diff options
author | mirror@stealer.net <mirror@stealer.net> | 2025-07-23 03:31:16 +0000 |
---|---|---|
committer | mirror@stealer.net <mirror@stealer.net> | 2025-07-23 03:31:16 +0000 |
commit | a94d03dd7b805455ae22ea623b33932533d56b6f (patch) | |
tree | fcdff8329fb9092d6e78938a1c92e0b61767e131 /dev-libs | |
parent | 52bc587a17c863a17d76a37b26c0c36f5e7a179c (diff) |
2025-07-23 03:10:45+00:00
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 99203 -> 99206 bytes | |||
-rw-r--r-- | dev-libs/xbyak/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/xbyak/xbyak-7.28.ebuild | 19 |
3 files changed, 17 insertions, 4 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex e7ae8e945bc53..c8b2fb7501908 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/xbyak/Manifest b/dev-libs/xbyak/Manifest index 72a30f649c6e3..2ef5de15fa22b 100644 --- a/dev-libs/xbyak/Manifest +++ b/dev-libs/xbyak/Manifest @@ -1,5 +1,5 @@ DIST xbyak-5.73.tar.gz 214021 BLAKE2B bf7ab78df7ac3f5a8860b3a613957bad8b6faba523126f6f4ce94be4ce25da8b91a418ac2445d8d706f09fc7434a8ab9ef6f63c56ef0b7860290fe6801849fe7 SHA512 1c2eb73c2e9b66d4b4f7689e071ea8ba8a3b7f0e05ef885ad35ca89f706772bd6e8ad448581c954b1a24f424ebd2db4e420410450a951fda7e02d6fd2e5e9a67 DIST xbyak-7.28.tar.gz 293489 BLAKE2B 25a55d682d4219d50f09325e6455dc3c3fafa2d432d95fb61cb93589fec51e7ce8dac01a50a81e1354797d48e1687a08bbb040f08e6262dc59a1bff5378ef866 SHA512 443c5c0f14182e46b07af18ee5bd631a0557c37c6b92f6b19a3100dcc8f7b8baa100b7f142fc182cb8d74537bd69459f1065b39078a8a8d02f247133c9c46be4 EBUILD xbyak-5.73.ebuild 426 BLAKE2B e5b44a2f5460ae0e753a804f9953b086b677802c4de95e5b545054c609d42ccedc050a154077a97362ec2f1d692018d9d765c91d8f3bf77f5ac3b58ed6ae4b38 SHA512 66bac49123b93cf8458f3b3b8583a3b502d78f65d9040cb9f61021e99fceb0aec17d51a4eb21459f1fe4978b95ec881dad7f7b053b28b5343e2da070bb25f878 -EBUILD xbyak-7.28.ebuild 473 BLAKE2B 57390f5fd69a89629fdeb139a456bd80661fe764e498d0b46676082d0e687abafa0d962ad70d1d4241c70975a8c92631ab1ebbfbeafd4ed8afd31a08467eb427 SHA512 4e5a13d794c555a94d434648ee20f30b2119f0ab8d72d9c577024be0aecfebb52e74aec24679ec875a90de5154aa610b28571dee7d6012bb38b32a8aa6e2a09a +EBUILD xbyak-7.28.ebuild 772 BLAKE2B 1d40c0445624fb36c65b7fb301b459dcd7b7e73f85695f2f07ac1b68ae1d02a04ac27860324136d0d163d0a1014f23f1a980fa3ed9f2fe2bb7c87fa3b1db5770 SHA512 ffe4e89a8f86fdc47c817c92d8c8e5079aa35d3f2108e51cf9e184fd88a94d2b4b65d330a2a06a374ba8f0e0c6abe74db3b43d1c858cbb02dc225c743085f0ae MISC metadata.xml 294 BLAKE2B 6ff08f098a11aeedc66f4d1a7f11063f90e97707b1761c18859dfe849ad5263b251667eb9076df58a0a3abde48a0e3a468a7df22230df38bebedb62ff3cfb68e SHA512 fd0a122d24814090c80745bf2ecead1fe87722bcdd19464bd3a48f4d09d067c9dae8153d8c04c62cbf5008ba13f44509080a950f2acad9710bed04e6fc040b76 diff --git a/dev-libs/xbyak/xbyak-7.28.ebuild b/dev-libs/xbyak/xbyak-7.28.ebuild index 6abe95ceb47e9..6670c915b6016 100644 --- a/dev-libs/xbyak/xbyak-7.28.ebuild +++ b/dev-libs/xbyak/xbyak-7.28.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake multilib toolchain-funcs DESCRIPTION="JIT assembler for x86(IA-32)/x64(AMD64, x86-64)" HOMEPAGE="https://github.com/herumi/xbyak" @@ -17,9 +17,22 @@ IUSE="test" RESTRICT="!test? ( test )" BDEPEND=" - test? ( dev-lang/yasm ) + test? ( + dev-lang/yasm + dev-lang/nasm + ) " +src_prepare() { + sed 's/ONLY_64BIT=0/ONLY_64BIT:=0/' -i test/Makefile || die + cmake_src_prepare +} + src_test() { - emake -C test test + local only_64bit=0 + if use amd64 && { ! has_multilib_profile || [[ $(tc-get-cxx-stdlib) == libc++ ]]; }; then + only_64bit=1 + fi + + emake -C test test ONLY_64BIT=${only_64bit} } |