* [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
@ 2013-03-24 18:57 Alexey Shvetsov
0 siblings, 0 replies; 5+ messages in thread
From: Alexey Shvetsov @ 2013-03-24 18:57 UTC (permalink / raw
To: gentoo-commits
commit: 0263b0f7c88bf4462bbe75f5de062092827b98bb
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 18:57:08 2013 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 18:57:08 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=0263b0f7
Add ebuild + release bug #431872
Package-Manager: portage-2.2.0_alpha169
---
sys-apps/kmscon/kmscon-7.ebuild | 167 ++++++++++++++++++++++++++++++++++++
sys-apps/kmscon/kmscon-9999.ebuild | 167 ++++++++++++++++++++++++++++++++++++
sys-apps/kmscon/metadata.xml | 13 +++
3 files changed, 347 insertions(+), 0 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-7.ebuild b/sys-apps/kmscon/kmscon-7.ebuild
new file mode 100644
index 0000000..48f0260
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-7.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-2
+ EGIT_REPO_URI="
+ git://people.freedesktop.org/~dvdhrm/${PN}
+ git://github.com/dvdhrm/${PN}.git
+ git://github.com/dvdhrm/${PN}.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit eutils autotools systemd flag-o-matic ${scm_eclass}
+
+DESCRIPTION="KMS/DRM based virtual Console Emulator"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
+
+LICENSE="MIT LGPL-2.1 BSD-2"
+SLOT="0"
+IUSE="dbus doc +drm +fbdev truetype +gles2 +pango cairo pixman
+static-libs systemd debug multiseat +unicode wayland udev"
+
+RDEPEND="
+ dev-libs/glib:2
+ >=virtual/udev-172
+ x11-libs/libxkbcommon
+ dbus? ( sys-apps/dbus )
+ drm? ( x11-libs/libdrm
+ >=media-libs/mesa-8.0.3[egl,gbm] )
+ truetype? ( media-libs/freetype:2 )
+ gles2? ( >=media-libs/mesa-8.0.3[gles2] )
+ pango? ( x11-libs/pango )
+ systemd? ( sys-apps/systemd )
+ udev? ( virtual/udev )
+ cairo? ( x11-libs/cairo )
+ pixman? ( x11-libs/pixman )
+ wayland? ( dev-libs/wayland )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto
+ doc? ( dev-util/gtk-doc )"
+
+REQUIRED_USE="gles2? ( drm )
+ multiseat? ( systemd )"
+
+# 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() {
+ 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 truetype; then
+ fonts_enable freetype2
+ 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 cairo; then
+ renderers_enable cairo
+ 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 doc gtk-doc) \
+ $(use_enable systemd) \
+ $(use_enable udev) \
+ $(use_enable dbus) \
+ $(use_enable bblit) \
+ $(use_enable debug) \
+ $(use_enable optimizations) \
+ $(use_enable multiseat multi-seat) \
+ $(use_enable wayland wlterm) \
+ --htmldir=/usr/share/doc/${PF}/html \
+ --with-video=${VIDEO} \
+ --with-fonts=${FONTS} \
+ --with-renderers=${RENDER} \
+ --with-sessions=dummy,terminal \
+ --enable-kmscon
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ if use systemd; then
+ systemd_dounit "${S}/docs"/kmscon{,vt@}.service
+ fi
+}
diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
new file mode 100644
index 0000000..48f0260
--- /dev/null
+++ b/sys-apps/kmscon/kmscon-9999.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-2
+ EGIT_REPO_URI="
+ git://people.freedesktop.org/~dvdhrm/${PN}
+ git://github.com/dvdhrm/${PN}.git
+ git://github.com/dvdhrm/${PN}.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit eutils autotools systemd flag-o-matic ${scm_eclass}
+
+DESCRIPTION="KMS/DRM based virtual Console Emulator"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
+
+LICENSE="MIT LGPL-2.1 BSD-2"
+SLOT="0"
+IUSE="dbus doc +drm +fbdev truetype +gles2 +pango cairo pixman
+static-libs systemd debug multiseat +unicode wayland udev"
+
+RDEPEND="
+ dev-libs/glib:2
+ >=virtual/udev-172
+ x11-libs/libxkbcommon
+ dbus? ( sys-apps/dbus )
+ drm? ( x11-libs/libdrm
+ >=media-libs/mesa-8.0.3[egl,gbm] )
+ truetype? ( media-libs/freetype:2 )
+ gles2? ( >=media-libs/mesa-8.0.3[gles2] )
+ pango? ( x11-libs/pango )
+ systemd? ( sys-apps/systemd )
+ udev? ( virtual/udev )
+ cairo? ( x11-libs/cairo )
+ pixman? ( x11-libs/pixman )
+ wayland? ( dev-libs/wayland )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-proto/xproto
+ doc? ( dev-util/gtk-doc )"
+
+REQUIRED_USE="gles2? ( drm )
+ multiseat? ( systemd )"
+
+# 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() {
+ 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 truetype; then
+ fonts_enable freetype2
+ 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 cairo; then
+ renderers_enable cairo
+ 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 doc gtk-doc) \
+ $(use_enable systemd) \
+ $(use_enable udev) \
+ $(use_enable dbus) \
+ $(use_enable bblit) \
+ $(use_enable debug) \
+ $(use_enable optimizations) \
+ $(use_enable multiseat multi-seat) \
+ $(use_enable wayland wlterm) \
+ --htmldir=/usr/share/doc/${PF}/html \
+ --with-video=${VIDEO} \
+ --with-fonts=${FONTS} \
+ --with-renderers=${RENDER} \
+ --with-sessions=dummy,terminal \
+ --enable-kmscon
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ if use systemd; then
+ systemd_dounit "${S}/docs"/kmscon{,vt@}.service
+ fi
+}
diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml
new file mode 100644
index 0000000..5a6e339
--- /dev/null
+++ b/sys-apps/kmscon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>x11</herd>
+ <use>
+ <flag name='drm'>Enable Linux DRM for backend</flag>
+ <flag name='fbdev'>Enable Linux FBDev for backend</flag>
+ <flag name='gles2'>Enable GLES2 for backend</flag>
+ <flag name='pango'>Enable pango font rendering</flag>
+ <flag name='pixman'>Enable pixman font rendering</flag>
+ <flag name='multiseat'>Enable multiseat support via systemd</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
@ 2013-03-24 19:10 Alexey Shvetsov
0 siblings, 0 replies; 5+ messages in thread
From: Alexey Shvetsov @ 2013-03-24 19:10 UTC (permalink / raw
To: gentoo-commits
commit: b95d2f56474fcccf68dfe49d9e12d2581e9b9a1b
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 19:10:38 2013 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 19:10:38 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=b95d2f56
Small ebuild update
Package-Manager: portage-2.2.0_alpha169
---
sys-apps/kmscon/kmscon-7.ebuild | 1 -
sys-apps/kmscon/kmscon-9999.ebuild | 1 -
2 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-7.ebuild b/sys-apps/kmscon/kmscon-7.ebuild
index 48f0260..aab27a8 100644
--- a/sys-apps/kmscon/kmscon-7.ebuild
+++ b/sys-apps/kmscon/kmscon-7.ebuild
@@ -145,7 +145,6 @@ src_configure() {
$(use_enable systemd) \
$(use_enable udev) \
$(use_enable dbus) \
- $(use_enable bblit) \
$(use_enable debug) \
$(use_enable optimizations) \
$(use_enable multiseat multi-seat) \
diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
index 48f0260..aab27a8 100644
--- a/sys-apps/kmscon/kmscon-9999.ebuild
+++ b/sys-apps/kmscon/kmscon-9999.ebuild
@@ -145,7 +145,6 @@ src_configure() {
$(use_enable systemd) \
$(use_enable udev) \
$(use_enable dbus) \
- $(use_enable bblit) \
$(use_enable debug) \
$(use_enable optimizations) \
$(use_enable multiseat multi-seat) \
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
@ 2013-03-24 19:16 Alexey Shvetsov
0 siblings, 0 replies; 5+ messages in thread
From: Alexey Shvetsov @ 2013-03-24 19:16 UTC (permalink / raw
To: gentoo-commits
commit: 25d50854f25be7e3d6545863d8e54ccadd8ec252
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 19:16:02 2013 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 19:16:02 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=25d50854
Sort useflags and add missing
Package-Manager: portage-2.2.0_alpha169
---
sys-apps/kmscon/kmscon-7.ebuild | 4 ++--
sys-apps/kmscon/kmscon-9999.ebuild | 4 ++--
sys-apps/kmscon/metadata.xml | 1 +
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-7.ebuild b/sys-apps/kmscon/kmscon-7.ebuild
index aab27a8..933812a 100644
--- a/sys-apps/kmscon/kmscon-7.ebuild
+++ b/sys-apps/kmscon/kmscon-7.ebuild
@@ -24,8 +24,8 @@ HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
LICENSE="MIT LGPL-2.1 BSD-2"
SLOT="0"
-IUSE="dbus doc +drm +fbdev truetype +gles2 +pango cairo pixman
-static-libs systemd debug multiseat +unicode wayland udev"
+IUSE="cairo dbus debug doc +drm +fbdev +gles2 multiseat +optimizations +pango pixman
+static-libs systemd truetype udev +unicode wayland"
RDEPEND="
dev-libs/glib:2
diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
index aab27a8..933812a 100644
--- a/sys-apps/kmscon/kmscon-9999.ebuild
+++ b/sys-apps/kmscon/kmscon-9999.ebuild
@@ -24,8 +24,8 @@ HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
LICENSE="MIT LGPL-2.1 BSD-2"
SLOT="0"
-IUSE="dbus doc +drm +fbdev truetype +gles2 +pango cairo pixman
-static-libs systemd debug multiseat +unicode wayland udev"
+IUSE="cairo dbus debug doc +drm +fbdev +gles2 multiseat +optimizations +pango pixman
+static-libs systemd truetype udev +unicode wayland"
RDEPEND="
dev-libs/glib:2
diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml
index 5a6e339..12d1b8a 100644
--- a/sys-apps/kmscon/metadata.xml
+++ b/sys-apps/kmscon/metadata.xml
@@ -9,5 +9,6 @@
<flag name='pango'>Enable pango font rendering</flag>
<flag name='pixman'>Enable pixman font rendering</flag>
<flag name='multiseat'>Enable multiseat support via systemd</flag>
+ <flag name='optimizations'>Enable optimizations</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
@ 2013-03-27 4:05 Alexey Shvetsov
0 siblings, 0 replies; 5+ messages in thread
From: Alexey Shvetsov @ 2013-03-27 4:05 UTC (permalink / raw
To: gentoo-commits
commit: 33bbbc45810b540323bf0124c4323fda66f290a6
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 27 04:05:13 2013 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Wed Mar 27 04:05:13 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=33bbbc45
Update deps list
Package-Manager: portage-2.2.0_alpha169
---
sys-apps/kmscon/kmscon-7.ebuild | 166 ------------------------------------
sys-apps/kmscon/kmscon-9999.ebuild | 6 +-
2 files changed, 2 insertions(+), 170 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-7.ebuild b/sys-apps/kmscon/kmscon-7.ebuild
deleted file mode 100644
index 933812a..0000000
--- a/sys-apps/kmscon/kmscon-7.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-if [[ $PV = *9999* ]]; then
- scm_eclass=git-2
- EGIT_REPO_URI="
- git://people.freedesktop.org/~dvdhrm/${PN}
- git://github.com/dvdhrm/${PN}.git
- git://github.com/dvdhrm/${PN}.git"
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-
-inherit eutils autotools systemd flag-o-matic ${scm_eclass}
-
-DESCRIPTION="KMS/DRM based virtual Console Emulator"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
-
-LICENSE="MIT LGPL-2.1 BSD-2"
-SLOT="0"
-IUSE="cairo dbus debug doc +drm +fbdev +gles2 multiseat +optimizations +pango pixman
-static-libs systemd truetype udev +unicode wayland"
-
-RDEPEND="
- dev-libs/glib:2
- >=virtual/udev-172
- x11-libs/libxkbcommon
- dbus? ( sys-apps/dbus )
- drm? ( x11-libs/libdrm
- >=media-libs/mesa-8.0.3[egl,gbm] )
- truetype? ( media-libs/freetype:2 )
- gles2? ( >=media-libs/mesa-8.0.3[gles2] )
- pango? ( x11-libs/pango )
- systemd? ( sys-apps/systemd )
- udev? ( virtual/udev )
- cairo? ( x11-libs/cairo )
- pixman? ( x11-libs/pixman )
- wayland? ( dev-libs/wayland )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- x11-proto/xproto
- doc? ( dev-util/gtk-doc )"
-
-REQUIRED_USE="gles2? ( drm )
- multiseat? ( systemd )"
-
-# 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() {
- 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 truetype; then
- fonts_enable freetype2
- 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 cairo; then
- renderers_enable cairo
- 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 doc gtk-doc) \
- $(use_enable systemd) \
- $(use_enable udev) \
- $(use_enable dbus) \
- $(use_enable debug) \
- $(use_enable optimizations) \
- $(use_enable multiseat multi-seat) \
- $(use_enable wayland wlterm) \
- --htmldir=/usr/share/doc/${PF}/html \
- --with-video=${VIDEO} \
- --with-fonts=${FONTS} \
- --with-renderers=${RENDER} \
- --with-sessions=dummy,terminal \
- --enable-kmscon
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- if use systemd; then
- systemd_dounit "${S}/docs"/kmscon{,vt@}.service
- fi
-}
diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
index 933812a..6a0d386 100644
--- a/sys-apps/kmscon/kmscon-9999.ebuild
+++ b/sys-apps/kmscon/kmscon-9999.ebuild
@@ -141,10 +141,8 @@ src_configure() {
# xkbcommon not in portage
econf \
$(use_enable static-libs static) \
- $(use_enable doc gtk-doc) \
- $(use_enable systemd) \
- $(use_enable udev) \
- $(use_enable dbus) \
+ $(use_enable udev hotplug) \
+ $(use_enable dbus eloop) \
$(use_enable debug) \
$(use_enable optimizations) \
$(use_enable multiseat multi-seat) \
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
@ 2013-06-01 5:25 Chi-Thanh Christopher Nguyen
0 siblings, 0 replies; 5+ messages in thread
From: Chi-Thanh Christopher Nguyen @ 2013-06-01 5:25 UTC (permalink / raw
To: gentoo-commits
commit: 0214667213336ecaa105180a981fdeaf510d8229
Author: Chi-Thanh Christopher Nguyen <chithanh <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 1 05:25:22 2013 +0000
Commit: Chi-Thanh Christopher Nguyen <chithanh <AT> cs <DOT> tu-berlin <DOT> de>
CommitDate: Sat Jun 1 05:25:22 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=02146672
sys-apps/kmscon: in g-x86
---
sys-apps/kmscon/kmscon-9999.ebuild | 164 -------------------------------------
sys-apps/kmscon/metadata.xml | 14 ----
2 files changed, 178 deletions(-)
diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
deleted file mode 100644
index 6a0d386..0000000
--- a/sys-apps/kmscon/kmscon-9999.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-if [[ $PV = *9999* ]]; then
- scm_eclass=git-2
- EGIT_REPO_URI="
- git://people.freedesktop.org/~dvdhrm/${PN}
- git://github.com/dvdhrm/${PN}.git
- git://github.com/dvdhrm/${PN}.git"
- SRC_URI=""
- KEYWORDS=""
-else
- SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
-fi
-
-inherit eutils autotools systemd flag-o-matic ${scm_eclass}
-
-DESCRIPTION="KMS/DRM based virtual Console Emulator"
-HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
-
-LICENSE="MIT LGPL-2.1 BSD-2"
-SLOT="0"
-IUSE="cairo dbus debug doc +drm +fbdev +gles2 multiseat +optimizations +pango pixman
-static-libs systemd truetype udev +unicode wayland"
-
-RDEPEND="
- dev-libs/glib:2
- >=virtual/udev-172
- x11-libs/libxkbcommon
- dbus? ( sys-apps/dbus )
- drm? ( x11-libs/libdrm
- >=media-libs/mesa-8.0.3[egl,gbm] )
- truetype? ( media-libs/freetype:2 )
- gles2? ( >=media-libs/mesa-8.0.3[gles2] )
- pango? ( x11-libs/pango )
- systemd? ( sys-apps/systemd )
- udev? ( virtual/udev )
- cairo? ( x11-libs/cairo )
- pixman? ( x11-libs/pixman )
- wayland? ( dev-libs/wayland )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- x11-proto/xproto
- doc? ( dev-util/gtk-doc )"
-
-REQUIRED_USE="gles2? ( drm )
- multiseat? ( systemd )"
-
-# 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() {
- 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 truetype; then
- fonts_enable freetype2
- 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 cairo; then
- renderers_enable cairo
- 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 udev hotplug) \
- $(use_enable dbus eloop) \
- $(use_enable debug) \
- $(use_enable optimizations) \
- $(use_enable multiseat multi-seat) \
- $(use_enable wayland wlterm) \
- --htmldir=/usr/share/doc/${PF}/html \
- --with-video=${VIDEO} \
- --with-fonts=${FONTS} \
- --with-renderers=${RENDER} \
- --with-sessions=dummy,terminal \
- --enable-kmscon
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- if use systemd; then
- systemd_dounit "${S}/docs"/kmscon{,vt@}.service
- fi
-}
diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml
deleted file mode 100644
index 12d1b8a..0000000
--- a/sys-apps/kmscon/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>x11</herd>
- <use>
- <flag name='drm'>Enable Linux DRM for backend</flag>
- <flag name='fbdev'>Enable Linux FBDev for backend</flag>
- <flag name='gles2'>Enable GLES2 for backend</flag>
- <flag name='pango'>Enable pango font rendering</flag>
- <flag name='pixman'>Enable pixman font rendering</flag>
- <flag name='multiseat'>Enable multiseat support via systemd</flag>
- <flag name='optimizations'>Enable optimizations</flag>
- </use>
-</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-06-01 5:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-24 19:10 [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/ Alexey Shvetsov
-- strict thread matches above, loose matches on Subject: below --
2013-06-01 5:25 Chi-Thanh Christopher Nguyen
2013-03-27 4:05 Alexey Shvetsov
2013-03-24 19:16 Alexey Shvetsov
2013-03-24 18:57 Alexey Shvetsov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox