diff options
| author | Michael Forney <mforney@mforney.org> | 2019-07-05 19:17:44 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-07-06 01:24:36 -0700 |
| commit | 14132f8c4db800ed4be2cd162f9f6fa4cd487d35 (patch) | |
| tree | 57249b5b5afd9d0c248c779afeb385cd9d68287e /pkg/transmission | |
| parent | e8db0dee22d2c8929661c35cc5825684ccc1ca23 (diff) | |
transmission: Use C version of libutp
Diffstat (limited to 'pkg/transmission')
| -rw-r--r-- | pkg/transmission/.gitignore | 1 | ||||
| -rw-r--r-- | pkg/transmission/gen.lua | 20 |
2 files changed, 5 insertions, 16 deletions
diff --git a/pkg/transmission/.gitignore b/pkg/transmission/.gitignore index 5bff4626..1c57bec9 100644 --- a/pkg/transmission/.gitignore +++ b/pkg/transmission/.gitignore @@ -1,5 +1,4 @@ /libminiupnp.ninja /libnatpmp.ninja -/libutp.ninja /src /transmission-2.94.tar.xz diff --git a/pkg/transmission/gen.lua b/pkg/transmission/gen.lua index 45e103ba..ded3bce9 100644 --- a/pkg/transmission/gen.lua +++ b/pkg/transmission/gen.lua @@ -29,19 +29,6 @@ sub('libminiupnp.ninja', function() ) ]], {'$outdir/miniupnp/miniupnpcstrings.h', 'pkg/openbsd/fetch'}) end) -sub('libutp.ninja', function() - set('cc', '$cxx') - set('cflags', { - '$cxxflags', - '-fno-exceptions', - '-fno-rtti', - '-ansi', - '-D POSIX', - '-I $srcdir/third-party/libutp', - }) - - lib('libutp.a', 'third-party/libutp/(utp.cpp utp_utils.cpp)') -end) cflags{ '-D __TRANSMISSION__', @@ -54,8 +41,8 @@ cflags{ '-I $srcdir/third-party', '-I $srcdir/third-party/libb64', '-I $srcdir/third-party/libnatpmp', - '-I $srcdir/third-party/libutp', '-I pkg/libevent/src/include', + '-I pkg/libutp/src', '-idirafter pkg/openbsd/src/sys', '-include config.h', } @@ -64,6 +51,8 @@ pkg.deps = { 'pkg/curl/headers', 'pkg/libevent/headers', 'pkg/libressl/headers', + 'pkg/libressl/headers', + 'pkg/libutp/fetch', 'pkg/openbsd/fetch', 'pkg/zlib/headers', } @@ -134,11 +123,12 @@ lib('libtransmission.a', [[ file-posix.c crypto-utils-openssl.c ) - libb64.a libdht.a libminiupnp.a libnatpmp.a libutp.a + libb64.a libdht.a libminiupnp.a libnatpmp.a $builddir/pkg/( curl/libcurl.a.d libevent/libevent.a libressl/libcrypto.a.d + libutp/libutp.a zlib/libz.a ) ]]) |
