# ChangeLog for gnome-base/libgnomeui
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeui/ChangeLog,v 1.106 2006/02/07 01:02:34 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeui/ChangeLog,v 1.107 2006/03/14 20:06:46 joem Exp $
+
+*libgnomeui-2.13.90 (14 Mar 2006)
+
+ 14 Mar 2006; Joe McCann <joem@gentoo.org>
+ +files/libgnomeui-2.13.2-gentoo.patch, +libgnomeui-2.13.90.ebuild:
+ New release for gnome-2.14
*libgnomeui-2.12.1 (07 Feb 2006)
-MD5 90e235d661fb48b1a9a314f5fbd1d059 ChangeLog 12189
-RMD160 23a4f122d5cbb62b27c89c02b0165875e069e805 ChangeLog 12189
-SHA256 c45348527f47b4fc85a1fe7df8615437ea545781f167ad2a125976153d3875e2 ChangeLog 12189
+MD5 fb5a427dfc6924260fd3b00b2848eab1 ChangeLog 12363
+RMD160 38706a50ca679e1eeb06e23ecfe38e1f6b8ea04e ChangeLog 12363
+SHA256 78f2481bf09f6ec10719274a9ea3abe5ec34c6d8ab57a879b696c8d6c4ffa52a ChangeLog 12363
MD5 de45532214b2589e59dfdafcc4bfaea6 files/digest-libgnomeui-2.10.0 71
RMD160 beba78610fadc90a9d72f04d072eacf5970313d5 files/digest-libgnomeui-2.10.0 71
SHA256 33c1fc3ec51036b7eb9ea4dab369aeeb39e24da8bcc4b8eb99366bd893ed1a76 files/digest-libgnomeui-2.10.0 71
MD5 5482e0e160bb1fd381e810ff3c82367c files/digest-libgnomeui-2.12.1 259
RMD160 b0d6317654847579871d86631b0524b21a53699c files/digest-libgnomeui-2.12.1 259
SHA256 36ed359ceae4e79a195d2971a7adb2eb37d995409f3a9969c19ef21ae8f4b8da files/digest-libgnomeui-2.12.1 259
+MD5 80133c1f52318e79b39aca30f64db711 files/digest-libgnomeui-2.13.90 262
+RMD160 a30e31ec4574fd27ee2fde834993aeb58521cc41 files/digest-libgnomeui-2.13.90 262
+SHA256 5074999df2af1c0eddfb06f9c8035f2af14b74c4d2887fea7bd952dea5cf94ba files/digest-libgnomeui-2.13.90 262
MD5 675ca0714915ab850a823d726c0c5f4c files/libgnomeui-2.10.1-gentoo.patch 3902
RMD160 20bd4a2222975d74d3303028a7a66ea88fa05c63 files/libgnomeui-2.10.1-gentoo.patch 3902
SHA256 d64d034d76aff735e46a50ebe1480b0fe9d5455c1b5fee17906ba8ee92470d7f files/libgnomeui-2.10.1-gentoo.patch 3902
+MD5 b7ab109f9a0fa0592832f15427911d8a files/libgnomeui-2.13.2-gentoo.patch 3851
+RMD160 7939b9a03e8eed1e04a2b2482a2a185c99d9254f files/libgnomeui-2.13.2-gentoo.patch 3851
+SHA256 db4a93f86075ff1b719de5a4342c9371cd2d887453d7c7be4a39525534178db5 files/libgnomeui-2.13.2-gentoo.patch 3851
MD5 4becd0494324e4349c245e2b95b0f663 files/libgnomeui-2.8.0-ditch_ancient_pics.patch 505
RMD160 cdba46b36bb82187b5c91616ff11303e7cb7b4e1 files/libgnomeui-2.8.0-ditch_ancient_pics.patch 505
SHA256 ad344da3b6d62633463a33388eb5d6673549016f1b89589db2eede7e37abcb63 files/libgnomeui-2.8.0-ditch_ancient_pics.patch 505
MD5 ad6d0f4d58eb3b8aef287672afcf050d libgnomeui-2.12.1.ebuild 1455
RMD160 e72a1887e1ca92384baa1753cc468e6d0a6180bc libgnomeui-2.12.1.ebuild 1455
SHA256 749341793a7055c139920d59dec1f21cbfcc21dcc76c40420aa06220efe53389 libgnomeui-2.12.1.ebuild 1455
+MD5 bbbfe33ed52b47ff3e3d8ef5a1d84d3b libgnomeui-2.13.90.ebuild 1537
+RMD160 199742b624ed02cc80cae7329300105310eafe67 libgnomeui-2.13.90.ebuild 1537
+SHA256 4639b3243db08f9bab5c283a585034c48854247c8e6be7c91f870228105da32f libgnomeui-2.13.90.ebuild 1537
MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 metadata.xml 158
--- /dev/null
+MD5 1a8fb5848e35030b2a90afcf627723da libgnomeui-2.13.90.tar.bz2 1868602
+RMD160 4ecabb979d06cb8900c2bb901d806e4c6b9500fd libgnomeui-2.13.90.tar.bz2 1868602
+SHA256 b248ea23c286f2d3fa7799ce5a8246b5abfd1a3d1bf97d130b27f672d9aebb08 libgnomeui-2.13.90.tar.bz2 1868602
--- /dev/null
+diff -u -ruN libgnomeui-2.13.1.orig/configure.in libgnomeui-2.13.1/configure.in
+--- libgnomeui-2.13.1.orig/configure.in 2006-01-13 14:49:20.000000000 -0500
++++ libgnomeui-2.13.1/configure.in 2006-01-17 16:17:43.000000000 -0500
+@@ -17,8 +17,6 @@
+ m4_define([libgnomeui_extraversion], [])
+
+ dnl Required versions of other packages
+-m4_define([esound_required_version], [0.2.26])
+-m4_define([audiofile_required_version], [0.2.3])
+ m4_define([libgnome_required_version], [2.13.7])
+ m4_define([libgnomecanvas_required_version], [2.0.0])
+ m4_define([libbonoboui_required_version], [2.13.1])
+@@ -127,39 +125,27 @@
+ dnl Start of pkg-config checks
+ dnl
+
+-dnl We first check for esound and audiofile (which has conditional
+-dnl support built in)
+-dnl
+-SOUND_MODULES="esound >= esound_required_version dnl
+- audiofile >= audiofile_required_version"
+-PKG_CHECK_MODULES(SOUND_TEST, [$SOUND_MODULES], [
+- AC_DEFINE(HAVE_LIBAUDIOFILE, 1,
+- [Define to 1 if you have libaudiofile installed])
+- AC_DEFINE(HAVE_ESD, 1,
+- [Define to 1 if you have libesd installed])
+- esd_msg=yes
+-],[
+- SOUND_MODULES=""
+- esd_msg=no
+-])
+-
+ dnl
+ dnl libjpeg
+ dnl
+- if test -z "$LIBJPEG"; then
+- AC_CHECK_LIB(jpeg, jpeg_start_decompress,
+- [AC_CHECK_HEADER(jpeglib.h,
+- jpeg_ok=yes,
+- jpeg_ok=no)],
+- AC_MSG_WARN(*** (jpeg library not found) ***), -lm)
+- if test "$jpeg_ok" = yes; then
+- JPEG='jpeg'; LIBJPEG='-ljpeg'
+- AC_DEFINE(HAVE_LIBJPEG, 1,
+- [Define to 1 if you have libjpeg installed])
+- else
+- AC_MSG_WARN(*** JPEG thumbnail loader will not be built (jpeg header file not found) ***)
+- fi
+- fi
++
++AC_ARG_WITH(libjpeg, [ --without-libjpeg build without JPEG support])
++if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then
++ AC_CHECK_LIB(jpeg, jpeg_start_decompress,
++ [AC_CHECK_HEADER(jpeglib.h, jpeg_ok=yes, jpeg_ok=no)],
++ AC_MSG_WARN(*** (jpeg library not found) ***), -lm)
++ if test "$jpeg_ok" = yes; then
++ JPEG='jpeg'; LIBJPEG='-ljpeg'
++ AC_DEFINE(HAVE_LIBJPEG, 1, [Define to 1 if you have libjpeg installed])
++ fi
++fi
++
++if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then
++ AC_MSG_ERROR([
++*** Checks for JPEG library failed. You can build without it by passing
++*** --without-libjpeg to configure but the JPEG thumbnail loader will not
++*** be built then.])
++fi
+
+ AC_SUBST(LIBJPEG)
+
+@@ -290,6 +276,5 @@
+
+ AC_OUTPUT
+ echo "configuration:
+- esd support: ${esd_msg}
+ doc build: ${enable_gtk_doc}
+ "
+diff -u -ruN libgnomeui-2.13.1.orig/libgnomeui/gnome-ui-init.c libgnomeui-2.13.1/libgnomeui/gnome-ui-init.c
+--- libgnomeui-2.13.1.orig/libgnomeui/gnome-ui-init.c 2006-01-11 18:40:14.000000000 -0500
++++ libgnomeui-2.13.1/libgnomeui/gnome-ui-init.c 2006-01-17 16:16:59.000000000 -0500
+@@ -102,8 +102,6 @@
+ /* Prototype for a private gnome_stock function */
+ void _gnome_stock_icons_init (void);
+
+-#ifdef HAVE_ESD
+-
+ /* Whether to make noises when the user clicks a button, etc. We cache it
+ * in a boolean rather than querying GConf every time.
+ */
+@@ -112,8 +110,6 @@
+ /* GConf client for monitoring the event sounds option */
+ static GConfClient *gconf_client = NULL;
+
+-#endif /* HAVE_ESD */
+-
+
+ enum { ARG_DISABLE_CRASH_DIALOG=1, ARG_DISPLAY };
+
+@@ -327,7 +323,6 @@
+ #endif
+ }
+
+-#ifdef HAVE_ESD
+ static gboolean
+ relay_gnome_signal (GSignalInvocationHint *hint,
+ guint n_param_values,
+@@ -534,12 +529,10 @@
+
+ use_event_sounds = new_use_event_sounds;
+ }
+-#endif
+
+ static void
+ setup_event_listener (void)
+ {
+-#ifdef HAVE_ESD
+ gconf_client = gconf_client_get_default ();
+ if (!gconf_client)
+ return;
+@@ -561,7 +554,6 @@
+ initialize_gtk_signal_relay ();
+ initialize_gnome_signal_relay ();
+ }
+-#endif
+ }
+
+ static void
--- /dev/null
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomeui/libgnomeui-2.13.90.ebuild,v 1.1 2006/03/14 20:06:46 joem Exp $
+
+inherit eutils gnome2
+
+DESCRIPTION="User Interface routines for Gnome"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc esd jpeg static"
+
+RDEPEND=">=gnome-base/libgnome-2.13.7
+ >=gnome-base/libgnomecanvas-2
+ >=gnome-base/libbonoboui-2.13.1
+ >=gnome-base/gconf-2
+ >=x11-libs/pango-1.1.2
+ >=x11-libs/gtk+-2.6
+ >=gnome-base/gnome-vfs-2.7.3
+ >=gnome-base/libglade-2
+ >=gnome-base/gnome-keyring-0.4
+ >=dev-libs/popt-1.5
+ >=dev-libs/glib-2.8
+ esd? ( >=media-sound/esound-0.2.26 >=media-libs/audiofile-0.2.3 )
+ jpeg? ( media-libs/jpeg )"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.9
+ doc? ( >=dev-util/gtk-doc-1 )"
+
+PDEPEND="x11-themes/gnome-icon-theme
+ gnome? ( x11-themes/gnome-themes )"
+
+DOCS="AUTHORS ChangeLog NEWS README"
+USE_DESTDIR="1"
+
+
+pkg_setup() {
+ G2CONF="$(use_enable static) $(use_with jpeg libjpeg)"
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # cleanliness is ... (#68698)
+ epatch ${FILESDIR}/${PN}-2.8.0-ditch_ancient_pics.patch
+
+ # Remove unnecessary esound/audofile checks and implement the
+ # --without-jpeg switch
+ epatch ${FILESDIR}/${PN}-2.13.2-gentoo.patch
+
+ cp aclocal.m4 old_macros.m4
+ aclocal -I . || die "aclocal failed"
+ autoconf || die "autoconf failed"
+ automake || die "automake failed"
+}