Lines 34-39
LIB_DEPENDS?= ${GEN_LIB_DEPENDS}
Link Here
|
34 |
|
34 |
|
35 |
# General dependencies |
35 |
# General dependencies |
36 |
GEN_LIB_DEPENDS=libcurl.so:${PORTSDIR}/ftp/curl \ |
36 |
GEN_LIB_DEPENDS=libcurl.so:${PORTSDIR}/ftp/curl \ |
|
|
37 |
libdht.so:${PORTSDIR}/devel/jech-dht \ |
38 |
libminiupnpc.so:${PORTSDIR}/net/miniupnpc \ |
39 |
libnatpmp.so:${PORTSDIR}/net/libnatpmp \ |
40 |
libutp.so:${PORTSDIR}/net/libutp \ |
37 |
libevent.so:${PORTSDIR}/devel/libevent2 |
41 |
libevent.so:${PORTSDIR}/devel/libevent2 |
38 |
GEN_RUN_DEPENDS=${LOCALBASE}/share/transmission/web/index.html:${PORTSDIR}/www/transmission-web |
42 |
GEN_RUN_DEPENDS=${LOCALBASE}/share/transmission/web/index.html:${PORTSDIR}/www/transmission-web |
39 |
|
43 |
|
Lines 41-52
GEN_RUN_DEPENDS=${LOCALBASE}/share/transmission/we
Link Here
|
41 |
USES+= gmake iconv libtool pkgconfig |
45 |
USES+= gmake iconv libtool pkgconfig |
42 |
USE_OPENSSL= yes |
46 |
USE_OPENSSL= yes |
43 |
GNU_CONFIGURE= yes |
47 |
GNU_CONFIGURE= yes |
44 |
CPPFLAGS+= -I${LOCALBASE}/include |
48 |
CPPFLAGS+= -I${LOCALBASE}/include -DWITH_UTP=1 |
45 |
LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB} |
49 |
LDFLAGS+= -L${LOCALBASE}/lib |
|
|
50 |
LIBS+= ${ICONV_LIB} |
46 |
CONFIGURE_ARGS=--with-zlib=/usr \ |
51 |
CONFIGURE_ARGS=--with-zlib=/usr \ |
|
|
52 |
--disable-utp \ |
53 |
--enable-external-natpmp \ |
47 |
${EXTRA_CONF_ARGS} |
54 |
${EXTRA_CONF_ARGS} |
48 |
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ |
55 |
CONFIGURE_ENV= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ |
49 |
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" |
56 |
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" \ |
|
|
57 |
DHT_CFLAGS=" " \ |
58 |
DHT_LIBS="-ldht" \ |
59 |
LIBUTP_CFLAGS=" " \ |
60 |
LIBUTP_LIBS="-lutp" \ |
61 |
LIBUTP_LIBS_QT="-lutp" |
62 |
|
50 |
EXTRA_CONF_ARGS?=--enable-cli \ |
63 |
EXTRA_CONF_ARGS?=--enable-cli \ |
51 |
--disable-daemon \ |
64 |
--disable-daemon \ |
52 |
--without-gtk \ |
65 |
--without-gtk \ |
Lines 82-87
general-patch:
Link Here
|
82 |
@${REINPLACE_CMD} -e 's|utils \\|\\|g' \ |
95 |
@${REINPLACE_CMD} -e 's|utils \\|\\|g' \ |
83 |
${WRKSRC}/Makefile.in |
96 |
${WRKSRC}/Makefile.in |
84 |
.endif |
97 |
.endif |
|
|
98 |
# Don't conflict with patches but force system libraries |
99 |
@${REINPLACE_CMD} -e 's|third-party \\|\\|g' \ |
100 |
${WRKSRC}/Makefile.in |
101 |
@${REINPLACE_CMD} -Ee '/^DHT_(CFLAGS|LIBS)=/d' \ |
102 |
${WRKSRC}/configure |
103 |
@${REINPLACE_CMD} \ |
104 |
-e 's,TRANSMISSION_TOP}/third-party/dht/libdht.a,DHT_LIBS},' \ |
105 |
${WRKSRC}/qt/qtr.pro |
106 |
@${ECHO_CMD} 'DHT_LIBS = @DHT_LIBS@' >>${WRKSRC}/qt/config.pri.in |
85 |
|
107 |
|
86 |
post-patch: general-patch |
108 |
post-patch: general-patch |
87 |
|
109 |
|