# 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.

- Source version: `ikiwiki-3.20250501nb1`
- Maintainer: schmonz AT NetBSD.org
- Website: https://ikiwiki.info/
- License: gnu-gpl-v2
- Package history: cvs, hg, git

## Build dependencies

lang/python313 lang/python313 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-LWP-Protocol-https www/p5-CGI www/p5-CGI-FormBuilder www/p5-CGI-Session security/sudo textproc/p5-Text-Markdown-Discount lang/perl5 lang/perl5

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | aarch64eb | ikiwiki-3.20250501.tgz
NetBSD 10.0 | alpha | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | earmv6hf | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | earmv6hf | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | i386 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | i386 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | powerpc | ikiwiki-3.20250501.tgz
NetBSD 10.0 | powerpc | ikiwiki-3.20250221nb1.tgz
NetBSD 10.0 | powerpc | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | powerpc | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | sparc64 | ikiwiki-3.20200202.4.tgz
NetBSD 10.0 | sparc64 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | x86_64 | ikiwiki-3.20250501nb1.tgz
NetBSD 10.0 | x86_64 | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | aarch64eb | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | aarch64eb | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | earmv6hf | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | earmv6hf | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | riscv64 | ikiwiki-3.20250501nb1.tgz
NetBSD 11.0 | riscv64 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | aarch64 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | earmv7hf | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | i386 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | i386 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | x86_64 | ikiwiki-3.20250501nb1.tgz
NetBSD 9.0 | x86_64 | ikiwiki-3.20250501nb1.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

(no vulnerabilities known)

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.