Sat Mar 21 18:03:42 2009 UTC ()
Patch GTK vapi bug (needed by valide)
Add vapigen option an enable it (closes pkg/41001)
Fix a minor PLIST problem


(ahoka)
diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/distinfo
diff -r0 -r1.1 pkgsrc/lang/vala/PLIST.vapigen
diff -r0 -r1.1 pkgsrc/lang/vala/options.mk
diff -r1.2 -r1.3 pkgsrc/lang/vala/buildlink3.mk
diff -r0 -r1.1 pkgsrc/lang/vala/patches/patch-gtk+-2.0.vapi

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/vala/Makefile 2009/03/05 21:56:29 1.1.1.1
+++ pkgsrc/lang/vala/Makefile 2009/03/21 18:03:42 1.2
@@ -1,28 +1,31 @@ @@ -1,28 +1,31 @@
1# $NetBSD: Makefile,v 1.1.1.1 2009/03/05 21:56:29 ahoka Exp $ 1# $NetBSD: Makefile,v 1.2 2009/03/21 18:03:42 ahoka Exp $
2# 2#
3 3
4DISTNAME= vala-0.5.7 4DISTNAME= vala-0.5.7
 5PKGREVISION= 1
5CATEGORIES= lang gnome 6CATEGORIES= lang gnome
6MASTER_SITES= http://download.gnome.org/sources/vala/0.5/ 7MASTER_SITES= http://download.gnome.org/sources/vala/0.5/
7EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
8 9
9MAINTAINER= ahoka@NetBSD.org 10MAINTAINER= ahoka@NetBSD.org
10HOMEPAGE= http://live.gnome.org/Vala 11HOMEPAGE= http://live.gnome.org/Vala
11COMMENT= Compiler for the GObject type system 12COMMENT= Compiler for the GObject type system
12 13
13PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
14 15
15GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
16USE_LIBTOOL= yes 17USE_LIBTOOL= yes
17USE_TOOLS+= bison flex gmake pkg-config 18USE_TOOLS+= bison flex gmake pkg-config
18 19
19PKGCONFIG_OVERRIDE+= vala-1.0.pc.in 20PKGCONFIG_OVERRIDE+= vala-1.0.pc.in
20 21
21BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.0 22BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.0
22BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 23BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0
23BUILDLINK_DEPMETHOD.libxslt?= build 24BUILDLINK_DEPMETHOD.libxslt?= build
24 25
 26.include "options.mk"
 27
25.include "../../devel/glib2/buildlink3.mk" 28.include "../../devel/glib2/buildlink3.mk"
26.include "../../textproc/libxslt/buildlink3.mk" 29.include "../../textproc/libxslt/buildlink3.mk"
27.include "../../x11/gtk2/buildlink3.mk" 30.include "../../x11/gtk2/buildlink3.mk"
28.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/vala/PLIST 2009/03/05 21:56:29 1.1.1.1
+++ pkgsrc/lang/vala/PLIST 2009/03/21 18:03:42 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/05 21:56:29 ahoka Exp $ 1@comment $NetBSD: PLIST,v 1.2 2009/03/21 18:03:42 ahoka Exp $
2bin/valac 2bin/valac
3include/vala-1.0/ccode/valaccodeassignment.h 3include/vala-1.0/ccode/valaccodeassignment.h
4include/vala-1.0/ccode/valaccodebinaryexpression.h 4include/vala-1.0/ccode/valaccodebinaryexpression.h
5include/vala-1.0/ccode/valaccodeblock.h 5include/vala-1.0/ccode/valaccodeblock.h
6include/vala-1.0/ccode/valaccodebreakstatement.h 6include/vala-1.0/ccode/valaccodebreakstatement.h
7include/vala-1.0/ccode/valaccodecasestatement.h 7include/vala-1.0/ccode/valaccodecasestatement.h
8include/vala-1.0/ccode/valaccodecastexpression.h 8include/vala-1.0/ccode/valaccodecastexpression.h
9include/vala-1.0/ccode/valaccodecommaexpression.h 9include/vala-1.0/ccode/valaccodecommaexpression.h
10include/vala-1.0/ccode/valaccodecomment.h 10include/vala-1.0/ccode/valaccodecomment.h
11include/vala-1.0/ccode/valaccodeconditionalexpression.h 11include/vala-1.0/ccode/valaccodeconditionalexpression.h
12include/vala-1.0/ccode/valaccodeconstant.h 12include/vala-1.0/ccode/valaccodeconstant.h
13include/vala-1.0/ccode/valaccodecontinuestatement.h 13include/vala-1.0/ccode/valaccodecontinuestatement.h
14include/vala-1.0/ccode/valaccodedeclaration.h 14include/vala-1.0/ccode/valaccodedeclaration.h
@@ -368,20 +368,18 @@ share/vala/vapi/taglib_c.vapi @@ -368,20 +368,18 @@ share/vala/vapi/taglib_c.vapi
368share/vala/vapi/tiff.vapi 368share/vala/vapi/tiff.vapi
369share/vala/vapi/tracker-indexer-module-1.0.vapi 369share/vala/vapi/tracker-indexer-module-1.0.vapi
370share/vala/vapi/unique-1.0.deps 370share/vala/vapi/unique-1.0.deps
371share/vala/vapi/unique-1.0.vapi 371share/vala/vapi/unique-1.0.vapi
372share/vala/vapi/vala-1.0.vapi 372share/vala/vapi/vala-1.0.vapi
373share/vala/vapi/vte.deps 373share/vala/vapi/vte.deps
374share/vala/vapi/vte.vapi 374share/vala/vapi/vte.vapi
375share/vala/vapi/webkit-1.0.deps 375share/vala/vapi/webkit-1.0.deps
376share/vala/vapi/webkit-1.0.vapi 376share/vala/vapi/webkit-1.0.vapi
377share/vala/vapi/zlib.vapi 377share/vala/vapi/zlib.vapi
378@dirrm share/vala/vapi 378@dirrm share/vala/vapi
379@dirrm share/vala 379@dirrm share/vala
380@dirrm share/devhelp/books/vala 380@dirrm share/devhelp/books/vala
381@dirrm share/devhelp/books 
382@dirrm share/devhelp 
383@dirrm include/vala-1.0/vala 381@dirrm include/vala-1.0/vala
384@dirrm include/vala-1.0/gobject 382@dirrm include/vala-1.0/gobject
385@dirrm include/vala-1.0/gee 383@dirrm include/vala-1.0/gee
386@dirrm include/vala-1.0/ccode 384@dirrm include/vala-1.0/ccode
387@dirrm include/vala-1.0 385@dirrm include/vala-1.0

cvs diff -r1.1.1.1 -r1.2 pkgsrc/lang/vala/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/vala/distinfo 2009/03/05 21:56:29 1.1.1.1
+++ pkgsrc/lang/vala/distinfo 2009/03/21 18:03:42 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2009/03/05 21:56:29 ahoka Exp $ 1$NetBSD: distinfo,v 1.2 2009/03/21 18:03:42 ahoka Exp $
2 2
3SHA1 (vala-0.5.7.tar.bz2) = 1dc811adbe0c186a49339a205abaaa3440084749 3SHA1 (vala-0.5.7.tar.bz2) = 1dc811adbe0c186a49339a205abaaa3440084749
4RMD160 (vala-0.5.7.tar.bz2) = 77796a069e0663853562c096c132d59502400bf4 4RMD160 (vala-0.5.7.tar.bz2) = 77796a069e0663853562c096c132d59502400bf4
5Size (vala-0.5.7.tar.bz2) = 1562355 bytes 5Size (vala-0.5.7.tar.bz2) = 1562355 bytes
 6SHA1 (patch-gtk+-2.0.vapi) = a5817bbb4be6192bfe27dadc5e82a4a5eeb5c01a

File Added: pkgsrc/lang/vala/Attic/PLIST.vapigen
@comment $NetBSD: PLIST.vapigen,v 1.1 2009/03/21 18:03:42 ahoka Exp $
bin/vala-gen-introspect
bin/vapicheck
bin/vapigen
lib/vala/gen-introspect
man/man1/vala-gen-introspect.1
man/man1/vapigen.1
@dirrm lib/vala

File Added: pkgsrc/lang/vala/Attic/options.mk
# $NetBSD: options.mk,v 1.1 2009/03/21 18:03:42 ahoka Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.vala
PKG_SUPPORTED_OPTIONS+=	vapigen
PKG_SUGGESTED_OPTIONS+=	vapigen

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mvapigen)
CONFIGURE_ARGS+=	--enable-vapigen
PLIST_SRC+=		PLIST PLIST.vapigen
.endif

cvs diff -r1.2 -r1.3 pkgsrc/lang/vala/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/lang/vala/buildlink3.mk 2009/03/20 19:24:53 1.2
+++ pkgsrc/lang/vala/buildlink3.mk 2009/03/21 18:03:42 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:53 joerg Exp $ 1# $NetBSD: buildlink3.mk,v 1.3 2009/03/21 18:03:42 ahoka Exp $
2 2
3BUILDLINK_TREE+= vala 3BUILDLINK_TREE+= vala
4 4
5.if !defined(VALA_BUILDLINK3_MK) 5.if !defined(VALA_BUILDLINK3_MK)
6VALA_BUILDLINK3_MK:= 6VALA_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.vala+= vala>=0.5.7 8BUILDLINK_API_DEPENDS.vala+= vala>=0.5.7nb1
9BUILDLINK_PKGSRCDIR.vala?= ../../lang/vala 9BUILDLINK_PKGSRCDIR.vala?= ../../lang/vala
10 10
11.include "../../devel/glib2/buildlink3.mk" 11.include "../../devel/glib2/buildlink3.mk"
12.endif # VALA_BUILDLINK3_MK 12.endif # VALA_BUILDLINK3_MK
13 13
14BUILDLINK_TREE+= -vala 14BUILDLINK_TREE+= -vala

File Added: pkgsrc/lang/vala/patches/Attic/patch-gtk+-2.0.vapi
Index: vapi/gtk+-2.0.vapi
===================================================================
--- vapi/gtk+-2.0.vapi	(révision 2334)
+++ vapi/gtk+-2.0.vapi	(copie de travail)
@@ -4524,6 +4524,8 @@
 		[CCode (type = "GtkWidget*", has_construct_function = false)]
 		public TreeView ();
 		public int remove_column (Gtk.TreeViewColumn column);
+		[CCode (cname = "gtk_tree_view_row_expanded")]
+		public bool row_is_expanded (Gtk.TreePath path);
 		public void scroll_to_cell (Gtk.TreePath? path, Gtk.TreeViewColumn? column, bool use_align, float row_align, float col_align);
 		public void scroll_to_point (int tree_x, int tree_y);
 		public void set_column_drag_function (Gtk.TreeViewColumnDropFunc func, Gtk.DestroyNotify destroy);
@@ -5539,13 +5541,13 @@
 	}
 	[CCode (type_id = "GTK_TYPE_RECENT_DATA", cheader_filename = "gtk/gtk.h")]
 	public struct RecentData {
-		public string display_name;
-		public string description;
-		public string mime_type;
-		public string app_name;
-		public string app_exec;
+		public weak string display_name;
+		public weak string description;
+		public weak string mime_type;
+		public weak string app_name;
+		public weak string app_exec;
 		[CCode (array_length = false)]
-		public string[] groups;
+		public weak string[] groups;
 		public bool is_private;
 	}
 	[CCode (type_id = "GTK_TYPE_REQUISITION", cheader_filename = "gtk/gtk.h")]