Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/
Date: Fri, 17 Sep 2021 02:34:05
Message-Id: 1631844864.5b32857aad326b3f495f80c1e529f940ffb4cff0.sam@gentoo
1 commit: 5b32857aad326b3f495f80c1e529f940ffb4cff0
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 17 02:14:24 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 17 02:14:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b32857a
7
8 net-misc/tigervnc: restore Java viewer in 1.11.x
9
10 Thanks-to: Erik Wallin <erikw <AT> sizeit.se>
11 Closes: https://bugs.gentoo.org/769794
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 .../tigervnc-1.11.0-install-java-viewer.patch | 26 ++++++++++++++++++++++
15 ...-1.11.0-r3.ebuild => tigervnc-1.11.0-r4.ebuild} | 5 +++++
16 2 files changed, 31 insertions(+)
17
18 diff --git a/net-misc/tigervnc/files/tigervnc-1.11.0-install-java-viewer.patch b/net-misc/tigervnc/files/tigervnc-1.11.0-install-java-viewer.patch
19 new file mode 100644
20 index 00000000000..3afaf82d002
21 --- /dev/null
22 +++ b/net-misc/tigervnc/files/tigervnc-1.11.0-install-java-viewer.patch
23 @@ -0,0 +1,26 @@
24 +See bug for rationale, gist is that this is still useful.
25 +
26 +Patch from Erik Wallin <erikw@××××××.se>
27 +https://bugs.gentoo.org/769794
28 +--- a/java/CMakeLists.txt
29 ++++ b/java/CMakeLists.txt
30 +@@ -7,6 +7,8 @@
31 +
32 + find_package(Java)
33 +
34 ++set(DATA_DIR "${CMAKE_INSTALL_PREFIX}/share")
35 ++
36 + set(DEFAULT_JAVACFLAGS "-source 8 -target 8 -encoding UTF-8 -Xlint:all,-serial,-cast,-unchecked,-fallthrough,-dep-ann,-deprecation,-rawtypes")
37 + set(JAVACFLAGS ${DEFAULT_JAVACFLAGS} CACHE STRING
38 + "Java compiler flags (Default: ${DEFAULT_JAVACFLAGS})")
39 +@@ -172,3 +174,10 @@
40 + -P ${SRCDIR}/cmake/SignJar.cmake)
41 +
42 + add_custom_target(java ALL DEPENDS VncViewer.jar)
43 ++
44 ++if(NOT WIN32)
45 ++ install(FILES
46 ++ ${BINDIR}/VncViewer.jar
47 ++ ${SRCDIR}/${CLASSPATH}/README
48 ++ DESTINATION ${DATA_DIR}/vnc/classes)
49 ++endif()
50
51 diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
52 similarity index 97%
53 rename from net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild
54 rename to net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
55 index 576dcb604f1..34e7e078e37 100644
56 --- a/net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild
57 +++ b/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
58 @@ -74,6 +74,11 @@ DEPEND="${CDEPEND}
59 opengl? ( >=media-libs/mesa-10.3.4-r1 )
60 )"
61
62 +PATCHES=(
63 + # Restore Java viewer
64 + "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
65 +)
66 +
67 src_prepare() {
68 if use server; then
69 cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die