--- 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.