commit:     81ffe0e506667d0749f8f78d367c46d5dbfee14d
Author:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Sat Mar  9 12:40:14 2024 +0000
Commit:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
CommitDate: Sat Mar  9 12:43:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81ffe0e5

app-editors/imhex: add 1.33.1, drop 1.32.2

Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>

 app-editors/imhex/Manifest                           |  4 ++--
 .../{imhex-1.32.2.ebuild => imhex-1.33.1.ebuild}     | 20 +++++++-------------
 2 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest
index 132a5445db..2bffb61f57 100644
--- a/app-editors/imhex/Manifest
+++ b/app-editors/imhex/Manifest
@@ -1,2 +1,2 @@
-DIST imhex-1.32.2.tar.gz 26875075 BLAKE2B 
75d595e5acb05429b114f4d4c61981080797f7b88d41a219c93f6512c4b204dd164a8886c00af4ee539cb7d6f7baaa49084b349806357fb872a1ebb30e82cfba
 SHA512 
72e3fda050220fa9098f4ad9ed1777db565c81549daf09a5d113e35036d26780ab50c5a45ddf97ec6daa22e832a0d0b916097082706bd7314d56c2f97abcbb11
-DIST imhex-patterns-1.32.2.tar.gz 4556923 BLAKE2B 
b171669c17c0a7aef0ba65b66c2f68f7581a8e11d61365363fd28cfedfa2658c8833181d5e8a4c789ff011c5afadafec8149b43852319cae161c9bb5c26be2ec
 SHA512 
3f6d1c874e1d6bc4e2e035361c5c7c1da4374cfcaeb6123f187302cacf91ce781db3f4fbe74e259e1bdb18418987fe48067365dcc3324190fbadcaf0b5ab9333
+DIST imhex-1.33.1.tar.gz 32286361 BLAKE2B 
6c53172db4a0f3a599bf648d5cf2e4a56ab477896d216b6dcb81dd7559cc05d48a213dbd3161e71e060ce6256cd9b15335d1376dd63f3a79bf23c960c59e91e2
 SHA512 
9b92d5a7d1664fbb6251cf07450f4aa052da6a4828cae904696d96a54d2895b124afded85005f2bf421cb10129b3ef464b2d36a832c66214140d503109f615e5
+DIST imhex-patterns-1.33.1.tar.gz 4657125 BLAKE2B 
3070d06dd5ead76bf0643b551464a24e5dcac2e9aa20bd7f19d3296df87cdfb659e80e432fcbef33c4de5c8e7e97b848e0e5e386ff5db85d7564de4d5fcdd08c
 SHA512 
e4f36ffa82df8d4d97b418c9b6a25a76d99d1649bbda9f0969480518335f4449d91e227ca02ccaab2248e2c95dfe05a33a1687cb16c4428aae57c638da44e262

diff --git a/app-editors/imhex/imhex-1.32.2.ebuild 
b/app-editors/imhex/imhex-1.33.1.ebuild
similarity index 81%
rename from app-editors/imhex/imhex-1.32.2.ebuild
rename to app-editors/imhex/imhex-1.33.1.ebuild
index e9aabc2313..3fd0e46e9f 100644
--- a/app-editors/imhex/imhex-1.32.2.ebuild
+++ b/app-editors/imhex/imhex-1.33.1.ebuild
@@ -20,8 +20,8 @@ S_PATTERNS="${WORKDIR}/ImHex-Patterns-ImHex-v${PV}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+system-llvm test"
-RESTRICT="test" # the tests need the shared library to work
+IUSE="+system-llvm test +lto"
+RESTRICT="!test? ( test )"
 
 DEPEND="
        app-arch/zstd[zlib]
@@ -47,8 +47,6 @@ BDEPEND="
        system-llvm? ( sys-devel/llvm )
        app-admin/chrpath
        gnome-base/librsvg
-       sys-devel/lld
-       dev-util/ccache
 "
 
 pkg_pretend() {
@@ -63,14 +61,6 @@ src_configure() {
        fi
 
        local mycmakeargs=(
-               -D CMAKE_BUILD_TYPE="Release" \
-               -D CMAKE_C_COMPILER_LAUNCHER=ccache \
-               -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \
-               -D CMAKE_C_FLAGS="-fuse-ld=lld ${CFLAGS}" \
-               -D CMAKE_CXX_FLAGS="-fuse-ld=lld ${CXXFLAGS}" \
-               -D CMAKE_OBJC_COMPILER_LAUNCHER=ccache \
-               -D CMAKE_OBJCXX_COMPILER_LAUNCHER=ccache \
-               -D CMAKE_SKIP_RPATH=ON \
                -D IMHEX_PLUGINS_IN_SHARE=OFF \
                -D IMHEX_STRIP_RELEASE=OFF \
                -D IMHEX_OFFLINE_BUILD=ON \
@@ -78,9 +68,13 @@ src_configure() {
                -D IMHEX_PATTERNS_PULL_MASTER=OFF \
                -D IMHEX_IGNORE_BAD_COMPILER=OFF \
                -D IMHEX_USE_GTK_FILE_PICKER=OFF \
-               -D IMHEX_DISABLE_STACKTRACE=OFF \
+               -D IMHEX_DISABLE_STACKTRACE=ON \
+               -D IMHEX_BUNDLE_DOTNET=ON \
+               -D IMHEX_ENABLE_LTO=$(use lto) \
                -D IMHEX_USE_DEFAULT_BUILD_SETTINGS=OFF \
                -D IMHEX_STRICT_WARNINGS=OFF \
+               -D IMHEX_ENABLE_UNIT_TESTS=$(use test) \
+               -D IMHEX_ENABLE_PRECOMPILED_HEADERS=OFF \
                -D IMHEX_VERSION="${PV}" \
                -D PROJECT_VERSION="${PV}" \
                -D USE_SYSTEM_CAPSTONE=ON \

Reply via email to