[gentoo-dev] sys-libs/ncurses: erronious deletion of *.dll.a files; possibly other packages affected

2017-09-20 Thread Marty E. Plummer
Greetings, So, I filed bug #631468 regarding sys-libs/ncurses's ebuild deleting *.dll.a files unconditionally if USE=static-libs is not set; this is a problem as mingw-w64 uses these files at link time (-lncurses needs libncurses.dll.a to link and libncurses6.dll at runtime). arfrever suggests I

Re: [gentoo-dev] New package neomutt

2017-10-03 Thread Marty E. Plummer
On Tue, Oct 03, 2017 at 12:36:11PM +, Nicolas Bock wrote: > On Mon, Sep 18, 2017 at 06:08:05AM -0600, Nicolas Bock wrote: > > On Mon, Jul 31, 2017 at 09:11:19AM +0200, Nicolas Bock wrote: > > > Hi, > > > > > > I would like to add neomutt to the tree. This new package is meant > > > as an

Re: [gentoo-dev] sys-libs/ncurses: erronious deletion of *.dll.a files; possibly other packages affected

2017-09-28 Thread Marty E. Plummer
On Thu, Sep 28, 2017 at 07:35:20PM +, Mike Gilbert wrote: > On Wed, Sep 20, 2017 at 10:01 PM, Marty E. Plummer > <hanet...@startmail.com> wrote: > > arfrever suggests I send a mail here, as there are other packages which > > may be affected by this issue and perhap

[gentoo-dev] Re: sys-libs/ncurses: erronious deletion of *.dll.a files; possibly other packages affected

2017-09-29 Thread Marty E. Plummer
On Fri, Sep 29, 2017 at 08:29:07AM +, Michael Haubenwallner wrote: > On 09/29/2017 03:36 AM, Marty E. Plummer wrote: > > On Thu, Sep 28, 2017 at 07:35:20PM +, Mike Gilbert wrote: > >> On Wed, Sep 20, 2017 at 10:01 PM, Marty E. Plummer > >> <hanet...@startm

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

2018-05-08 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 @@ #

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

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] 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

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-ver

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-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] [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] 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 &g

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

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

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

[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

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

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 ("-

[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

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

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-

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

[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

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

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] 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 into app-

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 twitter atm)

[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

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

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

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

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

[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

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

[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

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

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

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

[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

[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

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

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

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

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

[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 Marty E

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

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

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

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

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

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

[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

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

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 into app-cryp

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

[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

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

2018-08-03 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

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

2018-08-03 Thread Marty E. Plummer
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 > > non-static libraries.

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 work on

[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

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. > >

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

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

[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

[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

[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

[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

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

[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

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

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

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 conditionals

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

2018-04-25 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, s

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") > -

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

2018-03-26 Thread Marty E. Plummer
As a pretty simple eclass, which only inherited multilib in order to get $(get_libdir) and eutils for who knows why, and all its consumers bumped to EAPI=6, it makes sense to require EAPI 6 for this eclass Package-Manager: Portage-2.3.24, Repoman-2.3.6 --- eclass/freedict.eclass | 7 +-- 1

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

2018-03-26 Thread Marty E. Plummer
On Mon, Mar 26, 2018 at 11:58:00PM +0200, Michał Górny wrote: > W dniu pon, 26.03.2018 o godzinie 16∶33 -0500, użytkownik Marty E. > Plummer napisał: > > As a pretty simple eclass, which only inherited multilib in > > order to get $(get_libdir) and eutils for who knows wh

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 ++ &g

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] 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.

  1   2   >