Replace darwin8 NSUInteger patch with the one committed upstream, no longer needs...
authorFabian Groffen <grobian@gentoo.org>
Mon, 5 Jul 2010 18:49:45 +0000 (18:49 +0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 5 Jul 2010 18:49:45 +0000 (18:49 +0000)
Package-Manager: portage-2.2.01.15352-prefix/cvs/Darwin powerpc

x11-libs/gtk+/ChangeLog
x11-libs/gtk+/Manifest
x11-libs/gtk+/files/gtk+-2.20.1-darwin8.patch
x11-libs/gtk+/gtk+-2.20.1-r1.ebuild

index 0b7ae42af39f36ff270bc50586265d1b4a740231..6c7a9b5caedfe0d342f1cbb9530778693ab44907 100644 (file)
@@ -1,10 +1,15 @@
 # ChangeLog for x11-libs/gtk+
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.461 2010/07/03 13:08:01 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.462 2010/07/05 18:49:45 grobian Exp $
+
+  05 Jul 2010; Fabian Groffen <grobian@gentoo.org> gtk+-2.20.1-r1.ebuild,
+  files/gtk+-2.20.1-darwin8.patch:
+  Replace darwin8 NSUInteger patch with the one committed upstream, no
+  longer needs to be conditional
 
   03 Jul 2010; Fabian Groffen <grobian@gentoo.org> gtk+-2.20.1-r1.ebuild,
   +files/gtk+-2.20.1-darwin8.patch:
-  Fix compilation on Darwin8
+  Fix compilation on Darwin8, drop no longer necessary aqua patch
 
   20 Jun 2010; Nirbheek Chauhan <nirbheek@gentoo.org> gtk+-2.20.1-r1.ebuild,
   metadata.xml:
index bd61d7698d4a7bcf9b6884a532bf2aba9e834e65..eff02f228ea85dd58268758b86d8c59ce8dbec20 100644 (file)
@@ -10,7 +10,7 @@ AUX gtk+-2.18.5-macosx-aqua.patch 5521 RMD160 2f61c470952043229de027b23f67f634ea
 AUX gtk+-2.18.7-destroy-crash.patch 1236 RMD160 e266ee532854f01a7b6dbcf61626d83e2133d0b2 SHA1 76671cca0245d8b0e25acb43eb6f65442461a573 SHA256 61ead70a439f873cc66676ef8a0b4076d2c0f44534c1e5d8898c42ef3a659b33
 AUX gtk+-2.18.9-notifications-gtkentry.patch 1274 RMD160 d397d677b76be6ea2614b33c328dcd5d237423f1 SHA1 1f9b4de6827798f7358b38ede143d2d29482a06c SHA256 fd656e194d3e734d21b6afd0d8cf9e002679d8f41da73ec41790341a0d355798
 AUX gtk+-2.20.1-GtkOffscreenWindow.patch 942 RMD160 b6cb30a8c9ced7ccbbf979c8e04373147ec12c71 SHA1 b4e43ecaf84a0c22fb51d150d0b19a50b12a7d55 SHA256 6a3c8f0d18c6f5b824712c404de33d01313faaa537b9caddd50622ccaf176b7c
-AUX gtk+-2.20.1-darwin8.patch 360 RMD160 b7e28dd4ee9f730deefb80e2f070a8e0b5b11b81 SHA1 479ec356692821dadbcba194d5e1b1bcb7867c5b SHA256 0d02cb497c69b6d6dff65c9ce42c748e17955a20beac8a35406310b9bd6b0ee7
+AUX gtk+-2.20.1-darwin8.patch 2852 RMD160 710c816851dc85a103fac997bac97878cf23a71f SHA1 855c735cd595d003166ad9dd07164052a063a949 SHA256 bcfb7e27d100d22ce9c71ad33034f6efa3d58027dc971f18df838c3a9e6a832e
 AUX gtk+-2.20.1-gail_cell_type.patch 2654 RMD160 1944303b539f52597c8e7dde409fa031adb1983b SHA1 8f163caf88cdd37ef2a74d750ebbc8831f5c42eb SHA256 0419bd47daadd11daf08829f8a9091f8510a2a45b9a82a8e33553ba460b07cbc
 AUX gtk+-2.20.1-gtkrange.patch 1266 RMD160 083f230d14be1bdae52a1c4d3563bcda41f6f88a SHA1 44d09fa98d9445571f0ad02fb938026704fff160 SHA256 b96bc9a669a3c941f65835fa4014ac458381afe6a003e833281a88da6e08d7af
 AUX gtk+-2.20.1-libpixbufloader-warning.patch 1633 RMD160 4535f72c05826ef14f4445f02ebc2fe930443711 SHA1 e579b8b10c79ca1f58dc2274e8df7d0e8d1b702d SHA256 800361dce46bef0b1a47b9614a55bc4789a32bed144324116fc00d7dec17844a
@@ -29,6 +29,6 @@ EBUILD gtk+-2.16.6.ebuild 4831 RMD160 9075d2db529208d4bb9fbf49f3662d268e39a525 S
 EBUILD gtk+-2.18.6.ebuild 5680 RMD160 a3bd7b9ca61f298d0164a53cde2c5e220d669836 SHA1 b18587878f3796d51d8f6a4244d4c915165959fe SHA256 7572ae590585f2ef94ad73f2ddf605c1ba8a1b16f3457b70abbd1f69d1348d77
 EBUILD gtk+-2.18.7.ebuild 5883 RMD160 1f8f3ad8ba596d2ace059cad8d838af8f569ceb7 SHA1 2658f1b41c1648c312d1b5de24c6190be1d1447f SHA256 3f392441329741992c57cb4d39240b47d55d1b03402399ebe0628541e94049df
 EBUILD gtk+-2.18.9.ebuild 5911 RMD160 9962654dbda4b4b9bbbae60224c3f2f6f5f0e529 SHA1 d326d6e98f51cdc05f3a5c5944b4e40b94705dc3 SHA256 a18900545cf91cea1bd7552659ad5512de87ab1e714f1730f2871ed4e6289b19
-EBUILD gtk+-2.20.1-r1.ebuild 6408 RMD160 55079216df5bdd065ee57488400aadd02abc3eef SHA1 e2772356b7d144de47ed2649292a4bb2a89a1332 SHA256 09cefa695887d67756a19a239d765b8912afdaaea93904a417168cf8ab26f020
-MISC ChangeLog 67984 RMD160 89d280988af6cd10d0327e20c103eab2ce294623 SHA1 9dfc19b2c9fef1d79c88f23556f913c511fd283d SHA256 3decd07d5b3d5fab777c3e70ce0302bfaf868e5945ce70f61320926f88360092
+EBUILD gtk+-2.20.1-r1.ebuild 6377 RMD160 31e890dca0caaa84edf6abb6d9066865d775282c SHA1 7f3d17bde479fa790908119d37be3c229e147a6c SHA256 5367b4686fce68b61e1f67b5760f8a7112dadaedc34ae999c6304c04e0901fc0
+MISC ChangeLog 68235 RMD160 b6d634d40c5cac5925e6d4d51938e72a2dd4b553 SHA1 1ca0e1a608ebdd3da290ec0a942ba7855b943661 SHA256 bddc53920fbb331b061590f5d8b2f8e2f47602f867733b817a8333650ba9c9b3
 MISC metadata.xml 549 RMD160 8d6692e4cf18e0c75421ddef09e2881624c5ce3e SHA1 ce3ed4bec69816eb61b5ca9d48c2db396085a923 SHA256 2e7f82b302d91c37ecf915de09e4b85ef093b790baacbef0325b6fe9b1bb304b
index f4a865c5d39b25a90eeffe0efa62ab39612588dd..dca75ded1ae77952ed0a6c21c3f41826e1ad845e 100644 (file)
@@ -1,13 +1,96 @@
-NSUInteger is available starting from OSX 10.5 (Leopard)
+From 7f2e4c38a9bd9ed30db937d9fc8b51cb87324c23 Mon Sep 17 00:00:00 2001
+From: Kristian Rietveld <kris@gtk.org>
+Date: Sun, 27 Jun 2010 08:32:12 +0000
+Subject: Move Leopard-specific type definitions to gdkquartz.h
 
---- gtk/gtkquartz.c
-+++ gtk/gtkquartz.c
-@@ -260,7 +260,7 @@
-   GdkDisplay *display;
-   gint format;
-   const guchar *data;
--  NSUInteger length;
-+  guint length;
- 
-   target = gdk_atom_name (gtk_selection_data_get_target (selection_data));
-   display = gtk_selection_data_get_display (selection_data);
+Update includes subsequently where it matters.  Fixes build on Mac OS
+X 10.4.
+
+(cherry picked from commit e634f3fbe0498afc560530d9b92eb4709d7c7f97)
+---
+diff --git a/gdk/quartz/GdkQuartzView.c b/gdk/quartz/GdkQuartzView.c
+index 02018ff..2c897fb 100644
+--- a/gdk/quartz/GdkQuartzView.c
++++ b/gdk/quartz/GdkQuartzView.c
+@@ -23,6 +23,7 @@
+ #include "gdkregion-generic.h"
+ #include "gdkwindow-quartz.h"
+ #include "gdkprivate-quartz.h"
++#include "gdkquartz.h"
+ 
+ @implementation GdkQuartzView
+ 
+diff --git a/gdk/quartz/gdkprivate-quartz.h b/gdk/quartz/gdkprivate-quartz.h
+index 8e9708f..11d57bf 100644
+--- a/gdk/quartz/gdkprivate-quartz.h
++++ b/gdk/quartz/gdkprivate-quartz.h
+@@ -27,6 +27,7 @@
+ #include <gdk/gdkprivate.h>
+ #include <gdk/quartz/gdkpixmap-quartz.h>
+ #include <gdk/quartz/gdkwindow-quartz.h>
++#include <gdk/quartz/gdkquartz.h>
+ 
+ #include <gdk/gdk.h>
+ 
+diff --git a/gdk/quartz/gdkquartz.h b/gdk/quartz/gdkquartz.h
+index d7177fe..48c4748 100644
+--- a/gdk/quartz/gdkquartz.h
++++ b/gdk/quartz/gdkquartz.h
+@@ -26,6 +26,19 @@
+ 
+ G_BEGIN_DECLS
+ 
++/* NSInteger only exists in Leopard and newer.  This check has to be
++ * done after inclusion of the system headers.  If NSInteger has not
++ * been defined, we know for sure that we are on 32-bit.
++ */
++#ifndef NSINTEGER_DEFINED
++typedef int NSInteger;
++typedef unsigned int NSUInteger;
++#endif
++
++#ifndef CGFLOAT_DEFINED
++typedef float CGFloat;
++#endif
++
+ NSWindow *gdk_quartz_window_get_nswindow                        (GdkWindow      *window);
+ NSView   *gdk_quartz_window_get_nsview                          (GdkWindow      *window);
+ NSImage  *gdk_quartz_pixbuf_to_ns_image_libgtk_only             (GdkPixbuf      *pixbuf);
+diff --git a/gdk/quartz/gdkwindow-quartz.h b/gdk/quartz/gdkwindow-quartz.h
+index cbb0fe1..4a0e27a 100644
+--- a/gdk/quartz/gdkwindow-quartz.h
++++ b/gdk/quartz/gdkwindow-quartz.h
+@@ -25,19 +25,6 @@
+ #import <gdk/quartz/GdkQuartzView.h>
+ #import <gdk/quartz/GdkQuartzWindow.h>
+ 
+-/* NSInteger only exists in Leopard and newer.  This check has to be
+- * done after inclusion of the system headers.  If NSInteger has not
+- * been defined, we know for sure that we are on 32-bit.
+- */
+-#ifndef NSINTEGER_DEFINED
+-typedef int NSInteger;
+-typedef unsigned int NSUInteger;
+-#endif
+-
+-#ifndef CGFLOAT_DEFINED
+-typedef float CGFloat;
+-#endif
+-
+ G_BEGIN_DECLS
+ 
+ /* Window implementation for Quartz
+diff --git a/gtk/gtkquartz.c b/gtk/gtkquartz.c
+index dcc8ee0..265d9ff 100644
+--- a/gtk/gtkquartz.c
++++ b/gtk/gtkquartz.c
+@@ -21,6 +21,7 @@
+ #include "config.h"
+ 
+ #include "gtkquartz.h"
++#include <gdk/quartz/gdkquartz.h>
+ #include "gtkalias.h"
+ 
+ NSImage *
+--
+cgit v0.8.3.1
index 1aa3d2d8431fd8937a51ce19492a2cf1cc3a9c59..5de7cf8e23c95609d7fde450d1556d5a2e536777 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.20.1-r1.ebuild,v 1.3 2010/07/03 13:08:01 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.20.1-r1.ebuild,v 1.4 2010/07/05 18:49:45 grobian Exp $
 
 EAPI="3"
 
@@ -80,7 +80,7 @@ src_prepare() {
        epatch "${FILESDIR}/${PN}-2.14.3-limit-gtksignal-includes.patch"
 
        # Fix for missing NSUInteger on Darwin8 (10.4)
-       [[ ${CHOST} == *-darwin8 ]] && epatch "${FILESDIR}"/${P}-darwin8.patch
+       epatch "${FILESDIR}"/${P}-darwin8.patch
 
        # Remove the definition of libpixbufloader_gdip_png_la_*
        epatch "${FILESDIR}/${P}-libpixbufloader-warning.patch"