diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-21 11:40:40 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-21 11:40:40 +0000 |
commit | bae478b64a6bc9eca66b65bcfa318fc21e7f34bb (patch) | |
tree | f713006fd9c119e5dbb3bdafe7d695d2644da94c /dev-perl/Digest-Nilsimsa | |
parent | 374561aeaff53ce5a2836af934749923b4ea3763 (diff) |
gentoo auto-resync : 21:01:2023 - 11:40:40
Diffstat (limited to 'dev-perl/Digest-Nilsimsa')
-rw-r--r-- | dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r4.ebuild (renamed from dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r3.ebuild) | 6 | ||||
-rw-r--r-- | dev-perl/Digest-Nilsimsa/Manifest | 3 | ||||
-rw-r--r-- | dev-perl/Digest-Nilsimsa/files/Digest-Nilsimsa-0.60.0-clang16.patch | 19 |
3 files changed, 26 insertions, 2 deletions
diff --git a/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r3.ebuild b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r4.ebuild index eb631b859acd..ba2130110c56 100644 --- a/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r3.ebuild +++ b/dev-perl/Digest-Nilsimsa/Digest-Nilsimsa-0.60.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,6 +15,10 @@ LICENSE="GPL-2+ LGPL-2" SLOT="0" KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +PATCHES=( + "${FILESDIR}"/${PN}-0.60.0-clang16.patch +) + src_compile() { mymake=( "OPTIMIZE=${CFLAGS}" diff --git a/dev-perl/Digest-Nilsimsa/Manifest b/dev-perl/Digest-Nilsimsa/Manifest index fb12b5cc357f..56ba96bda961 100644 --- a/dev-perl/Digest-Nilsimsa/Manifest +++ b/dev-perl/Digest-Nilsimsa/Manifest @@ -1,3 +1,4 @@ +AUX Digest-Nilsimsa-0.60.0-clang16.patch 611 BLAKE2B 6cdc60e2ec105abc3ac9d2bdbec72c40f9dc863463fcf7605c625c4aed9a86b8d64ec929d357c129b9e03f98fd4137e6f42ca303a6a11d0c90ed9b5ad8610bd5 SHA512 5325d4671e2157abafcdfaba6bbe811cf3ab22df5b019df9a7989f02f4c68048e58e85ca54856ea3c83b4b5f1dfade69431db750573712d47adf17cc3474c056 DIST Digest-Nilsimsa-0.06.tar.gz 79065 BLAKE2B ce77e42d4090578f1f4ce2d2488a5e1d58c375553e0cda5d629dc937f57c387d041751ecf0bc2785dc74105e3282ead4fa2cbdd35e7c256aa6a371b10761630f SHA512 c91a4587e61306e22680575d26e17d4c255c3830f833debf9ef9e7fdcf709dc07584e028d0e3d4e81761c05da3a47ef58652dae2b36e48fa55341825eb891bc6 -EBUILD Digest-Nilsimsa-0.60.0-r3.ebuild 477 BLAKE2B 39c1cfe4761c309ebd44199fa50dbd3ac43629af11cecfceea8c0a19a67ed7c6fc823cb48e73f0dcbe0d7e8c62d1cf71120b3107ed5bef7a3562f8759f1e23ce SHA512 078d272f8b3fba7bf8753bb44df1588e89b8669be16cc2db479cc037331efc5b3d194a6805b7222c86e2fa6e22fc629b8a56c655fc48777027bbbef481ccaad8 +EBUILD Digest-Nilsimsa-0.60.0-r4.ebuild 532 BLAKE2B cb8e14f99f1444454f77255f1ae23cda8b3dffa0b17aefcf0d8bf986cb5f3192cf77dd3d6add368659d64d54ccfd03904de1955b245914092701e3a759da8369 SHA512 91635179a8f0aed6c0d1163e231a9294572f9e16ff9d20c26a824aefdc9084e9303818e202b9b7f7997e19e21c5f2dc29c1a94d9059ee8ece8527ab459761606 MISC metadata.xml 403 BLAKE2B 1f673d1fd9d85c06fa9f06a703a3a70db0f32b7af96cd28eba03c16828b735b2a2726f143f59c2305545c866b42d205b9460c11047a0f5343ebae3b9aa67db9f SHA512 daa7137b99e5b4b5f7ab1b511e2cf6af8a42e5b4079a98ce322797e0ee35154ddb88dfdf63f78056246e84d3d899f4cd2f04e96303d33725c2f9d45704f311b7 diff --git a/dev-perl/Digest-Nilsimsa/files/Digest-Nilsimsa-0.60.0-clang16.patch b/dev-perl/Digest-Nilsimsa/files/Digest-Nilsimsa-0.60.0-clang16.patch new file mode 100644 index 000000000000..f8c7cd6b57c1 --- /dev/null +++ b/dev-perl/Digest-Nilsimsa/files/Digest-Nilsimsa-0.60.0-clang16.patch @@ -0,0 +1,19 @@ +https://bugs.gentoo.org/870895 +https://rt.cpan.org/Public/Bug/Display.html?id=145874 + +Add missing function prototypes. This avoids implicit function +declarations when building Nilsimsa.xs and build failures with future +compilers. + +--- a/nilsimsa.h ++++ b/nilsimsa.h +@@ -47,6 +47,8 @@ int nilsimsa(struct nsrecord *a,struct nsrecord *b); + void aggregate(int n); + void codetostr(struct nsrecord *a,char *str); + int strtocode(char *str,struct nsrecord *a); ++void makecode(struct nsrecord *a); ++void clear(struct nsrecord *a); + + int accbuf(unsigned char *buf,int len,struct nsrecord *a); + void dprint(char *msg); + |