pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/p5-Graph Update to 0.9721



details:   https://anonhg.NetBSD.org/pkgsrc/rev/809545cfa03c
branches:  trunk
changeset: 450514:809545cfa03c
user:      wen <wen%pkgsrc.org@localhost>
date:      Mon Apr 19 00:02:47 2021 +0000

description:
Update to 0.9721
Add missing DEPENDS

Upstream changes:
0.9721 2021-04-18
- fix BitMatrix and AdjacencyMatrix problems - thanks @dod38fr for report

0.9720 2021-03-25
- better fix - no mutate inputs

0.9719 2021-03-25
- fix all_paths infinite loop on cycle - thanks @tobez for report

0.9718 2021-03-13
- remove doc of deleted average_degree method - thanks @lindleyw for report

0.9717 2021-01-27
- bulk APIs for UnionFind
- add unionfind config option for util/grand.pl (benchmark-ish script)
- GRAPH_ALLOW_RECURSION env var to turn off recursion protection
- "Light" edge-map now uses bit-vectors -> smaller storage
- directed hypergraphs
- fix same_biconnected_components logic when given >2 vertices

0.9716 2021-01-01
- use Set::Object
- {neighbours,successors,predecessors,reachable}_by_radius

0.9715 2020-12-31
- fix AdjacencyMap::Light attributes so delete when path deleted
- fix as_hashes undirected edges: now both directions
- subgraph_by_radius take multiple vertices

0.9714 2020-12-25
- remove "omni*" - hypergraphs are simply directed or undirected
- as_hashes works with undirected hypergraphs
- add_edge with != 2 vertices only for undirected hypergraph
- any_edge
- delete_*_attributes_by_id (and deleting last attribute) now don't destroy that entity
- AdjacencyMap::Light can have attributes, so no slowdown if use (eg APSP)

0.9713 2020-12-19
- fix edges_at on self-edges in scalar context
- fix refvertexed_stringified predicate
- remove "hypervertices": a collection of n vertices is a hyperedge
- AdjacencyMap.get_paths_by_ids
- transitive_closure et al no longer re-bless objects to Graph
- AdjacencyMap.get_ids_by_paths
- no more uniqedged configurability
- BitMatrix transpose option
- Transitive closure records path successor, not predecessor. Method name and docs updated.

0.9712 2020-12-05
- bug-fix: set_edge_attribute_by_id add_edge_by_id if not exist
- connected_component_by_index behaves same with/without unionfind
- AdjacencyMatrix handle multiedged
- reduce redundant sorting for _UNORD, fix AdjacencyMap::Vertex with ID 0
- AdjacencyMap.stringify
- allow constructor args to override "prototype" object
- fix docs for TransitiveClosure to correctly say path_vertices default true
- AdjacencyMatrix now always creates adjacency matrix (clue in name)
- remove compat02 features
- drop untested scalar-context Traversal.postorder mutation behaviour
- much more lazy-loading of modules
- set_vertex_attribute_by_id now works on hypervertexed
- internal AdjacencyMap uses array not hash for mapping index to path
- successors/predecessors/rename_path work right with multivertex
- AdjacencyMap array -> stable vertices ordering, TCM performance benefit
- TransitiveClosure etc handle multiedged
- all_paths ignore self-loops

0.9711 2020-11-27
- ingest handle multivertexed, multiedged right

0.9710 2020-11-27
- all_paths method
- as_hashes handle multivertexed, multiedged right

0.9709 2020-11-22
- add path_count option to TransitiveClosure
- get_{edge,vertex}_attributes undef if no such entity, in list context
- as_hashes method
- ingest method

0.9708 2020-11-06
- update metadata for Test::More version dep
- stringify hypervertices right
- add rename_vertex, rename_vertices

0.9707 2020-10-31
- can't use Safe, ergo Storable, on 5.8

0.9706 2020-10-20
- metadata list test-deps as not runtime

0.9705 2020-10-20
- document clustering_coefficient return empty list on no vertices - RT#114094
- apply lazy-load patch from Stephen Loyd - RT#123236
- depend on Heap 0.80 instead of local fork. Heap::Elem is really an interface not superclass.
- fix uninitialised value warning in SP_Dijkstra - RT#118539
- fix complement losing vertices on unconnected graphs - RT#115366
- fix average_path_length when two vertices given - RT#120611
- switch to GitHub issues rather than RT
- fix all_successors with non-truthy names - fix #5
- add Graph::Matrix->stringify to help debug
- fix APSP_Floyd_Warshall logic error when subpaths totalled 0 - fix #3
- typo fix - thanks @jkeenan (#6)
- Added "use strict; use warnings;", etc - thanks @manwar (closes #2)

diffstat:

 devel/p5-Graph/Makefile |   8 +++++---
 devel/p5-Graph/distinfo |  10 +++++-----
 2 files changed, 10 insertions(+), 8 deletions(-)

diffs (38 lines):

diff -r 19d9dfc73a0c -r 809545cfa03c devel/p5-Graph/Makefile
--- a/devel/p5-Graph/Makefile   Sun Apr 18 20:38:37 2021 +0000
+++ b/devel/p5-Graph/Makefile   Mon Apr 19 00:02:47 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.36 2020/08/31 18:08:08 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2021/04/19 00:02:47 wen Exp $
 
-DISTNAME=      Graph-0.9704
+DISTNAME=      Graph-0.9721
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   5
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Graph/}
 
@@ -13,5 +12,8 @@
 
 PERL5_PACKLIST=        auto/Graph/.packlist
 
+DEPENDS=       p5-Set-Object>=1.40:../../devel/p5-Set-Object
+DEPENDS=       p5-Heap>=0.80:../../devel/p5-Heap
+
 .include "../../lang/perl5/module.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 19d9dfc73a0c -r 809545cfa03c devel/p5-Graph/distinfo
--- a/devel/p5-Graph/distinfo   Sun Apr 18 20:38:37 2021 +0000
+++ b/devel/p5-Graph/distinfo   Mon Apr 19 00:02:47 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2016/04/10 07:58:17 mef Exp $
+$NetBSD: distinfo,v 1.14 2021/04/19 00:02:47 wen Exp $
 
-SHA1 (Graph-0.9704.tar.gz) = 7963b2a37aaa98ee328c1ef2e0836b606a5e8da3
-RMD160 (Graph-0.9704.tar.gz) = 2046a57ad59b3f2e16ae72f729f9799f3f973e98
-SHA512 (Graph-0.9704.tar.gz) = 1eed5049577112cc2e41a83f6b3b6a22a08170597b5cb89e2eab6cc68386bfd989d3953d7ceab85bcfbd7d097a6925bd8eb43f48eed1ac07469ea4b2432149da
-Size (Graph-0.9704.tar.gz) = 146930 bytes
+SHA1 (Graph-0.9721.tar.gz) = 8f7cfb185f60d710ff79ce3e55d4fbddd652c3d9
+RMD160 (Graph-0.9721.tar.gz) = ba8221bb289a622de2065dee24d0a9c67820c6c2
+SHA512 (Graph-0.9721.tar.gz) = 38edc400214c60be475c7b733e769b4bf1fff680eb70b999d46d037cd314d50cc882d8b6547161abe2e765a5c1385166f9b5489d2df1b9a4332acd98eadfbc7e
+Size (Graph-0.9721.tar.gz) = 146928 bytes



Home | Main Index | Thread Index | Old Index