Hello community, here is the log from the commit of package perl-Text-CSV_XS for openSUSE:Factory checked in at 2017-10-11 22:55:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Text-CSV_XS (Old) and /work/SRC/openSUSE:Factory/.perl-Text-CSV_XS.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Text-CSV_XS" Wed Oct 11 22:55:21 2017 rev:34 rq:532539 version:1.32 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Text-CSV_XS/perl-Text-CSV_XS.changes 2014-03-18 14:17:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Text-CSV_XS.new/perl-Text-CSV_XS.changes 2017-10-11 22:55:22.876612066 +0200 @@ -1,0 +2,172 @@ +Sun Oct 8 08:18:22 UTC 2017 - [email protected] + +- updated to 1.32 + see /usr/share/doc/packages/perl-Text-CSV_XS/ChangeLog + + 1.32 - 2017-09-15, H.Merijn Brand + * Add keep_headers attribute to csv () + * Fix on_in when used in combination with key + * Fail on invalid arguments to csv + * Fix header method on EOL = CR (RT#122764) + + 1.31 - 2017-06-13, H.Merijn Brand + * Fix already decoded BOM in headers + * New options in csv-check + * Some perlcritic + * "escape" is alias for "escape_char" for consistency. + * Code cleanup and more tests (Devel::Cover) + * Improve csv-check auto-sep-detection + + 1.30 - 2017-06-08, H.Merijn Brand + * Add csv (..., out => ...) syntax examples (issue 7) + * Disable escape_null for undefined escape_char + * Fix ->say for bound columns (RT#121576) + * Update to Devel::PPPort 3.36 + * Tested under 5.26.0 and 5.27.0 + * Doc changes and additions + + 1.29 - 2017-04-25, H.Merijn Brand + * More docs for bind_colmns (RT#121350) + * New attribute "strict" (also addresses RT#121350) + + 1.28 - 2017-03-22, H.Merijn Brand + * Fix length problem with bound empty fields and UTF-8 (RT#120655) + + 1.27 - 2017-03-02, H.Merijn Brand + * Remove unneeded done_testing (Paul Howarth) + * Attribute sep/sep_char is not allowed to be undefined + * Increased test coverage: added errors 1008 and 1014 + * Default for escape_null in csv () is now false + * It's 2017 + * New error code for illegal argument(s)/parameter(s) (RT#119827) + * Fix tests for perl without dot in @INC + * Fix crlf issue for csv () on Windows (RT#120466) + + 1.26 - 2016-11-29, H.Merijn Brand + * Disable some Unicode related tests for unhealthy $PERL_UNICODE + (RT#117856) + * is_missing (0) on empty line returns 1 for keep_meta_info = true + (issue 27 on github) + + 1.25 - 2016-08-28, H.Merijn Brand + * Allow lc, uc, and coderef for csv () headers attribute + * Document for eof when the last line has an error (RT#115954) + * Allow csv () to call header () with all supported arguments + * Add some docs for bind_columns + + 1.24 - 2016-07-09, H.Merijn Brand + * Fix typo in docs example code (issue#4, joevak) + * Set auto-wrap on for csv2xls with embedded newlines + * Add examples/csv2xlsx, the MSExcel-2007+ version of csv2xls + Includes new feature to merge multiple CSV's into a single xlsx + * Slight modification in examples + * Fix parse error in complex option combo (RT#115953) + - requires perl-5.6.2 or newer + + 1.23 - 2016-03-25, H.Merijn Brand + * Skip unsupported encodings + * Reorganize Unicode section and mention layers (Dan Book) + * Amend some UTF-8 tests for PERL_UNICODE settings + * Fix crash on error in parsing with bound columns (RT#113279) + * Add predefined filters (not_blank, not_empty, filled) + + 1.22 - 2016-02-23, H.Merijn Brand + * Small doc updates regarding blank_is_undef + * Precedence error in doc + * Add new method header + + 1.21 - 2016-01-06, H.Merijn Brand + * Add confusion option to rewrite example + * Alias %_ to row in hashref mode for csv function attributes + on_in and before_out + * Examples now use defined-or and thus require perl-5.10 or up + * Fix + ending with allow_loose_escapes (reported by Bas Bloemsaat) + * It's 2016 + * Clarify $csv->csv (...) documentation (RT#110941) + + 1.20 - 2015-10-09, H.Merijn Brand + * Use "say" in synopsis + * Remove needless special characters in doc section + * Change doc =item attributes for new to =head for index + * Add known_attributes function/method + * Add contributor notes + * Allow undef as value for aliased attributes + + 1.19 - 2015-06-17, H.Merijn Brand + * Guard tests against $PERL_UNICODE + * Numeric options were sometimes interpreted as boolean + * Safer meta_info use + + 1.18 - 2015-05-22, H.Merijn Brand + * Add quote_empty attribute + * Add database NULL documentation + * Inherit csv attributes in csv () when called in void context + * micro-optimisation for combine/print (empty fields will be faster) + + 1.17 - 2015-04-24, H.Merijn Brand + * Enable overruling $csv in csv () + * Allow encoding to be shortened to enc in csv () + * Allow filter to alter content + * Add say (print with default eol => $\) + * Allow MS sep=; on first line (RT#100304) + + 1.16 - 2015-03-02, H.Merijn Brand + * filter made more useful (access to other fields) + + 1.15 - 2015-02-11, H.Merijn Brand + * Remove perl recommendation from META as it breaks cpan clients + + 1.14 - 2015-02-02, H.Merijn Brand + * Move to github + * Add csv (filter => {}); + * Change csv ()'s void context behavior + + 1.13 - 2015-01-03, H.Merijn Brand + * Simplify code path for old perl + * Fix quote_binary (#RT100676) + * Fix csv () for hashrefs with aliased headers + * Update copyright to 2015 + + 1.12 - 2014-11-01, H.Merijn Brand + * Add field number to error_diag + * Fixed non-IO parsing multi-byte EOL + * Fixed a possible missed multi-byte EOL + * Allow hashref for csv ()'s headers attribute + * Allow encoding on all output handles in csv () + * Include doc changes as ticketed in the Text::CSV queue + * Fix parallel testing issue + * Allow csv as method call (not using the object) + * Rename quote_null to escape_null + * Give meaning to keep_meta_info on output (RT#99941) + + 1.11 - 2014-08-16, H.Merijn Brand + * Fixed eof (RT#97742) + * Check for attribute conflicts early + * csv (in => [..]) now defaults to *STDOUT for out + * Support for multi-byte quote_char + * New attribute "key" for csv () + + 1.10 - 2014-08-04, H.Merijn Brand + * Support for scalar ref in out: csv (out => \(my $x = ""), ...) + * Support for multi-byte sep_char + * Simplified the cache coding + + 1.09 - 2014-06-09, H.Merijn Brand + * Missed defined-or need in csv2xls (RT#95787) + + 1.08 - 2014-05-17, H.Merijn Brand + * Documentation updates + * Allow disjointed CSV cell fragment lists + + 1.07 - 2014-04-28, H.Merijn Brand + * Allow ref to scalar for csv (in => ...) + * Allow CODE ref to in attribute + * Allow * in fragment cellspec's bottom-right cell + + 1.06 - 2014-04-20, H.Merijn Brand + * Fix possible fail in tests on Windows (Thanks Mithaldu for explaing) + * Only close file handles in csv () for files + * new callbacks for csv () + +------------------------------------------------------------------- Old: ---- Text-CSV_XS-1.05.tgz New: ---- Text-CSV_XS-1.32.tgz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Text-CSV_XS.spec ++++++ --- /var/tmp/diff_new_pack.qdAllK/_old 2017-10-11 22:55:23.684576634 +0200 +++ /var/tmp/diff_new_pack.qdAllK/_new 2017-10-11 22:55:23.692576284 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Text-CSV_XS # -# 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,31 +17,35 @@ Name: perl-Text-CSV_XS -Version: 1.05 +Version: 1.32 Release: 0 %define cpan_name Text-CSV_XS -Summary: comma-separated values manipulation routines +Summary: Comma-Separated Values Manipulation Routines License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Text-CSV_XS/ -Source: http://www.cpan.org/authors/id/H/HM/HMBRAND/%{cpan_name}-%{version}.tgz +Source0: https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/%{cpan_name}-%{version}.tgz +Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -Recommends: perl(Encode) >= 2.57 +Recommends: perl(Encode) >= 2.92 %{perl_requires} %description Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine -fields into a CSV string and parse a CSV string into fields. +fields into a 'CSV' string and parse a 'CSV' string into fields. The module accepts either strings or files as input and support the use of user-specified characters for delimiters, separators, and escapes. %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,/pro/bin/perl,/usr/bin/perl,' examples/* +# MANUAL END %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" @@ -57,6 +61,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc ChangeLog examples README +%doc ChangeLog CONTRIBUTING.md examples README %changelog ++++++ Text-CSV_XS-1.05.tgz -> Text-CSV_XS-1.32.tgz ++++++ ++++ 13782 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: |- sed -i -e 's,/pro/bin/perl,/usr/bin/perl,' examples/* #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
