pkgsrc/net/ispman/Makefile
jlam 3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00

51 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.16 2005/07/16 01:19:16 jlam Exp $
#
DISTNAME= ispman-0.5
PKGREVISION= 2
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ispman/}
MAINTAINER= tech-pkg@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-ispman>=0.5:../../net/p5-ispman
.if !exists(/usr/sbin/postfix)
DEPENDS+= {postfix>=20010228,postfix-1.*,postfix-2.*}:../../mail/postfix
.endif
USE_TOOLS+= perl:run
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"