pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/ikiwiki initial import of ikiwiki-1.32



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e19eb5307151
branches:  trunk
changeset: 521465:e19eb5307151
user:      dan <dan%pkgsrc.org@localhost>
date:      Mon Nov 13 01:25:25 2006 +0000

description:
initial import of ikiwiki-1.32

 ikiwiki is 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 an revision control system.

The pkg currently has options for a dependency on svn, which is the
default rcs backend.  Support for other backends is included in the
installed pkg, but there are no dependencies in the pkg for them yet.

diffstat:

 www/ikiwiki/DESCR            |    8 +
 www/ikiwiki/Makefile         |   77 +++++
 www/ikiwiki/PLIST            |  552 +++++++++++++++++++++++++++++++++++++++++++
 www/ikiwiki/distinfo         |    6 +
 www/ikiwiki/patches/patch-aa |   41 +++
 5 files changed, 684 insertions(+), 0 deletions(-)

diffs (truncated from 704 to 300 lines):

diff -r 4ef6435b5757 -r e19eb5307151 www/ikiwiki/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/ikiwiki/DESCR Mon Nov 13 01:25:25 2006 +0000
@@ -0,0 +1,8 @@
+ikiwiki is 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 an revision control system.
+
+This means you can edit wiki sources in your favourite editor, and
+rebuild the website, rather than using an online browser form.
diff -r 4ef6435b5757 -r e19eb5307151 www/ikiwiki/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/ikiwiki/Makefile      Mon Nov 13 01:25:25 2006 +0000
@@ -0,0 +1,77 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/11/13 01:25:25 dan Exp $
+#
+
+DISTNAME=      ikiwiki_1.32
+PKGNAME=       ikiwiki-1.32
+CATEGORIES=    www textproc
+MASTER_SITES=  ${MASTER_SITE_DEBIAN:=pool/main/i/ikiwiki/}
+
+MAINTAINER=    dan%NetBSD.org@localhost
+HOMEPAGE=      http://ikiwiki.kitenet.net/
+COMMENT=       Wiki compiler
+
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.ikiwiki
+PKG_SUPPORTED_OPTIONS= svn w3m
+PKG_SUGGESTED_OPTIONS= svn w3m
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+DEPENDS+=      Markdown>=1.0.1:../../textproc/Markdown
+DEPENDS+=      p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser
+DEPENDS+=      p5-HTML-Template-[0-9]*:../../www/p5-HTML-Template
+DEPENDS+=      p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber
+DEPENDS+=      p5-CGI-Session-[0-9]*:../../www/p5-CGI-Session
+DEPENDS+=      p5-CGI-FormBuilder>=3.0202:../../www/p5-CGI-FormBuilder
+DEPENDS+=      p5-Mail-Sendmail-[0-9]*:../../mail/p5-Mail-Sendmail
+DEPENDS+=      p5-XML-Simple-[0-9]*:../../textproc/p5-XML-Simple
+DEPENDS+=      p5-TimeDate-[0-9]*:../../time/p5-TimeDate
+
+.if !empty(PKG_OPTIONS:Msvn)
+DEPENDS+=      subversion-[0-9]*:../../devel/subversion
+.endif
+
+.if !empty(PKG_OPTIONS:Mw3m)
+DEPENDS+=      w3m-[0-9]*:../../www/w3m
+.endif
+
+
+# optional modules I couldn't find
+#DEPENDS+=     Time::Duration
+#DEPENDS+=     RPC::XML
+#DEPENDS+=     XML::Feed
+
+WRKSRC=                ${WRKDIR}/ikiwiki
+PERL5_PACKLIST=        auto/IkiWiki/.packlist
+USE_LANGUAGES= # none
+USE_TOOLS=     gmake
+
+REPLACE_PERL+= ikiwiki.pl IkiWiki.pm ikiwiki-w3m.cgi mdwn2man pm_filter
+REPLACE_PERL+= t/*.t IkiWiki/*.pm IkiWiki/*/*.pm
+REPLACE_PERL+= doc/ikiwiki.setup doc/w3mmode/ikiwiki.setup
+
+
+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 -rwvpp templates basewiki ${PREFIX}/share/ikiwiki/
+
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ikiwiki
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ikiwiki/html
+       cd ${WRKSRC}/doc  && pax -rwvpp . ${PREFIX}/share/doc/ikiwiki/
+       cd ${WRKSRC}/html && pax -rwvpp . ${PREFIX}/share/doc/ikiwiki/html
+
+       ${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-w3m.cgi ${PREFIX}/libexec/w3m/cgi-bin
+
+       ${INSTALL_SCRIPT} ${WRKSRC}/ikiwiki.out ${PREFIX}/bin/ikiwiki
+
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 4ef6435b5757 -r e19eb5307151 www/ikiwiki/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/ikiwiki/PLIST Mon Nov 13 01:25:25 2006 +0000
@@ -0,0 +1,552 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/11/13 01:25:25 dan Exp $
+bin/ikiwiki
+libexec/w3m/cgi-bin/ikiwiki-w3m.cgi
+man/man1/ikiwiki.1
+man/man8/ikiwiki-mass-rebuild.8
+sbin/ikiwiki-mass-rebuild
+@comment find share/ikiwiki share/doc/ikiwiki -type f
+share/ikiwiki/templates/inlinepagetitle.tmpl
+share/ikiwiki/templates/blogpost.tmpl
+share/ikiwiki/templates/editpage.tmpl
+share/ikiwiki/templates/estseek.conf
+share/ikiwiki/templates/inlinepage.tmpl
+share/ikiwiki/templates/notifymail.tmpl
+share/ikiwiki/templates/misc.tmpl
+share/ikiwiki/templates/passwordmail.tmpl
+share/ikiwiki/templates/page.tmpl
+share/ikiwiki/templates/rsspage.tmpl
+share/ikiwiki/templates/recentchanges.tmpl
+share/ikiwiki/templates/atomitem.tmpl
+share/ikiwiki/templates/aggregatepost.tmpl
+share/ikiwiki/templates/rssitem.tmpl
+share/ikiwiki/templates/searchform.tmpl
+share/ikiwiki/templates/atompage.tmpl
+share/ikiwiki/templates/feedlink.tmpl
+share/ikiwiki/basewiki/smileys/attention.png
+share/ikiwiki/basewiki/smileys/alert.png
+share/ikiwiki/basewiki/smileys/angry.png
+share/ikiwiki/basewiki/smileys/checkmark.png
+share/ikiwiki/basewiki/smileys/biggrin.png
+share/ikiwiki/basewiki/smileys/icon-error.png
+share/ikiwiki/basewiki/smileys/devil.png
+share/ikiwiki/basewiki/smileys/frown.png
+share/ikiwiki/basewiki/smileys/icon-info.png
+share/ikiwiki/basewiki/smileys/idea.png
+share/ikiwiki/basewiki/smileys/ohwell.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/subpage/linkingrules.mdwn
+share/ikiwiki/basewiki/wikiicons/diff.png
+share/ikiwiki/basewiki/local.css
+share/ikiwiki/basewiki/helponformatting.mdwn
+share/ikiwiki/basewiki/pagespec.mdwn
+share/ikiwiki/basewiki/blog.mdwn
+share/ikiwiki/basewiki/preprocessordirective.mdwn
+share/ikiwiki/basewiki/index.mdwn
+share/ikiwiki/basewiki/markdown.mdwn
+share/ikiwiki/basewiki/wikilink.mdwn
+share/ikiwiki/basewiki/sandbox.mdwn
+share/ikiwiki/basewiki/smileys.mdwn
+share/ikiwiki/basewiki/style.css
+share/ikiwiki/basewiki/subpage.mdwn
+share/ikiwiki/basewiki/shortcuts.mdwn
+share/ikiwiki/basewiki/favicon.ico
+share/doc/ikiwiki/html/download.html
+share/doc/ikiwiki/html/git.html
+share/doc/ikiwiki/html/BSD
+share/doc/ikiwiki/html/backlinks.html
+share/doc/ikiwiki/html/bugs.html
+share/doc/ikiwiki/html/GPL
+share/doc/ikiwiki/html/ikiwiki.setup
+share/doc/ikiwiki/html/cgi.html
+share/doc/ikiwiki/html/post-commit.html
+share/doc/ikiwiki/html/joey.html
+share/doc/ikiwiki/html/ikiwiki-mass-rebuild.html
+share/doc/ikiwiki/html/about_rcs_backends.html
+share/doc/ikiwiki/html/commit-internals.html
+share/doc/ikiwiki/html/features.html
+share/doc/ikiwiki/html/freesoftware.html
+share/doc/ikiwiki/html/hyperestraier.html
+share/doc/ikiwiki/html/ikiwikiusers.html
+share/doc/ikiwiki/html/pagehistory.html
+share/doc/ikiwiki/html/index.html
+share/doc/ikiwiki/html/install.html
+share/doc/ikiwiki/html/logo.html
+share/doc/ikiwiki/html/news.html
+share/doc/ikiwiki/html/recentchanges.html
+share/doc/ikiwiki/html/plugins.html
+share/doc/ikiwiki/html/usage.html
+share/doc/ikiwiki/html/security.html
+share/doc/ikiwiki/html/roadmap.html
+share/doc/ikiwiki/html/sandbox.html
+share/doc/ikiwiki/html/subversion.html
+share/doc/ikiwiki/html/setup.html
+share/doc/ikiwiki/html/smileys.html
+share/doc/ikiwiki/html/templates.html
+share/doc/ikiwiki/html/tags.html
+share/doc/ikiwiki/html/whyikiwiki.html
+share/doc/ikiwiki/html/todo.html
+share/doc/ikiwiki/html/patchqueue.html
+share/doc/ikiwiki/html/w3mmode.html
+share/doc/ikiwiki/html/jonassmedegaard.html
+share/doc/ikiwiki/html/tla.html
+share/doc/ikiwiki/html/logo/ikiwiki_old2.svgz
+share/doc/ikiwiki/html/logo/ikiwiki.png
+share/doc/ikiwiki/html/logo/ikiwiki_large.png
+share/doc/ikiwiki/html/logo/ikiwiki_old.png
+share/doc/ikiwiki/html/logo/ikiwiki.svgz
+share/doc/ikiwiki/html/logo/ikiwiki_old2.png
+share/doc/ikiwiki/html/logo/ikiwiki_button.png
+share/doc/ikiwiki/html/news/seeking_article_writer.html
+share/doc/ikiwiki/html/news/version_1.30.html
+share/doc/ikiwiki/html/news/version_1.29.html
+share/doc/ikiwiki/html/news/stylesheets.html
+share/doc/ikiwiki/html/news/svn_move.html
+share/doc/ikiwiki/html/news/version_1.31.html
+share/doc/ikiwiki/html/mercurial.html
+share/doc/ikiwiki/html/css_market.html
+share/doc/ikiwiki/html/examples.html
+share/doc/ikiwiki/html/css.html
+share/doc/ikiwiki/html/plugins/haiku.html
+share/doc/ikiwiki/html/plugins/map.html
+share/doc/ikiwiki/html/plugins/type/core.html
+share/doc/ikiwiki/html/plugins/type/html.html
+share/doc/ikiwiki/html/plugins/type/link.html
+share/doc/ikiwiki/html/plugins/type/format.html
+share/doc/ikiwiki/html/plugins/type/fun.html
+share/doc/ikiwiki/html/plugins/type/meta.html
+share/doc/ikiwiki/html/plugins/type/tags.html
+share/doc/ikiwiki/html/plugins/type/chrome.html
+share/doc/ikiwiki/html/plugins/type/useful.html
+share/doc/ikiwiki/html/plugins/type/slow.html
+share/doc/ikiwiki/html/plugins/type/special-purpose.html
+share/doc/ikiwiki/html/plugins/otl.html
+share/doc/ikiwiki/html/plugins/htmlscrubber.html
+share/doc/ikiwiki/html/plugins/brokenlinks.html
+share/doc/ikiwiki/html/plugins/pagecount.html
+share/doc/ikiwiki/html/plugins/inline.html
+share/doc/ikiwiki/html/plugins/meta.html
+share/doc/ikiwiki/html/plugins/orphans.html
+share/doc/ikiwiki/html/plugins/camelcase.html
+share/doc/ikiwiki/html/plugins/search.html
+share/doc/ikiwiki/html/plugins/smiley.html
+share/doc/ikiwiki/html/plugins/write.html
+share/doc/ikiwiki/html/plugins/mdwn.html
+share/doc/ikiwiki/html/plugins/html.html
+share/doc/ikiwiki/html/plugins/wikitext.html
+share/doc/ikiwiki/html/plugins/tag.html
+share/doc/ikiwiki/html/plugins/polygen.html
+share/doc/ikiwiki/html/plugins/pagestats.html
+share/doc/ikiwiki/html/plugins/htmltidy.html
+share/doc/ikiwiki/html/plugins/fortune.html
+share/doc/ikiwiki/html/plugins/aggregate.html
+share/doc/ikiwiki/html/plugins/template.html
+share/doc/ikiwiki/html/plugins/sidebar.html
+share/doc/ikiwiki/html/plugins/rst.html
+share/doc/ikiwiki/html/plugins/googlecalendar.html
+share/doc/ikiwiki/html/plugins/contrib.html
+share/doc/ikiwiki/html/plugins/typography.html
+share/doc/ikiwiki/html/plugins/ddate.html
+share/doc/ikiwiki/html/plugins/linkmap.html
+share/doc/ikiwiki/html/plugins/toc.html
+share/doc/ikiwiki/html/plugins/favicon.html
+share/doc/ikiwiki/html/plugins/contrib/googlemaps.html
+share/doc/ikiwiki/html/plugins/contrib/linguas.html
+share/doc/ikiwiki/html/plugins/contrib/img.html
+share/doc/ikiwiki/html/plugins/contrib/syntax.html
+share/doc/ikiwiki/html/plugins/shortcut.html
+share/doc/ikiwiki/html/plugins/img.html
+share/doc/ikiwiki/html/sandbox/just_another_test.html
+share/doc/ikiwiki/html/sandbox/testtest.html
+share/doc/ikiwiki/html/sandbox/test.html
+share/doc/ikiwiki/html/sandbox/foo.wiki
+share/doc/ikiwiki/html/sandbox/my_blog_entry.html
+share/doc/ikiwiki/html/sandbox/yes.html
+share/doc/ikiwiki/html/todo/mailnotification.html
+share/doc/ikiwiki/html/todo/htmlvalidation.html
+share/doc/ikiwiki/html/todo/metadata.html
+share/doc/ikiwiki/html/todo/done.html
+share/doc/ikiwiki/html/todo/plugin.html
+share/doc/ikiwiki/html/todo/blogging.html
+share/doc/ikiwiki/html/todo/tla.html
+share/doc/ikiwiki/html/todo/blogs.html
+share/doc/ikiwiki/html/todo/Case.html
+share/doc/ikiwiki/html/todo/lists.html
+share/doc/ikiwiki/html/todo/html.html
+share/doc/ikiwiki/html/todo/link_map.html
+share/doc/ikiwiki/html/todo/logo.html
+share/doc/ikiwiki/html/todo/search.html
+share/doc/ikiwiki/html/todo/aggregation.html
+share/doc/ikiwiki/html/todo/adding_new_pages_by_using_the_web_interface.html
+share/doc/ikiwiki/html/todo/automatic_rebuilding_of_html_pages.html
+share/doc/ikiwiki/html/todo/rss_title_description.html
+share/doc/ikiwiki/html/todo/multiple_templates.html
+share/doc/ikiwiki/html/todo/onlinepageediting.html
+share/doc/ikiwiki/html/todo/optimisations.html
+share/doc/ikiwiki/html/todo/pageindexes.html
+share/doc/ikiwiki/html/todo/pluggablerenderers.html
+share/doc/ikiwiki/html/todo/tags.html
+share/doc/ikiwiki/html/todo/utf8.html
+share/doc/ikiwiki/html/todo/sigs.html
+share/doc/ikiwiki/html/todo/strftime.html
+share/doc/ikiwiki/html/todo/terminalclient.html
+share/doc/ikiwiki/html/todo/underlay.html
+share/doc/ikiwiki/html/todo/upgradehooks.html



Home | Main Index | Thread Index | Old Index