Author: cweyl
Update of /cvs/extras/rpms/perl-Catalyst-Model-XMLRPC/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15098/devel
Modified Files:
.cvsignore sources
Added Files:
config.patch import.log perl-Catalyst-Model-XMLRPC.spec
Log Message:
initial commit
config.patch:
--- NEW FILE config.patch ---
Otherwise we fail as:
[cweyl@athena Catalyst-Model-XMLRPC-0.04]$ XMLRPC_TEST_LIVE=1 make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/01use............ok
t/02pod............skipped
all skipped: set TEST_POD to enable this test
t/03podcoverage....skipped
all skipped: set TEST_POD to enable this test
t/04execute........Can't use an undefined value as a HASH reference at
/usr/lib/perl5/vendor_perl/5.10.0/Catalyst/Component.pm line 93.
# Looks like your test died before it could output anything.
t/04execute........dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-3
Failed 3/3 tests, 0.00% okay
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/04execute.t 255 65280 3 6 1-3
2 tests skipped.
Failed 1/4 test scripts. 3/5 subtests failed.
Files=4, Tests=5, 1 wallclock secs ( 0.28 cusr + 0.04 csys = 0.32 CPU)
Failed 1/4 test programs. 3/5 subtests failed.
diff -ur Catalyst-Model-XMLRPC-0.04.orig/lib/Catalyst/Model/XMLRPC.pm
Catalyst-Model-XMLRPC-0.04/lib/Catalyst/Model/XMLRPC.pm
--- Catalyst-Model-XMLRPC-0.04.orig/lib/Catalyst/Model/XMLRPC.pm 2007-07-04
03:30:24.000000000 -0700
+++ Catalyst-Model-XMLRPC-0.04/lib/Catalyst/Model/XMLRPC.pm 2008-09-18 08:20:36.314621277
-0700
@@ -16,7 +16,7 @@
my ($class, $c, $config) = @_;
my $self = $class->NEXT::new($c, $config);
- $self->config($config);
+ $self->config($config) if defined $config;
return $self;
}
--- NEW FILE import.log ---
perl-Catalyst-Model-XMLRPC-0_04-2_fc9:HEAD:perl-Catalyst-Model-XMLRPC-0.04-2.fc9.src.rpm:1224769513
--- NEW FILE perl-Catalyst-Model-XMLRPC.spec ---
Name: perl-Catalyst-Model-XMLRPC
Version: 0.04
Release: 2%{?dist}
Summary: XMLRPC model class for Catalyst
License: GPL+ or Artistic
Group: Development/Libraries
URL:
http://search.cpan.org/dist/Catalyst-Model-XMLRPC/
Source0:
http://www.cpan.org/authors/id/F/FM/FMERGES/Catalyst-Model-XMLRPC-%{versi...
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo
$version))
Patch0: config.patch
BuildRequires: perl(Catalyst)
BuildRequires: perl(Catalyst::Devel)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(RPC::XML)
BuildRequires: perl(Test::More)
# optional tests
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
# not automagically picked up...
Requires: perl(Catalyst::Model)
# keep rpmlint happy
%define broot %{buildroot}
%description
This model class uses RPC::XML::Client to invoke remote procedure calls
using XML-RPC.
%prep
%setup -q -n Catalyst-Model-XMLRPC-%{version}
%patch0 -p1
# note we first filter out the bits in _docdir...
cat << \EOF > %{name}-prov
#!/bin/sh
FOO=`perl -p -e 's|%{broot}%{_docdir}/%{name}-%{version}\S+||'`
%{__perl_provides} $FOO
EOF
%define __perl_provides %{_builddir}/Catalyst-Model-XMLRPC-%{version}/%{name}-prov
chmod +x %{__perl_provides}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} %{buildroot}/*
%check
# network tests will fail in the buildsys.
%{?_with_network_tests: XMLRPC_TEST_LIVE=1} TEST_POD=1 make test
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc Changes README t/
%{perl_vendorlib}/*
%{_mandir}/man3/*
%changelog
* Thu Sep 18 2008 Chris Weyl <cweyl(a)alumni.drew.edu> 0.04-2
- workaround buildroot/prep rpmlint false warning
- push perl/sed magic in prep into patch0
* Mon Jun 02 2008 Chris Weyl <cweyl(a)alumni.drew.edu> 0.04-1
- Specfile autogenerated by cpanspec 1.75.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Catalyst-Model-XMLRPC/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Oct 2008 10:23:49 -0000 1.1
+++ .cvsignore 23 Oct 2008 13:45:33 -0000 1.2
@@ -0,0 +1 @@
+Catalyst-Model-XMLRPC-0.04.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Catalyst-Model-XMLRPC/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Oct 2008 10:23:49 -0000 1.1
+++ sources 23 Oct 2008 13:45:33 -0000 1.2
@@ -0,0 +1 @@
+62db4b24d66a56b4f22187452e8ab9a6 Catalyst-Model-XMLRPC-0.04.tar.gz