From owner-ports-jp@jp.FreeBSD.org Fri Mar 18 11:29:22 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j2I2TMx78784;
	Fri, 18 Mar 2005 11:29:22 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from ns.crs.co.jp ([202.214.152.13])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j2I2TM878779
	for <ports-jp@jp.FreeBSD.org>; Fri, 18 Mar 2005 11:29:22 +0900 (JST)
	(envelope-from ta.nakamura@crs.co.jp)
Received: from inns.ycc.crs.co.jp (unknown [192.168.30.202])
	by ns.crs.co.jp with ESMTP id 5ADE3BC051;
	Fri, 18 Mar 2005 11:28:53 +0900 (JST)
Received: from inns.ycc.crs.co.jp (localhost [127.0.0.1])
	by localhost.crs.co.jp with ESMTP id 01503124021;
	Fri, 18 Mar 2005 11:28:49 +0900 (JST)
Received: from [192.168.31.176] (localhost [127.0.0.1])
	by inns.ycc.crs.co.jp with ESMTP id A90B9124015;
	Fri, 18 Mar 2005 11:28:48 +0900 (JST)
From: NAKAMURA Takeshi <1yen@sh.rim.or.jp>
To: ports-jp@jp.FreeBSD.org
In-Reply-To: <20041102080835.55DE.1YEN@sh.rim.or.jp>
References: <041031223714.M0463081@pelsia.ensure-tech.co.jp> <20041102080835.55DE.1YEN@sh.rim.or.jp>
X-Mailer-Plugin: BkASPil for Becky!2 Ver.2.040
Message-Id: <20050318094436.2134.1YEN@sh.rim.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.20.04 [ja]
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
Date: Fri, 18 Mar 2005 11:28:48 +0900
X-Sequence: ports-jp 15698
Subject: [ports-jp 15698] net/delegate
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: 1yen@sh.rim.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041223

$BCgB<$G$9!#(B

>   $B$b$&(B 8.9.6 $B$,=P$F$k$7!"5^$,$J$/$F$bNI$$$@$m$&$H;W$$$^$9$+$i(B(^^;

$B$H$+8@$C$F$k4V$K(B 8.11.1 $B$K$J$C$F$7$^$$$^$7$?!#(B


 $B$H$j$"$($::n$C$F$_$?$N$G$9$,!"1Q8l$,A4A3J,$+$j$^$;$s!#(B
pkg-message $B$O(B Apache $B$+$iLc$C$F$-$?$s$G$9$1$IDL$8$k$G$7$g$&$+!)(B
delegate_admin="admin@example.net" $B$@$1$G!"4IM}<T$N%a!<%k%"%I%l%9$r(B
$B@_Dj$9$k$HJ,$+$k$H$O;W$$$^$9$,!"0l8@=q$$$?J}$,NI$$$+$H$b;W$$$^$9!#(B
$BNI$$0F$O$J$$$G$7$g$&$+!#(B

${REINPLACE_CMD} $B$,>e<j$/F0$+$J$+$C$?$N$G(B ${SED} -i.bak $B$r;H$C$F$$$^$9!#(B
${REINPLACE_CMD} $B$r;H$&$K$O$I$N$h$&$K=q$-49$($k$HNI$$$G$7$g$&$+!)(B

 $BDL>o$I$N$h$&$K=hM}$5$l$F$$$k$N$+J,$+$i$J$+$C$?$N$G$9$,!"(B
etc/rc.d/delegated.sh $B$O(B `make all deinstall install' $B$H$+(B
$BC!$+$l$?$H$-$K@5$7$/F0$+$J$$$N$G!"(B.if exist() $B$G$J$/(B
${TEST} -f $B$r;H$C$F$$$^$9!#(B

 $B$=$NB>!"e:No$K=q$1$kJ}K!$,$"$j$^$7$?$i$*65$(2<$5$$!#(B
$B2PMKF|$0$i$$$K(B send-pr $B$7$h$&$H;W$C$F$$$^$9!#(B

# 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:
#
#	net/delegate/
#	net/delegate/files
#	net/delegate/files/delegated.sh
#	net/delegate/Makefile
#	net/delegate/distinfo
#	net/delegate/pkg-descr
#	net/delegate/pkg-message
#	net/delegate/test.make
#	net/delegate/pkg-plist
#
echo c - net/delegate/
mkdir -p net/delegate/ > /dev/null 2>&1
echo c - net/delegate/files
mkdir -p net/delegate/files > /dev/null 2>&1
echo x - net/delegate/files/delegated.sh
sed 's/^X//' >net/delegate/files/delegated.sh << 'END-of-net/delegate/files/delegated.sh'
X#!/bin/sh
X
X# PROVIDE: delegate
X# REQUIRE: DAEMON
X# BEFORE: LOGIN
X# KEYWORD: FreeBSD shutdown
X
X#
X# DO NOT CHANGE THESE DEFAULT VALUES HERE
X#  It can overwrite in your /etc/rc.conf.
X#
Xdelegate_enable=${delegate_enable:-"NO"}
Xdelegate_dgroot=${delegate_dgroot:-"/var/spool/delegate"}
Xdelegate_pidfile=${delegate_pidfile:-"${delegate_dgroot}/run/delegated.pid"}
Xdelegate_owner=${delegate_owner:-"nobody:nobody"}
Xdelegate_admin=${delegate_admin:-"delegate-master@your.host.domain"}
Xdelegate_flags=${delegate_flags:-"-P8080 -Txt PIDFILE=${delegate_pidfile} \
X	ADMIN=${delegate_admin}\
X	CHARCODE=guess \
X	DGROOT=${delegate_dgroot} \
X	EXPIRE=7d \
X	RELIABLE=localhost >/dev/null 2>&1"}
X
X. /etc/rc.subr
X
Xname="delegate"
Xrcvar=`set_rcvar`
Xcommand="%%PREFIX%%/sbin/delegated"
X
X
Xstart_precmd="chown -R ${delegate_owner} ${delegate_dgroot}"
X
Xload_rc_config $name
X
Xrun_rc_command "$1"
END-of-net/delegate/files/delegated.sh
echo x - net/delegate/Makefile
sed 's/^X//' >net/delegate/Makefile << 'END-of-net/delegate/Makefile'
X# New ports collection makefile for:	DeleGate
X# Date created:			26 Jan 1997
X# Whom:				Masafumi NAKANE <max@FreeBSD.org>
X#
X# $FreeBSD: ports/net/delegate/Makefile,v 1.48 2004/05/12 14:15:11 pav Exp $
X#
X
XPORTNAME=	delegate
XPORTVERSION=	8.11.1
XCATEGORIES=	net www
XMASTER_SITES=	ftp://www.delegate.org/pub/DeleGate/ \
X		ftp://ftp.delegate.org/pub/DeleGate/
XDISTNAME=	${PORTNAME}${PORTVERSION}
X
XMAINTAINER=	gioria@FreeBSD.org
XCOMMENT=	General purpose TCP/IP proxy system
X
X.if !defined(ADMIN)
XIS_INTERACTIVE=	yes
X.endif
XUSE_BZIP2=	yes
XNO_CDROM=	yes
XPORTDOCS=	Manual.htm tutor-jp.htm tutor-en.htm jpconv.htm
XPLIST_FILE=	${PKGDIR}/pkg-plist
XPLIST=		${WRKSRC}/pkg-plist
XMSG_FILE=	${PKGDIR}/pkg-message
XPKGMESSAGE=	${WRKSRC}/pkg-message
XUSE_RC_SUBR=	yes
X
Xpre-everything::
X.if !defined(FORCE_BUILD) || ${FORCE_BUILD}!="YES"
X	@${ECHO_MSG} "*********************************************************************"
X	@${ECHO_MSG} "*   WARNING!     WARNING!     WARNING!     WARNING!     WARNING!    *"
X	@${ECHO_MSG} "* This program has known security problems which may allow a remote *"
X	@${ECHO_MSG} "* attacker to take control of your machine.                         *"
X	@${ECHO_MSG} "* See FreeBSD security advisory 00:04 for more information.         *"
X	@${ECHO_MSG} "*                                                                   *"
X	@${ECHO_MSG} "* It is strongly recommended that you avoid using this program.     *"
X	@${ECHO_MSG} "*                                                                   *"
X	@${ECHO_MSG} "* If you would like to use this program despite the danger, run     *"
X	@${ECHO_MSG} "* make with \`\`FORCE_BUILD=YES''                                     *"
X	@${ECHO_MSG} "*   WARNING!     WARNING!     WARNING!     WARNING!     WARNING!    *"
X	@${ECHO_MSG} "*********************************************************************"
X	@${FALSE}
X.else
X	@${ECHO_MSG} "*********************************************************************"
X	@${ECHO_MSG} "*   WARNING!     WARNING!     WARNING!     WARNING!     WARNING!    *"
X	@${ECHO_MSG} "* You have chosen to build an insecure program.                     *"
X	@${ECHO_MSG} "* This program has known security problems which may allow a remote *"
X	@${ECHO_MSG} "* attacker to take control of your machine.                         *"
X	@${ECHO_MSG} "* See FreeBSD security advisory 00:04 for more information.         *"
X	@${ECHO_MSG} "*********************************************************************"
X.endif
X
Xpost-extract:
X	${SED} -i.bak -e "/^ADMIN/s/=/?=/" ${WRKSRC}/src/Makefile
X	${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
X		-e "s|%%RC_SUBR%%|${RC_SUBR}|" \
X		${FILESDIR}/delegated.sh > ${WRKSRC}/delegated.sh-dist
X.if defined(ADMIN)
X	${SED} -i.bak -e "s|delegate-master@your.host.domain|${ADMIN}|" \
X		${WRKSRC}/delegated.sh-dist
X.else
X	@${ECHO_MSG} 'You can set the ADMIN and ADMINPASS.'
X	@${ECHO_MSG} 'looks like "make ADMIN=master@example.net"'
X.endif
X
Xpre-install:
X	${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${PLIST_FILE} > ${PLIST}
X	${TEST} -f ${PREFIX}/etc/rc.d/delegated.sh && \
X	${SED} -i.bak -ne "/delegated.sh$$/!p" ${PLIST} || ${TRUE}
X
X	@${SED} -e "s|%%PREFIX%%|${PREFIX}|" \
X		-e "s|%%DOCSDIR%%|${DOCSDIR}|" \
X		${MSG_FILE} > ${PKGMESSAGE}
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/src/delegated ${PREFIX}/sbin
X	${INSTALL_SCRIPT} ${WRKSRC}/delegated.sh-dist \
X		${PREFIX}/etc/rc.d
X	${TEST} -f ${PREFIX}/etc/rc.d/delegated.sh || \
X	${INSTALL_SCRIPT} ${WRKSRC}/delegated.sh-dist \
X		${PREFIX}/etc/rc.d/delegated.sh
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/doc/$f ${DOCSDIR}
X.endfor
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-net/delegate/Makefile
echo x - net/delegate/distinfo
sed 's/^X//' >net/delegate/distinfo << 'END-of-net/delegate/distinfo'
XMD5 (delegate8.11.1.tar.bz2) = b8312fce896341d2072b28aa00b62149
XSIZE (delegate8.11.1.tar.bz2) = 1058190
END-of-net/delegate/distinfo
echo x - net/delegate/pkg-descr
sed 's/^X//' >net/delegate/pkg-descr << 'END-of-net/delegate/pkg-descr'
XDeleGate is a general purpose protocol proxy system for protocols
Xusing TCP/IP.  This software includes support for HTTP, Gopher, FTP,
XSMTP, NNTP, POP, Telnet, Wais, Whois, etc.
X
XWWW: http://www.delegate.org/delegate/
X
X- Max
END-of-net/delegate/pkg-descr
echo x - net/delegate/pkg-message
sed 's/^X//' >net/delegate/pkg-message << 'END-of-net/delegate/pkg-message'
X*********************************************************************
X*   WARNING!     WARNING!     WARNING!     WARNING!     WARNING!    *
X* You have installed an insecure program.                           *
X* This program has known security problems which may allow a remote *
X* attacker to take control of your machine.                         *
X* Use with great caution!                                           *
X* See FreeBSD security advisory 00:04 for more information.         *
X*********************************************************************
X
X----------------------------------------------------------------------
XYou can also run an interactive configuration session by executing 
Xdelegated with no argument.
X
XConsult %%DOCSDIR%%/delegate/Manual.htm for configuration 
Xinformation.
X
XHOW TO BOOT:
X  To run delagate from startup, add delegate_enable="YES"
X  and delegate_admin="admin@example.net" in your /etc/rc.conf.
X----------------------------------------------------------------------
END-of-net/delegate/pkg-message
echo x - net/delegate/test.make
sed 's/^X//' >net/delegate/test.make << 'END-of-net/delegate/test.make'
Xall:
X.if exists(${PREFIX}/etc/rc.d/delegated.sh)
X	@echo ${PREFIX}/etc/rc.d/delegated.sh exists
X.else
X	@echo ${PREFIX}/etc/rc.d/delegated.sh not exists
X.endif
X
END-of-net/delegate/test.make
echo x - net/delegate/pkg-plist
sed 's/^X//' >net/delegate/pkg-plist << 'END-of-net/delegate/pkg-plist'
X@unexec %%PREFIX%%/etc/rc.d/delegated.sh stop || true
Xsbin/delegated
Xetc/rc.d/delegated.sh
Xetc/rc.d/delegated.sh-dist
END-of-net/delegate/pkg-plist
exit

----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 $B4X@>2-Fl@DG/$N=8$$(B $B$,$8$^$k$N2q(B $B<jEA$$(B $B0l?M$@$1$N>!<j$K?@F`@n;YIt(B
 $BCgB<(B $BIp(B <1yen@sh.rim.or.jp>

