ports/90249: [Maintainer Update] x11-toolkits/gauche-gtk unbreak

Erik Greenwald erik at smluc.org
Sun Dec 11 17:30:14 UTC 2005


>Number:         90249
>Category:       ports
>Synopsis:       [Maintainer Update]  x11-toolkits/gauche-gtk  unbreak
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 11 17:30:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Erik Greenwald
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD fenris 6.0-STABLE FreeBSD 6.0-STABLE #2: Fri Nov 4 19:18:58 EST 2005 root at fenris:/usr/obj/usr/src/sys/FENRIS i386

>Description:

NOTE: two new files added, in the files/ dir.

oh my, new gtk has changed internals... update some gauche .stub scm
files to cope with these changes, thus fixing the BROKEN. Bumped the
port revision, as well.

This removes some capabilities from gauche-gtk, mostly in struct access
where the fields have been removed from GTK+. Hopefully this isn't going
go break any programs, but the possibility is there.

>How-To-Repeat:
>Fix:

--- x11-toolkits_gauche-gtk.patch begins here ---
Index: x11-toolkits/gauche-gtk/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/gauche-gtk/Makefile,v
retrieving revision 1.27
diff -u -r1.27 Makefile
--- x11-toolkits/gauche-gtk/Makefile	21 Nov 2005 01:20:00 -0000	1.27
+++ x11-toolkits/gauche-gtk/Makefile	11 Dec 2005 17:23:15 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	gauche
 PORTVERSION=	0.4.1
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	x11-toolkits scheme
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	gauche
@@ -21,8 +21,6 @@
 BUILD_DEPENDS=	gosh:${PORTSDIR}/lang/gauche
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
-BROKEN=		Does not compile
-
 USE_GNOME=	gtk20 # this alters CONFIGURE_TARGET!
 GNU_CONFIGURE=	yes
 EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}/gtk
Index: x11-toolkits/gauche-gtk/files/patch-src_gtktexttag.stub
===================================================================
RCS file: x11-toolkits/gauche-gtk/files/patch-src_gtktexttag.stub
diff -N x11-toolkits/gauche-gtk/files/patch-src_gtktexttag.stub
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/gauche-gtk/files/patch-src_gtktexttag.stub	11 Dec 2005 17:23:15 -0000
@@ -0,0 +1,28 @@
+--- src/gtktexttag.stub.orig	Sat Dec 10 22:21:57 2005
++++ src/gtktexttag.stub	Sat Dec 10 22:22:07 2005
+@@ -36,7 +36,6 @@
+    (language-set :type <uint>)
+    (pad1 :type <uint>)
+    (pad2 :type <uint>)
+-   (pad3 :type <uint>)
+    )
+ (allocator (c "Scm_GtkObjectAllocate"))
+   )
+@@ -85,8 +84,6 @@
+    (is-text :type <uint>)
+    (pad1 :type <uint>)
+    (pad2 :type <uint>)
+-   (pad3 :type <uint>)
+-   (pad4 :type <uint>)
+    )
+   (allocator "return Scm_MakeGtkTextAppearance(NULL);")
+   )
+@@ -128,8 +125,6 @@
+    (realized :type <uint>)
+    (pad1 :type <uint>)
+    (pad2 :type <uint>)
+-   (pad3 :type <uint>)
+-   (pad4 :type <uint>)
+    )
+   (allocator "return Scm_MakeGtkTextAttributes(NULL);")
+   )
Index: x11-toolkits/gauche-gtk/files/patch-src_gtktoolbar.stub
===================================================================
RCS file: x11-toolkits/gauche-gtk/files/patch-src_gtktoolbar.stub
diff -N x11-toolkits/gauche-gtk/files/patch-src_gtktoolbar.stub
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/gauche-gtk/files/patch-src_gtktoolbar.stub	11 Dec 2005 17:23:15 -0000
@@ -0,0 +1,11 @@
+--- src/gtktoolbar.stub.orig	Sat Dec 10 22:36:08 2005
++++ src/gtktoolbar.stub	Sat Dec 10 22:36:31 2005
+@@ -51,8 +51,6 @@
+    (tooltips :type <gtk-tooltips>)
+    (button-maxw :type <int>)
+    (button-maxh :type <int>)
+-   (style-set-connection :type <uint>)
+-   (icon-size-connection :type <uint>)
+    (style-set :type <uint>)
+    (icon-size-set :type <uint>)
+    )
--- x11-toolkits_gauche-gtk.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list