summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* qmail.eclass: update documentation to installRolf Eike Beer2019-10-011-2/+1
| | | | | | | | | -TODO are development notes, and are e.g. removed in notqmail entirely -the SENDMAIL file has been renamed to SENDMAIL.md in notqmail Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Closes: https://github.com/gentoo/gentoo/pull/13074 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* go-module.eclass: new eclass for go modulesWilliam Hubbs2019-09-301-0/+177
| | | | | | | | This eclass includes the basic settings and src_unpack/pkg_postinst functions for software written in the Go programming language that uses Go modules. Signed-off-by: William Hubbs <williamh@gentoo.org>
* flag-o-matic.eclass: fix test-flag-PROG() for CC="gcc -m64"Sergei Trofimovich2019-09-301-3/+5
| | | | | | | | | | | | | | | | | | | | bug #695706 added compiler validation via 'type -p ${CC}', but that does not take into account possible options present in ${CC} itself: $ type -P x86_64-pc-linux-gnu-gcc -m64; echo $? /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc 1 $ type -P x86_64-pc-linux-gnu-gcc ; echo $? /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc 0 The change picks first argument (binary name) and validates only that. Reported-by: Pavol Cupka Closes: https://bugs.gentoo.org/695888 Bug: https://bugs.gentoo.org/show_bug.cgi?id=695706 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/ant-tasks.eclass: added support for multiple depsMiroslav Šulc2019-09-271-4/+8
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* flag-o-matic.eclass: test-flag-PROG(): verify selected compiler existsTim Harder2019-09-271-1/+5
| | | | | | | | | Before trying to use it. Fixes stricter phase running done by pkgcore which explicitly dies when encountering unknown commands. Closes: https://bugs.gentoo.org/695706 Signed-off-by: Tim Harder <radhermit@gentoo.org>
* toolchain-glibc.eclass: drop prepallstrip, bug #587296Sergei Trofimovich2019-09-251-18/+0
| | | | | | | | | | | This effectively reverts https://bugs.gentoo.org/46186. Modern gdb can inspect threads without debugging symbols in libpthread/libthread_db. Reported-by: Michał Górny Bug: https://bugs.gentoo.org/587296 Bug: https://bugs.gentoo.org/46186 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* games-mods.eclass: Actually add RESTRICT=bindist this timeMichał Górny2019-09-231-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-mods.eclass: Add RESTRICT="bindist"Michał Górny2019-09-231-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* font.eclass: add README.md to dodoc listJoonas Niilola2019-09-231-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* eclass/qmail: drop qmail_create_usersRolf Eike Beer2019-09-211-14/+0
| | | | | | | | All ebuilds that were calling this depend on acct-users now. Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Closes: https://github.com/gentoo/gentoo/pull/12898 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* eclass/qmail: drop qmail_create_groupsRolf Eike Beer2019-09-211-11/+0
| | | | | | | | | All ebuilds that were calling this directly or indirectly depend on acct-group now. Closes: https://bugs.gentoo.org/533184 Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: allow LLVM 9.xThomas Deutschmann2019-09-211-0/+8
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* eclass: php-ext-source-r3 - Add support for building with PHP 7.4+Brian Evans2019-09-201-5/+14
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>