From d6d8e30ea95475aa17d4cb1db33681d03f0bb5fd Mon Sep 17 00:00:00 2001 From: Brett A C Sheffield Date: Tue, 14 Jul 2026 20:55:27 +0000 Subject: [PATCH] dev-perl/Sereal-Decoder: drop 5.4.0 Bug: https://bugs.gentoo.org/976443 Signed-off-by: Brett A C Sheffield Part-of: https://codeberg.org/gentoo/gentoo/pulls/1602 Signed-off-by: Sam James --- dev-perl/Sereal-Decoder/Manifest | 1 - .../Sereal-Decoder-5.4.0.ebuild | 66 ------------------- 2 files changed, 67 deletions(-) delete mode 100644 dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest index d9eddf4376193..110f7fea69705 100644 --- a/dev-perl/Sereal-Decoder/Manifest +++ b/dev-perl/Sereal-Decoder/Manifest @@ -1,2 +1 @@ -DIST Sereal-Decoder-5.004.tar.gz 838692 BLAKE2B ee6f3b97ea3b679902fb7360da77e4231cba21912ccc2050d75b88b101fcadff111a04f16ab616b40492470bc592a74efec8b8d2076410795ba698693319c39e SHA512 8125abc3bf1834b6c3c2e7404810150408f71d98658078b622b9234d25ff907208d2532055928752c7956434139cd837b38e05a8867bebdbd722cd5be197fa49 DIST Sereal-Decoder-5.006.tar.gz 896969 BLAKE2B f7588fe95a5f4d35f23ee50a81b8b9ea2bbe3560588c3bf6d6db0036f9244dabfd08b130944cc9cab6c3acb8957dbdb24352ca0333136d489274036483302d98 SHA512 82eff59f9aae14c1d56c5b974d829e30e842f1fe8a315b2b0f0eab9c9a79f8cc8c9a70c90192f9613be0e38c516407e621164e53edd88a1d2602e917f9ac5c35 diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild deleted file mode 100644 index 9addbf7deb9c1..0000000000000 --- a/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DIST_AUTHOR=YVES -DIST_VERSION=5.004 -inherit edo perl-module toolchain-funcs - -DESCRIPTION="Fast, compact, powerful binary deserialization" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - virtual/perl-XSLoader - app-arch/csnappy:= - app-arch/zstd:= - >=dev-libs/miniz-2.2.0-r1:= -" -DEPEND=" - app-arch/csnappy:= - app-arch/zstd:= - >=dev-libs/miniz-2.2.0-r1:= -" -BDEPEND=" - ${RDEPEND} - >=dev-perl/Devel-CheckLib-1.160.0 - >=virtual/perl-ExtUtils-MakeMaker-7.0 - >=virtual/perl-ExtUtils-ParseXS-2.210.0 - virtual/perl-File-Path - virtual/pkgconfig - test? ( - virtual/perl-Data-Dumper - virtual/perl-File-Spec - virtual/perl-Scalar-List-Utils - dev-perl/Test-Deep - dev-perl/Test-Differences - dev-perl/Test-LongString - >=virtual/perl-Test-Simple-0.880.0 - dev-perl/Test-Warn - ) -" - -src_prepare() { - local bundled_lib - for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do - edo rm -r ${bundled_lib} - done - - sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die - - perl-module_src_prepare -} - -src_compile() { - # UB - export USE_UNALIGNED=no - - DIST_MAKE=( - "INC=$($(tc-getPKG_CONFIG) --cflags miniz)" - "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)" - ) - - perl-module_src_compile -}