Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2023 10:48:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 273260] www/hs-gitit: Restore and update to 0.15.1.1
Message-ID:  <bug-273260-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273260

            Bug ID: 273260
           Summary: www/hs-gitit: Restore and update to 0.15.1.1
           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=3D244247&action=
=3Dedit
www/hs-gitit: Restore and update to 0.15.1.1

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 0.12.2.1_3 was expired on 2018-10-23 [1].
The attached patch restores and updates the gitit port to 0.15.1.1.
The patch is also available at ...

        <ftp://wrap7.free.de/pub/patch/hs-gitit.patch.20230820>;
        MD5 (hs-gitit.patch.20230820) =3D fa2fc9a8aa81d6bf128747c2e161dcc6

... and adds the following features:

- Enable DocBook as a source format.
- Generation of the initial wiki pages (Front Page, User=E2=80=99s Guide, H=
elp)
  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
PORT_OPTIONS:MPLUGINS appears.
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 0.15.1.1. A few days before that
(with 0.15.1.0) make-use-cabal had sent me to cabal hell;-(

Thank you for considering this patch!
Johannes

[1]
<https://cgit.freebsd.org/ports/commit/www/hs-gitit?id=3D8e9a7e6ae177f35648=
36ad6a0737c36eb9d60870>
[2]
<https://github.com/jgm/gitit/commit/eed32638f4f6e3b2f4b8a9a04c4b72001acf9a=
d8>
[3] <http://mesh-j-3.free.de/poudriere/hs-gitit/0.15.1.1/>;

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-273260-7788>