From e7cc54cfff92eb36885a4eb2c96bb2e19fe809f6 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Wed, 5 Jan 2022 17:44:05 +0100 Subject: [PATCH] profiles: Sync with gentoo It's from gentoo commit 8adc2a498fec7ddcdcbbacb7a8172d4ed6d82b94. --- .../profiles/arch/alpha/make.defaults | 7 +- .../profiles/arch/alpha/package.use.mask | 113 ++- .../profiles/arch/alpha/use.mask | 23 +- .../profiles/arch/{ppc64 => amd64/lib32}/eapi | 0 .../profiles/arch/amd64/make.defaults | 8 +- .../arch/amd64/no-multilib/package.mask | 16 +- .../arch/amd64/no-multilib/package.use.mask | 4 +- .../profiles/arch/amd64/package.use | 16 +- .../profiles/arch/amd64/package.use.force | 4 +- .../profiles/arch/amd64/package.use.mask | 85 +- .../arch/amd64/package.use.stable.mask | 41 +- .../profiles/arch/amd64/use.mask | 2 +- .../profiles/arch/amd64/use.stable.mask | 8 - .../profiles/arch/amd64/x32/make.defaults | 6 +- .../profiles/arch/amd64/x32/package.mask | 108 ++- .../profiles/arch/amd64/x32/package.use.mask | 23 +- .../profiles/arch/amd64/x32/use.mask | 6 +- .../profiles/arch/arm/armv4/package.mask | 12 + .../profiles/arch/arm/armv4/package.use.mask | 10 + .../profiles/arch/arm/armv4/use.mask | 6 + .../profiles/arch/arm/armv4t/package.mask | 12 + .../profiles/arch/arm/armv4t/package.use.mask | 10 + .../profiles/arch/arm/armv4t/use.mask | 6 + .../profiles/arch/arm/armv5te/package.mask | 12 + .../arch/arm/armv5te/package.use.mask | 10 + .../profiles/arch/arm/armv5te/use.mask | 7 + .../profiles/arch/arm/armv6j/package.use.mask | 6 + .../profiles/arch/arm/armv7a/package.mask | 3 +- .../profiles/arch/arm/armv7a/package.use.mask | 7 + .../profiles/arch/arm/armv7a/use.mask | 3 + .../profiles/arch/arm/make.defaults | 3 + .../profiles/arch/arm/package.mask | 3 +- .../profiles/arch/arm/package.use.force | 6 +- .../profiles/arch/arm/package.use.mask | 91 +- .../profiles/arch/arm/package.use.stable.mask | 45 +- .../portage-stable/profiles/arch/arm/use.mask | 7 - .../profiles/arch/arm/use.stable.mask | 6 - .../profiles/arch/arm64/make.defaults | 3 + .../profiles/arch/arm64/package.mask | 2 +- .../profiles/arch/arm64/package.use.force | 8 +- .../profiles/arch/arm64/package.use.mask | 205 ++--- .../arch/arm64/package.use.stable.mask | 64 +- .../profiles/arch/arm64/use.force | 3 + .../profiles/arch/arm64/use.mask | 9 - .../profiles/arch/arm64/use.stable.mask | 4 - .../profiles/arch/base/package.use.force | 6 - .../profiles/arch/base/package.use.mask | 104 ++- .../profiles/arch/base/use.mask | 1 + .../profiles/arch/hppa/make.defaults | 2 +- .../profiles/arch/hppa/package.mask | 6 +- .../profiles/arch/hppa/package.use.force | 6 - .../profiles/arch/hppa/package.use.mask | 111 ++- .../arch/hppa/package.use.stable.force | 6 + .../arch/hppa/package.use.stable.mask | 98 +- .../profiles/arch/hppa/use.mask | 26 +- .../profiles/arch/hppa/use.stable.mask | 29 +- .../profiles/arch/ia64/make.defaults | 10 +- .../profiles/arch/ia64/package.use.mask | 105 ++- .../profiles/arch/ia64/use.mask | 23 +- .../profiles/arch/m68k/package.use.force | 6 + .../profiles/arch/m68k/package.use.mask | 62 +- .../profiles/arch/m68k/use.mask | 154 ++-- .../profiles/arch/mips/make.defaults | 6 +- .../profiles/arch/mips/mips64/make.defaults | 2 +- .../arch/mips/mips64/multilib/make.defaults | 2 +- .../mips/mips64/multilib/n32/make.defaults | 2 +- .../arch/mips/mips64/multilib/n32/use.force | 2 +- .../mips/mips64/multilib/n64/make.defaults | 2 +- .../arch/mips/mips64/multilib/n64/use.force | 2 +- .../mips/mips64/multilib/o32/make.defaults | 2 +- .../arch/mips/mips64/multilib/o32/use.force | 2 +- .../arch/mips/mips64/multilib/use.force | 2 +- .../arch/mips/mips64/multilib/use.mask | 2 +- .../arch/mips/mips64/n32/make.defaults | 2 +- .../profiles/arch/mips/mips64/n32/use.force | 2 +- .../profiles/arch/mips/mips64/n32/use.mask | 2 +- .../arch/mips/mips64/n64/make.defaults | 2 +- .../profiles/arch/mips/mips64/n64/use.force | 2 +- .../profiles/arch/mips/mips64/n64/use.mask | 2 +- .../arch/{riscv/rv32imac => mips/mipsel}/eapi | 0 .../arch/mips/mipsel/mips64el/make.defaults | 2 +- .../mipsel/mips64el/multilib/make.defaults | 2 +- .../mips64el/multilib/n32/make.defaults | 2 +- .../mipsel/mips64el/multilib/n32/use.force | 2 +- .../mips64el/multilib/n64/make.defaults | 2 +- .../mipsel/mips64el/multilib/n64/use.force | 2 +- .../mips64el/multilib/o32/make.defaults | 2 +- .../mipsel/mips64el/multilib/o32/use.force | 2 +- .../mips/mipsel/mips64el/multilib/use.force | 2 +- .../mips/mipsel/mips64el/multilib/use.mask | 2 +- .../mips/mipsel/mips64el/n32/make.defaults | 2 +- .../arch/mips/mipsel/mips64el/n32/use.force | 2 +- .../arch/mips/mipsel/mips64el/n32/use.mask | 2 +- .../mips/mipsel/mips64el/n64/make.defaults | 2 +- .../arch/mips/mipsel/mips64el/n64/use.force | 2 +- .../arch/mips/mipsel/mips64el/n64/use.mask | 2 +- .../arch/mips/mipsel/o32/make.defaults | 2 +- .../profiles/arch/mips/mipsel/o32/use.force | 2 +- .../profiles/arch/mips/mipsel/o32/use.mask | 2 +- .../profiles/arch/mips/mipsel/use.mask | 2 +- .../profiles/arch/mips/o32/make.defaults | 4 +- .../profiles/arch/mips/o32/use.force | 2 +- .../profiles/arch/mips/o32/use.mask | 2 +- .../profiles/arch/mips/package.mask | 2 +- .../profiles/arch/mips/package.use.mask | 42 +- .../profiles/arch/mips/use.force | 2 +- .../profiles/arch/powerpc/package.use.mask | 68 +- .../arch/powerpc/package.use.stable.mask | 17 +- .../profiles/arch/powerpc/ppc32/make.defaults | 6 +- .../profiles/arch/powerpc/ppc32/package.mask | 8 + .../arch/powerpc/ppc32/package.use.mask | 106 ++- .../powerpc/ppc32/package.use.stable.mask | 16 +- .../profiles/arch/powerpc/ppc32/use.mask | 23 +- .../arch/powerpc/ppc32/use.stable.mask | 5 +- .../arch/powerpc/ppc64/32ul/package.use.mask | 6 +- .../arch/powerpc/ppc64/64le/package.mask | 36 +- .../arch/powerpc/ppc64/64le/package.use.force | 7 + .../arch/powerpc/ppc64/64le/package.use.mask | 34 +- .../ppc64/64le/package.use.stable.mask | 21 +- .../profiles/arch/powerpc/ppc64/64le/use.mask | 15 + .../arch/powerpc/ppc64/64le/use.stable.mask | 19 +- .../arch/powerpc/ppc64/64ul/package.mask | 10 +- .../arch/powerpc/ppc64/64ul/package.use.force | 6 - .../arch/powerpc/ppc64/64ul/package.use.mask | 43 +- .../profiles/arch/powerpc/ppc64/64ul/use.mask | 17 +- .../arch/powerpc/ppc64/64ul/use.stable.mask | 7 +- .../profiles/arch/powerpc/ppc64/make.defaults | 2 +- .../profiles/arch/powerpc/ppc64/package.mask | 32 +- .../arch/powerpc/ppc64/package.use.mask | 91 +- .../powerpc/ppc64/package.use.stable.mask | 17 +- .../profiles/arch/powerpc/ppc64/use.mask | 14 + .../arch/powerpc/ppc64/use.stable.mask | 12 +- .../profiles/arch/powerpc/use.mask | 12 +- .../profiles/arch/powerpc/use.stable.mask | 2 - .../{riscv/rv64gc => ppc64/big-endian}/eapi | 0 .../profiles/arch/riscv/make.defaults | 12 +- .../profiles/arch/riscv/package.mask | 6 +- .../profiles/arch/riscv/package.use | 5 + .../profiles/arch/riscv/package.use.force | 7 + .../profiles/arch/riscv/package.use.mask | 303 +++--- .../arch/riscv/rv32imac/ilp32/make.defaults | 12 +- .../riscv/rv32imac/{ => ilp32}/package.mask | 0 .../arch/riscv/rv32imac/ilp32/use.mask | 6 +- .../arch/riscv/rv32imac/ilp32d/make.defaults | 15 +- .../{use.mask => ilp32d/package.mask} | 4 +- .../riscv/rv32imac/ilp32d/package.use.force | 2 - .../arch/riscv/rv32imac/ilp32d/use.mask | 4 +- .../profiles/arch/riscv/rv32imac/parent | 2 - .../profiles/arch/riscv/rv32imac/use.force | 2 - .../arch/riscv/rv64gc/lp64/make.defaults | 13 +- .../arch/riscv/rv64gc/lp64/package.use.force | 2 - .../profiles/arch/riscv/rv64gc/lp64/use.force | 2 - .../profiles/arch/riscv/rv64gc/lp64/use.mask | 5 - .../riscv/rv64gc/lp64d-multilib}/eapi | 0 .../rv64gc/{ => lp64d-multilib}/make.defaults | 5 +- .../arch/riscv/rv64gc/lp64d-multilib/parent | 1 + .../arch/riscv/rv64gc/lp64d/make.defaults | 13 +- .../arch/riscv/rv64gc/lp64d/package.use.force | 2 - .../profiles/arch/riscv/rv64gc/lp64d/use.mask | 5 - .../profiles/arch/riscv/rv64gc/parent | 2 - .../profiles/arch/riscv/rv64gc/use.force | 2 - .../profiles/arch/riscv/rv64gc/use.mask | 2 - .../profiles/arch/riscv/use.force | 2 +- .../profiles/arch/riscv/use.mask | 62 +- .../profiles/arch/s390/make.defaults | 4 +- .../profiles/arch/s390/package.mask | 7 + .../profiles/arch/s390/package.use.mask | 27 +- .../profiles/arch/s390/s390x/package.use.mask | 7 + .../profiles/arch/s390/use.mask | 10 +- .../profiles/arch/sparc/64ul/package.use.mask | 10 +- .../profiles/arch/sparc/make.defaults | 2 +- .../profiles/arch/sparc/package.mask | 7 +- .../profiles/arch/sparc/package.use | 7 - .../profiles/arch/sparc/package.use.mask | 102 ++- .../arch/sparc/package.use.stable.mask | 42 +- .../profiles/arch/sparc/use.force | 4 + .../profiles/arch/sparc/use.mask | 19 +- .../profiles/arch/sparc/use.stable.mask | 8 +- .../profiles/arch/x86/make.defaults | 6 +- .../profiles/arch/x86/package.use.mask | 140 +-- .../profiles/arch/x86/package.use.stable.mask | 48 +- .../portage-stable/profiles/arch/x86/use.mask | 1 + .../profiles/arch/x86/use.stable.mask | 8 - .../portage-stable/profiles/arches.desc | 12 +- .../profiles/base/make.defaults | 30 +- .../portage-stable/profiles/base/package.mask | 20 +- .../portage-stable/profiles/base/package.use | 11 +- .../profiles/base/package.use.force | 68 +- .../profiles/base/package.use.mask | 403 ++++---- .../profiles/base/package.use.stable.force | 10 +- .../profiles/base/package.use.stable.mask | 108 ++- .../portage-stable/profiles/base/packages | 1 + .../portage-stable/profiles/base/use.mask | 28 +- .../profiles/base/use.stable.mask | 11 +- .../portage-stable/profiles/categories | 2 + .../default/linux/amd64/17.0/deprecated | 2 +- .../linux/amd64/17.0/desktop/deprecated | 2 +- .../linux/amd64/17.0/desktop/gnome/deprecated | 2 +- .../17.0/desktop/gnome/systemd/deprecated | 2 +- .../amd64/17.0/desktop/plasma/deprecated | 2 +- .../17.0/desktop/plasma/systemd/deprecated | 2 +- .../17.0/desktop/plasma/systemd/package.use | 7 - .../linux/amd64/17.0/developer/deprecated | 2 +- .../linux/amd64/17.0/hardened/deprecated | 2 +- .../amd64/17.0/hardened/selinux/deprecated | 2 +- .../linux/amd64/17.0/musl/package.mask | 2 +- .../linux/amd64/17.0/no-multilib/deprecated | 2 +- .../17.0/no-multilib/hardened/deprecated | 2 +- .../no-multilib/hardened/selinux/deprecated | 2 +- .../hardened => no-multilib/prefix}/eapi | 0 .../linux/amd64/17.0/selinux/deprecated | 2 +- .../linux/amd64/17.0/systemd/deprecated | 2 +- .../linux/amd64/17.0/uclibc/hardened/parent | 2 - .../linux/amd64/17.0/uclibc/make.defaults | 10 - .../default/linux/amd64/17.0/uclibc/parent | 3 - .../uclibc/armv6j => amd64/17.1/clang}/eapi | 0 .../linux/amd64/17.1/clang/packages.build | 9 + .../default/linux/amd64/17.1/clang/parent | 2 + .../17.1/desktop/plasma/systemd/package.use | 7 - .../17.1/no-multilib/prefix}/eapi | 0 .../17.1/no-multilib/systemd}/eapi | 0 .../amd64/17.1/no-multilib/systemd/parent | 2 + .../17.1/no-multilib/systemd/selinux}/eapi | 0 .../17.1/no-multilib/systemd/selinux/parent | 2 + .../17.1/systemd/selinux}/eapi | 0 .../linux/amd64/17.1/systemd/selinux/parent | 2 + .../uclibc => arm/17.0/armv4t/selinux}/eapi | 0 .../linux/arm/17.0/armv4t/selinux/parent | 2 + .../17.0/armv5te/selinux}/eapi | 0 .../linux/arm/17.0/armv5te/selinux/parent | 2 + .../17.0/armv6j/hardened}/eapi | 0 .../linux/arm/17.0/armv6j/hardened/parent | 2 + .../17.0/armv6j/hardened/selinux}/eapi | 0 .../arm/17.0/armv6j/hardened/selinux/parent | 2 + .../uclibc => arm/17.0/armv6j/selinux}/eapi | 0 .../linux/arm/17.0/armv6j/selinux/parent | 2 + .../uclibc => arm/17.0/armv7a}/hardened/eapi | 0 .../linux/arm/17.0/armv7a/hardened/parent | 2 + .../17.0/armv7a/hardened/selinux}/eapi | 0 .../arm/17.0/armv7a/hardened/selinux/parent | 2 + .../ilp32 => arm/17.0/armv7a/prefix}/eapi | 0 .../ilp32d => arm/17.0/armv7a/selinux}/eapi | 0 .../linux/arm/17.0/armv7a/selinux/parent | 2 + .../17.0/desktop/plasma/systemd/package.use | 7 - .../17.0/musl/armv6j/hardened/selinux}/eapi | 0 .../17.0/musl/armv6j/hardened/selinux/parent | 2 + .../17.0/musl/armv7a/hardened/selinux}/eapi | 0 .../17.0/musl/armv7a/hardened/selinux/parent | 2 + .../arm/17.0/uclibc/armv6j/hardened/parent | 2 - .../arm/17.0/uclibc/armv6j/make.defaults | 10 - .../arm/17.0/uclibc/armv7a/hardened/parent | 2 - .../arm/17.0/uclibc/armv7a/make.defaults | 10 - .../default/linux/arm/17.0/uclibc/parent | 3 - .../17.0/desktop/plasma/systemd/package.use | 7 - .../lp64/systemd => arm64/17.0/hardened}/eapi | 0 .../default/linux/arm64/17.0/hardened/parent | 2 + .../17.0/hardened/selinux}/eapi | 0 .../linux/arm64/17.0/hardened/selinux/parent | 2 + .../17.0/musl/hardened/selinux}/eapi | 0 .../arm64/17.0/musl/hardened/selinux/parent | 2 + .../linux/arm64/17.0/musl/package.mask | 6 + .../linux/{uclibc => arm64/17.0/prefix}/eapi | 0 .../{uclibc/mips => arm64/17.0/selinux}/eapi | 0 .../default/linux/arm64/17.0/selinux/parent | 2 + .../17.0/systemd/selinux}/eapi | 0 .../linux/arm64/17.0/systemd/selinux/parent | 2 + .../profiles/default/linux/make.defaults | 11 +- .../default/linux/musl/mips/package.mask | 3 +- .../default/linux/musl/mips/package.use.force | 3 - .../profiles/default/linux/musl/package.mask | 6 +- .../default/linux/musl/package.use.mask | 5 +- .../profiles/default/linux/musl/use.mask | 3 +- .../profiles/default/linux/package.use | 7 +- .../profiles/default/linux/package.use.mask | 12 +- .../profiles/default/linux/packages | 3 +- .../profiles/default/linux/packages.build | 1 + .../linux/powerpc/ppc32/17.0/deprecated | 6 + .../powerpc/ppc32/17.0/desktop/deprecated | 6 + .../ppc32/17.0/desktop/gnome/deprecated | 6 + .../17.0/desktop/gnome/systemd/deprecated | 6 + .../powerpc/ppc32/17.0/developer/deprecated | 6 + .../linux/powerpc/ppc32/17.0/musl/deprecated | 6 + .../ppc32/17.0/musl/hardened/deprecated | 6 + .../powerpc/ppc32/17.0/uclibc/hardened/parent | 2 - .../powerpc/ppc32/17.0/uclibc/make.defaults | 10 - .../powerpc/ppc32/17.0/uclibc/package.use | 3 - .../ppc32/17.0/uclibc/package.use.mask | 7 - .../linux/powerpc/ppc32/17.0/uclibc/parent | 3 - .../ppc64/17.0/64bit-userland/deprecated | 69 ++ .../17.0/64bit-userland/desktop/deprecated | 69 ++ .../64bit-userland/desktop/gnome/deprecated | 69 ++ .../desktop/gnome/systemd/deprecated | 69 ++ .../17.0/64bit-userland/developer/deprecated | 69 ++ .../64bit-userland/little-endian/deprecated | 2 - .../little-endian/make.defaults | 5 - .../17.0/64bit-userland/little-endian/parent | 2 - .../little-endian/systemd/deprecated | 2 - .../17.0/uclibc => ppc/17.0/systemd}/eapi | 0 .../default/linux/ppc/17.0/systemd/parent | 2 + .../linux/ppc/17.0/uclibc/hardened/parent | 2 - .../linux/ppc/17.0/uclibc/make.defaults | 10 - .../default/linux/ppc/17.0/uclibc/package.use | 7 - .../linux/ppc/17.0/uclibc/package.use.mask | 10 - .../default/linux/ppc/17.0/uclibc/parent | 2 - .../hardened => ppc64/17.0/systemd}/eapi | 0 .../default/linux/ppc64/17.0/systemd/parent | 2 + .../default/linux/ppc64/profile.bashrc | 9 + .../linux/ppc64le/17.0/desktop/gnome}/eapi | 0 .../linux/ppc64le/17.0/desktop/gnome/parent | 2 + .../ppc64le/17.0/desktop/gnome/systemd}/eapi | 0 .../17.0/desktop/gnome}/systemd/parent | 0 .../linux/ppc64le/17.0/prefix}/eapi | 0 .../linux/riscv/20.0/rv32imac}/eapi | 0 .../linux/riscv/20.0/rv32imac/ilp32}/eapi | 0 .../{17.0 => 20.0}/rv32imac/ilp32/parent | 0 .../linux/riscv/20.0/rv32imac/ilp32d}/eapi | 0 .../{17.0 => 20.0}/rv32imac/ilp32d/parent | 0 .../{17.0/rv64gc => 20.0/rv32imac}/parent | 1 - .../linux/riscv/20.0/rv64gc}/eapi | 0 .../linux/riscv/20.0/rv64gc/lp64/desktop/eapi | 1 + .../riscv/20.0/rv64gc/lp64/desktop/gnome/eapi | 1 + .../20.0/rv64gc/lp64/desktop/gnome/parent | 2 + .../rv64gc/lp64/desktop/gnome/systemd/eapi | 1 + .../rv64gc/lp64/desktop/gnome/systemd/parent | 2 + .../riscv/20.0/rv64gc/lp64/desktop/parent | 2 + .../20.0/rv64gc/lp64/desktop/plasma/eapi | 1 + .../20.0/rv64gc/lp64/desktop/plasma/parent | 2 + .../rv64gc/lp64/desktop/plasma/systemd/eapi | 1 + .../rv64gc/lp64/desktop/plasma/systemd/parent | 2 + .../20.0/rv64gc/lp64/desktop/systemd/eapi | 1 + .../20.0/rv64gc/lp64/desktop}/systemd/parent | 0 .../default/linux/riscv/20.0/rv64gc/lp64/eapi | 1 + .../riscv/{17.0 => 20.0}/rv64gc/lp64/parent | 0 .../linux/riscv/20.0/rv64gc/lp64/systemd/eapi | 1 + .../lp64d => 20.0/rv64gc/lp64}/systemd/parent | 0 .../riscv/20.0/rv64gc/lp64d/desktop/eapi | 1 + .../20.0/rv64gc/lp64d/desktop/gnome/eapi | 1 + .../20.0/rv64gc/lp64d/desktop/gnome/parent | 2 + .../rv64gc/lp64d/desktop/gnome/systemd/eapi | 1 + .../rv64gc/lp64d/desktop/gnome/systemd/parent | 2 + .../riscv/20.0/rv64gc/lp64d/desktop/parent | 2 + .../20.0/rv64gc/lp64d/desktop/plasma/eapi | 1 + .../20.0/rv64gc/lp64d/desktop/plasma/parent | 2 + .../rv64gc/lp64d/desktop/plasma/systemd/eapi | 1 + .../lp64d/desktop/plasma/systemd/parent | 2 + .../20.0/rv64gc/lp64d/desktop/systemd/eapi | 1 + .../20.0/rv64gc/lp64d/desktop/systemd/parent | 2 + .../linux/riscv/20.0/rv64gc/lp64d/eapi | 1 + .../riscv/{17.0 => 20.0}/rv64gc/lp64d/parent | 0 .../riscv/20.0/rv64gc/lp64d/systemd/eapi | 1 + .../riscv/20.0/rv64gc/lp64d/systemd/parent | 2 + .../linux/riscv/20.0/rv64gc/multilib/eapi | 1 + .../linux/riscv/20.0/rv64gc/multilib/parent | 2 + .../riscv/20.0/rv64gc/multilib/systemd/eapi | 1 + .../riscv/20.0/rv64gc/multilib/systemd/parent | 2 + .../{17.0/rv32imac => 20.0/rv64gc}/parent | 1 - .../profiles/default/linux/riscv/parent | 1 + .../default/linux/uclibc/make.defaults | 12 - .../default/linux/uclibc/mips/make.defaults | 20 - .../linux/uclibc/mips/mipsel/make.defaults | 5 - .../default/linux/uclibc/mips/mipsel/parent | 1 - .../default/linux/uclibc/mips/package.mask | 10 - .../linux/uclibc/mips/package.use.force | 8 - .../linux/uclibc/mips/package.use.mask | 14 - .../profiles/default/linux/uclibc/mips/parent | 1 - .../default/linux/uclibc/mips/use.force | 6 - .../default/linux/uclibc/mips/use.mask | 6 - .../default/linux/uclibc/package.mask | 68 -- .../profiles/default/linux/uclibc/package.use | 6 - .../default/linux/uclibc/package.use.mask | 20 - .../profiles/default/linux/uclibc/packages | 7 - .../default/linux/uclibc/packages.build | 9 - .../profiles/default/linux/uclibc/parent | 3 - .../profiles/default/linux/uclibc/use.force | 5 - .../profiles/default/linux/uclibc/use.mask | 15 - .../17.0/desktop/plasma/systemd/package.use | 7 - .../default/linux/x86/17.0/musl/package.mask | 2 + .../default/linux/x86/17.0/musl/use.mask | 5 +- .../default/linux/x86/17.0/prefix/eapi | 1 + .../linux/x86/17.0/uclibc/hardened/parent | 2 - .../linux/x86/17.0/uclibc/make.defaults | 10 - .../default/linux/x86/17.0/uclibc/parent | 3 - .../profiles/desc/ada_target.desc | 9 +- .../profiles/desc/apache2_modules.desc | 2 + .../profiles/desc/curl_ssl.desc | 3 +- .../portage-stable/profiles/desc/elibc.desc | 5 +- .../portage-stable/profiles/desc/l10n.desc | 7 + .../profiles/desc/llvm_targets.desc | 1 + .../profiles/desc/lua_single_target.desc | 3 +- .../profiles/desc/lua_targets.desc | 3 +- .../profiles/desc/php_targets.desc | 3 +- .../profiles/desc/postgres_targets.desc | 4 +- .../profiles/desc/python_single_target.desc | 3 +- .../profiles/desc/python_targets.desc | 3 +- .../profiles/desc/qemu_user_targets.desc | 1 + .../profiles/desc/video_cards.desc | 1 + .../profiles/desc/xtables_addons.desc | 1 + .../profiles/embedded/make.defaults | 8 +- .../profiles/embedded/package.use | 2 + .../profiles/features/clang/eapi | 1 + .../profiles/features/clang/make.defaults | 67 ++ .../profiles/features/clang/package.use | 17 + .../profiles/features/clang/packages | 14 + .../profiles/features/clang/packages.build | 14 + .../profiles/features/clang/use.force | 1 + .../features/hardened/amd64/package.mask | 10 - .../features/hardened/amd64/package.use.mask | 11 + .../profiles/features/hardened/arm/eapi | 1 + .../hardened/arm/make.defaults} | 3 +- .../armv6j => features/hardened/arm}/parent | 0 .../profiles/features/hardened/make.defaults | 4 +- .../features/hardened/package.use.mask | 6 +- .../profiles/features/musl/make.defaults | 5 +- .../profiles/features/musl/package.mask | 66 +- .../profiles/features/musl/package.use.force | 6 +- .../profiles/features/musl/package.use.mask | 38 +- .../profiles/features/musl/use.mask | 3 +- .../profiles/features/prefix/package.mask | 3 +- .../profiles/features/prefix/package.use | 9 + .../features/prefix/package.use.force | 9 + .../profiles/features/prefix/package.use.mask | 11 +- .../profiles/features/prefix/packages | 1 + .../prefix/standalone/kernel-2.6.16+/eapi | 1 + .../standalone/kernel-2.6.16+/make.defaults | 3 + .../standalone/kernel-2.6.16+/profile.bashrc | 3 + .../prefix/standalone/kernel-2.6.32+/eapi | 1 + .../prefix/standalone/package.use.mask | 5 + .../features/prefix/standalone/packages | 4 +- .../features/prefix/standalone/profile.bashrc | 16 +- .../profiles/features/prefix/use.mask | 3 + .../profiles/features/selinux/package.mask | 64 +- .../selinux/package.unmask} | 2 +- .../features/selinux/package.use.force | 20 +- .../features/selinux/package.use.mask | 27 +- .../profiles/features/selinux/use.force | 4 + .../profiles/features/selinux/use.mask | 2 +- .../profiles/features/uclibc/make.defaults | 13 - .../profiles/features/uclibc/package.mask | 17 - .../profiles/features/uclibc/package.use | 11 - .../profiles/features/uclibc/package.use.mask | 27 - .../profiles/features/uclibc/packages | 7 - .../profiles/features/uclibc/packages.build | 9 - .../profiles/features/uclibc/use.force | 6 - .../profiles/features/uclibc/use.mask | 17 - .../profiles/hardened/linux/musl/use.mask | 3 +- .../hardened/linux/uclibc/make.defaults | 5 - .../hardened/linux/uclibc/mips/mipsel/parent | 2 - .../hardened/linux/uclibc/mips/parent | 2 - .../hardened/linux/uclibc/package.use.mask | 6 - .../profiles/hardened/linux/uclibc/use.force | 8 - .../profiles/hardened/linux/uclibc/use.mask | 17 - .../portage-stable/profiles/info_pkgs | 19 +- .../portage-stable/profiles/info_vars | 42 +- .../portage-stable/profiles/license_groups | 19 +- .../profiles/package.deprecated | 28 +- .../portage-stable/profiles/package.mask | 867 ++++++++---------- .../prefix/darwin/macos/11.0/arm64/gcc/eapi | 1 + .../11.0/arm64/gcc/package.accept_keywords | 5 + .../prefix/darwin/macos/11.0/arm64/gcc/parent | 2 + .../darwin/macos/11.0/arm64/gcc/use.mask | 5 + .../prefix/darwin/macos/12.0/arm64/eapi | 1 + .../prefix/darwin/macos/12.0/arm64/gcc/eapi | 1 + .../12.0/arm64/gcc/package.accept_keywords | 5 + .../prefix/darwin/macos/12.0/arm64/gcc/parent | 2 + .../darwin/macos/12.0/arm64/gcc/use.mask | 5 + .../darwin/macos/12.0/arm64/make.defaults | 5 + .../prefix/darwin/macos/12.0/arm64/parent | 2 + .../profiles/prefix/darwin/macos/12.0/eapi | 1 + .../prefix/darwin/macos/12.0/make.defaults | 4 + .../prefix/darwin/macos/12.0/package.use.mask | 7 + .../darwin/macos/12.0}/parent | 0 .../prefix/darwin/macos/12.0/profile.bashrc | 4 + .../prefix/darwin/macos/12.0/x64/eapi | 1 + .../prefix/darwin/macos/12.0/x64/gcc/eapi | 1 + .../prefix/darwin/macos/12.0/x64/gcc/parent | 2 + .../darwin/macos/12.0/x64/make.defaults | 5 + .../prefix/darwin/macos/12.0/x64/parent | 2 + .../prefix/darwin/macos/12.0/x64/use.mask | 30 + .../darwin/macos/arch/arm64/package.mask | 6 + .../darwin/macos/arch/arm64/package.use.mask | 8 + .../prefix/darwin/macos/arch/arm64/use.force | 3 +- .../prefix/darwin/macos/arch/arm64/use.mask | 3 +- .../prefix/darwin/macos/arch/x64/package.mask | 6 - .../darwin/macos/features/fsf-gcc-ld64/eapi | 1 + .../macos/features/fsf-gcc-ld64/package.mask | 1 - .../features/fsf-gcc-ld64/package.use.mask | 6 + .../darwin/macos/features/fsf-gcc-nold/eapi | 1 + .../macos/features/fsf-gcc-nold/package.mask | 5 +- .../profiles/prefix/darwin/macos/package.mask | 19 +- .../profiles/prefix/darwin/make.defaults | 5 +- .../profiles/prefix/darwin/package.use.mask | 4 - .../profiles/prefix/linux/package.use.mask | 4 +- .../profiles/prefix/linux/profile.bashrc | 3 + .../profiles/prefix/make.defaults | 8 +- .../profiles/prefix/package.mask | 4 - .../profiles/prefix/package.use.mask | 10 +- .../portage-stable/profiles/prefix/packages | 3 +- .../profiles/prefix/sunos/use.mask | 3 +- .../portage-stable/profiles/prefix/use.mask | 5 +- .../profiles/prefix/windows/cygwin/use.mask | 5 +- .../profiles/prefix/windows/winnt/use.mask | 5 +- .../portage-stable/profiles/profiles.desc | 171 ++-- .../profiles/releases/17.0/package.mask | 12 +- .../targets/desktop/gnome/package.use | 23 +- .../profiles/targets/desktop/package.use | 26 +- .../targets/desktop/plasma/make.defaults | 2 +- .../targets/desktop/plasma/package.mask | 10 + .../targets/desktop/plasma/package.use | 19 +- .../profiles/targets/systemd/package.use | 6 +- .../targets/systemd/package.use.force | 7 +- .../profiles/targets/systemd/package.use.mask | 6 + .../portage-stable/profiles/thirdpartymirrors | 14 +- .../portage-stable/profiles/updates/1Q-2017 | 1 - .../portage-stable/profiles/updates/1Q-2021 | 2 +- .../portage-stable/profiles/updates/3Q-2021 | 1 - .../portage-stable/profiles/updates/4Q-2021 | 67 ++ .../portage-stable/profiles/use.desc | 8 +- 517 files changed, 4461 insertions(+), 2966 deletions(-) rename sdk_container/src/third_party/portage-stable/profiles/arch/{ppc64 => amd64/lib32}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.force rename sdk_container/src/third_party/portage-stable/profiles/arch/{riscv/rv32imac => mips/mipsel}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force rename sdk_container/src/third_party/portage-stable/profiles/arch/{riscv/rv64gc => ppc64/big-endian}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force rename sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/{ => ilp32}/package.mask (100%) rename sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/{use.mask => ilp32d/package.mask} (70%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.mask rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/amd64/17.0/uclibc => arch/riscv/rv64gc/lp64d-multilib}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/{ => lp64d-multilib}/make.defaults (72%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/{uclibc/hardened => no-multilib/prefix}/eapi (100%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{arm/17.0/uclibc/armv6j => amd64/17.1/clang}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/packages.build create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{arm/17.0/uclibc/armv6j/hardened => amd64/17.1/no-multilib/prefix}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{arm/17.0/uclibc/armv7a => amd64/17.1/no-multilib/systemd}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{arm/17.0/uclibc/armv7a/hardened => amd64/17.1/no-multilib/systemd/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{arm/17.0/uclibc => amd64/17.1/systemd/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{powerpc/ppc32/17.0/uclibc => arm/17.0/armv4t/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{powerpc/ppc32/17.0/uclibc/hardened => arm/17.0/armv5te/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{powerpc/ppc64/17.0/64bit-userland/little-endian => arm/17.0/armv6j/hardened}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{powerpc/ppc64/17.0/64bit-userland/little-endian/systemd => arm/17.0/armv6j/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{ppc/17.0/uclibc => arm/17.0/armv6j/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{ppc/17.0/uclibc => arm/17.0/armv7a}/hardened/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv32imac => arm/17.0/armv7a/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv32imac/ilp32 => arm/17.0/armv7a/prefix}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv32imac/ilp32d => arm/17.0/armv7a/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc => arm/17.0/musl/armv6j/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc/lp64 => arm/17.0/musl/armv7a/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc/lp64/systemd => arm64/17.0/hardened}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc/lp64d => arm64/17.0/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc/lp64d/systemd => arm64/17.0/musl/hardened/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{uclibc => arm64/17.0/prefix}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{uclibc/mips => arm64/17.0/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{uclibc/mips/mipsel => arm64/17.0/systemd/selinux}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{x86/17.0/uclibc => ppc/17.0/systemd}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{x86/17.0/uclibc/hardened => ppc64/17.0/systemd}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/profile.bashrc rename sdk_container/src/third_party/portage-stable/profiles/{features => default/linux/ppc64le/17.0/desktop/gnome}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/parent rename sdk_container/src/third_party/portage-stable/profiles/{features/uclibc => default/linux/ppc64le/17.0/desktop/gnome/systemd}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{riscv/17.0/rv64gc/lp64 => ppc64le/17.0/desktop/gnome}/systemd/parent (100%) rename sdk_container/src/third_party/portage-stable/profiles/{hardened/linux/uclibc => default/linux/ppc64le/17.0/prefix}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/{hardened/linux/uclibc/mips => default/linux/riscv/20.0/rv32imac}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/{hardened/linux/uclibc/mips/mipsel => default/linux/riscv/20.0/rv32imac/ilp32}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0 => 20.0}/rv32imac/ilp32/parent (100%) rename sdk_container/src/third_party/portage-stable/profiles/{prefix/darwin/macos/arch => default/linux/riscv/20.0/rv32imac/ilp32d}/eapi (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0 => 20.0}/rv32imac/ilp32d/parent (100%) rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0/rv64gc => 20.0/rv32imac}/parent (51%) rename sdk_container/src/third_party/portage-stable/profiles/{prefix/sunos/solaris/arch => default/linux/riscv/20.0/rv64gc}/eapi (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/eapi rename sdk_container/src/third_party/portage-stable/profiles/default/linux/{powerpc/ppc64/17.0/64bit-userland/little-endian => riscv/20.0/rv64gc/lp64/desktop}/systemd/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/eapi rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0 => 20.0}/rv64gc/lp64/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/eapi rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0/rv64gc/lp64d => 20.0/rv64gc/lp64}/systemd/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/eapi rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0 => 20.0}/rv64gc/lp64d/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent rename sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/{17.0/rv32imac => 20.0/rv64gc}/parent (50%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/prefix/eapi delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/packages create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/eapi rename sdk_container/src/third_party/portage-stable/profiles/{arch/riscv/rv32imac/ilp32/package.use.force => features/hardened/arm/make.defaults} (59%) rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/arm/17.0/uclibc/armv6j => features/hardened/arm}/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.32+/eapi rename sdk_container/src/third_party/portage-stable/profiles/{arch/riscv/rv32imac/ilp32/use.force => features/selinux/package.unmask} (67%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages.build delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/package.use.mask rename sdk_container/src/third_party/portage-stable/profiles/{default/linux/arm/17.0/uclibc/armv7a => prefix/darwin/macos/12.0}/parent (100%) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/profile.bashrc create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults index 6749b9c0a4..0d2b90931c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="alpha" @@ -23,11 +23,6 @@ LIBDIR_alpha="lib" # Defaults for video drivers VIDEO_CARDS="fbdev glint mga nv r128 radeon" -# Chris Gianelloni (2007-02-05) -# Defaults for audio drivers. These are copied from x86 (minus modems), since -# Alpha supports the same busses. -ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" - # Tobias Klausmann (2018-06-25) # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 71c911c5c9..dbe79219b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,96 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-30) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.mask. +dev-lang/python-exec -python_targets_python3_10 + +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Sam James (2021-11-05) +# Avoid keywording unnecessary depenencies for now, bug #804115 +dev-python/scipy pythran + +# Sam James (2021-11-05) +# Test suite is very fragile and doesn't even run on amd64. +# No real point in running it here right now, bug #804115. +dev-cpp/eigen test + +# Arthur Zamarin (2021-10-24) +# dev-ruby/furo isn't keyworded here +dev-python/argon2-cffi doc + +# Sam James (2021-09-12) +# dev-ruby/asciidoctor isn't keyworded here +dev-util/ccache doc + +# David Seifert (2021-09-04) +# dev-lang/go not keyworded here +sys-libs/libcap tools + +# Marek Szuba (2021-08-17) +# net-wireless/rtl-sdr not keyworded here +sys-apps/rng-tools rtlsdr + +# Marek Szuba (2021-08-11) +# dev-ruby/thor not keyworded here +app-text/htmltidy test + +# Matt Turner (2021-07-23) +# gui-libs/gtk is not keyworded +net-libs/gssdp gtk + +# Lars Wendler (2021-07-09) +# dev-libs/libbpf is not keyworded for alpha (yet?) +sys-apps/iproute2 bpf + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Miroslav Šulc (2021-03-13) +# virtual/jdk isn't keyworded here +media-libs/rubberband jni + +# Sam James (2021-03-11) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif + +# Sam James (2021-02-26) +# dev-libs/efl not keyworded here +# and is a desktop application mainly +# bug #773178 +app-crypt/pinentry efl + +# Andreas Sturmlechner (2021-02-14) +# sci-libs/cholmod is not keyworded. +sci-libs/umfpack cholmod + +# Sam James (2021-02-22) +# media-sound/sndio is not yet keyworded here +# bug #769098, bug #769122 +media-libs/openal sndio +media-video/ffmpeg sndio +media-sound/moc sndio +media-sound/mpd sndio +media-libs/libsdl2 sndio +media-libs/libao sndio + +# Sam James (2021-01-19) +# Avoid pulling in a large unkeyworded dep +# which is largely a desktop application +# bug #766186 +app-text/dblatex inkscape + +# Sam James (2021-01-19) +# app-text/dblatex not yet keyworded +# bug #766186 +dev-util/ragel doc + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko @@ -147,7 +237,7 @@ app-arch/rpm test # Tomáš Mózes (2018-06-05) # Unkeyworded dependencies. -app-admin/syslog-ng amqp kafka +app-admin/syslog-ng amqp kafka mongodb # Thomas Deutschmann (2018-06-02) # Needs dev-ruby/asciidoctor which has a lot of unstable deps @@ -182,7 +272,7 @@ x11-themes/qtcurve plasma dev-db/mariadb numa # Gilles Dartiguelongue (2017-08-16) -# missing keyword on dev-python/dbusmock, bug #620024 +# missing keyword on dev-python/python-dbusmock, bug #620024 >=gnome-base/gnome-settings-daemon-3.24 test # Michał Górny (2017-08-08) @@ -193,11 +283,6 @@ net-libs/gnutls test-full # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -# Robin H. Johnson (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit - # Tobias Klausmann (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) >=sys-devel/gcc-6 ssp @@ -256,10 +341,6 @@ media-video/ffmpeg openh264 # sys-cluster/ceph is not broken per se, but a maintenance burden. net-analyzer/rrdtool rados -# James Le Cuirot (2016-01-30) -# scrollview requires Java, which is unsupported on Alpha. -app-text/tesseract scrollview - # Matt Turner (2015-11-15) # Missing keywords dev-util/perf numa @@ -288,10 +369,6 @@ net-misc/networkmanager wext # dev-lua/lgi lacks alpha keyword, bug #551540 dev-libs/libpeas lua -# Michał Górny (2015-02-22) -# Dependency not keyworded for some reason. -media-libs/gegl umfpack - # Johannes Huber (2015-01-28) # Missing keyword on dev-libs/botan app-crypt/qca botan @@ -319,10 +396,6 @@ app-accessibility/orca braille # media-libs/x265 doesn't work on alpha (bug 519046) media-video/ffmpeg x265 -# Tobias Klausmann =sys-fs/dmraid-1.0.0_rc16-r3 dietlibc klibc - # Pacho Ramos (2014-02-22) # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index 8a4bc4a73f..294e2c3492 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask @@ -1,9 +1,23 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -alpha +# James Le Cuirot (2021-08-10) +# media-video/pipewire is not keyworded. Bug #807616. +pipewire + +# Matt Turner (2021-07-05) +nftables + +# Michał Górny (2021-05-20) +# Unresolved keywordreqs are getting in the way. +# https://bugs.gentoo.org/773451 +# https://bugs.gentoo.org/789606 +python_targets_python3_10 +python_single_target_python3_10 + # Andreas Sturmlechner (2020-11-12) # media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725 jack @@ -45,10 +59,6 @@ lua_targets_luajit luajit luajittex -# Andreas Sturmlechner (2017-02-25) -# kwallet integration split from kde to distinct flag -kwallet - # Tobias Klausmann (2016-06-07) # We currently do not have the resources to AT qt5 packages. # This may change when/if qt4 goes away. @@ -82,7 +92,6 @@ wifi apm battery dmi -pm-utils # Stuff that doesn't work on alpha, or not tested clang @@ -99,7 +108,7 @@ rtmp v4l vpx kde -quvi +kwallet metalink tremor fdk diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc64/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/lib32/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/ppc64/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/amd64/lib32/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults index afe2ba0ad0..0c05dec124 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="amd64" @@ -38,7 +38,7 @@ LDFLAGS_x32="-m elf32_x86_64" CHOST_x32="x86_64-pc-linux-gnux32" # Simon Stelling (2006-10-24) -# They are masked, but we can enable them anyway for those who have +# They are masked, but we can enable them anyway for those who have # >=portage-2.1.2_pre3-r4 CPU_FLAGS_X86="mmx mmxext sse sse2" @@ -50,10 +50,6 @@ ABI_X86="64" # Defaults for video drivers VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa" -# Danny van Dyk (2006-12-22) -# Default for ALSA_CARDS USE_EXPAND variable. -ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" - # Michał Górny (2013-01-26) # Unhide the x86-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask index 4eab47df95..8ceefa57fa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2021-09-04) +# This code assumes 32-bit longs and must therefore be built as a 32-bit binary. +sys-fs/atari-fdisk + # David Seifert (2018-01-03) # Requires 32-bit multilib compatibility sys-block/megamgr @@ -27,6 +31,7 @@ app-emulation/crossover-bin app-emulation/protontricks app-emulation/q4wine app-emulation/winetricks +<=app-shells/scsh-0.6.9 dev-embedded/libftd2xx dev-embedded/openocd dev-util/android-ndk @@ -43,7 +48,6 @@ games-action/heretic2 games-action/heretic2-demo games-action/hotline-miami games-action/intrusion2 -games-action/lugaru games-action/shadowgrounds-bin games-action/shadowgrounds-survivor-bin games-action/solar2 @@ -56,12 +60,11 @@ games-arcade/dynamitejack games-arcade/gish-demo games-arcade/jardinains games-arcade/thinktanks-demo -games-emulation/caps -games-emulation/nestra -games-emulation/pcsx2 +games-emulation/gens + (2020-12-27) @@ -13,7 +13,7 @@ dev-embedded/urjtag ftd2xx # GLEP 73 Immutability, USE=ovmf requires hvm app-emulation/xen-tools ovmf -# NP-Hardass (2017-07-11) +# Adam Feldman (2017-07-11) # GLEP 73 Immutability, USE=test requires # abi_x86_32 at this time. app-emulation/wine-vanilla test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index d54c8e8bac..7c624bfc42 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -1,9 +1,17 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Theo Anderson (2021-03-06) +# Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime +sys-devel/clang-runtime abi_x86_32 +sys-libs/libcxxabi abi_x86_32 +sys-libs/libcxx abi_x86_32 +sys-libs/libomp abi_x86_32 +sys-libs/llvm-libunwind abi_x86_32 + # Mike Gilbert (2016-11-17) # Enable both efi and pc by default. -# https://bugs.gentoo.org/600110 +# bug #600110 sys-boot/grub:2 grub_platforms_efi-64 grub_platforms_pc # Michał Górny (2016-09-24) @@ -12,10 +20,6 @@ dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX -# Michał Górny (2014-06-28) -# Packages that should be multilib by default. -x11-drivers/nvidia-drivers abi_x86_32 - # Doug Goldstein (2012-10-29) # Enable the native arch as the default qemu target app-emulation/qemu qemu_softmmu_targets_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force index 30b47efb58..f0dab08c2b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-06-18) @@ -18,7 +18,7 @@ sys-firmware/seabios -binary # Force the host target to avoid dependency hell dev-lang/rust llvm_targets_X86 -# NP-Hardass (2017-05-23) +# Adam Feldman (2017-05-23) # Packages with optional 64-bit variant app-emulation/wine-vanilla -abi_x86_64 app-emulation/wine-staging -abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index 406e1b053c..618cccae1a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,12 +17,63 @@ #--- END OF EXAMPLES --- +# Georgy Yakovlev (2021-11-01) +# requires sys-apps/dbus-broker, which keyworded here. +sys-apps/systemd -hostnamed-fallback + +# James Le Cuirot (2021-10-22) +# The JIT feature only works on amd64 and x86. +app-emulation/fs-uae -jit + +# Marek Szuba (2021-10-10) +# Does work on amd64 and x86 +x11-misc/read-edid -vbe-mode + +# Lars Wendler (2021-08-27) +# media-libs/webrtc-audio-processing only has amd64 and x86 keywords +media-video/pipewire -echo-cancel + +# James Le Cuirot (2021-08-07) +# The ORBlite scanner plugin only works on amd64 and x86. +net-print/hplip-plugin -orblite + +# Sam James (2021-07-12) +# Haskell is (only) available on amd64/x86 right now in Gentoo +# bug #801649 +dev-util/diffoscope -haskell + +# Ionen Wolkens (2021-07-01) +# gui-libs/egl-wayland with nvidia-drivers is supported on this arch. +x11-base/xwayland -video_cards_nvidia +x11-wm/mutter -video_cards_nvidia + +# Mike Gilbert (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Michael Orlitzky (2021-03-27) +# Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches. +# Only maxima makes a distinction between the 32-bit and 64-bit +# USE flags. +sci-mathematics/fricas -clozurecl + (2021-02-17) +# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available +dev-lang/php -jit + +# Jaco Kroon (2021-01-08) +# blocksruntime (clang -fblocks requirement) for asterisk is available on this +# architecture. +net-misc/asterisk -blocks + # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan -sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray +sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray # Sam James (2020-10-24) # asm redc is only available on amd64, @@ -42,10 +93,6 @@ app-metrics/collectd -collectd_plugins_gpu_nvidia # Columnstore engine is supported on amd64 dev-db/mariadb -columnstore -# Thomas Deutschmann (2020-07-27) -# media-video/pipewire:0/0.3 is available for amd64 -www-client/firefox -screencast - # Sam James (2020-07-03) # Rust is available here # Bug #728558 @@ -57,7 +104,7 @@ sys-block/fio -io-uring -zbc # Marek Szuba (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on amd64 -sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools +sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools # Mikle Kolyada (2020-06-08) # clisp is keyworded on amd64 @@ -85,7 +132,11 @@ www-client/firefox -eme-free x11-wm/mutter -sysprof dev-libs/gjs -sysprof dev-libs/glib -sysprof +gnome-extra/cjs -sysprof x11-libs/gtk+ -sysprof +net-libs/libsoup -sysprof +x11-libs/pango -sysprof +gui-libs/gtk -sysprof # Andreas Sturmlechner (2020-02-26) # Vulkan is available on amd64. @@ -93,7 +144,6 @@ dev-qt/qt3d -vulkan dev-qt/qtdeclarative -vulkan dev-qt/qtgui -vulkan dev-qt/qtwayland -vulkan -media-video/pipewire -vulkan # James Le Cuirot (2019-12-10) # The JIT feature only works on amd64 and x86. @@ -125,6 +175,7 @@ mail-client/claws-mail -litehtml # Georgy Yakovlev (2019-06-22) # openjfx is keyworded on amd64 +dev-java/openjdk:8 -javafx dev-java/openjdk:11 -javafx # Matt Turner (2019-06-20) @@ -149,10 +200,6 @@ app-admin/conserver -freeipmi # - rdrand plugin is supported on amd64 net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -# James Le Cuirot (2018-11-02) -# Vulkan is only available on amd64 at present. -media-libs/libsdl2 -vulkan - # Michael Palimaka (2018-10-12) # Unmask arch-specific USE flags available on amd64 net-analyzer/testssl -bundled-openssl -kerberos @@ -278,8 +325,8 @@ games-emulation/mupen64plus-core new-dynarec # Tim Harder (2013-08-13) # dev-lang/luajit keyworded for amd64 (masked in base) # dev-scheme/racket keyworded for amd64 (masked in base) -app-editors/vim -luajit -racket -app-editors/gvim -luajit -racket +app-editors/vim -racket +app-editors/gvim -racket # Kacper Kowalik (2013-08-09) # Works on amd64 @@ -294,10 +341,6 @@ dev-python/pypy3-exe cpu_flags_x86_sse2 # Unmask here, as it's masked in base. net-libs/gnutls -dane -# Ben de Groot (2012-07-30) -# dependency keyworded here, masked in base -media-libs/freetype -infinality - # Alexandre Rostovtsev (2012-04-12) # Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for # gobject-introspection[doctool], bug #411761 @@ -321,7 +364,6 @@ gnustep-base/gnustep-make -libobjc2 # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit dev-qt/qtscript -jit -dev-qt/qtwebkit -jit # Robin H. Johnson (2011-07-10), updated 2019-12-06 # PPS should work on all arches, but only keyworded on some arches @@ -335,10 +377,6 @@ dev-qt/qtwebkit -jit # sys-devel/llvm is keyworded on amd64 media-libs/mesa -llvm -# Tomáš Chvátal (2010-04-04) -# x86 platforms works -sys-power/pm-utils -video_cards_intel -video_cards_radeon - # Jean-Noël Rivasseau (2009-09-23) # X use flag only for amd64/x86, bug 285951. media-gfx/iscan -X @@ -372,7 +410,6 @@ app-crypt/johntheripper cpu_flags_x86_mmx media-libs/libfame cpu_flags_x86_mmx media-libs/sdl-gfx cpu_flags_x86_mmx media-libs/smpeg cpu_flags_x86_mmx -x11-terms/eterm cpu_flags_x86_mmx # x86_64 opts are enabled with USE sse. so masking the rest media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index 1e7872fffe..1d5317c89e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -17,19 +17,25 @@ #--- END OF EXAMPLES --- -# Marek Szuba (2020-12-24) -# No stable dev-lang/lua:5.3 ebuilds yet -media-gfx/darktable system-lua +# Joonas Niilola (2021-08-13) +# dev-libs/efl is stabilized on amd64. +app-crypt/pinentry -efl + +# Sam James (2021-07-17) +# Haskell isn't stable on amd64 (or anywhere) +# bug #801652 +dev-util/diffoscope haskell + +# Georgy Yakovlev (2021-05-07) +# openjfx:8 will never be stabilized +# openjfx:11 probably will neither +dev-java/openjdk:8 javafx +dev-java/openjdk:11 javafx # Andreas Sturmlechner (2020-10-05) # REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable app-office/libreoffice base -# Thomas Deutschmann (2020-10-02) -# media-video/pipewire not yet stabilized and without -# sys-apps/xdg-desktop-portal-gtk not useable at all -www-client/firefox screencast - # Thomas Deutschmann (2020-09-07) # sys-cluster/slurm has no stable keywords # dev-util/nvidia-cuda-toolkit has no stable keywords @@ -37,23 +43,18 @@ app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia # Joonas Niilola (2020-06-21) # sys-apps/apparmor doesn't have stable keywords. -app-emulation/lxc apparmor -app-emulation/lxd apparmor +app-containers/lxc apparmor +app-containers/lxd apparmor # Thomas Deutschmann (2019-10-28) # net-libs/quiche is an early HTTP/3 implementation # not yet ready for everyone. net-misc/curl quiche -# Andreas Sturmlechner (2019-05-21) -# dev-db/oracle-instantclient ain't stable -dev-qt/qtsql oci8 - # Amy Liffey (2019-01-15) # Mask experimental contrib repo # (except what's needed by digikam, dilfridge) media-libs/opencv contribcvv contribhdf contribsfm contribxfeatures2d gflags glog tesseract - (2018-11-07) # unmask sssd for sudo @@ -70,11 +71,7 @@ media-radio/wsjtx doc # Pulls too much unstable ruby deps (some are not even keyworded) net-misc/chrony html -# Michael Palimaka (2017-09-30) -# Required dependeny is not stable -sci-libs/gdal oracle - -# NP-Hardass (2017-09-27) +# Adam Feldman (2017-09-27) # patchset variants are not stable virtual/wine staging @@ -83,10 +80,6 @@ virtual/wine staging # dep tree to be stabilized at this time. >=net-irc/weechat-1.7 doc -# Andreas Sturmlechner (2017-03-01) -# Requires not yet stabilised dev-db/oracle-instantclient. -sci-geosciences/qgis oracle - # Christoph Junghans (2017-02-26) # Stable mask some fabrics (bug #525534) sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index 30c8a9b411..6ccf21fe1f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -55,7 +55,6 @@ # Andrey Grozin (2014-06-25) # keyworded on amd64 -clisp --clozurecl -ecls -gcl -sbcl @@ -113,6 +112,7 @@ -input_devices_vmmouse -input_devices_wacom -video_cards_ast +-video_cards_crocus -video_cards_i915 -video_cards_i965 -video_cards_intel diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask index ba88ea41c2..eb5449388b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (2021-01-07) -# Prebuilt kernel rebuilds are supported on stable yet. -dist-kernel - # Andreas Sturmlechner (2020-06-06) # sci-libs/mkl is not stable, needs online registration to even run pkg_setup mkl @@ -20,10 +16,6 @@ firebird # The modern versions of CUDA SDK are not suitable for stabilization. cuda -# Andrey Grozin (2014-06-25) -# no stable versions on amd64 -clozurecl - # Michał Górny (2014-03-30) # PyPy is unstable on this arch. python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults index b509b305b0..0c9b008c9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/make.defaults @@ -1,10 +1,14 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 DEFAULT_ABI="x32" ABI="x32" MULTILIB_ABIS="amd64 x86 x32" +# Mike Gilbert (2021-09-06) +# x32 userspace runs on amd64 kernels. +KERNEL_ABI="amd64" + # Michał Górny (2014-07-01) # Default to abi_x86_x32 for packages that don't have it forced. ABI_X86="x32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index e5be3f2d07..5b194e7de8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -1,15 +1,112 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2021-09-09) +# Jupyterlab and friends require net-libs/nodejs +dev-python/jupyterlab +dev-python/jupyterlab-lsp +sci-misc/jupyterlab-desktop-bin + +# Bernd Waibel (2021-02-13) +# Is reverse-dependency of dev-qt/qtwebengine +media-gfx/freecad + +# Andreas Sturmlechner (2021-02-09) +# Requires net-libs/nodejs, plus mask all reverse-dependencies. +dev-qt/qtwebengine +dev-qt/qtwebview +dev-python/PyQtWebEngine +app-admin/calamares +app-doc/zeal +app-editors/ghostwriter +app-editors/notepadqq +app-editors/retext +app-misc/anki +app-office/kmymoney:5 +app-office/skrooge:5 +app-office/texmaker +app-text/bibletime +app-text/calibre +app-text/cb2bib +app-text/kchmviewer +app-text/sigil +dev-lang/typescript +dev-python/spyder +dev-python/spyder-line-profiler +dev-python/spyder-memory-profiler +dev-python/spyder-notebook +dev-python/spyder-terminal +dev-python/spyder-unittest +dev-python/spyder-vim +dev-util/kdevelop:5 +dev-util/kdevelop-php:5 +dev-util/kdevelop-python:5 +gnome-extra/gnome-shell-extension-pop-shell +kde-apps/akonadi-calendar:5 +kde-apps/akonadi-import-wizard:5 +kde-apps/akonadiconsole:5 +kde-apps/akregator:5 +kde-apps/calendarjanitor:5 +kde-apps/calendarsupport:5 +kde-apps/cantor:5 +kde-apps/eventviews:5 +kde-apps/grantlee-editor:5 +kde-apps/incidenceeditor:5 +kde-apps/kaccounts-providers:5 +kde-apps/kaddressbook:5 +kde-apps/kalarm:5 +kde-apps/kalgebra:5 +kde-apps/kdepim-addons:5 +kde-apps/kdepim-meta:5 +kde-apps/kdepim-runtime:5 +kde-apps/kimagemapeditor:5 +kde-apps/kmail:5 +kde-apps/kmail-account-wizard:5 +kde-apps/kmailtransport:5 +kde-apps/knotes:5 +kde-apps/konqueror:5 +kde-apps/konsolekalendar:5 +kde-apps/kontact:5 +kde-apps/korganizer:5 +kde-apps/ktp-accounts-kcm:5 +kde-apps/ktp-text-ui:5 +kde-apps/libksieve:5 +kde-apps/mailcommon:5 +kde-apps/messagelib:5 +kde-apps/mbox-importer:5 +kde-apps/parley:5 +kde-apps/pim-data-exporter:5 +kde-apps/pim-sieve-editor:5 +kde-apps/plasma-telepathy-meta:5 +kde-misc/kmarkdownwebview:5 +kde-misc/tellico:5 +kde-misc/zanshin:5 +mail-client/kube +media-gfx/digikam:5 +media-gfx/luminance-hdr +media-sound/frescobaldi +media-sound/teamspeak-client:3 +>=media-video/openshot-2.6.0 +media-video/vidify +media-video/vidify-audiosync +net-analyzer/nmapsi +net-libs/signon-ui +net-misc/nextcloud-client +net-p2p/ktorrent:5 +sci-geosciences/qmapshack +sci-mathematics/rkward:5 +sci-mathematics/rstudio +sci-visualization/labplot:5 +www-client/falkon +www-client/otter +www-client/qutebrowser +media-video/jellyfin-media-player + # Andreas K. Hüttel (2020-09-20) # Binary-only with no x32 support app-office/libreoffice-bin app-office/libreoffice-bin-debug -# Ben Kohler (2020-08-12) -# Breaks several portage features, see bug 736904 -=sys-libs/glibc-2.31-r6 - # Marek Szuba (2020-05-08) # Requires sys-cluster/ceph, which is masked in this profile as well # (see below) @@ -52,6 +149,7 @@ dev-ruby/coffee-script dev-ruby/execjs dev-ruby/turbolinks dev-ruby/uglifier +dev-util/uglifyjs net-libs/nodejs sys-apps/yarn www-apps/jekyll-coffeescript diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask index 98cfda535a..c0a63dfeeb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask @@ -1,6 +1,24 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2021-02-09) +# Requires net-libs/nodejs, plus mask all reverse-dependencies. +app-i18n/fcitx-libpinyin dictionary-manager +dev-lang/idris2 test-full +dev-python/cloudscraper test +games-util/lgogdownloader gui +kde-apps/kde-apps-meta:5 pim +kde-apps/kdenetwork-meta:5 bittorrent +kde-apps/umbrello:5 php +kde-misc/kio-gdrive kaccounts +media-gfx/gmic krita +net-irc/quassel urlpreview +net-misc/fatrat bittorrent +net-misc/seafile-client shibboleth +sci-geosciences/gpsbabel gui +sci-mathematics/yacas gui +sci-physics/root qt5 + # Patrick McLean (2020-02-05) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals @@ -30,9 +48,10 @@ dev-ruby/tilt test net-analyzer/netdata nodejs www-apps/gitea build-client www-apps/jekyll test +www-apps/xpra-html5 minify +dev-python/QtPy test # Davide Pesavento (2011-11-30) # The QML (V4) and JSC JITs do not work on x32. dev-qt/qtdeclarative jit dev-qt/qtscript jit -dev-qt/qtwebkit jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/use.mask index a0a09c71ff..6fe82d7df4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2013-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2013-01-26) # Unmask the x32 ABI. -abi_x86_x32 + +# Andreas Sturmlechner (2021-02-09) +# Requires net-libs/nodejs +webengine diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask index a156d9bd91..cace21a938 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask @@ -1,7 +1,14 @@ +# Copyright 2017-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim +# Marco Scardovi (2021-06-17) +# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked +sci-geosciences/gnome-maps + # There is no prebuilt rustc for armv4 by upstream dev-lang/rust-bin dev-lang/rust @@ -15,3 +22,8 @@ virtual/rust >=dev-libs/gjs-1.66 >=gnome-base/gnome-shell-3.38 >=x11-themes/adwaita-icon-theme-3.36 +>=net-irc/polari-3.37 +>=sys-apps/bat-0.18.1 +gnome-base/gdm +gnome-extra/chrome-gnome-shell +gnome-extra/gnome-tweaks diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask new file mode 100644 index 0000000000..db442dd264 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask @@ -0,0 +1,10 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Matt Turner (07-25-2021) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask new file mode 100644 index 0000000000..3672af74ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask @@ -0,0 +1,6 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner (07-25-2021) +# gnome-shell requires rustified librsvg. +gnome-shell diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask index a156d9bd91..cace21a938 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask @@ -1,7 +1,14 @@ +# Copyright 2017-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim +# Marco Scardovi (2021-06-17) +# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked +sci-geosciences/gnome-maps + # There is no prebuilt rustc for armv4 by upstream dev-lang/rust-bin dev-lang/rust @@ -15,3 +22,8 @@ virtual/rust >=dev-libs/gjs-1.66 >=gnome-base/gnome-shell-3.38 >=x11-themes/adwaita-icon-theme-3.36 +>=net-irc/polari-3.37 +>=sys-apps/bat-0.18.1 +gnome-base/gdm +gnome-extra/chrome-gnome-shell +gnome-extra/gnome-tweaks diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask new file mode 100644 index 0000000000..db442dd264 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask @@ -0,0 +1,10 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Matt Turner (07-25-2021) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask new file mode 100644 index 0000000000..3672af74ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask @@ -0,0 +1,6 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner (07-25-2021) +# gnome-shell requires rustified librsvg. +gnome-shell diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask index c8f6ea7d4b..79fab2dd73 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask @@ -1,7 +1,14 @@ +# Copyright 2017-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim +# Marco Scardovi (2021-06-17) +# This package requires dev-libs/gjs to be unmasked +sci-geosciences/gnome-maps + # There is no prebuilt rustc for armv5 by upstream dev-lang/rust-bin dev-lang/rust @@ -15,3 +22,8 @@ virtual/rust >=dev-libs/gjs-1.66 >=gnome-base/gnome-shell-3.38 >=x11-themes/adwaita-icon-theme-3.36 +>=net-irc/polari-3.37 +>=sys-apps/bat-0.18.1 +gnome-base/gdm +gnome-extra/chrome-gnome-shell +gnome-extra/gnome-tweaks diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask new file mode 100644 index 0000000000..db442dd264 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask @@ -0,0 +1,10 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Matt Turner (07-25-2021) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask index c10a8b70d1..54666f3091 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask @@ -1,3 +1,6 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Unmask armv5 specific USE flags -cpu_flags_arm_v4 -cpu_flags_arm_v5 @@ -5,3 +8,7 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp + +# Matt Turner (07-25-2021) +# gnome-shell requires rustified librsvg. +gnome-shell diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask index bf74cb1118..c1451fed59 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask @@ -1,10 +1,16 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jakov Smolić (2021-01-23) +# Rust is available here +>=media-libs/libheif-1.10.0 -rav1e + # Joonas Niilola (2020-10-08) +# Sam James (2021-03-11) # libavif is keyworded for this profile. dev-libs/efl -avif kde-frameworks/kimageformats -avif +media-libs/gd -avif # Mart Raudsepp (2020-08-02) # virtual/rust is available here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask index bc106a751a..80329451c6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Joonas Niilola (2020-09-26) @@ -25,3 +25,4 @@ # Georgy Yakovlev (2019-06-22) # This is built for armv7a so unmask here. -dev-java/openjdk-bin:11 +-dev-java/openjdk-bin:17 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask index a2fe67d1e4..aabb4fa77e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask @@ -1,10 +1,17 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jakov Smolić (2021-01-23) +# Rust is available here +>=media-libs/libheif-1.10.0 -rav1e + # Joonas Niilola (2020-10-08) +# Sam James (2021-03-11) # Dependency keyworded on this arm profile. dev-libs/efl -avif kde-frameworks/kimageformats -avif +media-libs/gd -avif +net-libs/webkit-gtk -avif # Sam James (2020-10-05) # Guile only supports JIT on some arches diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask index 0b2a208b1b..64cae067a8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask @@ -1,3 +1,6 @@ +# Copyright 2011-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Unmask armv7 specific USE flags -neon diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults index 23746eae9b..8c15da959c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults @@ -1,3 +1,6 @@ +# Copyright 2008-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Main ARM profile ARCH="arm" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask index 6232cc0b5c..cd022be2b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Joonas Niilola (2020-09-26) @@ -27,3 +27,4 @@ dev-java/icedtea-bin # Georgy Yakovlev (2019-06-22) # This is built for armv7a and will not work on earlier generations. dev-java/openjdk-bin:11 +dev-java/openjdk-bin:17 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force index 442c1611b3..e6ca6de1ae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Thomas Deutschmann (2021-05-11) +# Satisfy REQUIRED_USE on arm +app-emulation/xen debug + # Georgy Yakovlev (2020-06-18) # Force host target dev-libs/keystone llvm_targets_ARM diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index e21118fd76..77b4e5870b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,54 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-10-31) +# dev-python/pyilmbase isn't keyworded on arm +media-gfx/alembic python + +# Sam James (2021-10-26) +# Avoid dragging in obscure parts of dev-qt/* unless/until +# somebody needs them. bug #816981. +dev-python/QtPy pyside2 + +# Tomáš Mózes (2021-09-25) +# Unkeyworded dependencies. +app-admin/syslog-ng mongodb + +# Sam James (2021-08-14) +# Needs Raspberry Pi specific applications +media-video/mjpg-streamer -input-raspicam + +# Sam James (2021-07-25) +# At present, dev-lang/fpc doesn't support arm64. +# Java isn't here either. +# bug #801649 +dev-util/diffoscope pascal pdf + +# Marek Szuba (2021-07-18) +# and media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio + +# Miroslav Šulc (2021-04-12) +# no stable virtual/jdk on this arch +media-libs/rubberband jni + +# Mike Gilbert (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Sam James (2021-02-17) +# Unmask dev-libs/libpcre2[jit] support on PHP +# where available +dev-lang/php -jit + +# Jonathan Davies (2021-01-27) +# No SELinux on ARM +net-im/prosody selinux + +# Jakov Smolić (2021-01-23) +# Depends on media-video/rav1e which needs Rust +>=media-libs/libheif-1.10.0 rav1e + # Sam James (2020-01-17) # gnuefi + systemd-boot works on arm # bug #729720 @@ -29,9 +77,12 @@ net-wireless/gnuradio ctrlport media-libs/libsdl2 fcitx4 # Joonas Niilola (2020-10-02) +# Sam James (2021-03-11) # Dependency only keyworded on specific arm profiles. dev-libs/efl avif kde-frameworks/kimageformats avif +media-libs/gd avif +net-libs/webkit-gtk avif # Adam Feldman (2020-09-05) # dev-util/dogtail is not keyworded for arm @@ -69,7 +120,7 @@ kde-plasma/kdeplasma-addons webengine dev-libs/rapidjson test # Michał Górny (2020-06-19) -# Requires dev-util/dwarves. +# Requires dev-util/pahole. sys-kernel/gentoo-kernel debug sys-kernel/vanilla-kernel debug @@ -142,11 +193,6 @@ net-im/ejabberd hipe # (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed sys-apps/fwupd dell thunderbolt -# Davide Pesavento (2018-12-27) -# The corresponding Qt5 modules are not keyworded on arm, and we don't want to -# keyword them solely because of PyQt5 while there are no other in-tree users. -dev-python/PyQt5 networkauth - # Thomas Deutschmann (2018-10-12) # Requires www-client/firefox which isn't available on ARM yet # due to dev-lang/rust requirement @@ -166,12 +212,11 @@ net-analyzer/zmap mongo # Michał Górny (2018-04-15) # Unkeyworded dep masks moved from default/linux. -app-admin/diamond mongo net-libs/gnutls test-full # Andreas Sturmlechner (2018-03-02) # Requires unkeyworded deps ->=dev-python/ipython-5.4.1 notebook qt5 smp +>=dev-python/ipython-5.4.1 qt5 # Michał Górny (2017-12-30) # Moved from use.mask since they are flags local to one package. @@ -198,10 +243,6 @@ net-misc/gerbera lastfm # Requires USE=ipmi which is masked in this profile. sys-power/nut ups_drivers_nut-ipmipsu -# Michał Górny (2017-08-10) -# Requires USE=octave which is masked in this profile. -dev-python/ipython test - # Michał Górny (2017-08-08) # Requires USE=opencl that is masked in this profile. net-misc/bfgminer adl lm-sensors @@ -230,7 +271,6 @@ sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabric # Luke Dashjr (2017-01-04) # Assembly optimisations are supported on arm since 0.0.0_pre20161213 dev-libs/libsecp256k1 -asm - (2016-12-14) # DOSBox + OpenGLide is untested on this arch. @@ -253,7 +293,7 @@ media-sound/rhythmbox upnp-av # Allow jdbc on this arch dev-db/mariadb -jdbc -# Amy Winston (2016-06-12) +# Amy Liffey (2016-06-12) # does not build on arm at all (upstream bug) dev-scheme/racket futures jit @@ -281,10 +321,6 @@ sci-mathematics/flint ntl # unmask scanner for net-print/hplip, bug #518456 media-sound/moc timidity -# James Le Cuirot (2016-01-30) -# scrollview requires SWT, which is currently unsupported on ARM. -app-text/tesseract scrollview - # Brian Evans (2015-11-23) # unmask galera for dev-db/mariadb >=dev-db/mariadb-10.1.0 -galera @@ -301,6 +337,7 @@ media-gfx/xsane ocr # Alexis Ballier (2015-11-14) # MMAL is available on the Raspberry Pi (armv6 & armv7 so far) media-video/ffmpeg -mmal +media-video/ffmpeg-chromium -mmal # Markus Meier (2015-10-10) # unkeyworded deps, bug #552330 @@ -323,7 +360,6 @@ net-vpn/strongswan strongswan_plugins_unbound # Benda Xu (2015-01-03) # not tested -app-i18n/anthy canna-2ch app-i18n/scim-anthy kasumi # Markus Meier (2014-11-29) @@ -331,10 +367,6 @@ app-i18n/scim-anthy kasumi dev-python/ipython doc dev-python/oct2py doc -# Markus Meier (2014-11-14) -# Unkeyworded deps, bug #511532 -net-im/prosody libevent mysql postgres sqlite - # Alexis Ballier (2014-10-24) # sci-libs/hdf is not supported on arm sci-libs/netcdf hdf @@ -347,10 +379,6 @@ sys-block/fio glusterfs rbd # net-misc/dahdi doesn't build net-voip/yate dahdi -# Rick Farina (2014-07-22) -# sci-libs/mpir doesn't build -dev-python/gmpy mpir - # Markus Meier (2014-06-24) # Unkeyworded deps, bug #513108 >=net-misc/spice-gtk-0.25 smartcard @@ -415,10 +443,6 @@ media-libs/devil allegro nvtt # Firmware loader not keyworded yet sci-libs/linux-gpib firmware -# Christoph Junghans (2013-04-29) -# MKL not available on this arch -media-gfx/povray mkl - # Julian Ospald (2013-03-31) # depends on mono >=net-irc/hexchat-2.9.4-r1 theme-manager @@ -475,7 +499,6 @@ net-vpn/tinc vde # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit dev-qt/qtscript -jit -dev-qt/qtwebkit -jit # missing keywords -media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug taglib vcd wavpack dvd +media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug vcd wavpack diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index ebd5141c9d..6c43cbf25f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -1,6 +1,30 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-11-20) +# dev-python/networkx is not yet marked stable on arm* +app-admin/setools infoflow + +# Sam James (2021-10-25) +# Various dependencies not yet stable on arm +# bug #816981 +dev-python/ipython notebook smp + +# Marek Szuba (2021-09-25) +# No stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Sam James (2021-03-04) +# Dependencies not yet stable, drags in +# large amount of fabric. bug #763954 +sys-block/open-iscsi infiniband + +# Sam James (2021-02-09) +# dev-libs/libgdata is not (yet?) stable on arm +# bug #769767, bug #769764 +mail-client/claws-mail gdata + # Andreas Sturmlechner (2020-10-05) # media-libs/libffado is not stable yet, which itself has unstable and # unmaintained/broken dependencies. bug #746722 @@ -57,11 +81,6 @@ dev-db/qdbm java # Don't rely on stable inkscape app-text/dblatex inkscape -# Andreas Sturmlechner (2018-05-07) -# Requires not stabilised dev-python/restkit -dev-python/wsgiproxy2 test -dev-python/pyquery test - # Andreas Sturmlechner (2018-05-07) # Requires not stabilised dev-python/matplotlib dev-python/numpydoc test @@ -84,10 +103,6 @@ media-sound/mpd fluidsynth # frei0r-plugins is not stable yet, mask it on stable versions media-video/ffmpeg frei0r -# Ian Whyman (2016-05-22) -# RPI support on arm -dev-libs/libcec -raspberry-pi - # Michael Weber (2017-04-01) # no stable jdk media-libs/libbluray java @@ -113,18 +128,14 @@ dev-db/mariadb galera # Not going to be stable for now dev-util/geany-plugins gtkspell -# Pacho Ramos (2016-12-31) -# No stable for arm -sys-fs/dmraid dietlibc klibc - -# Christoph Junghans (2016-11-27) -# no stable mpi on arm yet, but maybe in the future -<=sci-libs/fftw-3.3.4 mpi - # Markus Meier (2016-09-27) # Missing stable dev-db/mariadb jdbc +# Ian Whyman (2016-05-22) +# RPI support on arm +dev-libs/libcec -raspberry-pi + # Ilya Tumaykin (2016-04-13) # Requires special hardware to test and stabilize properly. media-video/mpv raspberry-pi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index 600ca159c4..a8dd0972f6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -73,10 +73,8 @@ sid mms mtp ieee1394 -pm-utils darcs ggi -nut fits vaapi lpsol @@ -117,11 +115,6 @@ video_cards_r300 video_cards_r600 video_cards_radeonsi -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, 2007-09-18 -# Robin H. Johnson -audit - # Alexandre Rostovtsev (2012-12-31) # media-libs/xine-lib is not keyworded xine diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask index 0edb74fb7a..d06f8e1c93 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (2021-01-07) -# Prebuilt kernel rebuilds are supported on stable yet. -dist-kernel - # Sam James (2020-12-22) # Not yet stable lirc @@ -34,9 +30,7 @@ gcl # Pacho Ramos (2014-04-13) # Not going to be stabilized on this arch -colord devhelp eds gdm gnome-online-accounts -gusb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults index 9520c018c0..2f35acff83 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults @@ -1,3 +1,6 @@ +# Copyright 2014-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Main ARM64 (AArch64/ARMv8) profile; endian independent. ARCH="arm64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask index 6e760b5ea6..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force index 97e4c14989..90e884f46c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-02-19) +# We have ready-to-use configs here. +sys-kernel/gentoo-kernel -savedconfig +sys-kernel/vanilla-kernel -savedconfig + # Georgy Yakovlev (2020-06-18) # Force host target dev-libs/keystone llvm_targets_AArch64 @@ -8,6 +13,7 @@ dev-libs/keystone llvm_targets_AArch64 # Aaron Bauman (2019-12-27) # ffmpeg does support 64 bit neon media-video/ffmpeg cpu_flags_arm_neon +media-video/ffmpeg-chromium cpu_flags_arm_neon # Luke Dashjr (2019-09-21) # iasl is keyworded ~arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index 45be38d0b4..8cba9766d5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,92 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-02) +# sys-fabric/ofed is not keyworded here +sys-cluster/slurm ofed + +# Georgy Yakovlev (2021-11-16) +# requires sys-apps/dbus-broker, which keyworded here. +sys-apps/systemd -hostnamed-fallback + +# Sam James (2021-10-31) +# dev-python/pyilmbase isn't keyworded on arm64 +media-gfx/alembic python + +# Ben Kohler (2021-10-18) +# missing keywords on net-misc/pyhoca-cli and its deps +net-misc/remmina x2go + +# Jakov Smolić (2021-10-07) +# dev-libs/mongo-c-driver is not keyworded here +net-analyzer/zmap mongo + +# Sam James (2021-08-14) +# Needs Raspberry Pi specific applications +media-video/mjpg-streamer -input-raspicam + +# Alexey Sokolov (2021-08-08) +# dev-games/ogre doesn't build on arm64, see https://bugs.gentoo.org/806776#c12 +dev-games/mygui ogre + +# Georgy Yakovlev (2021-08-02) +# pandoc not keyworded on arm64 +sys-apps/exa man + +# Georgy Yakovlev (2021-07-24) +# not supported on arm64 +sys-boot/grub grub_platforms_qemu grub_platforms_uboot + +# Sam James (2021-07-25) +# At present, dev-lang/fpc doesn't support arm64. +# bug #801649 +dev-util/diffoscope pascal + +# Marek Szuba (2021-07-18) +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio + +# Sam James (2021-04-14) +# Supports 64-bit NEON +# Note: libpng-compat 1.5.30 does NOT seem to. +media-libs/libpng -cpu_flags_arm_neon + +# Mike Gilbert (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Sam James (2021-03-20) +# Supports both 'neon32' and 'neon64' +sys-libs/zlib-ng -cpu_flags_arm_neon + +# Patrick McLean (2021-02-25) +# Requires unkeyworded dev-libs/pmdk, mask until keyworded +sys-cluster/ceph pmdk rbd-rwl + +# Roy Bamford (2021-02-24) +# Invert the theme-manager mask as it bouilds and tests here +# Originaly set by Julian Ospald (2013-03-31) +# but it's in base now. +net-irc/hexchat -theme-manager + +# Roy Bamford (2021-02-20) +# sci-libs/hdf does not build on arm64 bug #771648 +sci-libs/netcdf hdf + +# Roy Bamford (2021-02-20) +# all-modules needs sci-libs/kissfft not yet in gentoo bug #754684 +# build fails with USE=java +sci-libs/vtk all-modules java + +# Thomas Deutschmann (2021-02-17) +# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available +dev-lang/php -jit + +# Sam James (2021-02-05) +# Requires pandoc. We don't yet have Haskell +# on arm64. bug #768738, bug #622786. +media-sound/bluez-alsa man + # Sam James (2020-01-17) # gnuefi + systemd-boot works on arm64 # bug #729720 @@ -25,32 +111,15 @@ net-proxy/haproxy device-atlas # media-libs/liblastfm fails to build with tests Bug #758896 media-sound/clementine lastfm -# Roy Bamford (2020-11-08) # dev-util/kdevelop-php is not keyworded, bug #751337 >=kde-apps/umbrello-20.08.3 php -# Marek Szuba (2020-11-06) -# media-gfx/digikam has no arm64 keyword yet. Bug #753362. -media-gfx/gmic digikam - -# Marek Szuba (2020-11-06) -# media-gfx/gmic has no arm64 keyword yet. Bug #753356. -media-gfx/darktable gmic - # Sam James (2020-10-03) # Builds & tests pass on arm64. # Available on: amd64, x86, arm{,64}. >=dev-lang/spidermonkey-60 -jit -# Sam James (2020-10-06) -# Deprecated. See bug #741855. -net-mail/dovecot vpopmail - # Sam James (2020-10-05) # Guile only supports JIT on some arches # (See 9.3.8 in the Guile manual) @@ -75,20 +144,6 @@ sys-block/tgt rbd # dev-lua/busted is not keyworded yet dev-lua/mpack test -# Felix Janda (2020-08-01) -# Requires unkeyworded dev-lang/spidermonkey:17 ->=www-client/elinks-0.13.3 javascript - -# Sam James (2020-07-10) -# Failed build with USE=tools -# bug #732122 -dev-libs/xmlrpc-c tools - -# Sam James (2020-07-09) -# mariadb[rocksdb] fails to build on arm64 -# bug #731998 -dev-db/mariadb rocksdb - # Sam James (2020-07-03) # Rust is available here # bug #728558 @@ -99,7 +154,7 @@ media-video/ffmpeg -rav1e sys-block/fio -io-uring # Michał Górny (2020-06-19) -# Requires dev-util/dwarves. +# Requires dev-util/pahole. sys-kernel/gentoo-kernel debug sys-kernel/vanilla-kernel debug @@ -148,6 +203,7 @@ net-wireless/kismet ubertooth # Aaron Bauman (2019-12-27) # ffmpeg does support 64 bit neon media-video/ffmpeg -cpu_flags_arm_neon +media-video/ffmpeg-chromium -cpu_flags_arm_neon # Tomáš Mózes (2019-12-19) # dev-libs/criterion is not keyworded yet @@ -177,10 +233,6 @@ sys-apps/flashrom jlink-spi # dep not keyworded here media-gfx/gnome-photos upnp-av -# Georgy Yakovlev (2019-06-01) -# not yet keyworded -dev-java/openjdk javafx - # Aaron Bauman (2019-04-08) # app-text/dblatex not keyword yet net-firewall/nftables doc @@ -213,12 +265,6 @@ media-video/mpv -sdl media-video/transcode -sdl >=x11-libs/wxGTK-3 -sdl -# Virgil Dupras (2018-09-06) -# sci-electronics/ngspice not yet keyworded, bug #665416 -# sci-libs/opencascade not yet keyworded -# sci-libs/oce not yet keyworded -sci-electronics/kicad occ oce ngspice - # Michał Górny (2018-07-07) # Unkeyworded dependencies. net-libs/gnome-online-accounts gnome @@ -232,10 +278,6 @@ media-libs/mesa opencl # app-text/pandoc not keyworded yet app-emulation/xen-tools doc -# Mart Raudsepp (2018-05-06) -# New enough dev-ruby/webmock not keyworded yet ->=dev-ruby/thor-0.20.0 test - # Michał Górny (2018-04-15) # Unkeyworded dependencies. app-admin/syslog-ng mongodb @@ -256,7 +298,6 @@ net-fs/samba addc addns ads cluster python test # Michał Górny (2018-03-03) # Some more unkeyworded dependencies. -app-text/tesseract scrollview dev-cpp/eigen test mate-base/mate help mate-base/mate-applets-meta appindicator sensors @@ -265,17 +306,12 @@ net-fs/samba dmapi sci-libs/gdal armadillo netcdf sys-fs/btrfs-progs reiserfs www-client/chromium widevine +www-client/qutebrowser widevine www-client/vivaldi widevine www-client/vivaldi-snapshot widevine -# Matthew Thode (2018-02-23) -# net-proxy/haproxy isn't keyworded for arm64 -sys-cluster/neutron haproxy - # Michał Górny (2018-02-17) # Requires unkeyworded dependencies. -dev-python/ipython notebook -dev-python/networkx scipy dev-ruby/haml test # Michał Górny (2018-02-16) @@ -290,10 +326,6 @@ sys-libs/libblockdev dmraid # USE=upnp-av requires net-misc/dleyna-server that is not keyworded yet. >=media-plugins/grilo-plugins-0.3.5 upnp-av -# Mart Raudsepp (2018-02-13) -# USE=vtk requires sci-libs/vtk that is not keyworded yet. -media-libs/opencv vtk - # Mart Raudsepp (2018-02-13) # USE=lua requires dev-lua/lgi that is not keyworded yet. dev-libs/libpeas lua @@ -315,10 +347,6 @@ app-emulation/libvirt xen # Requires USE=sdl that is masked in this profile. media-video/mjpegtools sdlgfx -# Michał Górny (2018-01-12) -# Those require USE=doc that is masked in this profile. -dev-python/python-neutronclient test - # Ian Whyman (2017-09-05) # missing keywords media-libs/lastfmlib net-misc/gerbera lastfm @@ -331,16 +359,6 @@ media-sound/mumble g15 # media-libs/libemf fails with #error unknown CPU. media-gfx/pstoedit emf -# Alexis Ballier (2017-07-14) -# zfs does not build on arm64 (yet?) -app-emulation/libvirt zfs -sys-cluster/ceph zfs - -# Alexis Ballier (2017-07-11) -# dev-libs/botan:0 fails with 'ERROR: Unknown or unidentifiable processor -# "aarch64"' -app-crypt/qca botan - # Alexis Ballier (2017-07-10) # openvz-sources are likely too old for any proper arm64 usage app-emulation/libvirt openvz @@ -353,13 +371,6 @@ media-libs/devil nvtt # Virtualbox is x86 only app-emulation/libvirt virtualbox -# Alexis Ballier (2017-07-07) -# nautilus pulls in gnome-extra/sushi -> dev-libs/gjs -> dev-lang/spidermonkey:24 -# Older spidermonkey does not work on arm64. -# This should be revised when gjs is updated. -gnome-base/nautilus previewer -app-crypt/libsecret test - # Alexis Ballier (2017-06-21) # net-fs/openafs-kernel does not recognize arm64 properly # Need to check if this has a chance to work with in-kernel drivers @@ -369,12 +380,8 @@ app-crypt/heimdal afs # Only available on some architectures. dev-java/icedtea -shenandoah -# Markus Meier (2017-03-24) -# unkeyworded deps, bug #552330 -app-portage/g-sorcery bson - # Thomas Deutschmann (2017-03-01) -# Unkeyworded depedencies +# Unkeyworded dependencies app-admin/rsyslog mongodb # Michael Weber (2017-03-01) @@ -387,19 +394,6 @@ app-text/evince dvi nautilus postscript t1lib xps net-wireless/blueman appindicator x11-libs/gtk+ cloudprint -# Thomas Deutschmann (2017-02-14) -# No lua keyworded for this arch yet -# libpcre jit is not (yet?) support on this arch -www-servers/nginx nginx_modules_http_lua pcre-jit - -# Steev Klimaszewski (2016-03-04) -# Chromium uses an internal tcmalloc that doesn't support this arch yet. -www-client/chromium tcmalloc - -# Roy Bamford (2017-01-26) -# gcj-6.3 won't bootstrap icedtea 7 ->=sys-devel/gcc-6 gcj - # Markus Meier (2013-12-26) # Unkeyworded deps, bug #488724 app-office/gnumeric libgda @@ -428,24 +422,7 @@ media-libs/devil allegro nvtt # Firmware loader not keyworded yet sci-libs/linux-gpib firmware -# Julian Ospald (2013-03-31) -# depends on mono ->=net-irc/hexchat-2.9.4-r1 theme-manager - # Chí-Thanh Christopher Nguyễn (2013-02-20) # Mask flags of calligra and dependencies due to lack of keywords app-office/calligra spacenav media-gfx/pstoedit emf - -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - -# Alexandre Rostovtsev (2012-04-12) -# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for -# gobject-introspection[doctool], bug #411761 -dev-libs/gobject-introspection -doctool - -# missing keywords -media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index d554a74a21..af59a1a971 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,52 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + +# Sam James (2021-11-20) +# dev-python/networkx is not yet marked stable on arm* +app-admin/setools infoflow + +# Sam James (2021-10-25) +# Has unstable dependencies we don't want to drag in yet +# bug #816981 +dev-python/ipython notebook + +# Marek Szuba (2021-09-10) +# no stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Marek Szuba (2021-08-09) +# media-plugins/cmt-plugins isn't stable on this arch yet +media-sound/fluidsynth ladspa + +# Sam James (2021-06-16) +# Drags in several not-yet-stable deps on arm64 +# glusterfs: sys-cluster/glusterfs +# rbd: sys-cluster/ceph +# bug #796362 +app-emulation/libvirt glusterfs rbd + +# Sam James (2021-05-28) +# media-gfx/inkscape is not yet stable on arm64 +# bug #785685 +app-text/dblatex inkscape + +# Sam James (2021-02-25) +# Roy Bamford (2021-02-25) +# Dependencies not yet stable, migrated from p.u.m. +app-crypt/qca botan +gnome-base/nautilus previewer + +# Sam James (2021-02-05) +# Thomas Deutschmann (2017-02-14) +# No lua stable for this arch yet +www-servers/nginx nginx_modules_http_lua + # Sam James (2020-12-23) # Needs stable dev-lang/luajit kde-apps/cantor lua @@ -86,20 +132,10 @@ media-libs/opencv contribcvv contribhdf contribsfm glog gstreamer # Respective x11-drivers/ not tested and stable yet x11-base/xorg-drivers input_devices_elographics input_devices_joystick input_devices_void video_cards_dummy video_cards_fbdev video_cards_nouveau -# Mart Raudsepp (2018-07-24) -# Temporary mask due to test failures in sys-libs/libcxxabi -# and sys-libs/compiler-rt-sanitizers -sys-devel/clang-runtime libcxx sanitize -sys-devel/clang default-libcxx - # Mart Raudsepp (2018-05-29) -# sys-devel/clang, dev-libs/xapian, app-text/texlive not stable yet +# dev-libs/xapian, app-text/texlive not stable yet # USE=doc requires USE=latex -app-doc/doxygen clang doxysearch doc - -# Mart Raudsepp (2018-05-04) -# sci-libs/mpir fails tests, bug 640424 -dev-python/gmpy mpir +app-doc/doxygen doxysearch doc # Michał Górny (2018-04-15) # Non-stable dependencies. @@ -109,10 +145,6 @@ sys-auth/pambase pam_krb5 pam_ssh sys-block/thin-provisioning-tools test sys-devel/distcc gssapi -# Michał Górny (2018-03-03) -# Requires masked dependent flags. -net-dns/avahi python - # Michał Górny (2018-02-28) # Requires masked dependent flags. net-fs/samba ads diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.force index 9747410d04..f363ad0c66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.force @@ -1,3 +1,6 @@ +# Copyright 2014-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Force the flag which corresponds to ARCH. arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 3f63db907c..0129db3018 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -96,16 +96,12 @@ zvbi sid mms ieee1394 -pm-utils darcs bs2b -ladspa ggi -nut dvd fits lpsol -quvi zvbi gts anthy @@ -141,8 +137,3 @@ video_cards_r200 video_cards_r300 video_cards_r600 video_cards_radeonsi - -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, (2007-09-18) -# Robin H. Johnson -audit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask index 8ba26c22d2..03d4cb4097 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (2021-01-07) -# Prebuilt kernel rebuilds are supported on stable yet. -dist-kernel - # Sam James (2020-12-23) # dev-lang/luajit is not yet stable lua_single_target_luajit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.force deleted file mode 100644 index 3c5b906b05..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2018-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Luke Dashjr (2018-11-19) -# iasl is not keyworded on many platforms yet -sys-firmware/seabios binary diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index 08587e3021..5cf21d9522 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,12 +1,73 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-11-15) +# Only available on PPC*. +sys-apps/util-linux rtas + +# Georgy Yakovlev (2021-11-01) +# requires sys-apps/dbus-broker, which is not widely keyworded yet. +sys-apps/systemd hostnamed-fallback + +# James Le Cuirot (2021-10-22) +# Only available on some architectures. +app-emulation/fs-uae jit + +# Lars Wendler (2021-08-27) +# Lacks various keywords in media-libs/webrtc-audio-processing +media-video/pipewire echo-cancel + +# Sam James (2021-08-14) +# Needs Raspberry Pi specific applications +media-video/mjpg-streamer input-raspicam + +# James Le Cuirot (2021-08-07) +# The ORBlite scanner plugin only works on amd64 and x86. +net-print/hplip-plugin orblite + +# Sam James (2021-07-12) +# Haskell is only available on amd64/x86 right now in Gentoo +# bug #801649 +dev-util/diffoscope haskell + +# Ionen Wolkens (2021-07-01) +# gui-libs/egl-wayland with nvidia-drivers is only usable on some arches. +x11-base/xwayland video_cards_nvidia +x11-wm/mutter video_cards_nvidia + +# Bernd Waibel (2021-06-11) +# Has unpackaged depdencies, bug #795459 +>=media-libs/opencolorio-2.0.0 doc + +# Mike Gilbert (2021-03-29) +# TPM only exists on some archs. +sys-apps/systemd tpm + +# Michael Orlitzky (2021-03-27) +# The clozurecl and clozurecl64 flags are now arch-specific in maxima, +# so we mask them both by default beginning with v5.44.0-r5 where +# their meanings first diverged. You should unmask "clozurecl" on +# 32-bit arches and unmask "clozurecl64" on 64-bit ones. +# We don't list "clozurecl" here since it's already in use.mask. +>=sci-mathematics/maxima-5.44.0-r5 clozurecl64 + +# Sam James (2021-03-02) +# Java build is extremely sensitive to environment +# Previously stable-masked but moved here +# Then: bug #483372, bug #508564 +# Now: bug #773913 (exposed by having a new ~arch ebuild) +media-libs/libcaca java mono + +# Jaco Kroon (2021-01-08) +# blocksruntime (clang -fblocks) isn't available on all arches. +net-misc/asterisk blocks + # Michał Górny (2020-12-21) # Mask all sanitizers by default, unmask on arches supporting them. sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan -sys-libs/compiler-rt-sanitizers libfuzzer profile xray +sys-libs/compiler-rt-sanitizers libfuzzer memprof orc profile xray # Sam James (2020-10-24) # asm redc is only available on amd64, @@ -18,13 +79,6 @@ sci-mathematics/gmp-ecm custom-tune # (See 9.3.8 in the Guile manual) dev-scheme/guile jit -# Sam James (2020-09-20) -# (for Mikle Kolyada ) -# libgcrypt et al no longer support static-libs -# Need to determine whether dar's static use -# is worthwhile without it. -app-backup/dar static static-libs - # Thomas Deutschmann (2020-09-07) # dev-util/nvidia-cuda-toolkit is only available on amd64 app-metrics/collectd collectd_plugins_gpu_nvidia @@ -43,7 +97,7 @@ sys-block/fio io-uring zbc # - ich_descriptors_tools (USE=tools) is only compiled on amd64 and x86, # - internal is presently only supported on amd64/x86 and mipsel, # - the others only work on x86 due to lack of PCI-port I/O support. -sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek rayer-spi satamv tools +sys-apps/flashrom atahpt atapromise atavia drkaiser gfxnvidia internal it8212 nic3com nicintel nicintel-eeprom nicintel-spi nicnatsemi nicrealtek ogp-spi rayer-spi satamv satasii tools # Mikle Kolyada (2020-06-08) # requires clisp whichis keyworded on fewer arches @@ -63,7 +117,11 @@ sys-libs/glibc static-pie x11-wm/mutter sysprof dev-libs/gjs sysprof dev-libs/glib sysprof +gnome-extra/cjs sysprof x11-libs/gtk+ sysprof +net-libs/libsoup sysprof +x11-libs/pango sysprof +gui-libs/gtk sysprof # Andreas Sturmlechner (2020-02-26) # Vulkan support is only available on few selected arches atm. @@ -72,15 +130,18 @@ dev-qt/qt3d vulkan dev-qt/qtdeclarative vulkan dev-qt/qtgui vulkan dev-qt/qtwayland vulkan -media-video/pipewire vulkan # dev-python/pandas is only keyworded for amd64 & x86 sys-block/fio python gnuplot +# James Le Cuirot (2019-12-10) +# The JIT feature only works on amd64 and x86. +app-emulation/aranym jit + # Craig Andrews (2019-10-08) # net-libs/quiche is not available on all arches # Track addition arch keywording of quiche at: -# https://bugs.gentoo.org/694320 +# bug #694320 net-misc/curl quiche # Craig Andrews (2019-10-08) @@ -101,7 +162,8 @@ dev-lang/rust-bin doc media-tv/kodi raspberry-pi # Georgy Yakovlev (2019-06-22) -# mask javafx until it's keyworded on other arches +# mask here and unmask in profiles for specific arches +dev-java/openjdk:8 javafx dev-java/openjdk:11 javafx # Matt Turner (2019-06-20) @@ -122,10 +184,6 @@ x11-apps/igt-gpu-tools overlay # - padlock plugin is only supported on amd64 and x86 net-vpn/strongswan strongswan_plugins_aesni strongswan_plugins_rdrand strongswan_plugins_padlock -# James Le Cuirot (2018-11-02) -# Vulkan is only available on amd64 at present. -media-libs/libsdl2 vulkan - # Michael Palimaka (2018-10-12) # Only available on amd64/x86 net-analyzer/testssl bundled-openssl kerberos @@ -219,6 +277,7 @@ media-video/mpv raspberry-pi # MMAL is only available on the Raspberry Pi: # Mask it globally, unmask it on arm. media-video/ffmpeg mmal +media-video/ffmpeg-chromium mmal # Brian Evans (2013-08-13) -# Related deps dev-lang/luajit and dev-scheme/racket are not keyworded by most arches. -app-editors/vim luajit racket -app-editors/gvim luajit racket +# Related dep dev-scheme/racket is not keyworded by most arches. +app-editors/vim racket +app-editors/gvim racket # Kacper Kowalik (2013-08-09) # Doesn't work on most profiles. Easier to mask here and @@ -296,7 +355,6 @@ media-video/transcode nuv pic # mask the flag here and unmask it in the appropriate arch profiles. dev-qt/qtdeclarative jit dev-qt/qtscript jit -dev-qt/qtwebkit jit # Samuli Suominen (2011-11-25) # Expose USE="suid" for USE="svga" only for x86 users, @@ -307,10 +365,6 @@ www-client/links suid # PPS should work on all arches, but only keyworded on amd64/x86 >=net-misc/ntp-4.2.6_p3-r1 parse-clocks -# Tomáš Chvátal (2010-04-04) -# Masked because tools pulled in are not supported on most archs. -sys-power/pm-utils video_cards_intel video_cards_radeon - # Jean-Noël Rivasseau (2009-09-23) # X use flag only for amd64/x86, bug 285951. media-gfx/iscan X diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index 887839c481..497a91c057 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -124,6 +124,7 @@ video_cards_geode # not needed on non-x86, non-amd64 systems input_devices_vmmouse video_cards_ast +video_cards_crocus video_cards_i915 video_cards_i965 video_cards_intel diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults index 4da39eeda9..d5254d0e07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="hppa" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask index c06c1c0e94..9fa28f2c19 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask @@ -1,3 +1,7 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Quote from : +# "Compilation fails with: #error You need to define CycleTimer for +# your OS and CPU" +dev-cpp/benchmark diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force deleted file mode 100644 index 32eca03d74..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Joonas Niilola (2020-02-08) -# Force 'lua' to be used with efl, since luajit is not keyworded. -dev-libs/efl lua diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index 6666f3d038..0992daf9b0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -1,9 +1,89 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Sam James (2021-11-19) +# Avoid dragging in doc/sphinx deps where we can help it +dev-python/anyio doc + +# Sam James (2021-11-17) +# Avoid unnecessary dependencies +dev-python/matplotlib gtk3 + +# Sam James (2021-11-05) +# Avoid keywording unnecessary depenencies for now, bug #804115 +dev-python/scipy pythran + +# Sam James (2021-11-05) +# Test suite is very fragile and doesn't even run on amd64. +# No real point in running it here right now, bug #804115. +dev-cpp/eigen test + +# Sam James (2021-11-05) +# Avoid unkeyworded sci dependencies for bug #804115 +sci-libs/pastix starpu + +# Arthur Zamarin (2021-10-24) +# dev-ruby/furo isn't keyworded here +dev-python/argon2-cffi doc + +# Sam James (2021-10-24) +# Avoid Pipewire for now because of new wireplumber dependency which lacks +# keywords. Doubt anybody is using PW here anyway right now. +# bug #807616 +media-libs/libsdl2 pipewire + +# Sam James (2021-10-16) +# Avoid unkeyworded dependencies +x11-libs/gtk+ cloudprint + +# Sam James (2021-09-14) +# fdk-aac, libfreeaptx not keyworded here +# nor is jack2 +# bug #807616 +media-video/pipewire bluetooth jack-client + +# David Seifert (2021-09-04) +# dev-lang/go not keyworded here +sys-libs/libcap tools + +# Michał Górny (2021-07-25) +# PyQt5 and wxpython are not keyworded. +dev-python/ipython qt5 +dev-python/matplotlib qt5 wxwidgets + +# Matt Turner (2021-07-23) +# gui-libs/gtk is not keyworded +net-libs/gssdp gtk + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Rolf Eike Beer (2021-03-14) +# dependencies not yet keyworded +dev-ruby/globalid test + +# Miroslav Šulc (2021-03-13) +# virtual/jdk isn't keyworded here +media-libs/rubberband jni + +# Sam James (2021-03-11) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif + +# Georgy Yakovlev (2021-01-19) +# uchardet not stable/keyworded yet on this arch +# bug #750032 +sys-apps/groff uchardet + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko @@ -12,10 +92,6 @@ app-text/enchant voikko # Requires sci-mathematics/z3. dev-util/cppcheck z3 -# Michał Górny (2020-11-18) -# Requires dev-python/coverage, bug #743355. -dev-python/nose coverage - # Andreas Sturmlechner (2020-11-12) # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash @@ -26,16 +102,12 @@ dev-vcs/mercurial rust # Joonas Niilola (2020-10-08) # Dependency not keyworded on this arch. -dev-libs/efl avif +dev-libs/efl avif heif lua_single_target_luajit physics # Matt Turner (2020-08-11) # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Felix Janda (2020-08-01) -# Requires masked dev-lang/spidermonkey:17 ->=www-client/elinks-0.13.3 javascript - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc @@ -58,10 +130,6 @@ dev-ruby/activesupport test # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test -# Rolf Eike Beer (2020-04-22) -# dev-python/pip not keyworded yet, bug #700918 -dev-python/virtualenv test - # Rolf Eike Beer (2020-04-22) # dev-libs/criterion not yet keyworded >=app-admin/syslog-ng-3.25 test @@ -163,19 +231,10 @@ sys-libs/glibc systemtap # Requires java app-forensics/sleuthkit java -# Michał Górny (2017-08-08) -# Requires USE=systemd that is masked in this profile. -net-wireless/bluez user-session - # Michał Górny (2017-08-08) # Requires USE=seccomp that is masked in this profile. net-libs/gnutls test-full -# Robin H. Johnson (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit - # Michał Górny (2017-06-28) # app-misc/dtach is not keyworded, and tests are restricted anyway, so # no point in pursuing it right now. @@ -216,10 +275,6 @@ net-analyzer/rrdtool rados # (bug #544378) dev-db/mariadb galera -# Mike Frysinger (2015-03-16) -# Needs sci-physics/bullet tested #499974 -dev-libs/efl physics - # Jeroen Roovers (2015-02-02) # dev-python/gevent requires dev-python/greenlet which has not been ported to # HPPA (bug #538510) @@ -265,7 +320,7 @@ sci-mathematics/octave hdf5 qhull # Jeroen Roovers (2012-07-08) # media-libs/devil has not been fully tested on HPPA -media-gfx/graphviz devil +media-gfx/graphviz devil lefty # Jeroen Roovers (2012-07-03) # Mask USE=connman for net-libs/gupnp (bug #424225) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.force b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.force new file mode 100644 index 0000000000..a9b95016bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.force @@ -0,0 +1,6 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (2021-09-18) +# Prepare for stabilizing a minimal xorg-server, for Xvfb. +x11-base/xorg-server minimal diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index ba207e5f35..0a4b7c2a80 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,95 @@ #--- END OF EXAMPLES --- +# Sam James (2021-12-15) +# Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) +net-libs/libpcap netlink rdma + +# Sam James (2021-11-17) +# x11-libs/libXvMC is not marked stable on HPPA +# media-libs/mesa is not marked stable on HPPA +media-libs/libepoxy egl +media-libs/mesa xvmc + +# Rolf Eike Beer (2021-11-10) +# The following packages have no stable keywords on hppa: +# net-mail/courier-imap mail-mta/courier +dev-libs/cyrus-sasl authdaemond + +# Sam James (2021-11-03) +# sys-apps/hwloc is not marked stable on HPPA +sys-process/htop hwloc + +# Sam James (2021-11-03) +# dev-util/source-highlight is not marked stable on HPPA +sys-devel/gdb source-highlight + +# Matt Turner (2021-09-22) +# Non-stable deps. +app-editors/emacs gui mailutils + +# Matt Turner (2021-09-22) +# Non-stable deps. +net-irc/irssi otr + +# Matt Turner (2021-09-22) +# Non-stable deps. +app-editors/vim cscope sound + +# Michał Górny (2021-09-19) +# Non-stable deps. +dev-python/matplotlib cairo gtk3 + +# Michał Górny (2021-09-18) +# Prepare for stabilizing a minimal xorg-server, for Xvfb. +media-libs/libglvnd -X +x11-apps/xinit twm +x11-base/xorg-server dmx kdrive xephyr + +# Matt Turner (2021-09-10) +# dev-libs/tomsfastmath does not have stable keywords on hppa +dev-libs/libtomcrypt tomsfastmath + +# Marek Szuba (2021-09-10) +# no stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Matt Turner (2021-09-06) +# net-dialup/linux-atm does not have stable keywords on hppa +# dev-libs/libbpf does not have stable keywords on hppa +# net-firewall/iptables does not have stable keywords on hppa +sys-apps/iproute2 atm bpf iptables + +# Thomas Deutschmann (2021-06-20) +# dev-libs/libzip does not have stable keywords on hppa +>=media-gfx/imagemagick-7 zip + +# Matt Turner (2021-06-02) +# dev-util/gi-docgen does not have stable keywords on hppa +x11-libs/gdk-pixbuf gtk-doc +x11-libs/pango gtk-doc + +# Sam James (2021-06-01) +# sys-apps/systemd is not stable on hppa +sys-auth/pambase homed + +# Sam James (2021-02-18) +# Requires dev-lang/vala to be stable +gnome-base/librsvg vala + +# Rolf Eike Beer (2021-01-26) +# The following packages have no stable keywords on hppa: +# openntpd: net-misc/openntpd +# parse-clocks: net-misc/pps-tools +# snmp: net-analyzer/net-snmp +net-misc/ntp openntpd parse-clocks snmp + +# Sam James (2021-01-21) +# media-gfx/transfig ends up pulling in Xorg +# bug #766051 +dev-util/ragel doc + # Matt Turner (2020-12-31) # The following packages have no stable keywords on hppa: # amqp: net-libs/rabbitmq @@ -24,11 +113,10 @@ # geoip2: dev-libs/libmaxminddb # kafka: dev-libs/librdkafka # mongodb: dev-libs/mongo-c-driver -# redis: dev-db/redis # smtp: net-libs/libesmtp # snmp: net-analyzer/net-snmp # spoof-source: net-libs/libnet -app-admin/syslog-ng amqp dbi geoip2 kafka mongodb redis smtp snmp spoof-source +app-admin/syslog-ng amqp dbi geoip2 kafka mongodb smtp snmp spoof-source # Matt Turner (2020-12-30) # dev-libs/libfido2 is not stable on hppa @@ -91,10 +179,6 @@ dev-python/setuptools_scm test # dependencies not stable yet dev-python/pytest-cov test -# Rolf Eike Beer (2020-04-11) -# No stable app-arch/rpm on hppa, bug #471456 -dev-util/patchutils test - # Rolf Eike Beer (2020-04-11) # no stable app-editors/{,g}vim sys-fs/dosfstools test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask index 05e05ff12c..54706b7056 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -7,6 +7,19 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2021-10-16) +# media-libs/openexr is not keyworded. +openexr + +# James Le Cuirot (2021-08-10) +# media-video/pipewire is not keyworded. Bug #807616. +bluetooth +pipewire + +# Arfrever Frehtes Taifersar Arahesis (2021-04-01) +# sys-libs/llvm-libunwind not supported on HPPA. +llvm-libunwind + # Andreas Sturmlechner (2020-11-12) # media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725 jack @@ -50,10 +63,6 @@ dmraid # Unmask as this profile is big endian. -big-endian -# Andreas Sturmlechner (2017-02-25) -# kwallet integration split from kde to distinct flag -kwallet - # Jeroen Roovers (2016-01-31) # USE=xwidgets requires net-libs/webkit-gtk xwidgets @@ -172,15 +181,12 @@ darcs # Jeroen Roovers (2010-04-05) # Mask USE=kde (bug #304363). kde +kwallet # Jeroen Roovers (2010-02-28) # app-accessibility/flite does not work (bug #307241) flite -# Jeroen Roovers (2009-08-04) -# net-misc/wicd and sys-power/pm-utils are currently not supported (bug #280312) -pm-utils - # Jeroen Roovers (2008-06-07) # dev-util/valgrind has not been ported to HPPA. valgrind @@ -202,7 +208,7 @@ networkmanager gcj # Samuli Suominen (2007-03-02) -# See https://bugs.gentoo.org/show_bug.cgi?id=157881#c3 +# See bug #157881#c3 battery # Saleem Abdulrasool (2006-08-18) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask index 8e440acf7f..873d96ddd3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask @@ -1,9 +1,31 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Rolf Eike Beer (2021-11-12) +# dev-libs/nspr and dev-libs/nss are not stable on hppa +nss + +# Matt Turner (2021-10-28) +# dev-libs/hiredis is not stable on hppa +redis + +# Sam James (2021-10-16) +# Avoid large number of dependencies which often +# have to be stabilised. +doc + +# Sam James (2021-10-16) +# Avoid stabling chunks of GNOME and such as much as possible. +# bug #807637 +colord + +# Matt Turner (2021-09-22) +# media-libs/libsamplerate is not stable on hppa +libsamplerate + # Matt Turner (2020-12-23) # dev-db/postgresql is not stable on hppa postgres @@ -56,11 +78,6 @@ gstreamer # No stable wayland components on hppa wayland -# Rolf Eike Beer (2020-04-11) -# No stable dev-libs/libressl on hppa, bug #704228 -curl_ssl_libressl -libressl - # Rolf Eike Beer (2020-04-11) # No stable media-libs/libsdl or media-libs/libsdl2 on hppa sdl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults index c87d017b15..5f18377545 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="ia64" @@ -26,8 +26,6 @@ CHOST_ia64="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga nv r128 radeon" - -# Diego Pettenò (2006-12-23) -# Defaults for audio drivers - Took from x86 profile -ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" +#VIDEO_CARDS="fbdev glint mga nv r128 radeon" +INPUT_DEVICES="void" +VIDEO_CARDS="dummy" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask index 7636695327..d739b62aac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask @@ -1,6 +1,89 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Michał Górny (2021-11-26) +# These package flags require dev-python/cryptography which -- due +# to the dependency on Rust -- is no longer portable to ia64. +dev-python/passlib totp +dev-python/twisted conch crypt +dev-python/urllib3 test +net-fs/samba addc addns ads + +# Sam James (2021-11-05) +# Avoid keywording unnecessary depenencies for now, bug #804115 +dev-python/scipy pythran + +# Sam James (2021-11-05) +# Test suite is very fragile and doesn't even run on amd64. +# No real point in running it here right now, bug #804115. +dev-cpp/eigen test + +# Arthur Zamarin (2021-10-24) +# dev-ruby/furo isn't keyworded here +dev-python/argon2-cffi doc + +# Sam James (2021-10-24) +# Avoid Pipewire for now because of new wireplumber dependency which lacks +# keywords. Doubt anybody is using PW here anyway right now. +# bug #807616 +media-libs/libsdl2 pipewire + +# Sam James (2021-10-17) +# media-libs/libheif not keyworded here +sci-libs/gdal heif + +# Sam James (2021-09-14) +# JACK2 isn't keyworded here +# bug #807616 +media-video/pipewire jack-client + +# Sam James (2021-09-12) +# dev-ruby/asciidoctor isn't keyworded here +dev-util/ccache doc + +# David Seifert (2021-09-04) +# dev-lang/go not keyworded here +sys-libs/libcap tools + +# Marek Szuba (2021-08-17) +# net-wireless/rtl-sdr not keyworded here +sys-apps/rng-tools rtlsdr + +# Michał Górny (2021-07-25) +# PyQt5 and wxpython are not keyworded. +dev-python/matplotlib wxwidgets + +# Matt Turner (2021-07-23) +# gui-libs/gtk is not keyworded +net-libs/gssdp gtk + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Miroslav Šulc (2021-03-13) +# virtual/jdk isn't keyworded here +media-libs/rubberband jni + +# Sam James (2021-03-11) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif + +# Akinori Hattori (2021-03-03) +# dev-lang/ruby is not keyworded +>=dev-libs/libutf8proc-2.6.0 test + +# Sam James (2021-02-26) +# dev-libs/efl not keyworded here +# and is a desktop application mainly +# bug #773178 +app-crypt/pinentry efl + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko @@ -59,8 +142,9 @@ dev-python/socketpool eventlet gevent # These pull in: # - direct ruby dependency: app-admin/augeas test -app-i18n/canna doc sys-block/thin-provisioning-tools test +# - Ruby-based test suite, with additional dependencies +app-text/htmltidy test # - texlive japan modules: ruby runtime scripts app-text/texlive l10n_ja context # - net-libs/webkit-gtk: ruby build system @@ -136,10 +220,6 @@ media-gfx/shotwell opencv # does not define those. media-sound/lame debug -# Sergei Trofimovich (2018-07-25) -# USE=server does not compile and needs upstream fix: bug #662040 ->=sys-devel/gdb-8.1 server - # Thomas Deutschmann (2018-06-06) # Needs sys-apps/fakechroot which isn't keyworded app-arch/rpm test @@ -184,11 +264,6 @@ media-video/ffmpeg libv4l # Requires USE=bluetooth that is masked in this profile. media-sound/pulseaudio native-headset -# Robin H. Johnson (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit - # Sergei Trofimovich (2017-07-20) # pulls in unkeyworded java sci-libs/gdal mdb @@ -334,10 +409,6 @@ dev-util/dbus-test-runner test # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker -# Pacho Ramos (2014-02-10) -# Missing keywords, bug #495254 ->=dev-libs/totem-pl-parser-3.10 quvi - # Pacho Ramos (2014-01-19) # Missing keywords, bug #478254 gnome-base/gnome classic extras @@ -409,10 +480,6 @@ app-text/asciidoc test # needs sys-libs/libcap-ng that is masked right now sys-apps/smartmontools caps -# Raúl Porcel (2010-12-05) -# Needs testing -www-client/elinks javascript - # Raúl Porcel (2010-06-26) # custom-optimization doesn't work on ia64 www-client/seamonkey custom-optimization diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask index 47e5a6f442..4a68751c47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask @@ -1,9 +1,21 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -ia64 +# James Le Cuirot (2021-08-10) +# media-video/pipewire is not keyworded. Bug #807616. +pipewire + +# Matt Turner (07-25-2021) +# gnome-shell requires rustified librsvg. +gnome-shell + +# Arfrever Frehtes Taifersar Arahesis (2021-04-01) +# sys-libs/llvm-libunwind not supported on IA64. +llvm-libunwind + # Matt Turner (2020-07-01) # Unlikely. vulkan @@ -34,10 +46,6 @@ lua_targets_luajit luajit luajittex -# Andreas Sturmlechner (2017-02-25) -# kwallet integration split from kde to distinct flag -kwallet - # No hardware to test by the team 3dfx bluetooth @@ -60,19 +68,17 @@ wifi apm battery lm-sensors -pm-utils # Stuff that doesn't work on ia64, or not tested afs -blas djbfft emboss jack -lapack lqr capi lensfun kde +kwallet metalink upnp fdk @@ -94,7 +100,6 @@ libburn topal indi flite -nut sctp bs2b tokyocabinet diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.force new file mode 100644 index 0000000000..0430487c6a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# James Le Cuirot (2021-11-09) +# dev-perl/Type-Tie fails a test so avoid dependencies. +dev-perl/Type-Tiny minimal diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index 8b000f6489..1cab9568ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -1,6 +1,55 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2022-01-01) +# Some optional emacs dependencies are not keyworded. +app-editors/emacs gui mailutils + +# James Le Cuirot (2021-09-28) +# Needs a lot of Perl packages to be keyworded. +dev-vcs/git doc + +# James Le Cuirot (2021-09-20) +# Requires zstd, which is currently broken on m68k. +dev-util/cmake test + +# James Le Cuirot (2021-09-19) +# Avoid having to keyword Poppler and X11 libraries for now. +media-gfx/graphviz lefty pdf + +# James Le Cuirot (2021-09-19) +# Requires Rust, which is currently unavailable on m68k. +app-editors/emacs svg +media-gfx/graphviz svg +media-gfx/imagemagick svg + +# James Le Cuirot (2021-09-19) +# Requires Ruby, which is broken on m68k. +app-text/htmltidy test + +# James Le Cuirot (2021-09-19) +# Requires texlive and friends to be keyworded. +app-doc/doxygen doc +dev-libs/libcbor doc +media-libs/libcaca doc + +# James Le Cuirot (2021-08-21) +# Avoid lots of unkeyworded dependencies of Python tests. +dev-python/argcomplete test +dev-python/distlib test +dev-python/fonttools test +dev-python/isort test +dev-python/nose test +dev-python/pytest-regressions test +dev-python/requests test +dev-python/setuptools test +dev-python/sphinx test +dev-python/urllib3 test + +# James Le Cuirot (2021-08-20) +# The CLI requires many unkeyworded dependencies. +dev-python/hypothesis cli + # Matt Turner (2020-12-05) # dev-python/parameterized is not keyworded dev-util/gtk-doc test @@ -30,10 +79,6 @@ net-libs/gnutls test-full # Needs libepoxy keywording, bug #510940 x11-base/xorg-server wayland -# Mikle Kolyada (2013-07-11) -# Tests for dev-perl/Error require >=dev-perl/Test-Pod-Coverage-1.40.0 (bug #351636) -dev-perl/Error test - # Raúl Porcel (2013-01-23) # Architecture is unsupported dev-libs/libpcre jit @@ -43,10 +88,3 @@ dev-libs/libpcre2 jit # graphite requires dev-libs/ppl & dev-libs/cloog-ppl # (bugs #269087 and #269088) sys-devel/gcc graphite awt - -# Mike Frysinger (2011-02-10) -# Waiting for keywording #354309 -net-firewall/iptables netlink - -# Masking these to keep repoman happy -media-gfx/graphviz perl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index ac5e9da6ae..56fb206794 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -1,13 +1,64 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -m68k -# Sergei Trofimovich (2020-04-23) -# dev-libs/libressl has no m68k keywords. -libressl -curl_ssl_libressl +# James Le Cuirot (2022-01-01) +# Hardware that probably doesn't apply to m68k. +input_devices_elographics +video_cards_amdgpu +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r128 +video_cards_radeon +video_cards_radeonsi + +# James Le Cuirot (2021-10-02) +# Keywording aside, m68k CPUs are probably too slow for PulseAudio. +pulseaudio + +# James Le Cuirot (2021-09-28) +# Too many unkeyworded dependencies for now. +efl +openexr +subversion + +# James Le Cuirot (2021-09-27) +# The Lua 5.3 tests fail on m68k so it's probably broken. 5.4 works. +lua_targets_lua5-3 +lua_single_target_lua5-3 + +# James Le Cuirot (2021-09-27) +# MPI isn't very useful on an architecture that doesn't support SMP. +mpi + +# James Le Cuirot (2021-09-19) +# I tried Mesa under qemu-system-m68k with VirtIO-GPU. It didn't work. +egl +gles1 +gles2 +opencl +opengl +vulkan + +# James Le Cuirot (2021-09-17) +# Ruby just crashes on startup. +ruby + +# Andreas K. Hüttel (2021-08-22) +# app-arch/zstd is broken +zstd + +# James Le Cuirot (2021-08-20) +# There is a community effort to bring Rust to m68k but it's not ready yet. +rust + +# James Le Cuirot (2021-08-20) +# Qt is not keyworded or tested. +qt5 # Sergei Trofimovich (2020-04-23) # valgrind has no m68k port. @@ -30,60 +81,11 @@ elogind # Unmask as this profile is big endian. -big-endian -hardened - # Paul de Vrieze # There is no java in this profile (if there is it must be available). Without # this repoman will fail on apps like sys-libs/db java -# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE" -# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org -# all of these are binary-only, and not presently available on this -# architecture. -php -djbfft -qdbm - -emacs -xemacs - -gnome-keyring -afs -tcl -tk -ldap -slang -diet -gtk -mono -cairo -svg -X -mysql -samba -dbus -xpm -ruby -ocaml -guile -lua -djvu -nss -diet -emf -R -octave -bluetooth -lqr -policykit -bash-completion -latex -nettle -systemd -tk -clang - # USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. # Bug #184563, (2007-09-18) # Robin H. Johnson @@ -92,7 +94,7 @@ audit # Masking these globally, since we don't have X gnome gnome-keyring -pango +nas # Masking since net-dns/avahi and net-misc/mDNSResponder are masked zeroconf @@ -106,3 +108,45 @@ unwind # sys-libs/libseccomp has not been ported to this arch yet #524148 seccomp + +afs +avif +bluetooth +clang +cups +dbus +devil +diet +djbfft +djvu +emacs +emf +gnome-keyring +graphite +gtk +guile +hardened +heif +latex +ldap +lqr +lua +mono +mysql +nettle +nss +ocaml +octave +php +policykit +qdbm +R +rdma +samba +slang +systemd +tcl +tk +X +xemacs +xpm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults index cb1dead24e..9d3d5a8a1b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2008-2019 Gentoo Authors +# Copyright 2008-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Donnie Berkholz (2006-08-18) @@ -15,7 +15,3 @@ USE="-fortran -openmp" LIBDIR_o32="lib" LIBDIR_n32="lib32" LIBDIR_n64="lib64" - -# Matt Turner (2010-12-06) -# Probably missing a bunch for various SGI systems. -ALSA_CARDS="au1x00" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults index aa6444d92e..8a8e521135 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2010-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/make.defaults index 83b1909933..45c05a5cef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/make.defaults index 2b7c2e01f7..47342784ff 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n64 o32 n32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/use.force index 556bba2192..f2c2deee3e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/make.defaults index 6c19a1b016..38d067c5ed 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n32 o32 n64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/use.force index bb51328d7c..84cd2044c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/n64/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/make.defaults index 535f84f6e2..e102b38cdb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n64 n32 o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/use.force index aac1b84a82..abe22f35a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/o32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.force index 559b274082..ab52543c34 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.force @@ -1,4 +1,4 @@ -# Copyright 2011 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.mask index 096bbf01de..4e76250645 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2013-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Matt Turner (2013-07-29) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/make.defaults index 692c9dac6e..f8c31cbab3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.force index c2533b6708..1da72314da 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2010-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask index a3007f8ee8..ef8c72c5ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/make.defaults index d21ecb953c..fb294e8deb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.force index ca1bea5c40..53754ed084 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2010-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask index 3d54e8b276..8e94648a64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults index 79c657845c..07061b3584 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2010-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64el" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults index 0a2ecd62de..7c5fefd187 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64el" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults index 04e1ecd388..de0cc767a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n64 o32 n32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force index 556bba2192..f2c2deee3e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults index 0b8a5c45cf..6175efd666 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n32 o32 n64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force index bb51328d7c..84cd2044c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/n64/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults index f338725f0d..a0387dc9d1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2011-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="n64 n32 o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force index aac1b84a82..abe22f35a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/o32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.force index 559b274082..ab52543c34 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.force @@ -1,4 +1,4 @@ -# Copyright 2011 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.mask index 096bbf01de..4e76250645 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 2013-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Matt Turner (2013-07-29) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/make.defaults index 0c623e27ed..a3cda54eb4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64el" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.force index c2533b6708..f2c2deee3e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask index a3007f8ee8..ef8c72c5ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n32/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/make.defaults index 50a4bfaaef..68295e4ad9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64el" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.force index ca1bea5c40..84cd2044c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask index 3d54e8b276..8e94648a64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/n64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults index 1e82f441ca..995ceab6b5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mipsel" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force index 3ad34479a8..4bbf2731ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask index 19a83980be..3930c442e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/use.mask index 0e0a660d1e..8993e385a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 2015-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2017-06-29) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults index 74a8db7216..7dae236e95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults @@ -1,7 +1,7 @@ -# Copyright 2010-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -PROFILE_ARCH="mipsel" +PROFILE_ARCH="mips" CHOST="mips-unknown-linux-gnu" CHOST_o32="mips-unknown-linux-gnu" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force index 3ad34479a8..4bbf2731ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask index 19a83980be..3930c442e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask index 6b2c964b76..0bd14092c6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 2006-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mask pam_ldap and nss_ldap - openldap dep missing. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask index 3ecdfdf765..24dac8b359 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,14 +1,44 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Marek Szuba (2021-08-17) +# net-wireless/rtl-sdr not keyworded here +sys-apps/rng-tools rtlsdr + +# Joshua Kinard (2021-07-31) +# Mask USE 'test' on MIPS for libgudev. This requires dev-util/umockdev, +# which has apparently never had a MIPS keyword. Running the testsuite can be +# revisited at a later date. Bug #805083 +dev-libs/libgudev test + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Joshua Kinard (2021-05-20) +# mask USE 'test' on MIPS for setuptools and jaraco-path due to +# the very deep dependency chain that is enabled. Will unmask +# on a future date. +# Bug #774216 +dev-python/jaraco-path test +dev-python/setuptools test + +# Sam James (2021-02-06) +# media-sound/sndio is not yet keyworded here +# bug #769098, bug #769122 +media-libs/openal sndio + +# Sam James (2021-01-19) +# Joonas Niilola (2021-01-10) +# Test-dep needs keywording on multiple arches, best to just mask it +# globally for now. Resolves issue by b5248bbb1b5 +# bug #766147 +app-text/enchant test + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko -# Matt Turner (2020-12-05) -# dev-python/parameterized is not keyworded -dev-util/gtk-doc test - # Matt Turner (2020-08-11) # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink @@ -149,10 +179,6 @@ net-fs/samba ads cluster # dev-db/tokyocabinet not keyworded mail-client/mutt tokyocabinet -# Matt Turner (2010-12-26) -# dev-lang/spidermonkey not keyworded -www-client/elinks javascript - # Matt Turner (2010-12-26) # media-gfx/ufraw not keyworded media-gfx/imagemagick raw diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force index 82c0a47885..a7a49e49be 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.force @@ -1,4 +1,4 @@ -# Copyright 2008-2014 Gentoo Foundation +# Copyright 2008-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Force the flag which corresponds to ARCH. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index ad96235526..df0cf76262 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -1,14 +1,35 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-11-15) +# librtas is available on (only) ppc* +sys-apps/util-linux -rtas + +# Michael Seifert (2021-10-23) +# dev-python/furo isn't keyworded here +dev-python/argon2-cffi doc + +# David Seifert (2021-09-04) +# dev-lang/go not keyworded here +sys-libs/libcap tools + +# Miroslav Šulc (2021-03-13) +# virtual/jdk isn't keyworded here +media-libs/rubberband jni + +# Patrick McLean (2021-02-25) +# Requires unkeyworded dev-libs/pmdk, mask until keyworded +sys-cluster/ceph pmdk rbd-rwl + +# Sam James (2021-02-17) +# Unmask dev-libs/libpcre2[jit] support on PHP +# where available +dev-lang/php -jit + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko -# Matt Turner (2020-12-31) -# dev-python/pyudev is not keyworded -dev-libs/libwacom test - # Sam James (2020-12-27) # dev-embedded/libftd2xx unavailable here dev-embedded/urjtag ftd2xx @@ -20,10 +41,11 @@ sys-apps/fwupd amt dell uefi # Joonas Niilola (2020-10-08) # Dependency not keyworded on this arch. dev-libs/efl avif +net-libs/webkit-gtk avif # Georgy Yakovlev (2020-10-05) # criu is masked on big-endian ppc* -app-emulation/crun criu +app-containers/crun criu # Sergei Trofimovich (2020-08-07) # dev-vcs/darcs is not keyworded on ppc/ppc64 @@ -67,8 +89,7 @@ kde-plasma/discover firmware # Rick Farina (2020-01-03) # ubertooth needs net-libs/libbtbb and net-wireless/ubertooth which aren't keyworded -# rtl-sdr needs net-wireless/rtl-sdr -net-wireless/kismet rtlsdr ubertooth +net-wireless/kismet ubertooth # Tomáš Mózes (2019-12-19) # dev-libs/criterion is not keyworded yet @@ -82,10 +103,6 @@ sys-firmware/seabios -debug # app-misc/graphlcd-base won't work on PowerPC/PowerPC64 app-misc/lcdproc freetype lcd_devices_glcd png -# Georgy Yakovlev (2019-06-01) -# not yet keyworded -dev-java/openjdk:11 javafx - # Patrick McLean (2019-04-15) # deps not available on platform sys-cluster/ceph babeltrace lttng @@ -96,14 +113,10 @@ net-analyzer/rrdtool rados sys-fs/multipath-tools rbd www-servers/uwsgi uwsgi_plugins_rados -# Virgil Dupras (2019-03-03) -# Tests fail with jpeg2k flag. Bug #662686 -dev-python/pillow jpeg2k - # Thomas Deutschmann (2019-02-26) # nginx_modules_http_lua requires USE=luajit which requires # dev-lang/luajit which is not keyworded on PowerPC -www-servers/nginx luajit nginx_modules_http_lua +www-servers/nginx nginx_modules_http_lua # Alon Bar-Lev (2018-12-21) # Requires USE=dane that is masked in this profile. @@ -117,10 +130,6 @@ net-analyzer/icinga2 mariadb # grub pc is not supported on powerpc sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh -# Luke Dashjr (2018-06-08) -# sys-devel/llvmgold not yet keyworded -sys-devel/llvm gold - # Tomáš Mózes (2018-06-05) # Unkeyworded dependencies. app-admin/syslog-ng kafka mongodb @@ -140,6 +149,7 @@ app-emulation/qemu capstone # Amy Liffey (2017-11-10) # Masked for dependencies: @@ -195,7 +205,7 @@ dev-db/percona-server -numa # Davide Pesavento (2016-07-28) # The corresponding Qt5 modules are not keyworded on ppc, and we don't want to # keyword them solely because of PyQt5 while there are no other in-tree users. -dev-python/PyQt5 bluetooth location networkauth +dev-python/PyQt5 bluetooth location speech # Michael Palimaka (2016-07-07) # Requires unkeyworded dependencies @@ -251,7 +261,7 @@ dev-ruby/haml test # Anthony G. Basile (2014-08-14) # Mask these flags since mongodb is broken on ppc/ppc64 -dev-python/ipython doc matplotlib nbconvert notebook test +dev-python/ipython doc matplotlib nbconvert notebook # Anthony G. Basile (2014-08-12) # Ultimately pulls in nodejs which is broken. @@ -269,10 +279,6 @@ media-libs/opencv vtk # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker -# Pacho Ramos (2014-02-10) -# Missing keywords, bug #495254 ->=dev-libs/totem-pl-parser-3.10 quvi - # Pacho Ramos (2013-11-28) # Missing keywords, bug #492820 net-im/telepathy-connection-managers sipe @@ -301,10 +307,6 @@ sci-libs/gdal spatialite # depends on mono/monodevelop >=net-irc/hexchat-2.9.4-r1 theme-manager -# Alexandre Rostovtsev (2013-01-31) -# remove mask when net-libs/libqmi is keyworded here -net-misc/modemmanager qmi - # Alexandre Rostovtsev (2013-01-22) # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles @@ -340,10 +342,6 @@ net-misc/connman ofono # Mask some use flags for openmpi due to unkeyworded deps sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover -# Kacper Kowalik (2011-11-20) -# Dropped dietlibc wrt #364103 -sys-fs/dmraid dietlibc - # Patrick McLean (2011-09-07) # missing keywords on dependencies media-video/x264-encoder ffmpegsource @@ -372,7 +370,7 @@ sci-chemistry/vmd tachyon # Pacho Ramos # Not keyworded -media-plugins/gst-plugins-meta dts vcd vpx +media-plugins/gst-plugins-meta dts vcd # QA: This entry is moved from INVALID location from default/linux/powerpc. # VDPAU is currently not keyworded on PPC since its a nvidia-drivers feature diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index 31189e614c..a01b8aed5e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,13 @@ #--- END OF EXAMPLES --- +# Sam James (2021-10-25) +# Various unstable dependencies: +# gnome-base/nautilus +# app-misc/tracker +# bug #758815 +app-cdr/brasero nautilus tracker + # Andreas Sturmlechner (2020-10-05) # media-libs/libffado is not stable yet, which itself has unstable and # unmaintained/broken dependencies. bug #746722 @@ -51,6 +58,7 @@ app-editors/emacs xwidgets dev-python/matplotlib qt5 test media-sound/pulseaudio qt5 net-print/hplip qt5 +dev-python/pyudev qt5 # David Seifert (2017-09-23) # MPI does not have stable keywords on ppc/ppc64 @@ -79,13 +87,6 @@ app-arch/p7zip kde dev-vcs/subversion kwallet x11-misc/xscreensaver new-login -# Pacho Ramos (2015-09-06) -# webkit-gtk is going to stay in ~all but amd64/x86 -# that are the only arches upstream is taking care ->=x11-libs/wxGTK-3.0.2.0-r1 webkit -dev-util/glade webkit -dev-python/wxpython webkit - # Justin Lecher (2015-02-21) # Needs stable GNOME-3 net-fs/netatalk tracker diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults index 46b593ce28..51f2ea0ad1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. @@ -17,10 +17,6 @@ FCFLAGS="${CFLAGS}" # Defaults for video drivers VIDEO_CARDS="fbdev glint mga nv r128 radeon" -# Diego Pettenò (2006-12-06) -# Defaults for PowerPC sound driver -ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" - # Michał Górny (2014-06-27) # Multilib-related setup for compatibility with future multilib. ABI="ppc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask new file mode 100644 index 0000000000..ba036c8865 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sergei Trofimovich (2021-02-17) +# Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH +# in compiler-rt/cmake/. Bug #708344 +sys-libs/compiler-rt +sys-libs/compiler-rt-sanitizers diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index 4f6b100665..d1d4ea8a02 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,9 +1,81 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola (2022-01-04) +# Dependency not keyworded on this arch. +dev-libs/efl heif + +# Sam James (2021-12-31) +# dev-lang/julia not keyworded here +# sci-mathematics/polymake not keyworded here +sci-mathematics/singular julia polymake + +# Sam James (2021-12-08) +# Masks involving webkit-gtk; webkit-gtk was dekeyworded on ppc for a while. +# We haven't (yet?) restored keywords for all the bits we had to drop, so +# keep masks here (for now?). +# Needs unkeyworded gnome-extra/sushi +gnome-base/nautilus previewer +# needs mail-client/evolution, depends on net-libs/webkit-gtk +app-office/planner eds +# needs gnome-extra/sushi, depends on net-libs/webkit-gtk +gnome-base/nautilus previewer +# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk +gnome-base/gvfs google +gnome-base/gnome-control-center flickr +# needs mail-client/evolution, depends on net-libs/webkit-gtk +net-mail/lbdb evo +# needs dev-util/devhelp, depends on net-libs/webkit-gtk +dev-util/anjuta devhelp + +# Daniel Pielmeier (2021-11-07) +# gnome-base/librsvg has no stable keywords here, bug #807130 +app-admin/conky lua-rsvg + +# Akinori Hattori (2021-10-24) +# Requires unkeyworded dependencies +app-i18n/uim kde + +# Sam James (2021-10-17) +# media-libs/libheif not keyworded here +sci-libs/gdal heif + +# Matt Turner (07-25-2021) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm + +# Matt Turner (2021-07-23) +# gui-libs/gtk is not keyworded +net-libs/gssdp gtk + +# Marek Szuba (2021-07-18) +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Sam James (2021-05-17) +# Deps not yet tested/keyworded. +# bug #708344 +sys-devel/llvm gold + +# Sam James (2021-03-11) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif + +# Sam James (2021-02-28) +# compiler-rt* has no support for ppc32 (yet?) +# bug #708344 +sys-devel/clang-runtime compiler-rt sanitize +sys-devel/clang default-compiler-rt + # Florian Schmaus (2020-12-03) # Rubber's testsuite depends on media-gfx/asymptote and # dev-tex/pythontex which are not keyworded on ppc. +# bug #766150 dev-tex/rubber test # Cédric Krier (2020-11-10) @@ -19,29 +91,6 @@ dev-ml/cudf test # gnome-base/librsvg, et al >=media-gfx/eog-3.33.1 svg -# Sergei Trofimovich (2020-07-18) -# net-libs/webkit-gtk has no ppc keywords -app-editors/emacs xwidgets -gnome-extra/evolution-data-server oauth -app-office/gnucash gui doc -dev-util/geany-plugins markdown ->=media-gfx/gthumb-3.10.0 http -# needs mail-client/evolution, depends on net-libs/webkit-gtk -app-office/planner eds -# needs gnome-extra/sushi, depends on net-libs/webkit-gtk -gnome-base/nautilus previewer -# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk -gnome-base/gvfs google -gnome-base/gnome-control-center flickr -# needs x11-libs/wxGTK[webkit] -sci-misc/boinc X -# needs mail-client/evolution, depends on net-libs/webkit-gtk -net-mail/lbdb evo -# needs dev-util/devhelp, depends on net-libs/webkit-gtk -dev-util/anjuta devhelp -# app-text/libgepub depends on webkit-gtk -xfce-extra/tumbler epub - # Mikle Kolyada (2020-06-08) # clisp is keyworded on ppc app-text/texlive-core -xindy @@ -105,16 +154,11 @@ net-vpn/tor seccomp # Michał Górny (2017-03-23) # Most of clang runtimes are not supported here sys-devel/clang-runtime openmp sanitize -sys-libs/libcxx libcxxrt # Michael Weber (2017-03-15) # Cannot test non-free dependency dev-libs/device-atlas-api-c net-proxy/haproxy device-atlas -# Bernard Cafarelli (2017-01-25) -# Requires a Java dependency -app-text/tesseract scrollview - # Andreas K. Hüttel (2016-12-13) # Dropping ppc from sci-libs/armadillo, bug 555896 sci-libs/gdal armadillo @@ -135,10 +179,6 @@ net-irc/kvirc kde # Missing keywords on app-text/gspell - bug #587368 >=app-editors/gedit-3.20 spell -# James Le Cuirot (2016-01-30) -# scrollview requires Java, which is unsupported on ppc. -app-text/tesseract scrollview - # James Le Cuirot (2015-01-12) # Java is no longer supported on ppc. app-text/texlive pdfannotextractor diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 2d1636e463..7b64f1a1fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,14 +17,20 @@ #--- END OF EXAMPLES --- +# Marek Szuba (2021-12-31) +# No stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Sam James (2021-02-06) +# Drags in too much unstable GNOME for now +# bug #727572 +mail-client/claws-mail gdata + # Andreas Sturmlechner (2020-07-21) # Unstable test deps. dev-cpp/eigen test -# Andreas Sturmlechner (2018-06-03) -# dev-qt/qtwebkit:5 is not stable. -dev-qt/designer webkit - # Michael Weber (2017-03-01) # Mask until >sys-cluster/ceph-0.94 goes stable net-analyzer/rrdtool rados diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index 7f66a81bdf..c2325ed7fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -1,12 +1,27 @@ +# Copyright 2008-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Unmask the flag which corresponds to ARCH. -ppc -# Sergei Trofimovich (2020-07-18) -# net-libs/webkit-gtk has no ppc keywords -webkit -# net-libs/gnome-online-accounts depends on net-libs/webkit-gtk +# Sam James (2021-12-07) +# net-libs/gnome-online-accounts is not marked keyworded on ppc gnome-online-accounts +# Sam James (2021-10-16) +# media-libs/openexr doesn't work on BE (bug #818424) +# ...and openscenegraph needs openexr. +openexr +osg + +# Sam James (2021-10-11) +# sys-libs/llvm-libunwind isn't keyworded here +llvm-libunwind + +# Matt Turner (07-25-2021) +# gnome-shell requires rustified librsvg. +gnome-shell + # James Le Cuirot (2015-01-12) # Java is no longer supported on ppc. java diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask index 4153941ba6..57875ce2a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask @@ -1,5 +1,8 @@ +# Copyright 2014-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # Andreas Sturmlechner (2020-08-13) -# media-gfx/gimp is ~hppa only +# media-gfx/gimp is not stable gimp # Mikle Kolyada (2018-04-24) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask index 4d780e3eeb..4fdcbda5e7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2021-01-19) +# dev-java/openjdk:11 is not keyworded +>=app-office/libreoffice-7 java + # Andreas Sturmlechner (2020-01-26) # media-libs/libheif is not keyworded media-gfx/gimp heif diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask index c42fe27f48..a691c07c55 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask @@ -1,9 +1,37 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-10-16) +# (un)mask for media-libs/openexr and its reverse dependencies. +# Broken on big endian, but should be fine on le. +# bug #818424 +-dev-games/openscenegraph +-dev-games/openscenegraph-qt +-media-libs/openexr +-media-libs/ctl +-media-gfx/openvdb +-media-libs/embree +-media-libs/opencolorio +-media-libs/openimageio +-media-libs/osl + +# Sam James (2021-10-16) +# Fails with "No byte-swap function available on big-endian platform." on be +# but fine on le. +# bug #711940 +-dev-db/mysql-connector-c++ + +# Georgy Yakovlev (2021-05-17)↲ +# chromium works on ppc64le +-www-client/chromium + +# Georgy Yakovlev (2021-05-07)↲ +# works on little-endian↲ +sci-mathematics/geogebra-bin + # Georgy Yakovlev (2020-10-17) # works on ppc64le --app-emulation/docker +-app-containers/docker # Georgy Yakovlev (2020-09-22 # criu works on ppc64le @@ -16,6 +44,7 @@ # Georgy Yakovlev (2020-08-27) # little-endian power8 ppc64 configs are provided -sys-kernel/gentoo-kernel +-sys-kernel/gentoo-kernel-bin -sys-kernel/vanilla-kernel -virtual/dist-kernel @@ -34,9 +63,10 @@ -x11-drivers/xf86-video-amdgpu # Georgy Yakovlev (2019-02-04) -# AdoptOpenJDK's ppc64 build is little-endian only +# Temurin ppc64 build is little-endian only # so we can use bins and build from source -dev-java/openjdk:11 +-dev-java/openjdk:17 -dev-java/openjdk-bin # Sergei Trofimovich (2018-04-11) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force new file mode 100644 index 0000000000..eb62329889 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (2021-02-19) +# We have ready-to-use configs here. +sys-kernel/gentoo-kernel -savedconfig +sys-kernel/vanilla-kernel -savedconfig diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index 2d307a37a1..ad56161884 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,27 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + +# Georgy Yakovlev (2021-11-13) +# ppc64 has pipewire keyworded +www-client/firefox -screencast + +# Sam James (2021-09-23) +# Needs media-libs/libldac which builds on ppc64le, but not be +media-video/pipewire -bluetooth + +# Georgy Yakovlev (2021-06-02) +# altivec code is big-endian only, #773100 +media-libs/libdvbcsa cpu_flags_ppc_altivec + +# Michał Górny (2021-03-06) +# LLVM 9 has been removed. +dev-util/perf clang + # Michał Górny (2020-12-21) # Additional sanitizers supported on ppc64le. sys-libs/compiler-rt-sanitizers -xray @@ -11,21 +32,26 @@ kde-apps/kdenetwork-meta webengine # Georgy Yakovlev (2020-10-05) # criu is unmasked on little-endian ppc64 -app-emulation/crun -criu +app-containers/crun -criu # Georgy Yakovlev (2020-09-19) # openjfx is keyworded on ppc64le +dev-java/openjdk:8 -javafx dev-java/openjdk:11 -javafx +# Georgy Yakovlev (2020-05-03) +# Problems even on ppc64le needs more work +dev-lang/spidermonkey clang +mail-client/thunderbird clang +www-client/firefox clang + # Georgy Yakovlev (2020-02-26) # vulkan tested and works on ppc64le dev-qt/qtdeclarative -vulkan dev-qt/qtgui -vulkan dev-qt/qtwayland -vulkan media-libs/mesa -vulkan -vulkan-overlay -media-libs/libsdl2 -vulkan media-video/mpv -vulkan -media-video/pipewire -vulkan media-video/vlc -libplacebo # Georgy Yakovlev (2020-01-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask index e6a445260d..8c1c774512 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask @@ -1,17 +1,8 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Georgy Yakovlev (2020-02-27) -# vulkan tested and works on ppc64le, but not stabilized yet -dev-qt/qtdeclarative vulkan -dev-qt/qtgui vulkan -dev-qt/qtwayland vulkan -media-libs/mesa vulkan vulkan-overlay -media-libs/libsdl2 vulkan -media-video/mpv vulkan -media-video/pipewire vulkan -media-video/vlc libplacebo - -# Georgy Yakovlev (2019-08-15) -# deps are not yet stable on ppc64 -media-libs/mesa llvm video_cards_radeonsi +# Georgy Yakovlev (2021-05-07) +# openjfx:8 will never be stabilized +# openjfx:11 probably will neither +dev-java/openjdk:8 javafx +dev-java/openjdk:11 javafx diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask index e0ecc03fca..b596bd8035 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask @@ -1,6 +1,17 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + +# Sam James (2021-10-16) +# media-libs/openexr doesn't work on BE, but should on LE. +# ...and openscenegraph needs openexr. +-openexr +-osg + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel @@ -9,6 +20,10 @@ # dev-qt/qtwebengine works on ppc64le -webengine +# Georgy Yakovlev (2020-06-03) +# clang is keyworded and works on ppc64 +-clang + # Georgy Yakovlev (2021-01-07) -# Prebuilt kernel rebuilds are supported on stable yet. -dist-kernel +# Michał Górny (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 -# Georgy Yakovlev (2020-01-21) -# works, but deps not stable yet -vaapi - -# Georgy Yakovlev (2019-08-14) -# works on ppc64le, but not yet stable -video_cards_amdgpu -video_cards_ast +# Sam James (2021-11-14) +# media-libs/openexr is not marked stable on ppc64 +# (it's broken on BE and it's more convenient to keep it at ~arch here for now) +openexr diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask index a4cdefb560..50a78625fb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-01-25) @@ -6,10 +6,8 @@ net-im/telegram-desktop # Georgy Yakovlev (2019-02-01) -# AdoptOpenJDK's ppc64 build is little-endian only so it's impossible -# to build openjdk:11, but it's possible to build openjdk:8 with icedtea{,-bin} +# Temurin ppc64 build is little-endian only so it's impossible +# to build openjdk:11 and later, but it's possible to build openjdk:8 with icedtea{,-bin} dev-java/openjdk:11 +dev-java/openjdk:17 dev-java/openjdk-bin - -# =gcc-4 on ppc64 -sys-libs/libstdc++-v3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force deleted file mode 100644 index 32eca03d74..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Joonas Niilola (2020-02-08) -# Force 'lua' to be used with efl, since luajit is not keyworded. -dev-libs/efl lua diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index 6e29154ca3..ca0dd80c20 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -1,10 +1,45 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + +# Georgy Yakovlev (2021-07-27) +# deps are keyworded +gnome-base/gnome-extra-apps -tracker + +# Georgy Yakovlev (2021-07-27) +# deps not keyworded +media-gfx/gnome-photos flickr upnp-av + +# Georgy Yakovlev (2021-07-27) +# deps not keyworded +gnome-base/gnome-extra-apps share + +# Georgy Yakovlev (2021-07-27) +# keyworded and works on ppc64 +gnome-base/gnome -classic -extras + +# Georgy Yakovlev (2021-06-06) +# deps not keyworded +net-analyzer/netdata kinesis mongodb + +# Michał Górny (2021-03-06) +# LLVM 9 has been removed. +dev-util/perf clang + +# Andreas Sturmlechner (2021-01-19) +# dev-java/openjdk:11 is not keyworded +>=app-office/libreoffice-7 java + # Georgy Yakovlev (2020-05-03) -# Fails to build, needs more work -www-client/firefox clang +# Problems even on ppc64le, needs more work +dev-lang/spidermonkey clang mail-client/thunderbird clang +www-client/firefox clang + # James Le Cuirot (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. @@ -16,7 +51,7 @@ media-gfx/krita vc # Joonas Niilola (2020-02-01) # luajit not keyworded on ppc64, #696222 -dev-libs/efl luajit +dev-libs/efl lua_single_target_luajit # Brian Evans (2015-11-23) # unmask galera for dev-db/mariadb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask index 5ac6b141b1..598e625a64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + # Georgy Yakovlev (2020-06-03) # clang is keyworded and works on ppc64 -clang @@ -19,14 +24,9 @@ luajittex # virtual/opencl requires media-libs/mesa[opencl] (bug #549096) opencl -# Agostino Sarubbo (2012-12-22) -# mask kde since is not anymore keyworded for ppc64 -kde - pda prelude mono -networkmanager # not tested on ppc64 xmms2 @@ -58,11 +58,6 @@ hddtemp # Unmask this here, since only ppc64 can use it -ibm -# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. -# Bug #184563, 2007-09-18 -# Robin H. Johnson -audit - # unregisterised ghc arch for now. # no ghci - no TH template-haskell diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask index 9bbcaee361..fee4cfaa37 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 + # Georgy Yakovlev (2020-01-26) # media-plugins/frei0r-plugins not stable yet frei0r diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults index b4dbccd021..ff2526a253 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask index f78c971cc9..52066e1297 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask @@ -1,11 +1,38 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-10-16) +# Mask for media-libs/openexr and its reverse dependencies. +# Broken on big endian. +# bug #818424 +dev-games/openscenegraph +dev-games/openscenegraph-qt +media-libs/openexr +media-libs/ctl +media-gfx/openvdb +media-libs/embree +media-libs/opencolorio +media-libs/openimageio +media-libs/osl + +# Sam James (2021-10-16) +# Fails with "No byte-swap function available on big-endian platform." +# bug #711940 +dev-db/mysql-connector-c++ + +# Georgy Yakovlev (2021-05-17) +# chromium does not work on ppc64be +www-client/chromium + +# Georgy Yakovlev (2021-05-07) +# only works on little-endian +sci-mathematics/geogebra-bin + # Georgy Yakovlev (2020-10-17) # Fails to build with buildmode=pie assumptions, which # does not work on big-endian ppc64 # next releases remove that assumption and mask will be lifted -app-emulation/docker +app-containers/docker # Georgy Yakovlev (2020-09-18) # openjfx:11 does not work on ppc64be @@ -15,6 +42,7 @@ dev-java/openjfx:11 # big-endian ppc64 configs are not provided # however users can unmask and use savedconfig feature sys-kernel/gentoo-kernel +sys-kernel/gentoo-kernel-bin sys-kernel/vanilla-kernel virtual/dist-kernel diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index bc14bad278..7a0bdb803f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,63 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2021-12-31) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy3 + +# Georgy Yakovlev (2021-11-12) +# telepathy stack is not keyworded +dev-util/kdevelop reviewboard + +# Georgy Yakovlev (2021-11-01) +# requires sys-apps/dbus-broker, which is keyworded here. +sys-apps/systemd -hostnamed-fallback + +# Sam James (2021-10-17) +# Go doesn't support pie on ppc64, bug #818529 +net-dns/dnscrypt-proxy pie + +# Sam James (2021-09-23) +# Needs media-libs/libldac which builds on ppc64le, but not be +media-video/pipewire -bluetooth + +# Marek Szuba (2021-07-18) +# media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio + +# Ionen Wolkens (2021-07-01) +# Feature currently relies on amd64 prebuilt binaries. +media-video/obs-studio browser + +# Joonas Niilola (2021-06-23) +# Pandoc is a required dep, and not keyworded. +sys-apps/exa man + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Mike Gilbert (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Georgy Yakovlev (2021-02-25) +# depends on ring crate, which is not so portable +# https://github.com/briansmith/ring/issues/389 +dev-util/sccache dist-server + +# Sam James (2021-02-14) +# Brings in a large number of unkeyworded +# (broad) deps. Not keywording yet. +# bug #769956 +dev-util/diffoscope R pascal + +# Sam James (2021-02-14) +# Haskell isn't keyworded on ppc64 +# bug #769956, bug #583400 +dev-util/diffoscope haskell + # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan @@ -42,10 +99,6 @@ media-video/vlc -libplacebo # works on ppc64 app-emulation/qemu -spice -usbredir -# Georgy Yakovlev (2020-05-17) # Mask until 'app-arch/lxqt-archiver' is keyworded. lxqt-base/lxqt-meta archiver @@ -77,35 +130,18 @@ sys-apps/flashrom jlink-spi # Jimi Huotari (2019-07-28) # Mask unkeyworded, untested dependencies. -# https://bugs.gentoo.org/689606 +# bug #689606 lxqt-base/lxqt-meta admin powermanagement processviewer screenshot sudo lxqt-base/lxqt-panel cpuload networkmonitor pulseaudio sysstat -# Andreas Sturmlechner (2019-07-16) -# sci-libs/dcmtk is not keyworded -media-libs/openimageio dicom - # Thomas Deutschmann (2018-12-10) # dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 net-analyzer/snort open-appid -# Gilles Dartiguelongue (2017-08-16) -# missing keyword on dev-python/dbusmock, bug #620024 ->=gnome-base/gnome-settings-daemon-3.24 test - -# Michał Górny (2017-06-28) -# app-misc/dtach is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Jeroen Roovers (2017-01-16) # Incomplete support, bug #605878. net-vpn/tor seccomp -# Jeroen Roovers (2017-02-05) -# media-libs/libilbc has not been ported to PPC64 -media-video/ffmpeg libilbc - # Robin H. Johnson (2016-11-18) # dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 dev-db/redis luajit @@ -131,10 +167,6 @@ dev-java/ant-apache-bsf python # Mask until >sys-cluster/ceph-0.94 goes stable net-analyzer/rrdtool rados -# Matthias Maier (2014-12-24) -# sys-devel/clang is not keyworded -app-doc/doxygen clang - # Michael Sterrett (2009-05-05) -# Masking webkit from libproxy due to TOC failure on webkit -# and stupid 64bit toolchain. -net-libs/libproxy webkit - # Joseph Jezak (2010-02-12) # Mask unstable pidgin deps until we can mark them stable (farsight2) net-im/pidgin gstreamer diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask index 18ce2ed3f4..46b6dcd3e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,21 @@ #--- END OF EXAMPLES --- +# Marek Szuba (2021-12-31) +# No stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Georgy Yakovlev (2021-02-06) +# Drags in too much unstable GNOME for now +# bug #727572 +mail-client/claws-mail gdata + # Michał Górny (2020-08-07) # Unstable test deps. dev-cpp/eigen test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask index 054b98cdac..ab9cefcf66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask @@ -1,5 +1,19 @@ +# Copyright 2008-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! +# Michał Górny (2021-12-31) +# PyPy3 is keyworded here. +-python_targets_pypy3 +-python_single_target_pypy3 + +# Sam James (2021-10-16) +# media-libs/openexr doesn't work on BE (bug #818424) +# ...and openscenegraph needs openexr. +openexr +osg + # Michał Górny (2014-06-27) # Unmask multilib flag for the ABI. -abi_ppc_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask index ea76ca8f0f..49d27fdb81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask @@ -1,5 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask + +# Michał Górny (2021-12-31) +# PyPy3 target is not ready for stable. +python_targets_pypy3 +python_single_target_pypy3 + +# Sam James (2021-11-14) +# media-libs/openexr is not marked stable on ppc64 +# (it's broken on BE and it's more convenient to keep it at ~arch here for now) +openexr diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask index 26ae8393fc..05881727de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags # +# Georgy Yakovlev (2021-06-06) +# XEN does not support ppc/ppc64 yet +xen + # David Seifert (2014-01-08) # Unmask systemd since it is keyworded here. -systemd - diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask index ea3f580998..e895c62d8b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.stable.mask @@ -11,7 +11,6 @@ octave # Pacho Ramos (2014-04-17) # Dropped stable keywords after the discussion caused by # Gnome 3.8/3.10 stabilization on this arch -colord devhelp dia eds @@ -19,6 +18,5 @@ evo gnome-online-accounts gnome-shell gnumeric -gusb upnp upnp-av diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc64/big-endian/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/ppc64/big-endian/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/make.defaults index 3a7d4ac18e..6006d582a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/make.defaults @@ -15,6 +15,15 @@ FCFLAGS="${CFLAGS}" SYMLINK_LIB="no" +# Note about LIBDIR_*: +# 1) To keep in step with other arches and distributions we use "lib" for 32bit +# and "lib64" for 64bit for the *default* ABI. +# NOT the two level dirs from the specification, and NOT lib32 as specified +# as 32bit fallback. +# 2) The LIBDIRs provided *here* are the ones for secondary ABI in the multilib +# case. +# The LIBDIR for the *primary* ABI MUST be overridden in an inheriting profile. + # Flags for lp64d LIBDIR_lp64d="lib64/lp64d" CFLAGS_lp64d="-mabi=lp64d" @@ -42,7 +51,8 @@ CHOST_ilp32="riscv32-unknown-linux-gnu" # Since many people will want to test this in qemu... FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" -# The following stuff is, e.g., defined in subdirs: +# The following stuff MUST be defined in subdirs: # ABI # DEFAULT_ABI # MULTILIB_ABIS +# LIBDIR_* for DEFAULT_ABI diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask index 43580b7b49..3b8aa55205 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask @@ -1,5 +1,5 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Doesnt work properly with the two-level libdirs - (2021-07-20) +# Enable the GPU targets matching the default VIDEO_CARDS +dev-ml/llvm-ocaml llvm_targets_AMDGPU +sys-devel/clang llvm_targets_AMDGPU +sys-devel/llvm llvm_targets_AMDGPU diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force new file mode 100644 index 0000000000..cb405f4ea1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we, kinda, need this on riscv ... +sys-devel/llvm llvm_targets_RISCV +sys-devel/clang llvm_targets_RISCV +dev-lang/rust llvm_targets_RISCV diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index f69a25a297..64bd1d5f56 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,144 +1,195 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2021-01-15) -# Dependency not keyworded on this arch. -app-text/enchant voikko +# Andrey Grozin (2022-01-03) +# dev-libs/utfcpp is not keyworded yet +media-gfx/asymptote lsp -# Lars Wendler (2020-12-07) -# No riscv keyword in deps -sys-process/htop hwloc lm-sensors +# Yongxinag Liang (2021-12-30) +# untested. +net-misc/vinagre spice -# Matt Turner (2020-12-05) -# dev-python/parameterized is not keyworded -dev-util/gtk-doc test +# Alex Fan (2021-12-28) +# dev-lang/julia doesn't support riscv yet +sci-mathematics/singular julia -# Ulrich Müller (2020-01-12) -# Dependencies not keyworded -app-editors/emacs gui +# Alexey Sokolov (2012-12-25) +# Requires dev-qt/qtwebengine +sci-astronomy/stellarium webengine -# Yixun Lan (2020-09-01) -# Dependencies not keyworded -dev-libs/jansson doc -# Dependencies not keyworded, require by dev-perl/Net-LibIDN, #737594 -net-dns/libidn mono +# Alex Fan (2021-12-12) +# dev-python/uvloop fails test #806412 +# but with it installed, anyio passes all tests +dev-python/anyio test -# Jakov Smolic (2020-08-14) -# Large amount of missing keywords -# Bug #724358 ->=dev-libs/json-c-0.15 doc +# Alex Fan (2021-11-19) +# depends on dev-lang/ocaml +app-accessibility/brltty ocaml ocamlopt -# Sam James (2020-07-31) -# Large amount of missing keywords for cmake and friends -# bug #720296, bug #724358 -dev-util/cmake doc test -dev-libs/jsoncpp doc +# Alex Fan (2021-11-19) +# opengl -> dev-python/pygame is not keyworded yet +dev-python/sympy opengl -# Patrick McLean (2020-04-16) -# Lots of python dependencies, mask to facilitate keywording -# keywording dev-libs/libfido2 -dev-libs/libcbor doc +# Sam James (2021-10-26) +# sys-libs/libhugetlbfs is not keyworded on ~riscv right now +sys-apps/nvme-cli hugepages -# Joonas Niilola (2020-03-26) -# Dependency not keyworded on ~riscv -dev-libs/libpipeline test -sys-apps/kbd test +# Marek Szuba (2021-09-23) +# mkdocs ecosystem only partly keyworded on riscv, has rather messy +# Python-target requirements. +dev-python/backrefs doc +dev-python/pyspelling doc +dev-python/wcmatch doc -# Patrick McLean (2020-02-15) -# Mask until dev-libs/libfido2 is keyworded -net-misc/openssh security-key +# Marek Szuba (2021-09-19) +# media-gfx/nvidia-texture-tools reports arch as unknown, fails to build +media-libs/devil nvtt -# Dependency resolution is broken because -# sys-fs/lvm2 has no riscv keyword -sys-fs/e2fsprogs cron +# Alex Fan (2021-09-13) +# These depend on Haskell: +# - dev-vcs/darcs +app-portage/layman darcs +# - app-text/pandoc +sys-cluster/ceph pmdk + +# Alex Fan (2021-09-15) +# Marek Szuba (2021-09-07) +# All of these require net-libs/nodejs, which now builds on riscv +# but fails tests (Bug #782913). +# - www-client/firefox (bdepend) +dev-ruby/capybara test +# - dev-qt/qtwebengine (bdepend) +dev-python/ipython qt5 +kde-apps/marble webengine +kde-plasma/kdeplasma-addons webengine +kde-plasma/libksysguard webengine +net-irc/quassel urlpreview + +# Marek Szuba (2021-09-07) +# net-misc/memcached not keyworded yet due to failing tests (Bug #811477) +dev-ruby/dalli test + +# Jonathan Davies (2021-09-03) +# Requires CPU with SSSE3 support +net-analyzer/suricata hyperscan + +# Marek Szuba (2021-09-02) +# dev-python/pebble not keyworded here due to failing tests. +# That said, with pebble-4.6.3 installed manually +# (and without testing) all nbconvert-6.0.7 tests passed. +dev-python/nbconvert test + +# Yixun Lan (2021-08-29) +# sys-apps/fwupd not tested, USE=spi,uefi,dell +# sys-apps/flashrom no risc-v support, bug 810880 +# sys-apps/flashrom USE=introspection fail to build, bug 811321 +sys-apps/fwupd flashrom introspection spi uefi + +# Marek Szuba (2021-08-25) +# sys-fabric/infinipath-psm does not support riscv +sys-cluster/openmpi openmpi_fabrics_psm +sys-fabric/ofed ofed_drivers_psm + +# Marek Szuba (2021-08-23) +# sys-cluster/ceph not keyworded here yet due to several dependencies +# failing tests +net-analyzer/rrdtool rados + +# Marek Szuba (2021-08-22) +# net-fs/openafs does not support riscv +app-crypt/heimdal afs +# app-editors/xemacs reports arch as unknown, fails to build +dev-lang/ruby xemacs + +# Yixun Lan (2021-08-20) +# dependencies not keyworded/tested +gnome-extra/sushi office +gnome-base/gnome-control-center v4l +gnome-base/gnome-shell telepathy browser-extension +gnome-base/gdm accessibility + +# Alex Fan (2021-08-17) +# dependencies not keyworded/tested +kde-plasma/plasma-meta grub plymouth + +# Marek Szuba (2021-08-17) +# sys-libs/libfaketime does not work properly on this arch +sys-auth/sssd test + +# Marek Szuba (2021-08-11) +# dev-ruby/httpclient not keyworded here due to failing tests +# (Bug #807727). That said, with httpclient-2.8.3 installed manually +# (and without testing) all webmock-3.13.0 tests passed. +dev-ruby/webmock test +# Currently requires dev-lang/spidermonkey:68, which explicitly +# does not support riscv. Hopefully temporary, see Bug #807772. +net-libs/libproxy spidermonkey + +# Marek Szuba (2021-08-14) +# Alex Fan (2021-08-05) +# These USE flags depend on java, not (sustainably) supported yet +# - dev-tex/pdfannotextractor +app-text/texlive pdfannotextractor +# - JDK +media-libs/rubberband jni +# - dev-java/jackcess +sci-libs/gdal mdb + +# Yixun Lan (2021-08-05) +# Boost.Context can be built on riscv +dev-libs/boost -context + +# Marek Szuba (2021-07-27) +# dev-libs/boxfort does not support riscv yet, meaning +# dev-libs/criterion cannot be keyworded here +app-admin/syslog-ng test + +# Marek Szuba (2021-07-27) +# dev-db/mongodb does not support riscv, fails src_configure +dev-libs/mongo-c-driver test +dev-python/pymongo test + +# Alex Fan (2021-07-20) +# hdf5-1.10 always fails tests with these 2 use flags enabled, otherwise +# passes all tests on at least some systems. No longer needed for 1.12, +# though. + (2021-08-12) +# Marek Szuba (2021-07-14) +# LuaJIT does not support riscv +app-text/texlive-core luajittex +dev-texlive/texlive-basic luajittex +media-gfx/gimp lua +www-servers/nginx nginx_modules_http_lua + +# Marek Szuba (2021-07-11) +# Causes 35 tests to fail with "fatal llvm error" +dev-db/postgresql llvm + +# Marek Szuba (2021-07-05) +# sys-cluster/ucx fails to compile on this arch +sys-cluster/slurm ucx + +# Marek Szuba (2021-07-05) +# net-dialup/mgetty fails to compile on this arch +mail-mta/courier fax + +# Marek Szuba (2021-07-05) +# Dependencies not keyworded here yet: +# - dev-cpp/glog, sci-libs/vtk +media-libs/opencv contribsfm glog vtk +# - dev-util/aruba +sys-block/thin-provisioning-tools test +# - sys-fabric/ofed +sys-cluster/slurm ofed # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit dev-libs/libpcre jit -dev-vcs/git pcre-jit +www-servers/nginx pcre-jit -# Not yet tested / unkeyworded dependencies -# This includes also packages which do not support python-3 or -# do not support python-3.7 yet. - -app-admin/syslog-ng amqp dbi geoip2 json kafka mongodb python redis spoof-source smtp snmp test -app-admin/sysstat lm-sensors -app-arch/p7zip wxwidgets -app-arch/unzip natspec -app-crypt/gnupg smartcard tofu wks-server -app-crypt/mit-krb5 doc test xinetd -app-crypt/pinentry fltk gnome-keyring -app-doc/doxygen clang doc -app-editors/emacs alsa json lcms mailutils -app-misc/pax-utils python -app-text/asciidoc test -app-text/ghostscript-gpl cups -app-text/po4a test -app-text/xmlto text -dev-lang/python tk -dev-libs/boost mpi numpy zstd -dev-libs/check doc subunit -dev-libs/glib gtk-doc test -dev-libs/icu doc -dev-libs/iniparser doc -dev-libs/libgcrypt doc -dev-libs/libnl python -dev-libs/libinput doc -dev-libs/libusb doc -dev-libs/libyaml doc +# app-shells/fish not keyworded due to failing tests (Bug #807742). +# That said, with fish-3.3.1-r1 installed manually (and without testing) +# all argcomplete-1.12.3 tests passed. dev-python/argcomplete test -dev-python/aiohttp doc test -dev-python/cython doc test -dev-python/jinja doc test -dev-python/lxml test -dev-python/markupsafe test -dev-python/numpy lapack -dev-python/pbr test -dev-python/pypiserver test -dev-python/pygments doc test -dev-python/setuptools test -dev-python/snakeoil test -dev-python/sphinx doc test -dev-python/sphinxcontrib-spelling test -dev-python/twisted test -dev-python/urllib3 test -dev-util/catalyst iso -dev-util/meson test -dev-util/ninja doc test -dev-util/patchutils test -dev-util/pkgconf test -dev-util/strace unwind -dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd -dev-vcs/mercurial tk rust zsh-completion -media-libs/freetype harfbuzz -media-libs/harfbuzz doc -sys-libs/libomp hwloc -sys-libs/libcxx libcxxabi libunwind static-libs -sys-libs/libcxxabi libunwind -media-gfx/graphviz devil svg pdf -media-libs/mesa lm-sensors unwind -media-libs/tiff jbig jpeg test webp -net-fs/nfs-utils nfsv41 -media-libs/fontconfig doc -net-irc/irssi socks5 -net-libs/gnutls doc test-full -net-libs/ldns doc python -net-libs/libpcap rdma -net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh nss mbedtls -net-misc/ntp openntpd snmp vim-syntax zeroconf -net-nds/openldap cxx kerberos sasl -sys-apps/kmod doc -sys-apps/portage apidoc -sys-apps/rng-tools nistbeacon pkcs11 -sys-apps/systemd policykit -sys-auth/pambase gnome-keyring pam_krb5 pam_ssh mktemp -sys-block/thin-provisioning-tools test -sys-devel/automake test -sys-devel/gdb source-highlight -sys-devel/gettext cvs -sys-devel/llvm doc -sys-fs/squashfs-tools lzma -sys-libs/libcap-ng python -sys-process/audit gssapi python -x11-base/xorg-server unwind -x11-libs/libvdpau doc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults index 1065af43c9..702bf0db56 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults @@ -1,9 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32 no-multilib profile -# We have only one ABI +CHOST="riscv32-unknown-linux-gnu" + MULTILIB_ABIS="ilp32" DEFAULT_ABI="ilp32" ABI="ilp32" + +LIBDIR_ilp32="lib" + +CFLAGS="-O2 -pipe -march=rv32imac -mabi=ilp32" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/package.mask rename to sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.mask index 991c792750..9779cbad81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.mask @@ -1,5 +1,5 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Mask multilib, since we do not want to use it. -multilib +# sys-libs/libseccomp has not been ported to rv32 yet +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index a53334741e..d21fdce627 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -1,12 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32d no-multilib profile -CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d" +CHOST="riscv32-unknown-linux-gnu" + +MULTILIB_ABIS="ilp32d" +DEFAULT_ABI="ilp32d" +ABI="ilp32d" + +LIBDIR_ilp32d="lib" + +CFLAGS="-O2 -pipe -march=rv32imafdc -mabi=ilp32d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" - -# We have only one ABI -MULTILIB_ABIS="ilp32d" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask similarity index 70% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask index 9779cbad81..fae8be7933 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask @@ -1,5 +1,5 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # sys-libs/libseccomp has not been ported to rv32 yet -seccomp +sys-libs/libseccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/use.mask index d8172baa5f..9779cbad81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/use.mask @@ -1,5 +1,5 @@ # Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Mask multilib, since we do not want to use it. -multilib +# sys-libs/libseccomp has not been ported to rv32 yet +seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent deleted file mode 100644 index 6ee1b9eff1..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../features/multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults index 4aeb573215..e811f8eb64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults @@ -3,12 +3,15 @@ # RISC-V rv64gc/lp64 no-multilib profile -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" +CHOST="riscv64-unknown-linux-gnu" -# We have only one ABI MULTILIB_ABIS="lp64" DEFAULT_ABI="lp64" ABI="lp64" + +LIBDIR_lp64="lib64" + +CFLAGS="-O2 -pipe -march=rv64imac -mabi=lp64" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/package.use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.mask deleted file mode 100644 index d8172baa5f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults similarity index 72% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults index e35f63c8d1..3546d506ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults @@ -3,7 +3,7 @@ # RISC-V profile for rv64gc multilib # -# This immediate profile is ONLY useful for internal purposes; it can generate +# This profile is ONLY useful for internal purposes; it can generate # stages just fine, but the only "hardware" that can run them is qemu-user ... CHOST="riscv64-unknown-linux-gnu" @@ -12,3 +12,6 @@ CHOST="riscv64-unknown-linux-gnu" MULTILIB_ABIS="lp64d lp64 ilp32d ilp32" DEFAULT_ABI="lp64d" ABI="lp64d" + +# One-level dir for the default abi +LIBDIR_lp64d="lib64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/parent new file mode 100644 index 0000000000..d6e19b5296 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/parent @@ -0,0 +1 @@ +../../../../features/multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults index f595f6ac44..80a9bdad63 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults @@ -1,12 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv64gc/lp64d no-multilib profile +CHOST="riscv64-unknown-linux-gnu" + +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +LIBDIR_lp64d="lib64" + CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" - -# We have only one ABI -MULTILIB_ABIS="lp64d" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/use.mask deleted file mode 100644 index 991c792750..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/parent deleted file mode 100644 index 6ee1b9eff1..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../features/multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.force deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.mask deleted file mode 100644 index 9de5ab7344..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/use.mask +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.force index 5e5e335685..684f397caa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.force @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Force the flag which corresponds to ARCH. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 702524e3a4..6fef498580 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -6,52 +6,44 @@ # Unmask systemd -systemd -# Our Python has a lot of trouble with the two-level libdir. -python_targets_python2_7 -python_single_target_python2_7 -# Ben Kohler (2019-01-09) -# no fam providers keyworded yet -fam +# Yixun Lan (2021-05-19) +# Unmask for more testing +-elogind +-gtk +-gtk2 +-gtk3 +-introspection + +# Marek Szuba (2021-08-14) +# sci-libs/netcdf fails tests in a way suggesting it might be completely +# unreliable on this arch as far as I/O is concerned. +netcdf + +# Marek Szuba (2021-07-05) +# dev-lang/luajit does not support this arch +lua_single_target_luajit +lua_targets_luajit # Sergei Trofimovich (2019-11-27) # valgrind has no RISCV port. valgrind -# Not tested yet -bluetooth -elogind -emacs -fuse -gtk -gtk2 -gtk3 -introspection -java -kerberos -latex -libedit -libressl -lua -motif -opencl -qt5 -rsh -ruby -slang -sound -systemtap +# As of August 2021, RISC-V support in dev-lang/mono is minimal and some +# versions do not even build on this arch. See +# https://github.com/dotnet/runtime/issues/36748 +mono -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana +# No proper support for this arch yet +java + +# Neither the virtual nor any of the runtimes (except mesa) keyworded here yet +opencl # not supported / tested cards video_cards_ast video_cards_dummy -video_cards_fbdev video_cards_freedreno video_cards_geode video_cards_glint @@ -59,7 +51,6 @@ video_cards_i915 video_cards_i965 video_cards_intel video_cards_mga -video_cards_nouveau video_cards_nv video_cards_omap video_cards_qxl @@ -77,7 +68,6 @@ video_cards_nvidia # input devices input_devices_elographics -input_devices_evdev input_devices_joystick input_devices_vmmouse input_devices_void diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults index 97f32f2a91..fc8cc4a452 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="s390" -ACCEPT_KEYWORDS="s390" +ACCEPT_KEYWORDS="s390 ~s390" MULTILIB_ABIS="s390" DEFAULT_ABI="s390" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask new file mode 100644 index 0000000000..824dc8c81e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-11-05) +# Perl segfaults during build on s390(x). Presumably related to +# now truly respecting CFLAGS. bug #821577 +>=dev-lang/perl-5.34.0-r5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index f156001aaa..0fc4971c70 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,29 +1,31 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-11-05) +# Avoid keywording unnecessary depenencies for now, bug #804115 +dev-python/scipy pythran + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + # Matt Turner (2020-08-11) # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mikle Kolyada (2020-07-13) -# Luajit does not work on s390 -app-text/texlive-core luajittex - # Hans de Graaff (2019-04-08) # Obsolete ruby version, no newer versions keyworded or stable. dev-vcs/subversion ruby # Mikle Kolyada (2018-06-03) # Not tested -app-crypt/pinentry fltk dev-python/cssselect doc -dev-vcs/subversion kwallet # not really interested in supporting alternative -# VCS for oberlays yet. +# VCS for overlays yet. app-portage/layman darcs mercurial dev-python/setuptools_scm test # no lua support for vim -app-editors/vim luajit lua +app-editors/vim lua # not keyworded yet media-gfx/imagemagick raw dev-db/mariadb numa @@ -33,13 +35,8 @@ app-arch/rpm test # no ceph keyworded net-analyzer/rrdtool rados -# Robin H. Johnson (2017-08-05) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit - # Lars Wendler (2016-11-17) -# jit not supported on ia64 (bug #600052). +# jit not supported on s390 dev-libs/libpcre2 jit # Sergey Popov (2015-10-24) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask new file mode 100644 index 0000000000..9af431104c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-02-05) +# libpcre2 has JIT support for s390x (not s390) +# but it doesn't seem to build right now? +dev-libs/libpcre2 jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index 77e2c7a2f0..17dfcdd30a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -1,9 +1,17 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -s390 +# Arfrever Frehtes Taifersar Arahesis (2021-04-01) +# sys-libs/llvm-libunwind not supported on S390. +llvm-libunwind + +# Sam James (2021-02-05) +# No luajit available for s390 +luajittex + # Matt Turner (2019-12-05) # media-libs/libglvnd is not keyworded libglvnd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask index 1783fe2a33..cdda3cd66f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask @@ -1,10 +1,10 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (2019-08-26) -# Upstream Git is switching to PCRE2 w/ JIT. -# This is not available on some arches, where a fallback to PCRE1 without JIT is used. -dev-vcs/git pcre-jit +# Sam James (2021-03-20) +# jit isn't supported on sparc64 and causes a bus error +# in for grep -P. Debian completely disable it too. +dev-libs/libpcre jit # Matt Turner (2019-08-26) # jit not supported on sparc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index 41d01f6982..584be81c8c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="sparc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask index cffd5f5e1a..2e8748f1a0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-11-22) +# Unmask older libcrypt virtual until libxcrypt is stable on sparc (pending) +# bug #809410 +-virtual/libcrypt:0/1 + # Raúl Porcel (2014-11-17) # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels sys-devel/kgcc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use index 944a410454..4babc96027 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use @@ -1,13 +1,6 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2020-01-18) -# net-libs/mbedtls is not stable on sparc -# so, let's enable openssl to avoid -# REQUIRED_USE default conflicts for users. -# bug #758428 -net-proxy/privoxy openssl - # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 9b8836c432..cd3bd5afc5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,82 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Vadim Misbakh-Soloviov (2021-12-09) +# ts-cli requires rust to be built, and rust is unavailable here ATM. +dev-libs/tree-sitter ts-cli + +# Daniel Pielmeier (2021-11-07) +# gnome-base/librsvg is not keyworded here, bug #807130 +app-admin/conky lua-rsvg + +# Sam James (2021-11-05) +# Avoid keywording unnecessary depenencies for now, bug #804115 +dev-python/scipy pythran + +# Sam James (2021-10-16) +# Requires dev-db/mariadb which, at last check, was broken on sparc. +# bug #814719 +dev-python/mysqlclient test + +# Sam James (2021-09-14) +# jack2 not keyworded here +# bug #807616 +media-video/pipewire jack-client +media-plugins/gst-plugins-meta jack + +# Sam James (2021-09-12) +# dev-ruby/asciidoctor isn't keyworded here +dev-util/ccache doc + +# David Seifert (2021-09-04) +# dev-lang/go not keyworded here +sys-libs/libcap tools + +# Matt Turner (2021-07-23) +# gui-libs/gtk is not keyworded +net-libs/gssdp gtk + +# Matt Turner (2021-06-10) +# dev-python/django is not keyworded here +dev-python/diskcache test + +# Sam James (2021-06-03) +# Mask tests on dev-cpp/eigen for now as they're rather large and +# eigen itself is only being dragged in as a test dependency for now. +# bug #760803 +dev-cpp/eigen test + +# Sam James (2021-04-27) +# Deps not yet tested/keyworded. +sys-devel/clang default-compiler-rt default-libcxx default-lld +sys-devel/clang-runtime compiler-rt libcxx +sys-devel/llvm gold z3 + +# Sam James (2021-03-19) +# On sparc, we have to force sys-apps/grep[libsigsegv] +# for accurate stack overflow handling. dev-libs/libsigsegv +# lacks USE=static-libs, so for now, this means we can't +# build a static grep on sparc. +# No real pressing need to add it. +# bug #768135 +sys-apps/grep static + +# Miroslav Šulc (2021-03-13) +# virtual/jdk isn't keyworded here +media-libs/rubberband jni + +# Sam James (2021-03-13) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif +net-libs/webkit-gtk avif + +# Sam James (2021-02-26) +# dev-libs/efl not keyworded here +# and is a desktop application mainly +# bug #773178 +app-crypt/pinentry efl + # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. app-text/enchant voikko @@ -120,10 +196,6 @@ media-video/ffmpeg srt dev-util/geany-plugins git dev-util/geany-plugins workbench -# Rolf Eike Beer (2020-04-11) -# uses slot 0 of dev-lang/spidermonkey that is broken on sparc -www-client/elinks javascript - # Rolf Eike Beer (2020-04-11) # Required dependencies are not keyworded. x11-themes/qtcurve plasma @@ -192,20 +264,10 @@ dev-lang/spidermonkey jit # No ffmpeg keywords on sparc media-sound/dir2ogg aac wma -# Sergei Trofimovich (2018-09-28) -# No stable nftables yet. Let new iptables stabilization -# to pick nftables up. Meanwhile keep old iptables off -# nftables. - (2018-10-08) # app-text/mupdf sparc keyword was dropped in bug #631970 net-print/cups-filters pdf -# Sergei Trofimovich (2018-09-28) -# mpir fails to build at least on sparc: bug #640424 -dev-python/gmpy mpir - # Sergei Trofimovich (2018-08-30) # dev-games/openscenegraph is a heavy unkeyworded dependency. # Skip keywording it for now. @@ -235,7 +297,7 @@ media-plugins/gst-plugins-meta ffmpeg dev-db/mariadb numa # Gilles Dartiguelongue (2017-08-16) -# missing keyword on dev-python/dbusmock, bug #620024 +# missing keyword on dev-python/python-dbusmock, bug #620024 >=gnome-base/gnome-settings-daemon-3.24 test # Michał Górny (2017-08-08) @@ -262,7 +324,7 @@ xfce-base/xfwm4 xpresent # Michał Górny (2017-03-23) # Most of clang runtimes are not supported here sys-devel/clang-runtime openmp sanitize -sys-libs/libcxx libunwind libcxxrt +sys-libs/libcxx libunwind sys-libs/libcxxabi libunwind # Pacho Ramos (2017-02-04) @@ -306,10 +368,6 @@ app-office/planner eds # Missing keywords, bug #560382 media-video/ffmpeg snappy -# James Le Cuirot (2016-01-30) -# scrollview requires Java, which is unsupported on SPARC. -app-text/tesseract scrollview - # Justin Lecher (2015-11-18) # requires dev-python/restkit which requires # dev-python/socketpool which requires dev-python/gevent which requires @@ -388,10 +446,6 @@ net-misc/modemmanager mbim # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker -# Pacho Ramos (2014-02-10) -# Missing keywords, bug #495254 ->=dev-libs/totem-pl-parser-3.10 quvi - # Raúl Porcel (2014-02-01) # Sigbuses net-misc/openssh hpn diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index f672af78d4..3e8a393cba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -1,12 +1,24 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2020-01-18) -# net-libs/mbedtls is not stable on sparc -# see also: package.use entry to allow -# installs for now (+openssl). -# bug #758428 -net-proxy/privoxy mbedtls +# Marek Szuba (2021-09-10) +# no stable dev-ruby/{thor,tty-editor} on this arch yet +# and there are many dependencies to go through before there are +app-text/htmltidy test + +# Michał Górny (2021-09-07) +# Reduce the stabilization nightmare. +dev-python/ipython nbconvert notebook smp + +# Michał Górny (2021-08-11) +# Indirectly requires wxGTK[gstreamer] that is stable-masked here. +dev-python/matplotlib wxwidgets + +# Sam James (2021-02-21) +# Avoid pulling in a large unkeyworded dep +# which is largely a desktop application +# bug #766051 +app-text/dblatex inkscape # Sam James (2021-01-04) # Drags in qt which is not stable here @@ -42,10 +54,6 @@ media-sound/vorbis-tools kate # dependencies not stable on sparc media-video/ffmpeg codec2 dav1d libaom libaribb24 libilbc libtesseract lv2 rubberband vidstab -# Rolf Eike Beer (2020-04-14) -# needs app-arch/rpm for the tests, which is not stable on sparc -dev-util/patchutils test - # Rolf Eike Beer (2020-04-10) # gnome-online-accounts not stable on sparc gnome-base/gvfs google @@ -58,18 +66,6 @@ net-libs/libssh mbedtls net-libs/libssh2 mbedtls net-vpn/openvpn mbedtls -# Rolf Eike Beer (2020-04-04) -# Needs stable dev-libs/klibc, bug #653384 -sys-fs/dmraid klibc - -# Rolf Eike Beer (2020-04-04) -# Needs stable x11-terms/xterm, bug #706118 -app-editors/joe xterm - # Sergei Trofimovich (2020-04-04) # Needs stable net-libs/webkit-gtk, bug #712260 app-editors/emacs xwidgets - -# Matt Turner (2019-08-27) -# No stable nftables yet. -net-firewall/iptables nftables diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.force index f95aef4e17..191e6829c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.force @@ -1,2 +1,6 @@ # Force the flag which corresponds to ARCH. sparc + +# Arfrever Frehtes Taifersar Arahesis (2021-04-01) +# sys-libs/libunwind not supported on SPARC. +llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index 31d2793cd8..78b3f2e1e1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -1,9 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -sparc +# Sam James (2021-10-16) +# media-libs/openexr doesn't work on BE. +openexr + +# James Le Cuirot (2021-08-10) +# media-video/pipewire is not keyworded. Bug #807616. +pipewire + # Matt Turner (2020-07-01) # Unlikely. vulkan @@ -53,10 +61,6 @@ physfs # Unmask as this profile is big endian. -big-endian -# Andreas Sturmlechner (2017-02-25) -# kwallet integration split from kde to distinct flag -kwallet - # Andrey Grozin (2014-06-25) # keyworded on sparc -ecls @@ -119,10 +123,7 @@ apm battery dmi ibm -jfs libedit -pm-utils -reiser4 reiserfs xfs @@ -141,6 +142,7 @@ librtmp rtmp vpx kde +kwallet wildmidi barcode xmms2 @@ -149,7 +151,6 @@ aacplus soundcloud devil gts -clang metalink tremor fdk diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask index 677ceba8fd..f0527a3ac8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Sam James (2021-04-27) +# Clang and friends aren't (yet?) stable on sparc +clang + # Rolf Eike Beer (2020-04-14) # media-libs/gstreamer is not stable for sparc gstreamer @@ -30,7 +34,7 @@ sbcl # Pacho Ramos (2014-04-17) # Dropped stable keywords after the discussion caused by -# Gnome 3.8/3.10 stabilization on this arch +# Gnome 3.8/3.10 stabilization on this arch devhelp dia eds diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults index 2c3d14cf5e..c1f35ac18d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. @@ -30,10 +30,6 @@ LIBDIR_x86="lib" # Defaults for video drivers VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa" -# Andrej Kacian (2006-12-21) -# Defaults for audio drivers -ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" - # Michał Górny (2014-06-25) # Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied # by non-multilib ebuilds when non-native ABIs are disabled. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index 8ec94c2ae7..3f7965cb15 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,17 +1,80 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki (2021-11-16) +# AppArmor is not available on x86 +app-benchmarks/stress-ng apparmor + +# James Le Cuirot (2021-10-22) +# The JIT feature only works on amd64 and x86. +app-emulation/fs-uae -jit + +# Marek Szuba (2021-10-10) +# Does work on amd64 and x86 +x11-misc/read-edid -vbe-mode + +# Lars Wendler (2021-08-27) +# media-libs/webrtc-audio-processing only has amd64 and x86 keywords +media-video/pipewire -echo-cancel + +# James Le Cuirot (2021-08-07) +# The ORBlite scanner plugin only works on amd64 and x86. +net-print/hplip-plugin -orblite + +# Ionen Wolkens (2021-07-26) +# nvenc on x86 needs both legacy 390 drivers and old vulnerable +# <=media-video/ffmpeg-4.2.4, nvidia has no real x86 support. +media-video/obs-studio nvenc + +# Marek Szuba (2021-07-17) +# media-plugins/gst-plugins-webrtc +# and media-plugins/zam-plugins not keyworded here +media-sound/easyeffects zamaudio +media-sound/pulseeffects webrtc zamaudio + +# Sam James (2021-07-12) +# Haskell is (only) available on amd64/x86 right now in Gentoo +# bug #801649 +dev-util/diffoscope -haskell + +# Ionen Wolkens (2021-07-01) +# Feature currently relies on amd64 prebuilt binaries. +media-video/obs-studio browser + +# Ionen Wolkens (2021-07-01) +# gui-libs/egl-wayland with nvidia-drivers does not function well with +# the last drivers to support x86 (needed here to override use.mask). +x11-base/xwayland video_cards_nvidia +x11-wm/mutter video_cards_nvidia + +# Andreas Sturmlechner (2020-04-25) +# Depends on either unkeyworded dev-java/openjdk:11 +# or unavailable >=dev-java/icedtea-4, bug #785640 +>=app-office/libreoffice-7 base java +>=app-office/libreoffice-bin-7 java +>=app-office/libreoffice-bin-debug-7 java + +# Mike Gilbert (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Daniel Novomesky (2021-02-24) +# Depends on media-libs/svt-av1, which is unavailable on x86 +media-libs/libavif svt-av1 + +# Thomas Deutschmann (2021-02-17) +# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available +dev-lang/php -jit + +# Jaco Kroon (2021-01-22) +# blocksruntime (clang -fblocks requirement) for asterisk is available on this +# architecture. +net-misc/asterisk -blocks + # Nils Freydank (2021-01-18) # Depends on media-plugins/gst-plugins-cairo, which isn't keyworded on x86. app-misc/pdfpc gstreamer -# Sam James (2021-01-14) -# Needs libsdl2[vulkan] -# Vulkan may be supported on x86, as per -# Qt unmasking below, but not able to test -# libsdl2 + Vulkan on x86 at the moment. -games-strategy/warzone2100 vulkan - # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. sys-libs/compiler-rt-sanitizers -asan -lsan @@ -19,32 +82,11 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan sys-libs/compiler-rt-sanitizers -profile -# Alexey Sokolov (2020-10-28) -# dev-qt/linguist-tools-5.15.0 and 5.15.1 OOM with bad_alloc. -# https://bugs.gentoo.org/751418 ->=sci-astronomy/stellarium-0.20.3 nls - # Sam James (2020-10-05) # Guile only supports JIT on some arches # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Georgy Yakovlev (2020-09-18) -# swt 4.10 not keyworded on x86 -dev-java/openjdk:8 javafx - -# Thomas Deutschmann (2020-08-17) -# Columnstore engine is supported on x86 -dev-db/mariadb -columnstore - -# Thomas Deutschmann (2020-07-27) -# media-video/pipewire:0/0.3 is available for x86 -www-client/firefox -screencast - -# Sergei Trofimovich (2020-07-11) -# net-libs/libslirp is not yet keyworded on x86, bug #732144 -app-emulation/qemu slirp - # Sam James (2020-07-03) # Rust is available here # Bug #728558 @@ -60,7 +102,7 @@ sys-block/fio -io-uring -zbc # Marek Szuba (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on x86 -sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools +sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools # Christopher Head (2020-06-10) # Requires dev-db/influxdb which is amd64-only @@ -76,8 +118,9 @@ app-text/texlive-core -xindy sci-physics/lammps kokkos # Joonas Niilola (2020-05-14) -# Dependency not keyworded on this arch. -app-emulation/lxc apparmor +# sys-apps/apparmor not keyworded on x86. +app-containers/lxc apparmor +app-containers/lxd apparmor # Thomas Deutschmann (2020-04-30) # sys-cluster/slurm is keyworded on x86 @@ -97,7 +140,11 @@ www-client/firefox -eme-free x11-wm/mutter -sysprof dev-libs/gjs -sysprof dev-libs/glib -sysprof +gnome-extra/cjs -sysprof x11-libs/gtk+ -sysprof +net-libs/libsoup -sysprof +x11-libs/pango -sysprof +gui-libs/gtk -sysprof # Andreas Sturmlechner (2020-02-26) # Vulkan is available on x86. @@ -105,7 +152,6 @@ dev-qt/qt3d -vulkan dev-qt/qtdeclarative -vulkan dev-qt/qtgui -vulkan dev-qt/qtwayland -vulkan -media-video/pipewire -vulkan # Georgy Yakovlev (2018-09-27) -# media-libs/qtav not keyworded -media-video/orion qtav - # Rick Farina (2018-06-27) # Catalyst has support for assembling bootloader on this arch dev-util/catalyst -system-bootloader @@ -261,6 +303,7 @@ dev-db/mariadb -jdbc # Mike Gilbert (2016-03-03) # chrome-binary-plugins dropped x86 support www-client/chromium widevine +www-client/qutebrowser widevine www-client/vivaldi widevine www-client/vivaldi-snapshot widevine @@ -280,10 +323,6 @@ sys-apps/systemd -gnuefi # media-libs/libbdplus is keyworded on x86, so unmask the useflag media-libs/libbluray -bdplus -# Jeroen Roovers (2015-01-31) -# >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156) ->x11-drivers/nvidia-drivers-346 uvm - # Yixun Lan (2014-05-21) # sys-fs/zfs not keyworded on x86 sys-cluster/ceph zfs @@ -301,15 +340,11 @@ media-libs/libmikmod cpu_flags_x86_sse2 # Boost.Context can be built on x86 dev-libs/boost -context -# Christoph Junghans (2013-09-08) -# restrict USE=quad for x86 as there are too less registers -sci-libs/fftw quad - # Tim Harder (2013-08-13) # dev-lang/luajit keyworded for x86 (masked in base) # dev-scheme/racket keyworded for amd64 (masked in base) -app-editors/vim -luajit -racket -app-editors/gvim -luajit -racket +app-editors/vim -racket +app-editors/gvim -racket # Kacper Kowalik (2013-08-09) # Works on x86 @@ -319,10 +354,6 @@ sys-apps/hwloc -gl -nvml # Unmask here, as it's masked in base. net-libs/gnutls -dane -# Ben de Groot (2012-07-30) -# dependency keyworded here, masked in base -media-libs/freetype -infinality - # Michał Górny (2012-04-11) # JIT compilation in zpaq generates code for x86/amd64. app-arch/zpaq -jit @@ -350,7 +381,6 @@ media-video/transcode -nuv -pic # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit dev-qt/qtscript -jit -dev-qt/qtwebkit -jit # Samuli Suominen (2011-11-25) # Expose USE="suid" for USE="svga" only for x86 users, @@ -369,16 +399,10 @@ www-client/links -suid # sys-devel/llvm is keyworded on x86 media-libs/mesa -llvm -# Tomáš Chvátal (2010-04-04) -# x86 platforms works -sys-power/pm-utils -video_cards_intel -video_cards_radeon - # Jean-Noël Rivasseau (2009-09-23) # X use flag only for amd64/x86, bug 285951. media-gfx/iscan -X -x11-terms/eterm cpu_flags_x86_sse2 - # Steve Dibb (2008-09-29) media-video/mplayer -cpudetection diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask index 0027d2b2e7..d234bdd14a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,32 +17,40 @@ #--- END OF EXAMPLES --- +# Marek Szuba (2022-01-03) +# no stable media-libs/rnnoise on this arch yet +media-sound/pulseeffects rnnoise + +# Marek Szuba (2022-01-03) +# no stable dev-ruby/tty-editor on this arch yet +app-text/htmltidy test + +# Joonas Niilola (2021-08-13) +# dev-libs/efl is stabilized on x86. +app-crypt/pinentry -efl + +# Sam James (2021-07-17) +# Haskell isn't stable on amd64 (or anywhere) +# bug #801652 +dev-util/diffoscope haskell + +# Sam James (2021-03-04) +# Dependencies not yet stable, drags in +# large amount of fabric. bug #763954 +sys-block/open-iscsi infiniband + # Andreas Sturmlechner (2020-10-05) # REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable app-office/libreoffice base -# Thomas Deutschmann (2020-10-02) -# media-video/pipewire not yet stabilized and without -# sys-apps/xdg-desktop-portal-gtk not useable at all -www-client/firefox screencast - # Thomas Deutschmann (2020-08-05) # sys-cluster/slurm has no stable keywords app-metrics/collectd collectd_plugins_slurm -# Andreas Sturmlechner (2020-01-04) -# net-libs/libktorrent:5 is not stable anymore, bug #696858 -kde-apps/kget bittorrent - -# Andreas Sturmlechner (2019-05-21) -# dev-db/oracle-instantclient ain't stable -dev-qt/qtsql oci8 - # Amy Liffey (2019-01-15) # Mask experimental contrib repo # (except what's needed by digikam, dilfridge) media-libs/opencv contribcvv contribhdf contribsfm contribxfeatures2d gflags glog tesseract - (2018-11-07) # unmask sssd for sudo @@ -59,18 +67,10 @@ media-gfx/digikam mediaplayer # Stable mask dev-ruby/haml test till rails is stabilized. dev-ruby/haml test -# Michael Palimaka (2017-09-30) -# Required dependeny is not stable -sci-libs/gdal oracle - -# NP-Hardass (2017-09-27) +# Adam Feldman (2017-09-27) # patchset variants are not stable virtual/wine staging -# Andreas Sturmlechner (2017-03-01) -# Requires not yet stabilised dev-db/oracle-instantclient. -sci-geosciences/qgis oracle - # Christoph Junghans (2017-02-26) # Stable mask some fabrics (bug #525534) sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask index 8a86d7306e..8e6b5ac51c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -131,6 +131,7 @@ -input_devices_vmmouse -input_devices_wacom -video_cards_ast +-video_cards_crocus -video_cards_i915 -video_cards_i965 -video_cards_intel diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask index 3b3d1cfe3b..58b15063cd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Michał Górny (2021-01-07) -# Prebuilt kernel rebuilds are supported on stable yet. -dist-kernel - # Sam James (2020-11-10) # media-gfx/openvdb is not stable on x86 # ... and has failing tests right now anyway @@ -26,10 +22,6 @@ firebird # sys-libs/libapparmor apparmor -# Andrey Grozin (2014-06-25) -# no stable versions on x86 -clozurecl - # Michał Górny (2014-03-30) # PyPy is unstable on this arch. python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arches.desc b/sdk_container/src/third_party/portage-stable/profiles/arches.desc index 72290c6445..c627dd5570 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arches.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/arches.desc @@ -1,3 +1,6 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # This file specifies keyword level for profiles # https://www.gentoo.org/glep/glep-0072.html # @@ -19,11 +22,12 @@ mips testing ppc stable ppc64 stable riscv testing -s390 stable +s390 testing sparc stable x86 stable # Prefix keywords +amd64-linux testing arm-linux testing arm64-linux testing ppc64-linux testing @@ -40,3 +44,9 @@ x86-winnt testing x64-cygwin testing # vim: set ts=8 noet ft=conf: + +# Local Variables: +# mode: conf-space +# tab-width: 8 +# indent-tabs-mode: t +# End: diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index 981eda7446..547c7b31e8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # System-wide defaults for the Portage system @@ -7,17 +7,17 @@ # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" +USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" @@ -93,7 +93,7 @@ APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_ba # Peter Volkov (2010-04-29) # Set some defaults or package will fail to build (Check mconfig in package sources) -XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" +XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" # Robert Buchholz (2006-01-17) # Some common lcd devices @@ -101,8 +101,8 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te # Manuel Rüger (2015-09-09) # Default Ruby build target(s) -# Updated to include ruby26 on 2020-09-14 -RUBY_TARGETS="ruby26" +# Updated to include ruby27 on 2021-10-10 +RUBY_TARGETS="ruby26 ruby27" # Enable extended filesystem attribute support by default. # https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0 @@ -122,15 +122,15 @@ PYTHONDONTWRITEBYTECODE="1" # Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) -# sys-apps/baslayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_8 python_targets_python2_7" +# sys-apps/baselayout-2.5 needs split-usr enabled. +BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_9" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass -# Mikle Kolyada (2020-12-02) -# Updated to python3_8 -PYTHON_TARGETS="python2_7 python3_8" -PYTHON_SINGLE_TARGET="python3_8" +# Michał Górny (2021-06-01) +# Updated to python3.9 +PYTHON_TARGETS="python3_9" +PYTHON_SINGLE_TARGET="python3_9" # Michał Górny (2013-08-10) # Moved from portage's make.globals. @@ -151,7 +151,7 @@ TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" # Aaron W. Swenson (2017-07-09) # Default target(s) for postgres{,-multi}.eclass -POSTGRES_TARGETS="postgres10 postgres11" +POSTGRES_TARGETS="postgres12 postgres13" # Michael Orlitzky (2017-11-17) # @@ -171,7 +171,7 @@ PHP_TARGETS="php7-3 php7-4" # Alfredo Tupone (2019-09-03) # # Default ADA target -ADA_TARGET="gnat_2018" +ADA_TARGET="gnat_2020" # Marek Szuba (2020-10-15) # Default targets for lua{,-single}.eclass diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index c103679ebe..58f5f5ac57 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask @@ -1,2 +1,20 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-11-22) +# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease +# dependency resolution. In a fair number of cases, this has helped +# upgrades go through cleanly. +# Read the news item if you need help! +# (This mask is undone in musl profiles where the transition is not yet being +# made.) +# bug #699422. +virtual/libcrypt:0/1 + +# Andreas K. Hüttel (2021-07-06) +# No longer maintained upstream; please see the 2021-07-15-opentmpfiles-deprecation +# news item. +sys-apps/opentmpfiles + +# (above is added here instead of in ../package.mask so x86 musl can +# override it for the moment) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use b/sdk_container/src/third_party/portage-stable/profiles/base/package.use index c08d631f4f..578d19fbb2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use @@ -1,6 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-10-14) +# Unconditional dependency on >= Lua 5.3, so let's just pick 5.4 +>=app-arch/rpm-4.17.0 lua_single_target_lua5-4 + +# Niklāvs Koļesņikovs <89q1r14hd@relay.firefox.com> (2021-09-13) +# WirePlumber obligatory links and embeds either Lua 5.3 or 5.4 +# interpreter with the later being the upstream default. +media-video/wireplumber lua_single_target_lua5-4 + # Michał Górny (2016-09-24) # Enable the BPF target by default dev-ml/llvm-ocaml llvm_targets_BPF diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 7fccdd3e18..4ca682d365 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,9 +1,41 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Arfrever Frehtes Taifersar Arahesis (2021-01-16) -# NVTT support required for building games-strategy/0ad-data. -=games-strategy/0ad-0.0.24_alpha_pre* nvtt +# Michał Górny (2021-11-04) +# Enable all LLVM targets unconditionally. Unfortunately, disabling +# targets tend to break reverse dependencies (e.g. Rust) and we are yet +# to find a clean way of resolving that. Compared to the damage +# potential, the increase of build time is a minor problem. Users who +# really insist of building a smaller system can un-force the flags +# at their own responsibility. +>=sys-devel/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=sys-devel/clang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=sys-devel/clang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=sys-devel/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=sys-devel/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=sys-devel/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=sys-devel/llvm-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=sys-devel/llvm-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=sys-devel/llvm-13.0.1_rc llvm_targets_X86 llvm_targets_XCore + +# Sam James (2021-03-08) +# Broken without USE=unicode +# Needs to link with libiconv, bug #774507 +app-text/vilistextum unicode + +# Sam James (2021-03-03) +# A large number of packages still need /usr/bin/python{,2,3} +# including meson.eclass consumers. +# This is largely a QA smoketesting flag, and as such, should +# not be enabled by users. +dev-lang/python-exec native-symlinks # Lars Wendler (2020-12-31) # Force-enable unicode. We're in 2020 and this should really be available @@ -77,12 +109,12 @@ sys-libs/libcxx libcxxabi # the flag. sys-kernel/vanilla-kernel initramfs -# Sergei Trofimovich (2019-11-06) +# Andreas K. Hüttel (2021-07-14) # Upstream plans to drop libcrypt.so.1/crypt.h from glibc -# distribution and rely on external providers lke libxcrypt. -# Gentoo will follow the suit but today we are not ready. -# Unmask at your risk. Bug #699422 tracks the effort. -sys-libs/glibc crypt +# distribution and rely on external providers like libxcrypt. +# Here we are following that path too. +=sys-libs/libxcrypt-4.4.23-r1 system compat # Matt Turner (2019-09-01) # (2018-11-19) +# iasl is not keyworded on many platforms yet +sys-firmware/seabios binary + # Andreas K. Hüttel (2018-09-11) # All glibc versions that include RPC code are masked now. dev-perl/Lab-VXI11 libtirpc -net-analyzer/argus libtirpc net-analyzer/snort libtirpc net-firewall/conntrack-tools libtirpc net-fs/autofs libtirpc @@ -125,7 +160,7 @@ net-misc/netkit-bootparamd libtirpc sci-astronomy/esomidas libtirpc sys-cluster/glusterfs libtirpc -# NP-Hardass (2017-04-10) +# Adam Feldman (2017-04-10) # Always force patch on appropriate variant app-emulation/wine-staging staging @@ -140,10 +175,6 @@ media-tv/kodi system-ffmpeg # (probably after stabilization of refind-0.11.4). sys-boot/refind gnuefi -# Mike Gilbert (2016-10-13) -# Python without threads breaks in many ways. -dev-lang/python threads - # Maciej Mrozowski (2016-09-01) # Workaround until resolved upstream (bug #586840) >=dev-games/simgear-2016.2.1 dns @@ -166,10 +197,9 @@ app-shells/bash:0 readline # Michał Górny (2012-10-14) # Force-enable all PYTHON_TARGETS for python-exec to avoid using private # API. Please remember to keep it in sync with python_targets.desc. -dev-lang/python-exec python_targets_python2_7 -dev-lang/python-exec python_targets_python3_7 dev-lang/python-exec python_targets_python3_8 dev-lang/python-exec python_targets_python3_9 +dev-lang/python-exec python_targets_python3_10 dev-lang/python-exec python_targets_pypy3 # Zac Medico (2010-10-20) @@ -180,12 +210,6 @@ dev-lang/python-exec python_targets_pypy3 # (so that repoman's ebuild.nesteddie check is irrelevant). sys-apps/portage ipc -# Arfrever Frehtes Taifersar Arahesis -# Python should use wide Unicode implementation by default. -# Switching of "wide-unicode" USE flag changes ABI of Python -# and requires reinstallation of many Python modules. -dev-lang/python wide-unicode - # Peter Alfredsen (2009-04-11) # Forcing w.r.t. bug 265336. When unicode use-flag is # turned off, ABI is broken without a .so bump. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index 7b0a7cc50e..0d2a178a42 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -6,15 +6,184 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Joonas Niilola (2021-01-10) -# Test-dep needs keywording on multiple arches, best to just mask it -# globally for now. Resolves issue by b5248bbb1b5 -app-text/enchant test +# John Helmert III (2021-12-31) +# Rizin tests require a tarball of binaries of ambiguous license. +# As such, we cannot properly test it, so mask the flag until this +# situation is resolved. +dev-util/rizin test + +# Sam James (2021-12-27) +# Doc building is broken and no new releases in a long time. +# bug #830013 +sci-libs/flann doc + +# Joonas Niilola (2021-12-20) +# Broken, upstream issue/PR open since 2021-05 without reply. +# Gentoo bug #821253 +media-video/mjpg-streamer http-management + +# David Seifert (2021-12-19) +# Requires GCC 8, security vulnerabilities, switch to CUDA 11, +# consider using clang+NVPTX backend for sm_30 cards. +# Removal in 90 days, bug #721808, #760708. +dev-libs/cudnn cuda10-2 + +# Thomas Deutschmann (2021-12-03) +# Requires newer media-libs/dav1d which isn't available yet, +# see https://bugzilla.mozilla.org/1734058 +>=www-client/firefox-95.0 system-av1 + +# Wolfgang E. Sanyer (2021-12-01) +# Requires pandoc, which is unstable due to various haskell dependencies +# (including ghc) +>=sys-apps/exa-0.10.1 man + +# Sam James (2021-11-26) +# Needs unpackaged asciidoctor-pdf for now +# bug #827290 +>=app-doc/kicad-doc-6.0.0_rc1 pdf + +# Volkmar W. Pogatzki (2021-11-23) +# pdfannotextractor gets masked as it does not support +# updated dev-java/pdfbox-2.0.24, Bug #803488 +app-text/texlive pdfannotextractor + +# Conrad Kostecki (2021-10-23) +# Build tools is currently broken, so masking until upstream fixes +# See https://voidpoint.io/terminx/eduke32/-/issues/206 +games-fps/eduke32 tools + +# Georgy Yakovlev (2021-10-16) +# openjfx for openjdk17 is not yet available +dev-java/openjdk:17 javafx + +# Sam James (2021-10-16) +# Fails to compile, bug #787134 +=sys-fs/dd-rescue-1.99.11 cpu_flags_x86_avx2 + +# Marek Szuba (2021-10-10) +# Legacy interface that depends on dev-libs/libx86 and specific kernel +# headers, both of which are only available on certain arches. +x11-misc/read-edid vbe-mode + +# Andreas K. Hüttel (2021-10-09) +# ld.gold is essentially abandoned; using it as default may have +# unintended consequences. Disabling this feature in future ebuilds. +>sys-devel/binutils-2.37_p1 default-gold +>sys-devel/binutils-hppa64-2.37_p1 default-gold + +# Georgy Yakovlev (2021-10-07) +# parallel-compiler feature is not tested by upstream +# and is not recommended for general usage and may silently +# miscompile code if used (unlikely, but not impossible) +# feel free to unmask, but be prepared to deal with possible bugs +# https://bugs.gentoo.org/813954 +# https://github.com/rust-lang/rust/issues/89108 +dev-lang/rust parallel-compiler + +# Stephan Hartmann (2021-09-16) +# Uses a function that is not available in media-video/ffmpeg. +>=www-client/chromium-94 system-ffmpeg + +# Petr Vanek (2021-09-12) +# rspamd-3.0 segfaults a lot with jemalloc enabled (Bug #810337) +# It is caused by -Wl,--as-needed linker flag, +# see also: https://github.com/rspamd/rspamd/issues/3871 +~mail-filter/rspamd-3.0 jemalloc +~mail-filter/rspamd-3.1 jemalloc + +# Matt Turner (2021-08-28) +# Mask experimental options. +gui-libs/gtk ffmpeg vulkan + +# Marek Szuba (2021-07-14) +# Even on a clean install, 8 phdf5 tests fail (Bug #808612) +# Mask for further study. +>=sci-libs/hdf5-1.12.1 mpi + +# Sam James (2021-07-24) +# USE=exec-static-trampoline can break consumers due to +# faulty assumptions. Masked for now due to the possibility +# of breaking systems. +# https://archives.gentoo.org/gentoo-dev/message/576259af17d008d4ec935f69a9049af7 +# bug #801109 +dev-libs/libffi exec-static-trampoline + +# Marek Szuba (2021-07-14) +# Makes two tests fail (when linked against openmpi, at least) due to +# incorrect implementation of either MPI support itself or said tests: +# - example_drv_facto0_d_reentrant tries to initialise MPI more than once, +# - test_bvec_gemv_tests calls MPI_Query_thread() after invocation of MPI_FINALIZE. +# This might be a problem with pastix-5 as well but those versions have +# got very limited test coverage so even if the problem is there, it +# doesn't trigger test failures. +>=sci-libs/pastix-6.0.0 mpi + +# Alfredo Tupone (2021-06-27) +# lto does not work on dev-lang/gnat-gpl-2021 +dev-lang/gnat-gpl:10 lto + +# Mike Gilbert (2021-06-14) +# Avoid running failing tests by default. +sys-kernel/dracut test + +# Michał Górny (2021-05-31) +# Requires Python 3.7 and old SciPy. + (2021-05-09) +# Dependency requires sys-apps/systemd. Will only be unmasked in systemd target. +kde-plasma/plasma-meta firewall + +# Joonas Niilola (2021-04-12) +# Creates +130 GB worth of bindings, possibly Gentoo-related. +# Upstream issue: https://phab.enlightenment.org/T8924 +dev-libs/efl mono + +# Sam James (2021-04-09) +# Crashes at runtime. +# Mask LTO for now until issue with Qt +# (to be resolved in Wireshark?) is resolved +# bug #754021 +net-analyzer/wireshark lto + +# Sam James (2021-04-09) +# Fails to build right now +# bug #651740 +net-misc/openssh debug + +# Michał Górny (2021-03-06) +# LLVM 9 has been removed. + (2021-02-17) +# PCRE JIT support via dev-libs/libpcre2[jit] is only available for certain architectures +dev-lang/php jit + +# Sam James (2021-02-07) +# Fails to build with USE=doc for now. +# Needs rework to use Python eclasses +# for conditional doc dependencies. +# bug #759523 +sci-libs/gdal doc + +# Lars Wendler (2021-01-26) +# Fails to build: +# +# TEST-UNEXPECTED-FAIL | check_nsmodules | libxul.so | NSModules are not ordered appropriately +# +www-client/seamonkey lto + +# Lars Wendler (2021-01-26) +# Upstream considers this module being a high security risk +# http://httpd.apache.org/docs/current/mod/mod_lua.html +www-servers/apache apache2_modules_lua # Brian Evans (2021-01-07) # Block test deps on packages until they can be updated # Old phpunit does not work with new PHP and last is vulnerable -dev-php/PEAR-Crypt_GPG test + (2021-01-01) -# media-video/pipewire:0/0.2 cleanup - (2020-12-26) -# User manual is only available for releases -=media-gfx/darktable-9999 doc - -# Andreas Sturmlechner (2020-12-26) -# Depends on masked media-libs/qt-gstreamer and kde-apps/ktp-call-ui -kde-apps/artikulate gstreamer -kde-apps/plasma-telepathy-meta gstreamer - # Rick Farina (2020-12-21) # This use flag enables code which appears to be broken net-wireless/gr-osmosdr xtrx @@ -59,20 +215,17 @@ x11-libs/colord-gtk doc # Michał Górny (2020-12-04) # Mask the experimental targets in release ebuilds. +# Note to self: remember to move still-applicable masks to the newer +# version when master is bumped. (2020-12-03) -# Doc building seem to be very random without any predictability, -# bug #734104 -media-gfx/blender doc + (2020-11-30) # Vendored therecipe/qt violates network sandbox + uses external binary @@ -81,96 +234,34 @@ media-gfx/blender doc # but making it do so while vendored is a non-trivial task. mail-mta/protonmail-bridge gui -# Michał Górny (2020-11-29) -# libclangformat-ide is masked for removal. -dev-qt/qt-creator clang - -# Joonas Niilola (2020-11-26) -# Still too experimental. efl's upstream can't keep up with libavif's. -# Bug: 756733 -dev-libs/efl avif - -# Andreas Sturmlechner (2020-11-25) -# Depends on masked net-libs/libkvkontakte -kde-apps/kipi-plugins vkontakte - -# Alfredo Tupone (2020-11-06) -# waiting for lua to be slotted -media-gfx/exact-image lua - -# Georgy Yakovlev (2020-10-08) -# USE=doc broken on 1.47.0 -# error: unresolved link to `crate::os::unix::ffi::OsStrExt` -# -# USE=miri seems to be not working on 1.48.0 -~dev-lang/rust-1.47.0 doc -~dev-lang/rust-1.48.0 doc miri - # Michał Górny (2020-09-27) # The respective dependencies are masked for removal. net-im/telepathy-connection-managers gadu icq meanwhile steam yahoo -# Michał Górny (2020-09-26) -# The respective dependencies are masked for removal. -sci-geosciences/viking mapnik - # Joonas Niilola (2020-09-23) # Highly experimental, may cause breakages when updating. Use with # caution! dev-libs/efl efl-one -# Michał Górny (2020-09-20) -# The respective dependencies are masked for removal. -net-nntp/pan gnome-keyring - # Michał Górny (2020-09-09) # The respective dependencies are masked for removal. -media-plugins/mythplugins mythnetvision -sys-cluster/drbd-utils heartbeat - -# Michał Górny (2020-09-09) -# The respective dependencies are masked for removal. -app-metrics/collectd collectd_plugins_gmond app-metrics/collectd collectd_plugins_onewire -# Michał Górny (2020-08-22) -# These flags depend on dev-python/pygtk that is masked for removal. - (2020-08-22) -# These flags depend on packages masked for removal due to py2. -net-libs/zeromq pgm -sci-geosciences/qgis grass - # Thomas Deutschmann (2020-08-17) -# CMake checks will only allow on amd64 & x86 +# Only supported on 64bit systems, see storage/columnstore/CMakeLists.txt dev-db/mariadb columnstore -# Michał Górny (2020-07-30) -# Forces downgrade of dev-python/ws4py and its revdeps. -www-apps/nikola websocket - # Michał Górny (2020-07-27) # These packages require Python 2 support in dev-python/sphinx. # They are generally fixable by adding py3 support and using # distutils_enable_sphinx to build docs. <=dev-python/lockfile-0.12.2-r2 doc - (2020-07-27) -# Requires Python 2 support in xapian-bindings which in turn require -# Python 2 in dev-python/sphinx. - (2020-07-20) # Required dependencies are not yet in the Gentoo ebuild tree # Please file a bug if this feature is needed dev-python/autobahn xbr -# Thomas Deutschmann (2020-07-27) -# media-video/pipewire:0/0.3 is only available for certain architectures -www-client/firefox screencast - # Stephan Hartmann (2020-06-28) # Mostly intended for development and not for general use. >=www-client/chromium-84 headless @@ -193,25 +284,15 @@ net-fs/samba test # Tests are very sensitive to the host environment. dev-util/meson test -# Michał Górny (2020-04-19) -# Requires dev-vcs/ghp-import that is masked for removal. -www-apps/nikola ghpages - # Alfredo Tupone (2020-04-04) -# Ada support is not yet ready for sys-deve/gcc +# Ada support is not yet ready for sys-devel/gcc sys-devel/gcc ada -# Joshua Kinard (2020-03-28) -# NCP support is masked pending removal of net-fs/ncpfs -# Bug #681820 -net-analyzer/hydra ncp - # Michał Górny (2020-03-28) # Requires masked dev-vcs/bzr. Remove the mask if breezy is packaged # and the package is confirmed to work with it. <=dev-util/rosinstall-0.7.8 test <=dev-util/wstool-0.1.18 test -<=dev-python/vcstools-0.1.42 test # Michał Górny (2020-03-27) # Requires old version of dev-python/docutils. @@ -230,25 +311,13 @@ www-client/firefox eme-free # dev-python/pyzmq USE=doc deps are not met with python2_7 dev-python/pyzmq doc -# Michał Górny (2020-02-04) -# Unsatisfiable dep due to missing impls. -dev-python/zeep tornado - -# Michał Górny (2020-01-27) -# Requires old split dev-python/twisted-*. -net-irc/telepathy-idle test - -# Michał Górny (2020-01-12) -# libcxxrt is unmaintained and it's going to be removed. -sys-libs/libcxx libcxxrt - # Alexey Shvetsov (2019-12-24) # Gromacs python module install br0ken sci-chemistry/gromacs python # Brian Evans (2019-12-19) -# PHP 7.1 is end of life and has security issues Bug 703326 -# Associated packages are not ready for new versions tracked in bug 702110 +# PHP 7.1 is end of life and has security issues, bug #703326 +# Associated packages are not ready for new versions tracked in bug #702110 dev-libs/ossp-uuid php # Michał Górny (2019-12-16) @@ -257,10 +326,6 @@ dev-games/openscenegraph fox dev-libs/hidapi fox sci-mathematics/gsl-shell fox -# James Le Cuirot (2019-12-10) -# The JIT feature only works on amd64 and x86. -app-emulation/aranym jit - # Michał Górny (2019-12-04) # Packages requiring dev-python/ipython to build the docs and still # supporting Python 2.7. This can be resolved long term via either @@ -268,25 +333,18 @@ app-emulation/aranym jit dev-python/matplotlib doc dev-python/pandas doc dev-python/pandas-datareader doc -dev-python/patsy doc dev-python/statsmodels doc # Haelwenn (lanodan) Monnier (2019-12-01) # broken static-linking in glibc and maybe others >app-shells/mksh-57-r1 static -# Patrick McLean (2019-11-07) -# Collides with sys-libc/glibc[crypt] -sys-libs/libxcrypt split-usr system - -# Michał Górny (2019-10-05) -# net-libs/openslp is being removed. -sys-block/open-iscsi slp -sys-block/open-isns slp - -# Michał Górny (2019-09-28) -# media-fonts/hkscs-ming is slated for removal. -app-i18n/xcin unicode +# Andreas K. Hüttel (2021-07-14) +# Upstream plans to drop libcrypt.so.1/crypt.h from glibc +# distribution and rely on external providers like libxcrypt. +# Here we are following that path too. +>=sys-libs/glibc-2.33-r2 crypt + (2019-09-12) # OpenSSL (as of version 1.1.1) doesn't have APIs for QUIC support @@ -294,17 +352,8 @@ app-i18n/xcin unicode net-libs/ngtcp2 ssl net-misc/curl nghttp3 -# Michał Górny (2019-09-07) -# media-libs/libnut is slated for removal. -media-video/mplayer nut - -# Michał Górny (2019-09-07) -# media-libs/fmod is slated for removal. -games-arcade/savagewheels fmod -games-fps/doomsday fmod - # Thomas Deutschmann (2019-09-02) -# PGO not yet supported for comm-central, #693160 +# PGO not yet supported for comm-central, bug #693160 >=mail-client/thunderbird-68 pgo # Matt Turner (2019-09-01) @@ -366,11 +415,6 @@ games-fps/ut2003 dedicated # go brokes build of gnat-gpl dev-lang/gnat-gpl go -# Pacho Ramos (2018-11-11) -# pm-utils will be removed, bug #659616 -sys-apps/razercfg pm-utils -sys-power/powermgmt-base pm-utils - # Alfredo Tupone (2018-10-24) # jit brokes build of gnat-gpl dev-lang/gnat-gpl jit @@ -385,13 +429,16 @@ dev-python/paramiko server # New and for Gentoo still quite experimental. You've been # warned. (Also, works only on x86_64 and with certain CPUs # and compiler/binutils combinations.) -sys-libs/glibc cet +sys-devel/binutils cet +sys-devel/binutils-hppa64 cet sys-devel/gdb cet +sys-libs/binutils-libs cet +sys-libs/glibc cet +sys-devel/gcc cet # Michał Górny (2018-06-13) # Requires app-arch/snappy[static-libs] that is no longer available. -# Bugs #651604, #651606. - (2018-05-16) @@ -411,7 +458,7 @@ app-emulation/fuse backend-svga # Patrick McLean (2018-03-06) # Andreas K. Hüttel (2020-12-25) # Requires dev-libs/boost-1.72 that is gone -sys-cluster/ceph system-boost + (2018-03-05) # Mask embedded USE on virtual/mysql and friends to transition it to be obsolete @@ -423,7 +470,7 @@ dev-db/mariadb client-libs dev-db/mysql client-libs # Andreas K. Hüttel (2018-02-02) -# This feature is not ready yet pre-2.29-r4, see bug 146882 comment 26 +# This feature is not ready yet pre-2.29-r4, see bug #146882 comment 26 (2018-01-10) @@ -436,10 +483,14 @@ dev-db/mysql client-libs media-video/ffmpeg appkit # James Le Cuirot (2017-12-17) +# Georgy Yakovlev (2017-08-24) -# This is a security risk if not used carefully, bug 628596. +# This is a security risk if not used carefully, bug #628596. net-analyzer/nrpe command-args # Michał Górny (2017-08-04) -# sys-kernel/openvz-sources is being treecleaned wrt #580516. +# sys-kernel/openvz-sources is being treecleaned wrt bug #580516. app-emulation/libvirt openvz # Mike Gilbert (2017-07-09) @@ -462,7 +513,7 @@ app-emulation/libvirt openvz # rather sensitive when it comes to compiler flags, resulting in # black screens, hangs or crashes. The average joe should have no # need or even advantage to set custom compiler flags at all. -# Example: https://bugs.gentoo.org/619628 +# Example: bug #619628 sys-boot/gnu-efi custom-cflags sys-boot/refind custom-cflags @@ -489,7 +540,7 @@ net-fs/samba system-heimdal # Robin H. Johnson (2016-12-04) # Additional HAProxy functionality waiting for related stuff to land in the # tree. -# bug 541042 - lua 5.3 +# bug #541042 - lua 5.3 net-proxy/haproxy lua # bug (none) - 51Degrees net-proxy/haproxy 51degrees @@ -508,16 +559,15 @@ app-editors/emacs:25 cairo app-editors/emacs:26 cairo # Matthew Brewer (2016-06-02) -# Acked-by: Amy Winston # Currently broken upstream. >=dev-lang/rakudo-2016.05 java # Mike Frysinger (2016-05-08) -# Most targets do not support VTV #547040. +# Most targets do not support VTV, bug #547040. sys-devel/gcc vtv # Matthew Brewer (2016-05-08) -# Acked-by: Amy Winston +# Acked-by: Amy Liffey # Upstream supports using Clang's address sanitizer, but apparently # invokes it wrong. dev-lang/moarvm asan @@ -535,7 +585,9 @@ dev-java/icedtea cacao jamvm # Justin Lecher (2015-09-22) # Downloads files during installation # https://bugs.gentoo.org/show_bug.cgi?id=533876 ->=sci-libs/vtk-6.1.0 examples +# Bernd Waibel (2021-03-26) +# Fixed in vtk-9 + (2015-08-18) # gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by @@ -571,19 +623,6 @@ net-analyzer/nmap system-lua # Most targets do not support ASAN/etc... #504200. sys-devel/gcc sanitize -# Rick Farina (2014-08-26) -# mirisdr does not seem to like making releases - (2014-06-01) -# Needs hardmasked lua-5.2 ->=media-plugins/grilo-plugins-0.2.12 lua - -# Tom Wijsman (2014-05-14) -# Documentation generation needs APIviz which is not in the Portage tree yet. -# Tracked in Gentoo bug #509602. -dev-java/jboss-logging doc - # Mike Frysinger (2014-02-03) # Upstream says to not use this for now. dev-libs/elfutils threads @@ -624,11 +663,11 @@ media-libs/avidemux-core system-ffmpeg # PGO is known to be busted with most configurations www-client/firefox pgo -# Diego Elio Pettenò (2012-08-27) +# Diego Elio Pettenò (2012-08-27) # The libpci access is only used for linux. net-analyzer/net-snmp pci -# Diego Elio Pettenò (2012-08-20) +# Diego Elio Pettenò (2012-08-20) # The prevent-removal USE flag is only implemented for Linux. sys-auth/pam_mktemp prevent-removal @@ -652,9 +691,8 @@ sys-devel/gcc libssp sci-libs/mathgl octave # Diego E. Pettenò (2011-03-27) -# # Mask pdnsd's Linux-specific USE flags. -net-dns/pdnsd isdn urandom +net-dns/pdnsd urandom # Raúl Porcel (2011-02-13) # Masked until devs know how to use repoman @@ -664,7 +702,7 @@ net-dns/pdnsd isdn urandom # Masked because libsvm module is broken with this release on every arch. dev-lisp/clisp svm -# Diego E. Pettenò (2010-01-18) +# Diego E. Pettenò (2010-01-18) # Don't use system-wide mode unless you *really* know what you're doing. # Keep it masked here so that I don't need to manage two versions every time. media-sound/pulseaudio system-wide @@ -680,3 +718,8 @@ media-video/vlc directx # Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to # make repoman happy media-libs/opencv contribovis + +# Tobias Klausmann (2021-04-16) +# Newer (>=4.4.0) versions of Quodlibet have a different library structure, so +# puddletag needs to be updated to handle that. +media-sound/puddletag quodlibet diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force index bac5f6a6f2..888ae45e9d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force @@ -1,9 +1,17 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.force +# Sam James (2021-10-26) +# Force USE=daemon for now because current versions of PA ebuilds need +# complicated package.use changes to satisfy REQUIRED_USE with -daemon +# We want users to be able to benefit from the other PA 15 fixes, so +# force this on for now, to be revisited once libpulse split is complete +# in Gentoo. bug #820332 +media-sound/pulseaudio daemon + ## Kent Fredric (2019-07-11) # The absense of these features require dev-perl/GD, which currently # can't be considered stable due to serious defects upstream. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index 962b529d35..a6daffedef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,65 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Georgy Yakovlev (2021-12-24) +# test deps are not stable +>=sys-fs/zfs-2.0.7 test-suite + +# Georgy Yakovlev (2021-12-19) +# test deps are not stable and tests do not work +# due to network access issues #829430 +net-libs/grpc test + +# Ben Kohler (2021-11-27) +# net-misc/pyhoca-cli and several of its deps will need stable first +net-misc/remmina x2go + +# Sergey Popov (2021-10-14) +# net-libs/grpc is not yet stabilized, +# so mask optional use flag on net-misc/frr +net-misc/frr grpc + +# Joonas Niilola (2021-08-13) +# dev-libs/efl is only stabilized on two arches. +app-crypt/pinentry efl + +# Conrad Kostecki (2021-07-18) +# For docs, app-text/pandoc is needed, which is currently +# not stabilized and probably will not be in near future. +# Bug #737612 +x11-wm/xpra doc + +# Patrick McLean (2021-07-13) +# Pulls in dev-libs/pmdk which has Haskell deps, a dep on rocr-runtime +# all of which are not stable anywhere. +sys-cluster/ceph pmdk rbd-rwl + +# Andreas K. Hüttel (2021-05-30) +# dev-perl/Net-Netmask-2.0.100 needs ... and ... which ends +# up pulling in a Test-Simple version newer than 5.32. +# Not something we want to add to all stable users' Perl. +# Stable-masking the test useflag until Perl 5.34 goes stable too. +# Bug 779163 +dev-perl/Net-Netmask test + +# Mart Raudsepp (2021-02-21) +# Enabling sysprof causes consumers to include sysprof-capture-4 +# headers, but we still have stable consumers that themselves want +# to include sysprof-capture-3 headers, leading to issue. +# Bug #771777 +dev-libs/glib sysprof + +# Sam James (2021-02-10) +# dev-embedded/libftd2xx is not marked stable +# bug #769923 +dev-embedded/urjtag ftd2xx + +# Sam James (2021-01-27) +# Experimental feature which may not be as secure +# as on OpenBSD (where proper kernel support exists). +# bug #726994 +app-admin/doas persist + # Sam James (2021-01-09) # relapack is experimental, please be careful with use # bug #764206 @@ -13,34 +72,14 @@ sci-libs/openblas relapack # temporarily block tests so that bugs can be resolved dev-php/theseer-Autoload test -# Arfrever Frehtes Taifersar Arahesis (2020-12-25) -# Packages needing stable slotted Lua. ->=app-i18n/fcitx-4.2.9.8:4 lua ->=app-i18n/ibus-libpinyin-1.11.92 lua -app-i18n/ibus-pinyin lua - # James Le Cuirot (2020-11-23) # Cinnamon is not stable on any architecture. x11-themes/arc-theme cinnamon -# Sam James (2020-10-09) -# Depends on dev-libs/boost[python,numpy], not fully working atm -# bug #733830, bug #746740, bug #753566 -media-gfx/openvdb python numpy -media-libs/openimageio python - -# Georgy Yakovlev (2020-09-18) -# openjfx:8 will never be stabilized -dev-java/openjdk:8 javafx - # Pacho Ramos (2020-08-21) # app-text/pandoc is hard to stabilize #737612 sys-apps/earlyoom docs -# Andreas Sturmlechner (2020-06-06) -# dev-python/wxpython:4.0 w/ py3 is not stable, bug #714566 -dev-python/matplotlib wxwidgets - # Sergei Trofimovich (2020-04-13) # app-text/pandoc (dev-lang/ghc) has no stable keywords. app-emulation/xen-tools doc @@ -53,15 +92,10 @@ app-emulation/winetricks test # Dependency (net-wireless/blueman) has no stable keywords mate-base/mate bluetooth -# David Seifert (2020-03-31) -# Numpy support in Boost.Python is brittle and shouldn't be enabled -# on stable systems or force a stable upgrade. -dev-libs/boost numpy - # Georgy Yakovlev (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems -dev-lang/rust miri nightly parallel-compiler system-bootstrap +dev-lang/rust miri nightly system-bootstrap # Andreas Sturmlechner (2019-12-09) # Declared experimental, and dev-cpp/websocketpp not stable yet @@ -75,19 +109,13 @@ dev-perl/DBD-mysql mariadb # Kent Fredric (2019-07-30) # These features require dev-perl/GD, which currently can't be # considered stable due to serious defects upstream. Bug #661634 -app-misc/gcstar stats app-misc/g15daemon perl dev-lang/php coverage -dev-util/lcov png dev-perl/Business-ISBN barcode dev-perl/Template-Toolkit gd media-fonts/unifont utils fontforge media-video/vdrsync dvdr -# Andreas Sturmlechner (2019-07-16) -# sci-libs/dcmtk is not stable -media-libs/openimageio dicom - # Georgy Yakovlev (2019-05-10) # needs llvm slots which are not stable #678908 # also prone to weird compilation failures @@ -100,8 +128,8 @@ media-libs/openimageio dicom media-plugins/grilo-plugins chromaprint # Andreas Sturmlechner (2019-02-16) -# net-libs/libmediawiki, net-libs/libkvkontakte not stable anywhere. -kde-apps/kipi-plugins mediawiki vkontakte +# net-libs/libmediawiki not stable anywhere. +kde-apps/kipi-plugins mediawiki # Mikle Kolyada (2018-11-07) # sssd is only stable for amd64 and x86 @@ -192,11 +220,6 @@ dev-db/mariadb sst-xtrabackup # bug #539212 app-emulation/vice ffmpeg -# Jeroen Roovers (2015-04-26) -# mongodb support is nice, but dev-libs/mongo-c-driver upstream is not ready -# yet (bug #542210) -net-analyzer/pmacct mongodb - # Ben de Groot # Mask experimental feature on stable. This also needs not yet stable mupdf. app-text/qpdfview fitz @@ -214,13 +237,6 @@ media-libs/opencv vtk # Not yet stabilized dependency, need more testing >=dev-perl/PDL-2.4.11 pdl2 pgplot -# Samuli Suominen (2014-08-01) -# Optional (not required by anything in gentoo-x86) and fragile (based on -# host system, like Java JRE version). Keep masked indefinately until -# something starts requiring these. -# https://bugs.gentoo.org/483372 and https://bugs.gentoo.org/508564 -media-libs/libcaca java mono - # Alon Bar-Lev (2014-07-21) # dev-libs/opencryptoki will not be stabile any time soon (bug#510204) app-crypt/tpm-tools pkcs11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/packages b/sdk_container/src/third_party/portage-stable/profiles/base/packages index f8229f7a0b..e0cee163af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/base/packages @@ -24,6 +24,7 @@ # of the minimum set of packages needed for any Gentoo based system. *>=sys-apps/baselayout-2 +*app-admin/eselect *app-arch/bzip2 *app-arch/gzip *app-arch/tar diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index a5d0bb3705..137f670724 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Hans de Graaff (2021-07-09) +# Mask Ruby 2.5 as EOL +ruby_targets_ruby25 + # Brian Evans (2021-01-07) # PHP 7.2 is security vulnerable and end-of-life # Please upgrade to a newer slot @@ -14,17 +18,13 @@ php7-2 # Nothing depends on those ROS messages. dev-ros/geneus # is half broken in our setup where it looks for packages # on the filesystem and causes build failures. -# See e.g. https://bugs.gentoo.org/741076 +# See e.g. bug #741076 ros_messages_eus # Hans de Graaff (2020-06-13) # Mask Ruby 2.4 as EOL ruby_targets_ruby24 -# Matt Turner (2020-03-25) -# media-libs/libav is masked for removal -libav - # Brian Evans (2019-12-19) # PHP 7.1 is end of life and has security issues Bug 703326 php_targets_php7-1 @@ -65,7 +65,6 @@ packagekit # Don't put hardened in here. # TODO: move multilib into arch/base once inherit order is fixed selinux -uclibc multilib # Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. @@ -76,15 +75,12 @@ elibc_bionic elibc_Cygwin elibc_Darwin elibc_DragonFly -elibc_FreeBSD elibc_HPUX elibc_Interix -elibc_mintlib elibc_musl elibc_NetBSD elibc_OpenBSD elibc_SunOS -elibc_uclibc elibc_Winnt kernel_AIX @@ -108,10 +104,6 @@ prefix prefix-guest prefix-stack -# Diego E. Pettenò (2010-10-19) -# masking flags that only apply to FreeBSD -kqueue - # Diego Elio Pettenò (2012-08-18) # Prelude is being masked for removal prelude @@ -119,11 +111,3 @@ prelude # Diego Elio Pettenò (2012-08-27) # netlink is a Linux-specific interface netlink - -# Andreas K. Hüttel (2019-09-18) -# mask removed ABI_RISCV flags so they do not trigger rebuild -# in emerge -abi_riscv_lp64 -abi_riscv_lp64d -abi_riscv_ilp32 -abi_riscv_ilp32d diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index 577d8fa2a7..4530372089 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -1,12 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Brian Evans (2020-12-08) -# Allow packages to add php 8.0 support while waiting on its stable -php_targets_php8-0 +# Brian Evans (2021-11-29) +# Mask 8.1 as it is currently unstable only +php_targets_php8-1 # Sergei Trofimovich (2020-04-13) # dev-vcs/darcs (dev-lang/ghc) has no stable keywords. @@ -17,7 +17,6 @@ darcs python_targets_pypy3 python_single_target_pypy3 -# Hans de Graaff (2020-12-26) +# Hans de Graaff (2021-10-10) # Currently in testing and not ready to go stable yet. -ruby_targets_ruby27 ruby_targets_ruby30 diff --git a/sdk_container/src/third_party/portage-stable/profiles/categories b/sdk_container/src/third_party/portage-stable/profiles/categories index 0ac1f2f33f..39b33e91a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/categories +++ b/sdk_container/src/third_party/portage-stable/profiles/categories @@ -7,6 +7,7 @@ app-arch app-backup app-benchmarks app-cdr +app-containers app-crypt app-dicts app-doc @@ -133,6 +134,7 @@ sci-mathematics sci-misc sci-physics sci-visualization +sec-keys sec-policy sys-apps sys-auth diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated index c11d41187d..91595130b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated index d29b4ea765..b726cb19ea 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated index e65fc37f91..995ec40fcf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated index d5c8416510..e64ddd7621 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated index c05ef3691b..2eecded522 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated index f817b8c47e..83189d77ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index bdf6c81786..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated index 5628b3931f..f3fe9f7f95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated index 1c1eadf982..04b24997b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated index 7a9f9d079a..255b567bbb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask index 69086785e1..03746363ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask @@ -2,5 +2,5 @@ # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-01-28) -# rust-bin is now available on amd64 musl only +# rust-bin is available on amd64 musl -dev-lang/rust-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated index 7c071d514e..b031cc932e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated index b5d8bd8b09..bd30b21ce4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated index 0d123229db..46ee10d247 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/prefix/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/prefix/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated index 06df9d5396..2e4dfe1314 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated index 9d35e3be2e..cb52626392 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated @@ -56,4 +56,4 @@ For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker. -[1] https://bugs.gentoo.org/506276 +[1] bug #506276 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/parent deleted file mode 100644 index 45a355b0be..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened/amd64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/make.defaults deleted file mode 100644 index 0ca751c8ec..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="x86_64-gentoo-linux-uclibc" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="amd64" -CHOST_amd64="${CHOST}" -LIBDIR_amd64="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/parent deleted file mode 100644 index a56db381f5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/amd64/no-multilib -../../../../../features/uclibc/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/packages.build new file mode 100644 index 0000000000..9ffb08757b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent new file mode 100644 index 0000000000..7cba5799ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use deleted file mode 100644 index bdf6c81786..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/prefix/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/prefix/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent new file mode 100644 index 0000000000..23c64bb443 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/parent new file mode 100644 index 0000000000..b7aa1e7120 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent new file mode 100644 index 0000000000..23c64bb443 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/parent new file mode 100644 index 0000000000..b7aa1e7120 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/arm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent new file mode 100644 index 0000000000..23c64bb443 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/prefix/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/prefix/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index bdf6c81786..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent new file mode 100644 index 0000000000..23c5fe07a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent new file mode 100644 index 0000000000..23c5fe07a2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent deleted file mode 100644 index 3e3d7782ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/hardened diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults deleted file mode 100644 index d5f3c4a8df..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="armv6j-unknown-linux-uclibceabihf" -CHOST_arm="${CHOST}" - -CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent deleted file mode 100644 index 3e3d7782ba..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/hardened diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults deleted file mode 100644 index ff9bd9e3ab..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="armv7a-unknown-linux-uclibceabihf" -CHOST_arm="${CHOST}" - -CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/parent deleted file mode 100644 index a22f101e8a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/arm -../../../../../features/uclibc/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index bdf6c81786..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/parent new file mode 100644 index 0000000000..6303d33abd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/hardened/arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent new file mode 100644 index 0000000000..23c64bb443 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask new file mode 100644 index 0000000000..10e1ef1556 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask @@ -0,0 +1,6 @@ +# Copyright 2020 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev (2021-04-27) +# rust-bin is awailable on arm64 musl +-dev-lang/rust-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/prefix/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/prefix/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/parent new file mode 100644 index 0000000000..933e67923d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/parent new file mode 100644 index 0000000000..2190e9797e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/selinux/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults index 53627949e1..db9698a328 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # System-wide defaults for the Portage system @@ -11,9 +11,9 @@ # Default starting set of USE flags for all default/linux profiles. -USE="berkdb crypt ipv6 ncurses nls pam readline ssl tcpd zlib" +USE="crypt ipv6 ncurses nls pam readline ssl zlib" -# make sure toolchain has sane defaults +# make sure toolchain has sane defaults USE="${USE} fortran openmp" # Security ftw. @@ -53,3 +53,8 @@ VIDEO_CARDS="dummy fbdev v4l" # Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build # because of whitespace. LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +# Mike Gilbert (2021-12-17) +# Prevent automagic use of 64-bit time_t. +# https://bugs.gentoo.org/828001 +gl_cv_type_time_t_bits_macro="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask index 8b52dc4d8d..038026c2c2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask @@ -1,5 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation. +# Copyright 1999-2021 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -dev-util/pkgconfig >sys-apps/kbd-1.15.5-r99 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force index dc332c7598..9fc197b144 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force @@ -3,6 +3,3 @@ dev-ml/llvm-ocaml llvm_targets_Mips sys-devel/clang llvm_targets_Mips sys-devel/llvm llvm_targets_Mips - -# The only working option -dev-util/pkgconf pkg-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask index b3990d5275..b567918b45 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -sys-libs/uclibc-ng sys-libs/glibc -# We use eudev which is tested on both uclibc and musl +# We use eudev which is tested on musl sys-apps/systemd sys-fs/udev @@ -35,7 +34,6 @@ games-arcade/barbarian-bin games-arcade/dynamitejack games-arcade/jardinains games-arcade/thinktanks-demo -games-emulation/nestra games-emulation/zinc games-emulation/zsnes games-fps/etqw-demo diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask index 113ac0bd81..f06ca2ec25 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # See bug #604542 @@ -7,9 +7,6 @@ net-misc/iputils idn # See bug #504200 sys-devel/gcc sanitize -# Disable sanitizers for LLVM, see bug #753935 -sys-devel/clang-runtime sanitize - # These cause collisions with # even with --without-included-gettext sys-devel/gettext nls diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask index b609f7257c..ce9f2fcf95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask @@ -1,8 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -elibc_musl -elibc_uclibc elibc_glibc # video cards that work on musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use index e45526319f..a283c16b14 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use @@ -1,15 +1,10 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mike Gilbert (2017-10-29) # Override default from make.defaults, bug 635822. net-libs/mbedtls -zlib -# Mike Frysinger (2015-11-12) -# We want busybox statically linked by default as it is the system rescue shell. -# But we cannot statically link pam, so turn that off by default. #468580 -sys-apps/busybox -pam static - # Arfrever Frehtes Taifersar Arahesis (2011-02-13) # Disable deprecated bsddb module of Python 2 by default. =dev-lang/python-2* -berkdb diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask index 3bb3d79013..50362fdc81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask @@ -1,9 +1,14 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin (2021-05-06) +# Upstream bug: old versions fail to compile +# bug #782688 + (2019-10-01) # Native inotify support is preferred on linux. -# https://bugs.gentoo.org/697476 +# bug #697476 net-fs/samba fam # Patrick McLean (2019-09-17) @@ -29,7 +34,6 @@ sys-fs/zfs kernel-builtin sys-auth/pam_mktemp -prevent-removal sys-devel/gcc hardened -sys-libs/glibc hardened # Samuli Suominen (2012-01-10) # Masked in base/package.use.mask as Linux -only feature @@ -48,4 +52,4 @@ app-arch/libarchive -e2fsprogs # Diego E. Pettenò (2011-03-27) # # Unmask pdnsd's Linux-specific USE flags. -net-dns/pdnsd -isdn -urandom +net-dns/pdnsd -urandom diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages index d0b8745d04..6d35bf72e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages @@ -1,4 +1,4 @@ -# Copyright 2004-2015 Gentoo Foundation. +# Copyright 2004-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file extends the base packages file for the default profile that all @@ -6,7 +6,6 @@ # will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux). # The idea is to only create a new family of profiles when absolutely necessary. -*sys-apps/busybox *sys-apps/iproute2 *sys-apps/man-pages *sys-apps/net-tools diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build index 6add4b8900..6075223d5e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build @@ -7,6 +7,7 @@ # While shadow could be in here, it breaks stage 1 and stage 2 building for the # releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT! +app-admin/eselect app-arch/bzip2 app-arch/gzip app-arch/xz-utils diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated new file mode 100644 index 0000000000..59b949e38c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0 + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated new file mode 100644 index 0000000000..d0bf80755c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated new file mode 100644 index 0000000000..dd733d4e8b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop/gnome + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated new file mode 100644 index 0000000000..ede19674e0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/desktop/gnome/systemd + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated new file mode 100644 index 0000000000..98864d8564 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/developer + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated new file mode 100644 index 0000000000..e8c344be8a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/musl + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated new file mode 100644 index 0000000000..7794ce9cd4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated @@ -0,0 +1,6 @@ +default/linux/ppc/17.0/musl/hardened + +* None. +Simply switching profile to one specified above is safe +and will make this warning go away. +No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent deleted file mode 100644 index 289590637d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../features/musl/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults deleted file mode 100644 index 38a3418260..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-gentoo-linux-uclibc" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="ppc" -CHOST_ppc="${CHOST}" -LIBDIR_ppc="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use deleted file mode 100644 index f0df3883da..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use +++ /dev/null @@ -1,3 +0,0 @@ -# Anthony G. Basile (2019-06-14) -# This is needed for default stage3 -sys-libs/gdbm berkdb diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask deleted file mode 100644 index e7b179867f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Anthony G. Basile (2019-06-12) -# Unfortunately pie has broken on ppc uclibc for years -sys-devel/gcc pie - -# Anthony G. Basile (2019-06-14) -# pie is also broken on openssh uclibc -net-misc/openssh pie diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent deleted file mode 100644 index 28eee7de13..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../../arch/powerpc/ppc32 -../../../../../../features/uclibc/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated new file mode 100644 index 0000000000..39201a2ed7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated @@ -0,0 +1,69 @@ +default/linux/ppc64/17.0 + +A new set of ppc64 profiles has been added to the Gentoo +repository in Jan 2020. These profiles switch to a more standard +'no SYMLINK_LIB' multilib layout, and require explicit migration as +described below. They are considered stable at the moment, and we would +like to request all users to upgrade their systems. The old profiles +will be deprecated in the near future. + +In the new profiles, the lib->lib64 compatibility symlink is removed. +64-bit libraries need to be installed directly to lib64. /lib +and /usr/lib become real directories, that are used for cross-arch +and native non-library packages (gcc, clang). + +The migration is performed using app-portage/unsymlink-lib tool. +The following steps can be used to upgrade your system: + +1. Sync and upgrade your system to the newest package versions + to reduce the risk of issues. + +2. Install the tool: + + # emerge -1v app-portage/unsymlink-lib + +3. Run 'unsymlink-lib --analyze' and check the output for obvious + mistakes. If you need to perform any changes to the system, remember + to run 'unsymlink-lib --analyze' again afterwards. + +[past this point do not call emerge or modify /usr manually] + +4. This is a very good time to make a backup. + +5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see + what is going to happen. + +6. Reboot your system. Check if important programs work. + In particular, verify that e.g. 'emerge --info' works (but do not + install anything). If you hit any serious problems, you can use + 'unsymlink-lib --rollback' to revert the changes and return to + step 4. + +7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see + what is going to happen but note that you're going to see a very long + list of files to remove. + +8. Switch the profile, e.g.: + + # eselect profile set default/linux/ppc64/17.0 + +[at this point you can start using emerge again] + +9. Rebuild the toolchain: + + # emerge -1v sys-devel/gcc:10 + [ repeat for other slots you will be using ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc + +For known issues, please see bugs #506276 [2] and #640184[3] . +If you have any problems with the new profiles or the migration procedure, +please report a bug and make it block the tracker. + +For more information on the layout, please see the wiki article +on AMD64 multilib layouts [4], it applies to PPC64 as well. + +[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html +[2] https://bugs.gentoo.org/506276 +[3] https://bugs.gentoo.org/640184 +[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated new file mode 100644 index 0000000000..d2d65c2bca --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated @@ -0,0 +1,69 @@ +default/linux/ppc64/17.0/desktop + +A new set of ppc64 profiles has been added to the Gentoo +repository in Jan 2020. These profiles switch to a more standard +'no SYMLINK_LIB' multilib layout, and require explicit migration as +described below. They are considered stable at the moment, and we would +like to request all users to upgrade their systems. The old profiles +will be deprecated in the near future. + +In the new profiles, the lib->lib64 compatibility symlink is removed. +64-bit libraries need to be installed directly to lib64. /lib +and /usr/lib become real directories, that are used for cross-arch +and native non-library packages (gcc, clang). + +The migration is performed using app-portage/unsymlink-lib tool. +The following steps can be used to upgrade your system: + +1. Sync and upgrade your system to the newest package versions + to reduce the risk of issues. + +2. Install the tool: + + # emerge -1v app-portage/unsymlink-lib + +3. Run 'unsymlink-lib --analyze' and check the output for obvious + mistakes. If you need to perform any changes to the system, remember + to run 'unsymlink-lib --analyze' again afterwards. + +[past this point do not call emerge or modify /usr manually] + +4. This is a very good time to make a backup. + +5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see + what is going to happen. + +6. Reboot your system. Check if important programs work. + In particular, verify that e.g. 'emerge --info' works (but do not + install anything). If you hit any serious problems, you can use + 'unsymlink-lib --rollback' to revert the changes and return to + step 4. + +7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see + what is going to happen but note that you're going to see a very long + list of files to remove. + +8. Switch the profile, e.g.: + + # eselect profile set default/linux/ppc64/17.0 + +[at this point you can start using emerge again] + +9. Rebuild the toolchain: + + # emerge -1v sys-devel/gcc:10 + [ repeat for other slots you will be using ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc + +For known issues, please see bugs #506276 [2] and #640184[3] . +If you have any problems with the new profiles or the migration procedure, +please report a bug and make it block the tracker. + +For more information on the layout, please see the wiki article +on AMD64 multilib layouts [4], it applies to PPC64 as well. + +[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html +[2] https://bugs.gentoo.org/506276 +[3] https://bugs.gentoo.org/640184 +[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated new file mode 100644 index 0000000000..5c4e2a902c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated @@ -0,0 +1,69 @@ +default/linux/ppc64/17.0/desktop/gnome + +A new set of ppc64 profiles has been added to the Gentoo +repository in Jan 2020. These profiles switch to a more standard +'no SYMLINK_LIB' multilib layout, and require explicit migration as +described below. They are considered stable at the moment, and we would +like to request all users to upgrade their systems. The old profiles +will be deprecated in the near future. + +In the new profiles, the lib->lib64 compatibility symlink is removed. +64-bit libraries need to be installed directly to lib64. /lib +and /usr/lib become real directories, that are used for cross-arch +and native non-library packages (gcc, clang). + +The migration is performed using app-portage/unsymlink-lib tool. +The following steps can be used to upgrade your system: + +1. Sync and upgrade your system to the newest package versions + to reduce the risk of issues. + +2. Install the tool: + + # emerge -1v app-portage/unsymlink-lib + +3. Run 'unsymlink-lib --analyze' and check the output for obvious + mistakes. If you need to perform any changes to the system, remember + to run 'unsymlink-lib --analyze' again afterwards. + +[past this point do not call emerge or modify /usr manually] + +4. This is a very good time to make a backup. + +5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see + what is going to happen. + +6. Reboot your system. Check if important programs work. + In particular, verify that e.g. 'emerge --info' works (but do not + install anything). If you hit any serious problems, you can use + 'unsymlink-lib --rollback' to revert the changes and return to + step 4. + +7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see + what is going to happen but note that you're going to see a very long + list of files to remove. + +8. Switch the profile, e.g.: + + # eselect profile set default/linux/ppc64/17.0 + +[at this point you can start using emerge again] + +9. Rebuild the toolchain: + + # emerge -1v sys-devel/gcc:10 + [ repeat for other slots you will be using ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc + +For known issues, please see bugs #506276 [2] and #640184[3] . +If you have any problems with the new profiles or the migration procedure, +please report a bug and make it block the tracker. + +For more information on the layout, please see the wiki article +on AMD64 multilib layouts [4], it applies to PPC64 as well. + +[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html +[2] https://bugs.gentoo.org/506276 +[3] https://bugs.gentoo.org/640184 +[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated new file mode 100644 index 0000000000..d5f704a6a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated @@ -0,0 +1,69 @@ +default/linux/ppc64/17.0/desktop/gnome/systemd + +A new set of ppc64 profiles has been added to the Gentoo +repository in Jan 2020. These profiles switch to a more standard +'no SYMLINK_LIB' multilib layout, and require explicit migration as +described below. They are considered stable at the moment, and we would +like to request all users to upgrade their systems. The old profiles +will be deprecated in the near future. + +In the new profiles, the lib->lib64 compatibility symlink is removed. +64-bit libraries need to be installed directly to lib64. /lib +and /usr/lib become real directories, that are used for cross-arch +and native non-library packages (gcc, clang). + +The migration is performed using app-portage/unsymlink-lib tool. +The following steps can be used to upgrade your system: + +1. Sync and upgrade your system to the newest package versions + to reduce the risk of issues. + +2. Install the tool: + + # emerge -1v app-portage/unsymlink-lib + +3. Run 'unsymlink-lib --analyze' and check the output for obvious + mistakes. If you need to perform any changes to the system, remember + to run 'unsymlink-lib --analyze' again afterwards. + +[past this point do not call emerge or modify /usr manually] + +4. This is a very good time to make a backup. + +5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see + what is going to happen. + +6. Reboot your system. Check if important programs work. + In particular, verify that e.g. 'emerge --info' works (but do not + install anything). If you hit any serious problems, you can use + 'unsymlink-lib --rollback' to revert the changes and return to + step 4. + +7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see + what is going to happen but note that you're going to see a very long + list of files to remove. + +8. Switch the profile, e.g.: + + # eselect profile set default/linux/ppc64/17.0 + +[at this point you can start using emerge again] + +9. Rebuild the toolchain: + + # emerge -1v sys-devel/gcc:10 + [ repeat for other slots you will be using ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc + +For known issues, please see bugs #506276 [2] and #640184[3] . +If you have any problems with the new profiles or the migration procedure, +please report a bug and make it block the tracker. + +For more information on the layout, please see the wiki article +on AMD64 multilib layouts [4], it applies to PPC64 as well. + +[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html +[2] https://bugs.gentoo.org/506276 +[3] https://bugs.gentoo.org/640184 +[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated new file mode 100644 index 0000000000..be667d59c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated @@ -0,0 +1,69 @@ +default/linux/ppc64/17.0/developer + +A new set of ppc64 profiles has been added to the Gentoo +repository in Jan 2020. These profiles switch to a more standard +'no SYMLINK_LIB' multilib layout, and require explicit migration as +described below. They are considered stable at the moment, and we would +like to request all users to upgrade their systems. The old profiles +will be deprecated in the near future. + +In the new profiles, the lib->lib64 compatibility symlink is removed. +64-bit libraries need to be installed directly to lib64. /lib +and /usr/lib become real directories, that are used for cross-arch +and native non-library packages (gcc, clang). + +The migration is performed using app-portage/unsymlink-lib tool. +The following steps can be used to upgrade your system: + +1. Sync and upgrade your system to the newest package versions + to reduce the risk of issues. + +2. Install the tool: + + # emerge -1v app-portage/unsymlink-lib + +3. Run 'unsymlink-lib --analyze' and check the output for obvious + mistakes. If you need to perform any changes to the system, remember + to run 'unsymlink-lib --analyze' again afterwards. + +[past this point do not call emerge or modify /usr manually] + +4. This is a very good time to make a backup. + +5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see + what is going to happen. + +6. Reboot your system. Check if important programs work. + In particular, verify that e.g. 'emerge --info' works (but do not + install anything). If you hit any serious problems, you can use + 'unsymlink-lib --rollback' to revert the changes and return to + step 4. + +7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see + what is going to happen but note that you're going to see a very long + list of files to remove. + +8. Switch the profile, e.g.: + + # eselect profile set default/linux/ppc64/17.0 + +[at this point you can start using emerge again] + +9. Rebuild the toolchain: + + # emerge -1v sys-devel/gcc:10 + [ repeat for other slots you will be using ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc + +For known issues, please see bugs #506276 [2] and #640184[3] . +If you have any problems with the new profiles or the migration procedure, +please report a bug and make it block the tracker. + +For more information on the layout, please see the wiki article +on AMD64 multilib layouts [4], it applies to PPC64 as well. + +[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html +[2] https://bugs.gentoo.org/506276 +[3] https://bugs.gentoo.org/640184 +[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated deleted file mode 100644 index 4469104445..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/deprecated +++ /dev/null @@ -1,2 +0,0 @@ -default/linux/ppc64le/17.0 -# eselect profile set default/linux/ppc64le/17.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults deleted file mode 100644 index a4712d66ff..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Keep this in the 13.0 version profile. Drop in next upgrade. -SYMLINK_LIB="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent deleted file mode 100644 index 64683a942e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../arch/powerpc/ppc64/64le diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated deleted file mode 100644 index 858b34d872..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/deprecated +++ /dev/null @@ -1,2 +0,0 @@ -default/linux/ppc64le/17.0/systemd -# eselect profile set default/linux/ppc64le/17.0/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/parent deleted file mode 100644 index c97306cfa0..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/make.defaults deleted file mode 100644 index 535f971517..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-gentoo-linux-uclibc" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="ppc" -CHOST_ppc="${CHOST}" -LIBDIR_ppc="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use deleted file mode 100644 index c9c7802686..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - - -# Anthony G. Basile (2019-06-14) -# This is needed for default stage3 -sys-libs/gdbm berkdb diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use.mask deleted file mode 100644 index 2983b3d45b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/package.use.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile (2019-06-12) -# Unfortunately pie has broken on ppc uclibc for years -sys-devel/gcc pie - -# Anthony G. Basile (2019-06-14) -# pie is also broken on openssh uclibc -net-misc/openssh pie diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/parent deleted file mode 100644 index 8efcb3b984..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/uclibc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../features/uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/profile.bashrc new file mode 100644 index 0000000000..62968526d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/profile.bashrc @@ -0,0 +1,9 @@ +if [[ "${EBUILD_PHASE}" == "setup" ]] ; then + if [[ "$(realpath ${ROOT%/}/lib)" == "${ROOT%/}/lib64" || "$(realpath ${ROOT%/}/usr/lib)" == "${ROOT%/}/usr/lib64" ]] ; then + eerror "Please follow the instructions in the news item:" + eerror "2021-07-17-new-ppc64-profiles" + eerror "or choose the old profile in" + eerror "default/linux/powerpc/ppc64 structure" + die "ERROR: SYMLINK_LIB migration has not been performed!!" + fi +fi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/parent new file mode 100644 index 0000000000..6589a0e014 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/systemd/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/prefix/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/prefix/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32d/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32d/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32d/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/ilp32d/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/parent similarity index 51% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/parent index 6897972609..b8f5b5cbc9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv32imac/parent @@ -1,3 +1,2 @@ ../.. -../../../../../arch/riscv/rv64gc ../../../../../releases/17.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/arch/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/arch/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/parent new file mode 100644 index 0000000000..d5a56a13f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..288aeccdce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/parent new file mode 100644 index 0000000000..fae96e8d36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/parent new file mode 100644 index 0000000000..0317df26cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/systemd/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/parent new file mode 100644 index 0000000000..d5a56a13f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..288aeccdce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/parent new file mode 100644 index 0000000000..fae96e8d36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/parent new file mode 100644 index 0000000000..0317df26cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent new file mode 100644 index 0000000000..eef8b55d0e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/riscv/rv64gc/lp64d-multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/parent similarity index 50% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/parent index 5c520eb16b..b8f5b5cbc9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/17.0/rv32imac/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/parent @@ -1,3 +1,2 @@ ../.. -../../../../../arch/riscv/rv32imac ../../../../../releases/17.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/parent index 9f9d2cbed2..1f65d97612 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/parent @@ -1,2 +1,3 @@ ../../../base .. +../../../arch/riscv diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults deleted file mode 100644 index 1908f11a5f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/make.defaults +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -PORTAGE_LIBC="uClibc" -ELIBC=uclibc - -FEATURES="sandbox sfperms strict" - -USE="nptl unicode -berkdb" -BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" - -SYMLINK_LIB="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults deleted file mode 100644 index 3e3fbc4a2b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/make.defaults +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -ARCH="mips" -ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" - -CHOST="mips-gentoo-linux-uclibc" -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -ABI="o32" -DEFAULT_ABI="o32" -MULTILIB_ABIS="o32" -CHOST_o32="${CHOST}" -LIBDIR_o32="lib" -IUSE_IMPLICIT="abi_mips_o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults deleted file mode 100644 index 7a0c107175..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="mipsel-gentoo-linux-uclibc" -CHOST_o32="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent deleted file mode 100644 index f3229c5b98..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/mipsel/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask deleted file mode 100644 index dddaa61ae9..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# -# See bug #544756. ->=sys-devel/gcc-4.9 - -# -# Broken packages -app-cdr/cdrtools diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force deleted file mode 100644 index 89f4520ca4..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.force +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Michał Górny (2016-09-24) -# Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_Mips -sys-devel/clang llvm_targets_Mips -sys-devel/llvm llvm_targets_Mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask deleted file mode 100644 index 44c0f9a153..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/package.use.mask +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Felix Janda (2016-09-24) -# net-libs/libnetfilter_conntrack is not keyworded on mips -net-dns/dnsmasq conntrack - -# Davide Pesavento (2015-10-26) -# Tests require non-keyworded qt5 -dev-qt/qtchooser test - -# Matthias Maier (2014-12-24) -# sys-devel/clang is not keyworded on mips. -app-doc/doxygen clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent deleted file mode 100644 index f3229c5b98..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force deleted file mode 100644 index e94d301373..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Force the flag which corresponds to arch/abi, bug #515130 -mips -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask deleted file mode 100644 index b285b3b474..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/mips/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Unmask the flag which corresponds to arch/abi, bug #515130 --mips --abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask deleted file mode 100644 index 97da958c1c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.mask +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -sys-libs/musl -sys-libs/glibc -sys-libs/pam - -# We use eudev which is tested on both uclibc and musl -sys-apps/systemd -sys-fs/udev - -# Working on it, bug #470884 -dev-libs/elfutils ->virtual/libelf-2 - -# These binary pkgs have a hard dep on glibc; make repoman shut up -app-arch/rar -dev-games/ps2-packer -games-action/crimsonland -games-action/descent3 -games-action/descent3-demo -games-action/guacamelee -games-action/shadowgrounds-bin -games-action/shadowgrounds-survivor-bin -games-action/trine -games-fps/etqw-bin -games-fps/glxquake-bin -games-fps/legends -games-fps/soldieroffortune -games-fps/transfusion-bin -games-fps/tribes2 -games-fps/ut2004 -games-fps/ut2004-bonuspack-cbp1 -games-fps/ut2004-bonuspack-cbp2 -games-fps/ut2004-bonuspack-ece -games-fps/ut2004-bonuspack-mega -games-fps/ut2004-data -games-puzzle/world-of-goo-demo -games-puzzle/world-of-goo-hb -games-roguelike/neon-chrome -games-rpg/costume-quest -games-rpg/wasteland2 -games-server/etqw-ded -games-server/ut2004-ded -games-simulation/bcs-demo -games-strategy/defcon-demo -games-strategy/knights-demo -games-strategy/majesty-demo - -# needs boost[nls] -games-strategy/wesnoth - -# missing multilib deps -games-action/beathazardultra -games-action/brutal-legend -games-action/hotline-miami -games-action/intrusion2 -games-action/solar2 -games-action/swordandsworcery -games-action/trine-enchanted-edition -games-action/trine2 -games-arcade/dynamitejack -games-arcade/thinktanks-demo -games-misc/little-inferno -games-misc/papers-please -games-rpg/dear-esther -games-rpg/dungeon-defenders - diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use deleted file mode 100644 index b604802149..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile (2014-08-17) -# Avoid pulling in glib -dev-util/pkgconfig internal-glib diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use.mask deleted file mode 100644 index 6e32f7f6fd..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/package.use.mask +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Michał Górny (2018-01-12) -# Those require USE=java that is masked in this profile. -app-emulation/virtualbox vboxwebsrv -app-office/libreoffice libreoffice_extensions_wiki-publisher - -# Thomas Deutschmann (2017-01-21) -# Mask due Gnome3 not going to be stabilized on this arch -# due to uclibc -dev-util/geany-plugins gtkspell - -# Joshua Kinard (2016-01-18) -# Fails linking to gettext/libintl for symbol 'libintl_gettext'. -# Is fixable by using 'append-ldflags' from flag-o-matic to force -# -lintl, but that's a QA violation. Real solution is to use -# 'append-libs', but xfsdump's build system doesn't honor $LIBS. -# So this is the best way for now. See 570548. -sys-fs/xfsdump nls diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages deleted file mode 100644 index cd23d77e3f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -*app-misc/pax-utils -*dev-libs/libiconv -*dev-libs/libintl --*sys-apps/man-pages diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build deleted file mode 100644 index 38c8653ce6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/packages.build +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file lists extra packages needed to build for -# a stage 1 based on this profile. - -dev-util/pkgconfig -dev-libs/libiconv -dev-libs/libintl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent deleted file mode 100644 index 2348d8d17b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -../../../arch/base -../../../base -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force deleted file mode 100644 index dbadd65e48..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -elibc_uclibc -uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask deleted file mode 100644 index 32ee894d84..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/uclibc/use.mask +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Thomas Deutschmann (2017-01-28) -# No JAVA in uclibc -java - -nls -pam - --uclibc - --elibc_uclibc -elibc_glibc -elibc_musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use deleted file mode 100644 index bdf6c81786..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 2019-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Brian Evans (2019-02-27) -# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session] -# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session]. -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask new file mode 100644 index 0000000000..ea771f7580 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask @@ -0,0 +1,2 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask index a965b69699..fe008ec19e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask @@ -1,5 +1,2 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 - -# ssp is broken on x86 musl: https://bugs.gentoo.org/706210 -ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/prefix/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/prefix/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/prefix/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/parent deleted file mode 100644 index 45a355b0be..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/hardened/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/hardened/amd64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/make.defaults deleted file mode 100644 index 846d921dc2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -CHOST="i686-gentoo-linux-uclibc" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="x86" -CHOST_x86="${CHOST}" -LIBDIR_x86="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/parent deleted file mode 100644 index bf856ff784..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/uclibc/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../arch/x86 -../../../../../features/uclibc/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc index daf92ab9fa..eeabf1ffae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc @@ -1,8 +1,5 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -gnat_2016 - Compile with dev-lang/gnat-gpl-2016 -gnat_2017 - Compile with dev-lang/gnat-gpl-2017 -gnat_2018 - Compile with dev-lang/gnat-gpl-2018 -gnat_2019 - Compile with dev-lang/gnat-gpl-2019 - +gnat_2020 - Compile with dev-lang/gnat-gpl-2020 +gnat_2021 - Compile with dev-lang/gnat-gpl-2021 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc index 43a12c692e..2688f2796c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc @@ -62,6 +62,7 @@ lbmethod_heartbeat - Heartbeat Traffic Counting load balancer scheduler algorith log_config - Logging of the requests made to the server log_forensic - Forensic Logging of the requests made to the server logio - Logging of input and output bytes per request +lua - Provides Lua hooks into various portions of the httpd request processing macro - Macros for the Apache config file md - Managing domains across virtual hosts, certificate provisioning via the ACME protocol mem_cache - Content cache keyed to URIs @@ -78,6 +79,7 @@ proxy_html - Module to rewrite links in html pages behind a reverse proxy proxy_http - HTTP support module for mod_proxy proxy_http2 - HTTP2 support module for mod_proxy proxy_scgi - SCGI gateway module for mod_proxy +proxy_uwsgi - UWSGI gateway module for mod_proxy proxy_wstunnel - Provides support for the tunnelling of web socket connections to a backend websockets server ratelimit - Bandwidth Rate Limiting for Clients remoteip - Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc index 329ceb4a8f..bbc771ff95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl @@ -6,7 +6,6 @@ axtls - Use axTLS gnutls - Use GnuTLS -libressl - Use LibreSSL mbedtls - Use mbed TLS nss - Use Mozilla's Network Security Services openssl - Use OpenSSL diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc index 04c4db7791..ec994a00e6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of ELIBC USE_EXPAND flags. @@ -10,15 +10,12 @@ bionic - ELIBC setting for systems that use Android's Bionic C library Cygwin - ELIBC setting for systems that use Cygwin Darwin - ELIBC setting for systems that use the Darwin C library DragonFly - ELIBC setting for systems that use the DragonFly C library -FreeBSD - ELIBC setting for systems that use the FreeBSD C library glibc - ELIBC setting for systems that use the GNU C library HPUX - ELIBC setting for systems that use the HP-UX C library Interix - ELIBC setting for systems that use the Interix C library mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library -mintlib - ELIBC setting for systems that use the FreeMiNT C library musl - ELIBC setting for systems that use the musl C library NetBSD - ELIBC setting for systems that use the NetBSD C library OpenBSD - ELIBC setting for systems that use the OpenBSD C library SunOS - ELIBC setting for systems that use the Sun Solaris C library -uclibc - ELIBC setting for systems that use the uClibc C library Winnt - ELIBC setting for systems that use Winnt diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc index 0788287d85..13b8ef19c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc @@ -53,6 +53,7 @@ cnr - Montenegrin cop - Coptic co - Corsican cs - Czech +csb - Kashubian cu - Church Slavic cy - Welsh da - Danish @@ -104,10 +105,12 @@ gug - Paraguayan Guarani gv - Manx he - Hebrew hi - Hindi +hil - Hiligaynon hr - Croatian hsb - Upper Sorbian ht - Haitian hu - Hungarian +hus - Huastec hy - Armenian ia - Interlingua id - Indonesian @@ -153,12 +156,14 @@ my - Burmese nan - Min Nan Chinese nb - Norwegian Bokmål nd - North Ndebele +nds - Low German ne - Nepali nl - Dutch nn - Norwegian Nynorsk no - Norwegian nr - South Ndebele nso - Northern Sotho +ny - Chichewa oc - Occitan om - Oromo or - Oriya (macrolanguage) @@ -206,6 +211,7 @@ szl - Silesian ta - Tamil ta-LK - Tamil (Sri Lanka) te - Telugu +tet - Tetum tg - Tajik th - Thai ti - Tigrinya @@ -227,6 +233,7 @@ ve - Venda vec - Venetian vi - Vietnamese vls - Vlaams +wa - Walloon xh - Xhosa yi - Yiddish yo - Yoruba diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc index 8356a09cf6..fd9a4f60ff 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc @@ -10,6 +10,7 @@ BPF - Berkeley Packet Filter target CSKY - C-SKY CPU target [EXPERIMENTAL] Hexagon - Qualcomm Hexagon DSP target Lanai - Lanai CPU target +M68k - Motorola 68000 target [EXPERIMENTAL] Mips - MIPS CPU target (includes MIPS64) MSP430 - MSP430 CPU target (experimental) NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit) diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc index c3d422e434..347e7e4798 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of LUA_SINGLE_TARGET USE_EXPAND flags. lua5-1 - Build for Lua 5.1 only -lua5-2 - Build for Lua 5.2 only lua5-3 - Build for Lua 5.3 only lua5-4 - Build for Lua 5.4 only luajit - Build for LuaJIT only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc index 75b9e0f86a..a745cd102c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of LUA_TARGETS USE_EXPAND flags. lua5-1 - Build with Lua 5.1 -lua5-2 - Build with Lua 5.2 lua5-3 - Build with Lua 5.3 lua5-4 - Build with Lua 5.4 luajit - Build with LuaJIT diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index b63c5d69d8..76a65f2351 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags +php8-1 - Build against PHP 8.1 php8-0 - Build against PHP 8.0 php7-4 - Build against PHP 7.4 php7-3 - Build against PHP 7.3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc index 6cddcb149b..39f97a1ad4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc @@ -3,11 +3,9 @@ # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. -postgres9_3 - Build against PostgreSQL 9.3 -postgres9_4 - Build against PostgreSQL 9.4 -postgres9_5 - Build against PostgreSQL 9.5 postgres9_6 - Build against PostgreSQL 9.6 postgres10 - Build against PostgreSQL 10 postgres11 - Build against PostgreSQL 11 postgres12 - Build against PostgreSQL 12 postgres13 - Build against PostgreSQL 13 +postgres14 - Build against PostgreSQL 14 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index 08637d9955..d670f950de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -3,8 +3,7 @@ # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. -python2_7 - Build for Python 2.7 only -python3_7 - Build for Python 3.7 only python3_8 - Build for Python 3.8 only python3_9 - Build for Python 3.9 only +python3_10 - Build for Python 3.10 only pypy3 - Build for PyPy3 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index 0bea2b6374..ba8b8ea5ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -3,8 +3,7 @@ # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. -python2_7 - Build with Python 2.7 -python3_7 - Build with Python 3.7 python3_8 - Build with Python 3.8 python3_9 - Build with Python 3.9 +python3_10 - Build with Python 3.10 pypy3 - Build with PyPy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc index 9745378ade..286a4688d0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc @@ -11,6 +11,7 @@ alpha - userspace emulation target arm - ARM (little endian) userspace emulation target armeb - ARM (big endian) userspace emulation target cris - userspace emulation target +hexagon - Qualcomm hexagon userspace emulation target hppa - userspace emulation target i386 - userspace emulation target m68k - userspace emulation target diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc index 1a82d20785..e4c6adc632 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc @@ -7,6 +7,7 @@ amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards +crocus - VIDEO_CARDS setting to build driver for Intel video cards Gen4-Gen7 dummy - VIDEO_CARDS setting to build driver for dummy video cards exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/xtables_addons.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/xtables_addons.desc index c78e11c7dc..5ee39b3b61 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/xtables_addons.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/xtables_addons.desc @@ -23,6 +23,7 @@ logmark - LOGMARK target will log packet and connection marks to syslog lscan - match detects simple low-level scan attemps based upon the packet's contents quota2 - match implements a named counter which can be increased or decreased on a per-match basis pknock - match implements so-called "port knocking", a stealthy system for network authentication +proto - modifies the protocol number in IP packet header psd - match attempts to detect TCP and UDP port scans (derived from Solar Designer's scanlogd) sysrq - SYSRQ target allows to remotely trigger sysrq on the local machine over the network tarpit - TARPIT target captures and holds incoming TCP connections using no local per-connection resources diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults index 5af38683be..4320f726a5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2008-2020 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="kdrive minimal multicall zlib" @@ -24,17 +24,17 @@ IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" +USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" # Variables that are set exclusively by the profile # and not by user configuration files. diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/package.use b/sdk_container/src/third_party/portage-stable/profiles/embedded/package.use index 7dda9d81fe..526095b387 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/package.use @@ -1 +1,3 @@ sys-apps/busybox make-symlinks static +virtual/libcrypt static-libs +sys-libs/libxcrypt static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults new file mode 100644 index 0000000000..7674593179 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults @@ -0,0 +1,67 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# this is for now highly experimental -dilfridge + +# use clang as the primary compiler +CC="clang" +CXX="clang++" + +# libtool needs this +LD="ld.lld" + +# linker flags +LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed" + +## hardening flags +#SOME_HARDENING_CFLAGS="-fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2" +#SOME_HARDENING_LDFLAGS="-Wl,-z,relro,-z,now -pie" +# +# we need to eventually do this the same way as in gcc, for now let's +# keep it to a minimum +SOME_HARDENING_CFLAGS="-D_FORTIFY_SOURCE=2" +SOME_HARDENING_LDFLAGS="" + +# enable hardening by default, cf. gcc[pie,ssp] +CFLAGS="${CFLAGS} ${SOME_HARDENING_FLAGS}" +CXXFLAGS="${CXXFLAGS} ${SOME_HARDENING_FLAGS}" +LDFLAGS="${LDFLAGS} ${SOME_HARDENING_LDFLAGS}" + +# use LLVM-provided binutils +AR="llvm-ar" +AS="llvm-as" +NM="llvm-nm" +STRIP="llvm-strip" +RANLIB="llvm-ranlib" +OBJCOPY="llvm-objcopy" +STRINGS="llvm-strings" +OBJDUMP="llvm-objdump" +READELF="llvm-readelf" +ADDR2LINE="llvm-addr2line" + + +# bootstrap USE for stage1 + +# curl needed by cmake +BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" + +# Clang needs this +BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_9" + +# sys-devel/llvm +BOOTSTRAP_USE="${BOOTSTRAP_USE} -gold" + +# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi +BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" + +# sys-devel/clang +BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind" + +# sys-devel/clang-runtime +BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize" + +# sys-libs/libcxxabi +BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi" + +# llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails +BOOTSTRAP_USE="${BOOTSTRAP_USE} -llvm_targets_BPF -llvm_targets_AMDGPU -llvm_targets_NVPTX -llvm_targets_BPF" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use new file mode 100644 index 0000000000..5d568cb8cb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use @@ -0,0 +1,17 @@ +# use lld by default +sys-devel/llvm -gold + +# use all defaults +sys-devel/clang compiler-rt default-compiler-rt default-lld default-libcxx llvm-libunwind +sys-libs/compiler-rt clang + +# disable sanitizers for now +sys-devel/clang-runtime compiler-rt libcxx -sanitize +# sys-libs/compiler-rt-sanitizers clang + +sys-libs/libcxx libunwind libcxxabi +sys-libs/libcxxabi libunwind +sys-libs/llvm-libunwind compiler-rt + +# libgcrypt doesn't like optimizations +dev-libs/libgcrypt o-flag-munging diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages b/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages new file mode 100644 index 0000000000..9536b85862 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages @@ -0,0 +1,14 @@ +# now part of @system set +*sys-devel/lld +*sys-devel/llvm +*sys-devel/clang +*sys-libs/libcxx +*sys-libs/libcxxabi +*sys-libs/compiler-rt +*sys-libs/llvm-libunwind + +# not needed with clang +-*sys-devel/gcc +-*sys-devel/gcc-config +-*sys-devel/binutils +-*sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build b/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build new file mode 100644 index 0000000000..fd1e69e329 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build @@ -0,0 +1,14 @@ +# will be pulled by stage1 +sys-libs/compiler-rt +sys-libs/libcxxabi +sys-libs/libcxx +sys-devel/llvm +sys-devel/lld +sys-devel/clang +sys-libs/llvm-libunwind + +# remove gcc & friends +-sys-devel/gcc +-sys-devel/gcc-config +-sys-devel/binutils +-sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force new file mode 100644 index 0000000000..e671fa2100 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force @@ -0,0 +1 @@ +clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.mask deleted file mode 100644 index 6320e8b005..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Cernlib has address space issues on amd64 and package is no -# longer supported by upstream. Thus masking it and its reverse -# dependencies. -# See bug 426764. -sci-physics/cernlib -sci-physics/cernlib-montecarlo -sci-physics/paw diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use.mask new file mode 100644 index 0000000000..c1152ea1c6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use.mask @@ -0,0 +1,11 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-11-27) +# Unmask CET here. It works on amd64 and this is the hardened profile. +sys-devel/binutils -cet +sys-devel/binutils-hppa64 -cet +sys-devel/gdb -cet +sys-libs/binutils-libs -cet +sys-libs/glibc -cet +sys-devel/gcc -cet diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/make.defaults similarity index 59% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.use.force rename to sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/make.defaults index aacc29b1d5..b3db3fbb81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/make.defaults @@ -1,3 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +USE="pic" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/parent b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv6j/parent rename to sdk_container/src/third_party/portage-stable/profiles/features/hardened/arm/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults index 0646f48500..2ce5764c52 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Jorge Manuel B. S. Vicetto (2011-11-16) @@ -20,7 +20,7 @@ USE="${USE} -ptpax" # Default starting set of USE flags for all default/linux profiles. # We unset them so we get a clean use flag profile. -USE="${USE} -berkdb -gdbm -tcpd" +USE="${USE} -berkdb -gdbm" USE="${USE} -fortran" USE="${USE} -cli" USE="${USE} -dri" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use.mask index c903d0bed8..fd48a16c78 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use.mask @@ -1,10 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 sys-apps/hwloc gl sys-devel/gcc -hardened -sys-libs/glibc -hardened # Ian Stakenvicius (2014-12-03) # Have no way of knowing what Gecko Media Plugins will install in profiles @@ -13,6 +12,3 @@ www-client/firefox gmp-autoupdate # net-fs/openafs-kernel module can't be used on hardened, # see bug 540196. net-fs/openafs modules - -# jit don't work on hardened. -dev-vcs/git pcre-jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults index a55eb81dd1..80a8fdf924 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PORTAGE_LIBC="musl" @@ -15,4 +15,5 @@ FEATURES="-multilib-strict" # TODO: fix so musl doesn't generate this for all packages # that use a charset, it causes package collisons. -INSTALL_MASK="charset.alias locale.alias" +# Note: we use a full path for locale.alias for bug #799437 +INSTALL_MASK="charset.alias /usr/share/locale/locale.alias" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 27d5c51ebf..afd35b854c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,45 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ulrich Müller (2022-01-04) +# Emacs 23 does not support x86_64-gentoo-linux-musl systems +# (bug #830408) +app-editors/emacs:23 + +# Marek Szuba (2022-01-01) +# Binary-only package linked against glibc. +app-crypt/rainbowcrack + +# Conrad Kostecki (2021-12-15) +# Level Zero needs RTLD_DEEPBIND, which does not exist on musl. +dev-libs/level-zero + +# Andreas K. Hüttel (2021-11-21) +# No musl patches in ebuild + (2021-11-20) +# Wants /usr/bin/locale +# Fails to build with errors like: +# ``` +# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155. +# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134. +# ``` +app-text/po4a + +# Hank Leininger (2021-07-14) +# Uses glibc-specific rexec(3) function, bug #715898 +net-misc/netkit-rsh + +# Andreas K. Hüttel (2021-07-14) +# Mask the libxcrypt-based virtual +~virtual/libcrypt-2 +-virtual/libcrypt:0/1 + +# David Seifert (2021-02-08) +# nvidia-drivers only works against glibc. +x11-drivers/nvidia-drivers + # Sergei Trofimovich (2020-04-11) # musl has no support for prelinked sections, bug #717020 sys-devel/prelink @@ -14,37 +53,28 @@ app-editors/jasspa-microemacs # Sergei Trofimovich (2020-03-21) # musl has no support for nss subsystem. sys-auth/libnss-nis -sys-auth/libnss-compat # Sergei Trofimovich (2020-03-21) # Needs a port no musl. Uses glibc-specific termio and __getppid. app-emulation/ski -# Sergei Trofimovich (2020-03-21) -# In ::gentoo dev-libs/elfutils needs an upstream port to -# musl: #602126, #701478 -# - https://sourceware.org/PR21002 -# - https://sourceware.org/PR21008 -# - https://sourceware.org/PR21010 -dev-libs/elfutils - # Sergei Trofimovich (2020-03-21) # Linux debugger needs a port to musl. app-emulation/dosemu -sys-libs/uclibc-ng +# Old undated blocks of masks +# sys-libs/glibc -# We use eudev which is tested on both uclibc and musl -=virtual/libudev-232-r1 +# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo +# to work on musl. sys-apps/systemd -sys-fs/udev # systemd sources fail to build without glibc sys-boot/systemd-boot -# Ian Stakenvicius, 2017-06-14 -# on behalf of mozilla@gentoo.org +# Ian Stakenvicius (2017-06-14) +# (on behalf of ) # Mask firefox-54 and above as it requires rust # now, and rust reportedly will not build yet. >=www-client/firefox-54.0 @@ -53,7 +83,3 @@ sys-boot/systemd-boot dev-lang/rust-bin mail-client/thunderbird-bin www-client/firefox-bin - -# Mikle Kolyada (2020-03-20) -# No source builds for musl -app-emulation/firecracker diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force index c26a7ba83f..f11de170c8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2021-07-14) +# Do not force system install for libxcrypt here +>=sys-libs/libxcrypt-4.4.23-r1 -system -compat + # Force system-libevent use flag on mozilla packages, since the building of # bundled libevent cannot accomodate a system without sysctl.h # See bug 574830 for more info. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index afdd59ca5f..cc07016540 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,6 +1,42 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ulrich Müller (2022-01-04) +# musl iconv doesn't know about shift-jis which is needed for Japanese +# documentation (bug #830436) +app-emacs/yatex l10n_ja + +# Conrad Kostecki (2021-12-15) +# Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. +dev-libs/intel-compute-runtime l0 + +# Stijn Tintel (2021-12-02) +# rarpd relies on ether_ntohost which is a stub in musl +net-misc/iputils rarpd + +# Sam James (2021-11-20) +# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) +sys-apps/man-db nls + +# Sam James (2021-11-07) +# gdb-10[nls] doesn't build on musl +# "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'" +# bug #809686 + (2021-11-07) +# Disable some sanitizers for LLVM, see bug #753935 +# Needs libexecinfo on musl, not yet packaged +sys-libs/compiler-rt-sanitizers gwp-asan libfuzzer + +# Sam James (2021-11-07) +# Broken as "error: unknown type name '_Unwind_Word'" +sys-libs/compiler-rt-sanitizers hwasan + +# Andreas K. Hüttel +# Restore mask here that is gone elsewhere +sys-libs/libxcrypt split-usr system + # James Le Cuirot (2020-05-16) # execinfo.h is required for debug. dev-games/cegui debug diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask index 3029d07118..394d12cd2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask @@ -1,9 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Select the correct ELIBC -elibc_musl -elibc_uclibc elibc_glibc # Musl doesn't have support for utmp/wtmp by design diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.mask index d461cd3036..80c1a0a431 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Benda Xu (2019-08-20) @@ -19,4 +19,3 @@ sys-apps/systemd-readahead sys-kernel/installkernel-systemd-boot sys-process/systemd-cron www-misc/profile-sync-daemon - (2021-12-22) +# We don't use 'su' in Prefix because it requires privileges +# (And PAM for util-linux). +sys-apps/util-linux -su + # Don't enable the security measures for convienence sys-apps/portage -rsync-verify + +# Yiyang Wu (2021-03-03) +# bazel should link libstdc++ statically in prefix to avoid finding host's libstdc++ when building other packages +dev-util/bazel static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force new file mode 100644 index 0000000000..c8e401afcc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.force @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev (2021-04-03) +# We want to use rust-bin (with fixes) or source-built rust +# to bootstrap rust properly. +# See https://github.com/gentoo/gentoo/pull/19815 for discussion +# and bug #682370, bug #682370 +dev-lang/rust system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask index 37eb627c39..a90a7c2a95 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2021-01-27) +# Requires PAM +gnome-base/gdm elogind fprint +lxde-base/lxdm elogind + # Fabian Groffen (2020-10-15) # Requires PAM x11-base/xorg-server elogind @@ -20,8 +25,8 @@ sys-apps/dbus-broker launcher www-servers/uwsgi uwsgi_plugins_systemd_logger # Benda Xu (2016-07-28) -# Needs root privilege. -sys-fs/eudev hwdb kmod +# Needs root privileges. +sys-fs/eudev kmod # Fabian Groffen (2011-12-08) # USE=vanilla produces a broken compiler for Prefix. Only use this flag diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages index d347ce23ab..25c444c13e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages @@ -19,6 +19,7 @@ -*sys-fs/e2fsprogs -*virtual/dev-manager -*sys-apps/shadow +-*virtual/ssh # we don't want this either (as baselayout-prefix provides the functions.sh # file that this was added to ../base/packages for) diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults index 2881aa37fc..4f60922264 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/make.defaults @@ -1,3 +1,6 @@ +# Copyright 2018-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # This profile is supporting >=linux-2.6.16[a] and (2021-01-19) +# uchardet not stable/keyworded yet on this profile keyword +# bug #750032 +sys-apps/groff uchardet + # Benda Xu (2019-10-09) # Do not draw pam from @system. Bug 695966. # runuser is not necessary for Prefix. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/packages b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/packages index 8d5b9aeeb3..259169a676 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/packages @@ -1,3 +1,6 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # RAP does not need busybox for emergency recovery, the host have all those tools. -*sys-apps/busybox @@ -6,7 +9,6 @@ # Man pages are not essential. -*sys-apps/man-pages --*virtual/man # A service manager is not essential. -*virtual/service-manager diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc index bef26cfd01..5423535d0f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc @@ -1,4 +1,7 @@ # -*- mode: shell-script; -*- +# Copyright 2018-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # RAP specific patches pending upstream: # binutils: http://article.gmane.org/gmane.comp.gnu.binutils/67593 # gcc: https://gcc.gnu.org/ml/gcc-patches/2014-12/msg00331.html @@ -11,7 +14,11 @@ if [[ ${CATEGORY}/${PN} == sys-devel/gcc && ${EBUILD_PHASE} == configure ]]; the einfo "Prefixifying dynamic linkers..." for h in gcc/config/*/*linux*.h; do ebegin " Updating $h" - sed -i -r "/_DYNAMIC_LINKER/s,([\":])(/lib),\1${EPREFIX}\2,g" $h + if [[ "${h}" == gcc/config/rs6000/linux*.h ]]; then + sed -i -r "s,(DYNAMIC_LINKER_PREFIX\s+)\"\",\1\"${EPREFIX}\",g" $h + else + sed -i -r "/_DYNAMIC_LINKER/s,([\":])(/lib),\1${EPREFIX}\2,g" $h + fi eend $? done @@ -102,4 +109,11 @@ elif [[ ${CATEGORY}/${PN} == dev-lang/php && ${EBUILD_PHASE} == prepare ]]; then ebegin "Prefixifying ext/iconv/config.m4 paths" sed -i -r "/for i in/s,(/usr(/local|)),${EPREFIX}\1,g" "${S}"/ext/iconv/config.m4 eend $? +elif [[ ${CATEGORY}/${PN} == dev-util/cmake && ${EBUILD_PHASE} == prepare ]]; then + einfo "Removing Debian magic..." + for f in Modules/{CMakeFindPackageMode,FindPkgConfig,GNUInstallDirs,Platform/{GNU,Linux}}.cmake; do + ebegin " Updating $f" + sed -i -e 's,EXISTS "/etc/debian_version",FALSE,' "${S}"/$f + eend $? + done fi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask index 5f290ef9df..a273fbe66e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask @@ -13,6 +13,9 @@ gpm # need to invade pid 1, which is not possible for Prefix. systemd +# system authentication etc. not possible for non-privileged Prefix +pam + # Andreas Sturmlechner (2020-06-06) # sci-libs/mkl does not have prefix keywords mkl diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask index 1a09d0c5d9..fe7d393b91 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask @@ -1,65 +1,3 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Göktürk Yüksek (2016-11-09) -# On behalf of proxy-maint -# Mask due to the package requiring systemd -# and causing unresolvable dep issues -# See: https://github.com/gentoo/gentoo/pull/2262 -www-misc/profile-sync-daemon - -# Jason Zaman (2015-06-27) -# SystemD has no support in the SELinux policy at the moment. -# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_systemd.3F -app-admin/systemdgenie -app-eselect/eselect-gnome-shell-extensions -app-office/wps-office -sys-apps/systemd -app-admin/calamares -dev-python/python-systemd -gnome-base/gdm -gnome-base/gnome -gnome-base/gnome-applets -gnome-base/gnome-extra-apps -gnome-base/gnome-flashback -gnome-base/gnome-light -gnome-base/gnome-panel -gnome-base/gnome-shell -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-logs -gnome-extra/gnome-shell-extensions -gnome-extra/gnome-shell-frippery -gnome-extra/gnome-shell-extensions-topicons-plus -gnome-extra/gnome-shell-extension-appindicator -gnome-extra/gnome-shell-extension-applications-overview-tooltip -gnome-extra/gnome-shell-extension-bing-wallpaper -gnome-extra/gnome-shell-extension-bluetooth-quick-connect -gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen -gnome-extra/gnome-shell-extension-dash-to-panel -gnome-extra/gnome-shell-extension-desktop-icons -gnome-extra/gnome-shell-extension-gsconnect -gnome-extra/gnome-tweaks -x11-themes/zukitwo-shell -gnome-extra/office-runner -gnome-extra/pch-session -net-firewall/firewalld -sys-apps/gentoo-systemd-integration -sys-apps/systemd-readahead -sys-process/systemd-cron -sys-apps/dbus-broker -sys-kernel/installkernel-systemd-boot - -# Gilles Dartiguelongue (2018-05-24) -# Packages use systemd unconditionally for now ->=app-admin/abrt-2.10 -app-admin/gnome-abrt ->=dev-libs/libreport-2.9 -games-util/gamemode -gnome-extra/gnome-user-share - -# Jason Zaman (2019-12-01) -# SELinux userspace 3.0 dropped python2_7 support -# python2_7-only packages that depend on portage -# cause unresolvable deps -app-portage/distpatch -app-portage/metagen diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.unmask similarity index 67% rename from sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.force rename to sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.unmask index 82bb958a57..2de0cf7d65 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.unmask @@ -1,2 +1,2 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force index 131e38b9ff..e05cf6bb05 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force @@ -1,21 +1,21 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sven Vermeulen (2013-04-19) -# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". -# sys-apps/policycoreutils also requires libsemanage with USE="python" -sys-libs/libselinux python - -# Sven Vermeulen (2013-05-21) -# sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it -# here to allow stages to build with USE=xml on python -dev-lang/python xml - # Jason Zaman (2014-12-03) # sys-apps/busybox has IUSE="+static", so force static-libs on its deps # so stages can build with no interacton. Bug #527938 sys-libs/libselinux static-libs dev-libs/libpcre static-libs +# Sven Vermeulen (2013-05-21) +# sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it +# here to allow stages to build with USE=xml on python +dev-lang/python xml + +# Sven Vermeulen (2013-04-19) +# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". +# sys-apps/policycoreutils also requires libsemanage with USE="python" +sys-libs/libselinux python + # Required for semanage to run correctly. sys-process/audit python diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask index a22be1217f..4d0a1aab40 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-10-21) @@ -9,6 +9,16 @@ sys-apps/ipmitool openbmc # sdjournal links against sys-apps/systemd's libraries net-analyzer/wireshark sdjournal +# Jason Zaman (2015-06-27) +# systemd has no support in the SELinux policy at the moment. +# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F +app-emulation/libvirt firewalld +gnome-base/gdm wayland +gnome-base/gnome-extra-apps share +net-firewall/fwknop firewalld +www-servers/uwsgi uwsgi_plugins_systemd_logger +>=x11-wm/mutter-3.22 wayland + # Brian Dolbec (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux sys-apps/portage python_targets_pypy3 @@ -16,18 +26,3 @@ app-portage/elogv python_targets_pypy3 app-portage/gentoolkit python_targets_pypy3 app-portage/layman python_targets_pypy3 app-portage/repoman python_targets_pypy3 - -# Jason Zaman (2015-06-27) -# SystemD has no support in the SELinux policy at the moment. -# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F -app-emulation/libvirt firewalld -gnome-base/gdm wayland -net-firewall/fwknop firewalld -www-servers/uwsgi uwsgi_plugins_systemd_logger ->=x11-wm/mutter-3.22 wayland -x11-misc/xscreensaver gdm -x11-misc/gpaste gnome -x11-terms/gnome-terminal gnome-shell -x11-themes/arc-theme gnome-shell -x11-themes/zukitwo gnome-shell -net-wireless/bluez user-session diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.force index a651b206dc..012958f56c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.force @@ -1 +1,5 @@ +# Needed for various SELinux tooling +audit +# Allows us to avoid suid +caps selinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask index 3cdf71244b..5c4a7be6e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask @@ -10,4 +10,4 @@ -selinux # no policy yet -systemd +homed diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/make.defaults deleted file mode 100644 index 3a1b040cc7..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/make.defaults +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -PORTAGE_LIBC="uClibc" -ELIBC=uclibc - -FEATURES="sandbox sfperms strict" - -USE="nptl unicode -berkdb" -BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" - -SYMLINK_LIB="no" -FEATURES="-multilib-strict" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.mask deleted file mode 100644 index d1730bdfd2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -sys-libs/musl -sys-libs/glibc -sys-libs/pam - -# Version 8.31 is broken on uclibc, but not 8.30 or 8.32 -~sys-apps/coreutils-8.31 - -# We use eudev which is tested on both uclibc and musl -sys-apps/systemd -sys-fs/udev - -# Working on it, bug #470884 -dev-libs/elfutils ->virtual/libelf-2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use deleted file mode 100644 index a0b9b93914..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile (2014-08-17) -# Avoid pulling in glib -dev-util/pkgconfig internal-glib - -# Anthony G. Basile (2018-07-14) -# We need this to break a circular dependency with -# 'sys-libs/libcap pam' in stage3 catalyst builds -sys-libs/pam -filecaps diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use.mask deleted file mode 100644 index 1c6069c30d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/package.use.mask +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile -# sanitize is broken on at least all hardened uclibc -sys-devel/gcc sanitize - -# Michał Górny (2018-01-12) -# Those require USE=java that is masked in this profile. -app-emulation/virtualbox vboxwebsrv -app-office/libreoffice libreoffice_extensions_wiki-publisher - -# Thomas Deutschmann (2017-01-21) -# Mask due Gnome3 not going to be stabilized on this arch -# due to uclibc -dev-util/geany-plugins gtkspell - -# Joshua Kinard (2016-01-18) -# Fails linking to gettext/libintl for symbol 'libintl_gettext'. -# Is fixable by using 'append-ldflags' from flag-o-matic to force -# -lintl, but that's a QA violation. Real solution is to use -# 'append-libs', but xfsdump's build system doesn't honor $LIBS. -# So this is the best way for now. See 570548. -sys-fs/xfsdump nls - -# static linking works with uClibc -app-shells/mksh -static diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages deleted file mode 100644 index 0ff81f33bf..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -*app-misc/pax-utils -*dev-libs/libiconv -*dev-libs/libintl --*sys-apps/man-pages diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages.build b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages.build deleted file mode 100644 index bc9b890701..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/packages.build +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file lists extra packages needed to build for -# a stage 1 based on this profile. - -dev-util/pkgconfig -dev-libs/libiconv -dev-libs/libintl diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.force deleted file mode 100644 index 6225883ae6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Select the correct ELIBC -elibc_uclibc -uclibc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.mask deleted file mode 100644 index 94bf5b5ae1..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/uclibc/use.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors. -# Distributed under the terms of the GNU General Public License v2 - -# Thomas Deutschmann (2017-01-28) -# No JAVA in uclibc -java - -nls -pam - --uclibc - --elibc_uclibc -elibc_glibc -elibc_musl - -systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask index b851b043ca..c294cc126a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask @@ -1,8 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -elibc_musl -elibc_uclibc elibc_glibc -hardened diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults deleted file mode 100644 index 1212f635f5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -USE="${USE} hardened pic -jit -orc" -BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic -jit -orc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent deleted file mode 100644 index 27f3883747..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/mipsel/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../../default/linux/uclibc/mips/mipsel/ -../.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent deleted file mode 100644 index 323f100058..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/mips/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../default/linux/uclibc/mips -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.use.mask deleted file mode 100644 index 7525128ecb..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/package.use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile (2017-12-12) -# masked in base, unmask for hardened/uclibc -sys-devel/gcc -pie diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force deleted file mode 100644 index b0ea1237d5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.force +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -elibc_uclibc - -# Make sure people don't accidentally turn of ssp/pie in important packages. -pie -ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask deleted file mode 100644 index 174226cb64..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/uclibc/use.mask +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - --elibc_uclibc -elibc_musl -elibc_glibc - --hardened - -# precompiled headers are not compat with ASLR. -pch - -# prelink is masked for hardened -prelink - -# profile are incompatible when linking with pie -profile diff --git a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs index 14e1442eef..bb782b2678 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs +++ b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs @@ -1,3 +1,6 @@ +# Copyright 2004-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + ## ## These ATOMS are printed with a standard 'emerge info' in ## portage as of 2.0.51-r5. Do not overcrowd the output please. @@ -8,19 +11,31 @@ sys-devel/automake sys-kernel/linux-headers sys-libs/glibc sys-libs/musl -sys-libs/uclibc-ng sys-devel/binutils +sys-devel/binutils-config sys-devel/libtool sys-devel/make dev-lang/python dev-lang/perl +dev-lang/rust +dev-lang/rust-bin +app-misc/pax-utils sys-apps/sandbox +dev-util/ccache +sys-devel/clang +sys-devel/llvm +sys-devel/lld sys-devel/gcc sys-devel/gcc-config dev-java/java-config dev-util/cmake -dev-util/pkgconfig +dev-util/meson # NOTE: portage no longer list /etc/gentoo-release, # so this is not redundant sys-apps/baselayout sys-apps/openrc +sys-apps/systemd + +# SELinux +sec-policy/selinux-base +sys-libs/libselinux diff --git a/sdk_container/src/third_party/portage-stable/profiles/info_vars b/sdk_container/src/third_party/portage-stable/profiles/info_vars index 1da785baaa..c058aceb7f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/info_vars +++ b/sdk_container/src/third_party/portage-stable/profiles/info_vars @@ -1,37 +1,73 @@ +# Copyright 2004-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + ## ## These variables are printed with a standard 'emerge info' in ## portage as of 2.0.51-r5. They are sorted regardless of order here. ## ACCEPT_KEYWORDS ACCEPT_LICENSE +ADDR2LINE +AR +ARFLAGS +AS +ASFLAGS CC +CCLD CXX +CXXFILT CFLAGS CBUILD CHOST CONFIG_PROTECT CONFIG_PROTECT_MASK +CONFIG_SHELL +CPP CPPFLAGS CTARGET CXXFLAGS DISTDIR -FEATURES +ELFEDIT +EXTRA_ECONF +FC FCFLAGS +FEATURES FFLAGS +F77FLAGS +GCOV GENTOO_MIRRORS +GPROF INSTALL_MASK LANG LC_ALL +LD LDFLAGS +LEX +LFLAGS +LIBTOOL LINGUAS +MAKE +MAKEFLAGS MAKEOPTS +NM +OBJCOPY +OBJDUMP PORTAGE_COMPRESS PORTAGE_COMPRESS_FLAGS PORTAGE_CONFIGROOT +PORTAGE_RSYNC_OPTS +PORTAGE_RSYNC_EXTRA_OPTS PORTAGE_TMPDIR PORTDIR PORTDIR_OVERLAY +RANLIB +READELF +RUSTFLAGS +SHELL +SIZE +STRINGS +STRIP SYNC USE -PORTAGE_RSYNC_OPTS -PORTAGE_RSYNC_EXTRA_OPTS +YACC +YFLAGS diff --git a/sdk_container/src/third_party/portage-stable/profiles/license_groups b/sdk_container/src/third_party/portage-stable/profiles/license_groups index d8d470f076..b68b11d9f4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -13,15 +13,15 @@ # https://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-openssl-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-openssl-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3-with-font-exception GPL-3+-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF -FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL QPL-1.0 Zend-2.0 +FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 # Licenses approved by the Open Source Initiative # https://www.opensource.org/licenses # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 -OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL +OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL MirOS # Misc licenses that are probably free software, i.e. follow the # Free Software Definition at https://www.gnu.org/philosophy/free-sw.html @@ -30,7 +30,7 @@ OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artisti # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay SVFL symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs zlib-acknowledgement ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @@ -39,12 +39,12 @@ FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE # FSF-approved licenses for "free documentation" and "works of # practical use besides software and documentation" (including fonts) -FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ FreeArt GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont OFL OFL-1.1 OPL +FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ IPAfont OFL OFL-1.1 OPL # Misc licenses for free documents and other works (including fonts) # that follow the definition at https://freedomdefined.org/ but are NOT # listed in @FSF-APPROVED-OTHER -MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 +MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 # Metaset for all free documents FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS @@ -65,13 +65,16 @@ FREE @FREE-SOFTWARE @FREE-DOCUMENTS # - IF (and only if) there is an explicit inclusion requirement, # USE=bindist MUST cause a copy of the license to be installed # in a file location compliant with the license -BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR +BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR ###################################################################### # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Microsemi Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone + +# Deprecated license labels, used by repoman +#DEPRECATED (currently none) # Local Variables: # mode: conf-space diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index 3373892877..f57b032ea7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file specifies packages that are considered deprecated (but not @@ -17,15 +17,14 @@ #--- END OF EXAMPLES --- -# Michał Górny (2020-12-22) -# This is a renamed dev-python/pycryptodome. Since the latter has more -# revdeps, please sed your package s:Cryptodome:Crypto:, -# s:pycryptodomex:pycryptodome:. -dev-python/pycryptodomex +# Andreas K. Hüttel (2021-06-30) +# Deprecated upstream, see HOMEPAGE +dev-perl/Mail-Sender -# Andreas Sturmlechner (2020-11-20) -# dev-qt/qtwebkit is in the process of being removed, tracker bug #684580 -dev-qt/qtwebkit +# Andreas K. Hüttel (2021-06-11) +# gtk2. Nuff said. See HOMEPAGE, too. +dev-perl/Gtk2-SourceView2 +dev-perl/Gtk2-Unique # Mart Raudsepp (2020-07-04) # Port to gtk+:3 using wxGTK:3.0-gtk3 SLOT @@ -47,17 +46,6 @@ gnome-base/gnome-vfs # x11-libs/gtkglext is in the process of being removed, tracker bug #698950 x11-libs/gtkglext -# Sergei Trofimovich (2020-02-22) -# virtual/libffi has only one dev-libs/libffi provider. Use that instead. -# bug #699796. -virtual/libffi - -# Michał Górny (2019-12-09) -# Test coverage reporting is not useful for Gentoo ebuilds. The deps -# against coverage plugins are either entirely spurious, or the build -# systems need to be fixed to work without them. -dev-python/nosexcover - # Zac Medico (2019-12-06) # These golang libraries should be vendored either by upstream or via # the EGO_VENDOR variable. diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.mask b/sdk_container/src/third_party/portage-stable/profiles/package.mask index 7dd19c2c6c..52d8a08819 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -1,10 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #################################################################### # # When you add an entry to the top of this file, add your name, the date -# in the UTC timezone, and an explanation of why something is getting masked. +# in the UTC timezone with a format of YYYY-MM-DD, and an explanation of why +# something is getting masked. # Please be extremely careful not to commit atoms that are not valid, as it can # cause large-scale breakage, especially if it ends up in the daily snapshot. # @@ -32,378 +33,403 @@ #--- END OF EXAMPLES --- -# Sam James (2021-01-18) -# Older versions: need Python 2 -# Newer versions: ported to Python 3, but need -# testing on real hardware. -# bug #735352 -games-strategy/0ad -~games-strategy/0ad-data-0.0.24_alpha_pre20210116040036 +# Florian Schmaus (2022-01-04) +# Outdated, unmaintained, and has multiple open bugs (bug #732582, bug +# #739398, bug #756715). As discussed at +# https://github.com/gentoo/gentoo/pull/23483#issuecomment-1004363556, +# in its current form it is better maintained in the 'spring' overlay. +# Removal after 2022-02-04. Bug #830588. +games-util/springlobby -# Jonas Stein (2021-01-17) +# Ionen Wolkens (2022-01-03) +# Obsolete, higan-purify is now provided by games-emulation/higan +# as the icarus utility (bug #821121) and dev-games/higan-ananke +# has no known uses without higan-purify (bug #821124). Further +# stuck on gtk2 with dead HOMEPAGE / SRC_URI. +# Removal after 2022-02-02. +games-util/higan-purify +dev-games/higan-ananke + +# Florian Schmaus (2022-01-02) +# Unmaintained, upstream gone, only packaged by +# Gentoo, and the whole idea to unlock based on +# bluetooth appears to be insecure. Bug #830448 +# Removal after 2022-03-01. +sys-auth/pam_blue + +# Jonas Stein (2022-01-02) +# Unmaintained and broken. +# Removal after 2022-03-01. Bug #830428. +www-servers/bozohttpd + +# Jonas Stein (2021-12-31) +# Removal after 2022-05-01. Bug #830331. +# Broken and upstream needs new maintainer. +x11-plugins/purple-facebook + +# Volkmar W. Pogatzki (2021-11-19) +# java-virtuals and packages without consumers. +# Bug #828719. Removal in 30 days. +java-virtuals/ejb-api +java-virtuals/saaj-api +java-virtuals/transaction-api +java-virtuals/xmlrpc-api +dev-java/jsr67 +dev-java/glassfish-ejb-api + +# Mike Gilbert (2021-12-24) +# Replaced by sys-apps/hwdata. Removal on 2022-01-23. +sys-apps/hwids + +# Jonas Stein (2021-12-24) +# Alpha version +=app-editors/ghex-4.0.0_alpha + +# David Seifert (2021-12-20) +# Requires GCC 8, security vulnerabilities, switch to CUDA 11, +# consider using clang+NVPTX backend for sm_30 cards. +# Removal in 90 days, bug #721808, #760708. + (2021-12-20) +# Switches from deprecated stdlib distutils to vendored distutils +# by default. Masked for testing. See tracker bug #822354. +>=dev-python/setuptools-60 + +# Jonas Stein (2021-12-20) +# Package is broken and obsolete. +# Removal on 2022-02-01. Bug #828875. +x11-misc/3ddesktop + +# Jonas Stein (2021-12-20) +# Package is broken and obsolete. +# Removal on 2022-02-01. Bug #464364. +x11-misc/habak + +# Piotr Karbowski (2021-12-19) +# No package depends on those bindings anymore. # Removal in 30 days. -# Fails to compile Bug #765697. -x11-misc/rss-glx +dev-python/pytaglib -# Andreas Sturmlechner (2021-01-11) -# KF5 PortingAid (from kdelibs4) without any remaining revdeps. Bug #755956 -# Masked for removal in 30 days. -kde-frameworks/kdesignerplugin +# Andreas K. Hüttel (2021-12-19) +# Outdated and not needed anymore (this was a releng workaround) +# Removal in 30 days, please compile it yourself from app-emulation/qemu +app-emulation/qemu-riscv64-bin -# Conrad Kostecki (2021-01-10) -# The Duke Nukem 3D demo data files will be now handled by the -# 'games-fps/duke3d-data' package, so this package isn't -# needed anymore. Just remove it and switch to the above one. -# Enable use flag 'demo' for demo data files. -# Removal in 14 days. -games-fps/duke3d-demodata +# Volkmar W. Pogatzki (2021-11-19) +# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days. +dev-java/jackson -# Miroslav Šulc (2021-01-09) -# media-sound/patchage used to depend on it but the dependency -# has been dropped in v1.0.0. There are no other packages in the tree -# depending on it. Also having issues compiling it. Removal in 30 days. -media-libs/raul +# Zac Medico (2021-12-18) +# Fails to compile and has no reverse dependencies. +# Removal in 30 days. Bug #800141 +dev-go/go-text -# Brian Evans (2021-01-07) -# PHP 7.2 is security vulnerable and end-of-life -# Please upgrade to a newer slot -dev-lang/php:7.2 -virtual/httpd-php:7.2 -=dev-php/phpunit-5.7.15-r3 -=dev-php/PHP_CodeCoverage-4.0.7-r2 -=dev-php/PHP_TokenStream-1.4.11-r1 +# Mart Raudsepp (2021-12-18) +# GNOME 42 mask +>=gui-libs/libhandy-1.5.0 -# Joonas Niilola (2020-01-07) -# Eterm's development stopped 2014 and upstream brought to life -# its successor, terminology. Eterm is unmaintained in Gentoo with -# multiple bugs open for a long time. Switch to any available -# alternative, https://packages.gentoo.org/categories/x11-terms -# For Esetroot replacement, use feh from media-gfx/feh or wmsetbg -# from x11-wm/windowmaker. -# Removal in ~30 days. Bug: #764359 -x11-terms/eterm +# Michał Górny (2021-12-18) +# EOL kernel with known vulnerabilities. Please move to one of the LTS +# branches. Bug #829491. +=sys-kernel/gentoo-kernel-5.14* +=sys-kernel/gentoo-kernel-bin-5.14* +=sys-kernel/vanilla-kernel-5.14* +=virtual/dist-kernel-5.14* -# Joonas Niilola (2020-01-07) -# Doesn't compile, no maintainer, EAPI-5. Last version bump 3 years -# ago. Use any of the available alternatives, -# https://packages.gentoo.org/categories/x11-terms -# Removal in ~30 days. Bug: #764353 -x11-terms/pangoterm +# Volkmar W. Pogatzki (2021-12-18) +# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days. +dev-java/libreadline-java -# Andreas Sturmlechner (2021-01-06) -# Post-consolekit cleanup, dead upstream since 2016. -# https://s3hh.wordpress.com/2016/06/18/whither-cgmanager/ -# Masked for removal in 30 days. -app-admin/cgmanager -sys-libs/libnih +# Volkmar W. Pogatzki (2021-12-18) +# Package without consumers. Bug_#736880. Removal in 30 days. +dev-java/jrrd -# Andreas Sturmlechner (2021-01-06) -# Abandoned upstream, countless bugs. Replaced by builtin functionality in -# elogind or systemd. Alternative: sys-power/suspend. -# Removal in 30 days. Bug #659616 -sys-power/pm-utils -sys-power/pm-quirks +# Michał Górny (2021-12-17) +# Annoying package with deps pinned to old versions of packages. +# All revdeps were eliminated. +# Removal on 2022-01-16. Bug #829410. +dev-python/hacking -# Michał Górny (2021-01-05) -# The portable version has been discontinued upstream (i.e. it is now -# available only as tightly coupled part of OpenBSD). The current -# version relies on dev-libs/libressl implementation details, and can -# not be easily ported to dev-libs/openssl. Reported to fail to build -# with gcc-10. There are multiple alternative ACME clients available. -# Removal in 30 days. Bug #762310. -app-crypt/acme-client +# William Hubbs (2021-12-15) +# This is a go module and is included in projects directly. +# Bug #819639; masked for removal on 2022-01-15. +dev-go/blackfriday -# Jaco Kroon (2021-01-04) -# media-libs/libilbc is (for every package I manage) a drop-in for -# dev-libs/ilbc-rfc3951. The latter had net-misc/asterisk, -# net-libs/pjproject and net-voip/yate as dependencies. -# (All of which has been bumped to no longer have this dependency.) -# Removal in 30 days, bug #444470 -dev-libs/ilbc-rfc3951 +# Marco Scardovi (2021-12-15) +# Outdated, we are the only one who still have a package for them. +# Removal in 30 days. # Bug #829216 +sys-cluster/mpe2 +sci-biology/gibbs -# Jakov Smolic (2021-01-02) -# sci-physics/cernlib fails to build with gcc-10, last release in 2006, -# multiple open bugs, all revdeps also broken and declared EOL upstream. -# Removal in 30 days, bug #763183 -sci-physics/cernlib -sci-physics/cernlib-montecarlo -sci-physics/paw +# Georgy Yakovlev (2021-12-14) +# AT&T decided to roll back community changes in March 2020 +# for version 2020.x.x +# This version is no longer maintained. +# New version is maintained at https://github.com/ksh93/ksh +# and is available as app-shells/ksh-1.0.0_beta1 at time of writing. +~app-shells/ksh-2020.0.0 -# Jakov Smolic (2021-01-02) -# Fails to build with gcc-10, no maintainer, upstream gone, -# multiple open bugs. -# Removal in 30 days, bug #677322, bug #707200, bug #716012 -net-dialup/diald +# Marco Scardovi (2021-12-13) +# Outdated, we are the only one who still have a package for it. +# Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes +# by itself now. Removal in 30 days. Bug #829068 +net-fs/docker-volume-netshare -# Conrad Kostecki (2021-01-01) -# NetworkManager has buildin support for WireGuard, -# this plugin is old and unmaintained, so let's drop it. -# Removal in 30 days. -net-vpn/networkmanager-wireguard +# Bernd Waibel (2021-12-07) +# Masked for testing +~sci-libs/vtk-9.1.0 -# Stephan Hartmann (2021-01-01) -# Fails with -fno-common, homepage gone, source gone, -# no maintainer. -# Removal in 30 days. See bug #706824. -app-benchmarks/contest +# Volkmar W. Pogatzki (2021-12-13) +# Blocks removal of dev-java/log4j:0 bug #828657. +# Java packages with no active consumer. Removal in 30 days. +dev-java/slf4j-log4j12 +dev-java/jibx -# Sergei Trofimovich (2021-01-01) -# Needs a port to modern Cabal. No revdeps. -# Masked for removal. bug #735788, bug #737946 -dev-haskell/hgettext +# Andreas K. Hüttel (2021-12-13) +# Outdated, all versions in core Perl are newer. Removal in 30 days. +perl-core/IO-Zlib +perl-core/Module-CoreList +perl-core/Test +perl-core/Text-Balanced +perl-core/Text-ParseWords +perl-core/Thread-Semaphore +perl-core/Time-HiRes +perl-core/version -# Sam James (2021-01-01) -# UnrealIRCd 4.x is EOL. Please upgrade to 5.x. -# To be removed shortly. -# https://www.unrealircd.org/docs/UnrealIRCd_4_EOL -# bug 762715 - (2021-12-12) +# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11 +>=dev-java/log4j-api-java9-2.15.0 +>=dev-java/log4j-api-2.15.0 -# Michał Górny (2021-01-01) -# RenPy requires Python 2.7 at runtime, and py3 port has not been -# released yet. Even if it were, the games would probably need porting -# anyway. -# Removal in 30 days. Bug #735358. -dev-python/numpy-python2 -games-engines/renpy -games-misc/katawa-shoujo -games-rpg/asphyxia -games-rpg/sakura-spirit -games-rpg/the-royal-trap +# Volkmar W. Pogatzki (2021-12-11) +# Package without consumers. Bug #732792. Removal in 30 days. +app-arch/fastjar -# Michał Górny (2020-12-30) -# Unmaintained. Entirely replaced by media-libs/libjpeg-turbo, -# to the point that reverse dependencies no longer build with -# media-libs/jpeg. The two libraries are binary-incompatible, -# and the current method of switching between them is incorrect. -# Removal in 30 days. Bug #762634. -media-libs/jpeg +# Andrew Ammerlaan (2021-12-10) +# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer +# usable for anything but development. The sources have been de-branded and +# secret API keys and other required files are not included with the sources. +# Please use the official upstream binary packaged in games-action/multimc-bin +# instead. +# Removal in 30 days +games-action/multimc -# Hans de Graaff (2020-12-29) -# These slots masked for removal in 30 days due to -# security issues, bug 730786 -# Use a newer slot instead. -dev-ruby/rack:2.0 -dev-ruby/rack:2.1 +# Volkmar W. Pogatzki (2021-12-10) +# Package without consumers. Bug #828740. Removal in 30 days. +www-apache/mod_caucho -# Jonas Stein (2020-12-29) -# Unusable without alsa. -# Masked for removal after 2021-02-01 -# Bug #762361 -media-sound/takcd +# David Seifert (2021-12-06) +# Ancient release, EAPI 5, downloads random data, +# latest version uses Gradle. +# Bug #572142, #580176, #776298, removal in 30 days. +sci-biology/picard -# Andreas Sturmlechner (2020-12-26) -# Dead upstream, only two revdeps. -# Masked for removal in 30 days. -media-libs/qt-gstreamer +# Conrad Kostecki (2021-12-04) +# Masking newer versions for both packages, +# as they cannot be compiled due upstream change. +# See bug #827651 for more information. +>=dev-libs/intel-compute-runtime-21.47.21710 +>=dev-util/intel-graphics-compiler-1.0.9389 -# Andreas Sturmlechner (2020-12-26) -# Dead upstream, depends on dead media-libs/qt-gstreamer. -# If anyone is actually using this productively, *do tell*. -# Masked for removal in 30 days. -kde-apps/ktp-call-ui +# Jonas Stein (2021-12-01) +# Removal on 2022-01-01. +# Disbanded by upstream who sugessted to +# use nmap instead many years ago. (bug #680546) +net-analyzer/amap -# Andreas Sturmlechner (2020-12-26) -# Depends on deprecated dev-qt/qtwebkit, abandoned upstream. -# Alternatives: Plenty. media-sound/cantata, media-sound/clementine, -# media-sound/elisa, media-sound/strawberry, media-sound/yarock, ... -# Masked for removal in 30 days. -media-sound/tomahawk +# Sam James (2021-12-01) +# OSL 12 is a development release (for now). +# Doesn't work with LLVM 13 yet; mask to help +# Blender compatibility (no mixed LLVM versions). +=media-libs/osl-1.12* -# Andreas Sturmlechner (2020-12-26) -# Depends on deprecated dev-qt/qtwebkit, no maintainer, bug #688852. -# Masked for removal in 30 days. -media-video/smtube +# Hans de Graaff (2021-11-26) +# Mask new rubygems version for testing. This version uses a new +# gentoo-defaults profile, bug #789957 +>=dev-ruby/rubygems-3.2.31 -# Andreas Sturmlechner (2020-12-26) -# Depends on deprecated dev-qt/qtwebkit, no maintainer, bug #709880. -# Alternatives: dev-python/weasyprint, xhtml2pdf (not packaged, bug #699356) -# Masked for removal in 30 days. -media-gfx/wkhtmltopdf +# Volkmar W. Pogatzki (2021-11-23) +# Does not support updated dev-java/pdfbox-2.0.24, Bug #803488 +# Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812}) +dev-tex/pdfannotextractor -# Andrew Savchenko (2020-12-26) -# All docs and socket library functionality are merged back into single -# app-admin/clsync package using USE="apidoc doc socket-library" starting -# from clsync-0.4.5. -# No reverse dependencies. Removal in 30 days. - (2021-11-22) +# Dev channel releases are only for people who +# are developers or want more experimental features +# and accept a more unstable release. +>=www-client/chromium-98 -# Michał Górny (2020-12-22) -# Renamed version of dev-python/pycryptodome. The ebuild is missing -# fixes from the original. Maintaining and installing two copies -# of the same thing makes little sense, so we're forcing the former -# everywhere. -# Removal in 14 days. -dev-python/pycryptodomex +# Mike Pagano (2021-11-18) +# Bug introduced in this version that can +# cause system freeze with data loss. +# Bug #824558. +=sys-kernel/gentoo-sources-5.14.19 +=sys-kernel/vanilla-sources-5.14.19 +~sys-kernel/gentoo-kernel-5.14.19 +~sys-kernel/gentoo-kernel-bin-5.14.19 +~sys-kernel/vanilla-kernel-5.14.19 +~virtual/dist-kernel-5.14.19 -# Eray Aslan (2020-12-21) -# Vulnerable. upgrade to >= 2.3.11.3. Masked until -# mail-filter/dovecot_deleted_to_trash is treecleaned -# to prevent breaking the tree (bug #756217) -=net-mail/dovecot-2.2.36.4 +# Mart Raudsepp (2021-11-11) +# Needs testing to ensure valac-0.54 works for existing packages +>=dev-libs/vala-common-0.53 +dev-lang/vala:0.54 -# Michał Górny (2020-12-20) -# Requires old dev-python/unidecode. Last commit in 2017. No revdeps. -# Suggested replacement: dev-python/python-slugify. -# Removal in 30 days. Bug #714718. -dev-python/awesome-slugify +# Sam James (2021-11-03) +# Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default +# in at least the sys-kernel/gento-kernel kernel config. +# Work is in progress to fix these but latest sandbox versions still seem +# to cause hangs in some situations. Mask for now to avoid duplicate reports. +# bug #821532, bug #821523 (and bug #821403 but shouldn't be in 3.1+). +>=sys-apps/sandbox-3.0 -# Sergei Trofimovich (2020-12-20) -# Needs a port to haskell-src-exts compatible with ghc-8.8. -# https://github.com/ndmitchell/derive/pull/37 -dev-haskell/derive -app-forensics/quickfuzz +# Sam James (2021-10-10) +# Needs upstream build system fixes (currently in progress). +# Python toggles don't work correctly right now. +# Masking this development release for now. +=media-libs/gexiv2-0.13.0 -# Michał Górny (2020-12-19) -# Made redundant by compiler-rt's crt implementation. No revdeps left. -# Removal in 30 days. Bug #760711. -sys-libs/netbsd-csu +# Ionen Wolkens (2021-10-09) +# Vulkan beta driver branch aimed at Vulkan developers for testing +# new features. Beside vulkan, it is typically behind the main branch +# and may be buggier or less secure. Only unmask if really wanted. +x11-drivers/nvidia-drivers:0/vulkan -# Mike Pagano (2020-12-18) -# Serious data corruption bug when using F2FS, -# see https://bugzilla.kernel.org/show_bug.cgi?id=210765 -# Feel free to manually unmask when not using F2FS. -=sys-kernel/gentoo-sources-5.10.0 -=sys-kernel/gentoo-sources-5.10.1 -=sys-kernel/vanilla-sources-5.10.1 -=sys-kernel/vanilla-sources-5.10.0 +# Fabian Groffen (2021-10-03) +# Masked for erratic behaviour +# https://bugs.exim.org/show_bug.cgi?id=2813 +=mail-mta/exim-4.95 -# Michał Górny (2020-12-18) -# Unmaintained. Last bumped in 2008. Last upstream (beta) in 2014. -# The current Gentoo version fails to install. -# Removal in 30 days. Bug #701044. -net-mail/vacation +# Mart Raudsepp (2021-09-24) +# Experimental split media-sound/pulseaudio packages, bug #536780. +media-libs/libpulse +media-sound/pulseaudio-daemon +>=media-sound/pulseaudio-15.0-r100 -# Michał Górny (2020-12-18) -# Unmaintained. Homepage gone. Last bumped in 2008. Carries multiple -# patches. Fails to build again. -# Removal in 30 days. Bug #675364. -net-ftp/tlswrap +# Mart Raudsepp (2021-09-23) +# Incompatible with c++17 abseil-cpp, no in-tree consumers yet +media-libs/webrtc-audio-processing:1 -# Michał Górny (2020-12-18) -# Upstream gone. Last bumped in 2007. Fails to build, again. -# Removal in 30 days. Bug #648964. -app-text/ots +# Andreas K. Hüttel (2021-09-18) +# sys-devel/automake version 1.11 is EOL and is only useful for testing +# old de-ANSI-fication/ansi2knr/AM_C_PROTOTYPES code. Please uninstall. +sys-devel/automake:1.11 -# Michał Górny (2020-12-18) -# Unmaintained. The current Gentoo version fails to build, it needs -# a version bump. -# Removal in 30 days. Bug #669452. -net-misc/dhcpd-pools +# Alice Ferrazzi (2021-09-16) +# Regression in POSIX CPU timers. +# Please upgrade your gentoo-sources. +# Adding affected vanilla-sources +# https://www.spinics.net/lists/stable/msg499206.html +=sys-kernel/gentoo-sources-5.14.4 +=sys-kernel/gentoo-sources-5.13.17 +=sys-kernel/gentoo-sources-5.10.65 +=sys-kernel/gentoo-sources-5.4.146 +=sys-kernel/vanilla-sources-5.14.4 +=sys-kernel/vanilla-sources-5.13.17 +=sys-kernel/vanilla-sources-5.10.65 +=sys-kernel/vanilla-sources-5.4.146 -# Michał Górny (2020-12-18) -# Unmaintained. Last bumped in 2018. Vulnerable. No revdeps. -# Removal in 30 days. Bug #736050. -dev-db/aerospike-server-community +# Mart Raudsepp (2021-09-15) +# New major parallel-installable release which needs special care to not +# end up loaded into the same process together with the earlier libsoup ABI. +# Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41. +net-libs/libsoup:3.0 -# Michał Górny (2020-12-18) -# Abandoned upstream, circa 2013. Vulnerable. No revdeps. -# Removal in 30 days. Bug #744217. -app-text/peg-markdown +# Thomas Deutschmann (2021-09-07) +# Masked while being tested and reverse deps aren't fully compatible +# bug #797325. +=dev-libs/openssl-3.0* -# Michał Górny (2020-12-18) -# Abandoned in 2008. No reverse dependencies left. -# Removal in 30 days. Bug #652192. -dev-libs/ustr +# Craig Andrews (2021-09-20) +# Requires OpenSSL >= 3.0.0 +# Masked until dev-libs/openssl-3.0* is unmasked +=dev-libs/gost-engine-3.0* -# Jack Todaro (2020-12-17) -# Old and redundant package. Has not been kept -# up to date and no longer works. Masked for removal. -sci-mathematics/agda-lib-ffi +# Joonas Niilola (2021-07-29) +# Upstream provided migration instructions from 2. -> 3. update, +# breaks if not all at least many revdeps. #805011 for tracker bug. +>=net-libs/mbedtls-3.0.0 -# Eray Aslan (2020-12-14) -# Dead. Last release in 2014. Only works with vulnerable dovecot version. -# Recent Outlook versions should have this functionality built in. Switch to a -# better mail client if you are still using this package. Removal in 30 days. -# Bug #756217 -mail-filter/dovecot_deleted_to_trash +# Luke Dashjr (2021-11-04) +# This release adds enforcement of the Taproot protocol change to the Bitcoin +# rules, beginning in November. Protocol changes require user consent to be +# effective, and if enforced inconsistently within the community may compromise +# your security or others! If you do not know what you are doing, learn more +# before November. (You must make a decision either way - simply not upgrading +# is insecure in all scenarios.) +# To learn more, see https://bitcointaproot.cc +>=net-p2p/bitcoind-0.21.1 +>=net-p2p/bitcoin-qt-0.21.1 +>=net-libs/libbitcoinconsensus-0.21.1 -# Michał Górny (2020-12-13) -# Dead. Last commit in 2014. Does not work with modern versions -# of Sphinx. No revdeps. Alternative: dev-python/sphinx-issues. -# Removal in 30 days. Bug #720066. -dev-python/sphinxcontrib-issuetracker +# Lars Wendler (2021-07-10) +# Masked for testing +# bug #802186 +>=mail-client/claws-mail-4.0.0 -# David Seifert (2020-12-11) -# Last MIT release in 2007, declared EOL by Intel in 2017. -# Build and test failures, abandoned parallelism paradigm, -# no revdeps. If you're really still using this, switch to -# OpenMP. Bug #572130, #643590, Removal in 30 days. -dev-lang/cilk +# Michał Górny (2021-07-06) +# Upstream changed license to GPL-3+ in order to deliberately cause +# incompatiblity with revdep licenses. Mask until the situation +# is resolved. Bug #791259. +>=media-libs/libopenaptx-0.2.1 -# Aisha Tammy (2020-12-11) -# last update upstream in 2017, does not build. -# OpenMP is a better alternative. -# Bug #717692, #741594 -# Removal in 30 days. -sci-libs/xkaapi +# Sam James (2021-06-12) +# Masked until all reverse dependencies support +# OCaml 4.13. +# bug #816498 +>=dev-lang/ocaml-4.13 +>=dev-ml/camlp4-4.13 +>=dev-ml/labltk-8.06.11 -# Michał Górny (2020-12-10) -# Synergy 2.0 was a beta branch, and it should have never been marked -# stable. It never reached feature parity with 1.x, and upstream -# eventually abandoned it. The users are asked to 'downgrade' to 1.x -# that is actively maintained. The buggy 2.0.0 version will be removed -# in 30 days. ->=x11-misc/synergy-2 +# Bernard Cafarelli (2021-06-04) +# Alpha versions of fetchmail 7 +# Add support for OAUTH2 for those needing it +=net-mail/fetchmail-7.0.0_alpha* -# Michał Górny (2020-12-10) -# Stuck on LLVM 9. Superseded by dev-util/cvise that features better -# parallelization and more acive development. -# Removal in 30 days. Bug #735762. -dev-util/creduce +# Michał Górny (2021-05-31) +# Requires removed media-libs/opencv version. + (2020-12-09) -# Masked until most broken packages have been fixed (bug #732648) ->=sys-devel/autoconf-2.70 ->=sys-devel/autoconf-wrapper-14 +# Sergei Trofimovich (2021-05-16) +# Mask gcc-7 branch (ended upstream support). Please switch +# to a fresher gcc branch. + (2020-12-08) -# Fails to validate certificates which have multiple trusted -# paths. -=net-libs/gnutls-3.7.0 +# Sergei Trofimovich (2021-05-16) +# Mask gcc-6 branch (ended upstream support). Please switch +# to a fresher gcc branch. + (2020-11-24) -# Serious data corruption bug when using XFS, see https://www.spinics.net/lists/linux-xfs/msg47004.html -# Feel free to manually unmask when not using XFS. -=sys-kernel/gentoo-sources-5.9.10 -=sys-kernel/gentoo-sources-5.9.9 -=sys-kernel/gentoo-sources-5.4.79 -=sys-kernel/gentoo-sources-5.4.78 -=sys-kernel/gentoo-sources-4.19.159 -=sys-kernel/gentoo-sources-4.19.158 -=sys-kernel/gentoo-sources-4.14.208 -=sys-kernel/gentoo-sources-4.14.207 -=sys-kernel/gentoo-sources-4.9.245 -=sys-kernel/gentoo-sources-4.9.244 -=sys-kernel/pf-sources-5.9_p5 -=sys-kernel/vanilla-sources-5.9.10 -=sys-kernel/vanilla-sources-5.9.9 -=sys-kernel/vanilla-sources-5.4.79 -=sys-kernel/vanilla-sources-5.4.78 -=sys-kernel/vanilla-sources-4.19.159 -=sys-kernel/vanilla-sources-4.19.158 -=sys-kernel/vanilla-sources-4.14.208 -=sys-kernel/vanilla-sources-4.14.207 -=sys-kernel/vanilla-sources-4.9.245 -=sys-kernel/vanilla-sources-4.9.244 -=sys-kernel/vanilla-kernel-5.9.10 -=sys-kernel/vanilla-kernel-5.9.9 -=sys-kernel/vanilla-kernel-5.4.79 -=sys-kernel/vanilla-kernel-5.4.78 -=sys-kernel/gentoo-kernel-5.9.10 -=sys-kernel/gentoo-kernel-5.9.9 -=sys-kernel/gentoo-kernel-5.4.79 -=sys-kernel/gentoo-kernel-5.4.78 -=sys-kernel/gentoo-kernel-bin-5.9.10-r1 -=sys-kernel/gentoo-kernel-bin-5.9.10 -=sys-kernel/gentoo-kernel-bin-5.9.9-r1 -=sys-kernel/gentoo-kernel-bin-5.9.9 -=sys-kernel/gentoo-kernel-bin-5.4.79-r1 -=sys-kernel/gentoo-kernel-bin-5.4.79 -=sys-kernel/gentoo-kernel-bin-5.4.78-r1 -=sys-kernel/gentoo-kernel-bin-5.4.78 +# Eray Aslan (2021-04-29) +# Mask experimental software +=mail-mta/postfix-3.7* + +# Ulrich Müller (2021-04-20) +# Version 3.15 is broken with Emacs 27.2. +=app-emacs/mic-paren-3.15-r0 + +# Volkmar W. Pogatzki (2021-04-18) +# dev-java/xerces-2.12.1 depends on masked >=virtual/{jdk,jre}-11 +# https://bugs.gentoo.org/782697 +>=dev-java/xerces-2.12.1 + +# Sam James (2021-03-30) +# Seems to break dev-tex/culmus-latex +# Masking until we can investigate & fix +# bug #737406 +=media-fonts/culmus-0.133-r1 + +# Sam James (2021-03-03) +# Doesn't seem to sync clock correctly +# in some cases. +# bug #772998 +~net-misc/openntpd-6.8_p1 + +# Lars Wendler (2021-02-15) +# Mask development versions now that they were bumped... +=net-misc/kea-1.9* # Michał Górny (2020-11-10) # This old Kodi version requires vulnerable dev-python/pillow @@ -412,46 +438,6 @@ dev-util/creduce media-plugins/kodi-game-libretro-nestopia media-plugins/kodi-game-libretro-dosbox -# Alexys Jacob (2020-11-09) -# Mask dev-db/mongodb versions which do not support python3 so we -# can move forward in cleaning python2 from tree. Bug #708954. -# We keep the ebuilds available since some of those versions are still -# supported by upstream. See: https://jira.mongodb.org/browse/SERVER-52687 - (2020-11-05) -# will be upgraded after new lua release -www-apps/liquid_feedback_frontend -www-apps/webmcp - -# Georgy Yakovlev (2020-10-30) -# broken acl handling, possible broken chattr handling -# needs more testing -# https://bugs.gentoo.org/751739 -=sys-apps/opentmpfiles-0.3.1 - -# Stephan Hartmann (2020-12-06) -# Dev channel releases are only for people who -# are developers or want more experimental features -# and accept a more unstable release. ->=www-client/chromium-89 - -# Andreas Sturmlechner (2020-10-26) -# Historical metapackage that exists in slot 5 only for transition from KDE SC4. -# Masked for removal on 2021-08-31. Replaced by: -# emerge --noreplace kde-plasma/plasma-meta kde-apps/kde-apps-meta -kde-apps/kde-meta:5 - -# Andreas Sturmlechner (2020-10-26) -# Historical metapackage that exists in slot 5 only for transition from KDE SC4. -# Masked for removal on 2021-08-31. Replaced by: -# emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta -kde-apps/kdebase-meta:5 - -# Azamat H. Hackimov (2020-10-06) -# 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782. ->=dev-lua/luaexpat-1.3.3 - # Sam James (2020-10-05) # Masked for testing. New major versions of Guile # often break reverse dependencies. @@ -464,120 +450,25 @@ kde-apps/kdebase-meta:5 # which breaks the OpenRC init script. Bug #746227. >=net-misc/tigervnc-1.11.0 -# Michał Górny (2020-09-25) -# PyPy3.7 alpha. Known to break a few packages. Masked until it -# matures more. -=dev-python/pypy3-7.3.2_p37* -=dev-python/pypy3-exe-7.3.2_p37* -=dev-python/pypy3-exe-bin-7.3.2_p37* -=dev-python/pypy3-7.3.3_p37* -=dev-python/pypy3-exe-7.3.3_p37* -=dev-python/pypy3-exe-bin-7.3.3_p37* - # Arfrever Frehtes Taifersar Arahesis (2020-09-01) # Mismatched version (bug #695022). Masked to force upgrade to 2.0.4_pre20200306162733. # (Mask should remain after ebuilds are deleted, until 2021-03-01 or # until new upstream release with proper versioning.) -~app-i18n/sunpinyin-3.0.0_rc1 -~app-i18n/ibus-sunpinyin-3.0.0_rc1 ~app-i18n/scim-sunpinyin-3.0.0_rc1 -~app-i18n/xsunpinyin-3.0.0_rc1 - -# Alfredo Tupone (2020-08-23) -# Ported to py3 but not yet released -# Masked to allow py2.7 removal -dev-lang/spark - -# Alfredo Tupone (2020-08-16) -# Ported to py3.8 but not yet released -# Masked to allow py2.7 removal -# Michał Górny (2021-01-01) -# Masking for removal to prevent eclass from crashing on these packages. -# Removal in 30 days. -dev-ada/langkit -dev-ada/libadalang -dev-ada/libadalang-tools -dev-ada/gps -dev-ada/gnatcoll-db - -# Mart Raudsepp (2020-08-15) -# Development release, needs testing to ensure valac-0.50 -# works for existing packages ->=dev-libs/vala-common-0.49 -dev-lang/vala:0.50 - -# Michał Górny (2020-07-28) -# Masked for the time being due to dep on LLVM 8. Bug #720236. -<=dev-ada/gps-2019-r1 - -# Sam James (2020-07-20) -# Serious security vulnerabilities, including -# remote code execution. Upstream have not yet -# made a stable release in response to numerous -# CVEs. Applying patches is not a workable -# solution for now because of the fragility -# of reverse dependencies. -# Indefinitely masking until we have a solution -# for this. -# bug #719084 -# Furthermore, ntopng ebuilds depending directly on dev-lang/lua{,jit} -# must be migrated to lua eclasses before unmasking (bug #752777). -net-analyzer/ntopng -net-analyzer/pmacct -net-libs/nDPI - -# Mart Raudsepp (2020-06-06) -# Meson port does not handle multilib yet and has issues -# regarding runstatedir (not using /run). -=net-misc/networkmanager-1.22* - -# Georgy Yakovlev (2020-03-27) -# Vulnerable old version of icedtea-web #711392 - (2020-03-09) -# Mask experimental software -=mail-mta/postfix-3.6* # Miroslav Šulc (2020-02-27) # >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11 -# www-servers/tomcat:9 depends on masked dev-java/eclipse-ecj +# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj >=dev-java/ant-eclipse-ecj-4.10 >=dev-java/eclipse-ecj-4.10 -www-servers/tomcat:9 - -# Mart Raudsepp (2020-02-16) -# Fails to automatically launch pipewire for me. Help welcome figuring it out. -net-misc/gnome-remote-desktop - -# Stefan Strogin (2020-02-12) -# Mask for testing revdeps. ->=dev-games/mygui-3.4.0 - -# Patrick McLean (2020-02-07) -# Mask until sys-libs/libxcrypt[system] is unmasked ->=virtual/libcrypt-2 - -# Mart Raudsepp (2020-02-03) -# Needs news item, known breakages that need to be handled first, bug 698922 ->=x11-libs/pango-1.43 - -# Andrew Ammerlaan (2020-01-26) -# Proxy Maintainers -# v3.6.4 uses huge amounts of memory: Bug #705682 -# v3.6.1 is the latest version without this issue ->=dev-libs/libsass-3.6.2 +>=www-servers/tomcat-9 # Lars Wendler (2019-11-14) # Breaks archives containing relative paths # when being called with --no-absolute-filenames -# https://bugs.gentoo.org/700020 +# bug #700020 =app-arch/cpio-2.13 -# Lars Wendler (2019-10-16) -# Depends on apache-2.2 -dev-libs/OpenSRF - # Matt Turner (2019-09-01) # TeXmacs is the only remaining package in tree that requires guile-1.8, which # is unsupported upstream. A TeXmacs port to Guile-2 has been in progress for a @@ -585,11 +476,6 @@ dev-libs/OpenSRF app-office/texmacs (2019-07-08) -# Needs LOTS of testing, broke boot on my laptop in early attempts, maybe needs -# matching genkernel work? ->=sys-fs/lvm2-2.03 - # Andreas Sturmlechner (2018-11-25) # Masked per security vulnerability CVE-2018-14345, bug #661510 # Keeping it masked while users have unsolved issues with >0.15.0. @@ -607,24 +493,15 @@ app-office/texmacs ~net-libs/rpcsvc-proto-0 # James Le Cuirot (2017-12-17) -# Java 11 is not yet fully supported on Gentoo. Packages cannot depend +# Georgy Yakovlev (2021-10-16) +# Java 11+ is not yet fully supported on Gentoo. Packages cannot depend # on it so these virtuals are not yet required. If you wish to use -# Java 11 then install openjdk-(jdk|jre)-bin directly. +# Java 11+ then install openjdk-(jdk|jre)-bin directly. +# bug #697014 virtual/jdk:11 virtual/jre:11 - -# Andreas K. Hüttel (2017-10-18) -# sys-devel/automake versions 1.4, 1.5, 1.6, 1.7, 1.8 -# have known security vulnerabilities, are broken with -# recent Perl (>=5.26.0), and are not used by anything in -# the Gentoo repository. Please uninstall. -sys-devel/automake:1.4 -sys-devel/automake:1.5 -sys-devel/automake:1.6 -sys-devel/automake:1.7 -sys-devel/automake:1.8 -sys-devel/automake:1.9 -sys-devel/automake:1.10 +virtual/jdk:17 +virtual/jre:17 # Nicolas Bock (2017-10-31) # There are multiple unresolved upstream issues with >=jabref-bin-4.0 (#636036). @@ -638,8 +515,8 @@ sys-devel/automake:1.10 # Also, b43 wiki page says to use 5.100.138. Bug #541080. >=sys-firmware/b43-firmware-6.30.163.46 -# Michał Górny , Andreas K. Hüttel , -# Matthias Maier (2017-05-21 and later updates) +# Andreas K. Hüttel (2017-05-21) +# (and others, updated later) # These old versions of toolchain packages (binutils, gcc, glibc) are no # longer officially supported and are not suitable for general use. Using # these packages can result in build failures (and possible breakage) for @@ -648,16 +525,8 @@ sys-devel/automake:1.10 # If you still use one of these old toolchain packages, please upgrade (and # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. - (2017-05-20) -# Old versions of CUDA and their reverse dependencies. They do not -# support GCC 5+, and are really old. -# (updated 2017-12-27 with cuda < 8 because of gcc < 5 mask) - (2017-01-07) # This package has some dangerous quality and security issues, but @@ -665,27 +534,15 @@ sys-devel/automake:1.10 # use. See bugs 603346 and 604998 for more information. app-admin/amazon-ec2-init -# Michał Górny (2016-11-17) -# New version masked for testing. It supports source-window buffer size -# over 2G but it 'currently performs 3-5% slower and has 1-2% worse -# compression'. ->=dev-util/xdelta-3.1.0 - # Robin H. Johnson (2014-08-04) # Masked for testing, presently fails upstream testsuite: # FAIL:07:02:35 (00:00:00) db_dump/db_load(./TESTDIR.3/recd001.db:child killed: kill signal): expected 0, got 1 # FAIL:07:02:35 (00:00:00) Dump/load of ./TESTDIR.3/recd001.db failed. # FAIL:07:02:35 (00:00:00) db_verify_preop: expected 0, got 1 -# Lars Wendler (2019-01-25) -# Also masked because of mostly incompatible license (AGPL-3) =sys-libs/db-6.1* =sys-libs/db-6.2* =sys-libs/db-18.1* -# Mikle Kolyada (2014-06-27) -# Masked for proper testing. (Major updates in the code). -~dev-perl/PortageXS-0.2.12 - # Mike Gilbert (2014-03-04) # Dev channel releases are only for people who are developers or want more # experimental features and accept a more unstable release. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords new file mode 100644 index 0000000000..bd43de88a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Apple SI support only exists in Ians' WIP +=sys-devel/gcc-11* ** diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent new file mode 100644 index 0000000000..fceecddb55 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-ld64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask new file mode 100644 index 0000000000..da062601be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# SSP seems to cause asm/assembly errors with GCC, so disable it +ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords new file mode 100644 index 0000000000..bd43de88a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Apple SI support only exists in Ians' WIP +=sys-devel/gcc-11* ** diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent new file mode 100644 index 0000000000..fceecddb55 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-ld64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask new file mode 100644 index 0000000000..da062601be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# SSP seems to cause asm/assembly errors with GCC, so disable it +ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/make.defaults new file mode 100644 index 0000000000..dee8dc9d86 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm64-apple-darwin21" +CHOST_arm64="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/parent new file mode 100644 index 0000000000..a75c3ad0a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/parent @@ -0,0 +1,2 @@ +.. +../../arch/arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/make.defaults new file mode 100644 index 0000000000..bdc3180391 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="12.0" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/package.use.mask new file mode 100644 index 0000000000..616485c717 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen (2011-04-10) +# as long as util-linux installs uuid.h which breaks the system headers +# (hence we don't) we can't do uuid support here +x11-libs/libSM -uuid diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/uclibc/armv7a/parent rename to sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/profile.bashrc new file mode 100644 index 0000000000..b18a8349ae --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=12.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent new file mode 100644 index 0000000000..fceecddb55 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-ld64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/make.defaults new file mode 100644 index 0000000000..4a8f2a57d8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin21" +CHOST_amd64="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/parent new file mode 100644 index 0000000000..269f6f48bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask new file mode 100644 index 0000000000..e59a89413c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_ssse3 +-svga + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_vmware + +# ibm is only used for ppc64 stuff +ibm diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask new file mode 100644 index 0000000000..b642037494 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-11-09) +# Doesn't support arm64. Fall back to snapshot in ::prefix for now. +=sys-devel/gcc-11.2.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.mask new file mode 100644 index 0000000000..6cc70f2fb1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2021-11-09) +# Older GMP releases have a bug in their arm64 Darwin ASM +# 6.2.2 isn't released but this will catch any releases we know are broken +# like 6.2.1, and it's already fixed in git upstream. + (2021-04-06) +# Uses CoreAudio, IOKit respectively +# Video _in theory_ could work with the dummy driver though. +# This doesn't get us building all the way but it's progress. +media-libs/libsdl -sound -joystick + # Ulrich Müller (2020-11-29) # GCC's Objective-C compiler fails to build the Aqua/Cocoa interface. # Bug #757300 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask index bcc732c3eb..18d5f045ba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask @@ -1,10 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # unmask ld symlink package, due to missing blocks support we are not # able to compile binutils-apple sys-devel/binutils-apple -sys-devel/native-cctools - -# packages which link to framework and therefore fail (blocks) -dev-util/pkgconfig diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask index 99f21f91b1..7c44bbda81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask @@ -1,13 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen (2021-01-10) -# fails to compile on regex and nonull definitions in -# gnulib/malloc/dynarray-skeleton.c -=net-misc/wget-1.21.1 -=sys-apps/findutils-4.8.0 - -# Fabian Groffen (2020-11-23) -# no symbols from libopenbsd-compat -=net-misc/openssh-8.3_p1-r5 -=net-misc/openssh-8.4_p1-r2 +# Sam James (2021-12-23) +# Fails to build due to gnulib errors: +# ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’ +# 52 | _GL_TIMESPEC_INLINE struct timespec``` +# bug #829847 +=app-editors/nano-5.9 +=app-editors/nano-6.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/make.defaults index 57e1bb0fd5..a6358c79d4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # System-wide defaults for all Darwin profiles @@ -11,8 +11,5 @@ KERNEL="Darwin" # strip isn't GNU FEATURES="nostrip" -# ALSA + Darwin != working -USE_EXPAND="-ALSA_CARDS" - # This is the sort of equivalent of --as-needed LDFLAGS="-Wl,-dead_strip_dylibs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask index e99219cedb..eb3e4c4d14 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask @@ -17,10 +17,6 @@ net-misc/mosh utempter # Avoid pulling in broken and unnecessary ossp-uuid, bug #324527 dev-db/postgresql uuid -# Christoph Junghans (2012-08-26) -# libutempter support does not work on Darwin (bug #388791) -x11-terms/eterm utempter - # Fabian Groffen (2012-03-24) # There's no upstream support for MPI on Darwin media-gfx/tachyon mpi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask index 2893cbd9af..1c74e8a689 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michael Haubenwallner (2019-05-02) # gold is linux only, and is required by cxx -sys-devel/binutils -cxx -gold -default-gold +sys-devel/binutils -gold -default-gold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/profile.bashrc index 9a48901175..6dee966438 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/profile.bashrc +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/profile.bashrc @@ -1,3 +1,6 @@ +# Copyright 2011-2016 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + # This is a ugly issue, see bug 289757 for origins # This mimics the check in gcc ebuilds, bug 362315 # diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/make.defaults index 77e5de4327..ae8d46ef32 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Some USE-flags that only die-hards don't want: @@ -7,9 +7,3 @@ # ncurses: a nice working console drawing library # ssl: encrypted connections are a nice feature USE="readline zlib ncurses ssl" - - -# In Prefix, aim for Python 3 only, leaving out 2 to avoid unnecessary -# builds -# NOTE: Both are incremental variables: Need to drop obsolete base values. -PYTHON_TARGETS="-python2_7" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask index 01d4dcdb0e..1aac924c74 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask @@ -19,10 +19,6 @@ dev-lang/python:3.6 # Python 2, you should really look into moving away from it. dev-lang/python:2.7 -# Fabian Groffen (2017-04-15) -# reentrant patch breaks prefix option, bug #615560 -=sys-devel/flex-2.6.3-r1 - # Elias Pipping (2007-10-09) # darwin-miscutils are only available on darwin sys-apps/darwin-miscutils diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask index e256f5fbba..e30a2b1415 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2021-03-13) +# nss-pem, bug #769578 +net-misc/curl curl_ssl_nss + # Sam James (2020-12-10) # Disable systemtap for now to be consistent # with ::prefix pre-merge. @@ -13,11 +17,11 @@ sys-apps/debianutils installkernel # Michael Haubenwallner (2019-05-02) # gold is linux only, and is required by cxx -sys-devel/binutils cxx gold default-gold +sys-devel/binutils gold default-gold # Fabian Groffen (2018-12-27) # USE-dep fixing, bugs #665088, #667266, #671730, -dev-db/postgresql kerberos ldap llvm pam systemd libressl +dev-db/postgresql kerberos ldap llvm pam systemd net-libs/libsoup gssapi samba vala net-libs/glib-networking gnome libproxy net-misc/wget cookie_check metalink uuid diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/packages index bec16c0399..03d33255d1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Prefix does not need busybox for emergency recovery, @@ -7,7 +7,6 @@ # Man pages are not essential. -*sys-apps/man-pages --*virtual/man # A service manager is not essential. -*virtual/service-manager diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask index 02248a9b50..875fdb97c4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add SunOS libc @@ -19,5 +19,4 @@ hardened oss svga rtc -uclibc v4l diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/use.mask index 68ccdc24bd..e501101157 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -20,6 +20,3 @@ kernel_linux # and Gentoo Prefix does not have access to that. Also, definately problems with # coreutils on darwin. acl - -# Similar for Ruby 2.3 -ruby_targets_ruby23 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/use.mask index 051c6484f4..12139b1f51 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/cygwin/use.mask @@ -1,8 +1,5 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add Cygwin's libc -elibc_Cygwin - -# we do have only python-3.6 ready on cygwin -python_targets_python3_7 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask index 7c916bb3e3..96fe791477 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add Winnt libc @@ -7,7 +7,6 @@ # CURL_SSL=winssl is allowd on Winnt libc -curl_ssl_winssl -# these need a review, since they are just copied from interix # these will more than likely never work on Windows 3dfx acpi @@ -46,8 +45,6 @@ selinux scanner smartcard svga -uclibc -# unicode is totally b0rked on interix unicode usb v4l diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index 56440e0a96..f60317bf41 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -1,3 +1,6 @@ +# Copyright 2003-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + ############################################# # This is a list of valid profiles for each architecture. This file is used by # repoman when doing a repoman scan or repoman full. @@ -12,7 +15,7 @@ alpha default/linux/alpha/17.0 stable alpha default/linux/alpha/17.0/desktop stable alpha default/linux/alpha/17.0/desktop/gnome stable alpha default/linux/alpha/17.0/desktop/gnome/systemd stable -alpha default/linux/alpha/17.0/developer stable +alpha default/linux/alpha/17.0/developer exp # SYMLINK_LIB=no profiles # Run app-portage/unsymlink-lib *before* switching the profile. @@ -26,12 +29,16 @@ amd64 default/linux/amd64/17.1/desktop/gnome stable amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable amd64 default/linux/amd64/17.1/desktop/plasma stable amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable -amd64 default/linux/amd64/17.1/desktop/systemd dev -amd64 default/linux/amd64/17.1/developer stable +amd64 default/linux/amd64/17.1/desktop/systemd stable +amd64 default/linux/amd64/17.1/developer exp amd64 default/linux/amd64/17.1/no-multilib stable amd64 default/linux/amd64/17.1/no-multilib/hardened stable amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable +amd64 default/linux/amd64/17.1/no-multilib/systemd dev +amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp amd64 default/linux/amd64/17.1/systemd stable +amd64 default/linux/amd64/17.1/systemd/selinux exp +amd64 default/linux/amd64/17.1/clang exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org @@ -44,7 +51,7 @@ amd64 default/linux/amd64/17.0/desktop/gnome dev amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev amd64 default/linux/amd64/17.0/desktop/plasma dev amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev -amd64 default/linux/amd64/17.0/developer dev +amd64 default/linux/amd64/17.0/developer exp amd64 default/linux/amd64/17.0/no-multilib dev amd64 default/linux/amd64/17.0/no-multilib/hardened dev amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev @@ -59,48 +66,56 @@ arm default/linux/arm/17.0/desktop/gnome dev arm default/linux/arm/17.0/desktop/gnome/systemd dev arm default/linux/arm/17.0/desktop/plasma dev arm default/linux/arm/17.0/desktop/plasma/systemd dev -arm default/linux/arm/17.0/developer dev +arm default/linux/arm/17.0/developer exp arm default/linux/arm/17.0/armv4 dev arm default/linux/arm/17.0/armv4/desktop dev arm default/linux/arm/17.0/armv4/desktop/gnome dev arm default/linux/arm/17.0/armv4/desktop/plasma dev -arm default/linux/arm/17.0/armv4/developer dev +arm default/linux/arm/17.0/armv4/developer exp arm default/linux/arm/17.0/armv4t dev arm default/linux/arm/17.0/armv4t/desktop dev arm default/linux/arm/17.0/armv4t/desktop/gnome dev arm default/linux/arm/17.0/armv4t/desktop/plasma dev -arm default/linux/arm/17.0/armv4t/developer dev +arm default/linux/arm/17.0/armv4t/developer exp arm default/linux/arm/17.0/armv4t/systemd dev arm default/linux/arm/17.0/armv5te dev arm default/linux/arm/17.0/armv5te/desktop dev arm default/linux/arm/17.0/armv5te/desktop/gnome dev arm default/linux/arm/17.0/armv5te/desktop/plasma dev -arm default/linux/arm/17.0/armv5te/developer dev +arm default/linux/arm/17.0/armv5te/developer exp arm default/linux/arm/17.0/armv5te/systemd dev -arm default/linux/arm/17.0/armv6j dev +arm default/linux/arm/17.0/armv6j stable +arm default/linux/arm/17.0/armv6j/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux exp arm default/linux/arm/17.0/armv6j/desktop dev arm default/linux/arm/17.0/armv6j/desktop/gnome dev arm default/linux/arm/17.0/armv6j/desktop/plasma dev -arm default/linux/arm/17.0/armv6j/developer dev +arm default/linux/arm/17.0/armv6j/developer exp +arm default/linux/arm/17.0/armv6j/selinux exp arm default/linux/arm/17.0/armv6j/systemd dev -arm default/linux/arm/17.0/armv7a dev +arm default/linux/arm/17.0/armv7a stable +arm default/linux/arm/17.0/armv7a/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux dev arm default/linux/arm/17.0/armv7a/desktop dev arm default/linux/arm/17.0/armv7a/desktop/gnome dev arm default/linux/arm/17.0/armv7a/desktop/plasma dev -arm default/linux/arm/17.0/armv7a/developer dev +arm default/linux/arm/17.0/armv7a/developer exp arm default/linux/arm/17.0/armv7a/systemd dev # ARM64 Profiles # @MAINTAINER: arm64@gentoo.org arm64 default/linux/arm64/17.0 stable +arm64 default/linux/arm64/17.0/hardened exp +arm64 default/linux/arm64/17.0/hardened/selinux dev arm64 default/linux/arm64/17.0/desktop stable arm64 default/linux/arm64/17.0/desktop/gnome stable arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable arm64 default/linux/arm64/17.0/desktop/plasma stable arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable arm64 default/linux/arm64/17.0/desktop/systemd stable -arm64 default/linux/arm64/17.0/developer stable +arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd stable +arm64 default/linux/arm64/17.0/systemd/selinux exp # ARM64 Profiles (big-endian) # @MAINTAINER: steev@gentoo.org, slyfox@gentoo.org @@ -112,7 +127,7 @@ arm64 default/linux/arm64/17.0/big-endian exp # @MAINTAINER: hppa@gentoo.org hppa default/linux/hppa/17.0 stable hppa default/linux/hppa/17.0/desktop stable -hppa default/linux/hppa/17.0/developer stable +hppa default/linux/hppa/17.0/developer exp # IA64 Profiles # @MAINTAINER: ia64@gentoo.org @@ -120,7 +135,7 @@ ia64 default/linux/ia64/17.0 stable ia64 default/linux/ia64/17.0/desktop stable ia64 default/linux/ia64/17.0/desktop/gnome stable ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable -ia64 default/linux/ia64/17.0/developer stable +ia64 default/linux/ia64/17.0/developer exp # M68K Profiles # @MAINTAINER: m68k@gentoo.org @@ -143,11 +158,11 @@ mips default/linux/mips/17.0/mipsel/multilib/n64 exp # PPC32 Profiles # @MAINTAINER: ppc@gentoo.org -ppc default/linux/powerpc/ppc32/17.0 stable -ppc default/linux/powerpc/ppc32/17.0/desktop stable -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome stable -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable -ppc default/linux/powerpc/ppc32/17.0/developer stable +ppc default/linux/powerpc/ppc32/17.0 exp +ppc default/linux/powerpc/ppc32/17.0/desktop exp +ppc default/linux/powerpc/ppc32/17.0/desktop/gnome exp +ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd exp +ppc default/linux/powerpc/ppc32/17.0/developer exp # PPC64 Profiles # @MAINTAINER: ppc64@gentoo.org @@ -155,51 +170,62 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable -ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian stable -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd stable +ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd exp +ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer exp # PPC/PPC64 flat Profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org -#ppc default/linux/ppc/17.0 exp -#ppc default/linux/ppc/17.0/desktop exp -#ppc default/linux/ppc/17.0/desktop/gnome exp -#ppc default/linux/ppc/17.0/desktop/gnome/systemd exp -#ppc default/linux/ppc/17.0/developer exp -#ppc default/linux/ppc/17.0/musl exp -#ppc default/linux/ppc/17.0/musl/hardened exp -#ppc default/linux/ppc/17.0/uclibc exp -#ppc default/linux/ppc/17.0/uclibc/hardened exp -ppc64 default/linux/ppc64/17.0 exp -#ppc64 default/linux/ppc64/17.0/desktop exp -#ppc64 default/linux/ppc64/17.0/desktop/gnome exp -#ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd exp -#ppc64 default/linux/ppc64/17.0/developer exp +ppc default/linux/ppc/17.0 stable +ppc default/linux/ppc/17.0/desktop stable +ppc default/linux/ppc/17.0/desktop/gnome stable +ppc default/linux/ppc/17.0/desktop/gnome/systemd stable +ppc default/linux/ppc/17.0/systemd stable +ppc default/linux/ppc/17.0/developer exp +ppc default/linux/ppc/17.0/musl exp +ppc default/linux/ppc/17.0/musl/hardened exp +ppc64 default/linux/ppc64/17.0 stable +ppc64 default/linux/ppc64/17.0/desktop stable +ppc64 default/linux/ppc64/17.0/desktop/gnome stable +ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable +ppc64 default/linux/ppc64/17.0/systemd stable +ppc64 default/linux/ppc64/17.0/developer exp ppc64 default/linux/ppc64/17.0/musl exp ppc64 default/linux/ppc64/17.0/musl/hardened exp ppc64 default/linux/ppc64le/17.0 stable ppc64 default/linux/ppc64le/17.0/desktop stable -ppc64 default/linux/ppc64le/17.0/desktop/plasma dev -ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd dev +ppc64 default/linux/ppc64le/17.0/desktop/gnome stable +ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable +ppc64 default/linux/ppc64le/17.0/desktop/plasma stable +ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable ppc64 default/linux/ppc64le/17.0/systemd stable -ppc64 default/linux/ppc64le/17.0/developer stable +ppc64 default/linux/ppc64le/17.0/developer exp ppc64 default/linux/ppc64le/17.0/musl exp ppc64 default/linux/ppc64le/17.0/musl/hardened exp # RISC-V Profiles # @MAINTAINER: riscv@gentoo.org -riscv default/linux/riscv/17.0/rv64gc exp -riscv default/linux/riscv/17.0/rv64gc/lp64d stable -riscv default/linux/riscv/17.0/rv64gc/lp64d/systemd stable -riscv default/linux/riscv/17.0/rv64gc/lp64 stable -riscv default/linux/riscv/17.0/rv64gc/lp64/systemd stable -riscv default/linux/riscv/17.0/rv32imac/ilp32 exp -riscv default/linux/riscv/17.0/rv32imac/ilp32d exp +riscv default/linux/riscv/20.0/rv64gc/lp64d stable +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd stable +riscv default/linux/riscv/20.0/rv64gc/lp64 stable +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/systemd stable +riscv default/linux/riscv/20.0/rv64gc/multilib exp +riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp # S390 Profiles # @MAINTAINER: s390@gentoo.org @@ -210,11 +236,11 @@ s390 default/linux/s390/17.0/s390x exp # @MAINTAINER: sparc@gentoo.org sparc default/linux/sparc/17.0 stable sparc default/linux/sparc/17.0/desktop stable -sparc default/linux/sparc/17.0/developer stable +sparc default/linux/sparc/17.0/developer exp sparc default/linux/sparc/17.0/systemd stable sparc default/linux/sparc/17.0/64ul stable sparc default/linux/sparc/17.0/64ul/desktop stable -sparc default/linux/sparc/17.0/64ul/developer stable +sparc default/linux/sparc/17.0/64ul/developer exp sparc default/linux/sparc/17.0/64ul/systemd stable # x86 Profiles @@ -228,7 +254,7 @@ x86 default/linux/x86/17.0/desktop/gnome stable x86 default/linux/x86/17.0/desktop/gnome/systemd stable x86 default/linux/x86/17.0/desktop/plasma stable x86 default/linux/x86/17.0/desktop/plasma/systemd stable -x86 default/linux/x86/17.0/developer stable +x86 default/linux/x86/17.0/developer exp x86 default/linux/x86/17.0/systemd stable # musl profiles @@ -238,10 +264,13 @@ amd64 default/linux/amd64/17.0/musl/hardened exp amd64 default/linux/amd64/17.0/musl/hardened/selinux exp arm default/linux/arm/17.0/musl/armv6j exp arm default/linux/arm/17.0/musl/armv6j/hardened exp +arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp arm default/linux/arm/17.0/musl/armv7a exp arm default/linux/arm/17.0/musl/armv7a/hardened exp +arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp arm64 default/linux/arm64/17.0/musl exp arm64 default/linux/arm64/17.0/musl/hardened exp +arm64 default/linux/arm64/17.0/musl/hardened/selinux exp mips default/linux/musl/mips exp mips hardened/linux/musl/mips exp mips default/linux/musl/mips/mipsel exp @@ -251,23 +280,6 @@ ppc default/linux/powerpc/ppc32/17.0/musl/hardened exp x86 default/linux/x86/17.0/musl exp x86 default/linux/x86/17.0/musl/selinux exp -# Non-embedded uclibc profiles -# @MAINTAINER: uclibc@gentoo.org -amd64 default/linux/amd64/17.0/uclibc exp -amd64 default/linux/amd64/17.0/uclibc/hardened exp -arm default/linux/arm/17.0/uclibc/armv6j exp -arm default/linux/arm/17.0/uclibc/armv6j/hardened exp -arm default/linux/arm/17.0/uclibc/armv7a exp -arm default/linux/arm/17.0/uclibc/armv7a/hardened exp -mips default/linux/uclibc/mips exp -mips hardened/linux/uclibc/mips exp -mips default/linux/uclibc/mips/mipsel exp -mips hardened/linux/uclibc/mips/mipsel exp -ppc default/linux/powerpc/ppc32/17.0/uclibc exp -ppc default/linux/powerpc/ppc32/17.0/uclibc/hardened exp -x86 default/linux/x86/17.0/uclibc exp -x86 default/linux/x86/17.0/uclibc/hardened exp - # These are Gentoo Prefix profiles, maintained by the Prefix team # @MAINTAINER: prefix@gentoo.org @@ -279,10 +291,10 @@ ppc64-linux prefix/linux/ppc64le exp x86-linux prefix/linux/x86 exp # Linux Standalone Profiles -amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ dev +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ exp amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp -amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ dev +amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp @@ -302,7 +314,12 @@ x64-macos prefix/darwin/macos/10.15/x64 exp x64-macos prefix/darwin/macos/10.15/x64/gcc exp x64-macos prefix/darwin/macos/11.0/x64 exp x64-macos prefix/darwin/macos/11.0/x64/gcc exp +x64-macos prefix/darwin/macos/12.0/x64 exp +x64-macos prefix/darwin/macos/12.0/x64/gcc exp arm64-macos prefix/darwin/macos/11.0/arm64 exp +arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/12.0/arm64 exp +arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp # Solaris Profiles sparc-solaris prefix/sunos/solaris/5.11/sparc exp @@ -318,3 +335,9 @@ x64-winnt prefix/windows/winnt/x64 exp x64-cygwin prefix/windows/cygwin/x64 exp # vim: set ts=8 noet ft=conf: + +# Local Variables: +# mode: conf-space +# tab-width: 8 +# indent-tabs-mode: t +# End: diff --git a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask b/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask index db64114b13..f1534f4049 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask @@ -1,18 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andreas K. Huettel (2017-05-27) -# In the 17.0 profiles we assume that our system compiler uses C++14 -# or later as default language setting. This means it has to be at -# least GCC 6. If you need an older compiler for specific purposes, -# feel free to unmask it, however, using it for normal emerging of -# packages is neither recommended nor supported in any way. - (2017-12-01) # The following packages require GCC 5 or earlier and are therefore # masked in the 17.0 profiles. dev-java/ecj-gcj dev-java/gcj-jdk - (2020-05-08) -# evolution-data-server requires libical[vala] by default +# Mart Raudsepp (2021-08-13) +# evolution-data-server requires libical[vala] and libgdata[vala] by default dev-libs/libical vala +dev-libs/libgdata vala -# Mart Raudsepp (2020-02-16) -# GNOME requires systemd user-session functionality for launching some services. -# GNOME-3.34 requires it for basic session launching with systemd. -sys-apps/dbus user-session -net-wireless/bluez user-session +# Marek Szuba (2021-03-18) +# FUSE cannot be built with multiple audio drivers, and desktop/gnome +# profiles set both USE=pulseaudio (directly) and USE=alsa (inherited +# from desktop). Default to the latter for now because PulseAudio support +# in FUSE is currently considered experimental. +app-emulation/fuse -pulseaudio # REQUIRED_USE constraint when pulseaudio is enabled dev-libs/efl sound @@ -50,8 +52,3 @@ media-libs/libmediaart gtk -qt5 # For net-misc/vinagre-3.4 and gnome-boxes net-misc/spice-gtk gtk3 - -# Alexandre Rostovtsev (2015-02-19) -# Set reasonable default toolkit for gnome users to prevent emerge error -# when USE=tools -x11-drivers/nvidia-drivers gtk3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index d72e1ac7bc..5742b3ba99 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2021-12-18) +# Required by media-gfx/digikam +media-gfx/exiv2 xmp + # Marek Szuba (2020-12-24) # Required by qt5 media-gfx/gmic fftw @@ -22,19 +26,10 @@ net-fs/samba client # Required by app-office/libreoffice dev-libs/xmlsec nss -# Andreas Sturmlechner (2018-06-09) -# Enable sensible defaults for desktop users -dev-qt/qtwebkit:5 printsupport - # Andreas Sturmlechner (2017-11-30) # Not required, but makes life easier with Qt; bug #457934 app-arch/unzip natspec -# Andreas Sturmlechner (2017-11-30) -# Required by dev-qt/qtcore -dev-libs/libpcre pcre16 -dev-libs/libpcre2 pcre16 - # Andreas Sturmlechner (2017-11-30) # Required by kde-frameworks/kwayland dev-qt/qtgui:5 egl libinput @@ -59,9 +54,10 @@ dev-lang/php -exif -truetype # Enable luajit for OSC and youtube-dl support by default. # Override default +sdl from desktop profile and disable sdl outputs. # These outputs are for systems without a proper audio/video support. -media-video/mpv lua luajit -sdl -media-video/mpv -lua_single_target_lua5-1 -lua_single_target_lua5-2 -media-video/mpv -lua_single_target_lua5-3 -lua_single_target_lua5-4 +# NOTE: Needs syncing to negate profile defaults if we decide +# to keep this up. +media-video/mpv lua -sdl +media-video/mpv -lua_single_target_lua5-1 media-video/mpv lua_single_target_luajit # Mike Gilbert (2017-01-04) @@ -77,10 +73,6 @@ dev-python/PyQt5 gui multimedia network printsupport widgets # and the X flag is enabled by default in the desktop profile x11-libs/libxcb xkb -# Samuli Suominen (2011-09-27) -# Required by mozilla browsers wrt #372419 -media-libs/libpng apng - # Samuli Suominen (2010-12-19) # gudev, required by freedesktop.org udev helpers like udisks and upower # introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults index 1a55f5454a..443e5705c4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets" +USE="activities declarative dri kde kipi kwallet plasma policykit qml semantic-desktop widgets" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask new file mode 100644 index 0000000000..dffbcd8e2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask @@ -0,0 +1,10 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens (2021-12-13) +# GBM-aware egl-wayland makes qtwayland+kwin mostly unusable, and +# old egl-wayland leads to issues for everything else using GBM. +# Feel free to unmask if your configuration is not affected. +# https://codereview.qt-project.org/c/qt/qtwayland/+/373473 +# https://github.com/NVIDIA/egl-wayland/issues/40 +>=gui-libs/egl-wayland-1.1.8 diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 3391075bd0..ace810f322 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NSS: Required by kde-apps/okular[pdf] +# Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888) +app-text/poppler nss boost + # Required by sys-apps/fwupd, a dependency of kde-plasma/discover dev-libs/libjcat gpg pkcs7 @@ -34,10 +38,21 @@ media-libs/mesa egl wayland x11-apps/mesa-progs egl # Required by kde-apps/kdenlive -media-libs/mlt ffmpeg frei0r kdenlive melt rubberband +media-libs/mlt ffmpeg frei0r rubberband # Required by media-gfx/digikam media-libs/opencv contrib contribdnn +# Required by kde-plasma/plasma-firewall +# Required by net-firewall/firewalld[iptables] (default enabled) +net-firewall/iptables ipv6 +# Required by net-firewall/firewalld[nftables] (default enabled) +net-firewall/nftables json python xtables + # Required by dev-qt/qtwebengine:5 sys-libs/zlib minizip + +# Keep existing defaults after dropping IUSE=phonon from make.defaults + (2019-11-03) -# Satisfy REQUIRED_USE. -xfce-base/xfce4-session policykit - # Mike Gilbert (2018-03-12) # Satisfy REQUIRED_USE by default, bug 650030. net-nds/rpcbind warmstarts diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force index 0abe8e8aad..f662b57f59 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-03) +# Need systemd enabled here for depgraph: bug #830485 +# (only sys-fs/eudev supports static which isn't available on systemd profiles) +sys-fs/mdadm systemd + # Mike Gilbert (2015-04-22) # Force systemd to avoid depgraph breakage, bug 547360. virtual/libudev systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask new file mode 100644 index 0000000000..3c81fe5fa9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas Sturmlechner (2021-05-09) +# Dependency requires sys-apps/systemd. +kde-plasma/plasma-meta -firewall diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index 814e03db12..02ef5195fc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -1,23 +1,23 @@ -apache http://apache.lauf-forum.at/ http://apache.mirror.digionline.de/ http://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://ftp.halifax.rwth-aachen.de/apache/ http://mirror.23media.de/apache/ http://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ +apache https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/ cpan https://cpan.metacpan.org https://www.cpan.org cran https://cran.r-project.org https://cran.us.r-project.org debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/ gentoo https://gentoo.osuosl.org/distfiles https://ftp.halifax.rwth-aachen.de/gentoo/distfiles http://gentoo-distfiles.mirrors.tds.net/distfiles -gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ http://pirbot.com/mirrors/gimp/gimp/ +gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ gmt http://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.star.nesdis.noaa.gov/pub/sod/lsa/gmt gnome https://download.gnome.org/ gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ -gnu-alpha https://www.mirrorservice.org/sites/alpha.gnu.org/gnu/ https://gnualpha.uib.no/ https://mirrors.fe.up.pt/pub/gnu-alpha/ https://alpha.gnu.org/gnu/ https://www.nic.funet.fi/pub/gnu/alpha/gnu/ http://mirror.lihnidos.org/GNU/alpha/gnu/ http://mirrors.ibiblio.org/gnu/alpha/gnu/ ftp://ftp.funet.fi/pub/gnu/alpha/gnu/ ftp://gnualpha.uib.no/pub/gnualpha/ ftp://mirrors.fe.up.pt/pub/gnu-alpha/ ftp://alpha.gnu.org/gnu/ -gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ -goproxy https://proxy.golang.org/ https://goproxy.io/ https://gocenter.io/ +gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/ +goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://www.imagemagick.org/download/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ -kde https://download.kde.org http://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net +kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net lokigames http://updates.lokigames.com +mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/ openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD -openssl https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org +openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org pypi https://files.pythonhosted.org/packages/source qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/ samba https://download.samba.org/pub/samba/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2017 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2017 index faa4e3963b..b68e933e5f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2017 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2017 @@ -3,7 +3,6 @@ move dev-libs/uchardet app-i18n/uchardet move net-libs/libkgapi kde-apps/libkgapi slotmove =dev-ruby/typhoeus-1.1.2 0 1 move app-cdr/k3b kde-apps/k3b -move net-misc/badvpn net-vpn/badvpn move net-misc/libreswan net-vpn/libreswan move net-misc/logmein-hamachi net-vpn/logmein-hamachi move net-misc/openconnect net-vpn/openconnect diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2021 index 2e4dec6ec0..794f05dbb9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2021 @@ -1,5 +1,5 @@ slotmove >=sys-auth/libfprint-1.90 0 2 -move app-emulation/libpod app-emulation/podman +move app-emulation/libpod app-containers/podman move app-laptop/radeontool sys-apps/radeontool move x11-libs/gdk-pixbuf-loader-webp gui-libs/gdk-pixbuf-loader-webp move app-emacs/emacs-common-gentoo app-emacs/emacs-common diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 index 1672dcae1c..f27a66f3d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 @@ -3,7 +3,6 @@ move media-sound/zam-plugins media-plugins/zam-plugins slotmove =dev-ruby/elasticsearch-transport-6.8.3 6 6.8.3 move dev-python/cfn-python-lint dev-python/cfn-lint move dev-python/dbusmock dev-python/python-dbusmock -move dev-python/fcl dev-python/python-fcl move dev-python/python-backoff dev-python/backoff move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs move dev-python/python-podman dev-python/podman-py diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 index b89c1c3b07..aad8f76a9c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 @@ -2,3 +2,70 @@ move dev-libs/intel-neo dev-libs/intel-compute-runtime move dev-python/hyper-h2 dev-python/h2 move media-radio/KochMorse media-radio/kochmorse move sci-misc/jupyterlab-desktop sci-misc/jupyterlab-desktop-bin +move app-crypt/openpgp-keys-adamspiers sec-keys/openpgp-keys-adamspiers +move app-crypt/openpgp-keys-alexbarton sec-keys/openpgp-keys-alexbarton +move app-crypt/openpgp-keys-bcl sec-keys/openpgp-keys-bcl +move app-crypt/openpgp-keys-botan sec-keys/openpgp-keys-botan +move app-crypt/openpgp-keys-crypto++ sec-keys/openpgp-keys-crypto++ +move app-crypt/openpgp-keys-danielveillard sec-keys/openpgp-keys-danielveillard +move app-crypt/openpgp-keys-debugedit sec-keys/openpgp-keys-debugedit +move app-crypt/openpgp-keys-django sec-keys/openpgp-keys-django +move app-crypt/openpgp-keys-gentoo-auth sec-keys/openpgp-keys-gentoo-auth +move app-crypt/openpgp-keys-gentoo-release sec-keys/openpgp-keys-gentoo-release +move app-crypt/openpgp-keys-jedisct1 sec-keys/openpgp-keys-jedisct1 +move app-crypt/openpgp-keys-kernel sec-keys/openpgp-keys-kernel +move app-crypt/openpgp-keys-libidn sec-keys/openpgp-keys-libidn +move app-crypt/openpgp-keys-libvirt sec-keys/openpgp-keys-libvirt +move app-crypt/openpgp-keys-linuxcontainers sec-keys/openpgp-keys-linuxcontainers +move app-crypt/openpgp-keys-midipix sec-keys/openpgp-keys-midipix +move app-crypt/openpgp-keys-miniupnp sec-keys/openpgp-keys-miniupnp +move app-crypt/openpgp-keys-mlichvar sec-keys/openpgp-keys-mlichvar +move app-crypt/openpgp-keys-nmap sec-keys/openpgp-keys-nmap +move app-crypt/openpgp-keys-oletange sec-keys/openpgp-keys-oletange +move app-crypt/openpgp-keys-openzfs sec-keys/openpgp-keys-openzfs +move app-crypt/openpgp-keys-python sec-keys/openpgp-keys-python +move app-crypt/openpgp-keys-rust sec-keys/openpgp-keys-rust +move app-crypt/openpgp-keys-tcpdump sec-keys/openpgp-keys-tcpdump +move app-crypt/openpgp-keys-teemutoivola sec-keys/openpgp-keys-teemutoivola +move app-crypt/openpgp-keys-terminator sec-keys/openpgp-keys-terminator +move app-crypt/openpgp-keys-tor sec-keys/openpgp-keys-tor +move app-crypt/openpgp-keys-voikko sec-keys/openpgp-keys-voikko +move app-emulation/docker-proxy app-containers/docker-proxy +move app-emulation/containerd app-containers/containerd +move app-emulation/crun app-containers/crun +move app-emulation/buildah app-containers/buildah +move app-emulation/cadvisor app-containers/cadvisor +move app-emulation/conmon app-containers/conmon +move app-emulation/containers-storage app-containers/containers-storage +move app-emulation/cri-o app-containers/cri-o +move app-emulation/cri-tools app-containers/cri-tools +move app-emulation/distrobuilder app-containers/distrobuilder +move app-emulation/docker-bench-security app-containers/docker-bench-security +move app-emulation/docker-compose app-containers/docker-compose +move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers +move app-emulation/docker-gc app-containers/docker-gc +move app-emulation/docker-registry app-containers/docker-registry +move app-emulation/docker-swarm app-containers/docker-swarm +move app-emulation/go-secbench app-containers/go-secbench +move app-emulation/slirp4netns app-containers/slirp4netns +move app-emulation/podman app-containers/podman +move app-emulation/k3d app-containers/k3d +move app-emulation/nerdctl app-containers/nerdctl +move app-emulation/skopeo app-containers/skopeo +move app-emulation/sen app-containers/sen +move app-emulation/img app-containers/img +move app-emulation/kompose app-containers/kompose +move app-emulation/runc app-containers/runc +move app-emulation/s6-overlay app-containers/s6-overlay +move app-emulation/snapd app-containers/snapd +move app-emulation/umoci app-containers/umoci +move app-emulation/docker-cli app-containers/docker-cli +move app-emulation/docker app-containers/docker +move app-emulation/reg app-containers/reg +move app-emulation/flannel app-containers/flannel +move app-emulation/lxd app-containers/lxd +move app-emulation/lxc-templates app-containers/lxc-templates +move app-emulation/lxc app-containers/lxc +move dev-libs/stp sci-mathematics/stp +move app-shells/fzy app-text/fzy +move dev-python/exdown dev-python/pytest-codeblocks diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index 6ede79cb78..33b5cc3fd6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Keep them sorted @@ -35,7 +35,6 @@ build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating bzip2 - Use the bzlib compression library cairo - Enable support for the cairo graphics library calendar - Add support for calendars (not using mcal!) -canna - Add support for the Canna kana to kanji conversion engine caps - Use Linux capabilities library to control privilege cdb - Add support for the CDB database engine from the author of qmail cdda - Add Compact Disk Digital Audio (Standard Audio CD) support @@ -165,11 +164,11 @@ libcaca - Add support for colored ASCII-art graphics libedit - Use the libedit library (replacement for readline) libffi - Enable support for Foreign Function Interface library libnotify - Enable desktop notification support -libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag) libsamplerate - Build with support for converting sample rates using libsamplerate libwww - Add libwww support (General purpose WEB API) lirc - Add support for lirc (Linux's Infra-Red Remote Control) livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building +llvm-libunwind - Use sys-libs/llvm-libunwind instead of sys-libs/libunwind lm-sensors - Add linux lm-sensors (hardware sensors) support lua - Enable Lua scripting support luajit - Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua) @@ -180,6 +179,7 @@ m17n-lib - Enable m17n-lib support mad - Add support for mad (high-quality mp3 decoder library and cli frontend) magic - Add support for file type detection via magic bytes (usually via libmagic from sys-apps/file) maildir - Add support for maildir (~/.maildir) style mail spools +man - Build and install man pages matroska - Add support for the matroska container format (extensions .mkv, .mka and .mks) mbox - Add support for mbox (/var/spool/mail) style mail spools memcached - Add support for memcached @@ -279,7 +279,6 @@ semantic-desktop - Cross-KDE support for semantic search and information retriev session - Add persistent session support skey - Enable S/Key (Single use password) authentication support slang - Add support for the slang text display library (it's like ncurses, but different) -slp - Add Service Locator Protocol support smartcard - Enable smartcard support smp - Enable support for multiprocessors or multicore systems snappy - Enable support for Snappy compression (as implemented in app-arch/snappy) @@ -320,7 +319,6 @@ tiff - Add support for the TIFF image format timidity - Build with Timidity++ (MIDI sequencer) support tk - Add support for Tk GUI toolkit truetype - Add support for FreeType and/or FreeType2 fonts -uclibc - Enable uclibc specific patches and build or link uclibc udev - Enable virtual/udev integration (device discovery, power and storage device support, etc) udisks - Enable storage management support (automounting, volume monitoring, etc) unicode - Add support for Unicode