--- boo-0.7.5.2013.orig/debian/docs +++ boo-0.7.5.2013/debian/docs @@ -0,0 +1,3 @@ +notice.txt +readme.txt +docs/BooManifesto.sxw --- boo-0.7.5.2013.orig/debian/control +++ boo-0.7.5.2013/debian/control @@ -0,0 +1,20 @@ +Source: boo +Section: devel +Priority: optional +Maintainer: Sam Clegg +Build-Depends-Indep: debhelper (>= 4.1.0), nant, cdbs, cli-common (>= 0.2.0), mono-mcs (>= 1.1.2) | c-sharp-compiler, mono-gac | global-assembly-cache-tool +Build-Conflicts: boo +Standards-Version: 3.6.2 + +Package: boo +Architecture: all +Depends: ${cli:Depends}, mono +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.5.2013.orig/debian/manpages +++ boo-0.7.5.2013/debian/manpages @@ -0,0 +1,3 @@ +debian/booi.1 +debian/booc.1 +debian/booish.1 --- boo-0.7.5.2013.orig/debian/booc.1 +++ boo-0.7.5.2013/debian/booc.1 @@ -0,0 +1,62 @@ +.\" 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 \-sourcedir:dir +Specifies where to look for souce files. +.TP +.B \-resource:file +Specify a resource file. +.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.5.2013.orig/debian/booish +++ boo-0.7.5.2013/debian/booish @@ -0,0 +1,2 @@ +#!/bin/sh +env /usr/bin/mono /usr/lib/boo/booish.exe "$@" --- boo-0.7.5.2013.orig/debian/examples +++ boo-0.7.5.2013/debian/examples @@ -0,0 +1 @@ +examples/* --- boo-0.7.5.2013.orig/debian/booi.1 +++ boo-0.7.5.2013/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.5.2013.orig/debian/booi +++ boo-0.7.5.2013/debian/booi @@ -0,0 +1,2 @@ +#!/bin/sh +env /usr/bin/mono /usr/lib/boo/booi.exe "$@" --- boo-0.7.5.2013.orig/debian/booc +++ boo-0.7.5.2013/debian/booc @@ -0,0 +1,2 @@ +#!/bin/sh +env /usr/bin/mono /usr/lib/boo/booc.exe "$@" --- boo-0.7.5.2013.orig/debian/compat +++ boo-0.7.5.2013/debian/compat @@ -0,0 +1 @@ +4 --- boo-0.7.5.2013.orig/debian/watch +++ boo-0.7.5.2013/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://dist.codehaus.org/boo/distributions/boo-(.*)-src\.tar\.bz2 --- boo-0.7.5.2013.orig/debian/booish.1 +++ boo-0.7.5.2013/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.5.2013.orig/debian/copyright +++ boo-0.7.5.2013/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. --- boo-0.7.5.2013.orig/debian/rules +++ boo-0.7.5.2013/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 +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-arch common-binary-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.5.2013.orig/debian/install +++ boo-0.7.5.2013/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.5.2013.orig/debian/changelog +++ boo-0.7.5.2013/debian/changelog @@ -0,0 +1,87 @@ +boo (0.7.5.2013-2ubuntu1) dapper; urgency=low + + * Don't ship the gtksourceview lang file here but where it belongs + + -- Sebastian Dröge Thu, 13 Apr 2006 12:51:36 +0200 + +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