pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/vala Import vala-0.5.7 as lang/vala.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f51119960e75
branches:  trunk
changeset: 555594:f51119960e75
user:      ahoka <ahoka%pkgsrc.org@localhost>
date:      Thu Mar 05 21:56:29 2009 +0000

description:
Import vala-0.5.7 as lang/vala.

Vala is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala source
code. It's also planned to generate GIDL files when gobject-
introspection is ready.

diffstat:

 lang/vala/DESCR         |   10 +
 lang/vala/Makefile      |   28 +++
 lang/vala/PLIST         |  387 ++++++++++++++++++++++++++++++++++++++++++++++++
 lang/vala/buildlink3.mk |   21 ++
 lang/vala/distinfo      |    5 +
 5 files changed, 451 insertions(+), 0 deletions(-)

diffs (truncated from 471 to 300 lines):

diff -r cc26f2b60b1f -r f51119960e75 lang/vala/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/vala/DESCR   Thu Mar 05 21:56:29 2009 +0000
@@ -0,0 +1,10 @@
+Vala is a new programming language that aims to bring modern programming
+language features to GNOME developers without imposing any additional
+runtime requirements and without using a different ABI compared to
+applications and libraries written in C.
+
+valac, the Vala compiler, is a self-hosting compiler that translates
+Vala source code into C source and header files. It uses the GObject
+type system to create classes and interfaces declared in the Vala source
+code. It's also planned to generate GIDL files when gobject-
+introspection is ready.
diff -r cc26f2b60b1f -r f51119960e75 lang/vala/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/vala/Makefile        Thu Mar 05 21:56:29 2009 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/03/05 21:56:29 ahoka Exp $
+#
+
+DISTNAME=      vala-0.5.7
+CATEGORIES=    lang gnome
+MASTER_SITES=  http://download.gnome.org/sources/vala/0.5/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    ahoka%NetBSD.org@localhost
+HOMEPAGE=      http://live.gnome.org/Vala
+COMMENT=       Compiler for the GObject type system
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    bison flex gmake pkg-config
+
+PKGCONFIG_OVERRIDE+=   vala-1.0.pc.in
+
+BUILDLINK_API_DEPENDS.glib2+=                   glib2>=2.12.0
+BUILDLINK_API_DEPENDS.gtk2+=                    gtk2+>=2.10.0
+BUILDLINK_DEPMETHOD.libxslt?=                  build
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r cc26f2b60b1f -r f51119960e75 lang/vala/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/vala/PLIST   Thu Mar 05 21:56:29 2009 +0000
@@ -0,0 +1,387 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/05 21:56:29 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
+lib/libvala.la
+lib/pkgconfig/vala-1.0.pc
+man/man1/valac.1
+share/devhelp/books/vala/attributes.html
+share/devhelp/books/vala/classes.html
+share/devhelp/books/vala/default.css
+share/devhelp/books/vala/delegates.html
+share/devhelp/books/vala/enums.html
+share/devhelp/books/vala/exceptions.html
+share/devhelp/books/vala/expressions.html
+share/devhelp/books/vala/index.html
+share/devhelp/books/vala/interfaces.html
+share/devhelp/books/vala/methods.html
+share/devhelp/books/vala/namespaces.html
+share/devhelp/books/vala/overview.html
+share/devhelp/books/vala/statements.html
+share/devhelp/books/vala/structs.html
+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.vapi
+share/vala/vapi/curses.vapi
+share/vala/vapi/dbus-glib-1.vapi
+share/vala/vapi/enchant.vapi



Home | Main Index | Thread Index | Old Index