debian/0000755000000000000000000000000012167101145007164 5ustar debian/control0000644000000000000000000001227612167101037010577 0ustar Source: mono-basic Priority: optional Maintainer: Debian Mono Group Uploaders: Mirco Bauer , Jo Shields Build-Depends: debhelper (>= 7.0.50~), cli-common-dev (>= 0.8~exp2~), mono-devel (>= 3.0) Standards-Version: 3.9.1 Section: devel Homepage: http://www.mono-project.com/Visual_Basic Vcs-Git: git://git.debian.org/pkg-mono/packages/mono-basic.git Vcs-Browser: http://git.debian.org/?p=pkg-mono/packages/mono-basic.git Package: libmono-microsoft-visualbasic8.0-cil Section: libs Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Description: Visual Basic 2005 runtime libraries for Mono This package contains the Mono Visual Basic runtime library, aimed at the specifications / features of the Visual Basic 2005. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. Package: libmono-microsoft-visualbasic10.0-cil Section: libs Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Description: Visual Basic 2010 runtime libraries for Mono This package contains the Mono Visual Basic runtime library, aimed at the specifications / features of the Visual Basic 2010. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. Package: libmono-microsoft-visualbasic11.0-cil Section: libs Architecture: all Depends: libmono-microsoft-visualbasic10.0-cil (= ${binary:Version}), ${cli:Depends}, ${misc:Depends} Description: Visual Basic 2012 runtime libraries for Mono This package contains the Mono Visual Basic runtime library, aimed at the specifications / features of the Visual Basic 2010. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. Package: libmono-cecil-vb0.9-cil Section: libs Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Description: Visual Basic 2012 Cecil libraries for Mono This package contains the Cecil libraries for the Mono Visual Basic library, aimed at the specifications / features of the Visual Basic 2012. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. Package: mono-vbnc Section: devel Architecture: all Depends: libmono-microsoft-visualbasic11.0-cil (= ${binary:Version}), libmono-accessibility4.0-cil, libmono-system-configuration4.0-cil, libmono-system-data4.0-cil, libmono-system-design4.0-cil, libmono-system4.0-cil, libmono-system-drawing-design4.0-cil, libmono-system-drawing4.0-cil, libmono-system-web4.0-cil, libmono-system-web-services4.0-cil, libmono-system-windows-forms4.0-cil, libmono-system-xml4.0-cil, ${cli:Depends}, ${misc:Depends} Provides: visual-basic-11.0-compiler Description: Mono Visual Basic Compiler (VB.NET) This is the Mono Visual Basic.NET Compiler (vbnc), aimed at the specifications / features of the Visual Basic 2005 compiler. A platform-independent compiler which produces executable CIL (Common Intermediate Language) binaries. This compiler targets the CLI (Common Language Infrastructure) 4.5 runtime version. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. Package: mono-basic-dbg Priority: extra Section: devel Depends: mono-vbnc (= ${binary:Version}), libmono-microsoft-visualbasic11.0-cil (= ${binary:Version}), libmono-microsoft-visualbasic10.0-cil (= ${binary:Version}), libmono-microsoft-visualbasic8.0-cil (= ${binary:Version}), libmono-cecil-vb0.9-cil (= ${binary:Version}), ${misc:Depends} Architecture: all Description: Mono Visual Basic, debugging symbols This package contains debugging symbols of the mono-vbnc and libmono-microsoft-visualbasic{8,10,11}.0-cil packages. . Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Novell. Mono provides a complete CLR (Common Language Runtime) including compiler and runtime, which can produce and execute CIL (Common Intermediate Language) bytecode (aka assemblies), and a class library. debian/copyright0000644000000000000000000001437712167073635011147 0ustar Format-Specification: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Mono Visual Basic.NET Compiler Upstream-Source: http://download.mono-project.com/sources/mono-basic/ Files: * Copyright: © 2002-2003 Ximian, Inc. http://www.ximian.com © 2002-2007 Mainsoft Corporation. © 2003 Motus Technologies Inc. (http://www.motus.com) © 2004-2009 Novell Inc. (http://www.novell.com) © 2008 Juerg Billeter © 2008 Kornél Pál © 2008-2010 Jb Evain (jbevain@gmail.com) License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: vbnc/vbnc/* vbnc/rt/* tools/moonlight/* class/lib/bootstrap/vbnc.exe* Copyright: © 2004-2011 Rolf Bjarne Kvinge © 2005 Novell, Inc. License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. Files: debian/* Copyright: © 2008 Matthias Jahn © 2008-2013 Jo Shields License: GPL This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. Files: vbnc/cecil/symbols/pdb/Microsoft.Cci.Pdb/* Copyright: 2009 Microsoft Corporation License: MS-PL This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. . 1. Definitions The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. . 2. Grant of Rights (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. . 3. Conditions and Limitations (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks. (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement. debian/libmono-microsoft-visualbasic11.0-cil.install0000644000000000000000000000015512136025354017572 0ustar debian/tmp/usr/lib/mono/gac/Microsoft.VisualBasic/11* debian/tmp/usr/lib/mono/4.5/Microsoft.VisualBasic.dll* debian/mono-vbnc.install0000644000000000000000000000006512136025354012456 0ustar debian/tmp/usr/bin debian/tmp/usr/lib/mono/4.5/vbnc* debian/compat0000644000000000000000000000000212136022750010362 0ustar 5 debian/changelog0000644000000000000000000001527112167101145011044 0ustar mono-basic (3.0~pre20130627.4dcc70f-1) unstable; urgency=low * [a3bcf78] Imported Upstream version 3.0~git20130424.f5a46b1 * [c57b8a8] Imported Upstream version 3.0~pre20130424b.f338540 * [3b7d846] Imported Upstream version 3.0~pre20130425.a74642a * [94018a3] Imported Upstream version 3.0~pre20130627.4dcc70f * [6d60a32] Bump ABI to 2.99, for versioning. We can't use 3.0 here, as this is as pre-3.0 git snapshot, and this would encode a requirement on 3.0 final * [3faddfd] Bump build dependency to Mono 3.0, since we need .NET 4.5 support * [8f6d231] Add VB2012 (.NET 4.5, VB11) packaging data * [305bbcb] Refresh debian/copyright with DEP5 * [71da9ff] Modify dependencies of mono-vbnc to include all references in vbnc.exe.rsp - these are default compiler flags so if they're not installed, the compiler won't work unless you pass /nostdlib (Closes: #715480) * [b9f1d12] Make VB11 pull in VB10 runtime library, due to weird internal version resolution issues. -- Jo Shields Tue, 9 Jul 2013 22:05:29 +0100 mono-basic (2.10-2) unstable; urgency=low * [d90cbc9] Update debian/rules for DH8-compatible "--with cli" -- Jo Shields Sat, 21 Jan 2012 11:53:01 +0000 mono-basic (2.10-1) experimental; urgency=low * [813399b] Imported Upstream version 2.10 * [c85d8e8] Stop converting the archive format in get-orig-source rule * [a8c2507] Use Debian source format 3.0 (quilt) * [9803c81] Bump Standards to version 3.9.1 * [8c6c640] Convert packaging to DebHelper 7 * [b0a16ff] Bump API version to 2.10, so packages built against mono- vbnc require 2.10 minimum * [694e4a4] Ensure we don't run the test suite, since it bails out on a clean system * [75b5b78] Since we're building a 4.0 library now, update debian/install to handle 4.0 libs, not 2.0 libs * [4e41d8c] Ensure we run the cli-common commands, by including cli.make in debian/rules * [0965d04] Split new libraries out into correctly named packages * [c8c5cd8] Update Vcs-* fields - this package hasn't been in SVN for ages * [2772f00] Build-depend on cli-common 0.8, due to 4.0 libraries * [7c89842] Add a manual dependency on libmono-microsoft- visualbasic10.0-cil, because mono-vbnc doesn't technically reference the assembly (it merely explodes in its absence) * [3fae244] Make use of --exclude-moduleref capability of cli-common- dev 0.8, to avoid bailing out due to optional Windows-only P/Invokes. -- Jo Shields Sat, 09 Apr 2011 22:38:01 +0100 mono-basic (2.6.2-2) unstable; urgency=low * Upload to Debian Unstable -- Jo Shields Fri, 10 Sep 2010 15:28:10 +0100 mono-basic (2.6.2-1) experimental; urgency=low * New upstream release * debian/control: + No-change bump to Standards 3.8.4 * debian/rules: + Policy-compliant get-orig-source download location (i.e. ./) -- Jo Shields Mon, 12 Apr 2010 23:30:34 +0100 mono-basic (2.4.2-2) unstable; urgency=low * debian/control: + No-change bump to Standards 3.8.3 + Tweak build-deps to use new libmono-cil-dev package instead of individually named libs -- Jo Shields Wed, 06 Jan 2010 21:05:33 +0000 mono-basic (2.4.2-1) unstable; urgency=low * New upstream release * debian/control: + No-change bump to Standards 3.8.2 * debian/rules: + Fix get-orig-source rule to produce consistent md5sums -- Jo Shields Tue, 30 Jun 2009 12:56:40 +0100 mono-basic (2.4-1) unstable; urgency=low * New upstream release * Dropping +dfsg, only documented bootstrap binaries remain * debian/control: + No-change bump to standards version 3.8.1 * debian/man/vbnc.1, debian/mono-vbnc.manpages: + Drop bundled manpage, upstream finally include it -- Jo Shields Wed, 29 Apr 2009 01:03:25 +0100 mono-basic (2.0+dfsg-1) unstable; urgency=low [ Jo Shields ] * New upstream release * debian/control: + Bump standards version + Change sloppy build-dependencies to exact dependencies + Bump version of Mono required to build up to 1.9 or so * debian/rules: + Bumped clilibs to 2.0 + Remove vbnc/vbnc/tests/Errors/2017-aspnet1.vb from list of files to +dfsg - it has been blanked out by upstream [ Mirco Bauer ] * debian/control: + Added Homepage, Vcs-Browser and Vcs-Svn fields. -- Jo Shields Thu, 16 Oct 2008 10:01:18 +0100 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 Sun, 21 Sep 2008 23:44:18 +0100 mono-basic (1.9+dfsg-2) unstable; urgency=low * debian/control: + Add myself to uploaders. + Bump standards version to 3.8.0 (no changes) * debian/rules: + Explicitly remove build/config.make in "clean" target, as it is left behind by "make clean" + Another file removed in get-orig-source for DFSG version: vbnc/vbnc/tests/Errors/2017-aspnet1.vb + Alter get-orig-source to append "+dfsg" to source tarball's directory * debian/changelog: + Document bootstrap binaries in class/lib/bootstrap/ -- Jo Shields Fri, 22 Aug 2008 22:30:22 +0100 mono-basic (1.9+dfsg-1) unstable; urgency=low [ Matthias Jahn ] * Initial packaging. [ Mirco Bauer ] * DFSG version of mono-basic 1.9 (deleted all pre-compiled binaries from the tarball) + For the record here a list of the deleted files: vbruntime/Test/bin/nunit.framework.dll vbruntime/Test/bin/nunit.core.dll vbruntime/Test/bin/nunit.util.dll vbruntime/Test/bin/nunit-console.exe * debian/control: + Enhanced package descriptions. [ Jelmer Vernooij ] * Updated debian/watch file for dfsg changes. * Added get-orig-source target in debian/rules. * Add myself to uploaders. -- Jelmer Vernooij Thu, 10 Jul 2008 13:09:22 +0200 debian/libmono-cecil-vb0.9-cil.install0000644000000000000000000000020612136022750014667 0ustar debian/tmp/usr/lib/mono/gac/Mono.Cecil.VB debian/tmp/usr/lib/mono/gac/Mono.Cecil.VB.Mdb debian/tmp/usr/lib/mono/gac/Mono.Cecil.VB.Pdb debian/libmono-microsoft-visualbasic8.0-cil.install0000644000000000000000000000006512136022750017515 0ustar debian/tmp/usr/lib/mono/gac/Microsoft.VisualBasic/8* debian/libmono-microsoft-visualbasic10.0-cil.install0000644000000000000000000000015512136022750017566 0ustar debian/tmp/usr/lib/mono/gac/Microsoft.VisualBasic/10* debian/tmp/usr/lib/mono/4.0/Microsoft.VisualBasic.dll* debian/rules0000755000000000000000000000177312136025312010251 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 MAKEFILE = $(firstword $(MAKEFILE_LIST)) DEBIAN_DIR = $(dir $(MAKEFILE)) SOURCE_DIR = $(DEBIAN_DIR)/.. DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//') export MONO_SHARED_DIR=$(CURDIR) DEB_CLI_API_VERSION = 2.99 get-orig-source: uscan \ --package $(DEB_SOURCE_NAME) \ --watchfile $(DEBIAN_DIR)/watch \ --upstream-version $(VERSION) \ --download-version $(VERSION) \ --destdir . \ --force-download \ --rename override_dh_clistrip: dh_clistrip -i --dbg-package=mono-basic-dbg override_dh_makeclilibs: dh_makeclilibs -i -m $(DEB_CLI_API_VERSION) override_dh_clideps: dh_clideps --exclude-moduleref=kernel32 --exclude-moduleref=ole32.dll override_dh_auto_test: %: dh $@ --with cli debian/source/0000755000000000000000000000000012136022750010464 5ustar debian/source/format0000644000000000000000000000001412136022750011672 0ustar 3.0 (quilt) debian/docs0000644000000000000000000000003512136022750010035 0ustar README vbnc/vbnc/Readme.txt debian/mono-vbnc.manpages0000644000000000000000000000004512136022750012576 0ustar debian/tmp/usr/share/man/man1/vbnc.1 debian/libmono-microsoft-visualbasic8.0-cil.links0000644000000000000000000000020712136022750017165 0ustar usr/lib/mono/gac/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll usr/lib/mono/2.0/Microsoft.VisualBasic.dll debian/watch0000644000000000000000000000013312136022750010212 0ustar version=3 http://ftp.novell.com/pub/mono/sources/mono-basic/ mono-basic-([.\d]+)\.tar\.bz2