Gentoo Archives: gentoo-commits

From: Daniel Novomesky <dnovomesky@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-libs/libjxl/
Date: Sun, 12 Sep 2021 12:02:42
Message-Id: 1631447881.782b6adc08d93ba1f48ced6ac35d7945d262a756.dnovomesky@gentoo
1 commit: 782b6adc08d93ba1f48ced6ac35d7945d262a756
2 Author: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
3 AuthorDate: Sun Sep 12 11:58:01 2021 +0000
4 Commit: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com>
5 CommitDate: Sun Sep 12 11:58:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782b6adc
7
8 media-libs/libjxl: use system-wide dev-cpp/highway
9
10 instead of the bundled dependency.
11
12 Package-Manager: Portage-3.0.20, Repoman-3.0.3
13 Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com>
14
15 media-libs/libjxl/libjxl-9999.ebuild | 6 ++++++
16 1 file changed, 6 insertions(+)
17
18 diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild
19 index 21dbcb9ab..2ad6c4626 100644
20 --- a/media-libs/libjxl/libjxl-9999.ebuild
21 +++ b/media-libs/libjxl/libjxl-9999.ebuild
22 @@ -26,6 +26,9 @@ DEPEND="app-arch/brotli
23 x11-misc/shared-mime-info
24 dev-qt/qtwidgets
25 dev-qt/qtx11extras
26 + dev-cpp/gtest
27 + dev-cpp/highway
28 + media-libs/lcms
29 "
30
31 BDEPEND=""
32 @@ -40,10 +43,13 @@ src_configure() {
33 -DJPEGXL_ENABLE_SJPEG=OFF
34 -DJPEGXL_WARNINGS_AS_ERRORS=OFF
35
36 + -DJPEGXL_ENABLE_SKCMS=ON
37 -DJPEGXL_ENABLE_EXAMPLES=ON
38 -DJPEGXL_ENABLE_VIEWERS=ON
39 -DJPEGXL_ENABLE_PLUGINS=ON
40 -DJPEGXL_FORCE_SYSTEM_BROTLI=ON
41 + -DJPEGXL_FORCE_SYSTEM_HWY=ON
42 + -DJPEGXL_FORCE_SYSTEM_GTEST=ON
43 )
44
45 cmake_src_configure