diff options
author | ahoka <ahoka> | 2009-08-12 11:43:57 +0000 |
---|---|---|
committer | ahoka <ahoka> | 2009-08-12 11:43:57 +0000 |
commit | ed3b830321c02b1916ea156f359f3d91b7d4ec99 (patch) | |
tree | 551fadbc7f9f349235565cdcf5df04b3f277efc2 /lang | |
parent | ac5951cecfb5bd3245ab1ede68a122c6ab146bc3 (diff) | |
download | pkgsrc-ed3b830321c02b1916ea156f359f3d91b7d4ec99.tar.gz |
Vala 0.7.5
Changes
* Add support for static properties.
* Add support for delegate properties.
* Support virtual default handler for signals.
* Add limited support for derived compact classes.
* Add libgdata bindings (Víctor Manuel Jáquez Leal).
* Add libusb-1.0 bindings (Evan Nemerson).
* Many bug fixes and binding updates.
Vala 0.7.4
Changes
* Add support for array properties.
* Support implicit and explicit GValue casts.
* Add initial support for generic methods.
* Add postgres bindings.
* Many bug fixes and binding updates.
Vala 0.7.3
Changes
* Add initial support for POSIX profile.
* Add --vapi and --gir commandline options.
* Add initial x11, xcb, and cairo-xcb bindings.
* Many bug fixes and binding updates.
Vala 0.7.2
Changes
* Improvements to the .gir reader and writer (Didier Ptitjes).
* Many bug fixes and binding updates.
Vala 0.7.1
Changes
* Introduce new syntax to connect/disconnect signal handlers.
* Add experimental support for fixed-length arrays.
*
Update Genie parser (Jamie McCracken).
* Updates to the GLib, Cairo, GTK+, GStreamer, and POSIX bindings.
* Many bug fixes.
Vala 0.7.0
Changes
* Do not generate header files unless requested by the -H commandline
o option. This requires changes in the build system of Vala projects.
* Support conditional compilation.
Vala 0.6.1
Changes
* Updates to the GLib, Cairo, GTK+, GStreamer, and POSIX bindings.
* Minor bug fixes.
Vala 0.6.0
Changes
* Improvements to the .gir reader and writer (Didier Ptitjes).
* Add librsvg-2.0 bindings (Evan Nemerson).
* Add Maemo libosso bindings (Jukka-Pekka Iivonen).
* Add V4L2 bindings (Matías De la Puente).
* Many bug fixes.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/vala/Makefile | 15 | ||||
-rw-r--r-- | lang/vala/PLIST | 244 | ||||
-rw-r--r-- | lang/vala/distinfo | 9 | ||||
-rw-r--r-- | lang/vala/patches/patch-gtk+-2.0.vapi | 33 |
4 files changed, 35 insertions, 266 deletions
diff --git a/lang/vala/Makefile b/lang/vala/Makefile index 079ccf68a7b..648a537f9dc 100644 --- a/lang/vala/Makefile +++ b/lang/vala/Makefile @@ -1,16 +1,17 @@ -# $NetBSD: Makefile,v 1.2 2009/03/21 18:03:42 ahoka Exp $ +# $NetBSD: Makefile,v 1.3 2009/08/12 11:43:57 ahoka Exp $ # -DISTNAME= vala-0.5.7 -PKGREVISION= 1 +DISTNAME= vala-0.7.5 CATEGORIES= lang gnome -MASTER_SITES= http://download.gnome.org/sources/vala/0.5/ +MASTER_SITES= http://download.gnome.org/sources/vala/0.7/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= ahoka@NetBSD.org HOMEPAGE= http://live.gnome.org/Vala COMMENT= Compiler for the GObject type system +LICENSE= gnu-lgpl-v2.1 + PKG_DESTDIR_SUPPORT= user-destdir GNU_CONFIGURE= yes @@ -23,6 +24,12 @@ BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.0 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 BUILDLINK_DEPMETHOD.libxslt?= build +INSTALLATION_DIRS= share/doc/vala + +post-install: + ${INSTALL_DATA} ${WRKSRC}/README \ + ${DESTDIR}${PREFIX}/share/doc/vala + .include "options.mk" .include "../../devel/glib2/buildlink3.mk" diff --git a/lang/vala/PLIST b/lang/vala/PLIST index e93f06eb7a3..40d15296c12 100644 --- a/lang/vala/PLIST +++ b/lang/vala/PLIST @@ -1,231 +1,13 @@ -@comment $NetBSD: PLIST,v 1.3 2009/06/14 18:03:44 joerg Exp $ +@comment $NetBSD: PLIST,v 1.4 2009/08/12 11:43:57 ahoka Exp $ bin/valac -include/vala-1.0/ccode/valaccodeassignment.h -include/vala-1.0/ccode/valaccodebinaryexpression.h -include/vala-1.0/ccode/valaccodeblock.h -include/vala-1.0/ccode/valaccodebreakstatement.h -include/vala-1.0/ccode/valaccodecasestatement.h -include/vala-1.0/ccode/valaccodecastexpression.h -include/vala-1.0/ccode/valaccodecommaexpression.h -include/vala-1.0/ccode/valaccodecomment.h -include/vala-1.0/ccode/valaccodeconditionalexpression.h -include/vala-1.0/ccode/valaccodeconstant.h -include/vala-1.0/ccode/valaccodecontinuestatement.h -include/vala-1.0/ccode/valaccodedeclaration.h -include/vala-1.0/ccode/valaccodedeclarator.h -include/vala-1.0/ccode/valaccodedostatement.h -include/vala-1.0/ccode/valaccodeelementaccess.h -include/vala-1.0/ccode/valaccodeemptystatement.h -include/vala-1.0/ccode/valaccodeenum.h -include/vala-1.0/ccode/valaccodeenumvalue.h -include/vala-1.0/ccode/valaccodeexpression.h -include/vala-1.0/ccode/valaccodeexpressionstatement.h -include/vala-1.0/ccode/valaccodeformalparameter.h -include/vala-1.0/ccode/valaccodeforstatement.h -include/vala-1.0/ccode/valaccodefragment.h -include/vala-1.0/ccode/valaccodefunction.h -include/vala-1.0/ccode/valaccodefunctioncall.h -include/vala-1.0/ccode/valaccodefunctiondeclarator.h -include/vala-1.0/ccode/valaccodegotostatement.h -include/vala-1.0/ccode/valaccodeidentifier.h -include/vala-1.0/ccode/valaccodeifstatement.h -include/vala-1.0/ccode/valaccodeincludedirective.h -include/vala-1.0/ccode/valaccodeinitializerlist.h -include/vala-1.0/ccode/valaccodelabel.h -include/vala-1.0/ccode/valaccodelinedirective.h -include/vala-1.0/ccode/valaccodemacroreplacement.h -include/vala-1.0/ccode/valaccodememberaccess.h -include/vala-1.0/ccode/valaccodemodifiers.h -include/vala-1.0/ccode/valaccodenewline.h -include/vala-1.0/ccode/valaccodenode.h -include/vala-1.0/ccode/valaccodeoncesection.h -include/vala-1.0/ccode/valaccodeparenthesizedexpression.h -include/vala-1.0/ccode/valaccodereturnstatement.h -include/vala-1.0/ccode/valaccodestatement.h -include/vala-1.0/ccode/valaccodestruct.h -include/vala-1.0/ccode/valaccodeswitchstatement.h -include/vala-1.0/ccode/valaccodetypedefinition.h -include/vala-1.0/ccode/valaccodeunaryexpression.h -include/vala-1.0/ccode/valaccodevariabledeclarator.h -include/vala-1.0/ccode/valaccodewhilestatement.h -include/vala-1.0/ccode/valaccodewriter.h -include/vala-1.0/gee/arraylist.h -include/vala-1.0/gee/collection.h -include/vala-1.0/gee/collectionobject.h -include/vala-1.0/gee/hashmap.h -include/vala-1.0/gee/hashset.h -include/vala-1.0/gee/iterable.h -include/vala-1.0/gee/iterator.h -include/vala-1.0/gee/list.h -include/vala-1.0/gee/map.h -include/vala-1.0/gee/readonlycollection.h -include/vala-1.0/gee/readonlylist.h -include/vala-1.0/gee/readonlymap.h -include/vala-1.0/gee/readonlyset.h -include/vala-1.0/gee/set.h -include/vala-1.0/gobject/valaccodearraymodule.h -include/vala-1.0/gobject/valaccodeassignmentmodule.h -include/vala-1.0/gobject/valaccodebasemodule.h -include/vala-1.0/gobject/valaccodecompiler.h -include/vala-1.0/gobject/valaccodecontrolflowmodule.h -include/vala-1.0/gobject/valaccodedelegatemodule.h -include/vala-1.0/gobject/valaccodegenerator.h -include/vala-1.0/gobject/valaccodememberaccessmodule.h -include/vala-1.0/gobject/valaccodemethodcallmodule.h -include/vala-1.0/gobject/valaccodemethodmodule.h -include/vala-1.0/gobject/valaccodemodule.h -include/vala-1.0/gobject/valaccodestructmodule.h -include/vala-1.0/gobject/valaclassregisterfunction.h -include/vala-1.0/gobject/valadbusclientmodule.h -include/vala-1.0/gobject/valadbusmodule.h -include/vala-1.0/gobject/valadbusservermodule.h -include/vala-1.0/gobject/valagasyncmodule.h -include/vala-1.0/gobject/valagerrormodule.h -include/vala-1.0/gobject/valagirwriter.h -include/vala-1.0/gobject/valagobjectmodule.h -include/vala-1.0/gobject/valagsignalmodule.h -include/vala-1.0/gobject/valagtypemodule.h -include/vala-1.0/gobject/valainterfaceregisterfunction.h -include/vala-1.0/gobject/valastructregisterfunction.h -include/vala-1.0/gobject/valatyperegisterfunction.h -include/vala-1.0/vala/valaaddressofexpression.h -include/vala-1.0/vala/valaarraycreationexpression.h -include/vala-1.0/vala/valaarraylengthfield.h -include/vala-1.0/vala/valaarraymovemethod.h -include/vala-1.0/vala/valaarrayresizemethod.h -include/vala-1.0/vala/valaarraytype.h -include/vala-1.0/vala/valaassignment.h -include/vala-1.0/vala/valaattribute.h -include/vala-1.0/vala/valabaseaccess.h -include/vala-1.0/vala/valabasicblock.h -include/vala-1.0/vala/valabinaryexpression.h -include/vala-1.0/vala/valablock.h -include/vala-1.0/vala/valabooleanliteral.h -include/vala-1.0/vala/valabooleantype.h -include/vala-1.0/vala/valabreakstatement.h -include/vala-1.0/vala/valacastexpression.h -include/vala-1.0/vala/valacatchclause.h -include/vala-1.0/vala/valacharacterliteral.h -include/vala-1.0/vala/valaclass.h -include/vala-1.0/vala/valaclasstype.h -include/vala-1.0/vala/valacodecontext.h -include/vala-1.0/vala/valacodegenerator.h -include/vala-1.0/vala/valacodenode.h -include/vala-1.0/vala/valacodevisitor.h -include/vala-1.0/vala/valacodewriter.h -include/vala-1.0/vala/valaconditionalexpression.h -include/vala-1.0/vala/valaconstant.h -include/vala-1.0/vala/valaconstructor.h -include/vala-1.0/vala/valacontinuestatement.h -include/vala-1.0/vala/valacreationmethod.h -include/vala-1.0/vala/valadatatype.h -include/vala-1.0/vala/valadeclarationstatement.h -include/vala-1.0/vala/valadelegate.h -include/vala-1.0/vala/valadelegatetype.h -include/vala-1.0/vala/valadeletestatement.h -include/vala-1.0/vala/valadestructor.h -include/vala-1.0/vala/valadostatement.h -include/vala-1.0/vala/valadynamicmethod.h -include/vala-1.0/vala/valadynamicproperty.h -include/vala-1.0/vala/valadynamicsignal.h -include/vala-1.0/vala/valaelementaccess.h -include/vala-1.0/vala/valaemptystatement.h -include/vala-1.0/vala/valaenum.h -include/vala-1.0/vala/valaenumvalue.h -include/vala-1.0/vala/valaenumvaluetype.h -include/vala-1.0/vala/valaerrorcode.h -include/vala-1.0/vala/valaerrordomain.h -include/vala-1.0/vala/valaerrortype.h -include/vala-1.0/vala/valaexpression.h -include/vala-1.0/vala/valaexpressionstatement.h -include/vala-1.0/vala/valafield.h -include/vala-1.0/vala/valafieldprototype.h -include/vala-1.0/vala/valafloatingtype.h -include/vala-1.0/vala/valaflowanalyzer.h -include/vala-1.0/vala/valaforeachstatement.h -include/vala-1.0/vala/valaformalparameter.h -include/vala-1.0/vala/valaforstatement.h -include/vala-1.0/vala/valagenerictype.h -include/vala-1.0/vala/valagenieparser.h -include/vala-1.0/vala/valageniescanner.h -include/vala-1.0/vala/valagenietokentype.h -include/vala-1.0/vala/valaifstatement.h -include/vala-1.0/vala/valainitializerlist.h -include/vala-1.0/vala/valainstancecast.h -include/vala-1.0/vala/valaintegerliteral.h -include/vala-1.0/vala/valaintegertype.h -include/vala-1.0/vala/valainterface.h -include/vala-1.0/vala/valainterfacetype.h -include/vala-1.0/vala/valainvalidtype.h -include/vala-1.0/vala/valalambdaexpression.h -include/vala-1.0/vala/valaliteral.h -include/vala-1.0/vala/valalocalvariable.h -include/vala-1.0/vala/valalockable.h -include/vala-1.0/vala/valalockstatement.h -include/vala-1.0/vala/valamember.h -include/vala-1.0/vala/valamemberaccess.h -include/vala-1.0/vala/valamemberinitializer.h -include/vala-1.0/vala/valamethod.h -include/vala-1.0/vala/valamethodcall.h -include/vala-1.0/vala/valamethodtype.h -include/vala-1.0/vala/valanamespace.h -include/vala-1.0/vala/valanullchecker.h -include/vala-1.0/vala/valanullliteral.h -include/vala-1.0/vala/valanulltype.h -include/vala-1.0/vala/valaobjectcreationexpression.h -include/vala-1.0/vala/valaobjecttype.h -include/vala-1.0/vala/valaobjecttypesymbol.h -include/vala-1.0/vala/valaparser.h -include/vala-1.0/vala/valaphifunction.h -include/vala-1.0/vala/valapointerindirection.h -include/vala-1.0/vala/valapointertype.h -include/vala-1.0/vala/valapostfixexpression.h -include/vala-1.0/vala/valaproperty.h -include/vala-1.0/vala/valapropertyaccessor.h -include/vala-1.0/vala/valarealliteral.h -include/vala-1.0/vala/valareferencetransferexpression.h -include/vala-1.0/vala/valareferencetype.h -include/vala-1.0/vala/valareport.h -include/vala-1.0/vala/valareturnstatement.h -include/vala-1.0/vala/valascanner.h -include/vala-1.0/vala/valascope.h -include/vala-1.0/vala/valasemanticanalyzer.h -include/vala-1.0/vala/valasignal.h -include/vala-1.0/vala/valasignaltype.h -include/vala-1.0/vala/valasizeofexpression.h -include/vala-1.0/vala/valasourcefile.h -include/vala-1.0/vala/valasourcefilecycle.h -include/vala-1.0/vala/valasourcelocation.h -include/vala-1.0/vala/valasourcereference.h -include/vala-1.0/vala/valastatement.h -include/vala-1.0/vala/valastatementlist.h -include/vala-1.0/vala/valastringliteral.h -include/vala-1.0/vala/valastruct.h -include/vala-1.0/vala/valastructvaluetype.h -include/vala-1.0/vala/valaswitchlabel.h -include/vala-1.0/vala/valaswitchsection.h -include/vala-1.0/vala/valaswitchstatement.h -include/vala-1.0/vala/valasymbol.h -include/vala-1.0/vala/valasymbolresolver.h -include/vala-1.0/vala/valathrowstatement.h -include/vala-1.0/vala/valatokentype.h -include/vala-1.0/vala/valatrystatement.h -include/vala-1.0/vala/valatuple.h -include/vala-1.0/vala/valatypecheck.h -include/vala-1.0/vala/valatypeofexpression.h -include/vala-1.0/vala/valatypeparameter.h -include/vala-1.0/vala/valatypesymbol.h -include/vala-1.0/vala/valaunaryexpression.h -include/vala-1.0/vala/valaunresolvedsymbol.h -include/vala-1.0/vala/valaunresolvedtype.h -include/vala-1.0/vala/valausingdirective.h -include/vala-1.0/vala/valavaluetype.h -include/vala-1.0/vala/valavoidtype.h -include/vala-1.0/vala/valawhilestatement.h -include/vala-1.0/vala/valayieldstatement.h +include/vala-1.0/gee.h +include/vala-1.0/vala.h +include/vala-1.0/valaccode.h +include/vala-1.0/valacodegen.h lib/libvala.la lib/pkgconfig/vala-1.0.pc man/man1/valac.1 +share/doc/vala/README share/devhelp/books/vala/attributes.html share/devhelp/books/vala/classes.html share/devhelp/books/vala/default.css @@ -244,6 +26,8 @@ share/devhelp/books/vala/types.html share/devhelp/books/vala/vala.devhelp2 share/vala/vapi/atk.vapi share/vala/vapi/bzlib.vapi +share/vala/vapi/cairo-xcb.deps +share/vala/vapi/cairo-xcb.vapi share/vala/vapi/cairo.vapi share/vala/vapi/curses.vapi share/vala/vapi/dbus-glib-1.vapi @@ -262,6 +46,7 @@ share/vala/vapi/gio-unix-2.0.deps share/vala/vapi/gio-unix-2.0.vapi share/vala/vapi/glib-2.0.vapi share/vala/vapi/gmodule-2.0.vapi +share/vala/vapi/gnet-2.0.deps share/vala/vapi/gnet-2.0.vapi share/vala/vapi/gnome-desktop-2.0.deps share/vala/vapi/gnome-desktop-2.0.vapi @@ -323,6 +108,8 @@ share/vala/vapi/libdaemon.vapi share/vala/vapi/libepc-1.0.vapi share/vala/vapi/libftdi.deps share/vala/vapi/libftdi.vapi +share/vala/vapi/libgdata.deps +share/vala/vapi/libgdata.vapi share/vala/vapi/libglade-2.0.deps share/vala/vapi/libglade-2.0.vapi share/vala/vapi/libgnome-2.0.vapi @@ -334,13 +121,19 @@ share/vala/vapi/libgsf-1.vapi share/vala/vapi/libnotify.deps share/vala/vapi/libnotify.vapi share/vala/vapi/liboobs-1.vapi +share/vala/vapi/libosso.vapi share/vala/vapi/libpanelapplet-2.0.deps share/vala/vapi/libpanelapplet-2.0.vapi +share/vala/vapi/libpq.vapi +share/vala/vapi/librsvg-2.0.deps +share/vala/vapi/librsvg-2.0.vapi share/vala/vapi/libsexy.deps share/vala/vapi/libsexy.vapi share/vala/vapi/libsoup-2.2.vapi share/vala/vapi/libsoup-2.4.deps share/vala/vapi/libsoup-2.4.vapi +share/vala/vapi/libusb-1.0.deps +share/vala/vapi/libusb-1.0.vapi share/vala/vapi/libusb.vapi share/vala/vapi/libwnck-1.0.deps share/vala/vapi/libwnck-1.0.vapi @@ -369,9 +162,12 @@ share/vala/vapi/tiff.vapi share/vala/vapi/tracker-indexer-module-1.0.vapi share/vala/vapi/unique-1.0.deps share/vala/vapi/unique-1.0.vapi +share/vala/vapi/v4l2.vapi share/vala/vapi/vala-1.0.vapi share/vala/vapi/vte.deps share/vala/vapi/vte.vapi share/vala/vapi/webkit-1.0.deps share/vala/vapi/webkit-1.0.vapi +share/vala/vapi/x11.vapi +share/vala/vapi/xcb.vapi share/vala/vapi/zlib.vapi diff --git a/lang/vala/distinfo b/lang/vala/distinfo index 2cbd1fa8385..54ddb76b23c 100644 --- a/lang/vala/distinfo +++ b/lang/vala/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.2 2009/03/21 18:03:42 ahoka Exp $ +$NetBSD: distinfo,v 1.3 2009/08/12 11:43:57 ahoka Exp $ -SHA1 (vala-0.5.7.tar.bz2) = 1dc811adbe0c186a49339a205abaaa3440084749 -RMD160 (vala-0.5.7.tar.bz2) = 77796a069e0663853562c096c132d59502400bf4 -Size (vala-0.5.7.tar.bz2) = 1562355 bytes -SHA1 (patch-gtk+-2.0.vapi) = a5817bbb4be6192bfe27dadc5e82a4a5eeb5c01a +SHA1 (vala-0.7.5.tar.bz2) = 8db8be893abc44d77215f66819313e867845a65c +RMD160 (vala-0.7.5.tar.bz2) = ecffc985432273dee20f086dad37d4a9cba105c1 +Size (vala-0.7.5.tar.bz2) = 1925666 bytes diff --git a/lang/vala/patches/patch-gtk+-2.0.vapi b/lang/vala/patches/patch-gtk+-2.0.vapi deleted file mode 100644 index e01d3b4a0b3..00000000000 --- a/lang/vala/patches/patch-gtk+-2.0.vapi +++ /dev/null @@ -1,33 +0,0 @@ -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")] |