Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/gauche-gl/
Date: Thu, 30 Mar 2017 13:23:06
Message-Id: 1490879869.33c515b271566dc1c4e8dc55cd07888d7fd2b06c.hattya@gentoo
1 commit: 33c515b271566dc1c4e8dc55cd07888d7fd2b06c
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 30 13:17:49 2017 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 30 13:17:49 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c515b2
7
8 dev-scheme/gauche-gl: update to EAPI 6
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild | 11 ++++-------
13 dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 15 ++++++---------
14 2 files changed, 10 insertions(+), 16 deletions(-)
15
16 diff --git a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild
17 index 80c89c1a79e..ac716f416c3 100644
18 --- a/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild
19 +++ b/dev-scheme/gauche-gl/gauche-gl-0.5.1.ebuild
20 @@ -1,12 +1,9 @@
21 -# Copyright 1999-2015 Gentoo Foundation
22 +# Copyright 1999-2017 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI="5"
26 +EAPI="6"
27
28 -inherit eutils
29 -
30 -# Switch to ^g when we switch to EAPI=6.
31 -MY_P="G${P:1}"
32 +MY_P="${P^g}"
33
34 DESCRIPTION="OpenGL binding for Gauche"
35 HOMEPAGE="http://practical-scheme.net/gauche/"
36 @@ -18,8 +15,8 @@ KEYWORDS="~ppc x86"
37 IUSE="cg examples"
38
39 RDEPEND=">=dev-scheme/gauche-0.9.2
40 - virtual/opengl
41 media-libs/freeglut
42 + virtual/opengl
43 cg? ( media-gfx/nvidia-cg-toolkit )"
44 DEPEND="${RDEPEND}"
45 S="${WORKDIR}/${MY_P}"
46
47 diff --git a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild
48 index ab4d26ce0bd..76e3c9939d7 100644
49 --- a/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild
50 +++ b/dev-scheme/gauche-gl/gauche-gl-0.6.ebuild
51 @@ -1,12 +1,9 @@
52 # Copyright 1999-2017 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54
55 -EAPI="5"
56 +EAPI="6"
57
58 -inherit eutils
59 -
60 -# Switch to ^g when we switch to EAPI=6.
61 -MY_P="G${P:1}"
62 +MY_P="${P^g}"
63
64 DESCRIPTION="OpenGL binding for Gauche"
65 HOMEPAGE="http://practical-scheme.net/gauche/"
66 @@ -18,15 +15,15 @@ KEYWORDS="~amd64 ~ppc ~x86"
67 IUSE="cg examples"
68
69 RDEPEND=">=dev-scheme/gauche-0.9.4
70 - virtual/opengl
71 media-libs/freeglut
72 + virtual/opengl
73 cg? ( media-gfx/nvidia-cg-toolkit )"
74 DEPEND="${RDEPEND}"
75 S="${WORKDIR}/${MY_P}"
76
77 -src_prepare() {
78 - epatch "${FILESDIR}"/${P}-simple.viewer.patch
79 -}
80 +PATCHES=(
81 + "${FILESDIR}"/${P}-simple.viewer.patch
82 +)
83
84 src_configure() {
85 econf $(usex cg --enable-cg "")