* Add complete French basewiki and underlays translation from the Debian French l10n team, including Philippe Batailler, Alexandre Dupas, and Steve Petruzzello. * Expand banned_users; it can now include PageSpecs, which allows banning by IP address. * underlay: Also allow configuring additional directories to search for template files in. * Fix parsing web commits from ipv6 addresses. * Add genwrapper hook, that can be used to add code into the C wrapper. * cvs: Yeah, ikiwiki even supports CVS now. Plugin contributed by Amitai Schlair. * Updated Czech translation from Miroslav Kure. Closes: #546223 * rsync: New plugin that allows pushing the destdir to a remote host via rsync or similar. Thanks, Amitai Schlair. * auto.setup, auto-blog.setup: Fix sanitization of entered wikiname. Closes: #547378 Updated during the freeze because it's a leaf package and the bugfixes and feature additions are desirable (if I may say so myself).
65 lines
2.1 KiB
Makefile
65 lines
2.1 KiB
Makefile
# $NetBSD: options.mk,v 1.6 2009/09/25 07:29:21 schmonz Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.ikiwiki
|
|
PKG_SUPPORTED_OPTIONS= cvs ikiwiki-amazon-s3 ikiwiki-search
|
|
PKG_SUPPORTED_OPTIONS+= imagemagick python svn w3m
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Mcvs)
|
|
. if !exists(/usr/bin/cvs)
|
|
DEPENDS+= cvs-[0-9]*:../../devel/scmcvs
|
|
. endif
|
|
DEPENDS+= cvsps-[0-9]*:../../devel/cvsps
|
|
DEPENDS+= cvsweb-[0-9]*:../../www/cvsweb
|
|
DEPENDS+= p5-File-chdir-[0-9]*:../../devel/p5-File-chdir
|
|
DEPENDS+= p5-File-ReadBackwards-[0-9]*:../../textproc/p5-File-ReadBackwards
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mikiwiki-search)
|
|
DEPENDS+= p5-Search-Xapian-[0-9]*:../../textproc/p5-Search-Xapian
|
|
DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
|
|
DEPENDS+= xapian-omega-[0-9]*:../../textproc/xapian-omega
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mikiwiki-amazon-s3)
|
|
DEPENDS+= p5-Net-Amazon-S3-[0-9]*:../../net/p5-Net-Amazon-S3
|
|
DEPENDS+= p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mimagemagick)
|
|
DEPENDS+= p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mpython)
|
|
DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
|
|
.include "../../lang/python/application.mk"
|
|
.else
|
|
CHECK_INTERPRETER_SKIP+=lib/ikiwiki/plugins/*
|
|
# and no python dependency, so let's not use a system python by mistake
|
|
REPLACE_INTERPRETER+= python
|
|
REPLACE.python.old= .*python[^[:space:]]*
|
|
REPLACE.python.new= ${LOCALBASE}/bin/python
|
|
REPLACE_FILES.python= ${REPLACE_PYTHON}
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Msvn)
|
|
DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
|
|
.endif
|
|
|
|
PLIST_VARS+= w3m
|
|
.if !empty(PKG_OPTIONS:Mw3m)
|
|
DEPENDS+= w3m-[0-9]*:../../www/w3m
|
|
PLIST.w3m= yes
|
|
INSTALLATION_DIRS+= share/doc/${PKGBASE}/w3mmode
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/html/w3mmode.html \
|
|
${PREFIX}/share/doc/${PKGBASE}
|
|
${INSTALL_DATA} ${WRKSRC}/doc/w3mmode/ikiwiki.setup \
|
|
${PREFIX}/share/doc/${PKGBASE}/w3mmode/ikiwiki.setup
|
|
.else
|
|
SUBST_CLASSES+= w3m
|
|
SUBST_STAGE.w3m= post-patch
|
|
SUBST_FILES.w3m= Makefile.PL
|
|
SUBST_SED.w3m+= -e 's,^\(.*install .*W3M_CGI_BIN\),\#\1,'
|
|
.endif
|