summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-apps/portage-mgorny: New packageMichał Górny2018-03-212-2/+4
| | | | | | Introduce a new fork of Portage focused on cleaning up stale code and adding useful features, with less emphasis on infinite backwards compatibility.
* profiles: Remove package.use.mask for hesiod flag in emacs.Ulrich Müller2018-03-181-3/+3
| | | | | Optional support for hesiod has been dropped from app-editors/emacs and app-editors/emacs-vcs since net-dns/hesiod is slated for removal.
* profiles/*/musl: package.use.mask app-shells/bash[mem-scramble]Georgy Yakovlev2018-03-041-0/+5
| | | | | | | mem-scramble enables bash-malloc which relies on sbrk which is implemented as a fail-only stub in musl. Enabling it will break bash (and portage) horribly. xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated)
* profiles/f/p/s/kernel-2.6.16+: mask PIE.Benda Xu2018-02-211-0/+8
| | | | | We cannot support PIE on linux-2.6.16 unless we know how to build glibc-2.19 with PIE.
* profiles/f/prefix/s/kernel-2.6.32+: Default to mask glibc-2.26.Benda Xu2018-02-212-4/+6
| | | | Because we only have amd64 and x86 profiles at the moment.
* app-office/wps-office use libsystemd.soPacho Ramos2018-02-131-0/+1
|
* p/f/p/s/kernel-2.6.32+: mask net-libs/libnslBenda Xu2018-02-061-0/+3
| | | | It is a split-off from glibc-2.26.
* profiles: on hardened add use berkdb to gdbmMagnus Granberg2018-01-301-1/+1
|
* profiles: add hardened x86 on 17.0Magnus Granberg2018-01-304-1/+7
|
* profiles: on hardened add use gdbm to pythonMagnus Granberg2018-01-301-0/+5
|
* profiles: restructure amd64, arm and x86 musl profilesAnthony G. Basile2018-01-2810-0/+109
| | | | | | | | This restructuring brings the musl profiles into conformity with the glibc profiles for amd64, arm and x86. Yet to be done are the profiles for ppc and mips. Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* profiles/f/prefix/s/kernel-2.6.16+/make.defaults: fix PYTHON_TARGETSBenda Xu2018-01-131-1/+1
|
* profiles/prefix: rename beyond-kernel-? to kernel-?+Benda Xu2018-01-129-1/+9
| | | | In addition, mask python 3 USE flags for kernel-2.6.16+.
* profiles/features/selinux: remove default use, already in the packagesJason Zaman2018-01-101-3/+1
|
* profile: add legacy prefix profile for >=linux-2.6.32.Benda Xu2018-01-083-0/+15
|
* profiles: prefix refactorization.Benda Xu2018-01-088-1/+104
| | | | legacy profiles explicitly refer to the kernel supported.
* profiles: unset USE=session in default/linux/make.defaults.Michael Orlitzky2018-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | The "session" USE flag has been enabled by default for all linux profiles in default/linux/make.defaults since 2010. According to the comment in that file, the flag was added for dev-lang/php where session support is near-critical. But, now that we have an IUSE default, the global setting is redundant. This commit drops USE=session from the default/linux profile's make.defaults, and also drops the (now unnecessary) override of that flag in the features/hardened profile's make.defaults. A few other packages with "session" in IUSE will be affected by this change; however, the meaning of "session" varies wildly between the packages that use it. Since the meaning of "session" is dependent on the package in question, within the package itself (that is, with IUSE defaults) is a better place to enable this flag by default. Closes: https://bugs.gentoo.org/635742
* profiles/features/selinux: Remove masks on removed package USE flagsMichał Górny2017-12-301-1/+0
|
* profiles/features/multilib: Remove forces on removed package USE flagsMichał Górny2017-12-301-2/+1
|
* profiles/features/hardened: Remove USE masks for removed packagesMichał Górny2017-12-301-8/+0
|
* profiles: unset default USE=justify in hardened profiles.Michael Orlitzky2017-12-191-1/+1
| | | | | | | | | | | | | | The "justify" USE flag is local to only app-editors/nano, but it was enabled by default in two hardened profiles, * hardened/linux/amd64/make.defaults * features/hardened/amd64/make.defaults The reasoning for that is lost to time, but probably dates back to when nano was part of the @system set, and we wanted the stages to be built with USE=justify set for nano (before per-package USE defaults). Closes: https://bugs.gentoo.org/635066
* profiles/features/prefix/use.mask: remove suid mask.Benda Xu2017-12-111-4/+0
| | | | | chown related failures are handled by portage now. suid USE flags can be released to the wild.
* profiles: set -ptpax in the hardened new 17.0 profileMagnus Granberg2017-12-071-0/+1
|
* profiles: update hardened on the new 17.0 profileMagnus Granberg2017-12-016-14/+26
|
* profiles: Cleanup obsolete package.use.{,stable}.mask linesAndreas Sturmlechner2017-11-301-4/+0
|
* profiles: Switch default PYTHON_TARGET to Python 3.5Michał Górny2017-11-281-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/6330
* profiles: remove pax_kernel from default use flagsZero_Chaos2017-10-191-3/+3
| | | | | | With the removal of the only pax hardened kernel sources in gentoo, this use flag default no longer makes sense. I weep for all of us. https://www.gentoo.org/news/2017/08/19/hardened-sources-removal.html
* profiles: add features/hardened for the new 17.0 profileMagnus Granberg2017-10-0718-0/+127
|
* profiles: mask sys-apps/dbus-broker for selinuxMike Gilbert2017-09-101-0/+1
|
* profiles/f/p/s/l/package.unmask: unmask glibc-2.19.Benda Xu2017-09-081-0/+2
| | | | The host kernels are usually linux-2.6.18, like RHEL 5.
* p/f/prefix/s/make.defaults: disable getentropy for <linux-3.17.Benda Xu2017-08-221-0/+7
| | | | | | It is first introduced by glibc-2.25. Reference: http://bugs.python.org/issue31255
* profiles: Mask bluez[user-session] where [systemd] is maskedMichał Górny2017-08-081-0/+1
|
* sys-apps/systemd-sysv-utils: Remove last-rited pkgMichał Górny2017-07-301-1/+0
|
* profiles/f/p/s/legacy/profile.bashrc: disable utimensat syscallBenda Xu2017-06-051-0/+6
| | | | | cmake based build system does not provide an interface to override compile checks, therefore this hack.
* profiles: Clean up obsolete jruby entriesMichał Górny2017-05-151-5/+1
|
* gnome-extra/gnome-shell-extensions-topicons-plus: add package as ↵Mart Raudsepp2017-03-251-0/+1
| | | | | | gnome-shell-extensions-topicons replacement Package-Manager: Portage-2.3.4, Repoman-2.3.1
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-2820-20/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sys-devel/llvm: Re-introduce slottingMichał Górny2017-02-151-1/+1
|
* profiles: Move LIBDIR_* declarations into specific archesMichał Górny2017-02-011-23/+1
|
* profiles: Inline features/32bit-userlandMichał Górny2017-02-014-17/+0
|
* profiles: Inline features/multilib/lib32Michał Górny2017-02-013-15/+0
| | | | | NFC except for effective LIBDIR_* for architectures irrelevant to the profile at hand.
* profiles/features: Remove unused *bit-nativeMichał Górny2017-02-0111-74/+0
|
* profiles: Move amd64-specific masks to amd64 where they belongMichał Górny2017-02-013-190/+1
| | | | | | Move the amd64-specific masks from features/64bit-native to arch/amd64/no-multilib. There is no reason to apply them to non-x86 architectures really. NFC, confirmed with profile-dumper.
* profiles/features: Remove remaining USE=gcc64 refsMichał Górny2017-01-213-15/+2
|
* profiles: Clean up obsolete use.force/use.force entriesMichał Górny2017-01-201-4/+1
|
* profiles/features: Clean obsolete package.use* entriesMichał Górny2017-01-204-28/+4
|
* profiles: Clean up multiple obsolete package.mask entriesMichał Górny2017-01-191-16/+1
| | | | | Clean up most of the old package.mask entries that correspond to removed packages.
* profiles/features/prefix/package.mask: cleanup antiquated masksFabian Groffen2017-01-101-70/+1
|
* profiles/features/prefix/package.mask: lift old mask, bug #265276Fabian Groffen2017-01-101-7/+0
|
* profiles: Mask app-admin/systemdgenie for selinuxJohannes Huber2016-12-251-0/+1
|