mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-08 00:05:33 +03:00
app-arch/libdeflate: add 1.25
Fixes gcc-16 build Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
065b41e64f
commit
bfb557eeb9
@ -2,3 +2,4 @@ DIST libdeflate-1.23.tar.gz 197519 BLAKE2B 6921aaf0fde3a2c1a8b04484879c64c2da2ee
|
||||
DIST libdeflate-1.24-gcc-16.1.patch 1498 BLAKE2B bf235b0b558efd0ee99c4da98392d034636889eab9bc06a3848c836ab3ace747ea5379396a0f51ba47e4c4d455651a660e7514fea712454ffdce31ec65c14aeb SHA512 cb55b1ccc241e5efe978ce6fa6c4839b8a4d7397e8842f4d3dd7e0137f67164089f00f7d0633867e0c802f24cfa7cb14e0a2f99c895902f902f96133410462cc
|
||||
DIST libdeflate-1.24-gcc-16.2.patch 3157 BLAKE2B 6461265678daa24e5ddadd1412a0918a21306542c14a7086d99eb81ce975c5adbf43530333a53245d876a523a8ee753102a312e18e2271acc9c92511d064d7fe SHA512 aa1e69dbf9cc0ad62a604f7bad24cd1b90a87b02f9e6755d85a07fb061ce690a53cef1d616f3a592dfded1aa1f0332effe784c8340462d91e68ef008d3178c15
|
||||
DIST libdeflate-1.24.tar.gz 197668 BLAKE2B e38999c7deb7a5652c338821f694446c83cb33914ced47958cb0afea54c353beb658b48a7cabb276581811657ac0242da7f196ea6aaefa8fb7e745ac21b72ee0 SHA512 c20a772aeeac593c34e8a68be80b23cb116699141de269d94df072636b6c90572f541b3344d830325cf45b03e7a1303e0274d79ce96c360fd421d4eb05ae1f92
|
||||
DIST libdeflate-1.25.tar.gz 197494 BLAKE2B 4aae387097da7c8d64193f1d4d5f0e8030254b73336b5c8e847ddeb9dfb5b1d7701b8130c1ae46d67057843c9b70d326fe23da92718689d393900ab8fef0e57b SHA512 fa02fa0a6d241d3f71cf4238a3ac58968cbea0b66613c1647d6eea575379d60e93f4647f8b3921e8c31322e20521aa9953213d5465f7d10a27c57bdd7186d318
|
||||
|
||||
57
app-arch/libdeflate/libdeflate-1.25.ebuild
Normal file
57
app-arch/libdeflate/libdeflate-1.25.ebuild
Normal file
@ -0,0 +1,57 @@
|
||||
# Copyright 2019-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="Heavily optimized DEFLATE/zlib/gzip (de)compression"
|
||||
HOMEPAGE="https://github.com/ebiggers/libdeflate"
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ebiggers/libdeflate.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/ebiggers/libdeflate/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
# the zlib USE-flag enables support for zlib
|
||||
# the test USE-flag programs depend on virtual/zlib for comparison tests
|
||||
IUSE="+utils test"
|
||||
|
||||
RESTRICT="
|
||||
!test? ( test )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
test? ( virtual/zlib[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.19-make-gzip-tests-conditional.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLIBDEFLATE_BUILD_SHARED_LIB="yes"
|
||||
-DLIBDEFLATE_BUILD_STATIC_LIB="no"
|
||||
-DLIBDEFLATE_USE_SHARED_LIB="yes"
|
||||
|
||||
-DLIBDEFLATE_COMPRESSION_SUPPORT="yes"
|
||||
-DLIBDEFLATE_DECOMPRESSION_SUPPORT="yes"
|
||||
|
||||
-DLIBDEFLATE_BUILD_GZIP="$(usex utils)"
|
||||
-DLIBDEFLATE_GZIP_SUPPORT="yes"
|
||||
|
||||
-DLIBDEFLATE_ZLIB_SUPPORT="yes"
|
||||
|
||||
-DLIBDEFLATE_BUILD_TESTS="$(usex test)"
|
||||
)
|
||||
|
||||
cmake-multilib_src_configure
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user