diff options
author | pgj <pgj@FreeBSD.org> | 2010-05-13 00:33:59 +0800 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2010-05-13 00:33:59 +0800 |
commit | f203c3895196ffa8b69517527e8c488cc49ada57 (patch) | |
tree | d7be6abb9940698d6dc43b1587948a03039a23b5 /print/hs-hscolour-docs | |
parent | 965f4ecbcd1c9f6296e907af59901feeedfdc42f (diff) | |
download | freebsd-ports-gnome-f203c3895196ffa8b69517527e8c488cc49ada57.tar.gz freebsd-ports-gnome-f203c3895196ffa8b69517527e8c488cc49ada57.tar.zst freebsd-ports-gnome-f203c3895196ffa8b69517527e8c488cc49ada57.zip |
Introduce a new (and hopefully better) ports infrastructure for Haskell Cabal
ports which makes possible the direct translation of Cabal package
descriptions to FreeBSD ports. It promises both easier addition and
maintenance for Cabal-based ports.
Diffstat (limited to 'print/hs-hscolour-docs')
-rw-r--r-- | print/hs-hscolour-docs/Makefile | 34 | ||||
-rw-r--r-- | print/hs-hscolour-docs/pkg-plist | 105 |
2 files changed, 3 insertions, 136 deletions
diff --git a/print/hs-hscolour-docs/Makefile b/print/hs-hscolour-docs/Makefile index af901635dcbe..e71b72a66b4c 100644 --- a/print/hs-hscolour-docs/Makefile +++ b/print/hs-hscolour-docs/Makefile @@ -10,41 +10,13 @@ PORTVERSION= 1.15 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= print haskell -MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/contrib/ \ - http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ -PKGNAMEPREFIX= hs- -PKGNAMESUFFIX= -doc MAINTAINER= jacula@gmail.com COMMENT= Documentation for HsColour -BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ - HsColour:${PORTSDIR}/print/hs-hscolour -RUN_DEPENDS= hs-hscolour=${PKGVERSION}:${PORTSDIR}/print/hs-hscolour +CABAL_SETUP= Setup.hs -PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) -.if !empty(PORT_HADDOCK:M?0) -BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock -.endif - -HSCOLOUR_VERSION= ${PORTVERSION} -HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} - -CABAL_CMD= runghc Setup.hs - -DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} - -.SILENT: - -do-configure: - cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --haddock-options=-w --prefix=${PREFIX} - -do-build: - cd ${WRKSRC} && ${CABAL_CMD} haddock --executables --hyperlink-source \ - --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css - -do-install: - ${MKDIR} ${DOCSDIR}/html - cd ${WRKSRC}/dist/doc/html/hscolour && ${COPYTREE_SHARE} \* ${DOCSDIR}/html +DOCUMENTATION= yes +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/print/hs-hscolour-docs/pkg-plist b/print/hs-hscolour-docs/pkg-plist deleted file mode 100644 index ebcb65f9e3f5..000000000000 --- a/print/hs-hscolour-docs/pkg-plist +++ /dev/null @@ -1,105 +0,0 @@ -@comment $FreeBSD$ -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-ANSI.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Anchors.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-CSS.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Classify.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-ColourHighlight.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Colourise.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-General.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-HTML.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-InlineCSS.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-LaTeX.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-MIRC.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Options.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-Output.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour-TTY.html -%%DOCSDIR%%/html/HsColour/Language-Haskell-HsColour.html -%%DOCSDIR%%/html/HsColour/Main.html -%%DOCSDIR%%/html/HsColour/doc-index.html -%%DOCSDIR%%/html/HsColour/frames.html -%%DOCSDIR%%/html/HsColour/haddock-util.js -%%DOCSDIR%%/html/HsColour/haddock.css -%%DOCSDIR%%/html/HsColour/haskell_icon.gif -%%DOCSDIR%%/html/HsColour/index-frames.html -%%DOCSDIR%%/html/HsColour/index.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-ANSI.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Anchors.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-CSS.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Classify.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-ColourHighlight.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Colourise.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-General.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-HTML.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-InlineCSS.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-LaTeX.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-MIRC.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Options.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-Output.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour-TTY.html -%%DOCSDIR%%/html/HsColour/mini_Language-Haskell-HsColour.html -%%DOCSDIR%%/html/HsColour/mini_Main.html -%%DOCSDIR%%/html/HsColour/minus.gif -%%DOCSDIR%%/html/HsColour/plus.gif -%%DOCSDIR%%/html/HsColour/src/Main.html -%%DOCSDIR%%/html/HsColour/src/hscolour.css -%%DOCSDIR%%/html/Language-Haskell-HsColour-ANSI.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-Anchors.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-CSS.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-Classify.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-ColourHighlight.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-Colourise.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-General.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-HTML.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-InlineCSS.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-LaTeX.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-MIRC.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-Options.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-Output.html -%%DOCSDIR%%/html/Language-Haskell-HsColour-TTY.html -%%DOCSDIR%%/html/Language-Haskell-HsColour.html -%%DOCSDIR%%/html/doc-index.html -%%DOCSDIR%%/html/frames.html -%%DOCSDIR%%/html/haddock-util.js -%%DOCSDIR%%/html/haddock.css -%%DOCSDIR%%/html/haskell_icon.gif -%%DOCSDIR%%/html/hscolour.haddock -%%DOCSDIR%%/html/index-frames.html -%%DOCSDIR%%/html/index.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-ANSI.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Anchors.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-CSS.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Classify.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-ColourHighlight.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Colourise.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-General.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-HTML.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-InlineCSS.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-LaTeX.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-MIRC.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Options.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-Output.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour-TTY.html -%%DOCSDIR%%/html/mini_Language-Haskell-HsColour.html -%%DOCSDIR%%/html/minus.gif -%%DOCSDIR%%/html/plus.gif -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-ANSI.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Anchors.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-CSS.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Classify.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-ColourHighlight.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Colourise.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-General.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-HTML.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-InlineCSS.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-LaTeX.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-MIRC.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Options.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-Output.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour-TTY.html -%%DOCSDIR%%/html/src/Language-Haskell-HsColour.html -%%DOCSDIR%%/html/src/hscolour.css -@dirrm %%DOCSDIR%%/html/src -@dirrm %%DOCSDIR%%/html/HsColour/src -@dirrm %%DOCSDIR%%/html/HsColour -@dirrm %%DOCSDIR%%/html -@dirrmtry %%DOCSDIR%% |