Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: sys-kernel/uek-sources/, dev-python/pydispatcher/, sys-kernel/uek-sources/files/
Date: Mon, 27 Dec 2021 14:44:12
Message-Id: 1640389087.53e90e11164d208e516525b94e2cfa0fe3059bc2.flow@gentoo
1 commit: 53e90e11164d208e516525b94e2cfa0fe3059bc2
2 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
3 AuthorDate: Fri Dec 24 23:35:25 2021 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 24 23:38:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53e90e11
7
8 sys-kernel/uek-sources: add O3 patch
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
12
13 dev-python/pydispatcher/Manifest | 1 +
14 dev-python/pydispatcher/metadata.xml | 8 ++++++++
15 dev-python/pydispatcher/pydispatcher-2.0.5.ebuild | 19 +++++++++++++++++++
16 .../files/uek-sources-5.4.17.2136.303.2-O3.patch | 12 ++++++++++++
17 .../uek-sources/uek-sources-5.4.17.2136.303.2.ebuild | 1 +
18 5 files changed, 41 insertions(+)
19
20 diff --git a/dev-python/pydispatcher/Manifest b/dev-python/pydispatcher/Manifest
21 new file mode 100644
22 index 000000000..3e7453f3e
23 --- /dev/null
24 +++ b/dev-python/pydispatcher/Manifest
25 @@ -0,0 +1 @@
26 +DIST PyDispatcher-2.0.5.tar.gz 34437 BLAKE2B eefc2e0f22c9d91b22acd1352d76f1bd69d7161efdf0827f1bcb42ccf0a5c98576dbc25817e0a6c4cb3327b5fad39281cd19a784f0f477ba1b20690e644e867c SHA512 b361463f006a775e1f22cfe07520951649f76c26be35a80ca016620c8ef466129c4abeafe42f0ffdc605e7523287b1e804967f19d951089d24e052fe10d88e6f
27
28 diff --git a/dev-python/pydispatcher/metadata.xml b/dev-python/pydispatcher/metadata.xml
29 new file mode 100644
30 index 000000000..65ac1f205
31 --- /dev/null
32 +++ b/dev-python/pydispatcher/metadata.xml
33 @@ -0,0 +1,8 @@
34 +<?xml version="1.0" encoding="UTF-8"?>
35 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
36 +<pkgmetadata>
37 + <maintainer type="person">
38 + <email>gentoo@×××××.cc</email>
39 + <name>Aisha Tammy</name>
40 + </maintainer>
41 +</pkgmetadata>
42
43 diff --git a/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
44 new file mode 100644
45 index 000000000..4ee314e2d
46 --- /dev/null
47 +++ b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
48 @@ -0,0 +1,19 @@
49 +# Copyright 1999-2021 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=7
53 +
54 +PYTHON_COMPAT=( python3_9 )
55 +inherit distutils-r1
56 +
57 +DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
58 +HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher/"
59 +MY_P=PyDispatcher
60 +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_P}/${MY_P}-${PV}.tar.gz"
61 +S=${WORKDIR}/${MY_P}-${PV}
62 +
63 +LICENSE="BSD"
64 +SLOT="0"
65 +KEYWORDS="~amd64"
66 +
67 +distutils_enable_tests unittest
68
69 diff --git a/sys-kernel/uek-sources/files/uek-sources-5.4.17.2136.303.2-O3.patch b/sys-kernel/uek-sources/files/uek-sources-5.4.17.2136.303.2-O3.patch
70 new file mode 100644
71 index 000000000..ce03b437b
72 --- /dev/null
73 +++ b/sys-kernel/uek-sources/files/uek-sources-5.4.17.2136.303.2-O3.patch
74 @@ -0,0 +1,12 @@
75 +diff --git a/Kconfig b/Kconfig
76 +index 930c36f..8c3cf67 100644
77 +--- a/Kconfig
78 ++++ b/Kconfig
79 +@@ -1218,7 +1218,6 @@ config CC_OPTIMIZE_FOR_PERFORMANCE
80 +
81 + config CC_OPTIMIZE_FOR_PERFORMANCE_O3
82 + bool "Optimize more for performance (-O3)"
83 +- depends on ARC
84 + help
85 + Choosing this option will pass "-O3" to your compiler to optimize
86 + the kernel yet more for performance.
87
88 diff --git a/sys-kernel/uek-sources/uek-sources-5.4.17.2136.303.2.ebuild b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.303.2.ebuild
89 index 2688c1c44..53168c13e 100644
90 --- a/sys-kernel/uek-sources/uek-sources-5.4.17.2136.303.2.ebuild
91 +++ b/sys-kernel/uek-sources/uek-sources-5.4.17.2136.303.2.ebuild
92 @@ -35,6 +35,7 @@ IUSE="+gentoo experimental"
93
94 PATCHES=(
95 "${FILESDIR}"/uek-sources-5.4.17.2136.303.1-ip6_sock_set_v6only.patch
96 + "${FILESDIR}"/uek-sources-5.4.17.2136.303.1-O3.patch
97 )
98
99 src_unpack() {