ports/69838: net/proxychains: update to 2.1
Patrick MARIE
mycroft at virgaria.org
Sat Jul 31 07:50:57 UTC 2004
>Number: 69838
>Category: ports
>Synopsis: net/proxychains: update to 2.1
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jul 31 07:50:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Patrick MARIE
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
epplug.org
>Environment:
System: FreeBSD amethyst.in.virgaria.org 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Fri Jul 23 18:38:35 CEST 2004 root at amethyst.in.virgaria.org:/usr/obj/usr/src/sys/amethyst i386
>Description:
- Update to 2.1
>How-To-Repeat:
>Fix:
--- proxychains21.patch begins here ---
diff -x CVS -ruN /usr/ports/net/proxychains/Makefile proxychains/Makefile
--- /usr/ports/net/proxychains/Makefile Fri Oct 10 07:37:57 2003
+++ proxychains/Makefile Thu Jun 24 15:55:06 2004
@@ -4,7 +4,7 @@
# $FreeBSD: ports/net/proxychains/Makefile,v 1.1 2003/10/10 05:37:57 edwin Exp $
PORTNAME= proxychains
-PORTVERSION= 1.8.2
+PORTVERSION= 2.1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= proxychains
@@ -12,20 +12,25 @@
MAINTAINER= mycroft at virgaria.org
COMMENT= Multi-proxifier
-GNU_CONFIGURE= yes
USE_REINPLACE= yes
+USE_AUTOCONF_VER= 213
+USE_AUTOMAKE_VER= 14
+
INSTALLS_SHLIB= yes
post-extract:
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
${WRKSRC}/proxychains/Makefile.in
+pre-build:
+ ${RM} ${WRKSRC}/config.h
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/proxychains/proxychains ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/proxychains/proxychains.conf \
${PREFIX}/etc
- ${INSTALL_DATA} ${WRKSRC}/proxychains/.libs/libproxychains.so.9 \
+ ${INSTALL_DATA} ${WRKSRC}/proxychains/.libs/libproxychains.so.2 \
${PREFIX}/lib
.include <bsd.port.mk>
diff -x CVS -ruN /usr/ports/net/proxychains/distinfo proxychains/distinfo
--- /usr/ports/net/proxychains/distinfo Sun Mar 21 09:55:11 2004
+++ proxychains/distinfo Thu Jun 24 10:17:38 2004
@@ -1,2 +1,2 @@
-MD5 (proxychains-1.8.2.tar.gz) = 276ad24c2680010a96f5e027ea27dcee
-SIZE (proxychains-1.8.2.tar.gz) = 185357
+MD5 (proxychains-2.1.tar.gz) = 5f54d41265a20ae48c261a53ca603139
+SIZE (proxychains-2.1.tar.gz) = 181095
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-::acconfig.h proxychains/files/patch-::acconfig.h
--- /usr/ports/net/proxychains/files/patch-::acconfig.h Thu Jan 1 01:00:00 1970
+++ proxychains/files/patch-::acconfig.h Thu Jun 24 12:07:40 2004
@@ -0,0 +1,8 @@
+--- acconfig.h.orig Thu Jun 24 12:07:12 2004
++++ acconfig.h Thu Jun 24 12:07:20 2004
+@@ -7,3 +7,5 @@
+
+ /* Define if you need the GNU extensions to compile */
+ #undef _GNU_SOURCE
++
++#undef PREFIX_DIR
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-::config.h.in proxychains/files/patch-::config.h.in
--- /usr/ports/net/proxychains/files/patch-::config.h.in Fri Oct 10 07:37:58 2003
+++ proxychains/files/patch-::config.h.in Thu Jan 1 01:00:00 1970
@@ -1,9 +0,0 @@
---- config.h.in.old Sat Jun 14 15:08:43 2003
-+++ config.h.in Sat Jun 14 15:09:24 2003
-@@ -6,3 +6,6 @@
- /* Version number of package */
- #undef VERSION
-
-+/* PREFIX needed for libproxychains.c */
-+#undef PREFIX
-+
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-::configure proxychains/files/patch-::configure
--- /usr/ports/net/proxychains/files/patch-::configure Fri Oct 10 07:37:58 2003
+++ proxychains/files/patch-::configure Thu Jan 1 01:00:00 1970
@@ -1,22 +0,0 @@
---- configure.old Sat Jun 14 15:08:33 2003
-+++ configure Sat Jun 14 15:09:49 2003
-@@ -807,6 +807,8 @@
-
- VERSION=1.8.2
-
-+PREFIX=$prefix
-+
- if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
- { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
- fi
-@@ -816,6 +818,10 @@
-
- cat >> confdefs.h <<EOF
- #define VERSION "$VERSION"
-+EOF
-+
-+cat >> confdefs.h <<EOF
-+#define PREFIX "$PREFIX"
- EOF
-
-
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-::configure.in proxychains/files/patch-::configure.in
--- /usr/ports/net/proxychains/files/patch-::configure.in Thu Jan 1 01:00:00 1970
+++ proxychains/files/patch-::configure.in Thu Jun 24 14:56:44 2004
@@ -0,0 +1,18 @@
+--- configure.in.orig Fri May 7 11:34:58 2004
++++ configure.in Thu Jun 24 14:56:30 2004
+@@ -12,11 +12,14 @@
+
+ AM_INIT_AUTOMAKE(proxychains,2.1)
+
+-AC_PREFIX_DEFAULT(/usr)
++AC_PREFIX_DEFAULT(/usr/local)
+ if test "x$prefix" = "xNONE"; then
+ prefix=$ac_default_prefix
+ ac_configure_args="$ac_configure_args --prefix $prefix"
++else
++ prefix=$prefix
+ fi
++AC_DEFINE_UNQUOTED(PREFIX_DIR, "${prefix}")
+
+ dnl without this order in this file, automake will be confused!
+ dnl
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-proxychains::libproxychains.c proxychains/files/patch-proxychains::libproxychains.c
--- /usr/ports/net/proxychains/files/patch-proxychains::libproxychains.c Fri Oct 10 07:37:58 2003
+++ proxychains/files/patch-proxychains::libproxychains.c Thu Jun 24 12:26:42 2004
@@ -1,22 +1,11 @@
---- proxychains/libproxychains.c.orig Wed Jun 4 11:11:03 2003
-+++ proxychains/libproxychains.c Sat Jun 14 15:17:55 2003
-@@ -14,6 +14,10 @@
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-+#ifdef HAVE_CONFIG_H
-+#include <config.h>
-+#endif
-+
- #include <stdio.h>
- #include <unistd.h>
- #include <stdlib.h>
-@@ -72,7 +76,7 @@
+--- proxychains/libproxychains.c.orig Fri May 7 11:34:59 2004
++++ proxychains/libproxychains.c Thu Jun 24 10:54:27 2004
+@@ -73,7 +73,7 @@
if(!(file=fopen("./proxychains.conf","r")))
if(!(file=fopen(buff,"r")))
- if(!(file=fopen("/etc/proxychains.conf","r")))
-+ if(!(file=fopen(PREFIX "/etc/proxychains.conf","r")))
++ if(!(file=fopen(PREFIX_DIR "/etc/proxychains.conf","r")))
{
- perror("1");
+ perror("Can't locate proxychains.conf");
exit(1);
diff -x CVS -ruN /usr/ports/net/proxychains/files/patch-proxychains::main.c proxychains/files/patch-proxychains::main.c
--- /usr/ports/net/proxychains/files/patch-proxychains::main.c Thu Jan 1 01:00:00 1970
+++ proxychains/files/patch-proxychains::main.c Thu Jun 24 13:22:24 2004
@@ -0,0 +1,11 @@
+--- proxychains/main.c.orig Thu Jun 24 13:13:46 2004
++++ proxychains/main.c Thu Jun 24 13:14:05 2004
+@@ -41,7 +41,7 @@
+ "More help in README file\n");
+ return 0 ;
+ }
+- putenv("LD_PRELOAD=/usr/lib/libproxychains.so");
++ putenv("LD_PRELOAD=" PREFIX_DIR "/lib/libproxychains.so.2");
+ execvp(argv[1],&argv[1]);
+ perror("proxychains can't load process....");
+ return EXIT_SUCCESS;
diff -x CVS -ruN /usr/ports/net/proxychains/pkg-plist proxychains/pkg-plist
--- /usr/ports/net/proxychains/pkg-plist Fri Oct 10 07:37:57 2003
+++ proxychains/pkg-plist Thu Jun 24 12:29:28 2004
@@ -1,3 +1,3 @@
bin/proxychains
etc/proxychains.conf
-lib/libproxychains.so.9
+lib/libproxychains.so.2
--- proxychains21.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list