diff --git a/Params-Classify-0.013.tar.gz b/Params-Classify-0.013.tar.gz deleted file mode 100644 index 21c9425..0000000 --- a/Params-Classify-0.013.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4101af81c0a44728a220308db4b47c6a4a80d6d1c63f6973cf5f535752d39eb4 -size 21014 diff --git a/Params-Classify-0.014.tar.gz b/Params-Classify-0.014.tar.gz new file mode 100644 index 0000000..3c9e414 --- /dev/null +++ b/Params-Classify-0.014.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:529ceb297b1baa1fee7f5487523fb872b6063d1e25c0ec204660fdb1e0b138d9 +size 21600 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..76ad4a4 --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,28 @@ +--- +#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 diff --git a/perl-Params-Classify.changes b/perl-Params-Classify.changes index 09cc5fb..4f305c0 100644 --- a/perl-Params-Classify.changes +++ b/perl-Params-Classify.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Sun Jul 16 05:58:10 UTC 2017 - coolo@suse.com + +- updated to 0.014 + see /usr/share/doc/packages/perl-Params-Classify/Changes + + version 0.014; 2017-07-16 + + * port to Perl 5.19.4, where the C type of array indices has changed + + * update to accommodate PERL_OP_PARENT builds of Perl 5.21.11 or later + (which is the default from Perl 5.25.1) + + * trigger custom op generation via Devel::CallChecker rather than by + hooking the underlying op checker + + * update test suite to not rely on . in @INC, which is no longer + necessarily there from Perl 5.25.7 + + * no longer include a Makefile.PL in the distribution + + * correct dynamic_config setting to 0 + + * use boolSV() where appropriate in XS code + + * use cBOOL() where appropriate + + * consistently use THX_ prefix on internal function names + + * include META.json in distribution + + * convert .cvsignore to .gitignore + + * add MYMETA.json to .cvsignore + ------------------------------------------------------------------- Fri Aug 26 22:03:25 UTC 2011 - chris@computersalat.de diff --git a/perl-Params-Classify.spec b/perl-Params-Classify.spec index a3431cb..5b663f4 100644 --- a/perl-Params-Classify.spec +++ b/perl-Params-Classify.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Params-Classify # -# Copyright (c) 2011 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 @@ -15,33 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: perl-Params-Classify -Version: 0.013 -Release: 1 -License: GPL-1.0+ or Artistic-1.0 +Version: 0.014 +Release: 0 %define cpan_name Params-Classify -Summary: Argument type classification -Url: http://search.cpan.org/dist/Params-Classify/ +Summary: Argument Type Classification +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -Source: http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/%{cpan_name}-%{version}.tar.gz +Url: http://search.cpan.org/dist/Params-Classify/ +Source0: https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Module::Build) BuildRequires: perl(ExtUtils::ParseXS) >= 2.2006 -BuildRequires: perl(Test::More) -BuildRequires: perl(strict) -BuildRequires: perl(warnings) -# -BuildRequires: perl(Exporter) -BuildRequires: perl(Scalar::Util) >= 1.01 +BuildRequires: perl(Module::Build) BuildRequires: perl(parent) -Requires: perl(Exporter) -Requires: perl(Scalar::Util) >= 1.01 Requires: perl(parent) -%if 0%{?suse_version} > 1010 -Recommends: perl(XSLoader) -%endif +Recommends: perl(Devel::CallChecker) >= 0.003 %{perl_requires} %description @@ -60,7 +52,7 @@ and so the type enforcement functions handle only the simplest requirements for arguments of the types handled by the classification functions. Enforcement of more complex types may, of course, be built using the classification functions, or it may be more convenient to use a module -designed for the more complex job, such as the Params::Validate manpage. +designed for the more complex job, such as Params::Validate. This module is implemented in XS, with a pure Perl backup version for systems that can't handle XS. @@ -79,9 +71,6 @@ systems that can't handle XS. ./Build install destdir=%{buildroot} create_packlist=0 %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(-,root,root,755) %doc Changes README