cba144e327
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)
40 lines
1.3 KiB
Makefile
40 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.17 2007/06/14 17:55:03 heinz Exp $
|
|
|
|
DISTNAME= enigma-1.01
|
|
CATEGORIES= games
|
|
MASTER_SITES= http://download.berlios.de/enigma-game/
|
|
|
|
MAINTAINER= heinz@NetBSD.org
|
|
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
|
|
|
|
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
|
|
|
|
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"
|