View | Details | Raw Unified | Return to bug 137086
Collapse All | Expand All

(-)hs-uulib/Makefile (-4 / +29 lines)
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
(-)hs-uulib/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (uulib-0.9.5.tar.gz) = 606dec3a8ea8797421e795336392f02f
1
MD5 (uulib-0.9.10.tar.gz) = 5db835e7ee4accd902a54eb26c4762d8
2
SHA256 (uulib-0.9.5.tar.gz) = 38415725133af464de582dadc7d7e60b1aeb96344b18b239d176bf2181f98563
2
SHA256 (uulib-0.9.10.tar.gz) = 1df7336ed76c278323c2e25ab53ec1afc9eba6a7c918c826e9f783e84479e08f
3
SIZE (uulib-0.9.5.tar.gz) =  93618
3
SIZE (uulib-0.9.10.tar.gz) = 96312
(-)hs-uulib/pkg-descr (-15 / +12 lines)
Lines 7-24 Link Here
7
WWW:		http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
7
WWW:		http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
8
package-url:	http://nix.cs.uu.nl/dist/hut/
8
package-url:	http://nix.cs.uu.nl/dist/hut/
9
9
10
exposed-modules:
10
exposed-modules: UU.Parsing.CharParser UU.Parsing.Derived
11
	UU.Parsing.CharParser UU.Parsing.Derived
11
		 UU.Parsing.Interface UU.Parsing.MachineInterface
12
	UU.Parsing.Interface UU.Parsing.MachineInterface
12
		 UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms
13
	UU.Parsing.Merge UU.Parsing.Offside UU.Parsing.Perms
13
		 UU.Parsing.StateParser UU.Parsing UU.DData.IntBag 
14
	UU.Parsing.StateParser UU.Parsing UU.DData.IntBag 
14
		 UU.DData.Map UU.DData.MultiSet UU.DData.Queue
15
	UU.DData.Map UU.DData.MultiSet UU.DData.Queue
15
		 UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint
16
	UU.DData.Scc UU.DData.Seq UU.DData.Set UU.PPrint
16
		 UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken
17
	UU.Pretty.Ext UU.Pretty UU.Scanner.GenToken UU.Scanner.GenTokenOrd
17
		 UU.Scanner.GenTokenOrd UU.Scanner.GenTokenParser
18
	UU.Scanner.GenTokenParser UU.Scanner.GenTokenSymbol
18
		 UU.Scanner.GenTokenSymbol UU.Scanner.Position UU.Scanner.Scanner
19
	UU.Scanner.Position UU.Scanner.Scanner
19
		 UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow
20
	UU.Scanner.Token UU.Scanner.TokenParser UU.Scanner.TokenShow
20
		 UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils
21
	UU.Scanner UU.Util.BinaryTrees UU.Util.PermTree UU.Util.Utils
21
		 UU.Pretty.Basic UU.Parsing.Machine UU.DData.IntMap UU.DData.IntSet	
22
	UU.Pretty.Basic UU.Parsing.Machine    
23
	UU.DData.IntMap  
24
	UU.DData.IntSet        
(-)hs-uulib/pkg-plist (-5 / +5 lines)
Lines 37-44 Link Here
37
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/Utils.hi
37
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util/Utils.hi
38
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSuulib-%%UULIB_VERSION%%.a
38
%%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSuulib-%%UULIB_VERSION%%.a
39
%%UULIB_LIBDIR_REL%%/register.sh
39
%%UULIB_LIBDIR_REL%%/register.sh
40
%%DOCSDIR%%/COPYRIGHT
40
%%NOPORTDOCS%%%%DOCSDIR%%/COPYRIGHT
41
@dirrm %%DOCSDIR%%
41
%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%%
42
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util
42
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Util
43
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner
43
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Scanner
44
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty
44
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/UU/Pretty
Lines 48-53 Link Here
48
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
48
@dirrm %%UULIB_LIBDIR_REL%%/ghc-%%GHC_VERSION%%
49
@dirrm %%UULIB_LIBDIR_REL%%
49
@dirrm %%UULIB_LIBDIR_REL%%
50
@exec /bin/sh %D/%%UULIB_LIBDIR_REL%%/register.sh
50
@exec /bin/sh %D/%%UULIB_LIBDIR_REL%%/register.sh
51
@exec rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
51
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
52
@unexec if [ -x %D/bin/ghc-pkg ]; then %D/bin/ghc-pkg unregister uulib || /usr/bin/true; fi
52
@unexec %D/bin/ghc-pkg unregister uulib
53
@unexec if [ -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old ]; then rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old || /usr/bin/true; fi
53
@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old

Return to bug 137086