diff --git a/.perl-PlRPC.metadata b/.perl-PlRPC.metadata new file mode 100644 index 0000000..14109a0 --- /dev/null +++ b/.perl-PlRPC.metadata @@ -0,0 +1 @@ +2a1dd4f650764f6cfc654e528a579293422073c0 SOURCES/PlRPC-0.2020.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/perl-PlRPC-0.2020-Do-not-use-syslog.patch b/SOURCES/perl-PlRPC-0.2020-Do-not-use-syslog.patch new file mode 100644 index 0000000..cf11c57 --- /dev/null +++ b/SOURCES/perl-PlRPC-0.2020-Do-not-use-syslog.patch @@ -0,0 +1,52 @@ +From acb5f1175c617f0be89f23648a0f3e0a4394230a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Fri, 27 Jan 2012 11:06:08 +0100 +Subject: [PATCH] Do not use syslog + +--- + t/client.t | 2 +- + t/lib.pl | 1 + + t/server | 2 +- + 3 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/t/client.t b/t/client.t +index a283f2d..e19231d 100644 +--- a/t/client.t ++++ b/t/client.t +@@ -30,7 +30,7 @@ my @opts = ('peeraddr' => '127.0.0.1', 'peerport' => $port, 'debug' => 1, + my $client; + + # Making a first connection and closing it immediately +-Test(eval { RPC::PlClient->new(@opts) }) ++Test(eval { RPC::PlClient->new(@opts, 'logfile' => 1) }) + or print "Failed to make first connection: $@\n"; + + RunTests(@opts); +diff --git a/t/lib.pl b/t/lib.pl +index bc61b2c..559b899 100644 +--- a/t/lib.pl ++++ b/t/lib.pl +@@ -18,6 +18,7 @@ sub RunTests (@) { + shift; + $key = shift; + } ++ push @_, 'logfile', 1; + + # Making a new connection + Test($client = eval { RPC::PlClient->new(@_) }) +diff --git a/t/server b/t/server +index 46dcf97..c44f10a 100644 +--- a/t/server ++++ b/t/server +@@ -74,7 +74,7 @@ sub Version ($) { + + package main; + +-my $server = CalcServer->new({'pidfile' => 'none'}, \@ARGV); ++my $server = CalcServer->new({'pidfile' => 'none', 'logfile' => 1}, \@ARGV); + + $server->Bind(); + +-- +1.7.7.6 + diff --git a/SPECS/perl-PlRPC.spec b/SPECS/perl-PlRPC.spec new file mode 100644 index 0000000..1d63f00 --- /dev/null +++ b/SPECS/perl-PlRPC.spec @@ -0,0 +1,100 @@ +Name: perl-PlRPC +Version: 0.2020 +Release: 12%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +Summary: Interface for writing PlRPC clients and servers +Url: http://search.cpan.org/dist/PlRPC +Source: http://search.cpan.org/CPAN/authors/id/M/MN/MNOONING/PlRPC/PlRPC-%{version}.tar.gz +# See +Patch0: %{name}-0.2020-Do-not-use-syslog.patch +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +# perldoc utility is called from Makefile +BuildRequires: perl-Pod-Perldoc +# Run-time +BuildRequires: perl(Compress::Zlib) +BuildRequires: perl(IO::Socket) +BuildRequires: perl(Net::Daemon) >= 0.13 +BuildRequires: perl(Net::Daemon::Log) +BuildRequires: perl(Net::Daemon::Test) +BuildRequires: perl(Storable) +# Optionable tests +BuildRequires: perl(Crypt::DES) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# Compress::Zlib is needed for optional compression +Requires: perl(Compress::Zlib) +Requires: perl(Net::Daemon) >= 0.13 + +# Remove undespecified dependencies +%global __requires_exclude %{?__requires_exclude|%__requires_exclude|}^perl\\(Net::Daemon\\)$ + +%description +PlRPC (Perl RPC) is a package that simplifies the writing of Perl based +client/server applications. RPC::PlServer is the package used on the +server side, and you guess what RPC::PlClient is for. PlRPC works by +defining a set of methods that may be executed by the client. + +%prep +%setup -q -n PlRPC +%patch0 -p1 + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%doc ChangeLog README +%{perl_vendorlib}/* +%{_mandir}/man3/*.3* + +%changelog +* Wed Oct 24 2012 Petr Pisar - 0.2020-12 +- Modernize spec file + +* Fri Jul 20 2012 Fedora Release Engineering - 0.2020-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 0.2020-10 +- Perl 5.16 rebuild + +* Thu Jan 26 2012 Petr Pisar - 0.2020-9 +- Modernize spec file +- Enable tests + +* Fri Jan 13 2012 Fedora Release Engineering - 0.2020-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela Mašláňová - 0.2020-7 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.2020-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 0.2020-5 +- 661697 rebuild for fixing problems with vendorach/lib + +* Tue May 04 2010 Marcela Maslanova - 0.2020-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.2020-3 +- rebuild against perl 5.10.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 0.2020-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Apr 01 2009 Chris Weyl 0.2020-1 +- submission + +* Thu Mar 19 2009 Chris Weyl 0.2020-0 +- initial RPM packaging +- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.8) +