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.
This commit is contained in:
ahoka 2009-08-12 11:43:57 +00:00
parent 35849354c7
commit 6a1af604ee
4 changed files with 35 additions and 266 deletions

View file

@ -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 DISTNAME= vala-0.7.5
PKGREVISION= 1
CATEGORIES= lang gnome 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 EXTRACT_SUFX= .tar.bz2
MAINTAINER= ahoka@NetBSD.org MAINTAINER= ahoka@NetBSD.org
HOMEPAGE= http://live.gnome.org/Vala HOMEPAGE= http://live.gnome.org/Vala
COMMENT= Compiler for the GObject type system COMMENT= Compiler for the GObject type system
LICENSE= gnu-lgpl-v2.1
PKG_DESTDIR_SUPPORT= user-destdir PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes GNU_CONFIGURE= yes
@ -23,6 +24,12 @@ BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.0
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0 BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.10.0
BUILDLINK_DEPMETHOD.libxslt?= build BUILDLINK_DEPMETHOD.libxslt?= build
INSTALLATION_DIRS= share/doc/vala
post-install:
${INSTALL_DATA} ${WRKSRC}/README \
${DESTDIR}${PREFIX}/share/doc/vala
.include "options.mk" .include "options.mk"
.include "../../devel/glib2/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk"

View file

@ -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 bin/valac
include/vala-1.0/ccode/valaccodeassignment.h include/vala-1.0/gee.h
include/vala-1.0/ccode/valaccodebinaryexpression.h include/vala-1.0/vala.h
include/vala-1.0/ccode/valaccodeblock.h include/vala-1.0/valaccode.h
include/vala-1.0/ccode/valaccodebreakstatement.h include/vala-1.0/valacodegen.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
lib/libvala.la lib/libvala.la
lib/pkgconfig/vala-1.0.pc lib/pkgconfig/vala-1.0.pc
man/man1/valac.1 man/man1/valac.1
share/doc/vala/README
share/devhelp/books/vala/attributes.html share/devhelp/books/vala/attributes.html
share/devhelp/books/vala/classes.html share/devhelp/books/vala/classes.html
share/devhelp/books/vala/default.css share/devhelp/books/vala/default.css
@ -244,6 +26,8 @@ share/devhelp/books/vala/types.html
share/devhelp/books/vala/vala.devhelp2 share/devhelp/books/vala/vala.devhelp2
share/vala/vapi/atk.vapi share/vala/vapi/atk.vapi
share/vala/vapi/bzlib.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/cairo.vapi
share/vala/vapi/curses.vapi share/vala/vapi/curses.vapi
share/vala/vapi/dbus-glib-1.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/gio-unix-2.0.vapi
share/vala/vapi/glib-2.0.vapi share/vala/vapi/glib-2.0.vapi
share/vala/vapi/gmodule-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/gnet-2.0.vapi
share/vala/vapi/gnome-desktop-2.0.deps share/vala/vapi/gnome-desktop-2.0.deps
share/vala/vapi/gnome-desktop-2.0.vapi 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/libepc-1.0.vapi
share/vala/vapi/libftdi.deps share/vala/vapi/libftdi.deps
share/vala/vapi/libftdi.vapi 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.deps
share/vala/vapi/libglade-2.0.vapi share/vala/vapi/libglade-2.0.vapi
share/vala/vapi/libgnome-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.deps
share/vala/vapi/libnotify.vapi share/vala/vapi/libnotify.vapi
share/vala/vapi/liboobs-1.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.deps
share/vala/vapi/libpanelapplet-2.0.vapi 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.deps
share/vala/vapi/libsexy.vapi share/vala/vapi/libsexy.vapi
share/vala/vapi/libsoup-2.2.vapi share/vala/vapi/libsoup-2.2.vapi
share/vala/vapi/libsoup-2.4.deps share/vala/vapi/libsoup-2.4.deps
share/vala/vapi/libsoup-2.4.vapi 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/libusb.vapi
share/vala/vapi/libwnck-1.0.deps share/vala/vapi/libwnck-1.0.deps
share/vala/vapi/libwnck-1.0.vapi 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/tracker-indexer-module-1.0.vapi
share/vala/vapi/unique-1.0.deps share/vala/vapi/unique-1.0.deps
share/vala/vapi/unique-1.0.vapi share/vala/vapi/unique-1.0.vapi
share/vala/vapi/v4l2.vapi
share/vala/vapi/vala-1.0.vapi share/vala/vapi/vala-1.0.vapi
share/vala/vapi/vte.deps share/vala/vapi/vte.deps
share/vala/vapi/vte.vapi share/vala/vapi/vte.vapi
share/vala/vapi/webkit-1.0.deps share/vala/vapi/webkit-1.0.deps
share/vala/vapi/webkit-1.0.vapi share/vala/vapi/webkit-1.0.vapi
share/vala/vapi/x11.vapi
share/vala/vapi/xcb.vapi
share/vala/vapi/zlib.vapi share/vala/vapi/zlib.vapi

View file

@ -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 SHA1 (vala-0.7.5.tar.bz2) = 8db8be893abc44d77215f66819313e867845a65c
RMD160 (vala-0.5.7.tar.bz2) = 77796a069e0663853562c096c132d59502400bf4 RMD160 (vala-0.7.5.tar.bz2) = ecffc985432273dee20f086dad37d4a9cba105c1
Size (vala-0.5.7.tar.bz2) = 1562355 bytes Size (vala-0.7.5.tar.bz2) = 1925666 bytes
SHA1 (patch-gtk+-2.0.vapi) = a5817bbb4be6192bfe27dadc5e82a4a5eeb5c01a

View file

@ -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")]