From 9f6f8a6520c6b02514ce02aec5587239950ac452 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Tue, 3 Apr 2007 12:21:48 +0000 Subject: [PATCH] =?utf8?q?add=20manual=20page=20for=20valac=20written=20by?= =?utf8?q?=20Marc-Andr=C3=A9=20Lureau=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2007-04-03 Jürg Billeter * doc/valac.1, doc/Makefile.am: add manual page for valac written by Marc-André Lureau * Makefile.am, configure.ac: update svn path=/trunk/; revision=273 --- vala/ChangeLog | 6 ++++++ vala/Makefile.am | 1 + vala/configure.ac | 3 ++- vala/doc/Makefile.am | 2 ++ vala/doc/valac.1 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 vala/doc/Makefile.am create mode 100644 vala/doc/valac.1 diff --git a/vala/ChangeLog b/vala/ChangeLog index 82e1254..08b6ee5 100644 --- a/vala/ChangeLog +++ b/vala/ChangeLog @@ -1,5 +1,11 @@ 2007-04-03 Jürg Billeter + * doc/valac.1, doc/Makefile.am: add manual page for valac written by + Marc-André Lureau + * Makefile.am, configure.ac: update + +2007-04-03 Jürg Billeter + * vala/scanner.l, vala/parser.y, vala/valasemanticanalyzer.vala, vala/valatypereference.vala: support declaration of local arrays * tests/test-022.vala: test local array declaration diff --git a/vala/Makefile.am b/vala/Makefile.am index 73c8fb1..4d69c0b 100644 --- a/vala/Makefile.am +++ b/vala/Makefile.am @@ -6,6 +6,7 @@ SUBDIRS = \ compiler \ vapi \ tests \ + doc \ $(NULL) pkgconfigdir = $(libdir)/pkgconfig diff --git a/vala/configure.ac b/vala/configure.ac index 42f8bae..d726d3d 100644 --- a/vala/configure.ac +++ b/vala/configure.ac @@ -38,6 +38,7 @@ AC_CONFIG_FILES([Makefile vala/Makefile compiler/Makefile vapi/Makefile - tests/Makefile]) + tests/Makefile + doc/Makefile]) AC_OUTPUT diff --git a/vala/doc/Makefile.am b/vala/doc/Makefile.am new file mode 100644 index 0000000..041d0c8 --- /dev/null +++ b/vala/doc/Makefile.am @@ -0,0 +1,2 @@ +dist_man_MANS=valac.1 + diff --git a/vala/doc/valac.1 b/vala/doc/valac.1 new file mode 100644 index 0000000..628ebe0 --- /dev/null +++ b/vala/doc/valac.1 @@ -0,0 +1,51 @@ +.TH "valac" 1 +.SH NAME +valac \- compiler that translates Vala source code into C source and header files +.SH SYNOPSIS +.B valac +[OPTION...] FILE... +.SH DESCRIPTION +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. +.SH OPTIONS +.TP +.B \---help +Show help options +.TP +.B \---vapidir=DIRECTORY... +Look for package bindings in DIRECTORY +.TP +.B \---pkg=PACKAGE... +Include binding for PACKAGE +.TP +.B \---library=NAME +Library name +.TP +.B \--d, --directory=DIRECTORY +Output directory +.TP +.B \---version +Display version number +.TP +.B \---disable-memory-management +Disable memory management +.SH FEATURES +Interfaces, Properties, Signals, Foreach, Lambda expressions, Type +inference for local variables, Assisted memory management +.SH PLANNED OR PARTIAL +Generics, Non-null types, Exception handling +.SH HOMEPAGE AND BUG REPORT +http://live.gnome.org/Vala +.SH AUTHORS +Jurg Billeter, Raffaele Sandrini. + +Man page written to conform with Debian by Marc-Andre Lureau. + -- 2.7.4