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-gtk/files/, dev-scheme/gauche-gtk/
Date: Sat, 08 Feb 2020 09:23:17
Message-Id: 1581153766.1e1e34afe459f2d22b21e4bbe09eaf18c7828d75.hattya@gentoo
1 commit: 1e1e34afe459f2d22b21e4bbe09eaf18c7828d75
2 Author: Akinori Hattori <hattya <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 8 09:21:45 2020 +0000
4 Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 8 09:22:46 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1e34af
7
8 dev-scheme/gauche-gtk: drop x11-libs/gtkglext dependency
9
10 Closes: https://bugs.gentoo.org/698960
11 Package-Manager: Portage-2.3.84, Repoman-2.3.20
12 Signed-off-by: Akinori Hattori <hattya <AT> gentoo.org>
13
14 dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch | 14 ---------
15 ...6_pre1.ebuild => gauche-gtk-0.6_pre1-r1.ebuild} | 35 ++--------------------
16 dev-scheme/gauche-gtk/metadata.xml | 3 --
17 3 files changed, 3 insertions(+), 49 deletions(-)
18
19 diff --git a/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch b/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
20 deleted file mode 100644
21 index 36a723fee98..00000000000
22 --- a/dev-scheme/gauche-gtk/files/gauche-gtk-glgd.patch
23 +++ /dev/null
24 @@ -1,14 +0,0 @@
25 ---- a/glgd/glgdGraph.c
26 -+++ b/glgd/glgdGraph.c
27 -@@ -19,11 +19,7 @@
28 - #define GLGDGRAPH_CAMORBIT (0)
29 - #define GLGDGRAPH_NODENAME (1)
30 - #define GLGDGRAPH_LINKNAME (2)
31 --#ifdef __MINGW32__
32 - #define _MAXFLT (HUGE_VAL)
33 --#else /*!__MINGW32__*/
34 --#define _MAXFLT (HUGE)
35 --#endif /*!__MINGW32__*/
36 - #define _PANGO_DPI (72)
37 - #define _PANGO_SCALE (3)
38 - #define _TEXW (1024)
39
40 diff --git a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
41 similarity index 64%
42 rename from dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
43 rename to dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
44 index 408f80d26af..fc572995a60 100644
45 --- a/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1.ebuild
46 +++ b/dev-scheme/gauche-gtk/gauche-gtk-0.6_pre1-r1.ebuild
47 @@ -15,17 +15,13 @@ SRC_URI="https://github.com/shirok/${PN^g}2/archive/${PV_COMMIT}.tar.gz -> ${MY_
48 LICENSE="BSD"
49 SLOT="0"
50 KEYWORDS="~amd64 ~ppc x86"
51 -IUSE="examples glgd nls opengl"
52 +IUSE="examples"
53 RESTRICT="test"
54
55 +RDEPEND="x11-libs/gtk+:2
56 + dev-scheme/gauche"
57 DEPEND="${RDEPEND}
58 virtual/pkgconfig"
59 -RDEPEND="x11-libs/gtk+:2
60 - dev-scheme/gauche
61 - opengl? (
62 - x11-libs/gtkglext
63 - dev-scheme/gauche-gl
64 - )"
65 S="${WORKDIR}/${MY_P}"
66
67 PATCHES=( "${FILESDIR}"/${PN}-glgd.patch )
68 @@ -35,23 +31,6 @@ src_prepare() {
69 eautoconf
70 }
71
72 -src_configure() {
73 - local myconf=()
74 - if use opengl; then
75 - if use glgd; then
76 - if use nls; then
77 - myconf+=( --enable-glgd-pango )
78 - else
79 - myconf+=( --enable-glgd )
80 - fi
81 - else
82 - myconf+=( --enable-gtkgl )
83 - fi
84 - fi
85 -
86 - econf "${myconf[@]}"
87 -}
88 -
89 src_compile() {
90 emake stubs
91 emake
92 @@ -67,13 +46,5 @@ src_install() {
93 # install gtk-tutorial
94 docinto examples/gtk-tutorial
95 dodoc examples/gtk-tutorial/*
96 - if use opengl; then
97 - # install gtkglext
98 - dodoc -r examples/gtkglext
99 - if use glgd; then
100 - # install glgd
101 - dodoc -r examples/glgd
102 - fi
103 - fi
104 fi
105 }
106
107 diff --git a/dev-scheme/gauche-gtk/metadata.xml b/dev-scheme/gauche-gtk/metadata.xml
108 index 4dd4d4ed3fd..fe87f96ca80 100644
109 --- a/dev-scheme/gauche-gtk/metadata.xml
110 +++ b/dev-scheme/gauche-gtk/metadata.xml
111 @@ -8,9 +8,6 @@
112 <longdescription>
113 Gauche extension module to use GTK.
114 </longdescription>
115 - <use>
116 - <flag name="glgd">Enable GL graph draw</flag>
117 - </use>
118 <upstream>
119 <remote-id type="github">shirok/Gauche-gtk2</remote-id>
120 </upstream>