Version bump with lots of bugfixes over current stable.
authorPacho Ramos <pacho@gentoo.org>
Mon, 14 Jun 2010 13:24:31 +0000 (13:24 +0000)
committerPacho Ramos <pacho@gentoo.org>
Mon, 14 Jun 2010 13:24:31 +0000 (13:24 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

17 files changed:
dev-python/egg-python/ChangeLog
dev-python/egg-python/egg-python-2.25.3.ebuild [new file with mode: 0644]
dev-python/gnome-python-extras-base/ChangeLog
dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild [new file with mode: 0644]
dev-python/gnome-python-extras/ChangeLog
dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild [new file with mode: 0644]
dev-python/gtkhtml-python/ChangeLog
dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild [new file with mode: 0644]
dev-python/gtkmozembed-python/ChangeLog
dev-python/gtkmozembed-python/files/gtkmozembed-python-2.25.3-xulrunner19.patch [new file with mode: 0644]
dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild [new file with mode: 0644]
dev-python/gtkspell-python/ChangeLog
dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild [new file with mode: 0644]
dev-python/libgda-python/ChangeLog
dev-python/libgda-python/libgda-python-2.25.3.ebuild [new file with mode: 0644]
dev-python/libgksu-python/ChangeLog
dev-python/libgksu-python/libgksu-python-2.25.3.ebuild [new file with mode: 0644]

index 9e52708a87d98bcc38703672d39a10807eece4ff..d964e95997998cb46ba421f3ee69593246a1a76b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/egg-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/egg-python/ChangeLog,v 1.12 2010/06/02 21:05:01 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/egg-python/ChangeLog,v 1.13 2010/06/14 13:11:26 pacho Exp $
+
+*egg-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org> +egg-python-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   egg-python-2.19.1.ebuild:
diff --git a/dev-python/egg-python/egg-python-2.25.3.ebuild b/dev-python/egg-python/egg-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..2587da6
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/egg-python/egg-python-2.25.3.ebuild,v 1.1 2010/06/14 13:11:26 pacho Exp $
+
+EAPI="2"
+
+# We don't support the egg.recent bindings that are also provided - they are
+# deprecated, have deps we don't really want and there are no users in-tree.
+G_PY_PN="gnome-python-extras"
+G_PY_BINDINGS="eggtray"
+
+inherit gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="EggTrayIcon bindings for Python"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples"
+
+RDEPEND=">=dev-python/libbonobo-python-2.22.1
+       >=dev-python/libgnome-python-2.22.1"
+DEPEND="${RDEPEND}"
+
+EXAMPLES="examples/egg/tray*"
index 05b5511e19a71d203e922e3287695f77e223e648..7a4ba6d09fe1570447af1c9245d9cecf52e14ea0 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/gnome-python-extras-base
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras-base/ChangeLog,v 1.10 2009/03/27 22:05:52 jer Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras-base/ChangeLog,v 1.11 2010/06/14 13:09:23 pacho Exp $
+
+*gnome-python-extras-base-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org>
+  +gnome-python-extras-base-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   27 Mar 2009; Jeroen Roovers <jer@gentoo.org> ChangeLog:
   Stable for HPPA (bug #258040).
diff --git a/dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild b/dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..b9da9a9
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild,v 1.1 2010/06/14 13:09:23 pacho Exp $
+
+inherit versionator eutils gnome2
+
+# This ebuild does nothing -- we just want to get the pkgconfig file installed
+MY_PN="gnome-python-extras"
+DESCRIPTION="Provides python the base files for the Gnome Python Desktop bindings"
+HOMEPAGE="http://pygtk.org/"
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP}/${MY_PN}-${PV}.tar.bz2"
+
+IUSE=""
+LICENSE="LGPL-2.1"
+SLOT="0"
+RESTRICT="test"
+
+# From the gnome-python-extras eclass
+RDEPEND=">=x11-libs/gtk+-2.4
+       >=dev-libs/glib-2.6
+       >=dev-python/pygtk-2.10.3
+       !<=dev-python/gnome-python-extras-2.19.1-r2"
+DEPEND="${RDEPEND}
+       dev-util/pkgconfig"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+DOCS="AUTHORS COPYING* ChangeLog INSTALL NEWS README"
+
+pkg_setup() {
+       G2CONF="${G2CONF} --disable-allbindings"
+}
index 8c6ad90a5925e3a4e6ed43cc0b1374f3c9a83f95..9eae1fefa356945be7adae2afe14d58f8a54542a 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/gnome-python-extras
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.95 2010/06/11 08:51:23 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/ChangeLog,v 1.96 2010/06/14 13:24:31 pacho Exp $
+
+*gnome-python-extras-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org>
+  +gnome-python-extras-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   11 Jun 2010; Pacho Ramos <pacho@gentoo.org>
   gnome-python-extras-2.19.1-r4.ebuild:
diff --git a/dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild b/dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..6bc5d6d
--- /dev/null
@@ -0,0 +1,19 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild,v 1.1 2010/06/14 13:24:31 pacho Exp $
+
+DESCRIPTION="Meta build which provides python interfacing modules for some GNOME libraries"
+HOMEPAGE="http://pygtk.org/"
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="libgda xulrunner"
+
+RDEPEND="=dev-python/egg-python-${PV}*
+       =dev-python/gdl-python-${PV}*
+       =dev-python/gtkhtml-python-${PV}*
+       xulrunner? ( =dev-python/gtkmozembed-python-${PV}* )
+       =dev-python/gtkspell-python-${PV}*
+       =dev-python/libgksu-python-${PV}*
+       libgda? ( =dev-python/libgda-python-${PV}* )"
index 479a81d6f4342d5edb8d1cd0ac7093c3c0e13bd6..42624b8341ef49fbd53683521a4088847755db0c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/gtkhtml-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkhtml-python/ChangeLog,v 1.12 2010/06/02 21:16:30 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkhtml-python/ChangeLog,v 1.13 2010/06/14 13:14:40 pacho Exp $
+
+*gtkhtml-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org> +gtkhtml-python-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   gtkhtml-python-2.19.1.ebuild:
diff --git a/dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild b/dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..fb90f2d
--- /dev/null
@@ -0,0 +1,23 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild,v 1.1 2010/06/14 13:14:40 pacho Exp $
+
+EAPI="2"
+G_PY_PN="gnome-python-extras"
+G_PY_BINDINGS="gtkhtml2"
+
+inherit gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="A dynamic object module to interface GtkHTML with Python"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples"
+
+RDEPEND="=gnome-extra/gtkhtml-2*"
+DEPEND="${RDEPEND}"
+
+EXAMPLES="examples/gtkhtml2/*"
index fc0952f7aaae396e0e1d6ec14fc033808bfead73..a1bfc33c85a50571902acf44d1fbfbc958dd403e 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/gtkmozembed-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkmozembed-python/ChangeLog,v 1.23 2010/06/02 21:31:20 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkmozembed-python/ChangeLog,v 1.24 2010/06/14 13:23:04 pacho Exp $
+
+*gtkmozembed-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org>
+  +gtkmozembed-python-2.25.3.ebuild,
+  +files/gtkmozembed-python-2.25.3-xulrunner19.patch:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   gtkmozembed-python-2.19.1-r11.ebuild,
diff --git a/dev-python/gtkmozembed-python/files/gtkmozembed-python-2.25.3-xulrunner19.patch b/dev-python/gtkmozembed-python/files/gtkmozembed-python-2.25.3-xulrunner19.patch
new file mode 100644 (file)
index 0000000..419f6b9
--- /dev/null
@@ -0,0 +1,225 @@
+Index: gnome-python-extras-2.25.3/configure.ac
+===================================================================
+--- gnome-python-extras-2.25.3.orig/configure.ac       2009-02-15 23:20:23.000000000 +0100
++++ gnome-python-extras-2.25.3/configure.ac    2009-03-09 17:43:01.417674203 +0100
+@@ -19,6 +19,7 @@ m4_define(gtkhtml2_required_version,    
+ m4_define(mozilla_required_version,           1.2b)
+ m4_define(firefox_required_version,           1.0)
+ m4_define(xulrunner_required_version,         1.8)
++m4_define(xulrunner19_required_version,       1.9)
+ m4_define(libgda_required_version,            3.99.11)
+ m4_define(gksu_required_version,              1.2.5)
+ m4_define(gksu2_required_version,             2.0.4)
+@@ -230,65 +231,88 @@ AM_CONDITIONAL(BUILD_EGG, $build_eggrece
+ dnl should we build the gtkmozembed module?
+ AC_ARG_BINDING([gtkmozembed], [ON], [gtkmozembed])
+ AC_ARG_WITH(gtkmozembed, AS_HELP_STRING(
+-                         [--with-gtkmozembed=mozilla|firefox|xulrunner],
++                         [--with-gtkmozembed=mozilla|firefox|xulrunner|xulrunner-1.9],
+                          [package that provides libgtkmozembed]),
+             [mozpackage=$withval], [mozpackage=any])
+ 
+ if "$build_gtkmozembed"; then
+ if test $mozpackage = any ; then
+ 
++PKG_CHECK_MODULES(GTKMOZEMBED, [libxul-embedding >= xulrunner19_required_version
++                                gtk+-2.0         >= gtk_required_version],
++  [build_gtkmozembed=true; mozpackage=xulrunner-1.9; mozpkgconfig=libxul-embedding],
++  [
+ PKG_CHECK_MODULES(GTKMOZEMBED, [xulrunner-gtkmozembed >= xulrunner_required_version
+                                 gtk+-2.0              >= gtk_required_version],
+-  [build_gtkmozembed=true; mozpackage=xulrunner],
++  [build_gtkmozembed=true; mozpackage=xulrunner; mozpkgconfig=$mozpackage-gtkmozembed],
+   [
+ PKG_CHECK_MODULES(GTKMOZEMBED, [firefox-gtkmozembed >= firefox_required_version
+                                 gtk+-2.0            >= gtk_required_version],
+-  [build_gtkmozembed=true; mozpackage=firefox],
++  [build_gtkmozembed=true; mozpackage=firefox; mozpkgconfig=$mozpackage-gtkmozembed],
+   [
+ PKG_CHECK_MODULES(GTKMOZEMBED, [mozilla-gtkmozembed >= mozilla_required_version
+                                 gtk+-2.0            >= gtk_required_version],
+-  [build_gtkmozembed=true; mozpackage=mozilla],
++  [build_gtkmozembed=true; mozpackage=mozilla; mozpkgconfig=$mozpackage-gtkmozembed],
+   build_gtkmozembed=false)
+   ])
+   ])
++  ])
+ 
+ else
+ 
++GTKMOZEMBED_CODEGEN_DEFINES=""
+ case $mozpackage in
+-     xulrunner) mozpackage_required_version=xulrunner_required_version ;;
+-     firefox) mozpackage_required_version=firefox_required_version ;;
+-     mozilla)
+-         mozpackage_required_version=mozilla_required_version
+-         AC_MSG_CHECKING([for extra gtkmozembed code generation flags])
+-         PKG_CHECK_MODULES(XUL19, mozilla-gtkmozembed >= 0.21 gtk+-2.0,
+-                           GTKMOZEMBED_CODEGEN_DEFINES="-DHAVE_XUL19",
+-                           GTKMOZEMBED_CODEGEN_DEFINES="")
+-         AC_MSG_RESULT([$GTKMOZEMBED_CODEGEN_DEFINES])
+-         ;;
+-     *) AC_MSG_ERROR([--with-gtkmozembed argument must be either 'mozilla', 'firefox', or 'xulrunner'])
++     xulrunner-1.9) mozpackage_required_version=xulrunner19_required_version ; mozpkgconfig=libxul-embedding ; GTKMOZEMBED_CODEGEN_DEFINES="-DHAVE_XUL19" ;;
++     xulrunner) mozpackage_required_version=xulrunner_required_version ; mozpkgconfig=$mozpackage-gtkmozembed ;;
++     firefox) mozpackage_required_version=firefox_required_version ; mozpkgconfig=$mozpackage-gtkmozembed ;;
++     mozilla) mozpackage_required_version=mozilla_required_version ; mozpkgconfig=$mozpackage-gtkmozembed ;;
++     *) AC_MSG_ERROR([--with-gtkmozembed argument must be either 'mozilla', 'firefox', 'xulrunner-1.9' or 'xulrunner'])
+ esac
+ AC_SUBST(GTKMOZEMBED_CODEGEN_DEFINES)
+ 
+-PKG_CHECK_MODULES(GTKMOZEMBED, [$mozpackage-gtkmozembed >= $mozpackage_required_version,
+-                                gtk+-2.0                >= gtk_required_version],
++PKG_CHECK_MODULES(GTKMOZEMBED, [$mozpkgconfig >= $mozpackage_required_version,
++                                gtk+-2.0      >= gtk_required_version],
+   build_gtkmozembed=true,
+   build_gtkmozembed=false)
+ 
+ fi
+ 
+ AM_CONDITIONAL(BUILD_GTKMOZEMBED, $build_gtkmozembed)
+-if test -n "$export_dynamic"; then
+-  GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"`
+-fi
+-MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`"
+-if test -z "$MOZILLA_HOME"; then
+-   MOZILLA_HOME="`$PKG_CONFIG --variable=sdkdir $mozpackage-gtkmozembed`/lib"
+-fi
+-AC_SUBST(MOZILLA_HOME)
++if test $mozpackage = xulrunner-1.9; then
++  GTKMOZEMBED_CFLAGS="$(pkg-config --cflags --define-variable=includetype=unstable libxul-embedding gtk+-2.0)"
++else
++  MOZILLA_HOME="`$PKG_CONFIG --variable=libdir $mozpackage-gtkmozembed`"
++  if test -z "$MOZILLA_HOME"; then
++     MOZILLA_HOME="`$PKG_CONFIG --variable=sdkdir $mozpackage-gtkmozembed`/lib"
++  fi
++  AC_SUBST(MOZILLA_HOME)
++fi # $mozpackage = xulrunner-1.9
+ 
+ fi # if build_gtkmozembed
+ 
+ AM_CONDITIONAL(BUILD_GTKMOZEMBED, $build_gtkmozembed)
++
++AC_LANG_PUSH(C++)
++_SAVE_CPPFLAGS=$CPPFLAGS
++_SAVE_CXXFLAGS=$CXXFLAGS
++CXXFLAGS=$GTKMOZEMBED_CFLAGS
++CPPFLAGS=
++AC_COMPILE_IFELSE([AC_LANG_SOURCE(
++[[#ifndef XPCOM_GLUE
++#error "no xpcom glue"
++#endif]])],
++[have_xpcom_glue=yes], [have_xpcom_glue=yes]
++)
++CPPFLAGS=$_SAVE_CPPFLAGS
++CXXFLAGS=$_SAVE_CXXFLAGS
++AC_LANG_POP(C++)
++
++AM_CONDITIONAL(HAVE_XPCOM_GLUE, [test $have_xpcom_glue=yes])
++if test "$have_xpcom_glue" = "yes"; then
++  AC_DEFINE(HAVE_XPCOM_GLUE, 1,
++    [Define to 1 if libxpcomglue is being used.])
++fi
++
+ if test -n "$export_dynamic"; then
+   GTKMOZEMBED_LIBS=`echo $GTKMOZEMBED_LIBS | sed -e "s/$export_dynamic//"`
+ fi
+Index: gnome-python-extras-2.25.3/gtkmozembed/Makefile.am
+===================================================================
+--- gnome-python-extras-2.25.3.orig/gtkmozembed/Makefile.am    2008-12-12 02:06:29.000000000 +0100
++++ gnome-python-extras-2.25.3/gtkmozembed/Makefile.am 2009-03-09 17:11:56.390812130 +0100
+@@ -13,9 +13,15 @@ pkgpyexecdir = $(pyexecdir)/gtk-2.0
+ pkgpyexec_LTLIBRARIES = gtkmozembed.la
+ gtkmozembed_la_LDFLAGS = -module -avoid-version       \
+       -export-symbols-regex initgtkmozembed   \
+-      -R$(MOZILLA_HOME) -L$(MOZILLA_HOME)
++      $(NULL)
++
++# only use rpath for non-glue builds
++if !HAVE_XPCOM_GLUE
++       gtkmozembed_la_LDFLAGS + = -R$(MOZILLA_HOME) -L$(MOZILLA_HOME)
++endif
++
+ gtkmozembed_la_LIBADD = $(GTKMOZEMBED_LIBS)
+-gtkmozembed_la_SOURCES = gtkmozembedmodule.c
++gtkmozembed_la_SOURCES = gtkmozembedmodule.cpp
+ nodist_gtkmozembed_la_SOURCES = gtkmozembed.c
+ gtkmozembed.c: gtkmozembed.defs gtkmozembed.override
+ CLEANFILES = gtkmozembed.c
+Index: gnome-python-extras-2.25.3/gtkmozembed/gtkmozembedmodule.cpp
+===================================================================
+--- /dev/null  1970-01-01 00:00:00.000000000 +0000
++++ gnome-python-extras-2.25.3/gtkmozembed/gtkmozembedmodule.cpp       2009-03-09 16:47:51.857680474 +0100
+@@ -0,0 +1,72 @@
++#ifdef HAVE_CONFIG_H
++#include "config.h"
++#endif
++
++/* include this first, before NO_IMPORT_PYGOBJECT is defined */
++#include <pygobject.h>
++#include <pygtk/pygtk.h>
++
++#ifdef XPCOM_GLUE
++#include "gtkmozembed_glue.cpp"
++#endif
++
++G_BEGIN_DECLS
++void initgtkmozembed(void);
++void pygtkmozembed_add_constants(PyObject *module, const gchar *strip_prefix);
++void pygtkmozembed_register_classes (PyObject *d);
++G_END_DECLS
++
++extern PyMethodDef pygtkmozembed_functions[];
++
++void
++initgtkmozembed(void)
++{
++    PyObject *m, *d;
++    int argc = 0;
++
++    init_pygobject ();
++
++#ifdef XPCOM_GLUE
++    static const GREVersionRange greVersion = {
++    "1.9b", PR_TRUE,
++    "1.9.*", PR_TRUE
++    };
++    char xpcomLocation[4096];
++    nsresult rv = GRE_GetGREPathWithProperties(&greVersion, 1, nsnull, 0, xpcomLocation, 4096);
++    if (NS_FAILED(rv)) {
++      printf("GRE_GetGREPathWithProperties failed\n");
++      return;
++    }
++
++    // Startup the XPCOM Glue that links us up with XPCOM.
++    XPCOMGlueStartup(xpcomLocation);
++    if (NS_FAILED(rv)) {
++        printf("XPCOMGlueStartup failed\n");
++        return;
++    }
++
++    rv = GTKEmbedGlueStartup();
++    if (NS_FAILED(rv)) {printf("location: %s \n", xpcomLocation);
++        printf("GTKEmbedGlueStartup failed\n");
++        return;
++    }
++
++    //gtk_moz_embed_set_comp_path(xpcomLocation);
++
++    char *lastSlash = strrchr(xpcomLocation, '/');
++    if (lastSlash)
++      *lastSlash = '\0';
++
++    gtk_moz_embed_set_path(xpcomLocation);
++#endif
++
++    m = Py_InitModule ("gtkmozembed", pygtkmozembed_functions);
++    d = PyModule_GetDict (m);
++
++    pygtkmozembed_add_constants(m, "GTK_MOZ_EMBED_");
++    pygtkmozembed_register_classes (d);
++
++    if (PyErr_Occurred ()) {
++        Py_FatalError ("can't initialise module gtkmozembed");
++    }
++}
diff --git a/dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild b/dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..9f1ab48
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild,v 1.1 2010/06/14 13:23:04 pacho Exp $
+
+EAPI="2"
+G_PY_PN="gnome-python-extras"
+
+inherit confutils gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="Python bindings for the GtkMozEmbed Gecko library"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND="=net-libs/xulrunner-1.9*"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+       gnome-python-common_pkg_setup
+
+       G2CONF="${G2CONF} --with-gtkmozembed=xulrunner-1.9"
+}
+
+src_prepare() {
+       # Accomodate new releases of libtool
+       epatch "${FILESDIR}/${PN}-2.19.1-libtool2.patch"
+
+       # Allow building with xulrunner 1.9, bug #
+       rm "${S}/gtkmozembed/gtkmozembedmodule.c"
+       epatch "${FILESDIR}/${P}-xulrunner19.patch"
+
+       # Fix building with xulrunner-1.9.2, bug 296924
+       epatch "${FILESDIR}/${PN}-2.19.1-include-nspr.patch"
+
+       eautoreconf
+       gnome-python-common_src_prepare
+}
index 78614d2df13c54bbb1e8c6d945fc4fcff8b62033..595feb6d1c7b37ef8167dcef3913f8352d09bef5 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/gtkspell-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkspell-python/ChangeLog,v 1.10 2010/06/02 21:19:28 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkspell-python/ChangeLog,v 1.11 2010/06/14 13:16:07 pacho Exp $
+
+*gtkspell-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org>
+  +gtkspell-python-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   gtkspell-python-2.19.1.ebuild:
diff --git a/dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild b/dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..98ff5b2
--- /dev/null
@@ -0,0 +1,24 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild,v 1.1 2010/06/14 13:16:07 pacho Exp $
+
+EAPI="2"
+G_PY_PN="gnome-python-extras"
+
+inherit gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="GtkSpell bindings for Python"
+# The LICENSE with gtkspell-3 is LGPL and there is no way to express this in
+# an ebuild, currently. Punt till we actually have to face the issue.
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="doc examples"
+
+RDEPEND="=app-text/gtkspell-2*"
+DEPEND="${RDEPEND}"
+
+EXAMPLES="examples/gtkspell/*"
index 58192fc97d6196127bc3675679737b75f3439ea8..08123d0b8ebc3ce4ccc90e9b5175d54b87fd6205 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/libgda-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/libgda-python/ChangeLog,v 1.9 2010/06/02 21:42:24 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/libgda-python/ChangeLog,v 1.10 2010/06/14 13:20:48 pacho Exp $
+
+*libgda-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org> +libgda-python-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   libgda-python-2.19.1.ebuild:
diff --git a/dev-python/libgda-python/libgda-python-2.25.3.ebuild b/dev-python/libgda-python/libgda-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..99061c7
--- /dev/null
@@ -0,0 +1,22 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/libgda-python/libgda-python-2.25.3.ebuild,v 1.1 2010/06/14 13:20:48 pacho Exp $
+
+EAPI="2"
+G_PY_PN="gnome-python-extras"
+G_PY_BINDINGS="gda"
+
+inherit gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="Python bindings for interacting with libgda"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=gnome-extra/libgda-4
+       >=dev-python/libbonobo-python-2.22.1"
+DEPEND="${RDEPEND}"
index d8fc38f56d16bf35da589ae8659b8d80ff2f598f..c22f70ba144fab74ec0f4393253d8f7b789fb41f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/libgksu-python
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/libgksu-python/ChangeLog,v 1.10 2010/06/02 21:22:37 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/libgksu-python/ChangeLog,v 1.11 2010/06/14 13:17:30 pacho Exp $
+
+*libgksu-python-2.25.3 (14 Jun 2010)
+
+  14 Jun 2010; Pacho Ramos <pacho@gentoo.org> +libgksu-python-2.25.3.ebuild:
+  Version bump with lots of bugfixes over current stable.
 
   02 Jun 2010; Gilles Dartiguelongue <eva@gentoo.org>
   libgksu-python-2.19.1.ebuild:
diff --git a/dev-python/libgksu-python/libgksu-python-2.25.3.ebuild b/dev-python/libgksu-python/libgksu-python-2.25.3.ebuild
new file mode 100644 (file)
index 0000000..1805a65
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/libgksu-python/libgksu-python-2.25.3.ebuild,v 1.1 2010/06/14 13:17:30 pacho Exp $
+
+EAPI="2"
+# The 'gksu' and 'gksuui' bindings are not supported. We don't have =libgksu-1*
+# in tree.
+G_PY_PN="gnome-python-extras"
+G_PY_BINDINGS="gksu2"
+
+inherit gnome-python-common
+
+PVP="$(get_version_component_range 1-2)"
+SRC_URI="mirror://gnome/sources/${G_PY_PN}/${PVP}/${G_PY_PN}-${PV}.tar.bz2"
+
+DESCRIPTION="Python bindings for libgksu"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples"
+
+RDEPEND=">=x11-libs/libgksu-2.0.4"
+DEPEND="${RDEPEND}"
+
+EXAMPLES="examples/gksu2/*"