Gentoo Archives: gentoo-commits

From: Yixun Lan <dlan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/crash/
Date: Sat, 15 May 2021 09:02:10
Message-Id: 1621069284.5f7c38c01e77331ba79777385bcd00093cd25a0a.dlan@gentoo
1 commit: 5f7c38c01e77331ba79777385bcd00093cd25a0a
2 Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 15 08:39:09 2021 +0000
4 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
5 CommitDate: Sat May 15 09:01:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7c38c0
7
8 dev-util/crash: version bump, 7.3.0
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
12
13 dev-util/crash/Manifest | 1 +
14 dev-util/crash/crash-7.3.0.ebuild | 40 +++++++++++++++++++++++++++++++++++++++
15 2 files changed, 41 insertions(+)
16
17 diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest
18 index 99eb117d6c7..9e18d8722fc 100644
19 --- a/dev-util/crash/Manifest
20 +++ b/dev-util/crash/Manifest
21 @@ -1,2 +1,3 @@
22 DIST crash-7.2.9.tar.gz 1324947 BLAKE2B dac5485742119fce1cdcab37a87a2a417e408108a73bffdd6fa215587e4c5dec29508d5f11285dbe2a21cd8365cee437296168b85f2f43dc743461061fd0a26e SHA512 57b7b7780ad71bad09d962bfb2d5ad729dd167d9aaffd86f7b5467c98f52e8cb2c6ebb317bf1ad285dcb78ffa300b5dd733c63efd7aaa4ef03ddfe076c269984
23 +DIST crash-7.3.0.tar.gz 1326319 BLAKE2B 7a775c3a8b81f986fc3444939b30db7245c5573556ab3e07e2b7762c75ccbf2b9d828d75bde8dc4b8d8df8532b3dfb6dba500723f2c2cb02e2d4166749c92705 SHA512 bc288821892c3d7ecbf192d9fe6ea9e73216f8074a24d12a00fbcaf967a1faa38ee69c4a5a97aa93bf75426293f5b275f5ab496c154b4e7be265ba0e263b2bc8
24 DIST gdb-7.6.tar.gz 31437633 BLAKE2B fb8cb9f0c33f360c864c5776c3dd0233ad534d376a9df8157c7bc9f1c4ccfc8698933409561700f134705c0107038d8bfa23844e512cd3a08e24925d37a1ce58 SHA512 02d9c62fa73bcb79138d14c7fc182443f0ca82d4545b4d260b67d3f0074ed75f899a657814a56727e601032a668b0ddd7b48aabd49215fc012eeea6077bca368
25
26 diff --git a/dev-util/crash/crash-7.3.0.ebuild b/dev-util/crash/crash-7.3.0.ebuild
27 new file mode 100644
28 index 00000000000..25d3d913e8f
29 --- /dev/null
30 +++ b/dev-util/crash/crash-7.3.0.ebuild
31 @@ -0,0 +1,40 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +
37 +inherit toolchain-funcs
38 +
39 +if [[ ${PV} == "9999" ]] ; then
40 + EGIT_REPO_URI="https://github.com/crash-utility/crash.git"
41 + SRC_URI="http://ftp.gnu.org/gnu/gdb/gdb-7.6.tar.gz"
42 + EGIT_BRANCH="master"
43 + inherit git-r3
44 +else
45 + SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
46 + mirror://gnu/gdb/gdb-7.6.tar.gz"
47 + KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86"
48 +fi
49 +
50 +DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
51 +HOMEPAGE="https://crash-utility.github.io/"
52 +
53 +LICENSE="GPL-3"
54 +SLOT="0"
55 +IUSE=""
56 +# there is no "make test" target, but there is a test.c so the automatic
57 +# make rules catch it and tests fail
58 +RESTRICT="test"
59 +
60 +src_prepare() {
61 + sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
62 + ln -s "${DISTDIR}"/gdb-7.6.tar.gz . || die
63 + default
64 +}
65 +
66 +src_compile() {
67 + emake \
68 + CC="$(tc-getCC)" \
69 + AR="$(tc-getAR)" \
70 + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
71 +}