Update to gemrb-0.8.3. Change log:
v0.8.3 (2015-07-23)
New features
text system rewrite for better fidelity, performance and maintainability
10 player party support (see the 10pp mod for the script part)
basic test suite for the text system
more tobex triggers and actions
smart cast-on-rest logic
Improved features
android build system script is now complete and rerunable
combat and spell immunities/bounces, contingencies/sequencers
iwd2 scripting and effects
bugfixes
v0.8.2 (2015-01-01)
New features
iwd2 spell learning
movie overrides (tob outro)
3ed sneak attack, concentration/disruption
statistically fairer random number generator
Improved features
iwd2 chargen, clabs, combat, music
custom map notes and biographies now save properly
effects, tob ending, animation, actions, bg1 nights
bugfixes
v0.8.1 (2014-05-03)
New features
experimental OpenGL and OpenGL ES renderers
spontaneous casting (iwd2) and “cast healing spells on rest”
iwd2 spawns, saving throws
utf-8 converter for dialog.tlk to be able to use any (cjk) font
Improved features
spawngroups, autopause, bg2 demo compatibility
inventory, pst guiscripts, pst usability
animations, scripting, dialog, touch input, mac gui
bugfixes
2015-08-18 21:31:46 +00:00
|
|
|
# $NetBSD: Makefile,v 1.14 2015/08/18 21:31:46 yhardy Exp $
|
2009-12-08 22:38:45 +00:00
|
|
|
|
gemrb: update to gemrb-0.8.5
GemRB v0.8.5 (2017-11-26):
New features:
- SDL2 resolution-independent window scaling, environmental audio, IRIX compatibility
- regeneration during sleep, time dilation
- iwd2 ability stacking, iwd ZZ* weapon bonuses
- portrait.2da handling, avatar shadows, dialogF.tlk handling
Improved features:
- infravision
- better compatibility with bgt, 10pp, ia, kelsey, dr
- sdl2 input, mouse scrolling, opengl driver
- iwd2 cg&lu, item (un)usability, avatar sizes, permanent clabs
- ambients, verbal constants, random walk, walk sounds
- bugfixes
2017-12-18 05:39:11 +00:00
|
|
|
DISTNAME= gemrb-0.8.5
|
2009-12-08 22:38:45 +00:00
|
|
|
CATEGORIES= games
|
2016-08-14 12:50:45 +00:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=gemrb/}
|
|
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
2009-12-08 22:38:45 +00:00
|
|
|
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
gemrb: update to gemrb-0.8.4
From the NEWS:
GemRB v0.8.4 (2016-02-29):
New features:
- pst should be roughly completable
- iwd2 level-up, concealment, hardcoded clabs, tracking
- ToBEx simplified "concentration" option, spontaneous casting for everyone
- bg1, iwd2, (pst) casting sounds
Improved features:
- iwd2 spells (shapes, songs, crossclass mixing, learning), action bar
- lots of pst details and annoyances
- stores, dialogs, scripts, iwd and pst effects
- bugfixes
2016-03-02 17:08:33 +00:00
|
|
|
HOMEPAGE= http://www.gemrb.org/
|
2009-12-08 22:38:45 +00:00
|
|
|
COMMENT= Open Source clone of the Infinity Engine
|
|
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
|
Update to 0.6.3:
GemRB V0.6.3 (2010-11-21)
New features:
- IWD:HoW is now completable!
- casting sounds and footsteps
- autodetection of secret doors, detect illusions
- basic bardsong support and selective magic resistance (bg2-style)
- proper store economics, ergonomics and dragging
- custom blood color (creature-dependant)
- new actions, iwd effects and triggers
- Importing a SoA game into ToB
Improved features:
- actor selection and action bar (for summons and illusions too!)
- door bashing and traps
- loading screens, ambushes, worldmap
- sparkles, panic and other effects
- actions, dialogs, object matching
- personal items support (swap/equip/remove)
- bugfixes
Applied patches:
iwd regression fix from Eggert Jón Magnússon
GemRB V0.6.2 (2010-08-21):
New features:
- a basic SDL_mixer plugin for faster, but lower-quality audio
- dualclassing for bg1 and iwd
- new triggers, actions, infravision
- feet circle flickering on portrait hover, coloration in dialog
- wisdom xp bonus (pst)
Improved features:
- actions, triggers, object matching
- item loading and ability selection, inventory
- projectiles, effects, subtitles, verbal constants
- the core and guiscript design was cleaned up in many places
- bugfixes
Applied patches:
backslash check patch from anthiste
bg1 character generation patch from Maighstir
a crosscompiling fix from F.Fischer
GemRB V0.6.1 (2010-06-16):
New features:
- a minimal dataset
- reputation penalties on death or injury
- casting level bonus/malus (wild mages, clerics)
- tinting for different times of the day and weather effects
- a BI(n)K player plugin for the IWD2 movies
- new actions, turn undead
Improved features:
- the internal design was cleaned up in many places
- game saving, modal actions, combat, effects, spawns
- magic missiles are now drawn properly
- various guiscripts (no more flickering!)
- bugfixes
Applied patches:
two patches from Brendan Molloy
2011-01-24 14:26:24 +00:00
|
|
|
USE_CMAKE= yes
|
2009-12-08 22:38:45 +00:00
|
|
|
USE_LIBTOOL= yes
|
|
|
|
USE_LANGUAGES= c c++
|
Update to 0.6.3:
GemRB V0.6.3 (2010-11-21)
New features:
- IWD:HoW is now completable!
- casting sounds and footsteps
- autodetection of secret doors, detect illusions
- basic bardsong support and selective magic resistance (bg2-style)
- proper store economics, ergonomics and dragging
- custom blood color (creature-dependant)
- new actions, iwd effects and triggers
- Importing a SoA game into ToB
Improved features:
- actor selection and action bar (for summons and illusions too!)
- door bashing and traps
- loading screens, ambushes, worldmap
- sparkles, panic and other effects
- actions, dialogs, object matching
- personal items support (swap/equip/remove)
- bugfixes
Applied patches:
iwd regression fix from Eggert Jón Magnússon
GemRB V0.6.2 (2010-08-21):
New features:
- a basic SDL_mixer plugin for faster, but lower-quality audio
- dualclassing for bg1 and iwd
- new triggers, actions, infravision
- feet circle flickering on portrait hover, coloration in dialog
- wisdom xp bonus (pst)
Improved features:
- actions, triggers, object matching
- item loading and ability selection, inventory
- projectiles, effects, subtitles, verbal constants
- the core and guiscript design was cleaned up in many places
- bugfixes
Applied patches:
backslash check patch from anthiste
bg1 character generation patch from Maighstir
a crosscompiling fix from F.Fischer
GemRB V0.6.1 (2010-06-16):
New features:
- a minimal dataset
- reputation penalties on death or injury
- casting level bonus/malus (wild mages, clerics)
- tinting for different times of the day and weather effects
- a BI(n)K player plugin for the IWD2 movies
- new actions, turn undead
Improved features:
- the internal design was cleaned up in many places
- game saving, modal actions, combat, effects, spawns
- magic missiles are now drawn properly
- various guiscripts (no more flickering!)
- bugfixes
Applied patches:
two patches from Brendan Molloy
2011-01-24 14:26:24 +00:00
|
|
|
USE_TOOLS+= gmake pkg-config
|
2009-12-08 22:38:45 +00:00
|
|
|
|
Update to 0.7.1:
0.7.1:
New features
almost all iwd2 feats
encumbrance penalties in movement
configurable xp/damage adjustments per difficulty level
support for logging to file directly
iwd2 armor penalty and critical hit multiplier
beginnings of iwd2 spellbook support
vlc plugin for extra video formats
Improved features
(iwd2) effects, actions, combat, action bar, infravision
sdl renderer and an initial sdl2 port
config loading, logging
cocoa wrapper and mac build, cursor handling, touch input
bugfixes
V0.7.0 (2011-12-30)
New features
one can play through the whole Baldur's Gate saga
custom TTF fonts support
arbitrarily sortable casting list
ios configuration interface, xcode project
more pst spawn ini flags, individual critical hit animations
Improved features
resting, comment timing, actions
drop caps, keybindings, sdl 1.3 input
bugfixes, cleanups
V0.6.6 (2011-10-03)
New features
aura pollution and cleansing, casting interruption
formation rotation
bounty encounters
npclevel.2da support
initial mac bundle support
fatigue
backstab on condition (like in ToBEx)
Improved features
effects, triggers, actions
keyboard shortcuts (F1-F12), touchscreen ui, scrolling
hitpoint gain, thieving skill boni
combat, spellcasting, iwd sounds
PST inventory, PST spells
bugfixes
Applied patches
manpage typo fixes from c-korn #3377098
pst spell learning fix from Viktor Novotný
touchscreen fix from Beholder
2012-09-13 12:38:01 +00:00
|
|
|
REPLACE_PYTHON= admin/extend2da.py
|
2019-09-02 13:00:26 +00:00
|
|
|
PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 0.8.0.1
|
Update to 0.7.1:
0.7.1:
New features
almost all iwd2 feats
encumbrance penalties in movement
configurable xp/damage adjustments per difficulty level
support for logging to file directly
iwd2 armor penalty and critical hit multiplier
beginnings of iwd2 spellbook support
vlc plugin for extra video formats
Improved features
(iwd2) effects, actions, combat, action bar, infravision
sdl renderer and an initial sdl2 port
config loading, logging
cocoa wrapper and mac build, cursor handling, touch input
bugfixes
V0.7.0 (2011-12-30)
New features
one can play through the whole Baldur's Gate saga
custom TTF fonts support
arbitrarily sortable casting list
ios configuration interface, xcode project
more pst spawn ini flags, individual critical hit animations
Improved features
resting, comment timing, actions
drop caps, keybindings, sdl 1.3 input
bugfixes, cleanups
V0.6.6 (2011-10-03)
New features
aura pollution and cleansing, casting interruption
formation rotation
bounty encounters
npclevel.2da support
initial mac bundle support
fatigue
backstab on condition (like in ToBEx)
Improved features
effects, triggers, actions
keyboard shortcuts (F1-F12), touchscreen ui, scrolling
hitpoint gain, thieving skill boni
combat, spellcasting, iwd sounds
PST inventory, PST spells
bugfixes
Applied patches
manpage typo fixes from c-korn #3377098
pst spell learning fix from Viktor Novotný
touchscreen fix from Beholder
2012-09-13 12:38:01 +00:00
|
|
|
|
2012-09-13 12:31:33 +00:00
|
|
|
CMAKE_ARGS+= -DDISABLE_WERROR=1
|
Update to 0.6.5:
GemRB V0.6.5 (2011-07-24):
New features:
- quickspell support
- keymap.ini handling
- yet more unhardcoded PST projectiles
- area comments, party npc interactions
- ios port and enhanced touchscreen support
Improved features:
- performance
- squirrels and other small game don't die instantly
- stores and stacking
- effects, triggers, actions, dialogs
- secret door detection, turning undead
- bugfixes and internal cleanups
Applied patches:
ios support patches from Brad Allred
android and touchscreen patches from Beholder
GemRB V0.6.4 (2011-03-27):
New features:
- PST maze and (un)hardcoded projectiles
- full wild, dead, miscast and vocal magic support
- subspell selection (spell immunity, nahal's reckless dweomer...)
- Autodetect GameType if it is set to 'auto' or commented out
- compatibility with the bg2 demo
- VVC lightspot support
Improved features:
- travel regions, projectiles, dialog startup
- bink player has no/less artifacts, good sound quality
- combat, effects, actions, triggers, banters
- bugfixes
Applied patches:
a set of patches for Android support from Beholder
arm compilation fixes by ShadowJack
patch from Thomas Klausner fixing building with libpng 1.5
patch by Hana Dusíková to support static linking on mac
2011-08-22 13:41:00 +00:00
|
|
|
CMAKE_ARGS+= -DINSOURCEBUILD=1
|
2012-09-13 12:31:33 +00:00
|
|
|
CMAKE_ARGS+= -DMAN_DIR:PATH=${PREFIX}/${PKGMANDIR}/man6
|
2013-04-10 11:23:54 +00:00
|
|
|
CMAKE_ARGS+= -DEXAMPLE_CONF_DIR:PATH=${PREFIX}/share/examples/gemrb
|
Update to gemrb-0.8.3. Change log:
v0.8.3 (2015-07-23)
New features
text system rewrite for better fidelity, performance and maintainability
10 player party support (see the 10pp mod for the script part)
basic test suite for the text system
more tobex triggers and actions
smart cast-on-rest logic
Improved features
android build system script is now complete and rerunable
combat and spell immunities/bounces, contingencies/sequencers
iwd2 scripting and effects
bugfixes
v0.8.2 (2015-01-01)
New features
iwd2 spell learning
movie overrides (tob outro)
3ed sneak attack, concentration/disruption
statistically fairer random number generator
Improved features
iwd2 chargen, clabs, combat, music
custom map notes and biographies now save properly
effects, tob ending, animation, actions, bg1 nights
bugfixes
v0.8.1 (2014-05-03)
New features
experimental OpenGL and OpenGL ES renderers
spontaneous casting (iwd2) and “cast healing spells on rest”
iwd2 spawns, saving throws
utf-8 converter for dialog.tlk to be able to use any (cjk) font
Improved features
spawngroups, autopause, bg2 demo compatibility
inventory, pst guiscripts, pst usability
animations, scripting, dialog, touch input, mac gui
bugfixes
2015-08-18 21:31:46 +00:00
|
|
|
CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=FALSE
|
2017-12-18 06:24:45 +00:00
|
|
|
CMAKE_ARGS+= -DSDL_BACKEND:STRING=SDL2
|
Update to gemrb-0.8.3. Change log:
v0.8.3 (2015-07-23)
New features
text system rewrite for better fidelity, performance and maintainability
10 player party support (see the 10pp mod for the script part)
basic test suite for the text system
more tobex triggers and actions
smart cast-on-rest logic
Improved features
android build system script is now complete and rerunable
combat and spell immunities/bounces, contingencies/sequencers
iwd2 scripting and effects
bugfixes
v0.8.2 (2015-01-01)
New features
iwd2 spell learning
movie overrides (tob outro)
3ed sneak attack, concentration/disruption
statistically fairer random number generator
Improved features
iwd2 chargen, clabs, combat, music
custom map notes and biographies now save properly
effects, tob ending, animation, actions, bg1 nights
bugfixes
v0.8.1 (2014-05-03)
New features
experimental OpenGL and OpenGL ES renderers
spontaneous casting (iwd2) and “cast healing spells on rest”
iwd2 spawns, saving throws
utf-8 converter for dialog.tlk to be able to use any (cjk) font
Improved features
spawngroups, autopause, bg2 demo compatibility
inventory, pst guiscripts, pst usability
animations, scripting, dialog, touch input, mac gui
bugfixes
2015-08-18 21:31:46 +00:00
|
|
|
|
|
|
|
CFLAGS+= -Wl,-R${PREFIX}/lib/gemrb
|
|
|
|
CXXFLAGS+= -Wl,-R${PREFIX}/lib/gemrb
|
2009-12-08 22:38:45 +00:00
|
|
|
|
2016-07-27 23:43:26 +00:00
|
|
|
.include "../../audio/openal-soft/buildlink3.mk"
|
2016-08-14 12:50:45 +00:00
|
|
|
.include "../../audio/SDL2_mixer/buildlink3.mk"
|
2009-12-08 22:38:45 +00:00
|
|
|
.include "../../audio/libvorbis/buildlink3.mk"
|
2016-08-14 12:50:45 +00:00
|
|
|
.include "../../devel/SDL2/buildlink3.mk"
|
2009-12-08 22:38:45 +00:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
2013-12-03 12:03:47 +00:00
|
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
Update to 0.8.0.1 (0.8.0 with a fix for an embarrassing bug):
GemRB v0.8.0 (2013-04-27):
New features:
- iwd2: Chapter 0+1 completable, full spellbook and ECL support
- multibyte font support (chinese, korean, japanese)
- favourite weapon/spell tracking, bg1 dreams
- most gemrb overrides were moved and are now moddable via game override
- initial bundled gemrb demo stubs
Improved features:
- random encounters and spawns (properly difficult)
- iwd2 combat, stats, spells, skills, effects and actions
- animations, speech, input
- looting, worldmap, hotkeys (work everywhere), fatigue
- bugfixes
2013-05-27 06:59:03 +00:00
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
2013-12-03 12:03:47 +00:00
|
|
|
.include "../../graphics/png/buildlink3.mk"
|
2009-12-08 22:38:45 +00:00
|
|
|
.include "../../lang/python/application.mk"
|
Update to 0.6.3:
GemRB V0.6.3 (2010-11-21)
New features:
- IWD:HoW is now completable!
- casting sounds and footsteps
- autodetection of secret doors, detect illusions
- basic bardsong support and selective magic resistance (bg2-style)
- proper store economics, ergonomics and dragging
- custom blood color (creature-dependant)
- new actions, iwd effects and triggers
- Importing a SoA game into ToB
Improved features:
- actor selection and action bar (for summons and illusions too!)
- door bashing and traps
- loading screens, ambushes, worldmap
- sparkles, panic and other effects
- actions, dialogs, object matching
- personal items support (swap/equip/remove)
- bugfixes
Applied patches:
iwd regression fix from Eggert Jón Magnússon
GemRB V0.6.2 (2010-08-21):
New features:
- a basic SDL_mixer plugin for faster, but lower-quality audio
- dualclassing for bg1 and iwd
- new triggers, actions, infravision
- feet circle flickering on portrait hover, coloration in dialog
- wisdom xp bonus (pst)
Improved features:
- actions, triggers, object matching
- item loading and ability selection, inventory
- projectiles, effects, subtitles, verbal constants
- the core and guiscript design was cleaned up in many places
- bugfixes
Applied patches:
backslash check patch from anthiste
bg1 character generation patch from Maighstir
a crosscompiling fix from F.Fischer
GemRB V0.6.1 (2010-06-16):
New features:
- a minimal dataset
- reputation penalties on death or injury
- casting level bonus/malus (wild mages, clerics)
- tinting for different times of the day and weather effects
- a BI(n)K player plugin for the IWD2 movies
- new actions, turn undead
Improved features:
- the internal design was cleaned up in many places
- game saving, modal actions, combat, effects, spawns
- magic missiles are now drawn properly
- various guiscripts (no more flickering!)
- bugfixes
Applied patches:
two patches from Brendan Molloy
2011-01-24 14:26:24 +00:00
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
2009-12-08 22:38:45 +00:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|