DESCR

3Proxy tiny free proxy server previously known as 3[APA3A] tiny freeware
proxy (pronounce it as "Zaraza tiny freeware proxy") is really tiny
cross-platform (Win32/Win64&Unix) proxy servers set. It includes HTTP proxy
with HTTPS and FTP support, SOCKSv4/SOCKSv4.5/SOCKSv5 proxy
(socks/socks.exe), POP3 proxy, SMTP proxy, AIM/ICQ proxy (icqpr/icqpr.exe),
MSN messenger / Live messenger proxy (msnpr/msnpr.exe), FTP proxy, caching
DNS proxy, TCP and UDP portmappers. You can use every proxy as a standalone
program (socks, proxy, tcppm, udppm, pop3p) or use combined program (3proxy).
Combined proxy additionally supports features like access control, bandwidth
limiting, limiting daily/weekly/monthly traffic amount, proxy chaining, log
rotation, syslog and ODBC logging, etc.

Makefile

# $NetBSD: Makefile,v 1.5 2009/05/19 08:59:25 wiz Exp $
#

DISTNAME= 3proxy-0.5.3k
PKGNAME= ${DISTNAME:C/k$/.11/}
PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= http://3proxy.ru/${DISTNAME:S/3proxy-//}/
EXTRACT_SUFX= .tgz

MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://3proxy.ru/
COMMENT= Multi-protocol proxy
# 3proxy-0.5.* is dual-licenced under GPL or custom terms. It's not
# clear exactly which version of the GPL is intended; ${WRKSRC}/License
# says "current version of GNU GPL" without specifying a numeric version
# number. 3proxy-0.6.* will have a different license.
LICENSE= 3proxy-0.5-license

PKG_DESTDIR_SUPPORT= user-destdir

WRKSRC= ${WRKDIR}
MAKE_FILE= Makefile.unix

INSTALLATION_DIRS= sbin ${PKGMANDIR}/man5 ${PKGMANDIR}/man8

# We install only 3proxy and its man pages. There are several other
# binaries which we don't install, because the 3proxy executable
# provides a superset of the functionality of the others. We also don't
# install the HTML pages, because they provide no more information than
# the man pages.
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/3proxy ${DESTDIR}${PREFIX}/sbin/.
${INSTALL_MAN} ${WRKSRC}/man/3proxy.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/.
${INSTALL_MAN} ${WRKSRC}/man/3proxy.cfg.3 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/3proxy.cfg.5

.include "../../mk/bsd.pkg.mk"

PLIST

@comment $NetBSD: PLIST,v 1.1 2008/02/27 16:14:25 apb Exp $
sbin/3proxy
man/man8/3proxy.8
man/man5/3proxy.cfg.5

distinfo

$NetBSD: distinfo,v 1.2 2008/02/27 23:50:29 apb Exp $

SHA1 (3proxy-0.5.3k.tgz) = 71befdaa94867e4b54a5b24e2a3b3b33debd5e67
RMD160 (3proxy-0.5.3k.tgz) = 416d3c0d870a6aa450472f4ab060ce90e3362dea
Size (3proxy-0.5.3k.tgz) = 190797 bytes
SHA1 (patch-aa) = e84a56ce0ce1fc82c982fb0e78ea14986035e0a0
SHA1 (patch-ab) = 681c7b0b29ad6fb652b3fa8bcecc2af563589c4f
SHA1 (patch-ac) = caff37ccb6018152d11f6ce5c682f8cec4feff9b
SHA1 (patch-ad) = e5ebc2defdf5a79ff21e37101ddbee5f212d64f1
SHA1 (patch-ae) = 03b9d88bd316fda6b812bbe29dbe471a652cfe91