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-lang/maude/
Date: Fri, 07 Oct 2016 22:38:33
Message-Id: 1475879825.bdf1aa991523f36a9231c7660956cce6dd5b6935.soap@gentoo
1 commit: bdf1aa991523f36a9231c7660956cce6dd5b6935
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 7 22:37:05 2016 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 7 22:37:05 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf1aa99
7
8 dev-lang/maude: Add USE="cxx" dep for dev-lang/maude-2.7
9
10 Gentoo-bug: 595402
11
12 Package-Manager: portage-2.3.1
13
14 dev-lang/maude/maude-2.7.ebuild | 17 ++++++++---------
15 1 file changed, 8 insertions(+), 9 deletions(-)
16
17 diff --git a/dev-lang/maude/maude-2.7.ebuild b/dev-lang/maude/maude-2.7.ebuild
18 index b48d92e..e7a0f1f 100644
19 --- a/dev-lang/maude/maude-2.7.ebuild
20 +++ b/dev-lang/maude/maude-2.7.ebuild
21 @@ -4,14 +4,12 @@
22
23 EAPI=6
24
25 -inherit autotools versionator
26 -
27 -MYP="${PN/m/M}-$(get_version_component_range 1-2)"
28 +inherit autotools
29
30 DESCRIPTION="High-level specification language for equational and logic programming"
31 HOMEPAGE="http://maude.cs.uiuc.edu/"
32 SRC_URI="
33 - http://maude.cs.illinois.edu/w/images/2/2d/${MYP}.tar.gz
34 + http://maude.cs.illinois.edu/w/images/2/2d/${P^}.tar.gz
35 https://dev.gentoo.org/~jlec/distfiles/${PN}-2.6-extras.tar.xz"
36
37 LICENSE="GPL-2"
38 @@ -20,7 +18,7 @@ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
39 IUSE="doc examples"
40
41 RDEPEND="
42 - dev-libs/gmp:0=
43 + dev-libs/gmp:0=[cxx]
44 dev-libs/libsigsegv
45 dev-libs/libtecla
46 sci-libs/buddy"
47 @@ -28,7 +26,7 @@ DEPEND="${RDEPEND}
48 sys-devel/bison
49 sys-devel/flex"
50
51 -S="${WORKDIR}/${MYP}"
52 +S="${WORKDIR}/${P^}"
53
54 PATCHES=(
55 "${FILESDIR}/${PN}-2.5.0-prll.patch"
56 @@ -51,9 +49,10 @@ src_install() {
57 doins "${WORKDIR}"/${PN}-2.6-extras/full-maude.maude
58
59 # install docs and examples
60 - use doc && dodoc "${WORKDIR}"/${PN}-2.6-extras/pdfs/*
61 + use doc && dodoc -r "${WORKDIR}"/${PN}-2.6-extras/pdfs/.
62 if use examples; then
63 - insinto /usr/share/doc/${PF}/examples
64 - doins -r "${WORKDIR}"/${PN}-2.6-extras/{manual,primer}-examples
65 + docinto examples
66 + dodoc -r "${WORKDIR}"/${PN}-2.6-extras/{manual,primer}-examples
67 + docompress -x /usr/share/doc/${PF}/examples
68 fi
69 }