Hello community,

here is the log from the commit of package perl-File-Path-Tiny for 
openSUSE:Factory checked in at 2012-03-05 14:02:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-File-Path-Tiny (Old)
 and      /work/SRC/openSUSE:Factory/.perl-File-Path-Tiny.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-File-Path-Tiny", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-File-Path-Tiny/perl-File-Path-Tiny.changes  
2011-12-21 13:07:18.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-File-Path-Tiny.new/perl-File-Path-Tiny.changes 
    2012-03-05 14:02:45.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Feb 13 10:51:59 UTC 2012 - co...@suse.com
+
+- regenerate with cpanspec
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-File-Path-Tiny.spec ++++++
--- /var/tmp/diff_new_pack.4WiKyO/_old  2012-03-05 14:02:46.000000000 +0100
+++ /var/tmp/diff_new_pack.4WiKyO/_new  2012-03-05 14:02:46.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-File-Path-Tiny
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,57 +16,86 @@
 #
 
 
-
 Name:           perl-File-Path-Tiny
 Version:        0.1
 Release:        0
-Summary:        Recursive mkdir and rmdir
-Source:         
http://search.cpan.org/CPAN/authors/id/D/DM/DMUEY/File-Path-Tiny-%{version}.tar.gz
-Url:            http://search.cpan.org/dist/File-Path-Tiny
+%define cpan_name File-Path-Tiny
+Summary:        recursive versions of mkdir() and rmdir() without as much 
overhead as Fi[cut]
+License:        GPL-1.0+ or Artistic-1.0
 Group:          Development/Libraries/Perl
-License:        GNU General Public License version 2 or later or Artistic 
(GPLv2+ or Artistic)
+Url:            http://search.cpan.org/dist/File-Path-Tiny/
+Source:         
http://www.cpan.org/authors/id/D/DM/DMUEY/%{cpan_name}-%{version}.tar.gz
+BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
+BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  make
-BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(Test::More)
-%if 0%{?suse_version} >= 1120
-BuildArch:      noarch
-%endif
+%{perl_requires}
 
 %description
-The goal here is simply to provide recursive versions of mkdir() and
-rmdir() with as little code and overhead as possible.
-This module is in no way meant to derogate File::Path and is in no way an
-endorsement to go out and replace all use of File::Path with
-File::Path::Tiny.
+The goal here is simply to provide recursive versions of the mkdir
+manpage() and the rmdir manpage() with as little code and overhead as
+possible.
+
+This module is in no way meant to derogate the File::Path manpage and is in
+no way an endorsement to go out and replace all use of the File::Path
+manpage with the File::Path::Tiny manpage.
+
+the File::Path manpage is very good at what it does but there's simply a
+lot happening that we can do without much of the time.
+
+Here are some things the File::Path manpage has/does that this module
+attempts to do without:
+
+* * multiple interfaces
+
+  Backwards compatibility brings in a lot of code and logic that we don't
+  need from here on out.
+
+* * chdir's
+
+  It does a ton of chdir's which could leave you somewhere you're not
+  planning on being and requires much more overhead to do.
+
+* * can croak not allowing you to detect and handle failure
+
+  Just let me handle errors how I want. Don't make my entire app die or
+  have to wrap it in an eval
+
+* * A well intentioned output system
+
+  Just let me do the output how I want. (Nothing, As HTML, print to a
+  filehandle, etc...)
+
+* * A well intentioned and experimental (IE subject to change) error
+  handling system.
+
+  Just keep it simple and detect failure via a boolean check and do what I
+  want with the error. See the /"How can I make/remove multiple paths?"
+  manpage
+
+* * According to its POD, removing a tree is apparently not safe unless you
+  tell it to be with the 'safe' or 'keep_root' attributes.
+
+  Seems like that should just happen, I don't want to worry about
+  accidentally removing / when I pass it /tmp
 
 %prep
-%setup -q -n "File-Path-Tiny-%{version}"
-%__sed -i '/^auto_install/d' Makefile.PL
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-%__perl Makefile.PL PREFIX="%{_prefix}"
-%__make %{?_smp_flags}
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
 
 %install
 %perl_make_install
 %perl_process_packlist
+%perl_gen_filelist
 
-%check
-%__make test
-
-%clean
-%{?buildroot:%__rm -rf "%{buildroot}"}
-
-%files
-%defattr(-,root,root)
+%files -f %{name}.files
+%defattr(-,root,root,755)
 %doc Changes README
-%dir %{perl_vendorlib}/File
-%dir %{perl_vendorlib}/File/Path
-%{perl_vendorlib}/File/Path/Tiny.pm
-%doc %{perl_vendorlib}/File/Path/Tiny.pod
-%doc %{perl_man3dir}/File::Path::Tiny.%{perl_man3ext}%{ext_man}
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to