From 6aa0d33a65c735f3148967b62316c2e71f43589a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 20 Jan 2024 14:08:57 +0000 Subject: gentoo auto-resync : 20:01:2024 - 14:08:56 --- .../Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild | 66 --------------------- .../Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild | 66 +++++++++++++++++++++ dev-perl/Alien-LibGumbo/Manifest | 2 +- dev-perl/Manifest.gz | Bin 285682 -> 285680 bytes 4 files changed, 67 insertions(+), 67 deletions(-) delete mode 100644 dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild create mode 100644 dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild (limited to 'dev-perl') diff --git a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild deleted file mode 100644 index 85f00b320c80..000000000000 --- a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DIST_AUTHOR=RUZ -DIST_VERSION=0.05 -inherit perl-module toolchain-funcs - -DESCRIPTION="Gumbo parser library" - -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -# Alien-Build for Alien::Base -RDEPEND=" - >=dev-perl/Alien-Build-0.5.0 - >=dev-perl/File-ShareDir-1.30.0 - >=dev-perl/Path-Class-0.13.0 - dev-libs/gumbo -" -DEPEND=" - dev-libs/gumbo - dev-perl/Module-Build -" -BDEPEND="${RDEPEND} - >=dev-perl/Alien-Base-ModuleBuild-0.5.0 - >=dev-perl/Module-Build-0.420.0 -" - -src_configure() { - unset LD; - if [[ -n "${CCLD}" ]]; then - export LD="${CCLD}" - fi - tc-export CC CXX - perl-module_src_configure -} - -src_compile() { - ./Build --config optimize="${CFLAGS}" build || die -} - -src_test() { - local MODULES=( - "Alien::LibGumbo ${DIST_VERSION}" - "Alien::LibGumbo::ConfigData" - "Alien::LibGumbo::Install::Files" - ) - local failed=() - for dep in "${MODULES[@]}"; do - ebegin "Compile testing ${dep}" - perl -Mblib="${S}/blib" -M"${dep} ()" -e1 - eend $? || failed+=( "$dep" ) - done - if [[ ${failed[@]} ]]; then - echo - eerror "One or more modules failed compile:"; - for dep in "${failed[@]}"; do - eerror " ${dep}" - done - die "Failing due to module compilation errors"; - fi - # Currently useless - # perl-module_src_test -} diff --git a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild new file mode 100644 index 000000000000..12d9f7f91547 --- /dev/null +++ b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=RUZ +DIST_VERSION=0.05 +inherit perl-module toolchain-funcs + +DESCRIPTION="Gumbo parser library" + +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +# Alien-Build for Alien::Base +RDEPEND=" + >=dev-perl/Alien-Build-0.5.0 + >=dev-perl/File-ShareDir-1.30.0 + >=dev-perl/Path-Class-0.13.0 + dev-libs/gumbo:= +" +DEPEND=" + dev-libs/gumbo:= + dev-perl/Module-Build +" +BDEPEND="${RDEPEND} + >=dev-perl/Alien-Base-ModuleBuild-0.5.0 + >=dev-perl/Module-Build-0.420.0 +" + +src_configure() { + unset LD; + if [[ -n "${CCLD}" ]]; then + export LD="${CCLD}" + fi + tc-export CC CXX + perl-module_src_configure +} + +src_compile() { + ./Build --config optimize="${CFLAGS}" build || die +} + +src_test() { + local MODULES=( + "Alien::LibGumbo ${DIST_VERSION}" + "Alien::LibGumbo::ConfigData" + "Alien::LibGumbo::Install::Files" + ) + local failed=() + for dep in "${MODULES[@]}"; do + ebegin "Compile testing ${dep}" + perl -Mblib="${S}/blib" -M"${dep} ()" -e1 + eend $? || failed+=( "$dep" ) + done + if [[ ${failed[@]} ]]; then + echo + eerror "One or more modules failed compile:"; + for dep in "${failed[@]}"; do + eerror " ${dep}" + done + die "Failing due to module compilation errors"; + fi + # Currently useless + # perl-module_src_test +} diff --git a/dev-perl/Alien-LibGumbo/Manifest b/dev-perl/Alien-LibGumbo/Manifest index 9aaefeb2f603..d46e708b9639 100644 --- a/dev-perl/Alien-LibGumbo/Manifest +++ b/dev-perl/Alien-LibGumbo/Manifest @@ -1,3 +1,3 @@ DIST Alien-LibGumbo-0.05.tar.gz 581628 BLAKE2B 1fb6affac4cde2554047efbd09e40d159f6aa37eb1576e2d165998d0896840ca6d4a9c5e94349819ce46e278245b55e0b631fa46ed4b1fd8d5b2c2304e1260e1 SHA512 3e1640b901a9597e50ef4bcadaa7d48592cd849feb6ccf42391c441e0c51f1d2556dab3533f8a23dc183464197336df22287c309f73ae741472c743445366628 -EBUILD Alien-LibGumbo-0.50.0-r2.ebuild 1305 BLAKE2B edad4acf5b539da6f8972a6502477ab0f387f1384ffe86df4bc805e816e03c66e55f46133ebea200011d4500eb0d93cb78cd25bda755f5a7b5fe4b54aa862141 SHA512 771cb18b564adfdd25118953d08f657286d01508978ab3b7d081b5bfd718dedb20b1569895d6dc9aa5695b8dc631fb6a7a54ff93586a47136aab6fed6d7afa37 +EBUILD Alien-LibGumbo-0.50.0-r3.ebuild 1309 BLAKE2B 13d201d86cd808cbd4ebeac41196d29be3997d900e16f79125366fd645ee76a07a200c676d0dd5637b75188fbfacff988895c1bb8cfa3121014c4cb0185570b9 SHA512 f30347724ae4339cc5d9665a0ceb0613e75fd421f7aac76057b01e619e5c3ddbe202fd340850737c71152d40923e2c04a3533fa66627d9c2789fba441086a66f MISC metadata.xml 673 BLAKE2B 5e27c7d4f202392855201ca2d3b549824a6b3f67782dcdfd52dc2328411819014106fc9e3e8a9d03d2effff39756148d4006a74091dbc513003275361c78e9b4 SHA512 79a43c207e36b583214df8b95b389d61b5a64d19a6dfeac6a678ab79e36c13da3ed779c7f16aff7fc8b0bd3c294d055baf9c2a907f43c365a215d73725443fa5 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index bf1bbadff091..584a32a04bec 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ -- cgit v1.2.3