summaryrefslogtreecommitdiff
path: root/devel/p5-Graph
AgeCommit message (Collapse)AuthorFilesLines
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-03-15Updating devel/p5-Graph from 0.93 to 0.94sno2-6/+6
Upstream changes: 2010-03-13 - Release 0.94 - Jarkko Hietaniemi <jhi@iki.fi> * Address rt.cpan.org #43580: "Reversed logic on overload::StrVal() in AdjacencyMap::Vertex::__set_path" Had to add a new option, refvertexed_stringified. * Address rt.cpan.org #50210: "Graph-0.91: bug in unionfind parameter" One cannot delete from a unionfind graph: now enforcing that. * Address rt.cpan.org #48090: "all_reachable on directed $g->add_edges(['a','b'],['b','a'])" Now if there are loops, all_reachable() will include the initial vertices themselves. Also all_neighbors() had some problems in certain cases, fixed those too. * Address rt.cpan.org #50210: "Graph-0.91: bug in unionfind parameter" One cannot delete edges or vertices from a unionfind graph: now enforce that in code. * Address rt.pcan.org #42549: "stron" Document that strongly connected components will include isolated and sink and source vertices.
2010-03-08Updating devel/p5-Graph from 0.91 to 0.93sno2-6/+7
pkgsrc changes: - Add license definition Upstream changes: 2010-03-07 Jarkko Hietaniemi <jhi@iki.fi> * Revert the SPTHeapElem.pm change made in Graph 0.92, installing Heap 0.80 broke Graph. Better be conservative. 2010-03-03 Jarkko Hietaniemi <jhi@iki.fi> * Address rt.cpan.org #55912 "Broken links in the documentation" * Address rt.cpan.org #55196 "Heap 0.80 compatibility fix" * Add copyright and clearer license statement. * Release as 0.92.
2009-01-20Update from version 0.90 to 0.91.he2-6/+6
Upstream changes: 2009-01-16 Jarkko Hietaniemi <jhi@iki.fi> * Minor documentation cleanups. * Add 'use strict;' to lib/Graph/TransitiveClosure.pm. * Modernize the META.yml. * Release as 0.91.
2009-01-04Update from version 0.86 to 0.90.he2-6/+6
Upstream changes: 2008-12-29 Jarkko Hietaniemi <jhi@iki.fi> * Storable deparse of coderefs for deep_copy() does not work at all with 5.6.2: if modern enough Storable and B::Deparse are not available, fall back to the previous version which used Data::Dumper. * Release as 0.90. 2008-12-27 Jarkko Hietaniemi <jhi@iki.fi> * Some PAUSE upload problem with 0.88, retrying. * Release as 0.89. 2008-12-26 Jarkko Hietaniemi <jhi@iki.fi> * The 0.87 forgot to specify the Storable (and Safe, used in the deserialization step of deep_copy) prerequirement(s) in Makefile.PL. * Release as 0.88. 2008-12-26 Jarkko Hietaniemi <jhi@iki.fi> * Addressed a performance problem in successors() and predecessors(), reported by Jonathan Moore. * Reimplement deep_copy() by using Storable freeze() and thaw() instead of Data::Dumper, inspired by Jonathan Moore. Probably now safer and faster, but Storable is now a prerequirement. * Release as 0.87.
2008-12-20Update from version 0.84nb1 to 0.86.he2-10/+8
Pkgsrc changes: o Add HOMEPAGE using search.cpana.org o Remove apparently not-needed dependency on p5-Heap Upstream changes: 2008-11-27 Jarkko Hietaniemi <jhi@iki.fi> * Addressed a performance problem in connected_components() for 1000+ vertex graphs, reported by David Grobe. Should in general speed up graph traversal. * Release as 0.86. 2008-11-27 Jarkko Hietaniemi <jhi@iki.fi> * Address rt.cpan.org #31608 "Graph::Undirected, unionfind and connected_component" * Address rt.cpan.org #34377 "recursive successors and predecessors" (added all_successors/all_predecessors/all_neighbours/all_reachable) * Address rt.cpan.org #39444 "inconsistent return value" (make add_edges and add_vertices to always return the graph) * Address rt.cpan.org #39614 "copy should retain more attributes" (now copies also refvertexed/hypervertexed/countvertexed/ multivertexed/hyperedged/countedged/multiedged/omniedged) * Address rt.cpan.org #39805 "UnionFind: Repeated adds clobbers graph component information" * Address rt.cpan.org #41190 "add_edge_by_id on multigraph malfunctioning" * Added betweenness(), clustering_coefficient(), and subgraph_by_radius(), contributed by Matt Spear. * Release as 0.85.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-07-22updated to 0.84rhaen2-6/+6
ChangeLog: 2007-08-13 Jarkko Hietaniemi <jhi@iki.fi> * Tels found one more attributed edge problem. * Release as 0.84. 2007-08-12 Jarkko Hietaniemi <jhi@iki.fi> * One test in 73_diameter.t had too many possible answers, dependent on the hash ordering, removed the test. * Release as 0.83. 2007-08-11 Jarkko Hietaniemi <jhi@iki.fi> * Since Heap 0.80 broke Graph, as a stop-gap measure I will include the Heap::Elem and Heap::Fibonacci of Heap 0.71, renamed as 'Heap071', addresses rt.cpan.org #26943: "Heap 0.80 breaks Graph", and numerous bug reports by email * Address rt.cpan.org #27840: "add-edge_attributes() on undirected graph wrongly depends on node order", from Tels * Address rt.cpan.org #27959: "radius method incorrect", code and test case from ROSULEK. * Release as 0.82. 2007-01-21 Jarkko Hietaniemi <jhi@iki.fi> * Address rt.cpan.org #24417: "next_successor unavailable in Traversal (PATCH)", from Ted Carnahan. * Small pod tweaks. * Minor internal cleanup for the caching code. * Release as 0.81.
2008-06-20Add DESTDIR support.joerg1-3/+4
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2006-12-16Update to 0.80. Main changes since 0.20:bouyer2-7/+6
* THIS IS NOT COMPATIBLE with the old 0.2xxx series of the Graph module. Your scripts are likely to break. I did try to fashion a nice compatibility mode but there was no way to do that cleanly and to cover all the old oddities. You can try the compatibility mode but I suggest changing your code instead because the compat mode is not going to be carried over to the next releases of the module. * The main reason for introducing the incompatibilities was that the new Graph supports graphs of 'higher dimensions', and the assumptions made by the old module (most importantly that edges could only span two vertices) in effect made it impossible to extend the interfaces. * The next version of Graph (most likely 0.90) is going to aim for speed. The backward compatibility for the 0.2xxx series will be dropped (because that, too, slows down this release).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-2/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-04-25Bl3ify and enable pkgviews installation.minskim1-2/+4
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2002-10-20Use perl5/module.mk.seb1-5/+2
2002-08-28Initial import of p5-Graph version 0.201 into the Packages Collection.seb4-0/+28
This is a perl module for graph operations as the code was for the 1st edition of "Mastering Algorithms with Perl", by Jon Orwant, Jarkko Hietaniemi, and John Macdonald, published in August 1999 by the O'Reilly and Associates.