pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games Add games/gemrb.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fb4145df86cf
branches:  trunk
changeset: 343940:fb4145df86cf
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Nov 13 16:37:55 2019 +0000

description:
Add games/gemrb.

GemRB is a portable open-source reimplementation of the Infinity Engine that
underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports
a cleaner design, greater extensibility and several innovations.

diffstat:

 games/Makefile       |     3 +-
 games/gemrb/DESCR    |     3 +
 games/gemrb/MESSAGE  |    13 +
 games/gemrb/Makefile |    46 +
 games/gemrb/PLIST    |  2233 ++++++++++++++++++++++++++++++++++++++++++++++++++
 games/gemrb/distinfo |     6 +
 6 files changed, 2303 insertions(+), 1 deletions(-)

diffs (truncated from 2338 to 300 lines):

diff -r 28024d394b17 -r fb4145df86cf games/Makefile
--- a/games/Makefile    Wed Nov 13 15:53:37 2019 +0000
+++ b/games/Makefile    Wed Nov 13 16:37:55 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.467 2019/11/03 12:12:56 nia Exp $
+# $NetBSD: Makefile,v 1.468 2019/11/13 16:37:55 nia Exp $
 #
 
 COMMENT=       Games
@@ -148,6 +148,7 @@
 SUBDIR+=       gbrainy
 SUBDIR+=       gcompris
 SUBDIR+=       gemdropx
+SUBDIR+=       gemrb
 SUBDIR+=       genecys-client
 SUBDIR+=       genecys-data
 SUBDIR+=       ggz-client-libs
diff -r 28024d394b17 -r fb4145df86cf games/gemrb/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/gemrb/DESCR Wed Nov 13 16:37:55 2019 +0000
@@ -0,0 +1,3 @@
+GemRB is a portable open-source reimplementation of the Infinity Engine that
+underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports
+a cleaner design, greater extensibility and several innovations.
diff -r 28024d394b17 -r fb4145df86cf games/gemrb/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/gemrb/MESSAGE       Wed Nov 13 16:37:55 2019 +0000
@@ -0,0 +1,13 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2019/11/13 16:37:55 nia Exp $
+
+To install the DRM-free version of Baldur's Gate:
+
+$ innoextract setup_baldurs_gate_2.0.0.20.exe
+$ mv app ~/BaldursGate
+$ mkdir ~/.gemrb
+$ mv ${PREFIX}/share/examples/gemrb/GemRB.cfg.sample ~/.gemrb/gemrb.cfg
+
+Edit ~/.gemrb/gemrb.cfg and change the GamePath to ~/BaldursGate.
+
+===========================================================================
diff -r 28024d394b17 -r fb4145df86cf games/gemrb/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/gemrb/Makefile      Wed Nov 13 16:37:55 2019 +0000
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1 2019/11/13 16:37:55 nia Exp $
+
+DISTNAME=      gemrb-0.8.5
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=gemrb/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.gemrb.org/
+COMMENT=       Reimplementation of the Infinity Engine used in 2D RPGs by Bioware
+LICENSE=       gnu-gpl-v2
+
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+USE_TOOLS+=    pkg-config
+
+LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/lib/gemrb
+
+CMAKE_ARGS+=   -DDISABLE_WERROR=ON
+CMAKE_ARGS+=   -DUSE_LIBVLC=OFF
+CMAKE_ARGS+=   -DMAN_DIR="${PREFIX}/${PKGMANDIR}/man6"
+CMAKE_ARGS+=   -DEXAMPLE_CONF_DIR="${PREFIX}/share/examples/gemrb"
+CMAKE_ARGS+=   -DSDL_BACKEND="SDL2"
+
+CMAKE_ARG_PATH=        ..
+CONFIGURE_DIRS=        build
+
+REPLACE_PYTHON=        admin/extend2da.py
+
+# https://github.com/gemrb/gemrb/issues/101
+PYTHON_VERSIONS_ACCEPTED=      27
+
+pre-configure:
+       ${MKDIR} ${WRKSRC}/build
+
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 28024d394b17 -r fb4145df86cf games/gemrb/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/gemrb/PLIST Wed Nov 13 16:37:55 2019 +0000
@@ -0,0 +1,2233 @@
+@comment $NetBSD: PLIST,v 1.1 2019/11/13 16:37:55 nia Exp $
+bin/extend2da.py
+bin/gemrb
+lib/gemrb/libgemrb_core.so
+lib/gemrb/libgemrb_core.so.${PKGVERSION}
+lib/gemrb/plugins/2DAImporter.so
+lib/gemrb/plugins/ACMReader.so
+lib/gemrb/plugins/AREImporter.so
+lib/gemrb/plugins/BAMImporter.so
+lib/gemrb/plugins/BIFImporter.so
+lib/gemrb/plugins/BMPImporter.so
+lib/gemrb/plugins/BMPWriter.so
+lib/gemrb/plugins/CHUImporter.so
+lib/gemrb/plugins/CREImporter.so
+lib/gemrb/plugins/DLGImporter.so
+lib/gemrb/plugins/DirectoryImporter.so
+lib/gemrb/plugins/EFFImporter.so
+lib/gemrb/plugins/FXOpcodes.so
+lib/gemrb/plugins/GAMImporter.so
+lib/gemrb/plugins/GUIScript.so
+lib/gemrb/plugins/IDSImporter.so
+lib/gemrb/plugins/INIImporter.so
+lib/gemrb/plugins/ITMImporter.so
+lib/gemrb/plugins/IWDOpcodes.so
+lib/gemrb/plugins/KEYImporter.so
+lib/gemrb/plugins/MOSImporter.so
+lib/gemrb/plugins/MUSImporter.so
+lib/gemrb/plugins/MVEPlayer.so
+lib/gemrb/plugins/NullSound.so
+lib/gemrb/plugins/NullSource.so
+lib/gemrb/plugins/OGGReader.so
+lib/gemrb/plugins/OpenALAudio.so
+lib/gemrb/plugins/PLTImporter.so
+lib/gemrb/plugins/PNGImporter.so
+lib/gemrb/plugins/PROImporter.so
+lib/gemrb/plugins/PSTOpcodes.so
+lib/gemrb/plugins/SAVImporter.so
+lib/gemrb/plugins/SDLVideo.so
+lib/gemrb/plugins/SPLImporter.so
+lib/gemrb/plugins/STOImporter.so
+lib/gemrb/plugins/TISImporter.so
+lib/gemrb/plugins/TLKImporter.so
+lib/gemrb/plugins/TTFImporter.so
+lib/gemrb/plugins/WAVReader.so
+lib/gemrb/plugins/WEDImporter.so
+lib/gemrb/plugins/WMPImporter.so
+lib/gemrb/plugins/ZLibManager.so
+man/man6/gemrb.6
+share/applications/gemrb.desktop
+share/doc/gemrb/AUTHORS
+share/doc/gemrb/COPYING
+share/doc/gemrb/INSTALL
+share/doc/gemrb/NEWS
+share/doc/gemrb/README
+share/doc/gemrb/en/CheatKeys.txt
+share/doc/gemrb/en/CodingStyle.txt
+share/doc/gemrb/en/Engine/Charcolors.txt
+share/doc/gemrb/en/Engine/Containers.txt
+share/doc/gemrb/en/Engine/Doors.txt
+share/doc/gemrb/en/Engine/Effects.txt
+share/doc/gemrb/en/Engine/Projectile.txt
+share/doc/gemrb/en/Engine/Triggers.txt
+share/doc/gemrb/en/Engine/Usability.txt
+share/doc/gemrb/en/EngineChanges.txt
+share/doc/gemrb/en/GUIScript/accessing_gui_controls.txt
+share/doc/gemrb/en/GUIScript/bit_operation.txt
+share/doc/gemrb/en/GUIScript/console.txt
+share/doc/gemrb/en/GUIScript/controls.txt
+share/doc/gemrb/en/GUIScript/data_exchange.txt
+share/doc/gemrb/en/GUIScript/doc_template.txt
+share/doc/gemrb/en/GUIScript/index.txt
+share/doc/gemrb/en/GUIScript/reserved_functions.txt
+share/doc/gemrb/en/GUIScript/start.txt
+share/doc/gemrb/en/Release.txt
+share/doc/gemrb/en/Tables/HPBARB.txt
+share/doc/gemrb/en/Tables/ability.txt
+share/doc/gemrb/en/Tables/aligns.txt
+share/doc/gemrb/en/Tables/areapro.txt
+share/doc/gemrb/en/Tables/avatars.txt
+share/doc/gemrb/en/Tables/avprefix.txt
+share/doc/gemrb/en/Tables/cgtable.txt
+share/doc/gemrb/en/Tables/classes.txt
+share/doc/gemrb/en/Tables/clowncol.txt
+share/doc/gemrb/en/Tables/comment.txt
+share/doc/gemrb/en/Tables/containr.txt
+share/doc/gemrb/en/Tables/damage.txt
+share/doc/gemrb/en/Tables/defsound.txt
+share/doc/gemrb/en/Tables/dmgtype.txt
+share/doc/gemrb/en/Tables/fistweap.txt
+share/doc/gemrb/en/Tables/fonts.txt
+share/doc/gemrb/en/Tables/formatio.txt
+share/doc/gemrb/en/Tables/guibtact.txt
+share/doc/gemrb/en/Tables/item_use.txt
+share/doc/gemrb/en/Tables/itemsnd.txt
+share/doc/gemrb/en/Tables/itemspec.txt
+share/doc/gemrb/en/Tables/itemtype.txt
+share/doc/gemrb/en/Tables/itemuse.txt
+share/doc/gemrb/en/Tables/magesch.txt
+share/doc/gemrb/en/Tables/modal.txt
+share/doc/gemrb/en/Tables/overlay.txt
+share/doc/gemrb/en/Tables/pathfind.txt
+share/doc/gemrb/en/Tables/pdolls.txt
+share/doc/gemrb/en/Tables/pictures.txt
+share/doc/gemrb/en/Tables/polystat.txt
+share/doc/gemrb/en/Tables/proftype.txt
+share/doc/gemrb/en/Tables/qslots.txt
+share/doc/gemrb/en/Tables/races.txt
+share/doc/gemrb/en/Tables/randitem.txt
+share/doc/gemrb/en/Tables/restmov.txt
+share/doc/gemrb/en/Tables/savegame.txt
+share/doc/gemrb/en/Tables/script.txt
+share/doc/gemrb/en/Tables/shtable.txt
+share/doc/gemrb/en/Tables/skills.txt
+share/doc/gemrb/en/Tables/skillsta.txt
+share/doc/gemrb/en/Tables/slottype.txt
+share/doc/gemrb/en/Tables/spells.txt
+share/doc/gemrb/en/Tables/splprot.txt
+share/doc/gemrb/en/Tables/splspec.txt
+share/doc/gemrb/en/Tables/stances.txt
+share/doc/gemrb/en/Tables/start.txt
+share/doc/gemrb/en/Tables/states.txt
+share/doc/gemrb/en/Tables/storespl.txt
+share/doc/gemrb/en/Tables/strings.txt
+share/doc/gemrb/en/Tables/table_template.txt
+share/doc/gemrb/en/Tables/textscrn.txt
+share/doc/gemrb/en/Tables/wildmag.txt
+share/doc/gemrb/en/Tables/wsshield.txt
+share/doc/gemrb/en/Tables/wssingle.txt
+share/doc/gemrb/en/Tables/wstwohnd.txt
+share/doc/gemrb/en/Tables/wstwowpn.txt
+share/doc/gemrb/en/default_ini.txt
+share/doc/gemrb/en/gemrb_ini.txt
+share/examples/gemrb/GemRB.cfg.noinstall.sample
+share/examples/gemrb/GemRB.cfg.sample
+share/gemrb/GUIScripts/Actor.py
+share/gemrb/GUIScripts/AutodetectCommon.py
+share/gemrb/GUIScripts/BGCommon.py
+share/gemrb/GUIScripts/CommonTables.py
+share/gemrb/GUIScripts/CommonWindow.py
+share/gemrb/GUIScripts/CreateControlDecorators.py
+share/gemrb/GUIScripts/DualClass.py
+share/gemrb/GUIScripts/ExportFile.py
+share/gemrb/GUIScripts/GUIClasses.py
+share/gemrb/GUIScripts/GUICommon.py
+share/gemrb/GUIScripts/GUICommonWindows.py
+share/gemrb/GUIScripts/GUIDefines.py
+share/gemrb/GUIScripts/GUILOAD.py
+share/gemrb/GUIScripts/GUIMA.py
+share/gemrb/GUIScripts/GUIMG.py
+share/gemrb/GUIScripts/GUIMOVIE.py
+share/gemrb/GUIScripts/GUIOPT.py
+share/gemrb/GUIScripts/GUIOPTControls.py
+share/gemrb/GUIScripts/GUIPR.py
+share/gemrb/GUIScripts/GUIREC.py
+share/gemrb/GUIScripts/GUIRECCommon.py
+share/gemrb/GUIScripts/GUISAVE.py
+share/gemrb/GUIScripts/GUISONGS.py
+share/gemrb/GUIScripts/GUISTORE.py
+share/gemrb/GUIScripts/GUIWORLD.py
+share/gemrb/GUIScripts/GameCheck.py
+share/gemrb/GUIScripts/InventoryCommon.py
+share/gemrb/GUIScripts/LUCommon.py
+share/gemrb/GUIScripts/LUProfsSelection.py
+share/gemrb/GUIScripts/LUSkillsSelection.py
+share/gemrb/GUIScripts/LUSpellSelection.py
+share/gemrb/GUIScripts/LevelUp.py
+share/gemrb/GUIScripts/MetaClasses.py
+share/gemrb/GUIScripts/Portrait.py
+share/gemrb/GUIScripts/Spellbook.py
+share/gemrb/GUIScripts/TextScreen.py
+share/gemrb/GUIScripts/bg1/Autodetect.py
+share/gemrb/GUIScripts/bg1/CharGen.py
+share/gemrb/GUIScripts/bg1/CharGenCommon.py
+share/gemrb/GUIScripts/bg1/CharGenGui.py
+share/gemrb/GUIScripts/bg1/GUICG1.py
+share/gemrb/GUIScripts/bg1/GUICG10.py
+share/gemrb/GUIScripts/bg1/GUICG12.py
+share/gemrb/GUIScripts/bg1/GUICG13.py
+share/gemrb/GUIScripts/bg1/GUICG15.py
+share/gemrb/GUIScripts/bg1/GUICG19.py
+share/gemrb/GUIScripts/bg1/GUICG2.py
+share/gemrb/GUIScripts/bg1/GUICG22.py
+share/gemrb/GUIScripts/bg1/GUICG3.py
+share/gemrb/GUIScripts/bg1/GUICG4.py
+share/gemrb/GUIScripts/bg1/GUICG5.py
+share/gemrb/GUIScripts/bg1/GUICG6.py
+share/gemrb/GUIScripts/bg1/GUICG7.py
+share/gemrb/GUIScripts/bg1/GUICG8.py
+share/gemrb/GUIScripts/bg1/GUICG9.py
+share/gemrb/GUIScripts/bg1/GUIINV.py
+share/gemrb/GUIScripts/bg1/GUIJRNL.py
+share/gemrb/GUIScripts/bg1/GUIMP.py
+share/gemrb/GUIScripts/bg1/ImportFile.py
+share/gemrb/GUIScripts/bg1/LoadScreen.py
+share/gemrb/GUIScripts/bg1/MessageWindow.py
+share/gemrb/GUIScripts/bg1/QuitGame.py
+share/gemrb/GUIScripts/bg1/Start.py
+share/gemrb/GUIScripts/bg2/Autodetect.py
+share/gemrb/GUIScripts/bg2/CharGen.py
+share/gemrb/GUIScripts/bg2/CharGen2.py
+share/gemrb/GUIScripts/bg2/CharGen3.py
+share/gemrb/GUIScripts/bg2/CharGen4.py
+share/gemrb/GUIScripts/bg2/CharGen5.py
+share/gemrb/GUIScripts/bg2/CharGen6.py
+share/gemrb/GUIScripts/bg2/CharGen7.py



Home | Main Index | Thread Index | Old Index