Lines 6-13
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= uulib |
8 |
PORTNAME= uulib |
9 |
PORTVERSION= 0.9.5 |
9 |
PORTVERSION= 0.9.10 |
10 |
PORTREVISION= 1 |
|
|
11 |
CATEGORIES= devel haskell |
10 |
CATEGORIES= devel haskell |
12 |
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ |
11 |
MASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ |
13 |
PKGNAMEPREFIX= hs- |
12 |
PKGNAMEPREFIX= hs- |
Lines 16-23
Link Here
|
16 |
COMMENT= Haskell Utrecht Tools Library |
15 |
COMMENT= Haskell Utrecht Tools Library |
17 |
|
16 |
|
18 |
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc |
17 |
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc |
|
|
18 |
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc |
19 |
|
19 |
|
20 |
GHC_VERSION= 6.8.3 |
20 |
GHC_VERSION= 6.10.4 |
21 |
UULIB_VERSION= ${PORTVERSION} |
21 |
UULIB_VERSION= ${PORTVERSION} |
22 |
|
22 |
|
23 |
GHC_CMD= ${LOCALBASE}/bin/ghc |
23 |
GHC_CMD= ${LOCALBASE}/bin/ghc |
Lines 30-45
Link Here
|
30 |
UULIB_VERSION=${UULIB_VERSION} \ |
30 |
UULIB_VERSION=${UULIB_VERSION} \ |
31 |
UULIB_LIBDIR_REL=${UULIB_LIBDIR_REL} |
31 |
UULIB_LIBDIR_REL=${UULIB_LIBDIR_REL} |
32 |
|
32 |
|
|
|
33 |
.if defined(NOPORTDOCS) |
34 |
PLIST_SUB+= NOPORTDOCS="" |
35 |
.else |
36 |
PLIST_SUB+= NOPORTDOCS="@comment " |
37 |
.endif |
38 |
|
39 |
.if !defined(NOPORTDOCS) |
40 |
|
41 |
PORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) |
42 |
.if !empty(PORT_HADDOCK:M?0) |
43 |
BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock |
44 |
.endif |
45 |
BUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour |
46 |
|
47 |
HSCOLOUR_VERSION= 1.13 |
48 |
HSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} |
49 |
|
50 |
PORTDOCS= * |
51 |
.endif |
52 |
|
33 |
.SILENT: |
53 |
.SILENT: |
34 |
|
54 |
|
35 |
do-configure: |
55 |
do-configure: |
36 |
cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \ |
56 |
cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \ |
37 |
&& ${SETUP_CMD} configure --prefix=${PREFIX} |
57 |
&& ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX} |
38 |
|
58 |
|
39 |
do-build: |
59 |
do-build: |
40 |
cd ${WRKSRC} && ${SETUP_CMD} build \ |
60 |
cd ${WRKSRC} && ${SETUP_CMD} build \ |
41 |
&& ${SETUP_CMD} register --gen-script |
61 |
&& ${SETUP_CMD} register --gen-script |
42 |
|
62 |
|
|
|
63 |
.if !defined(NOPORTDOCS) |
64 |
cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \ |
65 |
--hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css |
66 |
.endif |
67 |
|
43 |
do-install: |
68 |
do-install: |
44 |
cd ${WRKSRC} && ${SETUP_CMD} install \ |
69 |
cd ${WRKSRC} && ${SETUP_CMD} install \ |
45 |
&& ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UULIB_LIBDIR_REL}/register.sh |
70 |
&& ${INSTALL_SCRIPT} register.sh ${PREFIX}/${UULIB_LIBDIR_REL}/register.sh |