diff options
author | 2011-11-03 03:24:28 +0000 | |
---|---|---|
committer | 2011-11-03 03:24:28 +0000 | |
commit | 9041dd96094768bdf622a144c381e875fd3d3a93 (patch) | |
tree | ba887532939f3e477dcf3094406bed5054e32fb2 /dev-libs/seed | |
parent | Major updates for the live ebuild: (diff) | |
download | gentoo-2-9041dd96094768bdf622a144c381e875fd3d3a93.tar.gz gentoo-2-9041dd96094768bdf622a144c381e875fd3d3a93.tar.bz2 gentoo-2-9041dd96094768bdf622a144c381e875fd3d3a93.zip |
Bump to 3.2.0 from the gnome overlay. Notable changes: relicensed as LGPL-2, fixes compatibility with gobject-introspection-1.x and webkit-gtk-1.6. Tests disabled due to test suite brokenness (bug filed upstream).
(Portage version: 2.2.0_alpha72/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/seed')
-rw-r--r-- | dev-libs/seed/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/seed/files/seed-3.2.0-gio-libs.patch | 34 | ||||
-rw-r--r-- | dev-libs/seed/seed-3.2.0.ebuild | 89 |
3 files changed, 132 insertions, 1 deletions
diff --git a/dev-libs/seed/ChangeLog b/dev-libs/seed/ChangeLog index 5bdcfcc42242..608c873ae5cb 100644 --- a/dev-libs/seed/ChangeLog +++ b/dev-libs/seed/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-libs/seed # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/ChangeLog,v 1.3 2011/08/14 15:19:36 nirbheek Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/ChangeLog,v 1.4 2011/11/03 03:24:28 tetromino Exp $ + +*seed-3.2.0 (03 Nov 2011) + + 03 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> +seed-3.2.0.ebuild, + +files/seed-3.2.0-gio-libs.patch: + Bump to 3.2.0 from the gnome overlay. Notable changes: relicensed as LGPL-2, + fixes compatibility with gobject-introspection-1.x and webkit-gtk-1.6. Tests + disabled due to test suite brokenness (bug filed upstream). *seed-3.0.0 (14 Aug 2011) diff --git a/dev-libs/seed/files/seed-3.2.0-gio-libs.patch b/dev-libs/seed/files/seed-3.2.0-gio-libs.patch new file mode 100644 index 000000000000..691b4f4c3f2c --- /dev/null +++ b/dev-libs/seed/files/seed-3.2.0-gio-libs.patch @@ -0,0 +1,34 @@ +From f382387b9b56d72adbc6888f924e3838a1a94668 Mon Sep 17 00:00:00 2001 +From: Funda Wang <fundawang@gmail.com> +Date: Fri, 23 Sep 2011 05:58:33 +0000 +Subject: fix #659910 - fix linkage against libgio - broken by webkit going... + +--- +diff --git a/configure.ac b/configure.ac +index 12fa4b8..adc33b1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -129,6 +129,9 @@ AC_SUBST(GNOME_JS_DIR) + dnl ========================GThread============================================ + PKG_CHECK_MODULES(GTHREAD, gthread-2.0) + ++dnl ========================GIO================================================ ++PKG_CHECK_MODULES(GIO, gio-2.0) ++ + dnl =============================Modules======================================= + dnl ==== canvas ==== + AC_ARG_ENABLE(canvas-module, +diff --git a/libseed/Makefile.am b/libseed/Makefile.am +index b45c893..5ff186b 100644 +--- a/libseed/Makefile.am ++++ b/libseed/Makefile.am +@@ -43,6 +43,7 @@ libseed@SEED_GTK_VERSION@_la_LIBADD = \ + $(WEBKIT_LIBS) \ + $(SEED_PROFILE_LIBS) \ + $(SEED_OSX_LIBS) \ ++ $(GIO_LIBS) \ + $(FFI_LIBS) -ldl + + seedheaders_HEADERS = seed.h seed-debug.h seed-module.h +-- +cgit v0.9.0.2 diff --git a/dev-libs/seed/seed-3.2.0.ebuild b/dev-libs/seed/seed-3.2.0.ebuild new file mode 100644 index 000000000000..53bdb5f98890 --- /dev/null +++ b/dev-libs/seed/seed-3.2.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/seed-3.2.0.ebuild,v 1.1 2011/11/03 03:24:28 tetromino Exp $ + +EAPI="4" +WANT_AUTOMAKE="1.11" +GNOME2_LA_PUNT="yes" + +inherit autotools eutils gnome2 virtualx + +DESCRIPTION="Javascript bindings for Webkit-GTK and GNOME libraries" +HOMEPAGE="http://live.gnome.org/Seed" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc profile test" + +RDEPEND=" + >=dev-libs/gobject-introspection-1 + + dev-libs/glib:2 + virtual/libffi + x11-libs/cairo + x11-libs/gtk+:3[introspection] + net-libs/webkit-gtk:3 + gnome-base/gnome-js-common + dev-db/sqlite:3 + dev-libs/dbus-glib + dev-libs/mpfr + dev-libs/libxml2:2 + sys-apps/dbus + sys-libs/readline" +DEPEND="${RDEPEND} + sys-devel/gettext + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.35 + doc? ( >=dev-util/gtk-doc-0.9 ) + profile? ( sys-devel/gcc )" + +DOCS="AUTHORS ChangeLog NEWS README" + +# Lots of tests fail: https://bugzilla.gnome.org/show_bug.cgi?id=660644 +RESTRICT="test" + +pkg_setup() { + G2CONF="${G2CONF} + --disable-static + --with-webkit=3.0 + --enable-readline-module + --enable-os-module + --enable-ffi-module + --enable-gtkbuilder-module + --enable-cairo-module + --enable-gettext-module + --enable-dbus-module + --enable-mpfr-module + --enable-sqlite-module + --enable-libxml-module" + + # configure behaves very strangely and enables profiling if we pass either + # --disable-profile or --enable-profile + if use profile; then + G2CONF="${G2CONF} + --enable-profile + --enable-profile-modules" + if ! use debug; then + elog "USE=profile needs debug, auto-enabling..." + G2CONF="${G2CONF} --enable-debug" + fi + fi + + if use profile && has ccache ${FEATURES}; then + ewarn "USE=profile behaves very badly with ccache; it tries to create" + ewarn "profiling data in CCACHE_DIR. Please disable one of them!" + fi +} + +src_prepare() { + # Upstream patch to fix linking with libgio; will be in next release + epatch "${FILESDIR}/${P}-gio-libs.patch" + eautoreconf + + gnome2_src_prepare +} + +src_test() { + Xemake check +} |