ports/136186: [UPDATE] www/ikiwiki version update to 3.141
Yarema
yds at CoolRat.org
Tue Jun 30 14:30:07 UTC 2009
>Number: 136186
>Category: ports
>Synopsis: [UPDATE] www/ikiwiki version update to 3.141
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 30 14:30:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Yarema
>Release: FreeBSD 7.2-STABLE amd64
>Organization:
NYCBUG.org
>Environment:
System: FreeBSD 7.2-STABLE amd64
>Description:
Update ikiwiki to the latest 3.141 version.
This version is numbered 3.141 which follows 3.14 -- presumably the next
version will be 3.15 which FreeBSD would treat as a downgrade. To remedy
this I set PORTREVISION=3.14.1 then remove all periods when setting DISTNAME
and reinsert the period after the first digit.
In the post-patch target there's a new REINPLACE to fix up the newly
introduced IkiWiki/Plugin/highlight.pm
While there I also added -i '' to not create a .bak file in the cases
where the .bak was being immediatly deleted.
Updated alpha sorted pkg-plist.
>How-To-Repeat:
cd /usr/ports/www/ikiwiki && make install
>Fix:
diff -u -r -N ikiwiki-3.08/Makefile ikiwiki/Makefile
--- ikiwiki-3.08/Makefile 2009-03-26 04:18:42.000000000 -0400
+++ ikiwiki/Makefile 2009-06-30 10:02:21.168922634 -0400
@@ -5,12 +5,11 @@
# $FreeBSD: ports/www/ikiwiki/Makefile,v 1.45 2009/03/25 21:18:06 brix Exp $
PORTNAME= ikiwiki
-PORTVERSION= 3.08
-PORTREVISION= 1
+PORTVERSION= 3.14.1
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL} \
http://kitenet.net/~joey/debian/unstable/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+DISTNAME= ${PORTNAME}_${PORTVERSION:S/.//g:C/([0-9])([0-9]+)/\1.\2/}
MAINTAINER= brix at FreeBSD.org
COMMENT= A wiki compiler
@@ -62,12 +61,11 @@
.endif
post-patch:
- @${REINPLACE_CMD} -e \
- "s|/usr/bin/markdown|${LOCALBASE}/bin/markdown|" \
+ @${REINPLACE_CMD} -i '' \
+ -e 's|/usr/bin/markdown|${LOCALBASE}/bin/markdown|' \
${WRKSRC}/IkiWiki/Plugin/mdwn.pm
- @${RM} ${WRKSRC}/IkiWiki/Plugin/mdwn.pm.bak
- @${REINPLACE_CMD} -e \
- "s|/etc/ikiwiki/wikilist|${PREFIX}/etc/ikiwiki/wikilist|" \
+ @${REINPLACE_CMD} \
+ -e 's|/etc/ikiwiki/wikilist|${PREFIX}/etc/ikiwiki/wikilist|' \
${WRKSRC}/ikiwiki-mass-rebuild \
${WRKSRC}/doc/ikiwiki-mass-rebuild.mdwn \
${WRKSRC}/ikiwiki-update-wikilist \
@@ -81,10 +79,13 @@
-e 's|\(-install -m 0644 auto-blog.setup\)|#\1|' \
-e 's|$$(DESTDIR)$$(PREFIX)/share/ikiwiki/examples|${EXAMPLESDIR}|' \
${WRKSRC}/Makefile.PL
- @${REINPLACE_CMD} -e \
- "s|/usr/lib/cgi-bin/omega/omega|${LOCALBASE}/www/xapian-omega/cgi-bin/omega|g" \
+ @${REINPLACE_CMD} -i '' \
+ -e 's|\(/etc/highlight/filetypes.conf\)|${LOCALBASE}\1|g' \
+ -e 's|/usr\(/share/highlight/langDefs\)|${LOCALBASE}\1|g' \
+ ${WRKSRC}/IkiWiki/Plugin/highlight.pm
+ @${REINPLACE_CMD} -i '' \
+ -e 's|/usr/lib/cgi-bin/omega/omega|${LOCALBASE}/www/xapian-omega/cgi-bin/omega|g' \
${WRKSRC}/IkiWiki/Plugin/search.pm
- @${RM} ${WRKSRC}/IkiWiki/Plugin/search.pm.bak
.ifndef(WITH_W3M)
@${REINPLACE_CMD} -e '/w3m/d' -e '/W3M/d' ${WRKSRC}/Makefile.PL
.endif
diff -u -r -N ikiwiki-3.08/distinfo ikiwiki/distinfo
--- ikiwiki-3.08/distinfo 2009-03-26 04:18:42.000000000 -0400
+++ ikiwiki/distinfo 2009-06-30 10:03:40.940552978 -0400
@@ -1,3 +1,3 @@
-MD5 (ikiwiki_3.08.tar.gz) = 69008333a00d5046be4e08b62c49f13a
-SHA256 (ikiwiki_3.08.tar.gz) = 9db79cc641bd9d7a8e23b3c51bfef4303f4e80f419547114e65d82b73865f826
-SIZE (ikiwiki_3.08.tar.gz) = 1145516
+MD5 (ikiwiki_3.141.tar.gz) = 9e25195c6ebf38d1e62eb88334257a2b
+SHA256 (ikiwiki_3.141.tar.gz) = 703e7105b72d8c641526e20f97124e2354ef08016d67b06f13834ec2a508c34f
+SIZE (ikiwiki_3.141.tar.gz) = 1206779
diff -u -r -N ikiwiki-3.08/pkg-plist ikiwiki/pkg-plist
--- ikiwiki-3.08/pkg-plist 2009-03-26 04:18:42.000000000 -0400
+++ ikiwiki/pkg-plist 2009-06-29 21:20:18.368782603 -0400
@@ -1,5 +1,4 @@
%%DATADIR%%/basewiki/favicon.ico
-%%DATADIR%%/basewiki/index.mdwn
%%DATADIR%%/basewiki/ikiwiki.mdwn
%%DATADIR%%/basewiki/ikiwiki/blog.mdwn
%%DATADIR%%/basewiki/ikiwiki/directive.mdwn
@@ -13,6 +12,7 @@
%%DATADIR%%/basewiki/ikiwiki/subpage.mdwn
%%DATADIR%%/basewiki/ikiwiki/subpage/linkingrules.mdwn
%%DATADIR%%/basewiki/ikiwiki/wikilink.mdwn
+%%DATADIR%%/basewiki/index.mdwn
%%DATADIR%%/basewiki/local.css
%%DATADIR%%/basewiki/recentchanges.mdwn
%%DATADIR%%/basewiki/sandbox.mdwn
@@ -28,6 +28,7 @@
%%DATADIR%%/directives/ikiwiki/directive/brokenlinks.mdwn
%%DATADIR%%/directives/ikiwiki/directive/calendar.mdwn
%%DATADIR%%/directives/ikiwiki/directive/color.mdwn
+%%DATADIR%%/directives/ikiwiki/directive/comment.mdwn
%%DATADIR%%/directives/ikiwiki/directive/copy.mdwn
%%DATADIR%%/directives/ikiwiki/directive/cut.mdwn
%%DATADIR%%/directives/ikiwiki/directive/cutpaste.mdwn
@@ -107,14 +108,15 @@
%%DATADIR%%/templates/comment.tmpl
%%DATADIR%%/templates/commentmoderation.tmpl
%%DATADIR%%/templates/editcomment.tmpl
-%%DATADIR%%/templates/editpage.tmpl
%%DATADIR%%/templates/editconflict.tmpl
%%DATADIR%%/templates/editcreationconflict.tmpl
%%DATADIR%%/templates/editfailedsave.tmpl
+%%DATADIR%%/templates/editpage.tmpl
%%DATADIR%%/templates/editpagegone.tmpl
%%DATADIR%%/templates/feedlink.tmpl
%%DATADIR%%/templates/googleform.tmpl
%%DATADIR%%/templates/inlinepage.tmpl
+%%DATADIR%%/templates/microblog.tmpl
%%DATADIR%%/templates/misc.tmpl
%%DATADIR%%/templates/page.tmpl
%%DATADIR%%/templates/passwordmail.tmpl
@@ -144,6 +146,7 @@
%%SITE_PERL%%/IkiWiki/Plugin/conditional.pm
%%SITE_PERL%%/IkiWiki/Plugin/creole.pm
%%SITE_PERL%%/IkiWiki/Plugin/cutpaste.pm
+%%SITE_PERL%%/IkiWiki/Plugin/darcs.pm
%%SITE_PERL%%/IkiWiki/Plugin/ddate.pm
%%SITE_PERL%%/IkiWiki/Plugin/editdiff.pm
%%SITE_PERL%%/IkiWiki/Plugin/editpage.pm
@@ -160,6 +163,7 @@
%%SITE_PERL%%/IkiWiki/Plugin/goto.pm
%%SITE_PERL%%/IkiWiki/Plugin/graphviz.pm
%%SITE_PERL%%/IkiWiki/Plugin/haiku.pm
+%%SITE_PERL%%/IkiWiki/Plugin/highlight.pm
%%SITE_PERL%%/IkiWiki/Plugin/hnb.pm
%%SITE_PERL%%/IkiWiki/Plugin/html.pm
%%SITE_PERL%%/IkiWiki/Plugin/htmlbalance.pm
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list