debian/0000755000000000000000000000000012205370665007174 5ustar debian/menu0000644000000000000000000000024612205370665010065 0ustar ?package(xabacus):needs="X11" section="Applications/Science/Mathematics" \ title="Xabacus" command="/usr/games/xabacus" \ icon="/usr/share/pixmaps/xabacus.m.xpm" debian/source/0000755000000000000000000000000012205370665010474 5ustar debian/source/format0000644000000000000000000000001412205370665011702 0ustar 3.0 (quilt) debian/xmabacus.links0000644000000000000000000000014612205370665012042 0ustar usr/games/xabacus usr/games/xmabacus usr/share/man/man6/xabacus.6.gz usr/share/man/man6/xmabacus.6.gz debian/xabacus.desktop0000644000000000000000000000047012205370665012216 0ustar [Desktop Entry] Name=Xabacus Version=7.5.5 GenericName=Abacus ancient calculator Comment=simulation of the ancient calculator (plain X version) Exec=xabacus Icon=/usr/share/pixmaps/xabacus.m.xpm Terminal=false Type=Application X-MultipleArgs=false Categories=Utility;Education;Math;Calculator StartupNotify=true debian/control0000644000000000000000000000312412205370665010577 0ustar Source: xabacus Section: games Priority: optional Maintainer: Florian Ernst Standards-Version: 3.9.4 Build-Depends: autotools-dev, debhelper (>= 5), dpkg-dev (>= 1.16.1~), libaudiofile-dev, libesd0-dev, libmotif-dev, libxpm-dev, libxt-dev Homepage: http://www.tux.org/~bagleyd/abacus.html Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/xabacus.git Vcs-Git: git://anonscm.debian.org/collab-maint/xabacus.git Package: xabacus Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: xabacus Conflicts: xabacus Replaces: xabacus Description: simulation of the ancient calculator (plain X version) This program is an implementation of the original abacus, it provides the Chinese, Japanese, Korean, Roman and Russian version and can be modified to allow others. . This version was compiled without the Motif GUI widget library and thus shows limited user interface functionality. See xmabacus for the extended version. Package: xmabacus Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Priority: extra Provides: xabacus Conflicts: xabacus Replaces: xabacus Description: simulation of the ancient calculator (Motif version) This program is an implementation of the original abacus, it provides the Chinese, Japanese, Korean, Roman and Russian version and can be modified to allow others. . This is the Motif version which shows additional functionality. It was compiled with lesstif2. Motif is a GUI widget library for the X Window system. debian/README.Debian0000644000000000000000000000037612205370665011243 0ustar x(m)abacus for Debian --------------------- You can copy /etc/X11/app-defaults/Abacus to $(HOME)/Abacus and modify the local copy for adjusting the way x(m)abacus looks and feels. -- Florian Ernst , Sun, 23 Jan 2005 15:48:48 +0100 debian/xmabacus.menu0000644000000000000000000000026312205370665011666 0ustar ?package(xmabacus):needs="X11" section="Applications/Science/Mathematics" \ title="Xabacus w/lesstif" command="/usr/games/xmabacus" \ icon="/usr/share/pixmaps/xmabacus.m.xpm" debian/rules0000755000000000000000000000515212205370665010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. #export DH_VERBOSE=1 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CONFIGURE_FLAGS := --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr --bindir=/usr/games --with-xpm \ --without-rplay --with-esound --without-nas DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk CFLAGS += -Wall build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: true build-motif-stamp: dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" LIBS="-laudiofile" ./configure $(CONFIGURE_FLAGS) --with-motif $(MAKE) touch $@ build-nomotif-stamp: dh_testdir [ ! -f Makefile ] || $(MAKE) -i distclean LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" LIBS="-laudiofile" ./configure $(CONFIGURE_FLAGS) --without-motif $(MAKE) touch $@ clean: dh_testdir dh_testroot [ ! -f Makefile ] || $(MAKE) -i distclean dh_clean build-motif-stamp build-nomotif-stamp config.sub config.guess install: install-motif-stamp install-nomotif-stamp for INFIX in '' m ; do \ set -e ; \ install -D debian/x$${INFIX}abacus.desktop \ $(CURDIR)/debian/x$${INFIX}abacus/usr/share/applications/x$${INFIX}abacus.desktop ; \ PIXDIR=$(CURDIR)/debian/x$${INFIX}abacus/usr/share/pixmaps ; \ install -D -m 0644 $(CURDIR)/pixmaps/abacus.t.xpm $$PIXDIR/x$${INFIX}abacus.t.xpm ; \ install -D -m 0644 $(CURDIR)/pixmaps/abacus.m.xpm $$PIXDIR/x$${INFIX}abacus.m.xpm ; \ rm $(CURDIR)/debian/x$${INFIX}abacus/usr/share/games/xabacus/Abacus.ps ; \ done install-motif-stamp: build-motif-stamp dh_testroot $(MAKE) install DESTDIR=$(CURDIR)/debian/xmabacus xapploaddir=/etc/X11/app-defaults install-nomotif-stamp: build-nomotif-stamp dh_testroot $(MAKE) install DESTDIR=$(CURDIR)/debian/xabacus xapploaddir=/etc/X11/app-defaults binary-indep: install # We have nothing to do by default. binary-arch: install dh_testdir -a dh_testroot -a dh_installdocs -a -A debian/README.Debian Abacus.ps README TODO dh_installmenu -a dh_installman -a dh_installchangelogs -a ChangeLog dh_strip -a dh_link -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build build-arch build-indep build-stamp build-motif-stamp build-nomotif-stamp clean install install-motif-stamp install-nomotif-stamp binary-indep binary-arch binary debian/xmabacus.doc-base0000644000000000000000000000046512205370665012403 0ustar Document: xabacus Title: xabacus: The Abacus - The Art of Calculation using Beads Author: David A. Bagley Abstract: This manual describes what an abacus is and how it can be used for calculations. Section: Science/Mathematics Format: postscript Files: /usr/share/doc/xmabacus/Abacus.ps.gz debian/copyright0000644000000000000000000000533412205370665011134 0ustar This package was debianized by Darren Benham on 30 Jun 1998. Since then it has been maintained by Darren Benham (until 12 Mar 2000) Christian Kurz (until 14 Sep 2000) Adrian Bunk (until 24 May 2001) Eric Van Buggenhaut (until 28 Jul 2004) Florian Ernst (until 23 Dec 2005) Jose Carlos Medeiros (until 11 Aug 2006) The current maintainer is Florian Ernst . It was downloaded from Author: David A. Bagley with Thanks to: Luis Fernandes - independent xabacus 1.00, initial demo Sarat Chandran - colaboration on a few ideas The files file.{c,h} and sound.{c,h} are taken from xlock, many authors... For the files rngs.{c,h} the following is given: Dr. Park's algorithm published in the Oct. '88 ACM "Random Number Generators: Good Ones Are Hard To Find" His version available at ftp://cs.wm.edu/pub/rngs.tar Present form by many authors. Copyright: Copyright 1993 - 2013 David A. Bagley, bagleyd@tux.org All Rights Reserved 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 copyright notice and this permission notice appear in supporting documentation, and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. 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. For install-sh: # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain debian/compat0000644000000000000000000000000212205370665010372 0ustar 5 debian/changelog0000644000000000000000000002142712205370665011054 0ustar xabacus (7.7.1-3) unstable; urgency=low * [39e491c] B-D on libmotif-dev instead of lesstif2-dev (Closes: #714674) * [63883a8] Standards-Version: 3.9.4 (no changes required) -- Florian Ernst Thu, 22 Aug 2013 13:10:36 +0200 xabacus (7.7.1-2) unstable; urgency=low * [5a30197] debian/control: wrap-and-sort * [9bb7924] debian/control: explicitly Build-Depend on libxt-dev (Closes: #707926) -- Florian Ernst Sun, 12 May 2013 11:16:30 +0200 xabacus (7.7.1-1) unstable; urgency=low * [fb38951] Imported Upstream version 7.7.1 * [d729f5c] debian/control: adjust Vcs-* to best practices * [a027961] debian/copyright: adjust copyright years -- Florian Ernst Sun, 05 May 2013 10:53:18 +0200 xabacus (7.6.8-3) unstable; urgency=low * [ef0c5aa] debian/control: explicitly add libaudiofile-dev to B-D as we explicitly link to this library (see #556687 for background) and indirect B-D via libsd doesn't suffice (Closes: #657594) * [aa1017e] debian/rules: add recommended targets, and list phony targets * [02f0cf4] debian/control: Standards-Version: 3.9.3 (no further changes required) * [de76a79] debian/changelog: s/explicitely/explicitly/ as suggested by lintian * [6ccf1ae] drop old and unused lintian override * [315d365] use hardening via buildflags, B-D on dpkg-dev (>= 1.16.1) accordingly -- Florian Ernst Fri, 08 Jun 2012 14:59:40 +0200 xabacus (7.6.8-2) unstable; urgency=low * [d871a3f] explicitly pass audiofile to the linker; this works for the current packages, but generally the configure script ought to handle this; tested with binutils-gold (Closes: #556687) -- Florian Ernst Thu, 03 Mar 2011 18:58:36 +0100 xabacus (7.6.8-1) unstable; urgency=low * [9204a1a] Imported Upstream version 7.6.8 * [1ea93bd] debian/copyright: update copyright years * [fd3513b] debian/control: Standards-Version: 3.9.1 (no changes required) -- Florian Ernst Mon, 21 Feb 2011 20:58:40 +0100 xabacus (7.6-1) unstable; urgency=low * [fcc390d] Imported Upstream version 7.6 * [da52bff] Standards-Version: 3.8.4 -- Florian Ernst Wed, 17 Feb 2010 18:10:09 +0100 xabacus (7.5.5-1) unstable; urgency=low * [47215bc] Imported Upstream version 7.5.5 * [d8f9613] reimport debian/ as present in 7.1.7-1 Somehow the last upload had been made native, including debian/ in the orig.tar.gz! Let's now get back to sane ways ... * [3a539b7] New / old maintainer (Closes: #382562) * [6164813] debian/copyright: restructure * [c3eab2f] debian/{doc-base,menu,desktop}: adjust to new standards * [bb1faa0] debian/{rules,control}: streamline, new standards, making lintian happy and allowing for Standards-Version: 3.8.3 (Closes: #536836) * [e0b3dc6] change the source package format to 3.0 (quilt) * [b2e34d2] debian/control: add Vcs-Browser and Vcs-Git -- Florian Ernst Tue, 29 Dec 2009 17:48:21 +0100 xabacus (7.1.7-1) unstable; urgency=low * New Mantainer. (closes: #344449) * Updated debian/copyright file with new mantainer. * Updated menu files. * Added suport to desktop menu (added xabacus.desktop and xmabacus.desktop files). * Updated debian/watch file. * New upstream release. -- Jose Carlos Medeiros Mon, 16 Jan 2006 19:04:33 -0200 xabacus (7.1.6-1) unstable; urgency=low * New upstream release * Packaging upgrades -- Florian Ernst Wed, 30 Nov 2005 17:20:06 +0100 xabacus (7.1.5-1) unstable; urgency=low * New upstream release * debian/rules: minor improvements in style * debian/*doc-base: fix path / name of Abacus.ps -- Florian Ernst Mon, 24 Oct 2005 18:16:19 +0200 xabacus (7.1.4-1) unstable; urgency=low * New upstream release * debian/control: Standards-Version 3.6.2, no changes required -- Florian Ernst Tue, 9 Aug 2005 14:42:11 +0200 xabacus (7.1.3-1) unstable; urgency=low * New upstream release + includes better fix for esound problem, dropping my patch again * New maintainer address, many thanks to Eric Van Buggenhaut for previous sponsoring * debian/control: start Description: with lowercase letter instead -- Florian Ernst Sun, 23 Jan 2005 15:25:18 +0100 xabacus (7.1.2-1) unstable; urgency=low * Didn't get uploaded! * New upstream release + xabacus demo patch included, so droppping it from diff.gz + patch for esound applied * debian/control: added libesd0-dev to Build-Depends, removed autotools-dev (upstream takes care himself) * debian/copyright: update, elaborate a little bit further * debian/rules: adjusted to new release -- Florian Ernst Wed, 22 Dec 2004 23:25:59 +0100 xabacus (7.0.6-2) unstable; urgency=low * Include patch from upstream to fix xabacus demo crash * debian/rules: minor reorganisation of the install targets * debian/xmabacus.menu: slight renaming of pixmaps to xmabacus* -- Florian Ernst Sat, 14 Aug 2004 17:52:11 +0200 xabacus (7.0.6-1) unstable; urgency=low * New upstream release, new maintainer (Closes: #261432) + make sure the demo lessons are included (Closes: #96353) * echo 4 > debian/compat * debian/control: + adjusted descriptions, thanks Marek Habersack (Closes: #209879) + added upstream home page + streamlined Build-Depends, added autotools-dev + Standards-Version 3.6.1 * debian/copyright: + added note about previous and current maintainer(s) + updated upstream location + extended copyright notice * debian/*{dirs,conffiles}: removed as they are not needed anymore * debian/*menu: + quoting the entries + include icons * debian/rules: + complete overhaul * debian/watch: added * debian/doc-base: added, including upstream's Abacus.ps -- Florian Ernst Wed, 28 Jul 2004 12:34:25 +0200 xabacus (5.5.4-1) unstable; urgency=low * New upstream release * Corrected Description: in debian/control (closes:#131313) * Updated Standards-Version -- Eric Van Buggenhaut Tue, 30 Jul 2002 16:20:24 +0200 xabacus (5.5.2-6) unstable; urgency=low * changed maintainer name in debian/control. -- Eric Van Buggenhaut Fri, 25 May 2001 20:44:02 +0200 xabacus (5.5.2-5) unstable; urgency=low * New maintainer * added conffiles as required by policy. * updated debian/xmabacus.dirs * Easthetic changes in debian/control -- Eric Van Buggenhaut Thu, 24 May 2001 03:23:42 +0200 xabacus (5.5.2-4) unstable; urgency=low * /usr/X11R6/lib/X11/app-defaults -> /etc/X11/app-defaults (closes: #86298, #86313) -- Adrian Bunk Sat, 17 Feb 2001 16:40:47 +0100 xabacus (5.5.2-3) unstable; urgency=low * Corrected the priority of xabacus from extra to optional in debian/control. * Corrected the section from math to games in debian/control. -- Adrian Bunk Sun, 4 Feb 2001 01:57:35 +0100 xabacus (5.5.2-2) unstable; urgency=low * New maintainer. (closes: #68095) * Removed debian/info.ex from the source. -- Adrian Bunk Fri, 2 Feb 2001 14:00:58 +0100 xabacus (5.5.2-1) unstable; urgency=low * New upstream release. (closes: #50821) * Corrected the menu entries. (closes: #60400) * Added missing build dependency on debhelper. * Upload sponsored by Tony Mancill . -- Adrian Bunk Thu, 14 Sep 2000 14:25:42 +0200 xabacus (5.4.4-7) unstable; urgency=low * Made package policy and lintian compliant. -- Christian Kurz Sun, 12 Mar 2000 11:13:19 +0100 xabacus (5.4.4-6) unstable; urgency=low * Recoompiled lesstif/motif binaries under the new library * Orphaning Package -- Darren Benham Fri, 05 Mar 1999 19:01:03 -0800 xabacus (5.4.4-5) unstable; urgency=low * Moved menu file for both binaries -- Darren Benham Sat, 27 Mar 1999 19:01:03 -0800 xabacus (5.4.4-4) unstable; urgency=low * fixed spelling errors * moved location to /usr/games to match policy -- Darren Benham Wed, 13 Jan 1999 22:49:22 -0800 xabacus (5.4.4-3) unstable; urgency=low * added conflicts between motif and non-motif version (closes #27392) -- Darren Benham Wed, 7 Oct 1998 12:50:33 -0700 xabacus (5.4.4-2) unstable; urgency=low * Linking with libc6 * Added package for lesstif binary * Divided two binaries to two packages -- Darren Benham Sat, 26 Sep 1998 03:08:39 -0700 xabacus (5.4.4-1) unstable; urgency=low * Initial Release. -- Darren Benham Tue, 30 Jun 1998 17:21:40 -0700 Local variables: mode: debian-changelog End: debian/watch0000644000000000000000000000011512205370665010222 0ustar version=2 http://ftp.tux.org/pub/tux/bagleyd/xabacus/ xabacus-(.*)\.tar\.bz2 debian/doc-base0000644000000000000000000000046412205370665010600 0ustar Document: xabacus Title: xabacus: The Abacus - The Art of Calculation using Beads Author: David A. Bagley Abstract: This manual describes what an abacus is and how it can be used for calculations. Section: Science/Mathematics Format: postscript Files: /usr/share/doc/xabacus/Abacus.ps.gz debian/xmabacus.desktop0000644000000000000000000000047412205370665012377 0ustar [Desktop Entry] Name=Xabacus Version=7.5.5 GenericName=Abacus ancient calculator Comment=simulation of the ancient calculator (Motif version) Exec=xabacus Icon=/usr/share/pixmaps/xabacus.m.xpm Terminal=false Type=Application X-MultipleArgs=false Categories=Utility;Education;Math;Calculator;Motif StartupNotify=true