--- 9base-2.orig/debian/copyright +++ 9base-2/debian/copyright @@ -0,0 +1,369 @@ +Author: Anselm R. Garbe +Download: http://www.suckless.org/download/ + +Files: * +Copyright: (C) 2005 Anselm R. Garbe +License: MIT + 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. + +Files: awk/* +Copyright: (C) 1997 Lucent Technologies +License: MIT + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, provided that the above copyright notice appear in all + copies and that both that the copyright notice and this + permission notice and warranty disclaimer appear in supporting + documentation, and that the name Lucent Technologies or any of + its entities not be used in advertising or publicity pertaining + to distribution of the software without specific, written prior + permission. + . + LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. + IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY + SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF + THIS SOFTWARE. + +Files: + basename, bc, cat, cleanname, date, dc, echo, grep, rc, sed, seq, sleep, sort, + tee, test, touch, tr, uniq, yacc +Copyright: (C) 1997-2002 Lucent Technologies, Inc. +License: other + The Plan 9 software is provided under the terms of the + Lucent Public License, Version 1.02, reproduced below, + with the following notable exceptions: + . + 1. No right is granted to create derivative works of or + to redistribute (other than with the Plan 9 Operating System) + the screen imprinter fonts identified in subdirectory + /lib/font/bit/lucida and printer fonts (Lucida Sans Unicode, Lucida + Sans Italic, Lucida Sans Demibold, Lucida Typewriter, Lucida Sans + Typewriter83), identified in subdirectory /sys/lib/postscript/font. + These directories contain material copyrights by B&H Inc. and Y&Y Inc. + . + 2. The printer fonts identified in subdirectory /sys/lib/ghostscript/font + are subject to the GNU GPL, reproduced in the file /LICENSE.gpl. + . + 3. The ghostscript program in the subdirectory /sys/src/cmd/gs is + covered by the Aladdin Free Public License, reproduced in the file + /LICENSE.afpl. + . + Other, less notable exceptions are marked in the file tree with + COPYING, COPYRIGHT, or LICENSE files. + . + =================================================================== + . + Lucent Public License Version 1.02 + . + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS PUBLIC + LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE + PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + . + 1. DEFINITIONS + . + "Contribution" means: + . + a. in the case of Lucent Technologies Inc. ("LUCENT"), the Original + Program, and + b. in the case of each Contributor, + . + i. changes to the Program, and + ii. additions to the Program; + . + where such changes and/or additions to the Program were added to the + Program by such Contributor itself or anyone acting on such + Contributor's behalf, and the Contributor explicitly consents, in + accordance with Section 3C, to characterization of the changes and/or + additions as Contributions. + . + "Contributor" means LUCENT and any other entity that has Contributed a + Contribution to the Program. + . + "Distributor" means a Recipient that distributes the Program, + modifications to the Program, or any part thereof. + . + "Licensed Patents" mean patent claims licensable by a Contributor + which are necessarily infringed by the use or sale of its Contribution + alone or when combined with the Program. + . + "Original Program" means the original version of the software + accompanying this Agreement as released by LUCENT, including source + code, object code and documentation, if any. + . + "Program" means the Original Program and Contributions or any part + thereof + . + "Recipient" means anyone who receives the Program under this + Agreement, including all Contributors. + . + 2. GRANT OF RIGHTS + . + a. Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare derivative works of, publicly display, + publicly perform, distribute and sublicense the Contribution of such + Contributor, if any, and such derivative works, in source code and + object code form. + . + b. Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, if + any, in source code and object code form. The patent license granted + by a Contributor shall also apply to the combination of the + Contribution of that Contributor and the Program if, at the time the + Contribution is added by the Contributor, such addition of the + Contribution causes such combination to be covered by the Licensed + Patents. The patent license granted by a Contributor shall not apply + to (i) any other combinations which include the Contribution, nor to + (ii) Contributions of other Contributors. No hardware per se is + licensed hereunder. + . + c. Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. Each + Contributor disclaims any liability to Recipient for claims brought by + any other entity based on infringement of intellectual property rights + or otherwise. As a condition to exercising the rights and licenses + granted hereunder, each Recipient hereby assumes sole responsibility + to secure any other intellectual property rights needed, if any. For + example, if a third party patent license is required to allow + Recipient to distribute the Program, it is Recipient's responsibility + to acquire that license before distributing the Program. + . + d. Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the copyright + license set forth in this Agreement. + . + 3. REQUIREMENTS + . + A. Distributor may choose to distribute the Program in any form under + this Agreement or under its own license agreement, provided that: + . + a. it complies with the terms and conditions of this Agreement; + . + b. if the Program is distributed in source code or other tangible + form, a copy of this Agreement or Distributor's own license agreement + is included with each copy of the Program; and + . + c. if distributed under Distributor's own license agreement, such + license agreement: + . + i. effectively disclaims on behalf of all Contributors all warranties + and conditions, express and implied, including warranties or + conditions of title and non-infringement, and implied warranties or + conditions of merchantability and fitness for a particular purpose; + ii. effectively excludes on behalf of all Contributors all liability + for damages, including direct, indirect, special, incidental and + consequential damages, such as lost profits; and + iii. states that any provisions which differ from this Agreement are + offered by that Contributor alone and not by any other party. + . + B. Each Distributor must include the following in a conspicuous + location in the Program: + . + Copyright (C) 2003, Lucent Technologies Inc. and others. All Rights + Reserved. + . + C. In addition, each Contributor must identify itself as the + originator of its Contribution in a manner that reasonably allows + subsequent Recipients to identify the originator of the Contribution. + Also, each Contributor must agree that the additions and/or changes + are intended to be a Contribution. Once a Contribution is contributed, + it may not thereafter be revoked. + . + 4. COMMERCIAL DISTRIBUTION + . + Commercial distributors of software may accept certain + responsibilities with respect to end users, business partners and the + like. While this license is intended to facilitate the commercial use + of the Program, the Distributor who includes the Program in a + commercial product offering should do so in a manner which does not + create potential liability for Contributors. Therefore, if a + Distributor includes the Program in a commercial product offering, + such Distributor ("Commercial Distributor") hereby agrees to defend + and indemnify every Contributor ("Indemnified Contributor") against + any losses, damages and costs (collectively"Losses") arising from + claims, lawsuits and other legal actions brought by a third party + against the Indemnified Contributor to the extent caused by the acts + or omissions of such Commercial Distributor in connection with its + distribution of the Program in a commercial product offering. The + obligations in this section do not apply to any claims or Losses + relating to any actual or alleged intellectual property infringement. + In order to qualify, an Indemnified Contributor must: a) promptly + notify the Commercial Distributor in writing of such claim, and b) + allow the Commercial Distributor to control, and cooperate with the + Commercial Distributor in, the defense and any related settlement + negotiations. The Indemnified Contributor may participate in any such + claim at its own expense. + . + For example, a Distributor might include the Program in a commercial + product offering, Product X. That Distributor is then a Commercial + Distributor. If that Commercial Distributor then makes performance + claims, or offers warranties related to Product X, those performance + claims and warranties are such Commercial Distributor's responsibility + alone. Under this section, the Commercial Distributor would have to + defend claims against the Contributors related to those performance + claims and warranties, and if a court requires any Contributor to pay + any damages as a result, the Commercial Distributor must pay those + damages. + . + 5. NO WARRANTY + . + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS + PROVIDED ON AN"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY + WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely + responsible for determining the appropriateness of using and + distributing the Program and assumes all risks associated with its + exercise of rights under this Agreement, including but not limited to + the risks and costs of program errors, compliance with applicable + laws, damage to or loss of data, programs or equipment, and + unavailability or interruption of operations. + . + 6. DISCLAIMER OF LIABILITY + . + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR + ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING + WITHOUT LIMITATION LOST PROFITS), 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 OR + DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED + HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + . + 7. EXPORT CONTROL + . + Recipient agrees that Recipient alone is responsible for compliance + with the United States export administration regulations (and the + export control laws and regulation of any other countries). + . + 8. GENERAL + . + If any provision of this Agreement is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this Agreement, and without further + action by the parties hereto, such provision shall be reformed to the + minimum extent necessary to make such provision valid and enforceable. + . + If Recipient institutes patent litigation against a Contributor with + respect to a patent applicable to software (including a cross-claim or + counterclaim in a lawsuit), then any patent licenses granted by that + Contributor to such Recipient under this Agreement shall terminate as + of the date such litigation is filed. In addition, if Recipient + institutes patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Program + itself (excluding combinations of the Program with other software or + hardware) infringes such Recipient's patent(s), then such Recipient's + rights granted under Section 2(b) shall terminate as of the date such + litigation is filed. + . + All Recipient's rights under this Agreement shall terminate if it + fails to comply with any of the material terms or conditions of this + Agreement and does not cure such failure in a reasonable period of + time after becoming aware of such noncompliance. If all Recipient's + rights under this Agreement terminate, Recipient agrees to cease use + and distribution of the Program as soon as reasonably practicable. + However, Recipient's obligations under this Agreement and any licenses + granted by Recipient relating to the Program shall continue and + survive. + . + LUCENT may publish new versions (including revisions) of this + Agreement from time to time. Each new version of the Agreement will be + given a distinguishing version number. The Program (including + Contributions) may always be distributed subject to the version of the + Agreement under which it was received. In addition, after a new + version of the Agreement is published, Contributor may elect to + distribute the Program (including its Contributions) under the new + version. No one other than LUCENT has the right to modify this + Agreement. Except as expressly stated in Sections 2(a) and 2(b) above, + Recipient receives no rights or licenses to the intellectual property + of any Contributor under this Agreement, whether expressly, by + implication, estoppel or otherwise. All rights in the Program not + expressly granted under this Agreement are reserved. + . + This Agreement is governed by the laws of the State of New York and + the intellectual property laws of the United States of America. No + party to this Agreement will bring a legal action under this Agreement + more than one year after the cause of action arose. Each party waives + its rights to a jury trial in any resulting litigation. + +Files: lib9 +Copyright: (C) 2002 Lucent Technologies. +License: other + Permission to use, copy, modify, and distribute this software for any + purpose without fee is hereby granted, provided that this entire notice + is included in all copies of any software which is or includes a copy + or modification of this software and in all copies of the supporting + documentation for such software. + . + THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY + REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +Files: mk/* +Copyright: + (C) 2000-2002 Vita Nuova Holdings Limited + (C) 1997-1999 Vita Nuova Limited + (C) 1995-1997 C H Forsyth + (C) 1994-1999 Lucent Technologies, Inc. +License: GPL-2 + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; version 2 of the License. + . + This program 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 General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: debian/* +Copyright: (C) 2005-2008 Daniel Baumann +License: MIT + 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. --- 9base-2.orig/debian/control +++ 9base-2/debian/control @@ -0,0 +1,21 @@ +Source: 9base +Section: utils +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 7), quilt +Standards-Version: 3.8.0 +Homepage: http://www.suckless.org/ +Vcs-Browser: http://git.debian.net/?p=debian/9base.git +Vcs-Git: git://git.debian.net/git/debian/9base.git + +Package: 9base +Architecture: alpha amd64 arm armeb armel hppa hurd-i386 i386 m68k mips mipsel powerpc s390 sparc kfreebsd-amd64 kfreebsd-i386 +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: 9mount, wmii2 +Description: Plan 9 userland tools + 9base is a port of following original Plan 9 userland tools to Unix: + awk, basename, bc, cat, cleanname, date, dc, echo, grep, mk, rc, sed, seq, + sleep, sort, tee, test, touch, tr, uniq, and yacc. + . + 9base is currently only used by wmii2 (window manager improved, version 2). --- 9base-2.orig/debian/rules +++ 9base-2/debian/rules @@ -0,0 +1,54 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) clean + + dh_clean + +build: build-stamp +build-stamp: patch + dh_testdir + + $(MAKE) LDFLAGS="" PREFIX=/usr/lib/9base MANPREFIX=/usr/share/man + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/9base PREFIX=/usr/lib/9base MANPREFIX=/usr/share/man install + + set -e; for MANPAGE in debian/9base/usr/share/man/man1/* debian/9base/usr/share/man/man7/*; \ + do \ + mv $$MANPAGE `dirname $$MANPAGE`/9base-`basename $$MANPAGE`; \ + done + +binary: binary-arch + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_lintian + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- 9base-2.orig/debian/compat +++ 9base-2/debian/compat @@ -0,0 +1 @@ +7 --- 9base-2.orig/debian/9base.README.Debian +++ 9base-2/debian/9base.README.Debian @@ -0,0 +1,10 @@ +9base for Debian +---------------- + +Please note that all manpages are prefixed with '9base-', you need to use: + + $ man 9base-awk + +to read the manpage of the 9base awk. + + -- Daniel Baumann Wed, 28 Dec 2005 13:32:00 +0100 --- 9base-2.orig/debian/9base.lintian-overrides +++ 9base-2/debian/9base.lintian-overrides @@ -0,0 +1 @@ +9base: executable-not-elf-or-script ./usr/lib/9base/etc/rcmain --- 9base-2.orig/debian/changelog +++ 9base-2/debian/changelog @@ -0,0 +1,123 @@ +9base (1:2-10ubuntu1) karmic; urgency=low + + * Test-rebuild FTFBS: getline problem solved by backporting patch + from 9base-3. + + -- Morten Kjeldgaard Mon, 28 Sep 2009 17:15:57 +0200 + +9base (1:2-10) unstable; urgency=low + + * Prefixing debhelper files with package name. + * Updating suggests. + * Updating make install call in rules. + * Using quilt rather than dpatch. + * Updating indenting in README.Debian. + + -- Daniel Baumann Wed, 17 Dec 2008 20:57:00 +0100 + +9base (1:2-9) unstable; urgency=low + + * Adding version 2+20071126-1 to debian changelog. + * Upgrading package to debhelper 7. + * Upgrading package to standards 3.8.0. + * Adding vcs fields in control. + * Replacing obsolete dh_clean -k with dh_prep. + * Removing watch file. + * Using lintian debhelper to install lintian overrides. + * Reordering rules file. + * Rewriting copyright file in machine-interpretable format. + + -- Daniel Baumann Sat, 8 Nov 2008 08:08:00 +0100 + +9base (1:2-8) unstable; urgency=low + + * Bumping to new policy. + * Using new homepage field in control. + * Don't hide make errors in clean target of rules. + + -- Daniel Baumann Sun, 23 Dec 2007 11:36:00 +0100 + +9base (1:2+20071126-1) experimental; urgency=low + + * Testing upstream snapshot (Closes: #421482). + + -- Daniel Baumann Mon, 26 Nov 2007 21:40:00 +0100 + +9base (1:2-7) unstable; urgency=low + + * Reverting to last know working version (Closes: #421482). + + -- Daniel Baumann Mon, 30 Jul 2007 08:41:00 +0200 + +9base (2+20070601-2) unstable; urgency=low + + * Temporarily remove s390 from architectures (Closes: #421482). + + -- Daniel Baumann Sun, 10 Jun 2007 23:23:00 +0200 + +9base (2+20070601-1) unstable; urgency=low + + * New upstream snapshot. + + -- Daniel Baumann Fri, 1 Jun 2007 18:59:00 +0200 + +9base (2+20070501-1) unstable; urgency=low + + * New upstream snapshot. + + -- Daniel Baumann Tue, 1 May 2007 08:52:00 +0200 + +9base (2+20070429-1) unstable; urgency=low + + * New upstream snapshot. + + -- Daniel Baumann Sun, 29 Apr 2007 12:01:00 +0200 + +9base (2-6) unstable; urgency=low + + * Added patch from Cyril Brulebois to fix + FTBFS on kfreebsd (Closes: #414224). + + -- Daniel Baumann Sat, 10 Mar 2007 08:56:00 +0100 + +9base (2-5) unstable; urgency=low + + * Added armeb and armel to the explicit architecture list (Closes: #408765). + + -- Daniel Baumann Sun, 28 Jan 2007 13:12:00 +0100 + +9base (2-4) unstable; urgency=low + + * Minor cleanups. + + -- Daniel Baumann Fri, 19 Jan 2007 09:51:00 +0100 + +9base (2-3) unstable; urgency=medium + + * Excluding ia64 manually. + + -- Daniel Baumann Mon, 18 Sep 2006 12:08:00 +0200 + +9base (2-2) unstable; urgency=low + + * New email address. + + -- Daniel Baumann Tue, 4 Jul 2006 23:27:00 +0200 + +9base (2-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 25 Jan 2006 15:33:00 +0100 + +9base (1+20060123-1) unstable; urgency=low + + * New upstream snapshot, should fix FTBFS on most !i386 architectures. + + -- Daniel Baumann Tue, 24 Jan 2006 15:26:00 +0100 + +9base (1-1) unstable; urgency=low + + * Initial release. + + -- Daniel Baumann Wed, 28 Dec 2005 13:32:00 +0100 --- 9base-2.orig/debian/9base.docs +++ 9base-2/debian/9base.docs @@ -0,0 +1 @@ +README --- 9base-2.orig/debian/patches/01-manpage.patch +++ 9base-2/debian/patches/01-manpage.patch @@ -0,0 +1,27 @@ +Author: Daniel Baumann +Description: Fixing manpage character error. + +diff -Naurp 9base.orig/dc/dc.1 9base/dc/dc.1 +--- 9base.orig/dc/dc.1 2008-10-19 14:41:11.000000000 +0000 ++++ 9base/dc/dc.1 2008-12-17 19:50:39.000000000 +0000 +@@ -133,7 +133,7 @@ Put the bracketed + text + string on the top of the stack. + .TP +-.PD0 ++.PD 0 + .BI < x + .TP + .BI > x +diff -Naurp 9base.orig/mk/mk.1 9base/mk/mk.1 +--- 9base.orig/mk/mk.1 2008-10-19 14:41:11.000000000 +0000 ++++ 9base/mk/mk.1 2008-12-17 19:50:39.000000000 +0000 +@@ -445,7 +445,7 @@ contains only the name of the members. + .B $nproc + the process slot for this recipe. + It satisfies +-.RB 0≤ $nproc < $NPROC . ++.RB 0<= $nproc < $NPROC . + .TP + .B $pid + the process id for the --- 9base-2.orig/debian/patches/proto.h.patch +++ 9base-2/debian/patches/proto.h.patch @@ -0,0 +1,16 @@ +--- 9base-2/awk/proto.h 2006-01-25 15:21:14.000000000 +0100 ++++ 9base-3/awk/proto.h 2009-08-03 11:15:16.000000000 +0200 +@@ -22,6 +22,8 @@ + THIS SOFTWARE. + ****************************************************************/ + ++#define getline p9getline ++ + extern int yywrap(void); + extern void setfname(Cell *); + extern int constnode(Node *); +@@ -175,3 +177,4 @@ + + extern FILE *popen(const char *, const char *); + extern int pclose(FILE *); ++ --- 9base-2.orig/debian/patches/series +++ 9base-2/debian/patches/series @@ -0,0 +1,3 @@ +01-manpage.patch +02-kfreebsd.patch +proto.h.patch --- 9base-2.orig/debian/patches/02-kfreebsd.patch +++ 9base-2/debian/patches/02-kfreebsd.patch @@ -0,0 +1,15 @@ +Author: Cyril Brulebois +Description: Fixing FTBFS on kfreebsd (Closes: #414224). + +diff -Naurp 9base.orig/lib9/dirread.c 9base/lib9/dirread.c +--- 9base.orig/lib9/dirread.c 2008-10-19 14:41:11.000000000 +0000 ++++ 9base/lib9/dirread.c 2008-12-17 19:51:01.000000000 +0000 +@@ -6,7 +6,7 @@ + + extern int _p9dir(struct stat*, struct stat*, char*, Dir*, char**, char*); + +-#if defined(__linux__) ++#if defined(__linux__) || defined(__FreeBSD_kernel__) + static int + mygetdents(int fd, struct dirent *buf, int n) + {