Gentoo Archives: gentoo-commits

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