commit:     80eb507bfad9d199bfb85df9c07426473a670812
Author:     Alexander Tsoy <alexander <AT> tsoy <DOT> me>
AuthorDate: Sun Mar  5 22:29:55 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 17:15:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80eb507b

x11-misc/x11vnc: remove old

Signed-off-by: Alexander Tsoy <alexander <AT> tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/29949
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-misc/x11vnc/files/x11vnc.init.d     | 70 -----------------------------
 x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild | 78 ---------------------------------
 2 files changed, 148 deletions(-)

diff --git a/x11-misc/x11vnc/files/x11vnc.init.d 
b/x11-misc/x11vnc/files/x11vnc.init.d
deleted file mode 100644
index b6b16dafb943..000000000000
--- a/x11-misc/x11vnc/files/x11vnc.init.d
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="The x11vnc daemon init script"
-
-depend() {
-       need net
-       need xdm
-}
-
-checkconfig() {
-
-       # Set Defaults
-       X11VNC_RFBAUTH=${X11VNC_RFBAUTH:-/etc/x11vnc.pass}
-       X11VNC_RFBPORT=${X11VNC_RFBPORT:-5900}
-       X11VNC_DISPLAY=${X11VNC_DISPLAY:-:0}
-       X11VNC_LOG=${X11VNC_LOG:-/var/log/x11vnc}
-       
-       X11VNC_AUTH="/var/run/x11vnc-${X11VNC_DISPLAY}" 
-
-       if [ -n "${X11VNC_AUTOPORT}" ]; then
-               X11VNC_PORT=""
-       fi
-
-       if [ ! -f "${X11VNC_RFBAUTH}" -o ! -s "${X11VNC_RFBAUTH}" ]; then
-               eerror "VNC Password not set, please set one by running: 
\`x11vnc -storepasswd ${X11VNC_RFBAUTH}\`"
-               return 1
-       fi
-       checkpath -q -f -m 0600 -o root:root "${X11VNC_RFBAUTH}"
-
-       # Attempt to find X-Auth file
-       if ! type xauth > /dev/null 2>&1 ||
-                       ! xauth -f /root/.Xauthority extract - 
"${X11VNC_DISPLAY}" > "${X11VNC_AUTH}" 2>/dev/null ||
-                       [ ! -s "${X11VNC_AUTH}" ]; then
-               # Let x11vnc guess at auth
-               X11VNC_AUTH_OPTS="--env FD_XDM=1 -auth guess"
-       else
-               # We found the proper auth
-               X11VNC_AUTH_OPTS="-auth ${X11VNC_AUTH}"
-       fi
-
-       if [ ! -f "${X11VNC_AUTH}" ]; then
-               eerror "Specified X-Authority file '${X11VNC_AUTH}' not found!"
-               return 1
-       fi      
-}
-
-start() {
-       checkconfig || return 1
-
-       ebegin "Starting ${SVCNAME}"
-       start-stop-daemon --start \
-               --exec /usr/bin/x11vnc -- \
-                       ${X11VNC_AUTH_OPTS} \
-                       -rfbauth ${X11VNC_RFBAUTH} \
-                       ${X11VNC_RFBPORT:+-rfbport} ${X11VNC_RFBPORT} \
-                       ${X11VNC_AUTOPORT:+-autoport} ${X11VNC_AUTOPORT} \
-                       -display ${X11VNC_DISPLAY} \
-                       -o ${X11VNC_LOG} \
-                       -bg -forever \
-                       ${X11VNC_OPTS}
-       eend $?
-}
-
-stop() {
-       ebegin "Stopping ${SVCNAME}"
-       start-stop-daemon --stop /usr/bin/x11vnc
-       eend $?
-}

diff --git a/x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild 
b/x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild
deleted file mode 100644
index 74df787e2dd1..000000000000
--- a/x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="VNC server for real X displays"
-HOMEPAGE="https://libvnc.github.io/";
-SRC_URI="https://github.com/LibVNC/x11vnc/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+-with-openssl-exception"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="crypt fbcon ssl +xcomposite +xdamage +xfixes xinerama +xrandr zeroconf"
-
-COMMON_DEPEND="
-       >=net-libs/libvncserver-0.9.8[ssl=]
-       x11-libs/libX11
-       x11-libs/libXcursor
-       x11-libs/libXext
-       >=x11-libs/libXtst-1.1.0
-       virtual/libcrypt:=
-       ssl? ( dev-libs/openssl:0= )
-       xcomposite? ( x11-libs/libXcomposite )
-       xdamage? ( x11-libs/libXdamage )
-       xfixes? ( x11-libs/libXfixes )
-       xinerama? ( x11-libs/libXinerama )
-       xrandr? ( x11-libs/libXrandr )
-       zeroconf? ( >=net-dns/avahi-0.6.4 )
-"
-DEPEND="${COMMON_DEPEND}
-       x11-base/xorg-proto
-       x11-libs/libXt
-"
-# https://bugzilla.redhat.com/show_bug.cgi?id=920554
-RDEPEND="${COMMON_DEPEND}
-       dev-lang/tk:0
-"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-crypto.patch # 
https://github.com/LibVNC/x11vnc/issues/86
-       "${FILESDIR}"/${P}-anonymous-ssl.patch # 
https://github.com/LibVNC/x11vnc/pull/85
-       "${FILESDIR}"/${P}-fno-common.patch
-       "${FILESDIR}"/${P}-CVE-2020-29074.patch
-)
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-src_configure() {
-       # --without-v4l because of missing video4linux 2.x support wrt #389079
-       local myconf=(
-               --without-v4l
-               --without-xkeyboard
-               --without-fbpm
-               --without-dpms
-               $(use_with crypt)
-               $(use_with fbcon fbdev)
-               $(use_with ssl)
-               $(use_with ssl crypto)
-               $(use_with xcomposite)
-               $(use_with xdamage)
-               $(use_with xfixes)
-               $(use_with xinerama)
-               $(use_with xrandr)
-               $(use_with zeroconf avahi)
-       )
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       default
-       newinitd "${FILESDIR}/x11vnc.init.d" x11vnc
-       newconfd "${FILESDIR}/x11vnc.conf.d" x11vnc
-}

Reply via email to