summaryrefslogtreecommitdiff
path: root/chat/silc-server/Makefile
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2001-11-30 23:33:34 +0000
committerhubertf <hubertf@pkgsrc.org>2001-11-30 23:33:34 +0000
commit3813fa37f8768011731c2b6d294d8cc8dd260789 (patch)
treeebdf4ab830ce83edabf81dce3170458f8b32a6ec /chat/silc-server/Makefile
parent85c15b1d18988abfd2df67d402e078597179fc0d (diff)
downloadpkgsrc-3813fa37f8768011731c2b6d294d8cc8dd260789.tar.gz
Add silc-server 0.6.4:
SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet over insecure channel. Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 14562
Diffstat (limited to 'chat/silc-server/Makefile')
-rw-r--r--chat/silc-server/Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/chat/silc-server/Makefile b/chat/silc-server/Makefile
new file mode 100644
index 00000000000..3fb93af9df2
--- /dev/null
+++ b/chat/silc-server/Makefile
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/11/30 23:33:34 hubertf Exp $
+
+DISTNAME= silc-server-0.6.4
+CATEGORIES= chat
+MASTER_SITES= http://ftp.silcnet.org/server/sources/ \
+ ftp://ftp.silcnet.org/silc/server/sources/ \
+ http://www.planetmirror.com/pub/silcnet/server/sources/ \
+ ftp://ftp.au.silcnet.org/pub/silcnet/server/sources/ \
+ http://munitions.vipul.net/software/mirrors/silc/server/sources/ \
+ ftp://ftp.no.silcnet.org/pub/silc/server/sources/ \
+ http://the.wiretapped.net/security/network-security/silc/server/sources/ \
+ ftp://ftp.wiretapped.net/pub/security/network-security/silc/server/sources/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= salo@silcnet.org
+HOMEPAGE= http://www.silcnet.org/
+COMMENT= Server for the Secure Internet Live Conferencing (SILC) protocol
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_NCURSES= yes
+USE_LIBTOOL= yes
+USE_BUILDLINK_ONLY= yes
+
+.include "../../mk/bsd.prefs.mk"
+
+PKG_SYSCONFSUBDIR?= silcd
+
+CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/silcd \
+ --with-etcdir=${PKG_SYSCONFBASE}/${PKG_SYSCONFSUBDIR} \
+ --with-silcd-config-file=${PKG_SYSCONFBASE}/${PKG_SYSCONFSUBDIR}/silcd.conf \
+ --with-silcd-pid-file=/var/run/silcd.pid \
+ --with-logsdir=/var/log/silcd
+
+INSTALL_FILE= ${WRKDIR}/INSTALL
+DEINSTALL_FILE= ${WRKDIR}/DEINSTALL
+
+FILES_SUBST+= PREFIX=${PREFIX}
+FILES_SUBST+= CAT=${CAT:Q}
+FILES_SUBST+= CHMOD=${CHMOD:Q}
+FILES_SUBST+= CHOWN=${CHOWN:Q}
+FILES_SUBST+= CMP=${CMP:Q}
+FILES_SUBST+= CP=${CP:Q}
+FILES_SUBST+= MKDIR=${MKDIR:Q}
+FILES_SUBST+= RM=${RM:Q}
+FILES_SUBST+= RMDIR=${RMDIR:Q}
+FILES_SUBST+= TRUE=${TRUE:Q}
+FILES_SUBST+= SILCD_CONF_DIR=${PKG_SYSCONFBASE}/${PKG_SYSCONFSUBDIR}
+FILES_SUBST+= CONF_DIR=${PKG_SYSCONFBASE}
+FILES_SUBST_SED= ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/-e s!@/}
+
+post-build:
+ ${SED} ${FILES_SUBST_SED} ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
+ ${SED} ${FILES_SUBST_SED} ${PKGDIR}/INSTALL > ${INSTALL_FILE}
+ ${SED} ${FILES_SUBST_SED} ${FILESDIR}/silcd.sh > ${WRKDIR}/silcd.sh
+
+post-install:
+ @PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
+ ${INSTALL_SCRIPT} ${WRKDIR}/silcd.sh ${PKG_SYSCONFBASE}/rc.d/silcd
+
+.if (${MACHINE_ARCH} != "i386")
+CONFIGURE_ARGS+= --disable-asm
+.endif
+
+.include "../../devel/glib/buildlink.mk"
+.include "../../devel/pth/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"