Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/opal-utils/
Date: Thu, 23 Apr 2020 09:03:27
Message-Id: 1587632581.3e4a4b4c95e3ec0a066231f47a2bb55f21ca11ce.gyakovlev@gentoo
1 commit: 3e4a4b4c95e3ec0a066231f47a2bb55f21ca11ce
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 23 08:57:20 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 23 09:03:01 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4a4b4c
7
8 sys-apps/opal-utils: drop old
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 sys-apps/opal-utils/Manifest | 1 -
14 sys-apps/opal-utils/opal-utils-6.5.ebuild | 83 -------------------------------
15 2 files changed, 84 deletions(-)
16
17 diff --git a/sys-apps/opal-utils/Manifest b/sys-apps/opal-utils/Manifest
18 index db9659e49a7..c0fad88b048 100644
19 --- a/sys-apps/opal-utils/Manifest
20 +++ b/sys-apps/opal-utils/Manifest
21 @@ -1,3 +1,2 @@
22 DIST opal-utils-6.5.2.tar.gz 2082426 BLAKE2B 20256f13f95da73bcccae670627c9786229e756183fad33ff45ecf2d91f1039c73a0f881b3ac794abad35d51b7bef0b780bd0f8260818c84a262ce7bb0c45b2e SHA512 765e568ad60f5cd7df8868eb3faea841d37c75cb14f33ab30f9419550ea146aeec0d02d622752af1e09a36e744f93be3a56fe6cbc8ac91a94effba9754a24091
23 -DIST opal-utils-6.5.tar.gz 2080841 BLAKE2B cd8bda3b7f3bcbc620f922a6baa69f452a95c60a96eb9adf67d781dc5d1a75fc43cba7aa3ed82105de7a04041cfb61f43e909794702564819cda6f11afd23815 SHA512 f756307403ec49f24e5dbc06dbe8fe52898da27f2a0fa761164b1d85efd33dae8a8f96de3859eb7b11f85f43a790c9c213f9ebf0c7f4a859b590dcfb35e38571
24 DIST opal-utils-6.6.tar.gz 2119590 BLAKE2B 3c2b0b77fdaa22f075afe1d7205865b76e45e865c8799372ab61dbd272015ecb1343a32c185d6bd5fb323723a2c5aded1fead2ae0fb34ae6e97e17f5e15af6a6 SHA512 23ae61266253a5382f4d873492e89523cc26a32dfb43438e5becece88f5af4f0bc4ec756208603653f430b3382c42980a8c92dc0c1ba3e2b13831ade1eb14a27
25
26 diff --git a/sys-apps/opal-utils/opal-utils-6.5.ebuild b/sys-apps/opal-utils/opal-utils-6.5.ebuild
27 deleted file mode 100644
28 index 12cc0995a25..00000000000
29 --- a/sys-apps/opal-utils/opal-utils-6.5.ebuild
30 +++ /dev/null
31 @@ -1,83 +0,0 @@
32 -# Copyright 2019-2020 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -PYTHON_COMPAT=( python3_{6,7} )
38 -
39 -inherit linux-info python-any-r1 systemd toolchain-funcs
40 -
41 -DESCRIPTION="OPAL firmware utilities"
42 -HOMEPAGE="https://github.com/open-power/skiboot"
43 -SRC_URI="https://github.com/open-power/skiboot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 -
45 -LICENSE="Apache-2.0"
46 -SLOT="0"
47 -KEYWORDS="~ppc64"
48 -IUSE="doc"
49 -
50 -DEPEND=""
51 -RDEPEND="${DEPEND}"
52 -BDEPEND="doc? (
53 - $(python_gen_any_dep '
54 - dev-python/sphinx[${PYTHON_USEDEP}]
55 - dev-python/recommonmark[${PYTHON_USEDEP}]
56 - ')
57 -)"
58 -
59 -CONFIG_CHECK="~MTD_POWERNV_FLASH ~OPAL_PRD ~PPC_DT_CPU_FTRS ~SCOM_DEBUGFS"
60 -ERROR_MTD_POWERND_FLASH="CONFIG_MTD_POWERND_FLASH is required to use pflash and opal-gard"
61 -ERROR_OPAL_PRD="CONFIG_OPAL_PRD is required to run opal-prd daemon"
62 -ERROR_SCOM_DEBUGFS="CONFIG_SCOM_DEBUGFS is required to use xscom-utils"
63 -
64 -S="${WORKDIR}/skiboot-${PV}"
65 -
66 -python_check_deps() {
67 - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
68 - has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
69 -}
70 -
71 -pkg_setup() {
72 - linux-info_pkg_setup
73 - use doc && python-any-r1_pkg_setup
74 -}
75 -
76 -src_prepare() {
77 - default
78 - sed -i '/^CFLAGS +=/ s/-g2 -ggdb//' external/opal-prd/Makefile || die
79 -}
80 -
81 -src_configure() {
82 - tc-export CC LD
83 - export OPAL_PRD_VERSION="${PV}"
84 - export GARD_VERSION="${PV}"
85 - export PFLASH_VERSION="${PV}"
86 - export XSCOM_VERSION="${PV}"
87 -}
88 -
89 -src_compile() {
90 - emake V=1 -C external/opal-prd
91 - emake V=1 -C external/gard
92 - emake V=1 -C external/pflash
93 - emake V=1 -C external/xscom-utils
94 -
95 - use doc && emake V=1 -C doc html
96 -}
97 -
98 -src_install() {
99 - emake -C external/opal-prd DESTDIR="${D}" prefix="${EPREFIX}/usr" install
100 - emake -C external/gard DESTDIR="${D}" prefix="${EPREFIX}/usr" install
101 - emake -C external/pflash DESTDIR="${D}" prefix="${EPREFIX}/usr" install
102 - emake -C external/xscom-utils DESTDIR="${D}" prefix="${EPREFIX}/usr" install
103 -
104 - newinitd "${FILESDIR}"/opal-prd.initd opal-prd
105 - newconfd "${FILESDIR}"/opal-prd.confd opal-prd
106 -
107 - systemd_dounit external/opal-prd/opal-prd.service
108 -
109 - if use doc; then
110 - rm -r doc/_build/html/_sources || die
111 - local HTML_DOCS=( doc/_build/html/. )
112 - fi
113 - einstalldocs
114 -}