pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/lmarbles Renamed marbles to lmarbles



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc848c827905
branches:  trunk
changeset: 487305:cc848c827905
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jan 12 15:50:17 2005 +0000

description:
Renamed marbles to lmarbles

Changes 1.0.7:
- configure option --with-profile-path has been replaced with
  autoconf option --localstatedir (04/06/14 M.S.)
- data files will be installed to $datadir/lmarbles instead
  of $datadir/games/lmarbles (04/06/14 M.S.)
- replaced strlen with sizeof when building config path (04/06/09 M.S.)
- renamed marbles.prfs to lmarbles.prfs in the Makefile (04/06/09 M.S.)
- included header for NetBSD (03/09/30 H.F.)

Changes 1.0.6:
- renamed project to LMarbles (02/11/24 M.S.)
- fixed security holes created by improper use of sprintf
  (02/11/24 M.S.)

Changes 1.0.5:
- switched to SDL_mixer (02/08/10 L.R.)
- bunch of memory leaks fixed (02/08/10 L.R.)
- for Win32: (02/08/10 L.R.)
  - edit bug fixed
  - installation details added to README
  - much improved installation system
  - files are always opened in binary mode
  - transparency bug fix

Changes 1.0.4:
- fixed a bug in the sound server that caused Marbles to crash
  when exiting too fast (01/07/02 M.S.)
- fixed a bug that caused Marbles to forget the last used profile
  (01/07/02 M.S.)
- fixed a bug in autoswitch which restarted the level when
  the figure was completed with the last move (01/07/02 M.S.)
- fixed a bug in restart routine that allowed selection of
  a ghost marble (01/07/02 M.S.)

Changes 1.0.3:
- score is now properly modified (02/06/24 M.S.)
- fixed a bug that caused an infinite loop when left-clicking
  an empty tile directly after deselecting a marble (02/06/22 M.S.)
- added a missing include at top of timer.c

diffstat:

 games/lmarbles/DESCR            |   7 +++
 games/lmarbles/Makefile         |  16 ++++++++
 games/lmarbles/PLIST            |  76 +++++++++++++++++++++++++++++++++++++++++
 games/lmarbles/distinfo         |   5 ++
 games/lmarbles/patches/patch-aa |  13 +++++++
 5 files changed, 117 insertions(+), 0 deletions(-)

diffs (137 lines):

diff -r a9b892b7e6b1 -r cc848c827905 games/lmarbles/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/lmarbles/DESCR      Wed Jan 12 15:50:17 2005 +0000
@@ -0,0 +1,7 @@
+LMarbles is an Atomix clone with a slight change in concept. Instead of
+assembling molecules you create figures out of marbles. Nevertheless, the basic
+game play is the same: If a marble starts to move it will not stop until it
+hits a wall or another marble. To make it more interesting there are obstacles
+like one-way streets, crumbling walls and portals.
+As Marbles is meant as a puzzle game you play against a move limit and not
+a time limit. This way you have as much time as you need to think.
diff -r a9b892b7e6b1 -r cc848c827905 games/lmarbles/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/lmarbles/Makefile   Wed Jan 12 15:50:17 2005 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/12 15:50:17 adam Exp $
+
+DISTNAME=      lmarbles-1.0.7
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=lgames/}
+
+MAINTAINER=    xs%nitric.net@localhost
+HOMEPAGE=      http://lgames.sourceforge.net/
+COMMENT=       Atomix-like puzzle
+
+USE_BUILDLINK3=                yes
+USE_X11=               yes
+GNU_CONFIGURE=         yes
+
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r a9b892b7e6b1 -r cc848c827905 games/lmarbles/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/lmarbles/PLIST      Wed Jan 12 15:50:17 2005 +0000
@@ -0,0 +1,76 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/12 15:50:18 adam Exp $
+bin/lmarbles
+man/man6/lmarbles.6
+share/lmarbles/gfx/board.bmp
+share/lmarbles/gfx/f_red.bmp
+share/lmarbles/gfx/f_small.bmp
+share/lmarbles/gfx/f_white.bmp
+share/lmarbles/gfx/f_yellow.bmp
+share/lmarbles/gfx/figure.bmp
+share/lmarbles/gfx/lights.bmp
+share/lmarbles/gfx/logo.bmp
+share/lmarbles/gfx/m_frame.bmp
+share/lmarbles/gfx/m_sframe.bmp
+share/lmarbles/gfx/marbles.bmp
+share/lmarbles/gfx/metal/arrow_d.bmp
+share/lmarbles/gfx/metal/arrow_l.bmp
+share/lmarbles/gfx/metal/arrow_r.bmp
+share/lmarbles/gfx/metal/arrow_u.bmp
+share/lmarbles/gfx/metal/background.bmp
+share/lmarbles/gfx/metal/barrier_lr.bmp
+share/lmarbles/gfx/metal/barrier_ud.bmp
+share/lmarbles/gfx/metal/floor.bmp
+share/lmarbles/gfx/metal/teleport0.bmp
+share/lmarbles/gfx/metal/teleport1.bmp
+share/lmarbles/gfx/metal/teleport2.bmp
+share/lmarbles/gfx/metal/teleport3.bmp
+share/lmarbles/gfx/metal/wall.bmp
+share/lmarbles/gfx/metal/wall_crumble.bmp
+share/lmarbles/gfx/stone/arrow_d.bmp
+share/lmarbles/gfx/stone/arrow_l.bmp
+share/lmarbles/gfx/stone/arrow_r.bmp
+share/lmarbles/gfx/stone/arrow_u.bmp
+share/lmarbles/gfx/stone/background.bmp
+share/lmarbles/gfx/stone/barrier_lr.bmp
+share/lmarbles/gfx/stone/barrier_ud.bmp
+share/lmarbles/gfx/stone/floor.bmp
+share/lmarbles/gfx/stone/teleport0.bmp
+share/lmarbles/gfx/stone/teleport1.bmp
+share/lmarbles/gfx/stone/teleport2.bmp
+share/lmarbles/gfx/stone/teleport3.bmp
+share/lmarbles/gfx/stone/wall.bmp
+share/lmarbles/gfx/stone/wall_crumble.bmp
+share/lmarbles/gfx/tiny.sdlfnt
+share/lmarbles/gfx/title.bmp
+share/lmarbles/gfx/win_icon.bmp
+share/lmarbles/gfx/wood/arrow_d.bmp
+share/lmarbles/gfx/wood/arrow_l.bmp
+share/lmarbles/gfx/wood/arrow_r.bmp
+share/lmarbles/gfx/wood/arrow_u.bmp
+share/lmarbles/gfx/wood/background.bmp
+share/lmarbles/gfx/wood/barrier_lr.bmp
+share/lmarbles/gfx/wood/barrier_ud.bmp
+share/lmarbles/gfx/wood/floor.bmp
+share/lmarbles/gfx/wood/teleport0.bmp
+share/lmarbles/gfx/wood/teleport1.bmp
+share/lmarbles/gfx/wood/teleport2.bmp
+share/lmarbles/gfx/wood/teleport3.bmp
+share/lmarbles/gfx/wood/wall.bmp
+share/lmarbles/gfx/wood/wall_crumble.bmp
+share/lmarbles/levels/Original
+share/lmarbles/sounds/alarm.wav
+share/lmarbles/sounds/arrow.wav
+share/lmarbles/sounds/click.wav
+share/lmarbles/sounds/explode.wav
+share/lmarbles/sounds/score.wav
+share/lmarbles/sounds/select.wav
+share/lmarbles/sounds/stop.wav
+share/lmarbles/sounds/teleport.wav
+var/lmarbles.prfs
+@dirrm share/lmarbles/sounds
+@dirrm share/lmarbles/levels
+@dirrm share/lmarbles/gfx/wood
+@dirrm share/lmarbles/gfx/stone
+@dirrm share/lmarbles/gfx/metal
+@dirrm share/lmarbles/gfx
+@dirrm share/lmarbles
diff -r a9b892b7e6b1 -r cc848c827905 games/lmarbles/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/lmarbles/distinfo   Wed Jan 12 15:50:17 2005 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/12 15:50:18 adam Exp $
+
+SHA1 (lmarbles-1.0.7.tar.gz) = 25b0a635f53a3ab351247ac2820cbd6951d7050d
+Size (lmarbles-1.0.7.tar.gz) = 829635 bytes
+SHA1 (patch-aa) = b453e75a29848a470275d06bc97e9fe09a12e1b8
diff -r a9b892b7e6b1 -r cc848c827905 games/lmarbles/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/lmarbles/patches/patch-aa   Wed Jan 12 15:50:17 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/01/12 15:50:18 adam Exp $
+
+--- src/profile.c.orig Wed Jan 30 18:57:23 2002
++++ src/profile.c
+@@ -75,7 +75,7 @@ int Prf_Ld()
+ #ifdef ASCII
+         F_GetE(f, str, F_VAL); str[strlen(str) - 1] = 0;
+         if (strncmp(str,"ascii",5)) {
+-            printf("\nWARNING: trying to load raw binary data in ascii; cannot read profiles\n", prf_pth);
++            printf("\nWARNING: trying to load raw binary data in ascii; cannot read profiles\n");
+             Prf_Crt("Michael");
+             not_f = 1;
+         }



Home | Main Index | Thread Index | Old Index