summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* apache-2.eclass: fix slot/subslot to ensure rebuilds triggerAaron Bauman2018-04-201-1/+1
|
* gstreamer.eclass: Remove emul-linux-x86-* blockersDavid Seifert2018-04-201-7/+0
|
* qt4-build-multilib.eclass: Remove emul-linux-x86-* blockersDavid Seifert2018-04-201-1/+0
|
* mysql-multilib-r1.eclass: Remove emul-linux-x86-* blockersDavid Seifert2018-04-201-1/+0
|
* xorg-2.eclass: Remove emul-linux-x86-* blockersDavid Seifert2018-04-201-4/+0
|
* kde5-functions.eclass: Raise PLASMA_MINIMAL to 5.11.5Andreas Sturmlechner2018-04-191-1/+1
|
* kde5-functions.eclass: Raise FRAMEWORKS_MINIMAL to 5.43.0Andreas Sturmlechner2018-04-191-5/+2
|
* kde5.eclass: Drop obsolete kde-apps-17.08 conditionalsAndreas Sturmlechner2018-04-191-8/+1
|
* kde5-functions.eclass: FRAMEWORKS_MINIMAL=5.44.0 for >=kde-apps-18.04Andreas Sturmlechner2018-04-191-0/+3
|
* flag-o-matic.eclass: treat "--param x" as a unit when testing flagsMike Gilbert2018-04-182-12/+25
| | | | | | | For clang and gcc, --param consumes the next argument. Testing --param and its value separately is nonsensical. Acked-by: Sergei Trofimovich <slyfox@gentoo.org>
* php-lib-r1.eclass: Remove @DEAD eclassMichał Górny2018-04-181-62/+0
|
* gnatbuild*.eclass: Last ritesMichał Górny2018-04-182-4/+10
| | | | Bug: https://bugs.gentoo.org/642702
* gnome-games.eclass: Mark @DEAD for removalMichał Górny2018-04-181-1/+4
| | | | Bug: https://bugs.gentoo.org/574644
* vmware-bundle.eclass: Remove last rited eclassMichał Górny2018-04-181-87/+0
| | | | Closes: https://bugs.gentoo.org/642710
* mozconfig-*.eclass: Remove old unused eclassesMichał Górny2018-04-186-2407/+0
| | | | | Acked-by: Lars Wendler <polynomial-c@gentoo.org> Closes: https://bugs.gentoo.org/642704
* eclass/nvidia-driver.eclass: Detect the entire display controller device ↵Jeroen Roovers2018-04-171-1/+1
| | | | class by Matthew Schultz (bug #653374).
* enlightenment.eclass: Remove disbanded enlightenment projectMichał Górny2018-04-161-2/+2
|
* ghc-package.eclass: allow override of default ghc and ghc-pkg toolsSergei Trofimovich2018-04-141-2/+2
| | | | | | | This is mostly useful for cross-compilation and bootstrapping of ghc from non-standard compiler. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass/nvidia-driver.eclass: Fix 390 compatibility list (maybe bug #653022).Jeroen Roovers2018-04-141-22/+5
|
* toolchain.eclass: don't install libcp1plugin.laSergei Trofimovich2018-04-141-0/+2
| | | | | | | | | | | | Don't install plugin's .la file. Plugins are meant to be loaded at runtime (they all export the same sympols, etc.). Plugins don't have static library equivalent. Drop 'libcp1plugin.la'. Reported-by: Paolo Pedroni Closes: https://bugs.gentoo.org/638216 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* nvidia-driver.eclass: Add new long time support branch.Jeroen Roovers2018-04-111-1/+37
|
* java-vm-2.eclass: fdo-mime->xdg-utils migrationMarty E. Plummer2018-04-081-3/+3
| | | | | | This is the only eclass left which uses it. Switch over. Package-Manager: Portage-2.3.28, Repoman 2.3.9
* common-lisp-common.eclass: Drop uneeded eclassChema Alonso Josa2018-04-081-211/+0
| | | | Bug: https://bugs.gentoo.org/646742
* common-lisp.eclass: Drop unneeded eclassChema Alonso Josa2018-04-081-81/+0
| | | | Bug: https://bugs.gentoo.org/646742
* eclass/xfconf: fdo-mime->xdg-utilsMarty E. Plummer2018-04-081-7/+7
| | | | | | | | A very simple change, just replace the eclass and functions. Mostly to just get the ebuilds using this eclass out of the qa-report: https://qa-reports.gentoo.org/output/eclass-usage/fdo-mime.txt Package-Manager: Portage-2.3.28, Repoman-2.3.9
* kde4-meta.eclass: Remove last-rited eclassAndreas Sturmlechner2018-04-061-631/+0
| | | | Closes: https://bugs.gentoo.org/637774
* freedict.eclass: require EAPI=6Marty E. Plummer2018-04-041-8/+10
| | | | | | As a pretty simple eclass, which only inherited multilib in order to get $(get_libdir) and eutils for who knows why, and all its consumers bumped to EAPI=6, it makes sense to require EAPI 6 for this eclass.
* kde4-base.eclass: Mark @DEAD for removalAndreas Sturmlechner2018-04-031-0/+2
|
* kde4-functions.eclass: Mark @DEAD for removalAndreas Sturmlechner2018-04-031-0/+2
|
* golang-base.eclass: bump dependency on go to 1.9William Hubbs2018-03-311-1/+1
|
* toolchain-glibc.eclass: fix glibc-headers bootstrap on non-multilib hostSergei Trofimovich2018-03-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | The error is found by wm_ attempting to build a cross-compiler CHOST=powerpc-unknown-linux-gnu CTARGET=mips64-unknown-linux-gnu Boostrap failed on glibc-headers (./configure phase) as: configure:2623: powerpc-unknown-linux-gnu-gcc -mabi=n32 -c -O1 -pipe -U_FORTIFY_SOURCE conftest.c >&5 powerpc-unknown-linux-gnu-gcc: error: unrecognized command line option '-mabi=n32'; did you mean '-mabi=d32'? Note how target's ABI is mexed into host's compiler flags. The error above happens on every host=non-multilib target=multilib combination. I've reproduced it on: CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu The fix is not to inject target's CFLAGS ABI into CC for USE=headers-only bootstrap step as we don't have cross-compiler yet. Tested by successfully bootstrapping cross-compiler on CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain-glibc.eclass: log when eclass overrides CC/CFLAGSSergei Trofimovich2018-03-301-0/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass: misc spelling fixesMike Frysinger2018-03-2810-22/+22
|
* apache-2.eclass: Partially revert last change.Lars Wendler2018-03-261-0/+4
|
* apache-2.eclass: Removed code specific for apache-2.2Lars Wendler2018-03-261-36/+33
| | | | Minor eclass overhaul.
* java-ant-2.eclass: Drop unused and banned java-ant_remove-taskdefsJames Le Cuirot2018-03-241-35/+1
| | | | It's been on the scrapheap long enough now.
* cmake-utils.eclass: Make the new ASM-ATT rules actually workJames Le Cuirot2018-03-231-1/+2
| | | | | | | | | | | The previous attempt actually broke ASM in media-libs/vulkan-loader entirely so that it fell back to C code. After much experimentation and combing through strace output, I found that -x assembler is needed to handle non-standard file extentions and linking is done as a separate step. CMAKE_ASM-ATT_LINK_FLAGS therefore needs to be defined with -nostdlib to avoid errors about undefined main symbols. Closes: https://bugs.gentoo.org/625844
* eclass: php-ext-source-r3 - Update documentation of src_prepareBrian Evans2018-03-221-3/+3
|
* eclass: php-ext-sources-r3 - Apply user patches to all targetsBrian Evans2018-03-211-15/+15
| | | | | | | | | | | | | | | | The original eclass copied sources as part of the exported src_unpack and then attempted to apply default_src_prepare to every PHP_TARGET. As the bug shows, this fails on eapply_user because that function will only ever apply once. Instead, eliminate the php-ext-sources-r3_src_unpack. Move the copy function to src_prepare phase after patches were applied, optionally disabled by PHP_EXT_SKIP_PATCHES=yes. This eclass will only apply patches to PHP_EXT_S. Fixes: https://bugs.gentoo.org/650324
* bitcoincore.eclass: Mark @DEAD for removalAndreas Sturmlechner2018-03-201-0/+3
|
* vcs-snapshot.eclass: set -o (--no-same-owner) when unpacking, bug #645182Sergei Trofimovich2018-03-171-1/+2
| | | | | | | | | | | | Fixes build failures in unprivileged containers like bug #645182: Package: dev-python/pycparser-2.14 >>> Unpacking source... tar: CHANGES: Cannot change ownership to uid 1000, gid 1000: Invalid argument In such containers uid=0 can't really change file ownership. Closes: https://bugs.gentoo.org/645182 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* Reassign due to Project:SuSE being disbandedPacho Ramos2018-03-172-2/+2
|
* cmake-utils.eclass: inherit eutils,multilib only pre-EAPI-7Andreas Sturmlechner2018-03-171-2/+6
|
* cmake-utils.eclass: use consistent style for SETMichael Palimaka2018-03-171-11/+11
|
* cmake-utils.eclass: raise CMAKE_MIN_VERSION to 3.9.6Michael Palimaka2018-03-171-2/+2
|
* toolchain.eclass: Use :0= for dependency on >=dev-libs/isl-0.14.Arfrever Frehtes Taifersar Arahesis2018-03-131-1/+1
| | | | | Closes: https://bugs.gentoo.org/650170 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux.Arfrever Frehtes Taifersar Arahesis2018-03-121-1/+19
| | | | Closes: https://bugs.gentoo.org/649406
* qt5-build.eclass: stop using deprecated ltprune.eclassDavide Pesavento2018-03-121-2/+4
|
* qt5-build.eclass: remove gcc version checkDavide Pesavento2018-03-121-9/+0
| | | | Everything older than gcc-5.4.0 has been masked for a while
* qt5-build.eclass: switch to eapi7-ver.eclassDavide Pesavento2018-03-121-6/+5
|