1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
freebsd-ports/irc/inspircd/Makefile
Martin Matuska 51315808f2 - respect CXXFLAGS
- cosmetic change in Makefile

Approved by:	garga (mentor)
2007-06-14 19:46:40 +00:00

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>