mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-01 03:41:11 +02:00
Merge pull request #371 from flatcar/buildbot/automatic-package-updates
Weekly package updates
This commit is contained in:
commit
fbbb1d9283
@ -0,0 +1 @@
|
||||
- libxml2 ([CVE-2022-40303](https://nvd.nist.gov/vuln/detail/CVE-2022-40303), [CVE-2022-40304](https://nvd.nist.gov/vuln/detail/CVE-2022-40304))
|
@ -0,0 +1,3 @@
|
||||
- libxml2 ([2.10.3](https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.10.3))
|
||||
- nmap ([7.93](https://nmap.org/changelog.html#7.93))
|
||||
- zlib ([1.2.13](https://github.com/madler/zlib/releases/tag/v1.2.13))
|
@ -10,6 +10,7 @@
|
||||
<flag name="quadmath">Enable 128bit floating point arithmetic via libquadmath</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="cpe">cpe:/a:perl:perl</remote-id>
|
||||
<remote-id type="github">Perl/perl5</remote-id>
|
||||
<remote-id type="github">arsv/perl-cross</remote-id>
|
||||
</upstream>
|
||||
|
@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+"
|
||||
SLOT="2"
|
||||
IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
|
||||
#REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
|
@ -1,288 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="The GLib library of C routines"
|
||||
HOMEPAGE="https://www.gtk.org/"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="2"
|
||||
IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
# * elfutils (via libelf) does not build on Windows. gresources are not embedded
|
||||
# within ELF binaries on that platform anyway and inspecting ELF binaries from
|
||||
# other platforms is not that useful so exclude the dependency in this case.
|
||||
# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
|
||||
# these are used by GIO, which glib[static-libs] consumers don't really seem
|
||||
# to need at all, thus not imposing the deps for now and once some consumers
|
||||
# are actually found to static link libgio-2.0.a, we can revisit and either add
|
||||
# them or just put the (build) deps in that rare consumer instead of recursive
|
||||
# RDEPEND here (due to lack of recursive DEPEND).
|
||||
RDEPEND="
|
||||
!<dev-util/gdbus-codegen-${PV}
|
||||
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},static-libs?]
|
||||
>=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
>=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
|
||||
kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
|
||||
selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
|
||||
xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) )
|
||||
elf? ( virtual/libelf:0= )
|
||||
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
# libxml2 used for optional tests that get automatically skipped
|
||||
BDEPEND="
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
>=sys-devel/gettext-0.19.8
|
||||
gtk-doc? ( >=dev-util/gtk-doc-1.33
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xml-dtd:4.5 )
|
||||
systemtap? ( >=dev-util/systemtap-1.3 )
|
||||
${PYTHON_DEPS}
|
||||
test? ( >=sys-apps/dbus-1.2.14 )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen
|
||||
|
||||
PDEPEND="
|
||||
dbus? ( gnome-base/dconf )
|
||||
mime? ( x11-misc/shared-mime-info )
|
||||
"
|
||||
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||
# dconf is needed to be able to save settings, bug #498436
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/gio-querymodules$(get_exeext)
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
|
||||
"${FILESDIR}"/${P}-clang-build.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux ; then
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
if use test ; then
|
||||
CONFIG_CHECK="~IPV6"
|
||||
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use test; then
|
||||
# TODO: Review the test exclusions, especially now with meson
|
||||
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
|
||||
if ! has_version dev-util/desktop-file-utils ; then
|
||||
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
|
||||
ewarn "think on installing it to get these tests run."
|
||||
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
|
||||
sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# gdesktopappinfo requires existing terminal (gnome-terminal or any
|
||||
# other), falling back to xterm if one doesn't exist
|
||||
#if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
|
||||
# ewarn "Some tests will be skipped due to missing terminal program"
|
||||
# These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson
|
||||
# Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails
|
||||
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
|
||||
# desktop-app-info/launch* might fail similarly
|
||||
sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die
|
||||
#fi
|
||||
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=722604
|
||||
sed -i -e "/timer\/stop/d" glib/tests/timer.c || die
|
||||
sed -i -e "/timer\/basic/d" glib/tests/timer.c || die
|
||||
|
||||
ewarn "Tests for search-utils have been skipped"
|
||||
sed -i -e "/search-utils/d" glib/tests/meson.build || die
|
||||
|
||||
# Play nice with network-sandbox, but this approach would defeat the purpose of the test
|
||||
#sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die
|
||||
else
|
||||
# Don't build tests, also prevents extra deps, bug #512022
|
||||
sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die
|
||||
fi
|
||||
|
||||
# Don't build fuzzing binaries - not used
|
||||
sed -i -e '/subdir.*fuzzing/d' meson.build || die
|
||||
|
||||
# gdbus-codegen is a separate package
|
||||
sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die
|
||||
|
||||
# Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon
|
||||
sed -i -e '/install_dir/d' gio/tests/meson.build || die
|
||||
|
||||
cat > "${T}/glib-test-ld-wrapper" <<-EOF
|
||||
#!/usr/bin/env sh
|
||||
exec \${LD:-ld} "\$@"
|
||||
EOF
|
||||
chmod a+x "${T}/glib-test-ld-wrapper" || die
|
||||
sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die
|
||||
|
||||
default
|
||||
gnome2_environment_reset
|
||||
# TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
if use debug; then
|
||||
append-cflags -DG_ENABLE_DEBUG
|
||||
else
|
||||
append-cflags -DG_DISABLE_CAST_CHECKS # https://gitlab.gnome.org/GNOME/glib/issues/1833
|
||||
fi
|
||||
|
||||
# TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property)
|
||||
#if tc-is-cross-compiler ; then
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=756473
|
||||
# TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property
|
||||
#case ${CHOST} in
|
||||
#hppa*|metag*) export glib_cv_stack_grows=yes ;;
|
||||
#*) export glib_cv_stack_grows=no ;;
|
||||
#esac
|
||||
#fi
|
||||
|
||||
local emesonargs=(
|
||||
-Ddefault_library=$(usex static-libs both shared)
|
||||
$(meson_feature selinux)
|
||||
$(meson_use xattr)
|
||||
-Dlibmount=enabled # only used if host_system == 'linux'
|
||||
-Dman=true
|
||||
$(meson_use systemtap dtrace)
|
||||
$(meson_use systemtap)
|
||||
$(meson_feature sysprof)
|
||||
$(meson_native_use_bool gtk-doc gtk_doc)
|
||||
$(meson_use test tests)
|
||||
-Dinstalled_tests=false
|
||||
-Dnls=enabled
|
||||
-Doss_fuzz=disabled
|
||||
$(meson_native_use_feature elf libelf)
|
||||
-Dmultiarch=false
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
export XDG_CONFIG_DIRS=/etc/xdg
|
||||
export XDG_DATA_DIRS=/usr/local/share:/usr/share
|
||||
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
|
||||
export LC_TIME=C # bug #411967
|
||||
export TZ=UTC
|
||||
unset GSETTINGS_BACKEND # bug #596380
|
||||
python_setup
|
||||
|
||||
# https://bugs.gentoo.org/839807
|
||||
local -x SANDBOX_PREDICT=${SANDBOX_PREDICT}
|
||||
addpredict /usr/b
|
||||
|
||||
# Related test is a bit nitpicking
|
||||
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
|
||||
meson_src_test --timeout-multiplier 2 --no-suite flaky
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
keepdir /usr/$(get_libdir)/gio/modules
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# These are installed by dev-util/glib-utils
|
||||
# TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit now with meson
|
||||
rm "${ED}/usr/bin/glib-genmarshal" || die
|
||||
rm "${ED}/usr/share/man/man1/glib-genmarshal.1" || die
|
||||
rm "${ED}/usr/bin/glib-mkenums" || die
|
||||
rm "${ED}/usr/share/man/man1/glib-mkenums.1" || die
|
||||
rm "${ED}/usr/bin/gtester-report" || die
|
||||
rm "${ED}/usr/share/man/man1/gtester-report.1" || die
|
||||
# gdbus-codegen manpage installed by dev-util/gdbus-codegen
|
||||
rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
|
||||
# Make gschemas.compiled belong to glib alone
|
||||
local cache="/usr/share/glib-2.0/schemas/gschemas.compiled"
|
||||
|
||||
if [[ -e ${EROOT}${cache} ]]; then
|
||||
cp "${EROOT}"${cache} "${ED}"/${cache} || die
|
||||
else
|
||||
touch "${ED}"${cache} || die
|
||||
fi
|
||||
|
||||
multilib_pkg_preinst() {
|
||||
# Make giomodule.cache belong to glib alone
|
||||
local cache="/usr/$(get_libdir)/gio/modules/giomodule.cache"
|
||||
|
||||
if [[ -e ${EROOT}${cache} ]]; then
|
||||
cp "${EROOT}"${cache} "${ED}"${cache} || die
|
||||
else
|
||||
touch "${ED}"${cache} || die
|
||||
fi
|
||||
}
|
||||
|
||||
# Don't run the cache ownership when cross-compiling, as it would end up with an empty cache
|
||||
# file due to inability to create it and GIO might not look at any of the modules there
|
||||
if ! tc-is-cross-compiler ; then
|
||||
multilib_foreach_abi multilib_pkg_preinst
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
# glib installs no schemas itself, but we force update for fresh install in case
|
||||
# something has dropped in a schemas file without direct glib dep; and for upgrades
|
||||
# in case the compiled schema format could have changed
|
||||
gnome2_schemas_update
|
||||
|
||||
multilib_pkg_postinst() {
|
||||
gnome2_giomodule_cache_update \
|
||||
|| die "Update GIO modules cache failed (for ${ABI})"
|
||||
}
|
||||
if ! tc-is-cross-compiler ; then
|
||||
multilib_foreach_abi multilib_pkg_postinst
|
||||
else
|
||||
ewarn "Updating of GIO modules cache skipped due to cross-compilation."
|
||||
ewarn "You might want to run gio-querymodules manually on the target for"
|
||||
ewarn "your final image for performance reasons and re-run it when packages"
|
||||
ewarn "installing GIO modules get upgraded or added to the image."
|
||||
fi
|
||||
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ver_test "$v" "-lt" "2.63.6"; then
|
||||
ewarn "glib no longer installs the gio-launch-desktop binary. You may need"
|
||||
ewarn "to restart your session for \"Open With\" dialogs to work."
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
|
||||
if [[ -z ${REPLACED_BY_VERSION} ]]; then
|
||||
multilib_pkg_postrm() {
|
||||
rm -f "${EROOT}"/usr/$(get_libdir)/gio/modules/giomodule.cache
|
||||
}
|
||||
multilib_foreach_abi multilib_pkg_postrm
|
||||
rm -f "${EROOT}"/usr/share/glib-2.0/schemas/gschemas.compiled
|
||||
fi
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST libxml2-2.10.2.tar.xz 2636304 BLAKE2B 3ccc11ac73a81ee7ea3e565597c95e74923eba3d858c9a915aecf1dcf2fb6ab3e46c6ed2ea504261a822de2ac2132834ffa8ffd039e9e1390a9637a2dac7d6c5 SHA512 c26ee428ae2fae2326fcaec156ed36c5f5d63aeb4839d626f6544a3fad158a1602e9dc0d542b2f947e6a8de0c09ff130da2626a30aec27446ce09614f78466b5
|
||||
DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66 SHA512 33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c
|
||||
DIST libxml2-2.9.14-patches-r0.tar.bz2 8304 BLAKE2B 067faba5bfcbf81e2ef356925c0d3b4ef0aff7604db049366180b8217b781c60c2746be348c5e1a09de925e54fc69e3e431f7e2199ce326b6ff88ea9352ca45c SHA512 e97bada92a14ef0501a5f7be312d35d26eb52b648102d028dc11b3eef62ee0597540d0b474f54bd015a914a9cb7600d4dc34912b0ead5230136e945d80ae8428
|
||||
DIST libxml2-2.9.14.tar.xz 3129968 BLAKE2B ab584503d5209e4aaf41ae6f44aed5e94c0ae29e28cfba39a9012568aa97515af861b47891b84d2a352a07357626ba50ddb1e344e911fa14ff2ce93c5beff1f1 SHA512 d08e6cafb289c499fdc5b3a12181e032a34f7a249bc66758859f964d3e71e19fd69be79921e1a9d8ab1e692d15b13f5fae95eeb10c3236974d89e218f5107606
|
||||
DIST xmlts20130923.tar.gz 641522 BLAKE2B 63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be SHA512 d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
|
||||
|
194
sdk_container/src/third_party/portage-stable/dev-libs/libxml2/libxml2-2.10.3.ebuild
vendored
Normal file
194
sdk_container/src/third_party/portage-stable/dev-libs/libxml2/libxml2-2.10.3.ebuild
vendored
Normal file
@ -0,0 +1,194 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Note: Please bump in sync with dev-libs/libxslt
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
inherit flag-o-matic python-r1 multilib-minimal
|
||||
|
||||
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
|
||||
XSTS_NAME_1="xmlschema2002-01-16"
|
||||
XSTS_NAME_2="xmlschema2004-01-14"
|
||||
XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
|
||||
XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
|
||||
XMLCONF_TARBALL="xmlts20130923.tar.gz"
|
||||
|
||||
DESCRIPTION="XML C parser and toolkit"
|
||||
HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2"
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2"
|
||||
inherit autotools git-r3
|
||||
else
|
||||
inherit gnome.org libtool
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
SRC_URI+="
|
||||
test? (
|
||||
${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
|
||||
${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
|
||||
https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
|
||||
)"
|
||||
S="${WORKDIR}/${PN}-${PV%_rc*}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
IUSE="debug examples +ftp icu lzma +python readline static-libs test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
|
||||
icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
|
||||
lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
readline? ( sys-libs/readline:= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
BDEPEND+=" dev-util/gtk-doc-am"
|
||||
fi
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/xml2-config
|
||||
)
|
||||
|
||||
DOCS=( NEWS README.md TODO TODO_SCHEMAS python/TODO )
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
local tarname=${P/_rc/-rc}.tar.xz
|
||||
|
||||
# ${A} isn't used to avoid unpacking of test tarballs into ${WORKDIR},
|
||||
# as they are needed as tarballs in ${S}/xstc instead and not unpacked
|
||||
unpack ${tarname}
|
||||
|
||||
if [[ -n ${PATCHSET_VERSION} ]] ; then
|
||||
unpack ${PN}-${PATCHSET_VERSION}.tar.bz2
|
||||
fi
|
||||
fi
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
if use test ; then
|
||||
cp "${DISTDIR}/${XSTS_TARBALL_1}" \
|
||||
"${DISTDIR}/${XSTS_TARBALL_2}" \
|
||||
"${S}"/xstc/ \
|
||||
|| die "Failed to install test tarballs"
|
||||
unpack ${XMLCONF_TARBALL}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
eautoreconf
|
||||
else
|
||||
# Please do not remove, as else we get references to PORTAGE_TMPDIR
|
||||
# in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
|
||||
elibtoolize
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Filter seemingly problematic CFLAGS (bug #26320)
|
||||
filter-flags -fprefetch-loop-arrays -funroll-loops
|
||||
|
||||
# Notes:
|
||||
# The meaning of the 'debug' USE flag does not apply to the --with-debug
|
||||
# switch (enabling the libxml2 debug module). See bug #100898.
|
||||
libxml2_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--enable-ipv6 \
|
||||
$(use_with ftp) \
|
||||
$(use_with debug run-debug) \
|
||||
$(use_with icu) \
|
||||
$(use_with lzma) \
|
||||
$(use_enable static-libs static) \
|
||||
$(multilib_native_use_with readline) \
|
||||
$(multilib_native_use_with readline history) \
|
||||
"$@"
|
||||
}
|
||||
|
||||
# Build python bindings separately
|
||||
libxml2_configure --without-python
|
||||
|
||||
multilib_is_native_abi && use python &&
|
||||
python_foreach_impl run_in_build_dir libxml2_configure --with-python
|
||||
}
|
||||
|
||||
libxml2_py_emake() {
|
||||
pushd "${BUILD_DIR}"/python >/dev/null || die
|
||||
|
||||
emake top_builddir="${NATIVE_BUILD_DIR}" "$@"
|
||||
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
default
|
||||
|
||||
if multilib_is_native_abi && use python ; then
|
||||
NATIVE_BUILD_DIR="${BUILD_DIR}"
|
||||
python_foreach_impl run_in_build_dir libxml2_py_emake all
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
ln -s "${S}"/xmlconf || die
|
||||
|
||||
emake check
|
||||
|
||||
multilib_is_native_abi && use python &&
|
||||
python_foreach_impl run_in_build_dir libxml2_py_emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
multilib_is_native_abi && use python &&
|
||||
python_foreach_impl run_in_build_dir libxml2_py_emake DESTDIR="${D}" install
|
||||
|
||||
# Hack until automake release is made for the optimise fix
|
||||
# https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
|
||||
multilib_is_native_abi && use python && python_foreach_impl python_optimize
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if ! use examples ; then
|
||||
rm -rf "${ED}"/usr/share/doc/${PF}/examples || die
|
||||
rm -rf "${ED}"/usr/share/doc/${PF}/python/examples || die
|
||||
fi
|
||||
|
||||
rm -rf "${ED}"/usr/share/doc/${PN}-python-${PVR} || die
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
|
||||
# be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
|
||||
if [[ -n "${ROOT}" ]]; then
|
||||
elog "Skipping XML catalog creation for stage building (bug #208887)."
|
||||
else
|
||||
# Need an XML catalog, so no-one writes to a non-existent one
|
||||
CATALOG="${EROOT}/etc/xml/catalog"
|
||||
|
||||
# We don't want to clobber an existing catalog though,
|
||||
# only ensure that one is there
|
||||
# <obz@gentoo.org>
|
||||
if [[ ! -e "${CATALOG}" ]]; then
|
||||
[[ -d "${EROOT}/etc/xml" ]] || mkdir -p "${EROOT}/etc/xml"
|
||||
"${EPREFIX}"/usr/bin/xmlcatalog --create > "${CATALOG}"
|
||||
einfo "Created XML catalog in ${CATALOG}"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -47,7 +47,7 @@ else
|
||||
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc
|
||||
)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )"
|
||||
fi
|
||||
|
@ -1,7 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>blueness@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>blueness@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="savannah">gperf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1 @@
|
||||
DIST ninja-1.11.0.tar.gz 229475 BLAKE2B 71c8b6cf9524bdc11cf73f7e761f0d7deef2498a970c1439c10cc7d361e31fed1e3b54bcb185f3c7ed041f15704851a96e42560058af61b8a5df6e918d52ebf3 SHA512 9b9c8dae2251f9ddba50680911271b8504c292994fd90a0da94902f64c69a9edc72212217df5c651ddfc2f79c2ae03e84c99b805497dcd7497c53a1617de83e7
|
||||
DIST ninja-1.11.1.tar.gz 229479 BLAKE2B c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5 SHA512 1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
|
||||
|
@ -2,8 +2,8 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>chromium@gentoo.org</email>
|
||||
<name>Chromium in Gentoo Project</name>
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">ninja-build/ninja</remote-id>
|
||||
|
@ -1,133 +0,0 @@
|
||||
# Copyright 2012-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
|
||||
else
|
||||
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A small build system similar to make"
|
||||
HOMEPAGE="https://ninja-build.org/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="doc emacs test vim-syntax"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-util/re2c
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-doc/doxygen
|
||||
dev-libs/libxslt
|
||||
media-gfx/graphviz
|
||||
)
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
RDEPEND="
|
||||
emacs? ( >=app-editors/emacs-23.1:* )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/ninja-cflags.patch
|
||||
)
|
||||
|
||||
run_for_build() {
|
||||
if tc-is-cross-compiler; then
|
||||
local -x AR=$(tc-getBUILD_AR)
|
||||
local -x CXX=$(tc-getBUILD_CXX)
|
||||
local -x CFLAGS=
|
||||
local -x CXXFLAGS=${BUILD_CXXFLAGS}
|
||||
local -x LDFLAGS=${BUILD_LDFLAGS}
|
||||
fi
|
||||
echo "$@" >&2
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CXX
|
||||
|
||||
# configure.py appends CFLAGS to CXXFLAGS
|
||||
unset CFLAGS
|
||||
|
||||
run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
mv ninja ninja-build || die
|
||||
${EPYTHON} configure.py || die
|
||||
./ninja-build -v ninja || die
|
||||
else
|
||||
ln ninja ninja-build || die
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
./ninja-build -v doxygen manual || die
|
||||
fi
|
||||
|
||||
if use emacs; then
|
||||
elisp-compile misc/ninja-mode.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! tc-is-cross-compiler; then
|
||||
# Bug 485772
|
||||
ulimit -n 2048
|
||||
./ninja -v ninja_test || die
|
||||
./ninja_test || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README.md CONTRIBUTING.md
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc -r doc/doxygen/html/.
|
||||
dodoc doc/manual.html
|
||||
fi
|
||||
dobin ninja
|
||||
|
||||
newbashcomp misc/bash-completion "${PN}"
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax/
|
||||
doins misc/ninja.vim
|
||||
|
||||
echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/ninja.vim"
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${T}/ninja.vim"
|
||||
fi
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins misc/zsh-completion _ninja
|
||||
|
||||
if use emacs; then
|
||||
cd misc || die
|
||||
elisp-install ninja ninja-mode.el* || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -5,14 +5,14 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit edo bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
|
||||
inherit edo bash-completion-r1 elisp-common flag-o-matic python-any-r1 toolchain-funcs
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A small build system similar to make"
|
||||
@ -59,6 +59,8 @@ src_compile() {
|
||||
# configure.py appends CFLAGS to CXXFLAGS
|
||||
unset CFLAGS
|
||||
|
||||
append-lfs-flags
|
||||
|
||||
run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
|
||||
|
||||
if tc-is-cross-compiler; then
|
@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit edo bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
|
||||
inherit edo bash-completion-r1 elisp-common flag-o-matic python-any-r1 toolchain-funcs
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git"
|
||||
@ -59,6 +59,8 @@ src_compile() {
|
||||
# configure.py appends CFLAGS to CXXFLAGS
|
||||
unset CFLAGS
|
||||
|
||||
append-lfs-flags
|
||||
|
||||
run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
|
@ -46,7 +46,7 @@ if [[ ${PV} != *9999 ]]; then
|
||||
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
|
||||
)"
|
||||
[[ "${PV}" == *_rc* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
@ -150,8 +150,8 @@
|
||||
# It's a read-only variable. It contains the extension of the kernel modules.
|
||||
|
||||
case ${EAPI:-0} in
|
||||
[67])
|
||||
inherit eutils
|
||||
[67])
|
||||
inherit eutils
|
||||
;;
|
||||
8)
|
||||
;;
|
||||
@ -163,7 +163,7 @@ _LINUX_MOD_ECLASS=1
|
||||
|
||||
# TODO: When adding support for future EAPIs, please audit this list
|
||||
# for unused inherits and conditionalise them.
|
||||
inherit linux-info multilib toolchain-funcs
|
||||
inherit linux-info multilib multiprocessing toolchain-funcs
|
||||
|
||||
case ${MODULES_OPTIONAL_USE_IUSE_DEFAULT:-n} in
|
||||
[nNfF]*|[oO][fF]*|0|-) _modules_optional_use_iuse_default='' ;;
|
||||
@ -361,8 +361,8 @@ generate_modulesd() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
[ -n "${MODULES_OPTIONAL_USE}" ] && use !${MODULES_OPTIONAL_USE} && return
|
||||
|
||||
local currm_path currm currm_t t myIFS myVAR
|
||||
local module_docs module_enabled module_aliases \
|
||||
local currm_path currm currm_t t myIFS myVAR
|
||||
local module_docs module_enabled module_aliases \
|
||||
module_additions module_examples module_modinfo module_opts
|
||||
|
||||
for currm_path in ${@}
|
||||
@ -380,9 +380,9 @@ generate_modulesd() {
|
||||
module_additions="$(eval echo \${#MODULESD_${currm_t}_ADDITIONS[*]})"
|
||||
module_examples="$(eval echo \${#MODULESD_${currm_t}_EXAMPLES[*]})"
|
||||
|
||||
[[ ${module_aliases} -eq 0 ]] && unset module_aliases
|
||||
[[ ${module_aliases} -eq 0 ]] && unset module_aliases
|
||||
[[ ${module_additions} -eq 0 ]] && unset module_additions
|
||||
[[ ${module_examples} -eq 0 ]] && unset module_examples
|
||||
[[ ${module_examples} -eq 0 ]] && unset module_examples
|
||||
|
||||
# If we specify we dont want it, then lets exit, otherwise we assume
|
||||
# that if its set, we do want it.
|
||||
@ -712,22 +712,26 @@ linux-mod_src_install() {
|
||||
cd "${objdir}" || die "${objdir} does not exist"
|
||||
insinto "${INSTALL_MOD_PATH}"/lib/modules/${KV_FULL}/${libdir}
|
||||
|
||||
# check here for CONFIG_MODULE_COMPRESS_<compression option> (NONE, GZIP, XZ, ZSTD)
|
||||
# check here for CONFIG_MODULE_COMPRESS_<compression option> (NONE, GZIP, XZ, ZSTD)
|
||||
# and similarily compress the module being built if != NONE.
|
||||
|
||||
if linux_chkconfig_present MODULE_COMPRESS_XZ; then
|
||||
xz ${modulename}.${KV_OBJ}
|
||||
doins ${modulename}.${KV_OBJ}.xz || die "doins ${modulename}.${KV_OBJ}.xz failed"
|
||||
xz -T$(makeopts_jobs) --memlimit-compress=50% -q ${modulename}.${KV_OBJ} || die "Compressing ${modulename}.${KV_OBJ} with xz failed"
|
||||
doins ${modulename}.${KV_OBJ}.xz
|
||||
elif linux_chkconfig_present MODULE_COMPRESS_GZIP; then
|
||||
gzip ${modulename}.${KV_OBJ}
|
||||
doins ${modulename}.${KV_OBJ}.gz || die "doins ${modulename}.${KV_OBJ}.gz failed"
|
||||
if type -P pigz &>/dev/null ; then
|
||||
pigz -p$(makeopts_jobs) ${modulename}.${KV_OBJ} || die "Compressing ${modulename}.${KV_OBJ} with pigz failed"
|
||||
else
|
||||
gzip ${modulename}.${KV_OBJ} || die "Compressing ${modulename}.${KV_OBJ} with gzip failed"
|
||||
fi
|
||||
doins ${modulename}.${KV_OBJ}.gz
|
||||
elif linux_chkconfig_present MODULE_COMPRESS_ZSTD; then
|
||||
zstd ${modulename}.${KV_OBJ}
|
||||
doins ${modulename}.${KV_OBJ}.zst || die "doins ${modulename}.${KV_OBJ}.zst failed"
|
||||
zstd -T$(makeopts_jobs) ${modulename}.${KV_OBJ} || "Compressing ${modulename}.${KV_OBJ} with zstd failed"
|
||||
doins ${modulename}.${KV_OBJ}.zst
|
||||
else
|
||||
doins ${modulename}.${KV_OBJ} || die "doins ${modulename}.${KV_OBJ} failed"
|
||||
doins ${modulename}.${KV_OBJ}
|
||||
fi
|
||||
cd "${OLDPWD}"
|
||||
cd "${OLDPWD}" || die "${OLDPWD} does not exist"
|
||||
|
||||
generate_modulesd "${objdir}/${modulename}"
|
||||
done
|
||||
|
@ -1173,4 +1173,68 @@ gen_usr_ldscript() {
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: tc-get-cxx-stdlib
|
||||
# @DESCRIPTION:
|
||||
# Attempt to identify the C++ standard library used by the compiler.
|
||||
# If the library is identified, the function returns 0 and prints one
|
||||
# of the following:
|
||||
#
|
||||
# - ``libc++`` for ``sys-libs/libcxx``
|
||||
# - ``libstdc++`` for ``sys-devel/gcc``'s libstdc++
|
||||
#
|
||||
# If the library is not recognized, the function returns 1.
|
||||
tc-get-cxx-stdlib() {
|
||||
local code='#include <ciso646>
|
||||
|
||||
#if defined(_LIBCPP_VERSION)
|
||||
HAVE_LIBCXX
|
||||
#elif defined(__GLIBCXX__)
|
||||
HAVE_LIBSTDCPP
|
||||
#endif
|
||||
'
|
||||
local res=$(
|
||||
$(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - \
|
||||
<<<"${code}" 2>/dev/null
|
||||
)
|
||||
|
||||
case ${res} in
|
||||
*HAVE_LIBCXX*)
|
||||
echo libc++;;
|
||||
*HAVE_LIBSTDCPP*)
|
||||
echo libstdc++;;
|
||||
*)
|
||||
return 1;;
|
||||
esac
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
# @FUNCTION: tc-get-c-rtlib
|
||||
# @DESCRIPTION:
|
||||
# Attempt to identify the runtime used by the C/C++ compiler.
|
||||
# If the runtime is identifed, the function returns 0 and prints one
|
||||
# of the following:
|
||||
#
|
||||
# - ``compiler-rt`` for ``sys-libs/compiler-rt``
|
||||
# - ``libgcc`` for ``sys-devel/gcc``'s libgcc
|
||||
#
|
||||
# If the runtime is not recognized, the function returns 1.
|
||||
tc-get-c-rtlib() {
|
||||
local res=$(
|
||||
$(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \
|
||||
-print-libgcc-file-name 2>/dev/null
|
||||
)
|
||||
|
||||
case ${res} in
|
||||
*libclang_rt*)
|
||||
echo compiler-rt;;
|
||||
*libgcc*)
|
||||
echo libgcc;;
|
||||
*)
|
||||
return 1;;
|
||||
esac
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
fi
|
||||
|
@ -6,6 +6,10 @@
|
||||
# Toolchain Ninjas <toolchain@gentoo.org>
|
||||
# @SUPPORTED_EAPIS: 7 8
|
||||
# @BLURB: Common code for sys-devel/gcc ebuilds
|
||||
# @DESCRIPTION:
|
||||
# Common code for sys-devel/gcc ebuilds (and occasionally GCC forks, like
|
||||
# GNAT for Ada). If not building GCC itself, please use toolchain-funcs.eclass
|
||||
# instead.
|
||||
|
||||
case ${EAPI} in
|
||||
7) inherit eutils ;;
|
||||
@ -57,6 +61,7 @@ is_crosscompile() {
|
||||
[[ ${CHOST} != ${CTARGET} ]]
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: tc_version_is_at_least
|
||||
# @USAGE: ver1 [ver2]
|
||||
# @DESCRIPTION:
|
||||
@ -138,6 +143,32 @@ GCCMINOR=$(ver_cut 2 ${GCC_PV})
|
||||
# GCC micro version.
|
||||
GCCMICRO=$(ver_cut 3 ${GCC_PV})
|
||||
|
||||
tc_use_major_version_only() {
|
||||
local use_major_version_only=0
|
||||
|
||||
if ! tc_version_is_at_least 10 ; then
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ ${GCCMAJOR} -eq 10 ]] && ver_test ${PV} -ge 10.4.1_p20220929 ; then
|
||||
use_major_version_only=1
|
||||
elif [[ ${GCCMAJOR} -eq 11 ]] && ver_test ${PV} -ge 11.3.1_p20220930 ; then
|
||||
use_major_version_only=1
|
||||
elif [[ ${GCCMAJOR} -eq 12 ]] && ver_test ${PV} -ge 12.2.1_p20221001 ; then
|
||||
use_major_version_only=1
|
||||
elif [[ ${GCCMAJOR} -eq 13 ]] && ver_test ${PV} -ge 13.0.0_pre20221002 ; then
|
||||
use_major_version_only=1
|
||||
elif [[ ${GCCMAJOR} -gt 13 ]] ; then
|
||||
use_major_version_only=1
|
||||
fi
|
||||
|
||||
if [[ ${use_major_version_only} -eq 1 ]] ; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
return 1
|
||||
}
|
||||
|
||||
# @ECLASS_VARIABLE: GCC_CONFIG_VER
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
@ -145,7 +176,11 @@ GCCMICRO=$(ver_cut 3 ${GCC_PV})
|
||||
# of binary and gcc-config names not directly tied to upstream
|
||||
# versioning. In practice it's hard to untangle from gcc/BASE-VER
|
||||
# (GCC_RELEASE_VER) value.
|
||||
GCC_CONFIG_VER=${GCC_RELEASE_VER}
|
||||
if tc_use_major_version_only ; then
|
||||
GCC_CONFIG_VER=${GCCMAJOR}
|
||||
else
|
||||
GCC_CONFIG_VER=${GCC_RELEASE_VER}
|
||||
fi
|
||||
|
||||
# Pre-release support. Versioning schema:
|
||||
# 1.0.0_pre9999: live ebuild
|
||||
@ -830,7 +865,7 @@ make_gcc_hard() {
|
||||
# Most other distros use the logic (including mainline gcc):
|
||||
# lib - 32bit binaries (x86)
|
||||
# lib64 - 64bit binaries (x86_64)
|
||||
# Over time, Gentoo is migrating to the latter form.
|
||||
# Over time, Gentoo is migrating to the latter form (17.1 profiles).
|
||||
#
|
||||
# Unfortunately, due to distros picking the lib32 behavior, newer gcc
|
||||
# versions will dynamically detect whether to use lib or lib32 for its
|
||||
@ -1006,6 +1041,10 @@ toolchain_src_configure() {
|
||||
--with-pkgversion="${BRANDING_GCC_PKGVERSION}"
|
||||
)
|
||||
|
||||
if tc_use_major_version_only ; then
|
||||
confgcc+=( --with-gcc-major-version-only )
|
||||
fi
|
||||
|
||||
# If we want hardened support with the newer PIE patchset for >=gcc 4.4
|
||||
if tc_version_is_at_least 4.4 && want_minispecs && in_iuse hardened ; then
|
||||
confgcc+=( $(use_enable hardened esp) )
|
||||
@ -1975,16 +2014,20 @@ toolchain_src_install() {
|
||||
fi
|
||||
done
|
||||
|
||||
# We remove the generated fixincludes, as they can cause things to break
|
||||
# (ncurses, openssl, etc). We do not prevent them from being built, as
|
||||
# in the following commit which we revert:
|
||||
# https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.647&r2=1.648
|
||||
# This is because bsd userland needs fixedincludes to build gcc, while
|
||||
# linux does not. Both can dispose of them afterwards.
|
||||
while read x ; do
|
||||
grep -q 'It has been auto-edited by fixincludes from' "${x}" \
|
||||
&& rm -f "${x}"
|
||||
done < <(find gcc/include*/ -name '*.h')
|
||||
# Re-enable fixincludes for >= GCC 13
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107128
|
||||
if [[ ${GCCMAJOR} -lt 13 ]] ; then
|
||||
# We remove the generated fixincludes, as they can cause things to break
|
||||
# (ncurses, openssl, etc). We do not prevent them from being built, as
|
||||
# in the following commit which we revert:
|
||||
# https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.647&r2=1.648
|
||||
# This is because bsd userland needs fixedincludes to build gcc, while
|
||||
# linux does not. Both can dispose of them afterwards.
|
||||
while read x ; do
|
||||
grep -q 'It has been auto-edited by fixincludes from' "${x}" \
|
||||
&& rm -f "${x}"
|
||||
done < <(find gcc/include*/ -name '*.h')
|
||||
fi
|
||||
|
||||
if is_jit ; then
|
||||
# See https://gcc.gnu.org/onlinedocs/gcc-11.3.0/jit/internals/index.html#packaging-notes
|
||||
@ -2713,11 +2756,11 @@ toolchain_death_notice() {
|
||||
pushd "${WORKDIR}"/build >/dev/null
|
||||
(echo '' | $(tc-getCC ${CTARGET}) ${CFLAGS} -v -E - 2>&1) > gccinfo.log
|
||||
[[ -e "${T}"/build.log ]] && cp "${T}"/build.log .
|
||||
tar jcf "${WORKDIR}"/gcc-build-logs.tar.bz2 \
|
||||
tar -acf "${WORKDIR}"/gcc-build-logs.tar.xz \
|
||||
gccinfo.log build.log $(find -name config.log)
|
||||
rm gccinfo.log build.log
|
||||
eerror
|
||||
eerror "Please include ${WORKDIR}/gcc-build-logs.tar.bz2 in your bug report."
|
||||
eerror "Please include ${WORKDIR}/gcc-build-logs.tar.xz in your bug report."
|
||||
eerror
|
||||
popd >/dev/null
|
||||
fi
|
||||
|
20
sdk_container/src/third_party/portage-stable/licenses/coldspringharbor
vendored
Normal file
20
sdk_container/src/third_party/portage-stable/licenses/coldspringharbor
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
This library is free software; you can redistribute it and/or modify
|
||||
it under the same terms as Perl itself. See the Artistic License file
|
||||
in the main Perl distribution for specific terms and conditions of
|
||||
use. In addition, the following disclaimers apply:
|
||||
|
||||
CSHL makes no representations whatsoever as to the SOFTWARE contained
|
||||
herein. It is experimental in nature and is provided WITHOUT WARRANTY
|
||||
OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER
|
||||
WARRANTY, EXPRESS OR IMPLIED. CSHL MAKES NO REPRESENTATION OR
|
||||
WARRANTY THAT THE USE OF THIS SOFTWARE WILL NOT INFRINGE ANY PATENT OR
|
||||
OTHER PROPRIETARY RIGHT.
|
||||
|
||||
By downloading this SOFTWARE, your Institution hereby indemnifies CSHL
|
||||
against any loss, claim, damage or liability, of whatsoever kind or
|
||||
nature, which may arise from your Institution's respective use,
|
||||
handling or storage of the SOFTWARE.
|
||||
|
||||
If publications result from research using this SOFTWARE, we ask that
|
||||
CSHL be acknowledged and/or credit be given to CSHL scientists, as
|
||||
scientifically appropriate.
|
@ -22,7 +22,7 @@ else
|
||||
SRC_URI="https://nmap.org/dist/${P}.tar.bz2"
|
||||
SRC_URI+=" verify-sig? ( https://nmap.org/dist/sigs/${P}.tar.bz2.asc )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
fi
|
||||
|
||||
LICENSE="|| ( NPSL GPL-2 )"
|
||||
|
@ -2,3 +2,5 @@ DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 9f3cce8dfc0b88f2c42d1d2633417dac649a265
|
||||
DIST gnutls-3.7.6.tar.xz.sig 685 BLAKE2B eae022d6cb0d772e465257411381afd97f3dfd19d6f794a1c3e0f8c3c1232a8a1b91269ca7252a5662782183b11ca393c31efe3f88171a526884400fd0534528 SHA512 c969da9a938b9d29a70cea3b00cce337f9a4c4304aae7f501ef6263894f81a420395ddbe1b005f35dff2e900d3fac75e288f10bbfde0ebea034f7e257bb16d0e
|
||||
DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B a66037ecc6da660ff12949f50012840263c2e0b174079e41b62a2d884f060cee56f0c64a2815d07321a54b08cce016d2b4c8f0e059636c1ab5f7db9c8d64c7c6 SHA512 ba00b20126379ec7e96c6bfa606cfb7bb0d9a5853318b29b5278a42a85ae40d39d8442778938e1f165debcdb1adaf9c63bcec59a4eb3387dd1ac99b08bcc5c08
|
||||
DIST gnutls-3.7.7.tar.xz.sig 685 BLAKE2B 53d76a06ed5a74664d6c193459eb310f06e87dd3db97aca9e9fa78837677df58d8de66f187c182b9375786ee0308c5da55f08414183c959c7acb4527c38cd7c7 SHA512 6463bc4661e20051ff9f31c1a557cece34d06b748f4e24f98e807ddc72a3daa9348aa9f0afa83a0f9cd226421c575210eec1936fbeb9a55849e2c397ace9d03d
|
||||
DIST gnutls-3.7.8.tar.xz 6029220 BLAKE2B 0a21e63c7cb0ba4eeff23593c7282e0b4d704fa2d2a1cd5289998fd04b58ea36fc343f872225ad05478e278b1cdebbcd0fd376459abcb58547f8fa1488485530 SHA512 4199bcf7c9e3aab2f52266aadceefc563dfe2d938d0ea1f3ec3be95d66f4a8c8e5494d3a800c03dd02ad386dec1738bd63e1fe0d8b394a2ccfc7d6c6a0cc9359
|
||||
DIST gnutls-3.7.8.tar.xz.sig 1250 BLAKE2B 66c6a335c3b2290a4e44ffa6ae715ad71d2bcd7df485c1d2d9490985d9dcd445768d6eb021ad3a61614431183c6652254c63ebd8abd0f0a03d3164a6193b6192 SHA512 cecf9843e8683a278d065b663dc98ac2b5fcad1905ee25333038c93c2289b518c974629367e77e66552ac1c9d122d551616edba35cb0c4204202ec676f1a2db7
|
||||
|
144
sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.7.8.ebuild
vendored
Normal file
144
sdk_container/src/third_party/portage-stable/net-libs/gnutls/gnutls-3.7.8.ebuild
vendored
Normal file
@ -0,0 +1,144 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
|
||||
inherit libtool multilib-minimal verify-sig
|
||||
|
||||
DESCRIPTION="A secure communications library implementing the SSL, TLS and DTLS protocols"
|
||||
HOMEPAGE="https://www.gnutls.org/"
|
||||
SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
|
||||
SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1+"
|
||||
SLOT="0/30.30" # <libgnutls.so number>.<libgnutlsxx.so number>
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="brotli +cxx dane doc examples guile +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools valgrind zlib zstd"
|
||||
|
||||
REQUIRED_USE="test-full? ( cxx dane doc examples guile idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=">=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
|
||||
dev-libs/libunistring:=[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
|
||||
brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
|
||||
dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
|
||||
guile? ( >=dev-scheme/guile-2:=[networking] )
|
||||
nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
|
||||
pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
|
||||
idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
seccomp? ( sys-libs/libseccomp )
|
||||
)"
|
||||
BDEPEND="
|
||||
dev-util/gtk-doc-am
|
||||
>=virtual/pkgconfig-0-r1
|
||||
doc? ( dev-util/gtk-doc )
|
||||
nls? ( sys-devel/gettext )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
test-full? (
|
||||
app-crypt/dieharder
|
||||
>=app-misc/datefudge-1.22
|
||||
dev-libs/softhsm:2[-bindist(-)]
|
||||
net-dialup/ppp
|
||||
net-misc/socat
|
||||
)
|
||||
verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )"
|
||||
|
||||
DOCS=( README.md doc/certtool.cfg )
|
||||
|
||||
HTML_DOCS=()
|
||||
|
||||
pkg_setup() {
|
||||
# bug #520818
|
||||
export TZ=UTC
|
||||
|
||||
use doc && HTML_DOCS+=(
|
||||
doc/gnutls.html
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# don't try to use system certificate store on macOS, it is
|
||||
# confusingly ignoring our ca-certificates and more importantly
|
||||
# fails to compile in certain configurations
|
||||
sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
|
||||
|
||||
# Use sane .so versioning on FreeBSD.
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
|
||||
|
||||
local libconf=()
|
||||
|
||||
# TPM needs to be tested before being enabled
|
||||
# Note that this may add a libltdl dep when enabled. Check configure.ac.
|
||||
libconf+=(
|
||||
--without-tpm
|
||||
--without-tpm2
|
||||
)
|
||||
|
||||
# hardware-accel is disabled on OSX because the asm files force
|
||||
# GNU-stack (as doesn't support that) and when that's removed ld
|
||||
# complains about duplicate symbols
|
||||
[[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration )
|
||||
|
||||
# Cygwin as does not understand these asm files at all
|
||||
[[ ${CHOST} == *-cygwin* ]] && libconf+=( --disable-hardware-acceleration )
|
||||
|
||||
# -fanalyzer substantially slows down the build and isn't useful for
|
||||
# us. It's useful for upstream as it's static analysis, but it's not
|
||||
# useful when just getting something built.
|
||||
export gl_cv_warn_c__fanalyzer=no
|
||||
|
||||
local myeconfargs=(
|
||||
$(multilib_native_enable manpages)
|
||||
$(multilib_native_use_enable doc gtk-doc)
|
||||
$(multilib_native_use_enable doc)
|
||||
$(multilib_native_use_enable guile)
|
||||
$(multilib_native_use_enable seccomp seccomp-tests)
|
||||
$(multilib_native_use_enable test tests)
|
||||
$(multilib_native_use_enable test-full full-test-suite)
|
||||
$(multilib_native_use_enable tools)
|
||||
$(multilib_native_use_enable valgrind valgrind-tests)
|
||||
$(use_enable cxx)
|
||||
$(use_enable dane libdane)
|
||||
$(use_enable nls)
|
||||
$(use_enable openssl openssl-compatibility)
|
||||
$(use_enable sslv2 ssl2-support)
|
||||
$(use_enable sslv3 ssl3-support)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable tls-heartbeat heartbeat-support)
|
||||
$(use_with brotli)
|
||||
$(use_with idn)
|
||||
$(use_with pkcs11 p11-kit)
|
||||
$(use_with zlib)
|
||||
$(use_with zstd)
|
||||
--disable-rpath
|
||||
--with-default-trust-store-file="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
|
||||
--with-unbound-root-key-file="${EPREFIX}"/etc/dnssec/root-anchors.txt
|
||||
--without-included-libtasn1
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
)
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${libconf[@]}" "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc doc/examples/*.c
|
||||
fi
|
||||
}
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-30)
|
||||
# Per Sam: avoid app-emacs/flycheck deptree, bug #873541
|
||||
dev-util/pkgcheck emacs
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-22)
|
||||
# Unable to test due to mask, bug #763963
|
||||
net-misc/openntpd constraints
|
||||
@ -30,10 +34,6 @@ media-libs/imlib2 svg heif jpegxl
|
||||
# app-text/nuspell is not keyworded
|
||||
app-text/enchant nuspell
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# sys-auth/seatd is not keyworded
|
||||
dev-libs/weston seatd
|
||||
|
||||
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
|
||||
# gnome-base/librsvg missing keywords
|
||||
media-libs/freetype svg
|
||||
@ -180,7 +180,7 @@ gnome-base/nautilus previewer
|
||||
# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
|
||||
gnome-base/gvfs google
|
||||
# needs app-text/libgepub which depends on webkit-gtk
|
||||
xfce-extra/tumbler epub
|
||||
xfce-base/tumbler epub
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
|
||||
# Requires dev-python/networkx.
|
||||
|
@ -17,6 +17,11 @@
|
||||
|
||||
#--- END OF EXAMPLES ---
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-10-07)
|
||||
# sys-libs/libsmbios is available here.
|
||||
app-laptop/pbbuttonsd -macbook
|
||||
sys-apps/fwupd -dell
|
||||
|
||||
# Alfredo Tupone <tupone@gentoo.org> (2022-08-30)
|
||||
# ada bootstrap currently only available on amd64/x86
|
||||
sys-devel/gcc -ada
|
||||
@ -35,7 +40,7 @@ media-sound/qmmp -xmp
|
||||
|
||||
# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23)
|
||||
# Need intel-hybrid-codec-driver, which only works on amd64
|
||||
x11-libs/libva-intel-driver -hybrid
|
||||
media-libs/libva-intel-driver -hybrid
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2021-10-22)
|
||||
# The JIT feature only works on amd64 and x86.
|
||||
@ -218,11 +223,6 @@ dev-util/catalyst -system-bootloader
|
||||
# Mask everywhere, unmask where appropriate.
|
||||
media-video/mpv -vulkan
|
||||
|
||||
# Nick Sarnie <sarnex@gentoo.org> (2018-04-29)
|
||||
# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64
|
||||
app-emulation/wine-staging -vulkan
|
||||
app-emulation/wine-vanilla -vkd3d -vulkan
|
||||
|
||||
# Richard Yao <ryao@gentoo.org> (2018-04-16)
|
||||
# sys-fs/zfs is keyworded on amd64
|
||||
sys-cluster/ceph -zfs
|
||||
|
@ -18,9 +18,9 @@
|
||||
#--- END OF EXAMPLES ---
|
||||
|
||||
# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23)
|
||||
# Dependency x11-libs/intel-hybrid-codec-driver is only available on unstable
|
||||
# Dependency media-libs/intel-hybrid-codec-driver is only available on unstable
|
||||
# branch
|
||||
x11-libs/libva-intel-driver hybrid
|
||||
media-libs/libva-intel-driver hybrid
|
||||
|
||||
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
|
||||
# needs stabilizing
|
||||
|
@ -4,6 +4,10 @@
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-amd64
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# dev-util/sysprof-capture is keyworded on amd64
|
||||
-sysprof
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-26)
|
||||
# intel-hybrid-codec-driver does not work on x32
|
||||
x11-libs/intel-hybrid-codec-driver
|
||||
media-libs/intel-hybrid-codec-driver
|
||||
|
||||
# Jonas Licht <jonas.licht@gmail.com> (2022-05-01)
|
||||
# Requires net-libs/nodejs, plus mask all reverse-dependecies.
|
||||
|
@ -2,8 +2,8 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-26)
|
||||
# Dependency x11-libs/intel-hybrid-codec-driver does not work on x32
|
||||
x11-libs/libva-intel-driver hybrid
|
||||
# Dependency media-libs/intel-hybrid-codec-driver does not work on x32
|
||||
media-libs/libva-intel-driver hybrid
|
||||
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2021-02-09)
|
||||
# dev-qt/qtwebengine requires net-libs/nodejs, plus mask all
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-09)
|
||||
# dev-java/jaxws-api not keyworded
|
||||
>=dev-java/jmock-2.12.0 test
|
||||
|
||||
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-09-16)
|
||||
# dev-libs/optix depends on x11-drivers/nvidia-drivers,
|
||||
# which lacks arm support
|
||||
@ -175,13 +179,9 @@ net-analyzer/rrdtool rados
|
||||
sys-fs/multipath-tools rbd
|
||||
www-servers/uwsgi uwsgi_plugins_rados
|
||||
|
||||
# Anthony G. Basile <blueness@gentoo.org> (2019-03-08)
|
||||
# hipe code is missing in erlang for arm
|
||||
dev-lang/erlang hipe
|
||||
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-25)
|
||||
# (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed
|
||||
sys-apps/fwupd dell thunderbolt
|
||||
# (SM)BIOS outside of amd64/x86? - citation needed
|
||||
sys-apps/fwupd dell
|
||||
|
||||
# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12)
|
||||
# Requires www-client/firefox which isn't available on ARM yet
|
||||
@ -248,10 +248,6 @@ dev-libs/libsecp256k1 -asm
|
||||
# DOSBox + OpenGLide is untested on this arch.
|
||||
games-emulation/dosbox glide
|
||||
|
||||
# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
|
||||
# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
|
||||
>=sci-libs/gdal-2.0.3 mdb
|
||||
|
||||
# Ettore Di Giacinto <mudler@gentoo.org> (2016-11-10)
|
||||
# Dependency has no stable keyword
|
||||
# and as for now we have only stable mate versions
|
||||
|
@ -148,10 +148,6 @@ media-video/mpv raspberry-pi
|
||||
# net-misc/libteam is not yet stable on arm
|
||||
net-misc/networkmanager teamd
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (2015-10-03)
|
||||
# Missing stable, bug #529462
|
||||
media-gfx/graphviz java
|
||||
|
||||
# Markus Meier <maekke@gentoo.org> (2015-07-19)
|
||||
# Missing stable
|
||||
media-libs/gegl umfpack
|
||||
|
@ -4,6 +4,10 @@
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-arm
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
|
||||
# Prebuilt kernels are supported here.
|
||||
-dist-kernel
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-09)
|
||||
# dev-java/jaxws-api not keyworded
|
||||
>=dev-java/jmock-2.12.0 test
|
||||
|
||||
# Alexey Shvetsov <alexxy@gentoo.org> (2022-09-15)
|
||||
# Mask nvml use flag for slurm
|
||||
sys-cluster/slurm nvml
|
||||
|
@ -4,6 +4,10 @@
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-arm64
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Mike Gilbert <floppym@gentoo.org> (2022-08-31)
|
||||
# Requires the following packages to be keyworded/stable:
|
||||
# sys-libs/libapparmor
|
||||
|
@ -1,6 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Mike Gilbert <floppym@gentoo.org> (2022-10-16)
|
||||
# Only supported on MIPS.
|
||||
dev-lang/gnat-gpl fixed-point
|
||||
sys-devel/gcc fixed-point
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-10-07)
|
||||
# sys-libs/libsmbios unavailable on most arches (requires the very low-level
|
||||
# <sys/io.h> header that is only ever present on alpha, amd64, ia64 and x86),
|
||||
# only unmask on relevant arches.
|
||||
# bug #875830
|
||||
app-laptop/pbbuttonsd macbook
|
||||
sys-apps/fwupd dell
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-07-19)
|
||||
# www-servers/nginx requires keywording
|
||||
www-servers/nginx nginx_modules_http_security
|
||||
@ -10,7 +23,7 @@ media-sound/qmmp xmp
|
||||
|
||||
# Kai-Chun Ning <kaichun.ning@gmail.com> (2022-05-23)
|
||||
# Need intel-hybrid-codec-driver, which only works on amd64
|
||||
x11-libs/libva-intel-driver hybrid
|
||||
media-libs/libva-intel-driver hybrid
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
|
||||
# This is only for bringing in the not-upstreamed-yet LoongArch patchset;
|
||||
@ -204,11 +217,6 @@ dev-util/catalyst system-bootloader
|
||||
# Mask everywhere, unmask where appropriate.
|
||||
media-video/mpv vulkan
|
||||
|
||||
# Nick Sarnie <sarnex@gentoo.org> (2018-04-29)
|
||||
# media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere
|
||||
app-emulation/wine-staging vulkan
|
||||
app-emulation/wine-vanilla vkd3d vulkan
|
||||
|
||||
# Richard Yao <ryao@gentoo.org> (2018-04-16)
|
||||
# sys-fs/zfs is not available everywhere.
|
||||
sys-cluster/ceph zfs
|
||||
|
@ -1,6 +1,11 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2022-10-09)
|
||||
# We want to run all tests by default. This flag is disabled in wd40
|
||||
# profiles to avoid unresolved dependencies.
|
||||
test-rust
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
|
||||
# Forced and masked by default. Unmask where necessary.
|
||||
big-endian
|
||||
|
@ -1,6 +1,11 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# Pulls in dev-util/google-perftools, which is arch-specific
|
||||
# Unmask on supported arches.
|
||||
tcmalloc
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
|
||||
# Prebuilt kernels are not supported on all architectures.
|
||||
dist-kernel
|
||||
@ -75,7 +80,6 @@ cpu_flags_ppc_vsx3
|
||||
ppcsha1
|
||||
|
||||
# mips arch specific USE flags
|
||||
fixed-point
|
||||
loongson2f
|
||||
mipsdspr1
|
||||
mipsdspr2
|
||||
|
@ -237,10 +237,6 @@ dev-ruby/asciidoctor test
|
||||
# libgo needs an explicit port to hppa: bug #686624
|
||||
sys-devel/gcc go
|
||||
|
||||
# Jeroen Roovers (jer@gentoo.org) (2018-03-22)
|
||||
# HiPE does not work on HPPA
|
||||
dev-lang/erlang hipe
|
||||
|
||||
# Thomas Deutschmann <whissi@gentoo.org> (2018-07-04)
|
||||
# dev-libs/xxhash not keyworded for hppa
|
||||
app-admin/rsyslog xxhash
|
||||
@ -356,7 +352,7 @@ sci-mathematics/octave hdf5 qhull
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (2012-07-08)
|
||||
# media-libs/devil has not been fully tested on HPPA
|
||||
media-gfx/graphviz devil lefty
|
||||
media-gfx/graphviz devil
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (2012-07-03)
|
||||
# Mask USE=connman for net-libs/gupnp (bug #424225)
|
||||
|
@ -98,10 +98,6 @@ luajittex
|
||||
# Mask USE=systemtap generally until proper kernel support is in place
|
||||
systemtap
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (2014-05-20)
|
||||
# USE=tcmalloc needs dev-util/google-perftools
|
||||
tcmalloc
|
||||
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
|
||||
# sys-devel/llvm is not keyworded, bug #320221
|
||||
llvm
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-30)
|
||||
# No ruby on ia64 for dev-ruby/asciidoctor
|
||||
net-misc/chrony html
|
||||
|
||||
# Arthur Zamarin <arthurzam@gentoo.org> (2022-08-15)
|
||||
# deps not keyworded
|
||||
dev-util/pkgcheck emacs
|
||||
@ -27,10 +31,6 @@ app-text/enchant nuspell
|
||||
# net-misc/freerdp is not keyworded
|
||||
dev-libs/weston rdp
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# sys-auth/seatd is not keyworded
|
||||
dev-libs/weston seatd
|
||||
|
||||
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
|
||||
# gnome-base/librsvg missing keywords
|
||||
media-libs/freetype svg
|
||||
@ -135,7 +135,8 @@ media-libs/libsdl2 fcitx4
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2020-09-18)
|
||||
# media-libs/libilbc is not ported to ia64
|
||||
net-analyzer/wireshark ilbc
|
||||
# nor is Qt
|
||||
net-analyzer/wireshark gui ilbc
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2020-08-11)
|
||||
# No drivers on this architecture support Vulkan
|
||||
@ -181,7 +182,7 @@ gnome-base/nautilus previewer
|
||||
# - net-libs/gnome-online-accounts: depends on webkit-gtk
|
||||
gnome-base/gvfs google
|
||||
# app-text/libgepub depends on webkit-gtk.
|
||||
xfce-extra/tumbler epub
|
||||
xfce-base/tumbler epub
|
||||
|
||||
# Thomas Deutschmann <whissi@gentoo.org> (2020-03-15)
|
||||
# Mask USE=libtesseract, app-text/tesseract is not keyworded
|
||||
@ -280,10 +281,6 @@ media-video/mplayer dvdnav
|
||||
# Requires USE=v4l that is masked in this profile.
|
||||
media-video/ffmpeg libv4l
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
|
||||
# pulls in unkeyworded java
|
||||
sci-libs/gdal mdb
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
|
||||
# pulls in unkeyworded lapack
|
||||
sci-libs/gdal armadillo
|
||||
|
@ -4,10 +4,6 @@
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-ia64
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-07-30)
|
||||
# dev-util/google-perftools not keyworded here
|
||||
tcmalloc
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-07-21)
|
||||
# Untested.
|
||||
ieee1394
|
||||
|
@ -1,6 +1,12 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-10-04)
|
||||
# Sanitizers partially supported on this architecture.
|
||||
#
|
||||
# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
|
||||
>=sys-libs/compiler-rt-sanitizers-15 -asan
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-07-08)
|
||||
# virtual/jre is not available on loong yet.
|
||||
www-client/chromium js-type-check
|
||||
|
@ -38,7 +38,7 @@ dev-util/cmake test
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
|
||||
# Avoid having to keyword Poppler and X11 libraries for now.
|
||||
media-gfx/graphviz lefty pdf
|
||||
media-gfx/graphviz pdf
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
|
||||
# Requires Rust, which is currently unavailable on m68k.
|
||||
|
@ -1,6 +1,11 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Mike Gilbert <floppym@gentoo.org> (2022-10-16)
|
||||
# Only supported on MIPS.
|
||||
dev-lang/gnat-gpl -fixed-point
|
||||
sys-devel/gcc -fixed-point
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-14)
|
||||
# Not broken, but better wait on profiles: bug #515694
|
||||
dev-lang/rust system-llvm
|
||||
|
@ -25,10 +25,6 @@ networkmanager
|
||||
# sci-geosciences/gpsd is not keyworded here.
|
||||
gps
|
||||
|
||||
# Brian Evans <grknight@gentoo.org> (2018-01-15)
|
||||
# Mask tcmalloc as dev-util/google-perftools is unavailable
|
||||
tcmalloc
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
|
||||
# Unmask as this profile is big endian.
|
||||
-big-endian
|
||||
@ -263,7 +259,6 @@ ocamlopt
|
||||
fluidsynth
|
||||
|
||||
# Mips USE flags
|
||||
-fixed-point
|
||||
-loongson2f
|
||||
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
|
||||
|
@ -1,6 +1,18 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Bernard Cafarelli <voyageur@gentoo.org> (2022-10-17)
|
||||
# media-libs/libheif not keyworded
|
||||
media-gfx/geeqie heif
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-16)
|
||||
# dev-cpp/notcurses not keyworded here
|
||||
media-sound/snd notcurses
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-09)
|
||||
# dev-java/jaxws-api not keyworded
|
||||
>=dev-java/jmock-2.12.0 test
|
||||
|
||||
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-23)
|
||||
# Only PyQt5 is keyworded on pcc64 at the moment.
|
||||
# Mask the other Qt4Python implementations
|
||||
@ -201,6 +213,7 @@ app-portage/g-sorcery bson
|
||||
# Michał Górny <mgorny@gentoo.org> (2017-03-24)
|
||||
# libcxx fails to compile on ppc*, #595744.
|
||||
sys-devel/clang default-libcxx
|
||||
sys-devel/clang-common default-libcxx
|
||||
sys-devel/clang-runtime libcxx
|
||||
|
||||
# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
|
||||
@ -246,7 +259,6 @@ gnome-extra/sushi office
|
||||
# test dependencies need keywording
|
||||
dev-haskell/dlist test
|
||||
dev-haskell/haskell-src-exts test
|
||||
dev-util/bnfc test
|
||||
|
||||
# Anthony G. Basile <blueness@gentoo.org> (2014-08-16)
|
||||
# Ultimately pulls in nodejs which is broken.
|
||||
|
@ -32,7 +32,7 @@ media-libs/freetype svg
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# sys-auth/seatd is not keyworded
|
||||
dev-libs/weston seatd
|
||||
<=dev-libs/weston-10.0.0 seatd
|
||||
|
||||
# Bernard Cafarelli <voyageur@gentoo.org> (2022-03-14)
|
||||
# Now requires dev-java/rhino which is not keyworded
|
||||
@ -110,6 +110,7 @@ media-libs/gd avif heif
|
||||
# compiler-rt* has no support for ppc32 (yet?)
|
||||
# bug #708344
|
||||
sys-devel/clang-runtime compiler-rt sanitize
|
||||
sys-devel/clang-common default-compiler-rt
|
||||
sys-devel/clang default-compiler-rt
|
||||
|
||||
# Florian Schmaus <flo@geekplace.eu> (2020-12-03)
|
||||
@ -190,10 +191,6 @@ sys-devel/clang-runtime openmp sanitize
|
||||
# Dropping ppc from sci-libs/armadillo, bug 555896
|
||||
sci-libs/gdal armadillo
|
||||
|
||||
## Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
|
||||
# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
|
||||
sci-libs/gdal mdb
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2016-11-18)
|
||||
# libomp does not support 32-bit PPC, #600148.
|
||||
sys-devel/clang-runtime openmp
|
||||
|
@ -20,7 +20,3 @@ media-gfx/gimp heif
|
||||
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
|
||||
# app-text/libwpd and app-text/libwpg are not keyworded
|
||||
media-gfx/inkscape cdr visio wpg
|
||||
|
||||
# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04)
|
||||
# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded
|
||||
sci-libs/gdal mdb
|
||||
|
@ -64,7 +64,7 @@
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-21)
|
||||
# works fine on little-endian
|
||||
-x11-libs/libva
|
||||
-media-libs/libva
|
||||
-media-video/libva-utils
|
||||
-media-plugins/gst-plugins-vaapi
|
||||
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-08)
|
||||
# sys-boot/gnu-efi isn't keyworded here right now
|
||||
sys-kernel/installkernel-systemd-boot
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2022-08-25)
|
||||
# Only ppc64le binpkg is provided.
|
||||
dev-python/pypy-exe-bin
|
||||
@ -57,7 +61,7 @@ virtual/dist-kernel
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-21)
|
||||
# buggy on big-endian
|
||||
x11-libs/libva
|
||||
media-libs/libva
|
||||
media-video/libva-utils
|
||||
media-plugins/gst-plugins-vaapi
|
||||
|
||||
|
@ -1,6 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-13)
|
||||
# Causes segfaults, bug #871921
|
||||
sci-libs/symengine tcmalloc
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-09-29)
|
||||
# USE=fix requires ring crate, which is not portable
|
||||
# https://github.com/rustsec/rustsec/issues/707
|
||||
dev-util/cargo-audit fix
|
||||
|
||||
# Andrey Grozin <grozin@gentoo.org> (2022-09-02)
|
||||
# dev-libs/capstone not keyworded
|
||||
dev-lisp/sbcl capstone
|
||||
|
@ -4,6 +4,10 @@
|
||||
# PPC Specific use flags
|
||||
#
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-06-06)
|
||||
# XEN does not support ppc/ppc64 yet
|
||||
xen
|
||||
|
@ -1,6 +1,12 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-10)
|
||||
# GHC does not support native codegen for riscv at all.
|
||||
# It gains LLVM codegen in 9.2, but we maintain a backport of this,
|
||||
# so force LLVM codegen in all versions.
|
||||
dev-lang/ghc llvm
|
||||
|
||||
# we, kinda, need this on riscv ...
|
||||
sys-devel/llvm llvm_targets_RISCV
|
||||
sys-devel/clang llvm_targets_RISCV
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Xin Yang <yangmame@icloud.com> (2022-10-18)
|
||||
# requires qtwebengine, bug #876301
|
||||
app-i18n/fcitx-libpinyin dictionary-manager
|
||||
|
||||
# Yixun Lan <dlan@gentoo.org> (2022-01-27)
|
||||
# This target supports ASAN/etc...
|
||||
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-09-25)
|
||||
@ -64,11 +68,6 @@ sys-block/fio rbd
|
||||
# Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702
|
||||
app-containers/crun criu
|
||||
|
||||
# Alex Fan <alex.fan.q@gmail.com> (2022-02-28)
|
||||
# dev-libs/vc is a dummy implementation on this arch
|
||||
# krita fails to build with it
|
||||
media-gfx/krita vc
|
||||
|
||||
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
|
||||
# Mask AMF keyword on non-amd64 arches
|
||||
# It is unusable, for now, in other arches
|
||||
@ -114,6 +113,7 @@ dev-ruby/capybara test
|
||||
# - dev-qt/qtwebengine (bdepend)
|
||||
dev-python/ipython qt5
|
||||
kde-apps/marble webengine
|
||||
kde-plasma/discover webengine
|
||||
kde-plasma/kdeplasma-addons webengine
|
||||
kde-plasma/libksysguard webengine
|
||||
net-irc/quassel urlpreview
|
||||
@ -123,7 +123,7 @@ net-irc/quassel urlpreview
|
||||
net-analyzer/suricata hyperscan
|
||||
|
||||
# Yixun Lan <dlan@gentoo.org> (2021-08-29)
|
||||
# sys-apps/fwupd not tested, USE=spi,uefi,dell
|
||||
# sys-apps/fwupd not tested, USE=spi,uefi
|
||||
sys-apps/fwupd spi uefi
|
||||
|
||||
# Marek Szuba <marecki@gentoo.org> (2021-08-23)
|
||||
@ -158,8 +158,6 @@ net-libs/libproxy spidermonkey
|
||||
app-text/texlive pdfannotextractor
|
||||
# - JDK
|
||||
media-libs/rubberband jni
|
||||
# - dev-java/jackcess
|
||||
sci-libs/gdal mdb
|
||||
|
||||
# Yixun Lan <dlan@gentoo.org> (2021-08-05)
|
||||
# Boost.Context can be built on riscv
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
@ -7,6 +7,10 @@
|
||||
# Unmask systemd
|
||||
-systemd
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Yixun Lan <dlan@gentoo.org> (2021-05-19)
|
||||
# Unmask for more testing
|
||||
-elogind
|
||||
|
@ -12,10 +12,6 @@
|
||||
# dev-libs/mongo-c-driver not keyworded here
|
||||
mongodb
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-04-24)
|
||||
# Avoid unkeyworded dev-util/google-perftools
|
||||
tcmalloc
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-04-24)
|
||||
# Desktopy stacks not currently keyworded
|
||||
alsa
|
||||
|
@ -38,10 +38,6 @@ app-text/enchant nuspell
|
||||
# net-misc/freerdp is not keyworded
|
||||
dev-libs/weston rdp
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# sys-auth/seatd is not keyworded
|
||||
dev-libs/weston seatd
|
||||
|
||||
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
|
||||
# gnome-base/librsvg missing keywords
|
||||
media-libs/freetype svg
|
||||
@ -103,6 +99,7 @@ dev-cpp/eigen test
|
||||
# Sam James <sam@gentoo.org> (2021-04-27)
|
||||
# Deps not yet tested/keyworded.
|
||||
sys-devel/clang default-compiler-rt default-lld
|
||||
sys-devel/clang-common default-compiler-rt default-lld
|
||||
sys-devel/clang-runtime compiler-rt
|
||||
sys-devel/llvm z3
|
||||
|
||||
@ -150,7 +147,7 @@ net-libs/webkit-gtk gamepad
|
||||
|
||||
# Joonas Niilola <juippis@gentoo.org> (2020-11-16)
|
||||
# app-text/libgepub not yet keyworded on this arch. #754762
|
||||
xfce-extra/tumbler epub
|
||||
xfce-base/tumbler epub
|
||||
|
||||
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
|
||||
# app-i18n/fcitx:4 not keyworded.
|
||||
@ -320,10 +317,6 @@ net-print/cups-filters pdf
|
||||
# Skip keywording it for now.
|
||||
app-office/scribus osg
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-17)
|
||||
# Mask broken HIPE support on sparc32 (bug #656618)
|
||||
dev-lang/erlang hipe
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2018-05-08)
|
||||
# Mask USE=games to avoid unkeyworded games-util/qstat.
|
||||
net-analyzer/monitoring-plugins game
|
||||
|
@ -153,7 +153,6 @@ gts
|
||||
metalink
|
||||
tremor
|
||||
fdk
|
||||
tcmalloc
|
||||
jemalloc
|
||||
zmq
|
||||
|
||||
|
@ -1,3 +1,6 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-19)
|
||||
# dev-java/hamcrest:0 is not keyworded
|
||||
>=dev-java/jmock-2.12.0
|
||||
|
@ -1,6 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# WANG Xuerui <xen0n@gentoo.org> (2022-10-07)
|
||||
# sys-libs/libsmbios is available here.
|
||||
app-laptop/pbbuttonsd -macbook
|
||||
sys-apps/fwupd -dell
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-08-09)
|
||||
# dev-java/jaxws-api not keyworded
|
||||
>=dev-java/jmock-2.12.0 test
|
||||
|
||||
# Alexey Shvetsov <alexxy@gentoo.org> (2022-09-15)
|
||||
# Mask nvml use flag for slurm
|
||||
sys-cluster/slurm nvml
|
||||
|
@ -82,7 +82,7 @@ dev-ruby/haml test
|
||||
|
||||
# Adam Feldman <NP-Hardass@gentoo.org> (2017-09-27)
|
||||
# patchset variants are not stable
|
||||
virtual/wine staging
|
||||
virtual/wine proton staging
|
||||
|
||||
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
|
||||
# Stable mask some fabrics (bug #525534)
|
||||
|
@ -4,6 +4,10 @@
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-x86
|
||||
|
||||
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
|
||||
# dev-util/google-perftools is supported here
|
||||
-tcmalloc
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-04-16)
|
||||
# dev-util/sysprof-capture is keyworded on x86
|
||||
-sysprof
|
||||
|
@ -43,7 +43,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
|
||||
# GOBIN needs to be cleaned as random values in GOBIN can affect the
|
||||
# building of some packages:
|
||||
# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
|
||||
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
|
||||
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
|
||||
|
||||
# Variables that are set exclusively by the profile
|
||||
# and not by user configuration files.
|
||||
|
@ -6,12 +6,6 @@
|
||||
# so force the flag on until problem fixed upstream
|
||||
>=sys-cluster/ceph-17.2.1 system-boost
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-05-17)
|
||||
# Force on jpeg & png for now until build system fixes are made
|
||||
# by upstream. The CMake port is new so it's fairly expected
|
||||
# to have a few bumps. bug #844751.
|
||||
=sci-libs/gdal-3.5.0-r3 jpeg png
|
||||
|
||||
# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
|
||||
# Use the jemalloc allocator for telegram, as recommended by upstream,
|
||||
# to reduce memory usage, at least on glibc.
|
||||
|
@ -6,6 +6,31 @@
|
||||
# This file is only for generic masks. For arch-specific masks (i.e.
|
||||
# mask everywhere, unmask on arch/*) use arch/base.
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-08)
|
||||
# Older versions of libvirt need a vulnerable version of wireshark
|
||||
<app-emulation/libvirt-8.0.0 wireshark-plugins
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-07)
|
||||
# media-sound/rplay is masked for removal.
|
||||
x11-wm/fvwm3 rplay
|
||||
x11-wm/ctwm rplay
|
||||
x11-wm/fvwm rplay
|
||||
x11-wm/vtwm rplay
|
||||
|
||||
# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-10-07)
|
||||
# Cannot test and fix pax-kernel related bugs on a current grsec kernel
|
||||
# Mask the flag for now
|
||||
# Bugs: #643466, #674872, #832161, #855722
|
||||
app-emulation/virtualbox pax-kernel
|
||||
app-emulation/virtualbox-modules pax-kernel
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-02)
|
||||
# USE=compat / possibly allowing sys-libs/zlib needs to be figured out,
|
||||
# but packages want to use the actual zlib-ng library, so we need to
|
||||
# mask it and can't hold the whole thing up on the compat effort.
|
||||
sys-libs/zlib-ng compat
|
||||
sys-libs/minizip-ng compat
|
||||
|
||||
# Matt Turner <mattst88@gentoo.org> (2022-09-26)
|
||||
# Requires nautilus-43.0 which is not in tree yet.
|
||||
>=x11-terms/gnome-terminal-3.46 nautilus
|
||||
@ -77,11 +102,6 @@ dev-python/QtPy pyqt6 pyside6
|
||||
# Doesn't compile with 'Xaw3d' use flag, #849947.
|
||||
app-text/xdvik Xaw3d
|
||||
|
||||
# Joonas Niilola <juippis@gentoo.org> (2022-07-13)
|
||||
# Depends on an older enigmail that only supports python2, which is
|
||||
# being removed soon. #758344
|
||||
www-client/seamonkey crypt
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-07-10)
|
||||
# TBB support is deprecated/broken upstream, needs older version,
|
||||
# and upstream are inclined to remove it entirely. bug #820827.
|
||||
|
@ -23,11 +23,6 @@ sci-electronics/kicad ngspice
|
||||
# app-text/pandoc is not stable
|
||||
app-text/nuspell doc
|
||||
|
||||
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-05)
|
||||
# fop[test] depends on mockito:4, which is not yet stable (bug #727504),
|
||||
# and itself blocked by libffi stabilization (bug #813756).
|
||||
dev-java/fop test
|
||||
|
||||
# Sam James <sam@gentoo.org> (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.
|
||||
@ -193,10 +188,6 @@ dev-php/PEAR-Text_Password test
|
||||
# The go flag requires stable masked dev-lang/go[gccgo].
|
||||
www-servers/uwsgi go uwsgi_plugins_alarm_xmpp
|
||||
|
||||
# Michael Palimaka <kensington@gentoo.org> (2017-09-30)
|
||||
# Required dependeny is not stable
|
||||
sci-libs/gdal mdb
|
||||
|
||||
# Tim Harder <radhermit@gentoo.org> (2017-09-11)
|
||||
# Requires guile-2 which is still unstable.
|
||||
>=net-irc/weechat-1.7 guile
|
||||
|
@ -4,6 +4,10 @@
|
||||
# This file is only for generic masks. For arch-specific masks (i.e.
|
||||
# mask everywhere, unmask on arch/*) use arch/base.
|
||||
|
||||
# Brian Evans <grknight@gentoo.org> (2022-09-30)
|
||||
# PHP 8.2 is in RC
|
||||
php_targets_php8-2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-08-02)
|
||||
# Masked for testing. The split of some packages may still
|
||||
# change. bug #838970.
|
||||
|
@ -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
|
||||
|
||||
# Patrick Lauer <patrick@gentoo.org> (2022-10-13)
|
||||
# Postgres:15 is not stable yet
|
||||
postgres_targets_postgres15
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2022-05-08)
|
||||
# Mask until dev-lang/python:3.11 becomes stable.
|
||||
python_targets_python3_11
|
||||
|
@ -0,0 +1,6 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-15)
|
||||
# Undo the general musl mask
|
||||
www-client/firefox -clang
|
@ -1,2 +1,2 @@
|
||||
..
|
||||
../../../../../../features/clang
|
||||
../../../../../../features/llvm
|
||||
|
@ -1,6 +1,11 @@
|
||||
# Copyright 2020 Gentoo Authors.
|
||||
# Copyright 2020-2022 Gentoo Authors.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-08)
|
||||
# openjdk-bin is available on amd64 musl
|
||||
-dev-java/openjdk-bin
|
||||
dev-java/openjdk-bin:8
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-28)
|
||||
# rust-bin is available on amd64 musl
|
||||
-dev-lang/rust-bin
|
||||
|
@ -1,2 +1,2 @@
|
||||
..
|
||||
../../../../../features/clang
|
||||
../../../../../features/llvm
|
||||
|
@ -1,2 +1,2 @@
|
||||
..
|
||||
../../../../../../features/clang
|
||||
../../../../../../features/llvm
|
||||
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# we use glibc here, so we still need these in stage1
|
||||
# later stages should pull them in as BDEPEND anyway
|
||||
sys-devel/gcc
|
||||
sys-devel/gcc-config
|
||||
sys-devel/binutils
|
||||
sys-devel/binutils-config
|
2
sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/parent
vendored
Normal file
2
sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/parent
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
..
|
||||
../../../../../features/llvm
|
@ -0,0 +1 @@
|
||||
5
|
@ -0,0 +1,6 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-15)
|
||||
# Undo the general musl mask
|
||||
www-client/firefox -clang
|
@ -0,0 +1,2 @@
|
||||
..
|
||||
../../../../../../features/llvm
|
@ -0,0 +1 @@
|
||||
5
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# we use glibc here, so we still need these in stage1
|
||||
# later stages should pull them in as BDEPEND anyway
|
||||
sys-devel/gcc
|
||||
sys-devel/gcc-config
|
||||
sys-devel/binutils
|
||||
sys-devel/binutils-config
|
@ -0,0 +1,2 @@
|
||||
..
|
||||
../../../../../../features/llvm
|
@ -1,2 +1,3 @@
|
||||
..
|
||||
../../../../../features/musl
|
||||
../../../../../features/wd40
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
# This file contains descriptions of the PHP_TARGETS USE_EXPAND flags
|
||||
|
||||
php8-2 - Build against PHP 8.2
|
||||
php8-1 - Build against PHP 8.1
|
||||
php8-0 - Build against PHP 8.0
|
||||
php7-4 - Build against PHP 7.4
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags.
|
||||
@ -8,3 +8,4 @@ postgres11 - Build against PostgreSQL 11
|
||||
postgres12 - Build against PostgreSQL 12
|
||||
postgres13 - Build against PostgreSQL 13
|
||||
postgres14 - Build against PostgreSQL 14
|
||||
postgres15 - Build against PostgreSQL 15
|
||||
|
@ -70,7 +70,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
|
||||
# GOBIN needs to be cleaned as random values in GOBIN can affect the
|
||||
# building of some packages:
|
||||
# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
|
||||
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
|
||||
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
|
||||
|
||||
# Tiziano Müller <dev-zero@gentoo.org> (2010-01-24)
|
||||
# We usually don't want python to (re)write .py[co] files during phase runs
|
||||
|
1
sdk_container/src/third_party/portage-stable/profiles/features/llvm/eapi
vendored
Normal file
1
sdk_container/src/third_party/portage-stable/profiles/features/llvm/eapi
vendored
Normal file
@ -0,0 +1 @@
|
||||
5
|
@ -3,6 +3,7 @@ sys-devel/llvm -binutils-plugin
|
||||
|
||||
# use all defaults
|
||||
sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind
|
||||
sys-devel/clang-common default-compiler-rt default-lld default-libcxx llvm-libunwind
|
||||
sys-libs/compiler-rt clang
|
||||
|
||||
# disable sanitizers for now
|
@ -1,8 +1,31 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-17)
|
||||
# Needs porting to musl
|
||||
# https://github.com/rr-debugger/rr/issues/2236
|
||||
dev-util/rr
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# Packages with dubious sys-libs/glibc dependencies (non-binary) but
|
||||
# masking for now to allow musl profiles to graduate from exp->dev.
|
||||
dev-db/pgbouncer
|
||||
dev-libs/cgreen
|
||||
media-sound/xwax
|
||||
net-analyzer/gsad
|
||||
net-analyzer/gvm
|
||||
net-analyzer/gvmd
|
||||
net-analyzer/gvm-libs
|
||||
net-analyzer/openvas-scanner
|
||||
net-analyzer/ospd-openvas
|
||||
net-misc/grive
|
||||
net-print/pnm2ppa
|
||||
net-wireless/neard
|
||||
sys-apps/noexec
|
||||
|
||||
# Petr Vaněk <arkamar@atlas.cz> (2022-09-23)
|
||||
# Musl does not implement rresvport function, bugs #713810 and #713376.
|
||||
app-admin/clustershell
|
||||
app-shells/pdsh
|
||||
net-analyzer/ipcad
|
||||
|
||||
@ -11,59 +34,27 @@ net-analyzer/ipcad
|
||||
sys-apps/uutils
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-09-12)
|
||||
# The libxcrypt migration is optional for musl.
|
||||
# libxcrypt migration masks.
|
||||
# 1. The libxcrypt migration is optional for musl, so unmask -virtual/libcrypt:0/1.
|
||||
# 2. virtual/libcrypt-2 doesn't migrate anything on musl,
|
||||
# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so
|
||||
# avoid a useless rebuild, and ensure it happens at the right time instead.
|
||||
-virtual/libcrypt:0/1
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-09-12)
|
||||
# virtual/libcrypt-2 doesn't migrate anything on musl,
|
||||
# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so
|
||||
# avoid a useless rebuild, and ensure it happens at the right time instead.
|
||||
=virtual/libcrypt-2
|
||||
|
||||
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-06)
|
||||
# Binary package linked against glibc
|
||||
games-action/minecraft-launcher
|
||||
|
||||
# Vladimir Pavljuchenkov <spiderx@spiderx.dp.ua> (2022-08-21)
|
||||
# Binary package linked against glibc, bug #832607.
|
||||
net-p2p/resilio-sync
|
||||
|
||||
# Mike Gilbert <floppym@gentoo.org> (2022-08-01)
|
||||
# Fails to build.
|
||||
app-emulation/open-vm-tools
|
||||
|
||||
# William Hubbs <williamh@gentoo.org> (2022-07-30)
|
||||
# Binary package linked against glibc, bug #861893.
|
||||
app-admin/awscli-bin
|
||||
|
||||
# David Seifert <soap@gentoo.org> (2022-07-29)
|
||||
# Binary package linked against glibc
|
||||
media-sound/baudline
|
||||
|
||||
# David Seifert <soap@gentoo.org> (2022-07-29)
|
||||
# Binary package linked against glibc
|
||||
sys-block/megacli
|
||||
|
||||
# Marek Szuba <marecki@gentoo.org> (2022-07-28)
|
||||
# Relies on unimplemented functions outb_p and inb_p,
|
||||
# support for which has never made it into musl. Bug #712972.
|
||||
sys-libs/libsmbios
|
||||
|
||||
# Stefan Strogin <steils@gentoo.org> (2022-06-29)
|
||||
# Binary package linked against glibc
|
||||
net-im/element-desktop-bin
|
||||
|
||||
# Florian Schmaus <flow@gentoo.org> (2022-06-05)
|
||||
# Binary package linked against glibc, bug #832932
|
||||
sys-block/hpssacli
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-04-23)
|
||||
# Binary package linked against glibc, bug #832615
|
||||
net-print/cnijfilter2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-04-23)
|
||||
# Compatibility packages for binary/pre-built software shouldn't
|
||||
# be needed on musl (and these fail to build anyway).
|
||||
sys-apps/byld
|
||||
sys-libs/libtermcap-compat
|
||||
sys-libs/libstdc++-v3
|
||||
|
||||
@ -72,179 +63,177 @@ sys-libs/libstdc++-v3
|
||||
# bug #713542
|
||||
net-misc/casync
|
||||
|
||||
# Martin Dummer <martin.dummer@gmx.net> (2022-03-26)
|
||||
# Binary package linked to glibc. Bug #832558
|
||||
net-misc/teamviewer
|
||||
|
||||
# Mike Pagano <mpagano@gentoo.org> (2022-03-21)
|
||||
# Binary package linked to glibc
|
||||
dev-util/idea-community
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (2022-03-13)
|
||||
# Binary package linked to glibc
|
||||
sys-power/dptfxtract
|
||||
|
||||
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-03-14)
|
||||
# Doesn't build with musl, bug #832742
|
||||
app-eselect/eselect-opencascade
|
||||
media-gfx/freecad
|
||||
media-gfx/prusaslicer
|
||||
sci-libs/opencascade
|
||||
|
||||
# Adel KARA SLIMANE <adel.ks@zegrapher.com> (2022-03-09)
|
||||
# Binary packages linked to glibc
|
||||
app-editors/vscode
|
||||
app-editors/vscodium
|
||||
|
||||
# João Santos <joaompssantos@gmail.com> (2022-02-22)
|
||||
# Binary package linked to glibc
|
||||
app-text/master-pdf-editor
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-02-20)
|
||||
# Binary package linked to glibc
|
||||
app-admin/bitwarden-desktop-bin
|
||||
|
||||
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
|
||||
# Binary package linked to glibc
|
||||
media-libs/amdgpu-pro-vulkan
|
||||
media-video/amdgpu-pro-amf
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2022-02-17)
|
||||
# Binary package linked to glibc
|
||||
net-im/discord-bin
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-12)
|
||||
# Binary package linked to glibc
|
||||
x11-misc/xflux
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Binary package linked to glibc
|
||||
www-apps/chromedriver-bin
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Doesn't build on musl, bug #833028
|
||||
www-client/chromium
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Binary package linked to glibc
|
||||
www-plugins/chrome-binary-plugins
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Binary packages linked to glibc
|
||||
www-client/opera
|
||||
www-client/opera-beta
|
||||
www-client/opera-developer
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Binary packages linked to glibc
|
||||
www-client/google-chrome
|
||||
www-client/google-chrome-beta
|
||||
www-client/google-chrome-unstable
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
|
||||
# Binary packages linked to glibc
|
||||
www-client/microsoft-edge
|
||||
www-client/microsoft-edge-beta
|
||||
www-client/microsoft-edge-dev
|
||||
|
||||
# Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09)
|
||||
# Binary package linked to glibc
|
||||
sci-mathematics/gimps
|
||||
|
||||
# Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09)
|
||||
# It doesn't build on musl
|
||||
# bug #832551
|
||||
net-misc/netkit-telnetd
|
||||
|
||||
# Henning Schild <henning@hennsch.de> (2022-02-09)
|
||||
# Binary package linked to glibc
|
||||
net-im/telegram-desktop-bin
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-08)
|
||||
# Binary package linked to glibc
|
||||
sys-apps/ipmicfg
|
||||
net-misc/sitecopy
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-02-06)
|
||||
# Latest version doesn't build on musl
|
||||
# bug #831363
|
||||
=sys-libs/efivar-38
|
||||
|
||||
# Stephan Hartmann <sultan@gentoo.org> (2022-02-05)
|
||||
# Binary package linked to glibc
|
||||
net-im/teams
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
net-misc/ipmiview
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
media-sound/teamspeak-server
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
games-server/steamcmd
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
games-server/bedrock-server
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
dev-libs/luise
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
app-misc/kryoflux-dtc
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
|
||||
# Binary package linked to glibc
|
||||
app-benchmarks/geekbench
|
||||
|
||||
# Robert Siebeck <gentoo.2019@r123.de> (2022-02-02)
|
||||
# Binary package linked to glibc, bug #832483
|
||||
net-im/signal-desktop-bin
|
||||
|
||||
# Ben Kohler <bkohler@gentoo.org> (2022-02-02)
|
||||
# Binary backage linked to glibc
|
||||
net-misc/dropbox
|
||||
|
||||
# Sergey Popov <pinkbyte@gentoo.org> (2022-02-02)
|
||||
# Binary package linked to glibc, bug #832581
|
||||
net-misc/yandex-disk
|
||||
|
||||
# David Seifert <soap@gentoo.org> (2022-02-02)
|
||||
# Binary package linked to glibc
|
||||
net-im/skypeforlinux
|
||||
|
||||
# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-02-01)
|
||||
# Binary package linked to glibc
|
||||
net-im/mattermost-desktop-bin
|
||||
|
||||
# Ulrich Müller <ulm@gentoo.org> (2022-01-25)
|
||||
# Binary packages linked to glibc
|
||||
media-gfx/brscan4
|
||||
net-im/zoom
|
||||
|
||||
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
|
||||
# Binary packages linked to glibc
|
||||
app-backup/tsm
|
||||
sci-electronics/labone
|
||||
|
||||
# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
|
||||
# dev-db/oracle-instantclient package linked against glibc,
|
||||
# and the other packages depends on it.
|
||||
dev-db/oracle-instantclient
|
||||
dev-db/ocp
|
||||
dev-db/sqlcl-bin
|
||||
app-crypt/pesign
|
||||
sys-kernel/kpatch
|
||||
|
||||
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-05)
|
||||
# Binary package linked to glibc
|
||||
# Binary package linked to glibc (rolling mask, use for all such binpkgs)
|
||||
app-admin/awscli-bin
|
||||
app-admin/bitwarden-desktop-bin
|
||||
app-admin/puppet-agent
|
||||
app-admin/puppetserver
|
||||
app-arch/rar
|
||||
app-backup/tsm
|
||||
app-benchmarks/geekbench
|
||||
app-crypt/rainbowcrack
|
||||
app-editors/vscode
|
||||
app-editors/vscodium
|
||||
app-emulation/crossover-bin
|
||||
app-misc/kryoflux-dtc
|
||||
app-office/libreoffice-bin
|
||||
app-office/libreoffice-bin-debug
|
||||
app-text/master-pdf-editor
|
||||
app-text/zotero-bin
|
||||
dev-db/ocp
|
||||
dev-db/oracle-instantclient
|
||||
dev-db/sqlcl-bin
|
||||
dev-games/ps2-packer
|
||||
dev-java/openjdk-bin
|
||||
dev-java/openjdk-jre-bin
|
||||
dev-libs/luise
|
||||
dev-perl/Lab-Zhinst
|
||||
dev-php/PEAR-MDB2_Driver_oci8
|
||||
dev-python/pyzotero
|
||||
dev-util/idea-community
|
||||
games-action/a-story-about-my-uncle
|
||||
games-action/badland
|
||||
games-action/brutal-legend-gog
|
||||
games-action/brutal-legend-hb
|
||||
games-action/descent3
|
||||
games-action/descent3-demo
|
||||
games-action/minecraft-launcher
|
||||
games-action/psychonauts2-hb
|
||||
games-action/shadowgrounds-bin
|
||||
games-action/shadowgrounds-survivor-bin
|
||||
games-action/trine
|
||||
games-action/trine-enchanted-edition
|
||||
games-action/trine2
|
||||
games-arcade/barbarian-bin
|
||||
games-arcade/jardinains
|
||||
games-emulation/zinc
|
||||
games-fps/etqw-bin
|
||||
games-fps/etqw-data
|
||||
games-fps/etqw-demo
|
||||
games-fps/glxquake-bin
|
||||
games-fps/legends
|
||||
games-fps/soldieroffortune
|
||||
games-fps/transfusion-bin
|
||||
games-fps/tribes2
|
||||
games-fps/ut2003
|
||||
games-fps/ut2003-bonuspack-cm
|
||||
games-fps/ut2003-bonuspack-de
|
||||
games-fps/ut2003-bonuspack-epic
|
||||
games-fps/ut2003-data
|
||||
games-fps/ut2003-demo
|
||||
games-fps/ut2004
|
||||
games-fps/ut2004-bonuspack-cbp1
|
||||
games-fps/ut2004-bonuspack-cbp2
|
||||
games-fps/ut2004-bonuspack-ece
|
||||
games-fps/ut2004-bonuspack-mega
|
||||
games-fps/ut2004-data
|
||||
games-fps/ut2004-demo
|
||||
games-puzzle/world-of-goo-demo
|
||||
games-puzzle/world-of-goo-gog
|
||||
games-puzzle/world-of-goo-hb
|
||||
games-server/bedrock-server
|
||||
games-server/etqw-ded
|
||||
games-server/mtavc
|
||||
games-server/steamcmd
|
||||
games-server/ut2004-ded
|
||||
games-simulation/slime-rancher
|
||||
games-strategy/darwinia
|
||||
games-strategy/darwinia-demo
|
||||
games-strategy/defcon-demo
|
||||
games-strategy/knights-demo
|
||||
games-strategy/majesty-demo
|
||||
gnome-extra/nautilus-dropbox
|
||||
kde-apps/dolphin-plugins-dropbox
|
||||
mate-extra/caja-dropbox
|
||||
media-gfx/brscan4
|
||||
media-libs/amdgpu-pro-vulkan
|
||||
media-sound/baudline
|
||||
media-sound/teamspeak-server
|
||||
media-video/amdgpu-pro-amf
|
||||
media-video/dvbackup
|
||||
media-video/makemkv
|
||||
media-video/popcorntime-bin
|
||||
net-im/discord-bin
|
||||
net-im/element-desktop-bin
|
||||
net-im/gitter-bin
|
||||
net-im/mattermost-desktop-bin
|
||||
net-im/rocketchat-desktop-bin
|
||||
net-im/whatsapp-desktop-bin
|
||||
net-im/skypeforlinux
|
||||
net-im/skype-dbus-mock
|
||||
net-im/slack
|
||||
net-im/teams
|
||||
net-im/telegram-desktop-bin
|
||||
net-im/wazzapp-bin
|
||||
net-im/whatsapp-desktop-bin
|
||||
net-im/zoom
|
||||
net-misc/chrome-remote-desktop
|
||||
net-misc/dropbox
|
||||
net-misc/dropbox-cli
|
||||
net-misc/ipmiview
|
||||
net-misc/teamviewer
|
||||
net-misc/yandex-disk
|
||||
net-nntp/sabnzbd
|
||||
net-p2p/resilio-sync
|
||||
net-print/cnijfilter2
|
||||
net-print/hplip-plugin
|
||||
sci-chemistry/cara-bin
|
||||
sci-electronics/eagle
|
||||
sci-electronics/labone
|
||||
sci-mathematics/gimps
|
||||
sci-misc/jupyterlab-desktop-bin
|
||||
sci-misc/netlogo-bin
|
||||
sci-electronics/eagle
|
||||
sys-apps/ipmicfg
|
||||
sys-apps/tas
|
||||
sys-block/hpssacli
|
||||
sys-block/megacli
|
||||
sys-power/dptfxtract
|
||||
www-apps/chromedriver-bin
|
||||
www-apps/grafana-bin
|
||||
www-apps/jellyfin
|
||||
www-apps/kibana-bin
|
||||
www-apps/prowlarr
|
||||
www-apps/radarr
|
||||
www-apps/readarr
|
||||
www-client/chromium-bin
|
||||
www-client/google-chrome
|
||||
www-client/google-chrome-beta
|
||||
www-client/google-chrome-unstable
|
||||
www-client/microsoft-edge
|
||||
www-client/microsoft-edge-beta
|
||||
www-client/microsoft-edge-dev
|
||||
www-client/opera
|
||||
www-client/opera-beta
|
||||
www-client/opera-developer
|
||||
www-client/vivaldi
|
||||
www-client/vivaldi-snapshot
|
||||
www-plugins/chrome-binary-plugins
|
||||
x11-misc/xflux
|
||||
x11-misc/xflux-gui
|
||||
|
||||
# Ulrich Müller <ulm@gentoo.org> (2022-01-04, 2022-07-31)
|
||||
# Emacs 23 does not support x86_64-gentoo-linux-musl systems
|
||||
@ -255,10 +244,6 @@ app-editors/emacs:24
|
||||
app-editors/emacs:25
|
||||
app-editors/emacs:26
|
||||
|
||||
# Marek Szuba <marecki@gentoo.org> (2022-01-01)
|
||||
# Binary-only package linked against glibc.
|
||||
app-crypt/rainbowcrack
|
||||
|
||||
# Conrad Kostecki <conikost@gentoo.org> (2021-12-15)
|
||||
# Level Zero needs RTLD_DEEPBIND, which does not exist on musl.
|
||||
dev-libs/level-zero
|
||||
@ -274,7 +259,12 @@ dev-libs/level-zero
|
||||
# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155.
|
||||
# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134.
|
||||
# ```
|
||||
app-doc/kicad-doc
|
||||
app-i18n/man-pages-l10n
|
||||
app-text/po4a
|
||||
dev-vcs/git-annex
|
||||
games-strategy/colobot
|
||||
www-apps/ikiwiki
|
||||
|
||||
# Hank Leininger <hlein@korelogic.com> (2021-07-14)
|
||||
# Uses glibc-specific rexec(3) function, bug #715898
|
||||
@ -282,8 +272,15 @@ net-misc/netkit-rsh
|
||||
|
||||
# David Seifert <soap@gentoo.org> (2021-02-08)
|
||||
# nvidia-drivers only works against glibc.
|
||||
dev-libs/cudnn
|
||||
dev-libs/cudnn-frontend
|
||||
dev-python/pycuda
|
||||
dev-util/nvidia-cuda-sdk
|
||||
dev-util/nvidia-cuda-toolkit
|
||||
media-video/nvidia-video-codec
|
||||
dev-libs/optix
|
||||
x11-drivers/nvidia-drivers
|
||||
x11-misc/primus
|
||||
|
||||
# Ulrich Müller (2020-03-31)
|
||||
# Not ported to musl, bug #715642.
|
||||
@ -293,10 +290,12 @@ app-editors/jasspa-microemacs
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
|
||||
# musl has no support for nss subsystem.
|
||||
sys-apps/unscd
|
||||
sys-auth/libnss-nis
|
||||
sys-auth/sssd
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
|
||||
# Needs a port no musl. Uses glibc-specific termio and __getppid.
|
||||
# Needs a port to musl. Uses glibc-specific termio and __getppid.
|
||||
app-emulation/ski
|
||||
|
||||
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
|
||||
@ -309,11 +308,21 @@ sys-libs/glibc
|
||||
-sys-libs/musl
|
||||
-sys-libs/libucontext
|
||||
|
||||
# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo
|
||||
# to work on musl, so no need to mask udev.
|
||||
# systemd itself fails to build without glibc
|
||||
# systemd doesn't work on musl and upstream aren't interested
|
||||
# in supporting it.
|
||||
app-admin/mkosi
|
||||
app-admin/systemdgenie
|
||||
dev-python/python-systemd
|
||||
gnome-extra/office-runner
|
||||
gnome-extra/gnome-logs
|
||||
sys-apps/dbus-broker
|
||||
sys-apps/gentoo-systemd-integration
|
||||
sys-apps/systemd
|
||||
sys-apps/systemd-readahead
|
||||
sys-boot/systemd-boot
|
||||
sys-power/switcheroo-control
|
||||
sys-process/systemd-cron
|
||||
>=www-misc/profile-sync-daemon-6
|
||||
|
||||
# rust-bin requires a glibc system
|
||||
dev-lang/rust-bin
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2022 Gentoo Authors.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# net-misc/netkit-rsh is masked on musl and USE=-crypt depends on it
|
||||
sys-cluster/torque crypt
|
||||
|
||||
# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
|
||||
# The musl allocator works well with telegram
|
||||
net-im/telegram-desktop -jemalloc
|
||||
|
@ -1,26 +1,53 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-10-04)
|
||||
# Mask loguru until fixed upstream #873601
|
||||
sci-libs/vtk logging
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# sys-libs/libtermcap-compat is masked on musl
|
||||
dev-scheme/scm readline
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# sys-auth/sssd is masked on musl
|
||||
app-admin/sudo sssd
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# sys-libs/libsmbios is masked on musl
|
||||
app-laptop/pbbuttonsd macbook
|
||||
sys-apps/fwupd dell
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# Needs masked net-misc/netkit-telnetd
|
||||
net-irc/ngircd test
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# Rolling mask for all USE flags which pull in a masked binary package
|
||||
# (linked against glibc). Use for all such packages.
|
||||
kde-apps/kdenetwork-meta dropbox
|
||||
media-video/ffmpeg amf
|
||||
net-fs/openafs tsm
|
||||
net-analyzer/nagios-plugin-check_raid megaraid-sas
|
||||
sys-apps/hwloc gl
|
||||
www-client/qutebrowser widevine
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-03)
|
||||
# Needs systemd which is masked on musl
|
||||
net-analyzer/wireshark sdjournal
|
||||
sys-apps/ipmitool openbmc
|
||||
sys-auth/pambase homed
|
||||
|
||||
# Alfred Persson Forsberg <cat@catcream.org> (2022-07-27)
|
||||
# Firefox does not build with these flags enabled on musl libc.
|
||||
# See bug #829033
|
||||
www-client/firefox clang pgo
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org (2022-06-08)
|
||||
# Depends on www-plugins/chrome-binary-plugins which is masked here.
|
||||
www-client/qutebrowser widevine
|
||||
|
||||
# Petr Vaněk <arkamar@atlas.cz> (2022-03-15)
|
||||
# musl package does not currently provide gencat binary, which is needed for
|
||||
# nls support, see bug #712828
|
||||
x11-wm/fluxbox nls
|
||||
|
||||
# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
|
||||
# Pulls dev-db/oracle-instantclient which doesn't work on musl
|
||||
app-metrics/collectd collectd_plugins_oracle
|
||||
dev-lang/php oci8-instant-client
|
||||
dev-qt/qtsql oci8
|
||||
|
||||
# Ulrich Müller <ulm@gentoo.org> (2022-01-04)
|
||||
# musl iconv doesn't know about shift-jis which is needed for Japanese
|
||||
# documentation (bug #830436)
|
||||
@ -36,8 +63,22 @@ net-misc/iputils rarpd
|
||||
|
||||
# Sam James <sam@gentoo.org> (2021-11-20)
|
||||
# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale)
|
||||
app-arch/dpkg nls
|
||||
app-emulation/guestfs-tools doc
|
||||
app-emulation/libguestfs doc
|
||||
app-text/bibletime doc
|
||||
dev-util/debhelper l10n_de l10n_es l10n_fr
|
||||
dev-util/schroot nls
|
||||
media-video/mkvtoolnix nls
|
||||
sci-electronics/kicad-meta doc
|
||||
sys-apps/fakeroot nls
|
||||
sys-apps/man-db nls
|
||||
sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu
|
||||
sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro
|
||||
sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi
|
||||
sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN
|
||||
sys-apps/sysvinit nls
|
||||
sys-auth/sssd man
|
||||
|
||||
# Sam James <sam@gentoo.org> (2021-11-07)
|
||||
# Disable some sanitizers for LLVM, see bug #753935
|
||||
|
6
sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask
vendored
Normal file
6
sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# libxcrypt migration isn't yet stable on musl.
|
||||
sys-auth/pambase yescrypt
|
@ -5,9 +5,34 @@
|
||||
-elibc_musl
|
||||
elibc_glibc
|
||||
|
||||
# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
|
||||
# Pulls dev-db/oracle-instantclient which doesn't work on musl
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# sci-libs/opencascade is masked on musl
|
||||
occ
|
||||
opencascade
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-04)
|
||||
# Mask USE flags which pull in a binary package linked against glibc (rolling
|
||||
# mask, use for all such packages)
|
||||
collectd_plugins_oracle
|
||||
lcd_devices_luise
|
||||
oracle
|
||||
oci8
|
||||
oci8-instant-client
|
||||
|
||||
# Sam James <sam@gentoo.org> (2022-10-03)
|
||||
# x11-drivers/nvidia-drivers is a binary package linked against glibc
|
||||
# and is masked on musl. (We give nvidia its own block given they're
|
||||
# all related).
|
||||
cuda
|
||||
cudnn
|
||||
collectd_plugins_gpu_nvidia
|
||||
nvenc
|
||||
nvdec
|
||||
nvidia
|
||||
nvml
|
||||
optix
|
||||
video_cards_nvidia
|
||||
|
||||
# sys-apps/systemd is masked
|
||||
systemd
|
||||
uwsgi_plugins_systemd_logger
|
||||
|
@ -50,6 +50,7 @@ dev-python/spur
|
||||
dev-python/sshtunnel
|
||||
dev-python/tempest
|
||||
dev-python/trustme
|
||||
>=dev-python/trio-0.22.0
|
||||
dev-python/twine
|
||||
dev-python/watchfiles
|
||||
dev-ros/roswtf
|
||||
@ -71,6 +72,7 @@ media-libs/libavif
|
||||
media-video/rav1e
|
||||
>=net-irc/polari-3.37
|
||||
net-libs/quiche
|
||||
net-misc/electrum-ltc
|
||||
net-misc/gsutil
|
||||
net-news/newsboat
|
||||
net-p2p/deluge
|
||||
@ -78,4 +80,5 @@ ros-meta/ros_comm
|
||||
sci-geosciences/gnome-maps
|
||||
>=sys-apps/bat-0.18.1
|
||||
virtual/rust
|
||||
www-apps/radicale
|
||||
>=x11-themes/adwaita-icon-theme-3.36
|
||||
|
6
sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.force
vendored
Normal file
6
sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.force
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2022-10-09)
|
||||
# Disable tests requiring Rust.
|
||||
-test-rust
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user