summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dotnet.eclass: pass -S to file to disable seccompSam James2023-01-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Files being installed by Portage are generally trusted but also the syscalls allowed by file are quite broad anyway. With e.g. new libc or sandbox version (or any number of things...), the syscalls used by file can change which leads to its seccomp filter killing the process. This is an acceptable tradeoff when users are calling file(1), but it makes less sense with trusted input within Portage, especially where it may lead to confusing errors (swallowed within pipes, subshells, etc). Indeed, it might even be the case that file(1) is broken, but the user needs to complete a world upgrade to get a newer file/portage/???, but can't because of various ebuilds (like ones using this eclass) failing. Disable seccomp for these calls to keep working. Bug: https://bugs.gentoo.org/811462 Bug: https://bugs.gentoo.org/815877 Bug: https://bugs.gentoo.org/889046 Signed-off-by: Sam James <sam@gentoo.org>
* dotnet.eclass: drop EAPI 6 supportDavid Seifert2022-12-271-11/+10
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dotnet.eclass: Drop old EAPI conditionalsUlrich Müller2022-07-181-4/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* *.eclass: @ECLASS-VARIABLE renamed to @ECLASS_VARIABLEUlrich Müller2022-03-241-1/+1
| | | | | Bug: https://bugs.gentoo.org/835396 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dotnet.eclass: [QA] add EAPI guardSam James2021-06-201-6/+9
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* eclass: reassign dotnet@g.o's eclasses to m-nJoonas Niilola2021-05-121-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dotnet.eclass: mark USE_DOTNET as @PRE_INHERITSam James2021-03-311-2/+4
| | | | | | We use it to control IUSE in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-2/+1
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/dotnet: Fix EclassDocErrorAaron Bauman2020-12-061-2/+3
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* dotnet.eclass: Add EAPI 7 supportJames Le Cuirot2019-12-231-8/+10
| | | | | | | | I could not see eutils.eclass being used anywhere but multilib.eclass is needed for get_libdir. I will fix implicit use of eutils by libgdiplus for prune_libtool_files. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* eclass/dotnet.eclass: use dotnet@gentoo.org as MAINTAINERMikhail Pukhlikov2018-11-061-1/+1
| | | | Signed-off-by: Mikhail Pukhlikov <cynede@gentoo.org>
* dotnet.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass: more misc doc fixesMike Frysinger2015-08-141-4/+8
|
* eclass/dotnetHeather Cynede2015-08-131-0/+139