summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass: Move cpu optimization patch for older kernels.Mike Pagano2019-02-211-3/+2
| | | | | | See bug #678498 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* eclass: Fix kernel dependency for gcc v8 patch in kernel-2.eclassMike Pagano2019-02-181-2/+2
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* eclass: Update cpu optimization support in kernel-2.eclassMike Pagano2019-02-181-9/+14
| | | | | | | | | | This patch clean's up the logic when applying or dropping the cpu optimization patch. This patch will also support the applying of the gcc v8 patch which will eventually be in genpatches and applied also via the 'experiemental' use flag after this support is enabled. Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* kernel-2.eclass: Fix LICENSE for Linux 4.14 and later.Ulrich Müller2019-02-151-5/+6
| | | | | | | | | | | | Starting with version 4.14, the whole firmware tree has been dropped from the kernel: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b38923a068c10fc36ca8f596d650d095ce390b85 Therefore including "linux-firmware" in LICENSE is no longer accurate. Closes: https://bugs.gentoo.org/677756 Reviewed-by: Mike Pagano <mpagano@gentoo.org> Reviewed-by: Alice Ferrazzi <alicef@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* kernel-2.eclass: add linux 5.x supportThomas Deutschmann2019-01-071-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel-2.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* kernel-2.eclass: add sys-devel/bison and sys-devel/flex to RDEPENDThomas Deutschmann2018-08-091-0/+2
| | | | | | | Since commit 033dba2ec06 [Link 1], kernel needs bison and flex. Link 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=033dba2ec06c47a9fe1b190bc3281058fb20738d Closes: https://bugs.gentoo.org/663020
* kernel-2.eclass: sort RDEPEND alphabeticallyThomas Deutschmann2018-08-091-2/+2
|
* kernel-2.eclass: inherit estack eclassThomas Deutschmann2018-07-301-1/+1
| | | | | | In commit 3b73ebd9ac730549bb9edf5e8f9ff6614d08726a we removed eutils eclass usage. However, we still need eshopts_* functions provided by estack eclass.
* kernel-2.eclass: drop EAPI 0-1 support codeMarty E. Plummer2018-07-301-26/+14
| | | | | | | | | | Also went ahead and dropped versionator in favor of eapi7-ver for EAPI 0-6, and eutils for epatch. multilib dropped as unneeded. All ebuilds using it tested with ebuild clean install clean. Bug: https://bugs.gentoo.org/657926 Package-Manager: Portage-2.3.40, Repoman-2.3.9 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* kernel-2.eclass:Mike Pagano2018-06-181-6/+8
| | | | | Fix the unapplying of fbcondecor for sparc and include check for K_WANT_GENPATCHES. Closes bug #652152.
* eclass/kernel-2: use HTTPsMichael Mair-Keimberger2018-06-181-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/8881
* eclass: Remove remaining uses of epause and ebeep.Ulrich Müller2018-05-311-2/+0
| | | | These functions are long deprecated and only defined in EAPIs 0 to 2.
* Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=yAlice Ferrazzi2018-02-071-0/+1
| | | | | | | New 4.14 kernel is using CONFIG_UNWINDER_ORC=y by default but having USE="minimal" is removing virtual/libelf, this is breaking the Kernel compilation. Closes: https://github.com/gentoo/gentoo/pull/6898
* kernel-2.eclass: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-onlySergei Trofimovich2018-01-071-2/+2
| | | | | | | | | | | | | | | | | CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only. Convert it to a global USE flag instead. Mechanical ebuild rename done as: $ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \ -i $(git grep -l headers-only) 'headers-only' flag is used by crossdev to bootstrap stage1 compiler before libc is available. crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230. Bug: https://bugs.gentoo.org/642712 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kernel-2.eclass: Whitespace.Ulrich Müller2018-01-031-3/+3
|
* kernel-2.eclass: Specify LICENSE for firmware more precisely.Ulrich Müller2018-01-031-4/+4
| | | | Acked-by: Thomas Deutschmann <whissi@gentoo.org>
* eclass/kernel-2.eclass: As per PMS remove calls to external command 'tr' in ↵Mike Pagano2017-08-311-3/+8
| | | | global scope. Closes bug 629106.
* kernel-2.eclass: Update eclass for new location for rc kernels > 1Mike Pagano2017-05-221-1/+1
|
* kernel-2.eclass: Fix file renaming for git-sourcesMike Pagano2017-05-191-2/+2
|
* kernel-2.eclass: Support new location and file type for git sources >= 4.12Mike Pagano2017-05-181-3/+13
|
* Drop () from function in documentationJustin Lecher2017-03-191-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* Drop trailing whitespacesJustin Lecher2017-03-191-72/+72
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* kernel-2.eclass: enable eapi6Alice Ferrazzi2017-03-061-1/+1
|
* kernel-2.eclass: Add some additional text to bring some additional notice to ↵Mike Pagano2017-03-051-0/+6
| | | | users about the security considerations of a specific kernel and direct them to the upstream website for further information. See bug #599454
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kernel-2.eclass: typo fixAlice Ferrazzi2017-01-241-3/+3
|
* kernel-2.eclass: s/uf/if/ in handle_genpatches doc blockGöktürk Yüksek2017-01-191-1/+1
|
* kernel-2.eclass: Point user to addtional kernel removal instructions. See ↵Mike Pagano2016-12-281-0/+3
| | | | bug #581522.
* kernel-2.eclass: Remove code that looks for Changelog which is also breaks ↵Mike Pagano2016-12-261-7/+0
| | | | PMS rules going above FILESDIR.
* kernel-2.eclass: Remove kdbus support as it is discontinued. First reported ↵Mike Pagano2016-12-151-18/+0
| | | | in bug #576614 by jon R-B.
* kernel-2.eclass: Add required @USAGE documentation to functions.Mike Pagano2016-12-141-4/+34
|
* kernel-2.eclass: Convert eclass to use documentation standardsMike Pagano2016-12-041-109/+333
|
* kernel-2.eclass: Minor cleanup. Remove die from global scope per EAPI 6 rules.Mike Pagano2016-12-021-3/+5
|
* kernel-2.eclass: Fix eapply_user as per PMS spec and execute in src_prepare. ↵Mike Pagano2016-12-011-9/+26
| | | | Support older EAPIs with epatch_user.
* kernel-2.eclass: Support EAPI 6 when applying user patches.Mike Pagano2016-11-281-2/+6
|
* kernel-2.eclass: Remove call to KV_to_int. See bug #587318.Mike Pagano2016-11-271-1/+1
|
* kernel-2.eclass: add global EAPI checkMike Gilbert2016-09-181-0/+2
| | | | This eclass has not been ported for EAPI 6 yet.
* kernel-2.eclass: Add 'K_FROM_GIT' var to replace hardcoded reference to ↵Joshua Kinard2016-08-221-1/+4
| | | | | | | | | | | sys-kernel/git-sources. This is to work around a possible bug in patch when attempting to patch kernel trees checked out from git that remove a symlink and replace it with a file of the same name. See Bug #507656. Signed-off-by: Joshua Kinard <kumba@gentoo.org> Acked-by: Mike Pagano <mpagano@gentoo.org>
* kernel-2.eclass: add crosscompile_opts_headers-only to IUSEMike Gilbert2016-08-021-0/+1
| | | | Fixes installation of cross headers for ebuilds using EAPI 5+.
* kernel-2.eclass: add Prefix support.Benda Xu2016-06-151-25/+25
| | | | | | | | A few quotes and dies are updated. https://archives.gentoo.org/gentoo-dev/message/8a1c67b1d1145e55447c65c7b213dce9 Bug: 478436
* Update copyright year to 2016.Joshua Kinard2016-01-251-1/+1
|
* Change kernel-2 maintainer to kernel@gentoo.orgJoshua Kinard2016-01-251-1/+1
|
* kernel-2.eclass: set UNIPATCH_LIST_GENPATCHES in src_unpack()Michał Górny2015-12-201-3/+16
| | | | | | | | | | | Modify genpatches logic to delay setting UNIPATCH_LIST_GENPATCHES until src_unpack(). The value of UNIPATCH_LIST_GENPATCHES depends on state of 'use experimental', therefore it can not be obtained in global scope. Therefore, handle_genpatches() will only set the URI when called in global scope, and it will set UNIPATCH_LIST_GENPATCHES on request which is done during kernel-2_src_unpack(). Fixes: https://bugs.gentoo.org/show_bug.cgi?id=566520
* [QA] kernel-2.eclass: Revert "use experimental in global scope"Michał Górny2015-11-231-2/+8
| | | | | | Revert the global 'use' call fix as it causes build failures for users. Bug: https://bugs.gentoo.org/show_bug.cgi?id=566600
* kernel-2.eclass: use experimental in global scopeRobin H. Johnson2015-11-221-8/+2
| | | | | | | | | | | Per bug #566520, use experimental is being called in global scope (via detect_version -> handle_genpatches). This should NOT trigger the experimental patches being applied with USE=-experimental, but further testing is needed. X-Gentoo-Bug: #566520 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* kernel-2.eclass: Fixes for comparison code. Thanks to mgorny for review and ↵Mike Pagano2015-11-171-1/+2
| | | | suggestion.
* kernel-2.eclass: Fix for git-sources 4.4_rcXMike Pagano2015-11-161-2/+2
|
* kernel-2.eclass: deblobbed kernels are supported for security, bug #555878.Anthony G. Basile2015-10-091-4/+7
|
* eclass: gentoo.org has https per defaultJustin Lecher2015-09-251-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>