From 1975cb830c71fcf2d8ade9eca1cc8fc7b988a736 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann <bwiedemann+opensusegit@suse.de> Date: Apr 23 2021 23:45:11 +0000 Subject: update 2021-04-23 23:45 --- diff --git a/.files b/.files new file mode 100644 index 0000000..814e074 Binary files /dev/null and b/.files differ diff --git a/.meta b/.meta new file mode 100644 index 0000000..ece3dbf --- /dev/null +++ b/.meta @@ -0,0 +1,16 @@ +<package name="perl-Module-Pluggable" project="openSUSE:Factory"> + <title>Automatically Give Your Module the Ability to Have Plug-ins</title> + <description>This package is based on the package 'perl-Module-Pluggable' from project 'openSUSE:Factory'. + +Provides a simple but, hopefully, extensible way of having 'plug-ins' +for your module. Obviously, this is not going to be the best possible +of solutions but it is convenient at the moment. + +Essentially all it does is to export a method into your namespace that +looks through a search path for .pm files and turns those into class +names. + +Optionally, it instantiates those classes for you. +</description> + <devel project="devel:languages:perl" package="perl-Module-Pluggable"/> +</package> diff --git a/.rev b/.rev new file mode 100644 index 0000000..b14ce30 --- /dev/null +++ b/.rev @@ -0,0 +1,33 @@ +<revisionlist> + <revision rev="1" vrev="1"> + <srcmd5>683e52e38dc4f8f9d96dc13d06deb554</srcmd5> + <version>5.1</version> + <time>1402947077</time> + <user>coolo</user> + <comment>needed for slic3r</comment> + <requestid>237481</requestid> + </revision> + <revision rev="2" vrev="3"> + <srcmd5>683e52e38dc4f8f9d96dc13d06deb554</srcmd5> + <version>5.1</version> + <time>1409302385</time> + <user>adrianSuSE</user> + <comment>Split 13.2 from Factory</comment> + </revision> + <revision rev="3" vrev="4"> + <srcmd5>1a312e32cbf014ddad51aa5ab68e1924</srcmd5> + <version>5.1</version> + <time>1435870051</time> + <user>dimstar_suse</user> + <comment>- regenerate spec to fix build</comment> + <requestid>313780</requestid> + </revision> + <revision rev="4" vrev="1"> + <srcmd5>d65f502c18655c2bf45c27898cb1413b</srcmd5> + <version>5.2</version> + <time>1439190993</time> + <user>dimstar_suse</user> + <comment>1</comment> + <requestid>321419</requestid> + </revision> +</revisionlist> diff --git a/Module-Pluggable-5.2.tar.gz b/Module-Pluggable-5.2.tar.gz new file mode 120000 index 0000000..037bc74 --- /dev/null +++ b/Module-Pluggable-5.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreift6kwulzh5ccz7xegzclly3c3zlkzjksanwvw4mtugxh5hlrng34 \ No newline at end of file diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..f1e5d34 --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,23 @@ +--- +#description_paragraphs: 3 +#no_testing: broken upstream +#sources: +# - source1 +# - source2 +#patches: +# foo.patch: -p1 +# bar.patch: +#preamble: |- +# BuildRequires: perl(Module::Build) +#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_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-Module-Pluggable.changes b/perl-Module-Pluggable.changes new file mode 100644 index 0000000..cebdbb8 --- /dev/null +++ b/perl-Module-Pluggable.changes @@ -0,0 +1,123 @@ +------------------------------------------------------------------- +Sat Aug 8 08:48:49 UTC 2015 - coolo@suse.com + +- updated to 5.2 + see /usr/share/doc/packages/perl-Module-Pluggable/Changes + + 2015-08-05 - 5.2 + Use Module::Runtime if it's installed (thanks to Olivier Mengué) + Switch to using ExtUtils::MakeMaker (thanks to Karen Etheridge and Tim Orling) + +------------------------------------------------------------------- +Fri Jun 26 06:02:58 UTC 2015 - coolo@suse.com + +- regenerate spec to fix build + +------------------------------------------------------------------- +Sun Apr 20 21:24:45 UTC 2014 - mardnh@gmx.de + +- Update to 5.1: + + - 2014-01-05 - 5.1 + - Add in missing files left out of the MANIFEST due to stupidity + (thanks to Petr Pisar) + + - 2013-12-20 - 5.0 + - Gain support for @INC hooks and hence for App::FatPacker + (thanks to Diab Jerius) + + - 2013-10-22 - 4.9 + - Fix the fact that we can't handle single letter package names + (thanks sbaynes) + + - 2013-05-27 - 4.8 + - Fix some typos (David Steinbrunner) + - Fix error in testing when Text::BibTex is installed + (thanks to Andreas Koenig) + + - 2013-02-25 - 4.7 + - Fix more hash ordering bugs in tests by forcing sort of returned plugins + (Yves Orton) + + - 2013-01-23 - 4.6 + - Add warning about future removal from core + + - 2012-11-05 - 4.5 + - Fix docs + - Fix problem with PAUSE upload + + - 2012-11-05 - 4.4 + - Fix hash ordering bug in tests (Yves Orton) + - Fix install dir (Tatsuhiko Miyagawa) + + - 2012-08-15 - 4.3 + - Fix calling the correct method when instantiating (Doh!) + - Hopefully stop smoker failures + + - 2012-08-14 - 4.2 + - Fix a problem with installation directory (Jerry D. Hedden) + + - 2012-07-20 - 4.1 + - Allow triggers on events which gives a powerful way to modify behaviour + (Tim Brody, Dan Dascalescu, Paul Evans, Jens Rehsack) + - Put documentation in about behaviour under blib and test, allow searching + outside blib under test (suggestion from Stephen Baynes) + - Made following symlinks the default behaviour, added ability to turn + that off (Aran Deltac) + - Fix installation path (Matthias Dietrich, Todd Rinaldo) + - Allow min_depth and max_depth (as per suggestion from Jens Rehsack) + - Set our @INC up to include and prefer our search_dirs if necessary + (as per suggestion from Ian Goodacre) + - Switch to Module::Build + + - 2012-01-03 - 4.0 + Don't use defined on an array (it's deprecated) + +------------------------------------------------------------------- +Sun Aug 30 14:42:21 CEST 2009 - lars@linux-schulserver.de + +- Update to 3.9: + + Allow inner packages when in a one file situation + (suggestion from Christopher Brown) + + Fix bug with requiring skipped packages (from Jos Boumans) +- follow perl packaging guidelines +- fix the filelist instead using rpmlintrc + +------------------------------------------------------------------- +Wed Jan 21 15:48:28 CET 2009 - pth@suse.de + +- Update to 3.8 + Changes since 3.5: + - Set INSTALLDIRS correctly in Makefile.PL + - A couple of other fixups to play nicely in Core + - Ignore editor cruft by default + - Doc patches + - Prevent prototype mismatch warnings under Error.pm + - Don't pick up the ::SUPER pseudo stash in 5.8 + - Make things work under VOS + - Fix warning under Devel::Cover + - Make tests run under Taint again + - Get rid of Build.PL + +------------------------------------------------------------------- +Mon Jan 14 14:35:12 CET 2008 - pth@suse.de + +- Fix file list. +- Add a rpmlintrc. + +------------------------------------------------------------------- +Wed Mar 7 15:15:36 CET 2007 - pth@suse.de + +- Update to 3.5 + * Patch from Audrey Tang to prevent clobbering of $@ + * Make sure we don't fail taint checking when other + Module::Pluggable::* modules are installed. + * Few more patches from Jos Boumans to get read for CORE + * Remove Class::Inspector dependency and inline code + * Prepare for assimilation into CORE + +------------------------------------------------------------------- +Thu Oct 19 17:02:02 CEST 2006 - pth@suse.de + +- Initial package + diff --git a/perl-Module-Pluggable.spec b/perl-Module-Pluggable.spec new file mode 100644 index 0000000..7dc6bb0 --- /dev/null +++ b/perl-Module-Pluggable.spec @@ -0,0 +1,66 @@ +# +# spec file for package perl-Module-Pluggable +# +# Copyright (c) 2015 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: perl-Module-Pluggable +Version: 5.2 +Release: 0 +%define cpan_name Module-Pluggable +Summary: Automatically Give Your Module the Ability to Have Plugins +License: Artistic-1.0 or GPL-1.0+ +Group: Development/Libraries/Perl +Url: http://search.cpan.org/dist/Module-Pluggable/ +Source0: http://www.cpan.org/authors/id/S/SI/SIMONW/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +Recommends: perl(Module::Runtime) >= 0.012 +%{perl_requires} + +%description +Provides a simple but, hopefully, extensible way of having 'plugins' for +your module. Obviously this isn't going to be the be all and end all of +solutions but it works for me. + +Essentially all it does is export a method into your namespace that looks +through a search path for .pm files and turn those into class names. + +Optionally it instantiates those classes for you. + +%prep +%setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} + +%check +%{__make} test + +%install +%perl_make_install +%perl_process_packlist +%perl_gen_filelist + +%files -f %{name}.files +%defattr(-,root,root,755) +%doc Changes README + +%changelog