Updated package to latest version, 5.0.1. Changes (from 4.3) include: dose3 (5.0) UNRELEASED; urgency=low * finally implement keep_package/version/feature properly. The globalid index that was used to optionally encode the global constraints is now disappeared. This simplify the interface of the solver. * massive refactoring. Change of API . All functions in Depsolver* accept a new paramenter "global_constraints" that is a vpkgformula enconding all packages that must be co-installed by by default with each request. This is used to properly encode debian essential packages without abusing 'Keep_package as before. * Depsolver_int.{solve,init_solver_unit,init_solver_cache} have a new optional argument 'explain'. When false, reduce the memory footprint. * Depsolver.{check_request,check_request_using} accept a new parameter dummy that can be used to pass arbitrary contraints as a cudf.package that is going to be coinstalled as part of the request and filtered out in the result. * improvements to the documentation and test units * add --compare to ceve when used with pef:// * improvements to distcheck --lowmem * StdOptions.lastest now returns an integer to consider only the last n versions of each package * API change : CudfAdd.latest * API change : CudfAdd.inttovar -> CudfAdd.inttopkg * API change : add parameter to check_request and check_request_using * apt-cudf : package up or downgrades are expressed in a single "Install" request and that these do not show up as a "Remove" request anymore. * StdOptions.DistribOptions.add_options are now different for each input ( ex. StdOptions.DistribOptions.add_debian_options )uu * Debian.Printer.pp_* functions are now methods of the Debian.package classdiff -r1.9 -r1.10 pkgsrc/misc/dose3/Makefile
(jaapb)
@@ -1,35 +1,33 @@ | @@ -1,35 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2016/12/30 11:17:00 jaapb Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2017/07/11 10:32:28 jaapb Exp $ | |
2 | 2 | |||
3 | DISTNAME= dose3-5.0~rc2 | 3 | DISTNAME= dose3-5.0.1 | |
4 | PKGNAME= dose3-5.0rc2 | |||
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= misc | 4 | CATEGORIES= misc | |
7 | MASTER_SITES= https://gforge.inria.fr/frs/download.php/file/35957/ | 5 | MASTER_SITES= https://gforge.inria.fr/frs/download.php/file/36063/ | |
8 | 6 | |||
9 | MAINTAINER= jaapb@NetBSD.org | 7 | MAINTAINER= jaapb@NetBSD.org | |
10 | HOMEPAGE= http://gforge.inria.fr/projects/dose/ | 8 | HOMEPAGE= http://gforge.inria.fr/projects/dose/ | |
11 | COMMENT= Package repository analysis toolkit | 9 | COMMENT= Package repository analysis toolkit | |
12 | LICENSE= gnu-lgpl-v3 | 10 | LICENSE= gnu-lgpl-v3 | |
13 | 11 | |||
14 | GNU_CONFIGURE= yes | 12 | GNU_CONFIGURE= yes | |
15 | USE_TOOLS+= aclocal automake autoconf gmake pod2man | 13 | USE_TOOLS+= aclocal automake autoconf gmake pod2man | |
16 | MAKE_JOBS_SAFE= no | 14 | MAKE_JOBS_SAFE= no | |
17 | OCAML_USE_FINDLIB= yes | 15 | OCAML_USE_FINDLIB= yes | |
18 | 16 | |||
19 | .include "../../mk/ocaml.mk" | 17 | .include "../../mk/ocaml.mk" | |
20 | 18 | |||
21 | .if ${OCAML_USE_OPT_COMPILER} != "yes" | 19 | .if ${OCAML_USE_OPT_COMPILER} != "yes" | |
22 | CONFIGURE_ARGS+= --with-bytecodeonly | 20 | CONFIGURE_ARGS+= --with-bytecodeonly | |
23 | .endif | 21 | .endif | |
24 | 22 | |||
25 | pre-configure: | 23 | pre-configure: | |
26 | cd ${WRKSRC} && aclocal -I m4 && autoconf | 24 | cd ${WRKSRC} && aclocal -I m4 && autoconf | |
27 | 25 | |||
28 | .include "../../devel/ocaml-cppo/buildlink3.mk" | 26 | .include "../../devel/ocaml-cppo/buildlink3.mk" | |
29 | .include "../../devel/ocaml-extlib/buildlink3.mk" | 27 | .include "../../devel/ocaml-extlib/buildlink3.mk" | |
30 | .include "../../devel/ocaml-re/buildlink3.mk" | 28 | .include "../../devel/ocaml-re/buildlink3.mk" | |
31 | .include "../../devel/ocamlbuild/buildlink3.mk" | 29 | .include "../../devel/ocamlbuild/buildlink3.mk" | |
32 | .include "../../devel/ocamlgraph/buildlink3.mk" | 30 | .include "../../devel/ocamlgraph/buildlink3.mk" | |
33 | .include "../../lang/camlp4/buildlink3.mk" | 31 | .include "../../lang/camlp4/buildlink3.mk" | |
34 | .include "../../misc/ocaml-cudf/buildlink3.mk" | 32 | .include "../../misc/ocaml-cudf/buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.3 2016/06/20 10:39:52 jaapb Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.4 2017/07/11 10:32:28 jaapb Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= dose3 | 3 | BUILDLINK_TREE+= dose3 | |
4 | 4 | |||
5 | .if !defined(DOSE3_BUILDLINK3_MK) | 5 | .if !defined(DOSE3_BUILDLINK3_MK) | |
6 | DOSE3_BUILDLINK3_MK:= | 6 | DOSE3_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.dose3+= dose3>=5.0rc2 | 8 | BUILDLINK_API_DEPENDS.dose3+= dose3>=5.0rc2 | |
9 | BUILDLINK_API_DEPENDS.dose3+= dose3>=5.0.1 | |||
9 | BUILDLINK_PKGSRCDIR.dose3?= ../../misc/dose3 | 10 | BUILDLINK_PKGSRCDIR.dose3?= ../../misc/dose3 | |
10 | 11 | |||
11 | .include "../../devel/ocaml-extlib/buildlink3.mk" | 12 | .include "../../devel/ocaml-extlib/buildlink3.mk" | |
12 | .include "../../devel/ocaml-re/buildlink3.mk" | 13 | .include "../../devel/ocaml-re/buildlink3.mk" | |
13 | .include "../../misc/ocaml-cudf/buildlink3.mk" | 14 | .include "../../misc/ocaml-cudf/buildlink3.mk" | |
14 | .endif # DOSE3_3.3_BUILDLINK3_MK | 15 | .endif # DOSE3_3.3_BUILDLINK3_MK | |
15 | 16 | |||
16 | BUILDLINK_TREE+= -dose3 | 17 | BUILDLINK_TREE+= -dose3 |
@@ -1,9 +1,8 @@ | @@ -1,9 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2016/06/19 10:36:58 jaapb Exp $ | 1 | $NetBSD: distinfo,v 1.4 2017/07/11 10:32:28 jaapb Exp $ | |
2 | 2 | |||
3 | SHA1 (dose3-5.0~rc2.tar.gz) = 258ec6906e541d3d3e0b607aaaee3322dbee0221 | 3 | SHA1 (dose3-5.0.1.tar.gz) = c2ed5c1b1f389d4e7cc58fbb01ca04c80df81a66 | |
4 | RMD160 (dose3-5.0~rc2.tar.gz) = e8be76f3d16ef6fa809883dcad1da743cfaa9c49 | 4 | RMD160 (dose3-5.0.1.tar.gz) = 5e006235243a9bf6009ae8de4368d21c16b79413 | |
5 | SHA512 (dose3-5.0~rc2.tar.gz) = 594458df5437cdf155e35ddbf5ae034d626941f2b5fd28efad02149cd94417421300262e122ce502e52130ec81d6d3cee713889f8ffba6ecf945a536ea745301 | 5 | SHA512 (dose3-5.0.1.tar.gz) = e66526319446054041f138ee2633043d0832089f6a554cf566a28de899d10383acfb1aa6bf1a368811602939676510933a7d2404fd34dbeba15045b458f5af84 | |
6 | Size (dose3-5.0~rc2.tar.gz) = 297350 bytes | 6 | Size (dose3-5.0.1.tar.gz) = 297433 bytes | |
7 | SHA1 (patch-Makefile) = 1be9791f9d225d8adf81c309fd4c0aac1a6078ef | 7 | SHA1 (patch-Makefile) = 1be9791f9d225d8adf81c309fd4c0aac1a6078ef | |
8 | SHA1 (patch-Makefile.config.in) = cae3219764b2f9ba75ae8bdd3d79d9e2e71c7234 | 8 | SHA1 (patch-Makefile.config.in) = cae3219764b2f9ba75ae8bdd3d79d9e2e71c7234 | |
9 | SHA1 (patch-algo_dominators.ml) = f1e5f7b4ce60b3b187cd5a9aca15a4f6c41f90b4 |