Lines 10-21
Link Here
|
10 |
CATEGORIES= lang haskell |
10 |
CATEGORIES= lang haskell |
11 |
MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ |
11 |
MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ |
12 |
http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot |
12 |
http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot |
|
|
13 |
DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source |
14 |
|
13 |
PATCH_SITES= http://www-i2.informatik.rwth-aachen.de/~stolz/FreeBSD/ |
15 |
PATCH_SITES= http://www-i2.informatik.rwth-aachen.de/~stolz/FreeBSD/ |
14 |
PATCHFILES= patch-ghc-libraries_OpenAL.diff |
16 |
PATCHFILES= patch-ghc-libraries_OpenAL.diff |
15 |
|
17 |
|
|
|
18 |
MAINTAINER= simonmar@microsoft.com |
19 |
COMMENT= A Compiler for the functional language Haskell |
20 |
|
16 |
ONLY_FOR_ARCHS= i386 |
21 |
ONLY_FOR_ARCHS= i386 |
17 |
|
22 |
|
18 |
SRC_DIST= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source |
|
|
19 |
BOOT_DIST= ghc-${PORTVERSION}-i386-unknown-freebsd-boot${EXTRACT_SUFX}:boot |
23 |
BOOT_DIST= ghc-${PORTVERSION}-i386-unknown-freebsd-boot${EXTRACT_SUFX}:boot |
20 |
BOOT_DIST5= ghc-${PORTVERSION}-i386-unknown-freebsd5-boot${EXTRACT_SUFX}:boot |
24 |
BOOT_DIST5= ghc-${PORTVERSION}-i386-unknown-freebsd5-boot${EXTRACT_SUFX}:boot |
21 |
|
25 |
|
Lines 25-32
Link Here
|
25 |
|
29 |
|
26 |
.include <bsd.port.pre.mk> |
30 |
.include <bsd.port.pre.mk> |
27 |
|
31 |
|
28 |
DISTFILES= ${SRC_DIST} |
|
|
29 |
|
30 |
.if ${OSVERSION} < 500000 |
32 |
.if ${OSVERSION} < 500000 |
31 |
DISTFILES+= ${BOOT_DIST} |
33 |
DISTFILES+= ${BOOT_DIST} |
32 |
.else |
34 |
.else |
Lines 44-54
Link Here
|
44 |
LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 \ |
46 |
LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 \ |
45 |
readline.5:${PORTSDIR}/devel/readline |
47 |
readline.5:${PORTSDIR}/devel/readline |
46 |
|
48 |
|
47 |
MAINTAINER= simonmar@microsoft.com |
|
|
48 |
COMMENT= A Compiler for the functional language Haskell |
49 |
|
50 |
USE_PERL5= yes |
49 |
USE_PERL5= yes |
51 |
USE_REINPLACE= yes |
|
|
52 |
USE_GMAKE= yes |
50 |
USE_GMAKE= yes |
53 |
GNU_CONFIGURE= yes |
51 |
GNU_CONFIGURE= yes |
54 |
|
52 |
|
Lines 59-64
Link Here
|
59 |
.else |
57 |
.else |
60 |
LIB_DEPENDS+= glut.4:${PORTSDIR}/graphics/libglut \ |
58 |
LIB_DEPENDS+= glut.4:${PORTSDIR}/graphics/libglut \ |
61 |
openal.0:${PORTSDIR}/audio/openal |
59 |
openal.0:${PORTSDIR}/audio/openal |
|
|
60 |
LIB_DEPENDS+= alut.0:${PORTSDIR}/audio/freealut |
62 |
USE_GL= yes |
61 |
USE_GL= yes |
63 |
PLIST_SUB+= X11="" OPENAL="" |
62 |
PLIST_SUB+= X11="" OPENAL="" |
64 |
CONFIGURE_ARGS+=--enable-openal |
63 |
CONFIGURE_ARGS+=--enable-openal |