diff options
Diffstat (limited to 'print/hs-hscolour')
-rw-r--r-- | print/hs-hscolour/Makefile | 47 | ||||
-rw-r--r-- | print/hs-hscolour/pkg-plist | 53 |
2 files changed, 31 insertions, 69 deletions
diff --git a/print/hs-hscolour/Makefile b/print/hs-hscolour/Makefile index ba035944dfb8..ab0adf80de23 100644 --- a/print/hs-hscolour/Makefile +++ b/print/hs-hscolour/Makefile @@ -10,54 +10,19 @@ 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- MAINTAINER= jacula@gmail.com COMMENT= Colourise Haskell code -.if !defined(SLAVE) -BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc -RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc -LIB_DEPENDS+= gmp.10:${PORTSDIR}/math/gmp -.else -NO_PKG_REGISTER= -.endif - -GHC_VERSION= 6.10.4 -HSCOLOUR_VERSION= ${PORTVERSION} - -CABAL_CMD= runghc Setup.hs - -DATADIR= ${PREFIX}/share/${DISTNAME} -HSCOLOUR_LIBDIR_REL= lib/${DISTNAME} -DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} +CABAL_SETUP= Setup.hs -PLIST_SUB= GHC_VERSION=${GHC_VERSION} \ - HSCOLOUR_LIBDIR_REL=${HSCOLOUR_LIBDIR_REL} \ - HSCOLOUR_VERSION=${HSCOLOUR_VERSION} \ - -.SILENT: - -do-configure: - cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --prefix=${PREFIX} - -do-build: - cd ${WRKSRC} && ${CABAL_CMD} build -.if !defined(SLAVE) - cd ${WRKSRC} && ${CABAL_CMD} register --gen-script -.endif +EXECUTABLE= HsColour -do-install: - cd ${WRKSRC} && ${CABAL_CMD} install +PORTDATA= * -post-install: - ${STRIP_CMD} ${PREFIX}/bin/HsColour -.if !defined(SLAVE) - cd ${WRKSRC} && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSCOLOUR_LIBDIR_REL}/register.sh && \ - ${INSTALL_DATA} README ${DOCSDIR}/README +.if defined(SLAVE) +GHC_CMD= ghc .endif - @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/print/hs-hscolour/pkg-plist b/print/hs-hscolour/pkg-plist index 5ce6fa58d01b..f93e4681053a 100644 --- a/print/hs-hscolour/pkg-plist +++ b/print/hs-hscolour/pkg-plist @@ -1,34 +1,31 @@ @comment $FreeBSD$ bin/HsColour -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HShscolour-%%HSCOLOUR_VERSION%%.o -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ANSI.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Anchors.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/CSS.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Classify.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ColourHighlight.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Colourise.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/General.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/HTML.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/InlineCSS.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/LaTeX.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/MIRC.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Options.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Output.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/TTY.hi -%%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHShscolour-%%HSCOLOUR_VERSION%%.a -%%HSCOLOUR_LIBDIR_REL%%/register.sh +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ANSI.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Anchors.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/CSS.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Classify.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/ColourHighlight.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Colourise.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/General.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/HTML.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/InlineCSS.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/LaTeX.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/MIRC.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Options.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/Output.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour/TTY.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a +%%LIBDIR_REL%%/register.sh %%DOCSDIR%%/LICENCE-GPL -%%DOCSDIR%%/README -%%DATADIR%%/hscolour.css -@dirrm %%DATADIR%% @dirrmtry %%DOCSDIR%% -@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour -@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell -@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language -@dirrm %%HSCOLOUR_LIBDIR_REL%%/ghc-%%GHC_VERSION%% -@dirrm %%HSCOLOUR_LIBDIR_REL%% -@exec /bin/sh %%LOCALBASE%%/%%HSCOLOUR_LIBDIR_REL%%/register.sh +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell/HsColour +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language/Haskell +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Language +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%% +@dirrm %%LIBDIR_REL%% +@exec /bin/sh %%LOCALBASE%%/%%LIBDIR_REL%%/register.sh @exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old -@unexec %%LOCALBASE%%/bin/ghc-pkg unregister hscolour +@unexec %%LOCALBASE%%/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%% @unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old |