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 +}
