www/ikiwiki - The NetBSD Packages Collection

Flexible static site generator with dynamic features

Ikiwiki is a wiki compiler. It converts wiki pages into HTML pages
suitable for publishing on a website. Ikiwiki stores pages and
history in a revision control system such as Subversion or Git.
There are many other features, including support for blogging and
podcasting, as well as a large array of plugins.

If you're familiar with static site generators, think of ikiwiki
as a particularly flexible SSG with some dynamic features.

Build dependencies

lang/python312 lang/python312 pkgtools/mktools devel/gmake pkgtools/cwrappers

Runtime dependencies

www/p5-URI www/p5-HTML-Parser www/p5-HTML-Template www/p5-HTML-Tree mail/p5-Mail-Sendmail time/p5-Time-Duration time/p5-TimeDate www/p5-HTML-Scrubber converters/p5-JSON net/p5-RPC-XML textproc/p5-XML-Atom textproc/p5-XML-Feed textproc/p5-XML-Simple textproc/p5-XML-RSS devel/p5-File-MimeInfo devel/p5-gettext textproc/p5-YAML-LibYAML www/p5-LWPx-ParanoidAgent www/p5-CGI www/p5-CGI-FormBuilder www/p5-CGI-Session security/sudo textproc/p5-Text-Markdown-Discount lang/perl5 lang/perl5

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 10.0aarch64ikiwiki-3.20200202.3nb10.tgz
NetBSD 10.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 10.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 10.0aarch64ebikiwiki-3.20200202.4.tgz
NetBSD 10.0aarch64ebikiwiki-3.20200202.4.tgz
NetBSD 10.0alphaikiwiki-3.20200202.4.tgz
NetBSD 10.0alphaikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv6hfikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv6hfikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv6hfikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv7hfikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv7hfikiwiki-3.20200202.4.tgz
NetBSD 10.0earmv7hfikiwiki-3.20200202.4.tgz
NetBSD 10.0i386ikiwiki-3.20200202.4.tgz
NetBSD 10.0i386ikiwiki-3.20200202.3nb10.tgz
NetBSD 10.0i386ikiwiki-3.20200202.4.tgz
NetBSD 10.0i386ikiwiki-3.20200202.4.tgz
NetBSD 10.0powerpcikiwiki-3.20200202.3nb10.tgz
NetBSD 10.0powerpcikiwiki-3.20200202.3nb10.tgz
NetBSD 10.0powerpcikiwiki-3.20200202.4.tgz
NetBSD 10.0sparc64ikiwiki-3.20200202.4.tgz
NetBSD 10.0sparc64ikiwiki-3.20200202.4.tgz
NetBSD 10.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 10.0x86_64ikiwiki-3.20200202.3nb10.tgz
NetBSD 10.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 10.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 9.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 9.0aarch64ikiwiki-3.20200202.3nb10.tgz
NetBSD 9.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 9.0aarch64ikiwiki-3.20200202.4.tgz
NetBSD 9.0earmv7hfikiwiki-3.20200202.4.tgz
NetBSD 9.0earmv7hfikiwiki-3.20200202.4.tgz
NetBSD 9.0i386ikiwiki-3.20200202.4.tgz
NetBSD 9.0i386ikiwiki-3.20200202.3nb10.tgz
NetBSD 9.0i386ikiwiki-3.20200202.4.tgz
NetBSD 9.0i386ikiwiki-3.20200202.4.tgz
NetBSD 9.0powerpcikiwiki-3.20200202.3nb10.tgz
NetBSD 9.0powerpcikiwiki-3.20200202.3nb10.tgz
NetBSD 9.0powerpcikiwiki-3.20200202.4.tgz
NetBSD 9.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 9.0x86_64ikiwiki-3.20200202.3nb10.tgz
NetBSD 9.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 9.0x86_64ikiwiki-3.20200202.4.tgz
NetBSD 9.3x86_64ikiwiki-3.20200202.4.tgz
NetBSD 9.3x86_64ikiwiki-3.20200202.4.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

cgi
Enable CGI support.
cvs
Enable CVS support.
git
Enable Git support.
ikiwiki-amazon-s3
Enable publishing rendered pages to Amazon S3 servers.
ikiwiki-highlight
Enable syntax highlighting in code blocks.
ikiwiki-search
Enable full-text search using xapian.
ikiwiki-sudo
Enable portable ikiwiki-mass-rebuild using sudo.
imagemagick
Use ImageMagick as imaging library.
l10n
Enable language localization.
mercurial
Enable Mercurial support.
python
Enable Python support.
svn
Enable subversion support.
w3m
Use and enable support for the w3m browser.
ikiwiki-discount
Use Text::Markdown::Discount to rendering HTML-pages.
ikiwiki-markdown
Use Text::Markdown to rendering HTML-pages.
ikiwiki-multimarkdown
Use Text::MultMarkdown to rendering HTML-pages.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.