Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/inform/
Date: Tue, 02 Nov 2021 08:27:20
Message-Id: 1635841532.cb6d0a25657464be4a988b9c10d92f7e0e4c8b1c.ionen@gentoo
1 commit: cb6d0a25657464be4a988b9c10d92f7e0e4c8b1c
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 2 07:39:24 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 2 08:25:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6d0a25
7
8 dev-lang/inform: EAPI5->8 old version, remove broken symlink
9
10 Wouldn't hurt to keep this version longer, preferably without
11 keeping EAPI-5. Trivial, so going straight-to-stable.
12
13 Closes: https://bugs.gentoo.org/723062
14 Closes: https://bugs.gentoo.org/819627
15 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
16
17 dev-lang/inform/inform-6.33.1_p2.ebuild | 26 ++++++++++++++++----------
18 1 file changed, 16 insertions(+), 10 deletions(-)
19
20 diff --git a/dev-lang/inform/inform-6.33.1_p2.ebuild b/dev-lang/inform/inform-6.33.1_p2.ebuild
21 index 939c464d759..f07551c95d9 100644
22 --- a/dev-lang/inform/inform-6.33.1_p2.ebuild
23 +++ b/dev-lang/inform/inform-6.33.1_p2.ebuild
24 @@ -1,25 +1,31 @@
25 -# Copyright 1999-2015 Gentoo Foundation
26 +# Copyright 1999-2021 Gentoo Authors
27 # Distributed under the terms of the GNU General Public License v2
28
29 -EAPI=5
30 -MY_P=${P/_p/-b}
31 -DESCRIPTION="design system for interactive fiction"
32 -HOMEPAGE="http://www.inform-fiction.org/"
33 -SRC_URI="http://mirror.ifarchive.org/if-archive/infocom/compilers/inform6/source/${MY_P}.tar.gz"
34 +EAPI=8
35 +
36 +MY_P="${P/_p/-b}"
37 +
38 +DESCRIPTION="Design system for interactive fiction"
39 +HOMEPAGE="https://www.inform-fiction.org/"
40 +SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
41 +S="${WORKDIR}/${MY_P}"
42
43 LICENSE="Artistic-2 Inform"
44 SLOT="0"
45 KEYWORDS="amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
46 IUSE="emacs"
47 -PDEPEND="emacs? ( app-emacs/inform-mode )"
48
49 -S=${WORKDIR}/${MY_P}
50 +PDEPEND="emacs? ( app-emacs/inform-mode )"
51
52 src_install() {
53 default
54 +
55 dodoc VERSION
56 +
57 docinto tutorial
58 dodoc tutor/README tutor/*.inf
59 - mv "${ED}"/usr/share/${PN}/manual "${ED}"/usr/share/doc/${PF}/html
60 - rmdir "${ED}"/usr/share/inform/{include,module}
61 +
62 + mv "${ED}"/usr/share/{${PN}/manual,doc/${PF}/html} || die
63 + rmdir "${ED}"/usr/share/inform/{include,module} || die
64 + rm "${ED}"/usr/share/inform/6.33b2/include/SmartCantGo.h || die #723062
65 }