summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* rebar.eclass: Build Erlang/OTP projects using dev-util/rebarAmadeusz Żołnowski2016-05-224-0/+596
| | | | | | It is an eclass providing functions to build Erlang/OTP projects using dev-util/rebar. All packages in upcoming category dev-erlang are going to use this eclass.
* chromium.eclass: remove special-case for es_LAMike Gilbert2016-05-211-14/+2
|
* distutils-r1.eclass: Do not modify the HOME variableMike Gilbert2016-05-211-6/+0
| | | | | This was only necessary when we ran phases in parallel. Also, PMS says this variable should not be modified.
* distutils-r1.eclass: Do not apply patches if DISTUTILS_OPTIONAL is usedMichał Górny2016-05-211-5/+7
| | | | | | | | | | | | Do not apply PATCHES and user patches (either via the EAPI 6 default or pre-EAPI 5 code) when DISTUTILS_OPTIONAL is being used. In this case, distutils functions are usually called conditionally, in a subdirectory, while both PATCHES and user patches are usually intended to be applied top-level. There is no ebuild relying on distutils-r1_src_prepare applying patches with DISTUTILS_OPTIONAL. In fact, there are ebuilds which work around this behavior.
* kde5.eclass: install all translations when LINGUAS is undefinedMichael Palimaka2016-05-201-1/+1
| | | | | | | | This mirrors the behaviour of the gettext autotools macros. Gentoo-bug: 581382 Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde5-functions.eclass: Drop EAPI 5 supportJohannes Huber2016-05-201-2/+2
|
* java-vm-2.eclass: Bump everyone up to eselect-java-0.2.0James Le Cuirot2016-05-191-1/+1
|
* kde4-base.eclass: Fix typoAndreas Sturmlechner2016-05-191-1/+1
| | | | Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde4-base.eclass: Add exceptions to USE=+handbookAndreas Sturmlechner2016-05-191-6/+9
| | | | | | kde-apps/kcontrol and kde-apps/knetattach also collide with slot 5. Signed-off-by: Johannes Huber <johu@gentoo.org>
* kde5-functions.eclass: Bump FRAMEWORKS_MINIMAL to 5.21.0Johannes Huber2016-05-191-1/+1
|
* cmake-utils.eclass: Remove incorrect suggestions related to eclass functions ↵Maciej Mrozowski2016-05-181-2/+2
| | | | removed since EAPI 6
* cmake-utils.eclass: enable CMAKE_WARN_UNUSED_CLI for EAPI 6Maciej Mrozowski2016-05-181-2/+2
|
* l10n.eclass: l10n_find_plocales_changes: make it more friendlyMike Frysinger2016-05-161-5/+8
| | | | | | - Use ebegin/eend to show process messages instead of two einfos. - Fix sorting logic to work in all locales. - Return 1 when things are out of sync so callers can abort if they want.
* eclass/gnat: fix misspelling of 'virtual'Brian Norris2016-05-161-1/+1
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/1466 Signed-off-by: Brian Norris <computersforpeace@gmail.com> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* kde5.eclass: Update SRC_URI for kde-frameworks/krunnerJohannes Huber2016-05-151-2/+1
|
* python-utils-r1.eclass: python_wrapper_setup, fix pythonN-config cleanupMichał Górny2016-05-151-1/+1
|
* java-utils-2.eclass: DESTTREE querying -> /usr, #566480Michał Górny2016-05-141-3/+3
|
* java-utils-2.eclass: DESTTREE assignment -> into, #566480Michał Górny2016-05-141-1/+4
|
* java-utils-2.eclass: Use insinto & insopts instead of vars, #566480Michał Górny2016-05-141-9/+17
| | | | | Replace INSDESTTREE and INSOPTIONS internal variable references with correct calls to insinto & insopts, using a subshell to scope them.
* python-utils-r1.eclass: Make python_{script,module}root vars privateMichał Górny2016-05-141-36/+24
| | | | | | | Remove python_scriptroot & python_moduleroot from the public eclass API, in favor of calls to python_scriptinto and python_moduleinto. This feature was seldom used, not listed in the official API guide, and the *into functions is more in line with the PMS.
* python-utils-r1.eclass: stop respecting DESTTREE in python_do*/new*Michał Górny2016-05-141-3/+3
| | | | | | | | | | Replace the code respecting current value of ${DESTTREE} in favor of using /usr unconditionally. The feature was extremely unlikely to be ever used (only if you did 'into ...; python_do*', quite confusing and relied on semi-internal package manager variables. Furthermore, it was potentially broken as it relied on DESTTREE having an initial '/usr' value which is not warranted by the PMS.
* distutils-r1.eclass: Do not rely on INSDESTTREE, #173630Michał Górny2016-05-141-4/+6
|
* eclass: ELT-patches: update cross patches for libtool-2.4+ #572038Mike Frysinger2016-05-133-4/+45
|
* toolchain.eclass: prune more unused libtool archives #573302Mike Frysinger2016-05-111-2/+38
|
* mysql-multilib-r1.eclass: Remove private header and don't install tests wrt ↵Brian Evans2016-05-111-6/+15
| | | | | | | | | | bug 582738 The private include file mysql/private/config.h is not needed by anything and should not be referenced. It will never match in multiple ABIs so just remove it. When USE=-test, don't install tests which would just be removed later anyway.
* 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.