initial commit of file from CVS for perl-Sub-Quote on Fri 14 Jul 15:59:24 BST 2023
This commit is contained in:
parent
df4526be0a
commit
48b05bf692
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
*.rpm
|
||||
*.log
|
||||
*spec-20*
|
21
Makefile
Normal file
21
Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
# Makefile for source rpm: perl-Sub-Quote
|
||||
# $Id: Makefile,v 1.1 2018/12/21 04:51:51 jpp Exp $
|
||||
NAME := perl-Sub-Quote
|
||||
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)
|
10
README.md
10
README.md
@ -1,3 +1,11 @@
|
||||
# perl-Sub-Quote
|
||||
|
||||
3rd Party (Maintained by Koozali) git repo for perl-Sub-Quote smeserver
|
||||
3rd Party (Maintained by Koozali) git repo for perl-Sub-Quote smeserver
|
||||
|
||||
## Description
|
||||
|
||||
<br />*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*
|
||||
<br />
|
||||
|
||||
Perl-Sub-Quote is a Perl module designed to facilitate the creation of lightweight subroutines from strings. It provides an interface to the Perl parser, allowing complex subroutines to be constructed from strings at runtime. It also provides functions for interpolating variables into strings, escaping strings for interpolation, and peeking into compiled subroutines.
|
||||
|
BIN
Sub-Quote-2.005000.tar.gz
(Stored with Git LFS)
Normal file
BIN
Sub-Quote-2.005000.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
1
contriborbase
Normal file
1
contriborbase
Normal file
@ -0,0 +1 @@
|
||||
sme10
|
62
perl-Sub-Quote.spec
Normal file
62
perl-Sub-Quote.spec
Normal file
@ -0,0 +1,62 @@
|
||||
Name: perl-Sub-Quote
|
||||
Version: 2.005000
|
||||
Release: 1%{?org_tag}%{?dist}
|
||||
Summary: Efficient generation of subroutines via string eval
|
||||
License: GPL+ or Artistic
|
||||
Group: Development/Libraries
|
||||
URL: http://search.cpan.org/dist/Sub-Quote/
|
||||
Source0: http://localhost/cpan/authors/id/H/HA/HAARG/Sub-Quote-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildArch: noarch
|
||||
BuildRequires: perl >= 0:5.006
|
||||
BuildRequires: perl(ExtUtils::MakeMaker)
|
||||
BuildRequires: perl(ExtUtils::ParseXS)
|
||||
BuildRequires: perl(ExtUtils::Manifest)
|
||||
BuildRequires: perl(Scalar::Util)
|
||||
BuildRequires: perl(Sub::Name) >= 0.08
|
||||
BuildRequires: perl(Test::Fatal) >= 0.003
|
||||
BuildRequires: perl(Test::More) >= 0.94
|
||||
Requires: perl(Scalar::Util)
|
||||
Requires: perl(Sub::Name) >= 0.08
|
||||
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
||||
Autoreq: no
|
||||
|
||||
%description
|
||||
This package provides performant ways to generate subroutines from strings.
|
||||
|
||||
%prep
|
||||
%setup -q -n Sub-Quote-%{version}
|
||||
|
||||
%build
|
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
|
||||
make pure_install PERL_INSTALL_ROOT=%{buildroot}
|
||||
|
||||
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
|
||||
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
|
||||
|
||||
%{_fixperms} %{buildroot}/*
|
||||
|
||||
%check
|
||||
make test
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc Changes META.json README
|
||||
%{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.
|
||||
|
||||
* Wed Apr 04 2018 Gavin Carr <gavin@openfusion.com.au> 2.005000-1
|
||||
- Specfile autogenerated by cpanspec 1.79.
|
Loading…
Reference in New Issue
Block a user