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

Collapse All | Expand All

(-)net-p2p/transmission-cli/Makefile (-13 / +4 lines)
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

Return to bug 194029