summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2009-11-04 22:39:49 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2009-11-04 22:39:49 +0000
commit064ed960014bb5f754ce06027ceb03398d15915e (patch)
tree387a52aa445d7c4b587b5383dd30f99bd4235ee8 /media-libs/libcanberra
parentAlso use LINKMODE in src_install. This should fix bug #289110. (diff)
downloadhistorical-064ed960014bb5f754ce06027ceb03398d15915e.tar.gz
historical-064ed960014bb5f754ce06027ceb03398d15915e.tar.bz2
historical-064ed960014bb5f754ce06027ceb03398d15915e.zip
Version bump. Updates to gtk+ support. Clean up old revisions.
Package-Manager: portage-2.2_rc48/cvs/Linux x86_64
Diffstat (limited to 'media-libs/libcanberra')
-rw-r--r--media-libs/libcanberra/ChangeLog11
-rw-r--r--media-libs/libcanberra/Manifest16
-rw-r--r--media-libs/libcanberra/files/libcanberra-0.11-dont-crash-without-display.patch77
-rw-r--r--media-libs/libcanberra/libcanberra-0.11-r5.ebuild76
-rw-r--r--media-libs/libcanberra/libcanberra-0.14.ebuild91
-rw-r--r--media-libs/libcanberra/libcanberra-0.22.ebuild (renamed from media-libs/libcanberra/libcanberra-0.15-r1.ebuild)2
6 files changed, 17 insertions, 256 deletions
diff --git a/media-libs/libcanberra/ChangeLog b/media-libs/libcanberra/ChangeLog
index 2298c78a051b..2627444cc709 100644
--- a/media-libs/libcanberra/ChangeLog
+++ b/media-libs/libcanberra/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for media-libs/libcanberra
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v 1.29 2009/09/13 18:25:37 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/ChangeLog,v 1.30 2009/11/04 22:39:49 eva Exp $
+
+*libcanberra-0.22 (04 Nov 2009)
+
+ 04 Nov 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -libcanberra-0.11-r5.ebuild,
+ -files/libcanberra-0.11-dont-crash-without-display.patch,
+ -libcanberra-0.14.ebuild, -libcanberra-0.15-r1.ebuild,
+ +libcanberra-0.22.ebuild:
+ Version bump. Updates to gtk+ support. Clean up old revisions.
*libcanberra-0.17 (13 Sep 2009)
diff --git a/media-libs/libcanberra/Manifest b/media-libs/libcanberra/Manifest
index c3f9e46bb4a7..235b3ee037cb 100644
--- a/media-libs/libcanberra/Manifest
+++ b/media-libs/libcanberra/Manifest
@@ -1,24 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX libcanberra-0.11-dont-crash-without-display.patch 2985 RMD160 44c4029f4103c3111a08f7762bbd8eef07aea55a SHA1 c28e51452ecb8d171f818d00e63caaa645cea586 SHA256 13d1251c96a69ef3271112096dc9e63e4e9c6f637705f1f8e701c6e24d2c2e74
AUX libcanberra-0.14-am-gconf-source-2-m4.patch 2069 RMD160 92f29321e7c3b6bc131057e0f09f5ac1e240b6fa SHA1 296e5b150edfc256fbe92a0ef57105060881bcbf SHA256 648b40fcf5a146c60263be14f8295cae2f2e1c14b667ea08badff6e33d858245
AUX libcanberra-0.14-backward-compatibility-libtool.patch 932 RMD160 32e5faad5b3355434388f629f393cad96e1ffe01 SHA1 e62707680ebd8c8168ed52a8fe5df397a4b5dd3e SHA256 60b0a068384047c34d2be124043b6c2b84ece2dfb3e1335980361546615f18a7
DIST libcanberra-0.11.tar.gz 530273 RMD160 77a38ec12d0c9e5f2ee460fc2150298a81e595c7 SHA1 009b0c914970bf6f0fa19158483b6f7dfdf7021f SHA256 ea7c2731e31c77cdaa2a1319dff3bf9e4ee26a51e9ade8d2dec3147c28ce2e6d
-DIST libcanberra-0.14.tar.gz 451899 RMD160 cf62ada63c314368717cd0173dfd9863f9f9ffa4 SHA1 be6a70f597cd7604db30e8c9578fcf415e96ead2 SHA256 879f9ab798ae287048518ebb55132bbab905bea4b830a90f27a04df6d08d2a5e
-DIST libcanberra-0.15.tar.gz 452227 RMD160 176a92443668ac3ab31ce1aed376279a98368c80 SHA1 28aae0773e7c84282b4854b5fcab8dd95e280f49 SHA256 863652a3867a3d561235148becc7201487927e1532372c1a561839720a20ed42
DIST libcanberra-0.17.tar.gz 458025 RMD160 e1428df89a171ac764ea7611137ab7b08001b93d SHA1 4ef92e2735bf28d28923c9fe16631a729b29f4bf SHA256 5f41fa3cc992721709d3761601dcd9d57e4ec26f113e115005feb7aab9920257
-EBUILD libcanberra-0.11-r5.ebuild 1932 RMD160 2b2fbbed37b56f4ea2d6aaf909940b4f7be0de7c SHA1 4042a90d9073a4f31ec8dde40c0feed0da1a0d39 SHA256 e5c384cef1177a3b35633471d90df6874d7d59305768b046c5204eb850acfa62
+DIST libcanberra-0.22.tar.gz 459404 RMD160 3cccf6b7955aa2926514d5f3e6f48849edea0c1f SHA1 b1c642b0e1322dcbf1a791d4d87dd92cdc002b12 SHA256 6a87737c3d045549a4a9c789cfc565a48185a586aa1a59243dea6421e9978581
EBUILD libcanberra-0.11.ebuild 1732 RMD160 4d2790467b94b5da9b6a5b4cad62f943a7397abd SHA1 130da73681b013e9a6c916b4cf9ba2474105eddd SHA256 76f10ee2d38e634647cd0abc688571f71b79da938c40c726693da057f0e7b894
-EBUILD libcanberra-0.14.ebuild 2461 RMD160 4e5e6175d65ab69c2d10c3c6911b1c6d7f4696a1 SHA1 90a5a478a7cbb3ec7a77616148be22685f6dcc69 SHA256 77f4f7749903c7e72830578220184aa6e03073b895fbc716ff5cb121b2a56155
-EBUILD libcanberra-0.15-r1.ebuild 2333 RMD160 f512841c7533546a9f99fa103d367037d0148ac8 SHA1 59a40d16b84aeb6b00c2b933e74d81f15ba949ed SHA256 e4686512dce5f054c061d8229b385e213bb43281b5660e76030b085324201e56
EBUILD libcanberra-0.17.ebuild 2336 RMD160 829556ea98ca3994842074931f8a1a39c6c70031 SHA1 1fe6077d0ddb84dde81804aa0c69666b25650c6f SHA256 a497d55f3329b3e973227c21fefc27599a81c040d11c8f3da186d5d3e9517f4c
-MISC ChangeLog 4947 RMD160 18d677d1cd5063d039997928dfabcb5a40fe7b53 SHA1 c5010e29ec377b77cbe1d557d806e57dbc5be21c SHA256 d56d031569a7fef1eacb05f9c7ab55c0059988440b7075032ed4c9fbf318ffdf
+EBUILD libcanberra-0.22.ebuild 2330 RMD160 2fa97a4b16418e7cc6e7f9c66075dac9cf584f67 SHA1 a428e8a2c8c17f744e48a0b97ccc816521f2a1e1 SHA256 1da7c0395101763bfcf19385dccbe1cfc0118d6433356db861efa94068e04511
+MISC ChangeLog 5270 RMD160 735bd0569310061855f16c1fcc73e89499e809c0 SHA1 1afeeb27b1196baf546829011dd9b023e8764159 SHA256 5a601e322699a1ab6a8e4d991c3ebc69b9918e7c36e3a0bc959a641262f407fa
MISC metadata.xml 1022 RMD160 89b9e49f7b7947e3518d5f58200f968f81e979d0 SHA1 060fc19cc9434e073ca31ebe6326e975a52564cf SHA256 8f31b433f98332004cd0d74e9d706495de2ba9db4bdecb8dbf9c2dea54913a95
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkqtOScACgkQAiZjviIA2XhOGgCdG3XZa4XssK05HTZAyYSqzVKo
-XGoAnAkJ5PdgD7i/Wu08zRjjEKaN7Zei
-=KBS1
+iEYEARECAAYFAkryAroACgkQ1fmVwcYIWAbF9ACffVxNbryXEpcIhBi10KZuAcWW
+u5EAoNbJCnNuHl6PUe4JkiqOSExdja0d
+=qcHE
-----END PGP SIGNATURE-----
diff --git a/media-libs/libcanberra/files/libcanberra-0.11-dont-crash-without-display.patch b/media-libs/libcanberra/files/libcanberra-0.11-dont-crash-without-display.patch
deleted file mode 100644
index 856a9181f63f..000000000000
--- a/media-libs/libcanberra/files/libcanberra-0.11-dont-crash-without-display.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From: Lennart Poettering <lennart@poettering.net>
-Date: Mon, 23 Mar 2009 20:55:36 +0000 (+0100)
-Subject: don't crash if there is no default display on initialization. Fixes #20693
-X-Git-Url: http://git.0pointer.de/?p=libcanberra.git;a=commitdiff_plain;h=ac5ac9e486aa33f7be0cd9ddd315c03780676795
-
-don't crash if there is no default display on initialization. Fixes #20693
----
-
-diff --git a/src/canberra-gtk-module.c b/src/canberra-gtk-module.c
-index b9d8ae0..302eeb4 100644
---- a/src/canberra-gtk-module.c
-+++ b/src/canberra-gtk-module.c
-@@ -647,11 +647,15 @@ static gboolean idle_cb(void *userdata) {
- return FALSE;
- }
-
-+static void connect_settings(void);
-+
- static gboolean emission_hook_cb(GSignalInvocationHint *hint, guint n_param_values, const GValue *param_values, gpointer data) {
- static SoundEventData *d = NULL;
- GdkEvent *e;
- GObject *object;
-
-+ connect_settings();
-+
- if (disabled)
- return TRUE;
-
-@@ -719,15 +723,15 @@ static void enable_input_feedback_sounds_changed(GtkSettings *s, GParamSpec *arg
- read_enable_input_feedback_sounds(s);
- }
-
--G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) {
-+static void connect_settings(void) {
- GtkSettings *s;
-+ static gboolean connected = FALSE;
-
-- /* This is the same quark libgnomeui uses! */
-- disable_sound_quark = g_quark_from_string("gnome_disable_sound_events");
-- was_hidden_quark = g_quark_from_string("canberra_was_hidden");
-+ if (connected)
-+ return;
-
-- /* Hook up the gtk setting */
-- s = gtk_settings_get_default();
-+ if (!(s = gtk_settings_get_default()))
-+ return;
-
- if (g_object_class_find_property(G_OBJECT_GET_CLASS(s), "gtk-enable-input-feedback-sounds")) {
- g_signal_connect(G_OBJECT(s), "notify::gtk-enable-input-feedback-sounds", G_CALLBACK(enable_input_feedback_sounds_changed), NULL);
-@@ -735,6 +739,18 @@ G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) {
- } else
- g_debug("This Gtk+ version doesn't have the GtkSettings::gtk-enable-input-feedback-sounds property.");
-
-+ connected = TRUE;
-+}
-+
-+G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) {
-+
-+ /* This is the same quark libgnomeui uses! */
-+ disable_sound_quark = g_quark_from_string("gnome_disable_sound_events");
-+ was_hidden_quark = g_quark_from_string("canberra_was_hidden");
-+
-+ /* Hook up the gtk setting */
-+ connect_settings();
-+
- install_hook(GTK_TYPE_WINDOW, "show", &signal_id_widget_show);
- install_hook(GTK_TYPE_WINDOW, "hide", &signal_id_widget_hide);
- install_hook(GTK_TYPE_DIALOG, "response", &signal_id_dialog_response);
-@@ -749,7 +765,6 @@ G_MODULE_EXPORT void gtk_module_init(gint *argc, gchar ***argv[]) {
- install_hook(GTK_TYPE_ICON_VIEW, "selection-changed", &signal_id_icon_view_selection_changed);
- }
-
--
- G_MODULE_EXPORT gchar* g_module_check_init(GModule *module);
-
- G_MODULE_EXPORT gchar* g_module_check_init(GModule *module) {
diff --git a/media-libs/libcanberra/libcanberra-0.11-r5.ebuild b/media-libs/libcanberra/libcanberra-0.11-r5.ebuild
deleted file mode 100644
index 035abeef93fd..000000000000
--- a/media-libs/libcanberra/libcanberra-0.11-r5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.11-r5.ebuild,v 1.1 2009/03/28 18:25:12 ulm Exp $
-
-EAPI="1"
-
-inherit eutils gnome2-utils
-
-DESCRIPTION="Portable Sound Event Library"
-HOMEPAGE="http://0pointer.de/lennart/projects/libcanberra/"
-SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="alsa doc gstreamer +gtk oss pulseaudio"
-
-RDEPEND="media-libs/libvorbis
- sys-devel/libtool
- alsa? ( media-libs/alsa-lib )
- pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
- gstreamer? ( >=media-libs/gstreamer-0.10.15 )
- gtk? ( dev-libs/glib:2
- >=x11-libs/gtk+-2.13.4:2
- >=gnome-base/gconf-2 )"
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.17
- doc? ( >=dev-util/gtk-doc-1.9 )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${P}-dont-crash-without-display.patch" #259891
-}
-
-src_compile() {
- econf --disable-static \
- $(use_enable alsa) \
- $(use_enable gstreamer) \
- $(use_enable gtk) \
- $(use_enable oss) \
- $(use_enable pulseaudio pulse) \
- $(use_enable doc gtk-doc) \
- --disable-tdb \
- --disable-lynx
- # tdb support would need a split-out from samba before we can use it
-
- emake || die "emake failed."
-}
-
-src_install() {
- # we must delay gconf schema installation due to sandbox
- export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
-
- emake DESTDIR="${D}" install || die "emake install failed."
-
- unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-
- rm "${D}/usr/share/doc/${PN}/README"
- # If the rmdir errors, you probably need to add a file to dodoc
- # and remove the package installed above
- rmdir "${D}/usr/share/doc/${PN}"
- dodoc README
-}
-
-pkg_preinst() {
- gnome2_gconf_savelist
-}
-
-pkg_postinst() {
- gnome2_gconf_install
-}
-
-#pkg_prerm() {
-# gnome2_gconf_uninstall
-#}
diff --git a/media-libs/libcanberra/libcanberra-0.14.ebuild b/media-libs/libcanberra/libcanberra-0.14.ebuild
deleted file mode 100644
index 463b6122ac82..000000000000
--- a/media-libs/libcanberra/libcanberra-0.14.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.14.ebuild,v 1.5 2009/07/21 06:17:23 mrpouet Exp $
-
-EAPI="1"
-
-inherit eutils gnome2-utils autotools
-
-DESCRIPTION="Portable Sound Event Library"
-HOMEPAGE="http://0pointer.de/lennart/projects/libcanberra/"
-SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="alsa doc gstreamer +gtk oss pulseaudio"
-
-RDEPEND="media-libs/libvorbis
- sys-devel/libtool
- alsa? ( media-libs/alsa-lib )
- pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
- gstreamer? ( >=media-libs/gstreamer-0.10.15 )
- gtk? ( dev-libs/glib:2
- >=x11-libs/gtk+-2.13.4:2
- >=gnome-base/gconf-2 )"
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.17
- doc? ( >=dev-util/gtk-doc-1.9 )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # Fix bug 277739, replace LT_PREREQ and LT_INIT by AC_LIBTOOL*
- # macros (equivalent for earlier version), preserve backward
- # compatibility with libtool-1
- epatch "${FILESDIR}/${P}-backward-compatibility-libtool.patch"
-
- # Fix bug 278354, Backport AM_GCONF_SOURCE_2 macro to m4/ dir
- # in case where gconf isn't installed on the system
- # (eautoconf could fail)
- epatch "${FILESDIR}/${P}-am-gconf-source-2-m4.patch"
-
- rm lt* || die "clean-up ltmain.sh failed"
- rm m4/lt* || die "clean-up lt scripts failed"
- rm m4/libtool* || die "clean-up libtool script failed"
-
- eautoreconf
-}
-
-src_compile() {
- econf --disable-static \
- $(use_enable alsa) \
- $(use_enable gstreamer) \
- $(use_enable gtk) \
- $(use_enable oss) \
- $(use_enable pulseaudio pulse) \
- $(use_enable doc gtk-doc) \
- --disable-tdb \
- --disable-lynx
- # tdb support would need a split-out from samba before we can use it
-
- emake || die "emake failed."
-}
-
-src_install() {
- # we must delay gconf schema installation due to sandbox
- #export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"
-
- emake DESTDIR="${D}" install || die "emake install failed."
-
- #unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-
- rm "${D}/usr/share/doc/${PN}/README"
- # If the rmdir errors, you probably need to add a file to dodoc
- # and remove the package installed above
- rmdir "${D}/usr/share/doc/${PN}"
- dodoc README
-}
-
-pkg_preinst() {
- gnome2_gconf_savelist
-}
-
-pkg_postinst() {
- gnome2_gconf_install
-}
-
-#pkg_prerm() {
-# gnome2_gconf_uninstall
-#}
diff --git a/media-libs/libcanberra/libcanberra-0.15-r1.ebuild b/media-libs/libcanberra/libcanberra-0.22.ebuild
index 09a939ef54c3..ab644bde112e 100644
--- a/media-libs/libcanberra/libcanberra-0.15-r1.ebuild
+++ b/media-libs/libcanberra/libcanberra-0.22.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.15-r1.ebuild,v 1.1 2009/08/24 13:27:31 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libcanberra/libcanberra-0.22.ebuild,v 1.1 2009/11/04 22:39:49 eva Exp $
EAPI="1"