diff options
author | 2012-05-06 07:39:34 +0000 | |
---|---|---|
committer | 2012-05-06 07:39:34 +0000 | |
commit | 390bfa95ee7869cba6c1e833fe3e2af66bc4a42f (patch) | |
tree | 2ec71394187b5732d0f3af22a2919835443a5a69 /dev-libs/libgdata | |
parent | Use verbose build. (diff) | |
download | gentoo-2-390bfa95ee7869cba6c1e833fe3e2af66bc4a42f.tar.gz gentoo-2-390bfa95ee7869cba6c1e833fe3e2af66bc4a42f.tar.bz2 gentoo-2-390bfa95ee7869cba6c1e833fe3e2af66bc4a42f.zip |
Version bump, passwords are now kept in non-pageable memory and redacted from logs unless LIBGDATA_DEBUG=4. Drop old/insecure versions.
(Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/libgdata')
-rw-r--r-- | dev-libs/libgdata/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/libgdata/libgdata-0.12.0.ebuild (renamed from dev-libs/libgdata/libgdata-0.10.1.ebuild) | 21 | ||||
-rw-r--r-- | dev-libs/libgdata/libgdata-0.8.1-r1.ebuild | 67 | ||||
-rw-r--r-- | dev-libs/libgdata/libgdata-0.8.1.ebuild | 64 |
4 files changed, 22 insertions, 140 deletions
diff --git a/dev-libs/libgdata/ChangeLog b/dev-libs/libgdata/ChangeLog index 6b1ab8368f6e..09dbc5c06f5b 100644 --- a/dev-libs/libgdata/ChangeLog +++ b/dev-libs/libgdata/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-libs/libgdata # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/ChangeLog,v 1.52 2012/04/16 18:07:07 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/ChangeLog,v 1.53 2012/05/06 07:39:34 tetromino Exp $ + +*libgdata-0.12.0 (06 May 2012) + + 06 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + -libgdata-0.8.1.ebuild, -libgdata-0.8.1-r1.ebuild, -libgdata-0.10.1.ebuild, + +libgdata-0.12.0.ebuild: + Version bump, passwords are now kept in non-pageable memory and redacted from + logs unless LIBGDATA_DEBUG=4. Drop old/insecure versions. 16 Apr 2012; Brent Baude <ranger@gentoo.org> libgdata-0.8.1-r2.ebuild: Marking libgdata-0.8.1-r2 ppc for bug 408245 diff --git a/dev-libs/libgdata/libgdata-0.10.1.ebuild b/dev-libs/libgdata/libgdata-0.12.0.ebuild index 2e115f0e5dd5..826750266740 100644 --- a/dev-libs/libgdata/libgdata-0.10.1.ebuild +++ b/dev-libs/libgdata/libgdata-0.12.0.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.10.1.ebuild,v 1.1 2011/11/08 21:54:10 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.12.0.ebuild,v 1.1 2012/05/06 07:39:34 tetromino Exp $ EAPI="4" GCONF_DEBUG="yes" @@ -18,17 +18,19 @@ KEYWORDS="~amd64 ~x86" # gtk+ is needed for gdk # configure checks for gtk:3, but only uses it for demos which are not installed -RDEPEND=">=dev-libs/glib-2.19:2 - || ( - >=x11-libs/gdk-pixbuf-2.14:2 - >=x11-libs/gtk+-2.14:2 ) +RDEPEND=">=dev-libs/glib-2.30:2 + >=x11-libs/gdk-pixbuf-2.14:2 >=dev-libs/libxml2-2:2 - >=net-libs/libsoup-2.26.1:2.4[introspection?] + >=net-libs/libsoup-2.37.91:2.4[introspection?] >=net-libs/liboauth-0.9.4 - gnome? ( >=net-libs/libsoup-gnome-2.26.1:2.4[introspection?] ) + + gnome-base/gnome-keyring + + gnome? ( >=net-libs/libsoup-gnome-2.37.91:2.4[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-0.9.7 )" DEPEND="${RDEPEND} >=dev-util/intltool-0.40 + virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.14 )" pkg_setup() { @@ -40,6 +42,9 @@ pkg_setup() { } src_prepare() { + # Regenerate marshalers for <glib-2.31 compat + rm -v gdata/gdata-marshal.{c,h} || die + gnome2_src_prepare # Disable tests requiring network access, bug #307725 diff --git a/dev-libs/libgdata/libgdata-0.8.1-r1.ebuild b/dev-libs/libgdata/libgdata-0.8.1-r1.ebuild deleted file mode 100644 index f8e029e2c324..000000000000 --- a/dev-libs/libgdata/libgdata-0.8.1-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1-r1.ebuild,v 1.7 2012/03/25 15:46:54 armin76 Exp $ - -EAPI="3" -GCONF_DEBUG="yes" - -inherit eutils gnome2 - -DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol" -HOMEPAGE="http://live.gnome.org/libgdata" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="doc gnome +introspection" - -# gtk+ is needed for gdk -RDEPEND=">=dev-libs/glib-2.19:2 - || ( - >=x11-libs/gdk-pixbuf-2.14:2 - >=x11-libs/gtk+-2.14:2 ) - >=dev-libs/libxml2-2:2 - >=net-libs/libsoup-2.26.1:2.4[introspection?] - gnome? ( >=net-libs/libsoup-gnome-2.26.1:2.4[introspection?] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.7 )" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - doc? ( >=dev-util/gtk-doc-1.14 )" - -pkg_setup() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - G2CONF="${G2CONF} - --disable-static - $(use_enable gnome) - $(use_enable introspection)" -} - -src_prepare() { - gnome2_src_prepare - - # Disable tests requiring network access, bug #307725 - sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf\nOLD_\1:' \ - -i gdata/tests/Makefile.in || die "network test disable failed" - - # Allow Google Contacts' user defined fields to have empty names, upstream bug #648058 - epatch "${FILESDIR}/${P}-empty-names.patch" - - # Fix building with gobject-introspection-1.30; fixed in 0.10.x - epatch "${FILESDIR}/${P}-gdata-symbols.patch" -} - -src_test() { - unset ORBIT_SOCKETDIR - unset DBUS_SESSION_BUS_ADDRESS - dbus-launch emake check || die "emake check failed" -} - -pkg_preinst() { - gnome2_pkg_preinst - preserve_old_lib /usr/$(get_libdir)/libgdata.so.7 -} - -pkg_postinst() { - gnome2_pkg_postinst - preserve_old_lib_notify /usr/$(get_libdir)/libgdata.so.7 -} diff --git a/dev-libs/libgdata/libgdata-0.8.1.ebuild b/dev-libs/libgdata/libgdata-0.8.1.ebuild deleted file mode 100644 index a6cc2ed45724..000000000000 --- a/dev-libs/libgdata/libgdata-0.8.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1.ebuild,v 1.6 2011/10/05 16:55:17 xarthisius Exp $ - -EAPI="3" -GCONF_DEBUG="yes" - -inherit eutils gnome2 - -DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol" -HOMEPAGE="http://live.gnome.org/libgdata" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="doc gnome +introspection" - -# gtk+ is needed for gdk -RDEPEND=">=dev-libs/glib-2.19:2 - || ( - >=x11-libs/gdk-pixbuf-2.14:2 - >=x11-libs/gtk+-2.14:2 ) - >=dev-libs/libxml2-2:2 - >=net-libs/libsoup-2.26.1:2.4[introspection?] - gnome? ( >=net-libs/libsoup-gnome-2.26.1:2.4[introspection?] ) - introspection? ( >=dev-libs/gobject-introspection-0.9.7 )" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - doc? ( >=dev-util/gtk-doc-1.14 )" - -pkg_setup() { - DOCS="AUTHORS ChangeLog HACKING NEWS README" - G2CONF="${G2CONF} - --disable-static - $(use_enable gnome) - $(use_enable introspection)" -} - -src_prepare() { - gnome2_src_prepare - - # Disable tests requiring network access, bug #307725 - sed -e '/^TEST_PROGS = / s:\(.*\):TEST_PROGS = general perf\nOLD_\1:' \ - -i gdata/tests/Makefile.in || die "network test disable failed" - - # Allow Google Contacts' user defined fields to have empty names, upstream bug #648058 - epatch "${FILESDIR}/${P}-empty-names.patch" -} - -src_test() { - unset ORBIT_SOCKETDIR - unset DBUS_SESSION_BUS_ADDRESS - dbus-launch emake check || die "emake check failed" -} - -pkg_preinst() { - gnome2_pkg_preinst - preserve_old_lib /usr/$(get_libdir)/libgdata.so.7 -} - -pkg_postinst() { - gnome2_pkg_postinst - preserve_old_lib_notify /usr/$(get_libdir)/libgdata.so.7 -} |