Date: Sun, 10 Dec 2006 06:21:59 +0200 (EET) From: "ports@c0decafe.net" <ports@c0decafe.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: mycroft@virgaria.org Subject: ports/106548: [PATCH] net/proxychains: update to 3.1 Message-ID: <200612100421.kBA4LxM4031373@calypso.local> Resent-Message-ID: <200612100430.kBA4U4qi034099@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 106548 >Category: ports >Synopsis: [PATCH] net/proxychains: update to 3.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Dec 10 04:30:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: ports@c0decafe.net >Release: FreeBSD 6.2-PRERELEASE i386 >Organization: >Environment: System: FreeBSD atlantis.local 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Fri Nov 24 22:56:27 EET 2006 >Description: - Update to 3.1 - Volunteer for maintainership Added file(s): - files/gethostbyaddr-proto-int - files/patch-proxychains-Makefile.in - files/patch-proxychains-libproxychains.c Removed file(s): - files/patch-::acconfig.h - files/patch-::configure.in - files/patch-proxychains::libproxychains.c - files/patch-proxychains::main.c Port maintainer (mycroft@virgaria.org) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- proxychains-3.1.patch begins here --- Index: Makefile =================================================================== RCS file: /data/FreeBSD/repository/ports/net/proxychains/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- Makefile 11 May 2006 22:49:21 -0000 1.4 +++ Makefile 10 Dec 2006 00:40:02 -0000 @@ -4,30 +4,26 @@ # $FreeBSD: ports/net/proxychains/Makefile,v 1.4 2006/05/11 22:49:21 edwin Exp $ PORTNAME= proxychains -PORTVERSION= 2.1 +PORTVERSION= 3.1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= proxychains MAINTAINER= mycroft@virgaria.org -COMMENT= Multi-proxifier +COMMENT= Redirect connection through proxy servers -USE_AUTOTOOLS= automake:14 autoconf:213 +GNU_CONFIGURE= yes +USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes -post-extract: - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ - ${WRKSRC}/proxychains/Makefile.in +.include <bsd.port.pre.mk> -pre-build: - ${RM} ${WRKSRC}/config.h +.if ${OSVERSION} < 700018 +EXTRA_PATCHES= ${PATCHDIR}/gethostbyaddr-proto-int +.endif -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/proxychains/proxychains ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/proxychains/proxychains.conf \ - ${PREFIX}/etc - ${INSTALL_DATA} ${WRKSRC}/proxychains/.libs/libproxychains.so.2 \ - ${PREFIX}/lib +post-configure: + @${ECHO_CMD} '#define PREFIX "${PREFIX}"' >> ${WRKSRC}/config.h -.include <bsd.port.mk> +.include <bsd.port.post.mk> Index: distinfo =================================================================== RCS file: /data/FreeBSD/repository/ports/net/proxychains/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 22 Jan 2006 21:23:39 -0000 1.4 +++ distinfo 9 Dec 2006 21:09:31 -0000 @@ -1,3 +1,3 @@ -MD5 (proxychains-2.1.tar.gz) = 5f54d41265a20ae48c261a53ca603139 -SHA256 (proxychains-2.1.tar.gz) = ca7d6483a2ef8459e0b3c61cc1b0da176628518c16c4c9b9aea8c044554245db -SIZE (proxychains-2.1.tar.gz) = 181095 +MD5 (proxychains-3.1.tar.gz) = 4629c156001ab70aa7e98960eb513148 +SHA256 (proxychains-3.1.tar.gz) = 9a27657fe9f6e17de9e402ba5c60f9954e7e79fb270c1ef242770f3c01d8515a +SIZE (proxychains-3.1.tar.gz) = 327057 Index: pkg-descr =================================================================== RCS file: /data/FreeBSD/repository/ports/net/proxychains/pkg-descr,v retrieving revision 1.1 diff -u -r1.1 pkg-descr --- pkg-descr 10 Oct 2003 05:37:57 -0000 1.1 +++ pkg-descr 10 Dec 2006 00:15:46 -0000 @@ -4,4 +4,4 @@ to follow through proxy (or proxy chain). It is a kind of proxifier. It acts like sockscap / permeo / eborder driver (intercepts TCP calls). -WWW: http://proxylabs.netwu.com/proxychains/index.html +WWW: http://proxychains.sourceforge.net/ Index: pkg-plist =================================================================== RCS file: /data/FreeBSD/repository/ports/net/proxychains/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- pkg-plist 31 Jul 2004 08:21:31 -0000 1.2 +++ pkg-plist 10 Dec 2006 00:39:50 -0000 @@ -1,3 +1,7 @@ bin/proxychains +bin/proxyresolv etc/proxychains.conf -lib/libproxychains.so.2 +lib/libproxychains.so.3 +lib/libproxychains.so +lib/libproxychains.la +lib/libproxychains.a Index: files/gethostbyaddr-proto-int =================================================================== RCS file: files/gethostbyaddr-proto-int diff -N files/gethostbyaddr-proto-int --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/gethostbyaddr-proto-int 9 Dec 2006 23:02:41 -0000 @@ -0,0 +1,12 @@ +--- proxychains/libproxychains.c Wed Mar 15 18:16:59 2006 ++++ proxychains/libproxychains.c Thu Dec 7 15:34:57 2006 +@@ -308,8 +308,7 @@ + PDEBUG("getnameinfo: %s %s\n", host, serv); + return ret; + } +-struct hostent *gethostbyaddr (const void *addr, socklen_t len, +- int type) ++struct hostent *gethostbyaddr (const void *addr, int len, int type) + { + PDEBUG("TODO: gethostbyaddr hook\n"); + if(!init_l) Index: files/patch-::acconfig.h =================================================================== RCS file: files/patch-::acconfig.h diff -N files/patch-::acconfig.h --- files/patch-::acconfig.h 31 Jul 2004 08:21:31 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,8 +0,0 @@ ---- 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 Index: files/patch-::configure.in =================================================================== RCS file: files/patch-::configure.in diff -N files/patch-::configure.in --- files/patch-::configure.in 31 Jul 2004 08:21:31 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,18 +0,0 @@ ---- 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 Index: files/patch-proxychains-Makefile.in =================================================================== RCS file: files/patch-proxychains-Makefile.in diff -N files/patch-proxychains-Makefile.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-proxychains-Makefile.in 9 Dec 2006 21:53:16 -0000 @@ -0,0 +1,11 @@ +--- proxychains/Makefile.in.old Sat Dec 9 23:46:05 2006 ++++ proxychains/Makefile.in Sat Dec 9 23:48:44 2006 +@@ -105,7 +105,7 @@ + #proxychains_LDFLAGS = $(all_libraries) + lib_LTLIBRARIES = libproxychains.la + libproxychains_la_LDFLAGS = -version-info 3:0:0 $(all_libraries) +-libproxychains_la_LIBADD = -ldl ++libproxychains_la_LIBADD = + noinst_HEADERS = core.h + libproxychains_la_SOURCES = libproxychains.c core.c + libproxychains_la_METASOURCES = USE_AUTOMOC Index: files/patch-proxychains-libproxychains.c =================================================================== RCS file: files/patch-proxychains-libproxychains.c diff -N files/patch-proxychains-libproxychains.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-proxychains-libproxychains.c 9 Dec 2006 23:17:36 -0000 @@ -0,0 +1,22 @@ +--- proxychains/libproxychains.c.orig Wed Mar 15 18:16:59 2006 ++++ proxychains/libproxychains.c Sun Dec 10 01:16:37 2006 +@@ -160,7 +160,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"))) + { + perror("Can't locate proxychains.conf"); + exit(1); +@@ -290,8 +290,8 @@ + + int getnameinfo (const struct sockaddr * sa, + socklen_t salen, char * host, +- socklen_t hostlen, char * serv, +- socklen_t servlen, unsigned int flags) ++ size_t hostlen, char * serv, ++ size_t servlen, int flags) + { + int ret = 0; + if(!init_l) Index: files/patch-proxychains::libproxychains.c =================================================================== RCS file: files/patch-proxychains::libproxychains.c diff -N files/patch-proxychains::libproxychains.c --- files/patch-proxychains::libproxychains.c 31 Jul 2004 08:21:31 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- 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_DIR "/etc/proxychains.conf","r"))) - { - perror("Can't locate proxychains.conf"); - exit(1); Index: files/patch-proxychains::main.c =================================================================== RCS file: files/patch-proxychains::main.c diff -N files/patch-proxychains::main.c --- files/patch-proxychains::main.c 31 Jul 2004 08:21:31 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- 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; --- proxychains-3.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612100421.kBA4LxM4031373>