aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-07-16 19:53:44 +0000
committerRene Ladan <rene@FreeBSD.org>2026-07-16 19:54:16 +0000
commit928f28554b0b4038a232052c681cc710aecb1fc2 (patch)
tree197cdbdaadd593be98573b994556a47e863c01f3
parent5bd4d087e076940933069ae8a55ea28b26fc9fc2 (diff)
net/proxychains: Remove expired port
2026-07-16 net/proxychains: Use net/proxychains-ng instead
-rw-r--r--MOVED1
-rw-r--r--net/Makefile1
-rw-r--r--net/proxychains/Makefile38
-rw-r--r--net/proxychains/distinfo2
-rw-r--r--net/proxychains/files/patch-proxychains-libproxychains.c22
-rw-r--r--net/proxychains/files/patch-proxychains_core.c16
-rw-r--r--net/proxychains/files/patch-proxychains_core.h36
-rw-r--r--net/proxychains/pkg-descr3
-rw-r--r--net/proxychains/pkg-plist7
9 files changed, 1 insertions, 125 deletions
diff --git a/MOVED b/MOVED
index 5a9f438224bd..6b42db61aa10 100644
--- a/MOVED
+++ b/MOVED
@@ -5502,3 +5502,4 @@ textproc/py-commonmark|textproc/py-CommonMark|2026-07-13|Remove duplicate port
devel/pecl-pcov|devel/php-pcov|2026-07-13|Converted to standard extension from pecl extension
net/pecl-xmlrpc|net/php-xmlrpc|2026-07-14|Converted to standard extension from pecl extension
misc/py-lance-namespace-urllib3-client|databases/py-lance-namespace-urllib3-client|2026-07-16|Remove duplicate port
+net/proxychains|net/proxychains-ng|2026-07-16|Has expired: Use net/proxychains-ng instead
diff --git a/net/Makefile b/net/Makefile
index 56076a2a2fa5..1bf3d3b26a68 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1035,7 +1035,6 @@
SUBDIR += proftpd-mod_ldap
SUBDIR += prosearch
SUBDIR += proxy-suite
- SUBDIR += proxychains
SUBDIR += proxychains-ng
SUBDIR += prrte
SUBDIR += prtunnel
diff --git a/net/proxychains/Makefile b/net/proxychains/Makefile
deleted file mode 100644
index 5655d68c4df7..000000000000
--- a/net/proxychains/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= proxychains
-PORTVERSION= 3.1
-PORTREVISION= 4
-CATEGORIES= net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/version%20${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Redirect connection through proxy servers
-WWW= https://proxychains.sourceforge.net/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Use net/proxychains-ng instead
-EXPIRATION_DATE= 2026-07-16
-
-RUN_DEPENDS= ${LOCALBASE}/bin/dig:dns/bind-tools
-
-USES= gmake libtool
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's!$$(srcdir)/proxychains.conf!$$(srcdir)/proxychains.conf.sample!' \
- -e 's!libproxychains_la_LIBADD = -ldl!libproxychains_la_LIBADD =!' \
- ${WRKSRC}/proxychains/Makefile.in
- @${MV} ${WRKSRC}/proxychains/proxychains.conf \
- ${WRKSRC}/proxychains/proxychains.conf.sample
-
-post-configure:
- @${ECHO_CMD} '#define PREFIX "${PREFIX}"' >> ${WRKSRC}/config.h
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libproxychains.so.3.0.0
- ${INSTALL_DATA} ${WRKSRC}/proxychains/proxychains.conf.sample \
- ${STAGEDIR}${PREFIX}/etc/proxychains.conf
-
-.include <bsd.port.mk>
diff --git a/net/proxychains/distinfo b/net/proxychains/distinfo
deleted file mode 100644
index 86b89ddd3505..000000000000
--- a/net/proxychains/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (proxychains-3.1.tar.gz) = 9a27657fe9f6e17de9e402ba5c60f9954e7e79fb270c1ef242770f3c01d8515a
-SIZE (proxychains-3.1.tar.gz) = 327057
diff --git a/net/proxychains/files/patch-proxychains-libproxychains.c b/net/proxychains/files/patch-proxychains-libproxychains.c
deleted file mode 100644
index d74361bce9ae..000000000000
--- a/net/proxychains/files/patch-proxychains-libproxychains.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- proxychains/libproxychains.c.orig 2006-03-15 16:16:59 UTC
-+++ proxychains/libproxychains.c
-@@ -160,7 +160,7 @@ static inline void get_chain_data(
-
- 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 @@ void freeaddrinfo(struct addrinfo *res)
-
- 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)
diff --git a/net/proxychains/files/patch-proxychains_core.c b/net/proxychains/files/patch-proxychains_core.c
deleted file mode 100644
index 776e2b202f77..000000000000
--- a/net/proxychains/files/patch-proxychains_core.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- proxychains/core.c.orig 2020-08-30 09:26:56 UTC
-+++ proxychains/core.c
-@@ -41,6 +41,13 @@ extern int tcp_read_time_out;
- extern int tcp_connect_time_out;
- extern int proxychains_quiet_mode;
-
-+connect_t true_connect;
-+gethostbyname_t true_gethostbyname;
-+getaddrinfo_t true_getaddrinfo;
-+freeaddrinfo_t true_freeaddrinfo;
-+getnameinfo_t true_getnameinfo;
-+gethostbyaddr_t true_gethostbyaddr;
-+
- static const char base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
-
- static void encode_base_64(char* src,char* dest,int max_len)
diff --git a/net/proxychains/files/patch-proxychains_core.h b/net/proxychains/files/patch-proxychains_core.h
deleted file mode 100644
index 7898ee2fcc92..000000000000
--- a/net/proxychains/files/patch-proxychains_core.h
+++ /dev/null
@@ -1,36 +0,0 @@
---- proxychains/core.h.orig 2006-03-15 16:16:59 UTC
-+++ proxychains/core.h
-@@ -68,27 +68,27 @@ struct hostent* proxy_gethostbyname(const char *name);
-
-
- typedef int (*connect_t)(int, const struct sockaddr *, socklen_t);
--connect_t true_connect;
-+extern connect_t true_connect;
-
- typedef struct hostent* (*gethostbyname_t)(const char *);
--gethostbyname_t true_gethostbyname;
-+extern gethostbyname_t true_gethostbyname;
-
- typedef int (*getaddrinfo_t)(const char *, const char *,
- const struct addrinfo *,
- struct addrinfo **);
--getaddrinfo_t true_getaddrinfo;
-+extern getaddrinfo_t true_getaddrinfo;
-
- typedef int (*freeaddrinfo_t)(struct addrinfo *);
--freeaddrinfo_t true_freeaddrinfo;
-+extern freeaddrinfo_t true_freeaddrinfo;
-
- typedef int (*getnameinfo_t) (const struct sockaddr *,
- socklen_t, char *,
- socklen_t, char *,
- socklen_t, unsigned int);
--getnameinfo_t true_getnameinfo;
-+extern getnameinfo_t true_getnameinfo;
-
- typedef struct hostent *(*gethostbyaddr_t) (const void *, socklen_t, int);
--gethostbyaddr_t true_gethostbyaddr;
-+extern gethostbyaddr_t true_gethostbyaddr;
-
- int proxy_getaddrinfo(const char *node, const char *service,
- const struct addrinfo *hints,
diff --git a/net/proxychains/pkg-descr b/net/proxychains/pkg-descr
deleted file mode 100644
index fdd6d8c0ed65..000000000000
--- a/net/proxychains/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This program forces any TCP connection made by any given TCP client
-to follow through proxy (or proxy chain). It is a kind of proxifier.
-It acts like sockscap / permeo / eborder driver (intercepts TCP calls).
diff --git a/net/proxychains/pkg-plist b/net/proxychains/pkg-plist
deleted file mode 100644
index 71b601b9e93e..000000000000
--- a/net/proxychains/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/proxychains
-bin/proxyresolv
-@sample etc/proxychains.conf.sample
-lib/libproxychains.so.3
-lib/libproxychains.so.3.0.0
-lib/libproxychains.so
-lib/libproxychains.a