>From the commit logs, it doesn't look like the maintainer is active anymore, and I haven't heard from him on this yet.
Running fine here for about a week now. Also, it might be a good idea to add --enable-gcc-hardening to CONFIGURE_ARGS (adds -fPIE to CFLAGS), but I don't know how well it works on each platform, so I left it out for now. It could be enabled on a per-arch basis too (tested on amd64). Index: Makefile =================================================================== RCS file: /cvs/ports/net/tor/Makefile,v retrieving revision 1.51 diff -u -p -r1.51 Makefile --- Makefile 26 Mar 2011 10:01:08 -0000 1.51 +++ Makefile 5 Sep 2011 15:52:01 -0000 @@ -2,8 +2,7 @@ COMMENT= anonymity service using onion routing -DISTNAME= tor-0.2.1.30 -REVISION= 0 +DISTNAME= tor-0.2.2.32 CATEGORIES= net HOMEPAGE= http://www.torproject.org/ @@ -14,7 +13,7 @@ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes -WANTLIB= c crypto event pthread ssl z +WANTLIB= c crypto event m pthread ssl z MASTER_SITES= ${HOMEPAGE}dist/ Index: distinfo =================================================================== RCS file: /cvs/ports/net/tor/distinfo,v retrieving revision 1.46 diff -u -p -r1.46 distinfo --- distinfo 11 Mar 2011 06:49:55 -0000 1.46 +++ distinfo 5 Sep 2011 15:52:01 -0000 @@ -1,5 +1,5 @@ -MD5 (tor-0.2.1.30.tar.gz) = bG1h4FOvWWmiRdAlxM/OnQ== -RMD160 (tor-0.2.1.30.tar.gz) = BeShRDpUlJgu943GGgiNomoJ6c8= -SHA1 (tor-0.2.1.30.tar.gz) = 8luJ2MZ3yD7gVZA21bE9SbJys7A= -SHA256 (tor-0.2.1.30.tar.gz) = 81KhqP+kaa4lEyT4k4YHQHS8/+8afGpyyqfkwtEs4Qk= -SIZE (tor-0.2.1.30.tar.gz) = 2447447 +MD5 (tor-0.2.2.32.tar.gz) = bXDbjalRNFPVIBaOAXonLA== +RMD160 (tor-0.2.2.32.tar.gz) = ZJwh9+yJ40d0x522VEthLwiVu2E= +SHA1 (tor-0.2.2.32.tar.gz) = S63cg2kxs+kVl0wmHkBeERY2txY= +SHA256 (tor-0.2.2.32.tar.gz) = h0QyjBC1SVDgjuQEp1oOdoZb4GFcrW9//Ix1r3FR700= +SIZE (tor-0.2.2.32.tar.gz) = 2701371 Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- patches/patch-configure 25 Mar 2010 05:35:38 -0000 1.12 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-configure,v 1.12 2010/03/25 05:35:38 benoit Exp $ ---- configure.orig Mon Mar 15 23:12:52 2010 -+++ configure Thu Mar 25 06:19:11 2010 -@@ -19765,7 +19765,7 @@ LOCALSTATEDIR=`eval echo $localstatedir` - # Set CFLAGS _after_ all the above checks, since our warnings are stricter - # than autoconf's macros like. - if test "$GCC" = yes; then -- CFLAGS="$CFLAGS -Wall -g -O2" -+ CFLAGS="$CFLAGS -Wall -g" - # Disable GCC's strict aliasing checks. They are an hours-to-debug - # accident waiting to happen. - CFLAGS="$CFLAGS -fno-strict-aliasing" Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/tor/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 11 Mar 2011 06:49:55 -0000 1.6 +++ pkg/PLIST 5 Sep 2011 15:52:01 -0000 @@ -9,6 +9,11 @@ @man man/man1/tor-resolve.1 @man man/man1/tor.1 @comment @man man/man1/torify.1 +share/doc/tor/ +share/doc/tor/tor-gencert.html +share/doc/tor/tor-resolve.html +share/doc/tor/tor.html +@comment share/doc/tor/torify.html share/examples/tor/ @sample ${SYSCONFDIR}/tor/ share/examples/tor/tor-tsocks.conf
