pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/dose3 Updated package to latest version, 5.0.1. C...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ccaa8f93f4ae
branches:  trunk
changeset: 365138:ccaa8f93f4ae
user:      jaapb <jaapb%pkgsrc.org@localhost>
date:      Tue Jul 11 10:32:28 2017 +0000

description:
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 class

diffstat:

 misc/dose3/Makefile                         |   8 +++-----
 misc/dose3/buildlink3.mk                    |   3 ++-
 misc/dose3/distinfo                         |  11 +++++------
 misc/dose3/patches/patch-algo_dominators.ml |  17 -----------------
 4 files changed, 10 insertions(+), 29 deletions(-)

diffs (73 lines):

diff -r ad2d817a3b1a -r ccaa8f93f4ae misc/dose3/Makefile
--- a/misc/dose3/Makefile       Tue Jul 11 10:30:09 2017 +0000
+++ b/misc/dose3/Makefile       Tue Jul 11 10:32:28 2017 +0000
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2016/12/30 11:17:00 jaapb Exp $
+# $NetBSD: Makefile,v 1.10 2017/07/11 10:32:28 jaapb Exp $
 
-DISTNAME=      dose3-5.0~rc2
-PKGNAME=       dose3-5.0rc2
-PKGREVISION=   2
+DISTNAME=      dose3-5.0.1
 CATEGORIES=    misc
-MASTER_SITES=  https://gforge.inria.fr/frs/download.php/file/35957/
+MASTER_SITES=  https://gforge.inria.fr/frs/download.php/file/36063/
 
 MAINTAINER=    jaapb%NetBSD.org@localhost
 HOMEPAGE=      http://gforge.inria.fr/projects/dose/
diff -r ad2d817a3b1a -r ccaa8f93f4ae misc/dose3/buildlink3.mk
--- a/misc/dose3/buildlink3.mk  Tue Jul 11 10:30:09 2017 +0000
+++ b/misc/dose3/buildlink3.mk  Tue Jul 11 10:32:28 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2016/06/20 10:39:52 jaapb Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2017/07/11 10:32:28 jaapb Exp $
 
 BUILDLINK_TREE+=       dose3
 
@@ -6,6 +6,7 @@
 DOSE3_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.dose3+=  dose3>=5.0rc2
+BUILDLINK_API_DEPENDS.dose3+=  dose3>=5.0.1
 BUILDLINK_PKGSRCDIR.dose3?=    ../../misc/dose3
 
 .include "../../devel/ocaml-extlib/buildlink3.mk"
diff -r ad2d817a3b1a -r ccaa8f93f4ae misc/dose3/distinfo
--- a/misc/dose3/distinfo       Tue Jul 11 10:30:09 2017 +0000
+++ b/misc/dose3/distinfo       Tue Jul 11 10:32:28 2017 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.3 2016/06/19 10:36:58 jaapb Exp $
+$NetBSD: distinfo,v 1.4 2017/07/11 10:32:28 jaapb Exp $
 
-SHA1 (dose3-5.0~rc2.tar.gz) = 258ec6906e541d3d3e0b607aaaee3322dbee0221
-RMD160 (dose3-5.0~rc2.tar.gz) = e8be76f3d16ef6fa809883dcad1da743cfaa9c49
-SHA512 (dose3-5.0~rc2.tar.gz) = 594458df5437cdf155e35ddbf5ae034d626941f2b5fd28efad02149cd94417421300262e122ce502e52130ec81d6d3cee713889f8ffba6ecf945a536ea745301
-Size (dose3-5.0~rc2.tar.gz) = 297350 bytes
+SHA1 (dose3-5.0.1.tar.gz) = c2ed5c1b1f389d4e7cc58fbb01ca04c80df81a66
+RMD160 (dose3-5.0.1.tar.gz) = 5e006235243a9bf6009ae8de4368d21c16b79413
+SHA512 (dose3-5.0.1.tar.gz) = e66526319446054041f138ee2633043d0832089f6a554cf566a28de899d10383acfb1aa6bf1a368811602939676510933a7d2404fd34dbeba15045b458f5af84
+Size (dose3-5.0.1.tar.gz) = 297433 bytes
 SHA1 (patch-Makefile) = 1be9791f9d225d8adf81c309fd4c0aac1a6078ef
 SHA1 (patch-Makefile.config.in) = cae3219764b2f9ba75ae8bdd3d79d9e2e71c7234
-SHA1 (patch-algo_dominators.ml) = f1e5f7b4ce60b3b187cd5a9aca15a4f6c41f90b4
diff -r ad2d817a3b1a -r ccaa8f93f4ae misc/dose3/patches/patch-algo_dominators.ml
--- a/misc/dose3/patches/patch-algo_dominators.ml       Tue Jul 11 10:30:09 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-algo_dominators.ml,v 1.1 2016/06/19 10:36:59 jaapb Exp $
-
-This detection does not work correctly, so short-cut the process
---- algo/dominators.ml.orig    2016-06-15 10:23:22.000000000 +0000
-+++ algo/dominators.ml
-@@ -101,11 +101,7 @@ let dominators_tarjan graph =
-   ) graph;
- 
-   Util.Timer.start tjntimer;
--#if OCAMLGRAPHVERSION <= 186
-   let module Dom = Dominator.Make_graph(G) in
--#else
--  let module Dom = Dominator.Make(G) in
--#endif
-   let idom = Dom.compute_all graph start_pkg in
-   let domgr = idom.Dom.dom_graph () in
-   Util.Timer.stop tjntimer ();



Home | Main Index | Thread Index | Old Index