summaryrefslogtreecommitdiff
path: root/dev-libs/libtomcrypt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-27 19:39:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-27 19:39:54 +0000
commit249ae8c1a241b514fc83737660927ee175091346 (patch)
treea2a02c05fda158e709612d8ca505847b441412db /dev-libs/libtomcrypt
parent99995c94c01b6d74165c7ee31be36275846b14b8 (diff)
gentoo auto-resync : 27:12:2023 - 19:39:54
Diffstat (limited to 'dev-libs/libtomcrypt')
-rw-r--r--dev-libs/libtomcrypt/Manifest2
-rw-r--r--dev-libs/libtomcrypt/libtomcrypt-1.18.2-r4.ebuild10
2 files changed, 9 insertions, 3 deletions
diff --git a/dev-libs/libtomcrypt/Manifest b/dev-libs/libtomcrypt/Manifest
index 790b1ff628c3..a246fc223c3f 100644
--- a/dev-libs/libtomcrypt/Manifest
+++ b/dev-libs/libtomcrypt/Manifest
@@ -1,4 +1,4 @@
AUX libtomcrypt-1.18.2-slibtool.patch 4038 BLAKE2B 5fe1dadfc6afbc8f85f104299ff7b45706df3df5698f3375c83f4f573ea662a61158602e03b4c89da57969896181865f1f6b29ae6695ad71a3ab19adf4c559d8 SHA512 9486ae1abfe429d1dbe54185bb8b1fb1dc0550ae1089a000baf7afa4b6aa5011a4f1ad1b404b87a90fdae078125fcfd809298a46962a3cbba44d233231a834f7
DIST libtomcrypt-1.18.2.tar.xz 2638064 BLAKE2B fad67e9e2a2002425488db9987a853bda631d6638c2cb1052a1d0d1f393945e38037cc75c54cd3a4bf87bb2e13b1e868e81da054a84bbdb393519ddef5e27300 SHA512 f6117a12a42b07f8de4a8aedbccf6ff4ee94b4b81cb7263af99627c32eae646ca8ead7d3063737918db4aa118673001fcf2cfa8e4ca8b528fb00045fda7cc893
-EBUILD libtomcrypt-1.18.2-r4.ebuild 3174 BLAKE2B 7891d84b5e952ab4daf90121fac3344ac464618fc006b8f3476955e24a27f112f8b3a17d573e6f93ada0200b3119f76aa49883dff1e93ecff7ae5825d192f9ad SHA512 d87005961f86b682f2d7300ce9cc91146aa82aa8996a87ad5823efdf569fe6e22d6954318f5f6cc7ca02b530bcc69bbc4137cf5622190a76c482c24726bf25e7
+EBUILD libtomcrypt-1.18.2-r4.ebuild 3357 BLAKE2B a31b5b7ec436da91c16f7974016cb406746e60de7910ec3823eca733512267b5b374a7d6783b4ac30ec4d9beb1b3d826925c68527f77819793cc755ec674925d SHA512 eb6a2d13590403b0756092560da2bd88a8df92bb6cae8f6176812b469a21def52e5e9642a5e893a881fb15f22255c584574d2cd231194ed221506111c50a6d47
MISC metadata.xml 644 BLAKE2B 112aa0ed4b144bc52466f2e247814612bca0ddae22539aa4262826f5bba0c7daac8810939fff61cb3330bc6f921a606a81dae06db9200d22d722a3b6586c17e5 SHA512 2e2fcc358f5f2d0f3ae6566e1af4a5eb4dc40b8eede752bc408d0d77177c6d0540ef5c7b4ed6ca0ebd9822b3260fca3e367b59c1c52d8e7133cd0f92e2b1c957
diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r4.ebuild b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r4.ebuild
index da71154a8a6b..a42911b32ece 100644
--- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r4.ebuild
+++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r4.ebuild
@@ -28,12 +28,15 @@ BDEPEND="
sys-devel/libtool
virtual/pkgconfig
"
-DEPEND="
+RDEPEND="
gmp? ( dev-libs/gmp:= )
libtommath? ( dev-libs/libtommath:= )
tomsfastmath? ( dev-libs/tomsfastmath:= )
"
-RDEPEND="${DEPEND}"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/libtool
+"
PATCHES=(
"${FILESDIR}"/${P}-slibtool.patch
@@ -73,6 +76,9 @@ mymake() {
enabled_features+=( -DUSE_TFM=1 )
fi
+ # Fix cross-compiling, but allow manual overrides for slibtool, which works.
+ [[ -z ${LIBTOOL} ]] && declare -x LIBTOOL="${BASH} ${ESYSROOT}/usr/bin/libtool"
+
# IGNORE_SPEED=1 is needed to respect CFLAGS
EXTRALIBS="${extra_libs[*]}" emake \
CFLAGS="${CFLAGS} ${enabled_features[*]}" \