New release for gnome-2.14
authorJoe McCann <joem@gentoo.org>
Tue, 14 Mar 2006 20:06:46 +0000 (20:06 +0000)
committerJoe McCann <joem@gentoo.org>
Tue, 14 Mar 2006 20:06:46 +0000 (20:06 +0000)
Package-Manager: portage-2.1_pre5-r4

gnome-base/libgnomeui/ChangeLog
gnome-base/libgnomeui/Manifest
gnome-base/libgnomeui/files/digest-libgnomeui-2.13.90 [new file with mode: 0644]
gnome-base/libgnomeui/files/libgnomeui-2.13.2-gentoo.patch [new file with mode: 0644]
gnome-base/libgnomeui/libgnomeui-2.13.90.ebuild [new file with mode: 0644]

index ee72c6cbffd1808aa26a719fe5be169019e29c93..3ccaf4e3f2720a825985d49857e59005745db492 100644 (file)
@@ -1,6 +1,12 @@
 # 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)
 
index 3b241ec7afb39c21313be5df07ae728703dcb698..9a1949473baa64e287f3d42ed2a2ed596f60d7b9 100644 (file)
@@ -1,6 +1,6 @@
-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
@@ -13,9 +13,15 @@ SHA256 ae466caf2db3ebe0cd53577926e81057a3fc6b89bbda292978eb5970c6f122bd files/di
 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
@@ -31,6 +37,9 @@ SHA256 e084a2fae10867e76957510783c5f565898dd421525b67186e2dc4a8b7b56327 libgnome
 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
diff --git a/gnome-base/libgnomeui/files/digest-libgnomeui-2.13.90 b/gnome-base/libgnomeui/files/digest-libgnomeui-2.13.90
new file mode 100644 (file)
index 0000000..92ca8c9
--- /dev/null
@@ -0,0 +1,3 @@
+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
diff --git a/gnome-base/libgnomeui/files/libgnomeui-2.13.2-gentoo.patch b/gnome-base/libgnomeui/files/libgnomeui-2.13.2-gentoo.patch
new file mode 100644 (file)
index 0000000..52e69b0
--- /dev/null
@@ -0,0 +1,127 @@
+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
diff --git a/gnome-base/libgnomeui/libgnomeui-2.13.90.ebuild b/gnome-base/libgnomeui/libgnomeui-2.13.90.ebuild
new file mode 100644 (file)
index 0000000..f62fd47
--- /dev/null
@@ -0,0 +1,59 @@
+# 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"
+}