commit:     5441db5c039154a997b964c464333120427196ca
Author:     orbea <orbea <AT> riseup <DOT> net>
AuthorDate: Sat Jan 27 03:33:40 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Feb 23 08:40:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5441db5c

dev-util/maxcso: build with app-arch/libdeflate

Upstream now supports an external libdeflate.

Upstream-PR: https://github.com/unknownbrackets/maxcso/pull/83
Upstream-Commit: 
https://github.com/unknownbrackets/maxcso/commit/49493443fc5b337bd77df3cfb1726c39fea9896c
Signed-off-by: orbea <orbea <AT> riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/35035
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-util/maxcso/maxcso-9999.ebuild | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/dev-util/maxcso/maxcso-9999.ebuild 
b/dev-util/maxcso/maxcso-9999.ebuild
index d96731620d13..5ef2e19bfd9f 100644
--- a/dev-util/maxcso/maxcso-9999.ebuild
+++ b/dev-util/maxcso/maxcso-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,22 +15,31 @@ else
        KEYWORDS="~amd64 ~x86"
 fi
 
-LICENSE="ISC MIT LGPL-2.1+ Apache-2.0"
+LICENSE="ISC LGPL-2.1+ Apache-2.0"
 SLOT="0"
 
 DEPEND="
-       app-arch/lz4
-       dev-libs/libuv
+       app-arch/libdeflate[zlib]
+       app-arch/lz4:=
+       dev-libs/libuv:=
        sys-libs/zlib
 "
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 src_compile() {
-       emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" 
PKG_CONFIG="$(tc-getPKG_CONFIG)"
+       emake \
+               CC="$(tc-getCC)" \
+               CXX="$(tc-getCXX)" \
+               PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+               USE_EXTERNAL_LIBDEFLATE=1
 }
 
 src_install() {
-       emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
+       emake install \
+               DESTDIR="${D}" \
+               PREFIX="${EPREFIX}"/usr \
+               USE_EXTERNAL_LIBDEFLATE=1
+
        dodoc README.md README_CSO.md README_ZSO.md
 }

Reply via email to