diff options
author | Mart Raudsepp <leio@gentoo.org> | 2008-03-16 21:46:57 +0000 |
---|---|---|
committer | Mart Raudsepp <leio@gentoo.org> | 2008-03-16 21:46:57 +0000 |
commit | 81f986fe8d0ce05c17363f0ab499c09e810072d7 (patch) | |
tree | 09ba22f6e53b9589d4d0a7443ef3d213d42ed6cd /gnome-base | |
parent | version bump; rm unnedded patch (diff) | |
download | historical-81f986fe8d0ce05c17363f0ab499c09e810072d7.tar.gz historical-81f986fe8d0ce05c17363f0ab499c09e810072d7.tar.bz2 historical-81f986fe8d0ce05c17363f0ab499c09e810072d7.zip |
Remove old. Be compatible with newer glib and in general more future proof in the rest; bug 213434
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/orbit/ChangeLog | 9 | ||||
-rw-r--r-- | gnome-base/orbit/Manifest | 22 | ||||
-rw-r--r-- | gnome-base/orbit/files/orbit-2.14.8-fix_races.patch | 138 | ||||
-rw-r--r-- | gnome-base/orbit/files/orbit-2.14.8-native-ref.patch | 55 | ||||
-rw-r--r-- | gnome-base/orbit/orbit-2.14.10.ebuild | 15 | ||||
-rw-r--r-- | gnome-base/orbit/orbit-2.14.12.ebuild | 13 | ||||
-rw-r--r-- | gnome-base/orbit/orbit-2.14.7.ebuild | 17 | ||||
-rw-r--r-- | gnome-base/orbit/orbit-2.14.8-r3.ebuild | 47 |
8 files changed, 61 insertions, 255 deletions
diff --git a/gnome-base/orbit/ChangeLog b/gnome-base/orbit/ChangeLog index b8b28ae35557..a4f517336a61 100644 --- a/gnome-base/orbit/ChangeLog +++ b/gnome-base/orbit/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for gnome-base/orbit # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/ChangeLog,v 1.124 2008/03/15 12:52:04 nixnut Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/ChangeLog,v 1.125 2008/03/16 21:46:57 leio Exp $ + + 16 Mar 2008; Mart Raudsepp <leio@gentoo.org> + -files/orbit-2.14.8-fix_races.patch, -files/orbit-2.14.8-native-ref.patch, + orbit-2.14.7.ebuild, -orbit-2.14.8-r3.ebuild, orbit-2.14.10.ebuild, + orbit-2.14.12.ebuild: + Remove old. Be compatible with newer glib and in general more future proof + in the rest; bug 213434 15 Mar 2008; nixnut <nixnut@gentoo.org> orbit-2.14.12.ebuild: Stable on ppc wrt bug 212986 diff --git a/gnome-base/orbit/Manifest b/gnome-base/orbit/Manifest index 653b51160f16..a8834df714cc 100644 --- a/gnome-base/orbit/Manifest +++ b/gnome-base/orbit/Manifest @@ -1,12 +1,18 @@ -AUX orbit-2.14.8-fix_races.patch 4266 RMD160 ff4fb138383fed88b66f5fac00a1f78ef69ed166 SHA1 abb8d66cd9b305445bcdbfe2d96d323c77de1cc7 SHA256 565ab3e4e7c23d8d7fc0d2239ec0fe89e2b5d3f114afbe822b8edbbb548e4dc2 -AUX orbit-2.14.8-native-ref.patch 2850 RMD160 a6df1125708947d7e69dc4a3ad2f05810f0d730f SHA1 283fb466055d86b04ba99a90672b27e8a3398760 SHA256 d2d8b33ee4274cab0f01398e53fa1e2a0918efa78ecfad1d0752405b35f04cd7 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST ORBit2-2.14.10.tar.bz2 734630 RMD160 f6df0bf38218ba0d02e2e332d570cf3e1831ec53 SHA1 f5d7bbe36562b5daad48b92cc5b17afa12d211ee SHA256 d4cdd180a4f6b8a740d36b8eb6c5140bad31247484485a8d34c99132c9c406ef DIST ORBit2-2.14.12.tar.bz2 746309 RMD160 ab535a00dacef3f4a80d685406c0dd115b424207 SHA1 0ae64c5e458c5cadab5af0e22d69ffea25f9f3fb SHA256 d60027a4a36e64d02723d00b76c08e8d92850cab6269b2edcda4a1bb30cc7723 DIST ORBit2-2.14.7.tar.bz2 729469 RMD160 4ac003754c037ec8bb151bb344db31c0888a852c SHA1 d5b2e63d02d4dcf0ab7b0ee48021b365c273102e SHA256 751b76344462748b1ac79b739ce2e0251fe985c6c8d65a0b9f3246e4ab1dd6fa -DIST ORBit2-2.14.8.tar.bz2 742448 RMD160 512259accfcc939873046d04ae2d482f145e71ec SHA1 9f9c99a356045debcdb2286a65d25790de184415 SHA256 608bd76fe2adc811612ea3e28579d042c715d5a6dba73f1eca7ff52495b40455 -EBUILD orbit-2.14.10.ebuild 1080 RMD160 55980ff2835718cf5d2052873589d93ac9770bab SHA1 1655d4c88d333e815ceb6377dc633d2d51b9c9e3 SHA256 9e386716d8ca39461611808ad2cfe9e7e592563126edbbc7179a0e7a3d77d487 -EBUILD orbit-2.14.12.ebuild 1085 RMD160 823b218ff3b30d2f937d358ebcb49055924cc33b SHA1 ca6f1e8cfb7b96e5c686bec6e4fb51689ec58244 SHA256 d20310c1abfa90770e7e050bb1093f8558355f5fc66a44b704baf773d208fafe -EBUILD orbit-2.14.7.ebuild 1167 RMD160 91a0ab2687c47d478e88929377bf5dfdf9cfae17 SHA1 f633d682cec693c823378f125a7f38aa0a2e9f75 SHA256 d19d2522825b40ce5137b18e366a04a1fa4c155110e6cf6a4d7f941fec77d51f -EBUILD orbit-2.14.8-r3.ebuild 1317 RMD160 15bb3fcb3f02d3111794f82076d5e993b9b4de12 SHA1 6c4745b535aefa4719c145d2cd812a9fc4805f4d SHA256 c87ec8d5655c814567b11b57eaedcff37706d65e10aab32812c474cae7ec953d -MISC ChangeLog 15055 RMD160 0160dd25b5a246cbcb93f7c60b4e0f46707e670f SHA1 18cfc8d672bae7b65c7fd599182518b4ffaf91c2 SHA256 a2d61994e952184e5b484e8d4ed3f684b00e69de1513628587309ca2decfdd5e +EBUILD orbit-2.14.10.ebuild 1389 RMD160 207c47bfbcc1570fbb67b57a92c5beea7b101bea SHA1 a8cdce54115586a495324f16b3e9159be80436ac SHA256 fc9a272cf083ebc83269efd6c7e148f14aeb3a538c99faa81d6c1f8af579737a +EBUILD orbit-2.14.12.ebuild 1378 RMD160 d3506fb6ad7a79780ce122a27c3dcced1977879a SHA1 d5a1fd9a94c712f211e9637812ace96f51305672 SHA256 7dada6869a2ee3af2b6759c7312fccba5273ff9cdd8e99b50f98c5dda0d006fc +EBUILD orbit-2.14.7.ebuild 1416 RMD160 f08af685f21e9312ea03041fe1b92a6e15f039db SHA1 42637827714104901dfb81fc3525381bc61fe819 SHA256 d637b5836b29b9579bfbd23bba44f8ffd9539e7aa4ab572b86b7567d6c58473b +MISC ChangeLog 15375 RMD160 eb2f655dd34540b513bf0c7d85b6015fb8f3f305 SHA1 a03714cb673d05a0bb71f1e583591a5a108082d9 SHA256 a2ba0b73fca02024a64ef61bc85017bde31af30574aae243a7a48216b31eaac5 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.8 (GNU/Linux) + +iEYEARECAAYFAkfdlVYACgkQkeYb6olFHJfNtACg+xJOke5T1FAxswNE9GAaiuXx +ef8An3j7aqoIdK9jhIvko9Wy2AMGL2JB +=NSkM +-----END PGP SIGNATURE----- diff --git a/gnome-base/orbit/files/orbit-2.14.8-fix_races.patch b/gnome-base/orbit/files/orbit-2.14.8-fix_races.patch deleted file mode 100644 index 51ada5c2f7a2..000000000000 --- a/gnome-base/orbit/files/orbit-2.14.8-fix_races.patch +++ /dev/null @@ -1,138 +0,0 @@ -from gnome bug #466574 - -Index: src/orb/GIOP/giop-recv-buffer.c -=================================================================== ---- src/orb/GIOP/giop-recv-buffer.c (revision 2016) -+++ src/orb/GIOP/giop-recv-buffer.c (working copy) -@@ -736,6 +736,7 @@ - link_io_thread_remove_timeout (ent->cnx->parent.timeout_source_id); - ent->cnx->parent.timeout_source_id = 0; - ent->cnx->parent.timeout_status = LINK_TIMEOUT_NO; -+ g_object_unref (&ent->cnx->parent); // we remove the source so we must unref the connection - } else if (ent->cnx->parent.timeout_status == LINK_TIMEOUT_YES) - *timeout = TRUE; - g_mutex_unlock (ent->cnx->parent.timeout_mutex); -@@ -1355,17 +1356,12 @@ - return TRUE; - } - --struct timeout_thread_data { -- GIOPThread *tdata; -- LinkConnection *lcnx; --}; -- - static gboolean --giop_timeout(gpointer data) -+giop_timeout (gpointer data) - { - gboolean retv = FALSE; -- LinkConnection *lcnx = ((struct timeout_thread_data*)data)->lcnx; -- GIOPThread *tdata = ((struct timeout_thread_data*)data)->tdata; -+ LinkConnection *lcnx = (LinkConnection*)data; -+ GIOPThread *tdata = (GIOPThread *)lcnx->tdata; - - g_assert (lcnx->timeout_mutex); - -@@ -1386,27 +1382,29 @@ - giop_incoming_signal_T (tdata, GIOP_CLOSECONNECTION); - g_mutex_unlock (tdata->lock); /* ent_lock */ - --out: -- g_object_unref (lcnx); -- g_free (data); -+ g_object_unref (lcnx); // we remove the source so we must unref lcnx - -+out: - return retv; - } - - void --giop_timeout_add(GIOPConnection *cnx) -+giop_timeout_add (GIOPConnection *cnx) - { -- struct timeout_thread_data *data = NULL; -+ static GStaticMutex static_mutex = G_STATIC_MUTEX_INIT; - LinkConnection *lcnx = LINK_CONNECTION (cnx); -- GSource *timeout_source = NULL; - - if (!giop_thread_io ()) - return; - if (!lcnx->timeout_msec) - return; - -- g_object_ref (lcnx); -+ g_static_mutex_lock (&static_mutex); -+ if (lcnx->timeout_source_id) -+ goto out; - -+ g_object_ref (lcnx); // to be unref'ed by the one who removes the timeout source -+ - if (!lcnx->timeout_mutex) - lcnx->timeout_mutex = g_mutex_new (); - -@@ -1414,11 +1412,12 @@ - lcnx->timeout_status = LINK_TIMEOUT_UNKNOWN; - g_mutex_unlock (lcnx->timeout_mutex); - -- data = g_new0 (struct timeout_thread_data, 1); -- data->tdata = giop_thread_self (); -- data->lcnx = lcnx; -+ lcnx->tdata = giop_thread_self (); - -- lcnx->timeout_source_id = link_io_thread_add_timeout (lcnx->timeout_msec, giop_timeout, data); -+ lcnx->timeout_source_id = link_io_thread_add_timeout (lcnx->timeout_msec, giop_timeout, (gpointer)lcnx); -+ -+out: -+ g_static_mutex_unlock (&static_mutex); - } - - GIOPRecvBuffer * -Index: src/orb/GIOP/giop-send-buffer.c -=================================================================== ---- src/orb/GIOP/giop-send-buffer.c (revision 2016) -+++ src/orb/GIOP/giop-send-buffer.c (working copy) -@@ -456,6 +456,7 @@ - - if (g_thread_supported () - && lcnx->timeout_msec -+ && !lcnx->timeout_source_id - && !giop_send_buffer_is_oneway (buf)) { - giop_timeout_add (cnx); - } -Index: linc2/include/linc/linc-connection.h -=================================================================== ---- linc2/include/linc/linc-connection.h (revision 2016) -+++ linc2/include/linc/linc-connection.h (working copy) -@@ -67,6 +67,7 @@ - guint timeout_msec; - guint timeout_source_id; // protected by timeout_mutex - LinkTimeoutStatus timeout_status; // protected by timeout_mutex -+ void *tdata; // "do not pollute the namespace"-hack (it's a GIOPThread*) - } LinkConnection; - - typedef struct { -Index: linc2/src/linc-connection.c -=================================================================== ---- linc2/src/linc-connection.c (revision 2016) -+++ linc2/src/linc-connection.c (working copy) -@@ -1269,11 +1269,9 @@ - - if (cnx->timeout_mutex) - g_mutex_free (cnx->timeout_mutex); -- -- if (cnx->timeout_source_id) -+ if (cnx->timeout_source_id) - link_io_thread_remove_timeout (cnx->timeout_source_id); - -- - #ifdef G_ENABLE_DEBUG - g_assert (g_list_find(cnx_list, cnx) == NULL); - #endif -@@ -1294,6 +1292,7 @@ - cnx->timeout_msec = 0; - cnx->timeout_source_id = 0; - cnx->timeout_status = LINK_TIMEOUT_UNKNOWN; -+ cnx->tdata = NULL; - - #ifdef CONNECTION_DEBUG - cnx->priv->total_read_bytes = 0; diff --git a/gnome-base/orbit/files/orbit-2.14.8-native-ref.patch b/gnome-base/orbit/files/orbit-2.14.8-native-ref.patch deleted file mode 100644 index 72118c498ca7..000000000000 --- a/gnome-base/orbit/files/orbit-2.14.8-native-ref.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN ORBit2-2.14.8.orig/configure.in ORBit2-2.14.8/configure.in ---- ORBit2-2.14.8.orig/configure.in 2007-06-03 07:00:44.000000000 -0400 -+++ ORBit2-2.14.8/configure.in 2007-08-24 17:34:19.000000000 -0400 -@@ -103,8 +103,8 @@ AC_ARG_ENABLE(compile-warnings, [ --ena - - dnl --enable-debug=(yes|minimum|no) - AC_ARG_ENABLE(debug, [ --enable-debug=[no/yes] turn on debugging [default=no]],,enable_debug=minimum) --if test "$enable_debug" = "yes"; then -- ORBIT_DEBUG_CFLAGS="-DG_ENABLE_DEBUG" -+if test "x$enable_debug" = "xyes"; then -+ ORBIT_DEBUG_CFLAGS="-ggdb -DG_ENABLE_DEBUG" - else - if test "x$enable_debug" = "xno"; then - ORBIT_DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS" -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN ORBit2-2.14.8.orig/linc2/src/Makefile.am ORBit2-2.14.8/linc2/src/Makefile.am ---- ORBit2-2.14.8.orig/linc2/src/Makefile.am 2007-02-24 19:00:43.000000000 -0500 -+++ ORBit2-2.14.8/linc2/src/Makefile.am 2007-08-24 17:34:19.000000000 -0400 -@@ -13,6 +13,7 @@ INCLUDES = \ - -I$(top_srcdir)/linc2/include \ - $(LINC_CFLAGS) \ - $(WARN_CFLAGS) \ -+ $(ORBIT_DEBUG_CFLAGS) \ - -DG_DISABLE_DEPRECATED \ - -D_GNU_SOURCE - -diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN ORBit2-2.14.8.orig/src/orb/GIOP/giop-recv-buffer.c ORBit2-2.14.8/src/orb/GIOP/giop-recv-buffer.c ---- ORBit2-2.14.8.orig/src/orb/GIOP/giop-recv-buffer.c 2007-08-24 17:34:36.000000000 -0400 -+++ ORBit2-2.14.8/src/orb/GIOP/giop-recv-buffer.c 2007-08-24 17:34:19.000000000 -0400 -@@ -736,7 +736,7 @@ giop_recv_buffer_get (GIOPMessageQueueEn - link_io_thread_remove_timeout (ent->cnx->parent.timeout_source_id); - ent->cnx->parent.timeout_source_id = 0; - ent->cnx->parent.timeout_status = LINK_TIMEOUT_NO; -- g_object_unref (&ent->cnx->parent); // we remove the source so we must unref the connection -+ link_connection_unref (&ent->cnx->parent); // we remove the source so we must unref the connection - } else if (ent->cnx->parent.timeout_status == LINK_TIMEOUT_YES) - *timeout = TRUE; - g_mutex_unlock (ent->cnx->parent.timeout_mutex); -@@ -1382,7 +1382,7 @@ giop_timeout (gpointer data) - giop_incoming_signal_T (tdata, GIOP_CLOSECONNECTION); - g_mutex_unlock (tdata->lock); /* ent_lock */ - -- g_object_unref (lcnx); // we remove the source so we must unref lcnx -+ link_connection_unref (lcnx); // we remove the source so we must unref lcnx - - out: - return retv; -@@ -1403,7 +1403,7 @@ giop_timeout_add (GIOPConnection *cnx) - if (lcnx->timeout_source_id) - goto out; - -- g_object_ref (lcnx); // to be unref'ed by the one who removes the timeout source -+ link_connection_ref (lcnx); // to be unref'ed by the one who removes the timeout source - - if (!lcnx->timeout_mutex) - lcnx->timeout_mutex = g_mutex_new (); diff --git a/gnome-base/orbit/orbit-2.14.10.ebuild b/gnome-base/orbit/orbit-2.14.10.ebuild index 748de75cd6de..e2f8ee69cbe9 100644 --- a/gnome-base/orbit/orbit-2.14.10.ebuild +++ b/gnome-base/orbit/orbit-2.14.10.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.10.ebuild,v 1.7 2007/11/27 03:52:50 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.10.ebuild,v 1.8 2008/03/16 21:46:57 leio Exp $ inherit gnome2 eutils @@ -28,6 +28,17 @@ MAKEOPTS="${MAKEOPTS} -j1" DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* TODO" +src_unpack() { + gnome2_src_unpack + + # Filter out G_DISABLE_DEPRECATED to work with glib-2.16 and be future-proof, bug 213434 + sed -i -e '/DISABLE_DEPRECATED/d' \ + "${S}/linc2/src/Makefile.am" "${S}/linc2/src/Makefile.in" + + sed -i -e 's:-DG_DISABLE_DEPRECATED::g' \ + "${S}/configure.in" "${S}/configure" +} + src_compile() { # We need to unset IDL_DIR, which is set by RSI's IDL. This causes certain # files to be not found by autotools when compiling ORBit. See bug #58540 diff --git a/gnome-base/orbit/orbit-2.14.12.ebuild b/gnome-base/orbit/orbit-2.14.12.ebuild index c8a558d2a5d9..ee90980c6e97 100644 --- a/gnome-base/orbit/orbit-2.14.12.ebuild +++ b/gnome-base/orbit/orbit-2.14.12.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.12.ebuild,v 1.5 2008/03/15 12:52:04 nixnut Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.12.ebuild,v 1.6 2008/03/16 21:46:57 leio Exp $ inherit gnome2 eutils @@ -28,6 +28,17 @@ MAKEOPTS="${MAKEOPTS} -j1" DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* TODO" +src_unpack() { + gnome2_src_unpack + + # Filter out G_DISABLE_DEPRECATED to be future-proof, related to bug 213434 + sed -i -e '/DISABLE_DEPRECATED/d' \ + "${S}/linc2/src/Makefile.am" "${S}/linc2/src/Makefile.in" + + sed -i -e 's:-DG_DISABLE_DEPRECATED::g' \ + "${S}/configure.in" "${S}/configure" +} + src_compile() { # We need to unset IDL_DIR, which is set by RSI's IDL. This causes certain # files to be not found by autotools when compiling ORBit. See bug #58540 diff --git a/gnome-base/orbit/orbit-2.14.7.ebuild b/gnome-base/orbit/orbit-2.14.7.ebuild index 328ddccff55d..c05ffa65ab7b 100644 --- a/gnome-base/orbit/orbit-2.14.7.ebuild +++ b/gnome-base/orbit/orbit-2.14.7.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.7.ebuild,v 1.10 2007/08/25 14:24:54 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.7.ebuild,v 1.11 2008/03/16 21:46:57 leio Exp $ inherit gnome2 @@ -14,7 +14,7 @@ SRC_URI="mirror://gnome/sources/ORBit2/${PVP[0]}.${PVP[1]}/${MY_P}.tar.bz2" LICENSE="GPL-2 LGPL-2" SLOT="2" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd" +KEYWORDS="arm sh" IUSE="doc" RDEPEND=">=dev-libs/glib-2.8 @@ -31,6 +31,17 @@ MAKEOPTS="${MAKEOPTS} -j1" DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* TODO" +src_unpack() { + gnome2_src_unpack + + # Filter out G_DISABLE_DEPRECATED to work with glib-2.16 and be future-proof, bug 213434 + sed -i -e '/DISABLE_DEPRECATED/d' \ + "${S}/linc2/src/Makefile.am" "${S}/linc2/src/Makefile.in" + + sed -i -e 's:-DG_DISABLE_DEPRECATED::g' \ + "${S}/configure.in" "${S}/configure" +} + src_compile() { # We need to unset IDL_DIR, which is set by RSI's IDL. This causes certain # files to be not found by autotools when compiling ORBit. See bug #58540 diff --git a/gnome-base/orbit/orbit-2.14.8-r3.ebuild b/gnome-base/orbit/orbit-2.14.8-r3.ebuild deleted file mode 100644 index fca4b608f776..000000000000 --- a/gnome-base/orbit/orbit-2.14.8-r3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/orbit/orbit-2.14.8-r3.ebuild,v 1.8 2007/11/06 16:39:18 armin76 Exp $ - -inherit gnome2 eutils - -MY_P="ORBit2-${PV}" -PVP=(${PV//[-\._]/ }) -S=${WORKDIR}/${MY_P} - -DESCRIPTION="ORBit2 is a high-performance CORBA ORB" -HOMEPAGE="http://www.gnome.org/" -SRC_URI="mirror://gnome/sources/ORBit2/${PVP[0]}.${PVP[1]}/${MY_P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2" -SLOT="2" -KEYWORDS="alpha amd64 ~arm hppa ia64 mips ppc ~ppc64 ~sh sparc x86 ~x86-fbsd" -IUSE="doc" - -RDEPEND=">=dev-libs/glib-2.8 - >=dev-libs/libIDL-0.8.2" - -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.18 - doc? ( >=dev-util/gtk-doc-1 )" - -MAKEOPTS="${MAKEOPTS} -j1" - -DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* TODO" - -src_unpack() { - gnome2_src_unpack - - # fix race condition in 2.14.8 (see bug #188825) - epatch "${FILESDIR}"/${PN}-2.14.8-fix_races.patch - # Use native ref/unref functions. Bug #189808 - epatch "${FILESDIR}"/${P}-native-ref.patch -} - -src_compile() { - # We need to unset IDL_DIR, which is set by RSI's IDL. This causes certain - # files to be not found by autotools when compiling ORBit. See bug #58540 - # for more information. Please don't remove -- 8/18/06 - unset IDL_DIR - - gnome2_src_compile -} |