summaryrefslogtreecommitdiff
path: root/dev-perl/Crypt-Twofish
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-04 12:06:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-04 12:06:28 +0000
commit4551b41523452c0d743a71cca34e4dca2ca7538c (patch)
tree2b9ae4a442d7c2810f92833363fd36db073888f0 /dev-perl/Crypt-Twofish
parent27e5574c9ed56a2633e25f7fa8f591554266a1b4 (diff)
gentoo auto-resync : 04:01:2023 - 12:06:28
Diffstat (limited to 'dev-perl/Crypt-Twofish')
-rw-r--r--dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild (renamed from dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild)6
-rw-r--r--dev-perl/Crypt-Twofish/Manifest3
-rw-r--r--dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch13
3 files changed, 20 insertions, 2 deletions
diff --git a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
index 08416159288b..5468e3cab0b2 100644
--- a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild
+++ b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.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
@@ -12,6 +12,10 @@ DESCRIPTION="The Twofish Encryption Algorithm"
SLOT="0"
KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.180.0-configure-clang16.patch
+)
+
src_compile() {
mymake=(
"OPTIMIZE=${CFLAGS}"
diff --git a/dev-perl/Crypt-Twofish/Manifest b/dev-perl/Crypt-Twofish/Manifest
index 007db4b49020..8d642f9b046e 100644
--- a/dev-perl/Crypt-Twofish/Manifest
+++ b/dev-perl/Crypt-Twofish/Manifest
@@ -1,3 +1,4 @@
+AUX Crypt-Twofish-2.180.0-configure-clang16.patch 422 BLAKE2B 1d18cbd1e104eb21e96dade6041a30e2ea5eebde20e929e0e2d16e9f3505e83d20c46176dfc8aa5b4533e868b11ff7fb79dfb24af8ac8faa1fc1672b79a40de5 SHA512 8998ac51cc9749c373c5efa68d52364ec97142cf42d3244986bc9079a44d57d2ca0ec25992b45844c01154adad02ace70d0e719dcee6b65b8388675b73f90165
DIST Crypt-Twofish-2.18.tar.gz 13904 BLAKE2B a153d4a7292ff11b97f8d53ea84b9c51d09ff1585f6bd5150c5ce047e5d515e14725672a0b637c11d1664b16b87fc950aae709d6be8f0e1f99112d562e8f69ee SHA512 e900b066e73237dbad8a9882c28509fcd8516c16478cdc2703883a1801d9ec387c4e43c38f6e50024c47f9fb2812c44f6096f2a2ce298f9d73303a84833b61a2
-EBUILD Crypt-Twofish-2.180.0.ebuild 391 BLAKE2B 2260cb3655d4adece2528f600e338d0498d609018ce4cc179e61dca3110f615456d2e7f2e341fc4a83eef7a8bc2a04d0f0d949dd3d0753dd907e63af59af19c3 SHA512 086aa38f36cd1bf815357dadee9bd2c0c91cf77ddfa6b1c621c51cb04f4d5d051b889cf4463a6c6acb62474e3aaf656ec60269e5df78a3e59614f57641d545e6
+EBUILD Crypt-Twofish-2.180.0-r1.ebuild 457 BLAKE2B c86737ccd35491eef87ed9ee0e47a0514db3ecf3f6157f9777cbb4422c7f1f82e9cd348c78939b01bd788a851de1708bf2dd299aafe2e967a0b89d84c23a7f04 SHA512 8336c8c168771ca84ff35b7aa09ccc9407563077a34b0da1ee9b2c6918dca267411abde0e2d3aad735dd9c0a6e1af15de4e507e2fce79ade0f6e377bc2b2a6f7
MISC metadata.xml 399 BLAKE2B 61b8203de28c78e9376e8f012427e941845745c0a6a8a7d5df47ea8dd6f032d422f3b83492008d55a4d9b21af1889f73e9a60fdd26ba09c970f29391096ac5ae SHA512 ac673ccb9783e512d90b4b8a9376e2a110de0ecb3e7ec52e3383e9bb1643ec3c6c4ec365acad452ea7e6d1f25ea5b3a2c0f81eca6ed769333111ba0b5e55dffa
diff --git a/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
new file mode 100644
index 000000000000..4dbb15364190
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
@@ -0,0 +1,13 @@
+https://gitlab.com/fweimer-rh/fedora-modernc/-/commit/1dfd7bb468b91abb93f6b3c54c8b1dcdaf8ccdff
+https://rt.cpan.org/Public/Bug/Display.html?id=145461
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -6,6 +6,7 @@ use ExtUtils::MakeMaker;
+
+ ($stdint = <<"TEST") =~ s/^\| {0,3}//gm;
+ | #include <stdint.h>
++| #include <stdio.h>
+ | int main(void) {
+ | printf("%d%d", sizeof(uint16_t), sizeof(uint32_t));
+ | return 0;
+