commit:     f76d1fa79d061788e3899b7fc326043fd0cf5e77
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 17:46:56 2021 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 17:51:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76d1fa7

sys-apps/kmscon: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 sys-apps/kmscon/Manifest                         |   1 -
 sys-apps/kmscon/files/kmscon-SIGUNUSED.patch     |  14 ---
 sys-apps/kmscon/files/kmscon-sysmacros-fix.patch |  11 --
 sys-apps/kmscon/kmscon-8-r1.ebuild               | 145 -----------------------
 sys-apps/kmscon/kmscon-8_p20180906.ebuild        | 143 ----------------------
 5 files changed, 314 deletions(-)

diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest
index 3a14ce097c3..f1c13df79c3 100644
--- a/sys-apps/kmscon/Manifest
+++ b/sys-apps/kmscon/Manifest
@@ -1,2 +1 @@
-DIST kmscon-8.tar.xz 950068 BLAKE2B 
7c4bbcc6eb0967d8e38e05a3e6fac60109a0ce468bc8967364b621274a9af4dd12a31af692be2efe0cc234af36f760836ec421b6567460efd4b7b1c3d913f44b
 SHA512 
ac1581c2520a9c30406848dafc27231b38d392b2176e3ed4dd95b03cd54e256dd22f09e04057fc089effbbe08eb25546164bb885e0e5cbdbd752d4c27d07a41d
 DIST kmscon-8_p20180906.tar.gz 1156350 BLAKE2B 
52c024ca6e9652b468efb23d38cda34bf0c05e1e2bb4268435e17adb8858439ac6bf0e1783cfdd24a48fcb2dcf7c1cb20eee09aeb90db08c2e94224d01efeff7
 SHA512 
2ccdc5b30df6d96ac7a75d01d674b295bcdb0d445169716638a20c9884b090bbfe509e0aee79cb674a2d9b0eb18ea6284b9d4e2939cb5bf290cade4c1a02487a

diff --git a/sys-apps/kmscon/files/kmscon-SIGUNUSED.patch 
b/sys-apps/kmscon/files/kmscon-SIGUNUSED.patch
deleted file mode 100644
index dc69f7700c6..00000000000
--- a/sys-apps/kmscon/files/kmscon-SIGUNUSED.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ur kmscon-8/src/pty.c kmscon-8.new/src/pty.c
---- kmscon-8/src/pty.c 2018-01-10 09:03:09.477962638 -0600
-+++ kmscon-8.new/src/pty.c     2018-01-10 09:04:21.620658836 -0600
-@@ -299,8 +299,10 @@
-       if (ret)
-               log_warn("cannot reset blocked signals: %m");
- 
-+      #ifdef SIGUNUSED
-       for (i = 1; i < SIGUNUSED; ++i)
-               signal(i, SIG_DFL);
-+      #endif
- 
-       ret = grantpt(master);
-       if (ret < 0) {

diff --git a/sys-apps/kmscon/files/kmscon-sysmacros-fix.patch 
b/sys-apps/kmscon/files/kmscon-sysmacros-fix.patch
deleted file mode 100644
index cd8a374e5ca..00000000000
--- a/sys-apps/kmscon/files/kmscon-sysmacros-fix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ur a/src/uterm_vt.c b/src/uterm_vt.c
---- a/src/uterm_vt.c   2017-08-12 12:14:46.213183769 -0500
-+++ b/src/uterm_vt.c   2017-08-12 12:16:12.011069210 -0500
-@@ -40,6 +40,7 @@
- #include <sys/ioctl.h>
- #include <sys/signalfd.h>
- #include <sys/stat.h>
-+#include <sys/sysmacros.h>
- #include <termios.h>
- #include <time.h>
- #include <unistd.h>

diff --git a/sys-apps/kmscon/kmscon-8-r1.ebuild 
b/sys-apps/kmscon/kmscon-8-r1.ebuild
deleted file mode 100644
index 831393bd22a..00000000000
--- a/sys-apps/kmscon/kmscon-8-r1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz";
-KEYWORDS="~amd64 ~x86"
-
-inherit autotools systemd flag-o-matic
-
-DESCRIPTION="KMS/DRM based virtual Console Emulator"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/kmscon";
-
-LICENSE="MIT LGPL-2.1 BSD-2"
-SLOT="0"
-IUSE="debug doc +drm +fbdev +gles2 +optimizations +pango pixman static-libs 
systemd +unicode"
-
-COMMON_DEPEND="
-       >=virtual/udev-172
-       x11-libs/libxkbcommon
-       dev-libs/libtsm:=
-       media-libs/mesa[X(+)]
-       drm? ( x11-libs/libdrm
-               >=media-libs/mesa-8.0.3[egl,gbm] )
-       gles2? ( >=media-libs/mesa-8.0.3[gles2] )
-       systemd? ( sys-apps/systemd )
-       pango? ( x11-libs/pango dev-libs/glib:2 )
-       pixman? ( x11-libs/pixman )"
-RDEPEND="${COMMON_DEPEND}
-       x11-misc/xkeyboard-config"
-DEPEND="${COMMON_DEPEND}
-       virtual/pkgconfig
-       x11-base/xorg-proto
-       doc? ( dev-util/gtk-doc )"
-
-REQUIRED_USE="gles2? ( drm )"
-
-# args - names of renderers to enable
-renderers_enable() {
-       if [[ "x${RENDER}" == "x" ]]; then
-               RENDER="$1"
-               shift
-       else
-               for i in $@; do
-                       RENDER+=",${i}"
-               done
-       fi
-}
-
-# args - names of font renderer backends to enable
-fonts_enable() {
-       if [[ "x${FONTS}" == "x" ]]; then
-               FONTS="$1"
-               shift
-       else
-               for i in $@; do
-                       FONTS+=",${i}"
-               done
-       fi
-}
-
-# args - names of video backends to enable
-video_enable() {
-       if [[ "x${VIDEO}" == "x" ]]; then
-               VIDEO="$1"
-               shift
-       else
-               for i in $@; do
-                       VIDEO+=",${i}"
-               done
-       fi
-}
-
-src_prepare() {
-       eapply "${FILESDIR}/kmscon-sysmacros-fix.patch"
-       eapply "${FILESDIR}/kmscon-SIGUNUSED.patch"
-       eapply_user
-       sed -i -e 's/\[libsystemd-daemon libsystemd-login\]/\[libsystemd\]/' 
configure.ac
-       eautoreconf
-}
-
-src_configure() {
-       # Video backends
-
-       if use fbdev; then
-               video_enable fbdev
-       fi
-
-       if use drm; then
-               video_enable drm2d
-       fi
-
-       if use gles2; then
-               video_enable drm3d
-       fi
-
-       # Font rendering backends
-
-       if use unicode; then
-               fonts_enable unifont
-       fi
-
-       if use pango; then
-               fonts_enable pango
-       fi
-
-       # Console rendering backends
-
-       renderers_enable bbulk
-
-       if use gles2; then
-               renderers_enable gltex
-       fi
-
-       if use pixman; then
-               renderers_enable pixman
-       fi
-
-       # kmscon sets -ffast-math unconditionally
-       strip-flags
-
-       # xkbcommon not in portage
-       econf \
-               $(use_enable static-libs static) \
-               $(use_enable debug) \
-               $(use_enable optimizations) \
-               $(use_enable systemd multi-seat) \
-               --with-video=${VIDEO} \
-               --with-fonts=${FONTS} \
-               --with-renderers=${RENDER} \
-               --with-sessions=dummy,terminal
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-       systemd_dounit "${S}/docs"/kmscon{,vt@}.service
-}
-
-pkg_postinst() {
-       grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \
-       ewarn "It is recommended that you comment out the ERASECHAR line in" && 
\
-       ewarn " /etc/login.defs for proper backspace functionality at the" && \
-       ewarn " kmscon login prompt.  For details see:" && \
-       ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797";
-}

diff --git a/sys-apps/kmscon/kmscon-8_p20180906.ebuild 
b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
deleted file mode 100644
index c24fedc3f96..00000000000
--- a/sys-apps/kmscon/kmscon-8_p20180906.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-COMMIT="01dd0a231e2125a40ceba5f59fd945ff29bf2cdc"
-SRC_URI="https://github.com/Aetf/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-inherit autotools flag-o-matic systemd vcs-snapshot
-
-DESCRIPTION="KMS/DRM based virtual Console Emulator"
-HOMEPAGE="https://github.com/Aetf/kmscon";
-
-LICENSE="MIT LGPL-2.1 BSD-2"
-SLOT="0"
-IUSE="debug doc +drm +fbdev +gles2 +optimizations +pango pixman static-libs 
systemd +unicode"
-
-COMMON_DEPEND="
-       >=virtual/udev-172
-       x11-libs/libxkbcommon
-       >=dev-libs/libtsm-4.0.0:=
-       media-libs/mesa[X(+)]
-       drm? ( x11-libs/libdrm
-               >=media-libs/mesa-8.0.3[egl,gbm] )
-       gles2? ( >=media-libs/mesa-8.0.3[gles2] )
-       systemd? ( sys-apps/systemd )
-       pango? ( x11-libs/pango dev-libs/glib:2 )
-       pixman? ( x11-libs/pixman )"
-RDEPEND="${COMMON_DEPEND}
-       x11-misc/xkeyboard-config"
-DEPEND="${COMMON_DEPEND}
-       virtual/pkgconfig
-       x11-base/xorg-proto
-       doc? ( dev-util/gtk-doc )"
-
-REQUIRED_USE="gles2? ( drm )"
-
-# args - names of renderers to enable
-renderers_enable() {
-       if [[ "x${RENDER}" == "x" ]]; then
-               RENDER="$1"
-               shift
-       else
-               for i in $@; do
-                       RENDER+=",${i}"
-               done
-       fi
-}
-
-# args - names of font renderer backends to enable
-fonts_enable() {
-       if [[ "x${FONTS}" == "x" ]]; then
-               FONTS="$1"
-               shift
-       else
-               for i in $@; do
-                       FONTS+=",${i}"
-               done
-       fi
-}
-
-# args - names of video backends to enable
-video_enable() {
-       if [[ "x${VIDEO}" == "x" ]]; then
-               VIDEO="$1"
-               shift
-       else
-               for i in $@; do
-                       VIDEO+=",${i}"
-               done
-       fi
-}
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-src_configure() {
-       # Video backends
-
-       if use fbdev; then
-               video_enable fbdev
-       fi
-
-       if use drm; then
-               video_enable drm2d
-       fi
-
-       if use gles2; then
-               video_enable drm3d
-       fi
-
-       # Font rendering backends
-
-       if use unicode; then
-               fonts_enable unifont
-       fi
-
-       if use pango; then
-               fonts_enable pango
-       fi
-
-       # Console rendering backends
-
-       renderers_enable bbulk
-
-       if use gles2; then
-               renderers_enable gltex
-       fi
-
-       if use pixman; then
-               renderers_enable pixman
-       fi
-
-       # kmscon sets -ffast-math unconditionally
-       strip-flags
-
-       # xkbcommon not in portage
-       econf \
-               $(use_enable static-libs static) \
-               $(use_enable debug) \
-               $(use_enable optimizations) \
-               $(use_enable systemd multi-seat) \
-               --with-video=${VIDEO} \
-               --with-fonts=${FONTS} \
-               --with-renderers=${RENDER} \
-               --with-sessions=dummy,terminal
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-       systemd_dounit "${S}/docs"/kmscon{,vt@}.service
-}
-
-pkg_postinst() {
-       grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \
-       ewarn "It is recommended that you comment out the ERASECHAR line in" && 
\
-       ewarn " /etc/login.defs for proper backspace functionality at the" && \
-       ewarn " kmscon login prompt.  For details see:" && \
-       ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797";
-}

Reply via email to