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 <[email protected]> metadata.xml: + Updating remote-id in metadata.xml + + 02 Dec 2014; Pacho Ramos <[email protected]> gtkglextmm-1.2.0-r1.ebuild: + Update ebuild + + 04 May 2012; Jeff Horelick <[email protected]> gtkglextmm-1.2.0-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 17 Dec 2010; Pacho Ramos <[email protected]> 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 <[email protected]> + gtkglextmm-1.2.0-r1.ebuild: + Remove virtual/glu where already virtual/opengl is stated. + + 16 Sep 2009; Gilles Dartiguelongue <[email protected]> + -gtkglextmm-1.0.1.ebuild, -gtkglextmm-1.2.0.ebuild: + Clean up old revisions, closes: #226543. + + 10 Aug 2008; Markus Meier <[email protected]> gtkglextmm-1.2.0-r1.ebuild: + x86 stable, bug #229709 + + 30 Jul 2008; Brent Baude <[email protected]> gtkglextmm-1.2.0-r1.ebuild: + Marking gtkglextmm-1.2.0-r1 ppc stable for bug 229709 + + 27 Jul 2008; Olivier Crête <[email protected]> + 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 <[email protected]> +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 <[email protected]> -gtkglextmm-1.1.0.ebuild: + Remove unused version which has been masked since 2005 by ka0ttic (retired) + + 22 Feb 2007; Piotr Jaroszyński <[email protected]> ChangeLog: + Transition to Manifest2. + +*gtkglextmm-1.2.0 (12 Jun 2006) + + 12 Jun 2006; John N. Laliberte <[email protected]> + +gtkglextmm-1.2.0.ebuild: + new version, fixes #125077 + + 16 Mar 2006; Caleb Tennis <[email protected]> -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 <[email protected]> gtkglextmm-1.0.1.ebuild, + gtkglextmm-1.1.0.ebuild: + Added to ~ppc. + + 21 Jul 2005; Aaron Walker <[email protected]> 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 <[email protected]> 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 <[email protected]> gtkglextmm-1.0.1.ebuild: + fix R/DEPENDs typo + + 30 May 2004; Danny van Dyk <[email protected]> gtkglextmm-1.0.1.ebuild: + Fixing BUG #52389. + + 22 May 2004; Danny van Dyk <[email protected]> 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 <[email protected]> gtkglextmm-1.0.1.ebuild : + New release, added pkgconfig dep + + 21 Sep 2003; Alastair Tse <[email protected]> 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 <[email protected]> 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 <[email protected]> gtkglextmm-1.0.0.ebuild: + version bump. + +*gtkglextmm-0.99.1 (05 May 2003) + + 05 May 2003; Alastair Tse <[email protected]> gtkglextmm-0.99.1.ebuild: + version bump + +*gtkglextmm-0.7.1 (26 Apr 2003) + + 26 Apr 2003; Alastair Tse <[email protected]> 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
