diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-15 08:30:40 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-15 08:30:40 +0000 |
commit | 44ca531f8de1b23df3ec732c8d4622bcf24fcfda (patch) | |
tree | 4271a983cad63b4d8929282aec298b75db9029df /russian/ircd-hybrid/Makefile | |
parent | ab8dd75a02d8b22665724370140c508712d87d8a (diff) | |
download | ports-44ca531f8de1b23df3ec732c8d4622bcf24fcfda.tar.gz ports-44ca531f8de1b23df3ec732c8d4622bcf24fcfda.zip |
Notes
Diffstat (limited to 'russian/ircd-hybrid/Makefile')
-rw-r--r-- | russian/ircd-hybrid/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/russian/ircd-hybrid/Makefile b/russian/ircd-hybrid/Makefile new file mode 100644 index 000000000000..82f99e30f55e --- /dev/null +++ b/russian/ircd-hybrid/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: ircd-hybrid-ru +# Date Created: 2003.12.14 +# Whom: Evgueni V. Gavrilov <aquatique@rusunix.org> +# +# $FreeBSD$ +# + +PORTNAME= ircd +PORTVERSION= 7.1 +CATEGORIES= irc russian +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + ftp://rusunix.org/pub/FreeBSD/distfles/ +MASTER_SITE_SUBDIR= ircd-hybrid-ru +PKGNAMESUFFIX= -hybrid-ru +DISTNAME= ircd-hybrid-ru-7.1rc2 + +MAINTAINER= aquatique@rusunix.org +COMMENT= Russian version of well known hybrid IRC server + +CONFLICTS= ircd* + +WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX} +USE_OPENSSL= yes +USE_BISON= yes +USE_REINPLACE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/ircd-hybrid-ru + +MAN8= ircd.8 + +.if defined(WITH_SMALL_NET) +CONFIGURE_ARGS+=-enable-small-net +.endif + +.if defined(WITH_SYSLOG) +CONFIGURE_ARGS+=--enable-syslog=\"kill squit connect users oper\" +.endif + +.if defined(NICKLENGTH) +CONFIGURE_ARGS+=--with-nicklen=${NICKLENGTH} +.endif + +.if defined(TOPICLENGTH) +CONFIGURE_ARGS+=--with-topiclen=${TOPICLENGTH} +.endif + +.if defined(MAXCONN) +CONFIGURE_ARGS+=--with-maxconn=${MAXCONN} +.endif + +pre-extract: + @${ECHO_MSG} "* * * Build options for ircd-hybrid-ru * * *" + @${ECHO_MSG} "Issue make WITH_SMALL_NET=yes to build server optimized for small network" + @${ECHO_MSG} "Issue make WITH_SYSLOG=yes to enable logging via syslogd" + @${ECHO_MSG} "You can define maximum nick length. For example make NICKLENGTH=46 (default is 30)" + @${ECHO_MSG} "You can define maximum topic length. For example make TOPICLENGTH=254 (default is 120; maximum is 390)" + @${ECHO_MSG} "You can define maximum number of connections for ircd. For example make MAXCONN=512" + +pre-install: + @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + @${REINPLACE_CMD} -e 's,etc/codepage,etc/ircd-hybrid-ru/codepage,' ${WRKSRC}/etc/example.conf + @${REINPLACE_CMD} -e 's,/ircd/modules,/lib/ircd-hybrid-ru-modules,' ${WRKSRC}/etc/example.conf + +post-install: + @${INSTALL_SCRIPT} -m 555 ${FILESDIR}/ircd-hybrid-ru.sh.sample ${PREFIX}/etc/rc.d + @${CHOWN} -R ircdru:ircdru ${PREFIX}/etc/ircd-hybrid-ru + @${CHOWN} -R ircdru:ircdru /var/log/ircd-hybrid-ru + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/RELNOTE* ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/doc/server-version-info ${DOCSDIR} + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> |