Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-03-29 08:05:37 +00:00
14 changed files with 15 additions and 101 deletions

View File

@@ -12,7 +12,3 @@ sign-manifests = false
# Let's start with new EAPIs if possible
eapis-banned = 0 1 2 3 4 5
eapis-deprecated = 6
# Part of ability to mask features in overlays
# https://trofi.github.io/posts/201-masking-a-package-in-gentoo-overlay.html
profile-formats = portage-2

View File

@@ -1,4 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# New arch created for the purpose of hiding profiles.
# Assuming no one sets KEYWORDS="~hidden"
hidden

View File

@@ -1,4 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Masked the new hidden arch as testing to keep
# in line with no stable packages in ::guru
hidden testing

View File

@@ -1,20 +0,0 @@
# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2012-10-07)
# V8 upstream said they won't support x32, bug #423815
# Masked packages containing V8.
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# ...and their reverse dependencies.
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Is this still relevant? Looks like support was comitted:
# https://codereview.chromium.org/18014003
www-apps/code-server-bin
# Andrew Ammerlaan <andrewammerlaan@riseup.net> (2021-03-28)
# Depends on QtPy[webengine] --> PyQtWebengine --> Nodejs
# which is masked on this profile
app-editors/kitscenarist
dev-vcs/gitqlient
dev-python/pywebview
media-video/vidify
media-video/vidify-audiosync

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.0/x32
:default/linux/amd64/17.0/x32

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/hardened/selinux
:features/selinux

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/no-multilib/hardened/selinux
:features/selinux

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/amd64/17.1/selinux
:features/selinux

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/x86/17.0/hardened/selinux
:features/selinux

View File

@@ -1,9 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Paths relative to `profiles`. The first line denotes the
# parent profile which should inherit any changes we make here.
# The second line points to the location where the appropriate
# masks or forces(?) are. It is important to keep the
# changes separated per profile/feature in case a
# parent profile picks up on changes intended for a different profile.
gentoo:default/linux/x86/17.0/selinux
:features/selinux

View File

@@ -1,3 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-04)
# SELinux profiles do not support systemd
>=sys-block/systemd-swap-4.4.0

14
profiles/package.mask Normal file
View File

@@ -0,0 +1,14 @@
# Theo Anderson <telans@posteo.de> (2021-01-04)
# SELinux profiles do not support systemd
#
# Andrew Ammerlaan <andrewammerlaan@riseup.net> (2021-03-29)
# Per profile masking in an overlay is currently not working
# with pkgcore/pkgdev/pkgcheck. Masking this for all profiles
# as a workaround that both makes repoman happy and works with
# pkgcore/pkgdev/pkgcheck.
# Users of non-SELinux profiles can safely unmask this.
# Sorry for the inconvenience.
#
# TODO: Either fix per profile masking in overlays, or move
# this entry to the relevant package.mask files in ::gentoo
>=sys-block/systemd-swap-4.4.0

View File

@@ -1,11 +0,0 @@
# Theo Anderson <telans@posteo.de> (2021-01-06)
# Create profiles with the hidden arch where dependency conflicts
# arise and masks are needed. They must match :gentoo profiles.
# Using parent files within the profiles allows gentoo: profiles
# to inherit any ::guru masks we choose.
hidden default/linux/amd64/17.1/selinux dev
hidden default/linux/amd64/17.1/hardened/selinux dev
hidden default/linux/amd64/17.1/no-multilib/hardened/selinux dev
hidden default/linux/amd64/17.0/x32 dev
hidden default/linux/x86/17.0/selinux dev
hidden default/linux/x86/17.0/hardened/selinux dev

View File

@@ -19,7 +19,7 @@ else
# Waiting for https://github.com/B-Lang-org/bsc/issues/85
EGIT_REPO_URI="https://github.com/B-Lang-org/${PN}.git"
KEYWORDS="~amd64 ~x86"
KEYWORDS=""
fi
LICENSE="BSD GPL-3+ MIT"