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 7bc135207b..00a675095e 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,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-09) +# sys-libs/libhugetlbfs is broken w/ newer glibc, bug #806079 +sys-apps/nvme-cli hugepages + # Michał Górny (2023-06-24) # dev-db/mongodb builds practically only on the authors' computer. dev-python/pymongo test-full 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 f60c79116a..42e8ff1243 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,6 +1,24 @@ # Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-03) +# Broken memory handling +# https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0e16@bell.net/ +# https://lore.kernel.org/linux-parisc/b886c0ee-2ef6-5ec9-17e0-eb66c63a61d4@roeck-us.net/T/#m250c15554add9bf4909751adccfe18c6ee0198a8 +# Fix: https://github.com/torvalds/linux/commit/f66066bc5136f25e36a2daff4896c768f18c211e +=sys-kernel/gentoo-kernel-6.1.37 +=sys-kernel/gentoo-kernel-6.3.11 +=sys-kernel/gentoo-sources-6.1.37 +=sys-kernel/gentoo-sources-6.3.11 +=sys-kernel/gentoo-sources-6.4.1 +=sys-kernel/vanilla-kernel-6.1.37 +=sys-kernel/vanilla-kernel-6.3.11 +=sys-kernel/vanilla-sources-6.1.37 +=sys-kernel/vanilla-sources-6.3.11 +=sys-kernel/vanilla-sources-6.4.1 +=virtual/dist-kernel-6.1.37 +=virtual/dist-kernel-6.3.11 + # Sam James (2023-03-28) # Needs explicit porting to each platform (bug 894078#c6) dev-python/py-cpuinfo 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 5c5c09129b..970ff02a80 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 @@ -48,10 +48,6 @@ net-misc/chrony pps # Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) net-libs/libpcap netlink rdma -# Sam James (2021-11-17) -# media-libs/mesa is not marked stable on HPPA -media-libs/libepoxy egl - # Rolf Eike Beer (2021-11-10) # The following packages have no stable keywords on hppa: # net-mail/courier-imap mail-mta/courier diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index f0e2d5d965..4c90f0a3bf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-07-11) +# Upstream lacks pmu-events definition file for loong. +dev-util/perf python + # WANG Xuerui (2023-07-01) # Upstream accepted vector asm for loong before corresponding assembler # support is ready, leading to build failures. Disable asm for the time being @@ -70,11 +74,6 @@ kde-apps/kdeutils-meta 7zip # (2022-12-05) -# in-tree version of sys-apps/flashrom (1.2) is outdated and cannot build -# on loong -sys-apps/fwupd flashrom - # WANG Xuerui (2022-12-05) # sys-boot/gnu-efi upstream hasn't merged the loong port yet sys-apps/fwupd uefi @@ -141,7 +140,7 @@ sys-apps/nvme-cli hugepages # WANG Xuerui (2022-12-01) # Mask GRUB2 platforms not applicable to loong. -sys-boot/grub:2 grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh +sys-boot/grub:2 grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh # WANG Xuerui (2022-11-30) # No Haskell on loong yet (port under review), hence no virtual/pandoc and @@ -187,9 +186,13 @@ mate-base/mate help # SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210) # LSan: https://reviews.llvm.org/D139686 (LLVM 16 since 20230114) # MSan: https://reviews.llvm.org/D152692 (LLVM 17 since 20230629) +# DFSan: https://reviews.llvm.org/D140690 (LLVM 17 since 20230703) +# Profile: https://reviews.llvm.org/D154405 (LLVM 17 since 20230706) >=sys-libs/compiler-rt-sanitizers-15 -asan >=sys-libs/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 -msan +>=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan +>sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -profile # WANG Xuerui (2022-07-08) # virtual/{jdk,jre} is not available on loong yet. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask index 398d7e3a4c..2ef4b5d698 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask @@ -1,6 +1,14 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-07-11) +# dev-util/babeltrace fails tests on loong +babeltrace + +# WANG Xuerui (2023-07-05) +# rest of GNOME not keyworded yet +gnome-online-accounts + # WANG Xuerui (2022-12-05) # media-libs/xine-lib not tested xine @@ -29,11 +37,6 @@ xen # lacking arch-specific adaptation nas -# WANG Xuerui (2022-11-18) -# net-libs/webkit-gtk is not available on loong yet. -gnome-online-accounts -webkit - # WANG Xuerui (2022-11-01) # qtwebengine isn't available on loong yet webengine 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 b11621632a..3eae4f7b54 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,6 +1,11 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2023-07-08) +# Uses attr even if disabling is requested, bug 910070 +# Workaround that should fix some stage builds +>=sys-devel/gettext-0.22-r1 xattr + # Joonas Niilola (2023-06-06) # 114 looks very broken regarding unified build. It has too many # conditions when it works and when it doesn't. Bug #905780 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 a5e1c4ab67..9713485e03 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,6 +6,19 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Joonas Niilola (2023-07-14) +# Calendar is broken with some languages on 115.0 release. Bug #910229 +>=mail-client/thunderbird-115.0 system-icu + +# Marek Szuba (2023-07-10) +# dev-python/mkdocs-material is by design directly integrated with +# Google Fonts and as such violates the network sandbox [1]. +# Upstream documentation mentions an option which supposedly prevents +# this, however adding it to the Molecule mkdocs.yml has had no effect. +# Looks like this will have to be addressed at the level of mkdocs-material. +# [1] https://squidfunk.github.io/mkdocs-material/setup/changing-the-fonts/ +app-admin/ansible-molecule doc + # William Hubbs (2023-06-30) # multiple repeated issues: Bug: #909394 net-libs/nodejs lto 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 ff18eb9cf1..b500832a58 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 @@ -50,12 +50,6 @@ dev-python/subprocess-tee test-full # app-text/pandoc is not stable app-text/nuspell doc -# Sam James (2022-02-11) -# Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but -# won't be stable for a while. Can be unmasked then. -# bug #806079 -sys-apps/nvme-cli hugepages - # Georgy Yakovlev (2021-12-24) # test deps are not stable >=sys-fs/zfs-2.0.7 test-suite 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 a283c16b14..3160a1b7e5 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,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2023-07-08) +# This requires Rust and is barely needed by anyone, override make.defaults +dev-python/jaraco-text -cli + # Mike Gilbert (2017-10-29) # Override default from make.defaults, bug 635822. net-libs/mbedtls -zlib diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask index 33a1b137be..13300d04d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -1,6 +1,11 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2023-06-30) +# Test failures on BE +# https://github.com/libjxl/libjxl/issues/2433 +media-libs/libjxl + # James Le Cuirot (2023-06-24) # Test failures on BE (#901391). # https://github.com/any1/neatvnc/issues/85 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask index 146182d4c1..49de7dd81e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask @@ -1,6 +1,11 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2023-06-30) +# media-libs/libjxl casualties +# https://github.com/libjxl/libjxl/issues/2433 +jpegxl + # matoro (2023-05-05) # media-libs/zimg casualties (https://github.com/sekrit-twc/zimg/pull/156) zimg 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 269245cb9c..f6248dd0f9 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 @@ -70,6 +70,12 @@ net-print/pnm2ppa net-wireless/neard sys-apps/noexec +# Giuseppe Foti (2023-05-19) +# New packages that require packages masked by the previous block. +dev-db/pg-gvm +net-analyzer/notus-scanner +net-analyzer/greenbone-feed-sync + # Petr Vaněk (2022-09-23) # Musl does not implement rresvport function, bugs #713810 and #713376. app-admin/clustershell diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index 6fd5094011..14353d51ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -18,9 +18,15 @@ dev-lang/rust-bin >=dev-lang/spidermonkey-78 >=dev-libs/gjs-1.66 dev-python/autobahn +dev-python/aws-sam-translator >=dev-python/bcrypt-4 +dev-python/cfn-lint >=dev-python/cryptography-36 +dev-python/dirty-equals +dev-python/inflect +dev-python/jaraco-itertools dev-python/josepy +>=dev-python/jsonschema-4.18.0 dev-python/jsonschema-spec dev-python/jsonschema-specifications dev-python/keyring @@ -34,6 +40,8 @@ dev-python/mkdocs-i18n dev-python/mkdocs-material-extensions dev-python/mkdocs-git-revision-date-localized-plugin dev-python/oauthlib +dev-python/openapi-core +dev-python/openapi-schema-validator dev-python/openapi-spec-validator dev-python/openstacksdk dev-python/orjson @@ -41,6 +49,8 @@ dev-python/os-client-config dev-python/osc-lib dev-python/paramiko dev-python/pooch +dev-python/pydantic +dev-python/pydantic-core dev-python/pyfuse3 >=dev-python/pyopenssl-22 dev-python/pymdown-extensions @@ -90,6 +100,7 @@ gnome-extra/sushi >=media-gfx/libimagequant-4 >=media-libs/libopenraw-0.3.2 media-video/rav1e +net-analyzer/wtfis net-im/gajim >=net-irc/polari-3.37 net-libs/quiche diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index a6e21e96de..95f0fc5457 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,13 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2023-06-06) +# Packages needing dev-python/pydantic. +dev-python/jaraco-itertools test +dev-python/jaraco-text cli +dev-python/versioningit test +dev-python/zipp test + # matoro (2023-06-09) # Deps on several mkdocs plugins (#882593) dev-python/bracex doc 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 1308d1cc6a..27d60f2956 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,6 +33,130 @@ #--- END OF EXAMPLES --- +# Matt Turner (2023-07-16) +# Last reverse dependency was gnome-base/gnome-vfs, dropped more than a year ago. +# Removal on 2023-08-16. +gnome-base/gnome-mime-data + +# Matt Turner (2023-07-15) +# Unmaintained upstream. Depends on deprecated packages libsoup:2.4 and +# old versions of grilo and grilo-plugins. +# Removal on 2023-08-15. Bug #910105. +media-sound/pragha + +# Hans de Graaff (2023-07-14) +# Obsolete slots or packages specifically for cucumber 7 which is no +# longer available. Masked for removal on 2023-08-14 +dev-util/cucumber-create-meta +dev-util/cucumber-html-formatter:17 + +# Tomáš Mózes (2023-07-13) +# Incompatible with OpenSSL-3, update to MariaDB 10.6. + (2023-07-12) +# The catalyst-3 branch is outdated and not used by Gentoo +# Release Engineering anymore. Please either use git master +# (9999) as all Release Engineering build machines or wait +# for catalyst-4. Questions or bug reports about catalyst-3 +# may or may not lead to useful results. + (2023-07-12) +# Testing. An upgrade from 102 isn't recommended due to downgrading +# most likely not being possible. Back up your profile before +# attempting. Fresh install should be fine. Bug #910229 +~mail-client/thunderbird-115.0 + +# Michał Górny (2023-07-12) +# Having scikit-build-core installed still breaks building setuptools +# extensions in some scenarios. +# https://github.com/scikit-build/scikit-build-core/issues/426 +>=dev-python/iminuit-2.22 +=dev-python/scikit-build-core-0.4.7-r1 + +# Hans de Graaff (2023-07-08) +# Obsolete component for dev-util/cucumber. Discontinued upstream. +# No reverse dependencies. Masked for removal on 2023-08-08. +dev-util/cucumber-wire + +# Hans de Graaff (2023-07-08) +# Last release in 2010. Upstream is gone. No reverse dependencies. +# Masked for removal on 2023-08-08 +dev-ruby/annoy + +# Hans de Graaff (2023-07-08) +# Obsolete component for dev-util/cucumber. Discontinued upstream. +# No reverse dependencies. Masked for removal on 2023-08-08. +dev-ruby/c21e + +# Hans de Graaff (2023-07-06) +# Last release in 2012. Upstream is gone. No reverse dependencies. +# Masked for removal on 2023-08-06. +dev-ruby/deprecated + +# Matt Turner (2023-07-06) +# Dead package. No reverse dependencies. +# Removal on 2023-08-06. +dev-perl/Gtk2-Notify + +# Matt Turner (2023-07-06) +# GNOME 45 mask +>=dev-libs/gjs-1.77 +>=gnome-base/gnome-shell-45_alpha +>=gnome-base/gsettings-desktop-schemas-45_alpha +>=gnome-extra/gnome-characters-45_alpha +>=gnome-extra/gnome-shell-extensions-45_alpha +>=gnome-extra/gnome-system-monitor-45_alpha +>=gnome-extra/gnome-weather-45_alpha +>=gui-libs/gtk-4.11 +>=gui-libs/libadwaita-1.4_alpha +>=media-gfx/gnome-font-viewer-45_alpha +>=net-misc/gnome-remote-desktop-45_alpha +>=sys-apps/baobab-45_alpha +>=x11-themes/gnome-backgrounds-45_alpha +>=x11-wm/mutter-45_alpha + +# Michael Orlitzky (2023-07-05) +# I suspect I was its only user, and I'm not a user any more. Upstream +# has deleted its autoloader for the second time, making an update more +# trouble than removal, so: removal on or after 2023-08-05. +dev-php/php-redmine-api + +# Michał Górny (2023-07-05) +# Discontinued in favor of built-in `ast` module on all supported +# versions of Python. No revdeps left. +# Removal on 2023-08-04. +dev-python/typed-ast + +# Sam James (2023-07-05) +# Doesn't install all needed files by e.g. kernelshark. +# Need to either split into libtracecmd for the libraries or revert to Makefiles. +# See bug #909439. +=dev-util/trace-cmd-3.2 + +# Hans de Graaff (2023-07-04) +# Discontinued by upstream. No reverse dependencies. Upstream recommends +# using dry-inflector. Please file a bug if you would like us to package +# this. Masked for removal on 2023-08-04. +dev-ruby/inflecto + +# Hans de Graaff (2023-07-04) +# Archived by upstream. No reverse dependencies. Does not work with +# ruby32. Masked for removal on 2023-08-04. +dev-ruby/instantiator + +# Holger Hoffstätte (2023-07-04) +# Obsolete package, replaced by dev-util/scap-driver. +# https://bugs.gentoo.org/907486 +# Masked for removal on 2023-08-04. +dev-util/sysdig-kmod + +# Sam James (2023-06-03) +# Breaks dev-perl/Spreadsheet-ParseExcel, see bug #909564. +# Please upgrade to >=dev-perl/dev-perl/OLE-StorageLite-0.220.0. +=dev-perl/OLE-StorageLite-0.210.0 + # Hans de Graaff (2023-07-02) # Unmaintained and obsolete package. Last release 10 years ago. Upstream # advises to use dev-ruby/memoizable or dev-ruby/memoist instead. @@ -52,16 +176,6 @@ dev-ruby/multi_test:0 games-action/descent3 games-action/descent3-demo -# Michał Górny (2023-06-24) -# Breaks dev-python/setuptools-rust. -# https://github.com/scikit-build/scikit-build-core/issues/413 -<=dev-python/scikit-build-core-0.4.7 - -# Ionen Wolkens (2023-06-24) -# This version is fine but it depends on >=virtual/rust-1.70 which is -# currently masked. Feel free to unmask if you are using 1.70. -~app-emulation/ruffle-0_p20230624 - # Hans de Graaff (2023-06-23) # Deprecated upstream, who recommends to use the Open3 method instead. # No reverse dependencies. Masked for removal on 2023-07-23. @@ -139,35 +253,6 @@ dev-ruby/database_cleaner-active_record:2.0 # and . /etc/profile. (2023-06-16) -# Obsolete slots without reverse dependencies that require rails 6.0 to -# be present. Use the newer slots if needed. -# Masked for removal on 2023-07-16. -dev-ruby/roadie:4 -dev-ruby/roadie-rails:2 - -# Hans de Graaff (2023-06-16) -# Rails 6.0 is no longer supported upstream and limited to ruby30. Use a -# newer Rails version instead. Masked for removal on 2023-07-16. -dev-ruby/rails:6.0 -dev-ruby/railties:6.0 -dev-ruby/actionmailbox:6.0 -dev-ruby/actiontext:6.0 -dev-ruby/activerecord:6.0 -dev-ruby/actionmailer:6.0 -dev-ruby/activestorage:6.0 -dev-ruby/actionpack:6.0 -dev-ruby/actionview:6.0 -dev-ruby/activejob:6.0 -dev-ruby/actioncable:6.0 -dev-ruby/activemodel:6.0 -dev-ruby/activesupport:6.0 - -# Hans de Graaff (2023-06-16) -# Obsolete slot. Use the newer 0.7 slot instead. -# Masked for removal on 2023-07-16. -dev-ruby/websocket-driver:0 - # Tomáš Mózes (2023-06-12) # Buggy version that causes ibdata1 to grow, please update. See bug #908394. =dev-db/mariadb-10.5.20 @@ -175,58 +260,15 @@ dev-ruby/websocket-driver:0 =dev-db/mariadb-10.11.2 =dev-db/mariadb-10.11.3 -# Sam James (2023-06-12) -# Installs no files with newer versions because GTK 2 support was dropped upstream. -# Removal on 2023-07-12. Bug #908378. -dev-ruby/ruby-gtk2 - -# Sam James (2023-06-10) -# Integrated into media-libs/gst-plugins-bad[vaapi]. Please use that instead. -# Removal in 14 days. -media-plugins/gst-plugins-va - # Michał Górny (2023-06-10) # Renamed to dev-python/pypdf. No revdeps left. # Removal on 2023-07-10. Bug #908227. dev-python/PyPDF2 -# Michał Górny (2023-06-09) -# Requires dev-python/nose. Last activity in 2013. No reverse -# dependencies left. -# Removal on 2023-07-09. Bug #888245. -dev-python/doctest-ignore-unicode - -# Georgy Yakovlev (2023-06-08) -# May be broken on some arches due to weird LLVM interaction. -# Masked for now. -# https://github.com/rust-lang/rust/issues/112286 -~dev-lang/rust-1.70.0 -~dev-lang/rust-bin-1.70.0 -~virtual/rust-1.70.0 - -# Volkmar W. Pogatzki (2023-06-06) -# Vulnerable CVE-2023-33546, Bug #907927. -# Reverse deps (logback-*, netty) are unused Java libraries. -# Removal on 2023-07-06. -dev-java/janino -dev-java/logback-core -dev-java/logback-classic -dev-java/netty - # Sam James (2023-06-05) # Fails to bootstrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120. =sys-devel/gcc-14.0.0_pre20230604 -# Michael Orlitzky (2023-06-04) -# Obsolete and insecure SageMath (out of tree) dependency. -# Removal on 2023-07-04. -sci-mathematics/flintqs - -# Michał Górny (2023-06-03) -# Obsoleted by dev-python/pyspnego. No revdeps left. -# Removal on 2023-07-03. Bug #895004. -dev-python/ntlm-auth - # Bernd Waibel (2023-05-31) # Mask this version for uptime soversion issue. There will be an updated release # shortly which fixes this. @@ -234,17 +276,6 @@ dev-python/ntlm-auth # Bug: #907211 =dev-libs/imath-3.1.7 -# Michał Górny (2023-05-31) -# Unmaintained. Last commit in 2020. Does not work with Python 3.12. -# No revdeps. -# Removal on 2023-06-30. Bug #907495. -dev-python/http-parser - -# Andreas K. Hüttel (2023-05-28) -# Causes only problems, at negligible gain. Removal in 30days. -# Bugs 880573, 864157, 885471, 870454, 884571 -sys-libs/libbacktrace - # Sam James (2023-05-24) # Breaks building C++ consumers at least: bug #906755, bug #906879, bug #906957. # Please upgrade to >=0.5.1. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.11/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.11/x64/use.mask deleted file mode 100644 index 3e15370134..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.11/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# 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/10.13/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/use.mask deleted file mode 100644 index 3e15370134..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# 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/10.14/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/use.mask deleted file mode 100644 index a36750571e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 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/10.15/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/use.mask deleted file mode 100644 index 67647c3611..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 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/11.0/arm64/gcc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask deleted file mode 100644 index da062601be..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# 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/11.0/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/use.mask deleted file mode 100644 index 67647c3611..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 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/12.0/arm64/gcc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask deleted file mode 100644 index da062601be..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# 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/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask deleted file mode 100644 index e59a89413c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# 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/13.0/arm64/gcc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask deleted file mode 100644 index d60bd645fe..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2022 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/13.0/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/use.mask deleted file mode 100644 index 02ca6e7eae..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 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/14.0/arm64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.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/14.0/arm64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent new file mode 100644 index 0000000000..5ebbfd24d6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/make.defaults new file mode 100644 index 0000000000..22ced13488 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm64-apple-darwin23" +CHOST_arm64="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/parent new file mode 100644 index 0000000000..a75c3ad0a5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/arm64/parent @@ -0,0 +1,2 @@ +.. +../../arch/arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/make.defaults new file mode 100644 index 0000000000..2878504ccd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="14.0" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/package.use.mask new file mode 100644 index 0000000000..c43bf1e374 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2022 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/prefix/darwin/macos/14.0/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/parent new file mode 100644 index 0000000000..f3229c5b98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/parent @@ -0,0 +1 @@ +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/profile.bashrc new file mode 100644 index 0000000000..c67ad98e42 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=14.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.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/14.0/x64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.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/14.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/14.0/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/make.defaults new file mode 100644 index 0000000000..5a5e7a57e6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin23" +CHOST_amd64="${CHOST}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/parent new file mode 100644 index 0000000000..269f6f48bb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 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 index 5ccad25049..278f35a3ca 100644 --- 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 @@ -1,6 +1,13 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-07-10) +# SSP seems to cause asm/assembly errors with GCC, so disable it +# commit a1d7199cec8a296bae885481931ddea824262d88 +# Author: Fabian Groffen +# Date: Sun Feb 7 20:09:02 2021 +0100 +sys-devel/gcc ssp + # 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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults index 9dee8c00f5..e4b9746c66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults @@ -1,9 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 ARCH="x64-macos" ACCEPT_KEYWORDS="~x64-macos" +USE_EXPAND_HIDDEN="-CPU_FLAGS_X86" CPU_FLAGS_X86="mmx mmxext sse sse2" # multilib build stuff, single ABI (no multilib) diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask index 01a9fae674..9abac72e41 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask @@ -1,6 +1,48 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2023 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # Unmask the flag corresponding to the default ABI -x64-macos -abi_x86_64 + +# Benda Xu (2023-07-09) +# Unmask the CPU-flag related USE EXPAND, as in the general arch/amd64 + +-cpu_flags_x86_3dnow +-cpu_flags_x86_3dnowext +-cpu_flags_x86_aes +-cpu_flags_x86_avx +-cpu_flags_x86_avx2 +-cpu_flags_x86_fma3 +-cpu_flags_x86_fma4 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_padlock +-cpu_flags_x86_popcnt +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_sse3 +-cpu_flags_x86_sse4_1 +-cpu_flags_x86_sse4_2 +-cpu_flags_x86_sse4a +-cpu_flags_x86_ssse3 +-cpu_flags_x86_xop + +# Unmask x86 instruction sets +-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/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask index cc6f25ce78..a0d4caecaf 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,8 +1,13 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-07-09) +# Requires Glibc to work properly. +# For example, 'lgetxattr' is not available on macOS or gnulib. +# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html +sys-apps/attr + # Fabian Groffen (2023-06-05) # Fails to compile using GCC, misdetecting sincosf # https://github.com/harfbuzz/harfbuzz/issues/4266 -=media-libs/harfbuzz-7.2.0 =media-libs/harfbuzz-7.3.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use new file mode 100644 index 0000000000..f36adf8d3d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use @@ -0,0 +1,12 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Benda Xu (2023-07-17) +# scientific python related use flags. The Prefix/macos is widely +# used in scientific and HPC applications. Maintain some reasonable +# defaults in the profile. + +dev-python/numpy lapack +dev-python/pillow webp +virtual/imagemagick-tools tiff jpeg +media-gfx/imagemagick tiff jpeg diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/use.mask new file mode 100644 index 0000000000..334d27168f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Benda Xu (2023-07-09) +# xattr requires sys-apps/attr, which is masked. +xattr diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask index fbda04428a..47b1d8ab9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen (2014-01-14) diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask index 980886cdc0..b3b6dcd4f1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #Add USE flags that don't work on Darwin/OpenDarwin/OS X here diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask index bd2fe8fd32..dbb1185a8c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask @@ -1,6 +1,12 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-07-09) +# Requires Glibc to work properly. +# For example, 'lgetxattr' is not available on Solaris or gnulib. +# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html +sys-apps/attr + # Fabian Groffen (2023-06-09) # Fails to compile due to missing DT_* symbols # fix: https://lore.kernel.org/git/20230606205935.3183276-1-asedeno@google.com/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/use.mask new file mode 100644 index 0000000000..334d27168f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Benda Xu (2023-07-09) +# xattr requires sys-apps/attr, which is masked. +xattr 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 875fdb97c4..1cc476b281 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-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Re-add SunOS libc 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 563718973e..932db62891 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -400,11 +400,13 @@ 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 x64-macos prefix/darwin/macos/13.0/x64/gcc exp +x64-macos prefix/darwin/macos/14.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 arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/14.0/arm64/gcc exp # Solaris Profiles x64-solaris prefix/sunos/solaris/5.11/x64 exp diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 new file mode 100644 index 0000000000..486718df89 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 @@ -0,0 +1,2 @@ +move dev-python/charset_normalizer dev-python/charset-normalizer +move dev-python/reedsolomon dev-python/reedsolo