| @@ -1,75 +1,75 @@ | | | @@ -1,75 +1,75 @@ |
1 | # $NetBSD: Makefile,v 1.73 2011/01/25 11:59:48 schmonz Exp $ | | 1 | # $NetBSD: Makefile,v 1.74 2011/02/26 03:04:38 schmonz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= ikiwiki_3.20110124 | | 4 | DISTNAME= ikiwiki_3.20110225 |
5 | PKGNAME= ${DISTNAME:S/_/-/} | | 5 | PKGNAME= ${DISTNAME:S/_/-/} |
6 | CATEGORIES= www textproc | | 6 | CATEGORIES= www textproc |
7 | MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/i/ikiwiki/} | | 7 | MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/i/ikiwiki/} |
8 | | | 8 | |
9 | MAINTAINER= schmonz@NetBSD.org | | 9 | MAINTAINER= schmonz@NetBSD.org |
10 | HOMEPAGE= http://ikiwiki.info/ | | 10 | HOMEPAGE= http://ikiwiki.info/ |
11 | COMMENT= Wiki compiler | | 11 | COMMENT= Wiki compiler |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
16 | DEPENDS+= p5-Text-Markdown-[0-9]*:../../textproc/p5-Text-Markdown | | 16 | DEPENDS+= p5-Text-Markdown-[0-9]*:../../textproc/p5-Text-Markdown |
17 | DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI | | 17 | DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI |
18 | DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser | | 18 | DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser |
19 | DEPENDS+= p5-HTML-Template-[0-9]*:../../www/p5-HTML-Template | | 19 | DEPENDS+= p5-HTML-Template-[0-9]*:../../www/p5-HTML-Template |
20 | DEPENDS+= p5-CGI-Session-[0-9]*:../../www/p5-CGI-Session | | 20 | DEPENDS+= p5-CGI-Session-[0-9]*:../../www/p5-CGI-Session |
21 | DEPENDS+= p5-CGI-FormBuilder>=3.05:../../www/p5-CGI-FormBuilder | | 21 | DEPENDS+= p5-CGI-FormBuilder>=3.05:../../www/p5-CGI-FormBuilder |
22 | DEPENDS+= p5-Mail-Sendmail-[0-9]*:../../mail/p5-Mail-Sendmail | | 22 | DEPENDS+= p5-Mail-Sendmail-[0-9]*:../../mail/p5-Mail-Sendmail |
23 | DEPENDS+= p5-Time-Duration-[0-9]*:../../time/p5-Time-Duration | | 23 | DEPENDS+= p5-Time-Duration-[0-9]*:../../time/p5-Time-Duration |
24 | DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate | | 24 | DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate |
25 | DEPENDS+= p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber | | 25 | DEPENDS+= p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber |
26 | DEPENDS+= p5-RPC-XML-[0-9]*:../../net/p5-RPC-XML | | 26 | DEPENDS+= p5-RPC-XML-[0-9]*:../../net/p5-RPC-XML |
27 | DEPENDS+= p5-XML-Atom-[0-9]*:../../textproc/p5-XML-Atom | | 27 | DEPENDS+= p5-XML-Atom-[0-9]*:../../textproc/p5-XML-Atom |
28 | DEPENDS+= p5-XML-Feed-[0-9]*:../../textproc/p5-XML-Feed | | 28 | DEPENDS+= p5-XML-Feed-[0-9]*:../../textproc/p5-XML-Feed |
29 | DEPENDS+= p5-XML-Simple-[0-9]*:../../textproc/p5-XML-Simple | | 29 | DEPENDS+= p5-XML-Simple-[0-9]*:../../textproc/p5-XML-Simple |
30 | DEPENDS+= p5-XML-RSS-[0-9]*:../../textproc/p5-XML-RSS | | 30 | DEPENDS+= p5-XML-RSS-[0-9]*:../../textproc/p5-XML-RSS |
31 | DEPENDS+= p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo | | 31 | DEPENDS+= p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo |
32 | DEPENDS+= p5-gettext-[0-9]*:../../devel/p5-gettext | | 32 | DEPENDS+= p5-gettext-[0-9]*:../../devel/p5-gettext |
33 | #DEPENDS+= po4a-[0-9]*:../../textproc/po4a | | 33 | #DEPENDS+= po4a-[0-9]*:../../textproc/po4a |
34 | | | 34 | |
35 | WRKSRC= ${WRKDIR}/${PKGBASE} | | 35 | WRKSRC= ${WRKDIR}/${PKGBASE} |
36 | PERL5_PACKLIST= auto/IkiWiki/.packlist | | 36 | PERL5_PACKLIST= auto/IkiWiki/.packlist |
37 | USE_LANGUAGES= # none | | 37 | USE_LANGUAGES= # none |
38 | USE_TOOLS+= gmake msgfmt perl:run xgettext | | 38 | USE_TOOLS+= gmake msgfmt perl:run xgettext |
39 | | | 39 | |
40 | REPLACE_PERL+= ikiwiki-calendar.in ikiwiki-mass-rebuild | | 40 | REPLACE_PERL+= ikiwiki-calendar.in ikiwiki-mass-rebuild |
41 | REPLACE_PERL+= ikiwiki-transition.in ikiwiki-update-wikilist | | 41 | REPLACE_PERL+= ikiwiki-transition.in ikiwiki-update-wikilist |
42 | REPLACE_PERL+= ikiwiki-w3m.cgi ikiwiki.in gitremotes mdwn2man pm_filter | | 42 | REPLACE_PERL+= ikiwiki-w3m.cgi ikiwiki.in gitremotes mdwn2man pm_filter |
43 | REPLACE_PERL+= *.pm IkiWiki/*.pm IkiWiki/*/*.pm* *.setup */*.setup */*/*.setup | | 43 | REPLACE_PERL+= *.pm IkiWiki/*.pm IkiWiki/*/*.pm* *.setup */*.setup */*/*.setup |
44 | REPLACE_PERL+= po/po2wiki t/*.t | | 44 | REPLACE_PERL+= po/po2wiki t/*.t |
45 | REPLACE_PERL+= plugins/externaldemo # XXX not installed | | 45 | REPLACE_PERL+= plugins/externaldemo # XXX not installed |
46 | | | 46 | |
47 | REPLACE_PYTHON+=plugins/proxy.py plugins/pythondemo plugins/rst | | 47 | REPLACE_PYTHON+=plugins/proxy.py plugins/pythondemo plugins/rst |
48 | | | 48 | |
49 | SUBST_CLASSES+= sysconfdir | | 49 | SUBST_CLASSES+= sysconfdir |
50 | SUBST_STAGE.sysconfdir= post-patch | | 50 | SUBST_STAGE.sysconfdir= post-patch |
51 | SUBST_FILES.sysconfdir= ikiwiki-mass-rebuild ikiwiki-update-wikilist | | 51 | SUBST_FILES.sysconfdir= ikiwiki-mass-rebuild ikiwiki-update-wikilist |
52 | SUBST_SED.sysconfdir+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | | 52 | SUBST_SED.sysconfdir+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' |
53 | | | 53 | |
54 | SUBST_CLASSES+= perlpath | | 54 | SUBST_CLASSES+= perlpath |
55 | SUBST_STAGE.perlpath= post-patch | | 55 | SUBST_STAGE.perlpath= post-patch |
56 | SUBST_FILES.perlpath= IkiWiki/Setup/Standard.pm | | 56 | SUBST_FILES.perlpath= IkiWiki/Setup/Standard.pm |
57 | SUBST_SED.perlpath+= -e 's,@PERL5@,${PERL5},g' | | 57 | SUBST_SED.perlpath+= -e 's,@PERL5@,${PERL5},g' |
58 | | | 58 | |
59 | MAKE_FLAGS+= W3M_CGI_BIN=${PREFIX:Q}/libexec/w3m/cgi-bin | | 59 | MAKE_FLAGS+= W3M_CGI_BIN=${PREFIX:Q}/libexec/w3m/cgi-bin |
60 | MAKE_FLAGS+= CONFIGDIR=${EGDIR:Q} | | 60 | MAKE_FLAGS+= CONFIGDIR=${EGDIR:Q} |
61 | MAKE_FLAGS+= MANDIR=${PREFIX:Q}/${PKGMANDIR:Q} | | 61 | MAKE_FLAGS+= MANDIR=${PREFIX:Q}/${PKGMANDIR:Q} |
62 | | | 62 | |
63 | PKG_SYSCONFSUBDIR= ${PKGBASE} | | 63 | PKG_SYSCONFSUBDIR= ${PKGBASE} |
64 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | | 64 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} |
65 | CONF_FILES+= ${EGDIR}/auto.setup ${PKG_SYSCONFDIR}/auto.setup | | 65 | CONF_FILES+= ${EGDIR}/auto.setup ${PKG_SYSCONFDIR}/auto.setup |
66 | CONF_FILES+= ${EGDIR}/auto-blog.setup ${PKG_SYSCONFDIR}/auto-blog.setup | | 66 | CONF_FILES+= ${EGDIR}/auto-blog.setup ${PKG_SYSCONFDIR}/auto-blog.setup |
67 | CONF_FILES+= ${EGDIR}/wikilist ${PKG_SYSCONFDIR}/wikilist | | 67 | CONF_FILES+= ${EGDIR}/wikilist ${PKG_SYSCONFDIR}/wikilist |
68 | | | 68 | |
69 | .include "options.mk" | | 69 | .include "options.mk" |
70 | | | 70 | |
71 | pre-configure: | | 71 | pre-configure: |
72 | find ${WRKSRC} -type f -name '*.orig' -print | xargs rm -f | | 72 | find ${WRKSRC} -type f -name '*.orig' -print | xargs rm -f |
73 | | | 73 | |
74 | .include "../../lang/perl5/module.mk" | | 74 | .include "../../lang/perl5/module.mk" |
75 | .include "../../mk/bsd.pkg.mk" | | 75 | .include "../../mk/bsd.pkg.mk" |