[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: m

[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 17:21:09 -0500 > >>> "Marty E.

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

2018-06-20 Thread M. J. Everitt
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 17:21:09 -0500 >>> "Marty E. Plummer" wrote: >>> On Wed, Jun 20, 2018 at 09:03:44PM +0800, Jaso

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

2018-06-20 Thread Jason Zaman
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 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,

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 /; add missing leading / >

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. Plummer wrote: > > > > Use ${EROOT%/} whe

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

2018-06-20 Thread Ulrich Mueller
> 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 with ${ROOT%/}. > --- > eclass/toolchain.eclass | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > diff --git a/eclass

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

2018-06-20 Thread James Le Cuirot
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. Plummer wrote: > > > Use ${EROOT%/} whereever possible, as the tools and directories which > > > are used with it ar

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 / > > > > Package-Manager: Portage-2.3.40, Rep

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 1/5] toolchain.eclass: ROOT->EROOT at looking for gcc specs file

2018-06-20 Thread Michał Górny
W dniu śro, 20.06.2018 o godzinie 19∶49 +0200, użytkownik Michael Haubenwallner napisał: > --- > 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/eclas

Re: [gentoo-dev] [PATCH 5/5] toolchain.eclass: support gcc patches from cygwinports

2018-06-20 Thread Michał Górny
W dniu śro, 20.06.2018 o godzinie 19∶49 +0200, użytkownik Michael Haubenwallner napisał: > Download and apply patches found in Cygwin's gcc.cygport, maintained > at > github/cygwinports/gcc, for a compiler running on cygwin. The ebuild > can define the cygwinports' git commit id as CYGWINPORTS_GIT

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

2018-06-20 Thread James Le Cuirot
On Wed, 20 Jun 2018 21:03:44 +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 / > > > > Package-Manager: Portage-2.3.40, Repoman-

[gentoo-dev] [PATCH 5/5] toolchain.eclass: support gcc patches from cygwinports

2018-06-20 Thread Michael Haubenwallner
Download and apply patches found in Cygwin's gcc.cygport, maintained at github/cygwinports/gcc, for a compiler running on cygwin. The ebuild can define the cygwinports' git commit id as CYGWINPORTS_GITREV. --- eclass/toolchain.eclass | 28 1 file changed, 28 insertion

[gentoo-dev] [PATCH 4/5] toolchain.eclass: Cygwin provides posix threads

2018-06-20 Thread Michael Haubenwallner
Upstream Cygwin does build their gcc with posix threads for ages, at least since gcc4-4.5.1-1.cygport (committed on Oct 3, 2010). --- eclass/toolchain.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index bc3a80e0e8a..faf

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

2018-06-20 Thread Michael Haubenwallner
Path starting with "//" is a Network path for Cygwin: As DATAPATH starts with EPREFIX, we have to use it with ${ROOT%/}. --- eclass/toolchain.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index a51d8e84f5e..bc3a80

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

2018-06-20 Thread Michael Haubenwallner
--- 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 +++ b/eclass/toolchain.eclass @@ -2207,7 +2207,7 @@ do_gcc_config() {

[gentoo-dev] [PATCH 0/5] toolchain.eclass: Prefix patches, Cygwin related

2018-06-20 Thread Michael Haubenwallner
Hi, please review these patches we have in prefix-overlay, where patches 3-5 are for Gentoo Prefix on Cygwin. Thanks! /haubi/

[gentoo-dev] [PATCH 2/5] toolchain.eclass: D->ED for where to start cleanups

2018-06-20 Thread Michael Haubenwallner
--- eclass/toolchain.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index fe41a80db28..a51d8e84f5e 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1720,9 +1720,9 @@ toolchain_src_install

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

2018-06-20 Thread Jason Zaman
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 / > > Package-Manager: Portage-2.3.40, Repoman-2.3.9 > --- > eclass/xdg-utils.eclass | 10 +- > 1 file c

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

2018-06-20 Thread Michał Górny
W dniu śro, 20.06.2018 o godzinie 05∶07 -0500, użytkownik Marty E. Plummer napisał: > 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órn

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 -0500, użytkownik Marty E. > > > Plum

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

2018-06-20 Thread Michał Górny
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 -0500, użytkownik Marty E. > > Plummer napisał: > > > --- > > > eclass/gnome2.eclass | 7 --- > > > e

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

2018-06-20 Thread Michał Górny
W dniu śro, 20.06.2018 o godzinie 04∶03 -0500, użytkownik Marty E. Plummer napisał: > 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 m

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 changed, 22 insertions(+), 12

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 to migrate > > from o

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 /; add missing leading / >

[gentoo-dev] Last rites: sys-apps/paludis

2018-06-20 Thread Michał Górny
# Michał Górny (20 Jun 2018) # Multiple serious bugs. Upstream does not support Gentoo, and getting # any fixes applied is very difficult. Regularly fails to build. # Does not support modern EAPIs, Manifests, news items... Most severe # issues are tracked in bug #658278. Somebody really needs

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

2018-06-20 Thread Michał Górny
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 changed, 22 insertions(+), 12 deletions(-) > > diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass

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

2018-06-20 Thread Michał Górny
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 to migrate > from one eclass to the other. > --- > eclass/gnome2-utils.eclass | 73 ++-

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

2018-06-20 Thread Michał Górny
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 /; add missing leading / > where apropriate. > > Package-Manager: Portage-2.3.40, Repoman-2.3.9

[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,