diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f087b42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1534ba5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.rpm +*.log +*spec-20* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9fc464c --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +NAME := perl-Regexp-Common +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/README.md b/README.md index 58eb632..630515f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # perl-Regexp-Common -3rd Party (Maintained by Koozali) git repo for perl-Regexp-Common smeserver \ No newline at end of file +3rd Party (Maintained by Koozali) git repo for perl-Regexp-Common smeserver + +## Description + +
*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.* +*Once it has been checked, then this comment will be deleted* +
+ +Perl-Regexp-Common is a CPAN module that provides a collection of commonly used regular expressions. It provides a unified interface for accessing and using the regular expressions, so that users do not have to manually build their own. It is useful for any application which works with regular expressions. diff --git a/Regexp-Common-2016020301.tar.gz b/Regexp-Common-2016020301.tar.gz new file mode 100644 index 0000000..f9f981b --- /dev/null +++ b/Regexp-Common-2016020301.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccdcb6ca034b2948f2efa042c75aff9edee355b800a81943432efcca95fa7e59 +size 119181 diff --git a/contriborbase b/contriborbase new file mode 100644 index 0000000..ef36a67 --- /dev/null +++ b/contriborbase @@ -0,0 +1 @@ +sme10 diff --git a/perl-Regexp-Common.spec b/perl-Regexp-Common.spec new file mode 100644 index 0000000..8d43d75 --- /dev/null +++ b/perl-Regexp-Common.spec @@ -0,0 +1,58 @@ +Name: perl-Regexp-Common +Version: 2016020301 +Release: 1%{?dist} +Summary: Provide commonly requested regular expressions +License: MIT +Group: Development/Libraries +URL: http://search.cpan.org/dist/Regexp-Common/ +Source0: http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl >= 0:5.00473 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(ExtUtils::ParseXS) +BuildRequires: perl(ExtUtils::Manifest) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +By default, this module exports a single hash (%RE) that stores or +generates commonly needed regular expressions (see "List of available +patterns"). + +%prep +%setup -q -n Regexp-Common-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Changes COPYRIGHT COPYRIGHT.AL COPYRIGHT.AL2 COPYRIGHT.BSD COPYRIGHT.MIT META.json README TODO +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Fri Jul 14 2023 BogusDateBot +- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, + by assuming the date is correct and changing the weekday. + +* Thu May 5 2016 Daniel Berteaud 2016020301-1 +- First build using cpanspec