public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ben Kohler" <bkohler@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
Date: Fri,  7 Jan 2022 19:47:36 +0000 (UTC)	[thread overview]
Message-ID: <1641584847.4bbfbd4122998aed1fa2a459d6a0e3c7c816e5d3.bkohler@gentoo> (raw)

commit:     4bbfbd4122998aed1fa2a459d6a0e3c7c816e5d3
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  7 19:43:58 2022 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Jan  7 19:47:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbfbd41

sys-apps/kmscon: drop old

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

 sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild | 145 ---------------------------
 1 file changed, 145 deletions(-)

diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
deleted file mode 100644
index 4efe46630307..000000000000
--- a/sys-apps/kmscon/kmscon-8_p20180906-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
-
-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 toolchain-funcs 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
-
-	export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-}
-
-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	other threads:[~2022-01-07 19:47 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-07 19:47 Ben Kohler [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-09-08 17:30 [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/ Ben Kohler
2025-07-08 17:55 Ben Kohler
2024-05-23 17:17 Matt Turner
2023-05-13  0:43 Sam James
2023-01-10 16:11 Ben Kohler
2022-09-13 13:03 Ben Kohler
2022-08-24 19:31 Ben Kohler
2022-08-15 18:18 Ben Kohler
2022-07-25 14:26 Ben Kohler
2022-06-14 15:36 Ben Kohler
2022-06-13 16:57 Ben Kohler
2022-02-19 16:47 Ben Kohler
2021-10-31  0:19 Sam James
2021-07-13 14:23 Ben Kohler
2020-09-06 12:28 Ben Kohler
2020-09-03 13:21 Ben Kohler
2019-10-24 16:09 Ben Kohler
2019-10-24 16:09 Ben Kohler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1641584847.4bbfbd4122998aed1fa2a459d6a0e3c7c816e5d3.bkohler@gentoo \
    --to=bkohler@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox