--- brickos-0.9.0.dfsg.orig/debian/rules +++ brickos-0.9.0.dfsg/debian/rules @@ -0,0 +1,143 @@ +#!/usr/bin/make -f + +################################################################################ + +include /usr/share/dpatch/dpatch.make + +################################################################################ + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: patch-stamp configure + dh_testdir + # Configure the package. NOTE: this is non-standard configure script!! + ./configure + +build-arch: build-arch-stamp +build-arch-stamp: config.status + dh_testdir + + # Compile/build the package. + $(MAKE) prefix=/usr + + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: config.status + dh_testdir + + # Compile/build the arch indep package. + $(MAKE) docs-build prefix=/usr + + touch build-indep-stamp + +build: build-arch build-indep + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp + rm -rf debian/patched + + # Clean up after the build process. + [ ! -e Makefile ] || $(MAKE) realclean + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Install the package into debian/brickos. + $(MAKE) install docs-install inst_prefix=/usr prefix=$(CURDIR)/debian/brickos/usr mandir=$(CURDIR)/debian/brickos/usr/share/man + # remove docs we shouldn't install + rm -f $(CURDIR)/debian/brickos/usr/share/doc/brickos/html/INSTALL-cygwin* + rm -f $(CURDIR)/debian/brickos/usr/share/doc/brickos/LICENSE* + rm -f $(CURDIR)/debian/brickos/usr/share/doc/brickos/examples/demo/c++/.depend + rm -f $(CURDIR)/debian/brickos/usr/share/doc/brickos/examples/demo/.depend + + dh_movefiles --sourcedir=debian/brickos + + # remove unneeded dirs we shouldn't install + rm -rf $(CURDIR)/debian/brickos/usr/share/doc/brickos/html + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: build install + dh_testdir -i + dh_testroot -i +# dh_installdebconf -i + dh_installdocs -i +# dh_installexamples -i + dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installman -i +# dh_installinfo -i +# dh_undocumented -i + dh_installchangelogs ChangeLog -i + dh_link -i + dh_compress -i --exclude=changelog.html --exclude=tree.js --exclude=treeview.js + dh_fixperms -i + dh_installdeb -i +# dh_perl -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a +# dh_installdebconf -a + dh_installdocs -a + dh_installexamples -a + dh_installmenu -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a + dh_installman -a +# dh_installinfo -a +# dh_undocumented -a + dh_installchangelogs ChangeLog -a + dh_strip -a --exclude=debian/brickos/usr/lib/brickos/libc.a \ + --exclude=debian/brickos/usr/lib/brickos/libmint.a \ + --exclude=debian/brickos/usr/lib/brickos/libfloat.a \ + --exclude=debian/brickos/usr/lib/brickos/libc++.a + dh_link -a + dh_compress -a + dh_fixperms -a +# dh_makeshlibs -a + dh_installdeb -a +# dh_perl -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- brickos-0.9.0.dfsg.orig/debian/compat +++ brickos-0.9.0.dfsg/debian/compat @@ -0,0 +1 @@ +4 --- brickos-0.9.0.dfsg.orig/debian/dirs +++ brickos-0.9.0.dfsg/debian/dirs @@ -0,0 +1,24 @@ +usr +usr/bin +usr/lib +usr/lib/brickos +usr/include +usr/include/brickos +usr/include/brickos/c++ +usr/include/brickos/lnp +usr/include/brickos/lnp/sys +usr/include/brickos/rom +usr/include/brickos/sys +usr/share +usr/share/doc +usr/share/doc/brickos +usr/share/doc/brickos/html +usr/share/doc/brickos/html/images +usr/share/doc/brickos/html/html-c +usr/share/doc/brickos/html/html-c++ +usr/share/doc/brickos/html/html-kern +usr/share/doc/brickos/examples +usr/share/doc/brickos/examples/demo +usr/share/doc/brickos/examples/demo/c++ +usr/share/man +usr/share/man/man1 --- brickos-0.9.0.dfsg.orig/debian/patches/001_gcc3.3 +++ brickos-0.9.0.dfsg/debian/patches/001_gcc3.3 @@ -0,0 +1,168 @@ +#!/bin/sh -e +## 001_gcc3.3 +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Description: Make brickos build using gcc > 3.2 +## DP: Author: Jochen Hoenicke +## DP: Upstream status: N/A +## DP: Date: Tue, 07 Nov 2006 00:56:14 +0100 +## DP: Source: http://hoenicke.ath.cx/rcx/brickOS.html + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -Naur brickos-0.2.6.10.6_unpatched/h8300.rcx brickos-0.2.6.10.6_patched/h8300.rcx +--- brickos-0.2.6.10.6_unpatched/h8300.rcx 2003-02-16 21:43:49.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/h8300.rcx 2004-09-28 10:39:55.000000000 +0200 +@@ -16,7 +16,7 @@ + ram : o = 0x8000, l = 0x6f30 + lcddata : o = 0xef30, l = 0x0020 /* display memory */ + ram2 : o = 0xef50, l = 0x00b0 +- ram3 : o = 0xf002, l = 0x0b7e ++ ram3 : o = 0xf000, l = 0x0b80 + romdata : o = 0xfd80, l = 0x0040 /* port shadows, interrupt vectors */ + ram4 : o = 0xfe00, l = 0x0100 + +@@ -74,7 +74,13 @@ + __edata = . ; + } > ram + +- .bss : { ++ .text.hi : { ++ ___text_hi = . ; ++ *(.text.hi) ++ ___etext_hi = . ; ++ } > ram3 AT>ram ++ ++ .bss ___data_end : { + ___bss = . ; + _bss_start = . ; + *(.bss) +@@ -82,13 +88,7 @@ + ___bss_end = ALIGN(2) ; + _mm_start = ALIGN(2) ; /* start memory management here */ + _end = ALIGN(2) ; +- } >ram +- +- .text.hi : AT (_bss_start) { +- ___text_hi = . ; +- *(.text.hi) +- ___etext_hi = . ; +- } > ram3 ++ } AT>ram + + .lcddata : { + _display_memory = 0xef43 - 0xef30 ; +diff -Naur brickos-0.2.6.10.6_unpatched/lib/c++/stub.c brickos-0.2.6.10.6_patched/lib/c++/stub.c +--- brickos-0.2.6.10.6_unpatched/lib/c++/stub.c 2004-01-26 04:08:10.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/c++/stub.c 2004-09-28 10:39:55.000000000 +0200 +@@ -96,3 +96,9 @@ + __terminate(); + } + ++void ++__cxa_pure_virtual() ++{ ++ __terminate(); ++} ++ +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/addsf3.s brickos-0.2.6.10.6_patched/lib/float/addsf3.s +--- brickos-0.2.6.10.6_unpatched/lib/float/addsf3.s 2004-02-16 03:44:49.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/addsf3.s 2004-09-28 10:39:55.000000000 +0200 +@@ -184,7 +184,7 @@ + mov.w @(6,r7),r1 + not.b r2l ; negate exponent difference + not.b r2h +- adds.w #1,r2 ++ adds #1,r2 + + endif_2: + +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/expandsf.s brickos-0.2.6.10.6_patched/lib/float/expandsf.s +--- brickos-0.2.6.10.6_unpatched/lib/float/expandsf.s 2004-02-16 03:45:14.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/expandsf.s 2004-09-28 10:39:55.000000000 +0200 +@@ -118,7 +118,7 @@ + + ; Decrement exponent + +- subs.w #1,r4 ++ subs #1,r4 + + ; Is one bit set? (one bit is in 1 << 23 or 00800000 position) + +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/fixsfsi.s brickos-0.2.6.10.6_patched/lib/float/fixsfsi.s +--- brickos-0.2.6.10.6_unpatched/lib/float/fixsfsi.s 2004-02-16 03:46:17.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/fixsfsi.s 2004-09-28 10:39:55.000000000 +0200 +@@ -192,7 +192,7 @@ + + ; Subtract bias + 31 from exponent + +- add.b #-158,r4l ; subtract bias + 31 from exponent ++ add.b #256-158,r4l ; subtract bias + 31 from exponent + addx.b #-1,r4h + + ; Is exponent < 0 ? +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/floatsisf.s brickos-0.2.6.10.6_patched/lib/float/floatsisf.s +--- brickos-0.2.6.10.6_unpatched/lib/float/floatsisf.s 2004-02-16 03:46:17.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/floatsisf.s 2004-09-28 10:39:55.000000000 +0200 +@@ -135,7 +135,7 @@ + + ; Increase exponent + +- adds.w #1,r4 ; add one to exponent ++ adds #1,r4 ; add one to exponent + + bra endif_1 + +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/joinsf.s brickos-0.2.6.10.6_patched/lib/float/joinsf.s +--- brickos-0.2.6.10.6_unpatched/lib/float/joinsf.s 2004-02-16 03:46:17.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/joinsf.s 2004-09-28 10:39:55.000000000 +0200 +@@ -197,7 +197,7 @@ + + ; Increase exponent + +- adds.w #1,r4 ; add one to exponent ++ adds #1,r4 ; add one to exponent + + endif_5: + +diff -Naur brickos-0.2.6.10.6_unpatched/lib/float/normalsf.s brickos-0.2.6.10.6_patched/lib/float/normalsf.s +--- brickos-0.2.6.10.6_unpatched/lib/float/normalsf.s 2004-02-16 03:47:58.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/lib/float/normalsf.s 2004-09-28 10:39:55.000000000 +0200 +@@ -51,7 +51,7 @@ + + ; Decrement exponent + +- subs.w #1,r4 ++ subs #1,r4 + + ; Repeat + +diff -Naur brickos-0.2.6.10.6_unpatched/util/dll-src/genlds.c brickos-0.2.6.10.6_patched/util/dll-src/genlds.c +--- brickos-0.2.6.10.6_unpatched/util/dll-src/genlds.c 2004-01-03 20:57:46.000000000 +0100 ++++ brickos-0.2.6.10.6_patched/util/dll-src/genlds.c 2004-09-28 10:39:55.000000000 +0200 +@@ -192,7 +192,7 @@ + .stack : {\n\ + _stack = . ; \n\ + *(.stack)\n\ +- } > topram\n\ ++ } > stack\n\ + \n\ + .eight 0xff00: {\n\ + *(.eight)\n\ --- brickos-0.9.0.dfsg.orig/debian/patches/002_kfreebsd +++ brickos-0.9.0.dfsg/debian/patches/002_kfreebsd @@ -0,0 +1,39 @@ +#!/bin/sh -e +## 001_gcc3.3 +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Description: Make brickos build on GNU/kFreeBSD +## DP: Author: Cyril Brulebois +## DP: Upstream status: N/A +## DP: Date: Thu, 08 Mar 2007 00:14:53 +0100 + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +--- brickos-0.9.0.dfsg/util/firmdl/rcx_comm.c 2007-03-07 18:49:42.190409000 +0100 ++++ brickos-0.9.0.dfsg/util/firmdl/rcx_comm.c 2007-03-07 18:55:33.000000000 +0100 +@@ -102,7 +102,7 @@ + { + char *bufp = (char *)buf; + int len = 0; +-#if defined(LINUX) | defined(linux) ++#if defined(LINUX) | defined(linux) | defined (__FreeBSD_kernel__) + int count; + fd_set fds; + struct timeval tv; --- brickos-0.9.0.dfsg.orig/debian/patches/00list +++ brickos-0.9.0.dfsg/debian/patches/00list @@ -0,0 +1,3 @@ +000_build_env +001_gcc3.3 +002_kfreebsd --- brickos-0.9.0.dfsg.orig/debian/patches/000_build_env +++ brickos-0.9.0.dfsg/debian/patches/000_build_env @@ -0,0 +1,61 @@ +#!/bin/sh -e +## 000_build_env +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Description: Fix Makefiles and configure +## DP: Author: N/A, Michael Tautschnig +## DP: Upstream status: N/A +## DP: Date: Tue, 07 Nov 2006 00:56:14 +0100 + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +--- brickos-0.9.0.dfsg.orig/doc/Makefile ++++ brickos-0.9.0.dfsg/doc/Makefile +@@ -28,12 +28,6 @@ + cp -f ${TEXT_DOCS} ${pkgdocdir} + cp -r images ${pkghtmldir} + cp -f *.html ${pkghtmldir} +- mkdir -p ${pkghtmldir}/HOWTO +- cp HOWTO/*.html ${pkghtmldir}/HOWTO +- cp HOWTO.html ${pkghtmldir}/HOWTO +- @# oops copied extra files, remove them +- @rm -f $(pkghtmldir)/HOWTO/t1.html +- @rm -f $(pkghtmldir)/HOWTO.html + + chkbuild: + @if [ ! -f $(DOCBASE).html ] ;then \ +--- brickos-0.9.0.dfsg/configure 2004-01-25 06:25:45.000000000 +0100 ++++ brickos-0.9.0.dfsg.patched/configure 2006-11-07 20:03:31.000000000 +0100 +@@ -1,4 +1,4 @@ +-#!/bin/sh -p ++#!/bin/sh + # $Id: configure,v 1.10 2004/01/25 05:25:45 stephmo Exp $ + # + # Generator for brickOS host-OS-dependend Makefile variables +@@ -37,7 +37,8 @@ + # known PREFIXs of h8*gcc + TOOL_PREFIX="h8300-hms- + h8300hms- +- h8300-hitachi-hms-" ++ h8300-hitachi-hms- ++ h8300-hitachi-coff-" + + HMSFULL="" + # for each path, do... --- brickos-0.9.0.dfsg.orig/debian/README.Debian +++ brickos-0.9.0.dfsg/debian/README.Debian @@ -0,0 +1,52 @@ +brickOS for Debian +------------------ + +To start with brickOS on Debian: + +- Utilities, libraries, brickOS kernel and demos have all been installed + by this package. +- Copy the /usr/share/doc/brickos/examples/demo/ directory contents to + a directory of your choosing. (If you wish to use c++ copy the files + from the demo/c++ subdirectory, instead.) + NOTE: you may have to uncompress some of the example files. Simply do + a one-time: gzip -d *.gz +- Type 'make' in this new directory to compile the demos. +- The utilities are already in your PATH. Set RCXTTY if you use a non- + standard port for the IR tower. [example: 'export RCXTTY=/dev/ttyS1'] +- Use firmdl3 to download /usr/lib/brickos/brickOS.srec to your RCX. +- Type "dll demo/helloworld.lx" (where demo is the directory in which you + just made the demos). If all is well, it should be automatically + relocated and transmitted to program slot 0. Press the RUN key to + run. The program stops automatically. +- Type "dll -p1 demo/rover.lx" to transmit another demo to program slot 1. + Use the PRGM key to select the desired program. Try RUN. +- NOTE: A 'make realclean' will remove all built files. + +- Stop your program with the RUN or ON/OFF key. Programs are preserved over + ON/OFF now. Press ON/OFF and PRGM simultaneously to erase brickOS. + + +If things don't quite work, work at it. + + +For your own projects, + +- Make a directory in a location of your choosing (you may wish to make + a ~/brickOS directory and place your projects below there). +- Copy 'Makefile' from the /usr/share/doc/brickos/examples directory to this + new directory. +- Put your main routine into myproject.c. (or myproject.C if using C++) +- If you need more source files, add them in the Makefile. +- type "make myproject.lx && dll myproject.lx" to build and then download + your new code. + +In case anyone is wondering, dll is short for dynamic linker and loader. + +For more documentation, look in /usr/share/doc/brickos/ and on the web at +http://brickos.sourceforge.net/ + +You can also pose questions, and get good help +at: http://lugnet.com/robotics/rcx/legos/ + +------------------------------------------------------------------------ +brickOS Copyright (C) 1998-2002 by Markus L. Noga --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.doc-base.api-cpp +++ brickos-0.9.0.dfsg/debian/brickos-doc.doc-base.api-cpp @@ -0,0 +1,12 @@ +Document: brickos-doc-api-cpp +Title: brickOS API Reference for C++ developers +Author: Autogenerated by Doxygen from brickOS code +Abstract: This manual provides a detailed description of the + brickOS Application Programming Interface (API) as needed by + C++ programmers. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/brickos/html/html-c++/index.html +Files: /usr/share/doc/brickos/html/html-c++/*.* + --- brickos-0.9.0.dfsg.orig/debian/control +++ brickos-0.9.0.dfsg/debian/control @@ -0,0 +1,31 @@ +Source: brickos +Section: devel +Priority: extra +Maintainer: Michael Tautschnig +Build-Depends: debhelper (>> 4.0.0), binutils-h8300-hms (>= 2.16.1), gcc-h8300-hms (>= 1:3.4.6), sgmltools-lite, doxygen, dpatch +Standards-Version: 3.7.3.0 +Homepage: http://brickos.sourceforge.net + +Package: brickos +Architecture: any +Depends: ${shlibs:Depends} +Recommends: binutils-h8300-hms (>= 2.16.1), gcc-h8300-hms (>= 1:3.4.6) +Suggests: brickos-doc +Replaces: legos +Conflicts: legos +Description: alternative OS for LEGO(r) Mindstorms RCX. Supports devel. in C/C++ + A multitasking operating system with development environment for use + as an alternative to the standard LEGO(r) Mindstorms RCX firmware. + . + For posts to/from other users: http://lugnet.com/robotics/rcx/legos/ + . + (LEGO(r) is a trademark of the LEGO Group of companies.) + +Package: brickos-doc +Architecture: all +Section: doc +Description: documentation for brickOS an Alternative OS for the RCX + HOWTO and API Documentation for brickOS an alternative Operating + System for the LEGO(r) Mindstorms RCX. + . + (LEGO(r) is a trademark of the LEGO Group of companies.) --- brickos-0.9.0.dfsg.orig/debian/copyright +++ brickos-0.9.0.dfsg/debian/copyright @@ -0,0 +1,481 @@ +This package was debianized by Stephen M Moraco on +Tue, 12 Nov 2002 20:39:49 -0700 + +It was downloaded from http://sourceforge.net/project/showfiles.php?group_id=58151 + +Upstream Authors: the brickOS project team. See: + http://sourceforge.net/project/memberlist.php?group_id=58151 + +brickOS Copyright (C) 1998-2004 by Markus L. Noga + + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + --- brickos-0.9.0.dfsg.orig/debian/NEWS +++ brickos-0.9.0.dfsg/debian/NEWS @@ -0,0 +1,9 @@ +brickos (0.9.0.dfsg-5) unstable; urgency=low + + * Changed dependency on gcc-h8300-hms and binutils-h8300-hms to recommends + instead. Note that recommended packages are installed by default by + aptitude and future apt versions will most probably have this behaviour as + well. + + -- Michael Tautschnig Sat, 04 Aug 2007 23:27:07 +0200 + --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.doc-base.api-kern +++ brickos-0.9.0.dfsg/debian/brickos-doc.doc-base.api-kern @@ -0,0 +1,12 @@ +Document: brickos-doc-api-kern +Title: brickOS API Reference for brickOS kernel developers +Author: Autogenerated by Doxygen from brickOS code +Abstract: This manual provides a detailed description of the + brickOS Application Programming Interface (API) as needed by + C/C++ programmers who are modifying brickOS itself. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/brickos/html/html-kern/index.html +Files: /usr/share/doc/brickos/html/html-kern/*.html + --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.doc-base.api-c +++ brickos-0.9.0.dfsg/debian/brickos-doc.doc-base.api-c @@ -0,0 +1,12 @@ +Document: brickos-doc-api-c +Title: brickOS API Reference for C developers +Author: Autogenerated by Doxygen from brickOS code +Abstract: This manual provides a detailed description of the + brickOS Application Programming Interface (API) as needed by + C programmers. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/brickos/html/html-c/index.html +Files: /usr/share/doc/brickos/html/html-c/*.* + --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.dirs +++ brickos-0.9.0.dfsg/debian/brickos-doc.dirs @@ -0,0 +1,6 @@ +usr/share/doc/brickos/html +usr/share/doc/brickos/html/images +usr/share/doc/brickos/html/html-c +usr/share/doc/brickos/html/html-c++ +usr/share/doc/brickos/html/html-kern +usr/share/doc-base --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.docs +++ brickos-0.9.0.dfsg/debian/brickos-doc.docs @@ -0,0 +1,4 @@ +NEWS +README +README.usb +VERSION --- brickos-0.9.0.dfsg.orig/debian/changelog +++ brickos-0.9.0.dfsg/debian/changelog @@ -0,0 +1,170 @@ +brickos (0.9.0.dfsg-6) unstable; urgency=low + + * Using uscan version 3 watch file and syntax (closes: #462466) + * Removed extranous whitespace in doc-base files + + -- Michael Tautschnig Fri, 25 Jan 2008 08:54:20 +0100 + +brickos (0.9.0.dfsg-5) unstable; urgency=low + + * New maintainer address. + * Conforms with policy version 3.7.3.0 + * Uses Homepage: field in control file + * Fixed debian/rules to support parallel builds + * Added a watch file + * Changed dependency on gcc-h8300-hms and binutils-h8300-hms to recommends + instead (closes: #399748) + + -- Michael Tautschnig Thu, 06 Dec 2007 21:40:44 +0100 + +brickos (0.9.0.dfsg-4) unstable; urgency=medium + + * Added 002_kfreebsd to fix FTBFS on GNU/kFreeBSD, thanks to Cyril Brulebois + (closes: #413871) + + -- Michael Tautschnig Thu, 08 Mar 2007 00:17:03 +0100 + +brickos (0.9.0.dfsg-3) unstable; urgency=high + + * build using gcc version 3.4.6 (closes: #400914) + * dropped now useless ram size patch + + -- Michael Tautschnig Fri, 12 Jan 2007 00:40:31 +0100 + +brickos (0.9.0.dfsg-2) unstable; urgency=medium + + * New maintainer (closes: #387769) + * Bumped standards version to 3.7.2.2 + * Now using dpatch + * added patch required for gcc > 3.2 + * Depends on newer binutils-h8300-hms and gcc-h8300-hms (closes: #396358) + + -- Michael Tautschnig Tue, 07 Nov 2006 21:47:42 +0100 + +brickos (0.9.0.dfsg-1) unstable; urgency=low + + * QA upload orphaning the package (see #387769). + * Repack .orig.tar.gz to remove non-free howto document (Closes: #328188). + * Bump Standards-Version and lintian level. + + -- Christoph Berg Wed, 25 Oct 2006 19:11:17 +0200 + +brickos (0.9.0-1) unstable; urgency=low + + * New Upstream Version + * Adds support for USB Ir Tower on Linux (Closes: Bug#280072) + (see README.usb for basic help) + * Removes -p in faux-configure shell script for compat. (Closes: Bug#264423) + * Adjusts brickos-doc description (Closes: Bug#209454) + + -- Stephen M Moraco Fri, 21 Jan 2005 20:45:20 -0700 + +brickos (0.2.6.10.6-1) unstable; urgency=low + + * New Upstream Version + * Fix brickos-doc overrides + + -- Stephen M Moraco Mon, 16 Feb 2004 20:58:18 -0700 + +brickos (0.2.6.10.5-1) unstable; urgency=low + + * New Upstream Version (Closes: Bug#212535) + * This version should work with new gcc versions (Closes: Bug#198323) + (please advise as soon as you can, if I've missed something and new + gcc still fails) + * Added trademark symbol with note to descriptions (Closes: Bug#170561) + * Fixed broken Makefile.common generation (Closes: Bug#188639) + it shouldn't have been trying to run ensureConfigured + * Removed location info from generated Makefile.common (Closes: Bug#169714) + * brickos-doc package has new html/index.html page + + -- Stephen M Moraco Sun, 15 Feb 2004 23:05:57 -0700 + +brickos (0.2.6.09-2.1) unstable; urgency=low + + * NMU. + * Fix use of multi-line strings, so package compiles under gcc 3.3 + (closes: #198323). + + -- Steve Langasek Sat, 26 Jul 2003 20:15:21 -0500 + +brickos (0.2.6.09-2) unstable; urgency=low + + * Ensure that legos is removed when brickos installed. (Closes: Bug#169536) + + -- Stephen M Moraco Mon, 18 Nov 2002 04:04:52 -0700 + +brickos (0.2.6.09-1) unstable; urgency=low + + * New Upstream + * This package used to be called legos. The upstream project name was changed + per a LEGO Company request. This package is therefore now called + brickos and replaces the legos package for this reason. + + -- Stephen M Moraco Tue, 12 Nov 2002 20:38:38 -0700 + +legos (0.2.6-1) unstable; urgency=low + + * New Upstream + + -- Stephen M Moraco Sat, 20 Apr 2002 03:49:04 -0600 + +legos (0.2.5-8) unstable; urgency=low + + * Correct Spelling in description (Closes: Bug#124863) + * Update to latest policy + * Correct lintian issues found + * Byte-by-byte file comparisons show this package to be 0.2.5 + + download fix + debian makefile adjustments (Closes: Bug#112618) + * Updated debian copy of README file to reflect this + + -- Stephen M Moraco Thu, 31 Jan 2002 21:00:02 -0700 + +legos (0.2.5-7) unstable; urgency=low + + * Build to fix source extract (Closes: Bug#107527) + + -- Stephen M Moraco Tue, 17 Jul 2001 00:21:08 -0600 + +legos (0.2.5-6) unstable; urgency=low + + * add SHELL defn to rules (Closes: Bug#101786) + * rebuild so can unpack source (Closes: Bug#101785) + * move legos-build-only binaries to lib/legos + * add missing utility merge_map to lib/legos + + -- Stephen M Moraco Tue, 26 Jun 2001 00:58:18 -0600 + +legos (0.2.5-5) unstable; urgency=low + + * Remove Suggests: of task-cross-... since we've decided against the task- + package. + * Attempt close 3rd time (Closes: Bug#83119) + * Move from optional to extra + + -- Stephen M Moraco Sun, 28 Jan 2001 00:44:18 -0700 + +legos (0.2.5-4) unstable; urgency=low + + * enhance build depends: missed gcc/binutils-h8300-hms (Closes: Bug#83119) + + -- Stephen M Moraco Wed, 24 Jan 2001 19:29:50 -0700 + +legos (0.2.5-3) unstable; urgency=low + + * repair toolchain for c++ use (makelx) + + -- Stephen M Moraco Sun, 14 Jan 2001 12:04:17 -0700 + +legos (0.2.5-2) unstable; urgency=low + + * Add real manpages for firmdl3 and dll + * Converted make to build with binutils/gcc-h8300-hms real installed tools + + -- Stephen M Moraco Sat, 6 Jan 2001 18:40:05 -0700 + +legos (0.2.5-1) unstable; urgency=low + + * Initial Release; feedback appreciated. + + -- Stephen M Moraco Tue, 26 Dec 2000 23:22:27 -0700 --- brickos-0.9.0.dfsg.orig/debian/watch +++ brickos-0.9.0.dfsg/debian/watch @@ -0,0 +1,3 @@ +# Site Directory Pattern Version Script +version=3 +ftp://ftp.sf.net/pub/sourceforge/b/br/brickos/brickos-?_?([\w+\d+\.]+|\d+)(?:\.tar|\.tgz)(?:\.gz|\.bz2|) debian uupdate --- brickos-0.9.0.dfsg.orig/debian/brickos-doc.files +++ brickos-0.9.0.dfsg/debian/brickos-doc.files @@ -0,0 +1 @@ +usr/share/doc/brickos/html --- brickos-0.9.0.dfsg.orig/debian/docs +++ brickos-0.9.0.dfsg/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +README.use +TODO