--- boo-0.7.6.2237.orig/default.build
+++ boo-0.7.6.2237/default.build
@@ -47,10 +47,7 @@
value="<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v1.1.4322"/>" />
-
-
+
@@ -148,10 +145,6 @@
-
- print("Hello from boo task!")
- print("Framework directory: ${Project.TargetFramework.FrameworkAssemblyDirectory}")
-
--- boo-0.7.6.2237.orig/debian/changelog
+++ boo-0.7.6.2237/debian/changelog
@@ -0,0 +1,131 @@
+boo (0.7.6.2237-5) unstable; urgency=low
+
+ * disable support for CLR version 2.0 in the nant file since it
+ was causing the build to fail on sarge. (Closes: #393645)
+ * increase dependancy on cli-common-dev 0.4.4
+
+ -- Sam Clegg Wed, 15 Nov 2006 08:47:04 +0000
+
+boo (0.7.6.2237-4) unstable; urgency=low
+
+ * remove reference to boo-examples (Closes: #382395)
+ * build using mcs (CLR 1.1) (Closes: #382700)
+ * run dh_clideps post-install so it can see the installed
+ exe files.
+
+ -- Sam Clegg Tue, 15 Aug 2006 08:01:15 +0100
+
+boo (0.7.6.2237-3) unstable; urgency=low
+
+ * merge examples back into main package at ftpmaster's
+ request.
+
+ -- Sam Clegg Wed, 2 Aug 2006 07:54:16 +0100
+
+boo (0.7.6.2237-2) unstable; urgency=low
+
+ * debian/control: depend on mono-gmcs, since nant build
+ was assuming its presence (Closes: 380132)
+ * split examples into seperate boo-examples package
+
+ -- Sam Clegg Fri, 28 Jul 2006 09:38:34 +0100
+
+boo (0.7.6.2237-1) unstable; urgency=low
+
+ * New upstream release
+ * Remove 'boo.lang' that show ships with gtksourceview (Closes: #368001)
+ * debian/control:
+ bump standards version to 3.7.2
+ build-debpend-indep on cli-common-dev
+
+ -- Sam Clegg Tue, 23 May 2006 09:39:11 +0100
+
+boo (0.7.5.2013-3) unstable; urgency=low
+
+ * update booc.1 manpage.
+ * debian/control: move cdbs, debhelper and nant from Build-Depends-Indep
+ to Build-Depends.
+
+ -- Sam Clegg Sat, 22 Apr 2006 20:06:36 +0100
+
+boo (0.7.5.2013-2) unstable; urgency=low
+
+ * booc.i: escape literal '.' and start of line (Closes: #353692)
+ * debian/control: add dependancy on mono.
+
+ -- Sam Clegg Sat, 25 Mar 2006 10:43:45 +0000
+
+boo (0.7.5.2013-1) unstable; urgency=low
+
+ * New upstream release
+ * Acknowledge NMU (Closes: #331086, #329454)
+
+ -- Sam Clegg Thu, 12 Jan 2006 20:20:56 +0000
+
+boo (0.7.0.1921-0.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * New upstream release
+ - Solves the FTBFS bug (Closes: #331086).
+ * debian/control:
+ - Added "Build-Conflicts: boo", else it will try to use the local boo
+ and fails.
+ * Removed debian/links, cli-wrapper is deprecated and broken now
+ (Closes: #329454)
+ * Added debian/booc, debian/booi and debian/booish shell wrapper scripts.
+
+ -- Mirco Bauer Sun, 6 Nov 2005 21:21:36 +0100
+
+boo (0.6.0.1858-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/rules: call dh_makeclilibs with -V to tighten dependencies
+ (since boo releases often break binary compatibility) (Closes: #317710)
+
+ -- Sam Clegg Sun, 18 Sep 2005 21:30:18 +0100
+
+boo (0.5.6.1701-2) unstable; urgency=low
+
+ * boo.pc: fix install prefix
+
+ -- Sam Clegg Sat, 9 Jul 2005 12:36:32 +0100
+
+boo (0.5.6.1701-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/install: add boo.pc, boo.lang, and strings.resources
+ (Closes: #316738)
+ * debian/rules: remove debian/.wapi on clean
+
+ -- Sam Clegg Tue, 5 Jul 2005 09:13:01 +0100
+
+boo (0.5.5.1651-2) unstable; urgency=low
+
+ * Maintainer takeover with previous maintainers permision.
+ - Original upload was an unintnetional duplicate ITP.
+ * Try to follow the new CLI policy by using dh_clideps and
+ dh_makeclilibs.
+ * Use gacutil to install DLLs
+ * Use cdbs.
+ * use cli-wrapper to lauch exe's
+ * add debian/examples
+ * add debian/links
+ * add debian/install
+ * Thanks to Federico Di Gregorio the original
+ upload, and his cooperation and for the manpages which I have
+ kept from his package.
+
+ -- Sam Clegg Tue, 28 Jun 2005 09:04:29 +0100
+
+boo (0.5.5.1651-1) unstable; urgency=low
+
+ * New upstream release.
+ * Uploaded to debian archive (Closes: #311666)
+
+ -- Federico Di Gregorio Wed, 1 Jun 2005 15:22:28 +0200
+
+boo (0.5.4.1629-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Federico Di Gregorio Tue, 31 May 2005 12:49:09 +0200
--- boo-0.7.6.2237.orig/debian/docs
+++ boo-0.7.6.2237/debian/docs
@@ -0,0 +1,3 @@
+notice.txt
+readme.txt
+docs/BooManifesto.sxw
--- boo-0.7.6.2237.orig/debian/control
+++ boo-0.7.6.2237/debian/control
@@ -0,0 +1,21 @@
+Source: boo
+Section: devel
+Priority: optional
+Maintainer: Sam Clegg
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-mcs (>= 1.0) | c-sharp-compiler, mono-gac | global-assembly-cache-tool
+Build-Depends: debhelper (>= 4.1.0), nant, cdbs
+Build-Conflicts: boo
+Standards-Version: 3.7.2
+
+Package: boo
+Architecture: all
+Depends: ${cli:Depends}
+Description: a python-like language and compiler for the CLI
+ Boo is an object oriented statically typed programming language
+ for the Common Language Infrastructure (CLI) with a Python inspired
+ syntax and a special focus on language and compiler extensibility.
+ .
+ This package includes the Boo libraries as well as a compiler,
+ interpreter and interactive shell. The boo compiler and the
+ programs it produces are 100% CIL and can be run on any compliant
+ CLI virtual machine.
--- boo-0.7.6.2237.orig/debian/examples
+++ boo-0.7.6.2237/debian/examples
@@ -0,0 +1 @@
+examples/*
--- boo-0.7.6.2237.orig/debian/manpages
+++ boo-0.7.6.2237/debian/manpages
@@ -0,0 +1,3 @@
+debian/booi.1
+debian/booc.1
+debian/booish.1
--- boo-0.7.6.2237.orig/debian/booc.1
+++ boo-0.7.6.2237/debian/booc.1
@@ -0,0 +1,71 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH BOOC 1 "maggio 31, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+booc \- BOO compiler
+.SH SYNOPSIS
+.B booc
+.RI [ options ] " files " ...
+.SH DESCRIPTION
+This manual page documents briefly
+.B booc,
+the compiler for the BOO language.
+.SH OPTIONS
+A summary of options is included below.
+.TP
+.B \-v, \-vv, \-vvv
+Compiles using various levels of verbosity.
+.TP
+.B \-r:refname
+Adds a reference where refname is the reference name.
+.TP
+.B \-o:outfile
+Place output in file outfile.
+.TP
+.B \-t:type
+Output file will be of given type. Available types are library (to create a
+\&.dll file) or exe and winexe (to create executable files.)
+.TP
+.B \-p:pipeline
+Adds the step pipeline to the compile process.
+.TP
+.B \-c:culture
+CultureInfo to use.
+.TP
+.B \-srcdir:dir
+Specifies where to look for souce files.
+.TP
+.B \-resource:[,]
+Specify a resource file.
+.TP
+.B \-embedres:[,]
+Embed a file as resource.
+.TP
+.B \-debug
+Adds debug flags to your code. Good for non-production. (On by default)
+.TP
+.B \-debug-
+Does not add debug flags to your code. Good for production environment.
+.SH SEE ALSO
+.BR booi (1),
+.BR booish (1).
+.br
+.SH AUTHOR
+BOO was written by Rodrigo Barreto de Oliveira .
+.PP
+This manual page was written by Federico Di Gregorio ,
+for the Debian project (but may be used by others).
--- boo-0.7.6.2237.orig/debian/booish
+++ boo-0.7.6.2237/debian/booish
@@ -0,0 +1,2 @@
+#!/bin/sh
+env /usr/bin/mono /usr/lib/boo/booish.exe "$@"
--- boo-0.7.6.2237.orig/debian/rules
+++ boo-0.7.6.2237/debian/rules
@@ -0,0 +1,48 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/buildcore.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+
+DEB_NANT_INVOKE = nant -t:mono-1.0
+DEB_NANT_BUILD_TARGET = -D:install.prefix=/usr
+DEB_NANT_INSTALL_TARGET = -D:install.prefix=/usr install
+DEB_NANT_CLEAN_TARGET = clean
+
+export MONO_SHARED_DIR = $(shell pwd)/debian
+
+GACUTIL=gacutil
+GACUTIL_FLAGS=/package boo /gacdir debian/boo/usr/lib
+
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,')
+NEXT_UPVERSION = $(shell perl -e '$$_=pop; s/(\d+)$$/$$1+1/e; print' $(UPVERSION))
+
+BOO_GAC_DLLS = \
+Boo.Lang.CodeDom.dll \
+Boo.Lang.Compiler.dll \
+Boo.Lang.dll \
+Boo.Lang.Interpreter.dll \
+Boo.Lang.Parser.dll \
+Boo.Lang.Useful.dll
+
+common-install-indep common-install-arch::
+ @for lib in $(BOO_GAC_DLLS); do \
+ chmod -x build/$${lib}; \
+ echo $(GACUTIL) /i build/$${lib} $(GACUTIL_FLAGS); \
+ $(GACUTIL) /i build/$${lib} $(GACUTIL_FLAGS) || exit 1 ; \
+ done
+
+debian/stamp-nant-build:
+ $(DEB_NANT_INVOKE) $(DEB_NANT_BUILD_TARGET)
+ touch debian/stamp-nant-build
+
+common-build-arch common-build-indep:: debian/stamp-nant-build
+
+common-binary-post-install-arch common-binary-post-install-indep::
+ dh_makeclilibs -V
+ dh_clideps
+
+clean::
+ $(DEB_NANT_INVOKE) $(DEB_NANT_CLEAN_TARGET) || true
+ rm -f debian/stamp-nant-build
+ rm -rf debian/.wapi
+
--- boo-0.7.6.2237.orig/debian/overrides
+++ boo-0.7.6.2237/debian/overrides
@@ -0,0 +1 @@
+boo source: build-depends-without-arch-dep nant
--- boo-0.7.6.2237.orig/debian/booi.1
+++ boo-0.7.6.2237/debian/booi.1
@@ -0,0 +1,37 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH BOOI 1 "maggio 31, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+booi \- BOO interpreter
+.SH SYNOPSIS
+.B booi
+.RI file
+.SH DESCRIPTION
+.B booi
+is the BOO interpreter. The
+.B booi
+command takes no parameters and the name of the file to be run as its only
+argument.
+.SH SEE ALSO
+.BR booc (1),
+.BR booish (1).
+.br
+.SH AUTHOR
+BOO was written by Rodrigo Barreto de Oliveira .
+.PP
+This manual page was written by Federico Di Gregorio ,
+for the Debian project (but may be used by others).
--- boo-0.7.6.2237.orig/debian/install
+++ boo-0.7.6.2237/debian/install
@@ -0,0 +1,8 @@
+build/*.exe /usr/lib/boo
+build/strings.resources /usr/lib/boo
+build/it/strings.it.resources /usr/lib/boo/it
+build/pt/strings.pt.resources /usr/lib/boo/pt
+build/boo.pc /usr/lib/pkgconfig
+debian/booc /usr/bin
+debian/booi /usr/bin
+debian/booish /usr/bin
--- boo-0.7.6.2237.orig/debian/booi
+++ boo-0.7.6.2237/debian/booi
@@ -0,0 +1,2 @@
+#!/bin/sh
+env /usr/bin/mono /usr/lib/boo/booi.exe "$@"
--- boo-0.7.6.2237.orig/debian/booc
+++ boo-0.7.6.2237/debian/booc
@@ -0,0 +1,2 @@
+#!/bin/sh
+env /usr/bin/mono /usr/lib/boo/booc.exe "$@"
--- boo-0.7.6.2237.orig/debian/compat
+++ boo-0.7.6.2237/debian/compat
@@ -0,0 +1 @@
+4
--- boo-0.7.6.2237.orig/debian/watch
+++ boo-0.7.6.2237/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://dist.codehaus.org/boo/distributions/boo-(.*)-src\.tar\.bz2
--- boo-0.7.6.2237.orig/debian/booish.1
+++ boo-0.7.6.2237/debian/booish.1
@@ -0,0 +1,34 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH BOOISH 1 "maggio 31, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+booish \- BOO interactive shell
+.SH SYNOPSIS
+.B booish
+.SH DESCRIPTION
+.B booish
+is the BOO interactive shell. The command takes no parameters. Just invoke the
+shell and start coding in BOO.
+.SH SEE ALSO
+.BR booc (1),
+.BR booi (1).
+.br
+.SH AUTHOR
+BOO was written by Rodrigo Barreto de Oliveira .
+.PP
+This manual page was written by Federico Di Gregorio ,
+for the Debian project (but may be used by others).
--- boo-0.7.6.2237.orig/debian/copyright
+++ boo-0.7.6.2237/debian/copyright
@@ -0,0 +1,30 @@
+This package was debianized by Sam Clegg on
+Thu, 24 Mar 2005 12:51:47 +0000.
+
+It was downloaded from http://boo.codehaus.org/
+
+Copyright (c) 2003, 2004, Rodrigo B. de Oliveira (rbo@acm.org)
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Rodrigo B. de Oliveira nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.