Tue Oct 9 10:24:44 2012 UTC ()
Updated camlp5 to 6.07, for compatibility with current ocaml version. Changes
include:

* [12 Sep 12] Added compatibility with OCaml 4.00.1.
* [06 Jun 12] Fixed bug: open record patterns {a=b;c=d;_} did not work.


(jaapb)
diff -r1.16 -r1.17 pkgsrc/lang/camlp5/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/camlp5/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/lang/camlp5/Makefile (switch to unified diff)

--- pkgsrc/lang/camlp5/Makefile 2012/10/08 15:31:14 1.16
+++ pkgsrc/lang/camlp5/Makefile 2012/10/09 10:24:43 1.17
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.16 2012/10/08 15:31:14 jaapb Exp $ 1# $NetBSD: Makefile,v 1.17 2012/10/09 10:24:43 jaapb Exp $
2# 2#
3 3
4DISTNAME= camlp5-6.06 4DISTNAME= camlp5-6.07
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= http://pauillac.inria.fr/~ddr/camlp5/distrib/src/ 6MASTER_SITES= http://pauillac.inria.fr/~ddr/camlp5/distrib/src/
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= tonio@NetBSD.org 9MAINTAINER= tonio@NetBSD.org
10HOMEPAGE= http://pauillac.inria.fr/~ddr/camlp5/ 10HOMEPAGE= http://pauillac.inria.fr/~ddr/camlp5/
11COMMENT= Camlp5 is a preprocessor-pretty-printer of ocaml 11COMMENT= Camlp5 is a preprocessor-pretty-printer of ocaml
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14HAS_CONFIGURE= yes 14HAS_CONFIGURE= yes
15USE_LANGUAGES= c # needed for optimised compiler 15USE_LANGUAGES= c # needed for optimised compiler
16MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
17 17
18CONFIGURE_ARGS+= --bindir ${PREFIX}/bin 18CONFIGURE_ARGS+= --bindir ${PREFIX}/bin
19CONFIGURE_ARGS+= --mandir ${PREFIX}/${PKGMANDIR} 19CONFIGURE_ARGS+= --mandir ${PREFIX}/${PKGMANDIR}
20CONFIGURE_ARGS+= --libdir ${PREFIX}/lib/ocaml 20CONFIGURE_ARGS+= --libdir ${PREFIX}/lib/ocaml
21 21
22REPLACE_SH= tools/*.sh meta/*.sh ocaml_src/tools/*.sh compile/*.sh 22REPLACE_SH= tools/*.sh meta/*.sh ocaml_src/tools/*.sh compile/*.sh
23 23
24INSTALLATION_DIRS= lib/ocaml/site-lib/camlp5 24INSTALLATION_DIRS= lib/ocaml/site-lib/camlp5
25 25
26.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
27 27
28.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ 28.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
29 (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") 29 (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64")
30BUILD_TARGET= world.opt 30BUILD_TARGET= world.opt
31PLIST_SRC+= ${PKGDIR}/PLIST.opt 31PLIST_SRC+= ${PKGDIR}/PLIST.opt
32.else 32.else
33BUILD_TARGET= world 33BUILD_TARGET= world
34.endif 34.endif
35PLIST_SRC+= ${PKGDIR}/PLIST 35PLIST_SRC+= ${PKGDIR}/PLIST
36 36
37post-install: 37post-install:
38 cd ${WRKSRC}/etc && \ 38 cd ${WRKSRC}/etc && \
39 ${INSTALL_DATA} META ${DESTDIR}${PREFIX}/lib/ocaml/site-lib/camlp5 39 ${INSTALL_DATA} META ${DESTDIR}${PREFIX}/lib/ocaml/site-lib/camlp5
40 40
41.include "../../lang/ocaml/buildlink3.mk" 41.include "../../lang/ocaml/buildlink3.mk"
42.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/lang/camlp5/distinfo (switch to unified diff)

--- pkgsrc/lang/camlp5/distinfo 2012/10/08 15:31:14 1.7
+++ pkgsrc/lang/camlp5/distinfo 2012/10/09 10:24:43 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2012/10/08 15:31:14 jaapb Exp $ 1$NetBSD: distinfo,v 1.8 2012/10/09 10:24:43 jaapb Exp $
2 2
3SHA1 (camlp5-6.06.tgz) = d3d56748de424afc3f878e650254b9d3e5fae6c2 3SHA1 (camlp5-6.07.tgz) = a6b52e533e7062845a0a45dda097cb2eff52b928
4RMD160 (camlp5-6.06.tgz) = fefa727e756266d3b0697df494042c327f32294d 4RMD160 (camlp5-6.07.tgz) = c75a388dc284ae8bd7368dc2b77c8512cba5b52e
5Size (camlp5-6.06.tgz) = 681614 bytes 5Size (camlp5-6.07.tgz) = 682883 bytes