pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games Add games/unknown-horizons.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d9e4a5420640
branches:  trunk
changeset: 337541:d9e4a5420640
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Aug 07 12:07:35 2019 +0000

description:
Add games/unknown-horizons.

Unknown Horizons is a 2D real time strategy simulation with an emphasis on
economy and city building. Expand your small settlement to a strong and
wealthy colony, collect taxes and supply your inhabitants with valuable
goods. Increase your power with a well balanced economy and with strategic
trade and diplomacy.

diffstat:

 games/Makefile                                  |      3 +-
 games/unknown-horizons/DESCR                    |      5 +
 games/unknown-horizons/Makefile                 |     36 +
 games/unknown-horizons/PLIST                    |  12293 ++++++++++++++++++++++
 games/unknown-horizons/distinfo                 |      8 +
 games/unknown-horizons/patches/patch-run__uh.py |     15 +
 games/unknown-horizons/patches/patch-setup.py   |     15 +
 7 files changed, 12374 insertions(+), 1 deletions(-)

diffs (truncated from 12413 to 300 lines):

diff -r 520ca3c282d9 -r d9e4a5420640 games/Makefile
--- a/games/Makefile    Wed Aug 07 11:48:37 2019 +0000
+++ b/games/Makefile    Wed Aug 07 12:07:35 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.442 2019/08/06 20:35:48 nia Exp $
+# $NetBSD: Makefile,v 1.443 2019/08/07 12:07:35 nia Exp $
 #
 
 COMMENT=       Games
@@ -361,6 +361,7 @@
 SUBDIR+=       tuxracer
 SUBDIR+=       tyrquake
 SUBDIR+=       ufoai
+SUBDIR+=       unknown-horizons
 SUBDIR+=       uqm
 SUBDIR+=       urban
 SUBDIR+=       velena
diff -r 520ca3c282d9 -r d9e4a5420640 games/unknown-horizons/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/unknown-horizons/DESCR      Wed Aug 07 12:07:35 2019 +0000
@@ -0,0 +1,5 @@
+Unknown Horizons is a 2D real time strategy simulation with an emphasis on
+economy and city building. Expand your small settlement to a strong and
+wealthy colony, collect taxes and supply your inhabitants with valuable
+goods. Increase your power with a well balanced economy and with strategic
+trade and diplomacy.
diff -r 520ca3c282d9 -r d9e4a5420640 games/unknown-horizons/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/unknown-horizons/Makefile   Wed Aug 07 12:07:35 2019 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2019/08/07 12:07:35 nia Exp $
+
+DISTNAME=      unknown-horizons-2019.1
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=unknown-horizons/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://unknown-horizons.org/
+COMMENT=       2D realtime strategy simulation
+LICENSE=       gnu-gpl-v2
+
+USE_TOOLS+=    intltool msgfmt
+
+DEPENDS+=      ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+DEPENDS+=      ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+DEPENDS+=      ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
+DEPENDS+=      ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+DEPENDS+=      fifengine-[0-9]*:../../devel/fifengine
+
+REPLACE_PYTHON+=       run_server.py
+REPLACE_PYTHON+=       run_uh.py
+
+SUBST_CLASSES+=                paths
+SUBST_STAGE.paths=     pre-configure
+SUBST_MESSAGE.paths=   Setting paths.
+SUBST_FILES.paths+=    run_uh.py setup.py
+SUBST_VARS.paths+=     PREFIX PKGMANDIR
+
+# Misses generating these files sometimes somehow
+post-build:
+       cd ${WRKSRC} && ${PYTHONBIN} horizons/engine/generate_atlases.py 2048
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 520ca3c282d9 -r d9e4a5420640 games/unknown-horizons/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/unknown-horizons/PLIST      Wed Aug 07 12:07:35 2019 +0000
@@ -0,0 +1,12293 @@
+@comment $NetBSD: PLIST,v 1.1 2019/08/07 12:07:35 nia Exp $
+bin/unknown-horizons
+${PYSITELIB}/UnknownHorizons-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info
+${PYSITELIB}/horizons/__init__.py
+${PYSITELIB}/horizons/__init__.pyo
+${PYSITELIB}/horizons/__init__.pyc
+${PYSITELIB}/horizons/constants.pyo
+${PYSITELIB}/horizons/constants.pyc
+${PYSITELIB}/horizons/entities.pyo
+${PYSITELIB}/horizons/entities.pyc
+${PYSITELIB}/horizons/extscheduler.pyo
+${PYSITELIB}/horizons/extscheduler.pyc
+${PYSITELIB}/horizons/globals.pyo
+${PYSITELIB}/horizons/globals.pyc
+${PYSITELIB}/horizons/main.pyo
+${PYSITELIB}/horizons/main.pyc
+${PYSITELIB}/horizons/manager.pyo
+${PYSITELIB}/horizons/manager.pyc
+${PYSITELIB}/horizons/mpsession.pyo
+${PYSITELIB}/horizons/mpsession.pyc
+${PYSITELIB}/horizons/savegamemanager.pyo
+${PYSITELIB}/horizons/savegamemanager.pyc
+${PYSITELIB}/horizons/scheduler.pyo
+${PYSITELIB}/horizons/scheduler.pyc
+${PYSITELIB}/horizons/session.pyo
+${PYSITELIB}/horizons/session.pyc
+${PYSITELIB}/horizons/spsession.pyo
+${PYSITELIB}/horizons/spsession.pyc
+${PYSITELIB}/horizons/timer.pyo
+${PYSITELIB}/horizons/timer.pyc
+${PYSITELIB}/horizons/view.pyo
+${PYSITELIB}/horizons/view.pyc
+${PYSITELIB}/horizons/ai/__init__.py
+${PYSITELIB}/horizons/ai/__init__.pyo
+${PYSITELIB}/horizons/ai/__init__.pyc
+${PYSITELIB}/horizons/ai/generic.pyo
+${PYSITELIB}/horizons/ai/generic.pyc
+${PYSITELIB}/horizons/ai/pirate.pyo
+${PYSITELIB}/horizons/ai/pirate.pyc
+${PYSITELIB}/horizons/ai/trader.pyo
+${PYSITELIB}/horizons/ai/trader.pyc
+${PYSITELIB}/horizons/ai/aiplayer/__init__.py
+${PYSITELIB}/horizons/ai/aiplayer/__init__.pyo
+${PYSITELIB}/horizons/ai/aiplayer/__init__.pyc
+${PYSITELIB}/horizons/ai/aiplayer/areabuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/areabuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/basicbuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/basicbuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/buildingevaluator.pyo
+${PYSITELIB}/horizons/ai/aiplayer/buildingevaluator.pyc
+${PYSITELIB}/horizons/ai/aiplayer/constants.pyo
+${PYSITELIB}/horizons/ai/aiplayer/constants.pyc
+${PYSITELIB}/horizons/ai/aiplayer/internationaltrademanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/internationaltrademanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/landmanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/landmanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/personalitymanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/personalitymanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/productionbuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/productionbuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/productionchain.pyo
+${PYSITELIB}/horizons/ai/aiplayer/productionchain.pyc
+${PYSITELIB}/horizons/ai/aiplayer/resourcemanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/resourcemanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/roadplanner.pyo
+${PYSITELIB}/horizons/ai/aiplayer/roadplanner.pyc
+${PYSITELIB}/horizons/ai/aiplayer/settlementfounder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/settlementfounder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/settlementmanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/settlementmanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/specialdomestictrademanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/specialdomestictrademanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/trademanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/trademanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/unitbuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/unitbuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/villagebuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/villagebuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/areabuilder.py
+${PYSITELIB}/horizons/ai/aiplayer/basicbuilder.py
+${PYSITELIB}/horizons/ai/aiplayer/behavior/__init__.py
+${PYSITELIB}/horizons/ai/aiplayer/behavior/__init__.pyo
+${PYSITELIB}/horizons/ai/aiplayer/behavior/__init__.pyc
+${PYSITELIB}/horizons/ai/aiplayer/behavior/behaviorcomponents.pyo
+${PYSITELIB}/horizons/ai/aiplayer/behavior/behaviorcomponents.pyc
+${PYSITELIB}/horizons/ai/aiplayer/behavior/diplomacysettings.pyo
+${PYSITELIB}/horizons/ai/aiplayer/behavior/diplomacysettings.pyc
+${PYSITELIB}/horizons/ai/aiplayer/behavior/movecallbacks.pyo
+${PYSITELIB}/horizons/ai/aiplayer/behavior/movecallbacks.pyc
+${PYSITELIB}/horizons/ai/aiplayer/behavior/profile.pyo
+${PYSITELIB}/horizons/ai/aiplayer/behavior/profile.pyc
+${PYSITELIB}/horizons/ai/aiplayer/behavior/behaviorcomponents.py
+${PYSITELIB}/horizons/ai/aiplayer/behavior/diplomacysettings.py
+${PYSITELIB}/horizons/ai/aiplayer/behavior/movecallbacks.py
+${PYSITELIB}/horizons/ai/aiplayer/behavior/profile.py
+${PYSITELIB}/horizons/ai/aiplayer/building/__init__.py
+${PYSITELIB}/horizons/ai/aiplayer/building/__init__.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/__init__.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/boatbuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/boatbuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/brickyard.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/brickyard.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/charcoalburner.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/charcoalburner.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/claydeposit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/claydeposit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/claypit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/claypit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/distillery.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/distillery.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/doctor.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/doctor.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/fakeresourcedeposit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/fakeresourcedeposit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/farm.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/farm.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/field.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/field.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/firestation.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/firestation.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/fishdeposit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/fishdeposit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/fisher.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/fisher.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/irondeposit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/irondeposit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/ironmine.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/ironmine.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/lumberjack.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/lumberjack.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/saltponds.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/saltponds.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/signalfire.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/signalfire.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/smeltery.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/smeltery.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/stonedeposit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/stonedeposit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/stonemason.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/stonemason.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/stonepit.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/stonepit.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/tobacconist.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/tobacconist.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/toolmaker.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/toolmaker.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/tree.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/tree.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/villagebuilding.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/villagebuilding.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/weaver.pyo
+${PYSITELIB}/horizons/ai/aiplayer/building/weaver.pyc
+${PYSITELIB}/horizons/ai/aiplayer/building/boatbuilder.py
+${PYSITELIB}/horizons/ai/aiplayer/building/brickyard.py
+${PYSITELIB}/horizons/ai/aiplayer/building/charcoalburner.py
+${PYSITELIB}/horizons/ai/aiplayer/building/claydeposit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/claypit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/distillery.py
+${PYSITELIB}/horizons/ai/aiplayer/building/doctor.py
+${PYSITELIB}/horizons/ai/aiplayer/building/fakeresourcedeposit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/farm.py
+${PYSITELIB}/horizons/ai/aiplayer/building/field.py
+${PYSITELIB}/horizons/ai/aiplayer/building/firestation.py
+${PYSITELIB}/horizons/ai/aiplayer/building/fishdeposit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/fisher.py
+${PYSITELIB}/horizons/ai/aiplayer/building/irondeposit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/ironmine.py
+${PYSITELIB}/horizons/ai/aiplayer/building/lumberjack.py
+${PYSITELIB}/horizons/ai/aiplayer/building/saltponds.py
+${PYSITELIB}/horizons/ai/aiplayer/building/signalfire.py
+${PYSITELIB}/horizons/ai/aiplayer/building/smeltery.py
+${PYSITELIB}/horizons/ai/aiplayer/building/stonedeposit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/stonemason.py
+${PYSITELIB}/horizons/ai/aiplayer/building/stonepit.py
+${PYSITELIB}/horizons/ai/aiplayer/building/tobacconist.py
+${PYSITELIB}/horizons/ai/aiplayer/building/toolmaker.py
+${PYSITELIB}/horizons/ai/aiplayer/building/tree.py
+${PYSITELIB}/horizons/ai/aiplayer/building/villagebuilding.py
+${PYSITELIB}/horizons/ai/aiplayer/building/weaver.py
+${PYSITELIB}/horizons/ai/aiplayer/buildingevaluator.py
+${PYSITELIB}/horizons/ai/aiplayer/combat/__init__.py
+${PYSITELIB}/horizons/ai/aiplayer/combat/__init__.pyo
+${PYSITELIB}/horizons/ai/aiplayer/combat/__init__.pyc
+${PYSITELIB}/horizons/ai/aiplayer/combat/combatmanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/combat/combatmanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/combat/fleet.pyo
+${PYSITELIB}/horizons/ai/aiplayer/combat/fleet.pyc
+${PYSITELIB}/horizons/ai/aiplayer/combat/unitmanager.pyo
+${PYSITELIB}/horizons/ai/aiplayer/combat/unitmanager.pyc
+${PYSITELIB}/horizons/ai/aiplayer/combat/combatmanager.py
+${PYSITELIB}/horizons/ai/aiplayer/combat/fleet.py
+${PYSITELIB}/horizons/ai/aiplayer/combat/unitmanager.py
+${PYSITELIB}/horizons/ai/aiplayer/constants.py
+${PYSITELIB}/horizons/ai/aiplayer/goal/__init__.py
+${PYSITELIB}/horizons/ai/aiplayer/goal/__init__.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/__init__.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/boatbuilder.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/boatbuilder.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/combatship.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/combatship.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/depositcoverage.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/depositcoverage.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/doctor.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/doctor.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/donothing.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/donothing.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/enlargecollectorarea.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/enlargecollectorarea.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/feederchaingoal.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/feederchaingoal.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/firestation.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/firestation.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/foundfeederisland.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/foundfeederisland.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/improvecollectorcoverage.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/improvecollectorcoverage.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/productionchaingoal.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/productionchaingoal.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/settlementgoal.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/settlementgoal.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/signalfire.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/signalfire.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/storagespace.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/storagespace.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/tent.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/tent.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/tradingship.pyo
+${PYSITELIB}/horizons/ai/aiplayer/goal/tradingship.pyc
+${PYSITELIB}/horizons/ai/aiplayer/goal/boatbuilder.py
+${PYSITELIB}/horizons/ai/aiplayer/goal/combatship.py



Home | Main Index | Thread Index | Old Index