media-libs/libjxl: update live ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Daniel Novomesky <dnovomesky@gmail.com>
This commit is contained in:
Daniel Novomesky
2022-03-13 12:23:39 +01:00
parent 1d666097cb
commit d66c851fe7

View File

@@ -9,24 +9,20 @@ 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"
IUSE="examples gdk-pixbuf gimp210 openexr"
DEPEND="app-arch/brotli
dev-cpp/gflags
dev-cpp/gtest
dev-cpp/highway
dev-util/google-perftools
media-libs/freeglut
>=dev-cpp/highway-0.16.0
media-libs/giflib
media-libs/lcms
media-libs/libpng
media-libs/openexr:=
openexr? ( media-libs/openexr:= )
sys-libs/zlib
virtual/jpeg
virtual/opengl
x11-misc/shared-mime-info
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 )
gimp210? ( >=media-gfx/gimp-2.10.28:0/2 )
@@ -48,15 +44,17 @@ src_configure() {
-DJPEGXL_ENABLE_SKCMS=ON
-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
-DJPEGXL_ENABLE_OPENEXR=$(usex openexr)
-DJPEGXL_ENABLE_VIEWERS=OFF
-DJPEGXL_ENABLE_PLUGINS=ON
-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf)
-DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210)
-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-DJPEGXL_FORCE_SYSTEM_HWY=ON
-DJPEGXL_FORCE_SYSTEM_GTEST=ON
-DJPEGXL_FORCE_SYSTEM_LCMS2=ON
-DJPEGXL_ENABLE_DOXYGEN=OFF
-DJPEGXL_ENABLE_MANPAGES=OFF
-DJPEGXL_ENABLE_JNI=OFF
-DJPEGXL_ENABLE_TCMALLOC=OFF
)
cmake_src_configure