From 4a345c4822403fc705686354d8ebfd0db9b26bb2 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 14 Jun 2010 13:24:31 +0000 Subject: [PATCH] Version bump with lots of bugfixes over current stable. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- dev-python/egg-python/ChangeLog | 7 +- .../egg-python/egg-python-2.25.3.ebuild | 27 +++ dev-python/gnome-python-extras-base/ChangeLog | 10 +- .../gnome-python-extras-base-2.25.3.ebuild | 35 +++ dev-python/gnome-python-extras/ChangeLog | 8 +- .../gnome-python-extras-2.25.3.ebuild | 19 ++ dev-python/gtkhtml-python/ChangeLog | 7 +- .../gtkhtml-python-2.25.3.ebuild | 23 ++ dev-python/gtkmozembed-python/ChangeLog | 9 +- ...tkmozembed-python-2.25.3-xulrunner19.patch | 225 ++++++++++++++++++ .../gtkmozembed-python-2.25.3.ebuild | 41 ++++ dev-python/gtkspell-python/ChangeLog | 8 +- .../gtkspell-python-2.25.3.ebuild | 24 ++ dev-python/libgda-python/ChangeLog | 7 +- .../libgda-python/libgda-python-2.25.3.ebuild | 22 ++ dev-python/libgksu-python/ChangeLog | 7 +- .../libgksu-python-2.25.3.ebuild | 25 ++ 17 files changed, 495 insertions(+), 9 deletions(-) create mode 100644 dev-python/egg-python/egg-python-2.25.3.ebuild create mode 100644 dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild create mode 100644 dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild create mode 100644 dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild create mode 100644 dev-python/gtkmozembed-python/files/gtkmozembed-python-2.25.3-xulrunner19.patch create mode 100644 dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild create mode 100644 dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild create mode 100644 dev-python/libgda-python/libgda-python-2.25.3.ebuild create mode 100644 dev-python/libgksu-python/libgksu-python-2.25.3.ebuild diff --git a/dev-python/egg-python/ChangeLog b/dev-python/egg-python/ChangeLog index 9e52708a87d9..d964e9599799 100644 --- a/dev-python/egg-python/ChangeLog +++ b/dev-python/egg-python/ChangeLog @@ -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 +egg-python-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 02 Jun 2010; Gilles Dartiguelongue 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 index 000000000000..2587da6b9091 --- /dev/null +++ b/dev-python/egg-python/egg-python-2.25.3.ebuild @@ -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*" diff --git a/dev-python/gnome-python-extras-base/ChangeLog b/dev-python/gnome-python-extras-base/ChangeLog index 05b5511e19a7..7a4ba6d09fe1 100644 --- a/dev-python/gnome-python-extras-base/ChangeLog +++ b/dev-python/gnome-python-extras-base/ChangeLog @@ -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 + +gnome-python-extras-base-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 27 Mar 2009; Jeroen Roovers 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 index 000000000000..b9da9a981691 --- /dev/null +++ b/dev-python/gnome-python-extras-base/gnome-python-extras-base-2.25.3.ebuild @@ -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" +} diff --git a/dev-python/gnome-python-extras/ChangeLog b/dev-python/gnome-python-extras/ChangeLog index 8c6ad90a5925..9eae1fefa356 100644 --- a/dev-python/gnome-python-extras/ChangeLog +++ b/dev-python/gnome-python-extras/ChangeLog @@ -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 + +gnome-python-extras-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 11 Jun 2010; Pacho Ramos 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 index 000000000000..6bc5d6df9118 --- /dev/null +++ b/dev-python/gnome-python-extras/gnome-python-extras-2.25.3.ebuild @@ -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}* )" diff --git a/dev-python/gtkhtml-python/ChangeLog b/dev-python/gtkhtml-python/ChangeLog index 479a81d6f434..42624b8341ef 100644 --- a/dev-python/gtkhtml-python/ChangeLog +++ b/dev-python/gtkhtml-python/ChangeLog @@ -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 +gtkhtml-python-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 02 Jun 2010; Gilles Dartiguelongue 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 index 000000000000..fb90f2df6c17 --- /dev/null +++ b/dev-python/gtkhtml-python/gtkhtml-python-2.25.3.ebuild @@ -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/*" diff --git a/dev-python/gtkmozembed-python/ChangeLog b/dev-python/gtkmozembed-python/ChangeLog index fc0952f7aaae..a1bfc33c85a5 100644 --- a/dev-python/gtkmozembed-python/ChangeLog +++ b/dev-python/gtkmozembed-python/ChangeLog @@ -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 + +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 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 index 000000000000..419f6b91c83b --- /dev/null +++ b/dev-python/gtkmozembed-python/files/gtkmozembed-python-2.25.3-xulrunner19.patch @@ -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 ++#include ++ ++#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 index 000000000000..9f1ab488bca4 --- /dev/null +++ b/dev-python/gtkmozembed-python/gtkmozembed-python-2.25.3.ebuild @@ -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 +} diff --git a/dev-python/gtkspell-python/ChangeLog b/dev-python/gtkspell-python/ChangeLog index 78614d2df13c..595feb6d1c7b 100644 --- a/dev-python/gtkspell-python/ChangeLog +++ b/dev-python/gtkspell-python/ChangeLog @@ -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 + +gtkspell-python-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 02 Jun 2010; Gilles Dartiguelongue 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 index 000000000000..98ff5b286ab7 --- /dev/null +++ b/dev-python/gtkspell-python/gtkspell-python-2.25.3.ebuild @@ -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/*" diff --git a/dev-python/libgda-python/ChangeLog b/dev-python/libgda-python/ChangeLog index 58192fc97d61..08123d0b8ebc 100644 --- a/dev-python/libgda-python/ChangeLog +++ b/dev-python/libgda-python/ChangeLog @@ -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 +libgda-python-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 02 Jun 2010; Gilles Dartiguelongue 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 index 000000000000..99061c71f52c --- /dev/null +++ b/dev-python/libgda-python/libgda-python-2.25.3.ebuild @@ -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}" diff --git a/dev-python/libgksu-python/ChangeLog b/dev-python/libgksu-python/ChangeLog index d8fc38f56d16..c22f70ba144f 100644 --- a/dev-python/libgksu-python/ChangeLog +++ b/dev-python/libgksu-python/ChangeLog @@ -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 +libgksu-python-2.25.3.ebuild: + Version bump with lots of bugfixes over current stable. 02 Jun 2010; Gilles Dartiguelongue 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 index 000000000000..1805a65452be --- /dev/null +++ b/dev-python/libgksu-python/libgksu-python-2.25.3.ebuild @@ -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/*" -- 2.26.2