51 lines
1.3 KiB
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"
|