commit: ea64944a967fd3fd1274ff54110aa0885e25dbdf Author: Ben Kohler <bkohler <AT> gentoo <DOT> org> AuthorDate: Mon Sep 8 17:25:34 2025 +0000 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org> CommitDate: Mon Sep 8 17:30:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea64944a
sys-apps/kmscon: drop 9.0.0-r1 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org> sys-apps/kmscon/Manifest | 1 - sys-apps/kmscon/kmscon-9.0.0-r1.ebuild | 76 ---------------------------------- 2 files changed, 77 deletions(-) diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest index 2f3de3dd777c..c366578d2023 100644 --- a/sys-apps/kmscon/Manifest +++ b/sys-apps/kmscon/Manifest @@ -1,2 +1 @@ -DIST kmscon-9.0.0.tar.xz 736668 BLAKE2B a44a4b3739b1ed4a597713ca2ef7adb33f1ab7130322a419ee88517addfbf0edf01ef59f06c5626e95a7bc1708cf4cebe49d5853558aa3fedb3aa9c7c28a7dd7 SHA512 2d4bca093c40307e155c9cfa349eef433d7ab6d08f8e134a61fa9c5ccb9ad594575725371075aaf917c2a9dfb3cb3cd148296dce25065a02b3a211650cde9c3c DIST kmscon-9.1.0.tar.gz 1187499 BLAKE2B 44db0910d447cea89fc38ce5a332151524197910a02b1ffc2ba3006343c6721c02dcbf72fb2d428734e20da16fd6f201b4082eb1ab7a6763068846ac99c94a75 SHA512 15fed4c50bb1da0cd69149730fd8d639de7302b72ec12f6a73017ba7e4c06366b0179cb7d9dc32672061562604f36fd06ea677f9c0360deb159811c07a254731 diff --git a/sys-apps/kmscon/kmscon-9.0.0-r1.ebuild b/sys-apps/kmscon/kmscon-9.0.0-r1.ebuild deleted file mode 100644 index 98718f10a5c6..000000000000 --- a/sys-apps/kmscon/kmscon-9.0.0-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -SRC_URI="https://github.com/Aetf/kmscon/releases/download/v${PV}/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" - -inherit meson flag-o-matic toolchain-funcs - -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 +pango pixman systemd test" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=virtual/udev-172 - x11-libs/libxkbcommon - >=dev-libs/libtsm-4.0.0:= - media-libs/libglvnd[X(+)] - drm? ( x11-libs/libdrm - >=media-libs/mesa-8.0.3[egl(+),gbm(+)] ) - 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} - x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig - doc? ( dev-util/gtk-doc )" - -REQUIRED_USE="drm? ( gles2 )" - -PATCHES=( "${FILESDIR}"/kmscon-9.0.0-systemd-path-fix.patch ) - -src_prepare() { - default - export CC_FOR_BUILD="$(tc-getBUILD_CC)" -} - -src_configure() { - - # kmscon sets -ffast-math unconditionally - strip-flags - - local emesonargs=( - $(meson_feature doc docs) - $(meson_use debug) - $(meson_feature systemd multi_seat) - $(meson_feature fbdev video_fbdev) - $(meson_feature drm video_drm2d) - $(meson_feature drm video_drm3d) - -Dfont_unifont=enabled - $(meson_feature pango font_pango) - -Drenderer_bbulk=enabled - $(meson_feature gles2 renderer_gltex) - $(meson_feature pixman renderer_pixman) - $(meson_use test tests) - -Dsession_dummy=enabled - -Dsession_terminal=enabled - ) - - meson_src_configure -} - -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" -}
