summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-11 07:11:53 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-11 07:11:53 +0000
commit4b131dc86055ae87f0b1783b79d1ffba7aa66e47 (patch)
tree027fa0deb471c16aa8502fbcff4241aea3616791 /app-emulation
parent47d0d6dac7824a756585895e0fd0e68618522d12 (diff)
downloadbaldeagleos-repo-4b131dc86055ae87f0b1783b79d1ffba7aa66e47.tar.gz
baldeagleos-repo-4b131dc86055ae87f0b1783b79d1ffba7aa66e47.tar.xz
baldeagleos-repo-4b131dc86055ae87f0b1783b79d1ffba7aa66e47.zip
Adding metadata
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/fex-xtajit/Manifest11
-rw-r--r--app-emulation/fex-xtajit/fex-xtajit-2506.ebuild117
-rw-r--r--app-emulation/fex-xtajit/fex-xtajit-2507.1.ebuild112
-rw-r--r--app-emulation/fex-xtajit/fex-xtajit-2509.ebuild155
-rw-r--r--app-emulation/fex-xtajit/fex-xtajit-2510.ebuild155
-rw-r--r--app-emulation/fex-xtajit/fex-xtajit-2604.ebuild (renamed from app-emulation/fex-xtajit/fex-xtajit-2512.ebuild)16
-rw-r--r--app-emulation/firecracker-bin/Manifest8
-rw-r--r--app-emulation/firecracker-bin/firecracker-bin-1.14.4.ebuild (renamed from app-emulation/firecracker-bin/firecracker-bin-1.14.2.ebuild)0
-rw-r--r--app-emulation/firecracker-bin/firecracker-bin-1.15.1.ebuild (renamed from app-emulation/firecracker-bin/firecracker-bin-1.15.0.ebuild)0
-rw-r--r--app-emulation/libvirt/libvirt-12.0.0.ebuild2
10 files changed, 13 insertions, 563 deletions
diff --git a/app-emulation/fex-xtajit/Manifest b/app-emulation/fex-xtajit/Manifest
index 5df874a320e6..bc908b4518d8 100644
--- a/app-emulation/fex-xtajit/Manifest
+++ b/app-emulation/fex-xtajit/Manifest
@@ -1,20 +1,11 @@
-DIST FEX-2506.tar.gz 2141240 BLAKE2B 330cc352d4dfc64605e04c69aef9e6dfa60fe8ac1123b4c759c766c492e22eddd2f27869d369bfe738d90cb73dfed7aa199c684442693625c518d1fb3be58e14 SHA512 13eba3a90766bf81ac0d818ebfed99bff39fb6d41d4ea042606b66e645d8cadda03fafae13947634df619c32f943e991c17da6139ea9019e228d05b47ecea7fd
-DIST FEX-2507.1.tar.gz 2178185 BLAKE2B b0086f34489edc56cd4cb3dfef53ee9f6acbf544fecb5b5698aa287808fd480929a5a33c1edadfbf25d3bb273aac17656b3b235559273c915fde9089643c69b3 SHA512 77ee18ba97f25c328b6e0312551b58106b72a267f1c94eabc397f58aefa8c775dd497f7a2700cf867ffdc93181bd117a8d11d5e4503709540a38d4acc8be06ec
-DIST FEX-2509.tar.gz 2206146 BLAKE2B 72a7e16ce60c262a58433d60db33aece016b866b443cc9b430a11d1bd09679e4e326d17fb34f296243246d0a02d14fc88b5018981b474f9fad821a68b58b596a SHA512 8de6531178a4ea41588730a3983c1707037067fac330b86c754810b0db3c40e8e75424da01651dd4fa8927bfe524312fbf383e444c725ce4e7c6b61d0ee651a7
-DIST FEX-2510.tar.gz 2291211 BLAKE2B 5161dd0d02cc8d850a1b94a0d3ca3928d13d56e0c1fad4dc7cfec36e32ceff7e3e7e37522a4c2c31cbcf37c134ead31192bebb8e58508405379d7b26f879c33a SHA512 0e906af106593e648144dd6d6dfb1266ad7210bf480798c940de7dd7aba02ef9ac9d1bda9285bf4c612b4503c630ca94af37130ea8cc2ab8a01e5f01f3a61472
-DIST FEX-2512.tar.gz 2314078 BLAKE2B 4130c7e97ec45689cbc5ffcd372f4c84c6c15757bd6e2380dd15f33c7117572c4a4a7665eb3a59a45085431b459885c0bb273ff170c725d94049a548ca1cc4e2 SHA512 1cbf2d75120915f53d3e22e85684b040cb694dd96e8bb77141e0ad85f9165b8fc606b89736c0df13476b981ae6ab9513770672d27057962e7336b0b3693c1ab2
DIST FEX-2601.tar.gz 2332430 BLAKE2B 27f99d018e63aa137c73b3cb55007c66353f14fe69639964bbf4ac2db2c049cf32a6fae4e73d523ba46c7c514bda7c8a7a37a50251eb5f4482a5d8f3dd331049 SHA512 7aea0ee09d331c030a7948234500de34145882ea74fd3283c458002202fac5b1ac02d811d7d20fd4dc68752f7afc7b41810097a52fbac6971f05c0569de3e949
DIST FEX-2603.tar.gz 2353841 BLAKE2B e54da24a7fc3769efd5263aaed3c1f7a98395ea71da258b563cffd6d728928edc0efe7d27784c28376504c8236f10368dd9ae539be748063e1e0f7fabb3d50cd SHA512 384f80f9f6cc714f7ebb812a7a4805df68b2be4edd658690a60c3ef2ee220fea164b94ee2846a8bdf7f71c8dd5023b25ce51f72891ce9d964005ea4377947e1a
+DIST FEX-2604.tar.gz 2373960 BLAKE2B 53934dc269e31c6e1bf9e40a14a1c7b4fe4067c5dfdb4f990274266ff16c94fca4cc39fd551ce9037cf8de5913bf1a77ac64b14e4bda3569720c6531cd80aa32 SHA512 0c94276522fa3f3fee15fc2a02888627317852baa61c8c451f8ffaa1810fb0d4deb0b4424f3a5061dda47f5368a15748d0dffcae2c34ae9be8a3cba0c19e1295
DIST cpp-optparse-9f94388a339fcbb0bc95c17768eb786c85988f6e.tar.gz 13218 BLAKE2B 8a9857b639509d66e59732e3cf84879da6eb714f48d55fe2e00c7ee3e5ae2e0be093eeb1b004b6d070766f5fedfd4173f11f6205a961f9e65bfa7848eb225024 SHA512 600559354c8a3e233f7d2d855a8325b747b6656eb05fe13b3fae31f7f41154968b995bc3a519b0c61e5db904d4bca4cb17eb72a2f35a1a273e275ec34593b92f
-DIST fmt-123913715afeb8a437e6388b4473fcc4753e1c9a.tar.gz 704027 BLAKE2B cfedab4c5eb083f6cc1b207d832e26f5efe50be740cbfa9cf63810bdbb447c6d1496ab0977c6f78d71389dedc5b4c663be852724838b7789bf7e9b4be90ea692 SHA512 730a597be2e31fcd887b6f46f775d02163b0206016b9c0270fe183af37fd7268d9f2d9553c7b25b7df526d464c6f59750e542e6907d677d7181b388817135515
-DIST fmt-20c8fdad0605a1627a3f6d15cad693a3fbe2ecbf.tar.gz 707692 BLAKE2B 43ceb50d81fa925b71a139bf3d84638d909209b681ba5f86d74c77f3c1cb93b2ab2b3c3b32065fd534fb0dbfd0c08430d7144db846ed7c7055959614739ed938 SHA512 f4f320d2689205fc94db905af5338a72c357f96834b07492b4816709a98861956675bfc3ab865066c4a66e5e3ac88414ab3551d437a6d73a2da7fdd3fe70b44d
DIST fmt-407c905e45ad75fc29bf0f9bb7c5c2fd3475976f.tar.gz 711737 BLAKE2B 0b9d8d8077c6d0ba53ce6188bf8bc4623657d9c17bca6bfe756c2cf5c9a0f33756b2f435c977a7a93e2fdbeefce46fa5d8797a5a042b8059e1698b0223ede3d2 SHA512 90d92dc436be1b79263722a4677458c077e78f862bb41070dc4df65019b6ac03df52b1354213b4a11d5edf24a1bbf0f96ef28b52ca6abf23535bbf5b9f7f5af9
-DIST jemalloc-02ca52b5fefc0ccd0d2c4eaa1d17989cdd641927.tar.gz 847982 BLAKE2B 7676066b106af133bb7dab4518aa63fe10341cf86175f8ed664b4850f240535c2107698876e9406a0f36e312f89cdb6785393e3883c212fd9cba3031047814ce SHA512 b15e1fdcff9f593dbaca88337a2ab784cb66491ef8794f72fbf67617c1f396c57ba1664deb53fa18e5c21a4bd777809ae4c03b1ce48f6e80ccabbcbd7668651d
DIST jemalloc-97d986993dc735a2022856e7e9fdfa1180e8527a.tar.gz 847985 BLAKE2B 0dd648be3ec3d961e964c90490f364d2ffc4aa2949341c86332e51dde804d8c5a5a4d82a57bf0282534682d67206e6341a5f47ea082184a9a0031a78f4dfcf76 SHA512 adb7af47bdc5bde9b67946a98235010415c463af0679e40bdf032aabb019403345ff5b699d24d46087bfbc5c4ad47a3b7a466c595d4df1e344293bd321753a21
-DIST jemalloc-ce24593018ca5d5af7e5661ceda9744e02b59f8f.tar.gz 847968 BLAKE2B 704b955dba18b154d46ae4c741d36bccd54d9f34d61ca4519d8247f558e6e9a83309facc1f71745f2524f2d52d03a4ca4db69a1bd19933e4bd5393d366f0ab3d SHA512 6152af0cc312c1583daaea06f99347d57a43628a6243854885bd9e769f98c5e75b537882aa9e79d49e5a4a16dcbf85513c939d5dd6425fb6492ea08bc04f1342
DIST range-v3-ca1388fb9da8e69314dda222dc7b139ca84e092f.tar.gz 585661 BLAKE2B 6955643b9d569b101079c41154cd293d12a0b197078cf03376abd4555f9ff64b7c4e755a583a517c82f64a590bdc38a6d332a43ccd42e636057917754c75138a SHA512 6a151236845d9758555be81640dba773abf90c2ee6410d3eadbdc7d993bbedcd359251c334a3fa20eb6148aa3d357e036ae5d94337a6837fd4ae09c3b842da9d
DIST robin-map-d5683d9f1891e5b04e3e3b2192b5349dc8d814ea.tar.gz 70652 BLAKE2B 03ca6c6c333661ece0ac818d43eee37ead3e0a0acb71c45df201bff30715db89b8f2be3f5bac0991379327f2fac4273ba1bd3d6c4102e5a472a7c7567fae4651 SHA512 23fe18c7d2dda9bc4216201a7e5935c8dc9f51066173e95d514360e3310c994c4dc7786a33f43cb7d15dcceb913375a48b8c02529eacde58c0a80f0e91e9b94d
DIST rpmalloc-1f6fb494f2a4237c35494786a3c8f1eba048b217.tar.gz 76365 BLAKE2B 30d194b71f6462ef0b99a67eb068b46aea1f8305be253ba5aba883c5a7954fbc8fe4853b5f86d6c72ded3e87ba2fe5b86ff53a93ea902001e9234ffea72d03d8 SHA512 d9de7ce8ca2608fbf0db0c398bb6d06d1585837cee668918ce361cfbde689c9608593666e570e32c83cc1e535184a27739a7aab3c6bdd45dde4821a3e1524ef1
DIST unordered_dense-3234af2c03549bc85656bfd3a86993bf1cd8aef1.tar.gz 914070 BLAKE2B d6ebb2af2a523b096abb64adeb8ac273f32d0ae31c15a97480674473a464e768aadcefd963a2c184cf18c626d6f0bc9431d13fee11a9edf23c65c7b9d3a49c9d SHA512 67f44a62d0a32b99d42c94f204eb995effbb39f374494e992bcea1c7b9b29df5376129aec9f87868df48ddf706f44cf4f2cffc2a928f667057e418aed8d56626
-DIST xxhash-bbb27a5efb85b92a0486cf361a8635715a53f6ba.tar.gz 1141344 BLAKE2B 74a71b61656fd6181506aea67c1f25d699f1d5eb29e643b3ff7ecd5b641ab7dc3e19dad5371c1e7867316261f797a8d699b3de9236c80fb536ee1d793454cfda SHA512 fc53b5461d5560a600c78145aa645cf20ec112216efefa98ae2c9e4f480ea3723930abacee825aadbdcd9b3712963d20da17ccc8f3ceb885c9c05647c9e817fc
DIST xxhash-e626a72bc2321cd320e953a0ccf1584cad60f363.tar.gz 1147772 BLAKE2B b96ef9287863cf01d36e73c418f4d2045d00e5d0f26a4e2a73c029cd1e627599e4ff8e5182cfc29e68035b539cecb2d5a0e36abec959685b166d9f216074b086 SHA512 eae9f72abc0bf8fa2cf7087411fd42c2e4640f7f4787bb080d65894e83db8dc78203502bbad6a08c662477e69dc8b93364f9360bf1cd8c2b87deb6cd9440ff4d
diff --git a/app-emulation/fex-xtajit/fex-xtajit-2506.ebuild b/app-emulation/fex-xtajit/fex-xtajit-2506.ebuild
deleted file mode 100644
index df09c65e0661..000000000000
--- a/app-emulation/fex-xtajit/fex-xtajit-2506.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="A wine emulation dll for running x86 application on an arm64 host"
-HOMEPAGE="https://fex-emu.com"
-
-JEMALLOC_HASH="02ca52b5fefc0ccd0d2c4eaa1d17989cdd641927"
-CPP_OPTPARSE_HASH="9f94388a339fcbb0bc95c17768eb786c85988f6e"
-ROBIN_MAP_HASH="d5683d9f1891e5b04e3e3b2192b5349dc8d814ea"
-FMT_HASH="123913715afeb8a437e6388b4473fcc4753e1c9a"
-XXHASH_HASH="bbb27a5efb85b92a0486cf361a8635715a53f6ba"
-
-SRC_URI="
- https://github.com/FEX-Emu/jemalloc/archive/${JEMALLOC_HASH}.tar.gz -> jemalloc-${JEMALLOC_HASH}.tar.gz
- https://github.com/Sonicadvance1/cpp-optparse/archive/${CPP_OPTPARSE_HASH}.tar.gz -> cpp-optparse-${CPP_OPTPARSE_HASH}.tar.gz
- https://github.com/FEX-Emu/robin-map/archive/${ROBIN_MAP_HASH}.tar.gz -> robin-map-${ROBIN_MAP_HASH}.tar.gz
- https://github.com/Cyan4973/xxHash/archive/${XXHASH_HASH}.tar.gz -> xxhash-${XXHASH_HASH}.tar.gz
- https://github.com/fmtlib/fmt/archive/${FMT_HASH}.tar.gz -> fmt-${FMT_HASH}.tar.gz
- https://github.com/FEX-Emu/FEX/archive/refs/tags/FEX-${PV}.tar.gz
-"
-
-S="${WORKDIR}/FEX-FEX-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~arm64"
-BDEPEND="
- dev-build/cmake
- dev-util/llvm-mingw64
- llvm-core/clang
- llvm-core/llvm
-"
-
-src_prepare() {
- has_version '<dev-util/llvm-mingw64-13.0.0' && eapply "${FILESDIR}/${P}-constness.patch"
- default
-}
-
-src_unpack() {
- default
- local -A deps=(
- jemalloc "jemalloc-${JEMALLOC_HASH}"
- robin-map "robin-map-${ROBIN_MAP_HASH}"
- xxhash "xxHash-${XXHASH_HASH}"
- fmt "fmt-${FMT_HASH}"
- )
- for dep in "${!deps[@]}"; do
- rmdir "${S}/External/${dep}" || die
- mv "${WORKDIR}/${deps[${dep}]}" "${S}/External/${dep}"
- done
- rmdir "${S}/Source/Common/cpp-optparse" || die
- mv "${WORKDIR}/cpp-optparse-${CPP_OPTPARSE_HASH}" "${S}/Source/Common/cpp-optparse" || die
-}
-
-src_configure() {
- PATH="${BROOT}/usr/lib/llvm-mingw64/bin:${PATH}"
- CHOST=aarch64-w64-mingw32
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- LD=${CHOST}-clang
- AR=llvm-ar
- NM=llvm-nm
- RANLIB=llvm-ranlib
- STRIP=llvm-strip
- RC=${CHOST}-windres
- KERNEL=Winnt
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- strip-flags
- filter-lto
- filter-flags '-fuse-ld=*'
- strip-unsupported-flags
-
- mkdir "${WORKDIR}/build" || die
- pushd "${WORKDIR}/build" >/dev/null || die
- cmake -GNinja \
- -DCMAKE_C_COMPILER_WORKS=1 \
- -DCMAKE_CXX_COMPILER_WORKS=1 \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_TOOLCHAIN_FILE="${S}/toolchain_mingw.cmake" \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib/fex-xtajit \
- -DENABLE_LTO=False \
- -DMINGW_TRIPLE=aarch64-w64-mingw32 \
- -DBUILD_TESTS=False \
- -DENABLE_JEMALLOC_GLIBC_ALLOC=False \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_CCACHE=FALSE \
- -DBUILD_FEXCONFIG=FALSE \
- -DMINGW_BUILD=1 \
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
- -DCMAKE_DISABLE_FIND_PACKAGE_fmt=true \
- "${S}" || die
- popd >/dev/null || die
-}
-
-src_compile() {
- pushd "${WORKDIR}/build" >/dev/null || die
- eninja
- popd >/dev/null || die
-}
-
-src_install() {
- pushd "${WORKDIR}/build" >/dev/null || die
- DESTDIR="${D}" eninja install
- popd >/dev/null || die
- rm -r "${ED}/usr/"{include,share} || die
-}
-
-pkg_postinst() {
- elog "If you had already created a wine prefix, run wineboot -u"
- elog "to install x86 emulation support, or update it's local copy"
- elog "of the relevant files."
-}
diff --git a/app-emulation/fex-xtajit/fex-xtajit-2507.1.ebuild b/app-emulation/fex-xtajit/fex-xtajit-2507.1.ebuild
deleted file mode 100644
index 2d0bd6977a90..000000000000
--- a/app-emulation/fex-xtajit/fex-xtajit-2507.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="A wine emulation dll for running x86 application on an arm64 host"
-HOMEPAGE="https://fex-emu.com"
-
-JEMALLOC_HASH="02ca52b5fefc0ccd0d2c4eaa1d17989cdd641927"
-CPP_OPTPARSE_HASH="9f94388a339fcbb0bc95c17768eb786c85988f6e"
-ROBIN_MAP_HASH="d5683d9f1891e5b04e3e3b2192b5349dc8d814ea"
-FMT_HASH="123913715afeb8a437e6388b4473fcc4753e1c9a"
-XXHASH_HASH="bbb27a5efb85b92a0486cf361a8635715a53f6ba"
-
-SRC_URI="
- https://github.com/FEX-Emu/jemalloc/archive/${JEMALLOC_HASH}.tar.gz -> jemalloc-${JEMALLOC_HASH}.tar.gz
- https://github.com/Sonicadvance1/cpp-optparse/archive/${CPP_OPTPARSE_HASH}.tar.gz -> cpp-optparse-${CPP_OPTPARSE_HASH}.tar.gz
- https://github.com/FEX-Emu/robin-map/archive/${ROBIN_MAP_HASH}.tar.gz -> robin-map-${ROBIN_MAP_HASH}.tar.gz
- https://github.com/Cyan4973/xxHash/archive/${XXHASH_HASH}.tar.gz -> xxhash-${XXHASH_HASH}.tar.gz
- https://github.com/fmtlib/fmt/archive/${FMT_HASH}.tar.gz -> fmt-${FMT_HASH}.tar.gz
- https://github.com/FEX-Emu/FEX/archive/refs/tags/FEX-${PV}.tar.gz
-"
-
-S="${WORKDIR}/FEX-FEX-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~arm64"
-BDEPEND="
- dev-build/cmake
- >=dev-util/llvm-mingw64-13.0.0
- llvm-core/clang
- llvm-core/llvm
-"
-
-src_unpack() {
- default
- local -A deps=(
- jemalloc "jemalloc-${JEMALLOC_HASH}"
- robin-map "robin-map-${ROBIN_MAP_HASH}"
- xxhash "xxHash-${XXHASH_HASH}"
- fmt "fmt-${FMT_HASH}"
- )
- for dep in "${!deps[@]}"; do
- rmdir "${S}/External/${dep}" || die
- mv "${WORKDIR}/${deps[${dep}]}" "${S}/External/${dep}"
- done
- rmdir "${S}/Source/Common/cpp-optparse" || die
- mv "${WORKDIR}/cpp-optparse-${CPP_OPTPARSE_HASH}" "${S}/Source/Common/cpp-optparse" || die
-}
-
-src_configure() {
- PATH="${BROOT}/usr/lib/llvm-mingw64/bin:${PATH}"
- CHOST=aarch64-w64-mingw32
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- LD=${CHOST}-clang
- AR=llvm-ar
- NM=llvm-nm
- RANLIB=llvm-ranlib
- STRIP=llvm-strip
- RC=${CHOST}-windres
- KERNEL=Winnt
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- strip-flags
- filter-lto
- filter-flags '-fuse-ld=*'
- strip-unsupported-flags
-
- mkdir "${WORKDIR}/build" || die
- pushd "${WORKDIR}/build" >/dev/null || die
- cmake -GNinja \
- -DCMAKE_C_COMPILER_WORKS=1 \
- -DCMAKE_CXX_COMPILER_WORKS=1 \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_TOOLCHAIN_FILE="${S}/Data/CMake/toolchain_mingw.cmake" \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib/fex-xtajit \
- -DENABLE_LTO=False \
- -DMINGW_TRIPLE=aarch64-w64-mingw32 \
- -DBUILD_TESTS=False \
- -DENABLE_JEMALLOC_GLIBC_ALLOC=False \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_CCACHE=FALSE \
- -DBUILD_FEXCONFIG=FALSE \
- -DMINGW_BUILD=1 \
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
- -DCMAKE_DISABLE_FIND_PACKAGE_fmt=true \
- "${S}" || die
- popd >/dev/null || die
-}
-
-src_compile() {
- pushd "${WORKDIR}/build" >/dev/null || die
- eninja
- popd >/dev/null || die
-}
-
-src_install() {
- pushd "${WORKDIR}/build" >/dev/null || die
- DESTDIR="${D}" eninja install
- popd >/dev/null || die
- rm -r "${ED}/usr/"{include,share} || die
-}
-
-pkg_postinst() {
- elog "If you had already created a wine prefix, run wineboot -u"
- elog "to install x86 emulation support, or update it's local copy"
- elog "of the relevant files."
-}
diff --git a/app-emulation/fex-xtajit/fex-xtajit-2509.ebuild b/app-emulation/fex-xtajit/fex-xtajit-2509.ebuild
deleted file mode 100644
index f84c548486f1..000000000000
--- a/app-emulation/fex-xtajit/fex-xtajit-2509.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="A wine emulation dll for running x86 application on an arm64 host"
-HOMEPAGE="https://fex-emu.com"
-
-JEMALLOC_HASH="ce24593018ca5d5af7e5661ceda9744e02b59f8f"
-CPP_OPTPARSE_HASH="9f94388a339fcbb0bc95c17768eb786c85988f6e"
-ROBIN_MAP_HASH="d5683d9f1891e5b04e3e3b2192b5349dc8d814ea"
-FMT_HASH="20c8fdad0605a1627a3f6d15cad693a3fbe2ecbf"
-XXHASH_HASH="bbb27a5efb85b92a0486cf361a8635715a53f6ba"
-RANGE_V3_HASH="ca1388fb9da8e69314dda222dc7b139ca84e092f"
-
-SRC_URI="
- https://github.com/FEX-Emu/jemalloc/archive/${JEMALLOC_HASH}.tar.gz -> jemalloc-${JEMALLOC_HASH}.tar.gz
- https://github.com/Sonicadvance1/cpp-optparse/archive/${CPP_OPTPARSE_HASH}.tar.gz -> cpp-optparse-${CPP_OPTPARSE_HASH}.tar.gz
- https://github.com/FEX-Emu/robin-map/archive/${ROBIN_MAP_HASH}.tar.gz -> robin-map-${ROBIN_MAP_HASH}.tar.gz
- https://github.com/Cyan4973/xxHash/archive/${XXHASH_HASH}.tar.gz -> xxhash-${XXHASH_HASH}.tar.gz
- https://github.com/fmtlib/fmt/archive/${FMT_HASH}.tar.gz -> fmt-${FMT_HASH}.tar.gz
- https://github.com/ericniebler/range-v3/archive/${RANGE_V3_HASH}.tar.gz -> range-v3-${RANGE_V3_HASH}.tar.gz
- https://github.com/FEX-Emu/FEX/archive/refs/tags/FEX-${PV}.tar.gz
-"
-
-S="${WORKDIR}/FEX-FEX-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~arm64"
-IUSE="+wow64 +arm64ec"
-REQUIRED_USE="|| ( wow64 arm64ec )"
-
-BDEPEND="
- arm64ec? ( dev-util/llvm-mingw64[arm64ec-pe(-)] )
- dev-build/cmake
- >=dev-util/llvm-mingw64-13.0.0
- llvm-core/clang
- llvm-core/llvm
-"
-
-pkg_setup() {
- HOSTS=(
- $(usev wow64 aarch64-w64-mingw32)
- $(usev arm64ec arm64ec-w64-mingw32)
- )
-}
-
-src_unpack() {
- default
- local -A deps=(
- jemalloc "jemalloc-${JEMALLOC_HASH}"
- robin-map "robin-map-${ROBIN_MAP_HASH}"
- xxhash "xxHash-${XXHASH_HASH}"
- fmt "fmt-${FMT_HASH}"
- range-v3 "range-v3-${RANGE_V3_HASH}"
- )
- for dep in "${!deps[@]}"; do
- rmdir "${S}/External/${dep}" || die
- mv "${WORKDIR}/${deps[${dep}]}" "${S}/External/${dep}"
- done
- rmdir "${S}/Source/Common/cpp-optparse" || die
- mv "${WORKDIR}/cpp-optparse-${CPP_OPTPARSE_HASH}" "${S}/Source/Common/cpp-optparse" || die
-}
-
-src_configure() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_configure
- )
- done
-}
-
-setup_env() {
- PATH="${BROOT}/usr/lib/llvm-mingw64/bin:${PATH}"
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- LD=${CHOST}-clang
- AR=llvm-ar
- NM=llvm-nm
- RANLIB=llvm-ranlib
- STRIP=llvm-strip
- RC=${CHOST}-windres
- KERNEL=Winnt
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- strip-flags
- filter-lto
- filter-flags '-fuse-ld=*'
- strip-unsupported-flags
-}
-
-per_host_src_configure() {
- mkdir "${WORKDIR}/${CHOST}-build" || die
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- cmake -GNinja \
- -DCMAKE_C_COMPILER_WORKS=1 \
- -DCMAKE_CXX_COMPILER_WORKS=1 \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_TOOLCHAIN_FILE="${S}/Data/CMake/toolchain_mingw.cmake" \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib/fex-xtajit \
- -DENABLE_LTO=False \
- -DMINGW_TRIPLE=${CHOST} \
- -DBUILD_TESTS=False \
- -DENABLE_JEMALLOC_GLIBC_ALLOC=False \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_CCACHE=FALSE \
- -DBUILD_FEXCONFIG=FALSE \
- -DMINGW_BUILD=1 \
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
- -DCMAKE_DISABLE_FIND_PACKAGE_fmt=true \
- -DCMAKE_DISABLE_FIND_PACKAGE_range-v3=true \
- "${S}" || die
- popd >/dev/null || die
-}
-
-src_compile() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_compile
- )
- done
-}
-
-per_host_src_compile() {
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- eninja
- popd >/dev/null || die
-}
-
-src_install() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_install
- )
- done
-}
-
-per_host_src_install() {
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- DESTDIR="${D}" eninja install
- popd >/dev/null || die
- rm -r "${ED}/usr/"{include,share} || die
-}
-
-pkg_postinst() {
- elog "If you had already created a wine prefix, run wineboot -u"
- elog "to install x86 emulation support, or update it's local copy"
- elog "of the relevant files."
-}
diff --git a/app-emulation/fex-xtajit/fex-xtajit-2510.ebuild b/app-emulation/fex-xtajit/fex-xtajit-2510.ebuild
deleted file mode 100644
index b4f48d3976d3..000000000000
--- a/app-emulation/fex-xtajit/fex-xtajit-2510.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="A wine emulation dll for running x86 application on an arm64 host"
-HOMEPAGE="https://fex-emu.com"
-
-JEMALLOC_HASH="ce24593018ca5d5af7e5661ceda9744e02b59f8f"
-CPP_OPTPARSE_HASH="9f94388a339fcbb0bc95c17768eb786c85988f6e"
-ROBIN_MAP_HASH="d5683d9f1891e5b04e3e3b2192b5349dc8d814ea"
-FMT_HASH="20c8fdad0605a1627a3f6d15cad693a3fbe2ecbf"
-XXHASH_HASH="bbb27a5efb85b92a0486cf361a8635715a53f6ba"
-RANGE_V3_HASH="ca1388fb9da8e69314dda222dc7b139ca84e092f"
-
-SRC_URI="
- https://github.com/FEX-Emu/jemalloc/archive/${JEMALLOC_HASH}.tar.gz -> jemalloc-${JEMALLOC_HASH}.tar.gz
- https://github.com/Sonicadvance1/cpp-optparse/archive/${CPP_OPTPARSE_HASH}.tar.gz -> cpp-optparse-${CPP_OPTPARSE_HASH}.tar.gz
- https://github.com/FEX-Emu/robin-map/archive/${ROBIN_MAP_HASH}.tar.gz -> robin-map-${ROBIN_MAP_HASH}.tar.gz
- https://github.com/Cyan4973/xxHash/archive/${XXHASH_HASH}.tar.gz -> xxhash-${XXHASH_HASH}.tar.gz
- https://github.com/fmtlib/fmt/archive/${FMT_HASH}.tar.gz -> fmt-${FMT_HASH}.tar.gz
- https://github.com/ericniebler/range-v3/archive/${RANGE_V3_HASH}.tar.gz -> range-v3-${RANGE_V3_HASH}.tar.gz
- https://github.com/FEX-Emu/FEX/archive/refs/tags/FEX-${PV}.tar.gz
-"
-
-S="${WORKDIR}/FEX-FEX-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~arm64"
-IUSE="+wow64 +arm64ec"
-REQUIRED_USE="|| ( wow64 arm64ec )"
-
-BDEPEND="
- arm64ec? ( dev-util/llvm-mingw64[arm64ec-pe(-)] )
- dev-build/cmake
- >=dev-util/llvm-mingw64-13.0.0
- llvm-core/clang
- llvm-core/llvm
-"
-
-pkg_setup() {
- HOSTS=(
- $(usev wow64 aarch64-w64-mingw32)
- $(usev arm64ec arm64ec-w64-mingw32)
- )
-}
-
-src_unpack() {
- default
- local -A deps=(
- jemalloc "jemalloc-${JEMALLOC_HASH}"
- robin-map "robin-map-${ROBIN_MAP_HASH}"
- xxhash "xxHash-${XXHASH_HASH}"
- fmt "fmt-${FMT_HASH}"
- range-v3 "range-v3-${RANGE_V3_HASH}"
- )
- for dep in "${!deps[@]}"; do
- rmdir "${S}/External/${dep}" || die
- mv "${WORKDIR}/${deps[${dep}]}" "${S}/External/${dep}"
- done
- rmdir "${S}/Source/Common/cpp-optparse" || die
- mv "${WORKDIR}/cpp-optparse-${CPP_OPTPARSE_HASH}" "${S}/Source/Common/cpp-optparse" || die
-}
-
-src_configure() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_configure
- )
- done
-}
-
-setup_env() {
- PATH="${BROOT}/usr/lib/llvm-mingw64/bin:${PATH}"
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- LD=${CHOST}-clang
- AR=llvm-ar
- NM=llvm-nm
- RANLIB=llvm-ranlib
- STRIP=llvm-strip
- RC=${CHOST}-windres
- KERNEL=Winnt
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- strip-flags
- filter-lto
- filter-flags '-fuse-ld=*'
- strip-unsupported-flags
-}
-
-per_host_src_configure() {
- mkdir "${WORKDIR}/${CHOST}-build" || die
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- cmake -GNinja \
- -DCMAKE_C_COMPILER_WORKS=1 \
- -DCMAKE_CXX_COMPILER_WORKS=1 \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_TOOLCHAIN_FILE="${S}/Data/CMake/toolchain_mingw.cmake" \
- -DCMAKE_INSTALL_LIBDIR=/usr/lib/fex-xtajit \
- -DENABLE_LTO=False \
- -DMINGW_TRIPLE=${CHOST} \
- -DBUILD_TESTING=False \
- -DENABLE_JEMALLOC_GLIBC_ALLOC=False \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_CCACHE=FALSE \
- -DBUILD_FEXCONFIG=FALSE \
- -DMINGW_BUILD=1 \
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
- -DCMAKE_DISABLE_FIND_PACKAGE_fmt=true \
- -DCMAKE_DISABLE_FIND_PACKAGE_range-v3=true \
- "${S}" || die
- popd >/dev/null || die
-}
-
-src_compile() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_compile
- )
- done
-}
-
-per_host_src_compile() {
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- eninja
- popd >/dev/null || die
-}
-
-src_install() {
- for CHOST in ${HOSTS[@]}; do
- (
- setup_env
- per_host_src_install
- )
- done
-}
-
-per_host_src_install() {
- pushd "${WORKDIR}/${CHOST}-build" >/dev/null || die
- DESTDIR="${D}" eninja install
- popd >/dev/null || die
- rm -r "${ED}/usr/"{include,share} || die
-}
-
-pkg_postinst() {
- elog "If you had already created a wine prefix, run wineboot -u"
- elog "to install x86 emulation support, or update it's local copy"
- elog "of the relevant files."
-}
diff --git a/app-emulation/fex-xtajit/fex-xtajit-2512.ebuild b/app-emulation/fex-xtajit/fex-xtajit-2604.ebuild
index 2b7efb0fa3d5..f0091c31ce10 100644
--- a/app-emulation/fex-xtajit/fex-xtajit-2512.ebuild
+++ b/app-emulation/fex-xtajit/fex-xtajit-2604.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,17 +8,17 @@ inherit flag-o-matic ninja-utils toolchain-funcs
DESCRIPTION="A wine emulation dll for running x86 application on an arm64 host"
HOMEPAGE="https://fex-emu.com"
-JEMALLOC_HASH="ce24593018ca5d5af7e5661ceda9744e02b59f8f"
+RPMALLOC_HASH="1f6fb494f2a4237c35494786a3c8f1eba048b217"
CPP_OPTPARSE_HASH="9f94388a339fcbb0bc95c17768eb786c85988f6e"
-ROBIN_MAP_HASH="d5683d9f1891e5b04e3e3b2192b5349dc8d814ea"
+UNORDERED_DENSE_HASH="3234af2c03549bc85656bfd3a86993bf1cd8aef1"
FMT_HASH="407c905e45ad75fc29bf0f9bb7c5c2fd3475976f"
XXHASH_HASH="e626a72bc2321cd320e953a0ccf1584cad60f363"
RANGE_V3_HASH="ca1388fb9da8e69314dda222dc7b139ca84e092f"
SRC_URI="
- https://github.com/FEX-Emu/jemalloc/archive/${JEMALLOC_HASH}.tar.gz -> jemalloc-${JEMALLOC_HASH}.tar.gz
+ https://github.com/FEX-Emu/rpmalloc/archive/${RPMALLOC_HASH}.tar.gz -> rpmalloc-${RPMALLOC_HASH}.tar.gz
https://github.com/Sonicadvance1/cpp-optparse/archive/${CPP_OPTPARSE_HASH}.tar.gz -> cpp-optparse-${CPP_OPTPARSE_HASH}.tar.gz
- https://github.com/FEX-Emu/robin-map/archive/${ROBIN_MAP_HASH}.tar.gz -> robin-map-${ROBIN_MAP_HASH}.tar.gz
+ https://github.com/martinus/unordered_dense/archive/${UNORDERED_DENSE_HASH}.tar.gz -> unordered_dense-${UNORDERED_DENSE_HASH}.tar.gz
https://github.com/Cyan4973/xxHash/archive/${XXHASH_HASH}.tar.gz -> xxhash-${XXHASH_HASH}.tar.gz
https://github.com/fmtlib/fmt/archive/${FMT_HASH}.tar.gz -> fmt-${FMT_HASH}.tar.gz
https://github.com/ericniebler/range-v3/archive/${RANGE_V3_HASH}.tar.gz -> range-v3-${RANGE_V3_HASH}.tar.gz
@@ -51,8 +51,8 @@ pkg_setup() {
src_unpack() {
default
local -A deps=(
- jemalloc "jemalloc-${JEMALLOC_HASH}"
- robin-map "robin-map-${ROBIN_MAP_HASH}"
+ rpmalloc "rpmalloc-${RPMALLOC_HASH}"
+ unordered_dense "unordered_dense-${UNORDERED_DENSE_HASH}"
xxhash "xxHash-${XXHASH_HASH}"
fmt "fmt-${FMT_HASH}"
range-v3 "range-v3-${RANGE_V3_HASH}"
@@ -109,8 +109,6 @@ per_host_src_configure() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_CCACHE=FALSE \
-DBUILD_FEXCONFIG=FALSE \
- -DMINGW_BUILD=1 \
- -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
-DCMAKE_DISABLE_FIND_PACKAGE_fmt=true \
-DCMAKE_DISABLE_FIND_PACKAGE_range-v3=true \
"${S}" || die
diff --git a/app-emulation/firecracker-bin/Manifest b/app-emulation/firecracker-bin/Manifest
index 42fa3f28ce74..32375bfb4346 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,4 +1,4 @@
-DIST firecracker-v1.14.2-aarch64.tgz 7383364 BLAKE2B 2c16492f0b7e411c64fea124fb501f11e93939b250585baf8e58f7cba62eec549e175582057a60ccaf0dabd33bbb31a5a917a74a6325f00f9d2475d935d76300 SHA512 9fc9cceb873b036c944a31aab39d3d7b710d1a56469e20ce5223dc8b0bc58fcd102fd5419623ca0d77ab46786da8adf9c15d5948e1981ccb6a129c81d2819c5c
-DIST firecracker-v1.14.2-x86_64.tgz 7667376 BLAKE2B 2b8daba7517219e51ed3779f5df4128cddced030b03f5f7bd1e049547c440fa5e0231c87df52fa57bce81c2dd556ec456a0beb9c3dee39108d5a9fd3ad030344 SHA512 07faa7b905d25949a0134efb155549d6a94bd0e150f6a62b3ed62bc7dc45e240ae5796ca27dbb6d5d9521c62c36c148211d97d4e30c8d53750e15b6672e0d2ee
-DIST firecracker-v1.15.0-aarch64.tgz 7408942 BLAKE2B 7e4bfb071e0631ae4d6f807eb537bd0dad0c4db7bc7aa70deef9b116b2a5fe5d1352122ec924668a485350fdff41f1aef7312af2fb8f5f214f241d48a7da5ebd SHA512 0565fb87ebf751aa22650dad0c25efaf0fb2d6b9aaa42fff989558a6ad1c29704e19c62ee6642fb32a534a60cd703cef1d27ee9f9f6c02af484550dc7aa38447
-DIST firecracker-v1.15.0-x86_64.tgz 7619992 BLAKE2B 5241a00b8d2888f01e5e93edcae00bfc0b74143de9cca206d395e8b148b4945dd53918a0f901516f21c8c43f64a0b04a228aad590b754d8ffe6a4e03b34cb5c8 SHA512 6f3cde09b4faddd8e91d3e278ce860f4456a17112f73052eae29af80610f5224981ccd5185d63f89a73ef5bf7d41d23f50520ae91491492784599929e917710f
+DIST firecracker-v1.14.4-aarch64.tgz 7390160 BLAKE2B 3473aeb684edeeec97584f4f9e0737335d48f8f4dfa505c58ae7a66161a1bb04bc4087d363deb9324d99f9febc23bc8ac3e332e104e0739f676f0289e917010a SHA512 0a4862e2c96f2ed807dd113ef4eab52ac88b9fb38cb5f07aac7b96aa5e7846cc810928c0ee064a2f3393dda85a795d75f1b9bb3562e50702d5521cd2b6a6646a
+DIST firecracker-v1.14.4-x86_64.tgz 7668273 BLAKE2B 6132167e3e34864b6804c7fb5025fb183f849a800621045566b107f4492ba04743a176cb64c9848f5a82323a29f5fb326c44aa1d30301a0c717b5e05450b5e5c SHA512 d8bd3e0eba5b20654ec75b1b915ae2e18eee452e64e980190364067103f5e2df350a35a4fbb631c71ee25388ca81b8b47e12a16ee521b34f612c391f363b6465
+DIST firecracker-v1.15.1-aarch64.tgz 7422699 BLAKE2B 253ec53eb13f825db7ee1c5cff4ea57c27bb1549e55eace7cc2147d3d9b32244ddc023eebeba565d27a611a72aaab8695d0e3752414e53c85a9a20a5ba986ecf SHA512 685e2d87e37ffab3b2d6df99a429f8a22c9381c45788d3b8f98b6f6e94dd8af01a89e3a04e48e5bc98986f4a880b0e8867785b2409760fd934710e86de016b1a
+DIST firecracker-v1.15.1-x86_64.tgz 7622285 BLAKE2B fa14cadb53998ac95997ddc5951464842de0b59f96bf2e71ab7777becc5248a27ad2722a348b3733d09b5ecf5afbbcaa08c099c5071c4a05d3bb985619784bb7 SHA512 2dea44f530af116b442daf339a6da9af7ba4ee924313aaa8c781051b8141fb9a5d6606da0f1c2cf5498da36b8cfd3ee86b9cac573e66afacbd4bb7a66b2dd559
diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.14.2.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.14.4.ebuild
index 20eb7212cfa8..20eb7212cfa8 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-1.14.2.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.14.4.ebuild
diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.15.0.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.15.1.ebuild
index 20eb7212cfa8..20eb7212cfa8 100644
--- a/app-emulation/firecracker-bin/firecracker-bin-1.15.0.ebuild
+++ b/app-emulation/firecracker-bin/firecracker-bin-1.15.1.ebuild
diff --git a/app-emulation/libvirt/libvirt-12.0.0.ebuild b/app-emulation/libvirt/libvirt-12.0.0.ebuild
index 20b29f0086c8..0e161167862b 100644
--- a/app-emulation/libvirt/libvirt-12.0.0.ebuild
+++ b/app-emulation/libvirt/libvirt-12.0.0.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} = *9999* ]]; then
else
SRC_URI="https://download.libvirt.org/${P}.tar.xz
verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
- KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"