commit:     81f9dac33072252b667ed5850842d36c9caf31a2
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun May 25 16:25:17 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun May 25 16:26:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f9dac3

app-arch/innoextract: Bump to 20250206 snapshot, EAPI 8

It's been too long since the least release, despite multiple requests upstream.
This fixes building with CMake 4.0 among other things.

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 app-arch/innoextract/Manifest                      |  1 +
 .../innoextract-1.10_pre20250206.ebuild            | 43 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/app-arch/innoextract/Manifest b/app-arch/innoextract/Manifest
index 6bf2e9dbdd77..5a5725d5c217 100644
--- a/app-arch/innoextract/Manifest
+++ b/app-arch/innoextract/Manifest
@@ -1 +1,2 @@
+DIST innoextract-1.10_pre20250206.tar.gz 215658 BLAKE2B 
26005e329e99682600c0ada6bb92a8d6e03a332151cfb36577a65ae920c2d140638b478cef5dbc5ac070318ec1fc474037ef70f999a4de327853aeaf1ce323bb
 SHA512 
521e9d398b4af8af5fd2cc17b36432f399f64ba7bc5dcbd4c15262763ab5bae6affb00f1961e0d0e18441720680408c159eaf743523574653c47f12cc2caf590
 DIST innoextract-1.9.tar.gz 206931 BLAKE2B 
1d5f0d13a7cd52262b277263f061ecab85a3419197bceb22938a0d10000578603cc2c2b972a45474027cfea8e43b8bf89d680035034785210842477b147811fa
 SHA512 
2b18f7bb7f50744bcb1bdcd25e57e0760193b179c77b55e0f63c537e55afc98de3b0380da3cae470ce97660ed41a7ffbb48c8c25329c9ce9b3811d9aec74bcde

diff --git a/app-arch/innoextract/innoextract-1.10_pre20250206.ebuild 
b/app-arch/innoextract/innoextract-1.10_pre20250206.ebuild
new file mode 100644
index 000000000000..b313e49b0968
--- /dev/null
+++ b/app-arch/innoextract/innoextract-1.10_pre20250206.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="6e9e34ed0876014fdb46e684103ef8c3605e382e"
+DESCRIPTION="A tool to unpack installers created by Inno Setup"
+HOMEPAGE="https://constexpr.org/innoextract/";
+SRC_URI="https://github.com/dscharrer/innoextract/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc64 ~x86"
+IUSE="debug +iconv +lzma test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       dev-libs/boost:=[bzip2,zlib]
+       iconv? ( virtual/libiconv )
+       lzma? ( app-arch/xz-utils )
+"
+DEPEND="
+       ${RDEPEND}
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-1.9-fix-linkage.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_TESTS=$(usex test)
+               -DDEBUG=$(usex debug)
+               -DSET_OPTIMIZATION_FLAGS=OFF
+               -DSTRICT_USE=ON
+               -DUSE_LZMA=$(usex lzma)
+               -DWITH_CONV=$(usex iconv iconv builtin)
+       )
+       cmake_src_configure
+}

Reply via email to