Bump to 3.2.0 from the gnome overlay. Notable changes: relicensed as LGPL-2, fixes...
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Thu, 3 Nov 2011 03:24:28 +0000 (03:24 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Thu, 3 Nov 2011 03:24:28 +0000 (03:24 +0000)
Package-Manager: portage-2.2.0_alpha72/cvs/Linux x86_64

dev-libs/seed/ChangeLog
dev-libs/seed/Manifest
dev-libs/seed/files/seed-3.2.0-gio-libs.patch [new file with mode: 0644]
dev-libs/seed/seed-3.2.0.ebuild [new file with mode: 0644]

index 5bdcfcc4224244e39f77a3a2ed3983e8a85b30b8..608c873ae5cbf28018458de11d73f6fb4612cc8b 100644 (file)
@@ -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)
 
index 55b53dcfe168d4c374e5e568a91ff41a90b0ac1a..f33bf82cd119ae9bc0f39e3a894e76fb0c7ac2fa 100644 (file)
@@ -1,28 +1,21 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 AUX seed-2.31.5-cleanup-autotools.patch 15993 RMD160 e0ff91fd77a81c5fe75468254db3070d32cab4b7 SHA1 be7911e48cf7e8827c98576c87742b6fabdb78ed SHA256 a986cb387379533efa8031c2afc92d051af8b0cf14e1a92a7212a53e1c718b9f
+AUX seed-3.2.0-gio-libs.patch 1127 RMD160 984b5aa06f031e24abccdf12db61abec0f9afc61 SHA1 e9c14533f862fb30780322b53d030660f3511c8a SHA256 08ab9295344055a36dbae31d5ffa5b1d09645d89015bffaae818d448487718fd
 AUX seed-fix-gnome-js-common-circular-dep.patch 987 RMD160 e4c3b20548c1d8615b30a8c85723312a43239497 SHA1 6ede54d29570e487c8c8a9ad9dc1ff77548bf44d SHA256 2c0afc96cb483b2628576a7136ab455b6e110873187c348d756fefda8b847bdf
 DIST seed-2.30.0.tar.bz2 770032 RMD160 b61883b7aaec557cac5efcc7ef9fd7874a9bb607 SHA1 7f3fe1fcea29c43d65c9ab6a90c56ecdcdd807c2 SHA256 3b5e7babd1e14793829c9d521319cbf2af9a66bea604c5dc80a9885558f00361
 DIST seed-3.0.0.tar.bz2 772779 RMD160 ccd621bdcb4f55fadb23e5c13cacc82a58d75878 SHA1 03e77d8f816aafa1aca7c507ec6bea3b89653c08 SHA256 c7ef8e0c7cfe633c6bf9bfc13ab56458f053dfb12b784c75cc50dfa7cf828be6
+DIST seed-3.2.0.tar.xz 682096 RMD160 b7e534571ef383d229179892d6057cb53028766e SHA1 9758d315f0bff292a7cbabcb36c5fe9ba11c7561 SHA256 3d1eca40834b72a5730ddaf8a5f46b8df20ddb2b3b39687d1a84ef966d3d37c0
 EBUILD seed-2.30.0.ebuild 2577 RMD160 29ff690972c556003925aaa33cd5bb6387136d62 SHA1 24c10f0ee7463765af5e4cf8f8f7562c5606a979 SHA256 c305d522f4ab3970d2d17bf9bb8876a6c82f04f909d857137ff5483ca8368183
 EBUILD seed-3.0.0.ebuild 2039 RMD160 6648eb2439555ac64f226f8110a2d55246efb234 SHA1 ccda9013bfee08a2ab54a7a2a46a7d1a72269eb1 SHA256 815377bc92c53b2850b0bc622a0738ff50994d0eabfa52bc3c47ca09fec31caf
-MISC ChangeLog 807 RMD160 39874c021cb1d04fd6967281fa04d44b33ea8b1f SHA1 badf39c2db4df4fb50b94c8d78c51ac56786a636 SHA256 bcc51c59e25c179a1d8ce9633783a3ab22d2d390b12f300da574a07dcebfc462
+EBUILD seed-3.2.0.ebuild 2104 RMD160 87243339bae332cfada52898647e414dd2353596 SHA1 448c62d2ef0e70908afd217d5bc654d36f116c16 SHA256 7ad842aaeb46902c787f38a0c9194f50cf91d6973fe83bebc3c2afcd7ce45608
+MISC ChangeLog 1171 RMD160 37a1736fdbdadd182c071b2003a16e3bf7af86e2 SHA1 ac4695e9b235ff083fe95194e469419fe924bac5 SHA256 c30ff475ec948156b4c0c69dba783f20ce1a5cad199e3b2454899da9366c83d8
 MISC metadata.xml 540 RMD160 488f7601d2839beb604cc05735d93820736e9b26 SHA1 5588218f835ef863d633226e435e8c24aeeda772 SHA256 689b9c23c6a0cf441c85ded93b52fef9206b2aaa04e1c90f93693f9818f8630e
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBAgAGBQJOR+eOAAoJEO/kOhxWD91ktvoP/RTTOZ5k+FUX1W466knOpFbD
-0QAKPG/C0YP6ZAT+9WXk0ubSvG1bQDAK/H4NpA9bAFE6Tr0Ma4YtzgM1pBVC7/M4
-7i7qNjdT37zEzOI5NtrHcpqcrqkXmiDpRh98V07ebgGx3z/JqCwrC815K1CaZ/T7
-ayAKyc1w/xenZuHxVcAWgJQHrd7iQkORrF9qSWPkKK0tljDeIE6tyxYlIdA6vl6k
-hleGsyPxWYIOwNKBYPbBLJORdZwkNp/KS3rBgO2GG/bnmj3QGbdYTt6F14y++AvP
-rcSSDW4kXFdJKDq/cqjXRnQUp3d49SDTJ8GTPGTAVb3V8NMOwQL3b4OQFWoefeD9
-pIaxCRuWTkGAtiHuN3rk6YN3egtnTT662Mj2yR1pLJDv41e0FHUq/rNgXaaNMGVA
-4qgTS9aiX/TloAgqoTrNgUx98hgqcCKHTUTGVrdx6jfpB2At6i6krmKpceh+GwLn
-WmnlCYPxuUhUehJvDjzGeuFDdQiSey9P1z4grZb8AMwkRt5icG0ddpUb+fl6SP7Q
-YIUrAdaJPhs8UGGFlU5TIto+QoW8+xFx2q+CR2XPoedypc6wQAQmdhTIjEzeE6I1
-wSwfJYmQVAaQdB/Hi/XIiiCKXRKpdxXkrSifq9Ea0m9/2gh0a+8MRXSfDUAztixX
-d3FNTC1+7bpcEmQcvnhf
-=bhPK
+iF4EAREIAAYFAk6yCXEACgkQdjK8w9WeBnDtwQEAhMv8MrQbInzo3hFX9UJCnv8l
+NPBiRG/7AtOX+CWm8/AA/1zbKQyVMVyssB0ghWKU2f0m4jLM1SMPfUythf8htUv5
+=HyfA
 -----END PGP SIGNATURE-----
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 (file)
index 0000000..691b4f4
--- /dev/null
@@ -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 (file)
index 0000000..53bdb5f
--- /dev/null
@@ -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
+}