diff --git a/Sub-Identify-0.04.tar.gz b/Sub-Identify-0.04.tar.gz deleted file mode 100644 index 3275ddd..0000000 --- a/Sub-Identify-0.04.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be4bb6b894af405e8031139fdd30cd34e7389cde13602d4b80b040b2ea6ce499 -size 42502 diff --git a/Sub-Identify-0.10.tar.gz b/Sub-Identify-0.10.tar.gz new file mode 100644 index 0000000..5d2e334 --- /dev/null +++ b/Sub-Identify-0.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55586b9cb3c0e63b6c6dede5a8c00af48de6643592ea100fe1e6146e1e93ee20 +size 52135 diff --git a/perl-Sub-Identify.changes b/perl-Sub-Identify.changes index 994962a..6152c34 100644 --- a/perl-Sub-Identify.changes +++ b/perl-Sub-Identify.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Tue Apr 14 20:32:50 UTC 2015 - coolo@suse.com + +- updated to 0.10 + see /usr/share/doc/packages/perl-Sub-Identify/Changes + + 0.09- A. Sinan Unur (1): + Fix test failure due to hard-coded filenames. + + 0.08- Rafael Garcia-Suarez (2): + Require at least perl 5.8.0 + Improve docs beyond a really terse synopsis + + 0.07- Rafael Garcia-Suarez (1): + Require B unconditionally on older perls + + 0.06- Rafael Garcia-Suarez (4): + Remove perl version requirement + Skip tests that rely on perls more recent than 5.14.0 + Update ppport.h + Use the pure-perl version of is_sub_constant on perls earlier than 5.16 + + 0.05- Rafael Garcia-Suarez (13): + Add test for function prototypes + Require at least perl 5.14.1 + Better, simpler code for testing if we can load the XS version + Add gitignore file + Experimental implementation of get_code_location + Add XS implementation of get_code_location() + Add test for the prototype of get_code_location + Make get_code_location work on undefined subs + Add link to github repo in the meta file + Add TODO file + Add pure-perl implementation of is_sub_constant() + Add XS implemetation of is_constant_sub() + Add documentation + ------------------------------------------------------------------- Fri Nov 18 11:09:20 UTC 2011 - coolo@suse.com diff --git a/perl-Sub-Identify.spec b/perl-Sub-Identify.spec index e943d2a..5d2dcf2 100644 --- a/perl-Sub-Identify.spec +++ b/perl-Sub-Identify.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Sub-Identify # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -15,43 +15,47 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - -%bcond_with pod Name: perl-Sub-Identify +Version: 0.10 +Release: 0 %define cpan_name Sub-Identify Summary: Retrieve names of code references -Version: 0.04 -Release: 2 -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/Sub-Identify/ -#Source: http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Sub-Identify-0.04.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/R/RG/RGARCIA/%{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if %{with pod} -BuildRequires: perl(Test::Pod) >= 1.14 -%endif -BuildRequires: perl(Test::More) +%{perl_requires} %description -Sub::Identify allows you to retrieve the real name of code references. -For this, it uses perl's introspection mechanism, provided by the -B module. +'Sub::Identify' allows you to retrieve the real name of code references. -Authors: --------- - Rafael Garcia-Suarez +It provides six functions, all of them taking a code reference. + +'sub_name' returns the name of the code reference passed as an argument (or +'__ANON__' if it's an anonymous code reference), 'stash_name' returns its +package, and 'sub_fullname' returns the concatenation of the two. + +'get_code_info' returns a list of two elements, the package and the +subroutine name (in case of you want both and are worried by the speed.) + +In case of subroutine aliasing, those functions always return the original +name. + +'get_code_location' returns a two-element list containing the file name and +the line number where the subroutine has been defined. + +'is_sub_constant' returns a boolean value indicating whether the subroutine +is a constant or not. %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" %{__make} %{?_smp_mflags} %check @@ -62,11 +66,8 @@ Authors: %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf $RPM_BUILD_ROOT - %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes +%defattr(-,root,root,755) +%doc Changes README.mdown TODO.mdown %changelog