summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/CHANGES-20073
-rw-r--r--www/ikiwiki/Makefile57
-rw-r--r--www/ikiwiki/PLIST76
-rw-r--r--www/ikiwiki/distinfo9
-rw-r--r--www/ikiwiki/patches/patch-aa50
5 files changed, 67 insertions, 128 deletions
diff --git a/doc/CHANGES-2007 b/doc/CHANGES-2007
index 25db4fd73cf..72d8e4d5f97 100644
--- a/doc/CHANGES-2007
+++ b/doc/CHANGES-2007
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2007,v 1.2574 2007/12/04 02:29:54 jnemeth Exp $
+$NetBSD: CHANGES-2007,v 1.2575 2007/12/05 04:09:53 reed Exp $
Changes to the packages collection and infrastructure in 2007:
@@ -4698,3 +4698,4 @@ Changes to the packages collection and infrastructure in 2007:
Updated sysutils/xentools3-hvm to 3.1.2 [bouyer 2007-12-03]
Added databases/php-oci8 version 5.2.5 [grant 2007-12-04]
Updated textproc/diction to 1.11 [bjs 2007-12-04]
+ Updated www/ikiwiki to 2.15 [reed 2007-12-05]
diff --git a/www/ikiwiki/Makefile b/www/ikiwiki/Makefile
index c325c351fea..d084ab4343b 100644
--- a/www/ikiwiki/Makefile
+++ b/www/ikiwiki/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2007/10/06 00:09:39 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2007/12/05 04:09:53 reed Exp $
#
-DISTNAME= ikiwiki_2.6.1
+DISTNAME= ikiwiki_2.15
PKGNAME= ${DISTNAME:S/_/-/}
-PKGREVISION= 1
CATEGORIES= www textproc
MASTER_SITES= ${MASTER_SITE_DEBIAN:=pool/main/i/ikiwiki/}
@@ -12,7 +11,7 @@ HOMEPAGE= http://ikiwiki.info/
COMMENT= Wiki compiler
PKG_OPTIONS_VAR= PKG_OPTIONS.ikiwiki
-PKG_SUPPORTED_OPTIONS= svn w3m
+PKG_SUPPORTED_OPTIONS= imagemagick svn w3m
PKG_SUGGESTED_OPTIONS= # none on by default
.include "../../mk/bsd.prefs.mk"
@@ -38,7 +37,10 @@ DEPENDS+= p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo
DEPENDS+= p5-gettext-[0-9]*:../../devel/p5-gettext
# for img plugin
+.if !empty(PKG_OPTIONS:Mimagemagick)
+# the plugin uses the ImageMagick tools via PerlMagic
DEPENDS+= p5-PerlMagick-[0-9]*:../../graphics/p5-PerlMagick
+.endif
.if !empty(PKG_OPTIONS:Msvn)
DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
@@ -47,59 +49,38 @@ DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
.if !empty(PKG_OPTIONS:Mw3m)
DEPENDS+= w3m-[0-9]*:../../www/w3m
PLIST_SUBST+= W3M=""
+SUBST_SED.makefile+= -e 's,/lib/w3m/cgi-bin,/libexec/w3m/cgi-bin,'
+INSTALLATION_DIRS+= share/doc/ikiwiki/w3mmode
.else
PLIST_SUBST+= W3M="@comment "
+SUBST_SED.makefile+= -e 's,^\(.*install .*/lib/w3m/cgi-bin\),\#\1,'
.endif
-
+INSTALLATION_DIRS+= share/doc/ikiwiki
WRKSRC= ${WRKDIR}/ikiwiki
PERL5_PACKLIST= auto/IkiWiki/.packlist
USE_LANGUAGES= # none
-USE_TOOLS= gmake xgettext
+USE_TOOLS= gmake perl:run xgettext
+# TODO: check these
REPLACE_PERL+= IkiWiki.pm ikiwiki-w3m.cgi mdwn2man pm_filter
-REPLACE_PERL+= ikiwiki.in ikiwiki-mass-rebuild
+REPLACE_PERL+= ikiwiki.in ikiwiki-mass-rebuild ikiwiki-update-wikilist
REPLACE_PERL+= t/*.t IkiWiki/*.pm IkiWiki/*/*.pm
REPLACE_PERL+= doc/ikiwiki.setup doc/w3mmode/ikiwiki.setup
-INSTALLATION_DIRS= ${PKGMANDIR}/man8
-
-post-extract:
- cd ${WRKSRC} && ${CHMOD} a+r IkiWiki/Rcs/git.pm \
- basewiki/favicon.ico doc/logo/ikiwiki_large.png \
- doc/logo/ikiwiki.svgz templates/atomitem.tmpl
+SUBST_CLASSES+= makefile
+SUBST_STAGE.makefile= post-patch
+SUBST_FILES.makefile= Makefile.PL
+SUBST_SED.makefile+= -e 's,share/man/man,${PKGMANDIR}/man,g'
post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/ikiwiki
- ${INSTALL_DATA_DIR} ${PREFIX}/share/ikiwiki/templates
- ${INSTALL_DATA_DIR} ${PREFIX}/share/ikiwiki/basewiki
- cd ${WRKSRC} && pax -rwLvpp templates basewiki ${PREFIX}/share/ikiwiki/
-
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ikiwiki
-# This is the ikiwiki website with near 600 files and near 2MB;
-# using pax -L above to copy the symlink targets for the needed doc
-# cd ${WRKSRC}/html && pax -rwvpp . ${PREFIX}/share/doc/ikiwiki/
-
-# copy select files from docs
- ${INSTALL_DATA} ${WRKSRC}/doc/ikiwiki.setup \
- ${PREFIX}/share/doc/ikiwiki/ikiwiki.setup
-
- ${INSTALL_MAN} ${WRKSRC}/ikiwiki.man ${PREFIX}/${PKGMANDIR}/man1/ikiwiki.1
- ${INSTALL_MAN} ${WRKSRC}/ikiwiki-mass-rebuild.man ${PREFIX}/${PKGMANDIR}/man8/ikiwiki-mass-rebuild.8
-
- ${INSTALL_SCRIPT} ${WRKSRC}/ikiwiki-mass-rebuild ${PREFIX}/sbin
-
- ${INSTALL_SCRIPT} ${WRKSRC}/ikiwiki.out ${PREFIX}/bin/ikiwiki
-
- ${GMAKE} -C ${WRKSRC}/po install PREFIX=${PREFIX}
+ ${INSTALL_DATA} ${WRKSRC}/html/ikiwiki.setup \
+ ${PREFIX}/share/doc/ikiwiki/
.if !empty(PKG_OPTIONS:Mw3m)
- ${INSTALL_SCRIPT} ${WRKSRC}/ikiwiki-w3m.cgi ${PREFIX}/libexec/w3m/cgi-bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ikiwiki/w3mmode
${INSTALL_DATA} ${WRKSRC}/html/w3mmode.html \
${PREFIX}/share/doc/ikiwiki/
${INSTALL_DATA} ${WRKSRC}/doc/w3mmode/ikiwiki.setup \
${PREFIX}/share/doc/ikiwiki/w3mmode/ikiwiki.setup
-
.endif
.include "../../lang/perl5/module.mk"
diff --git a/www/ikiwiki/PLIST b/www/ikiwiki/PLIST
index 68e247148da..b978073784e 100644
--- a/www/ikiwiki/PLIST
+++ b/www/ikiwiki/PLIST
@@ -1,13 +1,18 @@
-@comment $NetBSD: PLIST,v 1.2 2007/09/20 23:49:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2007/12/05 04:09:53 reed Exp $
bin/ikiwiki
-${W3M}lib/w3m/cgi-bin/ikiwiki-w3m.cgi
+bin/ikiwiki-makerepo
+bin/ikiwiki-update-wikilist
+lib/ikiwiki/plugins/externaldemo
+lib/ikiwiki/plugins/rst
+${W3M}libexec/w3m/cgi-bin/ikiwiki-w3m.cgi
+man/man1/ikiwiki-makerepo.1
+man/man1/ikiwiki-update-wikilist.1
man/man1/ikiwiki.1
man/man8/ikiwiki-mass-rebuild.8
sbin/ikiwiki-mass-rebuild
share/doc/ikiwiki/ikiwiki.setup
${W3M}share/doc/ikiwiki/w3mmode.html
${W3M}share/doc/ikiwiki/w3mmode/ikiwiki.setup
-@comment find share/ikiwiki -type f | sort
share/ikiwiki/basewiki/blog.mdwn
share/ikiwiki/basewiki/favicon.ico
share/ikiwiki/basewiki/helponformatting.mdwn
@@ -19,34 +24,6 @@ share/ikiwiki/basewiki/pagespec.mdwn
share/ikiwiki/basewiki/preprocessordirective.mdwn
share/ikiwiki/basewiki/sandbox.mdwn
share/ikiwiki/basewiki/shortcuts.mdwn
-share/ikiwiki/basewiki/smileys.mdwn
-share/ikiwiki/basewiki/smileys/alert.png
-share/ikiwiki/basewiki/smileys/angry.png
-share/ikiwiki/basewiki/smileys/attention.png
-share/ikiwiki/basewiki/smileys/biggrin.png
-share/ikiwiki/basewiki/smileys/checkmark.png
-share/ikiwiki/basewiki/smileys/devil.png
-share/ikiwiki/basewiki/smileys/frown.png
-share/ikiwiki/basewiki/smileys/icon-error.png
-share/ikiwiki/basewiki/smileys/icon-info.png
-share/ikiwiki/basewiki/smileys/idea.png
-share/ikiwiki/basewiki/smileys/neutral.png
-share/ikiwiki/basewiki/smileys/ohwell.png
-share/ikiwiki/basewiki/smileys/prio1.png
-share/ikiwiki/basewiki/smileys/prio2.png
-share/ikiwiki/basewiki/smileys/prio3.png
-share/ikiwiki/basewiki/smileys/question.png
-share/ikiwiki/basewiki/smileys/redface.png
-share/ikiwiki/basewiki/smileys/sad.png
-share/ikiwiki/basewiki/smileys/smile.png
-share/ikiwiki/basewiki/smileys/smile2.png
-share/ikiwiki/basewiki/smileys/smile3.png
-share/ikiwiki/basewiki/smileys/smile4.png
-share/ikiwiki/basewiki/smileys/star_off.png
-share/ikiwiki/basewiki/smileys/star_on.png
-share/ikiwiki/basewiki/smileys/thumbs-up.png
-share/ikiwiki/basewiki/smileys/tired.png
-share/ikiwiki/basewiki/smileys/tongue.png
share/ikiwiki/basewiki/style.css
share/ikiwiki/basewiki/subpage.mdwn
share/ikiwiki/basewiki/subpage/linkingrules.mdwn
@@ -56,6 +33,34 @@ share/ikiwiki/basewiki/templates/popup.mdwn
share/ikiwiki/basewiki/wikiicons/diff.png
share/ikiwiki/basewiki/wikiicons/openidlogin-bg.gif
share/ikiwiki/basewiki/wikilink.mdwn
+share/ikiwiki/smiley/smileys.mdwn
+share/ikiwiki/smiley/smileys/alert.png
+share/ikiwiki/smiley/smileys/angry.png
+share/ikiwiki/smiley/smileys/attention.png
+share/ikiwiki/smiley/smileys/biggrin.png
+share/ikiwiki/smiley/smileys/checkmark.png
+share/ikiwiki/smiley/smileys/devil.png
+share/ikiwiki/smiley/smileys/frown.png
+share/ikiwiki/smiley/smileys/icon-error.png
+share/ikiwiki/smiley/smileys/icon-info.png
+share/ikiwiki/smiley/smileys/idea.png
+share/ikiwiki/smiley/smileys/neutral.png
+share/ikiwiki/smiley/smileys/ohwell.png
+share/ikiwiki/smiley/smileys/prio1.png
+share/ikiwiki/smiley/smileys/prio2.png
+share/ikiwiki/smiley/smileys/prio3.png
+share/ikiwiki/smiley/smileys/question.png
+share/ikiwiki/smiley/smileys/redface.png
+share/ikiwiki/smiley/smileys/sad.png
+share/ikiwiki/smiley/smileys/smile.png
+share/ikiwiki/smiley/smileys/smile2.png
+share/ikiwiki/smiley/smileys/smile3.png
+share/ikiwiki/smiley/smileys/smile4.png
+share/ikiwiki/smiley/smileys/star_off.png
+share/ikiwiki/smiley/smileys/star_on.png
+share/ikiwiki/smiley/smileys/thumbs-up.png
+share/ikiwiki/smiley/smileys/tired.png
+share/ikiwiki/smiley/smileys/tongue.png
share/ikiwiki/templates/aggregatepost.tmpl
share/ikiwiki/templates/archivepage.tmpl
share/ikiwiki/templates/atomitem.tmpl
@@ -76,20 +81,23 @@ share/ikiwiki/templates/searchform.tmpl
share/ikiwiki/templates/titlepage.tmpl
share/locale/bg/LC_MESSAGES/ikiwiki.mo
share/locale/cs/LC_MESSAGES/ikiwiki.mo
+share/locale/da/LC_MESSAGES/ikiwiki.mo
share/locale/es/LC_MESSAGES/ikiwiki.mo
share/locale/fr/LC_MESSAGES/ikiwiki.mo
share/locale/gu/LC_MESSAGES/ikiwiki.mo
share/locale/pl/LC_MESSAGES/ikiwiki.mo
share/locale/sv/LC_MESSAGES/ikiwiki.mo
share/locale/vi/LC_MESSAGES/ikiwiki.mo
-@comment find share/ikiwiki -type d | sort -r | sed -e 's/^/@dirrm /'
@dirrm share/ikiwiki/templates
+@dirrm share/ikiwiki/smiley/smileys
+@dirrm share/ikiwiki/smiley
@dirrm share/ikiwiki/basewiki/wikiicons
@dirrm share/ikiwiki/basewiki/templates
@dirrm share/ikiwiki/basewiki/subpage
-@dirrm share/ikiwiki/basewiki/smileys
@dirrm share/ikiwiki/basewiki
@dirrm share/ikiwiki
${W3M}@dirrm share/doc/ikiwiki/w3mmode
@dirrm share/doc/ikiwiki
-@comment @dirrm libexec/w3m/cgi-bin
+${W3M}@dirrm libexec/w3m/cgi-bin
+@dirrm lib/ikiwiki/plugins
+@dirrm lib/ikiwiki
diff --git a/www/ikiwiki/distinfo b/www/ikiwiki/distinfo
index 754e26ae4e9..4a5780acc32 100644
--- a/www/ikiwiki/distinfo
+++ b/www/ikiwiki/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2007/09/20 23:49:21 wiz Exp $
+$NetBSD: distinfo,v 1.3 2007/12/05 04:09:53 reed Exp $
-SHA1 (ikiwiki_2.6.1.tar.gz) = 5a425b1c18a84d0516024ff40d15bb768a6ad2ad
-RMD160 (ikiwiki_2.6.1.tar.gz) = 61b92ce47ebcd70ba47381996b3cce63ce16f993
-Size (ikiwiki_2.6.1.tar.gz) = 524410 bytes
-SHA1 (patch-aa) = ef5aad7c7217f968398a76185d3fe5724cf78bb3
+SHA1 (ikiwiki_2.15.tar.gz) = adc8c69ab3390a0131a96f5eafe20a9c2ce5997d
+RMD160 (ikiwiki_2.15.tar.gz) = 7a2f1604bbadc08c421eed3393aeaaece6f8ef0d
+Size (ikiwiki_2.15.tar.gz) = 592461 bytes
diff --git a/www/ikiwiki/patches/patch-aa b/www/ikiwiki/patches/patch-aa
deleted file mode 100644
index 9494b20f420..00000000000
--- a/www/ikiwiki/patches/patch-aa
+++ /dev/null
@@ -1,50 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2007/09/20 23:49:22 wiz Exp $
-
---- Makefile.PL.orig 2007-09-06 13:18:32.000000000 -0500
-+++ Makefile.PL 2007-09-06 13:19:50.000000000 -0500
-@@ -8,8 +8,6 @@
- q{
- all:: extra_build
- clean:: extra_clean
--install:: extra_install
--pure_install:: extra_install
-
- VER=$(shell perl -e '$$_=<>;print m/\((.*?)\)/'<debian/changelog)
-
-@@ -47,36 +45,6 @@
- rm -f ikiwiki.man ikiwiki-mass-rebuild.man ikiwiki.out
- $(MAKE) -C po clean
-
--extra_install:
-- install -d $(DESTDIR)$(PREFIX)/share/ikiwiki
-- for dir in `find basewiki templates -follow -type d ! -regex '.*\.svn.*'`; do \
-- install -d $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
-- for file in `find $$dir -follow -maxdepth 1 -type f`; do \
-- install -m 644 $$file $(DESTDIR)$(PREFIX)/share/ikiwiki/$$dir; \
-- done; \
-- done
--
-- install -d $(DESTDIR)$(PREFIX)/lib/ikiwiki/plugins
-- for file in `find plugins -maxdepth 1 -type f`; do \
-- install -m 755 $$file $(DESTDIR)$(PREFIX)/lib/ikiwiki/plugins; \
-- done; \
--
-- install -d $(DESTDIR)$(PREFIX)/share/man/man1
-- install -m 644 ikiwiki.man $(DESTDIR)$(PREFIX)/share/man/man1/ikiwiki.1
--
-- install -d $(DESTDIR)$(PREFIX)/share/man/man8
-- install -m 644 ikiwiki-mass-rebuild.man $(DESTDIR)$(PREFIX)/share/man/man8/ikiwiki-mass-rebuild.8
--
-- install -d $(DESTDIR)$(PREFIX)/sbin
-- install ikiwiki-mass-rebuild $(DESTDIR)$(PREFIX)/sbin
--
-- install -d $(DESTDIR)$(PREFIX)/lib/w3m/cgi-bin
-- install ikiwiki-w3m.cgi $(DESTDIR)$(PREFIX)/lib/w3m/cgi-bin
--
-- install -d $(DESTDIR)$(PREFIX)/bin
-- install ikiwiki.out $(DESTDIR)$(PREFIX)/bin/ikiwiki
--
-- $(MAKE) -C po install PREFIX=$(PREFIX)
- }
- }
-