summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles/features/big-endian: unmask dev-libs/tlshMatoro Mahri2023-04-151-7/+0
| | | | | | Bug: https://bugs.gentoo.org/861710 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/big-endian: mask dev-libs/westonMatoro Mahri2023-04-142-0/+12
| | | | | | Bug: https://bugs.gentoo.org/833010 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/uvicorn: make Rust test dependencies optionalSam James2023-04-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: mask media-libs/libldac on big-endianMatoro Mahri2023-04-102-4/+12
| | | | | | Closes: https://bugs.gentoo.org/801238 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/big-endian: mask media-libs/openh264Matoro Mahri2023-04-083-0/+20
| | | | | | Bug: https://bugs.gentoo.org/896138 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* Rename dev-python/{mkdocs_pymdownx… → dev-python/mkdocs-pymdownx…}Michał Górny2023-04-081-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: create features/big-endianMatoro Mahri2023-04-064-0/+28
| | | | | | | | | | | | | | | | | | | | | | Using this in the future to dump issues which specifically affect big-endian platforms to avoid duplicated masks across the entire profile tree. This is for masks which are necessary due to problems which arise solely due to endian correctness. Solving a problem which causes one of these masks does not guarantee that the package will automatically work on all big-endian platforms, but it is a prerequisite to work on any of them. Please be cautious about adding things here as it will likely affect a platform that has not been tested on. A good heuristic I use is either: 1) works on ppc64le and not on ppc64, or 2) work on 3 different little-endian platforms and not on 3 different big-endian platforms, and the BE platforms fail in the same way Bug: https://bugs.gentoo.org/896138 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30406 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl/package.mask: mask guile-sshMaciej Barć2023-04-031-0/+4
| | | | | | Bug: https://bugs.gentoo.org/877721 Bug: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* dev-python/aiohttp-socks: mask tests on wd40 because of depsArthur Zamarin2023-03-151-0/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* profiles/features/wd40: Mask dev-python/trio-websocket as wellMichał Górny2023-03-091-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/features/wd40: Mask dev-python/selenium and revdepsMichał Górny2023-03-092-0/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/features/wd40: mask jit for dev-lang/rubyHans de Graaff2023-03-041-0/+4
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* profiles/features/prefix/standalone: mask getentropyBart Oldeman2023-03-041-1/+5
| | | | | | | | | | | | | | | | | | When bootstrapping on a 3.10 kernel (e.g. CentOS 7.x), libgcrypt notes the following: ``` * Messages for package dev-libs/libgcrypt-1.10.1-r3: * The getentropy function requires the getrandom syscall. * This was introduced in Linux 3.17. * Your system is currently running Linux 3.10.0-1160.45.1.el7.x86_64. * Disable the 'getentropy' USE flag or upgrade your kernel. * ERROR: dev-libs/libgcrypt-1.10.1-r3::gentoo failed (pretend phase): * Kernel is too old for getentropy ``` Since without getrandom it will do a runtime check it's ok to mask. Signed-off-by: Bart Oldeman <bart.oldeman@calculquebec.ca> Closes: https://github.com/gentoo/gentoo/pull/29906 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/llvm: default sys-libs/llvm-libunwind[static-libs] onSam James2023-03-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, statically linking even a basic example fails because we're using llvm-libunwind rather than GCC's internals. Quoting myself on the bug: """ FWIW the LLVM/Clang profiles are considered pretty experimental still. For Clang, it's tricky because it depends on configuration and the (default) flags passed. Ionen points out it should be harmless dep-wise (non-invasive to users, no need to then enable static-libs for its deps) to default to +static-libs on llvm-libunwind, which would cover most cases here. I think that generally makes sense. I see three options: 1. Adding IUSE=llvm-libunwind to virtual/libc 2. Defaulting on (which doesn't feel like a full solution alone) +static-libs in llvm-libunwind 3. Making clang-common[default-compiler-rt] depend on libunwind[static-libs] (or correspondingly llvm-libunwind[static-libs] if USE=llvm-libunwind) I think 2+3 is probably a good fit? """ Bug: https://bugs.gentoo.org/892956 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/llvm: move some package.use entries to package.use.forceSam James2023-03-032-2/+10
| | | | | | | | | | default-libcxx in particular cannot be toggled at-will as it changes ABI (libstdc++ and libcxx cannot be intermixed). We may in future want to add LLVM profiles using libstdc++ but then GCC will be required. Signed-off-by: Sam James <sam@gentoo.org>
* features/musl/package.use.mask: mask ↵Conrad Kostecki2023-03-011-0/+4
| | | | | | net-analyzer/nagios-plugin-check_raid[aacraid] Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* features/musl/package.mask: mask sys-block/arcconfConrad Kostecki2023-03-011-0/+4
| | | | | Closes: https://bugs.gentoo.org/898532 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* features/musl/package.mask: mask sys-apps/smcipmitoolConrad Kostecki2023-03-011-0/+4
| | | | | Closes: https://bugs.gentoo.org/898530 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-libs/cutlass: new package, add 2.10.0Alfredo Tupone2023-02-271-0/+4
| | | | | Bug: https://bugs.gentoo.org/895490 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* Rename sys-apps/{uutils -> uutils-coreutils}Sam James2023-02-221-1/+1
| | | | | Closes: https://bugs.gentoo.org/895754 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Mask games-rpg/crosscode on muslJames Le Cuirot2023-02-181-0/+1
| | | | | | | The game itself could work, but it depends on NW.js, which we have packaged as a glibc-based binary. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* profiles/features/musl: unmask efivar-38Sam James2023-02-181-7/+0
| | | | | | | Now builds on musl. Bug: https://bugs.gentoo.org/831363 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Mask dev-libs/nwjs on muslJames Le Cuirot2023-02-171-0/+1
| | | | | | | It's a glibc-based binary package. Closes: https://bugs.gentoo.org/895070 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* profiles: cleanup obsolete < LLVM 14 masksSam James2023-02-171-4/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl: consolidate masks (mostly binary)Sam James2023-02-172-17/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl: mask sci-mathematics/fricas[sbcl]Sam James2023-02-171-0/+4
| | | | | | dev-lisp/sbcl is masked on musl. Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl: mask kicad (needs masked sci-libs/opencascade)Sam James2023-02-171-0/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Rename dev-python/{keystoneauth → keystoneauth1}Michał Górny2023-02-141-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/features/musl: update liburing maskSam James2023-02-121-0/+1
| | | | | Bug: https://bugs.gentoo.org/888956 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Don't prefixify /etc/ld.so.conf path in binutilsJames Le Cuirot2023-02-111-10/+0
| | | | | | | | Now that the compiler's sysroot is being respected, prefixifying the path to /etc/ld.so.conf results in a double prefix. Bug: https://bugs.gentoo.org/892549 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* profiles/features/wd40: Remove media-libs/libavif from package.maskHaelwenn (lanodan) Monnier2023-02-011-1/+0
| | | | | | | | `media-libs/libavif rav1e` already being in package.use.mask Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/29372 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Move clang prefix tweaks from profileJames Le Cuirot2023-01-281-10/+1
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* toolchain.eclass: Move remaining gcc prefix tweaks from profileJames Le Cuirot2023-01-281-13/+1
| | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* toolchain.eclass: Fix cross-compiling gcc for standalone prefixJames Le Cuirot2023-01-281-3/+0
| | | | | | | | | | | | | | | | Standalone prefix has always configured gcc with a sysroot, but the location of this sysroot is different at build time when cross-compiling. gcc has a separate configure option for that. prefix-guest systems do not have a sysroot applied, as they use the host's libc. Move this code from the prefix profile into the eclass so that it's less of a special case. We can avoid relying on the `BOOTSTRAP_RAP_STAGE2` variable by checking for the `prefix-guest` USE flag instead, as a prefix-guest profile is now used for RAP stage 2. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-libs/glibc: Strip prefix from ld scripts for better cross-compilingJames Le Cuirot2023-01-281-8/+1
| | | | | | | | | | | | | | | | | The toolchain expects to find the libc's files under its own sysroot. This sysroot is automatically prepended to paths found in ld scripts, such as those installed with glibc. We configure standalone prefix systems with a sysroot, so these paths should not be prefixed. However, Gentoo Prefix has traditionally left them prefixed and stopped the compiler from passing the sysroot to the linker instead. It is better to strip the prefix and let the sysroot do its job, as this makes cross-compiling much less awkward. prefix-guest systems do not have a sysroot applied, as they use the host'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 <chewi@gentoo.org>
* profiles: Remove ros leftoversJakov Smolić2023-01-242-11/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* profiles/features/musl: update musl/gcc segfault masksSam James2023-01-231-1/+6
| | | | | Bug: https://bugs.gentoo.org/885501 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl: unmask sanitizer for >= gcc 12Sam James2023-01-221-2/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/hardened/amd64: enable USE=cetSam James2023-01-201-3/+2
| | | | | Closes: https://bugs.gentoo.org/822036 Signed-off-by: Sam James <sam@gentoo.org>
* sec-policy/selinux-mailman: treeclean empty pkgArthur Zamarin2023-01-201-1/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-video/ogmrip: Remove last-rited pkgMichał Górny2023-01-191-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/features/wd40: mask buildbot-workerSam James2023-01-171-0/+1
| | | | | | | Needs autobahn which is masked here. Bug: https://bugs.gentoo.org/891161 Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/dnspython: Add test dep on dev-python/cryptographyMichał Górny2023-01-161-1/+1
| | | | | Closes: https://bugs.gentoo.org/891039 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Update copyright line for files touched after 2018Ulrich Müller2023-01-161-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* net-im/discord: rename packageNick Sarnie2023-01-141-1/+1
| | | | | | Closes: https://bugs.gentoo.org/877895 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* media-video/nvidia-video-codec: treecleanJakov Smolić2023-01-081-1/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* profiles: mask sci-mathematics/acl2 on muslMaciej Barć2023-01-081-0/+5
| | | | | | | Currently ACL2 (sci-mathematics/acl2) unconditionally depends on SBCL (dev-lisp/sbcl), which is masked on the musl profile. Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* profiles/features/wd40: mask dev-python/poochSam James2023-01-051-0/+1
| | | | | | | -> paramiko -> cryptography Bug: https://bugs.gentoo.org/889812 Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/musl: mask broken sys-libs/liburing-2.3Sam James2023-01-021-1/+5
| | | | | Bug: https://bugs.gentoo.org/888956 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: drop unnecessary sys-devel/gcc[hardened] maskSam James2023-01-011-3/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>