mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
51315808f2
- cosmetic change in Makefile Approved by: garga (mentor)
59 lines
1.7 KiB
Makefile
59 lines
1.7 KiB
Makefile
# New ports collection makefile for: inspircd
|
|
# Date created: 25 August 2006
|
|
# Whom: brain
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= inspircd
|
|
PORTVERSION= 1.1.8
|
|
PORTREVISION= 2
|
|
CATEGORIES= irc
|
|
MASTER_SITES= http://www.inspircd.org/downloads/ \
|
|
http://www.chatspike.net/downloads/
|
|
DISTNAME= InspIRCd-${PORTVERSION}
|
|
|
|
MAINTAINER= brain@inspircd.org
|
|
COMMENT= A modular C++ IRC daemon
|
|
|
|
WRKSRC= ${WRKDIR}/inspircd
|
|
USE_GMAKE= yes
|
|
USE_BZIP2= yes
|
|
USE_LDCONFIG= ${PREFIX}/lib/inspircd
|
|
|
|
# Configure script is written in perl
|
|
USE_PERL5_BUILD=yes
|
|
|
|
HAS_CONFIGURE= yes
|
|
CONFIGURE_ARGS= --with-cc=${CXX} --config-dir=${PREFIX}/etc/inspircd \
|
|
--module-dir=${PREFIX}/lib/inspircd/modules \
|
|
--library-dir=${PREFIX}/lib/inspircd \
|
|
--prefix=${PREFIX}/inspircd --binary-dir=${PREFIX}/bin \
|
|
--enable-remote-ipv6 --disable-interactive
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e '/INSTMODE/s|700|755|;/install -d.*BINPATH/d'\
|
|
-e 's/FLAGS = @FLAGS@/FLAGS = ${CXXFLAGS} @FLAGS@/' \
|
|
${WRKSRC}/.Makefile.inc
|
|
|
|
# 1.0.6 Makefile forgets to make these directories
|
|
# during install. We make these ourselves. This may
|
|
# be fixed in a later version of InspIRCd.
|
|
pre-install:
|
|
@${INSTALL} -d ${PREFIX}/inspircd/
|
|
@${INSTALL} -d ${PREFIX}/lib/inspircd/
|
|
@${INSTALL} -d ${PREFIX}/lib/inspircd/modules/
|
|
@${INSTALL} -d ${PREFIX}/etc/inspircd/
|
|
|
|
post-install:
|
|
@${STRIP_CMD} ${PREFIX}/lib/inspircd/modules/*.so
|
|
@${STRIP_CMD} ${PREFIX}/lib/inspircd/*.so
|
|
@${STRIP_CMD} ${PREFIX}/bin/inspircd
|
|
.for FILE in censor conf filter helpop motd quotes rules
|
|
@if ${TEST} -f ${PREFIX}/etc/inspircd/inspircd.${FILE}; then \
|
|
${CP} ${PREFIX}/etc/inspircd/inspircd.${FILE}.example ${PREFIX}/etc/inspircd/inspircd.${FILE}; \
|
|
fi
|
|
.endfor
|
|
|
|
.include <bsd.port.mk>
|