[gentoo-dev] [PATCH 16/18] sys-libs/libcxxabi: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-libs/libcxxabi/libcxxabi-10.0.1..ebuild | 16 ++-- sys-libs/libcxxabi/libcxxabi-10.0.1_rc1.ebuild | 16 ++-- sys-libs/libcxxabi/libcxxabi-11.0.0..ebuild | 16 ++-- 3 files changed, 6 insertions(+), 42 deletions(-)

[gentoo-dev] [PATCH 15/18] sys-libs/llvm-libunwind: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- .../llvm-libunwind-10.0.1..ebuild| 16 ++-- .../llvm-libunwind-10.0.1_rc1.ebuild | 16 ++-- .../llvm-libunwind-11.0.0..ebuild| 16 ++-- 3 files changed, 6 insertions(+), 42

[gentoo-dev] [PATCH 17/18] sys-libs/libcxx: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-libs/libcxx/libcxx-10.0.1..ebuild | 15 +++ sys-libs/libcxx/libcxx-10.0.1_rc1.ebuild | 15 +++ sys-libs/libcxx/libcxx-11.0.0..ebuild | 15 +++ 3 files changed, 9 insertions(+), 36 deletions(-) diff --git

[gentoo-dev] [PATCH 18/18] sys-libs/libomp: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-libs/libomp/libomp-10.0.1..ebuild | 14 ++ sys-libs/libomp/libomp-10.0.1_rc1.ebuild | 14 ++ sys-libs/libomp/libomp-11.0.0..ebuild | 14 ++ 3 files changed, 6 insertions(+), 36 deletions(-) diff --git

[gentoo-dev] [PATCH 12/18] dev-util/lldb: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-util/lldb/lldb-10.0.1..ebuild | 15 ++- dev-util/lldb/lldb-10.0.1_rc1.ebuild | 15 ++- dev-util/lldb/lldb-11.0.0..ebuild | 15 ++- 3 files changed, 6 insertions(+), 39 deletions(-) diff --git

[gentoo-dev] [PATCH 14/18] sys-libs/compiler-rt-sanitizers: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- .../compiler-rt-sanitizers-10.0.1..ebuild | 15 ++- .../compiler-rt-sanitizers-10.0.1_rc1.ebuild | 15 ++- .../compiler-rt-sanitizers-11.0.0..ebuild | 15 ++- 3 files changed, 6 insertions(+), 39

[gentoo-dev] [PATCH 13/18] sys-libs/compiler-rt: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- .../compiler-rt/compiler-rt-10.0.1..ebuild| 15 ++- .../compiler-rt/compiler-rt-10.0.1_rc1.ebuild | 15 ++- .../compiler-rt/compiler-rt-11.0.0..ebuild| 15 ++- 3 files changed, 6 insertions(+), 39

[gentoo-dev] [PATCH 10/18] sys-devel/clang: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/clang/clang-10.0.1..ebuild | 14 -- sys-devel/clang/clang-10.0.1_rc1.ebuild | 14 -- sys-devel/clang/clang-11.0.0..ebuild | 14 -- 3 files changed, 12 insertions(+), 30 deletions(-) diff --git

[gentoo-dev] [PATCH 09/18] sys-devel/clang-common: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/clang-common/clang-common-10.0.1..ebuild | 5 - sys-devel/clang-common/clang-common-10.0.1_rc1.ebuild | 5 - sys-devel/clang-common/clang-common-11.0.0..ebuild | 5 - 3 files changed, 15 deletions(-) diff --git

[gentoo-dev] [PATCH 11/18] dev-python/clang-python: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/clang-python/clang-python-10.0.1..ebuild | 5 - dev-python/clang-python/clang-python-10.0.1_rc1.ebuild | 5 - dev-python/clang-python/clang-python-11.0.0..ebuild | 5 - 3 files changed, 15 deletions(-) diff --git

[gentoo-dev] [PATCH 07/18] dev-ml/llvm-ocaml: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-ml/llvm-ocaml/llvm-ocaml-10.0.1..ebuild | 17 ++--- dev-ml/llvm-ocaml/llvm-ocaml-10.0.1_rc1.ebuild | 17 ++--- dev-ml/llvm-ocaml/llvm-ocaml-11.0.0..ebuild | 17 ++--- 3 files changed, 6 insertions(+), 45

[gentoo-dev] [PATCH 06/18] dev-python/lit: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- dev-python/lit/lit-10.0.1..ebuild | 6 +++--- dev-python/lit/lit-10.0.1_rc1.ebuild | 6 +++--- dev-python/lit/lit-11.0.0..ebuild | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-python/lit/lit-10.0.1..ebuild

[gentoo-dev] [PATCH 08/18] sys-devel/lld: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/lld/lld-10.0.1..ebuild | 14 ++ sys-devel/lld/lld-10.0.1_rc1.ebuild | 14 ++ sys-devel/lld/lld-11.0.0..ebuild | 14 ++ 3 files changed, 6 insertions(+), 36 deletions(-) diff --git

[gentoo-dev] [PATCH 05/18] sys-devel/llvm: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/llvm/llvm-10.0.1..ebuild | 14 -- sys-devel/llvm/llvm-10.0.1_rc1.ebuild | 14 -- sys-devel/llvm/llvm-11.0.0..ebuild | 14 -- 3 files changed, 12 insertions(+), 30 deletions(-) diff --git

[gentoo-dev] [PATCH 04/18] sys-devel/llvm-common: Dedupe with new eclass code

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- sys-devel/llvm-common/llvm-common-10.0.1..ebuild | 5 - sys-devel/llvm-common/llvm-common-10.0.1_rc1.ebuild | 5 - sys-devel/llvm-common/llvm-common-11.0.0..ebuild | 5 - 3 files changed, 15 deletions(-) diff --git

[gentoo-dev] [PATCH 03/18] llvm.org.eclass: Add a helper function for common lit args

2020-06-20 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/llvm.org.eclass | 20 1 file changed, 20 insertions(+) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 29606a63b5a0..36c4f52650fd 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -63,6 +63,8 @@ fi

[gentoo-dev] [PATCH 01/18] llvm.org.eclass: Introduce llvm-project patch-friendly src_prepare

2020-06-20 Thread Michał Górny
Introduce llvm.org_src_prepare() that calls appropriate src_prepare() implementation (either cmake or default), causing patch application to happen in ${WORKDIR} rather than ${S}. This makes it possible to use patches made against llvm-project git repository out of the box. Signed-off-by: Michał

[gentoo-dev] [PATCH 00/18] llvm.org.eclass: more deduplication with packages

2020-06-20 Thread Michał Górny
Hello, Here's a quick series of patches for review. The goal is to reduce boilerplate copied between LLVM ebuilds and reduce long-term maintenance costs. The patches: 1. Add a generic src_prepare() that works for most of the ebuilds, and calls cmake implementation or default appropriately.

[gentoo-dev] [PATCH 02/18] llvm.org.eclass: Declare CMAKE_BUILD_TYPE

2020-06-20 Thread Michał Górny
Deduplicate CMAKE_BUILD_TYPE from most of the LLVM ebuilds to the eclass. Signed-off-by: Michał Górny --- eclass/llvm.org.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 9fc975cd51cb..29606a63b5a0 100644 ---

[gentoo-dev] Last-rites: media-libs/pymemphis

2020-06-20 Thread Andreas Sturmlechner
# Andreas Sturmlechner (2020-06-20) # Stuck on Python 2, depends on deprecated dev-python/pygobject:2 media-libs/pymemphis signature.asc Description: This is a digitally signed message part.

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Aaron Bauman
On Sat, Jun 20, 2020 at 01:29:46PM +0200, Thomas Deutschmann wrote: > On 2020-06-20 12:07, Michał Górny wrote: > >> Al least, python2 is not on your list. > >> > >> Be first into the future by masking this stuff and > >> Last out of the past by leaving up to users to decide. > >> It could stay in

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Aaron Bauman
On Sat, Jun 20, 2020 at 10:32:28AM +0200, Ulrich Mueller wrote: > > On Sat, 20 Jun 2020, Aaron Bauman wrote: > > >> # Aaron Bauman (2020-06-20) > >> # Py2 only > >> # Removal in 14 days > > I see these short deadlines quite often recently. Any reason why this > can't be the usual 30 days? >

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-20 Thread Sergei Trofimovich
On Sat, 20 Jun 2020 16:05:38 +0200 Michał Górny wrote: > On Sat, 2020-06-20 at 14:57 +0100, Sergei Trofimovich wrote: > > Give maintainers the chance to act and flag packages that pull in > > python:2.7. > > > > Signed-off-by: Sergei Trofimovich > > --- > > profiles/package.deprecated | 4

[gentoo-dev] Re: News Item: sys-libs/pam-1.4.0 upgrade

2020-06-20 Thread Mikle Kolyada
On 20.06.2020 16:55, Mikle Kolyada wrote: > Attached A bit fixed, wanted another version to show. Title: sys-libs/pam-1.4.0 upgrade Author: Mikle Kolyada Content-Type: text/plain Posted: 2020-06-?? Revision: 1 News-Item-Format: 2.0 Display-If-Installed: sys-libs/pam Display-If-Installed:

Re: [gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-20 Thread Michał Górny
On Sat, 2020-06-20 at 14:57 +0100, Sergei Trofimovich wrote: > Give maintainers the chance to act and flag packages that pull in python:2.7. > > Signed-off-by: Sergei Trofimovich > --- > profiles/package.deprecated | 4 > 1 file changed, 4 insertions(+) > > diff --git

[gentoo-dev] [PATCH] profiles/package.deprecated: deprecate python:2.7

2020-06-20 Thread Sergei Trofimovich
Give maintainers the chance to act and flag packages that pull in python:2.7. Signed-off-by: Sergei Trofimovich --- profiles/package.deprecated | 4 1 file changed, 4 insertions(+) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index a756e845f47..bb661571962 100644

[gentoo-dev] News Item: sys-libs/pam-1.4.0 upgrade

2020-06-20 Thread Mikle Kolyada
Attached itle: sys-libs/pam-1.4.0 upgrade Author: Mikle Kolyada Content-Type: text/plain Posted: 2020-06-?? Revision: 1 News-Item-Format: 2.0 Display-If-Installed: >=sys-libs/pam-1.4.0 Display-If-Installed: >=sys-auth/pambase-20200618 Starting with the 1.4.0 release [1], we don't offer these

[gentoo-dev] Last rites: dev-tex/feynmf

2020-06-20 Thread Ulrich Mueller
# Ulrich Müller (2020-06-20) # Unmaintained upstream, included with TeX Live. # Use >=dev-texlive/texlive-metapost-2020-r1 as replacement. # Removal in 30 days. Bug #728904. dev-tex/feynmf signature.asc Description: PGP signature

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread James Le Cuirot
On Sat, 20 Jun 2020 14:58:22 +0300 Azamat Hackimov wrote: > > games-emulation/openmsx > > git version migrated to meson and python3 Yeah, don't worry, this has been on my TODO for a while and I'll step it up the list. I was hoping they'd do a release but no such luck. -- James Le Cuirot

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Michał Górny
On Sat, 2020-06-20 at 13:29 +0200, Thomas Deutschmann wrote: > On 2020-06-20 12:07, Michał Górny wrote: > > > Al least, python2 is not on your list. > > > > > > Be first into the future by masking this stuff and > > > Last out of the past by leaving up to users to decide. > > > It could stay in

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Guilherme Amadio
On Sat, Jun 20, 2020 at 12:58:20AM -0400, Aaron Bauman wrote: > > # Aaron Bauman (2020-06-20) > > # Py2 only > > # Removal in 14 days > > dev-util/uftrace This is a function tracer written in C. I don't know why it's on this list. If a package has only optional support for python like this, just

Re: [gentoo-dev] Re: [gentoo-dev-announce] */*: Mask Py2 only packages

2020-06-20 Thread Rich Freeman
On Sat, Jun 20, 2020 at 4:36 AM Sergei Trofimovich wrote: > > On Sat, 20 Jun 2020 00:43:03 -0400 > Aaron Bauman wrote: > > > # Aaron Bauman (2020-06-20) > > # Py2 only > > # Removal in 14 days > ... > > app-misc/golly > > If you decided to delete a maintained package you should file a bug

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Azamat Hackimov
> games-emulation/openmsx git version migrated to meson and python3

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Thomas Deutschmann
On 2020-06-20 12:07, Michał Górny wrote: >> Al least, python2 is not on your list. >> >> Be first into the future by masking this stuff and >> Last out of the past by leaving up to users to decide. >> It could stay in the tree, masked, as long as python2. >> > > Do you really think it'd be

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Michał Górny
On Sat, 2020-06-20 at 10:36 +0100, Roy Bamford wrote: > On 2020.06.20 05:58, Aaron Bauman wrote: > > > # Aaron Bauman (2020-06-20) > > > # Py2 only > > > # Removal in 14 days > > [list of stuff] > > > -- > > Cheers, > > Aaron > > > > Aaron, > > If everything that needs python2 is being

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Roy Bamford
On 2020.06.20 05:58, Aaron Bauman wrote: > > # Aaron Bauman (2020-06-20) > > # Py2 only > > # Removal in 14 days [list of stuff] > > -- > Cheers, > Aaron > Aaron, If everything that needs python2 is being removed, why not python2 itself? Al least, python2 is not on your list. Be first

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Ulrich Mueller
> On Sat, 20 Jun 2020, Ulrich Mueller wrote: >>> games-board/scid > I wonder about scid appearing in the list. IIRC, it is written in C++, > not Python. It turns out that the ebuild installs a small Python script, which isn't needed for normal functioning of the program. Bug 728876 now.

[gentoo-dev] qmail.eclass: clean up and make it work with upcoming notqmail changes

2020-06-20 Thread Rolf Eike Beer
The split in the install functions was needed for packages like miniqmail, that only installed a subset of the functions. It has meanwhile been removed from tree. In turn notqmail is going to drop some obsolete programs from the installation. Most documentation files also have been renamed to

[gentoo-dev] Re: [gentoo-dev-announce] */*: Mask Py2 only packages

2020-06-20 Thread Sergei Trofimovich
On Sat, 20 Jun 2020 00:43:03 -0400 Aaron Bauman wrote: > # Aaron Bauman (2020-06-20) > # Py2 only > # Removal in 14 days ... > app-misc/golly If you decided to delete a maintained package you should file a bug against the maintainer. Otherwise they won't see the effect until mask hits the

Re: [gentoo-dev] */*: Mask Py2 only packages

2020-06-20 Thread Ulrich Mueller
> On Sat, 20 Jun 2020, Aaron Bauman wrote: >> # Aaron Bauman (2020-06-20) >> # Py2 only >> # Removal in 14 days I see these short deadlines quite often recently. Any reason why this can't be the usual 30 days? >> [...] >> games-board/scid I wonder about scid appearing in the list. IIRC,