Hello community, here is the log from the commit of package perl-Config-Crontab for openSUSE:Factory checked in at 2011-11-02 12:13:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Config-Crontab (Old) and /work/SRC/openSUSE:Factory/.perl-Config-Crontab.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Config-Crontab", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Config-Crontab/perl-Config-Crontab.changes 2011-09-23 12:36:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-Crontab.new/perl-Config-Crontab.changes 2011-11-02 12:13:25.000000000 +0100 @@ -1,0 +2,15 @@ +Thu Oct 27 13:22:54 UTC 2011 - [email protected] + +- updated to 1.33 + - check for SunOS crontab (RT#32658) + +- updated to 1.32 2011-04-11 + - add t/setup.pl to MANIFEST + +- updated to 1.31 2011-04011 + - minor formatting changes + - tests updated to Test::More + - checks for crontab(1) in tests (RT#59578) + - fewer stupid tests + +------------------------------------------------------------------- Old: ---- Config-Crontab-1.30.tar.bz2 New: ---- Config-Crontab-1.33.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Config-Crontab.spec ++++++ --- /var/tmp/diff_new_pack.HaUj1w/_old 2011-11-02 12:13:26.000000000 +0100 +++ /var/tmp/diff_new_pack.HaUj1w/_new 2011-11-02 12:13:26.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package perl-Config-Crontab (Version 1.30) +# spec file for package perl-Config-Crontab # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -15,68 +15,66 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Config-Crontab -%define module_name Config-Crontab -Summary: Read/Write Vixie compatible crontab files -Version: 1.30 -Release: 9 -AutoReqProv: on -License: Artistic License .. ; GPLv2+ +Version: 1.33 +Release: 1 +License: GPL+ or Artistic +%define cpan_name Config-Crontab +Summary: Read/Write Vixie compatible crontab(5) files +Url: http://search.cpan.org/dist/Config-Crontab/ Group: Development/Libraries/Perl -Url: http://search.cpan.org/perldoc?Config::Crontab -Source0: %{module_name}-%{version}.tar.bz2 +Source: http://www.cpan.org/authors/id/S/SC/SCOTTW/%{cpan_name}-%{version}.tar.gz +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(ExtUtils::MakeMaker) +#BuildRequires: perl(blib) +#BuildRequires: perl(Carp) +#BuildRequires: perl(constant) +#BuildRequires: perl(Fcntl) +#BuildRequires: perl(File::Temp) +#BuildRequires: perl(Test::More) +%{perl_requires} %description -Config::Crontab reads and writes (and pretty-prints) your crontab(5) -files. It is compatible with Vixie-style crontabs (and all subsets, -including Solaris' SysV-style crontabs). - -Config::Crontab has a simple, object-oriented syntax. Crontab files are -broken into "blocks" (paragraphs, each separated by two or more -newlines); the Block is the basic unit of a Config::Crontab object. +*Config::Crontab* provides an object-oriented interface to Vixie-style +crontab(5) files for Perl. -You can re-order entire blocks within a crontab file, re-order lines -within blocks (there are three types of lines: comments, environment -settings, and crontab commands or events), remove blocks or lines -within blocks, add new blocks or lines within blocks, etc. See the -Config::Crontab manpage for full details. +A *Config::Crontab* object allows you to manipulate an ordered set of +*Event*, *Env*, or *Comment* objects (also included with this package). +Descriptions of these packages may be found below. + +In short, *Config::Crontab* reads and writes crontab(5) files (and does a +little pretty-printing too) using objects. The general idea is that you +create a *Config::Crontab* object and associate it with a file (if +unassociated, it will work over a pipe to 'crontab -l'). From there, you +can add lines to your crontab object, change existing line attributes, and +write everything back to file. - - -Authors: --------- - Scott Wiersdorf, <[email protected]> +Now, to successfully navigate the module's ins and outs, we'll need a +little terminology lesson. %prep -%setup -q -n %{module_name}-%{version} +%setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 %build -CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL -make %{?jobs:-j%jobs} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install %perl_make_install %perl_process_packlist +%perl_gen_filelist -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-, root, root) -%doc Changes README -%doc %{_mandir}/man?/* -%{perl_vendorarch}/auto/Config -%dir %{perl_vendorlib}/Config -%{perl_vendorlib}/Config/Crontab.pm +%files -f %{name}.files +%defattr(-,root,root,755) +%doc Changes example README %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
