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

Reply via email to