Lines 46-65
GEN_RUN_DEPENDS=${LOCALBASE}/share/transmission/we
Link Here
|
46 |
USES+= gmake iconv libtool pkgconfig |
46 |
USES+= gmake iconv libtool pkgconfig |
47 |
USE_OPENSSL= yes |
47 |
USE_OPENSSL= yes |
48 |
GNU_CONFIGURE= yes |
48 |
GNU_CONFIGURE= yes |
49 |
CPPFLAGS+= -I${LOCALBASE}/include -DWITH_UTP=1 |
49 |
CPPFLAGS+= -I${LOCALBASE}/include |
50 |
LDFLAGS+= -L${LOCALBASE}/lib |
50 |
LDFLAGS+= -L${LOCALBASE}/lib |
51 |
LIBS+= ${ICONV_LIB} |
51 |
LIBS+= ${ICONV_LIB} |
52 |
CONFIGURE_ARGS=--with-zlib=/usr \ |
52 |
CONFIGURE_ARGS=--with-zlib=/usr \ |
53 |
--disable-utp \ |
53 |
--enable-external-dht \ |
54 |
--enable-external-natpmp \ |
54 |
--enable-external-natpmp \ |
55 |
${EXTRA_CONF_ARGS} |
55 |
${EXTRA_CONF_ARGS} |
56 |
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ |
56 |
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ |
57 |
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" \ |
57 |
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" |
58 |
DHT_CFLAGS=" " \ |
|
|
59 |
DHT_LIBS="-ldht" \ |
60 |
LIBUTP_CFLAGS=" " \ |
61 |
LIBUTP_LIBS="-lutp" \ |
62 |
LIBUTP_LIBS_QT="-lutp" |
63 |
|
58 |
|
64 |
EXTRA_CONF_ARGS?=--enable-cli \ |
59 |
EXTRA_CONF_ARGS?=--enable-cli \ |
65 |
--disable-daemon \ |
60 |
--disable-daemon \ |
Lines 99-111
general-patch:
Link Here
|
99 |
# Don't conflict with patches but force system libraries |
94 |
# Don't conflict with patches but force system libraries |
100 |
@${REINPLACE_CMD} -e 's|third-party \\|\\|g' \ |
95 |
@${REINPLACE_CMD} -e 's|third-party \\|\\|g' \ |
101 |
${WRKSRC}/Makefile.in |
96 |
${WRKSRC}/Makefile.in |
102 |
@${REINPLACE_CMD} -Ee '/^DHT_(CFLAGS|LIBS)=/d' \ |
97 |
@${REINPLACE_CMD} \ |
103 |
-e 's|third-party/[^ ]*Makefile||g' \ |
98 |
-e 's|third-party/[^ ]*Makefile||g' \ |
104 |
${WRKSRC}/configure |
99 |
${WRKSRC}/configure |
105 |
@${REINPLACE_CMD} \ |
|
|
106 |
-e 's,TRANSMISSION_TOP}/third-party/dht/libdht.a,DHT_LIBS},' \ |
107 |
${WRKSRC}/qt/qtr.pro |
108 |
@${ECHO_CMD} 'DHT_LIBS = @DHT_LIBS@' >>${WRKSRC}/qt/config.pri.in |
109 |
|
100 |
|
110 |
post-patch: general-patch |
101 |
post-patch: general-patch |
111 |
|
102 |
|