Fri Dec 6 06:20:00 2013 UTC ()
After all the Sturm und Drang, it turns out the only thing needed for
DESTDIR support in ghc is to turn it on. Sigh.

Remove BROKEN.


(dholland)
diff -r1.51 -r1.52 pkgsrc/lang/ghc/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/lang/ghc/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/ghc/Makefile 2013/10/24 10:31:02 1.51
+++ pkgsrc/lang/ghc/Makefile 2013/12/06 06:20:00 1.52
@@ -1,36 +1,33 @@ @@ -1,36 +1,33 @@
1# $NetBSD: Makefile,v 1.51 2013/10/24 10:31:02 wiz Exp $ 1# $NetBSD: Makefile,v 1.52 2013/12/06 06:20:00 dholland Exp $
2 2
3DISTNAME= ghc-6.8.3 3DISTNAME= ghc-6.8.3
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= http://www.haskell.org/ghc/dist/6.8.3/ 6MASTER_SITES= http://www.haskell.org/ghc/dist/6.8.3/
7DISTFILES= ghc-6.8.3-src.tar.bz2 \ 7DISTFILES= ghc-6.8.3-src.tar.bz2 \
8 ghc-6.8.3-src-extralibs.tar.bz2 \ 8 ghc-6.8.3-src-extralibs.tar.bz2 \
9 ghc-6.4.2-src.tar.bz2 \ 9 ghc-6.4.2-src.tar.bz2 \
10 ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz 10 ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz
11 11
12OWNER= kristerw@NetBSD.org 12OWNER= kristerw@NetBSD.org
13HOMEPAGE= http://www.haskell.org/ghc/ 13HOMEPAGE= http://www.haskell.org/ghc/
14COMMENT= Compiler for the functional language Haskell 14COMMENT= Compiler for the functional language Haskell
15 15
16SITES.ghc-6.4.2-src.tar.bz2=http://www.haskell.org/ghc/dist/6.4.2/ 16SITES.ghc-6.4.2-src.tar.bz2=http://www.haskell.org/ghc/dist/6.4.2/
17SITES.ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz=${MASTER_SITE_LOCAL} 17SITES.ghc-6.4.2-i386-unknown-netbsd-hc.tar.gz=${MASTER_SITE_LOCAL}
18 18
19ONLY_FOR_PLATFORM= Darwin-*-i386 FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 SunOS-*-i386 19ONLY_FOR_PLATFORM= Darwin-*-i386 FreeBSD-*-i386 NetBSD-*-i386 OpenBSD-*-i386 SunOS-*-i386
20 20
21PKG_DESTDIR_SUPPORT= none 
22BROKEN= Does not support DESTDIR; will be removed after 2013Q4 
23 
24CHECK_PORTABILITY_SKIP= distrib/prep-bin-dist-mingw 21CHECK_PORTABILITY_SKIP= distrib/prep-bin-dist-mingw
25 22
26# += in a shell script, but in embedded AWK code, so it's ok. 23# += in a shell script, but in embedded AWK code, so it's ok.
27CHECK_PORTABILITY_SKIP+= libraries/base/cbits/ubconfc 24CHECK_PORTABILITY_SKIP+= libraries/base/cbits/ubconfc
28 25
29GNU_CONFIGURE= yes 26GNU_CONFIGURE= yes
30CONFIGURE_ARGS+= --with-ghc=${WRKDIR}/ghc-6.4.2/ghc/compiler/ghc-inplace 27CONFIGURE_ARGS+= --with-ghc=${WRKDIR}/ghc-6.4.2/ghc/compiler/ghc-inplace
31CONFIGURE_ENV+= PerlCmd=${PERL5:Q} 28CONFIGURE_ENV+= PerlCmd=${PERL5:Q}
32USE_TOOLS+= gmake perl:run 29USE_TOOLS+= gmake perl:run
33 30
34SUBST_CLASSES+= prefix 31SUBST_CLASSES+= prefix
35SUBST_STAGE.prefix= post-patch 32SUBST_STAGE.prefix= post-patch
36SUBST_FILES.prefix+= ../ghc-6.4.2/mk/bootstrap.mk 33SUBST_FILES.prefix+= ../ghc-6.4.2/mk/bootstrap.mk