[Pkg-mono-svn-commits] rev 3704 - in mono-basic/trunk/debian: . man
Jo Shields
directhex-guest at alioth.debian.org
Sun Sep 21 23:08:19 UTC 2008
Author: directhex-guest
Date: 2008-09-21 23:08:18 +0000 (Sun, 21 Sep 2008)
New Revision: 3704
Added:
mono-basic/trunk/debian/man/
mono-basic/trunk/debian/man/vbnc.1
mono-basic/trunk/debian/mono-vbnc.manpages
Modified:
mono-basic/trunk/debian/changelog
mono-basic/trunk/debian/control
mono-basic/trunk/debian/copyright
mono-basic/trunk/debian/rules
Log:
The 'make mono-basic lintian clean, so ftp-master has less to complain about' release
Modified: mono-basic/trunk/debian/changelog
===================================================================
--- mono-basic/trunk/debian/changelog 2008-08-29 20:41:28 UTC (rev 3703)
+++ mono-basic/trunk/debian/changelog 2008-09-21 23:08:18 UTC (rev 3704)
@@ -1,3 +1,26 @@
+mono-basic (1.9+dfsg-3) unstable; urgency=low
+
+ * debian/control:
+ + Clean dbg-package-missing-depends lintian error by explicitly
+ making the dbg package depend on identical versions of the
+ mono-vbnc and libmono-microsoft-visualbasic8.0-cil packages
+ * debian/mono-vbnc.manpages:
+ + Clean binary-without-manpage lintian error by including simple
+ manpage override file for mono-vbnc package
+ * debian/man/vbnc.1:
+ + Clean binary-without-manpage lintian error by copying vbnc.1
+ from mono source tarball
+ * debian/rules:
+ + Clean binary-without-manpage lintian error by including
+ dh_installman
+ + Clean changelog-file-not-compressed lintian error by including
+ dh_compress
+ * debian/changelog:
+ + Clean copyright-lists-upstream-authors-with-dh_make-boilerplate
+ lintian error by removing unneeded brackets
+
+ -- Jo Shields <directhex at apebox.org> Sun, 21 Sep 2008 23:44:18 +0100
+
mono-basic (1.9+dfsg-2) unstable; urgency=low
* debian/control:
Modified: mono-basic/trunk/debian/control
===================================================================
--- mono-basic/trunk/debian/control 2008-08-29 20:41:28 UTC (rev 3703)
+++ mono-basic/trunk/debian/control 2008-09-21 23:08:18 UTC (rev 3704)
@@ -44,7 +44,9 @@
bytecode (aka assemblies), and a class library.
Package: mono-basic-dbg
+Priority: extra
Section: devel
+Depends: mono-vbnc (= ${binary:Version}), libmono-microsoft-visualbasic8.0-cil (= ${binary:Version})
Architecture: all
Description: Mono Visual Basic, debugging symbols
This package contains debugging symbols of the mono-vbnc and
Modified: mono-basic/trunk/debian/copyright
===================================================================
--- mono-basic/trunk/debian/copyright 2008-08-29 20:41:28 UTC (rev 3703)
+++ mono-basic/trunk/debian/copyright 2008-09-21 23:08:18 UTC (rev 3704)
@@ -23,7 +23,7 @@
used for bootstrapping.
Visual Basic.NET Compiler (vbnc/*)
- Upstream Author(s):
+ Upstream Authors:
Rolf Bjarne Kvinge <RKvinge at novell.com>
Wade Berrier <wberrier at novell.com>
Copyright:
@@ -44,7 +44,7 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Visual Basic 2005 runtime libraries for Mono (runtime/*)
- Upstream Author(s):
+ Upstream Authors:
Rolf Bjarne Kvinge <RKvinge at novell.com>
Wade Berrier <wberrier at novell.com>
Ravi Pratap (ravi at ximian.com)
Added: mono-basic/trunk/debian/man/vbnc.1
===================================================================
--- mono-basic/trunk/debian/man/vbnc.1 (rev 0)
+++ mono-basic/trunk/debian/man/vbnc.1 2008-09-21 23:08:18 UTC (rev 3704)
@@ -0,0 +1,162 @@
+.TH vbnc 1 "21 February 2006"
+.SH NAME
+vbnc \- Mono Visual Basic Compiler.
+.SH SYNOPSIS
+.B vbnc
+[option] [source-files]
+.SH DESCRIPTION
+.PP
+.I (vbnc)
+is a CIL compiler for the VisualBasic.NET language.
+.PP
+Applications developed on Windows with vbc can execute on Mono and applications
+compiled with 'vbnc' can be executed on .NET runtime.
+.PP
+The Mono Visual Basic compiler accepts the same options as
+the Microsoft VB.NET compiler. Those options can start with a slash or a
+dash (/checked is the same as -checked).
+.PP
+Visual Basic.NET source files normally ends with a ".vb" extension.
+Compilation of VB.NET source code requires all the files that make
+up a library, module or executable to be provided on the command line.
+There is no support for partial compilation. To achieve the benefits
+of partial compilation, you should compile programs into their own
+assemblies, and later reference them with the "-r" flag.
+.PP
+The Mono Basic compiler generates images (.exe files) that contain
+CIL byte code that can be executed by any system that implements a Common
+Language Infrastructure virtual machine such as the Microsoft .NET
+runtime engine on Windows or the Mono runtime engine on Unix systems.
+Executables are not bound to a specific CPU or operating system.
+.PP
+The Mono Basic compiler by default only references these assemblies:
+mscorlib.dll, Microsoft.VisualBasic.dll, System.dll and System.Xml.dll.
+If you want to reference extra libraries you must manually specify
+them using the the -r: command line option.
+.PP
+.SH OPTIONS
+.TP
+.I \-addmodule:MODULE1[,MODULE2]
+Includes the specified modules in the resulting assembly.
+.TP
+.I -codepage:ID
+Specifies the code page used to process the input files from the
+point it is specified on. By default files will be processed in the
+current code page. The compiler will also automatically detect
+Unicode/UTF8 files that have an embedded byte mark at the beginning.
+.TP
+Other popular encodings are 28591 (Latin1), 1252 (iso-8859-1) and 65001 (UTF-8).
+.TP
+.I \-define:SYMLIST, -d:SYMLIST
+Defines the symbol listed by the semi-colon separeted list SYMLIST
+SYMBOL. This can be tested in the source code by the pre-processor,
+or can be used by methods that have been tagged with the Conditional
+attribute.
+.TP
+.I \-debug:AMOUNT
+Specify the amount of debugging information to emit. Possible values for
+AMOUNT are "full" and "pdbonly".
+.TP
+.I \-imports:import-list
+Declare global Imports for listed namespaces.
+.TP
+.I \-ignorewarn:XXXX
+Ignores warning number XXXX.
+.TP
+.I -lib:PATHLIST, -libpath:PATHLIST
+Each path specified in the comma-separated list will direct the
+compiler to look for libraries in that specified path.
+.TP
+.I \-main:CLASS
+Tells the compiler which CLASS or MODULE contains the entry point. Useful when
+you are compiling several classes with a Main method.
+.TP
+.I \-nologo
+Suppress printing copyright information on startup.
+.TP
+.I \-nostdlib, -nostdlib+
+Use this flag if you want to compile the core library. This makes the
+compiler load its internal types from the assembly being compiled.
+.TP
+.I \-noconfig, \-noconfig+
+Disables the default compiler configuration to be loaded. The
+compiler by default has references to the system assemblies.
+.TP
+.I \-nowarn
+Makes the compiler ignore warnings.
+.TP
+.I \-optioncompare:binary, \-optioncompare:text
+Select between binary and text string comparisons. The default is binary
+string comparisons.
+.TP
+.I \-optionexplicit[+|-]
+Require explicit declaration of variables
+.TP
+.I \-optionstrict[+|-]
+Enforce strict language semantics
+.TP
+.I \-out:FNAME, -o FNAME
+Names the output file to be generated.
+.TP
+.I -q -quiet
+Commands the compiler to show only error messages for syntax-related errors
+and warnings.
+.TP
+.I -resource:RESOURCE[,ID]
+Embeds to the given resource file. The optional ID can be used to
+give a different name to the resource. If not specified, the resource
+name will be the file name.
+.TP
+.I -linkresource:RESOURCE[,ID]
+Links to the specified RESOURCE. The optional ID can be used to give
+a name to the linked resource.
+.TP
+.I -r:ASSEMBLY1[,ASSEMBLY2], \-r ASSEMBLY1[,ASSEMBLY2]
+Reference the named assemblies. Use this to use classes from the named
+assembly in your program. The assembly will be loaded from either the
+system directory where all the assemblies live, or from the path
+explicitly given with the -L option.
+.PP
+You can also use a semicolon to separate the assemblies instead of a
+comma.
+.TP
+.I \-removeintchecks[+|-]
+Remove integer checks. Default off.
+.TP
+.I \-rootnamespace:namespace
+Specifies the root namespace for all type declarations
+.TP
+.I \-target:KIND, \-t:KIND
+Used to specify the desired target. The possible values are: exe
+(plain executable), winexe (Windows.Forms executable), library
+(component libraries) and module (partial library).
+.TP
+.I \-utf8output[+|-]
+Emit compiler output in UTF8 character encoding. Currently ignored.
+.TP
+.I \-\-version
+Shows the compiler version.
+.TP
+.I \-warnaserror, \-warnaserror+
+Treat warnings as errors.
+.SH STABILITY
+As of early 2007, the Mono Visual Basic compiler is still considered preview
+software. The compiler is almost feature-complete (targeting the Microsoft
+Visual Basic 8 compiler), only lacking support for the 'My' namespace.
+Frequent crashes are still occuring, especially with incorrect code.
+.PP
+.SH AUTHORS
+See the ChangeLog for authors
+.PP
+.SH LICENSE
+The Mono Visual Basic compiler is released under the terms of the GNU LGPL.
+Alternative licenses are available from Novell.
+.PP
+.SH SEE ALSO
+mcs(1), mono(1), mint(1), sn(1)
+.PP
+.SH BUGS
+To report bugs in the compiler, you can file bug reports in our
+bug tracking system: http://bugzilla.ximian.com.
+.SH MAILING LIST
+The Mono Basic Mailing List is available at: mono-vb-list-request at ximian.com
Added: mono-basic/trunk/debian/mono-vbnc.manpages
===================================================================
--- mono-basic/trunk/debian/mono-vbnc.manpages (rev 0)
+++ mono-basic/trunk/debian/mono-vbnc.manpages 2008-09-21 23:08:18 UTC (rev 3704)
@@ -0,0 +1 @@
+debian/man/vbnc.1
Modified: mono-basic/trunk/debian/rules
===================================================================
--- mono-basic/trunk/debian/rules 2008-08-29 20:41:28 UTC (rev 3703)
+++ mono-basic/trunk/debian/rules 2008-09-21 23:08:18 UTC (rev 3704)
@@ -54,7 +54,9 @@
dh_install -i --list-missing
dh_installchangelogs -i ChangeLog
dh_installdocs -i
+ dh_installman
dh_clistrip -i --dbg-package=mono-basic-dbg
+ dh_compress
dh_fixperms -i
dh_clifixperms -i
dh_makeclilibs -i -m $(DEB_CLI_API_VERSION)
More information about the Pkg-mono-svn-commits
mailing list