pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
proxychains-ng: updated to 4.14 & added maintainer
Module Name: pkgsrc-wip
Committed By: sxvghd <sxvghd%firemail.cc@localhost>
Pushed By: sxvghd
Date: Thu Aug 22 17:55:23 2019 +0200
Changeset: 7e06065800a542d1eb60bdc919a7f831d0397fee
Modified Files:
proxychains-ng/DESCR
proxychains-ng/Makefile
proxychains-ng/TODO
proxychains-ng/distinfo
Log Message:
proxychains-ng: updated to 4.14 & added maintainer
Changes since 4.11:
- allow alternative proto://user:pass@ip:port syntax for proxylist
- skip connection attempt to nullrouted ips
- allow hostnames for proxylist under specific circumstances
- add support for Solaris
- buildfixes & bugfixes
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7e06065800a542d1eb60bdc919a7f831d0397fee
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
proxychains-ng/DESCR | 12 ++++++++++++
proxychains-ng/Makefile | 22 ++++++++++++----------
proxychains-ng/TODO | 8 --------
proxychains-ng/distinfo | 8 ++++----
4 files changed, 28 insertions(+), 22 deletions(-)
diffs:
diff --git a/proxychains-ng/DESCR b/proxychains-ng/DESCR
index 6cdde46913..81bd7e0549 100644
--- a/proxychains-ng/DESCR
+++ b/proxychains-ng/DESCR
@@ -1,3 +1,15 @@
+ProxyChains is a UNIX program, that hooks network-related libc functions
+in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD)
+and redirects the connections through SOCKS4a/5 or HTTP proxies.
+It supports TCP only (no UDP/ICMP etc).
+
+The way it works is basically a HACK; so it is possible that it doesn't
+work with your program, especially when it's a script, or starts
+numerous processes like background daemons or uses dlopen() to load
+"modules" (bug in glibc dynlinker).
+It should work with simple compiled (C/C++) dynamically linked programs
+though.
+
Quick Facts:
* It's a proxifier.
* Dedicated OS: Linux/BSD/Solaris.
diff --git a/proxychains-ng/Makefile b/proxychains-ng/Makefile
index bdbfba13f0..d91f123fa6 100644
--- a/proxychains-ng/Makefile
+++ b/proxychains-ng/Makefile
@@ -1,15 +1,11 @@
# $NetBSD$
+DISTNAME= proxychains-ng-4.14
CATEGORIES= net
-PKGBASE= proxychains-ng
-PKGVERSION= 4.11
+MASTER_SITES= http://ftp.barfooze.de/pub/sabotage/tarballs/
+EXTRACT_SUFX= .tar.xz
-DISTNAME= ${PKGBASE}-${PKGVERSION}
-MASTER_SITES= https://github.com/rofl0r/proxychains-ng/releases/download/v${PKGVERSION}/
-PKGNAME= ${PKGBASE}-${PKGVERSION}
-EXTRACT_SUFX= .tar.bz2
-
-MAINTAINER= pkgsrc-users%netbsd.org@localhost
+MAINTAINER= sxvghd%firemail.cc@localhost
HOMEPAGE= https://github.com/rofl0r/proxychains-ng
COMMENT= Chain multiple SOCKS4/SOCKS5 proxies in a transparent way
LICENSE= gnu-gpl-v2
@@ -20,8 +16,14 @@ USE_TOOLS+= gmake
USE_LIBTOOL= no
GNU_CONFIGURE= yes
-do-build:
- cd ${WRKSRC} && gmake
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD"
+SUBST_CLASSES+= remove-link
+SUBST_STAGE.remove-link= post-configure
+SUBST_MESSAGE.remove-link= Removing libdl link.
+SUBST_FILES.remove-link= Makefile
+SUBST_SED.remove-link= -e 's,-ldl,,g'
+.endif
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/proxychains/
diff --git a/proxychains-ng/TODO b/proxychains-ng/TODO
index bec5bbe215..7293d775ca 100644
--- a/proxychains-ng/TODO
+++ b/proxychains-ng/TODO
@@ -2,12 +2,4 @@ $NetBSD$
- This package should probably eventually replace wip/proxychains/
which uses a codebase that is apparently no longer maintained.
-- It does not use a standard GNU configure script, and with the
- combination of NetBSD-7/pkgsrc-2016Q2, the build is broken if not
- explicitely doing it in do-build:; it appears that although the
- configure script does place its variables in its config.mak, and
- its Makefile does include that file, the -D flags do not propagate
- properly, causing a build failure in relation to inaddr OS-specifics.
- It is unclear to me exactly why. As a result of all this, the
- package may not be as portable as it should be.
- Lacks a manual page.
diff --git a/proxychains-ng/distinfo b/proxychains-ng/distinfo
index a6143a8b85..8d9183880c 100644
--- a/proxychains-ng/distinfo
+++ b/proxychains-ng/distinfo
@@ -1,6 +1,6 @@
$NetBSD$
-SHA1 (proxychains-ng-4.11.tar.bz2) = 00bc3dc18f2b638c79112c99f082a7a2878beaad
-RMD160 (proxychains-ng-4.11.tar.bz2) = 5a4605ee1e856f0f80344ed5b70b15cd4d6775fc
-SHA512 (proxychains-ng-4.11.tar.bz2) = 241365e8a8bbcead22c7844a2970f59bfc1ee9ef9a42a3f800823e70008bd976835d705a8b9894980c46307dce3a886514051023bafef113845531cb5d928e1c
-Size (proxychains-ng-4.11.tar.bz2) = 31856 bytes
+SHA1 (proxychains-ng-4.14.tar.xz) = 5caac743180b552af0c136ea4e0e332938e2acee
+RMD160 (proxychains-ng-4.14.tar.xz) = 4a7bc000919de2edbeaa7e7cd9786151bde36db5
+SHA512 (proxychains-ng-4.14.tar.xz) = 75a1a4629d2b7ebac9b909a694b395339cf669fa4e23bfcc57938e46377b5619f31c9651d2bc457d1ad10ec1be7747981106392bf8bf65999cb7bb9c748d7e95
+Size (proxychains-ng-4.14.tar.xz) = 33844 bytes
Home |
Main Index |
Thread Index |
Old Index