Hello community, here is the log from the commit of package perl-Text-CSV for openSUSE:Factory checked in at 2017-02-22 13:44:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Text-CSV (Old) and /work/SRC/openSUSE:Factory/.perl-Text-CSV.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Text-CSV" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Text-CSV/perl-Text-CSV.changes 2015-04-22 08:22:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Text-CSV.new/perl-Text-CSV.changes 2017-02-22 13:44:42.419719535 +0100 @@ -1,0 +2,16 @@ +Tue Feb 14 07:47:26 UTC 2017 - co...@suse.com + +- updated to 1.91 + see /usr/share/doc/packages/perl-Text-CSV/Changes + + 1.91 2017-01-28 + - production release + + 1.90_01 2017-01-20 + - Text::CSV_PP is totally refactored using the code/doc of + Text::CSV_XS 1.27. Almost all the code/docs in CSV_XS.pm are + copied and a large portion of CSV_XS.xs is ported verbatim, + and now CSV_PP passes all the tests for CSV_XS (with slight + modification like s/XS/PP/g). + +------------------------------------------------------------------- Old: ---- Text-CSV-1.33.tar.gz New: ---- Text-CSV-1.91.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Text-CSV.spec ++++++ --- /var/tmp/diff_new_pack.jS3nif/_old 2017-02-22 13:44:42.979639786 +0100 +++ /var/tmp/diff_new_pack.jS3nif/_new 2017-02-22 13:44:42.983639217 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Text-CSV # -# Copyright (c) 2015 SUSE LINUX 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,35 +17,32 @@ Name: perl-Text-CSV -Version: 1.33 +Version: 1.91 Release: 0 %define cpan_name Text-CSV -Summary: comma-separated values manipulator (using XS or PurePerl) +Summary: Comma-Separated Values Manipulator (Using Xs or Pureperl) License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Text-CSV/ -Source: http://www.cpan.org/authors/id/M/MA/MAKAMAKA/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +Recommends: perl(Text::CSV_XS) >= 1.02 %{perl_requires} %description -Text::CSV provides facilities for the composition and decomposition of -comma-separated values using the Text::CSV_XS manpage or its pure Perl -version. - -An instance of the Text::CSV class can combine fields into a CSV string and -parse a CSV string into fields. - -The module accepts either strings or files as input and can utilize any -user-specified characters as delimiters, separators, and escapes so it is -perhaps better called ASV (anything separated values) rather than just CSV. +Text::CSV is a thin wrapper for Text::CSV_XS-compatible modules now. All +the backend modules provide facilities for the composition and +decomposition of comma-separated values. Text::CSV uses Text::CSV_XS by +default, and when Text::CSV_XS is not available, falls back on +Text::CSV_PP, which is bundled in the same distribution as this module. %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 %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -61,6 +58,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes README +%doc Changes README.md %changelog ++++++ Text-CSV-1.33.tar.gz -> Text-CSV-1.91.tar.gz ++++++ ++++ 14240 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: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.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