From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 9 12:30:09 2003 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 CC4DF37B401 for ; Wed, 9 Jul 2003 12:30:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF72943F75 for ; Wed, 9 Jul 2003 12:30:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h69JU8Up036547 for ; Wed, 9 Jul 2003 12:30:08 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h69JU8vH036546; Wed, 9 Jul 2003 12:30:08 -0700 (PDT) Resent-Date: Wed, 9 Jul 2003 12:30:08 -0700 (PDT) Resent-Message-Id: <200307091930.h69JU8vH036546@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, David Thiel Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BBB137B401 for ; Wed, 9 Jul 2003 12:27:58 -0700 (PDT) Received: from redundancy.redundancy.org (redundancy.redundancy.org [198.144.201.242]) by mx1.FreeBSD.org (Postfix) with SMTP id D49E143F85 for ; Wed, 9 Jul 2003 12:27:57 -0700 (PDT) (envelope-from lx@redundancy.redundancy.org) Received: (qmail 95457 invoked by uid 1000); 9 Jul 2003 19:28:15 -0000 Message-Id: <20030709192815.95456.qmail@redundancy.redundancy.org> Date: 9 Jul 2003 19:28:15 -0000 From: David Thiel To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/54273: new port: sysutils/ipsvd X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jul 2003 19:30:10 -0000 >Number: 54273 >Category: ports >Synopsis: new port: sysutils/ipsvd >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: Wed Jul 09 12:30:08 PDT 2003 >Closed-Date: >Last-Modified: >Originator: David Thiel >Release: FreeBSD 4.8-STABLE i386 >Organization: >Environment: System: FreeBSD redundancy.redundancy.org 4.8-STABLE FreeBSD 4.8-STABLE #10: Fri May 2 14:59:53 PDT 2003 lx@redundancy.redundancy.org:/usr/obj/usr/src/sys/REDUNDANCY i386 >Description: ipsvd is a set of internet protocol service daemons. ipsvd can be used to run services normally run by inetd, xinetd, or tcpserver. >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: # # ipsvd # ipsvd/Makefile # ipsvd/distinfo # ipsvd/pkg-descr # ipsvd/pkg-plist # echo c - ipsvd mkdir -p ipsvd > /dev/null 2>&1 echo x - ipsvd/Makefile sed 's/^X//' >ipsvd/Makefile << 'END-of-ipsvd/Makefile' X# New ports collection makefile for: ipsvd X# Date created: 2003-07-09 X# Whom: David Thiel X# X# $FreeBSD$ X# X XPORTNAME= ipsvd XPORTVERSION= 0.4.1 XCATEGORIES= sysutils XMASTER_SITES= http://smarden.org/ipsvd/ X XMAINTAINER= lx@redundancy.redundancy.org XCOMMENT= "A set of internet protocol service daemons" X XBUILD_DEPENDS+= ${LOCALBASE}/lib/libdjbdns.a:${PORTSDIR}/devel/libdjbdns X XWRKSRC= ${WRKDIR}/net/${DISTNAME} XALL_TARGET= default X XMAN5= ipsvd-instruct.5 XMAN7= ipsvd.7 XMAN8= ipsvd-cdb.8 tcpsvd.8 udpsvd.8 XDOCS= package/CHANGES package/COPYING package/README doc/*.html X Xdo-configure: X ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/src/conf-cc X ${ECHO_CMD} "${LOCALBASE}/lib" > ${WRKSRC}/src/conf-djbdnslib X ${ECHO_CMD} "${LOCALBASE}/include/libdjbdns" > ${WRKSRC}/src/conf-djbdnsinc X Xdo-build: X cd ${WRKSRC} && package/compile X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/command/* ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/man/*.5 ${MANPREFIX}/man/man5 X ${INSTALL_MAN} ${WRKSRC}/man/*.7 ${MANPREFIX}/man/man7 X ${INSTALL_MAN} ${WRKSRC}/man/*.8 ${MANPREFIX}/man/man8 X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} X.endif X X.include END-of-ipsvd/Makefile echo x - ipsvd/distinfo sed 's/^X//' >ipsvd/distinfo << 'END-of-ipsvd/distinfo' XMD5 (ipsvd-0.4.1.tar.gz) = dcd77472cd19f5c70b951e4ba15416a8 XMD5 (djbdns-pd-1.05.tar.gz) = 9ef72439245b125a5111cba4df6ccb8f END-of-ipsvd/distinfo echo x - ipsvd/pkg-descr sed 's/^X//' >ipsvd/pkg-descr << 'END-of-ipsvd/pkg-descr' Xipsvd is a set of internet protocol service daemons. It currently Xincludes a TCP/IP service daemon, and a UDP/IP service daemon. X XAn internet protocol service (ipsv) daemon waits for incoming Xconnections on a local socket. On incoming connections, the ipsv daemon Xconditionally runs an arbitrary program with standard input reading from Xthe socket, and standard output writing to the socket, that handles the Xconnection. Standard error is used for logging. X Xipsv daemons can be told to read and follow pre-defined instructions Xon how to handle incoming connections. It's possible to run different Xprograms, or to set a different environment, or to deny a connection, or Xto set a per host concurrency limit, depending on the client's address Xor hostname. X XNormally the ipsv daemons are run by a supervisor process, such as runsv Xfrom the runit package, or supervise from the daemontools package. X Xipsvd can be used to run services normally run by inetd, xinetd, or Xtcpserver. X XWWW: http://smarden.org/ipsvd END-of-ipsvd/pkg-descr echo x - ipsvd/pkg-plist sed 's/^X//' >ipsvd/pkg-plist << 'END-of-ipsvd/pkg-plist' Xbin/ipsvd-cdb Xbin/tcpsvd Xbin/udpsvd Xshare/doc/ipsvd/CHANGES Xshare/doc/ipsvd/COPYING Xshare/doc/ipsvd/README Xshare/doc/ipsvd/examples.html Xshare/doc/ipsvd/index.html Xshare/doc/ipsvd/install.html Xshare/doc/ipsvd/ipsvd-cdb.8.html Xshare/doc/ipsvd/ipsvd-instruct.5.html Xshare/doc/ipsvd/ipsvd.7.html Xshare/doc/ipsvd/tcpsvd.8.html Xshare/doc/ipsvd/udpsvd.8.html Xshare/doc/ipsvd/usedietlibc.html X@dirrm share/doc/ipsvd END-of-ipsvd/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: