summaryrefslogtreecommitdiff
path: root/pkg/transmission
AgeCommit message (Collapse)Author
2025-04-28transmission: Fix build with gcc 15.1.0Michael Forney
Use -isystem for the third-party includes. We want our libutp to come first. Add patch to fix utp_on_overhead type to match our libutp branch (C99 bool).
2024-03-01musl: Update to 1.2.5Michael Forney
2023-04-24transmission: Fix overflow in previous patchMichael Forney
2023-04-24transmission: Tweak default piece sizesMichael Forney
2020-10-01openbsd: Explicitly list the libc headers that are requiredMichael Forney
Previously, we just added the openbsd header directories to the search path with -idirafter to prevent openbsd headers from being used where we already have musl headers. However, if the system had its own version of the headers (such as sys/tree.h), those would get preferred over the openbsd versions, which may result in build failures due to slight incompatibilities. To fix this, just isolate the few headers we do need into their own directory, and include it normally (with -I/-isystem).
2020-06-05Use -isystem to include library headersMichael Forney
This way, warnings from headers that come from another package (in particular linux-headers) won't show up when they get included. To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-02libevent: Add source headers to header targetMichael Forney
2020-06-02libutp: Add header targetMichael Forney
2020-05-25transmission: Fix libminipnp.a library nameMichael Forney
2020-05-25transmission: Update to 3.00Michael Forney
2020-01-29Add support for building multiple configurationsMichael Forney
Now, you can build in separate directories per configuration: mkdir foo (cd foo && ../setup.lua) samu -C foo
2019-12-16Use $basedir to refer to paths relative to base source treeMichael Forney
2019-11-17transmission: Use BearSSL for cryptoMichael Forney
2019-07-06transmission: Use C version of libutpMichael Forney
2019-03-19Rename rev to ver, and keep track of package versions as wellMichael Forney
2018-08-26transmission: Update to 2.94Michael Forney
2018-04-17Remove unnecessary -I includeMichael Forney
config-posix.h is being phased out.
2018-03-23transmission: Fix build with libressl-2.7.0Michael Forney
2018-02-02transmission: Update to 2.93Michael Forney
2017-10-23Move $outdir/fetch.stamp -> $dir/fetchMichael Forney
2017-09-25Rewrite ninja generation scripts in LuaMichael Forney
2017-08-04Add some missing dependenciesMichael Forney
2017-04-14transmission: Add missing dependency on openbsd headersMichael Forney
2016-12-19Compress man pagesMichael Forney
2016-12-13transmission: Update download URLMichael Forney
2016-12-13Declare some missing dependenciesMichael Forney
2016-12-13Move to flat package hierarchyMichael Forney
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config