pkgsrc/net/ispman/Makefile

51 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.12 2004/01/20 12:22:19 agc Exp $
#
DISTNAME= ispman-0.5
PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ispman/}
MAINTAINER= rh@NetBSD.org
HOMEPAGE= http://www.ispman.org/
COMMENT= ISP management software written in perl
DEPENDS+= pam-ldap>=77:../../security/pam-ldap
DEPENDS+= apache>=1.3.14nb1:../../www/apache
DEPENDS+= p5-${DISTNAME}:../../net/p5-ispman
.if !exists(/usr/sbin/postfix)
DEPENDS+= {postfix>=20010228,postfix-1.*,postfix-2.*}:../../mail/postfix
.endif
USE_PERL5= YES
WRKSRC= ${WRKDIR}/ispman
ISPMAN_HTDOCS?= ${PREFIX}/share/ispman/virtual
ISPMAN_IP?= 127.0.0.1
do-configure:
cd ${WRKSRC} && ${SED} < install.pl > pkginstall.pl \
-e 's:@@PREFIX@@:${PREFIX}:g' \
-e 's:@@HTDOCS@@:${ISPMAN_HTDOCS}:g' \
-e 's:@@IP@@:${ISPMAN_IP}:g'
do-build:
.for dir in ispman-utils ispman-web
cd ${WRKSRC}/${dir} && \
${RM} -rf `${FIND} . -name CVS -type d -print` && \
for i in `${FIND} . -name '*.orig' -type f -print` ; do \
${RM} -f $$i ; \
done ; \
for i in `${FIND} . -type f -print` ; do \
${CP} $$i $$i.old && \
${SED} <$$i.old >$$i -e 's:/usr/bin/perl:${PERL5}:g' && \
${RM} $$i.old ; \
done
.endfor
do-install:
cd ${WRKSRC} && ${PERL5} ./pkginstall.pl && \
${INSTALL_DATA} ispman.ldif ${PREFIX}/etc/ispman
.include "../../mk/bsd.pkg.mk"