summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/gcc: add USE=mpx support for Intel MPX #578396Mike Frysinger2016-05-111-1/+5
|
* eclass/latex-package.eclass: set VARTEXFONTS inside the sandbox when ↵Alexis Ballier2016-05-111-0/+4
| | | | | | possibly compiling latex files. Should help in bugs like #580912
* eclass/ros-catkin.eclass: Add support for nodejs messages.Alexis Ballier2016-05-111-6/+13
|
* multilib.eclass (get_libname): Cygwin allows versioning symlinksMichael Haubenwallner2016-05-091-1/+1
| | | | | | Although useless on Cygwin, some build systems or ebuilds still prefer to create the versioning symlinks. As symlinked import libs do not harm anything on Cygwin, just leave those build systems or ebuilds alone.
* sys-devel/gcc: add USE=vtv support for vtable verification #547040Mike Frysinger2016-05-081-1/+8
|
* l10n.eclass: Bump copyright yearJames Le Cuirot2016-05-081-1/+1
|
* l10n.eclass: Sort and normalize PLOCALES in l10n_find_plocales_changeJames Le Cuirot2016-05-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | l10n_find_plocales_change assumes that PLOCALES is sorted alphanumerically with a single space between each entry and no surrounding whitespace. This is not a bad assumption but it isn't documented and it's inconvenient in at least one particular case. MakeMKV uses non-standard locale names and I intend to map these using an associative array, which is possible as of EAPI 6. This allows me to do the following, though only with the above change as associative arrays are not ordered. declare -A MY_LOCALES MY_LOCALES=( [zh]=chi [da]=dan … ) PLOCALES="${!MY_LOCALES[@]}" inherit l10n src_prepare() { PLOCALES="${MY_LOCALES[@]}" l10n_find_plocales_changes … } src_install() { for locale in $(l10n_get_locales); do doins makemkv_${MY_LOCALES[${locale}]}.mo.gz done } Fixes bug #513242.
* Revert "fixed einstall vs. emake install for eapi=6"Ryan Hill2016-05-071-5/+1
| | | | This reverts commit 66afcab271f65b97330e610040ad3acc1b812a03.
* fixed einstall vs. emake install for eapi=6Joerg Bornkessel2016-05-071-1/+5
|
* EAPI=6 support; removed support befor media-video/vdr-2Joerg Bornkessel2016-05-071-27/+20
|
* vim-spell.eclass: drop epause usage (bug #581762)Tim Harder2016-05-071-1/+0
|
* ruby-single.eclass: Support EAPI=6Hans de Graaff2016-05-061-2/+2
| | | | | The current implementation is compatible with EAPI=6. Thanks to Poly-C for additional testing.
* font-ebdftopcf.eclass: Move global-scope use calls to phase, #566540Michał Górny2016-05-051-3/+3
|
* kde4-meta.eclass: Support tar.gz snapshot from gitAndreas Sturmlechner2016-05-021-1/+7
| | | | Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde5.eclass: improve handling of nls USE flagMichael Palimaka2016-05-011-2/+2
| | | | Linguas was being removed unconditionally on packages without an nls USE flag.
* eclass/ros-catkin.eclass: use emake tests with nonfatal as nonfatal is still ↵Alexis Ballier2016-04-301-1/+3
| | | | fatal with cmake-utils_src_make and breaks e.g. dev-ros/rviz.
* www-client/firefox: version bump to 46.0Ian Stakenvicius2016-04-281-0/+404
| | | | | | | | | | Cairo-gtk3 is now the upstream default in this version of firefox, and so the USE flag was switched to make cairo-gtk2 optionally selectable via a "force-gtk2" flag. Bug: http://bugs.gentoo.org/555620 Package-Manager: portage-2.2.26
* firefox-45, thunderbird-45: support system harfbuzz and graphite2Ian Stakenvicius2016-04-281-5/+59
| | | | | | | | | | | | This commit introduces changes to mozconfig-v6.45.eclass and related changes to the existing mail-client/thunderbird-45.0 and the new version bump www-client/firefox-45.1.0 to support using system copies of media-libs/harfbuzz and media-gfx/graphite2 instead of the copies bundled inside of the mozilla codebase. www-client/firefox-45.1.0 was additionally bumped to support security bug 581326 Package-Manager: portage-2.2.26
* eclass/games-mods.eclass: use #!/sbin/openrc-run instead of #!/sbin/runscriptAustin English2016-04-251-1/+1
|
* kde5.eclass: Spell iuse correctly.Ryan Hill2016-04-241-1/+1
|
* ssl-cert.eclass: guard against EAPI=0Anthony G. Basile2016-04-231-0/+12
|
* kde5.eclass: Drop translations when nls not wantedJohannes Huber2016-04-231-0/+5
| | | | Gentoo-bug: 580720
* Drop all refrences to eclipse in intel compiler productsJustin Lecher2016-04-221-38/+0
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* HTTPS for *.freedesktop.orgAnthony Ryan2016-04-203-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | * Excluding xorg.freedesktop.org * Excluding tango.freedesktop.org The following modified ebuilds were found to have problems after modification but the problems were determined to not be a regression. Upstream tarball has a new hash: * app-misc/evtest-1.29 * app-misc/evtest-1.30 * dev-embedded/scratchbox2-2.0-r1 * dev-ml/cairo-ocaml-1.2.0 * net-libs/libqmi-1.0.0 * sys-auth/libfprint-0.4.0 * sys-auth/libfprint-0.5.0 * sys-auth/libfprint-0.5.1 Upstream tarball has been deleted: * dev-libs/liblazy-0.2 * dev-util/pkgconfig-openbsd-20130507-r1 * x11-libs/xvba-video-0.8.0-r3 * x11-misc/driconf-0.9.1-r1 * x11-misc/xdg-utils-1.1.0_rc2-r1
* kde5.eclass: don't run pkg_pretend for kde-frameworksMichael Palimaka2016-04-211-1/+5
| | | | | | | | Merely exporting the phase function is very expensive, even if nothing useful is done inside it. Frameworks are supposed to support GCC 4.5 at a minimum which is old enough to make it safe enough to omit the check.
* kde5.eclass: merge type is already checked in _check_gcc_versionMichael Palimaka2016-04-211-6/+2
|
* kde5.eclass: drop minimal gcc requirement for kde-frameworksMichael Palimaka2016-04-211-1/+6
| | | | | This will be used in a future commit for reducing the number of time-consuming gcc version checks.
* kde4-base.eclass: Cleanup SRC_URIsAndreas Sturmlechner2016-04-211-11/+2
|
* kde5-functions.eclass: punt_bogus_deps improvementsJohannes Huber2016-04-191-1/+1
| | | | | Syncs eclass with kde overlay. Improvements by Michael Palimaka <kensington@gentoo.org>. Needed for bug #580282.
* java-*.eclass: Bump java-config dependency to avoid bug #580504James Le Cuirot2016-04-193-3/+3
| | | | | People may remove java-config-wrapper without updating java-config, leading to a broken setup.
* ssl-cert.eclass: add libressl supportAnthony G. Basile2016-04-181-4/+8
|
* perl-module.eclass: Fix bash array handling of DIST_EXAMPLESAndreas K. Hüttel2016-04-181-1/+1
|
* qt4-build-multilib.eclass: prepare configure for gcc-6 and beyondDavide Pesavento2016-04-171-0/+4
|
* ssl-cert.eclass: remove = slot operator from DEPENDAnthony G. Basile2016-04-161-2/+2
| | | | | | | | It is common practice to include := in DEPENDs even though slot operators are only meaningful in RDEPENDs because one often sees RDEPEND="${DEPEND} ...". However, the scope of DEPEND does not cross the boundary between eclass and inhering ebuild, so that operator is useless here.
* Revert "ssl-cert.eclass: add libressl support"Anthony G. Basile2016-04-161-8/+4
| | | | This reverts commit ad0c2ab2bdbd34f4550e49c56cfd5974d6a2c07a.
* ssl-cert.eclass: add libressl supportAnthony G. Basile2016-04-161-4/+8
|
* ssl-cert.eclass: add slot operators for dev-libs/opensslAnthony G. Basile2016-04-161-2/+2
|
* eclass/ELT-patches/darwin-conf: add patch for libtool-2.4.6 by Michael ↵Fabian Groffen2016-04-151-0/+29
| | | | Weiner, bug #579272
* toolchain.eclass: automatically select latest gcc-config profile when ↵Mike Frysinger2016-04-141-12/+22
| | | | | | | | | unmerging active version #529608 If the user is unmerging the current version, try and automatically switch to a better version. We blindly pick the latest one available for the target in question since there's not really a better metric to figure out which one the user actually would want.
* wxwidgets.eclass: Add EAPI 6 support.Ryan Hill2016-04-131-27/+34
|
* wxwidgets.eclass: Clarify debugging commentRyan Hill2016-04-131-6/+6
| | | | | | It was potentially confusing that setting WX_DISABLE_DEBUG would actually cause debugging to be enabled. Changed variable name to WX_DISABLE_NDEBUG.
* wxwidgets.eclass: Change how we do wxwidgets, add gtk3 support.Ryan Hill2016-04-131-100/+56
| | | | | | Rename need-wxwidgets to setup-wxwidgets. Set config based on version of wxGTK requested by WX_GTK_VER and flags wxGTK was built with. Deprecate global code setting defaults.
* git-2.eclass: Remove myself from maintainersMichał Górny2016-04-131-1/+0
|
* multilib.eclass (get_libname): Cygwin uses (unversioned) import libs named dll.aMichael Haubenwallner2016-04-131-5/+7
|
* qt5-build.eclass: drop 5.4 supportDavide Pesavento2016-04-131-24/+11
| | | | (cherry picked from proj/qt commit 19e67f928a60a88953d6b85443e630367cedf46a)
* qt5-build.eclass: use https in SRC_URIDavide Pesavento2016-04-131-2/+2
| | | | (cherry picked from proj/qt commit 98f0450083e9790268989bb6af75569f813adc7c)
* qt5-build.eclass: preliminary support for Qt 5.7Davide Pesavento2016-04-131-7/+20
| | | | | | | | | | | | | | | | | | | This is a squashed commit of the following cherry picks from proj/qt.git: qt5-build.eclass: update licensing options for Qt 5.7 (cherry picked from 0b87664bd7a24f3b07117ec6cc059898b6a33aac) qt5-build.eclass: tweak sed to apply to avx512 tests added in 5.7 (cherry picked from 7c3bcf6032b37bcb15b8bac6dba1b151e80d613d) qt5-build.eclass: rewrite sed so that it works on 5.6 and 5.7 too (cherry picked from 12f4fabfaca9bd4c0f62d8ba0b9731840eff588e) qt5-build.eclass: tweak sed to apply to 5.7's config.tests (cherry picked from ab4ed663cee3126d99e6638a0607531d589194be) qt5-build.eclass: adapt qmake installation target name for 5.7 (cherry picked from 154f21fa9b3677d079ddf1ac5bad5cbedf792ee7)
* qt5-build.eclass: simplify gcc version check, add eerrorDavide Pesavento2016-04-131-6/+5
| | | | (cherry picked from proj/qt commit e2c27b48a98cb8a6789ff9de5cb1b8637ab45a4e)
* qt5-build.eclass: stop mentioning bug 307861 to usersDavide Pesavento2016-04-131-1/+1
| | | | | | | It doesn't contain much useful information or instructions, and users might actually get more confused because it's about Qt4. (cherry picked from proj/qt commit 213c3ad70ffa9b73cdf111231fb40810bdf61210)
* qt5-build.eclass: define a subslot for 5.6 and laterDavide Pesavento2016-04-131-1/+5
| | | | | | *Only* intended for packages using Qt private APIs. Gentoo-Bug: 554190