[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