[Bug 273260] www/hs-gitit: Restore and update to

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 21 Aug 2023 10:48:52 UTC

            Bug ID: 273260
           Summary: www/hs-gitit: Restore and update to
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: joemann@beefree.free.de

Created attachment 244247
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=244247&action=edit
www/hs-gitit: Restore and update to

gitit is a pandoc based wiki software written in Haskell. It uses
flat file content, version controlled by git, darcs, or mercurial.

www/hs-gitit was expired on 2018-10-23 [1].
The attached patch restores and updates the gitit port to
The patch is also available at ...

        MD5 (hs-gitit.patch.20230820) = fa2fc9a8aa81d6bf128747c2e161dcc6

... and adds the following features:

- Enable DocBook as a source format.
- Generation of the initial wiki pages (Front Page, User’s Guide, Help)
  now uses pandoc's extended Markdown. This fixes
  - Help.page generation if DocBook is the wiki's default format
  - using the patch's added help contents for the DocBook format.
- OPTION EXPORTS to re-enable exporting wiki pages in many formats.
  - This non-default OPTION reverts [2] - use with care.
  - Add boolean attribute "exports" to gitit's configuration file.
  - Add attribute "pdf-engine" to gitit's configuration file.
- An rc.d script to run multiple wiki instances in parallel.

Output from poudriere testport on 13.2-STABLE amd64 is available: [3].
% portlint -A
WARN: Makefile: PLUGINS is listed in OPTIONS_DEFINE, but no
0 fatal errors and 1 warning found.

If someone else (e.g. haskell@) wants to take maintainership then
please go ahead:-) I'm neither a cabal user nor a Haskell programmer -
I was just lucky when producing this port: using make-use-cabal
immediately after the release of gitit A few days before that
(with make-use-cabal had sent me to cabal hell;-(

Thank you for considering this patch!

[3] <http://mesh-j-3.free.de/poudriere/hs-gitit/>

You are receiving this mail because:
You are the assignee for the bug.