On Tue, 21 Oct 2014 19:05:21 +0100 Anil Madhavapeddy <[email protected]> wrote:
> There is a newer upstream release available, which is camlp4-4.02.1+1
> (a bugfix release over the 4.02.1 release). We should bump to that
> instead, but it should be a trivial upgrade against your patch below.
>
> -anil
Done. I also removed GH_COMMIT, since it has no effect at all.
The PKGSPEC might be controversial. To make it actually work, all ports
installing camlp4 syntax extensions need to RUN_DEPEND on camlp4.
Christopher
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/ocaml-camlp4/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 3 Sep 2014 10:22:03 -0000 1.2
+++ Makefile 21 Oct 2014 19:02:30 -0000
@@ -3,14 +3,15 @@
COMMENT = OCaml Preprocessor and Pretty-Printer
CATEGORIES = lang
-V = 4.02.0
-REVISION = 0
+V = 4.02.1+1
GH_ACCOUNT = ocaml
GH_PROJECT = camlp4
GH_TAGNAME = ${V}
-GH_COMMIT = 0bb620fad7005850beadbf3aafeeb17d28c8fecd
DISTNAME = ${GH_PROJECT}-${GH_TAGNAME}
+WRKDIST = ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:S/+/-/}
PKGNAME = ocaml-${DISTNAME}
+# No dynlink compatibility between releases
+PKGSPEC = ocaml-camlp4-=${V}
HOMEPAGE = https://github.com/ocaml/camlp4/
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/ocaml-camlp4/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 2 Sep 2014 08:47:36 -0000 1.1.1.1
+++ distinfo 21 Oct 2014 19:02:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (camlp4-4.02.0.tar.gz) = 6MuTgKfxtKhiadSr4hr8zws9lsbyB7hVwnFfOVgIu94=
-SIZE (camlp4-4.02.0.tar.gz) = 697243
+SHA256 (camlp4-4.02.1+1.tar.gz) = BuwsB1o5YKdXuhM7ukaPBmImJPmkThjj3n1gn6BvYtI=
+SIZE (camlp4-4.02.1+1.tar.gz) = 645754
Index: patches/patch-Makefile
===================================================================
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- patches/patch-Makefile 4 Sep 2014 16:46:37 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-Makefile,v 1.1.1.1 2014/09/04 16:46:37 chrisz Exp $
-
-fix bytecode only building. Already included upstream.
-
---- Makefile.orig Thu Sep 4 18:35:01 2014
-+++ Makefile Thu Sep 4 18:35:04 2014
-@@ -1,6 +1,8 @@
- OB := ocamlbuild -classic-display -no-ocamlfind
- -include config.sh
-
-+OB += $(OB_FLAGS)
-+
- .PHONY: default
- default: byte
-
--
http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
F190 D013 8F01 AA53 E080 3F3C F17F B0A1 D44E 4FEE
signature.asc
Description: PGP signature
