Author: bddebian-guest Date: 2007-12-13 19:47:39 +0000 (Thu, 13 Dec 2007) New Revision: 4919
Added: packages/trunk/xbattle/ packages/trunk/xbattle/debian/ packages/trunk/xbattle/debian/README.Debian packages/trunk/xbattle/debian/changelog packages/trunk/xbattle/debian/compat packages/trunk/xbattle/debian/control packages/trunk/xbattle/debian/copyright packages/trunk/xbattle/debian/docs packages/trunk/xbattle/debian/examples packages/trunk/xbattle/debian/install packages/trunk/xbattle/debian/menu packages/trunk/xbattle/debian/patches/ packages/trunk/xbattle/debian/patches/01_pseudo_color.patch packages/trunk/xbattle/debian/patches/series packages/trunk/xbattle/debian/rules Log: Inject new package: xbattle Added: packages/trunk/xbattle/debian/README.Debian =================================================================== --- packages/trunk/xbattle/debian/README.Debian (rev 0) +++ packages/trunk/xbattle/debian/README.Debian 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,58 @@ +Starting xbattle +---------------- + +xbattle does not start without parameters defining at least one +player. The parameters can be given on the commandline or in a file +.xbattle in the home-directory. This implies that xbattle can only be +started by a menu if .xbattle is created appropriately. See the +man-page for details. + +examples/tutorial1.gz and examples/tutorial2.gz are two shellscripts to +demonstrate the possible parameters for xbattle. Unpack them by: + +cp /usr/share/doc/xbattle/examples/tutorial?.gz /tmp +cd /tmp +gunzip tutorial1.gz tutorial2.gz +chmod +x tutorial1 tutorial2 + +and then start the tutorials by: + +./tutorial1 + +and + +./tutorial2 + + +Transition to XBattleAI +----------------------- + +From the XBattle-Homepage: + + ***IMPORTANT NOTICE*** + There has been no work done on xbattle since 9/1/96 + +xbattle seems to be bug free or unused, at least noone filed a bug for +a long time... Anyway, I'll package XBattleAI +(http://www.lysator.liu.se/~mbrx/XBattleAI) in the near future which +is an unofficial continuation of XBattle. So stay tuned! + + +X-Problems +---------- + +If your X-server is running with more than 16 bpp (bits per pixel aka +color depth), you'll most probably get the following error message: + +WARNING: No PseudoColor visual available + Try changing display to <= 16 bits + +This is yet another sign that the xbattle development stopped some +while ago... XBattleAI seems to cope with recent X colordepths which +is one more reason for me to abandon this xbattle-package and use +XBattleAI instead. + + + +-- Thimo Neubauer <[EMAIL PROTECTED]> + Added: packages/trunk/xbattle/debian/changelog =================================================================== --- packages/trunk/xbattle/debian/changelog (rev 0) +++ packages/trunk/xbattle/debian/changelog 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,134 @@ +xbattle (5.4.1-14) unstable; urgency=low + + [ Barry deFreese ] + * New maintainer (Closes: #357751) + + Debian Games Team <[EMAIL PROTECTED]> + * Add quilt patching system + * New patch 01_pseudo_color.patch (Closes: #241334) + + Remove checks for PseudoColor and color depth + + Thanks to Peter De Wachter for the patch + * Add VCS fields to control + * Bump standards version to 3.7.3 + + -- Barry deFreese <[EMAIL PROTECTED]> Wed, 12 Dec 2007 16:57:44 -0500 + +xbattle (5.4.1-13) unstable; urgency=low + + * QA upload. + * Package is orphaned (#357751); set maintainer to Debian QA Group. + * Acknowledge NMU. Closes: #346776. + * Switch to debhelper 5. + * debian/menu: Add quotes to placate Lintian. + * Conforms to Standards version 3.6.2. + + -- Matej Vela <[EMAIL PROTECTED]> Wed, 5 Apr 2006 12:13:47 +0200 + +xbattle (5.4.1-12.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Build-depend on libx11-dev and x-dev instead of on the obsolete + xlibs-dev; thanks to Justin Pryzby <[EMAIL PROTECTED]> for + testing. Closes: #346776. + + -- Steve Langasek <[EMAIL PROTECTED]> Fri, 20 Jan 2006 10:53:30 -0800 + +xbattle (5.4.1-12) unstable; urgency=low + + * xbattle.man: added "DESCRIPTION" to get formatting right + (closes: #159663) + * debian/rules: changed CFLAGS to comply to new policy + * upgraded to standards version 3.5.7 + * README.Debian: added passage about xbattle not working on > 16bpp + displays :-( + + -- Thimo Neubauer <[EMAIL PROTECTED]> Fri, 6 Sep 2002 15:21:39 +0200 + +xbattle (5.4.1-11) unstable; urgency=low + + * Imakefile: correctly defined DEFAULT_*_DIR (closes: #149950) + * debian/rules: don't use CFLAGS when invoking make, it kills all the + imake-defines + + -- Thimo Neubauer <[EMAIL PROTECTED]> Fri, 21 Jun 2002 10:24:44 +0200 + +xbattle (5.4.1-10) unstable; urgency=low + + * nothing at all happened with this package (no bugs filed!!), but I'm + updating the packaging anyway... + * debian/rules: added support for "debug" in DEB_BUILD_OPTIONS, + "nostrip" should also work (dh_strip knows the option) + * corrected header of manpage + * debian/rules: use dh_installman to install manpage + * debian/rules: cleaned up a bit + * debian/control: added Build-Depends + * upgraded to standards version 3.5.6.0 + * debian/menu: moved menu-entry to Games/Strategy + * README.Debian: talk about abandoned sources :-( More explanation on + how to start the tutorials + + -- Thimo Neubauer <[EMAIL PROTECTED]> Sun, 24 Mar 2002 14:28:26 +0100 + +xbattle (5.4.1-9) unstable; urgency=low + + * included glibc 2.1 patch by Christian Meder, closes: #32241 + * moved tutorials to examples-directory + * upgraded to standards version 3.0.0 + + -- Thimo Neubauer <[EMAIL PROTECTED]> Sat, 30 Oct 1999 16:07:26 +0200 + +xbattle (5.4.1-8) unstable; urgency=low + + * updated policy to 2.4.1.0 + + -- Thimo Neubauer <[EMAIL PROTECTED]> Sun, 13 Sep 1998 23:03:04 +0200 + +xbattle (5.4.1-7.1) frozen unstable; urgency=low + + * non maintainer, sparc only upload + * fix string function declarations for glibc2.1 + + -- Christian Meder <[EMAIL PROTECTED]> Thu, 7 Jan 1999 10:47:05 +0100 + +xbattle (5.4.1-7) unstable; urgency=low + + * Added README.Debian to explain why xbattle can't be started by the + menu without ~/.xbattle + * Changed menu-entry from Apps/Games/Board to Games/Board + * Changed debian/rules to debhelper + * New maintainer + + -- Thimo Neubauer <[EMAIL PROTECTED]> Tue, 4 Aug 1998 17:11:09 +0200 + +xbattle (5.4.1-6) unstable; urgency=low + + * Removed INSTALL file from binary package docs (#13209). + + -- Joey Hess <[EMAIL PROTECTED]> Tue, 23 Jun 1998 23:44:28 -0700 + +xbattle (5.4.1-5) unstable; urgency=low + + * Rebuilt to fix mixed dependancies. + * Listed maintainer as qa group as package is orphaned. + + -- Joey Hess <[EMAIL PROTECTED]> Sat, 6 Dec 1997 16:10:35 -0500 + +xbattle (5.4.1-4) unstable; urgency=low + + * Recompiled for libc6. + + -- Karl Sackett <[EMAIL PROTECTED]> Wed, 18 Jun 1997 10:10:11 -0500 + +xbattle (5.4.1-3) unstable; urgency=low + + * Converted to new package standards. + + -- Karl Sackett <[EMAIL PROTECTED]> Mon, 28 Oct 1996 07:54:06 -0600 + +5.4.1-2 + * support files now architecture-independent +5.4.1-1 + * Added Debian support files. + * Imakefile: library files go to /usr/lib/games/xbattle. + + Added: packages/trunk/xbattle/debian/compat =================================================================== --- packages/trunk/xbattle/debian/compat (rev 0) +++ packages/trunk/xbattle/debian/compat 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1 @@ +5 Added: packages/trunk/xbattle/debian/control =================================================================== --- packages/trunk/xbattle/debian/control (rev 0) +++ packages/trunk/xbattle/debian/control 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,25 @@ +Source: xbattle +Section: games +Priority: optional +Maintainer: Debian Games Team <[EMAIL PROTECTED]> +Uploaders: Barry deFreese <[EMAIL PROTECTED]> +Build-Depends: debhelper (>= 5), quilt, libx11-dev, x-dev, xutils +Standards-Version: 3.7.3 +Vcs-Svn: ssh://svn.debian.org/svn/pkg-games/packages/trunk/xbattle/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/xbattle/?op=log + +Package: xbattle +Architecture: any +Depends: ${shlibs:Depends} +Description: Concurrent multi-player battle strategy game + xbattle is a concurrent multi-player game which combines elements of + strategy with arcade-like action to capture a wide range of military + scenarios. Opponents play from separate displays, with commands being + executed concurrently -- the players do not take "turns", but rather they + all issue their commands simultaneously. There can be any number of + players, with each player assigned to a specific team, indicated by marker + colors. The game board is a matrix of cells (square, hexes, etc.) that can + be occupied by colored troops, with the goal of the game being to eliminate + the enemy from the board by attacking cells occupied by enemy troops. A + wide variety of command line options (and previously configured game files) + provide an abundance of different scenarios and gaming environments. Added: packages/trunk/xbattle/debian/copyright =================================================================== --- packages/trunk/xbattle/debian/copyright (rev 0) +++ packages/trunk/xbattle/debian/copyright 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,102 @@ +This is the Debian GNU/Linux prepackaged version of xbattle. + +This package was originally put together by Karl Sackett <[EMAIL PROTECTED]>, +right now the maintainer is Thimo Neubauer <[EMAIL PROTECTED]>. + +Package maintenance moved to Debian Games Team <[EMAIL PROTECTED]> +on Wed, 12-Dec-2007 + +The sources were obtained from: + + ftp://cns-ftp.bu.edu/pub/xbattle/xbattle-5.4.1.tar.gz + +More information can be found at + + http://cns-web.bu.edu/pub/xpip/html/xbattle.html + + +License: + + COPYRIGHT: COPYING POLICIES + +1. You may copy and distribute verbatim copies of xbattle source +code as you receive it, in any medium, provided that you conspicuously +and appropriately publish on each copy a valid copyright notice +"Copyright (C) 1995 Steve Lehar and Greg Lesher" (or with whatever year +is appropriate); keep intact the notices on all files that refer to this +License Agreement and to the absence of any warranty; and give any +other recipients of the xbattle program a copy of this License +Agreement along with the program. You may charge a distribution fee +for the physical act of transferring a copy. + +2. You may modify your copy or copies of xbattle source code or any +portion of it, and copy and distribute such modifications under the +terms of Paragraph 1 above, provided that you also do the following: + + a) cause the modified files to carry prominent notices stating + that you changed the files and the date of any change; and + + b) cause the whole of any work that you distribute or publish, + that in whole or in part contains or is a derivative of xbattle + or any part thereof, to be licensed at no charge to all third + parties on terms identical to those contained in this License + Agreement (except that you may choose to grant more extensive + warranty protection to some or all third parties, at your option). + + c) You may charge a distribution fee for the physical act of + transferring a copy, and you may at your option offer warranty + protection in exchange for a fee. + +Mere aggregation of another unrelated program with this program (or its +derivative) on a volume of a storage or distribution medium does not bring +the other program under the scope of these terms. + +3. You may copy and distribute xbattle (or a portion or derivative of it, +under Paragraph 2) in object code or executable form under the terms of +Paragraphs 1 and 2 above provided that you also do one of the following: + + a) accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of + Paragraphs 1 and 2 above; or, + + b) accompany it with a written offer, valid for at least three + years, to give any third party free (except for a nominal + shipping charge) a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of + Paragraphs 1 and 2 above; or, + + c) accompany it with the information you received as to where the + corresponding source code may be obtained. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form alone.) + +For an executable file, complete source code means all the source code for +all modules it contains; but, as a special exception, it need not include +source code for modules which are standard libraries that accompany the +operating system on which the executable file runs. + +4. You may not copy, sublicense, distribute or transfer xbattle +except as expressly provided under this License Agreement. Any attempt +otherwise to copy, sublicense, distribute or transfer xbattle is void and +your rights to use xbattle under this License agreement shall be +automatically terminated. However, parties who have received computer +software programs from you with this License Agreement will not have +their licenses terminated so long as such parties remain in full compliance. + + NO WARRANTY + +BECAUSE XBATTLE IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO +WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. THE ENTIRE +RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. +SHOULD THE XBATTLE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL +NECESSARY SERVICING, REPAIR OR CORRECTION. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL STEVE LEHAR, GREG +LESHER, OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE XBATTLE AS +PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY LOST PROFITS, +LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES +OR A FAILURE OF THE PROGRAM TO OPERATE WITH PROGRAMS NOT DISTRIBUTED BY STEVE +LEHAR OR GREG LESHER) THE PROGRAM, EVEN IF YOU HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. Added: packages/trunk/xbattle/debian/docs =================================================================== --- packages/trunk/xbattle/debian/docs (rev 0) +++ packages/trunk/xbattle/debian/docs 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,2 @@ +README +xbattle.dot Added: packages/trunk/xbattle/debian/examples =================================================================== --- packages/trunk/xbattle/debian/examples (rev 0) +++ packages/trunk/xbattle/debian/examples 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,2 @@ +tutorial1 +tutorial2 Added: packages/trunk/xbattle/debian/install =================================================================== --- packages/trunk/xbattle/debian/install (rev 0) +++ packages/trunk/xbattle/debian/install 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,2 @@ +xbattle usr/games +xbas xbos xbts usr/lib/games/xbattle Added: packages/trunk/xbattle/debian/menu =================================================================== --- packages/trunk/xbattle/debian/menu (rev 0) +++ packages/trunk/xbattle/debian/menu 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,2 @@ +?package(xbattle):needs="x11" section="Games/Strategy" title="Xbattle" \ + command="/usr/games/xbattle" Added: packages/trunk/xbattle/debian/patches/01_pseudo_color.patch =================================================================== --- packages/trunk/xbattle/debian/patches/01_pseudo_color.patch (rev 0) +++ packages/trunk/xbattle/debian/patches/01_pseudo_color.patch 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,73 @@ +Index: xbattle-5.4.1/window.c +=================================================================== +--- xbattle-5.4.1.orig/window.c 2007-12-12 00:43:42.000000000 +0100 ++++ xbattle-5.4.1/window.c 2007-12-12 00:44:35.000000000 +0100 +@@ -708,8 +708,7 @@ + unsigned long valuemask; + XSetWindowAttributes attrib; + XVisualInfo vinfo; +- long event_mask, +- full_depth; ++ long event_mask; + Atom wm_delete_window; + + /** Open display and screen **/ +@@ -742,36 +741,11 @@ + /** Set bitplane depth to default **/ + + xwindow->depth = DefaultDepth (xwindow->display, xwindow->screen); +- full_depth = xwindow->depth; + + /** Get a visual **/ + + visual = DefaultVisual (xwindow->display, xwindow->screen); + +- /** Try to force the display to 8 planes **/ +- +- if (xwindow->depth != 8) +- { +- if (XMatchVisualInfo +- (xwindow->display, xwindow->screen, 8, PseudoColor, &vinfo)) +- { +- visual = vinfo.visual; +- xwindow->depth = 8; +- } +- } +- +- /** If couldn't find an 8 bit visual, try a 16 bit visual **/ +- +- if (xwindow->depth != 8) +- { +- if (XMatchVisualInfo +- (xwindow->display, xwindow->screen, 16, PseudoColor, &vinfo)) +- { +- visual = vinfo.visual; +- xwindow->depth = 16; +- } +- } +- + /** If have less than 8 planes, just use a single plane **/ + + if (xwindow->depth < 8) +@@ -790,20 +764,8 @@ + #else + /** Allocate existing colormap **/ + +- if (full_depth > 8) ++ if (xwindow->depth > 8) + { +- /** XBattle won't work for 24 bit displays with no optional **/ +- /** visuals with 8 or 16 bits. This may be the case on some PCs. **/ +- /** In these cases, it may be possible to reconfigure the display **/ +- /** to 8 or 16 bits. **/ +- +- if (xwindow->depth > 16) +- { +- throw_warning ("No PseudoColor visual available\n%s", +- " Try changing display to <= 16 bits"); +- throw_error ("Unable to continue without colormap", NULL); +- } +- + /** If display is 24 bit, have to create a dedicated colormap **/ + + xwindow->cmap = XCreateColormap (xwindow->display, Added: packages/trunk/xbattle/debian/patches/series =================================================================== --- packages/trunk/xbattle/debian/patches/series (rev 0) +++ packages/trunk/xbattle/debian/patches/series 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1 @@ +01_pseudo_color.patch Added: packages/trunk/xbattle/debian/rules =================================================================== --- packages/trunk/xbattle/debian/rules (rev 0) +++ packages/trunk/xbattle/debian/rules 2007-12-13 19:47:39 UTC (rev 4919) @@ -0,0 +1,64 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +CDEBUGFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CDEBUGFLAGS += -O0 +else + CDEBUGFLAGS += -O2 +endif + +build: build-stamp +build-stamp: + dh_testdir + + xmkmf + $(MAKE) CDEBUGFLAGS="$(CDEBUGFLAGS)" + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + dh_install + +# Build architecture-independent files here. +binary-indep: build install + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman xbattle.man + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install Property changes on: packages/trunk/xbattle/debian/rules ___________________________________________________________________ Name: svn:executable + * _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

