ports/54968: New port: Proxy servers set (HTTP(s), FTP, POP3, SOCKS and other)
Timofey Chernousov
tim at gwd.nnn.tstu.ru
Mon Jul 28 07:10:10 UTC 2003
>Number: 54968
>Category: ports
>Synopsis: New port: Proxy servers set (HTTP(s), FTP, POP3, SOCKS and other)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Jul 28 00:10:07 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Timofey Chernousov
>Release: FreeBSD 4.7-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD 4.8-RELEASE i386
>Description:
3[APA3A] tiny proxy 3Proxy (pronounce it as "Zaraza tiny proxy") is really
tiny cross-platform (Win32&Unix) proxy servers set. It includes HTTP proxy
with HTTPS and FTP support, SOCKSv4/SOCKSv4.5/SOCKSv5 proxy, POP3 proxy,
TCP and UDP portmappers. You can use every proxy as a standalone program
(socks, proxy, tcppm, udppm, pop3p) or use combined program (3proxy).
>How-To-Repeat:
>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:
#
# 3proxy
# 3proxy/Makefile
# 3proxy/distinfo
# 3proxy/pkg-descr
# 3proxy/pkg-plist
#
echo c - 3proxy
mkdir -p 3proxy > /dev/null 2>&1
echo x - 3proxy/Makefile
sed 's/^X//' >3proxy/Makefile << 'END-of-3proxy/Makefile'
X# New ports collection makefile for: 3proxy
X# Date created: 2003 July 25
X# Whom: tim at relay.nnn.tstu.ru
X#
X# $FreeBSD$
X#
X
XPORTNAME= 3proxy
XPORTVERSION= 0.4b
XCATEGORIES= net
XMASTER_SITES= http://www.security.nnov.ru/soft/3proxy/$(PORTVERSION)/
XDISTNAME= $(PORTNAME)
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= tim at relay.nnn.tstu.ru
XCOMMENT= Proxy servers set (support HTTP(S), FTP, SOCKS, POP3, TCP & UDP)
X
XNO_WRKSUBDIR= yes
X
Xpre-build:
X if [ ! -f $(WRKSRC)/Makefile ]; then \
X $(CP) $(WRKSRC)/Makefile.unix $(WRKSRC)/Makefile; \
X fi
X
Xdo-install:
X $(INSTALL_PROGRAM) $(WRKSRC)/3proxy $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/dighosts $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/mycrypt $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/pop3p $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/proxy $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/socks $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/tcppm $(PREFIX)/bin/
X $(INSTALL_PROGRAM) $(WRKSRC)/udppm $(PREFIX)/bin/
X $(MKDIR) $(PREFIX)/share/doc/3proxy
X $(INSTALL_DATA) $(WRKSRC)/License $(PREFIX)/share/doc/3proxy/
X $(INSTALL_DATA) $(WRKSRC)/Readme $(PREFIX)/share/doc/3proxy/
X $(INSTALL_DATA) $(WRKSRC)/Release.notes $(PREFIX)/share/doc/3proxy/
X $(INSTALL_DATA) $(WRKSRC)/3proxy.cfg.sample $(PREFIX)/share/doc/3proxy/
X
X.include <bsd.port.mk>
END-of-3proxy/Makefile
echo x - 3proxy/distinfo
sed 's/^X//' >3proxy/distinfo << 'END-of-3proxy/distinfo'
XMD5 (3proxy.tgz) = ccb25a2aee41b913ac591240a406dd14
END-of-3proxy/distinfo
echo x - 3proxy/pkg-descr
sed 's/^X//' >3proxy/pkg-descr << 'END-of-3proxy/pkg-descr'
X 3[APA3A] tiny proxy 3Proxy (pronounce it as "Zaraza tiny proxy") is really
Xtiny cross-platform (Win32&Unix) proxy servers set. It includes HTTP proxy
Xwith HTTPS and FTP support, SOCKSv4/SOCKSv4.5/SOCKSv5 proxy, POP3 proxy,
XTCP and UDP portmappers. You can use every proxy as a standalone program
X(socks, proxy, tcppm, udppm, pop3p) or use combined program (3proxy).
XCombined proxy additionally supports features like access control,
Xbandwidth limiting, limiting daily/weekly/monthly traffic amount, proxy
Xchaining, log rotation, sylog and ODBC logging, etc. It's created to be
Xsmall, simple (I'd like to say secure - but it's just a beta) and yet
Xfunctional. It may be compiled with Visual C or gcc. Native Win32 version
Xincluded in archive and supports installation as NT/2K/XP service.
XCurrently 3proxy is tested to work under Windows 98/NT/2000/2003/XP,
XFreeBSD/i386, Linux/i386, Linux/Alpha. See Release Notes and Changes for
Xfeatures list.
X 3proxy is FreeWare. It can be used under terms of GNU/GPL or under it own
Xlicense (please read License Agreement).
X
X For licensing or commercial support please e-mail to 3proxy at security.nnov.ru
X
XWWW: http://www.security.nnov.ru/soft/3proxy/
X
X-- Timofey
Xtim at relay.nnn.tstu.ru
END-of-3proxy/pkg-descr
echo x - 3proxy/pkg-plist
sed 's/^X//' >3proxy/pkg-plist << 'END-of-3proxy/pkg-plist'
Xbin/3proxy
Xbin/dighosts
Xbin/mycrypt
Xbin/pop3p
Xbin/proxy
Xbin/socks
Xbin/tcppm
Xbin/udppm
Xshare/doc/3proxy/License
Xshare/doc/3proxy/Readme
Xshare/doc/3proxy/Release.notes
Xshare/doc/3proxy/3proxy.cfg.sample
X at dirrm share/doc/3proxy
END-of-3proxy/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list