Skip site navigation (1)Skip section navigation (2)
Date:      9 Jul 2003 19:28:15 -0000
From:      David Thiel <lx@redundancy.redundancy.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/54273: new port: sysutils/ipsvd
Message-ID:  <20030709192815.95456.qmail@redundancy.redundancy.org>
Resent-Message-ID: <200307091930.h69JU8vH036546@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <lx@redundancy.redundancy.org>
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 <bsd.port.mk>
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030709192815.95456.qmail>