mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
Add dcd.
DConnect Daemon is a Direct Connect Hub clone for Unix. It allows people to share their resources, i.e.: programs, graphics, other files... Features: * fast, pure C implementation * libwrap support (hosts.allow, hosts.deny) * low per-user memory consumption * uses threads (no forking) * nick pattern matching * simple administration through telnet console WWW: http://www.dc.ds.pg.gda.pl/ PR: ports/81021 Submitted by: Aleksandr S. Goncharov <mraleks@bk.ru>
This commit is contained in:
parent
c61b25f60a
commit
24ac553ca2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=135663
64
net-p2p/dcd/Makefile
Normal file
64
net-p2p/dcd/Makefile
Normal file
@ -0,0 +1,64 @@
|
||||
# New ports collection makefile for: dcd
|
||||
# Date created: 14 May 2005
|
||||
# Whom: Aleksandr S. Goncharov <mraleks@bk.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= dcd
|
||||
PORTVERSION= 0.4.8
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.dc.ds.pg.gda.pl/download/sources/stable/
|
||||
|
||||
MAINTAINER= mraleks@bk.ru
|
||||
COMMENT= Direct Connect Hub clone for Unix
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_LIBTOOL_VER=15
|
||||
USE_REINPLACE= yes
|
||||
|
||||
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}"
|
||||
|
||||
MAN8= dcd.8 dcd.console.8
|
||||
MANLANG= "" pl.ISO8859-2
|
||||
|
||||
CONF_FILES= console.allow dcd.banned dcd.conf dcd.motd dcd.penalties \
|
||||
dcd.users dcd.welcome nicks.allow
|
||||
|
||||
SUB_FILES= pkg-install pkg-deinstall
|
||||
SUB_LIST= CONF_FILES="${CONF_FILES}" CONF_DIR="${PREFIX}/etc/dcd"
|
||||
|
||||
post-patch:
|
||||
.for f in dcd dcd.console
|
||||
@${MV} ${WRKSRC}/doc/${f}.2 ${WRKSRC}/doc/${f}.8
|
||||
@${MV} ${WRKSRC}/doc/pl/${f}.1 ${WRKSRC}/doc/pl/${f}.8
|
||||
.endfor
|
||||
|
||||
.for d in doc doc/pl
|
||||
. for f in dcd.8 dcd.console.8
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|/usr/local|${PREFIX}|g; \
|
||||
s|^\(\.TH .*\)"[12]"|\1"8"|; \
|
||||
s|([12])|(8)|' ${WRKSRC}/${d}/${f}
|
||||
. endfor
|
||||
@${REINPLACE_CMD} -e 's|man[12]|man8|g; s|\.[12]|.8|g; s|[12]\*|8*|g' \
|
||||
${WRKSRC}/${d}/Makefile.in
|
||||
.endfor
|
||||
|
||||
@${REINPLACE_CMD} -e 's|$$(mandir)/man8|$$(mandir)/pl.ISO8859-2/man8|' \
|
||||
${WRKSRC}/doc/pl/Makefile.in
|
||||
|
||||
.for f in ${CONF_FILES}
|
||||
@${MV} ${WRKSRC}/conf/${f} ${WRKSRC}/conf/${f}.default
|
||||
@${REINPLACE_CMD} -e 's|${f}|${f}.default|g' ${WRKSRC}/conf/Makefile.in
|
||||
.endfor
|
||||
@${MV} ${WRKSRC}/conf/dcd.conf.in ${WRKSRC}/conf/dcd.conf.default.in
|
||||
@${REINPLACE_CMD} -e 's|\(dcd\.conf\)|\1.default|g' ${WRKSRC}/configure
|
||||
|
||||
@${REINPLACE_CMD} -e 's|-O2||g; s|-lpthread|${PTHREAD_LIBS}|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
2
net-p2p/dcd/distinfo
Normal file
2
net-p2p/dcd/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (dcd-0.4.8.tar.bz2) = 6219d776ce0ced149f74f28463b098f6
|
||||
SIZE (dcd-0.4.8.tar.bz2) = 340008
|
9
net-p2p/dcd/files/pkg-deinstall.in
Normal file
9
net-p2p/dcd/files/pkg-deinstall.in
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$2" != "DEINSTALL" ] && exit 0
|
||||
|
||||
for f in %%CONF_FILES%%; do
|
||||
if cmp -s "%%CONF_DIR%%/$f" "%%CONF_DIR%%/$f.default"; then
|
||||
rm -f "%%CONF_DIR%%/$f"
|
||||
fi
|
||||
done
|
7
net-p2p/dcd/files/pkg-install.in
Normal file
7
net-p2p/dcd/files/pkg-install.in
Normal file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$2" != "POST-INSTALL" ] && exit 0
|
||||
|
||||
for f in %%CONF_FILES%%; do
|
||||
[ -f "%%CONF_DIR%%/$f" ] || cp -p "%%CONF_DIR%%/$f.default" "%%CONF_DIR%%/$f"
|
||||
done
|
16
net-p2p/dcd/pkg-descr
Normal file
16
net-p2p/dcd/pkg-descr
Normal file
@ -0,0 +1,16 @@
|
||||
DConnect Daemon is a Direct Connect Hub clone for Unix. It allows people to
|
||||
share their resources, i.e.: programs, graphics, other files...
|
||||
|
||||
Features:
|
||||
|
||||
* fast, pure C implementation
|
||||
* libwrap support (hosts.allow, hosts.deny)
|
||||
* low per-user memory consumption
|
||||
* uses threads (no forking)
|
||||
* nick pattern matching
|
||||
* simple administration through telnet console
|
||||
|
||||
WWW: http://www.dc.ds.pg.gda.pl/
|
||||
|
||||
- Aleksandr S. Goncharov
|
||||
mraleks@bk.ru
|
15
net-p2p/dcd/pkg-plist
Normal file
15
net-p2p/dcd/pkg-plist
Normal file
@ -0,0 +1,15 @@
|
||||
sbin/dcd
|
||||
@exec install -d -m 751 -o daemon -g daemon %D/etc/dcd
|
||||
etc/dcd/console.allow.default
|
||||
etc/dcd/dcd.banned.default
|
||||
etc/dcd/dcd.conf.default
|
||||
etc/dcd/dcd.motd.default
|
||||
etc/dcd/dcd.penalties.default
|
||||
etc/dcd/dcd.users.default
|
||||
etc/dcd/dcd.welcome.default
|
||||
etc/dcd/nicks.allow.default
|
||||
@exec install -d -m 751 -o daemon -g daemon /var/log/dcd
|
||||
@unexec rmdir /var/log/dcd 2>/dev/null || true
|
||||
@unexec rmdir %D/etc/dcd 2>/dev/null || true
|
||||
@unexec rmdir %D/man/pl.ISO8859-2/man8 2>/dev/null || true
|
||||
@unexec rmdir %D/man/pl.ISO8859-2 2>/dev/null || true
|
@ -94,6 +94,7 @@
|
||||
SUBDIR += danamics
|
||||
SUBDIR += dante
|
||||
SUBDIR += datapipe
|
||||
SUBDIR += dcd
|
||||
SUBDIR += dclib
|
||||
SUBDIR += dctc
|
||||
SUBDIR += dctc-gui
|
||||
|
64
net/dcd/Makefile
Normal file
64
net/dcd/Makefile
Normal file
@ -0,0 +1,64 @@
|
||||
# New ports collection makefile for: dcd
|
||||
# Date created: 14 May 2005
|
||||
# Whom: Aleksandr S. Goncharov <mraleks@bk.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= dcd
|
||||
PORTVERSION= 0.4.8
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.dc.ds.pg.gda.pl/download/sources/stable/
|
||||
|
||||
MAINTAINER= mraleks@bk.ru
|
||||
COMMENT= Direct Connect Hub clone for Unix
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_LIBTOOL_VER=15
|
||||
USE_REINPLACE= yes
|
||||
|
||||
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}"
|
||||
|
||||
MAN8= dcd.8 dcd.console.8
|
||||
MANLANG= "" pl.ISO8859-2
|
||||
|
||||
CONF_FILES= console.allow dcd.banned dcd.conf dcd.motd dcd.penalties \
|
||||
dcd.users dcd.welcome nicks.allow
|
||||
|
||||
SUB_FILES= pkg-install pkg-deinstall
|
||||
SUB_LIST= CONF_FILES="${CONF_FILES}" CONF_DIR="${PREFIX}/etc/dcd"
|
||||
|
||||
post-patch:
|
||||
.for f in dcd dcd.console
|
||||
@${MV} ${WRKSRC}/doc/${f}.2 ${WRKSRC}/doc/${f}.8
|
||||
@${MV} ${WRKSRC}/doc/pl/${f}.1 ${WRKSRC}/doc/pl/${f}.8
|
||||
.endfor
|
||||
|
||||
.for d in doc doc/pl
|
||||
. for f in dcd.8 dcd.console.8
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|/usr/local|${PREFIX}|g; \
|
||||
s|^\(\.TH .*\)"[12]"|\1"8"|; \
|
||||
s|([12])|(8)|' ${WRKSRC}/${d}/${f}
|
||||
. endfor
|
||||
@${REINPLACE_CMD} -e 's|man[12]|man8|g; s|\.[12]|.8|g; s|[12]\*|8*|g' \
|
||||
${WRKSRC}/${d}/Makefile.in
|
||||
.endfor
|
||||
|
||||
@${REINPLACE_CMD} -e 's|$$(mandir)/man8|$$(mandir)/pl.ISO8859-2/man8|' \
|
||||
${WRKSRC}/doc/pl/Makefile.in
|
||||
|
||||
.for f in ${CONF_FILES}
|
||||
@${MV} ${WRKSRC}/conf/${f} ${WRKSRC}/conf/${f}.default
|
||||
@${REINPLACE_CMD} -e 's|${f}|${f}.default|g' ${WRKSRC}/conf/Makefile.in
|
||||
.endfor
|
||||
@${MV} ${WRKSRC}/conf/dcd.conf.in ${WRKSRC}/conf/dcd.conf.default.in
|
||||
@${REINPLACE_CMD} -e 's|\(dcd\.conf\)|\1.default|g' ${WRKSRC}/configure
|
||||
|
||||
@${REINPLACE_CMD} -e 's|-O2||g; s|-lpthread|${PTHREAD_LIBS}|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
2
net/dcd/distinfo
Normal file
2
net/dcd/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (dcd-0.4.8.tar.bz2) = 6219d776ce0ced149f74f28463b098f6
|
||||
SIZE (dcd-0.4.8.tar.bz2) = 340008
|
9
net/dcd/files/pkg-deinstall.in
Normal file
9
net/dcd/files/pkg-deinstall.in
Normal file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$2" != "DEINSTALL" ] && exit 0
|
||||
|
||||
for f in %%CONF_FILES%%; do
|
||||
if cmp -s "%%CONF_DIR%%/$f" "%%CONF_DIR%%/$f.default"; then
|
||||
rm -f "%%CONF_DIR%%/$f"
|
||||
fi
|
||||
done
|
7
net/dcd/files/pkg-install.in
Normal file
7
net/dcd/files/pkg-install.in
Normal file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$2" != "POST-INSTALL" ] && exit 0
|
||||
|
||||
for f in %%CONF_FILES%%; do
|
||||
[ -f "%%CONF_DIR%%/$f" ] || cp -p "%%CONF_DIR%%/$f.default" "%%CONF_DIR%%/$f"
|
||||
done
|
16
net/dcd/pkg-descr
Normal file
16
net/dcd/pkg-descr
Normal file
@ -0,0 +1,16 @@
|
||||
DConnect Daemon is a Direct Connect Hub clone for Unix. It allows people to
|
||||
share their resources, i.e.: programs, graphics, other files...
|
||||
|
||||
Features:
|
||||
|
||||
* fast, pure C implementation
|
||||
* libwrap support (hosts.allow, hosts.deny)
|
||||
* low per-user memory consumption
|
||||
* uses threads (no forking)
|
||||
* nick pattern matching
|
||||
* simple administration through telnet console
|
||||
|
||||
WWW: http://www.dc.ds.pg.gda.pl/
|
||||
|
||||
- Aleksandr S. Goncharov
|
||||
mraleks@bk.ru
|
15
net/dcd/pkg-plist
Normal file
15
net/dcd/pkg-plist
Normal file
@ -0,0 +1,15 @@
|
||||
sbin/dcd
|
||||
@exec install -d -m 751 -o daemon -g daemon %D/etc/dcd
|
||||
etc/dcd/console.allow.default
|
||||
etc/dcd/dcd.banned.default
|
||||
etc/dcd/dcd.conf.default
|
||||
etc/dcd/dcd.motd.default
|
||||
etc/dcd/dcd.penalties.default
|
||||
etc/dcd/dcd.users.default
|
||||
etc/dcd/dcd.welcome.default
|
||||
etc/dcd/nicks.allow.default
|
||||
@exec install -d -m 751 -o daemon -g daemon /var/log/dcd
|
||||
@unexec rmdir /var/log/dcd 2>/dev/null || true
|
||||
@unexec rmdir %D/etc/dcd 2>/dev/null || true
|
||||
@unexec rmdir %D/man/pl.ISO8859-2/man8 2>/dev/null || true
|
||||
@unexec rmdir %D/man/pl.ISO8859-2 2>/dev/null || true
|
Loading…
Reference in New Issue
Block a user