Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/mvcase/, app-misc/mvcase/files/
Date: Sun, 31 Jul 2022 20:03:56
Message-Id: 1659297809.ede68031cc4762cda4087d82d111d1d8efb28c6a.soap@gentoo
1 commit: ede68031cc4762cda4087d82d111d1d8efb28c6a
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 31 20:03:29 2022 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 20:03:29 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede68031
7
8 app-misc/mvcase: update EAPI 6 -> 8
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 app-misc/mvcase/files/mvcase-0.1-flags.patch | 16 ++++++++--------
13 .../{mvcase-0.1-r2.ebuild => mvcase-0.1-r3.ebuild} | 16 ++++++++--------
14 2 files changed, 16 insertions(+), 16 deletions(-)
15
16 diff --git a/app-misc/mvcase/files/mvcase-0.1-flags.patch b/app-misc/mvcase/files/mvcase-0.1-flags.patch
17 index e0a9e99160f8..1c86a53e9c04 100644
18 --- a/app-misc/mvcase/files/mvcase-0.1-flags.patch
19 +++ b/app-misc/mvcase/files/mvcase-0.1-flags.patch
20 @@ -2,24 +2,24 @@ From: Julian Ospald <hasufell@g.o>
21 Date: Wed Nov 14 23:22:15 UTC 2012
22 Subject: build system
23
24 - respect CC, CFLAGS and LDFLAGS
25 + respect CC, CFLAGS, CPPFLAGS and LDFLAGS
26
27 ---- mvcase-0.1/Makefile
28 -+++ mvcase-0.1/Makefile
29 -@@ -6,14 +6,13 @@
30 +--- a/Makefile
31 ++++ b/Makefile
32 +@@ -6,15 +6,11 @@
33 MANPATH=/usr/man
34 COMPILE=gcc
35 ROFF=groff
36 -CFLAGS=
37 -CLIBS=-lshhopt
38 -+LIBS=-lshhopt
39 ++LDLIBS=-lshhopt
40 INSTALL=install
41
42 all: mvcase mvcase.1.gz
43
44 - mvcase: mvcase.c
45 +-mvcase: mvcase.c
46 - $(COMPILE) $(CFLAGS) mvcase.c -o mvcase $(CLIBS)
47 -+ $(CC) $(CFLAGS) mvcase.c -o mvcase $(LDFLAGS) $(LIBS)
48 -
49 +-
50 mvcase.1.gz: mvcase.1
51 $(ROFF) -man -Tascii mvcase.1 | gzip > mvcase.1.gz
52 +
53
54 diff --git a/app-misc/mvcase/mvcase-0.1-r2.ebuild b/app-misc/mvcase/mvcase-0.1-r3.ebuild
55 similarity index 74%
56 rename from app-misc/mvcase/mvcase-0.1-r2.ebuild
57 rename to app-misc/mvcase/mvcase-0.1-r3.ebuild
58 index bf500a12a138..866c9116d34c 100644
59 --- a/app-misc/mvcase/mvcase-0.1-r2.ebuild
60 +++ b/app-misc/mvcase/mvcase-0.1-r3.ebuild
61 @@ -1,7 +1,7 @@
62 # Copyright 1999-2022 Gentoo Authors
63 # Distributed under the terms of the GNU General Public License v2
64
65 -EAPI=6
66 +EAPI=8
67
68 inherit toolchain-funcs
69
70 @@ -15,18 +15,18 @@ KEYWORDS="amd64 ppc x86"
71
72 DEPEND="dev-libs/shhopt"
73 RDEPEND="${DEPEND}"
74 +BDEPEND="sys-apps/groff"
75
76 PATCHES=(
77 - "${FILESDIR}/${P}-includes.patch"
78 - "${FILESDIR}/${P}-flags.patch"
79 + "${FILESDIR}"/${P}-includes.patch
80 + "${FILESDIR}"/${P}-flags.patch
81 )
82
83 -src_compile() {
84 - emake CC="$(tc-getCC)"
85 +src_configure() {
86 + tc-export CC
87 }
88
89 src_install() {
90 - dobin "${PN}"
91 - doman "${PN}.1"
92 - einstalldocs
93 + dobin mvcase
94 + doman mvcase.1
95 }