Author: baby-guest Date: 2007-08-26 17:38:28 +0000 (Sun, 26 Aug 2007) New Revision: 3849
Added: packages/trunk/mu-cade/debian/ packages/trunk/mu-cade/debian/changelog packages/trunk/mu-cade/debian/compat packages/trunk/mu-cade/debian/control packages/trunk/mu-cade/debian/copyright packages/trunk/mu-cade/debian/docs packages/trunk/mu-cade/debian/menu packages/trunk/mu-cade/debian/mu-cade-data.install packages/trunk/mu-cade/debian/mu-cade.6 packages/trunk/mu-cade/debian/mu-cade.desktop packages/trunk/mu-cade/debian/mu-cade.install packages/trunk/mu-cade/debian/mu-cade.xpm packages/trunk/mu-cade/debian/patches/ packages/trunk/mu-cade/debian/patches/fixes.patch packages/trunk/mu-cade/debian/patches/series packages/trunk/mu-cade/debian/rules Log: [svn-inject] Applying Debian modifications to trunk Property changes on: packages/trunk/mu-cade/debian ___________________________________________________________________ Name: mergeWithUpstream + 1 Added: packages/trunk/mu-cade/debian/changelog =================================================================== --- packages/trunk/mu-cade/debian/changelog (rev 0) +++ packages/trunk/mu-cade/debian/changelog 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,5 @@ +mu-cade (0.11.dfsg1-1) unstable; urgency=low + + * Initial release (Closes: #439685) + + -- Miriam Ruiz <[EMAIL PROTECTED]> Sat, 25 Aug 2007 19:58:40 +0000 Added: packages/trunk/mu-cade/debian/compat =================================================================== --- packages/trunk/mu-cade/debian/compat (rev 0) +++ packages/trunk/mu-cade/debian/compat 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1 @@ +5 Added: packages/trunk/mu-cade/debian/control =================================================================== --- packages/trunk/mu-cade/debian/control (rev 0) +++ packages/trunk/mu-cade/debian/control 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,38 @@ +Source: mu-cade +Section: games +Priority: extra +Maintainer: Debian Games Team <[EMAIL PROTECTED]> +Uploaders: Miriam Ruiz <[EMAIL PROTECTED]>, Peter De Wachter <[EMAIL PROTECTED]> +Build-Depends: debhelper (>= 5), ant, quilt, gdc, + libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, + libsdl1.2-dev, libsdl-mixer1.2-dev +Standards-Version: 3.7.2 +XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/mu-cade/ +XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/mu-cade/?op=log + +Package: mu-cade +Architecture: any +Depends: mu-cade-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: chase action game + The goal of the game is to collect all the gold bullions found in each level + and avoid crashing into any of the enemies. As you progress through the + levels you will encounter harder enemies, and you can gain a short period of + invincibility if you gather gold at high speeds. + . + Mu-cade is another gem among many by Kenta Cho. + . + Homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd_e.html + +Package: mu-cade-data +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: mu-cade +Description: chase action game - game data + The goal of the game is to collect all the gold bullions found in each level + and avoid crashing into any of the enemies. As you progress through the + levels you will encounter harder enemies, and you can gain a short period of + invincibility if you gather gold at high speeds. + . + This package includes the architecture-independent data for the game Mu-cade. + . + Homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd_e.html Added: packages/trunk/mu-cade/debian/copyright =================================================================== --- packages/trunk/mu-cade/debian/copyright (rev 0) +++ packages/trunk/mu-cade/debian/copyright 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,62 @@ +This package was debianized by Miriam Ruiz <[EMAIL PROTECTED]> on +Sat, 25 Aug 2007 19:58:40 +0000. + +It was downloaded from http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd_e.html + +Upstream Author: + + Kenta Cho <[EMAIL PROTECTED]> + +Copyright: + + Copyright 2006 Kenta Cho + + import/SDL* : Copyright (C) 1997, 1998, 1999, 2000, 2001 Sam Lantinga + +License: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +import/SDL*: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + + +The Debian packaging is (C) 2007, Miriam Ruiz <[EMAIL PROTECTED]> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. Added: packages/trunk/mu-cade/debian/docs =================================================================== --- packages/trunk/mu-cade/debian/docs (rev 0) +++ packages/trunk/mu-cade/debian/docs 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,2 @@ +readme_e.txt +readme.txt Added: packages/trunk/mu-cade/debian/menu =================================================================== --- packages/trunk/mu-cade/debian/menu (rev 0) +++ packages/trunk/mu-cade/debian/menu 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,3 @@ +?package(mu-cade):needs="X11" section="Games/Action"\ + title="Mu-cade" command="/usr/games/mu-cade" \ + icon="/usr/share/pixmaps/mu-cade.xpm" Added: packages/trunk/mu-cade/debian/mu-cade-data.install =================================================================== --- packages/trunk/mu-cade/debian/mu-cade-data.install (rev 0) +++ packages/trunk/mu-cade/debian/mu-cade-data.install 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,2 @@ +images usr/share/games/a7xpg/ +sounds usr/share/games/a7xpg/ Added: packages/trunk/mu-cade/debian/mu-cade.6 =================================================================== --- packages/trunk/mu-cade/debian/mu-cade.6 (rev 0) +++ packages/trunk/mu-cade/debian/mu-cade.6 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,100 @@ +.\" (c) 2007 Miriam Ruiz <[EMAIL PROTECTED]> +.\" (c) 2006 Kenta Cho <[EMAIL PROTECTED]> +.\" +.\" This document 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; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\" This package 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 package; if not, write to the Free Software +.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +.TH "Mu-cade" "6" "" "" "" +.SH "NAME" +mu\-cade \- chase action game +.SH "DESCRIPTION" +The Physics Centipede Invasion +Smashup waggly shmup, 'Mu\-cade' + +The goal of the game is to collect all the gold bullions found in each level and avoid crashing into any of the enemies. As you progress through the levels you will encounter harder enemies, and you can gain a short period of invincibility if you gather gold at high speeds. +.SH "OPTIONS" +These command\-line options are available: +.TP +\fB\-brightness n\fR +Set the brightness of the screen. (n = 0 \- 100, default = 100) +.TP +\fB\-res x y\fR +Set the screen resolution to (x, y). (default = 640, 480) +.TP +\fB\-nosound\fR +Stop the sound. +.TP +\fB\-window\fR +Launch the game in a window. +.TP +\fB\-fullscreen\fR +Launch the game in fullscreen mode. +.TP +\fB\-exchange\fR +Exchange a shot key and a cut off key. +.TP +\fB\-rotatestick2 n\fR +Rotate the direction of the stick2 in n degrees. +.TP +\fB\-reversestick2\fR +Reverse the direction of the stick2. +.TP +\fB\-disablestick2\fR +Disable the input of the stick2. +.TP +\fB\-enableaxis5\fR +Use the input of axis 5 to fire shots and axis 3 to cut off the tail. (for xbox 360 wired controller) +.SH "USAGE" +Keep your ship from falling down and push enemies out of the way. + +Controls: +.TP +\fBMove + Arrow / Num / [WASD] / Stick1 (Axis 1, 2)\fR + +.TP +\fBFire shots / Hold direction\fR + [Z][L\-Ctrl][R\-Ctrl][.] / Trigger 1, 3, 5, 7, 9, 11 + [IJKL] / Stick2 (Axis 3 or 5, 4) + +Hold a key to open automatic fire and hold the direction of a ship. Tap a key to take a turn while firing. + + You can also fire shots with the second stick. (If you have a problem with the direction of the stick2, try '\-rotatestick2' and '\-reversestick2' options. e.g. '\-rotatestick2 \-90 \-reversestick2') (If you are using xbox 360 wired controller, use '\-enableaxis5' option.) + +.TP +\fBCut off the tail + [X][L\-Alt][R\-Alt][L\-Shift][R\-Shift] + [/][Return][Space] / Trigger 2, 4, 6, 8, 10, 12 + +Cut off the tail of your ship. This action also wipes out all bullets and you obtain powerful shots for a while. + +.TP +\fBPause\fR + [P] + +.TP +\fBExit / Return to the title\fR + [ESC] +.P + +Tail multiplier: + +The tail of your ship becomes longer when you push an enemy out and you get a score multiplier. + +Extra ship: + +You earn an extra ship 50,000 and every 200,000 points. +.SH "SEE ALSO" +You can find more about the game on its homepage: Homepage: http://www.asahi\-net.or.jp/~cs8k\-cyu/windows/mcd_e.html +.SH "AUTHOR" +Mu\-cade has been written by Kenta Cho <[EMAIL PROTECTED]> Added: packages/trunk/mu-cade/debian/mu-cade.desktop =================================================================== --- packages/trunk/mu-cade/debian/mu-cade.desktop (rev 0) +++ packages/trunk/mu-cade/debian/mu-cade.desktop 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Mu-cade +GenericName= +Comment=Kenta Cho's Mu-cade +Icon=mu-cade.xpm +Exec=/usr/games/mu-cade +Terminal=false +Categories=Game;ArcadeGame; Added: packages/trunk/mu-cade/debian/mu-cade.install =================================================================== --- packages/trunk/mu-cade/debian/mu-cade.install (rev 0) +++ packages/trunk/mu-cade/debian/mu-cade.install 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,3 @@ +a7xpg usr/games/ +debian/*.xpm usr/share/pixmaps/ +debian/*.desktop usr/share/applications/ Added: packages/trunk/mu-cade/debian/mu-cade.xpm =================================================================== --- packages/trunk/mu-cade/debian/mu-cade.xpm (rev 0) +++ packages/trunk/mu-cade/debian/mu-cade.xpm 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,210 @@ +/* XPM */ +static char *dummy[]={ +"32 32 175 2", +"Qt c #000000", +"#f c #010000", +".r c #020101", +".e c #030101", +".P c #050202", +"#4 c #060303", +".f c #080404", +"#6 c #090404", +".y c #0a0505", +".I c #0b0505", +".# c #0c0606", +".S c #0e0707", +".b c #100808", +".B c #110808", +".m c #130909", +"#Q c #160b0b", +".9 c #170b0b", +".C c #180c0c", +"#2 c #1e0f0f", +".M c #221111", +"#A c #261313", +".T c #2a1515", +"#b c #2c1616", +"#X c #2e1717", +".j c #301818", +".F c #321919", +".c c #341a1a", +".2 c #381c1c", +"#C c #3e1f1f", +"#x c #422121", +"#D c #462323", +"#T c #4a2525", +".1 c #4b2525", +"#3 c #522929", +"#Y c #542a2a", +"#5 c #562b2b", +"#s c #582c2c", +".d c #592c2c", +".n c #5a2d2d", +".x c #5c2e2e", +".a c #603030", +"#H c #613030", +"a. c #623131", +"#z c #643232", +".5 c #683434", +"#u c #6e3737", +"#. c #743a3a", +"an c #770000", +"#t c #7c3e3e", +".W c #7d3e3e", +"aS c #800808", +"av c #804040", +"aK c #807878", +"aC c #808080", +".G c #864343", +".Z c #8e4747", +"am c #8f0000", +"#P c #904747", +"#g c #984c4c", +"aR c #990909", +"au c #994d4d", +"aJ c #999090", +"aB c #999999", +".J c #9c4e4e", +"#r c #9e4f4f", +"#o c #a25151", +"#I c #a45252", +"al c #a60000", +".q c #a85454", +"#e c #ac5656", +".Y c #b05858", +"aQ c #b10a0a", +"at c #b15959", +"aI c #b1a7a7", +"aA c #b1b1b1", +"#7 c #b45a5a", +".i c #b85c5c", +"ak c #bc0000", +"#l c #bc5e5e", +".s c #c26161", +"aP c #c80c0c", +"as c #c86464", +"aH c #c8bcbc", +"az c #c8c8c8", +"aj c #d00000", +"#W c #d06868", +".g c #d46a6a", +"aO c #de0d0d", +".O c #de6e6e", +"ar c #de6f6f", +"aG c #ded1d1", +"ay c #dedede", +"#G c #e27171", +"a# c #e30000", +"aa c #e90000", +"#q c #f07878", +"aL c #f10e0e", +"ao c #f17979", +"aD c #f1e3e3", +"aw c #f1f1f1", +"ai c #f20000", +".6 c #f27979", +"ab c #f60000", +"aM c #f70f0f", +"ap c #f77c7c", +"aE c #f7e8e8", +"ax c #f7f7f7", +"ag c #f80000", +"af c #fa0000", +"ae c #fc0000", +"ah c #fd0000", +"ac c #fe0000", +"ad c #ff0000", +"aN c #ff0f0f", +"aq c #ff8080", +".R c #ff8181", +"#F c #ff8282", +".v c #ff8383", +"#v c #ff8484", +"#i c #ff8585", +"#9 c #ff8686", +"#R c #ff9090", +".8 c #ff9292", +"#U c #ff9393", +"#N c #ff9696", +".Q c #ff9e9e", +"#c c #ff9f9f", +"#O c #ffa1a1", +".H c #ffa8a8", +".N c #ffa9a9", +".k c #ffaaaa", +"#a c #ffadad", +"#Z c #ffaeae", +"#y c #ffafaf", +"#S c #ffb0b0", +"#j c #ffb3b3", +".L c #ffb5b5", +"#1 c #ffb8b8", +".z c #ffc1c1", +"#B c #ffc2c2", +"#k c #ffc3c3", +".0 c #ffc4c4", +".A c #ffc8c8", +"#V c #ffcaca", +"#p c #ffcdcd", +"#0 c #ffcece", +"#L c #ffcfcf", +".4 c #ffd0d0", +".o c #ffd4d4", +".l c #ffdbdb", +"#8 c #ffdcdc", +".E c #ffdddd", +".D c #ffdede", +".u c #ffe0e0", +".X c #ffe1e1", +"#J c #ffe5e5", +"#w c #ffe6e6", +"#d c #ffe7e7", +"#n c #ffeaea", +"#M c #ffeeee", +"aF c #fff0f0", +".V c #fff1f1", +".U c #fff2f2", +".h c #fff3f3", +".3 c #fff5f5", +"#K c #fff6f6", +"## c #fff7f7", +".t c #fff8f8", +"#m c #fff9f9", +".w c #fffafa", +"#h c #fffbfb", +".7 c #fffcfc", +"#E c #fffdfd", +".K c #fffefe", +".p c #ffffff", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.bQtQtQtQtQtQt.c.d.eQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.f.g.h.iQtQtQtQtQt.j.k.l.mQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.n.o.p.qQtQtQtQt.r.s.t.u.mQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.v.p.w.xQtQtQtQt.y.z.p.A.BQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.C.D.p.E.FQtQtQtQt.G.t.p.H.IQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.J.K.p.L.MQtQtQtQt.N.p.p.O.PQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.Q.p.p.R.SQtQtQt.T.U.p.V.WQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.y.X.p.h.Y.rQtQtQt.Z.p.p.0.1QtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.2.3.p.4.5QtQtQtQt.6.p.7.8.9QtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#.##.p#a#bQtQtQtQt#c.p#d#e#fQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#g.t#h#iQtQtQtQtQt#j.p#k.jQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#l#m#n#oQtQtQtQt.S#p.7#qQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#r.t.E#sQtQtQtQt#t.X#m#uQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#v.7#w.ZQtQtQt#x#y#h#m#zQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#A#B.p.7.N#C.##D.N#E#E.7#F#G#HQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQt#I#J#K#k.w#d#L.h#M#N#O.p.p.p#PQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQt#Q#R.7#S#T#U#V#L#y#W#X#Y#Z#0#1.dQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQt#Y#L.p.G.r#2#3#s.c#4QtQt.j#5#C#6QtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.r#7#E#8#QQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.f.N.p#9.fQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.f#i#Ua..rQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"a#a#a#a#a#aaabacadadadadadaeafagagafahadadadadadaeaia#ajakalaman", +"aoaoaoaoaoapaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaqaoarasatauav", +"awawawawawax.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.pawayazaAaBaC", +"awawawawawax.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.pawayazaAaBaC", +"aDaDaDaDaDaEaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaDaGaHaIaJaK", +"aLaLaLaLaLaMaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaNaLaOaPaQaRaS", +"a#a#a#a#a#aaabacadadadadadaeafagagafahadadadadadaeaia#ajakalaman"}; Added: packages/trunk/mu-cade/debian/patches/fixes.patch =================================================================== --- packages/trunk/mu-cade/debian/patches/fixes.patch (rev 0) +++ packages/trunk/mu-cade/debian/patches/fixes.patch 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,421 @@ +Index: mu-cade-0.11.dfsg1/import/ode/common.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/import/ode/common.d 2006-02-19 04:57:26.000000000 +0000 ++++ mu-cade-0.11.dfsg1/import/ode/common.d 2007-08-26 17:37:19.000000000 +0000 +@@ -24,7 +24,8 @@ + private import std.c.math; + private import std.c.stdlib; + import ode.config; +-import ode.error; ++import ode.error; ++import ode.objects; + + extern(C): + +@@ -68,8 +69,8 @@ + + /* floating point data type, vector, matrix and quaternion types */ + +-alias double dReal; +- ++//alias double dReal; ++alias float dReal; + + /* round an integer up to a multiple of 4, except that 0 and 1 are unmodified + * (used to compute matrix leading dimensions) +@@ -119,8 +120,8 @@ + struct dxWorld; /* dynamics world */ + struct dxSpace; /* collision space */ + struct dxBody; /* rigid body (dynamics object) */ +-struct dxGeom; /* geometry (collision object) */ +-struct dxJoint; ++struct dxGeom { }; ++struct dxJoint { }; + struct dxJointNode; + struct dxJointGroup; + +Index: mu-cade-0.11.dfsg1/import/ode/ode.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/import/ode/ode.d 2006-02-19 04:57:26.000000000 +0000 ++++ mu-cade-0.11.dfsg1/import/ode/ode.d 2007-08-26 17:37:19.000000000 +0000 +@@ -23,21 +23,21 @@ + + /* include *everything* here */ + +-import ode.config; +-import ode.compatibility; +-import ode.common; +-import ode.contact; +-import ode.error; +-import ode.memory; +-import ode.odemath; +-import ode.matrix; +-import ode.timer; +-import ode.rotation; +-import ode.mass; +-import ode.misc; +-import ode.objects; ++public import ode.config; ++public import ode.compatibility; ++public import ode.common; ++public import ode.contact; ++public import ode.error; ++public import ode.memory; ++public import ode.odemath; ++public import ode.matrix; ++public import ode.timer; ++public import ode.rotation; ++public import ode.mass; ++public import ode.misc; ++public import ode.objects; + //import ode.odecpp; +-import ode.collision_space; +-import ode.collision; ++public import ode.collision_space; ++public import ode.collision; + //import ode.odecpp_collision; +-import ode.export_dif; ++public import ode.export_dif; +Index: mu-cade-0.11.dfsg1/import/SDL.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/import/SDL.d 2006-02-19 04:57:25.000000000 +0000 ++++ mu-cade-0.11.dfsg1/import/SDL.d 2007-08-26 17:37:19.000000000 +0000 +@@ -20,18 +20,28 @@ + [EMAIL PROTECTED] + */ + +-import SDL_types; +-import SDL_getenv; +-import SDL_error; +-import SDL_rwops; +-import SDL_timer; +-import SDL_audio; +-import SDL_cdrom; +-import SDL_joystick; +-import SDL_events; +-import SDL_video; +-import SDL_byteorder; +-import SDL_Version; ++public import SDL_Keysym; ++public import SDL_Version; ++public import SDL_active; ++public import SDL_audio; ++public import SDL_byteorder; ++public import SDL_cdrom; ++public import SDL_copying; ++public import SDL_endian; ++public import SDL_error; ++public import SDL_events; ++public import SDL_getenv; ++public import SDL_joystick; ++public import SDL_keyboard; ++public import SDL_mouse; ++public import SDL_mutex; ++public import SDL_quit; ++public import SDL_rwops; ++public import SDL_syswm; ++public import SDL_thread; ++public import SDL_timer; ++public import SDL_types; ++public import SDL_video; + + extern(C): + +Index: mu-cade-0.11.dfsg1/Makefile +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ mu-cade-0.11.dfsg1/Makefile 2007-08-26 17:37:19.000000000 +0000 +@@ -0,0 +1,26 @@ ++DC=gdmd ++#DC=gdc ++ifeq ($(DC), gdmd) ++DFLAGS=-O -g -debug -d -release -Iimport -Isrc ++#DFLAGS=-g -debug -Iimport -Isrc ++DOUT=-of ++else ++DFLAGS=-O -frelease -Iimport -Isrc ++#DFLAGS=-g -fdebug -Iimport -Isrc ++DOUT=-o ++endif ++ ++DSRC=$(shell find src/abagames -name "*.d") ++SOURCES=$(DSRC) import/SDL_video.d import/SDL_mixer.d $(wildcard import/ode/*.d) ++OBJS=$(SOURCES:.d=.o) ++EXE=mucade ++ ++all: $(EXE) ++ ++$(EXE): $(OBJS) ++ gcc -o $@ $(OBJS) -lbulletml_d -lgphobos -lpthread -lm -lSDL -lGL -lGLU -lSDL_mixer -lstdc++ -lode ++ ++$(OBJS): %.o: %.d ++ $(DC) -c $(DOUT)$@ $(DFLAGS) $< ++ ++ +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/barrage.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/barrage.d 2006-03-18 02:42:50.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/barrage.d 2007-08-26 17:37:19.000000000 +0000 +@@ -62,7 +62,8 @@ + + public static void load() { + char[][] dirs = listdir(BARRAGE_DIR_NAME); +- foreach (char[] dirName; dirs) { ++ foreach (char[] dirName; dirs) { ++ parser[dirName] = null; + char[][] files = listdir(BARRAGE_DIR_NAME ~ "/" ~ dirName); + foreach (char[] fileName; files) { + if (getExt(fileName) != "xml") +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/enemy.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/enemy.d 2006-03-18 02:42:50.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/enemy.d 2007-08-26 17:37:19.000000000 +0000 +@@ -7,7 +7,20 @@ + + private import std.math; + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.vector; + private import abagames.util.rand; + private import abagames.util.math; +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/shape.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/shape.d 2006-02-19 04:57:26.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/shape.d 2007-08-26 17:37:19.000000000 +0000 +@@ -6,7 +6,20 @@ + module abagames.mcd.shape; + + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.vector; + private import abagames.util.sdl.displaylist; + private import abagames.util.ode.odeactor; +@@ -34,7 +47,7 @@ + } + + public void setMass(OdeActor oa, Vector3 sizeScale = null, float massScale = 1) { +- dMass m; ++ dMass m = void; + dMassSetZero(&m); + addMass(&m, sizeScale, massScale); + oa.setMass(m); +@@ -87,7 +100,7 @@ + } + + public void addMass(dMass* m, Vector3 sizeScale = null, float massScale = 1) { +- dMass sm; ++ dMass sm = void; + if (sizeScale) { + dMassSetBox(&sm, 1, size.x * sizeScale.x, size.y * sizeScale.y, size.z * sizeScale.z); + dMassTranslate(&sm, pos.x * sizeScale.x, pos.y * sizeScale.y, pos.z * sizeScale.z); +@@ -436,7 +449,7 @@ + + public void beginRecord() { + posIdx = 0; +- glGetFloatv(GL_MODELVIEW_MATRIX, m); ++ glGetFloatv(GL_MODELVIEW_MATRIX, m.ptr); + } + + public void setPos(Vector3 p) { +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/ship.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/ship.d 2006-03-18 02:42:50.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/ship.d 2007-08-26 17:37:19.000000000 +0000 +@@ -7,7 +7,20 @@ + + private import std.math; + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.vector; + private import abagames.util.rand; + private import abagames.util.math; +@@ -520,7 +533,7 @@ + Ship ship; + ParticlePool particles; + ConnectedParticlePool connectedParticles; +- dMass m; ++ dMass m = void; + Shape shape; + LinePoint linePoint; + dJointID joint; +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/spec.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/spec.d 2006-03-18 02:42:50.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/spec.d 2007-08-26 17:37:19.000000000 +0000 +@@ -7,7 +7,21 @@ + + private import std.math; + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.objects; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.vector; + private import abagames.util.math; + private import abagames.util.ode.odeactor; +Index: mu-cade-0.11.dfsg1/src/abagames/mcd/stagemanager.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/mcd/stagemanager.d 2006-03-18 02:42:50.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/mcd/stagemanager.d 2007-08-26 17:37:19.000000000 +0000 +@@ -9,7 +9,20 @@ + private import std.string; + private import std.stream; + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.tokenizer; + private import abagames.util.iterator; + private import abagames.util.rand; +Index: mu-cade-0.11.dfsg1/src/abagames/util/ode/odeactor.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/util/ode/odeactor.d 2006-02-19 04:57:26.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/util/ode/odeactor.d 2007-08-26 17:37:19.000000000 +0000 +@@ -7,7 +7,20 @@ + + private import std.math; + private import opengl; +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.actor; + private import abagames.util.vector; + private import abagames.util.ode.world; +Index: mu-cade-0.11.dfsg1/src/abagames/util/ode/world.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/util/ode/world.d 2006-02-22 22:27:47.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/util/ode/world.d 2007-08-26 17:37:19.000000000 +0000 +@@ -5,7 +5,20 @@ + */ + module abagames.util.ode.world; + +-private import ode.ode; ++private import ode.ode; ++import ode.config; ++import ode.compatibility; ++import ode.common; ++import ode.contact; ++import ode.error; ++import ode.memory; ++import ode.odemath; ++import ode.matrix; ++import ode.timer; ++import ode.rotation; ++import ode.mass; ++import ode.misc; ++import ode.objects; + private import abagames.util.ode.odeactor; + + /** +Index: mu-cade-0.11.dfsg1/src/abagames/util/sdl/texture.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/util/sdl/texture.d 2006-02-19 04:57:26.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/util/sdl/texture.d 2007-08-26 17:37:19.000000000 +0000 +@@ -103,13 +103,13 @@ + } + glBindTexture(GL_TEXTURE_2D, num + ti); + gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, +- GL_RGBA, GL_UNSIGNED_BYTE, pixels); ++ GL_RGBA, GL_UNSIGNED_BYTE, pixels.ptr); + glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); + glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); + if (maskColor != 0xffffffffu) { + glBindTexture(GL_TEXTURE_2D, maskNum + ti); + gluBuild2DMipmaps(GL_TEXTURE_2D, 4, panelWidth, panelHeight, +- GL_RGBA, GL_UNSIGNED_BYTE, maskPixels); ++ GL_RGBA, GL_UNSIGNED_BYTE, maskPixels.ptr); + glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); + glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); + } +Index: mu-cade-0.11.dfsg1/src/abagames/util/sdl/twinstickpad.d +=================================================================== +--- mu-cade-0.11.dfsg1.orig/src/abagames/util/sdl/twinstickpad.d 2006-03-18 03:36:00.000000000 +0000 ++++ mu-cade-0.11.dfsg1/src/abagames/util/sdl/twinstickpad.d 2007-08-26 17:37:19.000000000 +0000 +@@ -8,7 +8,8 @@ + private import std.string; + private import std.stream; + private import std.math; +-private import SDL; ++private import SDL; ++private import SDL_keyboard; + private import abagames.util.vector; + private import abagames.util.sdl.input; + private import abagames.util.sdl.recordableinput; Added: packages/trunk/mu-cade/debian/patches/series =================================================================== --- packages/trunk/mu-cade/debian/patches/series (rev 0) +++ packages/trunk/mu-cade/debian/patches/series 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1 @@ +fixes.patch Added: packages/trunk/mu-cade/debian/rules =================================================================== --- packages/trunk/mu-cade/debian/rules (rev 0) +++ packages/trunk/mu-cade/debian/rules 2007-08-26 17:38:28 UTC (rev 3849) @@ -0,0 +1,78 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + $(MAKE) -f /usr/share/quilt/quilt.make patch + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + ant + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + ant clean + rm -f a7xpg + rm -f `find . -name "*.o"` + $(MAKE) -f /usr/share/quilt/quilt.make unpatch + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# 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_install + dh_installmenu + dh_installman debian/*.6 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +get-orig-source: + dh_testdir + dh_testroot + wget http://www.asahi-net.or.jp/~cs8k-cyu/windows/mcd0_11.zip + unzip mcd0_11.zip + rm mcd/*.dll + rm mcd/*.exe + rm mcd/lib/*.lib + rm mcd/resource/*.RES + tar cvfz ../mu-cade_0.11.dfsg1.orig.tar.gz mcd + rm -rf mcd0_11.zip mcd + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source Property changes on: packages/trunk/mu-cade/debian/rules ___________________________________________________________________ Name: svn:executable + * _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

