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
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
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
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
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
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
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
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
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
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
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
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
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.
> >
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
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
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
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
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
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
---
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.
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
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
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
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
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
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
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
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,
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
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
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(-)
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
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
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
---
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
---
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
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
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
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
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
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
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
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
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
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
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
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
---
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
@@
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 +
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/
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,
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
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
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
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
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
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
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
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-
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
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
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
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
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
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
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
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:
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
>
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
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
>
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 !=
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
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
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
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
---
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
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
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
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
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 ++
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
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
---
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
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 ++--
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 - 100 of 106 matches
Mail list logo