From e7059817fdb9cb708ec66130c96e04e00c183b68 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Thu, 2 Jul 2026 14:24:21 +0200 Subject: [PATCH 1/9] sci-chemistry/chemex: add 2026.6.1 Signed-off-by: Pacho Ramos --- sci-chemistry/chemex/Manifest | 1 + sci-chemistry/chemex/chemex-2026.6.1.ebuild | 40 +++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 sci-chemistry/chemex/chemex-2026.6.1.ebuild diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest index 4f4a3e63e643b..0a912db55dc2d 100644 --- a/sci-chemistry/chemex/Manifest +++ b/sci-chemistry/chemex/Manifest @@ -1,2 +1,3 @@ DIST chemex-2026.5.0.tar.gz 139373 BLAKE2B 226e3e6119b7c81567ef949672371190b76e69d0551c75137cf95d0b16875f2dba83c3dd1be29def6fb9002d779422ef1f683603ef2eb1e398eb419edf508493 SHA512 831978bf149d841660e5ea98eab18a2d21b7969fbfc7f36cfcf74cada5d2fa19fdfc585d4aaffc85b3b0c1cb8124d327716ae23ffa63bf3ac485187fad5934ae DIST chemex-2026.6.0.tar.gz 155098 BLAKE2B 7930a4b59eea06d02059a09805c9812c3c04d1faecfb0718f866c0b79c53f7542988fa269908c7bf8ad81805265ac42012581e77442c49e832a9d7525abc58e5 SHA512 61d2a3ba9afd2a3e789a39057e49383147949bd538940d00bbe20367637ce8ddcaa15ab67b9c934a6e5ac59685106ed3238e5b7437a07167e1a95b2689d12307 +DIST chemex-2026.6.1.tar.gz 159570 BLAKE2B 7d2b34a4594714193d06570fd7c84fe7a6ae09bf0ace537cbdc521274445bd2433a4b6f5597c3264a47ade085d10ed2e4765d88b5708776b80b0c4e7580ebfaf SHA512 7ff714dd4b3d575e5e68cf153556dcb58a942116b4b2e160311352e1dc5987886ed6d25176738f4608ff15da27b7a1e778efe95cd6a353ab8e9e33a3f689cb68 diff --git a/sci-chemistry/chemex/chemex-2026.6.1.ebuild b/sci-chemistry/chemex/chemex-2026.6.1.ebuild new file mode 100644 index 0000000000000..ad9ff99811c49 --- /dev/null +++ b/sci-chemistry/chemex/chemex-2026.6.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL="yes" +DISTUTILS_USE_PEP517=uv-build +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Program to fit chemical exchange induced shift and relaxation data" +HOMEPAGE="https://github.com/gbouvignies/chemex https://pypi.org/project/chemex/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +#RESTRICT="!test? ( test )" +# FIXME: Restrict until tests are readded https://github.com/gbouvignies/ChemEx/issues/51 +RESTRICT="test" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/annotated-types-0.7.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-5.5.1[${PYTHON_USEDEP}] + >=dev-python/emcee-3.1.6[${PYTHON_USEDEP}] + >=dev-python/lmfit-1.3.2[${PYTHON_USEDEP}] + >=dev-python/matplotlib-3.10.0[${PYTHON_USEDEP}] + >=dev-python/numpy-2.2.3[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.10.6[${PYTHON_USEDEP}] + >=dev-python/rapidfuzz-3.12.1[${PYTHON_USEDEP}] + >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] + >=dev-python/scipy-1.15.2[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest From bf9e3b7775da5e7af417b269a7e65788206dccb2 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Thu, 2 Jul 2026 14:25:53 +0200 Subject: [PATCH 2/9] sci-chemistry/chemex: drop 2026.5.0 Signed-off-by: Pacho Ramos --- sci-chemistry/chemex/Manifest | 1 - sci-chemistry/chemex/chemex-2026.5.0.ebuild | 40 --------------------- 2 files changed, 41 deletions(-) delete mode 100644 sci-chemistry/chemex/chemex-2026.5.0.ebuild diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest index 0a912db55dc2d..a978b8711685c 100644 --- a/sci-chemistry/chemex/Manifest +++ b/sci-chemistry/chemex/Manifest @@ -1,3 +1,2 @@ -DIST chemex-2026.5.0.tar.gz 139373 BLAKE2B 226e3e6119b7c81567ef949672371190b76e69d0551c75137cf95d0b16875f2dba83c3dd1be29def6fb9002d779422ef1f683603ef2eb1e398eb419edf508493 SHA512 831978bf149d841660e5ea98eab18a2d21b7969fbfc7f36cfcf74cada5d2fa19fdfc585d4aaffc85b3b0c1cb8124d327716ae23ffa63bf3ac485187fad5934ae DIST chemex-2026.6.0.tar.gz 155098 BLAKE2B 7930a4b59eea06d02059a09805c9812c3c04d1faecfb0718f866c0b79c53f7542988fa269908c7bf8ad81805265ac42012581e77442c49e832a9d7525abc58e5 SHA512 61d2a3ba9afd2a3e789a39057e49383147949bd538940d00bbe20367637ce8ddcaa15ab67b9c934a6e5ac59685106ed3238e5b7437a07167e1a95b2689d12307 DIST chemex-2026.6.1.tar.gz 159570 BLAKE2B 7d2b34a4594714193d06570fd7c84fe7a6ae09bf0ace537cbdc521274445bd2433a4b6f5597c3264a47ade085d10ed2e4765d88b5708776b80b0c4e7580ebfaf SHA512 7ff714dd4b3d575e5e68cf153556dcb58a942116b4b2e160311352e1dc5987886ed6d25176738f4608ff15da27b7a1e778efe95cd6a353ab8e9e33a3f689cb68 diff --git a/sci-chemistry/chemex/chemex-2026.5.0.ebuild b/sci-chemistry/chemex/chemex-2026.5.0.ebuild deleted file mode 100644 index ad9ff99811c49..0000000000000 --- a/sci-chemistry/chemex/chemex-2026.5.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL="yes" -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Program to fit chemical exchange induced shift and relaxation data" -HOMEPAGE="https://github.com/gbouvignies/chemex https://pypi.org/project/chemex/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -#RESTRICT="!test? ( test )" -# FIXME: Restrict until tests are readded https://github.com/gbouvignies/ChemEx/issues/51 -RESTRICT="test" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/annotated-types-0.7.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-5.5.1[${PYTHON_USEDEP}] - >=dev-python/emcee-3.1.6[${PYTHON_USEDEP}] - >=dev-python/lmfit-1.3.2[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.10.0[${PYTHON_USEDEP}] - >=dev-python/numpy-2.2.3[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.10.6[${PYTHON_USEDEP}] - >=dev-python/rapidfuzz-3.12.1[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/scipy-1.15.2[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest From 44b8eb79b77bd001ab709a48467790eff2f4c50e Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Thu, 2 Jul 2026 14:52:30 +0200 Subject: [PATCH 3/9] sci-astronomy/celestia: add 1.7.0_pre20260630 Closes: https://bugs.gentoo.org/920056 Signed-off-by: Pacho Ramos --- sci-astronomy/celestia/Manifest | 2 + .../celestia-1.7.0_pre20260630.ebuild | 119 ++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 sci-astronomy/celestia/celestia-1.7.0_pre20260630.ebuild diff --git a/sci-astronomy/celestia/Manifest b/sci-astronomy/celestia/Manifest index 010c609089fb6..60a71e421a634 100644 --- a/sci-astronomy/celestia/Manifest +++ b/sci-astronomy/celestia/Manifest @@ -1,2 +1,4 @@ DIST celestia-1.7.0_pre20241231-data.tar.gz 295402479 BLAKE2B c6566f60435bb44c38cce0f01bbbda642a4f171e4c6425c48bfbf769fcce8cd4083ed5fa05783571b2adbba857c37c19ec44f0095bc1259f9abdcc2f7c015eef SHA512 58473a9c10a81740564f97666d991fc507e79c561b3a2388d7358e11ca664015ca81e52e65a4c96916dcd01313b5df8ee0a24337ac716ecf08bdd4208982b8d7 DIST celestia-1.7.0_pre20241231.tar.gz 4587843 BLAKE2B e6332306a7772a592ac4da6ea3c5713e47c454eb84a79ff2655be30602956e82d68a604c59290ed0b3adf9d4dd01d2dc4c1faf1d6baf7d45d0043242d6e1c440 SHA512 0782f0288388a7069d4a04afee9768be3a4c94779cec63b5b3886899b72c266539b553ae0050d22592f0d677d329873063ab20ef19a95cdf8a07671c79d33a4b +DIST celestia-1.7.0_pre20260630-data.tar.gz 303608335 BLAKE2B 90f8671df30bc7962aa99477d774315ecd5d1b5c6c5fbeb82cde47d83481c5488e2df52ae37ae26a9c2c7047aa68b5de5848908c5ab1760293fc43850981cad5 SHA512 951e15c1409ea3c558db648300c9822a0ce7a20b93f948403fc6e7d3335cf11232e574ac26da73b23f868a5b3593f854cd523c60e46003994dbe9ebe24fd3e0b +DIST celestia-1.7.0_pre20260630.tar.gz 4597883 BLAKE2B aefc713bbada17981d0466c987355b06a76beb56538dad54d6e620904d4478e519bc2e510b80ddaa78ea3493e229c1b139d2d65b890cfa53f8b9f4e60686f3cb SHA512 99fbeeaebc3b9b907234a7ee9308103188d879830683b4fd0819dcd4468da97b038f1e28cc8889ab1c9e20738c2c84549bd8a3af5ec5b535ac17db4f8659582c diff --git a/sci-astronomy/celestia/celestia-1.7.0_pre20260630.ebuild b/sci-astronomy/celestia/celestia-1.7.0_pre20260630.ebuild new file mode 100644 index 0000000000000..7c4be53a18bec --- /dev/null +++ b/sci-astronomy/celestia/celestia-1.7.0_pre20260630.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +CMAKE_IN_SOURCE_BUILD="yes" +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit desktop lua-single xdg cmake + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/CelestiaProject/Celestia.git" + inherit git-r3 +else + if [[ ${PV} == *_p* ]] ; then + COMMIT_ID="329e03ae8858e3c12386c603f0a034649cf17f8a" + COMMIT_ID_DATA="d156a8b5ed3f03add56c706880cc879b99ba26f9" + SRC_URI=" + https://github.com/${PN^}Project/${PN^}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz + https://github.com/${PN^}Project/${PN^}Content/archive/${COMMIT_ID_DATA}.tar.gz -> ${P}-data.tar.gz + " + S="${WORKDIR}/${PN^}-${COMMIT_ID}" + KEYWORDS="~amd64 ~x86" + else + SRC_URI="https://github.com/${PN^}Project/${PN^}/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" + fi +fi + +DESCRIPTION="OpenGL 3D space simulator" +HOMEPAGE="https://celestiaproject.space/ https://github.com/CelestiaProject/Celestia" + +LICENSE="GPL-2+" +SLOT="0" + +# sdl backend needs imgui, which is not in the main tree yet. +# Default to qt6 support then +#IUSE="ffmpeg lto lua nls +qt6 sdl test" +IUSE="ffmpeg lto lua nls test" +RESTRICT="!test? ( test )" +#REQUIRED_USE="|| ( qt6 sdl ) +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) +" + +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" +# qt6? ( dev-qt/qtbase:6[gui,opengl,widgets] ) +# sdl? ( media-libs/libsdl2[X] media-libs/imgui ) +DEPEND=" + dev-cpp/eigen:= + >=dev-libs/boost-1.67:= + >=dev-libs/libfmt-8.1.0:= + media-libs/freetype + media-libs/libepoxy + media-libs/libjpeg-turbo:0= + media-libs/libpng:0= + virtual/zlib:= + virtual/glu + virtual/opengl + ffmpeg? ( media-video/ffmpeg:0= ) + lua? ( ${LUA_DEPS} ) + dev-qt/qtbase:6[gui,opengl,widgets] +" +RDEPEND="${DEPEND}" + +PATCHES=( + # allow forcing CMake to look for a specific Lua version instead of the newest branch installed + "${FILESDIR}"/${PN}-1.7.0-cmake_lua_version-r1.patch +) + +src_prepare() { + mv "${WORKDIR}"/CelestiaContent-${COMMIT_ID_DATA} content || die + cmake_src_prepare +} + +src_configure() { + CMAKE_USE_DIR="${CMAKE_USE_DIR}/content" BUILD_DIR="${BUILD_DIR}/content" \ + cmake_src_configure + + # -DENABLE_QT6="$(usex qt6)" + # -DENABLE_SDL="$(usex sdl)" + local mycmakeargs=( + -DCELCFG_EXTRAS_DIRS='"~/.celestia"' + -DENABLE_CELX="$(usex lua)" + -DENABLE_NLS="$(usex nls)" + -DENABLE_FFMPEG="$(usex ffmpeg)" + -DENABLE_LTO="$(usex lto)" + -DENABLE_QT6=ON + -DENABLE_WIN=OFF + -DENABLE_SDL=OFF + -DENABLE_TESTS="$(usex test)" + ) + # Upstream always looks for LuaJIT first unless stopped, and we only need + # the version specification when linking against PUC Lua + if use lua && ! use lua_single_target_luajit; then + mycmakeargs+=( + -DCMAKE_DISABLE_FIND_PACKAGE_LuaJIT=ON + -DLUA_VERSION=$(lua_get_version) + ) + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile + CMAKE_USE_DIR="${CMAKE_USE_DIR}/content" BUILD_DIR="${BUILD_DIR}/content" cmake_src_compile +} + +src_install() { + cmake_src_install + + # Icons with more resolutions + newicon ${PN}-logo.png ${PN}.png + + dodoc AUTHORS README TRANSLATORS *.txt + + CMAKE_USE_DIR="${CMAKE_USE_DIR}/content" BUILD_DIR="${BUILD_DIR}/content" cmake_src_install +} From 46ea7be886f8dfc21d4373c3dfb745ef1566243e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:18:25 +0200 Subject: [PATCH 4/9] sci-libs/mkl: Bump to 2026.1.0.236 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sci-libs/mkl/Manifest | 3 + sci-libs/mkl/mkl-2026.1.0.236.ebuild | 173 +++++++++++++++++++++++++++ 2 files changed, 176 insertions(+) create mode 100644 sci-libs/mkl/mkl-2026.1.0.236.ebuild diff --git a/sci-libs/mkl/Manifest b/sci-libs/mkl/Manifest index 180e63ff62728..3ca6f883d35c0 100644 --- a/sci-libs/mkl/Manifest +++ b/sci-libs/mkl/Manifest @@ -1,6 +1,9 @@ DIST intel-oneapi-mkl-classic-include-2025.3-2025.3.1-8_amd64.deb 662304 BLAKE2B fb73e665fe312ff1844fe1c5da0dbbf0cd0aa1c77e5641774ebafb9a5400d189924a6a1d81821c324e0b3d22f9405666996c5d3c0728e83c5646af5646396ed0 SHA512 3c4f14c9ce7913d861e03b133c7211e9da898b43fa2c443c679fe7e9fceb24d0c6cdf11b16abebc1dcad80d521eb344139238e0bd9408fac12d44918c5e340af DIST intel-oneapi-mkl-classic-include-2026.0-2026.0.0-908_amd64.deb 658936 BLAKE2B ff1eb9b1968db28202e35d365ccb08e0be36d955b7078649aa378c12644bff2f37832aacc624cf9d72e53cf039f16f8d592527356fff30341c5f58d8843bf171 SHA512 862a92b9369b0dba3a49ddf0ac6145e7aec5070661a3f4c3738ace5a2ddc96633ebbdca6828363bf6b6a7c90df2cd070aede490a2d02c2cef7f43be069f4b592 +DIST intel-oneapi-mkl-classic-include-2026.1-2026.1.0-236_amd64.deb 659080 BLAKE2B 1a4365b8bdc61ba532c2d3ce18a7b7a8c1c0e5348edbe9ee42bfc510fb6c0321bca353a11252da1281803391adb72f274ba037aa23c6945a51f34a5e897afe74 SHA512 cc3cbf4886c810c76312fcc275e7b54f86101dc56ebeca48c0793ba359e12c0348d092857d485ec57875d3f83e773ed97c031dff7dcdf59aef0538c0ee6e1c04 DIST intel-oneapi-mkl-core-2025.3-2025.3.1-8_amd64.deb 110248038 BLAKE2B 91b4a6a5229cc8d6f50813a33870551668822bea81f7534ef5728be95b0671d80dbfbe80e888c47075e2375c27c243dd6feeb144f13544d5cd8faf0a9efee945 SHA512 532641762cd66e9ed3d4c800914923eb87e862513ddd4c858bd01015af99396f892ef6a671f5f0c22b08273bc1e157067b65dead57ea66c5b705be1d4324bf33 DIST intel-oneapi-mkl-core-2026.0-2026.0.0-908_amd64.deb 126175878 BLAKE2B 15616fb4aad2f3efc16634e5712b84b2410d3b5e7274e9f4587365ea616e7ad9d5b18d1814bcb8a04d1ac384750942c4822681d7159d2ed1b8fa94695719544c SHA512 672c74387bd1f1ee9a4e751609f822b735add6d64cb6ce855ffbc75cb8c98b807f915e895c019835be84af5f528db349f5c456f8b87a6b545c4bd44523a7fee6 +DIST intel-oneapi-mkl-core-2026.1-2026.1.0-236_amd64.deb 126239806 BLAKE2B 24067e27fe2b84b9c01445ebb5c97ece00b89f5f050ed88c3c7d7876f02d9b8e53a8d0f102dfc3727d8f89c6618bebd7e610a5c7d21463a253c44d007375c04a SHA512 dae5a0d2321bdc8441786a7f974d372d1a33d8679fc77a007d4f638b16e945bfa42068bc8a88cc6da66c4bef82eae8e6c399630d225a017af76a1abf8349a478 DIST intel-oneapi-mkl-core-devel-2025.3-2025.3.1-8_amd64.deb 106340390 BLAKE2B 33ee1d621660633721caa309430af6de929cc8e90e8ab2e48cface1f57dc7b0d3a0a265977db2922100d03299cb6ba0e278ec9c44fbaee18cd16ae421fad0d2c SHA512 cb775cc2f9a70aca4c54f761086aa64d55622745c4da8d652cb870bfed832e613ff40b83f23be797725c78b7640392f5820bf1b56a51df21ffcc568cb68a8e2f DIST intel-oneapi-mkl-core-devel-2026.0-2026.0.0-908_amd64.deb 122268962 BLAKE2B 0fa87ee983d3ec32b74f9f1f73a66d5b5ee6f4b746da4a6472440cb19694d020ae8c796e7b1b6c27872dadd780c289a6b9454324310c84a161eded3e9d92bb21 SHA512 1a650c9a0645704a914a17a021e2a927a1b832ba12c7398bbbb1f44d86960872a549bdc9ff243de9814a6e61223cb38cfbce82f114192f5f9c9ebf97d9b70b13 +DIST intel-oneapi-mkl-core-devel-2026.1-2026.1.0-236_amd64.deb 122373106 BLAKE2B 61752df98e8d6cbd92a188405ab2dd3882394bced533eba52d18a02e66e12a5738d3b8179661e75d90e0b93ec86ea39f766f09d8f53d5c2e07dd7bfeeb6283ca SHA512 cf19d09ee95082bb99f7fc0020b270565be925abac28aebb37bc2705a0d75557323cab7e72dd21bb6e296bcda76e4a5eddc9781716a23ee8164f7dee3af3b932 diff --git a/sci-libs/mkl/mkl-2026.1.0.236.ebuild b/sci-libs/mkl/mkl-2026.1.0.236.ebuild new file mode 100644 index 0000000000000..3abec0981c71c --- /dev/null +++ b/sci-libs/mkl/mkl-2026.1.0.236.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +# You can find the version suffix in: +# https://apt.repos.intel.com/oneapi/dists/all/main/binary-amd64/Packages.bz2 + +PN_VER=$(ver_cut 1-2) +MY_PV=$(ver_cut 1-3)-$(ver_cut 4) +DESCRIPTION="Intel Math Kernel Library" +HOMEPAGE="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html" +# Upstream packages are a mess -- and most of them are literally empty. +SRC_URI=" + https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-${PN_VER}-${MY_PV}_amd64.deb + https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-core-devel-${PN_VER}-${MY_PV}_amd64.deb + https://apt.repos.intel.com/oneapi/pool/main/intel-oneapi-mkl-classic-include-${PN_VER}-${MY_PV}_amd64.deb +" +S="${WORKDIR}" + +LICENSE="ISSL" +SLOT="0/3" +KEYWORDS="~amd64" +IUSE="eselect-ldso examples gnu-openmp llvm-openmp static-libs tbb" +RESTRICT="strip" + +RDEPEND=" + eselect-ldso? ( + app-eselect/eselect-blas + app-eselect/eselect-lapack + ) + gnu-openmp? ( sys-devel/gcc:*[openmp] ) + llvm-openmp? ( llvm-runtimes/openmp ) + tbb? ( dev-cpp/tbb ) +" +# bug #801460 +BDEPEND=" + app-arch/xz-utils[extra-filters(+)] + eselect-ldso? ( + app-eselect/eselect-blas + app-eselect/eselect-lapack + ) +" + +QA_PREBUILT="*" +QA_TEXTRELS="*" +QA_SONAME="*" + +src_install() { + local libdir=$(get_libdir) + local libroot=opt/intel/oneapi/mkl/${PN_VER}/lib + + if ! use static-libs; then + rm -v "${libroot}"/{*.a,pkgconfig/*-static-*.pc} || die + fi + if ! use examples; then + rm -rv "opt/intel/oneapi/mkl/${PN_VER}"/share/{mkl/benchmarks,doc/mkl/examples} || die + fi + if ! use gnu-openmp; then + rm -v "${libroot}"/{*_gnu_thread.*,pkgconfig/*-gomp.pc} || die + fi + if use llvm-openmp; then + # Replace Intel OpenMP with LLVM OpenMP. We could just install + # "openmp.pc" for that, but we don't want random packages + # to start depending on it. + sed -e '/Requires: openmp/d' \ + -e '/Libs:/s:$: -lomp:' \ + -i "${libroot}"/pkgconfig/*iomp.pc || die + # Install a "libiomp5.so" symlink to make the magical lookup + # in mkl_rt.so happy too. + ln -s "../../../../../../usr/$(get_libdir)/libomp.so" \ + "${libroot}"/libiomp5.so || die + else + rm -v "${libroot}"/{*_intel_thread.*,pkgconfig/*-iomp.pc} || die + fi + if ! use tbb; then + rm -v "${libroot}"/{*_tbb_thread.*,pkgconfig/*-tbb.pc} || die + fi + + # Symlink pkgconfig and cmake files + pushd "${libroot}/pkgconfig" >/dev/null || die + for file in *.pc; do + dosym "../../../${libroot}/pkgconfig/${file}" \ + "/usr/${libdir}/pkgconfig/${file}" + done + popd >/dev/null || die + pushd "${libroot}/cmake/mkl" >/dev/null || die + for file in *.cmake; do + dosym "../../../../${libroot}/cmake/mkl/${file}" \ + "/usr/${libdir}/cmake/mkl/${file}" + done + popd >/dev/null || die + + # Move everything over to the image directory + mv "${S}/"* "${ED}" || die + + # Create convenience symlink that does not include the version number + dosym "${PN_VER}" /opt/intel/oneapi/mkl/latest + + if use eselect-ldso; then + local lib=../../../../${libroot}/libmkl_rt.so + dodir "/usr/${libdir}"/{blas,lapack}/mkl + dosym "${lib}" "/usr/${libdir}/blas/mkl/libblas.so" + dosym "${lib}" "/usr/${libdir}/blas/mkl/libblas.so.3" + dosym "${lib}" "/usr/${libdir}/blas/mkl/libcblas.so" + dosym "${lib}" "/usr/${libdir}/blas/mkl/libcblas.so.3" + dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapack.so" + dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapack.so.3" + dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapacke.so" + dosym "${lib}" "/usr/${libdir}/lapack/mkl/liblapacke.so.3" + fi + + # https://www.intel.com/content/www/us/en/docs/onemkl/developer-guide-linux/2025-1/dynamic-select-the-interface-and-threading-layer.html + local default_threading_layer + if use llvm-openmp; then + default_threading_layer=INTEL + elif use gnu-openmp; then + default_threading_layer=GNU + elif use tbb; then + default_threading_layer=TBB + else + default_threading_layer=SEQUENTIAL + fi + + newenvd - "70intel-mkl" <<-_EOF_ + MKLROOT="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}" + PATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/bin" + # we need to duplicate it in ROOTPATH for Portage to respect... + ROOTPATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/bin" + LDPATH="${EPREFIX}/opt/intel/oneapi/mkl/${PN_VER}/lib" + # respect USE flags for defaults + MKL_THREADING_LAYER=${default_threading_layer} + _EOF_ +} + +pkg_postinst() { + use eselect-ldso || return + + local libdir=$(get_libdir) me="mkl" + + # check blas + eselect blas add ${libdir} "${EROOT}"/usr/${libdir}/blas/${me} ${me} + local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2) + if [[ ${current_blas} == "${me}" || -z ${current_blas} ]]; then + eselect blas set ${libdir} ${me} + elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]." + else + elog "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]." + elog "To use blas [${me}] implementation, you have to issue (as root):" + elog "\t eselect blas set ${libdir} ${me}" + fi + + # check lapack + eselect lapack add ${libdir} "${EROOT}"/usr/${libdir}/lapack/${me} ${me} + local current_lapack=$(eselect lapack show ${libdir} | cut -d' ' -f2) + if [[ ${current_lapack} == "${me}" || -z ${current_lapack} ]]; then + eselect lapack set ${libdir} ${me} + elog "Current eselect: LAPACK ($libdir) -> [${current_blas}]." + else + elog "Current eselect: LAPACK ($libdir) -> [${current_blas}]." + elog "To use lapack [${me}] implementation, you have to issue (as root):" + elog "\t eselect lapack set ${libdir} ${me}" + fi +} + +pkg_postrm() { + use eselect-ldso || return + + eselect blas validate + eselect lapack validate +} From 3d7af1614f31c4769fde290648a2fa5875b833d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:22:42 +0200 Subject: [PATCH 5/9] sec-keys/openpgp-keys-libevent: Bump to 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- sec-keys/openpgp-keys-libevent/Manifest | 2 ++ .../openpgp-keys-libevent-1.ebuild | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-1.ebuild diff --git a/sec-keys/openpgp-keys-libevent/Manifest b/sec-keys/openpgp-keys-libevent/Manifest index 2746b9650c089..4fdc72392dbdc 100644 --- a/sec-keys/openpgp-keys-libevent/Manifest +++ b/sec-keys/openpgp-keys-libevent/Manifest @@ -1 +1,3 @@ DIST openpgp-keys-libevent-0-azat-khuzhin.asc 6037 BLAKE2B ae0387c68b66804f6e343498123d89c4c94a878129b0c9d053cd54027f80a2f0f5f625bc990241f7a318473a080d1e3947fd27dea1b6f1680f36af0545fa7563 SHA512 d59681aeb045c04c3eec53a4034cdda50af72f262b5ef33c111f9ea0f0345b37eae67dfbcf5aa9bd1226119b2eba593712ac2269c7dd8caa8760cd704e2aef6b +DIST openpgp-keys-libevent-1-azat-khuzhin.asc 6022 BLAKE2B edc4cd69c2698d9c5f917da121babc4c00d1960b1d6352c0e1dbc18beedec8357ddfc4a5276823c78bf659a398fc5a69e461d5b13f6eb39e9ba6a8fd189d4aa9 SHA512 1eed79cb581361c9bcd2b7a6d7ff78a11890deb89650caa7f7699ff74573370fd30b371984e2fa4ccecc6545b8eb4a568f441158a52ad9dc094754da55c49d75 +DIST openpgp-keys-libevent-1-nick-mathewson.asc 114235 BLAKE2B 85bdd02abe6f6d8fed2239c57408bcee78d2a2bda47d27ab769bd13d0a5e6cea7d2355c6468c5abbdc0e458f1c5e0f235f685ae6a78feeaa4858cfabaa22c430 SHA512 00f305133b54190c8468bde1b12726bef02dc3530e49403a924f017dd41f94493a5efc5680101c5210e4d9d0f5ea15338d38565028312b0f1b9a8a66e3707240 diff --git a/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-1.ebuild b/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-1.ebuild new file mode 100644 index 0000000000000..8b6d82587ce4c --- /dev/null +++ b/sec-keys/openpgp-keys-libevent/openpgp-keys-libevent-1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by the libevent project" +HOMEPAGE="https://libevent.org/" +SRC_URI=" + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9e3ac83a27974b84d1b3401db86086848ef8686d + -> ${P}-azat-khuzhin.asc + https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2133bc600ab133e1d826d173fe43009c4607b1fb + -> ${P}-nick-mathewson.asc +" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + insinto /usr/share/openpgp-keys + newins - libevent.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +} From 95d72b6312a7c4f29455ebf872da5e8f28a076d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:23:35 +0200 Subject: [PATCH 6/9] dev-libs/libevent: Bump to 2.1.13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-libs/libevent/Manifest | 2 + dev-libs/libevent/libevent-2.1.13.ebuild | 88 ++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 dev-libs/libevent/libevent-2.1.13.ebuild diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index cfc3c56e4cb7e..3506c32166402 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -1,4 +1,6 @@ DIST libevent-2.1.12-stable.tar.gz 1100847 BLAKE2B bc1ace15f639ecef2e6b3f95976b8830c1d86f1d06606dd949e2978611fdf9859ed4eb9292d13e6e90e3835063edb94aae64a15c518d5dabe680f37d5a7f5290 SHA512 88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f DIST libevent-2.1.12-stable.tar.gz.asc 488 BLAKE2B 629109913fe57110d0d78f5a7f18f36a7556b6b438ca65d9ce7c8f1d46e04cb9af4df8d7504d31165b510869154ea3a546e55a83bd7b1247bcfdf7c7d9509312 SHA512 841b57a0f6ba645b1871f257b9929093b11b7d6fd03332e6339adceddda233e78f6190faa2339e2b67b26dc2a56ddd7ce622792820b582168b31a2d1d1854f1f +DIST libevent-2.1.13-stable.tar.gz 1126525 BLAKE2B f18ecdc37e2caa6a5862719f3a6a4120c86573c1a9719ecc2f432bc4d013d574964defff6c3cf2e187d5c8b7f07c11fd3967b3d72b892169d18fb8e4a9a4de5a SHA512 5c7a1b9f48087258f49653ecb4ce24d7015a9ef4015ad6ffa910a101d5bd37c657c26fc948eaae30c4abeb54d1cda33290878161bd73bb50e4e85f7dc667c36d +DIST libevent-2.1.13-stable.tar.gz.asc 833 BLAKE2B 74e62c6e8844b321ce5d72bee2317957d0fb7e5c1d11954879c35a8ae3587b56e3784489ceba5a2f00562c8ede8e15c367e9c7d8c01318b175e28d4d63d2cfa3 SHA512 c0ee29c3877f368e08c49b7bcee0fd7578249b8c4169a9342cb62e8e452339ccceb3c0b29934ab25dc76d03de27d4739f26348832c8ae9b29133c347c7c512e4 DIST libevent-2.2.1-alpha-dev.tar.gz 1166550 BLAKE2B 4ab460a521aab90852ade14c937c06a21f8e5649a1a1dc4114f978a99272deb77b4e05923861e979f4ee5f50e04149d7b8f8e38294279757f27779597f407d79 SHA512 3e0ef283979a30cce11065c3b9a1078f3f006dbab86e8b49f75dc3aac2384085cb74477d95e5bc4e88c0d81ee2359fcd1cf292107d4791de87191019f2fcdfa5 DIST libevent-2.2.1-alpha-dev.tar.gz.asc 488 BLAKE2B d3e2b2782edd3bcabe42183b5b6647b6e55cd52292813901015a96c6eeec40e1ce57e9be731b2bd027c787f22b8ac5a587b7bed1dff95993bedde8b88fc1e89c SHA512 af720bce0829e806fb8bbb043eaf973fa6765ee17f059367b72344ce111a68f878b7a2fe361e4a3db61c7b4724c7dff19f960636b98e4208e7e27a2a077b8848 diff --git a/dev-libs/libevent/libevent-2.1.13.ebuild b/dev-libs/libevent/libevent-2.1.13.ebuild new file mode 100644 index 0000000000000..2ef3ecd925886 --- /dev/null +++ b/dev-libs/libevent/libevent-2.1.13.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool multilib-minimal verify-sig + +MY_P="${P}-stable" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE=" + https://libevent.org/ + https://github.com/libevent/libevent/ +" +BASE_URI="https://github.com/libevent/libevent/releases/download/release-${MY_P#*-}" +SRC_URI=" + ${BASE_URI}/${MY_P}.tar.gz + verify-sig? ( + ${BASE_URI}/${MY_P}.tar.gz.asc + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0/2.1-7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +IUSE=" + +clock-gettime debug malloc-replacement +ssl static-libs test + verbose-debug +" +RESTRICT="!test? ( test )" + +DEPEND=" + ssl? ( + >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] + ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + verify-sig? ( + >=sec-keys/openpgp-keys-libevent-1 + ) +" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +PATCHES=( + "${FILESDIR}"/${PN}-2.1.12-libressl.patch #903001 +) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc + +src_prepare() { + default + # bug #767472 + elibtoolize +} + +multilib_src_configure() { + # fix out-of-source builds + mkdir -p test || die + + ECONF_SOURCE="${S}" \ + econf \ + $(use_enable clock-gettime) \ + $(use_enable debug debug-mode) \ + $(use_enable malloc-replacement malloc-replacement) \ + $(use_enable ssl openssl) \ + $(use_enable static-libs static) \ + $(use_enable test libevent-regress) \ + $(use_enable verbose-debug) \ + --disable-samples +} + +src_test() { + # The test suite doesn't quite work (see bug #406801 for the latest + # installment in a riveting series of reports). + : + # emake -C test check | tee "${T}"/tests +} + +DOCS=( ChangeLog{,-1.4,-2.0} ) + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} From 98f39a8ce628d4c792f44f8f997a0e81693ac723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:46:30 +0200 Subject: [PATCH 7/9] profiles/base: Mask dev-libs/libevent[mbedtls] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- profiles/base/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 989924a12ef14..7a82cab69f196 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,10 @@ # New entries go on top. +# Michał Górny (2026-07-02) +# Unsurpringly upstream doesn't support custom slotted Gentoo install. +dev-libs/libevent mbedtls + # Conrad Kostecki (2026-06-27) # We need to force GCC for older releases, which is needed # for dev-util/intel-graphics-compiler in the end, as long From b1a6c7285973dc03d1a819de70e38a5fabfda10d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:24:19 +0200 Subject: [PATCH 8/9] dev-libs/libevent: Bump to 2.2.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-libs/libevent/Manifest | 2 + dev-libs/libevent/libevent-2.2.2.ebuild | 63 +++++++++++++++++++++++++ dev-libs/libevent/libevent-9999.ebuild | 14 +++--- 3 files changed, 71 insertions(+), 8 deletions(-) create mode 100644 dev-libs/libevent/libevent-2.2.2.ebuild diff --git a/dev-libs/libevent/Manifest b/dev-libs/libevent/Manifest index 3506c32166402..842c8902c5e75 100644 --- a/dev-libs/libevent/Manifest +++ b/dev-libs/libevent/Manifest @@ -4,3 +4,5 @@ DIST libevent-2.1.13-stable.tar.gz 1126525 BLAKE2B f18ecdc37e2caa6a5862719f3a6a4 DIST libevent-2.1.13-stable.tar.gz.asc 833 BLAKE2B 74e62c6e8844b321ce5d72bee2317957d0fb7e5c1d11954879c35a8ae3587b56e3784489ceba5a2f00562c8ede8e15c367e9c7d8c01318b175e28d4d63d2cfa3 SHA512 c0ee29c3877f368e08c49b7bcee0fd7578249b8c4169a9342cb62e8e452339ccceb3c0b29934ab25dc76d03de27d4739f26348832c8ae9b29133c347c7c512e4 DIST libevent-2.2.1-alpha-dev.tar.gz 1166550 BLAKE2B 4ab460a521aab90852ade14c937c06a21f8e5649a1a1dc4114f978a99272deb77b4e05923861e979f4ee5f50e04149d7b8f8e38294279757f27779597f407d79 SHA512 3e0ef283979a30cce11065c3b9a1078f3f006dbab86e8b49f75dc3aac2384085cb74477d95e5bc4e88c0d81ee2359fcd1cf292107d4791de87191019f2fcdfa5 DIST libevent-2.2.1-alpha-dev.tar.gz.asc 488 BLAKE2B d3e2b2782edd3bcabe42183b5b6647b6e55cd52292813901015a96c6eeec40e1ce57e9be731b2bd027c787f22b8ac5a587b7bed1dff95993bedde8b88fc1e89c SHA512 af720bce0829e806fb8bbb043eaf973fa6765ee17f059367b72344ce111a68f878b7a2fe361e4a3db61c7b4724c7dff19f960636b98e4208e7e27a2a077b8848 +DIST libevent-2.2.2-alpha.tar.gz 1263578 BLAKE2B 3107e33a41fcd671b38f0d30781ac95dc63b0a9488086d002c17e0ed4988e9651987ed2fccdd60dc1f2834a02bbf5a9e502a3d06a32e04bae7a02894b13feb25 SHA512 d7deae4678a21a7975c940e5967b6ef3169afc63cde22f2e31a3f68ff103a7a37ddb087d3b50d708651fd8a1094a8c81a404ec666d5ce4c11bd7f3b9a78659ed +DIST libevent-2.2.2-alpha.tar.gz.asc 833 BLAKE2B 40949909cc858232fe1ef313345549a557f22e46c0518e5635428775f8ba168fcf2268616f03f55b7c8204591b7ef9ee86def5f06ef2ea6f5c5987b42f40da7b SHA512 dc6dc3ecca68a11a781db0844a73a425f69b378187baf0b97011944210810c7f46b2bf8f216d6f0043d061b64adbf005dbcef7578c6b9223acf884543ec90791 diff --git a/dev-libs/libevent/libevent-2.2.2.ebuild b/dev-libs/libevent/libevent-2.2.2.ebuild new file mode 100644 index 0000000000000..719b52020170f --- /dev/null +++ b/dev-libs/libevent/libevent-2.2.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib verify-sig + +MY_P="${P}-alpha" +DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" +HOMEPAGE=" + https://libevent.org/ + https://github.com/libevent/libevent/ +" +BASE_URI="https://github.com/libevent/libevent/releases/download/release-${PV}-alpha" +SRC_URI=" + ${BASE_URI}/${MY_P}.tar.gz + verify-sig? ( + ${BASE_URI}/${MY_P}.tar.gz.asc + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0/2.2.1-r2" +KEYWORDS="" +IUSE=" + +clock-gettime debug malloc-replacement mbedtls +ssl static-libs + test verbose-debug +" +# TODO: hangs +RESTRICT="test" + +DEPEND=" + mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP}] ) + ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + verify-sig? ( + >=sec-keys/openpgp-keys-libevent-1 + ) +" + +DOCS=( README.md ChangeLog{,-2.0} whatsnew-2.{0,1}.txt ) +MULTILIB_WRAPPED_HEADERS=( + /usr/include/event2/event-config.h +) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libevent.asc + +multilib_src_configure() { + local mycmakeargs=( + -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime ON OFF) + -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug ON OFF) + -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls ON OFF) + -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement ON OFF) + -DEVENT__DISABLE_OPENSSL=$(usex !ssl ON OFF) + -DEVENT__LIBRARY_TYPE=$(usex static-libs BOTH SHARED) + -DCMAKE_DEBUG_POSTFIX="" + ) + cmake_src_configure +} diff --git a/dev-libs/libevent/libevent-9999.ebuild b/dev-libs/libevent/libevent-9999.ebuild index 771ef002b8d5f..d69ed7492ae53 100644 --- a/dev-libs/libevent/libevent-9999.ebuild +++ b/dev-libs/libevent/libevent-9999.ebuild @@ -1,10 +1,8 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -CMAKE_REMOVE_MODULES_LIST=( FindMbedTLS ) - inherit cmake-multilib git-r3 DESCRIPTION="Library to execute a function when a specific event occurs on a file descriptor" @@ -39,11 +37,11 @@ MULTILIB_WRAPPED_HEADERS=( multilib_src_configure() { local mycmakeargs=( - -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime) - -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug) - -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls) - -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement) - -DEVENT__DISABLE_OPENSSL=$(usex !ssl) + -DEVENT__DISABLE_CLOCK_GETTIME=$(usex !clock-gettime ON OFF) + -DEVENT__DISABLE_DEBUG_MODE=$(usex !debug ON OFF) + -DEVENT__DISABLE_MBEDTLS=$(usex !mbedtls ON OFF) + -DEVENT__DISABLE_MM_REPLACEMENT=$(usex !malloc-replacement ON OFF) + -DEVENT__DISABLE_OPENSSL=$(usex !ssl ON OFF) -DEVENT__LIBRARY_TYPE=$(usex static-libs BOTH SHARED) -DCMAKE_DEBUG_POSTFIX="" ) From 4284d309683cd50b8e7ceff1a83e96687af3c743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 2 Jul 2026 14:27:20 +0200 Subject: [PATCH 9/9] app-portage/mgorny-dev-scripts: Bump to 83 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- app-portage/mgorny-dev-scripts/Manifest | 1 + .../mgorny-dev-scripts-83.ebuild | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-83.ebuild diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 01d5fdcc769f4..1d42814b83fc6 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -5,3 +5,4 @@ DIST mgorny-dev-scripts-79.tar.bz2 20035 BLAKE2B bbaf820e401759f7e44b2180d1d9d2e DIST mgorny-dev-scripts-80.tar.bz2 20696 BLAKE2B 9e4dc34804bc7ab863bdbbcdd5d7b850c1c5ee4e5ac01c6e1c8452ad8d53ce1ec6d0e666c5fa14a1547fa16b77c067bc867c868a29533e6104e87053ed6fbdd6 SHA512 2ddde4d5334d43d861ef68bd5439aa337af3cca8e3812f7db5cd8510517f44d1ee79ab3f87768996afcb9f4c495e3fb2d7bc3603e8535a5f9b6944693e03a359 DIST mgorny-dev-scripts-81.tar.bz2 20826 BLAKE2B cada2d94f2f50f576a062bd11052ec540ef0d73a09303aba41fa714dd6a501f5f6dac878f0b7bf8ede16810881e2908104a19285978ce3f89621a516157e9df7 SHA512 2560072c0241a668a937b0f9e5d55c3417a2988b39bb36b3995132f16b03a2f2fbe894ee51a80a15b7cce427a7907e3e2eca4b9aa467aabb66f7c55212d033eb DIST mgorny-dev-scripts-82.tar.bz2 20939 BLAKE2B f3d6c07ee5424e450f0d3c183d19e6dd44ea7603247f7c0e1ba19484a67c20ecf047ffc1a20aea15ddc774bb539b85a7b2ee94560ccf294a69638a82bc4910d1 SHA512 28b371525a0e1f8a00e37abcdd9f528725417fe3d6c01697851e4cddf01781c1475048c659fcbaf58dd221f5b055cf8aaaec574ee2049008a01dfbadd1eec388 +DIST mgorny-dev-scripts-83.tar.bz2 20938 BLAKE2B e66f3fbc33d9f5e983d048c592c7157404b8c2231548c1f0f7a03a4bb3ec34d5b63ec1ccbc6811c51d410e7332997228b84d06a0b8f348723a3914080b4e8084 SHA512 c0369f913f0b115ee2aac784b84247a94a5cf040875554120e61eb5a8ff55ed013eff60d44d6ee8253eab17945cb9dcf5ff67b856bbce1b4b312bfcf19848325 diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-83.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-83.ebuild new file mode 100644 index 0000000000000..79b02bbc8bd74 --- /dev/null +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-83.ebuild @@ -0,0 +1,36 @@ +# Copyright 2019-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Handy scripts for ebuild development and more" +HOMEPAGE=" + https://gitweb.gentoo.org/proj/mgorny-dev-scripts.git + https://github.com/gentoo/mgorny-dev-scripts/ +" +SRC_URI=" + https://gitweb.gentoo.org/proj/mgorny-dev-scripts.git/snapshot/${P}.tar.bz2 +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + app-portage/gentoolkit + >=app-portage/gpyutils-0.12 + dev-perl/URI + dev-util/pkgcheck + dev-vcs/git + net-misc/wget + sys-apps/portage + x11-misc/xdg-utils +" + +src_install() { + dodoc README.rst + rm -f COPYING README.rst || die + dobin bin/* + insinto /usr/lib + doins -r lib/* +}