Bug#437439: hex-a-hop: Minor typos in programm messages

2007-08-12 Thread Helge Kreutzmann
Package: hex-a-hop
Version: 0.0.20070315-2
Severity: minor
Tags: patch
X-Debbugs-CC: Jens Seidel [EMAIL PROTECTED]

While translating your messages.pot to German the following errors
were noticed:
-msgid Best:% 3d
+msgid Best: %3d

-msgid Par:% 3d
+msgid Par: %3d

-jump.Try it out on different types of tile.Use the space bar or 
+jump.Try it out on different types of tiles.Use the space bar or 

-- 
  Dr. Helge Kreutzmann [EMAIL PROTECTED]
   Dipl.-Phys.   http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
   Help keep free software libre: http://www.ffii.de/


signature.asc
Description: Digital signature
___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

Bug#437438: [INTL:de] (Preliminary) German localization for hex-a-hop

2007-08-12 Thread Helge Kreutzmann
Package: hex-a-hop
Version: 0.0.20070315-2
Severity: wishlist
Tags: patch l10n
X-Debbugs-CC: Jens Seidel [EMAIL PROTECTED]

Attached you find the (preliminary, see following text) German
localization for hex-a-hop.

1)A patch for the desktop file (completely untested, I don't use
  that). Please apply.
  
2)The German man page. Simply drop it in the debian/ directory, it
  will be installed/used without further action. During review on the
  German list, small typos have been found which do not affect the
  translation. I will submit a separate bug in a moment.

3)The translation of the levels file. Due to #436469 you will need to
  (temporarily) do the following in
  a] copy hex-a-hop_levels_de.po as levels.de.po.full in debian/i18n
  b] add de to languages.list
  c] add the following to your debian/rules, somewhere before the
 build (essentially a build time patch):
 cat debian/i18n/levels.de.po.full| sed 's/ä/ae/g'|sed 's/ö/oe/g'|sed 
's/ü/ue/g'|sed 's/ß/ss/g'  debian/i18n/levels.de.po
  d] add the following somewhere in the clean target (essentially a
 build time unpatch):
 rm -f i18n/levels.de.po
  Once #436469 is resolved, you can change step a] to
  a] copy hex-a-hop_levels_de.po as levels.de.po in debian/i18n and
 remove everything you did for c] and d]

4)The translation of the messages file. Due to missing line breaks (I
  finally got told how to include them, but did not, c.f. #437338) do
  *not* install it. Once #437338 is resolved, please contact me again
  (please keep Jens in the loop, as he works both on #437338 and
  436469) you can include it the same way as in 3).
  Please not that during review minor typos where found which will be
  reported in a separate bug. Once you resolve these and #437338
  either I or Jens will update the translation.

Btw. a really great game!

Greetings

  Helge
-- 
  Dr. Helge Kreutzmann [EMAIL PROTECTED]
   Dipl.-Phys.   http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
   Help keep free software libre: http://www.ffii.de/


hex-a-hop-German.tar.bz2
Description: Binary data


signature.asc
Description: Digital signature
___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

Bug#437440: hex-a-hop: Minor typos in man page

2007-08-12 Thread Helge Kreutzmann
Package: hex-a-hop
Version: 0.0.20070315-2
Severity: minor
Tags: patch


--- hex-a-hop.6.orig2007-08-07 18:44:25.0 +0200
+++ hex-a-hop.6 2007-08-12 17:16:57.0 +0200
@@ -19,25 +19,25 @@
 .SH NAME
 hex\-a\-hop \- puzzle game based on hexagonal tiles
 .SH DESCRIPTION
-Hex\-a\-hop is a puzzle game based on hexagonal tiles. There is no time limit 
and no real\-time elements.
+Hex\-a\-hop is a puzzle game based on hexagonal tiles. There is no time limit 
and no real\-time element.
 
 The objective is simply to destroy all the green hexagonal tiles on each of 
the 100 levels. As you progress through the game, more types of tiles are 
introduced which make things more difficult and interesting.
 
 .SH USAGE
-You can move the character around with the keys Q,W,E,A,S,D, or with the 
numeric keypad. Alternatively, you can use the mouse and  click on the tile 
you'd like to move to.
+You can move the character around with the keys Q,W,E,A,S,D, or with the 
numeric keypad. Alternatively, you can use the mouse and click on the tile 
you'd like to move to.
 
-Use 'U', backspace or the right mouse button to  undo mistakes.
+Use 'U', backspace or the right mouse button to undo mistakes.
 The 'Esc' key (or middle mouse button) brings up a menu from which you can 
restart if you get stuck.
 
 Your goal is to break all the green tiles. You mainly do this by jumping on 
them. They will crack when you land on them, and only disintegrate when you 
jump off. Try not to trap yourself!
 
 During the game, you will be given hints and instructions on what to do. Use 
the cursor keys or click on the arrows to scroll through the help pages. More 
pages will be added as you progress through the game, as new tiles will keep 
appearing.
 
-You can choose which level to attempt next from  the map screen. Silver levels 
are ones you've cleared. Black levels are ones you haven't completed yet,  but 
are available to play.
+You can choose which level to attempt next from the map screen. Silver levels 
are ones you've cleared. Black levels are ones you haven't completed yet, but 
are available to play.
 
-There is no time limit and no real\-time elements, so take as long as you like.
+There is no time limit and no real\-time element, so take as long as you like.
 .SH SEE ALSO
-You can find more about the game in its homepage: 
http://www.aceinternet.co.uk/~mokona/
+You can find more about the game on its homepage: 
http://www.aceinternet.co.uk/~mokona/
 
 In Debian's version, game data is stored in the directory $HOME/.hex\-a\-hop/. 
If the environment variable $HOME is not set, it'll use /tmp/ instead.
 
-- 
  Dr. Helge Kreutzmann [EMAIL PROTECTED]
   Dipl.-Phys.   http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
   Help keep free software libre: http://www.ffii.de/


signature.asc
Description: Digital signature
___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

Bug#437449: hex-a-hop: Automatic line break for (too) long lines

2007-08-12 Thread Jens Seidel
Package: hex-a-hop
Version: 0.0.20070315-2
Severity: wishlist
Tags: l10n patch
X-Debbugs-CC: Helge Kreutzmann [EMAIL PROTECTED]

Hi,

as I already wrote in #437338 it's not yet documented thatbreaks a
line and  starts a new paragraph. Even if this is known it is very
difficult and needs a lot of time (add   , test, change it, test
again, ... now the next line, ...) to add proper linebreaks.

I wrote a small patch which wraps text automatically on spaces.are
not ignored and my patch only has effect on lines which are too long so
it should be save to apply it. I tested it only short time but it should
work. I know that it will probably fail with non 8bit encodings and that
Japanese people probably want to specify linebreaks explicitely.
Nevertheless it is a start.

Later I also suggest to replace all theseand  by \n and \n\n
which is well known for each translator. This would of course require an
(automatic) update of all translations. Would you accept this?

Maybe we should also discuss how to proceed. Adding another patch to a
patch pile makes it (at least for me) more difficult. Also patching of
patches is not easy. I would like to see all these patches integrated
into the upstream version. What's your relation to upstream?

Once you apply this little patch you could also activate the German
messages.de.po translation.

I now try to find a solution for #436469 (missing 8bit support) ...

Thanks,
Jens
--- ../Deb-Source/hex-a-hop-0.0.20070315.unchanged/hex_puzzzle.cpp	2007-08-11 23:55:41.0 +0200
+++ hex_puzzzle.cpp	2007-08-12 03:10:20.0 +0200
@@ -451,7 +457,26 @@
 	char* scan = tmp;
 	while (1)
 	{
-		char * end = split ? strstr(scan,  ) : 0;
+		char * end = split ? strstr(scan,  ) : 0; // TODO: should be \n!
+		if (split  !end) { // linebreaks allowed but not found
+  if (FontWidth(scan) = screen-w) {
+// string too long!, try to wrap on spaces
+char *pos = scan, *last_possible_break = 0;
+unsigned int text_width = 0;
+while (*pos != 0) {
+  if (*pos == ' ')
+last_possible_break = pos;
+  text_width += font[*pos].w + FONT_X_SPACING;
+  if (text_width = screen-w) {
+if (last_possible_break == 0) // strange, we have to break in the middle of a word
+  last_possible_break = pos;
+break;
+  }
+  ++pos;
+}
+end = last_possible_break;
+  }
+}
 		if (!end)
 		{
 			PrintRaw(x - FontWidth(scan)/2, y, scan);
@@ -459,9 +484,16 @@
 		}
 		else
 		{
+  const char split_at = *end;
 			*end = '\0';
 			PrintRaw(x - FontWidth(scan)/2, y, scan);
-			scan = end+2;
+  if (split_at != ' ') { // wrap in middle of word 
+*end = split_at;
+scan = end;
+  } else if (*(end+1) != ' ')
+scan = end+1;
+  else
+scan = end+2;
 			y += FONT_SPACING;
 		}
 	}
___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

Bug#437313: hex-a-hop: Too many compiler warnings on build

2007-08-12 Thread Jens Seidel
On Sat, Aug 11, 2007 at 08:44:15PM +0200, Jens Seidel wrote:
 PS: I really do not like stupid DOS endings in source code. Can this be
 changed?

Where does this *.orig.tar archive come from? As you have a Subversion
archive are you able to create a tar ball yourself? In this case you can
use the svn property svn:eol-style=native and we all will be happy ...

Jens


___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


SuperTuxKart 0.3 is released

2007-08-12 Thread Dennis Martin Herbers
Just wanted to notify you that SuperTuxKart 0.3 is released...


___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


Processing of neverball_1.4.0-2_amd64.changes

2007-08-12 Thread Archive Administrator
neverball_1.4.0-2_amd64.changes uploaded successfully to localhost
along with the files:
  neverball_1.4.0-2.dsc
  neverball_1.4.0-2.diff.gz
  neverball-common_1.4.0-2_all.deb
  neverball-data_1.4.0-2_all.deb
  neverball_1.4.0-2_amd64.deb
  neverputt_1.4.0-2_amd64.deb

Greetings,

Your Debian queue daemon

___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


Processed: your mail

2007-08-12 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 343411 vegastrike-data 0.4.3-3
Bug#343411: vegastrike uses too much memory
Bug reassigned from package `vegastrike' to `vegastrike-data'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


Bug#343411:

2007-08-12 Thread Andres Mejia
reassign 343411 vegastrike-data 0.4.3-3
thanks

This bug needs to be fixed from vegastrike-data.

-- 
Regards,
Andres Mejia


___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


fenix_0.92a.dfsg1-1_amd64.changes ACCEPTED

2007-08-12 Thread Debian Installer

Accepted:
fenix-dev_0.92a.dfsg1-1_all.deb
  to pool/main/f/fenix/fenix-dev_0.92a.dfsg1-1_all.deb
fenix_0.92a.dfsg1-1.diff.gz
  to pool/main/f/fenix/fenix_0.92a.dfsg1-1.diff.gz
fenix_0.92a.dfsg1-1.dsc
  to pool/main/f/fenix/fenix_0.92a.dfsg1-1.dsc
fenix_0.92a.dfsg1-1_amd64.deb
  to pool/main/f/fenix/fenix_0.92a.dfsg1-1_amd64.deb
fenix_0.92a.dfsg1.orig.tar.gz
  to pool/main/f/fenix/fenix_0.92a.dfsg1.orig.tar.gz


Override entries for your package:
fenix-dev_0.92a.dfsg1-1_all.deb - extra devel
fenix_0.92a.dfsg1-1.dsc - extra devel
fenix_0.92a.dfsg1-1_amd64.deb - extra devel

Announcing to [EMAIL PROTECTED]


Thank you for your contribution to Debian.

___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel


Bug#436469: hex-a-hop: Localization misses non-ascii chars

2007-08-12 Thread Jens Seidel
Hi Helge, Miriam

On Tue, Aug 07, 2007 at 08:38:50PM +0200, Miriam Ruiz wrote:
 --- Helge Kreutzmann [EMAIL PROTECTED] escribió:
 
  I noticed that e.g. umlauts are not displayed.
 
 I know, it seems that only ASCII character sprites are implemented :(
 
 I can try to improve that, but it'll probably take some time. It's the same
 problem with the translation to Spanish, with ñ, á, é, í, ó, ú, ü

I have good news. I have it already working with arbitrary UTF-8 texts
inclusive Japanese, ...

I still need one day to test it, to implement it properly in the Debian
package (it uses a new SDLPango dependency). I also noticed that
SDLPango is currently comletely untested in Debian (only frozen-bubble
uses it), it's not even possible to include the header file in two
distinct object files!

I also have to adjust the alignment a little bit but the major part is
done (and was very simple, I changed only a few lines of code!).

This patch will make #437449 (Automatic line break for (too) long lines)
obsolete ...

Jens


___
Pkg-games-devel mailing list
Pkg-games-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel