summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/libglademm')
-rw-r--r--dev-cpp/libglademm/ChangeLog10
-rw-r--r--dev-cpp/libglademm/Manifest20
-rw-r--r--dev-cpp/libglademm/files/gcc34.patch13
-rw-r--r--dev-cpp/libglademm/files/libglademm-2.2.0-configure.patch20
-rw-r--r--dev-cpp/libglademm/libglademm-2.0.1.ebuild23
-rw-r--r--dev-cpp/libglademm/libglademm-2.2.0.ebuild29
-rw-r--r--dev-cpp/libglademm/libglademm-2.6.4.ebuild6
-rw-r--r--dev-cpp/libglademm/libglademm-2.6.7.ebuild44
8 files changed, 44 insertions, 121 deletions
diff --git a/dev-cpp/libglademm/ChangeLog b/dev-cpp/libglademm/ChangeLog
index 0a235e5d5727..319fbcd31e95 100644
--- a/dev-cpp/libglademm/ChangeLog
+++ b/dev-cpp/libglademm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-cpp/libglademm
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/ChangeLog,v 1.77 2008/11/17 20:53:46 flameeyes Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/ChangeLog,v 1.78 2010/04/03 11:26:26 eva Exp $
+
+ 03 Apr 2010; Gilles Dartiguelongue <eva@gentoo.org> -files/gcc34.patch,
+ -libglademm-2.0.1.ebuild, -libglademm-2.2.0.ebuild,
+ -files/libglademm-2.2.0-configure.patch, libglademm-2.6.4.ebuild,
+ libglademm-2.6.7.ebuild:
+ Kill slot 2 since it is unused. Clean up ebuild and bring it to EAPI=3.
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/libglademm-2.2.0-configure.patch:
diff --git a/dev-cpp/libglademm/Manifest b/dev-cpp/libglademm/Manifest
index 70d2ee12e23d..288eaeaa2ac1 100644
--- a/dev-cpp/libglademm/Manifest
+++ b/dev-cpp/libglademm/Manifest
@@ -1,24 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX gcc34.patch 524 RMD160 347bd2aec509e06f279f28d906537bd253971f31 SHA1 7157165845b5a2ebf85fae4de3d9b8883f1ad207 SHA256 251240958def6c96c976e94b1993a9f0ca2382fd37dda33aa721a620c0f04155
-AUX libglademm-2.2.0-configure.patch 648 RMD160 4b622ab5b6886a1b506b8ef97c9969609face1b1 SHA1 7ad0b23fc841458143a127db24f204580ddec60c SHA256 5a8aa87e7132dd803ad14df24ae8a77eabc249648a5da2167bd8dc3e1d23bb30
-DIST libglademm-2.0.1.tar.gz 238383 RMD160 9855a7cc467a696c420a6b28b2f69b975cd48684 SHA1 8d59fc80ce44ef72ebfcde3dbfea216a19f6ccb0 SHA256 96d1869a04690d38ea44c81bfa4b04a7401696373eaf82bf71310d4f83eb013a
-DIST libglademm-2.2.0.tar.bz2 241553 RMD160 4cecf27a081a94dd20cf890f69d1e2f1be5b4c6d SHA1 7b8ecd5561c8d9ec2d7356868a3273906ee3846c SHA256 22a0f35612d9c482c17b12229f69f22e5a52b02451f75242bc78835d1d3c8b8d
DIST libglademm-2.6.4.tar.bz2 307057 RMD160 de19f129c7af4b4b990d95a68f406460caf99200 SHA1 7db86cb5942e7eed5668776e49aeb3731b3a34c9 SHA256 d563e7b601e84d1b04a44a09510407b5a7e2f00a9ad58802169e6650d5596ffa
DIST libglademm-2.6.6.tar.bz2 333112 RMD160 a0d5f9a7454be2f11d16843c3d94c8c8bd6bde0f SHA1 5d3a43bc08fd0c0ba06c8288efa6d2f5d18ce42e SHA256 ff3928acea466b3cda3739d3a67748cb942948da853cb114d1379933224b0e60
DIST libglademm-2.6.7.tar.bz2 326385 RMD160 3bfe5962e57721dfa9d02c3be31b543bf070c767 SHA1 d7c0138c80ea337d2e9ae55f74a6953ce2eb9f5d SHA256 38543c15acf727434341cc08c2b003d24f36abc22380937707fc2c5c687a2bc3
-EBUILD libglademm-2.0.1.ebuild 673 RMD160 03827a9f0a7c8979194e84958a08402175e51dd1 SHA1 e102bc4f1b96f456334361ef49ef762e31f6c5cb SHA256 cc96fd99b522f33989312ec74bd77032a4bcfd907a601a2a922f338ef0edbe30
-EBUILD libglademm-2.2.0.ebuild 755 RMD160 e59ca23ed35a1af4900d1a72a45c9ca9669770b0 SHA1 360b71852b09befadd549108fb73f962d489eedc SHA256 50c17b02e974ee61eb176bcfb79e776e9eec7e3a11efac648b45fd159822ea00
-EBUILD libglademm-2.6.4.ebuild 1207 RMD160 95332e1cb37c3c5e79d3766c945f2c2dd5780564 SHA1 a920a3bc1d15a2005b42294a7bdabc0a01ac11a4 SHA256 b70b108820e8386dcab350f133ac78487b3da69a64e4790f14517773c8cd64e2
+EBUILD libglademm-2.6.4.ebuild 1160 RMD160 f1a532bad882caadbec8fdbe2c12b44fbfef8ac5 SHA1 c0470757fe32cd1c20182f6fd19d7b7ed47571f1 SHA256 77f4e05d6970eefbab742836c8997331871aa89dd7bc2ee19ab80010b56b7928
EBUILD libglademm-2.6.6.ebuild 1208 RMD160 49b8b963c381c470d62e110e3bde224ff3d1e703 SHA1 d30175a15b25ebbcbb7f53e3cf99e56009257535 SHA256 e12f1d634eba338816d061d91cbc06e530a9b22adb5c94f304e2117a73a7972b
-EBUILD libglademm-2.6.7.ebuild 1215 RMD160 2dc0eef9992834e5403bae31a63c88f08cc222f6 SHA1 e66f532de40f22da6a4caa4b22554c9f6cde30dd SHA256 51d19201391c642c344e6980a8e7b4e491b88e33f201ef1fd2fecebc4c137994
-MISC ChangeLog 10499 RMD160 db47dfec4a414845576ead9e91726b5fb06801a7 SHA1 d65040796f1e60f9bfdb6647ace22af90b007e33 SHA256 1b4ef5c2a56f632933288a85bf07822b97fbc505a6ba9390db0545243e76a24c
+EBUILD libglademm-2.6.7.ebuild 1606 RMD160 9c203ebe835d39969278627405a72266fe423223 SHA1 f46cbb0aba84fd5b9f86c62d4425712d024f84d3 SHA256 3b8b3abee37c55de04ba2e4be1fe12d9525297ad59040e8ae934b07a631d2cea
+MISC ChangeLog 10791 RMD160 1958559d95000e81c2e5b22d96c5c4fd15f68bba SHA1 d4c27647872c558d978fdb8a5fc848a667768472 SHA256 b08cc77f54038145deae0df9df7d81d980cc888f4c861e608a8d651921a2d64d
MISC metadata.xml 161 RMD160 1988530f97a742d78d3f3e99d15625f8a674260a SHA1 b034f3d668b50c57826ead5cfd17fcd2b68d19d6 SHA256 00ba82c241ad7007fe861877db3ae5aeaa967e05f0a6478e6ba9eb60ba31a3b6
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAkkh2eAACgkQAiZjviIA2XhhmQCg2H5HlfahoUkaBRgzneRJn/Zx
-tjMAn0qco74tNRX8FdaUgZWY7EW1qkyl
-=XaH1
+iEYEARECAAYFAku3JecACgkQ1fmVwcYIWAYpigCfeHyDZ7UWFJQVBebasFVhHESi
+ZyUAoMiCTWig3qaApv1DaE0BolnxhUDU
+=l1wo
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/libglademm/files/gcc34.patch b/dev-cpp/libglademm/files/gcc34.patch
deleted file mode 100644
index f6143216f8dc..000000000000
--- a/dev-cpp/libglademm/files/gcc34.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -urN libglademm-2.4.0-old/examples/derived/deriveddialog.h libglademm-2.4.0-new/examples/derived/deriveddialog.h
---- libglademm-2.4.0/examples/derived/deriveddialog.h 2003-08-23 19:21:06.000000000 +0200
-+++ libglademm-2.4.0/examples/derived/deriveddialog.h 2004-05-22 14:11:18.354537344 +0200
-@@ -19,8 +19,8 @@
- #ifndef LIBGLADEMM_EXAMPLE_DERIVED_DIALOG_H
- #define LIBGLADEMM_EXAMPLE_DERIVED_DIALOG_H
-
--#include <libglademm.h>
- #include <gtkmm.h>
-+#include <libglademm.h>
-
-
- class DerivedDialog : public Gtk::Dialog
diff --git a/dev-cpp/libglademm/files/libglademm-2.2.0-configure.patch b/dev-cpp/libglademm/files/libglademm-2.2.0-configure.patch
deleted file mode 100644
index 4e84ba83f6e4..000000000000
--- a/dev-cpp/libglademm/files/libglademm-2.2.0-configure.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/configure 2004-03-29 12:22:40.000000000 -0500
-+++ b/configure 2004-11-01 20:00:49.914274904 -0500
-@@ -3634,7 +3634,7 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- # I'd rather use --version here, but apparently some GNU ld's only accept -v.
--case `"$LD" -v 2>&1 </dev/null` in
-+case `$LD -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-@@ -9990,7 +9990,7 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- # I'd rather use --version here, but apparently some GNU ld's only accept -v.
--case `"$LD" -v 2>&1 </dev/null` in
-+case `$LD -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
diff --git a/dev-cpp/libglademm/libglademm-2.0.1.ebuild b/dev-cpp/libglademm/libglademm-2.0.1.ebuild
deleted file mode 100644
index 8312aded5c37..000000000000
--- a/dev-cpp/libglademm/libglademm-2.0.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.0.1.ebuild,v 1.13 2008/07/10 15:20:06 remi Exp $
-
-inherit gnome2
-IUSE=""
-DESCRIPTION="C++ bindings for libglade"
-HOMEPAGE="http://www.gtkmm.org"
-SRC_URI="mirror://sourceforge/gtkmm/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="amd64 hppa ~ia64 ppc sparc x86"
-
-RDEPEND=">=gnome-base/libglade-2
- =dev-cpp/gtkmm-2.2*"
-DEPEND=">=dev-util/pkgconfig-0.12.0
- ${RDEPEND}"
-
-# Needed for 2.0.0, it misses some make/libtool magic
-export SED=sed
-
-DOCS="AUTHORS COPYING ChangeLog NEWS README TODO INSTALL"
diff --git a/dev-cpp/libglademm/libglademm-2.2.0.ebuild b/dev-cpp/libglademm/libglademm-2.2.0.ebuild
deleted file mode 100644
index db5ac2e77e57..000000000000
--- a/dev-cpp/libglademm/libglademm-2.2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.2.0.ebuild,v 1.14 2008/07/10 15:20:06 remi Exp $
-
-inherit gnome2 eutils
-
-DESCRIPTION="C++ bindings for libglade"
-HOMEPAGE="http://www.gtkmm.org"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="-amd64 ~hppa ppc ppc64 ~sparc x86"
-IUSE=""
-
-RDEPEND=">=gnome-base/libglade-2
- =dev-cpp/gtkmm-2.2*"
-DEPEND=">=dev-util/pkgconfig-0.12.0
- ${RDEPEND}"
-
-# Needed for 2.0.0, it misses some make/libtool magic
-# export SED=sed
-
-DOCS="AUTHORS COPYING ChangeLog NEWS README TODO INSTALL"
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/gcc34.patch
- epatch "${FILESDIR}"/${P}-configure.patch
-}
diff --git a/dev-cpp/libglademm/libglademm-2.6.4.ebuild b/dev-cpp/libglademm/libglademm-2.6.4.ebuild
index 2b1a183f7f6b..d0d42499c8b9 100644
--- a/dev-cpp/libglademm/libglademm-2.6.4.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.4.ebuild,v 1.11 2008/07/10 15:20:06 remi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.4.ebuild,v 1.12 2010/04/03 11:26:26 eva Exp $
inherit gnome2
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1"
SLOT="2.4"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
+KEYWORDS="arm ppc64 sh"
IUSE="doc examples"
RDEPEND=">=gnome-base/libglade-2.6.1
diff --git a/dev-cpp/libglademm/libglademm-2.6.7.ebuild b/dev-cpp/libglademm/libglademm-2.6.7.ebuild
index 8123c98972ea..1ab83babb601 100644
--- a/dev-cpp/libglademm/libglademm-2.6.7.ebuild
+++ b/dev-cpp/libglademm/libglademm-2.6.7.ebuild
@@ -1,6 +1,9 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild,v 1.1 2008/11/17 19:41:01 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild,v 1.2 2010/04/03 11:26:26 eva Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
inherit gnome2
@@ -13,33 +16,31 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc examples"
RDEPEND=">=gnome-base/libglade-2.6.1
- >=dev-cpp/gtkmm-2.6"
+ >=dev-cpp/gtkmm-2.6
+ >=dev-cpp/glibmm-2.4"
-DEPEND=">=dev-util/pkgconfig-0.12.0
- ${RDEPEND}"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.12"
DOCS="AUTHORS ChangeLog NEWS README TODO"
-src_unpack() {
- gnome2_src_unpack
+src_prepare() {
+ gnome2_src_prepare
# we will control install manually in install
- sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.in || \
- die "sed Makefile.in failed"
+ sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.am Makefile.in || \
+ die "sed Makefile.{am,in} failed (1)"
- if ! use examples; then
- # don't waste time building the examples
- sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || \
- die "sed Makefile.in failed"
- fi
+ # don't waste time building the examples
+ sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
+ Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
}
src_compile() {
gnome2_src_compile
if use doc; then
- cd "${S}/docs/reference"
- make all
+ emake -C "${S}/docs/reference" all || die "emake doc failed"
fi
}
@@ -47,10 +48,17 @@ src_install() {
gnome2_src_install
if use doc ; then
- dohtml -r docs/reference/html/*
+ dohtml -r docs/reference/html/* || die "dohtml failed"
fi
if use examples; then
- cp -R examples "${D}"/usr/share/doc/${PF}
+ emake -C "${S}/examples" distclean || die "examples clean up failed"
+ find "${S}/examples" -name "Makefile*" -delete \
+ || "examples cleanup failed"
+ insinto "/usr/share/doc/${PF}"
+ doins -r examples || die "doins failed"
fi
+
+ # Does not install static library
+ find "${D}" -name "*.la" -delete || die "failed *.la removal"
}