pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games/enigma Updated to version 1.01.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ac32209fc3f3
branches:  trunk
changeset: 529981:ac32209fc3f3
user:      heinz <heinz%pkgsrc.org@localhost>
date:      Thu Jun 14 17:55:03 2007 +0000

description:
Updated to version 1.01.

Pkgsrc changes:
  - Download source is now berlios.de
  - The package supports installation to DESTDIR.
  - GCC 2.95 is not enough anymore.

Changes since version 0.92:
===========================
  Changes in Version 1.01
  =======================
  User-Visible changes
  --------------------

    - 60++ new level
    - added easy mode to some existing levels
    - fixes of all levels with known shortcuts
    - Finnish translation
    - French and Russian 1.0 manuals
    - support of updatable cross internet level packs
    - return to last played level via F6
    - sound damping for noisy levels
    - level developer inspector with developer attributes
    - mouse wheel enabled for many buttons like user ratings, volume,...
    - logo cleaned
    - moved backup of score and state to backup subdirectory
    - level menu string display optimization of level title, wr-holders,...
    - visualize inherited user rating in level inspector
    - vista compatible marble icon
    - windows installer reengineering to modern NSI

  Internal changes
  ----------------

    - fix of various engine bugs that did not yet show up with bundled levels
    - fixed properties of various glass stones
    - sound handling reengineering
    - support of user sound sets
    - autorecovery from state / score mismatches
    - re-Id of Windows users

  Changes in Version 1.00
  =======================

  User-Visible changes
  --------------------

    - 200++ new levels, fixes to all broken levels
    - new levelpack sorting
    - grouping of levelpacks
    - level inspector for viewing ratings and statistic information about levels
    - screenshot viewer
    - personal annotations and rating of levels
    - score registration and download of world records and statistic information
    - PAR and handicap as messures for a player
    - drop & play of new levels and new levelpacks
    - history and search of levels
    - composer for own levelpacks and levelpack groups
    - instant language change
    - Translations of level titles and documents
    - Swedish, Russian, Hungarian, Portuguese translation
    - German and French manuals
    - 100++ pages Reference manual

  Internal changes
  ----------------

    - XMLification of all data files
    - reengineering of level and levelpack
    - catch many errors intenally, display messages, continue or clean shutdown
    - portability issues - Unix, Windows, MacOS as unified platform
    - switch from Lua 4.* to Lua 5.1.1, from tolua to tolua++
    - switch return value of messages from void/nil to Value
    - added sender object as second argument to callback function
    - common floor attributes (gradient, mouseforce, friction)
    - border stones are swappable
    - improved fire system: eternal, secure fire, heat transformation, ...
    - new stones: st-chess, st-lightpassenger, st-polarswitch, st-redrock,
        st-firebreak[_move], st-bigbluesand-<nesw>, st-camouflage
    - new floors: fl-thief, fl-nomouse, fl-woven_orange
    - new items: it-rubberband, it-booze-broken, it-death, it-drop
    - removed: fl-ice_001
    - it-pencil -> it-cross, it-crack
    - it-brush -> it-cross, it-squashed
    - st-scissor actions
    - bigbricks unswappable and unpullable
    - st-flash/actorimpulse*/spitter : distorted forces
    - small whiteballs can jump
    - new libraries: andreas_itemfreeze, andreas_ghosts, libpuzzle, libterrain
    - icons polish
    - sound additions, volume reduction on stone hit

    for details on the subjects read the reference manual, for a complete list
    of changes see svn commit messages at berlios.de:
    http://svn.berlios.de/wsvn/enigma-game/tags/1.00/?op=log&rev=0&sc=0&isdir=1)

diffstat:

 games/enigma/Makefile         |    28 +-
 games/enigma/PLIST            |  2988 ++++++++++++++++++----------------------
 games/enigma/distinfo         |    18 +-
 games/enigma/patches/patch-ac |    13 -
 games/enigma/patches/patch-ad |    13 -
 games/enigma/patches/patch-ae |    13 -
 games/enigma/patches/patch-af |    13 -
 games/enigma/patches/patch-ag |    14 -
 games/enigma/patches/patch-am |    14 -
 games/enigma/patches/patch-an |    25 -
 games/enigma/patches/patch-ao |    14 -
 games/enigma/patches/patch-ap |    37 -
 games/enigma/patches/patch-aq |    14 +
 13 files changed, 1390 insertions(+), 1814 deletions(-)

diffs (truncated from 3712 to 300 lines):

diff -r 360c0fd7602d -r ac32209fc3f3 games/enigma/Makefile
--- a/games/enigma/Makefile     Thu Jun 14 17:50:09 2007 +0000
+++ b/games/enigma/Makefile     Thu Jun 14 17:55:03 2007 +0000
@@ -1,30 +1,40 @@
-# $NetBSD: Makefile,v 1.16 2006/06/12 16:28:08 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2007/06/14 17:55:03 heinz Exp $
 
-DISTNAME=      enigma-0.92
-PKGREVISION=   5
+DISTNAME=      enigma-1.01
 CATEGORIES=    games
-MASTER_SITES=  http://savannah.nongnu.org/download/enigma/
+MASTER_SITES=  http://download.berlios.de/enigma-game/
 
 MAINTAINER=    heinz%NetBSD.org@localhost
 HOMEPAGE=      http://www.nongnu.org/enigma/
 COMMENT=       Puzzle game similar to Oxyd/Rock'n'Roll/Marble Madness
 
+PKG_DESTDIR_SUPPORT=   user-destdir
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-GCC_REQD+=             2.95
+DEPENDS+=              gettext-tools-[0-9]*:../../devel/gettext-tools
+
+GCC_REQD+=             3.3
 USE_DIRS+=             xdg-1.1
 USE_LANGUAGES=         c c++
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            gmake
 GNU_CONFIGURE=         yes
 
-SUBST_CLASSES+=                enigma
-SUBST_STAGE.enigma=    post-patch
-SUBST_FILES.enigma=    doc/manual/enigma_1.html
-SUBST_SED.enigma=      -e s!/usr/local/!${PREFIX}/!
+BUILDLINK_API_DEPENDS.SDL_mixer+=      SDL_mixer>=1.2.6
+BUILDLINK_API_DEPENDS.SDL+=            SDL>=1.2.9
+BUILDLINK_API_DEPENDS.SDL_ttf+=                SDL_ttf>=2.0.7
+BUILDLINK_API_DEPENDS.SDL_image+=      SDL_image>=1.2.4
+BUILDLINK_API_DEPENDS.zlib+=           zlib>=1.2.3
+BUILDLINK_API_DEPENDS.png+=            png>=1.2.7
+BUILDLINK_API_DEPENDS.xerces-c+=       xerces-c>=2.7.0
 
 .include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
 .include "../../devel/SDL_ttf/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../textproc/xerces-c/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 360c0fd7602d -r ac32209fc3f3 games/enigma/PLIST
--- a/games/enigma/PLIST        Thu Jun 14 17:50:09 2007 +0000
+++ b/games/enigma/PLIST        Thu Jun 14 17:55:03 2007 +0000
@@ -1,46 +1,66 @@
-@comment $NetBSD: PLIST,v 1.3 2006/04/17 07:07:19 jlam Exp $
+@comment $NetBSD: PLIST,v 1.4 2007/06/14 17:55:03 heinz Exp $
 bin/enigma
-man/man6/enigma.6.gz
+@comment include/enet/callbacks.h
+@comment include/enet/enet.h
+@comment include/enet/list.h
+@comment include/enet/protocol.h
+@comment include/enet/time.h
+@comment include/enet/types.h
+@comment include/enet/unix.h
+@comment include/enet/utility.h
+@comment include/enet/win32.h
+@comment lib/libenet.a
+man/man6/enigma.6
+share/applications/enigma.desktop
+share/doc/enigma/ACKNOWLEDGEMENTS
 share/doc/enigma/CHANGES
 share/doc/enigma/COPYING
-share/doc/enigma/NEWS
 share/doc/enigma/README
-share/doc/html/enigma/enigma.html
-share/doc/html/enigma/enigma_1.html
-share/doc/html/enigma/enigma_2.html
-share/doc/html/enigma/enigma_3.html
-share/doc/html/enigma/enigma_4.html
-share/doc/html/enigma/enigma_5.html
-share/doc/html/enigma/enigma_abt.html
-share/doc/html/enigma/enigma_ovr.html
-share/doc/html/enigma/images/intro-inventory.png
-share/doc/html/enigma/images/intro-meditation.png
-share/doc/html/enigma/images/intro-oxyd.png
-share/doc/html/enigma/images/intro-plank.png
-share/doc/html/enigma/images/intro-twoplayer.png
-share/doc/html/enigma/images/it-explosives.png
-share/doc/html/enigma/images/it-flags.png
-share/doc/html/enigma/images/it-umbrella.png
-share/doc/html/enigma/images/levelmenu.png
-share/doc/html/enigma/images/logo.png
-share/doc/html/enigma/images/st-lethal.png
-share/doc/html/enigma/images/st-magic.png
-share/doc/html/enigma/images/st-mail.png
-share/doc/html/enigma/images/st-mirrors.png
-share/doc/html/enigma/images/st-oxyds.png
-share/doc/html/enigma/images/st-shogun.png
-share/doc/html/enigma/images/st-swap.png
-share/doc/html/enigma/index.html
-share/doc/html/enigma/reference/CREATING-LEVELS
-share/doc/html/enigma/reference/ant_lua.txt
-share/doc/html/enigma/reference/enigma-ref.html
-share/doc/html/enigma/reference/functions.css
-share/doc/html/enigma/reference/functions.html
-share/doc/html/enigma/reference/objects.txt
-share/doc/html/enigma/reference/sound.lua
-share/doc/html/enigma/reference/sounds.txt
+share/doc/enigma/gpl.txt
+share/doc/enigma/images/enigma.css
+share/doc/enigma/images/favicon.png
+share/doc/enigma/images/flags25x15/de.png
+share/doc/enigma/images/flags25x15/fr.png
+share/doc/enigma/images/flags25x15/gb.png
+share/doc/enigma/images/flags25x15/ru.png
+share/doc/enigma/images/menu_bg.jpg
+share/doc/enigma/images/nav_cornerul.gif
+share/doc/enigma/images/nav_cornerur.gif
+share/doc/enigma/images/nav_enigma.gif
+share/doc/enigma/index.html
+share/doc/enigma/lgpl.txt
+share/doc/enigma/manual/enigma.html
+share/doc/enigma/manual/enigma_de.html
+share/doc/enigma/manual/enigma_fr.html
+share/doc/enigma/manual/enigma_ru.html
+share/doc/enigma/manual/images/intro-inventory.png
+share/doc/enigma/manual/images/intro-meditation.png
+share/doc/enigma/manual/images/intro-oxyd.png
+share/doc/enigma/manual/images/intro-plank.png
+share/doc/enigma/manual/images/intro-twoplayer.png
+share/doc/enigma/manual/images/it-explosives.png
+share/doc/enigma/manual/images/it-flags.png
+share/doc/enigma/manual/images/it-umbrella.png
+share/doc/enigma/manual/images/levelmenu.png
+share/doc/enigma/manual/images/logo.png
+share/doc/enigma/manual/images/st-bolder.png
+share/doc/enigma/manual/images/st-lethal.png
+share/doc/enigma/manual/images/st-mail.png
+share/doc/enigma/manual/images/st-mirrors.png
+share/doc/enigma/manual/images/st-oneway.png
+share/doc/enigma/manual/images/st-oxyds.png
+share/doc/enigma/manual/images/st-shogun.png
+share/doc/enigma/manual/images/st-swap.png
+share/doc/enigma/reference/ant_lua.txt
+share/doc/enigma/reference/enigma-ref.html
+share/doc/enigma/reference/images/first_level.png
+share/doc/enigma/reference/lua2xml
+share/doc/enigma/reference/sounds.txt
+share/doc/enigma/reference/soundset.lua
+share/doc/enigma/reference/xml2lua
+share/enigma/compat.lua
 share/enigma/enigma_conf.lua
-share/enigma/fonts/dustismo_bold.ttf
+share/enigma/fonts/DejaVuSansCondensed.ttf
 share/enigma/fonts/levelmenu.bmf
 share/enigma/fonts/levelmenu.png
 share/enigma/fonts/smallfont.bmf
@@ -52,6 +72,7 @@
 share/enigma/gfx/completed-easy.png
 share/enigma/gfx/completed.png
 share/enigma/gfx/cur-magic.png
+share/enigma/gfx/editborder.png
 share/enigma/gfx/enigma_logo2.png
 share/enigma/gfx/enigma_logo2_small.png
 share/enigma/gfx/enigma_logo3.png
@@ -62,18 +83,34 @@
 share/enigma/gfx/ic-arrow.png
 share/enigma/gfx/ic-bottom.png
 share/enigma/gfx/ic-bottom1.png
+share/enigma/gfx/ic-copy.png
 share/enigma/gfx/ic-down.png
 share/enigma/gfx/ic-down1.png
+share/enigma/gfx/ic-easymode.png
+share/enigma/gfx/ic-feather.png
 share/enigma/gfx/ic-floor.png
 share/enigma/gfx/ic-item.png
+share/enigma/gfx/ic-left.png
+share/enigma/gfx/ic-left1.png
+share/enigma/gfx/ic-link.png
+share/enigma/gfx/ic-link_copy.png
 share/enigma/gfx/ic-move.png
+share/enigma/gfx/ic-next.png
+share/enigma/gfx/ic-next1.png
+share/enigma/gfx/ic-normalmode.png
+share/enigma/gfx/ic-right.png
+share/enigma/gfx/ic-right1.png
 share/enigma/gfx/ic-stone.png
+share/enigma/gfx/ic-strictlynext.png
 share/enigma/gfx/ic-top.png
 share/enigma/gfx/ic-top1.png
 share/enigma/gfx/ic-unsolved.png
 share/enigma/gfx/ic-unsolved1.png
 share/enigma/gfx/ic-up.png
 share/enigma/gfx/ic-up1.png
+share/enigma/gfx/ic-worldrecord.png
+share/enigma/gfx/ic-wr-difficult.png
+share/enigma/gfx/ic-wr-easy.png
 share/enigma/gfx/invisible.png
 share/enigma/gfx/par.png
 share/enigma/gfx/solved.png
@@ -88,6 +125,7 @@
 share/enigma/gfx32/ac-whiteball-jump.png
 share/enigma/gfx32/ac-whiteball-shatter.png
 share/enigma/gfx32/ac-whiteball-small-fall.png
+share/enigma/gfx32/ac-whiteball-small-jump.png
 share/enigma/gfx32/ac-whiteball-small-shatter.png
 share/enigma/gfx32/ac-whiteball-small-shattered.png
 share/enigma/gfx32/dummy.png
@@ -132,6 +170,7 @@
 share/enigma/gfx32/fl-gray.png
 share/enigma/gfx32/fl-hay.png
 share/enigma/gfx32/fl-himalaya.png
+share/enigma/gfx32/fl-ice-heating.png
 share/enigma/gfx32/fl-ice.png
 share/enigma/gfx32/fl-ice_001.png
 share/enigma/gfx32/fl-inverse.png
@@ -158,14 +197,19 @@
 share/enigma/gfx32/fl-springboard.png
 share/enigma/gfx32/fl-stone.png
 share/enigma/gfx32/fl-stwood.png
+share/enigma/gfx32/fl-swamp-heating.png
 share/enigma/gfx32/fl-swamp.png
 share/enigma/gfx32/fl-tigris.png
 share/enigma/gfx32/fl-trigger.png
+share/enigma/gfx32/fl-water-heating.png
 share/enigma/gfx32/fl-water.png
 share/enigma/gfx32/fl-white.png
 share/enigma/gfx32/fl-wood.png
 share/enigma/gfx32/fl-woven.png
+share/enigma/gfx32/fl-woven_orange.png
 share/enigma/gfx32/halo-blink.png
+share/enigma/gfx32/halo-small-blink.png
+share/enigma/gfx32/halo-small.png
 share/enigma/gfx32/halo.png
 share/enigma/gfx32/ic-marble.png
 share/enigma/gfx32/inv-blackball.png
@@ -176,12 +220,14 @@
 share/enigma/gfx32/it-blackbomb-burning.png
 share/enigma/gfx32/it-blackbomb.png
 share/enigma/gfx32/it-blocker.png
+share/enigma/gfx32/it-booze-broken.png
 share/enigma/gfx32/it-booze.png
 share/enigma/gfx32/it-brush.png
 share/enigma/gfx32/it-burnable_ash.png
 share/enigma/gfx32/it-burnable_burning.png
 share/enigma/gfx32/it-burnable_fireproof.png
 share/enigma/gfx32/it-burnable_ignite.png
+share/enigma/gfx32/it-burnable_oil.png
 share/enigma/gfx32/it-cherry.png
 share/enigma/gfx32/it-coffee.png
 share/enigma/gfx32/it-coin1.png
@@ -189,6 +235,7 @@
 share/enigma/gfx32/it-coin4.png
 share/enigma/gfx32/it-crack.png
 share/enigma/gfx32/it-cross.png
+share/enigma/gfx32/it-death.png
 share/enigma/gfx32/it-dummy.png
 share/enigma/gfx32/it-dynamite-burning.png
 share/enigma/gfx32/it-dynamite.png
@@ -244,9 +291,11 @@
 share/enigma/gfx32/sh-solid.png
 share/enigma/gfx32/sh-top.png
 share/enigma/gfx32/sh-white4.png
+share/enigma/gfx32/sh-whiteball-small-jump.png
 share/enigma/gfx32/sh-whiteball-small.png
 share/enigma/gfx32/sh-whiteball.png
 share/enigma/gfx32/st-actorimpulse.png
+share/enigma/gfx32/st-bigbluesand.png
 share/enigma/gfx32/st-bigbrick.png
 share/enigma/gfx32/st-blackballs.png
 share/enigma/gfx32/st-blocker.png
@@ -266,9 +315,12 @@
 share/enigma/gfx32/st-brownie.png
 share/enigma/gfx32/st-bug.png
 share/enigma/gfx32/st-bumps.png
+share/enigma/gfx32/st-camouflage.png
 share/enigma/gfx32/st-chargeminus.png
 share/enigma/gfx32/st-chargeplus.png
 share/enigma/gfx32/st-chargezero.png
+share/enigma/gfx32/st-chess_black.png
+share/enigma/gfx32/st-chess_white.png
 share/enigma/gfx32/st-coin2slot.png
 share/enigma/gfx32/st-coinslot.png
 share/enigma/gfx32/st-death.png
@@ -277,15 +329,19 @@
 share/enigma/gfx32/st-doorh.png
 share/enigma/gfx32/st-doorv.png
 share/enigma/gfx32/st-dummy.png
+share/enigma/gfx32/st-dynamite.png
 share/enigma/gfx32/st-easymode.png
 share/enigma/gfx32/st-fakeoxyd-blink_0001.png
 share/enigma/gfx32/st-fakeoxyd-blink_0002.png
 share/enigma/gfx32/st-fakeoxyd-blink_0003.png
 share/enigma/gfx32/st-fakeoxyd-blink_0004.png
 share/enigma/gfx32/st-fart-break.png
+share/enigma/gfx32/st-firebreak.png



Home | Main Index | Thread Index | Old Index