ports/67305: new port - tor - an anonymizing overlay network for TCP
rik
freebsd-ports at rikrose.net
Fri May 28 19:31:08 UTC 2004
>Number: 67305
>Category: ports
>Synopsis: new port - tor - an anonymizing overlay network for TCP
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri May 28 12:30:24 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: freebsd-ports at rikrose.net
>Release: FreeBSD 4.9-STABLE i386
>Organization:
N/A
>Environment:
System: FreeBSD izzard.internal 4.9-STABLE FreeBSD 4.9-STABLE #3: Sat Nov 29 14:56:52 GMT 2003 RIK at izzard.internal:/usr/obj/usr/src/sys/IZZARD i386
Description:
Tor: an anonymizing overlay network for TCP
Tor is a connection-based low-latency anonymous communication system which
addresses many flaws in the original onion routing design.
Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# tor
# tor/distinfo
# tor/Makefile
# tor/pkg-descr
# tor/pkg-plist
# tor/files
# tor/files/patch-configure
# tor/files/patch-src::common::util.c
# tor/files/patch-src::common::or.c
# tor/pkg-message
#
echo c - tor
mkdir -p tor > /dev/null 2>&1
echo x - tor/distinfo
sed 's/^X//' >tor/distinfo << 'END-of-tor/distinfo'
XMD5 (tor-0.0.6.2.tar.gz) = e09fbe0756521024ef8e0011f8e02545
XSIZE (tor-0.0.6.2.tar.gz) = 322317
END-of-tor/distinfo
echo x - tor/Makefile
sed 's/^X//' >tor/Makefile << 'END-of-tor/Makefile'
X# ports collection makefile for: tor
X# Date created: 20040528
X# Whom: freebsd-ports at rikrose.net
X#
X# $FreeBSD$
X#
X
XPORTNAME= tor
XPORTVERSION= 0.0.6.2
XCATEGORIES= security
XMASTER_SITES= http://freehaven.net/tor/dist/
X
XMAINTAINER= freebsd-ports at rikrose.net
XCOMMENT= An anonymizing overlay network for TCP
X
XMAN1= tor.1
X
XGNU_CONFIGURE= yes
XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XUSE_REINPLACE= yes
X
Xpost-patch:
X mv ${WRKSRC}/contrib/tor-tsocks.conf \
X ${WRKSRC}/contrib/tor-tsocks.conf.sample
X ${REINPLACE_CMD} -e "s|tor-tsocks.conf|tor-tsocks.conf.sample|g" \
X ${WRKSRC}/contrib/Makefile.in
X
Xpost-install:
X @cat pkg-message
X
X.include <bsd.port.mk>
END-of-tor/Makefile
echo x - tor/pkg-descr
sed 's/^X//' >tor/pkg-descr << 'END-of-tor/pkg-descr'
XTor: an anonymizing overlay network for TCP
X
XTor is a connection-based low-latency anonymous communication system which
Xaddresses many flaws in the original onion routing design.
X
XRemember that this is development code -- DON'T RELY ON THE CURRENT TOR
XNETWORK FOR ANONYMITY!
X
XWWW: http://freehaven.net/tor/
X- rik
Xfreebsd-ports at rikrose.net
END-of-tor/pkg-descr
echo x - tor/pkg-plist
sed 's/^X//' >tor/pkg-plist << 'END-of-tor/pkg-plist'
Xbin/tor
Xbin/torify
Xetc/tor/dirservers
Xetc/tor/torrc.sample
Xetc/tor/tor-tsocks.conf.sample
X at dirrm etc/tor
END-of-tor/pkg-plist
echo c - tor/files
mkdir -p tor/files > /dev/null 2>&1
echo x - tor/files/patch-configure
sed 's/^X//' >tor/files/patch-configure << 'END-of-tor/files/patch-configure'
X--- configure.orig Fri May 28 18:55:36 2004
X+++ configure Fri May 28 18:57:37 2004
X@@ -1559,7 +1559,7 @@
X ac_config_commands="$ac_config_commands default-1"
X
X
X-CFLAGS="$CFLAGS -Wall -g -O2 -I/usr/kerberos/include"
X+CFLAGS="$CFLAGS -Wall -g -O2"
X
X # Check whether --enable-debug or --disable-debug was given.
X if test "${enable_debug+set}" = set; then
END-of-tor/files/patch-configure
echo x - tor/files/patch-src::common::util.c
sed 's/^X//' >tor/files/patch-src::common::util.c << 'END-of-tor/files/patch-src::common::util.c'
Xdiff -ur /tmp/tor-0.0.6.2/src/common/util.c ./src/common/util.c
X--- /tmp/tor-0.0.6.2/src/common/util.c Sun May 2 00:29:20 2004
X+++ ./src/common/util.c Fri May 28 14:49:22 2004
X@@ -56,7 +56,9 @@
X #include <sys/limits.h>
X #endif
X #ifdef HAVE_MACHINE_LIMITS_H
X+#ifndef __FreeBSD__
X #include <machine/limits.h>
X+#endif
X #endif
X #ifdef HAVE_SYS_TYPES_H
X #include <sys/types.h> /* Must be included before sys/stat.h for Ultrix */
END-of-tor/files/patch-src::common::util.c
echo x - tor/files/patch-src::common::or.c
sed 's/^X//' >tor/files/patch-src::common::or.c << 'END-of-tor/files/patch-src::common::or.c'
Xdiff -ur /tmp/tor-0.0.6.2/src/or/or.h ./src/or/or.h
X--- /tmp/tor-0.0.6.2/src/or/or.h Sun May 2 04:15:55 2004
X+++ ./src/or/or.h Fri May 28 14:49:34 2004
X@@ -38,7 +38,9 @@
X #include <sys/limits.h>
X #endif
X #ifdef HAVE_MACHINE_LIMITS_H
X+#ifndef __FreeBSD__
X #include <machine/limits.h>
X+#endif
X #endif
X #ifdef HAVE_SYS_TYPES_H
X #include <sys/types.h> /* Must be included before sys/stat.h for Ultrix */
END-of-tor/files/patch-src::common::or.c
echo x - tor/pkg-message
sed 's/^X//' >tor/pkg-message << 'END-of-tor/pkg-message'
XNOTE: This is still development code - DO NOT RELY ON IT FOR ANONYMITY YET.
END-of-tor/pkg-message
exit
>Description:
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list