Fix PLIST of ocaml-graphics for architectures not using the optimiser. Add amd64 to that list. Bump revision of ocaml-graphics. Make ocaml itself and ocaml-graphics destdir safe.diff -r1.59 -r1.60 pkgsrc/lang/ocaml/Makefile
(joerg)
@@ -1,14 +1,16 @@ | @@ -1,14 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.59 2008/02/11 00:56:42 dbj Exp $ | 1 | # $NetBSD: Makefile,v 1.60 2008/12/22 20:04:07 joerg Exp $ | |
2 | ||||
3 | PKG_DESTDIR_SUPPORT= user-destdir | |||
2 | 4 | |||
3 | .include "Makefile.common" | 5 | .include "Makefile.common" | |
4 | 6 | |||
5 | CONFIGURE_ARGS+= -no-tk | 7 | CONFIGURE_ARGS+= -no-tk | |
6 | CONFIGURE_ENV+= disable_x11=yes | 8 | CONFIGURE_ENV+= disable_x11=yes | |
7 | 9 | |||
8 | BUILD_TARGET= world | 10 | BUILD_TARGET= world | |
9 | MAKE_JOBS_SAFE= no | 11 | MAKE_JOBS_SAFE= no | |
10 | 12 | |||
11 | ### | 13 | ### | |
12 | ### PLIST components | 14 | ### PLIST components | |
13 | ### | 15 | ### | |
14 | 16 |
@@ -1,38 +1,41 @@ | @@ -1,38 +1,41 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.21 2008/04/25 07:13:39 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.22 2008/12/22 20:04:07 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= ocaml-3.10.2 | 3 | DISTNAME= ocaml-3.10.2 | |
4 | CATEGORIES= lang | 4 | CATEGORIES= lang | |
5 | MASTER_SITES= http://caml.inria.fr/pub/distrib/ocaml-3.10/ | 5 | MASTER_SITES= http://caml.inria.fr/pub/distrib/ocaml-3.10/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= adam@NetBSD.org | 8 | MAINTAINER= adam@NetBSD.org | |
9 | HOMEPAGE= http://caml.inria.fr/ocaml/ | 9 | HOMEPAGE= http://caml.inria.fr/ocaml/ | |
10 | COMMENT= The latest implementation of the Caml dialect of ML | 10 | COMMENT= The latest implementation of the Caml dialect of ML | |
11 | 11 | |||
12 | DISTINFO_FILE= ${.CURDIR}/../../lang/ocaml/distinfo | 12 | DISTINFO_FILE= ${.CURDIR}/../../lang/ocaml/distinfo | |
13 | PATCHDIR= ${.CURDIR}/../../lang/ocaml/patches | 13 | PATCHDIR= ${.CURDIR}/../../lang/ocaml/patches | |
14 | 14 | |||
15 | USE_TOOLS+= gmake | 15 | USE_TOOLS+= gmake | |
16 | HAS_CONFIGURE= yes | 16 | HAS_CONFIGURE= yes | |
17 | CONFIGURE_ENV+= BDB_LIBS=${BDB_LIBS:Q} | 17 | CONFIGURE_ENV+= BDB_LIBS=${BDB_LIBS:Q} | |
18 | CONFIGURE_ENV+= BDB_BUILTIN=${USE_BUILTIN.${BDB_TYPE}:Q} | 18 | CONFIGURE_ENV+= BDB_BUILTIN=${USE_BUILTIN.${BDB_TYPE}:Q} | |
19 | CONFIGURE_ARGS+= -prefix ${PREFIX} | 19 | CONFIGURE_ARGS+= -prefix ${PREFIX} | |
20 | CONFIGURE_ARGS+= -libs ${LDFLAGS:Q} | 20 | CONFIGURE_ARGS+= -libs ${LDFLAGS:Q} | |
21 | CONFIGURE_ARGS+= -with-pthread | 21 | CONFIGURE_ARGS+= -with-pthread | |
22 | CONFIGURE_ARGS+= -host ${MACHINE_GNU_PLATFORM:Q} | 22 | CONFIGURE_ARGS+= -host ${MACHINE_GNU_PLATFORM:Q} | |
23 | CONFIGURE_ARGS+= -mandir ${PREFIX}/${PKGMANDIR} | 23 | CONFIGURE_ARGS+= -mandir ${PREFIX}/${PKGMANDIR} | |
24 | CPPFLAGS+= -DDB_DBM_HSEARCH | 24 | CPPFLAGS+= -DDB_DBM_HSEARCH | |
25 | 25 | |||
26 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} \ | |||
27 | MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR} | |||
28 | ||||
26 | .include "../../mk/bsd.prefs.mk" | 29 | .include "../../mk/bsd.prefs.mk" | |
27 | 30 | |||
28 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" | 31 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" | |
29 | INSTALL_UNSTRIPPED= yes | 32 | INSTALL_UNSTRIPPED= yes | |
30 | .endif | 33 | .endif | |
31 | 34 | |||
32 | .include "../../mk/bdb.buildlink3.mk" | 35 | .include "../../mk/bdb.buildlink3.mk" | |
33 | 36 | |||
34 | post-extract: cp-power-bsd cp-gnu-config | 37 | post-extract: cp-power-bsd cp-gnu-config | |
35 | 38 | |||
36 | .PHONY: cp-power-bsd | 39 | .PHONY: cp-power-bsd | |
37 | cp-power-bsd: | 40 | cp-power-bsd: | |
38 | ${CP} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S | 41 | ${CP} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S |
@@ -1,45 +1,49 @@ | @@ -1,45 +1,49 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2008/04/12 22:43:15 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2008/12/22 20:04:07 joerg Exp $ | |
2 | ||||
3 | PKG_DESTDIR_SUPPORT= user-destdir | |||
2 | 4 | |||
3 | .include "../../lang/ocaml/Makefile.common" | 5 | .include "../../lang/ocaml/Makefile.common" | |
4 | 6 | |||
5 | PKGNAME= ${DISTNAME:S/ocaml/ocaml-graphics/} | 7 | PKGNAME= ${DISTNAME:S/ocaml/ocaml-graphics/} | |
6 | PKGREVISION= 2 | 8 | PKGREVISION= 3 | |
7 | 9 | |||
8 | COMMENT+= (graphics library) | 10 | COMMENT+= (graphics library) | |
9 | 11 | |||
10 | CONFIGURE_ARGS+= -x11include ${X11BASE}/include | 12 | CONFIGURE_ARGS+= -x11include ${X11BASE}/include | |
11 | CONFIGURE_ARGS+= -x11lib ${X11BASE}/lib | 13 | CONFIGURE_ARGS+= -x11lib ${X11BASE}/lib | |
12 | CONFIGURE_ARGS+= -no-tk | 14 | CONFIGURE_ARGS+= -no-tk | |
13 | 15 | |||
14 | BUILD_DIRS= ${WRKSRC}/otherlibs/graph | 16 | BUILD_DIRS= ${WRKSRC}/otherlibs/graph | |
15 | BUILD_TARGET= all | 17 | BUILD_TARGET= all | |
16 | INSTALL_TARGET= install | 18 | INSTALL_TARGET= install | |
17 | 19 | |||
18 | PLIST_VARS+= opt | 20 | PLIST_VARS+= opt | |
19 | .if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ | 21 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "powerpc" || \ | |
20 | (${MACHINE_ARCH} == "sparc") | 22 | ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "x86_64" | |
21 | BUILD_TARGET+= allopt | 23 | BUILD_TARGET+= allopt | |
22 | INSTALL_TARGET+= installopt | 24 | INSTALL_TARGET+= installopt | |
23 | PLIST.opt= yes | 25 | PLIST.opt= yes | |
24 | .endif | 26 | .endif | |
25 | 27 | |||
26 | PLIST_SRC= ${WRKDIR}/.PLIST_SRC | 28 | PLIST_SRC= ${WRKDIR}/.PLIST_SRC | |
27 | 29 | |||
28 | .if ${OPSYS} == "Darwin" | 30 | .if ${OPSYS} == "Darwin" | |
29 | PLIST_SRC+= ${PKGDIR}/PLIST.stub | 31 | PLIST_SRC+= ${PKGDIR}/PLIST.stub | |
30 | .endif | 32 | .endif | |
31 | 33 | |||
32 | BUILDLINK_DEPMETHOD.ocaml= full | 34 | BUILDLINK_DEPMETHOD.ocaml= full | |
33 | 35 | |||
34 | SUBST_CLASSES+= depend | 36 | SUBST_CLASSES+= depend | |
35 | SUBST_STAGE.depend= post-patch | 37 | SUBST_STAGE.depend= post-patch | |
36 | SUBST_FILES.depend= otherlibs/graph/.depend | 38 | SUBST_FILES.depend= otherlibs/graph/.depend | |
37 | SUBST_SED.depend= -e 's,/usr/X11R6,${X11BASE},g' | 39 | SUBST_SED.depend= -e 's,/usr/X11R6,${X11BASE},g' | |
38 | SUBST_MESSAGE.depend= Fixing .depend in otherlibs/graph. | 40 | SUBST_MESSAGE.depend= Fixing .depend in otherlibs/graph. | |
39 | 41 | |||
42 | INSTALLATION_DIRS+= lib/ocaml/stublibs | |||
43 | ||||
40 | post-build: | 44 | post-build: | |
41 | @${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC | 45 | @${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC | |
42 | 46 | |||
43 | .include "../../lang/ocaml/buildlink3.mk" | 47 | .include "../../lang/ocaml/buildlink3.mk" | |
44 | .include "../../x11/libX11/buildlink3.mk" | 48 | .include "../../x11/libX11/buildlink3.mk" | |
45 | .include "../../mk/bsd.pkg.mk" | 49 | .include "../../mk/bsd.pkg.mk" |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2008/04/12 22:43:15 jlam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2008/12/22 20:04:07 joerg Exp $ | |
2 | lib/ocaml/graphics.a | 2 | ${PLIST.opt}lib/ocaml/graphics.a | |
3 | lib/ocaml/graphics.cma | 3 | lib/ocaml/graphics.cma | |
4 | lib/ocaml/graphics.cmi | 4 | lib/ocaml/graphics.cmi | |
5 | ${PLIST.opt}lib/ocaml/graphics.cmxa | 5 | ${PLIST.opt}lib/ocaml/graphics.cmxa | |
6 | lib/ocaml/graphics.mli | 6 | lib/ocaml/graphics.mli | |
7 | lib/ocaml/graphicsX11.cmi | 7 | lib/ocaml/graphicsX11.cmi | |
8 | lib/ocaml/graphicsX11.mli | 8 | lib/ocaml/graphicsX11.mli | |
9 | lib/ocaml/libgraphics.a | 9 | lib/ocaml/libgraphics.a | |
10 | lib/ocaml/stublibs/dllgraphics.so | 10 | lib/ocaml/stublibs/dllgraphics.so | |
11 | @unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE} | 11 | @unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE} | |
12 | @unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE} | 12 | @unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE} |