diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-05 09:05:42 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-05 09:05:42 +0000 |
commit | c3870d5920e6ee600e9360c3a5b004b7ad0c5abf (patch) | |
tree | 783e53d0526f67659a53911dd1dd9ca88eaad19a /profiles | |
parent | 94393d04ccce851b0084c650c99a2eca52f9d3bb (diff) |
gentoo auto-resync : 05:12:2022 - 09:05:41
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/Manifest.gz | bin | 151349 -> 152220 bytes | |||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi | 1 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords | 6 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask | 6 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force | 6 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask | 6 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/parent | 1 | ||||
-rw-r--r-- | profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc | 11 | ||||
-rw-r--r-- | profiles/package.mask | 10 | ||||
-rw-r--r-- | profiles/profiles.desc | 1 | ||||
-rw-r--r-- | profiles/use.local.desc | 1 |
11 files changed, 49 insertions, 0 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 776d4e2c3d1d..990fa9f251a6 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords new file mode 100644 index 000000000000..490d12daa4b7 --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) +# only gcc-12 provides ieee-long-double, which is not stable yet. +=sys-devel/gcc-12* ~ppc64 diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask new file mode 100644 index 000000000000..b230f17da0a1 --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) +# We need gcc-12 for ieee-long-double. +<sys-devel/gcc-12 diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force new file mode 100644 index 000000000000..eed79dfe450c --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) +# Hard requirement for this profile. +sys-devel/gcc ieee-long-double diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask new file mode 100644 index 000000000000..5d3622b69845 --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04) +# We need gcc-12 for ieee-long-double. +>=sys-devel/gcc-12 -ieee-long-double diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc new file mode 100644 index 000000000000..ad5bf064bb80 --- /dev/null +++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc @@ -0,0 +1,11 @@ +if [[ "${EBUILD_PHASE}" == "setup" ]] ; then + if [[ ${CATEGORY}/${PN} != sys-devel/gcc ]]; then + if [[ $(${CC:-cc} -E -dM - < /dev/null | grep -o '__LDBL_MANT_DIG__ .*') != "__LDBL_MANT_DIG__ 113" ]]; then + eerror + eerror "${CC:-cc} should provide ieee-long-double on this profile by default" + eerror "reinstall sys-devel/gcc with USE=ieee-long-double and try again." + eerror + die "install >=sys-devel/gcc-12[ieee-long-double]" + fi + fi +fi diff --git a/profiles/package.mask b/profiles/package.mask index 700bd7e057bd..44138e01920b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,16 @@ #--- END OF EXAMPLES --- +# Robin H. Johnson <robbat2@gentoo.org> (2022-12-04) +# sys-boot/mbr-gpt was a bizzare package extremely sensitive to compiler & +# linker changes. I don't know of any remaining consumers other than one weird +# system I have. +# If you're a consumer: syslinux gptmbr was the successor to this approach, +# you'll need to replace the contents of your BIOS Boot Partition, because it's +# not a direct 1:1 change. +# Only upstream release in 2008. Removal in 30 days. +sys-boot/mbr-gpt + # Hans de Graaff <graaff@gentoo.org> (2022-12-03) # ruby27-only package with no reverse dependencies. # Last release in 2019. Removal in 30 days. diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 66bfeca11afe..6369bcb7a27a 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -259,6 +259,7 @@ ppc64 default/linux/ppc64le/17.0/systemd/merged-usr stable ppc64 default/linux/ppc64le/17.0/developer exp ppc64 default/linux/ppc64le/17.0/musl dev ppc64 default/linux/ppc64le/17.0/musl/hardened exp +ppc64 default/linux/ppc64le/17.0/ieee-long-double exp # RISC-V Profiles # @MAINTAINER: riscv@gentoo.org diff --git a/profiles/use.local.desc b/profiles/use.local.desc index a52daa0d7da2..6fdbf872f53e 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -8037,6 +8037,7 @@ sys-auth/pambase:securetty - Enable pam_securetty module in the login stack. Not sys-auth/pambase:sha512 - Switch Linux-PAM's pam_unix module to use sha512 for passwords hashes rather than MD5. This option requires sys-libs/pam version 1.0.1 built against sys-libs/glibc version 2.7, if it's built against an earlier version, it will silently be ignored, and MD5 hashes will be used. All the passwords changed after this USE flag is enabled will be saved to the shadow file hashed using SHA512 function. The password previously saved will be left untouched. Please note that while SHA512-hashed passwords will still be recognised if the USE flag is removed, the shadow file will not be compatible with systems using an earlier glibc version. sys-auth/pambase:systemd - Use pam_systemd module to register user sessions in the systemd control group hierarchy. sys-auth/pambase:yescrypt - Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5 +sys-auth/polkit:daemon - Build polkitd in addition to libpolkit. Those using sys-apps/dbus-broker may wish to disable this flag. sys-auth/polkit:duktape - Use dev-lang/duktape instead of dev-lang/spidermonkey as JavaScript engine sys-auth/polkit:systemd - Use sys-apps/systemd for session tracking sys-auth/seatd:builtin - Enable embedded server in libseat |