View | Details | Raw Unified | Return to bug 194029 | Differences between
and this patch

Collapse All | Expand All

(-)net-p2p/transmission-cli/Makefile (-3 / +21 lines)
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
85
103
86
post-patch: general-patch
104
post-patch: general-patch
87
105

Return to bug 194029