From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 3 05:00:30 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63E4116A4CE for ; Sat, 3 Apr 2004 05:00:30 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55F9443D2D for ; Sat, 3 Apr 2004 05:00:30 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i33D0Ubv001780 for ; Sat, 3 Apr 2004 05:00:30 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i33D0UYN001779; Sat, 3 Apr 2004 05:00:30 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 3 Apr 2004 05:00:30 -0800 (PST) Resent-Message-Id: <200404031300.i33D0UYN001779@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Hiroki Sato Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57AEA16A4CE for ; Sat, 3 Apr 2004 04:57:22 -0800 (PST) Received: from smtp.eos.ocn.ne.jp (eos.ocn.ne.jp [211.6.83.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CB4A43D5C for ; Sat, 3 Apr 2004 04:57:21 -0800 (PST) (envelope-from hrs@allbsd.org) Received: from delta.allbsd.org (p3090-adsau12honb4-acca.tokyo.ocn.ne.jp [220.97.140.90]) by smtp.eos.ocn.ne.jp (Postfix) with ESMTP id 806551BC7 for ; Sat, 3 Apr 2004 21:57:20 +0900 (JST) Received: from alph.allbsd.org (alph.allbsd.org [192.168.0.10]) by delta.allbsd.org (8.12.9p2/8.12.9) with ESMTP id i33Ct6A2062701 for ; Sat, 3 Apr 2004 21:55:07 +0900 (JST) (envelope-from hrs@alph.d.allbsd.org) Received: from alph.allbsd.org (localhost [127.0.0.1]) by alph.allbsd.org (8.12.11/8.12.11) with ESMTP id i33Ct6X0039968 for ; Sat, 3 Apr 2004 21:55:06 +0900 (JST) (envelope-from hrs@alph.d.allbsd.org) Received: (from hrs@localhost) by alph.allbsd.org (8.12.11/8.12.11/Submit) id i33Ct5JY039967; Sat, 3 Apr 2004 21:55:05 +0900 (JST) (envelope-from hrs) Message-Id: <200404031255.i33Ct5JY039967@alph.allbsd.org> Date: Sat, 3 Apr 2004 21:55:05 +0900 (JST) From: Hiroki Sato To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/65125: New port: net/pbnc X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Hiroki Sato List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Apr 2004 13:00:30 -0000 >Number: 65125 >Category: ports >Synopsis: New port: net/pbnc >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 03 05:00:29 PST 2004 >Closed-Date: >Last-Modified: >Originator: Hiroki Sato >Release: FreeBSD 4.9-STABLE i386 >Organization: Tokyo University of Science >Environment: System: FreeBSD alph.allbsd.org 4.9-STABLE FreeBSD 4.9-STABLE #2: Fri Mar 19 04:20:12 JST 2004 hrs@alph.allbsd.org:/usr/obj/usr/src/sys/ALPH i386 >Description: pbnc runs in userland and acts as a simple TCP port forwarder. It has a single-threaded design (uses select(), does not fork). >How-To-Repeat: N/A >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: # # pbnc # pbnc/pkg-descr # pbnc/distinfo # pbnc/Makefile # echo c - pbnc mkdir -p pbnc > /dev/null 2>&1 echo x - pbnc/pkg-descr sed 's/^X//' >pbnc/pkg-descr << 'END-of-pbnc/pkg-descr' Xpbnc runs in userland and acts as a simple TCP port forwarder. XIt has a single-threaded design (uses select(), does not Xfork). It can handle multiple targets with an unlimited number Xof clients (at least in theory), and supports simple IP-based Xaccess control. Since pbnc works on network level, it does not Xcare about the application protocol. It can tunnel FTP X(control connection), SSH, HTTP and all other protocols using XTCP communication. Application-level SSL/TLS encryption is Xalso no problem. X XWWW: http://duncanthrax.net/pbnc/ XWWW: http://freshmeat.net/projects/pbnc/ END-of-pbnc/pkg-descr echo x - pbnc/distinfo sed 's/^X//' >pbnc/distinfo << 'END-of-pbnc/distinfo' XMD5 (pbnc.tar.gz) = 13b419ee101f2c45155818cc78326f42 XSIZE (pbnc.tar.gz) = 6018 END-of-pbnc/distinfo echo x - pbnc/Makefile sed 's/^X//' >pbnc/Makefile << 'END-of-pbnc/Makefile' X# Ports collection makefile for: pbnc X# Date created: 03 Apr 2004 X# Whom: hrs X# X# $FreeBSD$ X XPORTNAME= pbnc XPORTVERSION= 1.0 XCATEGORIES= net XMASTER_SITES= http://duncanthrax.net/pbnc/ XDISTNAME= pbnc X XMAINTAINER= hrs@FreeBSD.org XCOMMENT= Simple userspace TCP port bouncer X XRUN_DEPENDS= ${SITE_PERL}/Net/Netmask.pm:${PORTSDIR}/net-mgmt/p5-Net-Netmask X XNO_BUILD= yes XPLIST= ${WRKSRC}/pkg-plist X XCONFIGDIR= etc XCONFIG_FILES= pbnc.cfg XSCRIPTDIR= bin XSCRIPT_FILES= pbnc.pl XDOC_FILES= pbnc.readme X Xpre-install: X (${ECHO_CMD} "${CONFIGDIR}/${CONFIG_FILES}"; \ X ${ECHO_CMD} "${SCRIPTDIR}/${SCRIPT_FILES}"; ) > ${PLIST} X.if !defined(NOPORTDOCS) X (for F in ${DOC_FILES}; do \ X ${ECHO_CMD} "${DOCSDIR:S,^${PREFIX}/,,}/$${F}"; \ X done;\ X ${ECHO_CMD} "@dirrm ${DOCSDIR:S,^${PREFIX}/,,}" ) >> ${PLIST} X.endif X Xdo-install: X ${INSTALL_SCRIPT} ${SCRIPT_FILES:S,^,${WRKSRC}/,} ${PREFIX}/${SCRIPTDIR} X ${INSTALL_DATA} ${CONFIG_FILES:S,^,${WRKSRC}/,} ${PREFIX}/${CONFIGDIR} X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${DOC_FILES:S,^,${WRKSRC}/,} ${DOCSDIR} X.endif X X.include END-of-pbnc/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: