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

Reply via email to