From ce8d09fa1727c10309f8775e73c63af9abced092 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Oct 15 2019 19:55:33 +0000 Subject: Merge remote-tracking branch 'origin/f28' into epel8 --- diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 --- a/.cvsignore +++ /dev/null diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1a9867a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Algorithm-C3-[0-9.]*.tar.gz diff --git a/Makefile b/Makefile deleted file mode 100644 index 9a9790d..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: perl-Algorithm-C3 -# $Id$ -NAME := perl-Algorithm-C3 -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/perl-Algorithm-C3.spec b/perl-Algorithm-C3.spec new file mode 100644 index 0000000..a2acc51 --- /dev/null +++ b/perl-Algorithm-C3.spec @@ -0,0 +1,162 @@ +Name: perl-Algorithm-C3 +Version: 0.10 +Release: 10%{?dist} +Summary: Module for merging hierarchies using the C3 algorithm +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Algorithm-C3/ +Source0: http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Algorithm-C3-%{version}.tar.gz +BuildArch: noarch +# Build +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(ExtUtils::MakeMaker) +# Module +BuildRequires: perl(Carp) >= 0.01 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test +BuildRequires: perl(Test::More) >= 0.47 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +This module implements the C3 algorithm. Most of the uses I have for C3 +revolve around class building and metamodels but it could also be used for +things like dependency resolution as well since it tends to do such a nice +job of preserving local precedence orderings. + +%prep +%setup -q -n Algorithm-C3-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} %{buildroot} + +%check +make test + +%files +%doc Changes README t/ +%{perl_vendorlib}/Algorithm/ +%{_mandir}/man3/Algorithm::C3.3pm* + +%changelog +* Thu Feb 08 2018 Fedora Release Engineering - 0.10-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.10-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 0.10-8 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.10-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sun May 15 2016 Jitka Plesnikova - 0.10-6 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 0.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Jun 03 2015 Jitka Plesnikova - 0.10-3 +- Perl 5.22 rebuild + +* Thu Sep 04 2014 Jitka Plesnikova - 0.10-2 +- Perl 5.20 rebuild + +* Thu Sep 4 2014 Paul Howarth - 0.10-1 +- Update to 0.10 + - Declare minimum version of perl as 5.6 in metadata + +* Wed Aug 27 2014 Jitka Plesnikova - 0.09-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Mar 3 2014 Paul Howarth - 0.09-1 +- Update to 0.09 + - Convert to use ExtUtils::MakeMaker using distar + - Include repo and bugtracker metadata +- This release by HAARG -> update source URL +- Switch to ExtUtils::MakeMaker flow + +* Sat Aug 03 2013 Fedora Release Engineering - 0.08-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Jul 19 2013 Petr Pisar - 0.08-13 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.08-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.08-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 0.08-10 +- Perl 5.16 rebuild + +* Mon Jan 16 2012 Paul Howarth - 0.08-9 +- Spec clean-up: + - Make %%files list more explicit + - Categorize build requirements for build/module/test + - Don't use macros for commands + - Use tabs + - Fix typo in %%description + +* Fri Jan 13 2012 Fedora Release Engineering - 0.08-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela Mašláňová - 0.08-7 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.08-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 14 2010 Marcela Maslanova - 0.08-5 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Thu Apr 29 2010 Marcela Maslanova - 0.08-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.08-3 +- Rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.08-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun Jun 07 2009 Chris Weyl - 0.08-1 +- Auto-update to 0.08 (by cpan-spec-update 0.01) +- Altered br on perl(Test::More) (0 => 0.47) +- Added a new br on perl(Carp) (version 0.01) + +* Thu Feb 26 2009 Fedora Release Engineering - 0.07-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Mar 04 2008 Tom "spot" Callaway - 0.07-2 +- Rebuild for new perl + +* Thu May 31 2007 Chris Weyl - 0.07-1 +- Update to 0.07 +- Include t/ in doc +- Minor spec reworkage to deal with the once and future perl split + +* Tue Nov 21 2006 Chris Weyl - 0.06-1 +- Update to 0.06 + +* Wed Sep 06 2006 Chris Weyl - 0.05-2 +- Bump + +* Tue Sep 05 2006 Chris Weyl - 0.05-1 +- Specfile autogenerated by cpanspec 1.69.1 diff --git a/sources b/sources index e69de29..b75171a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +48162c8974b3056c1315203efc7d8748 Algorithm-C3-0.10.tar.gz