summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles/use.desc: create USE=modules-sign global USE flagIonen Wolkens2023-05-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Similarly to gyakovlev's proposition for signing back in 2018 (with a module-sign IUSE), linux-mod-r1.eclass will make use of this to enable/disable signing and it would be inconvenient if consumers had to define it. An alternative could be to automagic enable when the kernel has "sign by default" a bit like compression is handled -- albeit this can sometime need more configuration and may be unexpected (i.e. permissions for keys, if keys were moved to a different locations, passphrases, and dist-kernels unsurprisingly don't install the private key and would result in failure out-of-the-box). Having a USE also makes it more obvious that support exists, and attempting to enable will give bit of explanations if anything is amiss. Name-wise, debated between this and 'sign-modules' but fwiw former sorts better with the already existing 'modules'. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* profiles/use.desc: create USE=strip global USE flagIonen Wolkens2023-05-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Primarily intended for use by linux-mod-r1.eclass, which needs a global IUSE to control stripping of kernel modules *before* signatures and compression (alternative would be to simply never strip, but that seem sub-optimal). Originally meant to be USE=modules-strip or similar, but this can have a more general use case when portage does not know how to strip special files properly while the ebuild does. Notable is mingw ebuilds (wine-*, dxvk, vkd3d-proton, mingw64-*). If portage uses x86_64-pc-linux-strip on, e.g. mingw64-toolchain's runtime libraries, then at least the 32bit toolchain ends up broken and cannot compile anything anymore. But then dostrip -x results in unstripped files while we can use x86_64-w64-mingw32-strip in the ebuild potentially saving 60MB+. Currently this is done through USE=debug, but does not feel fully fitting given this is not about adding debugging paths (or even symbols, or anything) and is merely "do not strip". No USE in ::gentoo currently contain the word "strip" and defining it should not conflict. To be clear, this USE should /only/ be used in situations where the alternative would be needing to not strip at all -- stripping should be done by the package manager whenever it is possible. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* profiles: promote USE=vulkan to global USE flagSam James2023-05-231-0/+1
| | | | | | Thanks to leio for this improved phrasing. Signed-off-by: Sam James <sam@gentoo.org>
* profiles: use.desc: Add USE=keyringAndreas Sturmlechner2023-05-181-0/+1
| | | | | | | | | | | | | Enable support for freedesktop.org Secret Service API password store Previous discussions: https://archives.gentoo.org/gentoo-dev/message/5c127aed355ee19d15ac38e114097f74 https://archives.gentoo.org/gentoo-dev/message/6005bcbec69709b02f1ed0f678e2ae46 Closes: https://github.com/gentoo/gentoo/pull/31035 Bug: https://bugs.gentoo.org/829730 Bug: https://bugs.gentoo.org/905928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles: create USE=valgrind global USE flagSam James2023-05-141-1/+2
| | | | | | | | | | | This always has the same meaning in packages - build in annotations to help with e.g. custom memory allocators to reduce noise and improve Valgrind's accuracy. All invalid uses of this were already fixed (cases where it was used to control running the testsuite under Valgrind which we don't want to do, it's too flaky under sandbox & not reliable with diff arches.) Signed-off-by: Sam James <sam@gentoo.org>
* profiles: make USE=heif a global USE flagSam James2022-12-311-0/+1
| | | | | | Used by 20 packages. Signed-off-by: Sam James <sam@gentoo.org>
* profiles: add USE=opentype-compatSam James2022-11-201-0/+1
| | | | | Bug: https://bugs.gentoo.org/698922 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: Introduce test-rust flag to control Rust test depsMichał Górny2022-10-131-0/+1
| | | | | | | | | Introduce a test-rust flag to control important test dependencies that require Rust. This flag is forced in regular profiles since we want to run these tests but masked in wd40 profiles to avoid unresolved dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Add "qt6" global USEAndreas Sturmlechner2022-10-111-0/+1
| | | | | Bug: https://bugs.gentoo.org/838970 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* Convert 'apparmor' to a global USE flagMike Gilbert2022-09-121-0/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles: Clean obsolete entriesMichał Górny2022-08-301-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: add "screencast" global USESam James2022-07-201-0/+1
| | | | | | Bug: https://bugs.gentoo.org/744622 Bug: https://bugs.gentoo.org/818253 Signed-off-by: Sam James <sam@gentoo.org>
* profiles: remove global USE=neonDavid Seifert2022-07-151-1/+0
| | | | | Closes: https://github.com/gentoo/gentoo/pull/26408 Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: remove global USE=altivecDavid Seifert2022-07-151-1/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: remove references to 'ayatana' USE flagMike Gilbert2022-05-311-1/+0
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles: global USE=nvencDavid Seifert2022-03-131-0/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: make 'suid' USE flag description less scaryMike Gilbert2022-01-261-1/+1
| | | | | | | | The "security risks" associated with the suid USE flag vary by package, and are often a matter of opinion. Let's just stick with a message stating what the USE flag does (generally). Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles: remove uclibcDavid Seifert2022-01-021-2/+1
| | | | | Closes: https://bugs.gentoo.org/820905 Signed-off-by: David Seifert <soap@gentoo.org>
* profiles/use.desc: Remove unused USE=slpMichał Górny2021-09-211-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-i18n/canna: treecleanDavid Seifert2021-07-171-1/+0
| | | | | Closes: https://bugs.gentoo.org/796878 Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: Goodbye LibreSSL!Mikle Kolyada2021-05-031-1/+0
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* profiles/use.desc: Add "llvm-libunwind" USE flag.Arfrever Frehtes Taifersar Arahesis2021-04-091-0/+1
| | | | | | Bug: https://bugs.gentoo.org/722992 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* profiles/use.desc: add global man flagAisha Tammy2021-02-201-0/+1
| | | | | | Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19455 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* linux-mod.eclass: Add a prebuilt-kernel rebuild flagMichał Górny2021-01-071-1/+2
| | | | | | | | Add a 'prebuilt-kernel' USE flag that controls a bound-slot dependency on virtual/prebuilt-kernel. If the flag is enabled, it should ensure that the module will be rebuilt automatically on future kernel upgrades. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: update policykit use flag descriptionMike Gilbert2020-12-161-1/+1
| | | | | Closes: https://bugs.gentoo.org/674438 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* use.desc: Add verify-sig flagMichał Górny2020-10-101-0/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: USE=libav is no longer usedMichał Górny2020-08-071-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: USE=3dfx is now localMichał Górny2020-08-071-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: use.desc: Add 'telemetry'Andreas Sturmlechner2020-04-241-0/+1
| | | | | | | "Send anonymized usage information to upstream so they can better understand our users" Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles: use.desc: Add 'appindicator' to migrate away of 'ayatana'Pacho Ramos2020-04-231-0/+1
| | | | | | | | | As discussed in https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg88826.html we will merge all USE flags to support indicator notifications into 'appindicator'. We will be able to drop 'ayatana' once we migrate all to this new one. Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* profiles: use.desc: Add 'gles2-only' global USE flagAndreas Sturmlechner2020-04-031-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-111-1/+1
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Make 'gui' a global USE flagDavid Seifert2020-01-121-0/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles/use.desc: remove gnat_201*Tupone Alfredo2019-12-051-4/+0
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* profiles/use.desc: fixed wording for graphicsmagickMiroslav Šulc2019-11-121-1/+1
| | | | | | | made it obvious that USE=imagemagick must be used if user wants graphicsmagick enabled Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* use.desc: Remove unused 'bootstrap' flagMichał Górny2019-11-031-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: clarify the description of split-usrWilliam Hubbs2019-10-161-1/+1
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* use.desc: Make 'snappy' a global USE flagMichał Górny2019-09-171-0/+1
| | | | | | | The 'snappy' flag is used consistently in 9 packages. Make it a global flag. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Make lz4 a global flagMichał Górny2019-09-171-0/+1
| | | | | | | The 'lz4' flag is used consistently for the LZ4 compression algorithm in 21 packages. Make it a global flag. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=nptlMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=gcjMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=cdparanoiaMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=jingleMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=oscarMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=msnMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=apmMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global USE=preludeMichał Górny2019-09-151-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Remove global 'icq' flagMichał Górny2019-09-151-1/+0
| | | | | | The 'icq' flag is used by one package. Make it local. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* use.desc: Rename lm_sensors → lm-sensorsMichał Górny2019-09-121-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/use.desc: add gnat_201*Tupone Alfredo2019-08-291-0/+4
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>