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.