Re: [gentoo-dev] New QA policy suggestion: Disallow "live-only" packages

2020-11-04 Thread Marty E. Plummer
On Wed, Nov 04, 2020 at 06:24:39PM +, Alexey Sokolov wrote: > 04.11.2020 19:10, Marty E. Plummer пишет: > > On Tue, Nov 03, 2020 at 07:13:32AM +0200, Joonas Niilola wrote: > >> Hey, > >> > > <-snip-> > > Just my 2c, One of the major reasons I use

Re: [gentoo-dev] New QA policy suggestion: Disallow "live-only" packages

2020-11-04 Thread Marty E. Plummer
On Tue, Nov 03, 2020 at 07:13:32AM +0200, Joonas Niilola wrote: > Hey, > <-snip-> Just my 2c, One of the major reasons I use gentoo is the ability to use live ebuilds relatively easily. One has the equivalent in arch linux in the form of ${pkgname}-${vcs} aur packages but keeping them up to date i

Re: [gentoo-dev] [PATCH] eclass/java-utils-2: switch to eapi7-ver

2019-02-22 Thread Marty E. Plummer
On Thu, Feb 21, 2019 at 03:30:32PM +0100, Andreas Sturmlechner wrote: > On Montag, 17. Dezember 2018 09:09:13 CET Marty E. Plummer wrote: > > @@ -15,7 +15,7 @@ > > # you should inherit java-pkg-2 for Java packages or java-pkg-opt-2 for > > packages # that have optional Java

[gentoo-dev] [PATCH] gnome.org.eclass: use eapi7-ver

2019-01-01 Thread Marty E. Plummer
Signed-off-by: Marty E. Plummer --- eclass/gnome.org.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/gnome.org.eclass b/eclass/gnome.org.eclass index 6b2ae672a2d..f41646749a0 100644 --- a/eclass/gnome.org.eclass +++ b/eclass/gnome.org.eclass @@ -1,4 +1,4

[gentoo-dev] [PATCH] twisted-r1.eclass: switch to eapi7-ver

2018-12-20 Thread Marty E. Plummer
Signed-off-by: Marty E. Plummer --- eclass/twisted-r1.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eclass/twisted-r1.eclass b/eclass/twisted-r1.eclass index 7f0f796ec96..a57470bb2f3 100644 --- a/eclass/twisted-r1.eclass +++ b/eclass/twisted-r1.eclass @@ -1,4

[gentoo-dev] [PATCH] eclass/java-utils-2: switch to eapi7-ver

2018-12-17 Thread Marty E. Plummer
Signed-off-by: Marty E. Plummer --- eclass/java-utils-2.eclass | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 473b177e539..a4c218c394e 100644 --- a/eclass/java-utils-2.eclass +++ b/eclass/java-utils

Re: [gentoo-dev] Re: [PATCH 3/5] xdg.eclass: move deps to RDEPEND

2018-10-01 Thread Marty E. Plummer
On Mon, Oct 01, 2018 at 10:08:03AM -0400, Mike Gilbert wrote: > On Mon, Oct 1, 2018 at 9:17 AM James Le Cuirot wrote: > > > > On Mon, 1 Oct 2018 09:00:38 -0400 > > Mike Gilbert wrote: > > > > > > The reason why it is in DEPEND though is that none of these tools > > > > are required at runtime. Th

Re: mcrypt status (Re: [gentoo-dev] Idea for a new project: gentoo-libs)

2018-08-04 Thread Marty E. Plummer
On Sat, Aug 04, 2018 at 11:43:28AM +0300, Andrew Savchenko wrote: > On Mon, 25 Jun 2018 07:59:47 +0200 Hanno Böck wrote: > > On Fri, 22 Jun 2018 21:50:50 -0500 > > "Marty E. Plummer" wrote: > > > > > So, as you may be aware I've been doing some wor

Re: [gentoo-dev] [PATCH] multilib: allow specifying the subtype of library in get_libname

2018-08-03 Thread Marty E. Plummer
64, you'd want libFLAC-8.dll on a mingw-w64 build. > > Fabian > > On 03-08-2018 00:09:41 -0500, Marty E. Plummer wrote: > > Signed-off-by: Marty E. Plummer > > --- > > > > On mingw-w64 (and perhaps cygwin and mingw.org), there are two forms of > > n

Re: [gentoo-dev] [PATCH] multilib: allow specifying the subtype of library in get_libname

2018-08-02 Thread Marty E. Plummer
On Fri, Aug 03, 2018 at 08:25:28AM +0200, Michał Górny wrote: > W dniu pią, 03.08.2018 o godzinie 00∶09 -0500, użytkownik Marty E. > Plummer napisał: > > Signed-off-by: Marty E. Plummer > > --- > > > > On mingw-w64 (and perhaps cygwin and mingw.org), there a

[gentoo-dev] [PATCH] multilib: allow specifying the subtype of library in get_libname

2018-08-02 Thread Marty E. Plummer
Signed-off-by: Marty E. Plummer --- On mingw-w64 (and perhaps cygwin and mingw.org), there are two forms of non-static libraries. Standard *.dll libraries are for runtime and are loaded from %PATH% on windows systems, and are typically stored in either /bin or /usr/bin on mingw-w64 cross

[gentoo-dev] [PATCH] linux-info.eclass: fix for prematurely merged patch

2018-07-17 Thread Marty E. Plummer
https://github.com/gentoo/gentoo/pull/9222 was merged prematurely, and included the first iteration of my linux-info EAPI 7 patch, and requires this patch on top to avoid a double slash. --- eclass/linux-info.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/linux-i

Re: [gentoo-dev] [PATCH 01/10] gnome2-utils: move icon functions into xdg-utils

2018-07-15 Thread Marty E. Plummer
On Sun, Jul 15, 2018 at 08:22:02AM +0200, Hans de Graaff wrote: > On Tue, 2018-06-26 at 20:27 -0500, Marty E. Plummer wrote: > > > > # Updates Gtk+ icon cache files under /usr/share/icons. > > -# This function should be called from pkg_postinst and pkg_postrm. > >

[gentoo-dev] [PATCH v2] linux-info.eclass: account for lack of trailing slash

2018-07-14 Thread Marty E. Plummer
In EAPI 7, D, ED, ROOT, EROOT no longer have a trailing slash[1]. This makes finding /usr/src/linux not work properly as it currently stands. Use the form "${ROOT%/}/" where apropos in order to unify behavior across EAPIs. 1: https://projects.gentoo.org/pms/7/pms.html#x1-113001r7 --- eclass/linu

Re: [gentoo-dev] [PATCH] linux-info.eclass: account for lack of trailing slash

2018-07-14 Thread Marty E. Plummer
On Sat, Jul 14, 2018 at 08:21:42AM +0200, Ulrich Mueller wrote: > >>>>> On Fri, 13 Jul 2018, Marty E Plummer wrote: > > > In EAPI 7, D, ED, ROOT, EROOT no longer have a trailing slash[1]. This > > makes finding /usr/src/linux not work properly as it currently st

[gentoo-dev] [PATCH] linux-info.eclass: account for lack of trailing slash

2018-07-13 Thread Marty E. Plummer
In EAPI 7, D, ED, ROOT, EROOT no longer have a trailing slash[1]. This makes finding /usr/src/linux not work properly as it currently stands. Use the form "${ROOT%/}/" where apropos in order to unify behavior across EAPIs. 1: https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-113001r7 --- eclass/l

[gentoo-dev] [PATCH] linux-info.eclass: account for lack of trailing slash

2018-07-13 Thread Marty E. Plummer
In EAPI 7, D, ED, ROOT, EROOT no longer have a trailing slash[1]. This makes finding /usr/src/linux not work properly as it currently stands. Use the form "${ROOT%}/" where apropos in order to unify behavior across EAPIs. --- eclass/linux-info.eclass | 18 +- 1 file changed, 9 ins

[gentoo-dev] [PATCH] linux-info.eclass: enable EAPI 7

2018-07-10 Thread Marty E. Plummer
versionator is banned in EAPI 7, so switch to either native EAPI 7 version functions or inherit eapi7-ver on EAPI 0-6 --- eclass/linux-info.eclass | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index 77df7a6ad60..96f

[gentoo-dev] [PATCH] linux-info.eclass: enable EAPI 7

2018-07-10 Thread Marty E. Plummer
versionator is banned in EAPI 7, so switch to either native EAPI 7 version functions or inherit eapi7-ver on EAPI 0-6 --- eclass/linux-info.eclass | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index 77df7a6ad60..96f

[gentoo-dev] [PATCH] meson.eclass: add EAPI 7 support

2018-07-10 Thread Marty E. Plummer
--- It seems this is all that is needed, and all the eclasses inherited by it are supported for EAPI 7. I could be missing something, so please do comment if I have. eclass/meson.eclass | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/meson.eclass b/eclass/meson.

Re: [gentoo-dev] [PATCH 05/10] xdg.eclass: make EAPI 7 ready

2018-07-04 Thread Marty E. Plummer
On Wed, Jun 27, 2018 at 08:37:04AM +0200, Michał Górny wrote: > W dniu śro, 27.06.2018 o godzinie 06∶58 +0200, użytkownik Ulrich Mueller > napisał: > > > > > > > On Tue, 26 Jun 2018, Marty E Plummer wrote: > > > Add dev-util/desktop-file-utils and x11-misc/sh

Re: [gentoo-dev] Packages up for grabs: app-emulation/virtualbox-bin

2018-07-03 Thread Marty E. Plummer
On Tue, Jul 03, 2018 at 09:03:45PM +0200, Jonas Stein wrote: > Dear all, > > The following packages are up for grabs: > > app-emulation/virtualbox-bin > > > after retirement of the proxied maintainer. > > https://packages.gentoo.org/packages/app-emulation/virtualbox-bin > > This famous packag

Re: [gentoo-dev] [PATCH 02/10] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-27 Thread Marty E. Plummer
On Wed, Jun 27, 2018 at 06:42:23PM +0200, Pacho Ramos wrote: > El mar, 26-06-2018 a las 20:27 -0500, Marty E. Plummer escribió: > > Package-Manager: Portage-2.3.40, Repoman-2.3.9 > > --- > > eclass/gnome2.eclass | 9 + > gnome2.eclass would also need to fix

Re: [gentoo-dev] [PATCH 05/10] xdg.eclass: make EAPI 7 ready

2018-06-27 Thread Marty E. Plummer
On Wed, Jun 27, 2018 at 08:37:04AM +0200, Michał Górny wrote: > W dniu śro, 27.06.2018 o godzinie 06∶58 +0200, użytkownik Ulrich Mueller > napisał: > > > > > > > On Tue, 26 Jun 2018, Marty E Plummer wrote: > > > Add dev-util/desktop-file-utils and x11-misc/sh

[gentoo-dev] [PATCH 10/10] gnome2.eclass: enable EAPI 7

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 57eafcd451b..d49a9c21baf 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -22,7 +22,7 @@ case

[gentoo-dev] [PATCH 09/10] xdg.eclass: enable EAPI 7

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index fc4bee30ca5..78164993eb5 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -14,7 +14,7 @@ inherit xdg-utils

[gentoo-dev] [PATCH 08/10] gnome2-utils.eclass: enable EAPI 7

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index 6bd3cebac2d..ee570fe9c66 100644 --- a/eclass/gnome2-utils.eclass +++ b/eclass/gnome2-utils

[gentoo-dev] [PATCH 07/10] xdg-utils.eclass: enable EAPI 7

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass index 9e4d4638e38..a947aad58d6 100644 --- a/eclass/xdg-utils.eclass +++ b/eclass/xdg-utils.eclass @@ -15,

[gentoo-dev] [PATCH 06/10] gnome2.eclass: make EAPI 7 ready

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index c4418df92bb..57eafcd451b 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -256,7

[gentoo-dev] [PATCH 04/10] gnome2-utils.eclass: make EAPI 7 ready

2018-06-26 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as most of the directories and files used in conjunction with it have a leading /; add missing leading / where apropriate. Drop EAPI 0-2 support as no in-tree ebuilds use it to simplify the ROOT/EROOT/BROOT logic. Use BROOT to specify path to executable files, s

[gentoo-dev] [PATCH 05/10] xdg.eclass: make EAPI 7 ready

2018-06-26 Thread Marty E. Plummer
Add dev-util/desktop-file-utils and x11-misc/shared-mime-info to BDEPEND as a number of executables which will need to be executed on the build host are included in them. Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

[gentoo-dev] [PATCH 03/10] xdg-utils.eclass: make EAPI 7 ready

2018-06-26 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as the tools and directories which are used with it are already prefixed with a / Use BROOT to specify path to update-mime-database and friends, setting that to EROOT when not EAPI 7 Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 14

[gentoo-dev] [PATCH 01/10] gnome2-utils: move icon functions into xdg-utils

2018-06-26 Thread Marty E. Plummer
Kept some dummy stub functions in place in order to maintain functionality of existing ebuilds. Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2-utils.eclass | 56 ++- eclass/xdg-utils.eclass| 60 +- 2 files c

[gentoo-dev] [PATCH 02/10] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-26 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 9 + eclass/xdg.eclass| 31 --- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 6db6d08b14e..c4418df92bb 100644 ---

[gentoo-dev] [PATCH 00/10] {gnome2,xdg}{,-utils}.eclass: EAPI 7 work

2018-06-26 Thread Marty E. Plummer
Round four. I think I've finally got everything covered properly. Flipped a lot of has ${EAPI} 6 stuff to [[ ${EAPI:-0} == [012345] ]] negations as the former version would require adding new EAPI versions until the end of time. This way you have a finite list of unsupported EAPIs Ma

Re: [gentoo-dev] Idea for a new project: gentoo-libs

2018-06-26 Thread Marty E. Plummer
On Mon, Jun 25, 2018 at 07:59:47AM +0200, Hanno Böck wrote: > On Fri, 22 Jun 2018 21:50:50 -0500 > "Marty E. Plummer" wrote: > > > So, as you may be aware I've been doing some work on moving bzip2 to > > an autotools based build. Recently I've ran int

Re: [gentoo-dev] Idea for a new project: gentoo-libs

2018-06-23 Thread Marty E. Plummer
On Sat, Jun 23, 2018 at 10:15:06AM +0200, Paweł Hajdan, Jr. wrote: > On 23/06/2018 09:43, Mikle Kolyada wrote: > > But how would it serve gentoo itself? Lots of packages in the distro > > have dead upstream but still work. > > Why would you want to make gentoo an upstream area rather than moving a

Re: [gentoo-dev] Idea for a new project: gentoo-libs

2018-06-23 Thread Marty E. Plummer
On Sat, Jun 23, 2018 at 09:22:00AM +0200, Michał Górny wrote: > W dniu pią, 22.06.2018 o godzinie 21∶50 -0500, użytkownik Marty E. > Plummer napisał: > > So, as you may be aware I've been doing some work on moving bzip2 to an > > autotools based build. Recently I've ran

Re: [gentoo-dev] Idea for a new project: gentoo-libs

2018-06-22 Thread Marty E. Plummer
On Fri, Jun 22, 2018 at 09:50:50PM -0500, Marty E. Plummer wrote: > So, as you may be aware I've been doing some work on moving bzip2 to an > autotools based build. Recently I've ran into app-crypt/mhash, which is > in a semi-abandoned state (talking with the maintainer on tw

[gentoo-dev] Idea for a new project: gentoo-libs

2018-06-22 Thread Marty E. Plummer
So, as you may be aware I've been doing some work on moving bzip2 to an autotools based build. Recently I've ran into app-crypt/mhash, which is in a semi-abandoned state (talking with the maintainer on twitter atm), and I was thinking it may be a good idea to set up a project for keeping these semi

Re: [gentoo-dev] Re: [PATCH 3/5] toolchain.eclass: avoid leading double slash

2018-06-21 Thread Marty E. Plummer
On Thu, Jun 21, 2018 at 10:16:45AM +0200, Michael Haubenwallner wrote: > On 06/21/2018 12:40 AM, Ulrich Mueller wrote: > >> On Wed, 20 Jun 2018, Michael Haubenwallner wrote: > > > >> Path starting with "//" is a Network path for Cygwin: > >> As DATAPATH starts with EPREFIX, we have to use it w

Re: [gentoo-dev] Re: [PATCH 3/5] toolchain.eclass: avoid leading double slash

2018-06-21 Thread Marty E. Plummer
On Thu, Jun 21, 2018 at 10:16:45AM +0200, Michael Haubenwallner wrote: > On 06/21/2018 12:40 AM, Ulrich Mueller wrote: > >> On Wed, 20 Jun 2018, Michael Haubenwallner wrote: > > > >> Path starting with "//" is a Network path for Cygwin: > >> As DATAPATH starts with EPREFIX, we have to use it w

[gentoo-dev] [PATCH 10/10] gnome2.eclass: enable EAPI 7

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 57eafcd451b..d49a9c21baf 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -22,7 +22,7 @@ case

[gentoo-dev] [PATCH 09/10] xdg.eclass: enable EAPI 7

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index bd609f3a493..01e92bc6246 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -14,7 +14,7 @@ inherit xdg-ut

[gentoo-dev] [PATCH 08/10] gnome2-utils.eclass: enable EAPI 7

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass index b2569ce11ed..8d3359013b7 100644 --- a/eclass/gnome2-utils.eclass +++ b/eclass/gnome2-u

[gentoo-dev] [PATCH 07/10] xdg-utils.eclass: enable EAPI 7

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/xdg-utils.eclass b/eclass/xdg-utils.eclass index 43c981251d9..8789570c12f 100644 --- a/eclass/xdg-utils.eclass +++ b/eclass/xdg-utils.eclass @@ -15,

[gentoo-dev] [PATCH 06/10] gnome2.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index c4418df92bb..57eafcd451b 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -256,7

[gentoo-dev] [PATCH 05/10] xdg.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Add dev-util/desktop-file-utils and x11-misc/shared-mime-info to BDEPEND as a number of executables which will need to be executed on the build host are included in them. Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclas

[gentoo-dev] [PATCH 04/10] gnome2-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as most of the directories and files used in conjunction with it have a leading /; add missing leading / where apropriate. Drop EAPI 0-2 support as no in-tree ebuilds use it to simplify the ROOT/EROOT/BROOT logic. Use BROOT to specify path to executable files, s

[gentoo-dev] [PATCH 02/10] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-20 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2.eclass | 9 + eclass/xdg.eclass| 31 --- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 6db6d08b14e..c4418df92bb 100644 ---

[gentoo-dev] [PATCH 03/10] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as the tools and directories which are used with it are already prefixed with a / Use BROOT to specify path to update-mime-database and friends, setting that to EROOT when not EAPI 7 Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 14

[gentoo-dev] [PATCH 00/10] {gnome2,xdg}{,-utils}.eclass: EAPI 7 work

2018-06-20 Thread Marty E. Plummer
Round three, hopefully this covers all the bases and all the changes asked for in the previous iterations. Marty E. Plummer (10): gnome2-utils: move icon functions into xdg-utils gnome2.eclass: move icon handling code to xdg.eclass xdg-utils.eclass: make EAPI 7 ready gnome2-utils.eclass

[gentoo-dev] [PATCH 01/10] gnome2-utils: move icon functions into xdg-utils

2018-06-20 Thread Marty E. Plummer
Kept some dummy stub functions in place in order to maintain functionality of existing ebuilds. Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2-utils.eclass | 56 ++- eclass/xdg-utils.eclass| 60 +- 2 files c

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
On Thu, Jun 21, 2018 at 03:41:02AM +0100, M. J. Everitt wrote: > On 21/06/18 03:38, Jason Zaman wrote: > > On Wed, Jun 20, 2018 at 06:01:10PM -0500, Marty E. Plummer wrote: > >> On Wed, Jun 20, 2018 at 11:33:53PM +0100, James Le Cuirot wrote: > >>> On Wed, 20 Jun 2018

Re: [gentoo-dev] [PATCH 2/4] gnome2-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 09:25:30AM +0200, Michał Górny wrote: > W dniu śro, 20.06.2018 o godzinie 02∶10 -0500, użytkownik Marty E. > Plummer napisał: > > Use ${EROOT%/} whereever possible, as most of the directories and files > > used in conjunction with it have a leading /; a

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 11:33:53PM +0100, James Le Cuirot wrote: > On Wed, 20 Jun 2018 17:21:09 -0500 > "Marty E. Plummer" wrote: > > > On Wed, Jun 20, 2018 at 09:03:44PM +0800, Jason Zaman wrote: > > > On Wed, Jun 20, 2018 at 02:10:50AM -0500, Marty E. Pl

Re: [gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 09:03:44PM +0800, Jason Zaman wrote: > On Wed, Jun 20, 2018 at 02:10:50AM -0500, Marty E. Plummer wrote: > > Use ${EROOT%/} whereever possible, as the tools and directories which > > are used with it are already prefixed with a / > > > > Pack

Re: [gentoo-dev] [PATCH 1/5] toolchain.eclass: ROOT->EROOT at looking for gcc specs file

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 07:49:01PM +0200, Michael Haubenwallner wrote: > --- > eclass/toolchain.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass > index 68e4ce15b37..fe41a80db28 100644 > --- a/eclass/toolchain.eclass

Re: [gentoo-dev] [PATCH 4/4] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 11:19:29AM +0200, Michał Górny wrote: > W dniu śro, 20.06.2018 o godzinie 04∶04 -0500, użytkownik Marty E. > Plummer napisał: > > On Wed, Jun 20, 2018 at 09:27:54AM +0200, Michał Górny wrote: > > > W dniu śro, 20.06.2018 o godzinie 02∶10 -050

Re: [gentoo-dev] [PATCH 4/4] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 09:27:54AM +0200, Michał Górny wrote: > W dniu śro, 20.06.2018 o godzinie 02∶10 -0500, użytkownik Marty E. > Plummer napisał: > > --- > > eclass/gnome2.eclass | 7 --- > > eclass/xdg.eclass| 27 ++- > > 2 files

Re: [gentoo-dev] [PATCH 3/4] gnome2-utils: move icon functions into xdg-utils

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 09:27:01AM +0200, Michał Górny wrote: > W dniu śro, 20.06.2018 o godzinie 02∶10 -0500, użytkownik Marty E. > Plummer napisał: > > Kept some dummy stub functions in place in order to maintain > > functionality of existing ebuilds, along with a QA warning t

Re: [gentoo-dev] [PATCH 2/4] gnome2-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
On Wed, Jun 20, 2018 at 09:25:30AM +0200, Michał Górny wrote: > W dniu śro, 20.06.2018 o godzinie 02∶10 -0500, użytkownik Marty E. > Plummer napisał: > > Use ${EROOT%/} whereever possible, as most of the directories and files > > used in conjunction with it have a leading /; a

[gentoo-dev] [PATCH 4/4] gnome2.eclass: move icon handling code to xdg.eclass

2018-06-20 Thread Marty E. Plummer
--- eclass/gnome2.eclass | 7 --- eclass/xdg.eclass| 27 ++- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index 6db6d08b14e..5b81cb4f01a 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@

[gentoo-dev] [PATCH 3/4] gnome2-utils: move icon functions into xdg-utils

2018-06-20 Thread Marty E. Plummer
Kept some dummy stub functions in place in order to maintain functionality of existing ebuilds, along with a QA warning to migrate from one eclass to the other. --- eclass/gnome2-utils.eclass | 73 ++ eclass/xdg-utils.eclass| 80 +

[gentoo-dev] [PATCH 1/4] xdg-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as the tools and directories which are used with it are already prefixed with a / Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/xdg-utils.eclass b/

[gentoo-dev] [PATCH 2/4] gnome2-utils.eclass: make EAPI 7 ready

2018-06-20 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as most of the directories and files used in conjunction with it have a leading /; add missing leading / where apropriate. Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/gnome2-utils.eclass | 41 ++ 1 file changed,

Re: [gentoo-dev] xdg-utils.eclass and EAPI 7

2018-06-17 Thread Marty E. Plummer
On Fri, Jun 15, 2018 at 10:35:21AM +0700, gro...@gentoo.org wrote: > Does anybody plan to add EAPI 7 support to this eclass anytime soon? It must > be trivial. > > There are 857 ebuilds inheriting this eclass in the tree, and they cannot be > bumped to EAPI 7 now. > > Andrey > Went ahead and did

[gentoo-dev] [PATCH 1/2] gnome2-utils.eclass: make EAPI 7 ready

2018-06-17 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as most of the directories and files used in conjunction with it have a leading /; add missing leading / where apropriate. Put sys-apps/sed into BDEPEND if EAPI 7, as it need to be executable on CBUILD. Signed-off-by: Marty E. Plummer Package-Manager: Portage

[gentoo-dev] [PATCH 2/2] xdg-utils.eclass: make EAPI 7 ready

2018-06-17 Thread Marty E. Plummer
Use ${EROOT%/} whereever possible, as the tools and directories which are used with it are already prefixed with a / Signed-off-by: Marty E. Plummer Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- eclass/xdg-utils.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff

[gentoo-dev] [PATCH 0/2] xdg-utils && gnome2-utils EAPI 7 work

2018-06-17 Thread Marty E. Plummer
Just some simple changes to the eclasses to handle the fact that ${EROOT} no longer comes with a trailing / on EAPI 7 and use BDEPEND where applicable. Better ideas and suggestions are greatly appreciated. Marty E. Plummer (2): xdg-utils.eclass: make EAPI 7 ready gnome2-utils.eclass: make

Re: [gentoo-dev] xdg-utils.eclass and EAPI 7

2018-06-15 Thread Marty E. Plummer
On Fri, Jun 15, 2018 at 10:35:21AM +0700, gro...@gentoo.org wrote: > Does anybody plan to add EAPI 7 support to this eclass anytime soon? It must > be trivial. > Yeah, it should be fairly simple; PDEPEND and BROOT stuff should be simple enough. > There are 857 ebuilds inheriting this eclass in the

[gentoo-dev] [PATCH] xfconf.eclass: remove git logic

2018-06-14 Thread Marty E. Plummer
There are currently no ebuilds using xfconf which are live, and the live logic here is based around git-2 which has been deprecated since 20151113. Signed-off-by: Marty E. Plummer --- eclass/xfconf.eclass | 19 ++- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a

[gentoo-dev] [PATCH] kernel-2.eclass: drop EAPI 0-1 support code

2018-06-13 Thread Marty E. Plummer
Also went ahead and dropped versionator in favor of eapi7-ver for EAPI 0-6, and eutils for epatch. multilib dropped as unneeded. All ebuilds using it tested with ebuild clean install clean. See also https://github.com/gentoo/gentoo/pull/8825 Bug: https://bugs.gentoo.org/657926 Package-Manager: Po

Re: [gentoo-dev] [PATCH 0/2] drop git logic from toolchain eclasses

2018-06-05 Thread Marty E. Plummer
On Tue, Jun 05, 2018 at 11:24:49PM +0200, Andreas K. Huettel wrote: > Am Sonntag, 3. Juni 2018, 03:47:14 CEST schrieb Marty E. Plummer: > > In the live ebuilds using this eclass, the git logic is handled in the > > ebuild itself and not the eclass. Drop the git logic as it uses git-

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-06-04 Thread Marty E. Plummer
On Wed, May 23, 2018 at 08:18:48PM -0500, Marty E. Plummer wrote: > > Should be the final iteration; added comments explaining why eclasses > were inherited, again suggested by [Arfrever]. > Any thoughts? > --- > eclass/java-utils-2.eclass | 11 --- > 1 file change

[gentoo-dev] [PATCH 2/2] toolchain-glibc.eclass: remove git logic

2018-06-02 Thread Marty E. Plummer
The git logic is handled in the live ebuild directly, and the only use of this eclass is in non-live ebuilds. In fact, the two newest non-live ebuilds do not make use of this eclass at all, and as far as I can see nowhere in the history of this file does it inherit git-2 at all. --- eclass/toolcha

[gentoo-dev] [PATCH 1/2] toolchain-binutils.eclass: drop git-2

2018-06-02 Thread Marty E. Plummer
git-2.eclass is deprecated and the git logic is handled in the live ebuild itself. --- eclass/toolchain-binutils.eclass | 16 +--- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/eclass/toolchain-binutils.eclass b/eclass/toolchain-binutils.eclass index 0e532a8f201..a504a0

[gentoo-dev] [PATCH 0/2] drop git logic from toolchain eclasses

2018-06-02 Thread Marty E. Plummer
In the live ebuilds using this eclass, the git logic is handled in the ebuild itself and not the eclass. Drop the git logic as it uses git-2 which has been deprecated for quite some time. Marty E. Plummer (2): toolchain-binutils.eclass: drop git-2 toolchain-glibc.eclass: remove git logic

[gentoo-dev] [PATCH] enlightenment.eclass: git-2->git-r3 migration

2018-06-02 Thread Marty E. Plummer
Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- Just a small patch to migrate from git-2->git-r3 for this eclass. I've tested each live ebuild which uses this eclass, though I'd like to have toralf tinderbox it a bit because there are quite a few more which should be tested. media-libs/elementa

Re: [gentoo-dev] [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-30 Thread Marty E. Plummer
On Wed, May 30, 2018 at 10:56:47AM +0200, Ulrich Mueller wrote: > >>>>> On Wed, 30 May 2018, Marty E Plummer wrote: > > > Clean resend for monsierp, as the prior one got mangled a bit. > > Just a hint: If you write this after the separating line ("---&qu

[gentoo-dev] [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-30 Thread Marty E. Plummer
Clean resend for monsierp, as the prior one got mangled a bit. Package-Manager: Portage-2.3.36, Repoman-2.3.9 --- eclass/ant-tasks.eclass | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/eclass/ant-tasks.eclass b/eclass/ant-tasks.eclass index e008e6eaea8..31683e6824

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-05-23 Thread Marty E. Plummer
On Tue, May 22, 2018 at 09:33:59PM -0500, Marty E. Plummer wrote: > On Mon, May 21, 2018 at 05:13:18PM -0500, Marty E. Plummer wrote: > > On Mon, May 21, 2018 at 04:47:03PM -0500, Marty E. Plummer wrote: > > > On Tue, May 08, 2018 at 11:03:47AM +0200, Ulrich Mueller wrote:

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-05-22 Thread Marty E. Plummer
On Mon, May 21, 2018 at 05:13:18PM -0500, Marty E. Plummer wrote: > On Mon, May 21, 2018 at 04:47:03PM -0500, Marty E. Plummer wrote: > > On Tue, May 08, 2018 at 11:03:47AM +0200, Ulrich Mueller wrote: > > > You could inherit eapi7-ver instead of versionator, which would save >

Re: [gentoo-dev] Re: [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-22 Thread Marty E. Plummer
On Tue, May 22, 2018 at 01:59:51AM -0500, Marty E. Plummer wrote: > On Tue, May 22, 2018 at 08:27:27AM +0200, Ulrich Mueller wrote: > > >>>>> On Mon, 21 May 2018, Marty E Plummer wrote: > > > > > On Tue, May 22, 2018 at 05:57:35AM +0200, Micha?? G??rny w

Re: [gentoo-dev] Re: [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-22 Thread Marty E. Plummer
On Tue, May 22, 2018 at 08:27:27AM +0200, Ulrich Mueller wrote: > >>>>> On Mon, 21 May 2018, Marty E Plummer wrote: > > > On Tue, May 22, 2018 at 05:57:35AM +0200, Micha?? G??rny wrote: > > [Please check you mailer configuration. It's sending MIME, but >

Re: [gentoo-dev] Re: [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-21 Thread Marty E. Plummer
On Tue, May 22, 2018 at 05:57:35AM +0200, Micha?? G??rny wrote: > W dniu pon, 21.05.2018 o godzinie 17???03???-0500, u??ytkownik Marty E. > Plummer napisa??: > > Actually I just noticed that eapi7-ver can now be used for EAPI 0-6, so > > just unconditionally use it if EAPI !=

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-05-21 Thread Marty E. Plummer
On Mon, May 21, 2018 at 04:47:03PM -0500, Marty E. Plummer wrote: > On Tue, May 08, 2018 at 11:03:47AM +0200, Ulrich Mueller wrote: > > You could inherit eapi7-ver instead of versionator, which would save > > the conditional below. > > > I didn't realize that eapi7-ve

[gentoo-dev] Re: [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-21 Thread Marty E. Plummer
Actually I just noticed that eapi7-ver can now be used for EAPI 0-6, so just unconditionally use it if EAPI != 7 Package-Manager: Portage-2.3.36, Repoman-2.3.9 --- eclass/ant-tasks.eclass | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/eclass/ant-tasks.eclass b/ecl

Re: [gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-05-21 Thread Marty E. Plummer
On Tue, May 08, 2018 at 11:03:47AM +0200, Ulrich Mueller wrote: > >>>>> On Tue, 8 May 2018, Marty E Plummer wrote: > > > --- > > eclass/java-utils-2.eclass | 14 +++--- > > 1 file changed, 11 insertions(+), 3 deletions(-) > > > diff --git

[gentoo-dev] [PATCH] ant-tasks.eclass: use eapi7-ver

2018-05-21 Thread Marty E. Plummer
See also https://github.com/gentoo/gentoo/pull/8325 The above pr does a revbump and bumps EAPI to 6 for every ebuild which uses this eclass. If we were to instead just in-place bump EAPI to 6 we could do away with the conditional code entirely. Package-Manager: Portage-2.3.36, Repoman-2.3.9 --- e

[gentoo-dev] [PATCH] java-utils-2.eclass: port to EAPI 7

2018-05-07 Thread Marty E. Plummer
--- eclass/java-utils-2.eclass | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 25e35c33dd2..47bbb64ffd4 100644 --- a/eclass/java-utils-2.eclass +++ b/eclass/java-utils-2.eclass @@ -15,7 +15,7 @@ # yo

Re: [gentoo-dev] [PATCH] freedict.eclass: rename dict.eclass, generalize

2018-04-25 Thread Marty E. Plummer
On Wed, Apr 25, 2018 at 08:47:16AM +0200, Ulrich Mueller wrote: > >>>>> On Wed, 25 Apr 2018, Marty E Plummer wrote: > > >> I don't see much code duplication there, so I think it would be > >> cleaner to have a second eclass, rather than adding conditio

Re: [gentoo-dev] [PATCH] freedict.eclass: rename dict.eclass, generalize

2018-04-24 Thread Marty E. Plummer
On Wed, Apr 25, 2018 at 07:28:12AM +0200, Ulrich Mueller wrote: > >>>>> On Tue, 24 Apr 2018, Marty E Plummer wrote: > > > Reworked to be usable with app-dicts/dictd-* ebuilds to avoid code > > duplication > > I don't see much code duplication there

Re: [gentoo-dev] [PATCH] freedict.eclass: rename dict.eclass, generalize

2018-04-24 Thread Marty E. Plummer
On Tue, Apr 24, 2018 at 11:03:44PM -0500, Marty E. Plummer wrote: > Reworked to be usable with app-dicts/dictd-* ebuilds to avoid code > duplication > > You can reference this pull request to get an idea as to the usage. > > https://github.com/gentoo/gentoo/pull/8106 &g

[gentoo-dev] [PATCH] freedict.eclass: rename dict.eclass, generalize

2018-04-24 Thread Marty E. Plummer
Reworked to be usable with app-dicts/dictd-* ebuilds to avoid code duplication You can reference this pull request to get an idea as to the usage. https://github.com/gentoo/gentoo/pull/8106 Package-Manager: Portage-2.3.31, Repoman-2.3.9 --- eclass/dict.eclass | 75 ++

[gentoo-dev] [PATCH] eutils.eclass: split unique functions into eutils-r1

2018-04-08 Thread Marty E. Plummer
Split all functions unique to eutils into eutils-r1, and inherit it from eutils. Issue a QA warning on EAPI=6 ebuilds using eutils directly and suggest migrating to direct use of the needed eclass, with a list of functions unique to eutils-r1. With this we can start moving ebuilds which inherit eu

[gentoo-dev] [PATCH] java-vm-2.eclass: fdo-mime->xdg-utils migration

2018-04-08 Thread Marty E. Plummer
This is the only eclass left which uses it. Switch over. Package-Manager: Portage-2.3.28, Repoman 2.3.9 --- eclass/java-vm-2.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/java-vm-2.eclass b/eclass/java-vm-2.eclass index 9deef1c8eed..82cfe4d3e3e 100644 ---

Re: [gentoo-dev] [PATCH] eclass: freedict: require EAPI=6

2018-04-04 Thread Marty E. Plummer
On Wed, Apr 04, 2018 at 02:20:13PM +0200, Ulrich Mueller wrote: > > On Wed, 04 Apr 2018, Aaron Bauman wrote: > > > Marty, I will get this merged today. I apologize for the delay. > > Already done. :) One tiny change, namely I've added a trailing slash > to the URL of the homepage. > > Thanks

Re: [gentoo-dev] [PATCH] eclass: freedict: require EAPI=6

2018-04-04 Thread Marty E. Plummer
Any action on this? On Wed, Mar 28, 2018 at 10:52:40AM +0200, Ulrich Mueller wrote: > >>>>> On Wed, 28 Mar 2018, Marty E Plummer wrote: > > > How's this: > > Looks good to me. > > > --- > > eclass/freedict.eclass | 18 ++--

Re: [gentoo-dev] [PATCH] eclass: freedict: require EAPI=6

2018-03-28 Thread Marty E. Plummer
On Tue, Mar 27, 2018 at 11:20:08AM +0200, Ulrich Mueller wrote: > While at it: > - Drop the IUSE="" assignment, it is useless (pun intended :) > - Update HOMEPAGE, freedict.de is dead > - LICENSE should be "GPL-2+" (sources say "GNU General Public License > ver. 2.0 and any later version") > - DE

  1   2   >