Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= tor |
4 |
PORTNAME= tor |
5 |
DISTVERSION= 0.2.6.10 |
5 |
PORTVERSION= 0.2.6.10 |
6 |
CATEGORIES= security net ipv6 |
6 |
CATEGORIES= security net ipv6 |
7 |
MASTER_SITES= TOR |
7 |
MASTER_SITES= TOR |
8 |
|
8 |
|
Lines 83-89
Link Here
|
83 |
.if ${PORT_OPTIONS:MTCMALLOC} |
83 |
.if ${PORT_OPTIONS:MTCMALLOC} |
84 |
CONFIGURE_ARGS+= --with-tcmalloc |
84 |
CONFIGURE_ARGS+= --with-tcmalloc |
85 |
.if ${PORT_OPTIONS:MSTATIC_TOR} |
85 |
.if ${PORT_OPTIONS:MSTATIC_TOR} |
86 |
BUILD_DEPENDS += ${LOCALBASE}/lib/libtcmalloc.so:${PORTSDIR}/devel/google-perftools |
86 |
BUILD_DEPENDS+= ${LOCALBASE}/lib/libtcmalloc.a:${PORTSDIR}/devel/google-perftools |
87 |
.else |
87 |
.else |
88 |
LIB_DEPENDS+= libtcmalloc.so:${PORTSDIR}/devel/google-perftools |
88 |
LIB_DEPENDS+= libtcmalloc.so:${PORTSDIR}/devel/google-perftools |
89 |
.endif |
89 |
.endif |
Lines 99-109
Link Here
|
99 |
CONFIGURE_ARGS+= --disable-transparent |
99 |
CONFIGURE_ARGS+= --disable-transparent |
100 |
.endif |
100 |
.endif |
101 |
|
101 |
|
102 |
post-patch: |
102 |
post-patch-STATIC_TOR-off: |
103 |
@${REINPLACE_CMD} -E -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \ |
103 |
@${REINPLACE_CMD} -E -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.so@" \ |
104 |
-e "s@(-z) (relro|now)@-Wl,\1,\2@g" \ |
104 |
-e "s@(-z) (relro|now)@-Wl,\1,\2@g" \ |
105 |
${WRKSRC}/configure |
105 |
${WRKSRC}/configure |
106 |
|
106 |
|
|
|
107 |
post-patch-STATIC_TOR-on: |
108 |
@${REINPLACE_CMD} -E -e "s@-ltcmalloc@${LOCALBASE}/lib/libtcmalloc.a@" \ |
109 |
-e "s@(-z) (relro|now)@-Wl,\1,\2@g" \ |
110 |
${WRKSRC}/configure |
111 |
|
107 |
post-configure: |
112 |
post-configure: |
108 |
@${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \ |
113 |
@${REINPLACE_CMD} -e '\|^nodist_man1_MANS =|s|$$|$$(install_mans:=.1)|' \ |
109 |
${WRKSRC}/Makefile |
114 |
${WRKSRC}/Makefile |