diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-19 01:29:48 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-19 01:29:48 +0000 |
| commit | 7c6b237e963b54809ef0ae31cf9bdcd462edac69 (patch) | |
| tree | 214a4f483c9b5952cd9d49cd962cbaa50ec4bc29 /dev-perl/Sereal-Decoder | |
| parent | 455afdeacc1349cfca3a7cd8f2eca4041d4f1609 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild | 66 |
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 +} |
