Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 May 2004 20:20:48 +0100 (BST)
From:      rik <freebsd-ports@rikrose.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:    ports/67305: new port - tor - an anonymizing overlay network for TCP
Message-ID:  <20040528192048.7408E8B801@lost.little-black-kitty.net>
Resent-Message-ID: <200405281930.i4SJUOTr004686@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040528192048.7408E8B801>