logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 14132f8c4db800ed4be2cd162f9f6fa4cd487d35
parent e8db0dee22d2c8929661c35cc5825684ccc1ca23
Author: Michael Forney <mforney@mforney.org>
Date:   Fri,  5 Jul 2019 19:17:44 -0700

transmission: Use C version of libutp

Diffstat:

Mpkg/transmission/.gitignore1-
Mpkg/transmission/gen.lua20+++++---------------
2 files changed, 5 insertions(+), 16 deletions(-)

diff --git 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 @@ -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 ) ]])