Lines 16-22
Link Here
|
16 |
CATEGORIES= lang |
16 |
CATEGORIES= lang |
17 |
MASTER_SITES= http://mlton.org/pages/Download/attachments/ \ |
17 |
MASTER_SITES= http://mlton.org/pages/Download/attachments/ \ |
18 |
http://mlton.org/pages/Experimental/attachments/ \ |
18 |
http://mlton.org/pages/Experimental/attachments/ \ |
19 |
http://www.cse.unsw.edu.au/~tbourke/distfiles/ |
19 |
http://www.tbrk.org/distfiles/ |
20 |
DISTFILES= ${BOOT_DIST} ${SRC_DIST} |
20 |
DISTFILES= ${BOOT_DIST} ${SRC_DIST} |
21 |
EXTRACT_ONLY= ${SRC_DIST} |
21 |
EXTRACT_ONLY= ${SRC_DIST} |
22 |
|
22 |
|
Lines 28-37
Link Here
|
28 |
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash |
28 |
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash |
29 |
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash |
29 |
BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash |
30 |
|
30 |
|
31 |
BROKEN= does not build |
|
|
32 |
DEPRECATED= has been broken for 5 months |
33 |
EXPIRATION_DATE=2010-01-08 |
34 |
|
35 |
OPTIONS= SMLNJ "Bootstrap with SML/NJ (can take >15 hours)" off \ |
31 |
OPTIONS= SMLNJ "Bootstrap with SML/NJ (can take >15 hours)" off \ |
36 |
MINGW32 "Add the mingw32 target (requires wine)" off |
32 |
MINGW32 "Add the mingw32 target (requires wine)" off |
37 |
|
33 |
|
Lines 41-46
Link Here
|
41 |
BUILD_DEPENDS+= gsed:${PORTSDIR}/textproc/gsed \ |
37 |
BUILD_DEPENDS+= gsed:${PORTSDIR}/textproc/gsed \ |
42 |
htmldoc:${PORTSDIR}/textproc/htmldoc \ |
38 |
htmldoc:${PORTSDIR}/textproc/htmldoc \ |
43 |
latex:${PORTSDIR}/print/teTeX |
39 |
latex:${PORTSDIR}/print/teTeX |
|
|
40 |
.else |
41 |
INSTALL_TARGET= install-no-docs |
42 |
ALL_TARGET= all-no-docs |
44 |
.endif |
43 |
.endif |
45 |
|
44 |
|
46 |
SRC_DIST= ${DISTNAME}-1.src.tgz |
45 |
SRC_DIST= ${DISTNAME}-1.src.tgz |
Lines 49-65
Link Here
|
49 |
BUILD_DEPENDS+= smlnj-devel>=110.65:${PORTSDIR}/lang/sml-nj-devel |
48 |
BUILD_DEPENDS+= smlnj-devel>=110.65:${PORTSDIR}/lang/sml-nj-devel |
50 |
BOOT_DIST= |
49 |
BOOT_DIST= |
51 |
MAKE_ENV+= SMLNJ_DEVEL=yes |
50 |
MAKE_ENV+= SMLNJ_DEVEL=yes |
|
|
51 |
.if defined(NOPORTDOCS) |
52 |
ALL_TARGET= nj-mlton all-no-docs |
53 |
.else |
52 |
ALL_TARGET= bootstrap-nj |
54 |
ALL_TARGET= bootstrap-nj |
|
|
55 |
.endif |
53 |
.else |
56 |
.else |
54 |
BOOT_DIST= ${PORTNAME}-${BOOT_VER}-1.${MACHINE_ARCH}-freebsd${OSRELMAJ}.${BOOT_SUF} |
57 |
BOOT_DIST= ${PORTNAME}-${BOOT_VER}-1.${MACHINE_ARCH}-freebsd${OSRELMAJ}.${BOOT_SUF} |
|
|
58 |
MAKE_ENV+= LD_LIBMAP=libgmp.so.7=libgmp.so.10 |
55 |
.endif |
59 |
.endif |
56 |
|
60 |
|
57 |
.if defined(WITH_MINGW32) |
61 |
.if defined(WITH_MINGW32) |
58 |
BUILD_DEPENDS+= wine:${PORTSDIR}/emulators/wine \ |
62 |
BUILD_DEPENDS+= wine:${PORTSDIR}/emulators/wine \ |
59 |
mingw32-gcc:${PORTSDIR}/devel/mingw32-gcc \ |
63 |
mingw32-gcc:${PORTSDIR}/devel/mingw32-gcc \ |
60 |
${LOCALBASE}/mingw32/lib/libgmp.a:${PORTSDIR}/devel/mingw32-libgmp4 |
64 |
${LOCALBASE}/mingw32/lib/libgmp.a:${PORTSDIR}/math/mingw32-libgmp4 |
61 |
RUN_DEPENDS+= mingw32-gcc:${PORTSDIR}/devel/mingw32-gcc \ |
65 |
RUN_DEPENDS+= mingw32-gcc:${PORTSDIR}/devel/mingw32-gcc \ |
62 |
${LOCALBASE}/mingw32/lib/libgmp.a:${PORTSDIR}/devel/mingw32-libgmp4 |
66 |
${LOCALBASE}/mingw32/lib/libgmp.a:${PORTSDIR}/math/mingw32-libgmp4 |
63 |
|
67 |
|
64 |
PLIST_SUB+= MINGW32CROSS="" |
68 |
PLIST_SUB+= MINGW32CROSS="" |
65 |
.else |
69 |
.else |
Lines 78-87
Link Here
|
78 |
PATH=${WRKSRC}/build/bin:${BOOT_WRKSRC}/bin:${PATH} \ |
82 |
PATH=${WRKSRC}/build/bin:${BOOT_WRKSRC}/bin:${PATH} \ |
79 |
PREFIX=${PREFIX} |
83 |
PREFIX=${PREFIX} |
80 |
|
84 |
|
81 |
.if defined(NOPORTDOCS) |
|
|
82 |
INSTALL_TARGET= install-no-docs |
83 |
.endif |
84 |
|
85 |
.if ${ARCH} == "i386" |
85 |
.if ${ARCH} == "i386" |
86 |
MLTON_ARCH= "x86" |
86 |
MLTON_ARCH= "x86" |
87 |
.endif |
87 |
.endif |