Gentoo Archives: gentoo-dev

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-dev@l.g.o, Andrew Savchenko <bircoph@g.o>, gentoo-commits@l.g.o
Subject: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/gtkglextmm/, dev-cpp/gtkglextmm/files/
Date: Fri, 11 Dec 2015 19:19:02
Message-Id: 1449861526.15018.2.camel@gentoo.org
1 Le vendredi 11 décembre 2015 à 12:17 +0000, Andrew Savchenko a écrit :
2 > commit:     fcc5f0fe910ec73b41adf3120255571baf896d4c
3 > Author:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
4 > AuthorDate: Fri Dec 11 12:17:20 2015 +0000
5 > Commit:     Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
6 > CommitDate: Fri Dec 11 12:17:20 2015 +0000
7 > URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc5
8 > f0fe
9 >
10 > dev-cpp/gtkglextmm: fix bug 552686
11 >
12 > Fix underquoted aclocal definition.
13 >
14 > Package-Manager: portage-2.2.26
15 > Signed-off-by: Andrew Savchenko <bircoph <AT> gentoo.org>
16 >
17 >  .../files/gtkglextmm-1.2.0-aclocal.patch           | 11 ++++++
18 >  dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild      | 46
19 > ++++++++++++++++++++++
20 >  2 files changed, 57 insertions(+)
21 >
22 > diff --git a/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch
23 > b/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch
24 > new file mode 100644
25 > index 0000000..32fa489
26 > --- /dev/null
27 > +++ b/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch
28 > @@ -0,0 +1,11 @@
29 > +--- gtkglextmm-1.2.0/m4macros/gtkglextmm.m4.orig 2004-05-18
30 > 10:29:34.000000000 +0400
31 > ++++ gtkglextmm-1.2.0/m4macros/gtkglextmm.m4 2015-08-07
32 > 17:02:42.324065008 +0300
33 > +@@ -222,7 +222,7 @@
34 > + dnl AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD([ACTION-IF-SUPPORTED [,
35 > ACTION-IF-NOT-SUPPORTED]])
36 > + dnl Checks whether gtkglextmm supports multihead.
37 > + dnl
38 > +-AC_DEFUN(AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD,
39 > ++AC_DEFUN([AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD],
40 > + [ AC_LANG_SAVE
41 > +   AC_LANG_CPLUSPLUS
42 > +   AC_CACHE_CHECK([whether gtkglextmm supports multihead],
43 >
44 > diff --git a/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild b/dev-
45 > cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild
46 > new file mode 100644
47 > index 0000000..504827e
48 > --- /dev/null
49 > +++ b/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild
50 > @@ -0,0 +1,46 @@
51 > +# Copyright 1999-2015 Gentoo Foundation
52 > +# Distributed under the terms of the GNU General Public License v2
53 > +# $Id$
54 > +
55 > +EAPI=5
56 > +GCONF_DEBUG="yes"
57 > +
58 > +inherit eutils gnome2
59 > +
60 > +DESCRIPTION="C++ bindings for gtkglext"
61 > +HOMEPAGE="https://projects.gnome.org/gtkglext/"
62 > +SRC_URI="mirror://sourceforge/gtkglext/${P}.tar.bz2"
63 > +
64 > +KEYWORDS="~amd64 ~ppc ~x86"
65 > +IUSE="doc"
66 > +SLOT="1.0"
67 > +LICENSE="GPL-2 LGPL-2.1"
68 > +
69 > +RDEPEND="
70 > + >=x11-libs/gtkglext-1
71 > + >=dev-libs/libsigc++-2.0
72 > + >=dev-cpp/glibmm-2.4:2
73 > + >=dev-cpp/gtkmm-2.4:2.4
74 > + virtual/opengl
75 > +"
76 > +DEPEND="${RDEPEND}
77 > + virtual/pkgconfig"
78 > +
79 > +src_prepare() {
80 > + # fix underquoted definition, bug 552686
81 > + epatch "${FILESDIR}/${P}-aclocal.patch"
82 > +
83 > + # Remove docs from SUBDIRS so that docs are not installed,
84 > as
85 > + # we handle it in src_install.
86 > + sed -i -e 's|^\(SUBDIRS =.*\)docs\(.*\)|\1\2|' Makefile.in
87 > || \
88 > + die "sed Makefile.in failed"
89 > +
90 > + gnome2_src_prepare
91 > +}
92 > +
93 > +src_install() {
94 > + gnome2_src_install
95 > + if use doc; then
96 > + dohtml -r docs/reference/html/*
97 > + fi
98 > +}
99
100 Why a revbump for this, it appears to be a build-time fix only. Also it
101 appears to be missing an autools inherit and eautoreconf call.
102
103 --
104 Gilles Dartiguelongue <eva@g.o>
105 Gentoo

Replies