Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/
Date: Sat, 09 Jan 2021 03:19:50
Message-Id: 1610162382.29e431ff23fb34cd62855bb2e7362fe065d8eadc.sam@gentoo
1 commit: 29e431ff23fb34cd62855bb2e7362fe065d8eadc
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 9 03:19:29 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 9 03:19:42 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e431ff
7
8 app-text/mupdf: drop static-libs from 1.17 too
9
10 This is blocking removal of static-libs from X.
11
12 Package-Manager: Portage-3.0.12, Repoman-3.0.2
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 app-text/mupdf/mupdf-1.17.0.ebuild | 34 ++++++++++++++--------------------
16 1 file changed, 14 insertions(+), 20 deletions(-)
17
18 diff --git a/app-text/mupdf/mupdf-1.17.0.ebuild b/app-text/mupdf/mupdf-1.17.0.ebuild
19 index 7841103a97a..01332031c1e 100644
20 --- a/app-text/mupdf/mupdf-1.17.0.ebuild
21 +++ b/app-text/mupdf/mupdf-1.17.0.ebuild
22 @@ -13,33 +13,32 @@ S="${WORKDIR}/${P}-source"
23 LICENSE="AGPL-3"
24 SLOT="0/${PV}"
25 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
26 -IUSE="X +javascript libressl opengl ssl static-libs"
27 +IUSE="X +javascript libressl opengl ssl"
28
29 # Although we use the bundled, patched version of freeglut in mupdf (because of
30 # bug #653298), the best way to ensure that its dependencies are present is to
31 # install system's freeglut.
32 BDEPEND="virtual/pkgconfig"
33 RDEPEND="
34 - >=dev-lang/mujs-1.0.7:=[static-libs?]
35 - media-libs/freetype:2=[static-libs?]
36 - media-libs/harfbuzz:=[static-libs?,truetype]
37 - media-libs/jbig2dec:=[static-libs?]
38 - media-libs/libpng:0=[static-libs?]
39 - >=media-libs/openjpeg-2.1:2=[static-libs?]
40 - virtual/jpeg[static-libs?]
41 + >=dev-lang/mujs-1.0.7:=
42 + media-libs/freetype:2=
43 + media-libs/harfbuzz:=[truetype]
44 + media-libs/jbig2dec:=
45 + media-libs/libpng:0=
46 + >=media-libs/openjpeg-2.1:2=
47 + virtual/jpeg
48 opengl? ( >=media-libs/freeglut-3.0.0:= )
49 ssl? (
50 - libressl? ( >=dev-libs/libressl-3.2.0:0=[static-libs?] )
51 - !libressl? ( >=dev-libs/openssl-1.1:0=[static-libs?] )
52 + libressl? ( >=dev-libs/libressl-3.2.0:0= )
53 + !libressl? ( >=dev-libs/openssl-1.1:0= )
54 )
55 X? (
56 - x11-libs/libX11[static-libs?]
57 - x11-libs/libXext[static-libs?]
58 - )"
59 + x11-libs/libX11
60 + x11-libs/libXext
61 + )
62 +"
63 DEPEND="${RDEPEND}"
64
65 -REQUIRED_USE="opengl? ( !static-libs )"
66 -
67 PATCHES=(
68 "${FILESDIR}"/${PN}-1.15-CFLAGS.patch
69 "${FILESDIR}"/${PN}-1.15-Makefile.patch
70 @@ -113,9 +112,6 @@ _emake() {
71
72 src_compile() {
73 _emake XCFLAGS="-fpic"
74 -
75 - use static-libs && \
76 - _emake build/debug/lib${PN}.a
77 }
78
79 src_install() {
80 @@ -130,8 +126,6 @@ src_install() {
81
82 dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
83
84 - use static-libs && \
85 - dolib.a build/debug/lib${PN}.a
86 if use opengl ; then
87 einfo "mupdf symlink points to mupdf-gl (bug 616654)"
88 dosym ${PN}-gl /usr/bin/${PN}