summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2020-06-20 14:17:04 +1200
committerKent Fredric <kentnl@gentoo.org>2020-06-20 14:17:46 +1200
commitf602251ba90c3511ac8f03ad69e0c2434065bf3b (patch)
tree5496dcece905e78f152860353a031bc17987b817 /dev-perl/Class-XSAccessor
parentdev-perl/Class-XPath: -r bump for EAPI7 (diff)
downloadgentoo-f602251ba90c3511ac8f03ad69e0c2434065bf3b.tar.gz
gentoo-f602251ba90c3511ac8f03ad69e0c2434065bf3b.tar.bz2
gentoo-f602251ba90c3511ac8f03ad69e0c2434065bf3b.zip
dev-perl/Class-XSAccessor: -r bump for EAPI7
- EAPI7 - Add license note - Fix dependency incorrectness - Localise mymake/OPTIMIZE glue to ensure it works without relying on global-scope variable definition. - Parallel tests Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
Diffstat (limited to 'dev-perl/Class-XSAccessor')
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild32
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
new file mode 100644
index 000000000000..dc807a454116
--- /dev/null
+++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=SMUELLER
+DIST_VERSION=1.19
+inherit perl-module
+
+DESCRIPTION="Generate fast XS accessors without runtime compilation"
+# License note: perl 5-or-newer
+# https://bugs.gentoo.org/718946#c6
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-Time-HiRes
+ virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ !dev-perl/Class-XSAccessor-Array
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+src_compile() {
+ mymake=( "OPTIMIZE=${CFLAGS}" )
+ perl-module_src_compile
+}