summaryrefslogtreecommitdiff
path: root/dev-perl/Sereal-Decoder
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-06-19 01:29:48 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-06-19 01:29:48 +0000
commit7c6b237e963b54809ef0ae31cf9bdcd462edac69 (patch)
tree214a4f483c9b5952cd9d49cd962cbaa50ec4bc29 /dev-perl/Sereal-Decoder
parent455afdeacc1349cfca3a7cd8f2eca4041d4f1609 (diff)
downloadbaldeagleos-repo-7c6b237e963b54809ef0ae31cf9bdcd462edac69.tar.gz
baldeagleos-repo-7c6b237e963b54809ef0ae31cf9bdcd462edac69.tar.xz
baldeagleos-repo-7c6b237e963b54809ef0ae31cf9bdcd462edac69.zip
Adding metadata
Diffstat (limited to 'dev-perl/Sereal-Decoder')
-rw-r--r--dev-perl/Sereal-Decoder/Manifest1
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild66
2 files changed, 67 insertions, 0 deletions
diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
index 6f8430042d37..4e8d74a119ee 100644
--- a/dev-perl/Sereal-Decoder/Manifest
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -1,2 +1,3 @@
DIST Sereal-Decoder-4.018.tar.gz 692820 BLAKE2B 9bafd14f3dab8c7c2c3c9e5eb8463a1681430ada500e1ad8543c77587f5117c564cad6043cd0e00b55d7c80fef1f62f2223f232b803546ead349439b62f25899 SHA512 18e4d54c1930187fbcfc39a39ef8512c1450ac3e5d22bee419e8333cbda1e08bcb1355bc2abfc388f9d45dfae3b8bcc101a19646b7caa670359bae98fccf87a3
DIST Sereal-Decoder-4.023.tar.gz 716188 BLAKE2B fe7b59906ce96629f8f7f8c94d04410388295d30adc05b1b9a3ea88606a4c612c1fca80451b636e213c1abc57dcf628fae18125aafef5849ec91cb3e01bd5f92 SHA512 9380853532cad110758db119efd51a4004dda1c6c6065afb0ee5e67c79a3f3baaa4767abaac6224f9bccb48214c7e73bd5c0748868301b1be0bb50534592e6ae
+DIST Sereal-Decoder-5.004.tar.gz 838692 BLAKE2B ee6f3b97ea3b679902fb7360da77e4231cba21912ccc2050d75b88b101fcadff111a04f16ab616b40492470bc592a74efec8b8d2076410795ba698693319c39e SHA512 8125abc3bf1834b6c3c2e7404810150408f71d98658078b622b9234d25ff907208d2532055928752c7956434139cd837b38e05a8867bebdbd722cd5be197fa49
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild
new file mode 100644
index 000000000000..141e1197da9c
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-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 deserialization"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~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
+}