diff options
Diffstat (limited to 'profiles/base')
-rw-r--r-- | profiles/base/make.defaults | 11 | ||||
-rw-r--r-- | profiles/base/package.use | 7 | ||||
-rw-r--r-- | profiles/base/package.use.force | 21 | ||||
-rw-r--r-- | profiles/base/package.use.mask | 61 | ||||
-rw-r--r-- | profiles/base/package.use.stable.mask | 15 | ||||
-rw-r--r-- | profiles/base/use.mask | 4 | ||||
-rw-r--r-- | profiles/base/use.stable.mask | 8 |
7 files changed, 63 insertions, 64 deletions
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 7d731fd07cf1..957af187bda2 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS 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_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS 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. @@ -123,12 +123,13 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert <floppym@gentoo.org> (2018-05-23) # sys-apps/baselayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11" +# dev-lang/python:3.13 and later needs gil enabled +BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 gil" # Mike Gilbert <floppym@gentoo.org> (2012-05-15) # Default target(s) for python-r1.eclass -PYTHON_TARGETS="python3_11" -PYTHON_SINGLE_TARGET="python3_11" +PYTHON_TARGETS="python3_12" +PYTHON_SINGLE_TARGET="python3_12" # Michał Górny <mgorny@gentoo.org> (2013-08-10) # Moved from portage's make.globals. @@ -164,7 +165,7 @@ POSTGRES_TARGETS="postgres15" # Moreover, it should only contain targets that have a stable version # of PHP, to avoid pulling in an unstable PHP on stable systems. # -PHP_TARGETS="php8-1" +PHP_TARGETS="php8-2" # Alfredo Tupone <tupone@gentoo.org> (2024-03-15) # diff --git a/profiles/base/package.use b/profiles/base/package.use index cf646b56fb24..b4cc281eb2aa 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -1,6 +1,13 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner <asturm@gentoo.org> (2024-05-30) +# Only up to python 3.11 supported, bug #929546 +<dev-util/kdevelop-python-24.05.1:5 python_single_target_python3_11 +~www-client/falkon-23.08.5 python_single_target_python3_11 +dev-python/pyside2 python_targets_python3_11 +dev-python/shiboken2 python_targets_python3_11 + # Arthur Zamarin <arthurzam@gentoo.org> (2024-03-23) # Used by pkgcheck, so let's make it easier for all developers to install it >=dev-libs/tree-sitter-bash-0.21.0 python diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force index f4cd5a5e7e69..f33c69713d02 100644 --- a/profiles/base/package.use.force +++ b/profiles/base/package.use.force @@ -1,6 +1,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny <mgorny@gentoo.org> (2024-06-29) +# Disabling GIL (enabling freethreading) is experimental and prone +# to break packages. Should you choose to test it, please do not file +# Gentoo bugs and report any issues you hit upstream. +dev-lang/python gil + +# Sam James <sam@gentoo.org> (2024-06-03) +# Poor rendering performance otherwise (bug #931215). +kde-plasma/kwin caps + +# James Le Cuirot <chewi@gentoo.org> (2024-06-02) +# Requires FFmpeg 7.0, which we don't have yet, so force Chromium fork. +>=dev-libs/nwjs-0.88.0 ffmpeg-chromium +>=www-client/vivaldi-6.8.3371.4 ffmpeg-chromium +>=www-client/vivaldi-snapshot-6.8.3371.4 ffmpeg-chromium + # Ionen Wolkens <ionen@gentoo.org> (2024-04-10) # Flipping the zstd USE state is unsafe and can break *tons* of Qt revdeps # including many KDE packages and Qt itself without rebuilds due to losing @@ -174,10 +190,6 @@ net-misc/wget ssl # is maintained for experts only. sys-libs/libcxx libcxxabi -# Matt Turner <mattst88@gentoo.org> (2019-09-01) -# <dev-scheme/guile-2 is package.mask'd, so force USE=guile2 -media-sound/lilypond guile2 - # Sergei Trofimovich <slyfox@gentoo.org> (2019-08-17) # USE=-cxx us a sure way to break native install as modern gcc # requires C++ to bootstrap. But in rare cases it's useful @@ -218,7 +230,6 @@ sys-firmware/seabios binary net-analyzer/snort libtirpc net-fs/autofs libtirpc net-misc/netkit-bootparamd libtirpc -sci-astronomy/esomidas libtirpc sys-cluster/glusterfs libtirpc # Maciej Mrozowski <reavertm@gentoo.org> (2016-09-01) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index aaf0abe073b1..b3d6e7f547fd 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,9 +6,31 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Michał Górny <mgorny@gentoo.org> (2024-05-18) -# dev-python/aesara is being removed. -dev-python/sympy aesara +# Viorel Munteanu <ceamac@gentoo.org> (2024-07-26) +# Branch 7.1 needs a new BDEPEND for doc +>=app-emulation/virtualbox-7.1 doc + +# orbea <orbea@riseup.net> (2024-07-19) +# The dynarec is only supported upstream for amd64, arm, arm64 and x86. +games-emulation/rmg dynarec + +# Maciej Mrozowski <reavertm@gentoo.org> (2024-07-14) +# Fails with newer ffmpeg, bug #831486 +# Not needed by reverse deps as of 2024-07-14. Re-enable when +# https://github.com/openscenegraph/OpenSceneGraph/pull/1281 or +# similar effort is upstreamed +dev-games/openscenegraph ffmpeg + +# Michał Górny <mgorny@gentoo.org> (2024-06-29) +# JIT is experimental and prone to break packages. Should you choose +# to use it, please do not file Gentoo bugs and report any issues you +# hit upstream. +dev-lang/python jit + +# Sam James <sam@gentoo.org> (2024-06-24) +# Breaks installed gems in hard-to-debug ways. +# bug #887223, bug #891367, bug #903891, bug #917139 +dev-lang/ruby static-libs # Sam James <sam@gentoo.org> (2024-05-09) # Experimental option upstream which seems undertested and underdocumented. @@ -41,23 +63,10 @@ dev-util/kdevelop reviewboard # sys-auth/pam_ssh is being last rited, bug #892031. sys-auth/pambase pam_ssh -# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-22) -# Building with qt6 requires (masked) kde-frameworks:6 -app-admin/calamares qt6 - # Viorel Munteanu <ceamac@gentoo.org> (2024-03-19) # The live version needs a new BDEPEND for doc =app-emulation/virtualbox-9999 doc -# Sam James <sam@gentoo.org> (2024-03-18) -# Needs masked KF6 for Wayland at least. -app-crypt/pinentry qt6 - -# Michał Górny <mgorny@gentoo.org> (2024-03-17) -# Suffers from unaligned accesses, upstream's working on it. -# https://github.com/psycopg/psycopg/issues/734 -<=dev-python/psycopg-3.1.18 native-extensions - # Guilherme Amadio <amadio@gentoo.org> (2024-03-09) # Requires manually installing dependencies, see bug #791802 # Please use MYCMAKEARGS instead. @@ -200,7 +209,7 @@ app-admin/ansible-molecule doc # William Hubbs <williamh@gentoo.org> (2023-06-30) # multiple repeated issues: Bug: #909394 # Joonas Niilola <juippis@gentoo.org> (2024-04-22) -# Can break reverse dependencies (Chromium, Firefox), debugging not always +# Can break reverse dependencies (Chromium, Firefox), debugging not always # obvious. net-libs/nodejs lto @@ -215,7 +224,6 @@ net-misc/curl sslv3 # Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-05-04) # No suitable version of dev-libs/protobuf available. ->=dev-java/protobuf-java-3.24.2 system-protoc =dev-java/protobuf-java-3.23.0 system-protoc # Joonas Niilola <juippis@gentoo.org> (2023-06-06) @@ -273,10 +281,6 @@ sci-libs/vtk debug # See also: https://bugs.gentoo.org/891499 sys-libs/libomp llvm_targets_AMDGPU -# Sam James <sam@gentoo.org> (2023-01-21) -# Fails to compile: https://github.com/libffi/libffi/issues/760 -<dev-libs/libffi-3.4.4-r4 exec-static-trampoline - # Joonas Niilola <juippis@gentoo.org> (2023-01-08) # Doesn't compile currently, bug #853094. >=net-dialup/freeradius-3.2.0 oracle @@ -294,10 +298,6 @@ app-misc/pax-utils seccomp # Broken when trying to use sys-libs/binutils-libs header, bug #879067 >=x11-libs/cairo-1.17.6 debug -# Joonas Niilola <juippis@gentoo.org> (2022-11-25) -# x11-wm/stumpwm-22.05_p20220818[doc] is totally broken. Bug #882935 -x11-wm/stumpwm doc - # Bernd Waibel <waebbl-gentoo@posteo.net> (2022-11-25) # USE=tbb is broken in 7.7.0 # https://tracker.dev.opencascade.org/view.php?id=33152 @@ -575,13 +575,9 @@ dev-php/fedora-autoloader test dev-php/json-schema test dev-php/jsonlint test dev-php/recaptcha test -dev-php/symfony-config test -dev-php/symfony-dependency-injection test -dev-php/symfony-event-dispatcher test dev-php/symfony-filesystem test dev-php/symfony-finder test dev-php/symfony-process test -dev-php/symfony-yaml test dev-php/theseer-Autoload test dev-php/twig test @@ -649,10 +645,6 @@ dev-python/autobahn xbr # Dependency pam_wrapper missing for tests, and RESTRICT=test is already set net-fs/samba test -# Mike Gilbert <floppym@gentoo.org> (2020-04-23) -# Tests are very sensitive to the host environment. -dev-build/meson test - # Alfredo Tupone <tupone@gentoo.org> (2020-04-04) # Ada support is not yet ready for sys-devel/gcc sys-devel/gcc ada @@ -807,7 +799,6 @@ app-emulation/libvirt openvz # need or even advantage to set custom compiler flags at all. # Example: bug #619628 sys-boot/gnu-efi custom-cflags -sys-boot/refind custom-cflags # Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-29) # Does not build diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index fd8790053fa9..02af998f914f 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -4,9 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask -# Ionen Wolkens <ionen@gentoo.org> (2024-05-07) -# ffmpeg[soc] is not stable yet -media-video/mpv soc +# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-13) +# Building with qt6 requires (masked) kde-frameworks:6 +app-admin/calamares qt6 +app-crypt/pinentry qt6 # Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-04-14) # Qt6 dependencies are not yet available in stable. Moreover, @@ -18,10 +19,6 @@ media-gfx/freecad qt6 # Bug #910229, #920713 >=mail-client/thunderbird-115.0 system-icu -# Sam James <sam@gentoo.org> (2023-10-23) -# Requires llvm-17. ->=www-client/chromium-118 libcxx lto pgo - # Michał Górny <mgorny@gentoo.org> (2023-06-11) # xfce-base/libxfce4windowing is not ready to go stable (4.19 branch). xfce-extra/xfce4-pulseaudio-plugin libxfce4windowing @@ -177,10 +174,6 @@ sys-auth/pambase sssd # Needs dev-ruby/asciidoctor which has a lot of unstable deps net-analyzer/wireshark doc -# Matthias Maier <tamiko@gentoo.org> (2018-03-18) -# dev-libs/capstone hasn't been stabilized yet -app-emulation/qemu capstone - # Kent Fredric <kentnl@gentoo.org> (2018-03-03) # Not an officially supported configuration, as it causes unpredictable # fragility and/or dependency headaches due to the very narrow interop window diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 392c76f40109..3db1ca5d5430 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -13,10 +13,6 @@ perl_features_debug # Telepathy is dead and packages masked for removal. telepathy -# Andreas Sturmlechner <asturm@gentoo.org> (2023-12-15) -# KF6 is not in ::gentoo yet. Move to stable.use.mask on KF6 intro. -kf6compat - # Hans de Graaff <graaff@gentoo.org> (2023-08-19) # Ruby 3.0 is not compatible with OpenSSL 3. Please upgrade to a newer # Ruby version. diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask index ee3bba441b93..de017f0c28aa 100644 --- a/profiles/base/use.stable.mask +++ b/profiles/base/use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-13) +# KF6 is not in stable yet. +kf6compat + # Michał Górny <mgorny@gentoo.org> (2024-05-08) # Python implementations without stable keywords. python_targets_python3_13 @@ -11,10 +15,6 @@ python_single_target_python3_13 python_targets_pypy3 python_single_target_pypy3 -# Michał Górny <mgorny@gentoo.org> (2024-04-04) -# LLVM slots without stablekeywords. -llvm_slot_18 - # Hans de Graaff <graaff@gentoo.org> (2023-12-25) # Currently in testing and not ready to go stable yet. ruby_targets_ruby33 |