summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles: remove virtual/ssh from system on prefix, bug 395019Guilherme Amadio2021-06-141-0/+1
| | | | | | | | | virtual/ssh is not strictly required on prefix, and on some systems the ssh from prefix might not work properly, so it's better to pull it in explicitly when needed. Closes: https://bugs.gentoo.org/395019 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* profiles: prefixify dynamic linker for ppc64Alexei Colin2021-06-071-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: https://bugs.gentoo.org/755551 The issue: prefix stage3 fails because the binaries built by the stage3 GCC toolchain fail to run, because they refer to the host's dynamic linker: $ which gawk /myprefix/usr/bin/gawk $ gawk --version gawk: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by gawk) $ readelf -l $(which gawk) | grep -i 'program [Requesting program interpreter: /lib64/ld64.so.2] The cause is that the toolchain doesn't insert a prefixified path into the binary because the default -dynamic-linker is not prefixified: $ which powerpc64le-unknown-linux-gnu-gcc /myprefix/usr/bin/powerpc64le-unknown-linux-gnu-gcc $ echo 'int main() { return 0; }' > test.c $ powerpc64le-unknown-linux-gnu-gcc -v -o test test.c COLLECT_GCC_OPTIONS='-v' '-o' 'testx' /myprefix/usr/libexec/gcc/powerpc64le-unknown-linux-gnu/10.2.0/collect2 --eh-frame-hdr -V -m elf64lppc -dynamic-linker /libb64/ld64.so.2 ... The root cause: Prefixifying is done by patching the GCC source code with a sed expression in profile.bashrc. The pattern in that sed expression doesn't match the source file for ppc64 (aka. rs6000). The ppc64 file differs from the rest in that it has a macro for the prefix. Notes on fix: I opted to special-case another sed expression to set that unique DYNAMIC_LINKER_PREFIX macro rather than attempt to make a single sed expression that would modify the *_DYNAMIC_LINKER macros in ppc64. Rationale is that if someone happens to look at the patched source file, it would make more sense if the DYNAMIC_LINKER_PREFIX is set to our prefix, instead of if that macro is set to empty but the *_DYNAMIC_LINKER macros have effectively two prefixes, one hardcoded added by sed, one from the DYNAMIC_LINKER_PREFIX macro. Signed-off-by: Alexei Colin <ac@alexeicolin.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* profiles/features/selinux: mask pop-shellGeorgy Yakovlev2021-06-031-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* features/selinux/package.mask: mask for gnome-shell-extensionPacho Ramos2021-05-201-0/+1
| | | | Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* profiles: Remove stale python2-related masksMichał Górny2021-05-051-7/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: normalise bug references in package.maskSam James2021-04-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: features/selinux: Mask kde-plasma/plasma-firewallAndreas Sturmlechner2021-04-061-1/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles/features/prefix: force rust[system-bootstrap]Georgy Yakovlev2021-04-031-0/+9
| | | | | | | Bug: https://bugs.gentoo.org/682370 Bug: https://bugs.gentoo.org/739574 Closes: https://github.com/gentoo/gentoo/pull/19815 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* profiles/features/selinux/package.mask: switcheroo-control needs systemdPacho Ramos2021-03-281-0/+1
| | | | Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-util/bazel: update prefix profile and package metedataYiyang Wu2021-03-061-0/+4
| | | | | | | | | | Add an entry in profiles/features/prefix/package.use, to enable static-libs USE flag by default when using prefix's profile. Closes: https://github.com/gentoo/gentoo/pull/19736 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
* profiles: More headersUlrich Müller2021-03-043-0/+9
| | | | | | | For now, add copyright headers to all files with 15 or more nonempty lines, unless they're trivial lists. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* uclibc/package.mask: Mask x11-drivers/nvidia-driversDavid Seifert2021-02-081-1/+5
| | | | | Closes: https://github.com/gentoo/gentoo/pull/19362 Signed-off-by: David Seifert <soap@gentoo.org>
* musl/package.mask: Mask x11-drivers/nvidia-driversDavid Seifert2021-02-081-1/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: install virtual/man as part of @systemFabian Groffen2021-02-051-1/+3
| | | | | | | | man-pages aren't terribly useful, but it is very useful to be able to read man-pages from prefix-installed packages, so install a man that knows where everything is. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* features/selinux: mask homed USEMikle Kolyada2021-02-011-0/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sci-physics/cernlib: Remove last-rited pkgMichał Górny2021-02-011-8/+0
| | | | | Closes: https://bugs.gentoo.org/763183 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-physics/cernlib-montecarlo: Remove last-rited pkgMichał Górny2021-02-011-1/+0
| | | | | Closes: https://bugs.gentoo.org/763183 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-physics/paw: Remove last-rited pkgMichał Górny2021-02-011-2/+1
| | | | | Closes: https://bugs.gentoo.org/763183 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/features/selinux/package.use.mask: SystemD -> systemdSam James2021-02-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/selinux/package.use.mask: sortSam James2021-02-011-8/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/selinux/package.use.force: sortSam James2021-02-011-9/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/selinux/package.mask: SystemD -> systemdSam James2021-02-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* git/gentoo/profiles/features/selinux/package.mask: sortSam James2021-02-011-15/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/feature/prefix/package.mask: Revert "mask more PAM"Sam James2021-01-271-5/+0
| | | | | | | | This reverts commit f9801416c9a71404c96b192dc4d324c7f0227d83. This didn't have the desired effect in cleaning up pambase unfortunately. Signed-off-by: Sam James <sam@gentoo.org>
* profiles/feature/prefix/package.mask: mask more PAMSam James2021-01-271-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles/features/prefix: mask more PAM consumersSam James2021-01-271-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* profiles: add sys-apps/groff[uchardet] bug refSam James2021-01-211-0/+1
| | | | | Bug: https://bugs.gentoo.org/750032 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: mask groff[uchardet] on hppa, riscv and prefixGeorgy Yakovlev2021-01-191-0/+4
| | | | | | Bug: https://bugs.gentoo.org/709720 Bug: https://bugs.gentoo.org/750032 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* profiles/features/prefix/use.mask: mask USE=pamFabian Groffen2021-01-181-0/+3
| | | | | | | pam can't work in Prefix, mask it Closes: https://bugs.gentoo.org/702384 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles: Clean stale/incorrect masks upMichał Górny2020-12-251-2/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Update copyright line for files touched in 2019 and 2020.Ulrich Müller2020-12-2311-11/+11
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* profiles: adjust URL in selinux systemd mask messageBen Kohler2020-12-141-1/+1
| | | | | | | The wiki URL has changed since this entry was written, a small adjustment is needed. Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* profiles/features/hardened/package.mask: drop last rited ↵Andrew Savchenko2020-11-291-5/+0
| | | | | | net-fs/openafs-kernel mask Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
* profiles/f/p/s/kernel-2.6.16+/p.bashrc: libuv compatibility.Benda Xu2020-11-241-1/+5
| | | | | | | | | libuv is a dependency of cmake. Switch off CLOEXEC related functions that are not introduced until linux-2.6.27. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles/f/p/s/kernel-2.6.16+/p.bashrc: libmount compatibility.Benda Xu2020-11-221-0/+6
| | | | | | | | Replace CLOEXEC related functions that are not introduced until linux-2.6.27 with old ones. The result is not thread safe, but compiles. Signed-off-by: Benda Xu <heroxbd@gentoo.org>
* profiles: prefix: mask USE=elogind in x11-base/xorg-serverAlexey Sokolov2020-11-071-0/+4
| | | | | | Bug: https://bugs.gentoo.org/730190 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/features/musl/package.mask: unmask systemd-tmpfilesGeorgy Yakovlev2020-10-291-4/+0
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* features/musl/package.mask: mask sys-apps/systemd-tmpfilesGeorgy Yakovlev2020-10-291-0/+4
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* selinux profile: set sys-process/audit to use python by default.Jonathan Davies2020-10-251-0/+3
| | | | | Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* profiles/features/prefix: mask ipmitool[openbmc]Georgy Yakovlev2020-10-211-0/+4
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* features/selinux/package.use.mask: mask ipmitool[openbmc]Georgy Yakovlev2020-10-211-0/+4
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* profiles/features/selinux/package.use.mask: mask repoman[pypy3]Georgy Yakovlev2020-10-071-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* profiles/features/selinux/package.use.mask: mask pypy3 for elogvGeorgy Yakovlev2020-10-071-0/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* app-portage/layman: support pypy3Jason A. Donenfeld2020-10-071-0/+1
| | | | | | Closes: https://bugs.gentoo.org/747019 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
* app-misc/workrave: Remove last-rited pkgMichał Górny2020-09-211-1/+0
| | | | | Closes: https://bugs.gentoo.org/708006 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Drop ABI_RISCV from riscv profiles; it's multilib overkillAndreas K. Hüttel2020-09-181-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* profiles: enable new flags required by selinux @systemBen Kohler2020-09-162-1/+7
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* profiles: build all rv32 abi for multilib sandboxAndreas K. Hüttel2020-09-111-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* virtual/modutils: Remove last-rited pkgMichał Górny2020-09-071-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* features/selinux/package.mask: mask for gnome-shell-extensionPacho Ramos2020-08-301-0/+1
| | | | Signed-off-by: Pacho Ramos <pacho@gentoo.org>