diff --git a/PerlIO-via-dynamic-0.12.tar.bz2 b/PerlIO-via-dynamic-0.12.tar.bz2 deleted file mode 100644 index 8bf9052..0000000 --- a/PerlIO-via-dynamic-0.12.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb09cb824180dbcab7d099e94df4e222187c1fe97c848c4a8d66e9be827a42f6 -size 17532 diff --git a/PerlIO-via-dynamic-0.13.tar.gz b/PerlIO-via-dynamic-0.13.tar.gz new file mode 100644 index 0000000..b5aef96 --- /dev/null +++ b/PerlIO-via-dynamic-0.13.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda1a62d8358487c05f2c38741f8943576bcf2c4c827f3dad0fa6c26ed30a796 +size 22881 diff --git a/perl-PerlIO-via-dynamic.changes b/perl-PerlIO-via-dynamic.changes index 3302a2f..76d7eeb 100644 --- a/perl-PerlIO-via-dynamic.changes +++ b/perl-PerlIO-via-dynamic.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Apr 2 19:35:16 UTC 2011 - coolo@novell.com + +- update to 0.13 + * Workaround a refcnt bug in Perl 5.10. + ------------------------------------------------------------------- Tue Nov 30 19:20:39 UTC 2010 - coolo@novell.com diff --git a/perl-PerlIO-via-dynamic.spec b/perl-PerlIO-via-dynamic.spec index 61ad62f..3c95644 100644 --- a/perl-PerlIO-via-dynamic.spec +++ b/perl-PerlIO-via-dynamic.spec @@ -1,5 +1,5 @@ # -# spec file for package perl-PerlIO-via-dynamic (Version 0.12) +# spec file for package perl-PerlIO-via-dynamic (Version 0.13) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,56 +15,54 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: perl-PerlIO-via-dynamic -License: Artistic -Group: Development/Libraries/Perl -Url: http://cpan.org/ -AutoReqProv: on +Version: 0.13 +Release: 1 +License: CHECK(GPL+ or Artistic) +%define cpan_name PerlIO-via-dynamic Summary: dynamic PerlIO layers -Version: 0.12 -Release: 130 -Source: http://cpan.org/modules/by-module/PerlIO/PerlIO-via-dynamic-%{version}.tar.bz2 +Url: http://search.cpan.org/dist/PerlIO-via-dynamic/ +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/C/CL/CLKAO/PerlIO-via-dynamic-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +%{perl_requires} %description -PerlIO::via::dynamic is used for creating dynamic PerlIO layers. It is -useful when the behavior or the layer depends on variables. You should -not use this module as via layer directly (ie :via(dynamic)). +'PerlIO::via::dynamic' is used for creating dynamic the PerlIO manpage +layers. It is useful when the behavior or the layer depends on variables. +You should not use this module as via layer directly (ie :via(dynamic)). +Use the constructor to create new layers, with two arguments: translate and +untranslate. Then use '$p-'via ($fh)> to wrap the handle. Once <$fh> is +destroyed, the temporary namespace for the IO layer will be removed. - -Authors: --------- - Chia-liang Kao +Note that PerlIO::via::dynamic uses the scalar fields to reference to the +object representing the dynamic namespace. %prep -%setup -n PerlIO-via-dynamic-%{version} +%setup -q -n %{cpan_name}-%{version} %build -perl Makefile.PL +%{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} +%check +%{__make} test + %install %perl_make_install %perl_process_packlist +%perl_gen_filelist %clean -[ "${RPM_BUILD_ROOT}" != "/" -a -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT} +%{__rm} -rf %{buildroot} -%files -%defattr(-, root, root) -%dir %{perl_vendorlib}/PerlIO -%dir %{perl_vendorlib}/PerlIO/via -%{perl_vendorlib}/PerlIO/via/dynamic.pm -%dir %{perl_vendorarch}/auto/PerlIO -%dir %{perl_vendorarch}/auto/PerlIO/via -%dir %{perl_vendorarch}/auto/PerlIO/via/dynamic -%{_mandir}/man3/PerlIO::via::dynamic.3pm.gz +%files -f %{name}.files +%defattr(644,root,root,755) +%doc CHANGES README %changelog