[gentoo-dev] [PATCH 2/7] usr-ldscript.eclass: Don't add prefix to ld script paths when standalone

2023-01-21 Thread James Le Cuirot
oot because the gen_usr_ldscript function is a noop on prefix anyway, but I'm still adding this in case that changes. Signed-off-by: James Le Cuirot --- eclass/usr-ldscript.eclass | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eclass/usr-ldscript.eclass b/eclass

[gentoo-dev] [PATCH 1/7] sys-libs/glibc: Strip prefix from ld scripts for better cross-compiling

2023-01-21 Thread James Le Cuirot
x27;s libc, but they would not install glibc anyway. This change is not needed for musl, as it does not install any ld scripts. Signed-off-by: James Le Cuirot --- profiles/features/prefix/standalone/profile.bashrc | 9 + sys-libs/glibc/glibc-2.36-r6.ebuild| 11 +++

[gentoo-dev] Allow prefixed systems to be cross-compiled

2023-01-21 Thread James Le Cuirot
These changes relate to the news item I recently posted here. They've already had some feedback on GitHub, but they include eclass changes, and protocol says I must post them here too. I've included the wider package changes, as the eclass changes alone don't make sense out of context. In particul

[gentoo-dev] [PATCH] kernel-2.eclass: Make xmakeopts an array for spaces in toolchain vars

2023-01-21 Thread James Le Cuirot
Variables like CC can have spaces for additional arguments. This is particularly useful for reliably setting the sysroot. Signed-off-by: James Le Cuirot --- eclass/kernel-2.eclass | 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/eclass/kernel-2.eclass b

[gentoo-dev] NEWS: Breaking changes to the RAP Prefix toolchain

2023-01-20 Thread James Le Cuirot
o explicitly listing all the prefix profiles. Prefix is quite a niche feature, so I don't want to show this news to everyone. Title: Breaking changes to the RAP Prefix toolchain Author: James Le Cuirot Posted: 2023-01-20 Revision: 1 News-Item-Format: 2.0 Display-If-Profile: default/lin

[gentoo-dev] [PATCH] toolchain-funcs.eclass: Promote tc-env_build to a non-internal function

2023-01-02 Thread James Le Cuirot
It's generally useful and already directly used by three packages. I need to use it to fix cross-compiling of LLVM. Signed-off-by: James Le Cuirot --- eclass/toolchain-funcs.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.e

[gentoo-dev] Last rites: games-engines/residualvm

2022-12-14 Thread James Le Cuirot
# James Le Cuirot (2022-12-14) # Merged into games-engines/scummvm a while back. No longer maintained # upstream. Removal in 30 days. games-engines/residualvm signature.asc Description: This is a digitally signed message part

[gentoo-dev] [PATCH 3/3] dev-libs/apr-util: Don't prefix db_includedir with SYSROOT

2022-12-12 Thread James Le Cuirot
The function will do it for you now, although with ESYSROOT rather than SYSROOT, which was incorrect. Signed-off-by: James Le Cuirot --- dev-libs/apr-util/apr-util-1.6.1-r10.ebuild | 2 +- dev-libs/apr-util/apr-util-1.6.1-r8.ebuild | 2 +- dev-libs/apr-util/apr-util-1.6.1-r9.ebuild | 2 +- 3

[gentoo-dev] [PATCH 2/3] db-use.eclass: Use ESYSROOT rather than EPREFIX where appropriate

2022-12-12 Thread James Le Cuirot
EPREFIX would be appropriate for values used at runtime. db_findver and db_libname check for the presence of files or directories at build time. db_includedir returns a header directory, which would almost certainly only be used at build time. Signed-off-by: James Le Cuirot --- eclass/db

[gentoo-dev] [PATCH 1/3] db-use.eclass: Drop support for EAPI 5 and 6

2022-12-12 Thread James Le Cuirot
The last consumers have been dropped from the gentoo repo. Signed-off-by: James Le Cuirot --- eclass/db-use.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eclass/db-use.eclass b/eclass/db-use.eclass index 55e72286fda4..3e5d6f63fa2e 100644 --- a/eclass/db-use.eclass

Re: [gentoo-dev] [PATCH 1/2] acct-group.eclass: Don't modify groups when EPREFIX is non-empty

2022-12-09 Thread James Le Cuirot
On Fri, 2022-12-09 at 05:23 +0100, Michał Górny wrote: > On Thu, 2022-12-08 at 21:28 +0000, James Le Cuirot wrote: > > This was happening when running a prefix as root, which we don't really > > support, but also when building a prefixed system under ROOT. > > > >

[gentoo-dev] [PATCH 2/2] acct-user.eclass: Don't modify users when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Signed-off-by: James Le Cuirot --- eclass/acct-user.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.ecl

[gentoo-dev] [PATCH 1/2] acct-group.eclass: Don't modify groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Closes: https://bugs.gentoo.org/779181 Signed-off-by: James Le Cuirot --- eclass/acct-group.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[gentoo-dev] acct-*.eclass: Don't modify users/groups when EPREFIX is non-empty

2022-12-08 Thread James Le Cuirot
This was happening when running a prefix as root, which we don't really support, but also when building a prefixed system under ROOT. Bug #779181 suggested a variable to optionally permit this, but no one cares enough to make it work at present. I just want to fix the failures when building under

Re: [gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-07 Thread James Le Cuirot
On Tue, 2022-12-06 at 18:54 -0500, Mike Gilbert wrote: > On Tue, Dec 6, 2022 at 5:24 PM James Le Cuirot wrote: > > > > Groups are largely irrelevant for prefix, but we still don't want the > > build to break. > > > > Signed-off-by: James Le Cuirot >

[gentoo-dev] [PATCH 4/4] user.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
repo uses this eclass any more. Signed-off-by: James Le Cuirot --- eclass/user.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/user.eclass b/eclass/user.eclass index 02e1074fe4d6..9daa1f807e07 100644 --- a/eclass/user.eclass +++ b/eclass/user.eclass @

[gentoo-dev] [PATCH 3/4] user-info.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Users are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/user-info.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/user-info.eclass b/eclass/user-info.eclass index 5550e4f

[gentoo-dev] [PATCH 2/4] acct-user.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Users are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/acct-user.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index b15599c

[gentoo-dev] [PATCH 1/4] acct-group.eclass: Fix for when building in a rooted prefix (EROOT)

2022-12-06 Thread James Le Cuirot
Groups are largely irrelevant for prefix, but we still don't want the build to break. Signed-off-by: James Le Cuirot --- eclass/acct-group.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass index 590a2f2

Re: [gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-06 Thread James Le Cuirot
On Tue, 2022-12-06 at 10:12 +, Sam James wrote: > > > On 6 Dec 2022, at 09:03, James Le Cuirot wrote: > > > > We were setting CBUILD within econf_build but not CHOST. crossdev's > > /usr/share/config.site relies on both of these to decide whether to load >

[gentoo-dev] [PATCH] toolchain-funcs.eclass: Set CHOST within econf_build to fix config.site

2022-12-06 Thread James Le Cuirot
ed to duplicate the --build and --host configure arguments. Signed-off-by: James Le Cuirot --- eclass/toolchain-funcs.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index a184887ad3b9..61a29d1b6ea6 100644

Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 17:31 -0500, Mike Gilbert wrote: > On Tue, Nov 29, 2022 at 5:14 PM James Le Cuirot wrote: > > > > On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote: > > > This avoids some unnecessary Makefile logic and gives a nice speed up. > > >

Re: [gentoo-dev] [PATCH] linux-info.eclass: getfilevar: pass 'need-compiler=' to make

2022-11-29 Thread James Le Cuirot
On Tue, 2022-11-29 at 13:55 -0500, Mike Gilbert wrote: > This avoids some unnecessary Makefile logic and gives a nice speed up. > > Before the change, linux-info_pkg_setup takes 11 to 15 seconds on my > AMD Phenom II. After, it takes 3 to 4 seconds. > > Signed-off-by: Mike Gilbert > --- > eclas

Re: [gentoo-dev] [PATCH] toolchain.eclass: the configure script shebang with BROOT.

2022-06-01 Thread James Le Cuirot
On Wed, 2022-06-01 at 23:34 +0800, hero...@gentoo.org wrote: > From: Benda Xu > > It executes on CBUILD environment. > --- > eclass/toolchain.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass > index 488648a82ab5..3

Re: [gentoo-dev-announce] [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-25 Thread James Le Cuirot
On 24 April 2022 23:48:34 BST, Matt Turner wrote: >On Sun, Apr 24, 2022 at 3:14 PM James Le Cuirot wrote: >> >> On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: >> > # Matt Turner (2022-03-27) >> > # Dead package. Homepage doesn't resolve. Unmaintained

Re: [gentoo-dev-announce] [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-24 Thread James Le Cuirot
On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > # Matt Turner (2022-03-27) > # Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at > # least 6 years. > # Removal on 2022-05-02 > app-pda/gtkpod Last rites has been cancelled. I'm taking over as maintainer. signature.asc

Re: [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-24 Thread James Le Cuirot
On Sun, 2022-04-24 at 13:29 -0700, Matt Turner wrote: > On Sun, Apr 3, 2022 at 1:56 PM Matt Turner wrote: > > > > On Sun, Apr 3, 2022 at 1:53 AM James Le Cuirot wrote: > > > > > > On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > > > > # Mat

Re: [gentoo-dev] [PATCH] Add EAPI=8 support

2022-04-10 Thread James Le Cuirot
On Sun, 2022-04-10 at 21:22 +0200, Conrad Kostecki wrote: > Signed-off-by: Conrad Kostecki > --- > eclass/cdrom.eclass | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/eclass/cdrom.eclass b/eclass/cdrom.eclass > index bae3888c6c5..81539e8560c 100644 > --- a/eclass/c

Re: [gentoo-dev] Last Rites: app-pda/gtkpod

2022-04-03 Thread James Le Cuirot
On Sat, 2022-04-02 at 21:35 -0700, Matt Turner wrote: > # Matt Turner (2022-03-27) > # Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at > # least 6 years. > # Removal on 2022-05-02 > app-pda/gtkpod I do still use this on rare occasions. It's not my favourite program but there

Re: [gentoo-dev] Package up for grabs: games-engines/odamex

2022-02-19 Thread James Le Cuirot
On Fri, 2022-02-18 at 15:21 +0900, William Breathitt Gray wrote: > I'm trying to reduce some of my workload to avoid neglecting my other > projects. games-engines/odamex needs a version bump (Bug 833588) and a > minor fix for compilation against musl (Bug 831788). Upstream has been > pretty respons

[gentoo-dev] [PATCH] sgml-catalog-r1.eclass: Remove obsolete environment files

2021-12-31 Thread James Le Cuirot
xmllint, which uses the obsolete variable over the updated catalogs listed in /etc/sgml/catalog. Signed-off-by: James Le Cuirot --- eclass/sgml-catalog-r1.eclass | 18 +- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/eclass/sgml-catalog-r1.eclass b/eclass/sgml-catalog

Re: [gentoo-dev] [PATCH] profiles/default/linux: set gl_cv_type_time_t_bits_macro=no

2021-12-18 Thread James Le Cuirot
On Fri, 2021-12-17 at 09:41 -0500, Mike Gilbert wrote: > This is intended to prevent packages from automatically switching to > 64-bit time_t on 32-bit ABIs. Making this switch in an uncontrolled > manner will lead to inconsistent library ABIs that fail at runtime. > > At a later time, we will int

Re: [gentoo-dev] [PATCH] 2021-11-23-mariadb-database-restore-maybe-required: add item

2021-11-25 Thread James Le Cuirot
On Thu, 2021-11-25 at 18:01 +0100, Piotr Karbowski wrote: > > https://github.com/gentoo/gentoo/blob/master/sys-libs/glibc/glibc-2.34-r2.ebuild#L643 > > Would you see something like this on more ebuilds, postgres, mysql, > elasticsearch, or have proper FEATURE flag for it instead? I don't think t

Re: [gentoo-dev] 2021 retrospective

2021-11-19 Thread James Le Cuirot
On Fri, 2021-11-19 at 23:32 +0100, Andreas K. Huettel wrote: > in the spirit of our "2020 in retrospect & happy new year 2021!" front page > article, > > https://www.gentoo.org/news/2021/01/15/new-year.html > > which was rather well received, I'd already like to start collecting news > from 2021

[gentoo-dev] Last rites: games-puzzle/gnudoku

2021-08-30 Thread James Le Cuirot
# Alexey Sokolov (2021-08-30) # Homepage dead, uses gtk2, fails to build, https://bugs.gentoo.org/711344 games-puzzle/gnudoku signature.asc Description: This is a digitally signed message part

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-29 Thread James Le Cuirot
nces. Have you seen CONFIG_CMDLINE? It lets you bake command line args into the kernel image itself. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpjPj3Fv0z6w.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-28 Thread James Le Cuirot
On Sat, 27 Mar 2021 18:40:52 -0400 Joshua Kinard wrote: > On 3/27/2021 18:16, James Le Cuirot wrote: > > On Sat, 27 Mar 2021 17:43:34 -0400 > > Joshua Kinard wrote: > > > >> I kinda wish the Linux kernel had an ability to partially boot, init the > >&

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-27 Thread James Le Cuirot
ght have a plugin for cpio archives, allowing you to use a regular initramfs generated by Dracut or similar directly. It doesn't appear to but plugins are quite easy to write. Alternatively you could just extract the initramfs and use nbdkit-linuxdisk-plugin. -- James Le Cuirot (chewi) Gent

Re: [gentoo-dev] timezone configuration - why copying, not symlinking /etc/localtime ?

2021-03-21 Thread James Le Cuirot
ed that transition yet. > > Which doesn't imply that we deliberately break things. How about making emerge --config dynamic, copying if it's on a different partition and symlinking if it's not? You can't accurately determine the use of an initramfs but at least this

[gentoo-dev] Re: [gentoo-dev-announce] Packages up for grabs: innoextract, emech, tigervnc, urxvtconfig

2021-02-21 Thread James Le Cuirot
-misc/tigervnc (b) > x11-misc/urxvtconfig (b) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpCz9mh0ZV9G.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390

2021-02-08 Thread James Le Cuirot
behalf one of the big companies). You > can imagine how much effort that involves compared to rewriting the new > code from Cryptography into C. I do know that there is ongoing work to get Rust going on m68k but it's very slow and I'm not entirely confident they'll get ther

Re: [gentoo-dev] [PATCH] eclass/lua-utils.eclass: remove EPREFIX from exported module paths

2021-01-13 Thread James Le Cuirot
include the SYSROOT and prefix. It is slightly odd that this differs from lua_get_include_dir() but I cannot find any examples where lua_get_shared_lib() is used in an install phase. Can you confirm that following this, you will go around and correct all the ebuilds that use lua_get_include_dir

Re: [gentoo-dev] Suggestion: Trying to locate and remove unused dev- & media-libs?

2021-01-08 Thread James Le Cuirot
be used for other old or Debian-oriented binary packages too. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp25epsm8vEo.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] eclass/lua.eclass: remove EPREFIX from exported paths

2021-01-07 Thread James Le Cuirot
es used for installing too. luaexpat uses it for both! If this is returned unprefixed then luaexpat and similar should prepend ${ESYSROOT} when building and ${ED} when installing. I did suggest that you explicitly whether the paths are prefixed or not in the function descriptions so please do that. As discussed, I'll get back to you on the other sysroot issue. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp2lt1tHBLfK.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-06 Thread James Le Cuirot
On Mon, 4 Jan 2021 19:28:37 -0500 Mike Gilbert wrote: > On Mon, Jan 4, 2021 at 6:45 PM Mike Gilbert wrote: > > > > On Mon, Jan 4, 2021 at 6:18 PM James Le Cuirot wrote: > > > $ PKG_CONFIG_SYSROOT_DIR=/foo pkg-config --variable=udevdir udev > > > /lib/udev &g

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-04 Thread James Le Cuirot
On Sun, 3 Jan 2021 10:16:49 -0500 Mike Gilbert wrote: > On Sun, Jan 3, 2021 at 7:52 AM James Le Cuirot wrote: > > > > On Sat, 2 Jan 2021 20:09:04 -0500 > > Mike Gilbert wrote: > > > > > When cross-compiling, users will typically have > > >

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-03 Thread James Le Cuirot
On Sun, 3 Jan 2021 12:52:08 + James Le Cuirot wrote: > On Sat, 2 Jan 2021 20:09:04 -0500 > Mike Gilbert wrote: > > > When cross-compiling, users will typically have > > PKG_CONFIG_SYSROOT=${SYSROOT} defined via pkg-config wrapper. > > > > When PKG

Re: [gentoo-dev] [PATCH] systemd.eclass: remove SYSROOT from pkg-config output

2021-01-03 Thread James Le Cuirot
didn't do it in one line? I forget if EPREFIX is normalised to be / rather thank blank. d=${d#${SYSROOT%/}/${EPREFIX#/}} -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTmn9Lvd_4Y.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last rites: media-libs/jpeg

2020-12-30 Thread James Le Cuirot
jpeg-turbo can be built to be ABI-compatible with jpeg-7 and jpeg-8, though not the current jpeg-9. I added a turbo-based media-libs/jpeg-compat for version 8 to steam-overlay. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAmU8tbJTZQ.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 1/3] dev-util/meson: install meson-array script

2020-12-17 Thread James Le Cuirot
repared to deal with the fall out if it broke. Now floppym is improving the situation anyway and fixing the ebuild too. I give my thanks to him. Job done? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpPbvZE71UX_.pgp Description: OpenPGP digital signature

[gentoo-dev] Re: [PATCH 2/3] meson.eclass: use meson-array script

2020-12-11 Thread James Le Cuirot
On Fri, 11 Dec 2020 18:17:43 -0500 Mike Gilbert wrote: > This allows python-exec to pick a suitable interpreter when > /usr/bin/python is missing. > > Closes: https://bugs.gentoo.org/759433 > Signed-off-by: Mike Gilbert > --- > eclass/meson.eclass | 100 +---

Re: [gentoo-dev] Pushing to distfiles?

2020-11-14 Thread James Le Cuirot
I'm not claiming this has never actually happened but I use these GitHub tarballs *a lot* and I don't recall ever seeing it. Does anyone know for sure that it's happened in, say, the last 3 years? It's a lot of extra work for a problem that may no longer exist or is so rare that

Re: [gentoo-dev] Packages & projects up for grabs due to jer's retirement

2020-11-03 Thread James Le Cuirot
the fancy features. > www-client/vivaldi > www-client/vivaldi-snapshot I'll take these but it may take me some time to get some kind of automation going for the frequent bumps involved. I know that Opera is a similar package but I really don't want it. -- James Le Cuirot (chew

[gentoo-dev] Last rites: games-board/spider

2020-10-03 Thread James Le Cuirot
# Alexey Sokolov (2020-10-03) # Package with no available HOMEPAGE, SRC_URI and multiple compilation issues. # Bug #741468, removal in 30 days. games-board/spider -- James Le Cuirot (chewi) Gentoo Linux Developer pgpzcRSFp1vbJ.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: app-arch/unarj

2020-09-13 Thread James Le Cuirot
# James Le Cuirot (2020-09-13) # License issues. app-arch/arj is a better alternative. Removal in 30 # days. See bug #694746. app-arch/unarj -- James Le Cuirot (chewi) Gentoo Linux Developer pgpz225rDDqkd.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs

2020-09-13 Thread James Le Cuirot
gt; app-arch/unarj b This is going to be last-rited. See https://bugs.gentoo.org/694746. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpa_05luHXpS.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] How to set CXX compiler?

2020-07-03 Thread James Le Cuirot
whether to use ccache. Rather than patch it, start the build with: emake cc="$(tc-getCXX)" You'll probably need to do more to respect CXXFLAGS and such though. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUk0gHCJfvA.pgp Description: OpenPGP digital signature

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

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

Re: [gentoo-dev] Looking for a co-maintainer: games-fps/gzdoom

2020-06-08 Thread James Le Cuirot
in the short term. I've been using it on an almost daily basis recently! My new map only really works with GZDoom. 3D floors are awesome. ;) Cheers, -- James Le Cuirot (chewi) Gentoo Linux Developer pgpkLSR0yxhkq.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Gentoo/OpenBSD current status

2020-06-05 Thread James Le Cuirot
r uClibc-ng). I don't see why not. If I can cross-build Windows binaries on Linux then anything is possible! > My impression, from Gentoo website, was that (Net, Open, Free)BSD prefix > support was no longer active. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpFtl0wWxRG8.pgp Description: OpenPGP digital signature

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

2020-05-31 Thread James Le Cuirot
# James Le Cuirot (2020-05-31) # Now merged into media-libs/dumb with the allegro USE flag. This # package was added before EAPI 2 and USE-dependencies. media-libs/aldumb pgp_vyqIs4GOF.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs

2020-05-28 Thread James Le Cuirot
media-libs/libv4l > * media-tv/v4l-utils I'll somewhat reluctantly take these as no one else has. They're loosely related to tvheadend, which I also maintain. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpurNYeQQwcU.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Should NATTkA reject keywordreqs for packages with -arch (-*) keywords?

2020-05-05 Thread James Le Cuirot
; would ever be necessary it could easily be resolved via removing '-arch' > first or adding some extra hack. > > WDYT? Play it safe. -* is frequently used for binary packages where an arch will simply either work or it won't, with little likelihood of the situation changing. -arc

Re: [gentoo-dev] */*: downgrade m68k down to ~m68k

2020-04-21 Thread James Le Cuirot
ackages don't have consistent ~m68k keywords. I don't > think stable keywords have any use today. > > I will pass through and un-CC/close all STABLEREQ bugs where m68k > is CCed. Thanks, I think this was inevitable really. I still hope to create a new stage3 but not with s

Re: [gentoo-dev] [PATCH] rpm.eclass: use BDEPEND for EAPI 7

2020-04-18 Thread James Le Cuirot
pp-arch/rpm2targz-9.0.0.3g" > +case "${EAPI:-0}" in > + [0-6]) DEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;; > + *) BDEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;; > +esac > > # @FUNCTION: rpm_unpack > # @USAGE: +1 -- James Le Cuirot (chewi) Gentoo Linux Developer pgpmzAsPzo17I.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Stabilizations and src_test

2020-04-12 Thread James Le Cuirot
to fight it then just add RESTRICT="test" yourselves, maybe filtered on a particular USE flag if it only happens in specific situations. I think the QA team would back you up here? I understand the comments about only a few minor tests failing but if the maintainer doesn't want to skip

Re: [gentoo-dev] ebuild life cycle review

2020-04-11 Thread James Le Cuirot
ven counting the constant flood of largely automated bug reports we already get every day. I just do what I can. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp4N4f_TOjII.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] KEYWORDREQ and STABLEREQ keywords

2020-04-11 Thread James Le Cuirot
> > > Less noise is better, so I vote for 1. > > Wasn't aware KEYWORDREQ and STABLEREQ were useless, thats why I always > set them. Will it break any commonly used search scripts / settings? Me neither, must have missed that memo. Go for 1. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpw3dZfCiD2g.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 2/2] meson.eclass: add MYMESONARGS variable

2020-04-08 Thread James Le Cuirot
# Source directory > "${EMESON_SOURCE:-${S}}" > I didn't mean for you to do this yourself so thank you very much indeed! You've done a nice job, I've tested it, and it works perfectly. Cheers, -- James Le Cuirot (chewi) Gentoo Linux Developer pgpM1UUdR8UAC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] ceph's static-libs

2020-04-05 Thread James Le Cuirot
On Sun, 5 Apr 2020 17:20:07 + Peter Stuge wrote: > James Le Cuirot wrote: > > Damn, I realised just as I hit send that there's a caveat here and > > that's sub-dependencies. If you're building a partially static binary > > then I think you're okay.

Re: [gentoo-dev] ceph's static-libs

2020-04-04 Thread James Le Cuirot
On Sat, 4 Apr 2020 10:43:26 +0100 James Le Cuirot wrote: > On Sat, 4 Apr 2020 08:12:09 +0200 > Alessandro Barbieri wrote: > > > I was trying to remove static-libs from hwloc and I noticed that the last > > bump of ceph is requiring hwloc:=[static-libs?] > > And I no

Re: [gentoo-dev] ceph's static-libs

2020-04-04 Thread James Le Cuirot
If the above paragraph is wrong, someone please correct me. :) -- James Le Cuirot (chewi) Gentoo Linux Developer pgpzFwxdMGt1r.pgp Description: OpenPGP digital signature

[gentoo-dev] Re: [gentoo-dev-announce] Last rites: games-fps/ut2003

2020-03-31 Thread James Le Cuirot
On Tue, 31 Mar 2020 04:14:03 +0200 Jonas Stein wrote: > profiles: Mask games-fps/ut2003 for removal > > SRC_URI is dead AND RESTRICT=mirror is required > Bug: https://bugs.gentoo.org/715540 Fixed. Last-rites cancelled. -- James Le Cuirot (chewi) Gentoo Lin

Re: [gentoo-dev] [RFC] New global USE flag 'gles2-only'

2020-03-31 Thread James Le Cuirot
t; > [1] https://bugs.gentoo.org/627758 > [2] https://archives.gentoo.org/gentoo-dev/message/ > ab302ac2ab641b1e82acad7d32308266 > [3] https://github.com/gentoo/gentoo/pull/13742 > [4] https://github.com/gentoo/kde/pull/888 > [5] https://github.com/gentoo/qt/pull/210 +1 Disclaimer: I maintain 2 o

Re: [gentoo-dev] [PATCH] qt5-build.eclass: support sysroot builds

2020-03-27 Thread James Le Cuirot
t guy but I am the cross guy. I'm not in a position to test this right now but it looks good and I love the simplicity of it. It's a hell of a lot simpler than Qt4 was. To be honest, we should be setting QMAKE_PKG_CONFIG regardless. -- James Le Cuirot (chewi) Gentoo Linux Developer pgppueAPzt7VC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Last-rites: media-video/gtk-recordmydesktop

2020-03-23 Thread James Le Cuirot
media-video/simplescreenrecorder as a good alternative. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpLIMw17qzq3.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: noarch keyword

2020-03-21 Thread James Le Cuirot
no recollection of apt taking > more than a few seconds to work out what it needs to do, or throwing an > error ) They also split out their packages a lot more than we do. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpp0vTUPxjE7.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] rfc: noarch keyword

2020-03-18 Thread James Le Cuirot
t;amd64 noarch" > > If so, things should just work. Not quite. Tools like repoman will need to be updated to understand that an ebuild with KEYWORDS="amd64" can depend on another ebuild with only KEYWORDS="noarch". I do think the idea has merit though. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpruHY6icF7Z.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-16 Thread James Le Cuirot
arch teams never bothered to adapt their > workflow.) Maybe we should do that for a start? We did use it for Java while I was around. I even wrote a policy page about it. It would probably still be used if there was anything much happening with Java at the moment. https://wiki.gentoo.org/wik

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-14 Thread James Le Cuirot
On Sat, 14 Mar 2020 13:49:42 -0700 Zac Medico wrote: > On 3/14/20 1:15 PM, James Le Cuirot wrote: > > On Sat, 14 Mar 2020 19:13:58 +0100 > > Michał Górny wrote: > > I've never joined an arch team as I'm not really interested in stable. > > I understand what

Re: [gentoo-dev] [RFC] Discontinuing (more-than-absolutely-minimal) Python support for non-x86 arches

2020-03-14 Thread James Le Cuirot
t to sign up for more. However, I do have a couple of (unstable) arm systems that are important to me so I need to keep them running and up to date. Perhaps we could write a tool that looks up newer versions of installed ebuilds that have dropped keywords for a given arch and report which dependencies also need keywording. I guess we don't have something like that? -- James Le Cuirot (chewi) Gentoo Linux Developer pgpXeEcqGrGXe.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] autotools.eclass: reorder sysroot M4 include dir option

2020-03-13 Thread James Le Cuirot
ysdir_include) "${@:2}" > fi > > # If the caller wants to probe something, then let them do it directly. NACK. Please see https://bugs.gentoo.org/710792#c4. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpTx6ZOTI21P.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 0/4] elt-patches: support wrapped Win32 MSVC toolchain

2020-03-12 Thread James Le Cuirot
than opt-in? Without looking into the meat of the libtool patches themselves, the changes seem good. -- James Le Cuirot (chewi) Gentoo Linux Developer pgp7XRjCKFBMd.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH 4/4] winnt: die if libtool version is not 2.4.6+

2020-03-12 Thread James Le Cuirot
if ${LD} --version 2>&1 | grep -qs 'GNU gold'; then This change reorders something you added in the first patch. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUhSt6MDEk0.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH] meson.eclass: Set needs_exe_wrapper in cross file

2020-03-04 Thread James Le Cuirot
uot;) > objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}") > + needs_exe_wrapper = ${needs_exe_wrapper} > > [host_machine] > system = '${system}' LGTM! -- James Le Cuirot (chewi) Gentoo Linux Developer pgpYnYr8e6Y6F.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] [PATCH v2] ruby-ng.eclass: Include (-) in RUBY_TARGETS USE-dependencies

2020-01-03 Thread James Le Cuirot
! > >> * > >> > >> * Thought the tags probably worth making explicit > >> > > Can you please stop polluting the -dev mailing list with this senseless > > chatter? > > > > > Perhaps I should remind you that this is a public mailing list (or hasn't > successfully been censored Yet) and not a private communication channel for > developers (see -core for this). But I don't need to tell you this This may be a public list and I don't always expect threads to stay precisely on-topic but the posts should still have some value. This was just frivolous. You won't know this but I have defended your presence on this list multiple times in the past. Please respect that. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpxN8QOz1six.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Keywordreqs and slacking arch teams

2019-12-28 Thread James Le Cuirot
> > > 1: Not actually fun. Doesn't https://packages.gentoo.org already have such a database? Unfortunately a3li used Elasticsearch, which no one understands, but it's a start. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpUl78_P3IXC.pgp Description: OpenPGP digital signature

[gentoo-dev] Last rites: games-util/xboxgw

2019-12-23 Thread James Le Cuirot
# James Le Cuirot (2019-12-23) # No license. HOMEPAGE and SRC_URI are dead. # Removal in 30 days. See bug #703552. games-util/xboxgw -- James Le Cuirot (chewi) Gentoo Linux Developer pgp9Q4b9JuPlX.pgp Description: OpenPGP digital signature

[gentoo-dev] [PATCH] dotnet.eclass: Add EAPI 7 support

2019-12-17 Thread James Le Cuirot
I could not see eutils.eclass being used anywhere but multilib.eclass is needed for get_libdir. I will fix implicit use of eutils by libgdiplus for prune_libtool_files. Signed-off-by: James Le Cuirot --- eclass/dotnet.eclass | 18 ++ 1 file changed, 10 insertions(+), 8 deletions

Re: [gentoo-dev] Packages up for grabs due to creffett's inactivity

2019-11-30 Thread James Le Cuirot
On Fri, 29 Nov 2019 10:37:45 +0100 Michał Górny wrote: > games-roguelike/dwarf-fortress Games team can absorb this one. It's simple enough. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAtNKR1rcRC.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Packages up for grabs due to alonbl's inactivity

2019-11-30 Thread James Le Cuirot
On Fri, 29 Nov 2019 10:21:44 +0100 Michał Górny wrote: > [ ] net-firewall/firehol I'll take this as I use it a lot. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpFkRMcYhN7W.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] acct-{group,user}/minetest request for ID 481

2019-11-04 Thread James Le Cuirot
On 4 November 2019 07:57:58 GMT, Tomas Mozes wrote: >On Mon, Nov 4, 2019 at 4:50 AM Joonas Niilola >wrote: > >> >> On 11/4/19 1:37 AM, William Breathitt Gray wrote: >> > Hello, >> > >> > `games-action/minetest` creates a "minetest" user and group with >random >> > respective IDs, used for running

Re: [gentoo-dev] [RFC] News Item: Desktop profile switching USE default to elogind

2019-10-29 Thread James Le Cuirot
uns XMMS2 and outputs through PulseAudio. Under consolekit, my user's /var/run directory would disappear after a while, taking the pulse socket with it. Under elogind, I was able to set my user to "linger", which fixed the issue. It's not a typical use case but yeah, they do have uses outs

Re: [gentoo-dev] separate /usr without initramfs

2019-10-27 Thread James Le Cuirot
On Sun, 27 Oct 2019 16:17:04 + Michael Everitt wrote: > On 27/10/19 16:12, Matt Turner wrote: > > On Sun, Oct 27, 2019 at 3:06 AM James Le Cuirot wrote: > >> On Sun, 27 Oct 2019 05:38:48 -0400 > >> Joshua Kinard wrote: > >> > >>> Why do

Re: [gentoo-dev] [PATCH 2/3] virtual/cargo: drop virtual

2019-10-27 Thread James Le Cuirot
e movers, > even if you are .. *shudders* You do know that Rust code takes an age to compile, right? :P -- James Le Cuirot (chewi) Gentoo Linux Developer pgpCbzezD2Qtw.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] separate /usr without initramfs

2019-10-27 Thread James Le Cuirot
d a kernel to boot > the kernel to mount the userland that mounts the userland (yo dawg)? Isn't that what the BIOS and bootloader do? On the plus side, you can now boot straight from UEFI to kernel without a bootloader but on the other hand, UEFI is horrifically over-complex. -- James

Re: [gentoo-dev] cdrom.eclass vs KEYWORDS

2019-09-25 Thread James Le Cuirot
iscule number of people who actually use them these days, though I guess that could be taken as for or against. I still like to support them but even I have many of the same games on GOG now. As you know, I'd like to have GOG better supported but that's another story. -- James Le Cuirot (chewi) Gentoo Linux Developer pgpAfu3582cPx.pgp Description: OpenPGP digital signature

[gentoo-dev] Last-rites: games-action/minetest_game

2019-09-19 Thread James Le Cuirot
# James Le Cuirot (2019-09-19) # Minetest Game is now installed and managed through the Minetest # engine in games-action/minetest. Removal in 30 days. games-action/minetest_game -- James Le Cuirot (chewi) Gentoo Linux Developer pgpiSseDS9CMI.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Need ARM/AArch64 test data for cpuid2cpuflags

2019-09-11 Thread James Le Cuirot
: 0x2 CPU part: 0xc09 CPU revision: 10 Hardware: Freescale i.MX6 Quad/DualLite (Device Tree) Revision : 0000 Serial : -- James Le Cuirot (chewi) Gentoo Linux Developer pgpA6ft58l2jh.pgp Description: OpenPGP digital signature

Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/

2019-09-05 Thread James Le Cuirot
an alternative which does not require a new eclass > will be suggested. > - > > > If its mandatory, it must say "MUST" not "SHOULD", SHOULD is a > suggestion, following a suggestion with an imperative just adds > predictable confusion. > > Either fix the &

<    1   2   3   4   5   6   >