From 37cd441738bc6681ca075c01b6dd06056a27abbf Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 19 Jun 2023 01:49:34 +0100 Subject: gentoo auto-resync : 19:06:2023 - 01:49:34 --- dev-perl/Sereal-Encoder/Manifest | 2 + .../Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild | 66 ++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 dev-perl/Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild (limited to 'dev-perl/Sereal-Encoder') diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest index 99118be95be3..d04a706f6977 100644 --- a/dev-perl/Sereal-Encoder/Manifest +++ b/dev-perl/Sereal-Encoder/Manifest @@ -1,6 +1,8 @@ DIST Sereal-Encoder-4.018.tar.gz 700306 BLAKE2B 92e2d005b48c9714761dd6abb390de14f31642b05850664ff396e3d92958cb715599e922d7bc5da9912047ebbcae3f7631e585ccb35ff16b15e1e28a15d1fb9a SHA512 021586f02560906fa315cf7eefc877ff029c123550dd2889a90d8e36e2d480bc4c53fa7437728cb73bda6da886af52f1b58661796f78859c7b41f62a2000a070 DIST Sereal-Encoder-4.023.tar.gz 723637 BLAKE2B 59abae93a719e13163b028c734d7fc9551d79b12c7a7e0db5dee92babce8567fa999cd44f26f79bbfb1299cc513ccc6bd4e3581aa3e168b119de1f6303c3bc38 SHA512 dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67 +DIST Sereal-Encoder-5.004.tar.gz 836822 BLAKE2B 7e0fa107c3bb7f1d4dc766f3b197e2bc1e2535827471faeb0510b8c5aedd31bde2d21eba7074f4b8a9769db4dc9a4565996ee158afcaf692f529c0b8d05c015e SHA512 6ad25a4a3cdc3e7de7b7f47b7511154b5e6eca90a54b305a8d50f59dd1352000f054255912c4eeb6d37991813844068b1a0e2f544be27ac9bcea08fb6c0fc6d5 EBUILD Sereal-Encoder-4.18.0.ebuild 864 BLAKE2B 922e364f71c8844ae02addf8dcbb7df11da4aff64228bc4fb03bfb428a8c6eb56c3fc832cc5533cfef1b7bed0f5644e89f1f46413084824caa71c13f84045117 SHA512 c4ca2b20559f5eb1e0886c6241502c7a7f457e8462b67294319b85bffa6a41b64611839f8cb6d776f85c2ec0ac4af9f1518549a3498277dbc79ae8817009aa55 EBUILD Sereal-Encoder-4.23.0-r1.ebuild 1434 BLAKE2B 7ee58296a991c4b77b2e77b8fa6cc40b9eddfcbd4ae7ddcccbc2e5fa2754f174267ebe27c3564ba7abf41326e3ea165fb6f1151074e09b6e06f164f570d75338 SHA512 bfd8506f2acd583b8c90c3f86c9701f2abef521da9fd5cf1cd850c768bf1e950818449a04e3f7ce19fabf64340ef89e6629923b3a634322151619f17bb5383dd EBUILD Sereal-Encoder-4.23.0.ebuild 1740 BLAKE2B 384d11b2d72685479b5dd5ff037001128a03af4d2c418cf488dc5501e92fa79ae75b226c75a2b088e43fe46e4f8a05e066aa58be488ebf3eba94290d739f6208 SHA512 e27f1a5efe20434ad1dd51c2112cbff9450a7ad6ce526d8986d1cc0cf1fdb53fb9cbf4a1f2e41139dda54f5bc376b3412fc85f62a59b996c3cea3ecb5f3d4b17 +EBUILD Sereal-Encoder-5.4.0.ebuild 1383 BLAKE2B eb6a687dd295e7caddba68cb53525b621fcb095d0a49532d812aee2700f004841684722d4de0c257fbc9a5284840d30d50db5fdd6b0753419e8bb20b9f524dee SHA512 c039da6abca030edb48c9c1b23a90a32671c3c02bf525ca9899e20f35478b7913474d1c6896f3d6ad359cd359ac9f8bc1a07051dc16d31100bfe84ab701a5d49 MISC metadata.xml 474 BLAKE2B 8a01a9da3ee29d126a9fc4759eba6f680d320fde4404584ad6a72087097c25207178012522398b6c7eb4cd685858ccfe0bf0c7e193146d805601b40e1b1215bd SHA512 4c80e3456b7bb6f5718a90d6858a7f12da968df593857cf0e27fa529a13f0a0f4ea6626bd24546656134592bd63335015b47a74ddf74d4a68209495f8d35b7bb diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild new file mode 100644 index 000000000000..8f7ccfab26a5 --- /dev/null +++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 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 serialization" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +# Note: bundled zstd fails to compile +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.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 + >=dev-perl/Sereal-Decoder-${PV} + ) +" + +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 +} -- cgit v1.2.3