blob: 2c33cb7d3a512da2dbf403df501d31c02174b362 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# $NetBSD: Makefile,v 1.20 2006/03/04 21:30:19 jlam Exp $
#
DISTNAME= ispman-0.5
PKGREVISION= 5
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ispman/}
MAINTAINER= pkgsrc-users@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"
|