Hello community, here is the log from the commit of package perl-GraphViz for openSUSE:Factory checked in at 2017-10-19 19:32:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-GraphViz (Old) and /work/SRC/openSUSE:Factory/.perl-GraphViz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-GraphViz" Thu Oct 19 19:32:18 2017 rev:11 rq:533860 version:2.24 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-GraphViz/perl-GraphViz.changes 2014-05-13 20:46:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GraphViz.new/perl-GraphViz.changes 2017-10-19 19:32:19.712338065 +0200 @@ -1,0 +2,35 @@ +Fri Oct 13 09:31:04 UTC 2017 - co...@suse.com + +- updated to 2.24 + - Test with Test::More V 1.001002 rather than V 1.302019, and all tests still pass. + See RT#115236. Thanx to Kent Fredric for again (sorry!) prompting me over this. + Lowering the version of Test::More in Makefile.PL is the only change in this version. + + - Add no_xxe to XML::Twig instantiation. See RT#118972. Many thanx to Lisa Hare for a + very well-crafted set of patches provided via github. + + - Revert change so we use Test::More instead of Test2::Bundle::Extended. + See RT#115236. Thanx to ribasushi for this report, and my apologies for not acting sooner. + + - Escape a '{' in a regexp in t/foo.t. See RT#114551. Thanx to Slaven Rezic. + - Fix a typo in a comment, as provided by Gregor Herrmann in RT#111385. + - See http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html for notes on the + modernization of the repo. + This includes updating Makefile.PL and removing Build.PL, MANIFEST and *META.*. + - Bail out cleanly if 'dot' is not installed. See RT#105575. Thanx Karen Etheridge. + - Update docs to point to a copy of the Perl licence. + - Update docs in GraphViz.pm to point to the github repo. + - Move t/pod.t into xt/author/. + + - Merge patch from ntyni via github. This concerned use of defined(@some_array). With thanx. + + - Accept pull request from Patrice Clement to add the x_deprecated flag to both META.json and + META.yml. The docs already had various references to 'deprecated', including directing users + to GraphViz2, so no change is needed there. Thanx Patrice. + - Add .gitignore to MANIFEST.SKIP. + + - All patches to this version are from chrony, via a github pull request. With thanx. + - Use File::Which on Windows to detect if Graphviz is present. + - Clean up the code, including Build.PL and Makefile.PL. + +------------------------------------------------------------------- Old: ---- GraphViz-2.15.tgz New: ---- GraphViz-2.24.tgz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-GraphViz.spec ++++++ --- /var/tmp/diff_new_pack.coUj7o/_old 2017-10-19 19:32:20.448303630 +0200 +++ /var/tmp/diff_new_pack.coUj7o/_new 2017-10-19 19:32:20.452303444 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GraphViz # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,15 @@ Name: perl-GraphViz -Version: 2.15 +Version: 2.24 Release: 0 %define cpan_name GraphViz Summary: Interface to AT&T's GraphViz. Deprecated. See GraphViz2 -License: GPL-1.0+ or Artistic-1.0 +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/GraphViz/ -Source: http://www.cpan.org/authors/id/R/RS/RSAVAGE/%{cpan_name}-%{version}.tgz +Source0: https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/%{cpan_name}-%{version}.tgz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -32,18 +33,17 @@ BuildRequires: perl(File::Which) >= 1.09 BuildRequires: perl(IPC::Run) >= 0.6 BuildRequires: perl(LWP::Simple) >= 6 -BuildRequires: perl(Module::Build) BuildRequires: perl(Parse::RecDescent) >= 1.965001 -BuildRequires: perl(Test::Pod) >= 1.44 -BuildRequires: perl(XML::Twig) >= 3.38 +BuildRequires: perl(Test::More) >= 1.001002 +BuildRequires: perl(Test::Pod) >= 1.48 +BuildRequires: perl(XML::Twig) >= 3.52 BuildRequires: perl(XML::XPath) >= 1.13 Requires: perl(File::Which) >= 1.09 Requires: perl(IPC::Run) >= 0.6 Requires: perl(LWP::Simple) >= 6 Requires: perl(Parse::RecDescent) >= 1.965001 -Requires: perl(XML::Twig) >= 3.38 +Requires: perl(XML::Twig) >= 3.52 Requires: perl(XML::XPath) >= 1.13 - %{perl_requires} # MANUAL BEGIN BuildRequires: graphviz @@ -58,28 +58,33 @@ This module provides an interface to layout and image generation of directed and undirected graphs in a variety of formats (PostScript, PNG, etc.) using the "dot", "neato", "twopi", "circo" and "fdp" programs from -the GraphViz project (http://www.graphviz.org/ or +the Graphviz project (http://www.graphviz.org/ or http://www.research.att.com/sw/tools/graphviz/). -GraphViz is deprecated in favour of the GraphViz2 manpage. +GraphViz is deprecated in favour of GraphViz2. %prep %setup -q -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 +find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +# MANUAL BEGIN +sed -i -e s,/usr/local/bin/perl,/usr/bin/perl, examples/*.pl +# MANUAL END %build -%{__perl} Build.PL installdirs=vendor -./Build build flags=%{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} %check -./Build test +%{__make} test %install -./Build install destdir=%{buildroot} create_packlist=0 +%perl_make_install +%perl_process_packlist %perl_gen_filelist %files -f %{name}.files %defattr(-,root,root,755) -%doc Changelog.ini examples README +%doc Changes examples README +%license LICENSE %changelog ++++++ GraphViz-2.15.tgz -> GraphViz-2.24.tgz ++++++ ++++ 2436 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #description: |- # override description from CPAN #summary: override summary from CPAN #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: preamble: |- BuildRequires: graphviz # graphviz-gnome is required so that dot -Tpng works. Requires: cairo Requires: graphviz Requires: graphviz-gnome Requires: pango # BuildRequires: gcc-c++ post_prep: |- sed -i -e s,/usr/local/bin/perl,/usr/bin/perl, examples/*.pl #post_build: |- # rm unused.files #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module