From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Apr 22 12:50:04 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 866C016A400 for ; Sun, 22 Apr 2007 12:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 65F2A13C4BC for ; Sun, 22 Apr 2007 12:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l3MCo4ea055523 for ; Sun, 22 Apr 2007 12:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l3MCo4tK055522; Sun, 22 Apr 2007 12:50:04 GMT (envelope-from gnats) Resent-Date: Sun, 22 Apr 2007 12:50:04 GMT Resent-Message-Id: <200704221250.l3MCo4tK055522@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Henrik Brix Andersen Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8258C16A400 for ; Sun, 22 Apr 2007 12:44:32 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id B959F13C487 for ; Sun, 22 Apr 2007 12:44:31 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from lothlorien.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id DD9A41CC0F7; Sun, 22 Apr 2007 14:44:29 +0200 (CEST) Received: by lothlorien.brixandersen.dk (Postfix, from userid 1001) id 5E0A91141F; Sun, 22 Apr 2007 14:44:29 +0200 (CEST) Message-Id: <20070422124429.5E0A91141F@lothlorien.brixandersen.dk> Date: Sun, 22 Apr 2007 14:44:29 +0200 (CEST) From: Henrik Brix Andersen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Erwin Lansing Subject: ports/112007: [new port] www/ikiwiki - A wiki compiler X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Henrik Brix Andersen List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Apr 2007 12:50:04 -0000 >Number: 112007 >Category: ports >Synopsis: [new port] www/ikiwiki - A wiki compiler >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 22 12:50:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Henrik Brix Andersen >Release: FreeBSD 7.0-CURRENT i386 >Organization: pil.dk >Environment: System: FreeBSD lothlorien.brixandersen.dk 7.0-CURRENT FreeBSD 7.0-CURRENT #15: Sun Apr 22 02:17:56 CEST 2007 root@lothlorien.brixandersen.dk:/usr/obj/usr/src/sys/LOTHLORIEN i386 >Description: This is a new port for ikiwiki, a wiki compiler. It converts wiki pages into HTML pages suitable for publishing on a website. Unlike many wikis, ikiwiki does not have its own ad-hoc means of storing page history, and instead uses a revision control system such as Subversion. The patch in files/patch-svn.pm is already included upstream and will be part of the next release. >How-To-Repeat: >Fix: --- ikiwiki.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ikiwiki # ikiwiki/files # ikiwiki/files/patch-svn.pm # ikiwiki/Makefile # ikiwiki/distinfo # ikiwiki/pkg-descr # ikiwiki/pkg-plist # ikiwiki/pkg-message # echo c - ikiwiki mkdir -p ikiwiki > /dev/null 2>&1 echo c - ikiwiki/files mkdir -p ikiwiki/files > /dev/null 2>&1 echo x - ikiwiki/files/patch-svn.pm sed 's/^X//' >ikiwiki/files/patch-svn.pm << 'END-of-ikiwiki/files/patch-svn.pm' X--- IkiWiki/Rcs/svn.pm.orig Sun Jan 28 01:04:48 2007 X+++ IkiWiki/Rcs/svn.pm Mon Apr 16 22:55:29 2007 X@@ -176,7 +176,8 @@ sub rcs_recentchanges ($) { #{{{ X } X X foreach (keys %{$logentry->{paths}}) { X- next unless /^\/\Q$config{svnpath}\E\/([^ ]+)(?:$|\s)/; X+ next unless ! length $config{svnpath} || X+ /^\/\Q$config{svnpath}\E\/([^ ]+)(?:$|\s)/; X my $file=$1; X my $diffurl=$config{diffurl}; X $diffurl=~s/\[\[file\]\]/$file/g; X@@ -218,7 +219,8 @@ sub rcs_notify () { #{{{ X my @changed_pages; X foreach my $change (`svnlook changed $config{svnrepo} -r $rev`) { X chomp $change; X- if ($change =~ /^[A-Z]+\s+\Q$config{svnpath}\E\/(.*)/) { X+ if (! length $config{svnpath} || X+ $change =~ /^[A-Z]+\s+\Q$config{svnpath}\E\/(.*)/) { X push @changed_pages, $1; X } X } END-of-ikiwiki/files/patch-svn.pm echo x - ikiwiki/Makefile sed 's/^X//' >ikiwiki/Makefile << 'END-of-ikiwiki/Makefile' X# New ports collection makefile for: ikiwiki X# Date created: 21 Apr 2007 X# Whom: Henrik Brix Andersen X# X# $FreeBSD$ X XPORTNAME= ikiwiki XPORTVERSION= 1.50 XCATEGORIES= www XMASTER_SITES= ${MASTER_SITE_DEBIAN_POOL} XDISTNAME= ${PORTNAME}_${PORTVERSION} X XMAINTAINER= henrik@brixandersen.dk XCOMMENT= A wiki compiler X XBUILD_DEPENDS= markdown:${PORTSDIR}/textproc/markdown \ X ${SITE_PERL}/HTML/Scrubber.pm:${PORTSDIR}/www/p5-HTML-Scrubber \ X ${SITE_PERL}/HTML/Template.pm:${PORTSDIR}/www/p5-HTML-Template \ X ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \ X ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \ X ${SITE_PERL}/${PERL_ARCH}/Locale/gettext.pm:${PORTSDIR}/devel/p5-Locale-gettext XRUN_DEPENDS= ${BUILD_DEPENDS} \ X ${SITE_PERL}/CGI/FormBuilder.pm:${PORTSDIR}/www/p5-CGI-FormBuilder \ X ${SITE_PERL}/CGI/Session.pm:${PORTSDIR}/www/p5-CGI-Session \ X ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \ X ${SITE_PERL}/File/MimeInfo.pm:${PORTSDIR}/devel/p5-File-MimeInfo \ X ${SITE_PERL}/Mail/Sendmail.pm:${PORTSDIR}/mail/p5-Mail-Sendmail \ X ${SITE_PERL}/RPC/XML.pm:${PORTSDIR}/net/p5-RPC-XML \ X ${SITE_PERL}/Time/Duration.pm:${PORTSDIR}/devel/p5-Time-Duration \ X ${SITE_PERL}/XML/Feed.pm:${PORTSDIR}/textproc/p5-XML-Feed \ X ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple X XWRKSRC= ${WRKDIR}/${PORTNAME} X XPERL_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GETTEXT= yes X XOPTIONS= W3M "Install w3m CGI wrapper" off X XMAN1= ikiwiki.1 XMAN8= ikiwiki-mass-rebuild.8 XPORTDOCS= CHANGELOG NEWS README X X.include X X.if defined(WITH_W3M) XPLIST_SUB= W3M="" X.else XPLIST_SUB= W3M="@comment " X.endif X Xpost-patch: X @${RM} ${WRKSRC}/IkiWiki/Rcs/svn.pm.orig X @${REINPLACE_CMD} -e "s|/usr/bin/markdown|${LOCALBASE}/bin/markdown|" \ X ${WRKSRC}/IkiWiki/Plugin/mdwn.pm X @${REINPLACE_CMD} \ X -e 's|$$(CP) -a|$$(CP) -pPR|' \ X -e 's|$$(PREFIX)/share/man|$$(PREFIX)/man|' \ X -e 's|$$(PREFIX)/lib/w3m|$$(PREFIX)/libexec/w3m|' \ X ${WRKSRC}/Makefile.PL X.ifndef(WITH_W3M) X @${REINPLACE_CMD} -e '/w3m/d' ${WRKSRC}/Makefile.PL X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${PORTDOCS:S@^@${WRKSRC}/@} ${DOCSDIR} X.endif X @${CAT} ${PKGMESSAGE} X X.include END-of-ikiwiki/Makefile echo x - ikiwiki/distinfo sed 's/^X//' >ikiwiki/distinfo << 'END-of-ikiwiki/distinfo' XMD5 (ikiwiki_1.50.tar.gz) = d50de4fe7fd4fb752bf0941e1cf0dc10 XSHA256 (ikiwiki_1.50.tar.gz) = 30bbf5ee0e1841f4cbb7c9f10216300ffbf757e41f1e69b6b1402803d994320f XSIZE (ikiwiki_1.50.tar.gz) = 401720 END-of-ikiwiki/distinfo echo x - ikiwiki/pkg-descr sed 's/^X//' >ikiwiki/pkg-descr << 'END-of-ikiwiki/pkg-descr' Xikiwiki is a wiki compiler. It converts wiki pages into html pages Xsuitable for publishing on a website. Unlike many wikis, ikiwiki does Xnot have its own ad-hoc means of storing page history, and instead Xuses a revision control system such as Subversion. X XWWW: http://ikiwiki.info/ END-of-ikiwiki/pkg-descr echo x - ikiwiki/pkg-plist sed 's/^X//' >ikiwiki/pkg-plist << 'END-of-ikiwiki/pkg-plist' X%%DATADIR%%/basewiki/blog.mdwn X%%DATADIR%%/basewiki/favicon.ico X%%DATADIR%%/basewiki/helponformatting.mdwn X%%DATADIR%%/basewiki/index.mdwn X%%DATADIR%%/basewiki/local.css X%%DATADIR%%/basewiki/markdown.mdwn X%%DATADIR%%/basewiki/openid.mdwn X%%DATADIR%%/basewiki/pagespec.mdwn X%%DATADIR%%/basewiki/preprocessordirective.mdwn X%%DATADIR%%/basewiki/sandbox.mdwn X%%DATADIR%%/basewiki/shortcuts.mdwn X%%DATADIR%%/basewiki/smileys.mdwn X%%DATADIR%%/basewiki/smileys/alert.png X%%DATADIR%%/basewiki/smileys/angry.png X%%DATADIR%%/basewiki/smileys/attention.png X%%DATADIR%%/basewiki/smileys/biggrin.png X%%DATADIR%%/basewiki/smileys/checkmark.png X%%DATADIR%%/basewiki/smileys/devil.png X%%DATADIR%%/basewiki/smileys/frown.png X%%DATADIR%%/basewiki/smileys/icon-error.png X%%DATADIR%%/basewiki/smileys/icon-info.png X%%DATADIR%%/basewiki/smileys/idea.png X%%DATADIR%%/basewiki/smileys/neutral.png X%%DATADIR%%/basewiki/smileys/ohwell.png X%%DATADIR%%/basewiki/smileys/prio1.png X%%DATADIR%%/basewiki/smileys/prio2.png X%%DATADIR%%/basewiki/smileys/prio3.png X%%DATADIR%%/basewiki/smileys/question.png X%%DATADIR%%/basewiki/smileys/redface.png X%%DATADIR%%/basewiki/smileys/sad.png X%%DATADIR%%/basewiki/smileys/smile.png X%%DATADIR%%/basewiki/smileys/smile2.png X%%DATADIR%%/basewiki/smileys/smile3.png X%%DATADIR%%/basewiki/smileys/smile4.png X%%DATADIR%%/basewiki/smileys/star_off.png X%%DATADIR%%/basewiki/smileys/star_on.png X%%DATADIR%%/basewiki/smileys/thumbs-up.png X%%DATADIR%%/basewiki/smileys/tired.png X%%DATADIR%%/basewiki/smileys/tongue.png X%%DATADIR%%/basewiki/style.css X%%DATADIR%%/basewiki/subpage.mdwn X%%DATADIR%%/basewiki/subpage/linkingrules.mdwn X%%DATADIR%%/basewiki/templates.mdwn X%%DATADIR%%/basewiki/templates/note.mdwn X%%DATADIR%%/basewiki/templates/popup.mdwn X%%DATADIR%%/basewiki/wikiicons/diff.png X%%DATADIR%%/basewiki/wikiicons/openidlogin-bg.gif X%%DATADIR%%/basewiki/wikilink.mdwn X%%DATADIR%%/templates/aggregatepost.tmpl X%%DATADIR%%/templates/archivepage.tmpl X%%DATADIR%%/templates/atomitem.tmpl X%%DATADIR%%/templates/atompage.tmpl X%%DATADIR%%/templates/blogpost.tmpl X%%DATADIR%%/templates/editpage.tmpl X%%DATADIR%%/templates/estseek.conf X%%DATADIR%%/templates/feedlink.tmpl X%%DATADIR%%/templates/inlinepage.tmpl X%%DATADIR%%/templates/misc.tmpl X%%DATADIR%%/templates/notifymail.tmpl X%%DATADIR%%/templates/page.tmpl X%%DATADIR%%/templates/passwordmail.tmpl X%%DATADIR%%/templates/recentchanges.tmpl X%%DATADIR%%/templates/rssitem.tmpl X%%DATADIR%%/templates/rsspage.tmpl X%%DATADIR%%/templates/searchform.tmpl X%%DATADIR%%/templates/titlepage.tmpl X%%SITE_PERL%%/%%PERL_ARCH%%/auto/IkiWiki/.packlist X%%SITE_PERL%%/IkiWiki.pm X%%SITE_PERL%%/IkiWiki/CGI.pm X%%SITE_PERL%%/IkiWiki/Plugin/aggregate.pm X%%SITE_PERL%%/IkiWiki/Plugin/anonok.pm X%%SITE_PERL%%/IkiWiki/Plugin/brokenlinks.pm X%%SITE_PERL%%/IkiWiki/Plugin/camelcase.pm X%%SITE_PERL%%/IkiWiki/Plugin/conditional.pm X%%SITE_PERL%%/IkiWiki/Plugin/ddate.pm X%%SITE_PERL%%/IkiWiki/Plugin/favicon.pm X%%SITE_PERL%%/IkiWiki/Plugin/fortune.pm X%%SITE_PERL%%/IkiWiki/Plugin/goodstuff.pm X%%SITE_PERL%%/IkiWiki/Plugin/googlecalendar.pm X%%SITE_PERL%%/IkiWiki/Plugin/graphviz.pm X%%SITE_PERL%%/IkiWiki/Plugin/haiku.pm X%%SITE_PERL%%/IkiWiki/Plugin/html.pm X%%SITE_PERL%%/IkiWiki/Plugin/htmlscrubber.pm X%%SITE_PERL%%/IkiWiki/Plugin/htmltidy.pm X%%SITE_PERL%%/IkiWiki/Plugin/httpauth.pm X%%SITE_PERL%%/IkiWiki/Plugin/img.pm X%%SITE_PERL%%/IkiWiki/Plugin/inline.pm X%%SITE_PERL%%/IkiWiki/Plugin/linkmap.pm X%%SITE_PERL%%/IkiWiki/Plugin/lockedit.pm X%%SITE_PERL%%/IkiWiki/Plugin/map.pm X%%SITE_PERL%%/IkiWiki/Plugin/mdwn.pm X%%SITE_PERL%%/IkiWiki/Plugin/mdwn.pm.bak X%%SITE_PERL%%/IkiWiki/Plugin/meta.pm X%%SITE_PERL%%/IkiWiki/Plugin/mirrorlist.pm X%%SITE_PERL%%/IkiWiki/Plugin/more.pm X%%SITE_PERL%%/IkiWiki/Plugin/opendiscussion.pm X%%SITE_PERL%%/IkiWiki/Plugin/openid.pm X%%SITE_PERL%%/IkiWiki/Plugin/orphans.pm X%%SITE_PERL%%/IkiWiki/Plugin/otl.pm X%%SITE_PERL%%/IkiWiki/Plugin/pagecount.pm X%%SITE_PERL%%/IkiWiki/Plugin/pagestats.pm X%%SITE_PERL%%/IkiWiki/Plugin/passwordauth.pm X%%SITE_PERL%%/IkiWiki/Plugin/poll.pm X%%SITE_PERL%%/IkiWiki/Plugin/polygen.pm X%%SITE_PERL%%/IkiWiki/Plugin/postsparkline.pm X%%SITE_PERL%%/IkiWiki/Plugin/prettydate.pm X%%SITE_PERL%%/IkiWiki/Plugin/rawhtml.pm X%%SITE_PERL%%/IkiWiki/Plugin/rst.pm X%%SITE_PERL%%/IkiWiki/Plugin/search.pm X%%SITE_PERL%%/IkiWiki/Plugin/shortcut.pm X%%SITE_PERL%%/IkiWiki/Plugin/sidebar.pm X%%SITE_PERL%%/IkiWiki/Plugin/signinedit.pm X%%SITE_PERL%%/IkiWiki/Plugin/skeleton.pm X%%SITE_PERL%%/IkiWiki/Plugin/smiley.pm X%%SITE_PERL%%/IkiWiki/Plugin/sparkline.pm X%%SITE_PERL%%/IkiWiki/Plugin/table.pm X%%SITE_PERL%%/IkiWiki/Plugin/tag.pm X%%SITE_PERL%%/IkiWiki/Plugin/template.pm X%%SITE_PERL%%/IkiWiki/Plugin/textile.pm X%%SITE_PERL%%/IkiWiki/Plugin/toc.pm X%%SITE_PERL%%/IkiWiki/Plugin/toggle.pm X%%SITE_PERL%%/IkiWiki/Plugin/typography.pm X%%SITE_PERL%%/IkiWiki/Plugin/wikitext.pm X%%SITE_PERL%%/IkiWiki/Rcs/Stub.pm X%%SITE_PERL%%/IkiWiki/Rcs/git.pm X%%SITE_PERL%%/IkiWiki/Rcs/mercurial.pm X%%SITE_PERL%%/IkiWiki/Rcs/svn.pm X%%SITE_PERL%%/IkiWiki/Rcs/tla.pm X%%SITE_PERL%%/IkiWiki/Render.pm X%%SITE_PERL%%/IkiWiki/Setup.pm X%%SITE_PERL%%/IkiWiki/Setup/Standard.pm X%%SITE_PERL%%/IkiWiki/UserInfo.pm X%%SITE_PERL%%/IkiWiki/Wrapper.pm Xbin/ikiwiki X%%W3M%%libexec/w3m/cgi-bin/ikiwiki-w3m.cgi Xsbin/ikiwiki-mass-rebuild Xshare/locale/bg/LC_MESSAGES/ikiwiki.mo Xshare/locale/cs/LC_MESSAGES/ikiwiki.mo Xshare/locale/es/LC_MESSAGES/ikiwiki.mo Xshare/locale/fr/LC_MESSAGES/ikiwiki.mo Xshare/locale/gu/LC_MESSAGES/ikiwiki.mo Xshare/locale/pl/LC_MESSAGES/ikiwiki.mo Xshare/locale/sv/LC_MESSAGES/ikiwiki.mo Xshare/locale/vi/LC_MESSAGES/ikiwiki.mo X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IkiWiki X@dirrm %%DATADIR%%/basewiki/smileys X@dirrm %%DATADIR%%/basewiki/subpage X@dirrm %%DATADIR%%/basewiki/templates X@dirrm %%DATADIR%%/basewiki/wikiicons X@dirrm %%DATADIR%%/basewiki X@dirrm %%DATADIR%%/templates X@dirrm %%DATADIR%% X@dirrm %%SITE_PERL%%/IkiWiki/Plugin X@dirrm %%SITE_PERL%%/IkiWiki/Rcs X@dirrm %%SITE_PERL%%/IkiWiki/Setup X@dirrm %%SITE_PERL%%/IkiWiki X%%W3M%%@dirrmtry libexec/w3m/cgi-bin X%%W3M%%@dirrmtry libexec/w3m END-of-ikiwiki/pkg-plist echo x - ikiwiki/pkg-message sed 's/^X//' >ikiwiki/pkg-message << 'END-of-ikiwiki/pkg-message' X=============================================================================== X XSome of the non-default ikiwiki plug-ins may require additional perl Xmodules installed. Please see the following URL for more information: X Xhttp://ikiwiki.info/plugins/ X XNOTE: Remember to regenerate any ikiwiki wrappers after upgrading. X X=============================================================================== END-of-ikiwiki/pkg-message exit --- ikiwiki.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: