Import ipsvd 0.9.6; from Lars Hansson <lars@unet.net.ph>.
ipsvd is a set of internet protocol service daemons for Unix. It currently includes a TCP/IP service daemon, and a UDP/IP service daemon.
This commit is contained in:
parent
379572eac4
commit
d671cca645
54
net/ipsvd/Makefile
Normal file
54
net/ipsvd/Makefile
Normal file
@ -0,0 +1,54 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2004/10/02 23:53:15 naddy Exp $
|
||||
|
||||
COMMENT= "set of internet protocol service daemons for Unix"
|
||||
|
||||
DISTNAME= ipsvd-0.9.6
|
||||
CATEGORIES= net
|
||||
|
||||
HOMEPAGE= http://www.smarden.org/ipsvd/
|
||||
|
||||
MAINTAINER= Lars Hansson <lars@unet.net.ph>
|
||||
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= ${HOMEPAGE}
|
||||
WRKDIST= ${WRKDIR}/net/ipsvd-0.9.6
|
||||
WRKSRC= ${WRKDIST}/src
|
||||
SBINPROGRAMS= ipsvd-cdb tcpsvd udpsvd
|
||||
MAN8PAGES= ipsvd-cdb.8 tcpsvd.8 udpsvd.8
|
||||
DOCS= benefits.html ipsvd-cdb.8.html tcpsvd.8.html \
|
||||
examples.html ipsvd-instruct.5.html udpsvd.8.html \
|
||||
index.html ipsvd.7.html upgrade.html install.html
|
||||
PKGDOCS= CHANGES README COPYING
|
||||
|
||||
pre-build:
|
||||
echo "${CC} ${CFLAGS} ${COPTS}" > ${WRKSRC}/conf-cc
|
||||
echo "${CC} ${LDFLAGS}" > ${WRKSRC}/conf-ld
|
||||
|
||||
do-build:
|
||||
cd ${WRKDIST} && package/compile
|
||||
|
||||
do-regress:
|
||||
cd ${WRKDIST}/compile && make check
|
||||
|
||||
do-install:
|
||||
.for pgm in ${SBINPROGRAMS}
|
||||
${INSTALL_PROGRAM} ${WRKDIST}/command/${pgm} ${PREFIX}/sbin/
|
||||
.endfor
|
||||
.for page in ${MAN8PAGES}
|
||||
${INSTALL_MAN} ${WRKDIST}/man/${page} ${PREFIX}/man/man8/
|
||||
.endfor
|
||||
${INSTALL_MAN} ${WRKDIST}/man/ipsvd.7 ${PREFIX}/man/man7/
|
||||
${INSTALL_MAN} ${WRKDIST}/man/ipsvd-instruct.5 ${PREFIX}/man/man5/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ipsvd
|
||||
.for doc in ${DOCS}
|
||||
${INSTALL_DATA} ${WRKDIST}/doc/${doc} ${PREFIX}/share/doc/ipsvd/
|
||||
.endfor
|
||||
.for doc in ${PKGDOCS}
|
||||
${INSTALL_DATA} ${WRKDIST}/package/${doc} ${PREFIX}/share/doc/ipsvd/
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
3
net/ipsvd/distinfo
Normal file
3
net/ipsvd/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (ipsvd-0.9.6.tar.gz) = 739fea23a9fde897b09bd014f94fbf2f
|
||||
RMD160 (ipsvd-0.9.6.tar.gz) = 6bdff844060ae993f5a11aa4bb7770f1e1199c61
|
||||
SHA1 (ipsvd-0.9.6.tar.gz) = 1c9b464f14329244cee88459614322a4d85dc31b
|
14
net/ipsvd/pkg/DESCR
Normal file
14
net/ipsvd/pkg/DESCR
Normal file
@ -0,0 +1,14 @@
|
||||
ipsvd is a set of internet protocol service daemons for Unix. It
|
||||
currently includes a TCP/IP service daemon, and a UDP/IP service
|
||||
daemon.
|
||||
|
||||
An internet protocol service (ipsv) daemon waits for incoming
|
||||
connections on a local socket; for new connections, it conditionally
|
||||
runs an arbitrary program with standard input reading from the
|
||||
socket, and standard output writing to the socket (if connected),
|
||||
to handle the connection. Standard error is used for logging.
|
||||
|
||||
ipsv daemons can be told to read and follow pre-defined instructions
|
||||
on how to handle incoming connections; based on the client's IP
|
||||
address or hostname, they can run different programs, set a different
|
||||
environment, deny a connection, or set a per host concurrency limit.
|
23
net/ipsvd/pkg/PLIST
Normal file
23
net/ipsvd/pkg/PLIST
Normal file
@ -0,0 +1,23 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/10/02 23:53:15 naddy Exp $
|
||||
@man man/man5/ipsvd-instruct.5
|
||||
@man man/man7/ipsvd.7
|
||||
@man man/man8/ipsvd-cdb.8
|
||||
@man man/man8/tcpsvd.8
|
||||
@man man/man8/udpsvd.8
|
||||
sbin/ipsvd-cdb
|
||||
sbin/tcpsvd
|
||||
sbin/udpsvd
|
||||
share/doc/ipsvd/
|
||||
share/doc/ipsvd/CHANGES
|
||||
share/doc/ipsvd/COPYING
|
||||
share/doc/ipsvd/README
|
||||
share/doc/ipsvd/benefits.html
|
||||
share/doc/ipsvd/examples.html
|
||||
share/doc/ipsvd/index.html
|
||||
share/doc/ipsvd/install.html
|
||||
share/doc/ipsvd/ipsvd-cdb.8.html
|
||||
share/doc/ipsvd/ipsvd-instruct.5.html
|
||||
share/doc/ipsvd/ipsvd.7.html
|
||||
share/doc/ipsvd/tcpsvd.8.html
|
||||
share/doc/ipsvd/udpsvd.8.html
|
||||
share/doc/ipsvd/upgrade.html
|
Loading…
x
Reference in New Issue
Block a user