1 # $NetBSD: Makefile,v 1.21 2008/10/19 19:18:31 he Exp $
5 PKGNAME= p5-${DISTNAME}
9 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ispman/}
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://www.ispman.org/
13 COMMENT= Perl module for ISPMan webAdministrator and command line utils
15 PKG_DESTDIR_SUPPORT= user-destdir
17 DEPENDS+= {p5-CGI>=2.72,perl>=5.6.1nb2}:../../www/p5-CGI
18 DEPENDS+= p5-Text-Template>=1.23:../../textproc/p5-Text-Template
19 DEPENDS+= p5-perl-ldap>=0.22:../../databases/p5-perl-ldap
20 DEPENDS+= p5-IMAP-Admin>=1.2.5:../../mail/p5-IMAP-Admin
21 DEPENDS+= p5-Convert-ASN1>=0.07:../../textproc/p5-Convert-ASN1
22 DEPENDS+= p5-IO-stringy>=1.213:../../devel/p5-IO-stringy
24 WRKSRC= ${WRKDIR}/ispman/Modules
25 PERL5_PACKLIST= auto/ISPMan/.packlist
26 PERL5_CONFIGURE_DIRS= ${WRKSRC}/ISPMan ${WRKSRC}/IO-stringy-1.212_patched
27 BUILD_DIRS= ${PERL5_CONFIGURE_DIRS}
28 INSTALL_DIRS= ${WRKSRC}/ISPMan
29 INSTALLATION_DIRS= ${PERL5_INSTALLVENDORLIB}/IO
31 MAKE_PARAMS+= --noprompt
33 SUBST_CLASSES+= etc-fix
34 SUBST_STAGE.etc-fix= pre-configure
35 SUBST_FILES.etc-fix= ISPMan/*
36 SUBST_SED.etc-fix= -e 's:/etc:${PREFIX}/etc:g'
39 ${FIND} ${WRKSRC} -name "*.orig" -type f | ${XARGS} ${RM}
42 ${INSTALL_DATA} ${WRKSRC}/IO-stringy-1.212_patched/lib/IO/Scalar.pm \
43 ${DESTDIR}${PERL5_INSTALLVENDORLIB}/IO/ScalarPatched.pm
45 .include "../../lang/perl5/module.mk"
46 .include "../../mk/bsd.pkg.mk"