commit:     d37355b6dc1369dc86009ffc448344293a997925
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  9 10:06:29 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep  9 10:07:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37355b6

package.mask: Last rite app-misc/g15daemon & co.

Bug: https://bugs.gentoo.org/741382
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-misc/g15daemon/g15daemon-1.9.5.3-r13.ebuild | 24 ++++--------------------
 app-misc/g15daemon/g15daemon-1.9.5.3-r21.ebuild | 24 ++++--------------------
 app-misc/g15daemon/g15daemon-9999.ebuild        | 24 ++++--------------------
 profiles/base/package.use.mask                  |  6 ++++++
 profiles/package.mask                           | 13 +++++++++++++
 5 files changed, 31 insertions(+), 60 deletions(-)

diff --git a/app-misc/g15daemon/g15daemon-1.9.5.3-r13.ebuild 
b/app-misc/g15daemon/g15daemon-1.9.5.3-r13.ebuild
index 9dd8a9dafdb..9351249d7a8 100644
--- a/app-misc/g15daemon/g15daemon-1.9.5.3-r13.ebuild
+++ b/app-misc/g15daemon/g15daemon-1.9.5.3-r13.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-PYTHON_COMPAT=( python2_7 )
 GENTOO_DEPEND_ON_PERL="no"
 
-inherit eutils linux-info perl-module python-r1 base
+inherit eutils linux-info perl-module base
 
 DESCRIPTION="Takes control of the G15 keyboard, through the linux kernel 
uinput device driver"
 HOMEPAGE="https://sourceforge.net/projects/g15daemon/";
@@ -15,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="perl python static-libs"
+IUSE="perl static-libs"
 
 DEPEND="virtual/libusb:0
        >=dev-libs/libg15-1.2.4
@@ -24,10 +23,8 @@ DEPEND="virtual/libusb:0
                dev-lang/perl
                dev-perl/GDGraph
                >=dev-perl/Inline-0.4
-       )
-       python? ( ${PYTHON_DEPS} )"
+       )"
 RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 PATCHES=(
        "${FILESDIR}/${P}-forgotten-open-mode.patch"
@@ -60,9 +57,6 @@ src_unpack() {
        if use perl; then
                unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
        fi
-       if use python; then
-               unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2"
-       fi
 }
 
 src_prepare() {
@@ -131,16 +125,6 @@ src_install() {
                docinto perl
                perl-module_src_install
        fi
-
-       if use python; then
-               ebegin "Installing Python Bindings (g15daemon.py)"
-               cd "${WORKDIR}/pyg15daemon"
-
-               python_foreach_impl python_domodule g15daemon.py
-
-               docinto python
-               dodoc AUTHORS
-       fi
 }
 
 pkg_postinst() {

diff --git a/app-misc/g15daemon/g15daemon-1.9.5.3-r21.ebuild 
b/app-misc/g15daemon/g15daemon-1.9.5.3-r21.ebuild
index 0d6bc4d9092..df58caed05f 100644
--- a/app-misc/g15daemon/g15daemon-1.9.5.3-r21.ebuild
+++ b/app-misc/g15daemon/g15daemon-1.9.5.3-r21.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-PYTHON_COMPAT=( python2_7 )
 GENTOO_DEPEND_ON_PERL="no"
 
-inherit eutils linux-info perl-module python-r1 base
+inherit eutils linux-info perl-module base
 
 DESCRIPTION="Takes control of the G15 keyboard, through the linux kernel 
uinput device driver"
 HOMEPAGE="https://sourceforge.net/projects/g15daemon/";
@@ -15,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="perl python static-libs"
+IUSE="perl static-libs"
 
 DEPEND="virtual/libusb:0
        >=dev-libs/libg15-9999
@@ -24,10 +23,8 @@ DEPEND="virtual/libusb:0
                dev-lang/perl
                dev-perl/GDGraph
                >=dev-perl/Inline-0.4
-       )
-       python? ( ${PYTHON_DEPS} )"
+       )"
 RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 PATCHES=(
        "${FILESDIR}/${P}-forgotten-open-mode.patch"
@@ -62,9 +59,6 @@ src_unpack() {
        if use perl; then
                unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
        fi
-       if use python; then
-               unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2"
-       fi
 }
 
 src_prepare() {
@@ -133,16 +127,6 @@ src_install() {
                docinto perl
                perl-module_src_install
        fi
-
-       if use python; then
-               ebegin "Installing Python Bindings (g15daemon.py)"
-               cd "${WORKDIR}/pyg15daemon"
-
-               python_foreach_impl python_domodule g15daemon.py
-
-               docinto python
-               dodoc AUTHORS
-       fi
 }
 
 pkg_postinst() {

diff --git a/app-misc/g15daemon/g15daemon-9999.ebuild 
b/app-misc/g15daemon/g15daemon-9999.ebuild
index 5e6baded32a..c7300da76d0 100644
--- a/app-misc/g15daemon/g15daemon-9999.ebuild
+++ b/app-misc/g15daemon/g15daemon-9999.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-PYTHON_COMPAT=( python2_7 )
 GENTOO_DEPEND_ON_PERL="no"
 ESVN_PROJECT=${PN}/trunk
 ESVN_REPO_URI="https://svn.code.sf.net/p/${PN}/code/trunk/${PN}-wip";
 
-inherit eutils linux-info perl-module python-r1 base subversion autotools
+inherit eutils linux-info perl-module base subversion autotools
 
 DESCRIPTION="Takes control of the G15 keyboard, through the linux kernel 
uinput device driver"
 HOMEPAGE="https://sourceforge.net/projects/g15daemon/";
@@ -17,7 +16,7 @@ HOMEPAGE="https://sourceforge.net/projects/g15daemon/";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="perl python static-libs"
+IUSE="perl static-libs"
 
 DEPEND="virtual/libusb:0
        >=dev-libs/libg15-9999
@@ -26,10 +25,8 @@ DEPEND="virtual/libusb:0
                dev-lang/perl
                dev-perl/GDGraph
                >=dev-perl/Inline-0.4
-       )
-       python? ( ${PYTHON_DEPS} )"
+       )"
 RDEPEND="${DEPEND}"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 PATCHES=(
        "${FILESDIR}/${PN}-1.9.5.3-g510-keys.patch"
@@ -68,9 +65,6 @@ src_unpack() {
        if use perl; then
                unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz"
        fi
-       if use python; then
-               unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2"
-       fi
 }
 
 src_prepare() {
@@ -145,16 +139,6 @@ src_install() {
                docinto perl
                perl-module_src_install
        fi
-
-       if use python; then
-               ebegin "Installing Python Bindings (g15daemon.py)"
-               cd "${WORKDIR}/pyg15daemon"
-
-               python_foreach_impl python_domodule g15daemon.py
-
-               docinto python
-               dodoc AUTHORS
-       fi
 }
 
 pkg_postinst() {

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 6fb0c6487de..9d76d50d39b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny <mgo...@gentoo.org> (2020-09-09)
+# app-misc/g15daemon is masked for removal.
+app-misc/lcdproc lcd_devices_g15
+media-sound/mangler g15
+media-sound/mumble g15
+
 # Stephan Hartmann <sul...@gentoo.org> (2020-09-06)
 # Causes seccomp sandbox violation or chromium might hang on startup.
 >=www-client/chromium-87 wayland

diff --git a/profiles/package.mask b/profiles/package.mask
index db2c0208ed2..3b595893f26 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,19 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny <mgo...@gentoo.org> (2020-09-09)
+# Last release in 2008.  Fails to build with gcc-10 (bug #706712).
+# Not ported to Python 3 (bug #735226).  The current revision
+# is misconfigured by default (bug #481454), and the newer revision
+# is masked for since 2012 (bug #587008).
+# Removal in 30 days.  Bug #741382.
+app-misc/g15daemon
+app-misc/g15composer
+app-misc/g15macro
+app-misc/g15message
+app-misc/g15mpd
+app-misc/g15stats
+
 # Joonas Niilola <juip...@gentoo.org> (2020-09-07)
 # Nothing in the tree uses this lib anymore. Removing as redundant.
 # Removal in ~30 days. Bug #740868.

Reply via email to