* [gentoo-commits] dev/bircoph:master commit in: dev-cpp/gtkglextmm/, profiles/, dev-cpp/gtkglextmm/files/
@ 2015-08-07 14:41 Andrew Savchenko
0 siblings, 0 replies; only message in thread
From: Andrew Savchenko @ 2015-08-07 14:41 UTC (permalink / raw
To: gentoo-commits
commit: 2cb11db9269b9f6d23de25c5a048546dffb72519
Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 7 14:40:40 2015 +0000
Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
CommitDate: Fri Aug 7 14:40:40 2015 +0000
URL: https://gitweb.gentoo.org/dev/bircoph.git/commit/?id=2cb11db9
gtkglextmm: fix bug 552686.
dev-cpp/gtkglextmm/ChangeLog | 108 +++++++++++++++++++++
dev-cpp/gtkglextmm/Manifest | 5 +
.../files/gtkglextmm-1.2.0-aclocal.patch | 11 +++
dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild | 46 +++++++++
dev-cpp/gtkglextmm/metadata.xml | 8 ++
profiles/categories | 1 +
6 files changed, 179 insertions(+)
diff --git a/dev-cpp/gtkglextmm/ChangeLog b/dev-cpp/gtkglextmm/ChangeLog
new file mode 100644
index 0000000..00b07af
--- /dev/null
+++ b/dev-cpp/gtkglextmm/ChangeLog
@@ -0,0 +1,108 @@
+# ChangeLog for dev-cpp/gtkglextmm
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkglextmm/ChangeLog,v 1.24 2015/06/09 13:01:27 jlec Exp $
+
+ 09 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Updating remote-id in metadata.xml
+
+ 02 Dec 2014; Pacho Ramos <pacho@gentoo.org> gtkglextmm-1.2.0-r1.ebuild:
+ Update ebuild
+
+ 04 May 2012; Jeff Horelick <jdhore@gentoo.org> gtkglextmm-1.2.0-r1.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 17 Dec 2010; Pacho Ramos <pacho@gentoo.org> gtkglextmm-1.2.0-r1.ebuild:
+ Remove -D.*DISABLE_DEPRECATED cflags, bug #342905 (by Thomas Kister and Diego
+ Elio Pettenò); bump to eapi3 to force gtk+2 related SLOTs, update homepage.
+
+ 17 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ gtkglextmm-1.2.0-r1.ebuild:
+ Remove virtual/glu where already virtual/opengl is stated.
+
+ 16 Sep 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -gtkglextmm-1.0.1.ebuild, -gtkglextmm-1.2.0.ebuild:
+ Clean up old revisions, closes: #226543.
+
+ 10 Aug 2008; Markus Meier <maekke@gentoo.org> gtkglextmm-1.2.0-r1.ebuild:
+ x86 stable, bug #229709
+
+ 30 Jul 2008; Brent Baude <ranger@gentoo.org> gtkglextmm-1.2.0-r1.ebuild:
+ Marking gtkglextmm-1.2.0-r1 ppc stable for bug 229709
+
+ 27 Jul 2008; Olivier Crête <tester@gentoo.org>
+ gtkglextmm-1.2.0-r1.ebuild:
+ Stable on amd64, bug #229709
+
+*gtkglextmm-1.2.0-r1 (12 Apr 2008)
+
+ 12 Apr 2008; Rémi Cardona <remi@gentoo.org> +gtkglextmm-1.2.0-r1.ebuild:
+ remove the autotools amd64-specific stuff, it doesn't seem to be needed
+ anymore (fixes bug 200721)
+
+ 20 Mar 2007; Samuli Suominen <drac@gentoo.org> -gtkglextmm-1.1.0.ebuild:
+ Remove unused version which has been masked since 2005 by ka0ttic (retired)
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+*gtkglextmm-1.2.0 (12 Jun 2006)
+
+ 12 Jun 2006; John N. Laliberte <allanonjl@gentoo.org>
+ +gtkglextmm-1.2.0.ebuild:
+ new version, fixes #125077
+
+ 16 Mar 2006; Caleb Tennis <caleb@gentoo.org> -gtkglextmm-1.0.0.ebuild,
+ gtkglextmm-1.0.1.ebuild, gtkglextmm-1.1.0.ebuild:
+ Remove virtual/x11 dep as it's pulled in via gtk+
+
+ 22 Jul 2005; David Holm <dholm@gentoo.org> gtkglextmm-1.0.1.ebuild,
+ gtkglextmm-1.1.0.ebuild:
+ Added to ~ppc.
+
+ 21 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> gtkglextmm-1.0.0.ebuild,
+ gtkglextmm-1.0.1.ebuild:
+ Fix SLOT of other ebuilds.
+
+*gtkglextmm-1.1.0 (21 Jul 2005)
+
+ 21 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> gtkglextmm-1.0.1.ebuild,
+ +gtkglextmm-1.1.0.ebuild:
+ Version bump for bug 58631; currently package.mask'd for testing. Marked
+ 1.0.1 stable on x86. Also fixed ebuilds to only install API docs if USE=doc.
+
+ 17 Oct 2004; Alastair Tse <liquidx@gentoo.org> gtkglextmm-1.0.1.ebuild:
+ fix R/DEPENDs typo
+
+ 30 May 2004; Danny van Dyk <kugelfang@gentoo.org> gtkglextmm-1.0.1.ebuild:
+ Fixing BUG #52389.
+
+ 22 May 2004; Danny van Dyk <kugelfang@gentoo.org> gtkglextmm-1.0.1.ebuild:
+ Added aclocal/automake/autoconf; necessary on amd64. Marked ~amd64.
+
+*gtkglextmm-1.0.1 (25 Nov 2003)
+
+ 25 Nov 2003; foser <foser@gentoo.org> gtkglextmm-1.0.1.ebuild :
+ New release, added pkgconfig dep
+
+ 21 Sep 2003; Alastair Tse <liquidx@gentoo.org> gtkglextmm-0.7.1.ebuild,
+ gtkglextmm-1.0.0.ebuild, metadata.xml:
+ moving from x11-libs/gtkglextmm to dev-cpp/gtkglextmm
+
+ 13 Jul 2003; Martin Holzer <mholzer@gentoo.org> gtkglextmm-0.7.1.ebuild,
+ gtkglextmm-0.99.1.ebuild, gtkglextmm-1.0.0.ebuild:
+ update x11-libs/gtkmm to dev-cpp/gtkmm
+
+*gtkglextmm-1.0.0 (22 May 2003)
+
+ 22 May 2003; Alastair Tse <liquidx@gentoo.org> gtkglextmm-1.0.0.ebuild:
+ version bump.
+
+*gtkglextmm-0.99.1 (05 May 2003)
+
+ 05 May 2003; Alastair Tse <liquidx@gentoo.org> gtkglextmm-0.99.1.ebuild:
+ version bump
+
+*gtkglextmm-0.7.1 (26 Apr 2003)
+
+ 26 Apr 2003; Alastair Tse <liquidx@gentoo.org> gtkglextmm-0.7.1.ebuild:
+ initial ebuild
diff --git a/dev-cpp/gtkglextmm/Manifest b/dev-cpp/gtkglextmm/Manifest
new file mode 100644
index 0000000..a20cbd0
--- /dev/null
+++ b/dev-cpp/gtkglextmm/Manifest
@@ -0,0 +1,5 @@
+AUX gtkglextmm-1.2.0-aclocal.patch 516 SHA256 80df919f9db2ce4a59377c2a76a5d68892f5ec15b70c3516cf1d4123585f16b4 SHA512 291eeb4506c2ab21d61b10ce8ce1000651af6236edcf24a0b09c9e975cf9cfabaabbb8414b55372682fd3fbfac4c2b67b0f5dc62a34529b6a1e51c05cc77a079 WHIRLPOOL 0321bf2187065057a4ad727093fb98efbf7460d7a93e6490f9976b0fedc9fbaa4c95edc6d9958e02483a419f23c6c7ec414970cd53de7dd476c324399c7b3289
+DIST gtkglextmm-1.2.0.tar.bz2 623815 SHA256 6cd4bd2a240e5eb1e3a24c5a3ebbf7ed905b522b888439778043fdeb58771fea SHA512 94e66bc295000bb3f3352f58c9848372a4c23586dcc52450806c73e3e0630ab2b51291b347da16bba853b658deb070218203a031d906fc2ff051386dd065aba9 WHIRLPOOL 9d1927136edb226179c7ce356699c4504785a53a40575e43a875f0c9685965405b2632ec7cc98f55f3206ef7d6b25996fc2ad80b1d5c12213644b730fd81791b
+EBUILD gtkglextmm-1.2.0-r2.ebuild 1065 SHA256 167731e82373490e1eded29ad7eb4b9cdbb1ff5a7e29dd944917e89f12474e2c SHA512 db90daa4069ddaa905eee08814d9c3e70c8e2206d67b1b8b793c2a7ca3cd2d81d95607bc1224d235ef97970fabf54bffb8fd6ca97c4b57b362f6e0b161683adf WHIRLPOOL 0ceb3a4ad4996baf92dfffebb8e21185910043f7fbd938763ba4b719b2c386bfcc4e5d4b68d7d7d51912f3956c97a0c77436067bd60f25284d120fec16f00273
+MISC ChangeLog 3914 SHA256 7bf382fe84f40b41bb7d400d4a7445af681393b755895c1beb1408b77bc68643 SHA512 ad8868997747d4a879e244c04bb7b05b45dfb1d58d157b9ee3dfe642f47861a247f7681ec7f9a34ddd97923cbf02fac72f558fdcb8b634cd10b07d9fa458b242 WHIRLPOOL 206dc14e5276810ab16374d5156c4a2b3b10848f223283370bf7d64d75791c66ad67a82157d309c6dfdf66da46184b3ae0683a593b8bd99f497e6a3ef5f225e2
+MISC metadata.xml 240 SHA256 a07fb59b4a97cf8066413c3b5a80dfb8cb020621d72f928c8133c61fb3fc5608 SHA512 8e782bfa3f996fe546457ed5a19b797575265426e1cc24f3d52a044d3ffe78bc3d84099e34361821b4fb6232e78099f8d79c99122349449cce3dab40dcdec973 WHIRLPOOL d8cffa62a0ec995475e84b89d511721dc39c237e637ea8fa543f813feb14f43f4c0631f082274be9c6ebf1af13dce51ef1289372851d0902dcb0704891a659ed
diff --git a/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch b/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch
new file mode 100644
index 0000000..32fa489
--- /dev/null
+++ b/dev-cpp/gtkglextmm/files/gtkglextmm-1.2.0-aclocal.patch
@@ -0,0 +1,11 @@
+--- gtkglextmm-1.2.0/m4macros/gtkglextmm.m4.orig 2004-05-18 10:29:34.000000000 +0400
++++ gtkglextmm-1.2.0/m4macros/gtkglextmm.m4 2015-08-07 17:02:42.324065008 +0300
+@@ -222,7 +222,7 @@
+ dnl AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD([ACTION-IF-SUPPORTED [, ACTION-IF-NOT-SUPPORTED]])
+ dnl Checks whether gtkglextmm supports multihead.
+ dnl
+-AC_DEFUN(AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD,
++AC_DEFUN([AC_GTKGLEXTMM_SUPPORTS_MULTIHEAD],
+ [ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_CACHE_CHECK([whether gtkglextmm supports multihead],
diff --git a/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild b/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild
new file mode 100644
index 0000000..2e9fa0b
--- /dev/null
+++ b/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkglextmm/gtkglextmm-1.2.0-r1.ebuild,v 1.8 2014/12/02 22:31:38 pacho Exp $
+
+EAPI=5
+GCONF_DEBUG="yes"
+
+inherit eutils gnome2
+
+DESCRIPTION="C++ bindings for gtkglext"
+HOMEPAGE="http://projects.gnome.org/gtkglext/"
+SRC_URI="mirror://sourceforge/gtkglext/${P}.tar.bz2"
+
+KEYWORDS="amd64 ppc x86"
+IUSE="doc"
+SLOT="1.0"
+LICENSE="GPL-2 LGPL-2.1"
+
+RDEPEND="
+ >=x11-libs/gtkglext-1
+ >=dev-libs/libsigc++-2.0
+ >=dev-cpp/glibmm-2.4:2
+ >=dev-cpp/gtkmm-2.4:2.4
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ # fix underquoted definition, bug 552686
+ epatch "${FILESDIR}/${P}-aclocal.patch"
+
+ # Remove docs from SUBDIRS so that docs are not installed, as
+ # we handle it in src_install.
+ sed -i -e 's|^\(SUBDIRS =.*\)docs\(.*\)|\1\2|' Makefile.in || \
+ die "sed Makefile.in failed"
+
+ gnome2_src_prepare
+}
+
+src_install() {
+ gnome2_src_install
+ if use doc; then
+ dohtml -r docs/reference/html/*
+ fi
+}
diff --git a/dev-cpp/gtkglextmm/metadata.xml b/dev-cpp/gtkglextmm/metadata.xml
new file mode 100644
index 0000000..d8abd0a
--- /dev/null
+++ b/dev-cpp/gtkglextmm/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-mm</herd>
+ <upstream>
+ <remote-id type="sourceforge">gtkglext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/profiles/categories b/profiles/categories
index 764cd9d..e7fd97d 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -3,6 +3,7 @@ app-doc
app-emulation
app-text
app-vim
+dev-cpp
dev-libs
dev-python
dev-util
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-08-07 14:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-07 14:41 [gentoo-commits] dev/bircoph:master commit in: dev-cpp/gtkglextmm/, profiles/, dev-cpp/gtkglextmm/files/ Andrew Savchenko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox