Hello community, here is the log from the commit of package perl-Class-MethodMaker for openSUSE:Factory checked in at Mon Apr 5 18:47:19 CEST 2010. -------- --- perl-Class-MethodMaker/perl-Class-MethodMaker.changes 2010-01-10 15:55:01.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-Class-MethodMaker/perl-Class-MethodMaker.changes 2010-04-04 22:13:28.000000000 +0200 @@ -1,0 +2,30 @@ +Sun Apr 4 20:08:51 UTC 2010 - chris@computersalat.de + +- update to version 2.15 + - Skip some tests on MSWin (#16601) +- 2.14 Feb 15 2009 + - Fix Incorrect value checking in set_sub_name, introduced in + v2.13 (#41994) (Jens Rehsack) +- 2.13 Dec 02 2008 + - Improve diagnostics and avoid crash with bad arguments. + (Lubomir Rintel) +- 2.12 Jul 20 2008 + - fixed warnings: Name " X::foo" used only once (#35840, #37023) +- cleanup spec + o sort TAGS + o add Url + o fixed deps + - removed BuildReq perl-Module-Build + - added BuildReq perl + o updated description + o added check + o macros + o doc + - removed MANIFEST + - added SIGNATURE +- removed obsolete patches + o Class-MethodMaker-Makefile.PL.diff + o suppress_warning.diff +- added perl-macros + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- Class-MethodMaker-2.11.tar.gz Class-MethodMaker-Makefile.PL.diff suppress_warning.diff New: ---- Class-MethodMaker-2.15.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Class-MethodMaker.spec ++++++ --- /var/tmp/diff_new_pack.81yvTY/_old 2010-04-05 18:47:06.000000000 +0200 +++ /var/tmp/diff_new_pack.81yvTY/_new 2010-04-05 18:47:06.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package perl-Class-MethodMaker (Version 2.11) +# spec file for package perl-Class-MethodMaker (Version 2.15) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,23 +19,35 @@ Name: perl-Class-MethodMaker -BuildRequires: perl-Module-Build +%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Summary: Create generic methods for OO Perl +Version: 2.15 +Release: 1 License: Artistic Group: Development/Libraries/Perl -Requires: perl = %{perl_version} -AutoReqProv: on -Summary: Class::MethodMaker -Version: 2.11 -Release: 37 -Source: Class-MethodMaker-%{version}.tar.gz -Patch: Class-MethodMaker-Makefile.PL.diff -Patch1: suppress_warning.diff +Url: http://search.cpan.org/dist/Class-MethodMaker +#Source0: http://search.cpan.org/CPAN/authors/id/S/SC/SCHWIGON/class-methodmaker/Class... +Source: %{cpan_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +%if 0%{?suse_version} < 1120 +BuildRequires: perl-macros +%endif +Requires: perl = %{perl_version} %description -This module solves the problem of having to write a bazillion get/set -methods that are all the same. +This module solves the problem of having to continually write +accessor methods for your objects that perform standard tasks. +The argument to 'use' is an arrayref, as pairs whose "keys" are +the names of types of generic methods generated by MethodMaker +and whose "values" tell method maker what methods to make. + +To override any generated methods, it is sufficient to ensure +that the overriding method is defined when Class::MethodMaker +is called. Note that the use keyword introduces a BEGIN block, +so you may need to define (or at least declare) +your overriding method in a BEGIN block. Authors: @@ -43,40 +55,25 @@ fluffy@engineer.com %prep -%setup -n Class-MethodMaker-%{version} -%patch -%patch1 +%setup -n %{cpan_name}-%{version} %build ./configure -make %{?_smp_mflags} -make test +%{__make} %{?_smp_mflags} + +%check +%{__make} test %install -[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; -make DESTDIR=$RPM_BUILD_ROOT \ - INSTALLMAN1DIR=$RPM_BUILD_ROOT/%{_mandir}/man1 \ - INSTALLMAN3DIR=$RPM_BUILD_ROOT/%{_mandir}/man3 \ - install_vendor +%perl_make_install %perl_process_packlist +%perl_gen_filelist + +%clean +%{__rm} -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.files %defattr(-, root, root) -%doc Changes MANIFEST README TODO end.pod examples benchmark -%doc %{_mandir}/man3/Class::MethodMaker.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::Constants.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::Engine.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::OptExt.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::V1Compat.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::array.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::hash.3pm.gz -%doc %{_mandir}/man3/Class::MethodMaker::scalar.3pm.gz -%dir %{perl_vendorarch}/Class -%dir %{perl_vendorarch}/Class/MethodMaker -%dir %{perl_vendorarch}/auto/Class -%{perl_vendorarch}/Class/MethodMaker.pm -%{perl_vendorarch}/Class/MethodMaker -%{perl_vendorarch}/auto/Class/MethodMaker/ -/var/adm/perl-modules/%{name} +%doc Changes README SIGNATURE TODO end.pod examples benchmark %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org