pghmcfc pushed to perl-Module-Extract-Use (epel8). "Merge
remote-tracking branch 'origin/f28' into epel8"
by notifications@fedoraproject.org
Notification time stamped 2019-10-12 18:08:23 UTC
From 5fd4974431b935f973b7426d630e076b8d5c3c5b Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Oct 12 2019 18:06:51 +0000
Subject: Merge remote-tracking branch 'origin/f28' into epel8
---
diff --git a/.gitignore b/.gitignore
index e69de29..f26524c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Module-Extract-Use-[0-9.]*.tar.gz
diff --git a/perl-Module-Extract-Use.spec b/perl-Module-Extract-Use.spec
new file mode 100644
index 0000000..e5fd287
--- /dev/null
+++ b/perl-Module-Extract-Use.spec
@@ -0,0 +1,98 @@
+Summary: Pull out the modules a module explicitly uses
+Name: perl-Module-Extract-Use
+Version: 1.043
+Release: 5%{?dist}
+License: Artistic 2.0
+URL: http://search.cpan.org/dist/Module-Extract-Use/
+Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Module-Extract-Use-%{ve...
+BuildArch: noarch
+# Module Build
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: make
+BuildRequires: perl-interpreter >= 4:5.10.0
+BuildRequires: perl-generators
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(File::Spec::Functions)
+BuildRequires: perl(Test::Manifest) >= 1.21
+# Module Runtime
+BuildRequires: perl(PPI)
+BuildRequires: perl(strict)
+BuildRequires: perl(subs)
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+# Test Suite
+BuildRequires: perl(Data::Dumper)
+BuildRequires: perl(File::Basename)
+BuildRequires: perl(Test::More)
+# Optional Tests
+BuildRequires: perl(Test::Pod) >= 1.00
+BuildRequires: perl(Test::Pod::Coverage) >= 1.00
+# Dependencies
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires: perl(PPI)
+
+%description
+Extract the names of the modules used in a file using a static analysis. Since
+this module does not run code, it cannot find dynamic uses of modules, such as
+eval "require $class". It only reports modules that the file loads directly.
+Modules loaded with parent or base, for instance, will be in the import list
+for those pragmas but won't have separate entries in the data this module
+returns.
+
+%prep
+%setup -q -n Module-Extract-Use-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+%{_fixperms} -c %{buildroot}
+
+%check
+make test
+
+%files
+%if 0%{?_licensedir:1}
+%license LICENSE
+%else
+%doc LICENSE
+%endif
+%doc Changes examples/ README.pod
+%{perl_vendorlib}/Module/
+%{_mandir}/man3/Module::Extract::Use.3*
+
+%changelog
+* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.043-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.043-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Mon Jun 05 2017 Jitka Plesnikova <jplesnik(a)redhat.com> - 1.043-3
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.043-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Feb 3 2017 Paul Howarth <paul(a)city-fan.org> - 1.043-1
+- Update to 1.043
+ - Clarified license as Artistic 2.0
+ (https://github.com/briandfoy/module-extract-use/issues/3)
+
+* Wed Feb 1 2017 Paul Howarth <paul(a)city-fan.org> - 1.04.2-1
+- Update to 1.042
+ - The -l and -j options work on the list of namespaces from all files
+ together instead of the list per file; otherwise, strict and warnings
+ for example always show up multiple times
+ - Add JSON and simple list outputs for examples/extract_modules
+
+* Fri Nov 25 2016 Paul Howarth <paul(a)city-fan.org> - 1.04-2
+- Sanitize for Fedora submission
+
+* Fri Nov 25 2016 Paul Howarth <paul(a)city-fan.org> - 1.04-1
+- Initial RPM version
diff --git a/sources b/sources
index e69de29..996d7f6 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (Module-Extract-Use-1.043.tar.gz) = f45cc1e20fc01cca2126c60402aa2962bd982df7df5ef8548729e07b029df5379b1a9cbb598244f34c869c0d14741ddc490984623aeb8b8893ef680414b3acbc
https://src.fedoraproject.org/rpms/perl-Module-Extract-Use/c/5fd4974431b9...
4 years, 7 months
pghmcfc pushed to perl-Module-Extract-Use (epel8). "Update to 1.042
(..more)"
by notifications@fedoraproject.org
Notification time stamped 2019-10-12 18:08:23 UTC
From d5ab3a67d3719b27108eea22d609e4a3187008e4 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 01 2017 10:56:24 +0000
Subject: Update to 1.042
- New upstream release 1.042
- The -l and -j options work on the list of namespaces from all files
together instead of the list per file; otherwise, strict and warnings
for example always show up multiple times
- Add JSON and simple list outputs for examples/extract_modules
---
diff --git a/perl-Module-Extract-Use.spec b/perl-Module-Extract-Use.spec
index be2f69e..1886c52 100644
--- a/perl-Module-Extract-Use.spec
+++ b/perl-Module-Extract-Use.spec
@@ -1,18 +1,25 @@
+# Work around differences between perl and rpm versioning
+%global upstream_version 1.042
+%global downstream_version 1.04.2
+
Summary: Pull out the modules a module explicitly uses
Name: perl-Module-Extract-Use
-Version: 1.04
-Release: 2%{?dist}
+Version: %{downstream_version}
+Release: 1%{?dist}
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/Module-Extract-Use/
-Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Module-Extract-Use-%{ve...
+Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Module-Extract-Use-%{up...
BuildArch: noarch
# Module Build
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: make
-BuildRequires: perl
+BuildRequires: perl >= 4:5.10.0
BuildRequires: perl-generators
-BuildRequires: perl(ExtUtils::MakeMaker) >= 6.48
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64
+BuildRequires: perl(File::Spec)
+BuildRequires: perl(File::Spec::Functions)
+BuildRequires: perl(Test::Manifest) >= 1.21
# Module Runtime
BuildRequires: perl(PPI)
BuildRequires: perl(strict)
@@ -22,7 +29,6 @@ BuildRequires: perl(warnings)
# Test Suite
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Basename)
-BuildRequires: perl(File::Spec::Functions)
BuildRequires: perl(Test::More)
# Optional Tests
BuildRequires: perl(Test::Pod) >= 1.00
@@ -40,7 +46,7 @@ for those pragmas but won't have separate entries in the data this module
returns.
%prep
-%setup -q -n Module-Extract-Use-%{version}
+%setup -q -n Module-Extract-Use-%{upstream_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -60,11 +66,18 @@ make test
%else
%doc LICENSE
%endif
-%doc Changes examples/ README
+%doc Changes examples/ README.pod
%{perl_vendorlib}/Module/
%{_mandir}/man3/Module::Extract::Use.3*
%changelog
+* Wed Feb 1 2017 Paul Howarth <paul(a)city-fan.org> - 1.04.2-1
+- Update to 1.042
+ - The -l and -j options work on the list of namespaces from all files
+ together instead of the list per file; otherwise, strict and warnings
+ for example always show up multiple times
+ - Add JSON and simple list outputs for examples/extract_modules
+
* Fri Nov 25 2016 Paul Howarth <paul(a)city-fan.org> - 1.04-2
- Sanitize for Fedora submission
diff --git a/sources b/sources
index 8a39a58..f7a9d77 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ac724177aa58e683dc5fbb58810ebdfe Module-Extract-Use-1.04.tar.gz
+SHA512 (Module-Extract-Use-1.042.tar.gz) = d721dee30f9b0813b9ec92724ce47da0506113fb8c611071c74583032bcaf61eef926d7a15600d64027d36f048646a4861fcd70da9e99ad8084e5654cdaabd3f
https://src.fedoraproject.org/rpms/perl-Module-Extract-Use/c/d5ab3a67d371...
4 years, 7 months
pghmcfc pushed to perl-Module-Extract-Use (epel8). "Update to 1.043
(..more)"
by notifications@fedoraproject.org
Notification time stamped 2019-10-12 18:08:23 UTC
From e317157b5e7ce02825332e368eddb374bb7a4678 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 03 2017 09:39:42 +0000
Subject: Update to 1.043
- New upstream release 1.043
- Clarified license as Artistic 2.0
(https://github.com/briandfoy/module-extract-use/issues/3)
---
diff --git a/perl-Module-Extract-Use.spec b/perl-Module-Extract-Use.spec
index 1886c52..8fe5fc4 100644
--- a/perl-Module-Extract-Use.spec
+++ b/perl-Module-Extract-Use.spec
@@ -1,14 +1,10 @@
-# Work around differences between perl and rpm versioning
-%global upstream_version 1.042
-%global downstream_version 1.04.2
-
Summary: Pull out the modules a module explicitly uses
Name: perl-Module-Extract-Use
-Version: %{downstream_version}
+Version: 1.043
Release: 1%{?dist}
-License: GPL+ or Artistic
+License: Artistic 2.0
URL: http://search.cpan.org/dist/Module-Extract-Use/
-Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Module-Extract-Use-%{up...
+Source0: http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Module-Extract-Use-%{ve...
BuildArch: noarch
# Module Build
BuildRequires: coreutils
@@ -46,7 +42,7 @@ for those pragmas but won't have separate entries in the data this module
returns.
%prep
-%setup -q -n Module-Extract-Use-%{upstream_version}
+%setup -q -n Module-Extract-Use-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor
@@ -71,6 +67,11 @@ make test
%{_mandir}/man3/Module::Extract::Use.3*
%changelog
+* Fri Feb 3 2017 Paul Howarth <paul(a)city-fan.org> - 1.043-1
+- Update to 1.043
+ - Clarified license as Artistic 2.0
+ (https://github.com/briandfoy/module-extract-use/issues/3)
+
* Wed Feb 1 2017 Paul Howarth <paul(a)city-fan.org> - 1.04.2-1
- Update to 1.042
- The -l and -j options work on the list of namespaces from all files
diff --git a/sources b/sources
index f7a9d77..996d7f6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Module-Extract-Use-1.042.tar.gz) = d721dee30f9b0813b9ec92724ce47da0506113fb8c611071c74583032bcaf61eef926d7a15600d64027d36f048646a4861fcd70da9e99ad8084e5654cdaabd3f
+SHA512 (Module-Extract-Use-1.043.tar.gz) = f45cc1e20fc01cca2126c60402aa2962bd982df7df5ef8548729e07b029df5379b1a9cbb598244f34c869c0d14741ddc490984623aeb8b8893ef680414b3acbc
https://src.fedoraproject.org/rpms/perl-Module-Extract-Use/c/e317157b5e7c...
4 years, 7 months