Gitit is a wiki backed by a git, darcs, or mercurial filestore. Pages

and uploaded files can be modified either directly via the VCS's
command-line tools or through the wiki's web interface.  Pandoc is used
for markup processing, so pages may be written in (extended) markdown,
reStructuredText, LaTeX, HTML, or literate Haskell, and exported in ten
different formats, including LaTeX, ConTeXt, DocBook, RTF, OpenOffice
ODT, and MediaWiki markup.

Notable features include:

 * plugins: dynamically loaded page transformations written in Haskell.
 * conversion of TeX math to MathML for display in web browsers.
 * syntax highlighting of source code files and code snippets.
 * Atom feeds (site-wide and per-page).
 * a library, Network.Gitit, that makes it simple to include a gitit
   wiki in any happstack application.

WWW:	http://gitit.net/

Obtained from:	FreeBSD Haskell
This commit is contained in:
Gabor Pali 2012-02-18 03:25:18 +00:00
parent 81c73710a6
commit bd8178b27a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=291662
5 changed files with 50 additions and 0 deletions

View file

@ -91,6 +91,7 @@ ghc-mtl_port= devel/hs-ghc-mtl
ghc-paths_port= devel/hs-ghc-paths
gio_port= devel/hs-gio
git-annex_port= devel/hs-git-annex # executable
gitit_port= www/hs-gitit # executable
glade_port= devel/hs-glade
glib_port= devel/hs-glib
GLUT_port= x11-toolkits/hs-GLUT

View file

@ -282,6 +282,7 @@
SUBDIR += hs-cgi
SUBDIR += hs-css-text
SUBDIR += hs-fastcgi
SUBDIR += hs-gitit
SUBDIR += hs-hS3
SUBDIR += hs-happstack
SUBDIR += hs-happstack-data

28
www/hs-gitit/Makefile Normal file
View file

@ -0,0 +1,28 @@
# New ports collection makefile for: hs-gitit
# Date created: December 2, 2011
# Whom: haskell@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= gitit
PORTVERSION= 0.8.1
CATEGORIES= www haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Wiki using happstack, git or darcs, and pandoc
LICENSE= GPLv2
USE_CABAL= cgi ConfigFile>=1 feed>=0.3.6 filestore>=0.4.0.2 \
happstack-server>=6.0 happstack-util>=6.0 \
highlighting-kate>=0.2.7.1 hslogger>=1 HStringTemplate>=0.6 \
HTTP>=4000.0 json>=0.4 mtl network>=2.1.0.0 pandoc>=1.8.2 \
pandoc-types>=1.8.2 parsec recaptcha>=0.1 safe SHA>1 text \
url>=2.1 utf8-string>=0.3 xhtml xml>=1.3.5 xss-sanitize>=0.3 \
zlib>=0.5
EXECUTABLE= gitit expireGititCache
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

2
www/hs-gitit/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (cabal/gitit-0.8.1.tar.gz) = d6ed871590e58ea4a5c70e7b9ca96182f549e7effd54f0dfa6906f64aa33b1ac
SIZE (cabal/gitit-0.8.1.tar.gz) = 180641

18
www/hs-gitit/pkg-descr Normal file
View file

@ -0,0 +1,18 @@
Gitit is a wiki backed by a git, darcs, or mercurial filestore. Pages
and uploaded files can be modified either directly via the VCS's
command-line tools or through the wiki's web interface. Pandoc is used
for markup processing, so pages may be written in (extended) markdown,
reStructuredText, LaTeX, HTML, or literate Haskell, and exported in ten
different formats, including LaTeX, ConTeXt, DocBook, RTF, OpenOffice
ODT, and MediaWiki markup.
Notable features include:
* plugins: dynamically loaded page transformations written in Haskell.
* conversion of TeX math to MathML for display in web browsers.
* syntax highlighting of source code files and code snippets.
* Atom feeds (site-wide and per-page).
* a library, Network.Gitit, that makes it simple to include a gitit
wiki in any happstack application.
WWW: http://gitit.net/