--- mono-basic-2.4.2.orig/debian/mono-vbnc.install +++ mono-basic-2.4.2/debian/mono-vbnc.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin +debian/tmp/usr/lib/mono/2.0/vbnc* --- mono-basic-2.4.2.orig/debian/control +++ mono-basic-2.4.2/debian/control @@ -0,0 +1,63 @@ +Source: mono-basic +Priority: optional +Maintainer: Debian Mono Group +Uploaders: Mirco Bauer , Jo Shields +Build-Depends: debhelper (>= 5), + cli-common-dev (>= 0.4.4), + libmono-winforms2.0-cil (>= 1.9), + libmono-system2.0-cil (>= 1.9), + libmono-corlib2.0-cil (>= 1.9), + libmono-i18n2.0-cil (>= 1.9) +Standards-Version: 3.8.2 +Section: devel +Homepage: http://www.mono-project.com/Visual_Basic +Vcs-Svn: svn://svn.debian.org/svn/pkg-mono/mono-basic/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-mono/mono-basic/trunk/ + +Package: libmono-microsoft-visualbasic8.0-cil +Section: libs +Architecture: all +Depends: ${cli: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: mono-vbnc +Section: devel +Architecture: all +Depends: ${cli:Depends} +Provides: visual-basic-8.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) 2.0 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-visualbasic8.0-cil (= ${binary:Version}) +Architecture: all +Description: Mono Visual Basic, debugging symbols + This package contains debugging symbols of the mono-vbnc and + libmono-microsoft-visualbasic8.0-cil package. + . + 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. --- mono-basic-2.4.2.orig/debian/rules +++ mono-basic-2.4.2/debian/rules @@ -0,0 +1,79 @@ +#!/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.0 + +config.status: configure + dh_testdir + ./configure --prefix=/usr + +get-orig-source: + [ -d ../tarballs ] || mkdir ../tarballs + uscan \ + --package $(DEB_SOURCE_NAME) \ + --watchfile $(DEBIAN_DIR)/watch \ + --upstream-version $(VERSION) \ + --download-version $(VERSION) \ + --destdir ../tarballs \ + --force-download \ + --rename + bzcat ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2 | \ + gzip -9fn -c - > ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.gz + rm ../tarballs/$(DEB_SOURCE_NAME)_$(VERSION).orig.tar.bz2 + + +build: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + rm -rf $(MONO_SHARED_DIR)/.wapi + rm -f build/config.make + $(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) prefix=$(CURDIR)/debian/tmp/usr install + +binary-indep: build install + dh_testdir + dh_testroot + 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) + dh_installdeb -i + dh_clideps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- mono-basic-2.4.2.orig/debian/watch +++ mono-basic-2.4.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.novell.com/pub/mono/sources/mono-basic/ mono-basic-([.\d]+)\.tar\.bz2 --- mono-basic-2.4.2.orig/debian/libmono-microsoft-visualbasic8.0-cil.install +++ mono-basic-2.4.2/debian/libmono-microsoft-visualbasic8.0-cil.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/mono/gac +debian/tmp/usr/lib/mono/2.0/Microsoft.VisualBasic.dll* --- mono-basic-2.4.2.orig/debian/copyright +++ mono-basic-2.4.2/debian/copyright @@ -0,0 +1,71 @@ +This package was debianized by Matthias Jahn on +Fri, 21 Mar 2008 15:14:56 +0100. + +It was downloaded from http://mono-project.com + +The compiler needs to bootstrap using the pre-build binary +class/lib/bootstrap/vbnc.exe, which requires +class/lib/bootstrap/Microsoft.VisualBasic.dll in order to operate. + +These binaries are used to compile the code in vbnc/* and vbruntime/*, +which in turn, produce their own vbnc.exe and Microsoft.VisualBasic.dll. + +Only the resulting binaries are included in packages - not the versions +used for bootstrapping. + +Visual Basic.NET Compiler (vbnc/*) + Upstream Authors: + Rolf Bjarne Kvinge + Wade Berrier + Copyright: + (C) 2004 - 2007 Rolf Bjarne Kvinge, RKvinge@novell.com + License: + 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 + +Visual Basic 2005 runtime libraries for Mono (runtime/*) + Upstream Authors: + Rolf Bjarne Kvinge + Wade Berrier + Ravi Pratap (ravi@ximian.com) + Eyal Alaluf + Miguel de Icaza (miguel@novell.com) + Mizrahi Rafael (rafim@mainsoft.com) + Chris J Breisch (cjbreisch@altavista.net). + Boris Kirzner (borisk@mainsoft.com) + Copyright: + (C) 2004-2007 Novell (http://www.novell.com) + (C) 2002-2006 Mainsoft Corporation + License: + 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. + +The Debian packaging is (C) 2008, Matthias Jahn and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- mono-basic-2.4.2.orig/debian/mono-vbnc.manpages +++ mono-basic-2.4.2/debian/mono-vbnc.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/vbnc.1 --- mono-basic-2.4.2.orig/debian/compat +++ mono-basic-2.4.2/debian/compat @@ -0,0 +1 @@ +5 --- mono-basic-2.4.2.orig/debian/changelog +++ mono-basic-2.4.2/debian/changelog @@ -0,0 +1,103 @@ +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 --- mono-basic-2.4.2.orig/debian/docs +++ mono-basic-2.4.2/debian/docs @@ -0,0 +1,3 @@ +README +vbnc/vbnc/Readme.txt +