Notification time stamped 2019-09-30 17:35:13 UTC From 42fcad120553d976373ab93ace274a6383442199 Mon Sep 17 00:00:00 2001 From: Paul Howarth <p...@city-fan.org> Date: Oct 04 2016 13:05:47 +0000 Subject: Initial import (perl-MCE-Shared-1.805-3)
This module provides data sharing capabilities for MCE, supporting threads and processes. MCE::Hobo provides threads-like parallelization for running code asynchronously. --- diff --git a/.gitignore b/.gitignore index e69de29..19e5ffb 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/MCE-Shared-[0-9.]*.tar.gz diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec new file mode 100644 index 0000000..0654b17 --- /dev/null +++ b/perl-MCE-Shared.spec @@ -0,0 +1,107 @@ +Name: perl-MCE-Shared +Version: 1.805 +Release: 3%{?dist} +Summary: MCE extension for sharing data, supporting threads and processes +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/MCE-Shared/ +Source0: http://search.cpan.org/CPAN/authors/id/M/MA/MARIOROY/MCE-Shared-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make +BuildRequires: perl >= 4:5.10.1 +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +# Module Runtime +BuildRequires: perl(bytes) +BuildRequires: perl(Carp) +BuildRequires: perl(constant) +BuildRequires: perl(MCE) >= 1.805 +BuildRequires: perl(MCE::Mutex) +BuildRequires: perl(MCE::Util) +BuildRequires: perl(overload) +BuildRequires: perl(overloading) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Socket) +BuildRequires: perl(Storable) >= 2.04 +BuildRequires: perl(strict) +BuildRequires: perl(Symbol) +BuildRequires: perl(Time::HiRes) +BuildRequires: perl(warnings) +# Optional Functionality +# Note: MCE will pull in Sereal if it is available +BuildRequires: perl(IO::FDPass) +BuildRequires: perl(threads) +BuildRequires: perl(threads::shared) +# Test Suite +BuildRequires: perl(MCE::Flow) +BuildRequires: perl(MCE::Signal) +BuildRequires: perl(Test::More) >= 0.88 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) +Requires: perl(IO::FDPass) +Requires: perl(overloading) +Requires: perl(Storable) >= 2.04 +Requires: perl(Symbol) +Requires: perl(threads) +Requires: perl(threads::shared) + +# Remove bogus dependency on perl(PDL) +%global __requires_exclude ^perl\\(PDL\\) + +%description +This module provides data sharing capabilities for MCE, supporting threads and +processes. MCE::Hobo provides threads-like parallelization for running code +asynchronously. + +%prep +%setup -q -n MCE-Shared-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -delete +%{_fixperms} %{buildroot} + +%check +make test + +%files +%license LICENSE Copying +%doc Changes README.md +%{perl_vendorlib}/MCE/ +%{_mandir}/man3/MCE::Hobo.3* +%{_mandir}/man3/MCE::Shared.3* +%{_mandir}/man3/MCE::Shared::Array.3* +%{_mandir}/man3/MCE::Shared::Base.3* +%{_mandir}/man3/MCE::Shared::Condvar.3* +%{_mandir}/man3/MCE::Shared::Handle.3* +%{_mandir}/man3/MCE::Shared::Hash.3* +%{_mandir}/man3/MCE::Shared::Minidb.3* +%{_mandir}/man3/MCE::Shared::Ordhash.3* +%{_mandir}/man3/MCE::Shared::Queue.3* +%{_mandir}/man3/MCE::Shared::Scalar.3* +%{_mandir}/man3/MCE::Shared::Sequence.3* +%{_mandir}/man3/MCE::Shared::Server.3* + +%changelog +* Tue Oct 4 2016 Paul Howarth <p...@city-fan.org> - 1.805-3 +- Incorporate package review feedback (#1378028) + - Add dependencies on perl(overloading), perl(Storable) ≥ 2.04 and + perl(Symbol), missed by perl-generators + +* Fri Sep 23 2016 Paul Howarth <p...@city-fan.org> - 1.805-1 +- Update to 1.805 + - Fixed close method in shared-handle to work with Perl5i; support for + Perl5i is on Unix only - do not use threads + - Bumped MCE dependency to 1.805 + +* Wed Sep 21 2016 Paul Howarth <p...@city-fan.org> - 1.804-2 +- Sanitize for Fedora submission + +* Fri Sep 16 2016 Paul Howarth <p...@city-fan.org> - 1.804-1 +- Initial RPM build diff --git a/sources b/sources index e69de29..4c5f05f 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +cf83dd569824683bd230b39678a1fb95 MCE-Shared-1.805.tar.gz https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/42fcad120553d976373ab93ace274a6383442199?branch=epel8 _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org