head 1.25; access; symbols pkgsrc-2023Q4:1.25.0.2 pkgsrc-2023Q4-base:1.25 pkgsrc-2023Q3:1.24.0.4 pkgsrc-2023Q3-base:1.24 pkgsrc-2023Q2:1.24.0.2 pkgsrc-2023Q2-base:1.24 pkgsrc-2023Q1:1.23.0.10 pkgsrc-2023Q1-base:1.23 pkgsrc-2022Q4:1.23.0.8 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.6 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.4 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.2 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.22.0.12 pkgsrc-2021Q4-base:1.22 pkgsrc-2021Q3:1.22.0.10 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.22.0.8 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.22.0.6 pkgsrc-2021Q1-base:1.22 pkgsrc-2020Q4:1.22.0.4 pkgsrc-2020Q4-base:1.22 pkgsrc-2020Q3:1.22.0.2 pkgsrc-2020Q3-base:1.22 pkgsrc-2020Q2:1.21.0.4 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.21.0.2 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.20.0.4 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.19.0.4 pkgsrc-2019Q3-base:1.19 pkgsrc-2019Q2:1.19.0.2 pkgsrc-2019Q2-base:1.19 pkgsrc-2019Q1:1.18.0.38 pkgsrc-2019Q1-base:1.18 pkgsrc-2018Q4:1.18.0.36 pkgsrc-2018Q4-base:1.18 pkgsrc-2018Q3:1.18.0.34 pkgsrc-2018Q3-base:1.18 pkgsrc-2018Q2:1.18.0.32 pkgsrc-2018Q2-base:1.18 pkgsrc-2018Q1:1.18.0.30 pkgsrc-2018Q1-base:1.18 pkgsrc-2017Q4:1.18.0.28 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.26 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.18.0.22 pkgsrc-2017Q2-base:1.18 pkgsrc-2017Q1:1.18.0.20 pkgsrc-2017Q1-base:1.18 pkgsrc-2016Q4:1.18.0.18 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.18.0.16 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.18.0.14 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.18.0.12 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.18.0.10 pkgsrc-2015Q4-base:1.18 pkgsrc-2015Q3:1.18.0.8 pkgsrc-2015Q3-base:1.18 pkgsrc-2015Q2:1.18.0.6 pkgsrc-2015Q2-base:1.18 pkgsrc-2015Q1:1.18.0.4 pkgsrc-2015Q1-base:1.18 pkgsrc-2014Q4:1.18.0.2 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.16.0.2 pkgsrc-2014Q3-base:1.16 pkgsrc-2014Q2:1.14.0.10 pkgsrc-2014Q2-base:1.14 pkgsrc-2014Q1:1.14.0.8 pkgsrc-2014Q1-base:1.14 pkgsrc-2013Q4:1.14.0.6 pkgsrc-2013Q4-base:1.14 pkgsrc-2013Q3:1.14.0.4 pkgsrc-2013Q3-base:1.14 pkgsrc-2013Q2:1.14.0.2 pkgsrc-2013Q2-base:1.14 pkgsrc-2013Q1:1.13.0.16 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.14 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.12 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.10 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.8 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.6 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.4 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.2 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.12.0.2 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.11.0.2 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.9.0.2 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.8.0.6 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.4 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.2 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2; locks; strict; comment @# @; 1.25 date 2023.10.23.06.37.56; author wiz; state Exp; branches; next 1.24; commitid 4YdPmMYgk9hutIJE; 1.24 date 2023.05.02.00.43.54; author schmonz; state Exp; branches; next 1.23; commitid QcNHRXqIzbNm7knE; 1.23 date 2022.01.03.16.58.40; author wiz; state Exp; branches; next 1.22; commitid Gg1LRKlF7aOa4dnD; 1.22 date 2020.09.01.08.04.23; author wiz; state Exp; branches; next 1.21; commitid uUpM7yACsqwwPjmC; 1.21 date 2020.02.13.19.03.57; author schmonz; state Exp; branches; next 1.20; commitid sHprhT932UlpWxWB; 1.20 date 2019.11.04.22.09.56; author rillig; state Exp; branches; next 1.19; commitid 3HKsGoZT17shdAJB; 1.19 date 2019.05.04.09.32.29; author leot; state Exp; branches; next 1.18; commitid mxZTmsy2WuFaWRlB; 1.18 date 2014.12.04.17.28.43; author schmonz; state Exp; branches; next 1.17; commitid yd3EvSipyhZgoK0y; 1.17 date 2014.10.17.11.50.42; author schmonz; state Exp; branches; next 1.16; commitid Y4P9O9j9OLCY3yUx; 1.16 date 2014.09.16.17.53.01; author schmonz; state Exp; branches; next 1.15; commitid fjitTJdLfD034BQx; 1.15 date 2014.08.18.01.37.35; author schmonz; state Exp; branches; next 1.14; commitid pPthMlxG38UcBMMx; 1.14 date 2013.05.10.20.07.34; author riastradh; state Exp; branches; next 1.13; commitid 0KgoQQGRojdbF7Pw; 1.13 date 2011.06.04.15.23.35; author schmonz; state Exp; branches; next 1.12; 1.12 date 2011.03.23.22.25.05; author schmonz; state Exp; branches; next 1.11; 1.11 date 2010.10.24.15.45.34; author schmonz; state Exp; branches; next 1.10; 1.10 date 2010.10.20.02.56.13; author schmonz; state Exp; branches; next 1.9; 1.9 date 2010.08.04.15.25.11; author schmonz; state Exp; branches; next 1.8; 1.8 date 2009.11.23.02.36.39; author schmonz; state Exp; branches; next 1.7; 1.7 date 2009.11.16.22.51.14; author schmonz; state Exp; branches; next 1.6; 1.6 date 2009.09.25.07.29.21; author schmonz; state Exp; branches; next 1.5; 1.5 date 2009.08.12.21.14.35; author schmonz; state Exp; branches; next 1.4; 1.4 date 2009.07.24.14.35.14; author schmonz; state Exp; branches; next 1.3; 1.3 date 2009.07.24.05.09.02; author schmonz; state Exp; branches; next 1.2; 1.2 date 2009.04.22.02.33.06; author schmonz; state Exp; branches; next 1.1; 1.1 date 2009.04.21.16.34.43; author schmonz; state Exp; branches; next ; desc @@ 1.25 log @*: update for Python base package change Instead of depending on one of the removed packages (that are now included in the base Python packages), include batteries-included.mk to require a Python version that supplies them. Remove now included packages. Bump PKGREVISION. @ text @# $NetBSD: options.mk,v 1.24 2023/05/02 00:43:54 schmonz Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.ikiwiki PKG_SUPPORTED_OPTIONS= cgi imagemagick l10n python w3m PKG_SUPPORTED_OPTIONS+= cvs git mercurial svn # not mutually exclusive PKG_SUPPORTED_OPTIONS+= ikiwiki-amazon-s3 ikiwiki-highlight ikiwiki-search PKG_SUPPORTED_OPTIONS+= ikiwiki-sudo PKG_OPTIONS_REQUIRED_GROUPS= markdown PKG_OPTIONS_GROUP.markdown= ikiwiki-discount ikiwiki-markdown ikiwiki-multimarkdown PKG_SUGGESTED_OPTIONS= cgi ikiwiki-sudo ikiwiki-discount .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mcgi) DEPENDS+= p5-CGI-[0-9]*:../../www/p5-CGI DEPENDS+= p5-CGI-FormBuilder>=3.05:../../www/p5-CGI-FormBuilder DEPENDS+= p5-CGI-Session-[0-9]*:../../www/p5-CGI-Session #DEPENDS+= p5-DB_File-[0-9]*:../../databases/p5-DB_File .endif .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:Mgit) DEPENDS+= git-base-[0-9]*:../../devel/git-base .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:Mikiwiki-highlight) DEPENDS+= p5-highlight-[0-9]*:../../textproc/p5-highlight .endif .if !empty(PKG_OPTIONS:Mikiwiki-search) DEPENDS+= p5-Search-Xapian-[0-9]*:../../textproc/p5-Search-Xapian DEPENDS+= xapian-omega-[0-9]*:../../textproc/xapian-omega .endif .if !empty(PKG_OPTIONS:Mikiwiki-sudo) . if !exists(/usr/bin/sudo) DEPENDS+= sudo-[0-9]*:../../security/sudo . endif .endif .if !empty(PKG_OPTIONS:Mimagemagick) DEPENDS+= p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick # suggest ghostscript (required for PDF-to-PNG thumbnailing) # and libmagickcore-extra (required for SVG-to-PNG thumbnailing) .endif PLIST_VARS+= l10n .if !empty(PKG_OPTIONS:Ml10n) DEPENDS+= po4a>=0.35:../../textproc/po4a PLIST.l10n= yes .else SUBST_CLASSES+= l10n SUBST_STAGE.l10n= pre-configure SUBST_FILES.l10n= po/Makefile SUBST_SED.l10n+= -e 's|\(Locale::Po4a::Common\)|\1::Iff::PKG_OPTIONS|' .endif .if !empty(PKG_OPTIONS:Mpython) DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils .include "../../lang/python/batteries-included.mk" .else PYTHON_FOR_BUILD_ONLY= yes .endif .if !empty(PKG_OPTIONS:Mmercurial) DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial .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 \ ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} ${INSTALL_DATA} ${WRKSRC}/doc/w3mmode/ikiwiki.setup \ ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/w3mmode/ikiwiki.setup .else SUBST_CLASSES+= w3m SUBST_STAGE.w3m= pre-configure SUBST_FILES.w3m= Makefile.PL SUBST_SED.w3m+= -e 's,^\(.*install .*W3M_CGI_BIN\),\#\1,' .endif .if !empty(PKG_OPTIONS:Mikiwiki-discount) DEPENDS+= p5-Text-Markdown-Discount-[0-9]*:../../textproc/p5-Text-Markdown-Discount .endif .if !empty(PKG_OPTIONS:Mikiwiki-markdown) DEPENDS+= p5-Text-Markdown-[0-9]*:../../textproc/p5-Text-Markdown .endif .if !empty(PKG_OPTIONS:Mikiwiki-multimarkdown) DEPENDS+= p5-Text-MultiMarkdown-[0-9]*:../../textproc/p5-Text-MultiMarkdown .endif @ 1.24 log @For convenience, add a 'mercurial' option (off by default) to bring in py-mercurial. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.23 2022/01/03 16:58:40 wiz Exp $ d74 1 a74 1 DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat @ 1.23 log @kiwiki: add option for choosing markdown backend From Vladimir Stupin in PR 56602. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.22 2020/09/01 08:04:23 wiz Exp $ d5 1 a5 1 PKG_SUPPORTED_OPTIONS+= cvs git svn # not mutually exclusive d79 4 @ 1.22 log @*: comment out p5-DB_File dependency, part of perl @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.21 2020/02/13 19:03:57 schmonz Exp $ d8 3 a10 1 PKG_SUGGESTED_OPTIONS= cgi ikiwiki-sudo d99 12 @ 1.21 log @Update to 3.20200202.3. From the changelog: * highlight: Adapt to API change in highlight >= 3.51 * mdwn: Fix inverted footnote configuration when MultiMarkdown is enabled. Thanks, Giuseppe Bilotta * Updated German basewiki and directives translation from Sebastian Kuhnert. * Updated German program translation from Sebastian Kuhnert. pkgsrc changes: - Add 'ikiwiki-sudo' option for portable ikiwiki-mass-rebuild, on by default @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.20 2019/11/04 22:09:56 rillig Exp $ d16 1 a16 1 DEPENDS+= p5-DB_File-[0-9]*:../../databases/p5-DB_File @ 1.20 log @www: align variable assignments pkglint -Wall -F --only aligned --only indent -r Manually excluded phraseanet since pkglint got the indentation wrong. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.19 2019/05/04 09:32:29 leot Exp $ d7 2 a8 1 PKG_SUGGESTED_OPTIONS= cgi d47 6 @ 1.19 log @ikiwiki: Add DESTDIR support to the w3m option @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.18 2014/12/04 17:28:43 schmonz Exp $ d19 1 a19 1 . if !exists(/usr/bin/cvs) d21 1 a21 1 . endif d64 2 a65 2 DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat @ 1.18 log @Add 'l10n' option to enable po4a-managed translations of site content. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.17 2014/10/17 11:50:42 schmonz Exp $ d81 1 a81 1 ${PREFIX}/share/doc/${PKGBASE} d83 1 a83 1 ${PREFIX}/share/doc/${PKGBASE}/w3mmode/ikiwiki.setup @ 1.17 log @Update to 3.20141016. From the changelog: [ Joey Hess ] * Fix crash that can occur when only_committed_changes is set and a file is deleted from the underlay. [ Simon McVittie ] * core: avoid dangerous use of CGI->param in list context, which led to a security flaw in Bugzilla; as far as we can tell, ikiwiki is not vulnerable to a similar attack, but it's best to be safe * core: new reverse_proxy option prevents ikiwiki from trying to detect how to make self-referential URLs by using the CGI environment variables, for instance when it's deployed behind a HTTP reverse proxy (Closes: #745759) * core: the default User-Agent is now "ikiwiki/$version" to work around ModSecurity rules assuming that only malware uses libwww-perl * core: use protocol-relative URLs (e.g. //www.example.com/wiki) so that https stays on https and http stays on http, particularly if the html5 option is enabled * core: avoid mixed content when a https cgiurl links to http static pages on the same server (the static pages are assumed to be accessible via https too) * core: force the correct top URL in w3mmode * google plugin: Use search form * docwiki: replace Paypal and Flattr buttons with text links * comments: don't record the IP address in the wiki if the user is logged in via passwordauth or httpauth * templates: add ARIA roles to some page elements, if html5 is enabled. Thanks, Patrick pkgsrc changes: * For the python option, add missing py-expat dependency. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.16 2014/09/16 17:53:01 schmonz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= cgi imagemagick python w3m d52 11 @ 1.16 log @Update to 3.20140916. From the changelog: * Don't double-decode CGI submissions with Encode.pm >= 2.53, fixing "Error: Cannot decode string with wide characters". Thanks, Antoine Beaupré * Avoid making trails depend on everything in the wiki by giving them a better way to sort the pages * Don't let users post comments that won't be displayed * Fix encoding of Unicode strings in Python plugins. Thanks, chrysn * Improve performance and correctness of the [[!if]] directive * Let [[!inline rootpage=foo postform=no]] disable the posting form * Switch default [[!man]] shortcut to manpages.debian.org. Closes: #700322 * Add UUID and TIME variables to edittemplate. Closes: #752827 Thanks, Jonathon Anderson * Display pages in linkmaps as their pagetitle (no underscore escapes). Thanks, chrysn * Fix aspect ratio when scaling small images, and add support for converting SVG and PDF graphics to PNG. Thanks, chrysn - suggest ghostscript (required for PDF-to-PNG thumbnailing) and libmagickcore-extra (required for SVG-to-PNG thumbnailing) - build-depend on ghostscript so the test for scalable images can be run * In the CGI wrapper, incorporate $config{ENV} into the environment before executing Perl code, so that PERL5LIB can point to a non-system-wide installation of IkiWiki. Thanks, Lafayette Chamber Singers Webmaster * filecheck: accept MIME types not containing ';' * autoindex: index files in underlays if the resulting pages aren't going to be committed. Closes: #611068 * Add [[!templatebody]] directive so template pages don't have to be simultaneously a valid template and valid HTML * Add myself to Uploaders and release to Debian -- Simon McVittie Fri, 12 Sep 2014 21:23:58 +0100 pkgsrc changes: * Add 'cgi' option, enabled by default * Add 'git' option, disabled by default Updating during the freeze because it's a leaf with many fixes, including our local patches. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.15 2014/08/18 01:37:35 schmonz Exp $ d54 1 @ 1.15 log @Update to 3.20140815. From the changelog: * Add google back to openid selector. Apparently this has gotten a stay of execution until April 2015. (It may continue to work until 2017.) * highlight: Add compatibility with highlight 3.18, while still supporting 3.9+. Closes: #757679 Thanks, David Bremner * highlight: Add support for multiple language definition directories Closes: #757680 Thanks, David Bremner pkgsrc changes: * Add ikiwiki-highlight option that pulls in textproc/p5-highlight, for syntax highlighting code blocks (or entire source files). @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.14 2013/05/10 20:07:34 riastradh Exp $ d4 4 a7 3 PKG_SUPPORTED_OPTIONS= cvs ikiwiki-amazon-s3 PKG_SUPPORTED_OPTIONS+= ikiwiki-highlight ikiwiki-search PKG_SUPPORTED_OPTIONS+= imagemagick python svn w3m d11 7 d28 4 d48 2 @ 1.14 log @Partially back out change to PYTHON_FOR_BUILD_ONLY. This broke packages that needed a target Python at build-time. Instead, change it from defined/undefined to yes/no/tool. Most cases of defined used `yes' anyway; fix the few stragglers do that instead. New case `tool' is for TOOL_DEPENDS rather than buildlink3. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.13 2011/06/04 15:23:35 schmonz Exp $ d4 2 a5 1 PKG_SUPPORTED_OPTIONS= cvs ikiwiki-amazon-s3 ikiwiki-search d20 9 a33 5 .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 @ 1.13 log @Update to 3.20110431. From the changelog: * Danish translation update. Closes: #625721 * Danish underlay translation update. Closes: #625765 (Thanks, Jonas Smedegaard) * Support YAML::XS by not passing decoded unicode to Load. Closes: #625713 * openid, aggregate, pinger: Use Net::INET6Glue if available to support making ipv6 connections. (Note that if LWPx::ParanoidAgent is installed, it defeats this for openid.) * Add additional directive quoting styles, to better support nested directives. Both triple-single-quote and heredoc quotes can be used. (Thanks, Timo Paulssen) * Changed license of madduck's python plugins from GPL-2 to BSD-2-clause. * po: support language codes in the form of 'es_AR', and 'arn'. (intrigeri) Closes: #627844 * po: Make po4a warn, not error on a malformed document. (intrigeri) * Support the Hiawatha web server which sets HTTPS=off rather than not setting it. (There does not seem to be a standard here.) pkgsrc changes: * Adjust local modifications to improve our upstream chances. * Quell pkglint. * Indent consistently. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.12 2011/03/23 22:25:05 schmonz Exp $ d36 1 a36 1 PYTHON_FOR_BUILD_ONLY= yes # actually just defined @ 1.12 log @Update to 3.20110321. From the changelog: * comment: Don't show comments of subpages on parent pages. (Fixes bug introduced in version 3.20100505.) * darcs: Fix multiple issues preventing rcs_diff from working. * aggregate: Read cookies from ~/.ikiwiki/cookies by default. Also, the cookiejar configuration setting can be used by other plugins to provide a custom `cookie_jar` object for LWP::UserAgent. (Thanks, schmonz) * Avoid escaping / characters in filenames when building the cgiurl, as this confuses eg, cvsweb. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.11 2010/10/24 15:45:34 schmonz Exp $ a34 1 .include "../../lang/python/application.mk" d36 1 a36 6 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} @ 1.11 log @Update to 3.20101023. From the changelog: * Fix typo that broke anonymous git push. * Fix web reversion when the srcdir is in a subdir of the git repo. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.10 2010/10/20 02:56:13 schmonz Exp $ d61 1 a61 1 SUBST_STAGE.w3m= post-patch @ 1.10 log @Update to 3.20101019. From the changelog: * Fix test suite failure on other side of date line. * htmltidy: Allow configuring tidy parameters in setup file. (W. Trevor King) * Updated French program translation. Closes: #598918 * git: Added new rcs_revert and rcs_preprevert hooks. * recentchanges: Add revert buttons to RecentChanges page, and implement web-based reversion interface. * Thanks to Peter Gammie for his assistance with the web-based reversion feature. * actiontabs: More consistent styling of Hn tags. * websetup: Fix saving of advanced mode changes. * websetup: Fix defaults of checkboxes in advanced mode. * monotone: Fix recentchanges page when the srcdir is not at the top of the monotone workspace. Thanks, tommyd. * img: If a class is specified, don't also put the img in the img class. * auto-blog.setup: Don't enable opendiscussion by default; require users be logged in to post comments. Updating this leaf package during the freeze for bugfixes. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.9 2010/08/04 15:25:11 schmonz Exp $ d61 1 a61 1 SUBST_STAGE.w3m= pre-configure @ 1.9 log @Update to 3.20100804. From the changelog: * template: Fix dependency tracking. Broken in version 3.20100427. * po: The po_slave_languages setting is now a list, so the order of translated languages can be controlled. (intrigeri) * git: Fix gitweb historyurl examples so "diff to current" links work. (Thanks jrayhawk) * meta: Allow syntax closer to html meta to be used. * Add new disable hook, allowing plugins to perform cleanup after they have been disabled. * Use Digest::SHA built into perl rather than external Digest::SHA1 to simplify dependencies. Closes: #591040 * Fixes a bug that prevented matching deleted pages when using the page() PageSpec. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2009/11/23 02:36:39 schmonz Exp $ d61 1 a61 1 SUBST_STAGE.w3m= post-patch @ 1.8 log @Comment out GNU sedism used to generate RPM spec file (noticed by spz), and un-modify SUBST targets mistakenly committed in previous. Should fix build where GNU sed wasn't available, and otherwise result in no change to the binary package. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2009/11/16 22:51:14 schmonz Exp $ a20 1 DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1 @ 1.7 log @Update to 3.20091113. From the changelog: * underlay: Fix example values put in setup file to be array references. * underlay: Avoid crashing if lists of underlays (or template directories) are not configured. * Moved the postscan hook to run on the raw html of a page, before the template is filled out. This improves the search plugin's indexing, since it will not include navigational elements from the page template or sidebar. * localstyle: New plugin, allows overrding the toplevel local.css with one that is closer to a page. * httpauth: Add cgiauthurl setting that can be used to do http basic auth only when ikiwiki needs authentication, rather than for any access to the cgi/wiki. * inline: Do not generated feeds for nested inlines. * inline: Allow direct inclusion of non-page files in raw mode. * inline: Fix display of all pages when archive=yes or show=0 are used. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2009/09/25 07:29:21 schmonz Exp $ d62 1 a62 1 SUBST_STAGE.w3m= pre-configure @ 1.6 log @ikiwiki 3.14159265. From the changelog: * 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). @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2009/08/12 21:14:35 schmonz Exp $ d62 1 a62 1 SUBST_STAGE.w3m= post-patch @ 1.5 log @Update to 3.141592. From the changelog: * Add new hooks: canremove, canrename, rename. (intrigeri) * rename: Refactor subpage rename handling code into rename hook. (intrigeri) * po: New plugin, suporting translation of wiki pages using po files. (intrigeri) * Add build machinery to build po files to translate the underlay wikis, * Add further build machinery to generate translated underlays from the po file, for use by wikis whose primary language is not English. * Add Danish basewiki translation by Jonas Smedegaard. * img: Fix adding of dependency from page to the image. * pagestats: add among parameter, which only counts links from specified pages (smcv) * pagestats: when making a tag cloud, don't emit links where the tag is unused (smcv) * map: Avoid emitting an unclosed ul element if the map is empty. (harishcm) * inline: Add pagenames parameter that can be used to list a set of pages to inline, in a specific order, without using a PageSpec. (smcv) * Add getsource plugin (Will, smcv) Note that the new po plugin won't work until textproc/po4a is updated to at least 0.34. Any takers? @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2009/07/24 14:35:14 schmonz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= ikiwiki-amazon-s3 ikiwiki-search d9 10 @ 1.4 log @Don't install w3m CGI unless the option is enabled. Fixes that PLIST scenario. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2009/07/24 05:09:02 schmonz Exp $ a24 1 REPLACE_PYTHON+=plugins/proxy.py plugins/rst d28 6 a33 1 CHECK_INTERPRETER_SKIP+= lib/ikiwiki/plugins/* @ 1.3 log @Update to 3.14159. From the changelog: * svn: Fix rcs_rename to properly scope call to dirname. * img: Pass the align parameter through to the generated img tag. * Move OpenID pretty-printing from openid plugin to core (smcv) pkgsrc changes: * Add PKG_SYSCONFDIR support. * Parameterize pkgsrc-configured paths in Makefile.PL so the patch can go upstream. * Retire legacy amazon_s3 option. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2009/04/22 02:33:06 schmonz Exp $ a39 1 SUBST_SED.makefile+= -e 's,/lib/w3m/cgi-bin,/libexec/w3m/cgi-bin,' d47 4 a50 1 SUBST_SED.makefile+= -e 's,^\(.*install .*W3M_CGI_BIN\),\#\1,' @ 1.2 log @Skip Python interpreter check if not building with the python option. Bring in xapian-omega if building with the ikiwiki-search option. Ride recent update. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2009/04/21 16:34:43 schmonz Exp $ a5 1 PKG_OPTIONS_LEGACY_OPTS+= amazon_s3:ikiwiki-amazon-s3 @ 1.1 log @Update to 3.10. From the changelog: This is a major upgrade from 2.x. Please read: The highlights of the changes in version 3.0 include: * Support for uploading attachments. * Can rename and remove pages and files via the web. * Web based setup. * Blog-style comments as an alternative to Discussion pages. * Many other new plugins including htmlbalance, format, progress, color, autoindex, cutpaste, hnb, creole, txt, amazon s3, pinger, pingee, edittemplate * The RecentChanges page is compiled statically, not generated from the CGI. * Support for additional revision control systems: bzr, monotone * Support for untrusted git push. * A new version (3.00) of the plugin API, exporting additional commonly used functions from IkiWiki.pm. * Nearly everything in ikiwiki is now a plugin, from WikiLinks to page editing, to RecentChanges. * Far too many bug fixes, features, and enhancements to list here. 3.10: * darcs: Finally added support for this VCS, thanks to many contributors: - Thomas Schwinge wrote the original file, implementing only rcs_commit. - Benjamin A'Lee contributed an alternative implementation. - Tuomo Valkonen contributed rcs_getctime and stub rcs_recentchanges. - Simon Michael contributed multiple changes. - Petr Rockai fixed rcs_recentchanges. - Sven M. Hallberg merged the above and added missing features. * Add missing newline to Confirm Password prompt. * Add missing permalink support to archivepage and titlepage templates. * debian/control: Wrap fields. * inline: Add author info to archive display. * Add a microblog template that is useful for inlining microblogging posts. 3.09: * inline: Add title_natural sort order, using Sort::Naturally (chrysn) * inline: Fix urls to feed when feedfile is used on an index page. * git, mercurial: Fix --getctime to return file creation time, not last commit time. * Updated French translation (Jean-Luc Coulon). Closes: #521072 * css: Add clear: both to inlinefooter. * comments: Fix too loose test for comments pages that matched normal pages with "comment_" in their name. Closes: #521322 * comments: Fix anchor ids to be legal xhtml. Closes: #521339 * Fix documentation of anonok_pagespec. Closes: #521793 * Add missing suggests on libtext-textile-perl. Closes: #522039 * recentchanges: change to using do=goto links for user links. * Fix git test suite to use a bare repo. 3.08: * git: Fix utf-8 encoding of author names. * git: Manually decode git output from utf-8, avoids warning messages on invalidly encoded output. * Fix bug that caused weird things to appear as page types. 3.07: * Updated German translation (Kai Wasserbaech). Closes: #518377 * Updated French translation (Jean-Luc Coulon). Closes: #518510 * wmd: New plugin contributed by William Uther to support the WMD Wysiwym markdown editor. * smiley: Avoid infinite loop in smiley expansion triggered by the template scan mode change in version 3.05. Closes: #518805 * template: When loading a template in scan mode, let preprocess know it only needs to scan. 3.06: * Setup automator: Fix bug in password comparison. Closes: #517654 3.05: * debhelper v7(.0.50); rules file minimisation. * template: Load templates in scan mode. This is potentially expensive, but is necessary so that meta and tag directives, and other links on templates affect the page using the template reliably. * goto: Fix redirect to comments. * Add noextension parameter to htmlize hooks to support, eg, Makefile. * Add tagged() PageSpec. * Updated German translation (Kai Wasserbaech). Closes: #516770 * Setup automator: Prompt for password twice. Closes: #516973 * bzr: Add missing rcs_diff. (liw) * comments: Avoid showing comment moderation button in prefs to non-admins. * goto: Fix typo that broke recentchanges_link compatibility. 3.04: * 404: New plugin which lets you use the IkiWiki CGI script as an Apache 404 handler, to give the behaviour of various other wiki engines where visiting a nonexistent page provides you with a link to create it. (smcv) * Factor out redundant code into goto plugin. (smcv) * Work around XML::Atom strangeness that results in double-encoded posts. (smcv) * Updated German translation (Kai Wasserbaech). Closes: #514251 * Fix unusual --setup --post-commit command line option combo. * Create any missing directory necessary to put the wrapper file into. Closes: #514384 * shortcut: If default_pageext is set, first look for shortcuts.default_pageext. * Allow comments, rename, remove, and attachment plugins to be used even if the editpage plugin is disabled. 3.03: * Avoid feeding decoded unicode to Term::ReadLine. Closes: 512169 * blogspam: Log spam info on failure in debug mode. * Remove nonstandard css. Closes: #512378 * blogspam: Fix use of blogspam_options and blogspam_server config settings. * comments: If comment content checks fail, store the comment (in .ikiwiki/comments_pending) for moderator review. * comments: Add a moderation web interface, which admins can access via their Preferences page. * git: Fix malformed utf8 received from git. * meta: New "updated" metadata specifies a fake modification time for a page, to be output into RSS and Atom feeds. (smcv) * underlay: New plugin, allows pulling in additional files not in version control. (smcv) 3.02: * blogspam: New plugin, adding spam filtering for page editing / comment posting using the BlogSpam.net API. * Add auto-blog.setup, which will set up an ikiwiki instance tuned for use in blogging. * checkcontent: New hook, can be used to implement arbitrary content filters, including spam filters. * table: Fix misparsed links in external files. * table: Find links in external files in scan pass. * rename: Show full names of affected pages. * comments: Fix cache avoidance hack. * repolist: New plugin to support the rel=vcs-* microformat. * goodstuff: Include repolist by default. (But it does nothing until configured with the repository locations.) * comments: Add support for removing comments via web interface. (smcv) * Consistently allow use of relative paths in all PageSpecs that take a page name parameter. Previously, match_created_before(), match_created_after(), match_sourcepage(), and match_destpage() did not support that, and the docs were not clear. * pinger: Get whole url, don't just head, avoids problems on the nostromo web server. * Recommend libterm-readline-gnu-perl since that makes auto.setup behave better. 3.01: * ikiwiki-makerepo: Fix injecting of empty mercurial and bzr repositories. Closes: #510518 * Fix documentation about git hook to use right name. Closes: #510393 * yesno: Always accept English even when localised. * yesno: Also accept 1 and 0 as input. * A recent change to gitweb removed support for the form of diffurl that many ikiwiki setups use. Document how to use the new url form. 2.72: * Avoid comments in recentchanges being broken links (smcv) * Add deprecation warning for GlobLists, which will stop working in 3.0. * camelcase: Add camelcase_ignore setting. * googlecalendar: Add runtime deprecation warning. * comments: Deal with users entering unqualified or partial urls. * inline: Run format hook first, to ensure other format hooks can affect inlined content. Closes: #509710 2.71: * comments: Blog-style comment support, contributed by Simon McVittie. * htmlbalance: New plugin contributed by Simon McVittie. * Change deb dependencies to list Text::Markdown before markdown (really this time). * Improve escaping of wikilinks and preprocessor directives in content produced by aggregate and recentchanges. * French translation update from Philippe Batailler. Closes: #506250 * Spanish translation update from Victor Moral. * Fix handling of wrappergroup option. * Correct --dumpsetup to include the srcdir in the setup file. * German translation update from Kai Wasserbaech. Closes: #507056 * inline: Support emptyfeeds=no option to skip generating empty feeds. * inline: Support feedfile option to change the filename of the feed generated. * meta: Pass info to htmlscrubber so htmlscrubber_skip can take effect. * htmlbalance: don't compact whitespace, and set misc other options (smcv) * rename: Fix double-escaping of page name in edit box. * monotone: When getting the log, tell monotone how many entries we want, rather than closing the pipe, which it dislikes. (thm) * Coding style change: Remove explcit vim folding markers. * aggregate: If a feed fails to be downloaded, try again immediatly next time aggregation is run, even if the usual time has not passed. Closes: #508622 (Michael Gold) * meta: Process meta date during scan pass so that the date will always affect sorting in inlines. * Improve display of some openids (smcv) 2.70: * Avoid crash on malformed utf-8 discovered by intrigeri. 2.69: * Avoid multiple ikiwiki cgi processes piling up, eating all memory, and thrashing, by making the cgi wrapper wait on a cgilock. If you had to set apache's MaxClients low to avoid ikiwiki thrashing your server, you can now turn it up to a high value. * Stop busy-waiting in lockwiki, as this could delay ikiwiki from waking up for up to one second. The bailout code is no longer needed after above change. * Remove support for unused optional wait parameter from lockwiki. * aggregate: Try to query XML::Feed for the base url when derelevatising links. Since this needs the just released XML::Feed 0.3, as well as a not yet released XML::RSS, it will fall back to the old method if no xml:base info is available. * meta: Plugin is now enabled by default since the basewiki uses it. * txt: Do not encode quotes when filtering the txt, as that broke later parsing of any directives on the page. * Fix the link() pagespec to match links that are internally recorded as absolute. * Add rel=nofollow to recentchanges_links for the same (weak) reasons it was earlier added to edit links. * tag: Normalize tagbase so leading/trailing slashes in it don't break things. * bzr: Fix dates for recentchanges. 2.68: * Add support for checking pushes from untrusted git committers. This can be used to set up anonymous git pushes, and other similar things. * format: New plugin, allows embedding differently formatted text inside a page (ie, otl inside a mdwn page, or syntax highlighted code inside a page). * relativedate: New javascript-alicious plugin that makes all dates display relative, in a very nice way, if I say so myself. * Optimise the no-op post-commit hook, to speed up web edits by a fraction of a second. * git: Allow sha1_commit to be used in the diffurl, to support cgit. * shortcut: Fix display of shortcuts while previewing. * Plugins that used to override displaytime should instead override formattime. displaytime will call that, and may wrap markup around the formatted time. * Add an underlay for javascript, and add ikiwiki.js containing some utility code. * toggle: Stop embedding the full toggle code on each page using it, and move it to toggle.js in the javascript underlay. * recentchanges: Make feed links point back to anchors on the recentchanges page. (JasonBlevins) * Fix issue with utf-8 in wikiname breaking session cookies, by entity-encoding the wikiname in the session cookie. * Use the pure perl Data::Dumper when generating setup files to ensure that utf-8 characters are written out as such, and not as the encoded perl strings the C Data::Dumper produces. * inline: Only the last feed link was put on the page, fix this to include all feed links. So rss will be included along with atom, and pages with multiple feeds will get links added for all feeds. * tag: When tagpage is set, force the links created by tagging to point at the toplevel tagpage, and not closer subpages. The html links already went there, but internally the links were not recorded as absolute, which could cause confusing backlinks etc. * Add an inject function, that can be used by plugins that want to replace one of ikiwiki's functions with their own version. (This is a scary thing that grubs through the symbol table, and replaces all exported occurances of a function with the injected version.) * external: RPC functions can be injected to replace exported functions. * Updated French translation. Closes: #502694 * Updated Spanish translation from the ever vigilant Victor Moral. * Updated Danish translation from Jonas Smedegaard. Closes: #503117 * Preserve syslog setting when doing `ikiwiki -setup foo -dumpsetup bar` * Several fixes to --render mode. 2.67: * remove: Avoid $_ breakage. (Stupid, stupid perl.) * Updated Spanish translation from Victor Moral. * lockedit: Support specifying which users (and IP addresses) a page is locked for. This supports most of the ACL type things users have been wanting to be done. Closes: #443346 (It does not control who can read a page, but that's out of scope for ikiwiki.) * orphans: Fix unquoted page name in regexp. * google: Plugin provides google site search, contributed by Peter Simons. * Pass HTTPS variable through the wrapper so that CGI->https can be used by plugins. Closes: #502047 * inline: Allow MTIME to be used in inlinepage.tmpl. * inline: Use the feed's description in the rss and atom links. Closes: #502113 * aggregate: Avoid bug that caused immediate expiration of items with a date in the future. @ text @d1 1 a1 1 # $NetBSD$ d13 1 d29 2 @