Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/smdk-dltool/, dev-embedded/smdk-dltool/files/
Date: Wed, 16 Sep 2020 18:19:25
Message-Id: 1600280291.4577523cc470ab0e8a7d55207afe1dc79057389b.soap@gentoo
1 commit: 4577523cc470ab0e8a7d55207afe1dc79057389b
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 16 18:18:11 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 16 18:18:11 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4577523c
7
8 dev-embedded/smdk-dltool: Port to EAPI 7
9
10 Closes: https://bugs.gentoo.org/742206
11 Package-Manager: Portage-3.0.7, Repoman-3.0.1
12 Signed-off-by: David Seifert <soap <AT> gentoo.org>
13
14 .../files/smdk-dltool-0.20-add-S3C64xx-support.patch | 8 ++++----
15 .../smdk-dltool/files/smdk-dltool-0.20-build.patch | 4 ++--
16 dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild | 20 +++++++++++---------
17 3 files changed, 17 insertions(+), 15 deletions(-)
18
19 diff --git a/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-add-S3C64xx-support.patch b/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-add-S3C64xx-support.patch
20 index 5b615aeb119..f2864b012a2 100644
21 --- a/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-add-S3C64xx-support.patch
22 +++ b/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-add-S3C64xx-support.patch
23 @@ -6,13 +6,13 @@ Subject: [PATCH] Add S3C64xx support
24 Author: unknown
25 URL: http://dev.odroid.com/frs/download.php/22/Linux-dltool.tar.gz
26 ---
27 - dltool/dltool.c | 19 ++++++++++++++-----
28 + dltool.c | 19 ++++++++++++++-----
29 1 files changed, 14 insertions(+), 5 deletions(-)
30
31 -diff --git a/dltool/dltool.c b/dltool/dltool.c
32 +diff --git a/dltool.c b/dltool.c
33 index 4e2d238..e76e607 100644
34 ---- a/dltool/dltool.c
35 -+++ b/dltool/dltool.c
36 +--- a/dltool.c
37 ++++ b/dltool.c
38 @@ -26,6 +26,8 @@ char *dl_file = "download.dat";
39 char *dl_udev = NULL;
40 char *dl_ubus = NULL;
41
42 diff --git a/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-build.patch b/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-build.patch
43 index c6e3b767394..9b7162d77cd 100644
44 --- a/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-build.patch
45 +++ b/dev-embedded/smdk-dltool/files/smdk-dltool-0.20-build.patch
46 @@ -1,7 +1,7 @@
47 respect env build settings
48
49 ---- a/releases/smdk-tools-v0.20/dltool/Makefile
50 -+++ b/releases/smdk-tools-v0.20/dltool/Makefile
51 +--- a/Makefile
52 ++++ b/Makefile
53 @@ -7,8 +7,13 @@
54
55 .PHONY: clean
56
57 diff --git a/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild b/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild
58 index a0fec4846a4..ece10a6cf42 100644
59 --- a/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild
60 +++ b/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild
61 @@ -1,9 +1,9 @@
62 -# Copyright 1999-2014 Gentoo Foundation
63 +# Copyright 1999-2020 Gentoo Authors
64 # Distributed under the terms of the GNU General Public License v2
65
66 -EAPI="4"
67 +EAPI=7
68
69 -inherit toolchain-funcs eutils
70 +inherit toolchain-funcs
71
72 DESCRIPTION="Tool to communicate with Samsung SMDK boards"
73 HOMEPAGE="http://www.fluff.org/ben/smdk/tools/"
74 @@ -13,18 +13,20 @@ SRC_URI="http://www.fluff.org/ben/smdk/tools/downloads/smdk-tools-v${PV}.tar.gz"
75 LICENSE="all-rights-reserved"
76 SLOT="0"
77 KEYWORDS="~amd64 ~x86"
78 -IUSE=""
79 RESTRICT="mirror bindist"
80
81 RDEPEND="virtual/libusb:1"
82 DEPEND="${RDEPEND}"
83
84 -S=${WORKDIR}/releases/smdk-tools-v${PV}/dltool
85 +S="${WORKDIR}/releases/smdk-tools-v${PV}/dltool"
86
87 -src_prepare() {
88 - epatch "${FILESDIR}"/${P}-add-S3C64xx-support.patch
89 - epatch "${FILESDIR}"/${P}-build.patch
90 - epatch "${FILESDIR}"/${P}-libusb-1.0-r1.patch
91 +PATCHES=(
92 + "${FILESDIR}"/${P}-add-S3C64xx-support.patch
93 + "${FILESDIR}"/${P}-build.patch
94 + "${FILESDIR}"/${P}-libusb-1.0-r1.patch
95 +)
96 +
97 +src_configure() {
98 tc-export CC PKG_CONFIG
99 }