* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2019-10-24 16:09 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2019-10-24 16:09 UTC (permalink / raw
To: gentoo-commits
commit: 8e50191762d3dc0c78c8e3dd3af5b76170cc6f8a
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 16:07:33 2019 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 16:09:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e501917
gys-apps/kmscon: bump to new snapshot
This fork appears to be the new de-facto upstream. The original
upstream version will remain in repo as long as it works, so users can
mask this new one if they want to stay "vanilla".
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/Manifest | 1 +
sys-apps/kmscon/kmscon-8_p20180906.ebuild | 136 ++++++++++++++++++++++++++++++
2 files changed, 137 insertions(+)
diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest
index f74a8b0969e..3a14ce097c3 100644
--- a/sys-apps/kmscon/Manifest
+++ b/sys-apps/kmscon/Manifest
@@ -1 +1,2 @@
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/kmscon-8_p20180906.ebuild b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
new file mode 100644
index 00000000000..e74c5c761b7
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2019 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) \
+ --htmldir=/usr/share/doc/${PF}/html \
+ --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
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2019-10-24 16:09 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2019-10-24 16:09 UTC (permalink / raw
To: gentoo-commits
commit: 0f5be62a344bfc987551fb1514c208f77b558286
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 16:08:51 2019 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 16:09:25 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5be62a
sys-apps/kmscon: revbump to add slot operator dep
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/{kmscon-8.ebuild => kmscon-8-r1.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-8.ebuild b/sys-apps/kmscon/kmscon-8-r1.ebuild
similarity index 97%
rename from sys-apps/kmscon/kmscon-8.ebuild
rename to sys-apps/kmscon/kmscon-8-r1.ebuild
index 047da638752..0266f4a63a2 100644
--- a/sys-apps/kmscon/kmscon-8.ebuild
+++ b/sys-apps/kmscon/kmscon-8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ IUSE="debug doc +drm +fbdev +gles2 +optimizations +pango pixman static-libs syst
COMMON_DEPEND="
>=virtual/udev-172
x11-libs/libxkbcommon
- dev-libs/libtsm
+ dev-libs/libtsm:=
media-libs/mesa[X(+)]
drm? ( x11-libs/libdrm
>=media-libs/mesa-8.0.3[egl,gbm] )
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2020-09-03 13:21 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2020-09-03 13:21 UTC (permalink / raw
To: gentoo-commits
commit: 9c0d3e9784e757d0555156e0f76102cfa3d715cb
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 3 13:21:10 2020 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Thu Sep 3 13:21:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d3e97
sys-apps/kmscon: add ewarn about login.defs problem
Rather than try to patch login.defs for everyone, let's just tell kmscon
users how to fix their login.defs if needed. This way we do not have to
deal with unintended fallout from modifying a base system package.
Closes: https://bugs.gentoo.org/667106
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-8-r1.ebuild | 8 ++++++++
sys-apps/kmscon/kmscon-8_p20180906.ebuild | 8 ++++++++
2 files changed, 16 insertions(+)
diff --git a/sys-apps/kmscon/kmscon-8-r1.ebuild b/sys-apps/kmscon/kmscon-8-r1.ebuild
index 31ab17695d0..831393bd22a 100644
--- a/sys-apps/kmscon/kmscon-8-r1.ebuild
+++ b/sys-apps/kmscon/kmscon-8-r1.ebuild
@@ -135,3 +135,11 @@ 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
index ad7c9809336..c24fedc3f96 100644
--- a/sys-apps/kmscon/kmscon-8_p20180906.ebuild
+++ b/sys-apps/kmscon/kmscon-8_p20180906.ebuild
@@ -133,3 +133,11 @@ 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"
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2020-09-06 12:28 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2020-09-06 12:28 UTC (permalink / raw
To: gentoo-commits
commit: f4bd4ea7612d55c1d6b864a8d376ae08a3549982
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 6 12:26:59 2020 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Sun Sep 6 12:27:14 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bd4ea7
sys-apps/kmscon: fix 'calls cc directly' bug
Closes: https://bugs.gentoo.org/740492
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild | 145 +++++++++++++++++++++++++++
1 file changed, 145 insertions(+)
diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
new file mode 100644
index 00000000000..ec59e73c619
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
@@ -0,0 +1,145 @@
+# 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"
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2021-07-13 14:23 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2021-07-13 14:23 UTC (permalink / raw
To: gentoo-commits
commit: 58b7f4b01b8b408475bfa8e542fb2590ca927358
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 13 14:20:34 2021 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Jul 13 14:23:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b7f4b0
sys-apps/kmscon: bump to EAPI=7
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild | 145 +++++++++++++++++++++++++++
1 file changed, 145 insertions(+)
diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
new file mode 100644
index 00000000000..7e56c83f9f9
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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}
+ x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+ 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"
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2021-10-31 0:19 Sam James
0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2021-10-31 0:19 UTC (permalink / raw
To: gentoo-commits
commit: f75974533ed4b74d7d5c0d3b66488f64a1adb2ff
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:38:20 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7597453
sys-apps/kmscon: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild | 2 +-
sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
index ec59e73c619..4efe4663030 100644
--- a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
+++ b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
@@ -22,7 +22,7 @@ COMMON_DEPEND="
>=dev-libs/libtsm-4.0.0:=
media-libs/mesa[X(+)]
drm? ( x11-libs/libdrm
- >=media-libs/mesa-8.0.3[egl,gbm] )
+ >=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 )
diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
index 7e56c83f9f9..e92402bdb26 100644
--- a/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
+++ b/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
@@ -22,7 +22,7 @@ COMMON_DEPEND="
>=dev-libs/libtsm-4.0.0:=
media-libs/mesa[X(+)]
drm? ( x11-libs/libdrm
- >=media-libs/mesa-8.0.3[egl,gbm] )
+ >=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 )
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-01-07 19:47 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-01-07 19:47 UTC (permalink / raw
To: gentoo-commits
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"
-}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-02-19 16:47 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-02-19 16:47 UTC (permalink / raw
To: gentoo-commits
commit: f41bd8d1674c1ce38017481c7332d5f34c6478a6
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 16:46:48 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 16:46:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41bd8d1
sys-apps/kmscon: new snapshot
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/Manifest | 1 +
sys-apps/kmscon/kmscon-8_p20220214.ebuild | 145 ++++++++++++++++++++++++++++++
2 files changed, 146 insertions(+)
diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest
index f1c13df79c30..abab6f35882d 100644
--- a/sys-apps/kmscon/Manifest
+++ b/sys-apps/kmscon/Manifest
@@ -1 +1,2 @@
DIST kmscon-8_p20180906.tar.gz 1156350 BLAKE2B 52c024ca6e9652b468efb23d38cda34bf0c05e1e2bb4268435e17adb8858439ac6bf0e1783cfdd24a48fcb2dcf7c1cb20eee09aeb90db08c2e94224d01efeff7 SHA512 2ccdc5b30df6d96ac7a75d01d674b295bcdb0d445169716638a20c9884b090bbfe509e0aee79cb674a2d9b0eb18ea6284b9d4e2939cb5bf290cade4c1a02487a
+DIST kmscon-8_p20220214.tar.gz 1158069 BLAKE2B a64b19da4bc57e4baed8d3822cbf7cca472614a30fe604a09c53f8ab3e024725abdad7286c6c183e7de3b24bd80e01c5141d6c7f10794b9101530832602dad4f SHA512 837026b3f9702fe487d63d665140ea9e37a39975161e86f78a4c989b18eabd3c3429a4a6ebc384790389042b014dbaaa8225a136290f9310b113b606e551f4c2
diff --git a/sys-apps/kmscon/kmscon-8_p20220214.ebuild b/sys-apps/kmscon/kmscon-8_p20220214.ebuild
new file mode 100644
index 000000000000..8015fdc78854
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-8_p20220214.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="5eed56cfc873df4d7606bc1c470e1d2bb4d42f1c"
+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}
+ x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+ 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"
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-06-13 16:57 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-06-13 16:57 UTC (permalink / raw
To: gentoo-commits
commit: 2526a0aa882a711723e3676a375132bc845b1f6f
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 16:55:30 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 16:57:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2526a0aa
sys-apps/kmscon: start installing fblog kernel patchset
Closes: https://bugs.gentoo.org/850706
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild | 148 +++++++++++++++++++++++++++
1 file changed, 148 insertions(+)
diff --git a/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
new file mode 100644
index 000000000000..1c38814de97b
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="5eed56cfc873df4d7606bc1c470e1d2bb4d42f1c"
+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}
+ x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+ 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
+
+ insinto /usr/share/${PN}
+ doins -r fblog
+}
+
+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"
+}
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-06-14 15:36 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-06-14 15:36 UTC (permalink / raw
To: gentoo-commits
commit: abd9fca5963c5fbc5d46b2e9b2c59c6e2238728c
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 15:35:28 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 15:35:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd9fca5
sys-apps/kmscon: delete unused .la files
Closes: https://bugs.gentoo.org/851798
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
index 1c38814de97b..21a91dd7c616 100644
--- a/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
+++ b/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
@@ -137,6 +137,8 @@ src_install() {
insinto /usr/share/${PN}
doins -r fblog
+
+ find "${ED}" -name '*.la' -delete || die
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-07-25 14:26 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-07-25 14:26 UTC (permalink / raw
To: gentoo-commits
commit: 88e9d133158ed94dc1553c4933c85e6463923dc1
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 24 15:51:14 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 14:26:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e9d133
sys-apps/kmscon: remove unused inherit systemd
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-9.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/kmscon/kmscon-9.0.0.ebuild b/sys-apps/kmscon/kmscon-9.0.0.ebuild
index cadf2d7c4b3f..1e801b38d81d 100644
--- a/sys-apps/kmscon/kmscon-9.0.0.ebuild
+++ b/sys-apps/kmscon/kmscon-9.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
SRC_URI="https://github.com/Aetf/kmscon/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
-inherit meson flag-o-matic systemd toolchain-funcs
+inherit meson flag-o-matic toolchain-funcs
DESCRIPTION="KMS/DRM based virtual Console Emulator"
HOMEPAGE="https://github.com/Aetf/kmscon"
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-08-15 18:18 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-08-15 18:18 UTC (permalink / raw
To: gentoo-commits
commit: 6b8933e81119dd931290f245d3fcbb928b495107
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 15 18:17:40 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 18:18:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8933e8
sys-apps/kmscon: reverse REQUIRED_USE
Apparently it's been wrong for years.
Closes: https://bugs.gentoo.org/865263
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-9.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/kmscon/kmscon-9.0.0.ebuild b/sys-apps/kmscon/kmscon-9.0.0.ebuild
index 1e801b38d81d..50f1e4fd45e1 100644
--- a/sys-apps/kmscon/kmscon-9.0.0.ebuild
+++ b/sys-apps/kmscon/kmscon-9.0.0.ebuild
@@ -33,7 +33,7 @@ DEPEND="${COMMON_DEPEND}
BDEPEND="virtual/pkgconfig
doc? ( dev-util/gtk-doc )"
-REQUIRED_USE="gles2? ( drm )"
+REQUIRED_USE="drm? ( gles2 )"
PATCHES=( "${FILESDIR}"/kmscon-9.0.0-systemd-path-fix.patch )
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-08-24 19:31 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-08-24 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 28f09cc3b8cbbc61bcbcd4db71ff0a334fac9e0e
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 24 19:26:37 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 19:31:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f09cc3
sys-apps/kmscon: don't make unicode support optional
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/kmscon-9.0.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-9.0.0.ebuild b/sys-apps/kmscon/kmscon-9.0.0.ebuild
index 50f1e4fd45e1..5ae17deb5e65 100644
--- a/sys-apps/kmscon/kmscon-9.0.0.ebuild
+++ b/sys-apps/kmscon/kmscon-9.0.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/Aetf/kmscon"
LICENSE="MIT LGPL-2.1 BSD-2"
SLOT="0"
-IUSE="debug doc +drm +fbdev +gles2 +pango pixman systemd +unicode"
+IUSE="debug doc +drm +fbdev +gles2 +pango pixman systemd"
COMMON_DEPEND="
>=virtual/udev-172
@@ -54,7 +54,7 @@ src_configure() {
$(meson_feature fbdev video_fbdev)
$(meson_feature drm video_drm2d)
$(meson_feature drm video_drm3d)
- $(meson_feature unicode font_unifont)
+ -Dfont_unifont=enabled
$(meson_feature pango font_pango)
-Drenderer_bbulk=enabled
$(meson_feature gles2 renderer_gltex)
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2022-09-13 13:03 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2022-09-13 13:03 UTC (permalink / raw
To: gentoo-commits
commit: 8e9f17e0ee3591defe75c6f455710fdffc0af6c9
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 13 13:02:50 2022 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Sep 13 13:02:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9f17e0
sys-apps/kmscon: drop 8_p20180906-r2, 8_p20220214, 8_p20220214-r1
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/Manifest | 2 -
sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild | 145 --------------------------
sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild | 150 ---------------------------
sys-apps/kmscon/kmscon-8_p20220214.ebuild | 145 --------------------------
sys-apps/kmscon/metadata.xml | 1 -
5 files changed, 443 deletions(-)
diff --git a/sys-apps/kmscon/Manifest b/sys-apps/kmscon/Manifest
index e729f7c3ca1f..0f2165148c0a 100644
--- a/sys-apps/kmscon/Manifest
+++ b/sys-apps/kmscon/Manifest
@@ -1,3 +1 @@
-DIST kmscon-8_p20180906.tar.gz 1156350 BLAKE2B 52c024ca6e9652b468efb23d38cda34bf0c05e1e2bb4268435e17adb8858439ac6bf0e1783cfdd24a48fcb2dcf7c1cb20eee09aeb90db08c2e94224d01efeff7 SHA512 2ccdc5b30df6d96ac7a75d01d674b295bcdb0d445169716638a20c9884b090bbfe509e0aee79cb674a2d9b0eb18ea6284b9d4e2939cb5bf290cade4c1a02487a
-DIST kmscon-8_p20220214.tar.gz 1158069 BLAKE2B a64b19da4bc57e4baed8d3822cbf7cca472614a30fe604a09c53f8ab3e024725abdad7286c6c183e7de3b24bd80e01c5141d6c7f10794b9101530832602dad4f SHA512 837026b3f9702fe487d63d665140ea9e37a39975161e86f78a4c989b18eabd3c3429a4a6ebc384790389042b014dbaaa8225a136290f9310b113b606e551f4c2
DIST kmscon-9.0.0.tar.xz 736668 BLAKE2B a44a4b3739b1ed4a597713ca2ef7adb33f1ab7130322a419ee88517addfbf0edf01ef59f06c5626e95a7bc1708cf4cebe49d5853558aa3fedb3aa9c7c28a7dd7 SHA512 2d4bca093c40307e155c9cfa349eef433d7ab6d08f8e134a61fa9c5ccb9ad594575725371075aaf917c2a9dfb3cb3cd148296dce25065a02b3a211650cde9c3c
diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
deleted file mode 100644
index e92402bdb262..000000000000
--- a/sys-apps/kmscon/kmscon-8_p20180906-r2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
- 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"
-}
diff --git a/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
deleted file mode 100644
index 21a91dd7c616..000000000000
--- a/sys-apps/kmscon/kmscon-8_p20220214-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="5eed56cfc873df4d7606bc1c470e1d2bb4d42f1c"
-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}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
- 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
-
- insinto /usr/share/${PN}
- doins -r fblog
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-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_p20220214.ebuild b/sys-apps/kmscon/kmscon-8_p20220214.ebuild
deleted file mode 100644
index 8015fdc78854..000000000000
--- a/sys-apps/kmscon/kmscon-8_p20220214.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="5eed56cfc873df4d7606bc1c470e1d2bb4d42f1c"
-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}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
- 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"
-}
diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml
index cec59dc5025a..1a9b0f6ea66a 100644
--- a/sys-apps/kmscon/metadata.xml
+++ b/sys-apps/kmscon/metadata.xml
@@ -12,6 +12,5 @@
<flag name="pango">Enable pango font rendering</flag>
<flag name="pixman">Enable pixman font rendering</flag>
<flag name="systemd">Enable multiseat support via systemd</flag>
- <flag name="optimizations">Enable optimizations</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2023-01-10 16:11 Ben Kohler
0 siblings, 0 replies; 17+ messages in thread
From: Ben Kohler @ 2023-01-10 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 54e8ac7fe9462ac36a7b73ce85c7ffd4bb0c0b4e
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 16:09:31 2023 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 16:09:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e8ac7f
sys-apps/kmscon: add github upstream metadata
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-apps/kmscon/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml
index 1a9b0f6ea66a..d8ac2ad0874a 100644
--- a/sys-apps/kmscon/metadata.xml
+++ b/sys-apps/kmscon/metadata.xml
@@ -13,4 +13,7 @@
<flag name="pixman">Enable pixman font rendering</flag>
<flag name="systemd">Enable multiseat support via systemd</flag>
</use>
+ <upstream>
+ <remote-id type="github">Aetf/kmscon</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2023-05-13 0:43 Sam James
0 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2023-05-13 0:43 UTC (permalink / raw
To: gentoo-commits
commit: ff3baf0fb34de9ef80a1efed68e4000c8e71c019
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 00:37:23 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 13 00:41:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3baf0f
sys-apps/kmscon: conditionally build tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/kmscon/kmscon-9.0.0.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-9.0.0.ebuild b/sys-apps/kmscon/kmscon-9.0.0.ebuild
index 5ae17deb5e65..baaf4d9597ab 100644
--- a/sys-apps/kmscon/kmscon-9.0.0.ebuild
+++ b/sys-apps/kmscon/kmscon-9.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,8 @@ HOMEPAGE="https://github.com/Aetf/kmscon"
LICENSE="MIT LGPL-2.1 BSD-2"
SLOT="0"
-IUSE="debug doc +drm +fbdev +gles2 +pango pixman systemd"
+IUSE="debug doc +drm +fbdev +gles2 +pango pixman systemd test"
+RESTRICT="!test? ( test )"
COMMON_DEPEND="
>=virtual/udev-172
@@ -59,6 +60,7 @@ src_configure() {
-Drenderer_bbulk=enabled
$(meson_feature gles2 renderer_gltex)
$(meson_feature pixman renderer_pixman)
+ $(meson_use test tests)
-Dsession_dummy=enabled
-Dsession_terminal=enabled
)
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
@ 2024-05-23 17:17 Matt Turner
0 siblings, 0 replies; 17+ messages in thread
From: Matt Turner @ 2024-05-23 17:17 UTC (permalink / raw
To: gentoo-commits
commit: be3a1bd6acf0deec2b936bcb68c1d6e573ff0e66
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 17:13:38 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 23 17:17:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3a1bd6
sys-apps/kmscon: Update mesa dependency
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
sys-apps/kmscon/{kmscon-9.0.0.ebuild => kmscon-9.0.0-r1.ebuild} | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-9.0.0.ebuild b/sys-apps/kmscon/kmscon-9.0.0-r1.ebuild
similarity index 96%
rename from sys-apps/kmscon/kmscon-9.0.0.ebuild
rename to sys-apps/kmscon/kmscon-9.0.0-r1.ebuild
index baaf4d9597ab..98718f10a5c6 100644
--- a/sys-apps/kmscon/kmscon-9.0.0.ebuild
+++ b/sys-apps/kmscon/kmscon-9.0.0-r1.ebuild
@@ -20,10 +20,9 @@ COMMON_DEPEND="
>=virtual/udev-172
x11-libs/libxkbcommon
>=dev-libs/libtsm-4.0.0:=
- media-libs/mesa[X(+)]
+ media-libs/libglvnd[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 )"
^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2024-05-23 17:17 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-10 16:11 [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/ Ben Kohler
-- strict thread matches above, loose matches on Subject: below --
2024-05-23 17:17 Matt Turner
2023-05-13 0:43 Sam James
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
2022-01-07 19: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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox