Updated package to latest version, 0.8. Changes include: * Cudf: performance improvement by allocating larger hashtbl * Cudf: expose empty_universe (Thanks to Pietro Abate for the above 2 patches) * Makefile: inhibit parallel build (thanks to Roberto Di Cosmo) * Cudf_parser: prevent in_channel leaks when using from_filediff -r1.6 -r1.7 pkgsrc/misc/ocaml-cudf/Makefile
(jaapb)
@@ -1,23 +1,22 @@ | @@ -1,23 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2016/05/06 22:31:36 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2016/06/17 16:15:48 jaapb Exp $ | |
2 | 2 | |||
3 | DISTNAME= cudf-0.7 | 3 | DISTNAME= cudf-0.8 | |
4 | PKGNAME= ocaml-${DISTNAME} | 4 | PKGNAME= ocaml-${DISTNAME} | |
5 | PKGREVISION= 3 | |||
6 | CATEGORIES= misc | 5 | CATEGORIES= misc | |
7 | MASTER_SITES= https://gforge.inria.fr/frs/download.php/file/33593/ | 6 | MASTER_SITES= https://gforge.inria.fr/frs/download.php/file/34659/ | |
8 | 7 | |||
9 | MAINTAINER= jaapb@NetBSD.org | 8 | MAINTAINER= jaapb@NetBSD.org | |
10 | HOMEPAGE= http://www.mancoosi.org/cudf/ | 9 | HOMEPAGE= http://gforge.inria.fr/projects/cudf | |
11 | COMMENT= OCaml library for the Common Upgradeability Description Format | 10 | COMMENT= OCaml library for the Common Upgradeability Description Format | |
12 | LICENSE= gnu-lgpl-v3 | 11 | LICENSE= gnu-lgpl-v3 | |
13 | 12 | |||
14 | USE_TOOLS+= gmake pkg-config pod2man | 13 | USE_TOOLS+= gmake pkg-config pod2man | |
15 | OCAML_USE_FINDLIB= yes | 14 | OCAML_USE_FINDLIB= yes | |
16 | MAKE_JOBS_SAFE= no | 15 | MAKE_JOBS_SAFE= no | |
17 | 16 | |||
18 | PKGCONFIG_OVERRIDE+= c-lib/cudf.pc.in | 17 | PKGCONFIG_OVERRIDE+= c-lib/cudf.pc.in | |
19 | 18 | |||
20 | .include "../../mk/ocaml.mk" | 19 | .include "../../mk/ocaml.mk" | |
21 | 20 | |||
22 | BUILD_TARGET= all | 21 | BUILD_TARGET= all | |
23 | .if ${OCAML_USE_OPT_COMPILER} == "yes" | 22 | .if ${OCAML_USE_OPT_COMPILER} == "yes" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.1 2014/10/26 14:15:45 jaapb Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.2 2016/06/17 16:15:48 jaapb Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= ocaml-cudf | 3 | BUILDLINK_TREE+= ocaml-cudf | |
4 | 4 | |||
5 | .if !defined(OCAML_CUDF_BUILDLINK3_MK) | 5 | .if !defined(OCAML_CUDF_BUILDLINK3_MK) | |
6 | OCAML_CUDF_BUILDLINK3_MK:= | 6 | OCAML_CUDF_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.ocaml-cudf+= ocaml-cudf>=0.7 | 8 | BUILDLINK_API_DEPENDS.ocaml-cudf+= ocaml-cudf>=0.8 | |
9 | BUILDLINK_PKGSRCDIR.ocaml-cudf?= ../../misc/ocaml-cudf | 9 | BUILDLINK_PKGSRCDIR.ocaml-cudf?= ../../misc/ocaml-cudf | |
10 | 10 | |||
11 | .include "../../devel/ocaml-extlib/buildlink3.mk" | 11 | .include "../../devel/ocaml-extlib/buildlink3.mk" | |
12 | .endif # OCAML_CUDF_BUILDLINK3_MK | 12 | .endif # OCAML_CUDF_BUILDLINK3_MK | |
13 | 13 | |||
14 | BUILDLINK_TREE+= -ocaml-cudf | 14 | BUILDLINK_TREE+= -ocaml-cudf |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2015/11/03 23:49:44 agc Exp $ | 1 | $NetBSD: distinfo,v 1.3 2016/06/17 16:15:48 jaapb Exp $ | |
2 | 2 | |||
3 | SHA1 (cudf-0.7.tar.gz) = 33d6942caf5f008d6696c1200a2589e28ff7e7fa | 3 | SHA1 (cudf-0.8.tar.gz) = 34233ffc70e706a70637f406106ed0e7c1d8c7c0 | |
4 | RMD160 (cudf-0.7.tar.gz) = dd9c5097a627856e0e74fe3052c2f5ee1fd1bec5 | 4 | RMD160 (cudf-0.8.tar.gz) = 2930da6a6c7ac0ccfedd187020a51d09fdcf51e4 | |
5 | SHA512 (cudf-0.7.tar.gz) = 6adf17c076c0308416f6f8bccb361d03645909f535e6cd0ba34860706e5f26628d33ab4f208fb8def28de1499649279febafd895bdde498f35a77e06128e64fa | 5 | SHA512 (cudf-0.8.tar.gz) = cea9e51094076089b1beb657f6b2ccc6ac5f49660e06743f8ec646b277beb4c830f90156ae240a6903de55d09caee78fb0dc75efd76ca65fd2b40ab8756301e3 | |
6 | Size (cudf-0.7.tar.gz) = 54821 bytes | 6 | Size (cudf-0.8.tar.gz) = 55147 bytes | |
7 | SHA1 (patch-Makefile) = 3680470731d72c9bd0f19ebe3f58522aa743d5fc | 7 | SHA1 (patch-Makefile) = d313a5a0b2c6bce9f2343971b165c94067a3733c |
@@ -1,15 +1,16 @@ | @@ -1,15 +1,16 @@ | |||
1 | $NetBSD: patch-Makefile,v 1.1 2014/10/26 14:14:09 jaapb Exp $ | 1 | $NetBSD: patch-Makefile,v 1.2 2016/06/17 16:15:48 jaapb Exp $ | |
2 | 2 | |||
3 | Correct installation procedure | |||
3 | --- Makefile.orig 2014-04-29 18:52:44.000000000 +0000 | 4 | --- Makefile.orig 2014-04-29 18:52:44.000000000 +0000 | |
4 | +++ Makefile | 5 | +++ Makefile | |
5 | @@ -18,13 +18,13 @@ OCAMLBUILD = ocamlbuild | 6 | @@ -18,13 +18,13 @@ OCAMLBUILD = ocamlbuild | |
6 | OBFLAGS = | 7 | OBFLAGS = | |
7 | OCAMLFIND = ocamlfind | 8 | OCAMLFIND = ocamlfind | |
8 | 9 | |||
9 | -ifeq ($(DESTDIR),) | 10 | -ifeq ($(DESTDIR),) | |
10 | +# ifeq ($(DESTDIR),) | 11 | +# ifeq ($(DESTDIR),) | |
11 | INSTALL = $(OCAMLFIND) install | 12 | INSTALL = $(OCAMLFIND) install | |
12 | UNINSTALL = $(OCAMLFIND) remove | 13 | UNINSTALL = $(OCAMLFIND) remove | |
13 | -else | 14 | -else | |
14 | -INSTALL = $(OCAMLFIND) install -destdir $(DESTDIR)/$(OCAMLLIBDIR) | 15 | -INSTALL = $(OCAMLFIND) install -destdir $(DESTDIR)/$(OCAMLLIBDIR) | |
15 | -UNINSTALL = $(OCAMLFIND) remove -destdir $(DESTDIR)/$(OCAMLLIBDIR) | 16 | -UNINSTALL = $(OCAMLFIND) remove -destdir $(DESTDIR)/$(OCAMLLIBDIR) |