public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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-06-01  5:25 [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/ Chi-Thanh Christopher Nguyen
  -- strict thread matches above, loose matches on Subject: below --
2013-03-27  4:05 Alexey Shvetsov
2013-03-24 19:16 Alexey Shvetsov
2013-03-24 19:10 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