Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-mud/tkmoo/
Date: Tue, 13 Jul 2021 18:49:18
Message-Id: 1626202082.ed7f708ebcdeb332523383e10362bc74bb61ebee.ionen@gentoo
1 commit: ed7f708ebcdeb332523383e10362bc74bb61ebee
2 Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
3 AuthorDate: Sat Jul 10 20:34:09 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 13 18:48:02 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7f708e
7
8 games-mud/tkmoo: EAPI8, ebuild improvements
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
12 Closes: https://github.com/gentoo/gentoo/pull/21586
13 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
14
15 games-mud/tkmoo/tkmoo-0.3.32-r1.ebuild | 46 ++++++++++++++++++----------------
16 1 file changed, 25 insertions(+), 21 deletions(-)
17
18 diff --git a/games-mud/tkmoo/tkmoo-0.3.32-r1.ebuild b/games-mud/tkmoo/tkmoo-0.3.32-r1.ebuild
19 index 557406e7a29..6da608115ae 100644
20 --- a/games-mud/tkmoo/tkmoo-0.3.32-r1.ebuild
21 +++ b/games-mud/tkmoo/tkmoo-0.3.32-r1.ebuild
22 @@ -1,45 +1,49 @@
23 -# Copyright 1999-2016 Gentoo Foundation
24 +# Copyright 1999-2021 Gentoo Authors
25 # Distributed under the terms of the GNU General Public License v2
26
27 -EAPI=6
28 -inherit eutils
29 +EAPI=8
30 +
31 +inherit desktop
32 +
33 +MY_P="tkMOO-light-${PV}"
34
35 -MY_PN=${PN/moo/MOO-light}
36 -MY_P=${P/moo/MOO-light}
37 DESCRIPTION="MOO Client written in Tcl/Tk"
38 HOMEPAGE="http://www.awns.com/tkMOO-light/"
39 SRC_URI="http://www.awns.com/tkMOO-light/Source/${MY_P}.tar.gz"
40 +S="${WORKDIR}/${MY_P}"
41
42 LICENSE="tkMOO"
43 SLOT="0"
44 KEYWORDS="~amd64 ~x86"
45 -IUSE=""
46
47 DEPEND="
48 - >=dev-lang/tcl-8.3.3:0=
49 - >=dev-lang/tk-8.3.3:0="
50 -RDEPEND=${DEPEND}
51 -
52 -S=${WORKDIR}/${MY_P}
53 + dev-lang/tcl
54 + dev-lang/tk
55 +"
56 +RDEPEND="${DEPEND}"
57
58 PATCHES=(
59 "${FILESDIR}/${PV}-Makefile-noclean.patch"
60 - "${FILESDIR}/${PV}-keys-workaround.patch"
61 + "${FILESDIR}/${PV}-keys-workaround.patch"
62 )
63
64 src_compile() {
65 - emake \
66 - WISH="$(type -P wish)" \
67 - TKMOO_LIB_DIR="/usr/$(get_libdir)/${MY_PN}" \
68 - TKMOO_BIN_DIR=/usr/bin
69 + local myemakeargs=(
70 + WISH="$(type -P wish)"
71 + TKMOO_LIB_DIR="${EPREFIX}/usr/share/${PN}"
72 + TKMOO_BIN_DIR="${EPREFIX}/usr/bin"
73 + )
74 + emake "${myemakeargs[@]}"
75 }
76
77 src_install() {
78 - emake \
79 - TKMOO_LIB_DIR="${D}/usr/$(get_libdir)/${MY_PN}" \
80 - TKMOO_BIN_DIR="${D}/usr/bin" \
81 - install
82 + local emakeargs=(
83 + TKMOO_LIB_DIR="${ED}/usr/share/${PN}"
84 + TKMOO_BIN_DIR="${ED}/usr/bin"
85 + )
86 + emake "${emakeargs[@]}" install
87 +
88 dodoc README dot.tkmoolightrc bugsmail.txt
89 dosym tkMOO-lite /usr/bin/tkmoo
90 - make_desktop_entry tkmoo "tkMOO"
91 + make_desktop_entry tkmoo "tkMOO" applications-games
92 }