summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass/nvidia-driver.eclass: Set RESTRICT="bindist mirror test"Jeroen Roovers2019-11-021-0/+1
| | | | Signed-off-by: Jeroen Roovers <jer@gentoo.org>
* python-utils-r1.eclass: Fix python_optimize to take all of sys.pathMichał Górny2019-11-011-1/+1
| | | | | | | | | Make sure to append NUL to every path in sys.path, rather than using it as a separator between output entries. This fixes a bug when the last path entry was silently discarded, and the function stopped working with PyPy as a result. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/java-{ant,utils}: updated for new javatoolkit layoutMiroslav Šulc2019-10-302-8/+16
| | | | | Bug: https://bugs.gentoo.org/627440 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* toolchain.eclass: set SLOT=${GCCMAJOR} for gcc-10*Sergei Trofimovich2019-10-271-1/+7
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: filter out -mstackrealign, bug #688580Sergei Trofimovich2019-10-261-0/+7
| | | | | | | | | | | | -mstackrealign breaks stack unwinding via _Unwind_RaiseException in libgcc_s.so.1. Not clear why exactly. Probably by breaking unwinding information during realignment. The change works it around by dropping -mstackrealign when building gcc. Reported-by: Erik Bug: https://bugs.gentoo.org/688580 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* texlive-module.eclass: Fix eclassdocMichał Górny2019-10-261-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* texlive-module.eclass: fix eclassdoc problemsMikle Kolyada2019-10-251-0/+8
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* perl-app.eclass: mark @DEADAndreas K. Hüttel2019-10-231-0/+9
| | | | | | Bug: https://bugs.gentoo.org/637836 Bug: https://bugs.gentoo.org/239510 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* bzr.eclass: Add die statements.Ulrich Müller2019-10-221-2/+2
| | | | | | ... to make the QA lead happy. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* bzr.eclass: Still used by app-emacs/vm.Ulrich Müller2019-10-221-4/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* bzr.eclass: Last riteDavid Seifert2019-10-221-1/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* qt5-build.eclass: qt5_regenerate_global_configs: use `cp` instead of `mv`Andreas Sturmlechner2019-10-211-1/+1
| | | | | | Thanks-to: Lars Wendler <polynomial-c@gentoo.org> Bug: https://bugs.gentoo.org/698174 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* ada.eclass: add export of GNATTupone Alfredo2019-10-211-1/+6
| | | | Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* toolchain.eclass: switch to git-r3 for live ebuildsSergei Trofimovich2019-10-201-6/+8
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* distutils-r1.eclass: Add new pypy path to addpredictMichał Górny2019-10-201-0/+2
| | | | | Closes: https://bugs.gentoo.org/698024 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* toolchain.eclass: enable selective stipping for EAPI=7Sergei Trofimovich2019-10-191-4/+16
| | | | | | | | | | | | | | Before the change we stripped no binaries or object files for gcc on any EAPI. After the change we strip all native binaries, libraries and object files (only on EAPI=7). Non-native binaries (cross-compiler case) is skipped by means of 'dostrip -x'. Bug: https://bugs.gentoo.org/686512 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: drop support for deprecated mingw-runtimeSergei Trofimovich2019-10-191-2/+1
| | | | | Bug: https://bugs.gentoo.org/584858 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: add bug references to commentsSergei Trofimovich2019-10-191-12/+18
| | | | | | No functional changes. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: port to EAPI=7Sergei Trofimovich2019-10-191-2/+4
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: isolate 'epatch' into 'tc_apply_patches'Sergei Trofimovich2019-10-191-20/+23
| | | | | | | | | tc_apply_patches applies all patches and patchsets. Will ease eventual migration to EAPI=7. While at it dropped use of EPATCH_SUFFIX. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: drop PIE patch support for <gcc-4.2Sergei Trofimovich2019-10-191-17/+3
| | | | | | | | ::gentoo and ::toolchain don't have any ebuilds using PIE patchset. If someone really needs to resurrect these old patches it's easier to reshuffle the patchset itself. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain-glibc.eclass: drop support for 'BRANCH_UPDATE'Sergei Trofimovich2019-10-191-12/+0
| | | | | | | BRANCH_UPDATE needs explicit tarball creation. Live ebuilds suit better for tracking upstream development. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: drop support for 'BRANCH_UPDATE'Sergei Trofimovich2019-10-192-25/+0
| | | | | | | BRANCH_UPDATE needs explicit tarball creation. Live ebuilds or weekly snapshots suit better for tracking upstream development. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: clarify use case of GCC_A_FAKEITSergei Trofimovich2019-10-191-0/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: move gentoo patches into own helperSergei Trofimovich2019-10-191-13/+17
| | | | | | Cleanup. No functional change. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* myspell.eclass: Last riteDavid Seifert2019-10-181-0/+3
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* perl-module.eclass: fix eclassdoc warnings, bug 637838Andreas K. Hüttel2019-10-171-5/+10
| | | | | Closes: https://bugs.gentoo.org/637838 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* kde5.eclass: Simplify KDE_DESIGNERPLUGIN BDEPENDsAndreas Sturmlechner2019-10-161-3/+3
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: KDE Plasma 5.17.0 depends on KF-5.63.0 minimumAndreas Sturmlechner2019-10-161-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Drop obsolete KDE Plasma 5.15.5 min depsAndreas Sturmlechner2019-10-161-4/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5-functions.eclass: Drop EAPI-6 supportAndreas Sturmlechner2019-10-161-47/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde5.eclass: Drop EAPI-6 supportAndreas Sturmlechner2019-10-161-23/+4
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: font_cleanup_dirs: Use `has` instead of `for`Andreas Sturmlechner2019-10-161-7/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: Move while to primary shellAndreas Sturmlechner2019-10-161-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: Add error handling where applicableAndreas Sturmlechner2019-10-161-15/+20
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: Port to EAPI-7Andreas Sturmlechner2019-10-161-38/+37
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* toolchain-glibc.eclass: allow glibc dongrade on I_ALLOW_TO_BREAK_MY_SYSTEMSergei Trofimovich2019-10-121-1/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kernel-2.eclass: Move genpatches uri from /space/distfiles-local to devspaceMike Pagano2019-10-121-1/+1
| | | | | | Co-authored-by: Thomas Deutschmann <whissi@gentoo.org> Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* bsdmk.eclass: Drop to maintainer-neededMichał Górny2019-10-121-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* freebsd.eclass: Last riteMichał Górny2019-10-111-0/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* acct-*.eclass: Remove *-fbsd keywordsMichał Górny2019-10-112-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* qmail eclass: drop now unused reference to user eclassRolf Eike Beer2019-10-111-1/+1
| | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Fix obsolete copyrightsMichał Górny2019-10-104-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/firefox: drop virtual/cargoThomas Deutschmann2019-10-061-2/+0
| | | | | | Bug: https://bugs.gentoo.org/695698 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* toolchain-binutils.eclass: Inline mirror://kernelMichał Górny2019-10-051-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-2.eclass: Inline mirror://kernelMichał Górny2019-10-051-5/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ruby-fakegem.eclass: Inline mirror://rubygemsMichał Górny2019-10-051-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* go-module.eclass: only show warning for new packagesWilliam Hubbs2019-10-021-0/+1
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* qmail.eclass: do not install SYSDEPSRolf Eike Beer2019-10-011-1/+1
| | | | | | | | | This is the list of platform specific headers, and only used in an instruction to report success to the author. Since the headers are not installed this list can go away, too. Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* bazel.eclass: fix info message orderJason Zaman2019-10-011-1/+1
| | | | | | The src and dst were swapped. Signed-off-by: Jason Zaman <perfinion@gentoo.org>