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