mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-28 01:06:17 +00:00
update to 0.2.3.2-alpha; fix clang build by changing
the syntax of some LDFLAGS; remove libevent1 conflict by adjusting CONFIGURE_ENV and avoiding parts of the clumsy libevent configuration in the configure script; add some new mirrors and remove a defunct mirror
This commit is contained in:
parent
4b8f72d9d2
commit
707bfbadd3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=278217
@ -6,38 +6,48 @@
|
||||
#
|
||||
|
||||
PORTNAME= tor
|
||||
DISTVERSION= 0.2.3.1-alpha
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.2.3.2-alpha
|
||||
CATEGORIES= security net ipv6
|
||||
MASTER_SITES= https://www.torproject.org/dist/ \
|
||||
ftp://ftp.bit.nl/mirror/tor/ \
|
||||
http://cyberside.net.ee/tor/ \
|
||||
http://mirrors.chaos-darmstadt.de/tor-mirror/dist/ \
|
||||
http://mirror.tor.hu/dist/ \
|
||||
http://onion.anonymo.us.org/dist/ \
|
||||
http://theonionrouter.com/dist/ \
|
||||
http://tor-www.5coluna.com/dist/ \
|
||||
http://tor.amorphis.eu/dist/ \
|
||||
http://tor.askapache.com/dist/ \
|
||||
http://tor.beme-it.de/dist/ \
|
||||
http://tor.boinc.ch/dist/ \
|
||||
http://tor.ccc.de/dist/ \
|
||||
http://tor.cyberarmy.at/dist/ \
|
||||
http://tor.homosu.net/dist/ \
|
||||
http://tor.idnr.ws/dist/ \
|
||||
http://tor.kamagurka.org/dist/ \
|
||||
http://tor.searchprivate.com/dist/ \
|
||||
http://tor.taiga-san.net/dist/ \
|
||||
http://tor.webersiedlung.at/dist/ \
|
||||
http://tordistua.reactor-xg.kiev.ua/ \
|
||||
http://torproj.xpdm.us/dist/ \
|
||||
http://torproject.nwlinux.us/dist/ \
|
||||
http://www.oignon.net/dist/ \
|
||||
http://www.torproject.org.nyud.net/dist/ \
|
||||
http://www.torproject.us/dist/
|
||||
http://www.torproject.us/dist/ \
|
||||
http://www.torservers.net/mirrors/torproject.org/dist/
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
||||
MAINTAINER= bf@FreeBSD.org
|
||||
COMMENT= An anonymizing overlay network for TCP
|
||||
|
||||
LICENSE= BSD
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc
|
||||
CPPFLAGS+= -I${LOCALBASE}/include/event2
|
||||
LDFLAGS+= -L${LOCALBASE}/lib/event2
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}"
|
||||
CONFIGURE_ARGS= --with-openssl-dir="${OPENSSLBASE}" --disable-asciidoc
|
||||
CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" \
|
||||
TOR_CPPFLAGS_libevent="-I${LOCALBASE}/include/event2 -I${LOCALBASE}/include" \
|
||||
TOR_LDFLAGS_libevent="-L${LOCALBASE}/lib/event2" \
|
||||
TOR_LIBEVENT_LIBS="${TOR_LIBEVENT_LIBS}"
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
@ -56,14 +66,10 @@ GROUPS = _tor
|
||||
USERS= _tor
|
||||
|
||||
CONFLICTS= tor-[0-9]*
|
||||
CONFLICTS_BUILD= libevent-[01]*
|
||||
|
||||
MANCOMPRESSED= no
|
||||
MAN1= tor.1 tor-resolve.1 torify.1 tor-gencert.1
|
||||
|
||||
LICENSE= BSD
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ( ${OSVERSION} < 704000 || \
|
||||
@ -74,6 +80,7 @@ WITH_OPENSSL_PORT= yes
|
||||
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
|
||||
|
||||
.if defined(WITH_BUFFEREVENTS)
|
||||
BROKEN = there are unresolved problems with BUFFEREVENTS; please disable this option
|
||||
CONFIGURE_ARGS+= --enable-bufferevents
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-bufferevents
|
||||
@ -95,9 +102,17 @@ CONFIGURE_ARGS+= --disable-instrument-downloads
|
||||
BUILD_DEPENDS += ${LOCALBASE}/lib/event2/libevent.a:${PORTSDIR}/devel/libevent2
|
||||
CONFIGURE_ARGS+= --enable-static-tor --with-libevent-dir=${LOCALBASE}/lib/event2 \
|
||||
--with-zlib-dir=/usr/lib
|
||||
TOR_LIBEVENT_LIBS= ${LOCALBASE}/lib/event2/libevent.a
|
||||
.if defined(WITH_BUFFEREVENTS)
|
||||
TOR_LIBEVENT_LIBS:= ${LOCALBASE}/lib/event2/libevent_openssl.a ${TOR_LIBEVENT_LIBS}
|
||||
.endif
|
||||
.else
|
||||
CONFIGURE_ARGS+= --enable-linker-hardening
|
||||
LIB_DEPENDS+= event-2.0:${PORTSDIR}/devel/libevent2
|
||||
TOR_LIBEVENT_LIBS= -levent-2.0
|
||||
.if defined(WITH_BUFFEREVENTS)
|
||||
TOR_LIBEVENT_LIBS:= -levent_openssl-2.0 ${TOR_LIBEVENT_LIBS}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.if defined(WITH_TCMALLOC)
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (tor-0.2.3.1-alpha.tar.gz) = 8906e80068952a4d3d9f65dfea2f4b0fd76b6b301fd1e62adac6c1b3bebe360e
|
||||
SIZE (tor-0.2.3.1-alpha.tar.gz) = 2686119
|
||||
SHA256 (tor-0.2.3.2-alpha.tar.gz) = 8f423af73c8d8477752858cfcc0c15860f487a0f9a390e791eaea22f4b467edd
|
||||
SIZE (tor-0.2.3.2-alpha.tar.gz) = 2755750
|
||||
|
67
security/tor-devel/files/patch-configure
Normal file
67
security/tor-devel/files/patch-configure
Normal file
@ -0,0 +1,67 @@
|
||||
--- configure.orig 2011-07-18 13:22:21.000000000 -0400
|
||||
+++ configure 2011-07-23 16:09:51.000000000 -0400
|
||||
@@ -2579,7 +2579,7 @@
|
||||
# Check whether --enable-linker-hardening was given.
|
||||
if test "${enable_linker_hardening+set}" = set; then
|
||||
enableval=$enable_linker_hardening; if test x$enableval = xyes; then
|
||||
- LDFLAGS="$LDFLAGS -z relro -z now"
|
||||
+ LDFLAGS="$LDFLAGS -Wl,-z,relro -Wl,-z,now"
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -6816,7 +6816,7 @@
|
||||
ac_res=$ac_cv_search_clock_gettime
|
||||
if test "$ac_res" != no; then
|
||||
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
||||
- have_rt=yes
|
||||
+# have_rt=yes
|
||||
fi
|
||||
|
||||
if test "$have_rt" = yes; then
|
||||
@@ -6825,6 +6825,7 @@
|
||||
fi
|
||||
|
||||
|
||||
+if false ; then
|
||||
trylibeventdir=""
|
||||
|
||||
# Check whether --with-libevent-dir was given.
|
||||
@@ -7235,6 +7236,7 @@
|
||||
LIBS="$tor_saved_LIBS"
|
||||
LDFLAGS="$tor_saved_LDFLAGS"
|
||||
CPPFLAGS="$tor_saved_CPPFLAGS"
|
||||
+fi
|
||||
|
||||
|
||||
|
||||
@@ -7607,6 +7609,7 @@
|
||||
fi
|
||||
|
||||
|
||||
+if false ; then
|
||||
if test "$enable_static_libevent" = "yes"; then
|
||||
if test "$tor_cv_library_libevent_dir" = "(system)"; then
|
||||
{ { echo "$as_me:$LINENO: error: \"You must specify an explicit --with-libevent-dir=x option when using --enable-static-libevent\"" >&5
|
||||
@@ -7618,6 +7621,7 @@
|
||||
else
|
||||
TOR_LIBEVENT_LIBS="-levent"
|
||||
fi
|
||||
+fi
|
||||
|
||||
if test "$enable_bufferevents" = "yes" ; then
|
||||
if test "$ac_cv_header_event2_bufferevent_ssl_h" != "yes" ; then
|
||||
@@ -7750,12 +7754,14 @@
|
||||
#define USE_BUFFEREVENTS 1
|
||||
_ACEOF
|
||||
|
||||
+if false ; then
|
||||
if test "$enable_static_libevent" = "yes"; then
|
||||
TOR_LIBEVENT_LIBS="$TOR_LIBDIR_libevent/libevent_openssl.a $TOR_LIBEVENT_LIBS"
|
||||
else
|
||||
TOR_LIBEVENT_LIBS="-levent_openssl $TOR_LIBEVENT_LIBS"
|
||||
fi
|
||||
fi
|
||||
+fi
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user