rpms/perl-HTML-FormFu/devel .cvsignore, 1.9, 1.10 perl-HTML-FormFu.spec, 1.16, 1.17 sources, 1.9, 1.10
by Iain Arnell
Author: iarnell
Update of /cvs/pkgs/rpms/perl-HTML-FormFu/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv26162
Modified Files:
.cvsignore perl-HTML-FormFu.spec sources
Log Message:
* Mon May 17 2010 Iain Arnell <iarnell(a)gmail.com> 0.07001-1
- update to latest upstream version
- re-enable tests
- tweak buildrequires
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-HTML-FormFu/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- .cvsignore 11 Jan 2010 16:02:18 -0000 1.9
+++ .cvsignore 17 May 2010 03:10:01 -0000 1.10
@@ -1 +1 @@
-HTML-FormFu-0.06001.tar.gz
+HTML-FormFu-0.07001.tar.gz
Index: perl-HTML-FormFu.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-HTML-FormFu/devel/perl-HTML-FormFu.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -p -r1.16 -r1.17
--- perl-HTML-FormFu.spec 5 May 2010 13:25:10 -0000 1.16
+++ perl-HTML-FormFu.spec 17 May 2010 03:10:01 -0000 1.17
@@ -1,6 +1,6 @@
Name: perl-HTML-FormFu
-Version: 0.06001
-Release: 2%{?dist}
+Version: 0.07001
+Release: 1%{?dist}
Summary: HTML Form Creation, Rendering and Validation Framework
License: GPL+ or Artistic
Group: Development/Libraries
@@ -12,14 +12,14 @@ BuildRequires: perl(Captcha::reCAPTCHA)
BuildRequires: perl(CGI)
BuildRequires: perl(CGI::Simple)
BuildRequires: perl(Class::Accessor::Chained::Fast)
-BuildRequires: perl(Class::C3)
+BuildRequires: perl(Clone)
BuildRequires: perl(Config::Any) >= 0.18
BuildRequires: perl(Crypt::CBC)
BuildRequires: perl(Crypt::DES)
BuildRequires: perl(Data::Visitor) >= 0.26
BuildRequires: perl(Date::Calc)
BuildRequires: perl(DateTime) >= 0.38
-BuildRequires: perl(DateTime::Format::Builder) >= 0.7901
+BuildRequires: perl(DateTime::Format::Builder) >= 0.80
BuildRequires: perl(DateTime::Format::Natural)
BuildRequires: perl(DateTime::Format::Strptime)
BuildRequires: perl(DateTime::Locale)
@@ -32,6 +32,7 @@ BuildRequires: perl(HTML::TokeParser::S
BuildRequires: perl(HTTP::Headers) >= 1.64
BuildRequires: perl(List::MoreUtils)
BuildRequires: perl(Locale::Maketext)
+BuildRequires: perl(MRO::Compat)
BuildRequires: perl(Module::Pluggable)
BuildRequires: perl(Number::Format)
BuildRequires: perl(Path::Class::File)
@@ -51,7 +52,7 @@ Requires: perl(Crypt::DES)
Requires: perl(Data::Visitor) >= 0.26
Requires: perl(Date::Calc)
Requires: perl(DateTime) >= 0.38
-Requires: perl(DateTime::Format::Builder) >= 0.7901
+Requires: perl(DateTime::Format::Builder) >= 0.80
Requires: perl(HTML::TokeParser::Simple) >= 3.14
Requires: perl(HTTP::Headers) >= 1.64
Requires: perl(Task::Weaken)
@@ -94,8 +95,7 @@ rm -rf $RPM_BUILD_ROOT/blib
%{_fixperms} $RPM_BUILD_ROOT/*
%check
-# switch off until Class::ISA will be in buildroot
-#make test
+make test
%clean
rm -rf $RPM_BUILD_ROOT
@@ -109,6 +109,11 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*
%changelog
+* Mon May 17 2010 Iain Arnell <iarnell(a)gmail.com> 0.07001-1
+- update to latest upstream version
+- re-enable tests
+- tweak buildrequires
+
* Sun May 02 2010 Marcela Maslanova <mmaslano(a)redhat.com> - 0.06001-2
- Mass rebuild with perl-5.12.0
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-HTML-FormFu/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- sources 11 Jan 2010 16:02:19 -0000 1.9
+++ sources 17 May 2010 03:10:01 -0000 1.10
@@ -1 +1 @@
-d9001999aef5b9ea19d4f5eba382c640 HTML-FormFu-0.06001.tar.gz
+82410d47f1cdcfe46d3d0e11d27e1e44 HTML-FormFu-0.07001.tar.gz
14 years, 1 month
-tests subpackage, validation testing proof-of-concept
by Chris Weyl
I spent a little time tonight and put together a proof-of-concept
script... You give it a module name, it figures out where its tests
should live on the filesystem and goes and runs them. Pass it
--recursive, and it starts looking at META.yml's from the CPAN and
runs the test suite for the module passed as well as all the available
test suites for the modules/packages it depends on (and they depend
on, etc). There's many things it could do, or could do differently --
but the purpose right now was just to get out something reasonable
that worked, so as to have some actual field data to work with.
So far, things are working out fairly well. The subtest package
macros are doing alright, though I already have a couple revisions in
mind. Most test suites seem to run "as is" with just t/*; others need
a little help from a .proverc or additional files included in the
-tests subpackage. Some are failing due to lacking write permissions;
I'm not entirely sure how to handle these gracefully -- or even if we
should -- at the moment. For these asking upstream to apply a fix
seems to be the best call (e.g. Moose has already accepted a patch to
write under the system temp dir).
I'm going to play with it a bit more, then start working on revisions
to the macros to help deal with some of the corner cases. In any
case, feedback is always welcome :)
http://github.com/RsrchBoy/app-validate-cpan
It does depend on CPAN::MetaMuncher, which is on the CPAN now as a
standalone dist, but only as a dev release 0.007_02, as I haven't had
time to write out decent POD for it yet (or update MaintainerTool, for
that matter). 0.006, the version bundled with MaintainterTool, is
incompatible with this script.
-Chris
--
Chris Weyl
Ex astris, scientia
14 years, 1 month
rpms/perl-Class-MOP/devel perl-Class-MOP.spec,1.51,1.52
by Chris Weyl
Author: cweyl
Update of /cvs/extras/rpms/perl-Class-MOP/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv3183
Modified Files:
perl-Class-MOP.spec
Log Message:
* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1.01-2
- update our -tests (should all pass when installed now)
- fix source0 link
Index: perl-Class-MOP.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/perl-Class-MOP.spec,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -p -r1.51 -r1.52
--- perl-Class-MOP.spec 16 May 2010 04:39:31 -0000 1.51
+++ perl-Class-MOP.spec 16 May 2010 04:49:45 -0000 1.52
@@ -54,7 +54,7 @@ love.
%setup -q -n Class-MOP-%{version}
# the better to run our tests with :)
-cat '-I t/lib/' > .proverc
+echo '-I t/lib/' > .proverc
%build
%{?perl_ext_env_unset}
14 years, 1 month
rpms/perl-Class-MOP/devel perl-Class-MOP.spec,1.50,1.51
by Chris Weyl
Author: cweyl
Update of /cvs/extras/rpms/perl-Class-MOP/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv2609
Modified Files:
perl-Class-MOP.spec
Log Message:
* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1.01-2
- update our -tests (should all pass when installed now)
- fix source0 link
Index: perl-Class-MOP.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Class-MOP/devel/perl-Class-MOP.spec,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -p -r1.50 -r1.51
--- perl-Class-MOP.spec 7 May 2010 10:50:51 -0000 1.50
+++ perl-Class-MOP.spec 16 May 2010 04:39:31 -0000 1.51
@@ -1,47 +1,43 @@
Name: perl-Class-MOP
Version: 1.01
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A Meta Object Protocol for Perl 5
License: GPL+ or Artistic
Group: Development/Libraries
+Source0: http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Class-MOP-%{version}.ta...
URL: http://search.cpan.org/dist/Class-MOP/
-Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Class-MOP-%{version}....
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-BuildRequires: perl(Test::More) >= 0.88
+BuildRequires: perl(Algorithm::C3)
BuildRequires: perl(B)
-BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42
-BuildRequires: perl(Scalar::Util) >= 1.18
-BuildRequires: perl(File::Spec)
-BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Carp)
-BuildRequires: perl(Module::Build)
-BuildRequires: perl(MRO::Compat) >= 0.05
-BuildRequires: perl(Sub::Identify) >= 0.03
-BuildRequires: perl(Sub::Name) >= 0.04
-BuildRequires: perl(Devel::GlobalDestruction)
-# test
-BuildRequires: perl(Algorithm::C3)
BuildRequires: perl(Class::C3)
BuildRequires: perl(Devel::GlobalDestruction)
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(Module::Build)
+BuildRequires: perl(MRO::Compat) >= 0.05
+BuildRequires: perl(Scalar::Util) >= 1.18
+BuildRequires: perl(Sub::Name) >= 0.04
BuildRequires: perl(SUPER)
+BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Test::Exception) >= 0.27
+BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(Try::Tiny) >= 0.02
-Requires: perl(Sub::Identify) >= 0.03
-Requires: perl(Sub::Name) >= 0.04
-Requires: perl(Devel::GlobalDestruction)
Requires: perl(Carp)
+Requires: perl(Devel::GlobalDestruction)
Requires: perl(MRO::Compat) >= 0.05
Requires: perl(Scalar::Util) >= 1.18
+Requires: perl(Sub::Name) >= 0.04
Requires: perl(Task::Weaken)
Requires: perl(Try::Tiny) >= 0.02
%{?perl_default_filter}
-%{?perl_default_subpackage_tests}
+%{?perl_subpackage_tests: %perl_subpackage_tests .proverc t/ examples/ }
%description
This module is a fully functioning meta object protocol for the Perl 5
@@ -57,8 +53,11 @@ love.
%prep
%setup -q -n Class-MOP-%{version}
+# the better to run our tests with :)
+cat '-I t/lib/' > .proverc
+
%build
-%{?!with_local_perl: unset PERL_MM_OPT MODULEBUILDRC PERL5LIB }
+%{?perl_ext_env_unset}
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
@@ -88,9 +87,19 @@ rm -rf %{buildroot}
%{_mandir}/man3/*
%changelog
+* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1.01-2
+- update our -tests (should all pass when installed now)
+- fix source0 link
+
* Fri Apr 30 2010 Marcela Maslanova <mmaslano(a)redhat.com> - 1.01-1
- Mass rebuild with perl-5.12.0 & update
+* Sun Apr 04 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1.00-1
+- update by Fedora::App::MaintainerTools 0.006
+- updating to latest GA CPAN version (1.00)
+- dropped old BR on perl(Sub::Identify)
+- dropped old requires on perl(Sub::Identify)
+
* Sat Feb 06 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 0.98-2
- PERL_INSTALL_ROOT => DESTDIR
- add perl_default_subpackage_tests
14 years, 1 month
rpms/perl-FCGI/devel perl-FCGI.spec,1.1,1.2
by Chris Weyl
Author: cweyl
Update of /cvs/extras/rpms/perl-FCGI/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv1816
Modified Files:
perl-FCGI.spec
Log Message:
* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1:0.71-3
- and fix our tests subpackage included files
Index: perl-FCGI.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-FCGI/devel/perl-FCGI.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- perl-FCGI.spec 16 May 2010 01:04:12 -0000 1.1
+++ perl-FCGI.spec 16 May 2010 04:25:32 -0000 1.2
@@ -3,7 +3,7 @@ Summary: FastCGI Perl bindings
# needed to properly replace/obsolete fcgi-perl
Epoch: 1
Version: 0.71
-Release: 2%{?dist}
+Release: 3%{?dist}
# same as fcgi
License: OML
Group: Development/Libraries
@@ -18,7 +18,7 @@ Provides: fcgi-perl = %{epoch}:%{
Obsoletes: fcgi-perl =< 2.4.0
%{?perl_default_filter}
-%{?perl_default_subpackage_tests}
+%{?perl_subpackage_tests: %perl_subpackage_tests test.pl .proverc test.t }
%description
%{summary}.
@@ -27,6 +27,10 @@ Obsoletes: fcgi-perl =< 2.4.0
%setup -q -n FCGI-%{version}
find . -type f -exec chmod -c -x {} +
+echo "test.pl" > .proverc
+# limitation in the macros, currently -- must have at least one .t :\
+cp test.pl test.t
+
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
make %{?_smp_mflags}
@@ -56,6 +60,9 @@ rm -rf %{buildroot}
%{_mandir}/man3/*.3*
%changelog
+* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1:0.71-3
+- and fix our tests subpackage included files
+
* Sat May 15 2010 Chris Weyl <cweyl(a)alumni.drew.edu> 1:0.71-2
- fix license: BSD => OML
14 years, 1 month