profiles: Sync with Gentoo

It's from Gentoo commit 2a469a628b295dc590852458dce72d564d0dcd04.
This commit is contained in:
Flatcar Buildbot 2023-06-05 07:14:38 +00:00
parent 31f90249dd
commit 7a2570a1fc
105 changed files with 249 additions and 1100 deletions

View File

@ -24,10 +24,4 @@ x86-linux
arm64-macos arm64-macos
ppc-macos ppc-macos
x64-macos x64-macos
sparc-solaris
sparc64-solaris
x64-solaris x64-solaris
x86-solaris
x64-winnt
x86-winnt
x64-cygwin

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-05-01) # Sam James <sam@gentoo.org> (2023-05-01)
# media-libs/libjxl is not keyworded # media-libs/libjxl is not keyworded
# bug https://bugs.gentoo.org/853628 # bug https://bugs.gentoo.org/853628

View File

@ -338,8 +338,8 @@ sys-boot/grub:2 -grub_platforms_xen-32
>=dev-db/mariadb-10.1.0 -mroonga -galera >=dev-db/mariadb-10.1.0 -mroonga -galera
# Mike Gilbert <floppym@gentoo.org> (2015-09-05) # Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs. # sd-boot is not supported on all archs.
sys-apps/systemd -gnuefi sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15) # Ben de Groot <yngwin@gentoo.org> (2015-03-15)

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-05-10) # Sam James <sam@gentoo.org> (2023-05-10)
# sys-cluster/ceph not keyworded here # sys-cluster/ceph not keyworded here
sys-block/tgt rbd sys-block/tgt rbd
@ -117,7 +121,7 @@ net-im/prosody selinux
# Sam James <sam@gentoo.org> (2020-01-17) # Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm # gnuefi + systemd-boot works on arm
# bug #729720 # bug #729720
sys-apps/systemd -gnuefi sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15) # Joonas Niilola <juippis@gentoo.org> (2021-01-15)
@ -322,6 +326,7 @@ media-gfx/xsane ocr
media-video/ffmpeg -mmal media-video/ffmpeg -mmal
media-video/ffmpeg-chromium -mmal media-video/ffmpeg-chromium -mmal
media-video/mpv -mmal media-video/mpv -mmal
net-misc/moonlight -mmal
# Markus Meier <maekke@gentoo.org> (2015-10-10) # Markus Meier <maekke@gentoo.org> (2015-10-10)
# unkeyworded deps, bug #552330 # unkeyworded deps, bug #552330

View File

@ -136,7 +136,7 @@ media-sound/bluez-alsa man
# Sam James <sam@gentoo.org> (2020-01-17) # Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm64 # gnuefi + systemd-boot works on arm64
# bug #729720 # bug #729720
sys-apps/systemd -gnuefi sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15) # Joonas Niilola <juippis@gentoo.org> (2021-01-15)

View File

@ -1,8 +1,8 @@
# Copyright 1999-2022 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH" USE_EXPAND_IMPLICIT="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong 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-linux x86-solaris x86-winnt" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"

View File

@ -320,14 +320,15 @@ media-video/motion mmal
media-video/ffmpeg mmal media-video/ffmpeg mmal
media-video/ffmpeg-chromium mmal media-video/ffmpeg-chromium mmal
media-video/mpv mmal media-video/mpv mmal
net-misc/moonlight mmal
# Brian Evans <grknight@gentoo.org (2015-09-14) # Brian Evans <grknight@gentoo.org (2015-09-14)
# Mask new USE flags for mariadb which all arches do not yet have dependencies # Mask new USE flags for mariadb which all arches do not yet have dependencies
>=dev-db/mariadb-10.1.0 mroonga galera >=dev-db/mariadb-10.1.0 mroonga galera
# Mike Gilbert <floppym@gentoo.org> (2015-09-05) # Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs. # sd-boot is not supported on all archs.
sys-apps/systemd gnuefi sys-apps/systemd boot gnuefi
sys-apps/systemd-utils boot sys-apps/systemd-utils boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15) # Ben de Groot <yngwin@gentoo.org> (2015-03-15)

View File

@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword # NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch. # request bug for the hppa arch.
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Michał Górny <mgorny@gentoo.org> (2023-05-20) # Michał Górny <mgorny@gentoo.org> (2023-05-20)
# Requires dev-python/sphinx-autodoc-types that has unkeyworded depgraph. # Requires dev-python/sphinx-autodoc-types that has unkeyworded depgraph.
dev-python/jupyter-core doc dev-python/jupyter-core doc

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-04-17) # Sam James <sam@gentoo.org> (2023-04-17)
# net-misc/pps-tools is not keyworded here # net-misc/pps-tools is not keyworded here
net-misc/chrony pps net-misc/chrony pps
@ -390,8 +394,8 @@ media-sound/pulseaudio-daemon ofono-headset
# Mike Gilbert <floppym@gentoo.org> (2015-09-05) # Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs. # sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd -gnuefi <sys-apps/systemd-254 -gnuefi
sys-apps/systemd-utils -boot <sys-apps/systemd-utils-254 -boot
# Pacho Ramos <pacho@gentoo.org> (2015-06-13) # Pacho Ramos <pacho@gentoo.org> (2015-06-13)
# Missing keywords, bug #513108 # Missing keywords, bug #513108

View File

@ -1,6 +1,24 @@
# Copyright 2022-2023 Gentoo Authors # Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# WANG Xuerui <xen0n@gentoo.org> (2023-06-03)
# sys-cluster/knem not keyworded yet
# sys-cluster/torque fails to build (seemingly because of incompatible hwloc)
sys-cluster/openmpi openmpi_fabrics_knem openmpi_rm_pbs
# WANG Xuerui <xen0n@gentoo.org> (2023-06-03)
# fails to build with 6.3.x kernel
sys-cluster/knem modules
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
# Newer sd-boot does not use gnuefi.
>=sys-apps/systemd-254 -boot
>=sys-apps/systemd-utils-254 -boot
# WANG Xuerui <xen0n@gentoo.org> (2023-04-16) # WANG Xuerui <xen0n@gentoo.org> (2023-04-16)
# dev-python/pyopengl fails tests # dev-python/pyopengl fails tests
dev-python/sympy opengl dev-python/sympy opengl
@ -52,8 +70,8 @@ sys-apps/fwupd flashrom
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05) # WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sys-boot/gnu-efi upstream hasn't merged the loong port yet # sys-boot/gnu-efi upstream hasn't merged the loong port yet
sys-apps/fwupd uefi sys-apps/fwupd uefi
sys-apps/systemd gnuefi <sys-apps/systemd-254 gnuefi
sys-apps/systemd-utils boot <sys-apps/systemd-utils-254 boot
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05) # WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# The loong port of sys-boot/grub:2 isn't upstreamed yet. # The loong port of sys-boot/grub:2 isn't upstreamed yet.

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# matoro <matoro_gentoo@matoro.tk> (2023-03-03) # matoro <matoro_gentoo@matoro.tk> (2023-03-03)
# virtual/jdk isn't keyworded here # virtual/jdk isn't keyworded here
media-libs/rubberband jni media-libs/rubberband jni

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-05-19) # Sam James <sam@gentoo.org> (2023-05-19)
# kde-frameworks/kwayland:5 is not keyworded here. # kde-frameworks/kwayland:5 is not keyworded here.
app-crypt/pinentry wayland app-crypt/pinentry wayland

View File

@ -17,6 +17,16 @@
#--- END OF EXAMPLES --- #--- END OF EXAMPLES ---
# Arthur Zamarin <arthurzam@gentoo.org> (2023-06-02)
# Destabilizing ppc keywords on sci-*/* packages
dev-perl/PDL gsl
dev-python/numpy lapack
dev-python/pythran test
media-gfx/graphviz gts
media-libs/a52dec djbfft
sci-libs/gsl cblas-external
sci-libs/hdf5 szip
# Hans de Graaff <graaff@gentoo.org> (2023-03-28) # Hans de Graaff <graaff@gentoo.org> (2023-03-28)
# dev-ruby/stringex is not marked stable here yet # dev-ruby/stringex is not marked stable here yet
dev-ruby/kramdown unicode dev-ruby/kramdown unicode

View File

@ -1,6 +1,11 @@
# Copyright 2019-2023 Gentoo Authors # Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
# sd-boot should work here.
sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot
# Sam James <sam@gentoo.org> (2023-05-10) # Sam James <sam@gentoo.org> (2023-05-10)
# sys-cluster/ceph not keyworded here # sys-cluster/ceph not keyworded here
sys-block/tgt rbd sys-block/tgt rbd

View File

@ -0,0 +1,6 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not stable
app-accessibility/at-spi2-core dbus-broker

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-05-01) # Sam James <sam@gentoo.org> (2023-05-01)
# media-libs/libjxl is not keyworded # media-libs/libjxl is not keyworded
# bug https://bugs.gentoo.org/853628 # bug https://bugs.gentoo.org/853628

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Arsen Arsenović <arsen@gentoo.org> (2023-05-17) # Arsen Arsenović <arsen@gentoo.org> (2023-05-17)
# app-emulation/libguestfs pulls in a large amount of dependencies, most # app-emulation/libguestfs pulls in a large amount of dependencies, most
# of which aren't or can't be kw'd on SPARC. # of which aren't or can't be kw'd on SPARC.

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is not keyworded
app-accessibility/at-spi2-core dbus-broker
# Anna Vyalkova <cyber+gentoo@sysrq.in> (2023-05-20) # Anna Vyalkova <cyber+gentoo@sysrq.in> (2023-05-20)
# net-libs/libomemo-c is not keyworded for ~x86. # net-libs/libomemo-c is not keyworded for ~x86.
net-libs/qxmpp omemo net-libs/qxmpp omemo
@ -167,7 +171,7 @@ net-misc/asterisk -blocks
# Nils Freydank <holgersson@posteo.de> (2021-01-18) # Nils Freydank <holgersson@posteo.de> (2021-01-18)
# Depends on media-plugins/gst-plugins-cairo, which isn't keyworded on x86. # Depends on media-plugins/gst-plugins-cairo, which isn't keyworded on x86.
app-misc/pdfpc gstreamer app-text/pdfpc gstreamer
# Michał Górny <mgorny@gentoo.org> (2020-12-21) # Michał Górny <mgorny@gentoo.org> (2020-12-21)
# Sanitizers supported on this architecture. # Sanitizers supported on this architecture.
@ -383,7 +387,7 @@ app-emulation/libvirt xen
# Mike Gilbert <floppym@gentoo.org> (2015-09-05) # Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs. # sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd -gnuefi sys-apps/systemd -boot -gnuefi
sys-apps/systemd-utils -boot sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15) # Ben de Groot <yngwin@gentoo.org> (2015-03-15)

View File

@ -37,13 +37,7 @@ x86-linux testing
arm64-macos testing arm64-macos testing
ppc-macos testing ppc-macos testing
x64-macos testing x64-macos testing
sparc-solaris testing
sparc64-solaris testing
x64-solaris testing x64-solaris testing
x86-solaris testing
x64-winnt testing
x86-winnt testing
x64-cygwin testing
# vim: set ts=8 noet ft=conf: # vim: set ts=8 noet ft=conf:

View File

@ -7,7 +7,7 @@
# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
IUSE_IMPLICIT="prefix prefix-guest prefix-stack" IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_IMPLICIT="ELIBC KERNEL" USE_EXPAND_IMPLICIT="ELIBC KERNEL"
USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
# Env vars to expand into USE vars. Modifying this requires prior # Env vars to expand into USE vars. Modifying this requires prior
@ -99,8 +99,8 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te
# Manuel Rüger <mrueg@gentoo.org> (2015-09-09) # Manuel Rüger <mrueg@gentoo.org> (2015-09-09)
# Default Ruby build target(s) # Default Ruby build target(s)
# Updated to remove ruby27 on 2023-03-26 # Updated to add ruby31 on 2023-05-29
RUBY_TARGETS="ruby30" RUBY_TARGETS="ruby30 ruby31"
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-10-22) # Andreas K. Hüttel <dilfridge@gentoo.org> (2022-10-22)
# These USE flags are what is common between the various sub-profiles. Stages 2 # These USE flags are what is common between the various sub-profiles. Stages 2

View File

@ -27,7 +27,7 @@ dev-java/openjdk:17 system-bootstrap
# to find a clean way of resolving that. Compared to the damage # to find a clean way of resolving that. Compared to the damage
# potential, the increase of build time is a minor problem. Users who # potential, the increase of build time is a minor problem. Users who
# really insist of building a smaller system can un-force the flags # really insist of building a smaller system can un-force the flags
# at their own responsibility. # at their own responsibility. See bug #767700.
>=sys-devel/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU >=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_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_Hexagon llvm_targets_Lanai
@ -209,6 +209,7 @@ app-shells/bash:0 readline
# API. Please remember to keep it in sync with python_targets.desc. # API. Please remember to keep it in sync with python_targets.desc.
dev-lang/python-exec python_targets_python3_10 dev-lang/python-exec python_targets_python3_10
dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_python3_11
dev-lang/python-exec python_targets_python3_12
dev-lang/python-exec python_targets_pypy3 dev-lang/python-exec python_targets_pypy3
# Zac Medico <zmedico@gentoo.org> (2010-10-20) # Zac Medico <zmedico@gentoo.org> (2010-10-20)

View File

@ -217,11 +217,6 @@ kde-apps/cantor julia
# This is stable masked as g-sorcery is being not actively developed. # This is stable masked as g-sorcery is being not actively developed.
app-portage/layman g-sorcery app-portage/layman g-sorcery
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-01-15)
# Has no stable reverse deps requiring this useflag
# Stable-masking it so Boost 1.62 stabilization can go ahead
sci-libs/vtk mpi
# Alon Bar-Lev <alonbl@gentoo.org> (2017-01-01) # Alon Bar-Lev <alonbl@gentoo.org> (2017-01-01)
# Will always require unstable packages. # Will always require unstable packages.
net-libs/gnutls test-full net-libs/gnutls test-full

View File

@ -66,7 +66,6 @@ elibc_Cygwin
elibc_Darwin elibc_Darwin
elibc_musl elibc_musl
elibc_SunOS elibc_SunOS
elibc_Winnt
kernel_Darwin kernel_Darwin
kernel_SunOS kernel_SunOS

View File

@ -4,11 +4,15 @@
# This file requires eapi 5 or later. New entries go on top. # This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask # Please use the same syntax as in use.mask
# Hans de Graaff <graaff@gentoo.org> (2023-01-15) # Sam James <sam@gentoo.org> (2023-05-29)
# Currently in testing and not ready to go stable yet. # Currently in testing and not ready to go stable yet.
ruby_targets_ruby31
ruby_targets_ruby32 ruby_targets_ruby32
# Michał Górny <mgorny@gentoo.org> (2023-05-23)
# Mask until dev-lang/python:3.12 becomes stable.
python_targets_python3_12
python_single_target_python3_12
# Brian Evans <grknight@gentoo.org> (2022-12-09) # Brian Evans <grknight@gentoo.org> (2022-12-09)
# PHP 8.2 is in testing # PHP 8.2 is in testing
php_targets_php8-2 php_targets_php8-2

View File

@ -81,7 +81,6 @@ gnustep-libs
gui-apps gui-apps
gui-libs gui-libs
gui-wm gui-wm
java-virtuals
kde-apps kde-apps
kde-frameworks kde-frameworks
kde-misc kde-misc

View File

@ -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 # 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 # This file contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl
@ -9,4 +9,3 @@ mbedtls - Use mbed TLS
nss - Use Mozilla's Network Security Services nss - Use Mozilla's Network Security Services
openssl - Use OpenSSL openssl - Use OpenSSL
rustls - Use Rustls rustls - Use Rustls
winssl - Use WinSSL (only with elibc_Winnt)

View File

@ -11,4 +11,3 @@ glibc - ELIBC setting for systems that use the GNU C library
mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library
musl - ELIBC setting for systems that use the musl C library musl - ELIBC setting for systems that use the musl C library
SunOS - ELIBC setting for systems that use the Sun Solaris C library SunOS - ELIBC setting for systems that use the Sun Solaris C library
Winnt - ELIBC setting for systems that use Winnt

View File

@ -5,4 +5,5 @@
python3_10 - Build for Python 3.10 only python3_10 - Build for Python 3.10 only
python3_11 - Build for Python 3.11 only python3_11 - Build for Python 3.11 only
python3_12 - Build for Python 3.12 only
pypy3 - Build for PyPy3 only pypy3 - Build for PyPy3 only

View File

@ -5,4 +5,5 @@
python3_10 - Build with Python 3.10 python3_10 - Build with Python 3.10
python3_11 - Build with Python 3.11 python3_11 - Build with Python 3.11
python3_12 - Build with Python 3.12
pypy3 - Build with PyPy3 pypy3 - Build with PyPy3

View File

@ -1,10 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of XTABLES_ADDONS USE-EXPANDED variables. # This file contains descriptions of XTABLES_ADDONS USE-EXPANDED variables.
# Keep it sorted. # Keep it sorted.
account - ACCOUNT target is a high performance accounting system for large local networks account - ACCOUNT target is a high performance accounting system for large local networks
asn - match a packet by its source or destination Autonomous System Number
chaos - CHAOS target causes confusion on the other end by doing odd things with incoming packets chaos - CHAOS target causes confusion on the other end by doing odd things with incoming packets
condition - matches if a specific condition variable is (un)set condition - matches if a specific condition variable is (un)set
delude - DELUDE target will reply to a SYN packet with SYN-ACK, and to all other packets with an RST delude - DELUDE target will reply to a SYN packet with SYN-ACK, and to all other packets with an RST

View File

@ -22,9 +22,9 @@ LINGUAS="en"
IUSE_IMPLICIT="prefix prefix-guest prefix-stack" IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong 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-linux x86-solaris x86-winnt" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
# Env vars to expand into USE vars. Modifying this requires prior # Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org. # discussion on gentoo-dev@lists.gentoo.org.

View File

@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# Matt Turner <mattst88@gentoo.org> (2023-05-30)
# sys-apps/dbus-broker is masked on musl
app-accessibility/at-spi2-core dbus-broker
# Sam James <sam@gentoo.org> (2023-05-08) # Sam James <sam@gentoo.org> (2023-05-08)
# Needs fpu_control.h, bug #891063 # Needs fpu_control.h, bug #891063
media-sound/lame debug media-sound/lame debug

View File

@ -71,6 +71,7 @@ dev-util/git-delta
dev-util/maturin dev-util/maturin
dev-util/tree-sitter-cli dev-util/tree-sitter-cli
>=dev-vcs/stgit-2 >=dev-vcs/stgit-2
>=games-board/gnome-mahjongg-3.40.0
gnome-base/gdm gnome-base/gdm
>=gnome-base/gnome-core-apps-3.36.5 >=gnome-base/gnome-core-apps-3.36.5
>=gnome-base/gnome-core-libs-3.36.5 >=gnome-base/gnome-core-libs-3.36.5

View File

@ -65,7 +65,7 @@ net-vpn/networkmanager-vpnc gtk
app-admin/salt keyring neutron app-admin/salt keyring neutron
dev-python/boto test dev-python/boto test
dev-python/dask test dev-python/dask test
dev-python/docker-py test dev-python/docker test
dev-python/google-api-python-client test dev-python/google-api-python-client test
dev-python/httpx-socks test dev-python/httpx-socks test
dev-python/hypercorn test dev-python/hypercorn test

View File

@ -17,6 +17,21 @@
#--- END OF EXAMPLES --- #--- END OF EXAMPLES ---
# Sam James <sam@gentoo.org> (2023-05-30)
# Removed from GStreamer 1.20.
# Dropped upstream in https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/9a4651e3879270292672f08a1f6ed2bffefc5aed.
media-plugins/gst-plugins-libmms
# Michał Górny <mgorny@gentoo.org> (2023-05-29)
# Use the following snippet instead:
#
# $(python_gen_cond_dep '
# dev-python/cffi[${PYTHON_USEDEP}]
# ' 'python*')
#
# Possibly adding version constraints if package declares them.
virtual/python-cffi
# Michał Górny <mgorny@gentoo.org> (2023-04-26) # Michał Górny <mgorny@gentoo.org> (2023-04-26)
# Renamed upstream to dev-python/pypdf. Since Python modules were # Renamed upstream to dev-python/pypdf. Since Python modules were
# renamed as well, projects need to update their imports. # renamed as well, projects need to update their imports.
@ -90,12 +105,6 @@ dev-python/nose
# https://projects.gentoo.org/python/guide/porting.html#replacing-the-toml-package # https://projects.gentoo.org/python/guide/porting.html#replacing-the-toml-package
dev-python/toml dev-python/toml
# Petr Vaněk <arkamar@atlas.cz> (2022-10-06)
# Obsolete virtual.
# Only one provider is left (net-libs/c-client), please change dependency to
# that instead.
virtual/imap-c-client
# Matt Turner <mattst88@gentoo.org> (2022-10-02) # Matt Turner <mattst88@gentoo.org> (2022-10-02)
# Dummy packages, now merged into app-accessibility/at-spi2-core. # Dummy packages, now merged into app-accessibility/at-spi2-core.
# When possible, replace dependencies on these packages with a dependency on # When possible, replace dependencies on these packages with a dependency on

View File

@ -33,6 +33,111 @@
#--- END OF EXAMPLES --- #--- END OF EXAMPLES ---
# Sam James <sam@gentoo.org> (2023-06-05)
# Fails to boostrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120.
=sys-devel/gcc-14.0.0_pre20230604
# Michael Orlitzky <mjo@gentoo.org> (2023-06-04)
# Obsolete and insecure SageMath (out of tree) dependency.
# Removal on 2023-07-04.
sci-mathematics/flintqs
# Michał Górny <mgorny@gentoo.org> (2023-06-03)
# Obsoleted by dev-python/pyspnego. No revdeps left.
# Removal on 2023-07-03. Bug #895004.
dev-python/ntlm-auth
# Bernd Waibel <waebbl-gentoo@posteo.net> (2023-05-31)
# Mask this version for uptime soversion issue. There will be an updated release
# shortly which fixes this.
# See https://github.com/AcademySoftwareFoundation/Imath/issues/189#issuecomment-1567077722
# Bug: #907211
=dev-libs/imath-3.1.7
# Andeas K. Hüttel <dilfridge@gentoo.org> (2023-06-02)
# Work in progress
=dev-lang/perl-5.38*
~virtual/perl-Attribute-Handlers-1.30.0
~virtual/perl-autodie-2.360.0
~virtual/perl-bignum-0.660.0
~virtual/perl-Carp-1.540.0
~virtual/perl-Compress-Raw-Bzip2-2.204.1_rc
~virtual/perl-Compress-Raw-Zlib-2.204.1_rc
~virtual/perl-CPAN-2.360.0
~virtual/perl-Data-Dumper-2.188.0
~virtual/perl-DB_File-1.858.0
~virtual/perl-Devel-PPPort-3.710.0
~virtual/perl-Digest-MD5-2.580.100_rc
~virtual/perl-Digest-SHA-6.40.0
~virtual/perl-Encode-3.190.0
~virtual/perl-ExtUtils-CBuilder-0.280.238
~virtual/perl-ExtUtils-Install-2.220.0
~virtual/perl-ExtUtils-MakeMaker-7.700.0
~virtual/perl-ExtUtils-ParseXS-3.510.0
~virtual/perl-File-Spec-3.880.0
~virtual/perl-Getopt-Long-2.540.0
~virtual/perl-HTTP-Tiny-0.82.0
~virtual/perl-IO-1.520.0
~virtual/perl-IO-Compress-2.204.0
~virtual/perl-IO-Zlib-1.140.0
~virtual/perl-JSON-PP-4.160.0
~virtual/perl-libnet-3.150.0
~virtual/perl-Locale-Maketext-1.330.0
~virtual/perl-Math-BigInt-1.999.837
~virtual/perl-Math-BigInt-FastCalc-0.501.300
~virtual/perl-Math-BigRat-0.262.400
~virtual/perl-Math-Complex-1.620.0
~virtual/perl-Memoize-1.160.0
~virtual/perl-MIME-Base64-3.160.100_rc
~virtual/perl-Module-CoreList-5.202.305.200
~virtual/perl-Net-Ping-2.760.0
~virtual/perl-parent-0.241.0
~virtual/perl-podlators-5.10.0
~virtual/perl-Safe-2.440.0
~virtual/perl-Scalar-List-Utils-1.630.0
~virtual/perl-Socket-2.36.0
~virtual/perl-Storable-3.320.0
~virtual/perl-Test-Simple-1.302.194
~virtual/perl-Text-Balanced-2.60.0
~virtual/perl-threads-2.360.0
~virtual/perl-threads-shared-1.680.0
~virtual/perl-Time-HiRes-1.977.500
~virtual/perl-Time-Piece-1.340.101_rc
~virtual/perl-Unicode-Normalize-1.320.0
~virtual/perl-XSLoader-0.320.0
# Michał Górny <mgorny@gentoo.org> (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
# Sam James <sam@gentoo.org> (2023-05-29)
# Masked until enough reverse dependencies are fixed, bug #901257.
=media-video/ffmpeg-6*
# Andreas K. Hüttel <dilfridge@gentoo.org> (2023-05-28)
# Causes only problems, at negligible gain. Removal in 30days.
# Bugs 880573, 864157, 885471, 870454, 884571
sys-libs/libbacktrace
# Fabian Groffen <grobian@gentoo.org> (2023-05-26)
# Cygwin package for which keyword/profile support was dropped
# Removal on 2023-06-25. Bug #907194.
app-admin/cygwin-rebase
dev-libs/pthreads4w
sys-devel/parity
sys-libs/cygwin-crypt
# Sam James <sam@gentoo.org> (2023-05-24)
# Breaks building C++ consumers at least: bug #906755, bug #906879, bug #906957.
# Please upgrade to >=0.5.1.
=net-libs/libproxy-0.5.0
# Sam James <sam@gentoo.org> (2023-05-23)
# Argument splitting seems broken, see bug #906892 and https://github.com/ffi/ffi-compiler/issues/23.
=dev-ruby/ffi-compiler-1.2.0
# Sam James <sam@gentoo.org> (2023-05-20) # Sam James <sam@gentoo.org> (2023-05-20)
# Various regressions, please upgrade to the latest libxml2 (>=2.11.4). # Various regressions, please upgrade to the latest libxml2 (>=2.11.4).
=dev-libs/libxml2-2.11.1 =dev-libs/libxml2-2.11.1
@ -168,23 +273,11 @@ www-client/chromium-bin
=sci-libs/metis-5.2.1-r1 =sci-libs/metis-5.2.1-r1
=sci-libs/parmetis-4.0.3_p20230326 =sci-libs/parmetis-4.0.3_p20230326
# Michał Górny <mgorny@gentoo.org> (2023-05-03)
# Unmaintained upstream. Fails to build without sys-apps/which, fails
# with modern autoconf.
# Removal on 2023-06-02. Bug #896896.
dev-python/thunarx-python
# Sam James <sam@gentoo.org> (2023-05-01) # Sam James <sam@gentoo.org> (2023-05-01)
# Breaks dev-python/scipy build. See bug #905396 and https://github.com/serge-sans-paille/gast/issues/74. # Breaks dev-python/scipy build. See bug #905396 and https://github.com/serge-sans-paille/gast/issues/74.
=dev-python/pythran-0.13.0 =dev-python/pythran-0.13.0
=dev-python/gast-0.5.4 =dev-python/gast-0.5.4
# John Helmert III <ajak@gentoo.org> (2023-04-30)
# STARTTLS vulnerability, depends on gtk+:2, practically unmainatined
# upstream. Use mail-client/claws instead. Removal in 30 days, bugs
# #769293, #807358
mail-client/sylpheed
# Sam James <sam@gentoo.org> (2023-05-01) # Sam James <sam@gentoo.org> (2023-05-01)
# Quite broken, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109672. # Quite broken, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109672.
=sys-devel/gcc-14.0.0_pre20230430 =sys-devel/gcc-14.0.0_pre20230430
@ -193,44 +286,6 @@ mail-client/sylpheed
# Breaking even latest ~arch version of KDE PIM, bug #905352. # Breaking even latest ~arch version of KDE PIM, bug #905352.
=dev-libs/ktextaddons-1.3* =dev-libs/ktextaddons-1.3*
# Matt Turner <mattst88@gentoo.org> (2023-04-26)
# Package contains only a script that runs an X application on a remote system
# with rsh (use ssh -Y instead), and two scripts that were probably used for
# converting the old BDF fonts to XLFD names back in the early 90's. None of
# these are useful today.
# Removal on 2023-05-26
x11-apps/scripts
# Mike Gilbert <floppym@gentoo.org> (2023-04-26)
# Merged into net-libs/ldns. Bug 828109.
# Removal on 2023-05-26.
net-dns/ldns-utils
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-04-22)
# Unused acct-group. Removal on 2023-05-22
# The server was removed on 2021-08-24 with commit
# 7a1e8a90fa8a09a84741dc8ef5f774d92ae8433c
acct-group/resin
# Conrad Kostecki <conikost@gentoo.org> (2023-04-23)
# Very old package, does not build with modern compilers.
# It provides BOOTP support, predecessor of DHCP.
# Removal on 2023-05-23. Bugs #894128, #884335
sys-boot/netboot
# Jakov Smolić <jsmolic@gentoo.org> (2023-04-21)
# Does not support python 3.11, uses deprecated dev-python/future,
# inactive upstream (last commit in 2019).
# Removal on 2023-05-21. Bugs #897102, #888293
net-irc/quasselgrep
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-04-21)
# Unused java libraries. Removal on 2023-05-22
dev-java/avalon-framework
dev-java/avalon-logkit
java-virtuals/servlet-api
dev-java/resin-servlet-api
# Sam James <sam@gentoo.org> (2023-04-19) # Sam James <sam@gentoo.org> (2023-04-19)
# Last-minute libstdc++ symbol versioning magic causes e.g. mold, cmake # Last-minute libstdc++ symbol versioning magic causes e.g. mold, cmake
# to segfault: # to segfault:
@ -259,6 +314,7 @@ dev-java/resin-servlet-api
# - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619 # - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619
=sys-libs/ncurses-6.4_p20230424 =sys-libs/ncurses-6.4_p20230424
=sys-libs/ncurses-6.4_p20230506 =sys-libs/ncurses-6.4_p20230506
=sys-libs/ncurses-6.4_p20230527
# Eray Aslan <eras@gentoo.org> (2023-04-12) # Eray Aslan <eras@gentoo.org> (2023-04-12)
# Mask experimental software # Mask experimental software
@ -410,11 +466,6 @@ dev-qt/qtwebsockets:6
>=media-video/bino-2 >=media-video/bino-2
>=x11-misc/albert-0.20.13 >=x11-misc/albert-0.20.13
# Fabian Groffen <grobian@gentoo.org> (2022-07-02)
# Segfaults handling SPF validations (warn on permerror), like the
# previous release, better not to trust your important mail to
~mail-mta/exim-4.96
# Sam James <sam@gentoo.org> (2022-05-28) # Sam James <sam@gentoo.org> (2022-05-28)
# GCC 9 and older no longer receive upstream support or fixes for # GCC 9 and older no longer receive upstream support or fixes for
# bugs. Please switch to a newer GCC version using gcc-config. # bugs. Please switch to a newer GCC version using gcc-config.
@ -426,12 +477,6 @@ dev-qt/qtwebsockets:6
# should update to that. #841437 # should update to that. #841437
~sci-physics/bullet-3.22b ~sci-physics/bullet-3.22b
# James Beddek <telans@posteo.de> (2022-01-19)
# FFmpeg 5.0 ABI/API changes break many packages.
# Masking for tracker/tinderbox. Bug #831437
>=media-video/ffmpeg-5
>=media-sound/spek-0.8.5
# Brian Evans <grknight@gentoo.org> (2022-01-07) # Brian Evans <grknight@gentoo.org> (2022-01-07)
# The main consumer, phpunit, does not initiate the new timer correctly # The main consumer, phpunit, does not initiate the new timer correctly
# This is likely to cause issues in tests; Unmask if using for other purposes # This is likely to cause issues in tests; Unmask if using for other purposes

View File

@ -1,7 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="sparc-solaris"
CHOST="sparc-sun-solaris2.11"
ACCEPT_KEYWORDS="~sparc-solaris"

View File

@ -1,4 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,3 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,7 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="sparc64-solaris"
CHOST="sparcv9-sun-solaris2.11"
ACCEPT_KEYWORDS="~sparc64-solaris"

View File

@ -1,4 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,3 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,7 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="x86-solaris"
CHOST="i386-pc-solaris2.11"
ACCEPT_KEYWORDS="~x86-solaris"

View File

@ -1,3 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,8 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="sparc32"
DEFAULT_ABI="sparc32"
ABI="sparc32"
LIBDIR_sparc32="lib"

View File

@ -1,9 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.
# Fabian Groffen <grobian@gentoo.org> (2011-12-30)
# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
sys-apps/pciutils

View File

@ -1,10 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.
# Fabian Groffen <grobian@gentoo.org> (2011-11-16)
# jit not supported on sparc
dev-libs/libpcre jit

View File

@ -1,5 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Force the flag corresponding to the default ABI
sparc-solaris

View File

@ -1,8 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="sparc64"
DEFAULT_ABI="sparc64"
ABI="sparc64"
LIBDIR_sparc64="lib"

View File

@ -1,9 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.
# Fabian Groffen <grobian@gentoo.org> (2011-12-30)
# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
sys-apps/pciutils

View File

@ -1,9 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.
# Fabian Groffen <grobian@gentoo.org> (2011-11-16)
# jit not supported on sparc
dev-libs/libpcre jit

View File

@ -1,9 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="x86"
DEFAULT_ABI="x86"
ABI="x86"
IUSE_IMPLICIT="abi_x86_32"
LIBDIR_x86="lib"

View File

@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.

View File

@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All the Solaris profiles inherit from their matching arch profile here.

View File

@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Force the flag corresponding to the default ABI
x86-solaris
abi_x86_32

View File

@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag corresponding to the default ABI
-x86-solaris
-abi_x86_32

View File

@ -1,11 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# System-wide defaults for all Cygwin profiles
# This file should rarely need to be changed
# 'Sane' defaults
ELIBC="Cygwin"
# no scanelf
FEATURES="nostrip"

View File

@ -1,23 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2019-06-07)
# Breaks due to weak functions and object file order on linkline,
# see https://cygwin.com/ml/cygwin/2019-06/msg00092.html
>=app-portage/portage-utils-0.80_pre
# Michael Haubenwallner <haubi@gentoo.org> (2019-06-07)
# Cygwin does not provide this new version yet in it's repo.
>=sys-devel/gcc-8.4
# Michael Haubenwallner <haubi@gentoo.org> (2019-02-13)
# see upstream report https://savannah.gnu.org/bugs/index.php?55708
=sys-apps/groff-1.22.4
# Michael Haubenwallner <haubi@gentoo.org> (2019-01-30)
# Cygwin does not have updated patches yet, is not trivial
>=sys-apps/coreutils-8.30
# Michael Haubenwallner <haubi@gentoo.org> (2016-05-20)
# Does not work with Cygwin.
sys-apps/man-db

View File

@ -1,6 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2019-02-13)
# A little less broken on Cygwin than openssl-1.1.0j.
=dev-libs/openssl-1.1.1*

View File

@ -1,14 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2018-05-14)
# stack protector does not fully work on Cygwin yet
sys-devel/gcc -ssp
# Michael Haubenwallner <haubi@gentoo.org> (2017-03-23)
# Using nettle hides a conflict between wincrypt and openssl.
app-arch/libarchive nettle
# Michael Haubenwallner <haubi@gentoo.org> (2016-04-18)
# Cygwin coreutils provide kill as gkill
sys-apps/coreutils kill

View File

@ -1,6 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2020-08-04)
# missing keywords on deps
dev-util/ninja doc test

View File

@ -1,6 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
*app-admin/cygwin-rebase
*sys-devel/binutils
*sys-libs/cygwin-crypt

View File

@ -1,211 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
if [[ ${CATEGORY}/${PN} == app-arch/xz-utils
&& ${EBUILD_PHASE} == setup
&& ${CPPFLAGS} == *-isystem*
]]; then
# During bootstrap-prefix.sh we set CPPFLAGS="-isystem $EPREFIX/usr/include",
# but on Cygwin xz-utils eventually does use the windres compiler,
# which fails to understand -isystem.
# As xz-utils has no need for -isystem here, we can use -I instead.
CPPFLAGS=${CPPFLAGS//-isystem /-I}
fi
post_pkg_preinst() {
cygwin-post_pkg_preinst
}
pre_pkg_postinst() {
cygwin-pre_pkg_postinst
}
post_pkg_prerm() {
cygwin-post_pkg_prerm
}
cygwin-post_pkg_preinst() {
cygwin-rebase-post_pkg_preinst
}
cygwin-pre_pkg_postinst() {
cygwin-rebase-pre_pkg_postinst
}
cygwin-post_pkg_prerm() {
cygwin-rebase-post_pkg_prerm
}
###############################################################################
# To allow a Windows DLL to reside in memory just once for multiple processes,
# each process needs to be able to map that DLL at the same base address,
# without the need for a dynamic rebase. However, this requires the DLL's
# base address to be unique across all DLLs potentially loaded into a single
# process. Hence the PE/COFF binary format allows to define a preferred base
# address for DLLs, but leaves it up to the package manager to maintain that
# base address to be unique across all DLLs related together.
# (Not sure how exactly ASLR plays in here, though.)
#
# Furthermore, for the Cygwin fork, it is crucial that the child process is
# able to reload a DLL at the very same address as in the parent process.
# Having unique preferred base addresses across all related DLLs does help
# here as well.
#
# The Cygwin rebase utility does maintain some database holding the size and
# preferred base address for each DLL, and allows to update a DLL's preferred
# base address to not conflict with already installed DLLs.
#
# As updating the preferred base address for a DLL in use is a bad idea, we
# need to update the base address while the DLL is in staging directory, and
# update the rebase database after merging the DLL to the live file system.
#
# This allows to define a new preferred base address for a DLL that would
# replace an existing one, because during fork we really want to use the
# old version in the child process, which is verified using the preferred
# base address value to be identical in parent and child process.
#
# Otherwise, the new DLL may have identical size and preferred base address
# as the old DLL, and we may not detect a different DLL in the fork child.
#
# For unmerging a DLL: The Cygwin rebase utility does check if a DLL found
# in the database does still exist, removing that database entry otherwise.
###############################################################################
cygwin-rebase-get_pendingdir() {
echo "var/db/rebase/pending"
}
cygwin-rebase-get_mergeddir() {
echo "var/db/rebase/merged"
}
cygwin-rebase-get_listname() {
echo "dlls_${CATEGORY}_${P}${PR:+-}${PR}"
}
cygwin-rebase-get_rebase_program() {
[[ ${CHOST} == "${CBUILD}" ]] || return 1
local pfx
for pfx in "${EPREFIX}" "${BROOT:-${PORTAGE_OVERRIDE_EPREFIX}}"
do
[[ -x ${pfx}/usr/bin/rebase ]] || continue
echo "${pfx}/usr/bin/rebase"
return 0
done
return 1
}
cygwin-rebase-post_pkg_preinst() {
# Ensure database is up to date for when dlls were merged but
# subsequent cygwin-rebase-merge-pending was not executed.
einfo "Cygwin: Merging pending files into rebase database..."
cygwin-rebase-merge pending
eend $?
local listname=$(cygwin-rebase-get_listname)
local pendingdir=$(cygwin-rebase-get_pendingdir)
local rebase_program=$(cygwin-rebase-get_rebase_program)
if [[ ${CATEGORY}/${PN} == 'app-admin/cygwin-rebase' ]]
then
local mergeddir=$(cygwin-rebase-get_mergeddir)
keepdir "/${pendingdir}"
keepdir "/${mergeddir}"
fi
einfo "Cygwin: Rebasing new files..."
(
set -e
cd "${ED}"
# The list of suffixes is found in the rebaseall script.
find . -type f \
'(' -name '*.dll' \
-o -name '*.so' \
-o -name '*.oct' \
')' \
| sed -e "s|^\.|${EPREFIX}|" > "${T}/rebase-filelist"
[[ "${PIPESTATUS[*]}" == '0 0' ]]
# Nothing found to rebase in this package.
[[ -s ${T}/rebase-filelist ]] || exit 0
mkdir -p "./${pendingdir}"
cp -f "${T}/rebase-filelist" "./${pendingdir}/${listname}"
# Without the rebase program, do not perform a rebase.
[[ ${rebase_program} ]] || exit 0
sed -ne "/^${EPREFIX//\//\\/}\\//{s|^${EPREFIX}/||;p}" "./${pendingdir}/${listname}" \
| "${rebase_program}" --verbose --oblivious --database --filelist=-
[[ "${PIPESTATUS[*]}" == '0 0' ]]
)
eend $?
}
cygwin-rebase-pre_pkg_postinst() {
if [[ ${CATEGORY}/${PN} == 'app-admin/cygwin-rebase' ]]
then
einfo "Cygwin: Updating rebase database with installed files..."
cygwin-rebase-merge merged
eend $?
fi
einfo "Cygwin: Merging updated files into rebase database..."
cygwin-rebase-merge pending
eend $?
}
cygwin-rebase-merge() {
local mode=${1}
local rebase_program=$(cygwin-rebase-get_rebase_program)
[[ ${rebase_program} ]] || return 0
local pendingdir=''
local mergeddir=''
case ${mode} in
pending)
pendingdir=$(cygwin-rebase-get_pendingdir)
mergeddir=$(cygwin-rebase-get_mergeddir)
;;
merged)
pendingdir=$(cygwin-rebase-get_mergeddir)
mergeddir=''
;;
*)
die "Invalid mode '${mode}'."
;;
esac
(
set -e
cd "${EROOT}"
[[ -r ./${pendingdir}/. ]]
[[ -r ./${mergeddir}/. ]]
find ./"${pendingdir}" -mindepth 1 -maxdepth 1 -type f -name 'dlls_*' \
-exec sed -ne "/^${EPREFIX//\//\\/}\\//{s|^${EPREFIX}/||;p}" {} + \
| "${rebase_program}" --verbose --merge-files --database --filelist=-
[[ "${PIPESTATUS[*]}" == '0 0' ]]
[[ ${mode} == 'pending' ]] || exit 0
find "./${pendingdir}" -mindepth 1 -maxdepth 1 -type f -name 'dlls_*' \
-exec mv -f -t "./${mergeddir}/" {} +
)
[[ $? == 0 ]] || die "Merging ${mode} files into rebase database failed."
}
cygwin-rebase-post_pkg_prerm() {
# The pending list is registered as being installed with the package, but
# the merged list is not. Just remove the unregistered one.
local mergeddir=$(cygwin-rebase-get_mergeddir)
local listname=$(cygwin-rebase-get_listname)
(
set -e
cd "${EROOT}"
[[ -w ./${mergeddir}/. ]]
rm -f "./${mergeddir}/${listname}"
)
}

View File

@ -1,5 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Re-add Cygwin's libc
elibc_Cygwin

View File

@ -1,5 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Re-add Cygwin's libc
-elibc_Cygwin

View File

@ -1,17 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="x64-cygwin"
CHOST="x86_64-pc-cygwin"
ACCEPT_KEYWORDS="~x64-cygwin"
# We don't have lib64 in prefix so, remove it here.
SYMLINK_LIB=""
LIBDIR_amd64="lib"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="amd64"
DEFAULT_ABI="amd64"
ABI="amd64"
IUSE_IMPLICIT="abi_x86_64"
LIBDIR_amd64="lib"

View File

@ -1,6 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2016-05-19)
# No point for util-linux on Windows
sys-apps/util-linux

View File

@ -1,7 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2019-07-31)
# KERNEL=Winnt needs term-driver, which conflicts with termlib
sys-libs/ncurses tinfo
sys-libs/ncurses-compat tinfo

View File

@ -1,3 +0,0 @@
../../base
../../arch/base
..

View File

@ -1,5 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Re-add Windows kernel
kernel_Winnt

View File

@ -1,8 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Re-add Windows kernel
-kernel_Winnt
# linux-exclusive feature
inotify

View File

@ -1,10 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# System-wide defaults for all Windows profiles
# This file should rarely need to be changed
# 'Sane' defaults
ELIBC="Winnt"
FEATURES="nostrip"

View File

@ -1,2 +0,0 @@
# Distributed under the terms of the GNU General Public License v2

View File

@ -1,7 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michael Haubenwallner <haubi@gentoo.org> (2017-10-02)
# requires nasm, which is hard to use via parity atm
dev-libs/openssl asm
dev-libs/openssl-compat asm

View File

@ -1,37 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# those are packages not available/required on winnt, since
# winnt can be a child EPREFIX only, which tears it's DEPENDS
# from a parent (e.g. x64-cygwin) prefix.
-*sys-apps/grep
-*app-arch/gzip
-*sys-devel/libtool
-*virtual/man
-*sys-devel/patch
-*sys-devel/flex
-*sys-apps/gawk
-*app-arch/tar
-*sys-apps/sed
-*sys-devel/bison
-*sys-apps/file
-*app-arch/bzip2
-*net-misc/rsync
-*sys-devel/automake
-*virtual/editor
-*sys-apps/coreutils
-*sys-devel/make
-*sys-apps/findutils
-*sys-devel/m4
-*net-misc/wget
-*sys-apps/which
-*virtual/pager
-*sys-apps/diffutils
-*sys-apps/baselayout-prefix
-*app-shells/bash:0
-*virtual/package-manager
-*virtual/ssh
-*sys-devel/autoconf
-*sys-devel/gnuconfig
-*sys-devel/gcc

View File

@ -1,305 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# On windows, binary files (executables, shared libraries) in use
# cannot be replaced during merge.
# But it is possible to rename them and remove lateron when they are
# not used any more by any running program.
#
# This is a workaround for portage bug#199868,
# and should be dropped once portage does sth. like this itself.
#
#######################################################################
#
# Unix aware build tools may provide (e.g. pkg-config) and accept
# (e.g. gcc) the -lNAME linker option. While they create libNAME.so
# as the import library, they may be unaware of the additional dll.
# The dllhelper wrappers take care of copying the real dll when
# copying the libNAME.so.
#
# Cygwin and MinGW aware build tools may create the import library
# as libNAME.dll.a or libNAME.dll.lib, and are aware of the dll,
# while a subsequent linker step still receives the -lNAME option.
#
# MSVC aware build tools may provide (e.g. icu-config) and accept
# (e.g. cl.exe) the NAME.lib linker option, maybe with full path,
# and are aware of the dll.
#
# Libtool does accept both the Unix and MSVC variants now, but does
# search for the libNAME(.la|.dll|.so|.a) file upon -lNAME, in order.
#
# As Gentoo ebuilds may remove libNAME.la, we need the libNAME.so
# because we don't want to have libNAME.dll as an import library.
#
# The static library may be created as libNAME.a, libNAME.lib or even
# NAME.lib - the latter we need to check for static or import library.
#
# For whatever import library file we find, make sure there is both the
# NAME.lib and the libNAME.so for dynamic linkability via all the
# -lNAME, the NAME.lib and the libNAME.so linker option.
#
# For whatever static library file we find, make sure there is both the
# libNAME.lib and the libNAME.a for static linkability via all the
# -lNAME, the libNAME.lib and the libNAME.a linker option.
#
#######################################################################
winnt_setup_dllhelper() {
case ${CATEGORY}/${PN} in
sys-libs/zlib |\
'')
# When a package build system does not know about Windows at all,
# still it can be built for Windows using Gentoo Parity.
# But as there is another file to install (the real dll),
# and installation is done using cp, we override cp to
# additionally copy the dll when the library is copied.
ebegin "Setting up wrapper to copy the DLL along the LIB"
winnt_setup_dllhelper_cp
eend $?
;;
esac
}
post_src_install() {
winnt_post_src_install
}
winnt_post_src_install() {
cd "${ED}" || return 0
#
# File names being treated as import library:
# libNAME.so
# NAME.lib if CHOST-dumpbin yields 'DLL name'
# libNAME.dll.lib
# libNAME.dll.a
#
# File names being treated as static library:
# libNAME.lib
# NAME.lib if CHOST-dumpbin lacks 'DLL name'
# libNAME.a
#
# File names being warned about as suspect:
# NAME.so
# NAME.a
# NAME.dll.lib
# NAME.dll.a
#
find . -name '*.so' -o -name '*.lib' -o -name '*.a' |
while read f
do
f=${f#./}
libdir=$(dirname "${f}")
libfile=${f##*/}
libname=
NAMElib= # import lib to create
libNAMEso= # import lib to create
libNAMElib= # static lib to create
libNAMEa= # static lib to create
case ${libfile} in
lib*.so) # found import library
libname=${libfile%.so}
libname=${libname#lib}
NAMElib=${libname}.lib
libNAMEso=lib${libname}.so
;;
*.so) ;; # warn
lib*.dll.lib) # found import library
libname=${libfile%.dll.lib}
libname=${libname#lib}
NAMElib=${libname}.lib
libNAMEso=lib${libname}.so
;;
*.dll.lib) ;; # warn
*.lib) # found static or import library
${CHOST}-dumpbin.exe /headers "./${libdir}/${libfile}" | grep -q 'DLL name'
case "${PIPESTATUS[*]}" in
'0 0') # found import library
libname=${libfile%.lib}
libname=${libname#lib}
NAMElib=${libname}.lib
libNAMEso=lib${libname}.so
;;
'0 1') # found static library
libname=${libfile%.lib}
libname=${libname#lib}
libNAMEa=lib${libname}.a
libNAMElib=lib${libname}.lib
;;
*)
die "Cannot run ${CHOST}-dumpbin on ${libdir}/${libfile}"
;;
esac
;;
lib*.dll.a) # found import library
libname=${libfile%.dll.a}
libname=${libname#lib}
NAMElib=${libname}.lib
libNAMEso=lib${libname}.so
;;
*.dll.a) ;; # warn
lib*.a) # found static library
libname=${libfile%.a}
libname=${libname#lib}
libNAMEa=lib${libname}.a
libNAMElib=lib${libname}.lib
;;
*.a) ;; # warn
esac
if [[ -z ${libname} ]]; then
ewarn "Ignoring suspect file with library extension: ${f}"
continue
fi
if [[ ${NAMElib} && ! -e ./${libdir}/${NAMElib} ]]; then
ebegin "creating ${NAMElib} from ${libfile} for MSVC linkability"
cp -pf "./${libdir}/${libfile}" "./${libdir}/${NAMElib}" || die
eend $?
fi
if [[ ${libNAMElib} && ! -e ./${libdir}/${libNAMElib} ]]; then
ebegin "creating ${libNAMElib} from ${libfile} for MSVC linkability"
cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMElib}" || die
eend $?
fi
if [[ ${libNAMEso} && ! -e ./${libdir}/${libNAMEso} ]]; then
ebegin "creating ${libNAMEso} from ${f##*/} for POSIX linkability"
cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMEso}" || die
eend $?
fi
if [[ ${libNAMEa} && ! -e ./${libdir}/${libNAMEa} ]]; then
ebegin "creating ${libNAMEa} from ${f##*/} for POSIX linkability"
cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMEa}" || die
eend $?
fi
done
if [[ -d usr/$(get_libdir) ]]
then
# The native loader does not understand symlinks to dlls,
# seen to be created by dev-libs/icu eventually. For any
# dll we find in usr/lib we need to perform a real copy to
# usr/bin, to resolve potential symlinks (seen from icu),
# and perform the remove from usr/lib afterwards, to not
# break symlinks later on discovered by find.
local toremove=()
local f
while read f
do
[[ -f usr/bin/${f##*/} ]] && continue
ebegin "moving ${f} to usr/bin for the native loader"
dodir usr/bin || die
cp -f "${f}" usr/bin/ || die
eend $?
toremove=( "${toremove[@]}" "${f}" )
done < <(find usr/$(get_libdir) -maxdepth 1 -name '*.dll')
if [[ ${#toremove[@]} -gt 0 ]]
then
rm -f "${toremove[@]}" || die "removing dlls from usr/$(get_libdir) failed"
fi
fi
}
winnt_setup_dllhelper_cp() {
if ! [[ $(type -P cp) -ef ${T}/dllhelper/cp ]]
then
mkdir -p "${T}/dllhelper"
cat > "${T}/dllhelper/cp" <<'EOCP'
#!/usr/bin/env bash
mysrcs=()
myopts=()
mydest=
force_dest_file_opt=
nextargs=( "$@" )
while [[ $# -gt 0 ]]
do
arg=${1}
shift
case ${arg} in
--)
mysrcs+=( "${@}" )
break
;;
-S)
myopts+=( "${arg}" ${1+"$1"} )
${1:+shift}
;;
-t)
mydest="${1-}"
${1:+shift}
;;
-T)
force_dest_file_opt=${arg}
;;
-*)
myopts+=( "${arg}" )
;;
*)
mysrcs+=( "${arg}" )
;;
esac
done
me=${0##*/}
nextPATH=
oIFS=$IFS
IFS=:
for p in ${PATH}
do
[[ ${p}/${me} -ef ${0} ]] && continue
nextPATH+=${nextPATH:+:}${p}
done
IFS=${oIFS}
PATH=${nextPATH}
${me} "${nextargs[@]}"
ret=$?
[[ ${ret} == 0 ]] || exit ${ret}
if [[ -z ${mydest} ]]
then
[[ ${#mysrcs[@]} -lt 2 ]] && exit 0
: "${mysrcs[@]}" "${#mysrcs[@]}"
mydest=${mysrcs[${#mysrcs[@]}-1]}
unset mysrcs[${#mysrcs[@]}-1]
elif [[ ${#mysrcs[@]} == 0 ]]
then
exit 0
fi
for src in ${mysrcs[@]}
do
ret=0
[[ ${src##*/} != lib*.so* ]] && continue
for ext in dll pdb
do
[[ ${src##*/} == *.${ext} ]] && continue
[[ -f ${src} && -f ${src}.${ext} ]] || continue
if [[ -d ${mydest} && ! -n ${force_dest_file_opt} ]]
then
# When copying to directory we keep the basename.
${me} -T "${myopts[@]}" "${src}.${ext}" "${mydest}/${src##*/}.${ext}"
ret=$?
elif [[ ${mydest##*/} == ${src##*/} ]]
then
# Copy the dll only when we keep the basename.
${me} -T "${myopts[@]}" "${src}.${ext}" "${mydest}.${ext}"
ret=$?
fi
[[ ${ret} == 0 ]] || exit ${ret}
done
done
exit 0
EOCP
chmod +x "${T}/dllhelper/cp"
PATH="${T}/dllhelper:${PATH}"
fi
}
if [[ ${EBUILD_PHASE} == 'setup' ]]
then
winnt_setup_dllhelper
fi

View File

@ -1,5 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Re-add Winnt libc
elibc_Winnt

View File

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Re-add Winnt libc
-elibc_Winnt
# CURL_SSL=winssl is allowd on Winnt libc
-curl_ssl_winssl
# these will more than likely never work on Windows
3dfx
acpi
alsa
apm
bluetooth
caps
cdr
coreaudio
dga
djbfft
dri
dvdr
# emacs USE flag is masked because of missing implementation for unexec()
emacs
fbcon
ggi
glut
gpm
gps
hardened
hddtemp
ibm
ieee1394
ipod
ipv6
lm-sensors
ncurses
opengl
oss
pcmcia
pda
rtc
selinux
scanner
smartcard
svga
unicode
usb
v4l
wifi
# these are USE flags that don't _currently_ work, but may will in the future.
ffmpeg
fftw
flac
jack
joystick
ladspa
# opennmp is not working yet on interix
openmp
portaudio
pulseaudio
readline
# libtiff only static, so avoid the tiff USE flag!
tiff
timidity

View File

@ -1,28 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This profile is designed for use as Stacked Prefix, set up using
# prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
# Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).
#
# CHOST is left unset on purpose. It is set by prefix-stack-setup
# using some --chost=x86_64-msvc16-winnt argument, selecting the
# Visual Studio version and runtime variant (static|debug) to use.
#
# Sample CHOST values for the runtime variant using x64 Visual Studio 2019,
# as provided by parity-2.0.0 (multithreaded only):
# x86_64-msvc16-winnt dynamic runtime (cl.exe /MD for MSVCRT.DLL)
# x86_64-msvcd16-winnt dynamic debug runtime (cl.exe /MDd for MSVCRTD.DLL)
# x86_64-libcmt16-winnt static runtime (cl.exe /MT for LIBCMT.LIB)
# x86_64-libcmtd16-winnt static debug runtime (cl.exe /MTd for LIBCMTD.LIB)
#
ARCH="x64-winnt"
ACCEPT_KEYWORDS="~x64-winnt"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="amd64"
DEFAULT_ABI="amd64"
ABI="amd64"
IUSE_IMPLICIT="abi_x86_64"
LIBDIR_amd64="lib"

View File

@ -1,28 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This profile is designed for use as Stacked Prefix, set up using
# prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
# Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).
#
# CHOST is left unset on purpose. It is set by prefix-stack-setup
# using some --chost=i686-msvc16-winnt argument, selecting the
# Visual Studio version and runtime variant (static|debug) to use.
#
# Sample CHOST values for the runtime variant using x86 Visual Studio 2019,
# as provided by parity-2.0.0 (multithreaded only):
# i686-msvc16-winnt dynamic runtime (cl.exe /MD for MSVCRT.DLL)
# i686-msvcd16-winnt dynamic debug runtime (cl.exe /MDd for MSVCRTD.DLL)
# i686-libcmt16-winnt static runtime (cl.exe /MT for LIBCMT.LIB)
# i686-libcmtd16-winnt static debug runtime (cl.exe /MTd for LIBCMTD.LIB)
#
ARCH="x86-winnt"
ACCEPT_KEYWORDS="~x86-winnt"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="x86"
DEFAULT_ABI="x86"
ABI="x86"
IUSE_IMPLICIT="abi_x86_32"
LIBDIR_x86="lib"

Some files were not shown because too many files have changed in this diff Show More