aboutsummaryrefslogtreecommitdiff
path: root/irc/ircd-ru/Makefile
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2003-08-07 13:14:37 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2003-08-07 13:14:37 +0000
commit01ef190350cf1f1a77eda2f7c013b18b5e1a2469 (patch)
treedfe0395c5c5fadd2079fb6fe600528034aa857b8 /irc/ircd-ru/Makefile
parentd3501a74c5fe10345033f7124cae6d54ee271b74 (diff)
downloadports-01ef190350cf1f1a77eda2f7c013b18b5e1a2469.tar.gz
ports-01ef190350cf1f1a77eda2f7c013b18b5e1a2469.zip
Notes
Diffstat (limited to 'irc/ircd-ru/Makefile')
-rw-r--r--irc/ircd-ru/Makefile77
1 files changed, 77 insertions, 0 deletions
diff --git a/irc/ircd-ru/Makefile b/irc/ircd-ru/Makefile
new file mode 100644
index 000000000000..c3e8c0776b55
--- /dev/null
+++ b/irc/ircd-ru/Makefile
@@ -0,0 +1,77 @@
+# New ports collection makefile for: ircd-ru
+# Date Created: 2003.07.11
+# Whom: Khamushkin Ilya <ilya@ircd.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ircd-ru
+PORTVERSION= 1.0.7
+CATEGORIES= russian irc
+MASTER_SITES= http://www.ircd.ru/pub/ircd-RU/
+DISTNAME= ircd-RU-${PORTVERSION}-release
+
+MAINTAINER= ilya@ircd.ru
+COMMENT= An irc daemon with translation schemes and other useful features
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+PLIST_SUB= VARDIR=/var
+
+# irc.wenet.ru specific options
+.if defined(WITH_WENET)
+CONFIGURE_ARGS+=--enable-wenet
+CFLAGS+= -g
+.endif
+
+# enable hub support
+.if defined(WITH_HUB)
+CONFIGURE_ARGS+= --enable-hub
+.endif
+
+# enable RC4 crypt (server<>server connection)
+.if defined(WITH_ENCRYPTION)
+CONFIGURE_ARGS+= --enable-encryption
+.endif
+
+# log to file instead of syslog
+.if defined(WITH_SYSLOGFILE)
+CONFIGURE_ARGS+= --enable-syslogfile
+.endif
+
+# enable dronemodule support
+.if defined(WITH_DRONEMODULE)
+CONFIGURE_ARGS+= --enable-dronemodule
+.endif
+
+# enable DNSBL support
+.if defined(WITH_DNSBL)
+CONFIGURE_ARGS+= --enable-dnsbl
+.endif
+
+# enable select I/O
+.if defined(WITH_SELECT)
+CONFIGURE_ARGS+= --enable-select
+.endif
+
+pre-build:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "NOTE:"
+ @${ECHO_MSG} " Edit ${WRKSRC}/include/config.h for specific settings "
+ @${ECHO_MSG} ""
+
+pre-install:
+ @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+post-install:
+ @${INSTALL_SCRIPT} -m 555 ${FILESDIR}/ircd.sh ${LOCALBASE}/etc/rc.d
+ @${CHOWN} -R ircd:ircd ${LOCALBASE}/etc/ircd-ru
+ @${CHOWN} -R ircd:ircd ${LOCALBASE}/share/ircd-ru
+ @${CHOWN} -R ircd:ircd ${LOCALBASE}/share/doc/ircd-ru
+ @${CHOWN} -R ircd:ircd /var/log/ircd-ru
+ @${CHOWN} -R ircd:ircd /var/run/ircd-ru
+ @cat ${PKGMESSAGE}
+
+.include <bsd.port.mk>