Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ELT-patches/aixrtl: tighten exclude_expsyms filter | Michael Haubenwallner | 2017-03-14 | 8 | -14/+14 |
| | | | | Be a little more specific on filtering _GLOBAL__ symbols. | ||||
* | mysql-v2.eclass: Drop dead g3nt8.org mirror | Thomas Deutschmann | 2017-03-14 | 1 | -1/+0 |
| | | | | | Removing g3nt8.org mirror which is no longer hosting mysql-extras tarball and not controlled by any Gentoo dev anymore (i.e. dead domain, up for sale). | ||||
* | ELT-patches/aixrtl: fix exclude_expsyms for C++ exceptions | Michael Haubenwallner | 2017-03-13 | 8 | -6/+60 |
| | | | | | | | On AIX, GNU g++ generates _GLOBAL__* symbols as, amongst others, landing pads for C++ exceptions. These symbols must not be exported from shared libraries, or exception handling may break for applications with runtime linking enabled. | ||||
* | ELT-patches/aixrtl: add shlibpath_overrides_runpath=yes, sync library_names_spec | Michael Haubenwallner | 2017-03-13 | 2 | -3/+6 |
| | |||||
* | golang-vcs-snapshot.eclass: typo fix -- a variable name was in the wrong | William Hubbs | 2017-03-13 | 1 | -2/+2 |
| | | | | case | ||||
* | eclass/golang-vcs.eclass: add the ability to vendor external libraries | William Hubbs | 2017-03-13 | 1 | -3/+65 |
| | |||||
* | java-ant-2.eclass: Bump copyright year to 2017 | James Le Cuirot | 2017-03-11 | 1 | -1/+1 |
| | |||||
* | java-ant-2.eclass: Fix #612284 by making bsfix_extra_args an array | James Le Cuirot | 2017-03-11 | 1 | -9/+9 |
| | | | | This was broken by mgorny's anti-eval change in b8fd8d31. | ||||
* | java-ant-2.eclass: Remove code obsoleted by javatoolkit 0.3.0 | James Le Cuirot | 2017-03-11 | 1 | -44/+2 |
| | | | | This could have been removed over 8 years ago. :| | ||||
* | bitcoincore.eclass: add USE=knots | Anthony G. Basile | 2017-03-11 | 1 | -7/+11 |
| | |||||
* | xdg-utils.eclass: Fix typo in description of MIMEINFO_DATABASE_UPDATE_BIN. | Arfrever Frehtes Taifersar Arahesis | 2017-03-10 | 1 | -2/+2 |
| | |||||
* | check-reqs.eclass: Fix typo in comment. | Ulrich Müller | 2017-03-09 | 1 | -2/+2 |
| | |||||
* | eclass/tests/python-utils-r1: update impl support status | Michał Górny | 2017-03-08 | 1 | -1/+3 |
| | |||||
* | python-single-r1.eclass: Add integrity checks for globals | Michał Górny | 2017-03-08 | 1 | -6/+30 |
| | |||||
* | python-single-r1.eclass: Refactor global setter to use locals, NFC | Michał Górny | 2017-03-08 | 1 | -8/+12 |
| | |||||
* | python-single-r1.eclass: Remove stale EAPI=4 branch in globals | Michał Górny | 2017-03-08 | 1 | -6/+2 |
| | |||||
* | python-r1.eclass: Add integrity checks for globals | Michał Górny | 2017-03-08 | 1 | -5/+37 |
| | |||||
* | python-r1.eclass: Refactor globals to use local vars, NFC | Michał Górny | 2017-03-08 | 1 | -8/+10 |
| | |||||
* | python-r1.eclass: Remove stale EAPI=4 branch in globals | Michał Górny | 2017-03-08 | 1 | -6/+2 |
| | |||||
* | python-any-r1.eclass: Add integrity check for globals | Michał Górny | 2017-03-08 | 1 | -4/+13 |
| | |||||
* | python-any-r1.eclass: Global setter, refactor for more local vars | Michał Górny | 2017-03-08 | 1 | -5/+6 |
| | | | | | | Refactor _python_any_set_globals() to use local variables while generating all output, and copy it to final vars at the end. This is in preparation for integrity checks. NFC. | ||||
* | python-utils-r1.eclass: _python_set_impls, add integrity check | Michał Górny | 2017-03-08 | 1 | -3/+19 |
| | | | | | | | Add integrity check for multi-inherits, i.e. ensure that PYTHON_COMPAT has not changed between successive calls to _python_set_impls. If it did (e.g. because of eclass+ebuild setting different values), then we abort not to give surprising results to the user. | ||||
* | python-utils-r1.eclass: _python_set_impls, use local vars | Michał Górny | 2017-03-08 | 1 | -5/+6 |
| | | | | | | Refactor _python_set_impls to use local variables throughout the function and assign global values at the end. This prepares it for double-inherit integrity checks. NFC. | ||||
* | python-r1.eclass: localize variable to avoid leaking into the env | Tim Harder | 2017-03-08 | 1 | -0/+1 |
| | |||||
* | python-utils-r1.eclass: python_wrapper_setup, fix exporting env | Michał Górny | 2017-03-08 | 1 | -10/+10 |
| | | | | | | | | Fix python_wrapper_setup function to move setting environment variables for PATH and PKG_CONFIG_PATH outside the 'if'. Otherwise, they are only set on the initial invocation of python_wrapper_setup for the particular impl and do not apply to subsequent invocations (e.g. further distutils-r1 phases). | ||||
* | unpacker.eclass: Replace unnecessary eval with array | Michał Górny | 2017-03-08 | 1 | -9/+9 |
| | | | | | Replace the eval used to attempt to construct whitespace-path-safe utility calls with much simpler bash arrays. | ||||
* | toolchain-funcs.eclass: Remove meaningless eval | Michał Górny | 2017-03-08 | 1 | -3/+3 |
| | | | | | The 'eval' as used does not do anything. The function name is expanded anyway. | ||||
* | ruby-ng.eclass: Replace unnecessary 'eval ls' with array fnexp | Michał Górny | 2017-03-08 | 1 | -2/+9 |
| | | | | | | | | | | | | | | Replace the unnecessary use of 'eval ls -d ...' with much simpler and safer filename expansion via bash array. The 'eval' was completely unnecessary in the original code; however, the late addition of quoting would have broken it if eval did not implicitly discard the quotes. The 'ls -d' was unnecessary as well since bash performs filename expansion before passing the parameter to 'ls'. Furthermore, a check for accidental multiple expansion has been added. A complementary check for failed expansion can not be added since the function is called in src_unpack() as well and the expansion fails then. | ||||
* | ruby-fakegem.eclass: Remove completely unnecessary 'eval ls' | Michał Górny | 2017-03-08 | 1 | -3/+2 |
| | | | | | | Filename expansion is performed when the variable is referenced unquoted already. There is really no need to call 'ls' on top of that, and even less reason to wrap it all in 'eval'. | ||||
* | perl-functions.eclass: Replace unnecessary eval with ${!var} | Michał Górny | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | mysql-multilib-r1.eclass: Replace unnecessary eval with bash array | Michał Górny | 2017-03-08 | 1 | -6/+6 |
| | |||||
* | java-ant-2.eclass: Replace unnecessary evals with arrays | Michał Górny | 2017-03-08 | 1 | -22/+18 |
| | | | | | | Replace the horrifying use of evals along with quoting to pass multiple filenames whitespace-safe with much simpler bash arrays. While at it, also simplify the find-read loop. | ||||
* | flag-o-matic.eclass: Replace unnecessary evals | Michał Górny | 2017-03-08 | 1 | -6/+5 |
| | | | | | | | | | Replace the evals used to export variables with plain export calls. Bash expands variable references for exported variable name anyway, rendering the eval completely unnecessary. Replace the single eval used for indirect variable reference with the ${!...} substitution which serves that exact purpose in bash. | ||||
* | cvs.eclass: Replace unnecessary eval with bash arrays | Michał Górny | 2017-03-08 | 1 | -14/+14 |
| | | | | | | Replace the eval used to pass quoted password in with simpler and safer bash arrays. Using eval is strongly discouraged as it is error-prone and confusing. | ||||
* | kernel-2.eclass: enable eapi6 | Alice Ferrazzi | 2017-03-06 | 1 | -1/+1 |
| | |||||
* | kernel-2.eclass: Add some additional text to bring some additional notice to ↵ | Mike Pagano | 2017-03-05 | 1 | -0/+6 |
| | | | | users about the security considerations of a specific kernel and direct them to the upstream website for further information. See bug #599454 | ||||
* | eclass/ros-catkin.eclass: Stop abusing CMAKE_PREFIX_PATH and use ↵ | Alexis Ballier | 2017-03-04 | 1 | -1/+1 |
| | | | | CATKIN_PREFIX_PATH now that we support that. | ||||
* | elisp*.eclass: Fix eclass header. | Ulrich Müller | 2017-03-04 | 2 | -2/+2 |
| | |||||
* | Merge eclass/.gitignore into the top-level one. | Ulrich Müller | 2017-03-02 | 1 | -1/+0 |
| | |||||
* | eclass: new eclass php-pear-r2 to replace php-pear* | Brian Evans | 2017-03-02 | 1 | -0/+122 |
| | |||||
* | eclass/ros-catkin.eclass: Add CATKIN_IN_SOURCE_BUILD support. | Alexis Ballier | 2017-03-02 | 1 | -0/+20 |
| | |||||
* | ruby-fakegem.eclass: Drop stale CVS $Revision$ keyword | Ulrich Müller | 2017-03-01 | 1 | -3/+3 |
| | | | | Acked by graaff. | ||||
* | python-any-r1.eclass: Move PYTHON_USEDEP doc before globals | Michał Górny | 2017-03-01 | 1 | -19/+19 |
| | |||||
* | openib.eclass: switch HOMEPAGE to https | Mike Frysinger | 2017-02-28 | 1 | -1/+1 |
| | |||||
* | Drop $Header$ per council decision in bug #611234. | Robin H. Johnson | 2017-02-28 | 1 | -1/+0 |
| | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | ||||
* | Drop $Id$ per council decision in bug #611234. | Robin H. Johnson | 2017-02-28 | 237 | -237/+0 |
| | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | ||||
* | app-leechcraft: use Qt5, modernize the eclass and ebuilds | 0xd34df00d | 2017-02-26 | 1 | -34/+8 |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4079 | ||||
* | gnatbuild.eclass: Fix header. | Ulrich Müller | 2017-02-25 | 1 | -1/+1 |
| | |||||
* | ruby-ng.eclass: use the default src_prepare in EAPI 6 | Hans de Graaff | 2017-02-25 | 1 | -13/+30 |
| | | | | | | | | This removes the need for inheriting eutils in EAPI 6. It also use the standard PATCHES support instead of RUBY_PATCHES, which was introduced to handle arrays on patches at the time. The default phase also handles eapply_user to handle user patches. | ||||
* | ruby-ng.eclass: add support for EAPI=6 | Hans de Graaff | 2017-02-25 | 1 | -4/+10 |
| |