public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-24 12:46 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-03-24 12:46 UTC (permalink / raw
  To: gentoo-commits

commit:     9a02e767773c2bf686ae984993624c918a4d67f9
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 24 12:44:40 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 24 12:46:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a02e767

media-libs/libjxl: add subslot binders

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 16 +++++++---------
 media-libs/libjxl/libjxl-9999.ebuild              | 12 +++++-------
 2 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index f55c42c90382..1afe0678670a 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -16,23 +16,21 @@ LICENSE="BSD"
 SLOT="0"
 IUSE="examples openexr"
 
-DEPEND="app-arch/brotli[${MULTILIB_USEDEP}]
-	dev-cpp/gflags[${MULTILIB_USEDEP}]
+DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
+	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
-	media-libs/giflib[${MULTILIB_USEDEP}]
-	media-libs/lcms[${MULTILIB_USEDEP}]
-	media-libs/libpng[${MULTILIB_USEDEP}]
-	openexr? ( media-libs/openexr:= )
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	media-libs/lcms:=[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
 	virtual/jpeg[${MULTILIB_USEDEP}]
 	x11-misc/shared-mime-info
+	openexr? ( media-libs/openexr:= )
 "
 
-BDEPEND=""
-
 RDEPEND="${DEPEND}"
 
-S=${WORKDIR}/libjxl-libjxl-3f8e77f
+S="${WORKDIR}/libjxl-libjxl-3f8e77f"
 
 multilib_src_configure() {
 	local mycmakeargs=(

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 3bd059b1fd3d..18fa61f9541c 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -16,21 +16,19 @@ LICENSE="BSD"
 SLOT="0"
 IUSE="examples gdk-pixbuf gimp210 openexr"
 
-DEPEND="app-arch/brotli[${MULTILIB_USEDEP}]
-	dev-cpp/gflags[${MULTILIB_USEDEP}]
+DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
+	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
-	media-libs/giflib[${MULTILIB_USEDEP}]
-	media-libs/libpng[${MULTILIB_USEDEP}]
-	openexr? ( media-libs/openexr:= )
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
 	virtual/jpeg[${MULTILIB_USEDEP}]
 	x11-misc/shared-mime-info
 	gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
 	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
+	openexr? ( media-libs/openexr:= )
 "
 
-BDEPEND=""
-
 RDEPEND="${DEPEND}"
 
 multilib_src_configure() {


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-24 12:46 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-03-24 12:46 UTC (permalink / raw
  To: gentoo-commits

commit:     82e2e1d5148613d471d298272787dc13d2b76f31
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 24 12:46:15 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 24 12:46:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e2e1d5

media-libs/libjxl: add missing conditional dep to 9999

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 18fa61f9541c..1a2abbce5e64 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -24,7 +24,10 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
 	virtual/jpeg[${MULTILIB_USEDEP}]
 	x11-misc/shared-mime-info
-	gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
 	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
 	openexr? ( media-libs/openexr:= )
 "


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-24 12:46 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-03-24 12:46 UTC (permalink / raw
  To: gentoo-commits

commit:     71ecc8c1bbf99749fdbcc77e41efc8cd4bf34868
Author:     Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Thu Mar 10 11:40:00 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 24 12:46:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ecc8c1

media-libs/libjxl: new package, moved from ::guru

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/Manifest                        |  1 +
 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 89 +++++++++++++++++++++++
 media-libs/libjxl/libjxl-9999.ebuild              | 82 +++++++++++++++++++++
 media-libs/libjxl/metadata.xml                    | 21 ++++++
 4 files changed, 193 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
new file mode 100644
index 000000000000..dff7d80ef035
--- /dev/null
+++ b/media-libs/libjxl/Manifest
@@ -0,0 +1 @@
+DIST libjxl-0.7.0_pre20220311.tar.gz 17322724 BLAKE2B a3cf970ea3db67e0890e94a5c74ea66610d4fed608fa3d079e6934a1d5f2bdc3ef4264c1df85e4b4efcd22c060087c712009f6c4a6b69a41f6e96ff3674c6de5 SHA512 f3e46ddea462b31de6df3c615c3cd628adc58c7ff41588e2ec4cc8929590c9272603a66ed4620b9ba550d85b3d1a6da3f51b1c4f8650ef8901347fea8af5d474

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
new file mode 100644
index 000000000000..f55c42c90382
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib xdg
+
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl"
+
+SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples openexr"
+
+DEPEND="app-arch/brotli[${MULTILIB_USEDEP}]
+	dev-cpp/gflags[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
+	media-libs/giflib[${MULTILIB_USEDEP}]
+	media-libs/lcms[${MULTILIB_USEDEP}]
+	media-libs/libpng[${MULTILIB_USEDEP}]
+	openexr? ( media-libs/openexr:= )
+	sys-libs/zlib[${MULTILIB_USEDEP}]
+	virtual/jpeg[${MULTILIB_USEDEP}]
+	x11-misc/shared-mime-info
+"
+
+BDEPEND=""
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/libjxl-libjxl-3f8e77f
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_SKIP_RPATH=ON
+		-DBUILD_TESTING=OFF
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+	)
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_EXAMPLES=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	if multilib_is_native_abi; then
+		if use examples; then
+			dobin "${BUILD_DIR}/jxlinfo"
+		fi
+
+		insinto /usr/share/mime/packages
+		doins -r "${S}"/plugins/mime/image-jxl.xml
+	fi
+
+	find "${D}" -name '*.a' -delete || die
+}

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
new file mode 100644
index 000000000000..3bd059b1fd3d
--- /dev/null
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib git-r3 xdg
+
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl"
+
+EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
+EGIT_SUBMODULES=(third_party/skcms)
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="examples gdk-pixbuf gimp210 openexr"
+
+DEPEND="app-arch/brotli[${MULTILIB_USEDEP}]
+	dev-cpp/gflags[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
+	media-libs/giflib[${MULTILIB_USEDEP}]
+	media-libs/libpng[${MULTILIB_USEDEP}]
+	openexr? ( media-libs/openexr:= )
+	sys-libs/zlib[${MULTILIB_USEDEP}]
+	virtual/jpeg[${MULTILIB_USEDEP}]
+	x11-misc/shared-mime-info
+	gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
+	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
+"
+
+BDEPEND=""
+
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_SKIP_RPATH=ON
+		-DBUILD_TESTING=OFF
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+	)
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_EXAMPLES=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+	if use examples && multilib_is_native_abi; then
+		dobin "${BUILD_DIR}/jxlinfo"
+	fi
+}

diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml
new file mode 100644
index 000000000000..fe211671a1a3
--- /dev/null
+++ b/media-libs/libjxl/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+  <maintainer type="person" proxied="yes">
+    <email>dnovomesky@gmail.com</email>
+    <name>Daniel Novomesky</name>
+  </maintainer>
+  <maintainer type="project" proxied="proxy">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <longdescription>
+    JPEG XL reference implementation
+    (encoder and decoder), called libjxl.
+    Contains command line utilities: cjxl, djxl, jxlinfo.
+  </longdescription>
+  <use>
+    <flag name="gdk-pixbuf">Build a gdk-pixbuf loader</flag>
+    <flag name="gimp210">Enable plugin for GIMP 2.10.x series</flag>
+  </use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-27 23:58 Yixun Lan
  0 siblings, 0 replies; 118+ messages in thread
From: Yixun Lan @ 2022-03-27 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     538105d1b80b58122d6ce2b6a44c01ecbfb57d9e
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 27 23:56:32 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 23:58:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538105d1

media-libs/libjxl: Keyword 0.7.0_pre20220311 riscv, #836013

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index f16373af5651..ed687e3fccc7 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-31 19:12 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-03-31 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b09083d2b4dee73dd5f6c660bfd7d500167ae9b4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 31 19:11:58 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 19:11:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09083d2

media-libs/libjxl: Keyword 0.7.0_pre20220311 sparc, #836013

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index 4ca67a00d906..2dc9e3432602 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-03-31 19:15 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-03-31 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     e08643dbfbc6d03643027a647519e87bff283ee4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 31 19:15:23 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 19:15:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08643db

media-libs/libjxl: Keyword 0.7.0_pre20220311 ppc, #836013

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index 2dc9e3432602..de9f0e299894 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-01  1:31 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-04-01  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     182d80bfc22010cf4e3648df321a3794030ddcf7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  1 01:30:44 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  1 01:30:44 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182d80bf

media-libs/libjxl: Keyword 0.7.0_pre20220311 ppc64, #836013

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index de9f0e299894..e43db88b1f4a 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-02  7:33 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-04-02  7:33 UTC (permalink / raw
  To: gentoo-commits

commit:     999263887efc51c57b6a6f5d7260b3a038d0023b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 07:33:18 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 07:33:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99926388

media-libs/libjxl: Keyword 0.7.0_pre20220311 arm, #836013

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index e43db88b1f4a..ecaee7908d78 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-02  7:41 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-04-02  7:41 UTC (permalink / raw
  To: gentoo-commits

commit:     bede2b15c924746b1b8c8c8ca3d41e3e6fa6079a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 07:41:11 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 07:41:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bede2b15

media-libs/libjxl: Keyword 0.7.0_pre20220311 arm64, #836013

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
index ecaee7908d78..9c909deddbe6 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220311.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/3f8e77fcfabe8ca8ddee6be4e662de525667c570 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-03 23:15 Yixun Lan
  0 siblings, 0 replies; 118+ messages in thread
From: Yixun Lan @ 2022-04-03 23:15 UTC (permalink / raw
  To: gentoo-commits

commit:     83eb9ebf7f46b652e03175976a18b81b4cedb03a
Author:     Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Tue Mar 29 19:13:03 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sun Apr  3 23:15:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83eb9ebf

media-libs/libjxl: version bump to 20220329 snapshot

Closes: https://github.com/gentoo/gentoo/pull/24807
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 media-libs/libjxl/Manifest                         |  1 +
 ...9999.ebuild => libjxl-0.7.0_pre20220329.ebuild} | 31 ++++++++++------------
 media-libs/libjxl/libjxl-9999.ebuild               |  7 +++--
 3 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index dff7d80ef035..2614d99687a0 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1 +1,2 @@
 DIST libjxl-0.7.0_pre20220311.tar.gz 17322724 BLAKE2B a3cf970ea3db67e0890e94a5c74ea66610d4fed608fa3d079e6934a1d5f2bdc3ef4264c1df85e4b4efcd22c060087c712009f6c4a6b69a41f6e96ff3674c6de5 SHA512 f3e46ddea462b31de6df3c615c3cd628adc58c7ff41588e2ec4cc8929590c9272603a66ed4620b9ba550d85b3d1a6da3f51b1c4f8650ef8901347fea8af5d474
+DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
similarity index 74%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 1a2abbce5e64..5407dd894d8b 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -3,37 +3,33 @@
 
 EAPI=8
 
-CMAKE_ECLASS=cmake
-inherit cmake-multilib git-r3 xdg
+inherit cmake-multilib
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/skcms)
+SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="examples gdk-pixbuf gimp210 openexr"
+IUSE="examples openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
 	virtual/jpeg[${MULTILIB_USEDEP}]
-	x11-misc/shared-mime-info
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
+	>=x11-misc/shared-mime-info-2.2
 	openexr? ( media-libs/openexr:= )
 "
-
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}/libjxl-libjxl-fde214c"
+
 multilib_src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_SKIP_RPATH=ON
@@ -44,10 +40,12 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
-		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
@@ -59,16 +57,12 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_TOOLS=ON
 			-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
 		)
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_EXAMPLES=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
 		)
 	fi
 
@@ -77,7 +71,10 @@ multilib_src_configure() {
 
 multilib_src_install() {
 	cmake_src_install
+
 	if use examples && multilib_is_native_abi; then
 		dobin "${BUILD_DIR}/jxlinfo"
 	fi
+
+	find "${D}" -name '*.a' -delete || die
 }

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 1a2abbce5e64..0dcf64fe11d8 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-CMAKE_ECLASS=cmake
-inherit cmake-multilib git-r3 xdg
+inherit cmake-multilib git-r3
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
@@ -23,7 +22,7 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
 	virtual/jpeg[${MULTILIB_USEDEP}]
-	x11-misc/shared-mime-info
+	>=x11-misc/shared-mime-info-2.2
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
@@ -31,7 +30,6 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
 	openexr? ( media-libs/openexr:= )
 "
-
 RDEPEND="${DEPEND}"
 
 multilib_src_configure() {
@@ -62,6 +60,7 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_PLUGINS=ON
 			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
 			-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
 		)
 	else
 		mycmakeargs+=(


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-20 23:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-04-20 23:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3804b6a0f4f050840b487f10b7155d1606669752
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 23:52:55 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 23:52:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3804b6a0

media-libs/libjxl: Stabilize 0.7.0_pre20220329 x86, #838505

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 17e953b1accc..e1568ffaad89 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-20 23:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-04-20 23:53 UTC (permalink / raw
  To: gentoo-commits

commit:     832e412a9427185f04f580e6e71bc72ffdc3c40a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 23:52:42 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 23:52:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832e412a

media-libs/libjxl: Stabilize 0.7.0_pre20220329 amd64, #838505

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 5407dd894d8b..17e953b1accc 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-21 14:14 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-04-21 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     298eb51cb64f0773dfb8713c43d20cd55ac78050
Author:     Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Wed Apr 20 15:51:36 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 14:14:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298eb51c

media-libs/libjxl: fix live ebuild

jxlinfo is now installed by default,
it was promoted from examples to tools.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25132
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 0dcf64fe11d8..87e4061707c8 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -13,7 +13,7 @@ EGIT_SUBMODULES=(third_party/skcms)
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="examples gdk-pixbuf gimp210 openexr"
+IUSE="gdk-pixbuf gimp210 openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
@@ -50,12 +50,12 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
 		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
 	)
 
 	if multilib_is_native_abi; then
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
 			-DJPEGXL_ENABLE_PLUGINS=ON
 			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
@@ -65,7 +65,6 @@ multilib_src_configure() {
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_EXAMPLES=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
 			-DJPEGXL_ENABLE_PLUGINS=OFF
 		)
@@ -73,10 +72,3 @@ multilib_src_configure() {
 
 	cmake_src_configure
 }
-
-multilib_src_install() {
-	cmake_src_install
-	if use examples && multilib_is_native_abi; then
-		dobin "${BUILD_DIR}/jxlinfo"
-	fi
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-04-29  3:30 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-04-29  3:30 UTC (permalink / raw
  To: gentoo-commits

commit:     b5a9123a9a14c6568339a5793a4ffc8cc911c106
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 29 03:30:16 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 03:30:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a9123a

media-libs/libjxl: Stabilize 0.7.0_pre20220329 arm64, #838505

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index e1568ffaad89..8b0cf58831f0 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-06-13 21:14 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-06-13 21:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b04a52cbf888314d3b4f7294a6def7d0bc7a528e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 21:14:26 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 21:14:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04a52cb

media-libs/libjxl: Stabilize 0.7.0_pre20220329 ppc, #851444

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 8b0cf58831f0..d00c574006ef 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-06-13 21:14 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2022-06-13 21:14 UTC (permalink / raw
  To: gentoo-commits

commit:     c8c0c902a7f88a8f58cb40ffdfd896c5498c1c73
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 21:14:35 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 21:14:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c0c902

media-libs/libjxl: Stabilize 0.7.0_pre20220329 ppc64, #851444

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index d00c574006ef..4ad259a0d142 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-06-14  6:17 Jakov Smolić
  0 siblings, 0 replies; 118+ messages in thread
From: Jakov Smolić @ 2022-06-14  6:17 UTC (permalink / raw
  To: gentoo-commits

commit:     87cdca878579db2390a3afc81b94a99cfd1e3009
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 06:17:49 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 06:17:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cdca87

media-libs/libjxl: Stabilize 0.7.0_pre20220329 sparc, #851444

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 4ad259a0d142..e6a418779dae 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-06-15 14:31 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-06-15 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     3c051301d906a05282edaeb316bfbeb808bf3123
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 14:31:52 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 14:31:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c051301

media-libs/libjxl: arm stable wrt bug #851444

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index e6a418779dae..35d770126395 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-08-04  8:03 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-08-04  8:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b7cf67b0304fb36297d51c5a212f2e764d11e1d8
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  4 08:02:52 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Aug  4 08:02:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cf67b0

media-libs/libjxl: amd64 stable wrt bug #861797

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
index 5ab1265c2bf0..f96850293ff8 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/105bf1a20be35c2d0d7dd302c008f3669c2f998c -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-08-05  7:16 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-08-05  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     c1f66e0a20095cfb134bafbeca800a3dd80d8ae1
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  5 07:15:51 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Aug  5 07:15:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f66e0a

media-libs/libjxl: x86 stable wrt bug #861797

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
index f96850293ff8..fb2ba8618c4e 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/105bf1a20be35c2d0d7dd302c008f3669c2f998c -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-08-08 12:39 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-08-08 12:39 UTC (permalink / raw
  To: gentoo-commits

commit:     6c462fa8dca4a8fa828b4c572dab14a6aa4285cc
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  8 12:39:00 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 12:39:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c462fa8

media-libs/libjxl: sparc stable wrt bug #861797

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
index fb2ba8618c4e..649bdc2bb96c 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/105bf1a20be35c2d0d7dd302c008f3669c2f998c -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-08-10  8:31 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-08-10  8:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f99b546579891068fbd04925cbfec9a9a00972ed
Author:     Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Wed Jul 27 22:21:07 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 10 08:31:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99b5465

media-libs/libjxl: require highway-1.0.0 in live ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26630
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 88ff53d84586..a2269bfc62ec 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -17,7 +17,7 @@ IUSE="gdk-pixbuf gimp210 openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-09-14 18:18 Andreas Sturmlechner
  0 siblings, 0 replies; 118+ messages in thread
From: Andreas Sturmlechner @ 2022-09-14 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     4f8700605508d306aab8214eeb93fd55a00921a2
Author:     Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Fri Sep  2 19:43:46 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 18:12:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f870060

media-libs/libjxl: version bump to 20220825 snapshot

Bug: https://bugs.gentoo.org/856037
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27119
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/libjxl/Manifest                        |  1 +
 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 74 +++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index a6ca3a295453..01eed7bbcba5 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,2 +1,3 @@
 DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242
 DIST libjxl-0.7.0_pre20220511.tar.gz 1488860 BLAKE2B 63cc0d8161eb83efbae9c4ef238ec7300a8354ee7e030fafb96efca9c50216edfaf45bf276403df41a1bf4add533cb7031074c62faafc2f8d2e499290525f332 SHA512 605299cd4294c524b703bd163c083cb04c1f247aab5a6756d2e68482dab98c8d9585f248c03290e67c6cadf8692ead0c00abce7162d8dd7bf26b2cd4bfd1f736
+DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
new file mode 100644
index 000000000000..d32242731b15
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl"
+
+COMMIT="4c31ef03e3fd5239d6b794771d4ae7daa7815b28"
+SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/${COMMIT} -> ${P}.tar.gz"
+S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="openexr"
+
+DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
+	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
+	sys-libs/zlib[${MULTILIB_USEDEP}]
+	>=x11-misc/shared-mime-info-2.2
+	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DBUILD_TESTING=OFF
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+	)
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${D}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-16 15:53 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-10-16 15:53 UTC (permalink / raw
  To: gentoo-commits

commit:     04c5dd9b78a687f9e33bb049da634bd29a727300
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 16 15:52:53 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 16 15:52:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c5dd9b

media-libs/libjxl: Stabilize 0.7.0_pre20220825 sparc, #877289

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index d32242731b15..a730d61dfa97 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-17  5:16 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-10-17  5:16 UTC (permalink / raw
  To: gentoo-commits

commit:     8d540bc71cc21c70a9e70d538182aa06b72d22bd
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 05:15:27 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 05:15:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d540bc7

media-libs/libjxl: Stabilize 0.7.0_pre20220825 amd64, #877289

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index a730d61dfa97..3784259bff99 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-17  5:27 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2022-10-17  5:27 UTC (permalink / raw
  To: gentoo-commits

commit:     745ce37fe3c16132c8d65a2b5c8cb29caaeaa00c
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 05:26:27 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 05:27:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745ce37f

media-libs/libjxl: Stabilize 0.7.0_pre20220825 x86, #877289

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index 3784259bff99..0a5c22b33abd 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-17  5:28 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-10-17  5:28 UTC (permalink / raw
  To: gentoo-commits

commit:     84cde3e9d1286ca243f13eec3046e404c5025281
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 05:28:22 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 05:28:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84cde3e9

media-libs/libjxl: Stabilize 0.7.0_pre20220825 ppc, #877289

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index 0a5c22b33abd..61ebc24a81a5 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-17  6:44 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-10-17  6:44 UTC (permalink / raw
  To: gentoo-commits

commit:     93bc5d8a84dc678c2e5285f61989f327d1ac16cf
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 06:44:01 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 06:44:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93bc5d8a

media-libs/libjxl: Stabilize 0.7.0_pre20220825 arm64, #877289

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index 61ebc24a81a5..8e00dc382330 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-17  6:45 Agostino Sarubbo
  0 siblings, 0 replies; 118+ messages in thread
From: Agostino Sarubbo @ 2022-10-17  6:45 UTC (permalink / raw
  To: gentoo-commits

commit:     472d7e045d76e85f6a071f0b0d091d8645d0c91b
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 06:45:00 2022 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 06:45:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472d7e04

media-libs/libjxl: Stabilize 0.7.0_pre20220825 ppc64, #877289

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index 8e00dc382330..7ae7057be9c6 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-20 10:37 Andreas Sturmlechner
  0 siblings, 0 replies; 118+ messages in thread
From: Andreas Sturmlechner @ 2022-10-20 10:37 UTC (permalink / raw
  To: gentoo-commits

commit:     37df8b41e718e5052e2b28a7edb0f55052f28e89
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 10:03:14 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 10:37:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37df8b41

media-libs/libjxl: drop 0.7.0_pre20220511

Bug: https://bugs.gentoo.org/856037
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/libjxl/Manifest                        |  1 -
 media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild | 74 -----------------------
 2 files changed, 75 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 01eed7bbcba5..d76aa43488c5 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,3 +1,2 @@
 DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242
-DIST libjxl-0.7.0_pre20220511.tar.gz 1488860 BLAKE2B 63cc0d8161eb83efbae9c4ef238ec7300a8354ee7e030fafb96efca9c50216edfaf45bf276403df41a1bf4add533cb7031074c62faafc2f8d2e499290525f332 SHA512 605299cd4294c524b703bd163c083cb04c1f247aab5a6756d2e68482dab98c8d9585f248c03290e67c6cadf8692ead0c00abce7162d8dd7bf26b2cd4bfd1f736
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
deleted file mode 100644
index 649bdc2bb96c..000000000000
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220511.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-
-SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/105bf1a20be35c2d0d7dd302c008f3669c2f998c -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/libjxl-libjxl-105bf1a"
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${D}" -name '*.a' -delete || die
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-25 16:16 Andreas Sturmlechner
  0 siblings, 0 replies; 118+ messages in thread
From: Andreas Sturmlechner @ 2022-10-25 16:16 UTC (permalink / raw
  To: gentoo-commits

commit:     26fc3c9a722a0d9847b6127fffaeb6ecacedbfa3
Author:     Daniel Novomeský <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Mon Oct 17 15:07:49 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 16:13:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26fc3c9a

media-libs/libjxl: add 0.7.0

Closes: https://bugs.gentoo.org/876727
Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27820
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/libjxl/Manifest                         |  1 +
 .../{libjxl-9999.ebuild => libjxl-0.7.0.ebuild}    | 35 +++++++++++-----------
 media-libs/libjxl/libjxl-9999.ebuild               | 12 ++++----
 media-libs/libjxl/metadata.xml                     |  1 -
 4 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index d76aa43488c5..0fac8236bf38 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,2 +1,3 @@
+DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b
 DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.7.0.ebuild
similarity index 71%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.7.0.ebuild
index a2269bfc62ec..c35258044ff6 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0.ebuild
@@ -3,36 +3,32 @@
 
 EAPI=8
 
-inherit cmake-multilib git-r3
+inherit cmake-multilib flag-o-matic
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/skcms)
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf gimp210 openexr"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
 	openexr? ( media-libs/openexr:= )
 "
 RDEPEND="${DEPEND}"
 
 multilib_src_configure() {
+	filter-lto
+
 	local mycmakeargs=(
 		-DBUILD_TESTING=OFF
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
@@ -41,10 +37,12 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
-		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
@@ -56,18 +54,19 @@ multilib_src_configure() {
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
 		)
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
 		)
 	fi
 
 	cmake_src_configure
 }
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${D}" -name '*.a' -delete || die
+}

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index a2269bfc62ec..f8c37689216e 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib git-r3
+inherit cmake-multilib flag-o-matic git-r3
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
@@ -13,26 +13,26 @@ EGIT_SUBMODULES=(third_party/skcms)
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf gimp210 openexr"
+IUSE="gdk-pixbuf openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	sys-libs/zlib[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
-	gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
 	openexr? ( media-libs/openexr:= )
 "
 RDEPEND="${DEPEND}"
 
 multilib_src_configure() {
+	filter-lto
+
 	local mycmakeargs=(
 		-DBUILD_TESTING=OFF
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
@@ -58,7 +58,7 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
 			-DJPEGXL_ENABLE_PLUGINS=ON
 			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
 			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
 		)
 	else

diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml
index f39fa860738c..8ac778195a7c 100644
--- a/media-libs/libjxl/metadata.xml
+++ b/media-libs/libjxl/metadata.xml
@@ -16,6 +16,5 @@
   </longdescription>
   <use>
     <flag name="gdk-pixbuf">Build a gdk-pixbuf loader</flag>
-    <flag name="gimp210">Enable plugin for GIMP 2.10.x series</flag>
   </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-25 16:20 Andreas Sturmlechner
  0 siblings, 0 replies; 118+ messages in thread
From: Andreas Sturmlechner @ 2022-10-25 16:20 UTC (permalink / raw
  To: gentoo-commits

commit:     387bed64e6b1172ee7b989c615970ef056bcb513
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 16:02:36 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 16:20:06 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387bed64

media-libs/libjxl: unkeyword 0.7.0_pre20220329 for !arm

Bug: https://bugs.gentoo.org/856037
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
index 35d770126395..fe8211ec6265 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="arm"
 
 LICENSE="BSD"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-25 18:35 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2022-10-25 18:35 UTC (permalink / raw
  To: gentoo-commits

commit:     b8856ea998a7c74af4faa00ebe378634a678a5b7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 18:34:52 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 18:34:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8856ea9

media-libs/libjxl: Stabilize 0.7.0_pre20220825 arm, #877289

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
index 7ae7057be9c6..e772dea30c98 100644
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-10-25 18:36 Andreas Sturmlechner
  0 siblings, 0 replies; 118+ messages in thread
From: Andreas Sturmlechner @ 2022-10-25 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     fd0852f1ac20aff34f61d14ecd934b511ddd11c1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 18:35:49 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 18:36:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0852f1

media-libs/libjxl: drop vulnerable 0.7.0_pre20220329

Bug: https://bugs.gentoo.org/877289
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/libjxl/Manifest                        |  1 -
 media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild | 80 -----------------------
 2 files changed, 81 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 0fac8236bf38..4c19e2d1152b 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,3 +1,2 @@
 DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b
-DIST libjxl-0.7.0_pre20220329.tar.gz 21282311 BLAKE2B 8ced9811adba47e5ccac4d55cb7133a863bedceebeb51e649fa79ecb17b785e747532f1f36fd39e3627d0a29406f5f403dee8fa42a9958c713c1296c2f83260a SHA512 deb17dd2eb3e2c39d624d97c6959940aee5beafcb009f6cb2ac14dd83c73d2601df8c81f6cec5d8032d9e66d1fdabfe620dcbf9bfa5e90eb9978265896816242
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
deleted file mode 100644
index fe8211ec6265..000000000000
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220329.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-
-SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/fde214c5f4dc5ffd0360401a68df33182edf9226 -> ${P}.tar.gz"
-KEYWORDS="arm"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
-	virtual/jpeg[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/libjxl-libjxl-fde214c"
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_SKIP_RPATH=ON
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_EXAMPLES=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	if use examples && multilib_is_native_abi; then
-		dobin "${BUILD_DIR}/jxlinfo"
-	fi
-
-	find "${D}" -name '*.a' -delete || die
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2022-11-28  7:58 WANG Xuerui
  0 siblings, 0 replies; 118+ messages in thread
From: WANG Xuerui @ 2022-11-28  7:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c3324e8325eaa20aadb83227a306ebdcb239397a
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 28 02:36:12 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 07:58:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3324e83

media-libs/libjxl: keyword 0.7.0 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.7.0.ebuild b/media-libs/libjxl/libjxl-0.7.0.ebuild
index c35258044ff6..4c979f3ba925 100644
--- a/media-libs/libjxl/libjxl-0.7.0.ebuild
+++ b/media-libs/libjxl/libjxl-0.7.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-01-27 11:53 Viorel Munteanu
  0 siblings, 0 replies; 118+ messages in thread
From: Viorel Munteanu @ 2023-01-27 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     7c21d79e20bebeb0da273fd4ff0c85ffbeaa8155
Author:     Daniel Novomeský <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Thu Jan 19 20:25:40 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 11:53:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c21d79e

media-libs/libjxl: add 0.8.0

Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29178
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 media-libs/libjxl/Manifest                         |  1 +
 .../{libjxl-9999.ebuild => libjxl-0.8.0.ebuild}    | 35 +++++++++++-----------
 media-libs/libjxl/libjxl-9999.ebuild               |  6 ++--
 media-libs/libjxl/metadata.xml                     |  3 ++
 4 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 4c19e2d1152b..a377a56c114b 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,2 +1,3 @@
 DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d
+DIST libjxl-0.8.0.tar.gz 1611824 BLAKE2B e16fb51c7938be22754cad70ccab1e0e965b218993aa2fe9646b6b8958887b2e868bdc9631a9d3ff5c24ca1b02f9e262c4d531238d78a7d80f23ed5911a95b1e SHA512 ef472ddc5e277f3d41491c2acc03ed0152ec3ea87efb9e3320cfd830ceb383728658318444b06a3e9f8662bc11c0014675966572ce33f49c8e5cb13c5ed48de1

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.8.0.ebuild
similarity index 68%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.8.0.ebuild
index f8c37689216e..6c5ced59bf36 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.0.ebuild
@@ -1,31 +1,26 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic git-r3
+inherit cmake-multilib flag-o-matic
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/skcms)
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf openexr"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
 	openexr? ( media-libs/openexr:= )
 "
 RDEPEND="${DEPEND}"
@@ -41,13 +36,16 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
-		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
 		-DJPEGXL_ENABLE_TCMALLOC=OFF
 		-DJPEGXL_ENABLE_EXAMPLES=OFF
 	)
@@ -56,18 +54,19 @@ multilib_src_configure() {
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
 		)
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
 		)
 	fi
 
 	cmake_src_configure
 }
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index f8c37689216e..30362a1f1147 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,9 +18,8 @@ IUSE="gdk-pixbuf openexr"
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
 	gdk-pixbuf? (
 		dev-libs/glib:2
@@ -48,6 +47,7 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
 		-DJPEGXL_ENABLE_TCMALLOC=OFF
 		-DJPEGXL_ENABLE_EXAMPLES=OFF
 	)

diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml
index 8ac778195a7c..1e3f2d5931e2 100644
--- a/media-libs/libjxl/metadata.xml
+++ b/media-libs/libjxl/metadata.xml
@@ -17,4 +17,7 @@
   <use>
     <flag name="gdk-pixbuf">Build a gdk-pixbuf loader</flag>
   </use>
+  <upstream>
+    <remote-id type="github">libjxl/libjxl</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-03-02 16:48 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-03-02 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     d0b8b1006d71931b160489e50b95c833e327b673
Author:     Daniel Novomeský <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Fri Feb 24 15:49:38 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar  2 16:48:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b8b100

media-libs/libjxl: add 0.8.1

Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29768
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/Manifest            |  1 +
 media-libs/libjxl/libjxl-0.8.1.ebuild | 72 +++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index a377a56c114b..17a65414211a 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,3 +1,4 @@
 DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d
 DIST libjxl-0.8.0.tar.gz 1611824 BLAKE2B e16fb51c7938be22754cad70ccab1e0e965b218993aa2fe9646b6b8958887b2e868bdc9631a9d3ff5c24ca1b02f9e262c4d531238d78a7d80f23ed5911a95b1e SHA512 ef472ddc5e277f3d41491c2acc03ed0152ec3ea87efb9e3320cfd830ceb383728658318444b06a3e9f8662bc11c0014675966572ce33f49c8e5cb13c5ed48de1
+DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
new file mode 100644
index 000000000000..6c5ced59bf36
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl"
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="openexr"
+
+DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
+	>=x11-misc/shared-mime-info-2.2
+	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="${DEPEND}"
+
+multilib_src_configure() {
+	filter-lto
+
+	local mycmakeargs=(
+		-DBUILD_TESTING=OFF
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+	)
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-03-06 12:08 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2023-03-06 12:08 UTC (permalink / raw
  To: gentoo-commits

commit:     d21f094fcc1446ee8fee6941e14b4bea7cd1c328
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  6 12:07:55 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Mar  6 12:07:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d21f094f

media-libs/libjxl: Keyword 0.8.1 hppa, #899718

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 6c5ced59bf36..61a7eb7e8346 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-04  7:15 Jakov Smolić
  0 siblings, 0 replies; 118+ messages in thread
From: Jakov Smolić @ 2023-05-04  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     24f08aeaf80056593d61a6517d26b2c23d1ce478
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu May  4 07:15:27 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu May  4 07:15:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f08aea

media-libs/libjxl: Stabilize 0.8.1 x86, #905677

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index f968e67edfd2..33621aa81e58 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-04  7:15 Jakov Smolić
  0 siblings, 0 replies; 118+ messages in thread
From: Jakov Smolić @ 2023-05-04  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a2000eb13152f552c6d779f11d3541b2b2bd245e
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu May  4 07:15:24 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu May  4 07:15:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2000eb1

media-libs/libjxl: Stabilize 0.8.1 ppc, #905677

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 9fa8c2e40ed4..0b7b051b9262 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-04  7:15 Jakov Smolić
  0 siblings, 0 replies; 118+ messages in thread
From: Jakov Smolić @ 2023-05-04  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     93a8062303f5d9960dc1617b1a2b5e64640a113d
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu May  4 07:15:26 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu May  4 07:15:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a80623

media-libs/libjxl: Stabilize 0.8.1 amd64, #905677

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 0b7b051b9262..f968e67edfd2 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-04  7:15 Jakov Smolić
  0 siblings, 0 replies; 118+ messages in thread
From: Jakov Smolić @ 2023-05-04  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     b0fc3e051074212f3893428431da5afb0e0824a7
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu May  4 07:15:23 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu May  4 07:15:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fc3e05

media-libs/libjxl: Stabilize 0.8.1 ppc64, #905677

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index f0a32bb60695..9fa8c2e40ed4 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-04  7:22 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2023-05-04  7:22 UTC (permalink / raw
  To: gentoo-commits

commit:     44e92c2450e00b722e36232737bbed08f5812e57
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  4 07:22:13 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  4 07:22:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e92c24

media-libs/libjxl: Stabilize 0.8.1 arm, #905677

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 33621aa81e58..e268dbece717 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-05  9:25 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2023-05-05  9:25 UTC (permalink / raw
  To: gentoo-commits

commit:     c28762419dd88b3c72a23bdb57f5289d3923c5f5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May  5 09:25:50 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May  5 09:25:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2876241

media-libs/libjxl: Stabilize 0.8.1 arm64, #905677

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index e268dbece717..0da65cd874be 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-05-05  9:44 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2023-05-05  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     2314b1e29269d59f10ffe14a64e02c4809c0a0cc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May  5 09:44:20 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May  5 09:44:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2314b1e2

media-libs/libjxl: Stabilize 0.8.1 sparc, #905677

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 0da65cd874be..6672533ca6cc 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-06-21  7:04 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-06-21  7:04 UTC (permalink / raw
  To: gentoo-commits

commit:     c3ccd67c52b6f561d731fd605728cba49879a093
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 06:59:53 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 06:59:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ccd67c

media-libs/libjxl: bash syntax update in 0.8.2

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2.ebuild b/media-libs/libjxl/libjxl-0.8.2.ebuild
index c410f3416414..2cf4d01f7ef7 100644
--- a/media-libs/libjxl/libjxl-0.8.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2.ebuild
@@ -62,7 +62,7 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
 			-DBUILD_TESTING=$(usex test ON OFF)
 		)
-		use test && \
+		use test &&
 			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
 	else
 		mycmakeargs+=(


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-06-21  7:04 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-06-21  7:04 UTC (permalink / raw
  To: gentoo-commits

commit:     e4a0b85e5257d6946ced1d89531402217ec3ecab
Author:     Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Mon Jun 19 20:19:31 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 06:59:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a0b85e

media-libs/libjxl: add 0.8.2, wire up tests

Bug: https://bugs.gentoo.org/908210
Signed-off-by: Matoro Mahri <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/31430
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/Manifest                         |  2 ++
 .../{libjxl-9999.ebuild => libjxl-0.8.2.ebuild}    | 41 +++++++++++++---------
 media-libs/libjxl/libjxl-9999.ebuild               | 18 ++++++++--
 3 files changed, 42 insertions(+), 19 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 17a65414211a..627513cfca74 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -2,3 +2,5 @@ DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb16
 DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d
 DIST libjxl-0.8.0.tar.gz 1611824 BLAKE2B e16fb51c7938be22754cad70ccab1e0e965b218993aa2fe9646b6b8958887b2e868bdc9631a9d3ff5c24ca1b02f9e262c4d531238d78a7d80f23ed5911a95b1e SHA512 ef472ddc5e277f3d41491c2acc03ed0152ec3ea87efb9e3320cfd830ceb383728658318444b06a3e9f8662bc11c0014675966572ce33f49c8e5cb13c5ed48de1
 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
+DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
+DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.8.2.ebuild
similarity index 57%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.8.2.ebuild
index 30362a1f1147..c410f3416414 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2.ebuild
@@ -3,29 +3,31 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic git-r3
+inherit cmake-multilib flag-o-matic
 
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/skcms)
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf openexr"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="openexr test"
+RESTRICT="!test? ( test )"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
 	openexr? ( media-libs/openexr:= )
+	test? ( dev-cpp/gtest )
 "
 RDEPEND="${DEPEND}"
 
@@ -33,17 +35,19 @@ multilib_src_configure() {
 	filter-lto
 
 	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF
 		-DJPEGXL_ENABLE_FUZZERS=OFF
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
-		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
@@ -56,18 +60,23 @@ multilib_src_configure() {
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+			-DBUILD_TESTING=$(usex test ON OFF)
 		)
+		use test && \
+			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
+			-DBUILD_TESTING=OFF
 		)
 	fi
 
 	cmake_src_configure
 }
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 30362a1f1147..ec78391c0006 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -9,15 +9,17 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/skcms)
+EGIT_SUBMODULES=(third_party/testdata third_party/skcms)
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf openexr"
+IUSE="gdk-pixbuf openexr test"
+RESTRICT="!test? ( test )"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	>=x11-misc/shared-mime-info-2.2
@@ -26,6 +28,7 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 		x11-libs/gdk-pixbuf:2
 	)
 	openexr? ( media-libs/openexr:= )
+	test? ( dev-cpp/gtest )
 "
 RDEPEND="${DEPEND}"
 
@@ -33,7 +36,6 @@ multilib_src_configure() {
 	filter-lto
 
 	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF
 		-DJPEGXL_ENABLE_FUZZERS=OFF
@@ -43,7 +45,9 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SKCMS=ON
 		-DJPEGXL_ENABLE_VIEWERS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
@@ -60,14 +64,22 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
 			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
 			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+			-DBUILD_TESTING=$(usex test ON OFF)
 		)
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
 			-DJPEGXL_ENABLE_PLUGINS=OFF
+			-DBUILD_TESTING=OFF
 		)
 	fi
 
 	cmake_src_configure
 }
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-07-16  6:27 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-07-16  6:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d84b078c90fe06257212d50646572712320fc084
Author:     Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Fri Jul 14 16:38:19 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 16 06:26:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84b078c

media-libs/libjxl: Keyword 0.8.2-r1 alpha, #908210

Signed-off-by: Matoro Mahri <matoro <AT> users.noreply.github.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 06d0fd0c3225..52dec263dbab 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-08-11  7:55 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-08-11  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     8807b1689fbbc270452e08fc4b49e0ee775b250a
Author:     Daniel Novomeský <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Thu Jul 20 17:05:57 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Aug 11 07:55:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8807b168

media-libs/libjxl: fix live ebuild

Closes: https://bugs.gentoo.org/910437

Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31971
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index ec78391c0006..4376812b1c37 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -9,7 +9,10 @@ DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
 
 EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/testdata third_party/skcms)
+EGIT_SUBMODULES=(third_party/libjpeg-turbo
+	third_party/skcms
+	third_party/testdata
+)
 
 LICENSE="BSD"
 SLOT="0"
@@ -17,7 +20,7 @@ IUSE="gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.5[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2023-12-01  7:52 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2023-12-01  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     300c6d0dd2ecac09f0549f6a2dca35252de0434e
Author:     Daniel Novomeský <dnovomesky <AT> gmail <DOT> com>
AuthorDate: Mon Oct 23 13:48:19 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 07:50:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300c6d0d

media-libs/libjxl: update live ebuild

Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33463
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 4376812b1c37..73aedf571875 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -20,7 +20,7 @@ IUSE="gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.5[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-01-19 13:59 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-01-19 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     f293068670ee69fd7671df8d6556c5ef5ecad056
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 13:50:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 13:59:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2930686

media-libs/libjxl: Update gdk-pixbuf loader cache

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.1.ebuild | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.1.ebuild b/media-libs/libjxl/libjxl-0.9.1.ebuild
index a7270613e697..7eef87e2a5e0 100644
--- a/media-libs/libjxl/libjxl-0.9.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic
+inherit cmake-multilib flag-o-matic gnome2-utils
 
 # This changes frequently.  Please check the testdata submodule when bumping.
 TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
@@ -100,3 +100,15 @@ multilib_src_install() {
 
 	find "${ED}" -name '*.a' -delete || die
 }
+
+pkg_preinst() {
+	gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-01-19 13:59 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-01-19 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     110d4a294ac711a2e2781fc9fc6d1fb0fd899f48
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 13:52:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 13:59:06 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110d4a29

media-libs/libjxl: Sync the live ebuild

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-9999.ebuild | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 73aedf571875..e4ef4dc5ec32 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic git-r3
+inherit cmake-multilib flag-o-matic git-r3 gnome2-utils
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl"
@@ -19,7 +19,8 @@ SLOT="0"
 IUSE="gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
 	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
@@ -31,7 +32,7 @@ DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
 		x11-libs/gdk-pixbuf:2
 	)
 	openexr? ( media-libs/openexr:= )
-	test? ( dev-cpp/gtest )
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
 "
 RDEPEND="${DEPEND}"
 
@@ -45,7 +46,7 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
-		-DJPEGXL_ENABLE_SKCMS=ON
+		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
 		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
@@ -54,11 +55,18 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
 		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
 		-DJPEGXL_ENABLE_TCMALLOC=OFF
 		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
 	)
 
+	use test &&
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+
 	if multilib_is_native_abi; then
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
@@ -67,14 +75,12 @@ multilib_src_configure() {
 			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
 			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
 			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-			-DBUILD_TESTING=$(usex test ON OFF)
 		)
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
 			-DJPEGXL_ENABLE_PLUGINS=OFF
-			-DBUILD_TESTING=OFF
 		)
 	fi
 
@@ -86,3 +92,15 @@ multilib_src_install() {
 
 	find "${ED}" -name '*.a' -delete || die
 }
+
+pkg_preinst() {
+	gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-01-19 14:44 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-01-19 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     873083d20a86cb521a7420f0811fcef47039bfac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 14:38:19 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 14:44:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873083d2

media-libs/libjxl: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest                        |  3 -
 media-libs/libjxl/libjxl-0.7.0.ebuild             | 72 --------------------
 media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild | 74 --------------------
 media-libs/libjxl/libjxl-0.8.0.ebuild             | 72 --------------------
 media-libs/libjxl/libjxl-0.8.2.ebuild             | 82 -----------------------
 5 files changed, 303 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 337f34ffd734..6b21c2513d5b 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,6 +1,3 @@
-DIST libjxl-0.7.0.tar.gz 1505917 BLAKE2B fd60e8fb1d7082deaaaf413395ac09e6096bb164ac1b2765a836e0bd3b96a8ac604c2e7631dd17d3eb1d9421c9460de13cede63c5786a5b0689cb858d7f5ec59 SHA512 c73039606acf7b2cbc331c6787af5167d711fd1af22bc616e1f478c531b087da82c98f2cb7e88c4d1f8bcfdc4e053ae0dc99cc9a811545b7f9658041489ed04b
-DIST libjxl-0.7.0_pre20220825.tar.gz 1505499 BLAKE2B 67b1f33112c85c8ccf1187cc44441f1afd6b5f11139f5b066092abe3dd2304e7ff8a8179fb1ef2a08982d2700ac757113019580c99abf37b3d701310f70861bf SHA512 13132dbe93d1b55cf878653803b01547b77152687aedd8ea07c162562f78965f74b5d96b82a434d2982962ad817096253a9447743e620cc72af0f1906a284b1d
-DIST libjxl-0.8.0.tar.gz 1611824 BLAKE2B e16fb51c7938be22754cad70ccab1e0e965b218993aa2fe9646b6b8958887b2e868bdc9631a9d3ff5c24ca1b02f9e262c4d531238d78a7d80f23ed5911a95b1e SHA512 ef472ddc5e277f3d41491c2acc03ed0152ec3ea87efb9e3320cfd830ceb383728658318444b06a3e9f8662bc11c0014675966572ce33f49c8e5cb13c5ed48de1
 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f

diff --git a/media-libs/libjxl/libjxl-0.7.0.ebuild b/media-libs/libjxl/libjxl-0.7.0.ebuild
deleted file mode 100644
index 4c979f3ba925..000000000000
--- a/media-libs/libjxl/libjxl-0.7.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${D}" -name '*.a' -delete || die
-}

diff --git a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild b/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
deleted file mode 100644
index e772dea30c98..000000000000
--- a/media-libs/libjxl/libjxl-0.7.0_pre20220825.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-
-COMMIT="4c31ef03e3fd5239d6b794771d4ae7daa7815b28"
-SRC_URI="https://api.github.com/repos/libjxl/libjxl/tarball/${COMMIT} -> ${P}.tar.gz"
-S="${WORKDIR}/libjxl-libjxl-${COMMIT:0:7}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	dev-cpp/gflags:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:=[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${D}" -name '*.a' -delete || die
-}

diff --git a/media-libs/libjxl/libjxl-0.8.0.ebuild b/media-libs/libjxl/libjxl-0.8.0.ebuild
deleted file mode 100644
index 6c5ced59bf36..000000000000
--- a/media-libs/libjxl/libjxl-0.8.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/media-libs/libjxl/libjxl-0.8.2.ebuild b/media-libs/libjxl/libjxl-0.8.2.ebuild
deleted file mode 100644
index 2cf4d01f7ef7..000000000000
--- a/media-libs/libjxl/libjxl-0.8.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-	test? ( dev-cpp/gtest )
-"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DBUILD_TESTING=$(usex test ON OFF)
-		)
-		use test &&
-			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DBUILD_TESTING=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-06  3:07 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-02-06  3:07 UTC (permalink / raw
  To: gentoo-commits

commit:     781ab793165fe0c5aba150960997672372f2a744
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 25 15:43:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 03:07:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=781ab793

media-libs/libjxl: Remove stale gnome2_gdk_pixbuf_savelist call

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35008
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.1.ebuild | 4 ----
 media-libs/libjxl/libjxl-9999.ebuild  | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.9.1.ebuild b/media-libs/libjxl/libjxl-0.9.1.ebuild
index 7eef87e2a5e0..8931805b007a 100644
--- a/media-libs/libjxl/libjxl-0.9.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.1.ebuild
@@ -101,10 +101,6 @@ multilib_src_install() {
 	find "${ED}" -name '*.a' -delete || die
 }
 
-pkg_preinst() {
-	gnome2_gdk_pixbuf_savelist
-}
-
 pkg_postinst() {
 	use gdk-pixbuf && gnome2_gdk_pixbuf_update
 }

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index e4ef4dc5ec32..32ace9dbb58b 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -93,10 +93,6 @@ multilib_src_install() {
 	find "${ED}" -name '*.a' -delete || die
 }
 
-pkg_preinst() {
-	gnome2_gdk_pixbuf_savelist
-}
-
 pkg_postinst() {
 	use gdk-pixbuf && gnome2_gdk_pixbuf_update
 }


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-06 11:02 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-02-06 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     d713321046e9b90585b463c9df44b4266afc5fd9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 10:12:35 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 11:02:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7133210

media-libs/libjxl: Fix updating multilib gdk-pixbuf cache

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/{libjxl-0.9.1.ebuild => libjxl-0.9.1-r1.ebuild} | 4 ++--
 media-libs/libjxl/libjxl-9999.ebuild                              | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.9.1.ebuild b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
similarity index 95%
rename from media-libs/libjxl/libjxl-0.9.1.ebuild
rename to media-libs/libjxl/libjxl-0.9.1-r1.ebuild
index 8931805b007a..7fc55d455e4f 100644
--- a/media-libs/libjxl/libjxl-0.9.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
@@ -102,9 +102,9 @@ multilib_src_install() {
 }
 
 pkg_postinst() {
-	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
 }
 
 pkg_postrm() {
-	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
 }

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index 32ace9dbb58b..d4f4eca9f06c 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -94,9 +94,9 @@ multilib_src_install() {
 }
 
 pkg_postinst() {
-	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
 }
 
 pkg_postrm() {
-	use gdk-pixbuf && gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
 }


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  3:28 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-02-18  3:28 UTC (permalink / raw
  To: gentoo-commits

commit:     aa79b537cc4a5b86ba3b74c6c317dfc99c105a31
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 02:45:51 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 03:28:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa79b537

media-libs/libjxl: Drop to ~sparc

Bug: https://bugs.gentoo.org/922501
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 6672533ca6cc..76418c4960ba 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  7:12 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-02-18  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     10c49fbe1f6bba0a2c6e23ffda491ec9c276ebc6
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 07:12:19 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 07:12:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c49fbe

media-libs/libjxl: Stabilize 0.8.2-r1 x86, #922501

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 6b9e903b2dcc..9b9f091736d5 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  7:12 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-02-18  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     1a752da3429e0d24ba40815bdd37b00d3998dd3d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 07:11:53 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 07:12:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a752da3

media-libs/libjxl: Stabilize 0.8.2-r1 amd64, #922501

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 52dec263dbab..6b9e903b2dcc 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  8:05 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-02-18  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     435eb69f57b86a70465c335f2e9d6714cd724b5f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 08:05:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 08:05:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435eb69f

media-libs/libjxl: Stabilize 0.8.2-r1 ppc64, #922501

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 9b9f091736d5..4c5ad746e745 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  8:33 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-02-18  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     20eee54bdbcb1fa29669312fcfb346bd1d22da66
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 08:32:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 08:32:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eee54b

media-libs/libjxl: Stabilize 0.8.2-r1 arm, #922501

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 4c5ad746e745..4ec59065f277 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-02-18  8:33 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-02-18  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     05d45de3a13578648028ece5658bc3a2c6126486
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 18 08:32:52 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 08:32:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d45de3

media-libs/libjxl: Stabilize 0.8.2-r1 arm64, #922501

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 4ec59065f277..7ef38e23fcf0 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-05 19:34 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-05 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     15b755734f6937c026f387d5843e3c6bb4227114
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 19:13:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 19:34:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b75573

media-libs/libjxl: Add myself as a co-maintainer

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml
index 1e3f2d5931e2..1f058f4c648f 100644
--- a/media-libs/libjxl/metadata.xml
+++ b/media-libs/libjxl/metadata.xml
@@ -9,6 +9,10 @@
     <email>proxy-maint@gentoo.org</email>
     <name>Proxy Maintainers</name>
   </maintainer>
+  <maintainer type="person">
+    <email>mgorny@gentoo.org</email>
+    <name>Michał Górny</name>
+  </maintainer>
   <longdescription>
     JPEG XL reference implementation
     (encoder and decoder), called libjxl.


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-05 19:34 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-05 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     8f82b482f4ac10558638fdf0ba89ab907ee8d351
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 19:32:42 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 19:34:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f82b482

media-libs/libjxl: Enable gdk-pixbuf by default

Closes: https://bugs.gentoo.org/926112
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.1.ebuild | 2 +-
 media-libs/libjxl/libjxl-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.10.1.ebuild b/media-libs/libjxl/libjxl-0.10.1.ebuild
index 6e3a1167a1a8..4b58c0ef7782 100644
--- a/media-libs/libjxl/libjxl-0.10.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="gdk-pixbuf openexr test"
+IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
 DEPEND="

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index ff080a803195..f62a225c5a89 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -17,7 +17,7 @@ EGIT_SUBMODULES=(
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="gdk-pixbuf openexr test"
+IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-05 19:34 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-05 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     af0647a3c01e93d02e0866403b95c94806e33bd3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 19:32:08 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 19:34:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0647a3

media-libs/libjxl: Bump to 0.10.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest                         |  1 +
 .../{libjxl-9999.ebuild => libjxl-0.10.1.ebuild}   | 34 ++++++++++++++--------
 media-libs/libjxl/libjxl-9999.ebuild               | 16 ++++++----
 3 files changed, 34 insertions(+), 17 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 6b21c2513d5b..a11a0bfcffe3 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,3 +1,4 @@
+DIST libjxl-0.10.1.tar.gz 1911155 BLAKE2B f7f1cc7c6bf34c1608cd28f36f5c2c42f17ba10824e18300e84824c908cb5fc7e0e0157a7bfe6b8aac7197a4abcca0806404251e1ed6ae38f15ff8e449f0980e SHA512 54dc043dbed4e4bda1a591a07549f31fde17b67c5d754b1676616f3d8ffb82debafa3ed69041fd6523c907550543b11a3788d5cd3f1ca18e3ee2888760795ae3
 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.10.1.ebuild
similarity index 77%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.10.1.ebuild
index d4f4eca9f06c..6e3a1167a1a8 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.1.ebuild
@@ -3,19 +3,24 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic git-r3 gnome2-utils
+inherit cmake-multilib flag-o-matic gnome2-utils
 
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
 DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/libjpeg-turbo
-	third_party/skcms
-	third_party/testdata
-)
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
 
 LICENSE="BSD"
-SLOT="0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 
@@ -26,15 +31,19 @@ DEPEND="
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
 	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
 	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
 "
-RDEPEND="${DEPEND}"
 
 multilib_src_configure() {
 	filter-lto
@@ -62,10 +71,11 @@ multilib_src_configure() {
 		-DBUILD_TESTING=$(usex test ON OFF)
 	)
 
-	use test &&
+	if use test; then
 		mycmakeargs+=(
 			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
 		)
+	fi
 
 	if multilib_is_native_abi; then
 		mycmakeargs+=(

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index d4f4eca9f06c..ff080a803195 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -6,10 +6,11 @@ EAPI=8
 inherit cmake-multilib flag-o-matic git-r3 gnome2-utils
 
 DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
 
 EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(third_party/libjpeg-turbo
+EGIT_SUBMODULES=(
+	third_party/libjpeg-turbo
 	third_party/skcms
 	third_party/testdata
 )
@@ -26,15 +27,19 @@ DEPEND="
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
 	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
 	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
 	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
 	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
 "
-RDEPEND="${DEPEND}"
 
 multilib_src_configure() {
 	filter-lto
@@ -62,10 +67,11 @@ multilib_src_configure() {
 		-DBUILD_TESTING=$(usex test ON OFF)
 	)
 
-	use test &&
+	if use test; then
 		mycmakeargs+=(
 			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
 		)
+	fi
 
 	if multilib_is_native_abi; then
 		mycmakeargs+=(


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-06  8:32 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-06  8:32 UTC (permalink / raw
  To: gentoo-commits

commit:     351490bb6ae38eb74520da58120eef5b6d756878
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  6 08:31:18 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 08:32:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351490bb

media-libs/libjxl: Fix typo in multilib command

Closes: https://bugs.gentoo.org/926236
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.1.ebuild | 4 ++--
 media-libs/libjxl/libjxl-9999.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.10.1.ebuild b/media-libs/libjxl/libjxl-0.10.1.ebuild
index 4b58c0ef7782..67dbdcfaaaf5 100644
--- a/media-libs/libjxl/libjxl-0.10.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.1.ebuild
@@ -104,9 +104,9 @@ multilib_src_install() {
 }
 
 pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }
 
 pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index f62a225c5a89..f89a76272049 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -100,9 +100,9 @@ multilib_src_install() {
 }
 
 pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }
 
 pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-09  7:18 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-09  7:18 UTC (permalink / raw
  To: gentoo-commits

commit:     0c35affcb426a633aca8cf7354dafdef4dac401e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  9 06:19:47 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar  9 07:18:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c35affc

media-libs/libjxl: Bump to 0.10.2

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest             |   1 +
 media-libs/libjxl/libjxl-0.10.2.ebuild | 112 +++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index a11a0bfcffe3..18e81d17c7a0 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,4 +1,5 @@
 DIST libjxl-0.10.1.tar.gz 1911155 BLAKE2B f7f1cc7c6bf34c1608cd28f36f5c2c42f17ba10824e18300e84824c908cb5fc7e0e0157a7bfe6b8aac7197a4abcca0806404251e1ed6ae38f15ff8e449f0980e SHA512 54dc043dbed4e4bda1a591a07549f31fde17b67c5d754b1676616f3d8ffb82debafa3ed69041fd6523c907550543b11a3788d5cd3f1ca18e3ee2888760795ae3
+DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
new file mode 100644
index 000000000000..67dbdcfaaaf5
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic gnome2-utils
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf openexr test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
+	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+multilib_src_configure() {
+	filter-lto
+
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
+	)
+
+	if use test; then
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+	fi
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-19 20:09 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-19 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     3ca79aaac1b28b308ecdcb693e2c26ff2830c630
Author:     Aliaksei Urbanski <aliaksei.urbanski <AT> gmail <DOT> com>
AuthorDate: Tue Mar 19 02:41:50 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 20:09:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca79aaa

media-libs/libjxl: add 0.9.2

Release:
  - https://github.com/libjxl/libjxl/releases/tag/v0.9.2

Changelog:
  - https://github.com/libjxl/libjxl/blob/main/CHANGELOG.md#092---2024-02-07

Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35827
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest            |   1 +
 media-libs/libjxl/libjxl-0.9.2.ebuild | 116 ++++++++++++++++++++++++++++++++++
 2 files changed, 117 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 18e81d17c7a0..b5a2333c1d8c 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -3,5 +3,6 @@ DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446
 DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f
+DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
 DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
new file mode 100644
index 000000000000..80d10035b37a
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic gnome2-utils
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf openexr test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
+	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+	media-libs/libpng:=[${MULTILIB_USEDEP}]
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
+	openexr? ( media-libs/openexr:= )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
+)
+
+multilib_src_configure() {
+	filter-lto
+
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
+	)
+
+	if use test; then
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+	fi
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-20  0:36 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-03-20  0:36 UTC (permalink / raw
  To: gentoo-commits

commit:     46b3197f0391712ded1e5d677fec57d369eb8ad1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 00:35:57 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 00:35:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b3197f

media-libs/libjxl: Stabilize 0.9.2 arm64, #927307

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index 80d10035b37a..db9f4edbd2e9 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-20 15:13 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-20 15:13 UTC (permalink / raw
  To: gentoo-commits

commit:     1b94b6c1b4a09d1d9d43933f8552437292ef2eeb
Author:     Aliaksei Urbanski <aliaksei.urbanski <AT> gmail <DOT> com>
AuthorDate: Tue Mar 19 20:14:31 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 15:13:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b94b6c1

media-libs/libjxl-0.9.1-r1: fix gdk_pixbuf_update execution

gnome2_gdk_pixbuf_update was never executed
since multilib_foreach_impl doesn't exist.
multilib_foreach_abi should be used instead.

Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35826
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
index 521e8e5b5653..5bcd6ac6d8fa 100644
--- a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
@@ -102,9 +102,9 @@ multilib_src_install() {
 }
 
 pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }
 
 pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_impl gnome2_gdk_pixbuf_update
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
 }


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-20 16:44 Ionen Wolkens
  0 siblings, 0 replies; 118+ messages in thread
From: Ionen Wolkens @ 2024-03-20 16:44 UTC (permalink / raw
  To: gentoo-commits

commit:     cc0e258bcaf8d3791f0492f8a990a7d69ce63f2c
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Mar 20 16:30:20 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 16:35:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0e258b

media-libs/libjxl: destabilize 0.8.1 for ~ppc

Masked on BE since 2023-06-30

See: 5cb7875c200d1e57f9eadf78781c4c292efef520
Closes: https://bugs.gentoo.org/922501
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
index 76418c4960ba..d240820ff9e0 100644
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="openexr"
 
 DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-20 16:49 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-20 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     b2715b72e00683cfc26ea505da1e03d2580be372
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 16:48:30 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 16:48:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2715b72

media-libs/libjxl: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest             |   2 -
 media-libs/libjxl/libjxl-0.10.1.ebuild | 112 ---------------------------------
 media-libs/libjxl/libjxl-0.8.1.ebuild  |  72 ---------------------
 3 files changed, 186 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index b5a2333c1d8c..9de95e9160d0 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,6 +1,4 @@
-DIST libjxl-0.10.1.tar.gz 1911155 BLAKE2B f7f1cc7c6bf34c1608cd28f36f5c2c42f17ba10824e18300e84824c908cb5fc7e0e0157a7bfe6b8aac7197a4abcca0806404251e1ed6ae38f15ff8e449f0980e SHA512 54dc043dbed4e4bda1a591a07549f31fde17b67c5d754b1676616f3d8ffb82debafa3ed69041fd6523c907550543b11a3788d5cd3f1ca18e3ee2888760795ae3
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
-DIST libjxl-0.8.1.tar.gz 1611905 BLAKE2B 75d7b4987c211e747520688a700744a0996483546b5929e8b765a66fc603b4d6edea8556bb427b8c7440ef447161fc38ef5ea390775f185df577da920711a009 SHA512 8011f2181cb627c2b516c7e1b8ecec78a201f357f3be6e568f7814a6a9c42d5979f4bb4ed040a67d68f6649d1f5c564f3cb2fac7e52702f755749084d903a737
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f

diff --git a/media-libs/libjxl/libjxl-0.10.1.ebuild b/media-libs/libjxl/libjxl-0.10.1.ebuild
deleted file mode 100644
index 67dbdcfaaaf5..000000000000
--- a/media-libs/libjxl/libjxl-0.10.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+gdk-pixbuf openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}

diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild
deleted file mode 100644
index d240820ff9e0..000000000000
--- a/media-libs/libjxl/libjxl-0.8.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic
-
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="openexr"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="${DEPEND}"
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DBUILD_TESTING=OFF
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-22  3:58 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-03-22  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     28497f17322e11b49faafeb9894a210d5a0a517d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 03:56:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 03:56:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28497f17

media-libs/libjxl: Stabilize 0.9.2 arm, #927307

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index db9f4edbd2e9..e1bcac1ad458 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-22  3:58 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-03-22  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     5709ed650ad4909c7cbed641977c56ee1169862c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 03:56:03 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 03:56:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5709ed65

media-libs/libjxl: Stabilize 0.9.2 ppc64, #927307

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index e1bcac1ad458..fc4ac043c6ea 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23  5:40 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-23  5:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d089cd6cc4f306a17354d31b3193864ced70b851
Author:     Aliaksei Urbanski <aliaksei.urbanski <AT> gmail <DOT> com>
AuthorDate: Fri Mar 22 23:48:23 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 05:35:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d089cd6c

media-libs/libjxl: drop 0.9.1-r1

libjxl 0.9.2 reached parity with 0.9.1-r1 in terms of KEYWORDS,
so 0.9.1-r1, which has known issues, might be removed safely.

Related discussion:
  - https://github.com/gentoo/gentoo/pull/35826#discussion_r1530949770

Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35870
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest               |   1 -
 media-libs/libjxl/libjxl-0.9.1-r1.ebuild | 110 -------------------------------
 2 files changed, 111 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 9de95e9160d0..5c53d6f0a18e 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,6 +1,5 @@
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
-DIST libjxl-0.9.1.tar.gz 1872279 BLAKE2B 723a098c07d61e7d1f4a7fda04d8be60594cf5a21307242e6d06deca64f8a2343078248d280fc8eb3fc9bb2277f7ffc6cc547b57a605a7aa95a0b21095450ccf SHA512 a3169dac40b297617075a49cc5cdfa25e793a34b5dfe95db9c2560bdc967743882f0014d1d0fd508b8d2ea02cb3766d2f295af7a2cf9def8f5370f97b24aa16f
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
 DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384

diff --git a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild b/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
deleted file mode 100644
index 5bcd6ac6d8fa..000000000000
--- a/media-libs/libjxl/libjxl-0.9.1-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib flag-o-matic gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="gdk-pixbuf openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	openexr? ( media-libs/openexr:= )
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-RDEPEND="${DEPEND}"
-PATCHES=(
-	"${FILESDIR}/${PN}-0.9.1-backport-pr3138.patch"
-	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
-)
-
-multilib_src_configure() {
-	filter-lto
-
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	use test &&
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23 10:41 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-23 10:41 UTC (permalink / raw
  To: gentoo-commits

commit:     d0ffd3c95b86941f448fce351d89c0163c2c14ba
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 10:40:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 10:40:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ffd3c9

media-libs/libjxl: Stabilize 0.10.2 ppc64, #927600

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 67dbdcfaaaf5..11fc7ab946e6 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23 11:53 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-23 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     b1a79570c48b68058c16020139013e843a2b23f2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 11:52:39 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 11:52:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a79570

media-libs/libjxl: Stabilize 0.10.2 x86, #927600

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 3d4e8106484f..5485bec727db 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23 11:53 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-23 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     204dfb4d843242210f825a62de04e6f9dcdb448d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 11:52:41 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 11:52:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204dfb4d

media-libs/libjxl: Stabilize 0.10.2 arm, #927600

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 5485bec727db..93f65488f933 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23 11:53 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-03-23 11:53 UTC (permalink / raw
  To: gentoo-commits

commit:     67adc3b349e0fa6dbe0e0569945c389eae918d0a
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 11:52:38 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 11:52:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67adc3b3

media-libs/libjxl: Stabilize 0.10.2 amd64, #927600

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 11fc7ab946e6..3d4e8106484f 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-03-23 13:39 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-03-23 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     61232acc8934198c0bfd0c969463a74084fa1633
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 13:38:36 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 13:38:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61232acc

media-libs/libjxl: Stabilize 0.10.2 arm64, #927600

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 93f65488f933..aef36d5713dc 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-04-09 14:44 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-04-09 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     3b31c9822229e325b22a1ec9257ffd66ea9543ee
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Tue Apr  9 03:16:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 14:43:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b31c982

media-libs/libjxl: drop outdated LTO-unsafety workaround

This was fixed upstream in 0.8.0:
https://github.com/libjxl/libjxl/commit/550dc33db0047f82d1fc14b34423c9c637d16ee6

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild   | 4 +---
 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 4 +---
 media-libs/libjxl/libjxl-0.9.2.ebuild    | 4 +---
 media-libs/libjxl/libjxl-9999.ebuild     | 4 +---
 4 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index aef36d5713dc..1a77dd6b4d0f 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic gnome2-utils
+inherit cmake-multilib gnome2-utils
 
 # This changes frequently.  Please check the testdata submodule when bumping.
 TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
@@ -46,8 +46,6 @@ DEPEND+="
 "
 
 multilib_src_configure() {
-	filter-lto
-
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 7ef38e23fcf0..a58a4068b463 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic
+inherit cmake-multilib
 
 # This changes frequently.  Please check the testdata submodule when bumping.
 TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
@@ -36,8 +36,6 @@ PATCHES=(
 )
 
 multilib_src_configure() {
-	filter-lto
-
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index 5f92bf477422..9f34c8740745 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic gnome2-utils
+inherit cmake-multilib gnome2-utils
 
 # This changes frequently.  Please check the testdata submodule when bumping.
 TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
@@ -50,8 +50,6 @@ PATCHES=(
 )
 
 multilib_src_configure() {
-	filter-lto
-
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index f89a76272049..aef3acb16445 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib flag-o-matic git-r3 gnome2-utils
+inherit cmake-multilib git-r3 gnome2-utils
 
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl/"
@@ -42,8 +42,6 @@ DEPEND+="
 "
 
 multilib_src_configure() {
-	filter-lto
-
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
 		-DJPEGXL_ENABLE_COVERAGE=OFF


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-04-12  6:26 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-04-12  6:26 UTC (permalink / raw
  To: gentoo-commits

commit:     8721d28a2e434d2d8466bd9d916593d6442888be
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Apr 11 22:21:18 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 12 06:25:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8721d28a

media-libs/libjxl: unkeyword all for ~ppc

Long since masked on BE.

See: https://github.com/gentoo/gentoo/pull/31682
Closes: https://bugs.gentoo.org/927307
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild   | 2 +-
 media-libs/libjxl/libjxl-0.8.2-r1.ebuild | 2 +-
 media-libs/libjxl/libjxl-0.9.2.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 1a77dd6b4d0f..27f9a5132637 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index a58a4068b463..64b13ee3f527 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="openexr test"
 RESTRICT="!test? ( test )"
 

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index 9f34c8740745..566d2cf5113b 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf openexr test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-05 11:04 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-06-05 11:04 UTC (permalink / raw
  To: gentoo-commits

commit:     567bd29baed6d7dc3430d4eaa187170fe9027a4c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  5 10:50:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun  5 11:03:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567bd29b

media-libs/libjxl: Add flags to control GIF, JPEG and PNG codecs

Bug: https://bugs.gentoo.org/933165
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...{libjxl-9999.ebuild => libjxl-0.10.2-r1.ebuild} | 35 +++++++-----
 .../{libjxl-9999.ebuild => libjxl-0.8.2-r2.ebuild} | 66 +++++++++-------------
 .../{libjxl-9999.ebuild => libjxl-0.9.2-r1.ebuild} | 39 ++++++++-----
 media-libs/libjxl/libjxl-9999.ebuild               | 14 +++--
 media-libs/libjxl/metadata.xml                     |  6 +-
 5 files changed, 89 insertions(+), 71 deletions(-)

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
similarity index 70%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index aef3acb16445..3430ddbc8d00 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -3,35 +3,40 @@
 
 EAPI=8
 
-inherit cmake-multilib git-r3 gnome2-utils
+inherit cmake-multilib gnome2-utils
 
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl/"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(
-	third_party/libjpeg-turbo
-	third_party/skcms
-	third_party/testdata
-)
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
 
 LICENSE="BSD"
-SLOT="0"
-IUSE="+gdk-pixbuf openexr test"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"
 
 DEPEND="
 	app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
 	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
 	${DEPEND}
@@ -49,6 +54,10 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
 		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
similarity index 53%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index aef3acb16445..ff3f34b606fb 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -3,35 +3,30 @@
 
 EAPI=8
 
-inherit cmake-multilib git-r3 gnome2-utils
+inherit cmake-multilib
 
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
 DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(
-	third_party/libjpeg-turbo
-	third_party/skcms
-	third_party/testdata
-)
+HOMEPAGE="https://github.com/libjxl/libjxl"
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="+gdk-pixbuf openexr test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
 	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
 	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
 	${DEPEND}
@@ -41,6 +36,11 @@ DEPEND+="
 	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
 "
 
+PATCHES=(
+	"${FILESDIR}/${PN}-0.8.2-backport-pr2596.patch"
+	"${FILESDIR}/${PN}-0.8.2-backport-pr2617.patch"
+)
+
 multilib_src_configure() {
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
@@ -49,8 +49,13 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
 		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
 		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
 		-DJPEGXL_FORCE_SYSTEM_HWY=ON
@@ -58,33 +63,24 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_DOXYGEN=OFF
 		-DJPEGXL_ENABLE_MANPAGES=OFF
 		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
 		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
 		-DJPEGXL_ENABLE_TCMALLOC=OFF
 		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
 	)
 
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
 	if multilib_is_native_abi; then
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=ON
 			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+			-DBUILD_TESTING=$(usex test ON OFF)
 		)
+		use test &&
+			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
 	else
 		mycmakeargs+=(
 			-DJPEGXL_ENABLE_TOOLS=OFF
 			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
+			-DBUILD_TESTING=OFF
 		)
 	fi
 
@@ -96,11 +92,3 @@ multilib_src_install() {
 
 	find "${ED}" -name '*.a' -delete || die
 }
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
similarity index 68%
copy from media-libs/libjxl/libjxl-9999.ebuild
copy to media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index aef3acb16445..00adab4f5232 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -3,35 +3,40 @@
 
 EAPI=8
 
-inherit cmake-multilib git-r3 gnome2-utils
+inherit cmake-multilib gnome2-utils
 
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
 DESCRIPTION="JPEG XL image format reference implementation"
 HOMEPAGE="https://github.com/libjxl/libjxl/"
-
-EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
-EGIT_SUBMODULES=(
-	third_party/libjpeg-turbo
-	third_party/skcms
-	third_party/testdata
-)
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
 
 LICENSE="BSD"
-SLOT="0"
-IUSE="+gdk-pixbuf openexr test"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"
 
 DEPEND="
 	app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
 	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
 	${DEPEND}
@@ -41,6 +46,10 @@ DEPEND+="
 	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
 "
 
+PATCHES=(
+	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
+)
+
 multilib_src_configure() {
 	local mycmakeargs=(
 		-DJPEGXL_ENABLE_BENCHMARK=OFF
@@ -49,6 +58,10 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
 		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON

diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
index aef3acb16445..5841fd207bc5 100644
--- a/media-libs/libjxl/libjxl-9999.ebuild
+++ b/media-libs/libjxl/libjxl-9999.ebuild
@@ -10,28 +10,28 @@ HOMEPAGE="https://github.com/libjxl/libjxl/"
 
 EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
 EGIT_SUBMODULES=(
-	third_party/libjpeg-turbo
 	third_party/skcms
 	third_party/testdata
 )
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="+gdk-pixbuf openexr test"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"
 
 DEPEND="
 	app-arch/brotli:=[${MULTILIB_USEDEP}]
 	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
 	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
 	gdk-pixbuf? (
 		dev-libs/glib:2
 		x11-libs/gdk-pixbuf:2
 	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
 	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="
 	${DEPEND}
@@ -49,6 +49,10 @@ multilib_src_configure() {
 		-DJPEGXL_ENABLE_SJPEG=OFF
 		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
 
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
 		-DJPEGXL_ENABLE_SKCMS=OFF
 		-DJPEGXL_ENABLE_VIEWERS=OFF
 		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON

diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml
index 1f058f4c648f..faffa19f3221 100644
--- a/media-libs/libjxl/metadata.xml
+++ b/media-libs/libjxl/metadata.xml
@@ -19,7 +19,11 @@
     Contains command line utilities: cjxl, djxl, jxlinfo.
   </longdescription>
   <use>
-    <flag name="gdk-pixbuf">Build a gdk-pixbuf loader</flag>
+    <flag name="jpeg">
+      Enable full support for JPEG images.  When disabled, only
+      lossless conversion between JPEG and JPEG-XL is supported.
+    </flag>
+    <flag name="gdk-pixbuf">Build a gdk-pixbuf loader.</flag>
   </use>
   <upstream>
     <remote-id type="github">libjxl/libjxl</remote-id>


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-28  5:19 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-06-28  5:19 UTC (permalink / raw
  To: gentoo-commits

commit:     aff4d8f18a1398b981a86082721f7b499e69f0f8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 04:45:07 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 05:19:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff4d8f1

media-libs/libjxl: Bump to 0.9.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest            |   1 +
 media-libs/libjxl/libjxl-0.9.3.ebuild | 119 ++++++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 5c53d6f0a18e..7e7da35d504f 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,5 +1,6 @@
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
+DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
 DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
new file mode 100644
index 000000000000..00adab4f5232
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib gnome2-utils
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
+)
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
+	)
+
+	if use test; then
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+	fi
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-28  5:19 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-06-28  5:19 UTC (permalink / raw
  To: gentoo-commits

commit:     eb5b935f53d9a0c6d3d30c677cbde55290e396d1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 04:45:34 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 05:19:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5b935f

media-libs/libjxl: Bump to 0.10.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest             |   1 +
 media-libs/libjxl/libjxl-0.10.3.ebuild | 115 +++++++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 7e7da35d504f..03a77d0b7994 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,4 +1,5 @@
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
+DIST libjxl-0.10.3.tar.gz 1912351 BLAKE2B 4432ecf34ac03d9ce8fc814835c7ee31fcc1e516b95e347dcb201a6996e1ffaadbd2e78a6a235ee1c4ff5121af495b8bc621e6738e2d03a8eb1639fb397e5246 SHA512 5ece482f4c5f0312e87e020f921525622a6d3f1a3834f3cd8666638fc8d0fba8cd072ef58f7b153dc17ca19071ebae2fbad7b08e6d440c2669f4f1b35888a7d4
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
new file mode 100644
index 000000000000..3430ddbc8d00
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib gnome2-utils
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
+	)
+
+	if use test; then
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+	fi
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-28 15:17 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-06-28 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     100dc8e07865f2f929c435d00399224940010a87
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 15:11:59 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 15:17:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100dc8e0

media-libs/libjxl: Bump to 0.8.3

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest            |  1 +
 media-libs/libjxl/libjxl-0.8.3.ebuild | 94 +++++++++++++++++++++++++++++++++++
 2 files changed, 95 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 03a77d0b7994..715004e01a61 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,6 +1,7 @@
 DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.10.3.tar.gz 1912351 BLAKE2B 4432ecf34ac03d9ce8fc814835c7ee31fcc1e516b95e347dcb201a6996e1ffaadbd2e78a6a235ee1c4ff5121af495b8bc621e6738e2d03a8eb1639fb397e5246 SHA512 5ece482f4c5f0312e87e020f921525622a6d3f1a3834f3cd8666638fc8d0fba8cd072ef58f7b153dc17ca19071ebae2fbad7b08e6d440c2669f4f1b35888a7d4
 DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
+DIST libjxl-0.8.3.tar.gz 1612441 BLAKE2B d1c3b108c67d0a3a63ce50cdc7305b6853b182ec6c210d499e15120fbb858dada23997a4a0eb545f936e02230ed773506b066f24e19cce1f99aedaafd2bd7803 SHA512 f7fb4b2b0fd2459bec86918371369e80de59549c8dc24ff5c83546f564e54c81ea6a72720af151e3f9b64ef326f3ec8a5a6e0023b7fe2de14b056e501af579ef
 DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
new file mode 100644
index 000000000000..ff3f34b606fb
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl"
+SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gif jpeg openexr +png test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-0.8.2-backport-pr2596.patch"
+	"${FILESDIR}/${PN}-0.8.2-backport-pr2617.patch"
+)
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_ENABLE_PLUGINS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+	)
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DBUILD_TESTING=$(usex test ON OFF)
+		)
+		use test &&
+			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DBUILD_TESTING=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     cde263da8a726f804a97f96cc824161ba70df337
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:20:11 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde263da

media-libs/libjxl: Stabilize 0.8.2-r2 x86, #935112

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index 76cb1993a1dc..de1a97fc8c45 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9a1002417c209d0342fd9983ebfe2ef398b8f810
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:20:46 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a100241

media-libs/libjxl: Stabilize 0.9.2-r1 x86, #935114

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index 6d5208954e4d..fcd1edef09b2 100644
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     90f96586ba45ba8f40668918a969ca434de2331c
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:20:28 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f96586

media-libs/libjxl: Stabilize 0.9.2-r1 amd64, #935114

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index 00adab4f5232..6d5208954e4d 100644
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     38a50f6bebb9151ee2718f72226eca3dd912e824
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:19:32 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a50f6b

media-libs/libjxl: Stabilize 0.10.2-r1 x86, #935111

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index 4d382faebcc2..ec823a9b2fe8 100644
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     54e192221e8285e8a037bb7eb4f4ded0c58ae2f1
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:19:03 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e19222

media-libs/libjxl: Stabilize 0.10.2-r1 amd64, #935111

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index 3430ddbc8d00..4d382faebcc2 100644
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:22 Joonas Niilola
  0 siblings, 0 replies; 118+ messages in thread
From: Joonas Niilola @ 2024-06-29  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ffb5982bd86f8608d8afb7e63a0c8e02e2c141f8
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:19:55 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:22:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb5982b

media-libs/libjxl: Stabilize 0.8.2-r2 amd64, #935112

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index ff3f34b606fb..76cb1993a1dc 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  6:33 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-06-29  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     aa5f3bc83eb78eb70a332668d795b9edd2aeb286
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 06:33:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 06:33:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5f3bc8

media-libs/libjxl: Stabilize 0.8.2-r2 ppc64, #935112

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index de1a97fc8c45..b4f0c5eeb9a7 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  8:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     68568050a63b10a0bd41cbac979c2661cd5e4686
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 08:52:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 08:52:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68568050

media-libs/libjxl: Stabilize 0.9.2-r1 arm64, #935114

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index ce214ea41b2f..9be6512758c1 100644
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  8:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     3466f4380476372c1f863f079ba39703d2aba492
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 08:52:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 08:52:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3466f438

media-libs/libjxl: Stabilize 0.9.2-r1 arm, #935114

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index fcd1edef09b2..ce214ea41b2f 100644
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  8:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8caaa2dceeade6c3821de5edd8f8215ec5fdb5fc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 08:52:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 08:52:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8caaa2dc

media-libs/libjxl: Stabilize 0.8.2-r2 arm, #935112

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index b4f0c5eeb9a7..1cf9648aa63c 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  8:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     b8703ffebbfdb83273ccb0f90443f1a487c18e41
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 08:52:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 08:52:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8703ffe

media-libs/libjxl: Stabilize 0.10.2-r1 arm, #935111

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index ec823a9b2fe8..17dcd591d153 100644
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29  8:53 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     59d3db1fda71b846167469763d07e6beabf1683f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 08:52:28 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 08:52:28 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d3db1f

media-libs/libjxl: Stabilize 0.8.2-r2 arm64, #935112

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
index 1cf9648aa63c..ea3c8f0cc52c 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29 10:55 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29 10:55 UTC (permalink / raw
  To: gentoo-commits

commit:     dfb745be4ccfed32305ff186b045fbae9b08f1f9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 10:54:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 10:54:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb745be

media-libs/libjxl: Stabilize 0.10.2-r1 arm64, #935111

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index 17dcd591d153..db5f4a1624fa 100644
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29 18:41 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     8e1889e11c901716313b8354819329694afe5d1f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 18:40:55 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 18:41:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1889e1

media-libs/libjxl: Stabilize 0.10.2-r1 ppc64, #935111

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
index db5f4a1624fa..ed0c6b72ce32 100644
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29 19:23 Sam James
  0 siblings, 0 replies; 118+ messages in thread
From: Sam James @ 2024-06-29 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     d3b5a08ec5d09a06913dc73cc1ff88df09905d39
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 19:22:48 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 19:22:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b5a08e

media-libs/libjxl: Stabilize 0.9.2-r1 ppc64, #935114

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
index 9be6512758c1..3d567834e99f 100644
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-06-29 19:31 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-06-29 19:31 UTC (permalink / raw
  To: gentoo-commits

commit:     da1630c03af0a09b343ecfb194926beacb79e245
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 19:27:17 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 19:31:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1630c0

media-libs/libjxl: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.2.ebuild   | 110 -----------------------------
 media-libs/libjxl/libjxl-0.8.2-r1.ebuild |  84 -----------------------
 media-libs/libjxl/libjxl-0.9.2.ebuild    | 114 -------------------------------
 3 files changed, 308 deletions(-)

diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
deleted file mode 100644
index 27f9a5132637..000000000000
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="+gdk-pixbuf openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}

diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
deleted file mode 100644
index 64b13ee3f527..000000000000
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	>=x11-misc/shared-mime-info-2.2
-	openexr? ( media-libs/openexr:= )
-	test? ( dev-cpp/gtest )
-"
-RDEPEND="${DEPEND}"
-PATCHES=(
-	"${FILESDIR}/${PN}-0.8.2-backport-pr2596.patch"
-	"${FILESDIR}/${PN}-0.8.2-backport-pr2617.patch"
-)
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DBUILD_TESTING=$(usex test ON OFF)
-		)
-		use test &&
-			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DBUILD_TESTING=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
deleted file mode 100644
index 566d2cf5113b..000000000000
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="+gdk-pixbuf openexr test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	media-libs/giflib:=[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
-	media-libs/libpng:=[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	openexr? ( media-libs/openexr:= )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
-)
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13  9:36 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13  9:36 UTC (permalink / raw
  To: gentoo-commits

commit:     96ab5a91554fc2085aeed7af73e5973697ea0ebc
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 09:36:12 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 09:36:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ab5a91

media-libs/libjxl: Stabilize 0.10.3 arm64, #935979

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
index 82aa99ef2eb9..a8cd5cdc5fdb 100644
--- a/media-libs/libjxl/libjxl-0.10.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13  9:36 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13  9:36 UTC (permalink / raw
  To: gentoo-commits

commit:     e5da07211cd7177c7e5fc32dac39af9532246a56
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 09:36:11 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 09:36:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5da0721

media-libs/libjxl: Stabilize 0.10.3 arm, #935979

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
index 3430ddbc8d00..82aa99ef2eb9 100644
--- a/media-libs/libjxl/libjxl-0.10.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13  9:36 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13  9:36 UTC (permalink / raw
  To: gentoo-commits

commit:     99fcb4d30e3644422e944cb06df1bab3100962fe
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 09:36:12 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 09:36:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99fcb4d3

media-libs/libjxl: Stabilize 0.9.3 arm, #935980

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
index 00adab4f5232..5004d13292c3 100644
--- a/media-libs/libjxl/libjxl-0.9.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13  9:54 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13  9:54 UTC (permalink / raw
  To: gentoo-commits

commit:     7a37723aa53d8ccf440451c8c08bbeb1f2309524
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 09:54:39 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 09:54:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a37723a

media-libs/libjxl: Stabilize 0.8.3 arm, #935981

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
index ff3f34b606fb..85c1579dc382 100644
--- a/media-libs/libjxl/libjxl-0.8.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 10:34 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     cf66a04756cc47cc38806c04b3e502deab7916f3
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 10:34:26 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 10:34:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf66a047

media-libs/libjxl: Stabilize 0.8.3 ppc64, #935981

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
index 85c1579dc382..d62c764a1f05 100644
--- a/media-libs/libjxl/libjxl-0.8.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 10:49 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     8011fc6d3270ceadf4daa80366a28a8f5b2a42e9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 10:49:39 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 10:49:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8011fc6d

media-libs/libjxl: Stabilize 0.10.3 ppc64, #935979

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
index a8cd5cdc5fdb..aaf213ece88c 100644
--- a/media-libs/libjxl/libjxl-0.10.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 10:49 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     53fe54c75f8deb0a79c45caea66d57c75684486a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 10:49:40 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 10:49:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fe54c7

media-libs/libjxl: Stabilize 0.9.3 ppc64, #935980

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
index 5004d13292c3..5ec59d8dafbf 100644
--- a/media-libs/libjxl/libjxl-0.9.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 12:10 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     62c5956400a092009f8f391469ac4a88df75db16
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 12:09:59 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 12:09:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c59564

media-libs/libjxl: Stabilize 0.8.3 arm64, #935981

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
index d62c764a1f05..bde0880dbd27 100644
--- a/media-libs/libjxl/libjxl-0.8.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 12:10 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     642a5de25dcc4f6080716eaeb893a6a0d3df5d4e
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 12:09:58 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 12:09:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642a5de2

media-libs/libjxl: Stabilize 0.9.3 arm64, #935980

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
index 5ec59d8dafbf..a09411034897 100644
--- a/media-libs/libjxl/libjxl-0.9.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 15:18 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 15:18 UTC (permalink / raw
  To: gentoo-commits

commit:     cdc30659d1e3deb8865c42bddba0193ea3f5070c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 15:18:35 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 15:18:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc30659

media-libs/libjxl: Stabilize 0.9.3 amd64, #935980

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
index a09411034897..96e68c1aa313 100644
--- a/media-libs/libjxl/libjxl-0.9.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 15:18 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 15:18 UTC (permalink / raw
  To: gentoo-commits

commit:     ec9795291d341b78870d59e58094aece4554a3c4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 15:18:35 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 15:18:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec979529

media-libs/libjxl: Stabilize 0.10.3 amd64, #935979

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
index cbb11da8cbd1..ed0c6b72ce32 100644
--- a/media-libs/libjxl/libjxl-0.10.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 15:18 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 15:18 UTC (permalink / raw
  To: gentoo-commits

commit:     17ac20578212e27597dac6bb6f0ee02c7f2e2b95
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 15:18:31 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 15:18:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ac2057

media-libs/libjxl: Stabilize 0.10.3 x86, #935979

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.10.3.ebuild b/media-libs/libjxl/libjxl-0.10.3.ebuild
index aaf213ece88c..cbb11da8cbd1 100644
--- a/media-libs/libjxl/libjxl-0.10.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 15:25 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 15:25 UTC (permalink / raw
  To: gentoo-commits

commit:     d03e7a36d0ee1877e56c0cc15b843eb9c864b51a
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 15:25:42 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 15:25:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03e7a36

media-libs/libjxl: Stabilize 0.9.3 x86, #935980

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.9.3.ebuild b/media-libs/libjxl/libjxl-0.9.3.ebuild
index 96e68c1aa313..3d567834e99f 100644
--- a/media-libs/libjxl/libjxl-0.9.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="+gdk-pixbuf gif jpeg openexr +png test"
 REQUIRED_USE="test? ( png )"
 RESTRICT="!test? ( test )"


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 15:31 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     06b734140ac83d66d652611ca31d665f5d5f5408
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 15:31:17 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 15:31:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b73414

media-libs/libjxl: Stabilize 0.8.3 x86, #935981

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
index bde0880dbd27..6aafdeae3293 100644
--- a/media-libs/libjxl/libjxl-0.8.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 18:14 Arthur Zamarin
  0 siblings, 0 replies; 118+ messages in thread
From: Arthur Zamarin @ 2024-07-13 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     7a4881452d9baabd2cf008d0e6be7eebdd187571
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 18:14:24 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 18:14:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a488145

media-libs/libjxl: Stabilize 0.8.3 amd64, #935981

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-libs/libjxl/libjxl-0.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjxl/libjxl-0.8.3.ebuild b/media-libs/libjxl/libjxl-0.8.3.ebuild
index 6aafdeae3293..ea3c8f0cc52c 100644
--- a/media-libs/libjxl/libjxl-0.8.3.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
 IUSE="gif jpeg openexr +png test"
 RESTRICT="!test? ( test )"
 


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-07-13 19:25 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-07-13 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     7ddc8cc52d2e831ecc541f3c6582684f68c8bce3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 13 19:19:11 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 13 19:25:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ddc8cc5

media-libs/libjxl: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest                |   3 -
 media-libs/libjxl/libjxl-0.10.2-r1.ebuild | 115 -----------------------------
 media-libs/libjxl/libjxl-0.8.2-r2.ebuild  |  94 -----------------------
 media-libs/libjxl/libjxl-0.9.2-r1.ebuild  | 119 ------------------------------
 4 files changed, 331 deletions(-)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index 715004e01a61..fd6e6f991edb 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,8 +1,5 @@
-DIST libjxl-0.10.2.tar.gz 1912303 BLAKE2B 9677d0d35d877ce269c9958accfbb5ee55d446dc0e8fa64df9323c1db3993613752803aae63a48c18eeb72ae91c2a044a1fab0a83ddf28fdf8395ddb67a72414 SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e
 DIST libjxl-0.10.3.tar.gz 1912351 BLAKE2B 4432ecf34ac03d9ce8fc814835c7ee31fcc1e516b95e347dcb201a6996e1ffaadbd2e78a6a235ee1c4ff5121af495b8bc621e6738e2d03a8eb1639fb397e5246 SHA512 5ece482f4c5f0312e87e020f921525622a6d3f1a3834f3cd8666638fc8d0fba8cd072ef58f7b153dc17ca19071ebae2fbad7b08e6d440c2669f4f1b35888a7d4
-DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f6919c3cc3f056ca4a9679162e89f2de35ab7d0b2a60782d39eca1f4ddad779f8d25d3f520417f6d9dea71e854db SHA512 769f102c46755d11a705ce47ae9e2ef49627ae708f416693bf1293aeeb713934baf4466e45b9c70b04ec1fc8b4a00d5ca7688c8ca03f0a91c9a15252c522a887
 DIST libjxl-0.8.3.tar.gz 1612441 BLAKE2B d1c3b108c67d0a3a63ce50cdc7305b6853b182ec6c210d499e15120fbb858dada23997a4a0eb545f936e02230ed773506b066f24e19cce1f99aedaafd2bd7803 SHA512 f7fb4b2b0fd2459bec86918371369e80de59549c8dc24ff5c83546f564e54c81ea6a72720af151e3f9b64ef326f3ec8a5a6e0023b7fe2de14b056e501af579ef
-DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
 DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
 DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384

diff --git a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild b/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
deleted file mode 100644
index ed0c6b72ce32..000000000000
--- a/media-libs/libjxl/libjxl-0.10.2-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="+gdk-pixbuf gif jpeg openexr +png test"
-REQUIRED_USE="test? ( png )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
-	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
-	openexr? ( media-libs/openexr:= )
-	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
-		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
-		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}

diff --git a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild b/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
deleted file mode 100644
index ea3c8f0cc52c..000000000000
--- a/media-libs/libjxl/libjxl-0.8.2-r2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="d6168ffb9e1cc24007e64b65dd84d822ad1fc759"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl"
-SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-		-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz )"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="gif jpeg openexr +png test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.0[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
-	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
-	openexr? ( media-libs/openexr:= )
-	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.8.2-backport-pr2596.patch"
-	"${FILESDIR}/${PN}-0.8.2-backport-pr2617.patch"
-)
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
-		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
-		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_ENABLE_PLUGINS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-	)
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DBUILD_TESTING=$(usex test ON OFF)
-		)
-		use test &&
-			mycmakeargs+=( -DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}" )
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DBUILD_TESTING=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild b/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
deleted file mode 100644
index 3d567834e99f..000000000000
--- a/media-libs/libjxl/libjxl-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib gnome2-utils
-
-# This changes frequently.  Please check the testdata submodule when bumping.
-TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
-DESCRIPTION="JPEG XL image format reference implementation"
-HOMEPAGE="https://github.com/libjxl/libjxl/"
-SRC_URI="
-	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
-		-> ${P}.tar.gz
-	test? (
-		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
-			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
-	)
-"
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
-IUSE="+gdk-pixbuf gif jpeg openexr +png test"
-REQUIRED_USE="test? ( png )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	app-arch/brotli:=[${MULTILIB_USEDEP}]
-	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
-	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
-	gdk-pixbuf? (
-		dev-libs/glib:2
-		x11-libs/gdk-pixbuf:2
-	)
-	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
-	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
-	openexr? ( media-libs/openexr:= )
-	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
-	${DEPEND}
-	>=x11-misc/shared-mime-info-2.2
-"
-DEPEND+="
-	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.9.1-backport-pr3143.patch"
-)
-
-multilib_src_configure() {
-	local mycmakeargs=(
-		-DJPEGXL_ENABLE_BENCHMARK=OFF
-		-DJPEGXL_ENABLE_COVERAGE=OFF
-		-DJPEGXL_ENABLE_FUZZERS=OFF
-		-DJPEGXL_ENABLE_SJPEG=OFF
-		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-
-		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
-		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
-		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
-
-		-DJPEGXL_ENABLE_SKCMS=OFF
-		-DJPEGXL_ENABLE_VIEWERS=OFF
-		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-		-DJPEGXL_FORCE_SYSTEM_HWY=ON
-		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-		-DJPEGXL_ENABLE_DOXYGEN=OFF
-		-DJPEGXL_ENABLE_MANPAGES=OFF
-		-DJPEGXL_ENABLE_JNI=OFF
-		-DJPEGXL_ENABLE_JPEGLI=OFF
-		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
-		-DJPEGXL_ENABLE_TCMALLOC=OFF
-		-DJPEGXL_ENABLE_EXAMPLES=OFF
-		-DBUILD_TESTING=$(usex test ON OFF)
-	)
-
-	if use test; then
-		mycmakeargs+=(
-			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
-		)
-	fi
-
-	if multilib_is_native_abi; then
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=ON
-			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-			-DJPEGXL_ENABLE_PLUGINS=ON
-			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
-			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
-		)
-	else
-		mycmakeargs+=(
-			-DJPEGXL_ENABLE_TOOLS=OFF
-			-DJPEGXL_ENABLE_OPENEXR=OFF
-			-DJPEGXL_ENABLE_PLUGINS=OFF
-		)
-	fi
-
-	cmake_src_configure
-}
-
-multilib_src_install() {
-	cmake_src_install
-
-	find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
-	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
-}


^ permalink raw reply related	[flat|nested] 118+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/
@ 2024-09-13 13:47 Michał Górny
  0 siblings, 0 replies; 118+ messages in thread
From: Michał Górny @ 2024-09-13 13:47 UTC (permalink / raw
  To: gentoo-commits

commit:     b8fb01798633a8af6c9bd522d7dc0838ebc5322f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 12:43:35 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 13:47:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fb0179

media-libs/libjxl: Bump to 0.11.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/libjxl/Manifest             |   1 +
 media-libs/libjxl/libjxl-0.11.0.ebuild | 115 +++++++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index fd6e6f991edb..4a62b88722a9 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -1,4 +1,5 @@
 DIST libjxl-0.10.3.tar.gz 1912351 BLAKE2B 4432ecf34ac03d9ce8fc814835c7ee31fcc1e516b95e347dcb201a6996e1ffaadbd2e78a6a235ee1c4ff5121af495b8bc621e6738e2d03a8eb1639fb397e5246 SHA512 5ece482f4c5f0312e87e020f921525622a6d3f1a3834f3cd8666638fc8d0fba8cd072ef58f7b153dc17ca19071ebae2fbad7b08e6d440c2669f4f1b35888a7d4
+DIST libjxl-0.11.0.tar.gz 1873614 BLAKE2B 60f038c35f921e1d6cfaab62ec92c15fa8b0bb9369724bdbaf25fb72559670de6f2e86bf1fb7d37158e1d046d46d20610b574e2288f86d4bae52fdc2c51e3b76 SHA512 a3648a5f046cae36b3272c46525d002d490f781f44647d4d8318f0b773dd9b7902582ced5636af3489f1d6a44e3baf8ad2e5ab47d26869d16b01607d90e14053
 DIST libjxl-0.8.3.tar.gz 1612441 BLAKE2B d1c3b108c67d0a3a63ce50cdc7305b6853b182ec6c210d499e15120fbb858dada23997a4a0eb545f936e02230ed773506b066f24e19cce1f99aedaafd2bd7803 SHA512 f7fb4b2b0fd2459bec86918371369e80de59549c8dc24ff5c83546f564e54c81ea6a72720af151e3f9b64ef326f3ec8a5a6e0023b7fe2de14b056e501af579ef
 DIST libjxl-0.9.3.tar.gz 1873236 BLAKE2B eb3811ef4fc64bb5df2e06b6b86cbc1b5dbe6eb9728e5ad5a8b791be57359eb63442722cdf629b006be518bf575409b93758d7ec0376a596de4405fb7686b7f2 SHA512 8aace2d8c0ece9db64a1620a10581ddc5a450543db64d44f864eaa5d3b8b3f0466c501fed5d58abdbf6eb5f90af25f6370c33718847bd070e851a02b560f541e
 DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f

diff --git a/media-libs/libjxl/libjxl-0.11.0.ebuild b/media-libs/libjxl/libjxl-0.11.0.ebuild
new file mode 100644
index 000000000000..3c160e17d651
--- /dev/null
+++ b/media-libs/libjxl/libjxl-0.11.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib gnome2-utils
+
+# This changes frequently.  Please check the testdata submodule when bumping.
+TESTDATA_COMMIT="ff8d743aaba05b3014f17e5475e576242fa979fc"
+DESCRIPTION="JPEG XL image format reference implementation"
+HOMEPAGE="https://github.com/libjxl/libjxl/"
+SRC_URI="
+	https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz
+		-> ${P}.tar.gz
+	test? (
+		https://github.com/libjxl/testdata/archive/${TESTDATA_COMMIT}.tar.gz
+			-> ${PN}-testdata-${TESTDATA_COMMIT}.tar.gz
+	)
+"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+gdk-pixbuf gif jpeg openexr +png test"
+REQUIRED_USE="test? ( png )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	app-arch/brotli:=[${MULTILIB_USEDEP}]
+	>=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}]
+	>=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}]
+	gdk-pixbuf? (
+		dev-libs/glib:2
+		x11-libs/gdk-pixbuf:2
+	)
+	gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] )
+	jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+	openexr? ( media-libs/openexr:= )
+	png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+	${DEPEND}
+	>=x11-misc/shared-mime-info-2.2
+"
+DEPEND+="
+	test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )
+"
+
+multilib_src_configure() {
+	local mycmakeargs=(
+		-DJPEGXL_ENABLE_BENCHMARK=OFF
+		-DJPEGXL_ENABLE_COVERAGE=OFF
+		-DJPEGXL_ENABLE_FUZZERS=OFF
+		-DJPEGXL_ENABLE_SJPEG=OFF
+		-DJPEGXL_WARNINGS_AS_ERRORS=OFF
+
+		-DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif)
+		-DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg)
+		-DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png)
+
+		-DJPEGXL_ENABLE_SKCMS=OFF
+		-DJPEGXL_ENABLE_VIEWERS=OFF
+		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
+		-DJPEGXL_FORCE_SYSTEM_GTEST=ON
+		-DJPEGXL_FORCE_SYSTEM_HWY=ON
+		-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
+		-DJPEGXL_ENABLE_DOXYGEN=OFF
+		-DJPEGXL_ENABLE_MANPAGES=OFF
+		-DJPEGXL_ENABLE_JNI=OFF
+		-DJPEGXL_ENABLE_JPEGLI=OFF
+		-DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF
+		-DJPEGXL_ENABLE_TCMALLOC=OFF
+		-DJPEGXL_ENABLE_EXAMPLES=OFF
+		-DBUILD_TESTING=$(usex test ON OFF)
+	)
+
+	if use test; then
+		mycmakeargs+=(
+			-DJPEGXL_TEST_DATA_PATH="${WORKDIR}/testdata-${TESTDATA_COMMIT}"
+		)
+	fi
+
+	if multilib_is_native_abi; then
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=ON
+			-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
+			-DJPEGXL_ENABLE_PLUGINS=ON
+			-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
+			-DJPEGXL_ENABLE_PLUGIN_GIMP210=OFF
+			-DJPEGXL_ENABLE_PLUGIN_MIME=OFF
+		)
+	else
+		mycmakeargs+=(
+			-DJPEGXL_ENABLE_TOOLS=OFF
+			-DJPEGXL_ENABLE_OPENEXR=OFF
+			-DJPEGXL_ENABLE_PLUGINS=OFF
+		)
+	fi
+
+	cmake_src_configure
+}
+
+multilib_src_install() {
+	cmake_src_install
+
+	find "${ED}" -name '*.a' -delete || die
+}
+
+pkg_postinst() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+	use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
+}


^ permalink raw reply related	[flat|nested] 118+ messages in thread

end of thread, other threads:[~2024-09-13 13:47 UTC | newest]

Thread overview: 118+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-24 12:46 [gentoo-commits] repo/gentoo:master commit in: media-libs/libjxl/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2022-03-24 12:46 Joonas Niilola
2022-03-24 12:46 Joonas Niilola
2022-03-27 23:58 Yixun Lan
2022-03-31 19:12 Arthur Zamarin
2022-03-31 19:15 Arthur Zamarin
2022-04-01  1:31 Sam James
2022-04-02  7:33 Arthur Zamarin
2022-04-02  7:41 Arthur Zamarin
2022-04-03 23:15 Yixun Lan
2022-04-20 23:53 Sam James
2022-04-20 23:53 Sam James
2022-04-21 14:14 Joonas Niilola
2022-04-29  3:30 Sam James
2022-06-13 21:14 Sam James
2022-06-13 21:14 Sam James
2022-06-14  6:17 Jakov Smolić
2022-06-15 14:31 Agostino Sarubbo
2022-08-04  8:03 Agostino Sarubbo
2022-08-05  7:16 Agostino Sarubbo
2022-08-08 12:39 Agostino Sarubbo
2022-08-10  8:31 Joonas Niilola
2022-09-14 18:18 Andreas Sturmlechner
2022-10-16 15:53 Arthur Zamarin
2022-10-17  5:16 Joonas Niilola
2022-10-17  5:27 Joonas Niilola
2022-10-17  5:28 Arthur Zamarin
2022-10-17  6:44 Agostino Sarubbo
2022-10-17  6:45 Agostino Sarubbo
2022-10-20 10:37 Andreas Sturmlechner
2022-10-25 16:16 Andreas Sturmlechner
2022-10-25 16:20 Andreas Sturmlechner
2022-10-25 18:35 Arthur Zamarin
2022-10-25 18:36 Andreas Sturmlechner
2022-11-28  7:58 WANG Xuerui
2023-01-27 11:53 Viorel Munteanu
2023-03-02 16:48 Joonas Niilola
2023-03-06 12:08 Arthur Zamarin
2023-05-04  7:15 Jakov Smolić
2023-05-04  7:15 Jakov Smolić
2023-05-04  7:15 Jakov Smolić
2023-05-04  7:15 Jakov Smolić
2023-05-04  7:22 Sam James
2023-05-05  9:25 Arthur Zamarin
2023-05-05  9:44 Arthur Zamarin
2023-06-21  7:04 Joonas Niilola
2023-06-21  7:04 Joonas Niilola
2023-07-16  6:27 Joonas Niilola
2023-08-11  7:55 Joonas Niilola
2023-12-01  7:52 Joonas Niilola
2024-01-19 13:59 Michał Górny
2024-01-19 13:59 Michał Górny
2024-01-19 14:44 Michał Górny
2024-02-06  3:07 Michał Górny
2024-02-06 11:02 Michał Górny
2024-02-18  3:28 Michał Górny
2024-02-18  7:12 Joonas Niilola
2024-02-18  7:12 Joonas Niilola
2024-02-18  8:05 Sam James
2024-02-18  8:33 Sam James
2024-02-18  8:33 Sam James
2024-03-05 19:34 Michał Górny
2024-03-05 19:34 Michał Górny
2024-03-05 19:34 Michał Górny
2024-03-06  8:32 Michał Górny
2024-03-09  7:18 Michał Górny
2024-03-19 20:09 Michał Górny
2024-03-20  0:36 Sam James
2024-03-20 15:13 Michał Górny
2024-03-20 16:44 Ionen Wolkens
2024-03-20 16:49 Michał Górny
2024-03-22  3:58 Sam James
2024-03-22  3:58 Sam James
2024-03-23  5:40 Michał Górny
2024-03-23 10:41 Michał Górny
2024-03-23 11:53 Michał Górny
2024-03-23 11:53 Michał Górny
2024-03-23 11:53 Michał Górny
2024-03-23 13:39 Sam James
2024-04-09 14:44 Sam James
2024-04-12  6:26 Arthur Zamarin
2024-06-05 11:04 Michał Górny
2024-06-28  5:19 Michał Górny
2024-06-28  5:19 Michał Górny
2024-06-28 15:17 Michał Górny
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:22 Joonas Niilola
2024-06-29  6:33 Arthur Zamarin
2024-06-29  8:53 Sam James
2024-06-29  8:53 Sam James
2024-06-29  8:53 Sam James
2024-06-29  8:53 Sam James
2024-06-29  8:53 Sam James
2024-06-29 10:55 Sam James
2024-06-29 18:41 Sam James
2024-06-29 19:23 Sam James
2024-06-29 19:31 Michał Górny
2024-07-13  9:36 Arthur Zamarin
2024-07-13  9:36 Arthur Zamarin
2024-07-13  9:36 Arthur Zamarin
2024-07-13  9:54 Arthur Zamarin
2024-07-13 10:34 Arthur Zamarin
2024-07-13 10:49 Arthur Zamarin
2024-07-13 10:49 Arthur Zamarin
2024-07-13 12:10 Arthur Zamarin
2024-07-13 12:10 Arthur Zamarin
2024-07-13 15:18 Arthur Zamarin
2024-07-13 15:18 Arthur Zamarin
2024-07-13 15:18 Arthur Zamarin
2024-07-13 15:25 Arthur Zamarin
2024-07-13 15:31 Arthur Zamarin
2024-07-13 18:14 Arthur Zamarin
2024-07-13 19:25 Michał Górny
2024-09-13 13:47 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox