Michał Górny | 29 Jun 19:11 2016

[QA] Official support for migrating ebuilds out of games.eclass

Hello, everyone.

Over half a year has passed since Council decided upon the fate of
games in Gentoo. Over that period, the games team has neither showed
any will to respect the Council decisions, nor officially appealed to

For this reason, the QA team would like to officially start supporting
the migration of ebuilds out of games.eclass. Any developer wishing to
help is more than welcome to take any games.eclass ebuild, bump its
revision and remove the games.eclass-specific bits from it. Updating to
EAPI 6 would also be welcome. A short update guide is provided at
the end of mail.

Please note that since this is considered a matter of QA action with
a long waiting period, no explicit approval from games team is
necessary to commit the conversion, nor games team is allowed to reject
or revert such commits as long as they are valid.

If you need any help doing that and the games team refuses to provide
it, please do not hesitate to contact me or ask in #gentoo-qa. If you
are interested in helping out with games, feel free to join games team
since it still lacks new members.

Thank you for all the help.

Migration notes

TL;DR: nothing special required, remove games.eclass and all
(Continue reading)

Michael Palimaka | 29 Jun 17:33 2016

Last rites: kde-apps/mplayerthumbs

# Michael Palimaka <kensington <at> gentoo.org> (29 Jun 2016)
# No longer released upstream. Use kde-apps/ffmpegthumbs instead.
# Masked for removal in 30 days.

Alexey Shvetsov | 29 Jun 09:07 2016

Infiniband/OmniPath/iWARP and other RDMA related staff

Hi all!

I'm going to revive RDMA fabric related things in gentoo. And since its not 
only about infiniband staff but about more generic fabric types there is and 
idea to rename category sys-infiniband to more generic name. Suggestions are


What will be inside? It will be RDMA related stuff like OFED, fabric userspace 
drivers (verbs, psm, psm2, libfabric and others), plugins for specific devices, 
tools to flash RDMA cards and other related staff.


Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
mailto:alexxyum <at> gmail.com
mailto:alexxy <at> omrb.pnpi.spb.ru
mailto:alexxy <at> gentoo.org
Benda Xu | 29 Jun 03:54 2016

RFC: extension to prefix.eclass


This is a patch to extend prefix.eclass.

  1. a set of heuristics is added to eprefixify:

  2. a function wrapper "fprefixity" to do inplace substitution in ${T}.

Please help review it.

Attachment (prefix.patch): text/x-diff, 2858 bytes
Anthony G. Basile | 29 Jun 02:05 2016

packages up for grabs

Hi everyone,

I've been proxy-maintaining (or maintaining) bitcoins and a bunch of
forks and I'd like to give those packages away.  I got involved because
I believe in the principles behind bitcoins and decentralized services
on the internet that resist censorship and promote freedom and all that
good stuff.  However, these forks live in their own world and I'm not
following them as well as I should.

If anyone is interested, please go ahead and take any.  Note that
net-p2p/bitcoin{d,-qt,-cli} and dev-util/bitcoin-tx are maintained by
luke-jr and he's doing a good job.  I don't want to see these taken off
the tree so if no one wants them I'll continue to proxy, but my
preference is to let them all go.

(Continue reading)

Johannes Huber | 28 Jun 20:48 2016

Last rites: app-misc/strigi

# Johannes Huber <johu <at> gentoo.org> (28 Jun 2016)
# Masked for removal in 30 days. Dead upstream. Was only
# useful with Nepomuk, superseded by Baloo long time ago.
# No reverse dependencies, bug #583716.
Leno Hou | 28 Jun 16:31 2016

[ppc64le][PATCH 01/12] sys-devel/libtool: add m4/libtool.m4 patch for ppc64le #581314

Reference Bug:
Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=581314
GNU Bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23348

* m4/libtool (LD=elf64lppc): add recognise definition with
CHOST=powerpc64le-unknown-linux-gnu on ppc64le platform and
CHOST=powerpc64-unknown-linux-gnu on ppc64 platform. This
patch sets $LD=elf64lppc on ppc64le and $LD=elf64ppc on ppc64.

Package-Manager: portage-2.2.26
Signed-off-by: Leno Hou <lenohou <at> gmail.com>
 .../libtool-2.4.6-libtool-m4-for-ppc64le.patch     | 41 ++++++++++++++++++++++
 sys-devel/libtool/libtool-2.4.6-r1.ebuild          |  1 +
 sys-devel/libtool/libtool-2.4.6-r2.ebuild          |  1 +
 sys-devel/libtool/libtool-2.4.6.ebuild             |  1 +
 4 files changed, 44 insertions(+)
 create mode 100644 sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch

diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch b/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch
new file mode 100644
index 0000000..946c8c7
--- /dev/null
+++ b/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch
 <at>  <at>  -0,0 +1,41  <at>  <at> 
+From a08fc6407e6bead83024668227b91556de7292eb Mon Sep 17 00:00:00 2001
+From: Leno Hou <lenohou <at> gmail.com>
+Date: Sat, 14 May 2016 14:56:57 +0000
+Subject: [PATCH] m4/libtool.m4: Fix LD parameters with ppc64 & ppc64le
+ platform
(Continue reading)

Michał Górny | 28 Jun 08:21 2016

Package up for grabs: app-editors/gobby

Hello, everyone.

app-editors/gobby feels abandoned now and needs some of your love.

Description: GTK-based collaborative editor
Homepage: http://gobby.0x539.de/
Current version: 0.5.0 (Aug 2014), HEAD has month-old commits
Gentoo version: 0.4.94 (masked, Apr 2011 pre-release)
Gentoo stable: 0.4.13-r1 (Feb 2012)
Revdeps: none
Bugs: 5 (https://bugs.gentoo.org/buglist.cgi?quicksearch=gobby)


Best regards,
Michał Górny
Michał Górny | 28 Jun 08:09 2016

Package up for grabs: dev-libs/yaz

Hello, everyone.

Per bug #587144 [1] dev-libs/yaz has joined the sad assembly of
maintainer-needed packages. Please see if you can give it some love.

Description: C/C++ toolkit for Z39.50v3 clients and servers
Homepage: http://www.indexdata.dk/yaz
Current version: 5.16.0 (development seems active)
Gentoo version: 4.2.51 (Mar 2013, p.masked)
Gentoo stable: 3.0.50 (ancient), 3.0.53 candidate (ancient)
Open bugs: [1,2]



Best regards,
Michał Górny
Austin English | 28 Jun 00:04 2016

[PATCH 2/2] eclass/toolchain-funcs: add clang version functions

From ec0be3d1a808ea0c5bdd081a4bb935f86bf78d44 Mon Sep 17 00:00:00 2001
From: Austin English <wizardedit <at> gentoo.org>
Date: Mon, 27 Jun 2016 16:58:07 -0500
Subject: [PATCH 2/2] eclass/toolchain-funcs: add clang version functions

Signed-off-by: Austin English <wizardedit <at> gentoo.org>
 eclass/toolchain-funcs.eclass | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index fb8b2f9..9bb5232 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
 <at>  <at>  -642,6 +642,39  <at>  <at>  gcc-micro-version() {
 	_gcc_fullversion '$3' "$ <at> "

+# Internal func. Based on _gcc_fullversion() above.
+_clang_fullversion() {
+	local ver="$1"; shift
+	set -- $($(tc-getCPP "$ <at> ") -E -P - <<<"__clang_major__ __clang_minor__
+	eval echo "$ver"
+#  <at> FUNCTION: clang-fullversion
+#  <at> RETURN: compiler version (major.minor.micro: [3.4.6])
+clang-fullversion() {
+	_clang_fullversion '$1.$2.$3' "$ <at> "
(Continue reading)

Austin English | 28 Jun 00:04 2016

[PATCH 1/2] eclass/toolchain-funcs: avoid backticks

From f824b82361fc9ec4a1a020b63df7b762a686aba0 Mon Sep 17 00:00:00 2001
From: Austin English <wizardedit <at> gentoo.org>
Date: Mon, 27 Jun 2016 16:57:36 -0500
Subject: [PATCH 1/2] eclass/toolchain-funcs: avoid backticks

Signed-off-by: Austin English <wizardedit <at> gentoo.org>
 eclass/toolchain-funcs.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index 2af9b02..fb8b2f9 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
 <at>  <at>  -612,7 +612,7  <at>  <at>  tc-is-clang() {
 # compilers rather than maintaining a --version flag matrix. #335943
 _gcc_fullversion() {
 	local ver="$1"; shift
-	set -- `$(tc-getCPP "$ <at> ") -E -P - <<<"__GNUC__ __GNUC_MINOR__
+	set -- $($(tc-getCPP "$ <at> ") -E -P - <<<"__GNUC__ __GNUC_MINOR__
 	eval echo "$ver"