update Sun Jan 10 12:37:00 PST 2010
[pkgsrc.git] / www / ikiwiki / options.mk
1 # $NetBSD: options.mk,v 1.8 2009/11/23 02:36:39 schmonz Exp $
2
3 PKG_OPTIONS_VAR=                PKG_OPTIONS.ikiwiki
4 PKG_SUPPORTED_OPTIONS=          cvs ikiwiki-amazon-s3 ikiwiki-search
5 PKG_SUPPORTED_OPTIONS+=         imagemagick python svn w3m
6
7 .include "../../mk/bsd.options.mk"
8
9 .if !empty(PKG_OPTIONS:Mcvs)
10 . if !exists(/usr/bin/cvs)
11 DEPENDS+=       cvs-[0-9]*:../../devel/scmcvs
12 . endif
13 DEPENDS+=       cvsps-[0-9]*:../../devel/cvsps
14 DEPENDS+=       cvsweb-[0-9]*:../../www/cvsweb
15 DEPENDS+=       p5-File-chdir-[0-9]*:../../devel/p5-File-chdir
16 DEPENDS+=       p5-File-ReadBackwards-[0-9]*:../../textproc/p5-File-ReadBackwards
17 .endif
18
19 .if !empty(PKG_OPTIONS:Mikiwiki-search)
20 DEPENDS+=       p5-Search-Xapian-[0-9]*:../../textproc/p5-Search-Xapian
21 DEPENDS+=       p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
22 DEPENDS+=       xapian-omega-[0-9]*:../../textproc/xapian-omega
23 .endif
24
25 .if !empty(PKG_OPTIONS:Mikiwiki-amazon-s3)
26 DEPENDS+=       p5-Net-Amazon-S3-[0-9]*:../../net/p5-Net-Amazon-S3
27 DEPENDS+=       p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo
28 .endif
29
30 .if !empty(PKG_OPTIONS:Mimagemagick)
31 DEPENDS+=       p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick
32 .endif
33
34 .if !empty(PKG_OPTIONS:Mpython)
35 DEPENDS+=       ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
36 .include "../../lang/python/application.mk"
37 .else
38 CHECK_INTERPRETER_SKIP+=lib/ikiwiki/plugins/*
39 # and no python dependency, so let's not use a system python by mistake
40 REPLACE_INTERPRETER+=   python
41 REPLACE.python.old=     .*python[^[:space:]]*
42 REPLACE.python.new=     ${LOCALBASE}/bin/python
43 REPLACE_FILES.python=   ${REPLACE_PYTHON}
44 .endif
45
46 .if !empty(PKG_OPTIONS:Msvn)
47 DEPENDS+=       subversion-base-[0-9]*:../../devel/subversion-base
48 .endif
49
50 PLIST_VARS+=            w3m
51 .if !empty(PKG_OPTIONS:Mw3m)
52 DEPENDS+=               w3m-[0-9]*:../../www/w3m
53 PLIST.w3m=              yes
54 INSTALLATION_DIRS+=     share/doc/${PKGBASE}/w3mmode
55 post-install:
56         ${INSTALL_DATA} ${WRKSRC}/html/w3mmode.html \
57                 ${PREFIX}/share/doc/${PKGBASE}
58         ${INSTALL_DATA} ${WRKSRC}/doc/w3mmode/ikiwiki.setup \
59                 ${PREFIX}/share/doc/${PKGBASE}/w3mmode/ikiwiki.setup
60 .else
61 SUBST_CLASSES+=         w3m
62 SUBST_STAGE.w3m=        post-patch
63 SUBST_FILES.w3m=        Makefile.PL
64 SUBST_SED.w3m+=         -e 's,^\(.*install .*W3M_CGI_BIN\),\#\1,'
65 .endif