From a83c44855c027d30a98d42c37933544e161c6952 Mon Sep 17 00:00:00 2001 From: nia Date: Sun, 30 Jun 2019 21:49:41 +0000 Subject: Add 7kaa-2.15.2 as games/7kaa. Seven Kingdoms is a series of "fantasy real-time strategy" computer games. In the world of Seven Kingdoms, you will find up to seven different Nations, each with unique attributes, who live in an almost unlimited number of randomly generated landscapes. This is a GPL release of the Seven Kingdoms: Ancient Adversaries thanks to Enlight Software which granted the ability to license the game under a free and open source license in 2009. --- games/7kaa/DESCR | 8 + games/7kaa/Makefile | 42 +++ games/7kaa/PLIST | 504 +++++++++++++++++++++++++++++ games/7kaa/distinfo | 7 + games/7kaa/files/7kaa.desktop | 10 + games/7kaa/patches/patch-src_LocaleRes.cpp | 18 ++ 6 files changed, 589 insertions(+) create mode 100644 games/7kaa/DESCR create mode 100644 games/7kaa/Makefile create mode 100644 games/7kaa/PLIST create mode 100644 games/7kaa/distinfo create mode 100644 games/7kaa/files/7kaa.desktop create mode 100644 games/7kaa/patches/patch-src_LocaleRes.cpp (limited to 'games') diff --git a/games/7kaa/DESCR b/games/7kaa/DESCR new file mode 100644 index 00000000000..4a920ee9ff9 --- /dev/null +++ b/games/7kaa/DESCR @@ -0,0 +1,8 @@ +Seven Kingdoms is a series of "fantasy real-time strategy" computer +games. In the world of Seven Kingdoms, you will find up to seven +different Nations, each with unique attributes, who live in an +almost unlimited number of randomly generated landscapes. + +This is a GPL release of the Seven Kingdoms: Ancient Adversaries +thanks to Enlight Software which granted the ability to license +the game under a free and open source license in 2009. diff --git a/games/7kaa/Makefile b/games/7kaa/Makefile new file mode 100644 index 00000000000..2c7305037e4 --- /dev/null +++ b/games/7kaa/Makefile @@ -0,0 +1,42 @@ +# $NetBSD: Makefile,v 1.1 2019/06/30 21:49:41 nia Exp $ + +DISTNAME= 7kaa-2.15.2 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_GITHUB:=the3dfxdude/} +EXTRACT_SUFX= .tar.xz +GITHUB_RELEASE= v${PKGVERSION_NOREV} + +MAINTAINER= cfkoch@edgebsd.org +HOMEPAGE= https://7kfans.com/ +COMMENT= Seven Kingdoms: Ancient Adversaries +LICENSE= gnu-gpl-v2 + +USE_LANGUAGES+= c c++11 +GNU_CONFIGURE= yes +USE_TOOLS+= msgfmt msgmerge xgettext +USE_TOOLS+= pkg-config + +# C++11 +GCC_REQD+= 4.6 + +TOOL_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick + +INSTALLATION_DIRS+= share/applications +INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps + +post-extract: + ${PREFIX}/bin/convert ${WRKSRC}/src/7k.ico ${WRKDIR}/7kaa.png + +post-install: + ${INSTALL_DATA} ${FILESDIR}/7kaa.desktop \ + ${DESTDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKDIR}/7kaa.png \ + ${DESTDIR}${PREFIX}/share/icons/hicolor/32x32/apps + +.include "../../audio/openal-soft/buildlink3.mk" +.include "../../devel/SDL2/buildlink3.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../net/enet/buildlink3.mk" +.include "../../www/curl/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/7kaa/PLIST b/games/7kaa/PLIST new file mode 100644 index 00000000000..ca85b6fc663 --- /dev/null +++ b/games/7kaa/PLIST @@ -0,0 +1,504 @@ +@comment $NetBSD: PLIST,v 1.1 2019/06/30 21:49:41 nia Exp $ +bin/7kaa +share/7kaa/ENCYC/FIRM/FACTORY.COL +share/7kaa/ENCYC/FIRM/FACTORY.ICN +share/7kaa/ENCYC/FIRM/FORT.COL +share/7kaa/ENCYC/FIRM/FORT.ICN +share/7kaa/ENCYC/FIRM/HARBOR.COL +share/7kaa/ENCYC/FIRM/HARBOR.ICN +share/7kaa/ENCYC/FIRM/INN.COL +share/7kaa/ENCYC/FIRM/INN.ICN +share/7kaa/ENCYC/FIRM/MARKET.COL +share/7kaa/ENCYC/FIRM/MARKET.ICN +share/7kaa/ENCYC/FIRM/MINE.COL +share/7kaa/ENCYC/FIRM/MINE.ICN +share/7kaa/ENCYC/FIRM/SCIENCE.COL +share/7kaa/ENCYC/FIRM/SCIENCE.ICN +share/7kaa/ENCYC/FIRM/WARFACT.COL +share/7kaa/ENCYC/FIRM/WARFACT.ICN +share/7kaa/ENCYC/GOD/CHINESE.COL +share/7kaa/ENCYC/GOD/CHINESE.ICN +share/7kaa/ENCYC/GOD/GREEK.COL +share/7kaa/ENCYC/GOD/GREEK.ICN +share/7kaa/ENCYC/GOD/JAPANESE.COL +share/7kaa/ENCYC/GOD/JAPANESE.ICN +share/7kaa/ENCYC/GOD/MAYA.COL +share/7kaa/ENCYC/GOD/MAYA.ICN +share/7kaa/ENCYC/GOD/NORMAN.COL +share/7kaa/ENCYC/GOD/NORMAN.ICN +share/7kaa/ENCYC/GOD/PERSIAN.COL +share/7kaa/ENCYC/GOD/PERSIAN.ICN +share/7kaa/ENCYC/GOD/VIKING.COL +share/7kaa/ENCYC/GOD/VIKING.ICN +share/7kaa/ENCYC/MONSTER/FIREKIN.COL +share/7kaa/ENCYC/MONSTER/FIREKIN.ICN +share/7kaa/ENCYC/MONSTER/GIANTET.COL +share/7kaa/ENCYC/MONSTER/GIANTET.ICN +share/7kaa/ENCYC/MONSTER/GITH.COL +share/7kaa/ENCYC/MONSTER/GITH.ICN +share/7kaa/ENCYC/MONSTER/GNOLL.COL +share/7kaa/ENCYC/MONSTER/GNOLL.ICN +share/7kaa/ENCYC/MONSTER/GOBLIN.COL +share/7kaa/ENCYC/MONSTER/GOBLIN.ICN +share/7kaa/ENCYC/MONSTER/GREMJERM.COL +share/7kaa/ENCYC/MONSTER/GREMJERM.ICN +share/7kaa/ENCYC/MONSTER/HEADLESS.COL +share/7kaa/ENCYC/MONSTER/HEADLESS.ICN +share/7kaa/ENCYC/MONSTER/HOBGLOB.COL +share/7kaa/ENCYC/MONSTER/HOBGLOB.ICN +share/7kaa/ENCYC/MONSTER/LIZARD.COL +share/7kaa/ENCYC/MONSTER/LIZARD.ICN +share/7kaa/ENCYC/MONSTER/LYW.COL +share/7kaa/ENCYC/MONSTER/LYW.ICN +share/7kaa/ENCYC/MONSTER/MAN.COL +share/7kaa/ENCYC/MONSTER/MAN.ICN +share/7kaa/ENCYC/MONSTER/ROCKMAN.COL +share/7kaa/ENCYC/MONSTER/ROCKMAN.ICN +share/7kaa/ENCYC/MONSTER/SKELETON.COL +share/7kaa/ENCYC/MONSTER/SKELETON.ICN +share/7kaa/ENCYC/MONSTER/STRUCT_1.COL +share/7kaa/ENCYC/MONSTER/STRUCT_1.ICN +share/7kaa/ENCYC/MONSTER/STRUCT_2.COL +share/7kaa/ENCYC/MONSTER/STRUCT_2.ICN +share/7kaa/ENCYC/MONSTER/STRUCT_3.COL +share/7kaa/ENCYC/MONSTER/STRUCT_3.ICN +share/7kaa/ENCYC/MONSTER/STRUCT_4.COL +share/7kaa/ENCYC/MONSTER/STRUCT_4.ICN +share/7kaa/ENCYC/SEAT/CHINESE.COL +share/7kaa/ENCYC/SEAT/CHINESE.ICN +share/7kaa/ENCYC/SEAT/GREEK.COL +share/7kaa/ENCYC/SEAT/GREEK.ICN +share/7kaa/ENCYC/SEAT/JAPANESE.COL +share/7kaa/ENCYC/SEAT/JAPANESE.ICN +share/7kaa/ENCYC/SEAT/MAYA.COL +share/7kaa/ENCYC/SEAT/MAYA.ICN +share/7kaa/ENCYC/SEAT/NORMAN.COL +share/7kaa/ENCYC/SEAT/NORMAN.ICN +share/7kaa/ENCYC/SEAT/PERSIAN.COL +share/7kaa/ENCYC/SEAT/PERSIAN.ICN +share/7kaa/ENCYC/SEAT/VIKING.COL +share/7kaa/ENCYC/SEAT/VIKING.ICN +share/7kaa/ENCYC/UNIT/BALLISTA.COL +share/7kaa/ENCYC/UNIT/BALLISTA.ICN +share/7kaa/ENCYC/UNIT/CANNON.COL +share/7kaa/ENCYC/UNIT/CANNON.ICN +share/7kaa/ENCYC/UNIT/CARAVEL.COL +share/7kaa/ENCYC/UNIT/CARAVEL.ICN +share/7kaa/ENCYC/UNIT/CATAPULT.COL +share/7kaa/ENCYC/UNIT/CATAPULT.ICN +share/7kaa/ENCYC/UNIT/CHINESE.COL +share/7kaa/ENCYC/UNIT/CHINESE.ICN +share/7kaa/ENCYC/UNIT/EXPCART.COL +share/7kaa/ENCYC/UNIT/EXPCART.ICN +share/7kaa/ENCYC/UNIT/FLAMETHR.COL +share/7kaa/ENCYC/UNIT/FLAMETHR.ICN +share/7kaa/ENCYC/UNIT/GALLEON.COL +share/7kaa/ENCYC/UNIT/GALLEON.ICN +share/7kaa/ENCYC/UNIT/GREEK.COL +share/7kaa/ENCYC/UNIT/GREEK.ICN +share/7kaa/ENCYC/UNIT/JAPANESE.COL +share/7kaa/ENCYC/UNIT/JAPANESE.ICN +share/7kaa/ENCYC/UNIT/MAYA.COL +share/7kaa/ENCYC/UNIT/MAYA.ICN +share/7kaa/ENCYC/UNIT/NORMAN.COL +share/7kaa/ENCYC/UNIT/NORMAN.ICN +share/7kaa/ENCYC/UNIT/PERSIAN.COL +share/7kaa/ENCYC/UNIT/PERSIAN.ICN +share/7kaa/ENCYC/UNIT/TRANSPOR.COL +share/7kaa/ENCYC/UNIT/TRANSPOR.ICN +share/7kaa/ENCYC/UNIT/VESSEL.COL +share/7kaa/ENCYC/UNIT/VESSEL.ICN +share/7kaa/ENCYC/UNIT/VIKING.COL +share/7kaa/ENCYC/UNIT/VIKING.ICN +share/7kaa/ENCYC2/GOD/EGYPTIAN.COL +share/7kaa/ENCYC2/GOD/EGYPTIAN.ICN +share/7kaa/ENCYC2/GOD/INDIAN.COL +share/7kaa/ENCYC2/GOD/INDIAN.ICN +share/7kaa/ENCYC2/GOD/ZULU.COL +share/7kaa/ENCYC2/GOD/ZULU.ICN +share/7kaa/ENCYC2/SEAT/EGYPTIAN.COL +share/7kaa/ENCYC2/SEAT/EGYPTIAN.ICN +share/7kaa/ENCYC2/SEAT/INDIAN.COL +share/7kaa/ENCYC2/SEAT/INDIAN.ICN +share/7kaa/ENCYC2/SEAT/ZULU.COL +share/7kaa/ENCYC2/SEAT/ZULU.ICN +share/7kaa/ENCYC2/UNIT/EGYPTIAN.COL +share/7kaa/ENCYC2/UNIT/EGYPTIAN.ICN +share/7kaa/ENCYC2/UNIT/F_BALLIS.COL +share/7kaa/ENCYC2/UNIT/F_BALLIS.ICN +share/7kaa/ENCYC2/UNIT/INDIAN.COL +share/7kaa/ENCYC2/UNIT/INDIAN.ICN +share/7kaa/ENCYC2/UNIT/ZULU.COL +share/7kaa/ENCYC2/UNIT/ZULU.ICN +share/7kaa/IMAGE/7K_ICON.BMP +share/7kaa/IMAGE/CHINESE.COL +share/7kaa/IMAGE/CHINESE.ICN +share/7kaa/IMAGE/CREDITS1.COL +share/7kaa/IMAGE/CREDITS1.ICN +share/7kaa/IMAGE/CREDITS2.COL +share/7kaa/IMAGE/CREDITS2.ICN +share/7kaa/IMAGE/CREDITS3.COL +share/7kaa/IMAGE/CREDITS3.ICN +share/7kaa/IMAGE/CREDITS4.COL +share/7kaa/IMAGE/CREDITS4.ICN +share/7kaa/IMAGE/EGYPTIAN.COL +share/7kaa/IMAGE/EGYPTIAN.ICN +share/7kaa/IMAGE/GREEK.COL +share/7kaa/IMAGE/GREEK.ICN +share/7kaa/IMAGE/HALLFAME.COL +share/7kaa/IMAGE/HALLFAME.ICN +share/7kaa/IMAGE/INDIAN.COL +share/7kaa/IMAGE/INDIAN.ICN +share/7kaa/IMAGE/JAPANESE.COL +share/7kaa/IMAGE/JAPANESE.ICN +share/7kaa/IMAGE/LOSEGAME.COL +share/7kaa/IMAGE/LOSEGAME.ICN +share/7kaa/IMAGE/MAINMENU.COL +share/7kaa/IMAGE/MAINMENU.ICN +share/7kaa/IMAGE/MAYA.COL +share/7kaa/IMAGE/MAYA.ICN +share/7kaa/IMAGE/NORMAN.COL +share/7kaa/IMAGE/NORMAN.ICN +share/7kaa/IMAGE/PERSIAN.COL +share/7kaa/IMAGE/PERSIAN.ICN +share/7kaa/IMAGE/RESULTS.COL +share/7kaa/IMAGE/RESULTS.ICN +share/7kaa/IMAGE/VIKING.COL +share/7kaa/IMAGE/VIKING.ICN +share/7kaa/IMAGE/ZULU.COL +share/7kaa/IMAGE/ZULU.ICN +share/7kaa/RESOURCE/A_WAVE1.RES +share/7kaa/RESOURCE/A_WAVE2.RES +share/7kaa/RESOURCE/CURSOR.RES +share/7kaa/RESOURCE/EXPLMASK.BIN +share/7kaa/RESOURCE/EXPREMAP.BIN +share/7kaa/RESOURCE/FNT_BARD.RES +share/7kaa/RESOURCE/FNT_CASA.RES +share/7kaa/RESOURCE/FNT_CASA_88595.RES +share/7kaa/RESOURCE/FNT_HITP.RES +share/7kaa/RESOURCE/FNT_MID.RES +share/7kaa/RESOURCE/FNT_MID_88595.RES +share/7kaa/RESOURCE/FNT_NEWS.RES +share/7kaa/RESOURCE/FNT_NEWS_88595.RES +share/7kaa/RESOURCE/FNT_SAN.RES +share/7kaa/RESOURCE/FNT_SAN_88595.RES +share/7kaa/RESOURCE/FNT_SMAL.RES +share/7kaa/RESOURCE/FNT_SMAL_88595.RES +share/7kaa/RESOURCE/FNT_STD.RES +share/7kaa/RESOURCE/FNT_STD_88595.RES +share/7kaa/RESOURCE/HELP.RES +share/7kaa/RESOURCE/HILL1.RES +share/7kaa/RESOURCE/HILL2.RES +share/7kaa/RESOURCE/HILL3.RES +share/7kaa/RESOURCE/I_BUTTON.RES +share/7kaa/RESOURCE/I_CURSOR.RES +share/7kaa/RESOURCE/I_ENCYC.RES +share/7kaa/RESOURCE/I_FIRM.RES +share/7kaa/RESOURCE/I_FIRMDI.RES +share/7kaa/RESOURCE/I_HILL1.RES +share/7kaa/RESOURCE/I_HILL2.RES +share/7kaa/RESOURCE/I_HILL3.RES +share/7kaa/RESOURCE/I_ICON.RES +share/7kaa/RESOURCE/I_IF.RES +share/7kaa/RESOURCE/I_MENU.RES +share/7kaa/RESOURCE/I_MENU2.RES +share/7kaa/RESOURCE/I_PLANT1.RES +share/7kaa/RESOURCE/I_PLANT2.RES +share/7kaa/RESOURCE/I_PLANT3.RES +share/7kaa/RESOURCE/I_RACE.RES +share/7kaa/RESOURCE/I_RAW.RES +share/7kaa/RESOURCE/I_ROCK1.RES +share/7kaa/RESOURCE/I_ROCK2.RES +share/7kaa/RESOURCE/I_ROCK3.RES +share/7kaa/RESOURCE/I_SNOW.RES +share/7kaa/RESOURCE/I_SPICT.RES +share/7kaa/RESOURCE/I_TECH.RES +share/7kaa/RESOURCE/I_TERA1.RES +share/7kaa/RESOURCE/I_TERA2.RES +share/7kaa/RESOURCE/I_TERA3.RES +share/7kaa/RESOURCE/I_TERN1.RES +share/7kaa/RESOURCE/I_TERN2.RES +share/7kaa/RESOURCE/I_TERN3.RES +share/7kaa/RESOURCE/I_TOWN.RES +share/7kaa/RESOURCE/I_TPICT1.RES +share/7kaa/RESOURCE/I_TPICT2.RES +share/7kaa/RESOURCE/I_TPICT3.RES +share/7kaa/RESOURCE/I_UNITGI.RES +share/7kaa/RESOURCE/I_UNITKI.RES +share/7kaa/RESOURCE/I_UNITLI.RES +share/7kaa/RESOURCE/I_UNITSI.RES +share/7kaa/RESOURCE/I_UNITTI.RES +share/7kaa/RESOURCE/I_UNITUI.RES +share/7kaa/RESOURCE/I_WALL.RES +share/7kaa/RESOURCE/LOCALE.RES +share/7kaa/RESOURCE/PAL_ENC.RES +share/7kaa/RESOURCE/PAL_MENU.RES +share/7kaa/RESOURCE/PAL_STD.RES +share/7kaa/RESOURCE/PAL_WIN.RES +share/7kaa/RESOURCE/PLANT1.RES +share/7kaa/RESOURCE/PLANT2.RES +share/7kaa/RESOURCE/PLANT3.RES +share/7kaa/RESOURCE/PLANTBM1.RES +share/7kaa/RESOURCE/PLANTBM2.RES +share/7kaa/RESOURCE/PLANTBM3.RES +share/7kaa/RESOURCE/ROCK1.RES +share/7kaa/RESOURCE/ROCK2.RES +share/7kaa/RESOURCE/ROCK3.RES +share/7kaa/RESOURCE/ROCKANI1.RES +share/7kaa/RESOURCE/ROCKANI2.RES +share/7kaa/RESOURCE/ROCKANI3.RES +share/7kaa/RESOURCE/ROCKBLK1.RES +share/7kaa/RESOURCE/ROCKBLK2.RES +share/7kaa/RESOURCE/ROCKBLK3.RES +share/7kaa/RESOURCE/ROCKBMP1.RES +share/7kaa/RESOURCE/ROCKBMP2.RES +share/7kaa/RESOURCE/ROCKBMP3.RES +share/7kaa/RESOURCE/STD.SET +share/7kaa/RESOURCE/TERANM1.RES +share/7kaa/RESOURCE/TERANM2.RES +share/7kaa/RESOURCE/TERANM3.RES +share/7kaa/RESOURCE/TERRAIN1.RES +share/7kaa/RESOURCE/TERRAIN2.RES +share/7kaa/RESOURCE/TERRAIN3.RES +share/7kaa/RESOURCE/TERSUB.RES +share/7kaa/RESOURCE/TUT_INTR.RES +share/7kaa/RESOURCE/TUT_LIST.RES +share/7kaa/RESOURCE/TUT_PICT.RES +share/7kaa/RESOURCE/TUT_TEXT.RES +share/7kaa/SCENARI2/SCN_01.SCN +share/7kaa/SCENARI2/SCN_01.SCP +share/7kaa/SCENARI2/SCN_01.SCT +share/7kaa/SCENARI2/SCN_02.SCN +share/7kaa/SCENARI2/SCN_02.SCP +share/7kaa/SCENARI2/SCN_02.SCT +share/7kaa/SCENARI2/SCN_03.SCN +share/7kaa/SCENARI2/SCN_03.SCP +share/7kaa/SCENARI2/SCN_03.SCT +share/7kaa/SCENARI2/SCN_04.SCN +share/7kaa/SCENARI2/SCN_04.SCP +share/7kaa/SCENARI2/SCN_04.SCT +share/7kaa/SCENARI2/SCN_05.SCN +share/7kaa/SCENARI2/SCN_05.SCP +share/7kaa/SCENARI2/SCN_05.SCT +share/7kaa/SCENARI2/SCN_06.SCN +share/7kaa/SCENARI2/SCN_06.SCP +share/7kaa/SCENARI2/SCN_06.SCT +share/7kaa/SCENARI2/SCN_07.SCN +share/7kaa/SCENARI2/SCN_07.SCP +share/7kaa/SCENARI2/SCN_07.SCT +share/7kaa/SCENARI2/SCN_08.SCN +share/7kaa/SCENARI2/SCN_08.SCP +share/7kaa/SCENARI2/SCN_08.SCT +share/7kaa/SCENARI2/SCN_09.SCN +share/7kaa/SCENARI2/SCN_09.SCP +share/7kaa/SCENARI2/SCN_09.SCT +share/7kaa/SCENARI2/SCN_10.SCN +share/7kaa/SCENARI2/SCN_10.SCP +share/7kaa/SCENARI2/SCN_10.SCT +share/7kaa/SCENARI2/SCN_11.SCN +share/7kaa/SCENARI2/SCN_11.SCP +share/7kaa/SCENARI2/SCN_11.SCT +share/7kaa/SCENARI2/SCN_12.SCN +share/7kaa/SCENARI2/SCN_12.SCP +share/7kaa/SCENARI2/SCN_12.SCT +share/7kaa/SCENARI2/SCN_13.SCN +share/7kaa/SCENARI2/SCN_13.SCP +share/7kaa/SCENARI2/SCN_13.SCT +share/7kaa/SCENARI2/SCN_14.SCN +share/7kaa/SCENARI2/SCN_14.SCP +share/7kaa/SCENARI2/SCN_14.SCT +share/7kaa/SCENARI2/SCN_15.SCN +share/7kaa/SCENARI2/SCN_15.SCP +share/7kaa/SCENARI2/SCN_15.SCT +share/7kaa/SCENARIO/7FOR7.SCN +share/7kaa/SCENARIO/7FOR7.SCP +share/7kaa/SCENARIO/7FOR7.SCT +share/7kaa/SCENARIO/C&D.SCN +share/7kaa/SCENARIO/C&D.SCP +share/7kaa/SCENARIO/C&D.SCT +share/7kaa/SCENARIO/DESBOW.SCN +share/7kaa/SCENARIO/DESBOW.SCP +share/7kaa/SCENARIO/DESBOW.SCT +share/7kaa/SCENARIO/DESPERDO.SCN +share/7kaa/SCENARIO/DESPERDO.SCP +share/7kaa/SCENARIO/DESPERDO.SCT +share/7kaa/SCENARIO/ERADICAT.SCN +share/7kaa/SCENARIO/ERADICAT.SCP +share/7kaa/SCENARIO/ERADICAT.SCT +share/7kaa/SCENARIO/FTFRAUTN.SCN +share/7kaa/SCENARIO/FTFRAUTN.SCP +share/7kaa/SCENARIO/FTFRAUTN.SCT +share/7kaa/SCENARIO/H&M.SCN +share/7kaa/SCENARIO/H&M.SCP +share/7kaa/SCENARIO/H&M.SCT +share/7kaa/SCENARIO/INSULPOS.SCN +share/7kaa/SCENARIO/INSULPOS.SCP +share/7kaa/SCENARIO/INSULPOS.SCT +share/7kaa/SCENARIO/IRONFIST.SCN +share/7kaa/SCENARIO/IRONFIST.SCP +share/7kaa/SCENARIO/IRONFIST.SCT +share/7kaa/SCENARIO/KUKULCNS.SCN +share/7kaa/SCENARIO/KUKULCNS.SCP +share/7kaa/SCENARIO/KUKULCNS.SCT +share/7kaa/SCENARIO/MAKEBREK.SCN +share/7kaa/SCENARIO/MAKEBREK.SCP +share/7kaa/SCENARIO/MAKEBREK.SCT +share/7kaa/SCENARIO/MELTPOT.SCN +share/7kaa/SCENARIO/MELTPOT.SCP +share/7kaa/SCENARIO/MELTPOT.SCT +share/7kaa/SCENARIO/MONORWAR.SCN +share/7kaa/SCENARIO/MONORWAR.SCP +share/7kaa/SCENARIO/MONORWAR.SCT +share/7kaa/SCENARIO/NEWWORLD.SCN +share/7kaa/SCENARIO/NEWWORLD.SCP +share/7kaa/SCENARIO/NEWWORLD.SCT +share/7kaa/SCENARIO/NORMAN.SCN +share/7kaa/SCENARIO/NORMAN.SCP +share/7kaa/SCENARIO/NORMAN.SCT +share/7kaa/SCENARIO/NOTLOST.SCN +share/7kaa/SCENARIO/NOTLOST.SCP +share/7kaa/SCENARIO/NOTLOST.SCT +share/7kaa/SCENARIO/PIRATES.SCN +share/7kaa/SCENARIO/PIRATES.SCP +share/7kaa/SCENARIO/PIRATES.SCT +share/7kaa/SCENARIO/PRNCTKAO.SCN +share/7kaa/SCENARIO/PRNCTKAO.SCP +share/7kaa/SCENARIO/PRNCTKAO.SCT +share/7kaa/SCENARIO/QUESUCCN.SCN +share/7kaa/SCENARIO/QUESUCCN.SCP +share/7kaa/SCENARIO/QUESUCCN.SCT +share/7kaa/SCENARIO/RESDEP.SCN +share/7kaa/SCENARIO/RESDEP.SCP +share/7kaa/SCENARIO/RESDEP.SCT +share/7kaa/SCENARIO/TREADCAR.SCN +share/7kaa/SCENARIO/TREADCAR.SCP +share/7kaa/SCENARIO/TREADCAR.SCT +share/7kaa/SCENARIO/VIKBLITZ.SCN +share/7kaa/SCENARIO/VIKBLITZ.SCP +share/7kaa/SCENARIO/VIKBLITZ.SCT +share/7kaa/SCENARIO/WEAKENED.SCN +share/7kaa/SCENARIO/WEAKENED.SCP +share/7kaa/SCENARIO/WEAKENED.SCT +share/7kaa/SOUND/FIRE.WAV +share/7kaa/SOUND/QUAKE.WAV +share/7kaa/SOUND/RAIN.WAV +share/7kaa/SOUND/THUNDER.WAV +share/7kaa/SOUND/WIND.WAV +share/7kaa/SPRITE/BAATEZU.SPR +share/7kaa/SPRITE/BALLISTA.SPR +share/7kaa/SPRITE/CANBALL.SPR +share/7kaa/SPRITE/CANBALLA.SPR +share/7kaa/SPRITE/CANBALLS.SPR +share/7kaa/SPRITE/CANNON.SPR +share/7kaa/SPRITE/CANSMOKE.SPR +share/7kaa/SPRITE/CARAVAN.SPR +share/7kaa/SPRITE/CARAVEL.SPR +share/7kaa/SPRITE/CARAVE_S.SPR +share/7kaa/SPRITE/CATAPULT.SPR +share/7kaa/SPRITE/CATFIRE.SPR +share/7kaa/SPRITE/CATFIREA.SPR +share/7kaa/SPRITE/CATFIRES.SPR +share/7kaa/SPRITE/CATSTONA.SPR +share/7kaa/SPRITE/CATSTONE.SPR +share/7kaa/SPRITE/CATSTONS.SPR +share/7kaa/SPRITE/CHDRAGON.SPR +share/7kaa/SPRITE/CHINESE.SPR +share/7kaa/SPRITE/CH_ARROW.SPR +share/7kaa/SPRITE/DRAGON.SPR +share/7kaa/SPRITE/DR_ARROW.SPR +share/7kaa/SPRITE/EGYPTIAN.SPR +share/7kaa/SPRITE/EG_ARROW.SPR +share/7kaa/SPRITE/EG_GOD.SPR +share/7kaa/SPRITE/EG_POWAR.SPR +share/7kaa/SPRITE/EXPCART.SPR +share/7kaa/SPRITE/FB_ARRA0.SPR +share/7kaa/SPRITE/FB_ARROW.SPR +share/7kaa/SPRITE/FB_ARRS0.SPR +share/7kaa/SPRITE/FCATAPUL.SPR +share/7kaa/SPRITE/FIREKIN.SPR +share/7kaa/SPRITE/FLAMETHR.SPR +share/7kaa/SPRITE/FL_ARROW.SPR +share/7kaa/SPRITE/FPERSIAN.SPR +share/7kaa/SPRITE/F_BALLIS.SPR +share/7kaa/SPRITE/GALLEON.SPR +share/7kaa/SPRITE/GALLEO_S.SPR +share/7kaa/SPRITE/GC_ARROW.SPR +share/7kaa/SPRITE/GE_STAR.SPR +share/7kaa/SPRITE/GIANTET.SPR +share/7kaa/SPRITE/GITH.SPR +share/7kaa/SPRITE/GI_STAR.SPR +share/7kaa/SPRITE/GJ_STAR.SPR +share/7kaa/SPRITE/GNOLL.SPR +share/7kaa/SPRITE/GOBLIN.SPR +share/7kaa/SPRITE/GP_STAR.SPR +share/7kaa/SPRITE/GREEK.SPR +share/7kaa/SPRITE/GREMJERM.SPR +share/7kaa/SPRITE/GZ_STAR.SPR +share/7kaa/SPRITE/HEADLESS.SPR +share/7kaa/SPRITE/HITSPAR2.SPR +share/7kaa/SPRITE/HITSPARK.SPR +share/7kaa/SPRITE/HOBGLOB.SPR +share/7kaa/SPRITE/INDIAN.SPR +share/7kaa/SPRITE/IN_GOD.SPR +share/7kaa/SPRITE/JAPANESE.SPR +share/7kaa/SPRITE/JA_GOD.SPR +share/7kaa/SPRITE/JA_POWER.SPR +share/7kaa/SPRITE/KUKULCAN.SPR +share/7kaa/SPRITE/LIZARD.SPR +share/7kaa/SPRITE/LYW.SPR +share/7kaa/SPRITE/MAN.SPR +share/7kaa/SPRITE/MAYA.SPR +share/7kaa/SPRITE/MOLDMAN.SPR +share/7kaa/SPRITE/NORMAN.SPR +share/7kaa/SPRITE/NO_ARROW.SPR +share/7kaa/SPRITE/PEHEALER.SPR +share/7kaa/SPRITE/PERSIAN.SPR +share/7kaa/SPRITE/PE_ARROW.SPR +share/7kaa/SPRITE/PE_POWAR.SPR +share/7kaa/SPRITE/PHEONIX.SPR +share/7kaa/SPRITE/RM_ARROW.SPR +share/7kaa/SPRITE/ROCKMAN.SPR +share/7kaa/SPRITE/SKELETON.SPR +share/7kaa/SPRITE/STEAM.SPR +share/7kaa/SPRITE/TC_ARR00.SPR +share/7kaa/SPRITE/TC_ARR01.SPR +share/7kaa/SPRITE/TC_ARR02.SPR +share/7kaa/SPRITE/TC_ARRA0.SPR +share/7kaa/SPRITE/TC_ARRA1.SPR +share/7kaa/SPRITE/TC_ARRA2.SPR +share/7kaa/SPRITE/TC_ARRS0.SPR +share/7kaa/SPRITE/TC_ARRS1.SPR +share/7kaa/SPRITE/TC_ARRS2.SPR +share/7kaa/SPRITE/TORNADO.SPR +share/7kaa/SPRITE/TRANSPOR.SPR +share/7kaa/SPRITE/TRANSP_S.SPR +share/7kaa/SPRITE/VESSEL.SPR +share/7kaa/SPRITE/VESSEL_S.SPR +share/7kaa/SPRITE/VIKING.SPR +share/7kaa/SPRITE/VI_GOD.SPR +share/7kaa/SPRITE/V_ARROW.SPR +share/7kaa/SPRITE/V_SPLASH.SPR +share/7kaa/SPRITE/ZULU.SPR +share/7kaa/SPRITE/ZU_ARROW.SPR +share/7kaa/SPRITE/ZU_GOD.SPR +share/7kaa/TUTORIAL/10CAPTUR.TUT +share/7kaa/TUTORIAL/1BAS_MIL.TUT +share/7kaa/TUTORIAL/2BAS_ECO.TUT +share/7kaa/TUTORIAL/2B_TRADE.TUT +share/7kaa/TUTORIAL/3RESEARC.TUT +share/7kaa/TUTORIAL/4WEAPONS.TUT +share/7kaa/TUTORIAL/5BAS_NAV.TUT +share/7kaa/TUTORIAL/6SEATRAD.TUT +share/7kaa/TUTORIAL/7MERCENA.TUT +share/7kaa/TUTORIAL/8FRYHTAN.TUT +share/7kaa/TUTORIAL/9SEATPOW.TUT +share/7kaa/TUTORIAL/LOYALTY.TUT +share/7kaa/TUTORIAL/SPYING.TUT +share/applications/7kaa.desktop +share/doc/7kaa/COPYING +share/doc/7kaa/README +share/icons/hicolor/32x32/apps/7kaa.png +share/locale/de/LC_MESSAGES/7kaa.mo +share/locale/es/LC_MESSAGES/7kaa.mo +share/locale/pt_BR/LC_MESSAGES/7kaa.mo +share/locale/ru/LC_MESSAGES/7kaa.mo diff --git a/games/7kaa/distinfo b/games/7kaa/distinfo new file mode 100644 index 00000000000..da68e5e933c --- /dev/null +++ b/games/7kaa/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2019/06/30 21:49:41 nia Exp $ + +SHA1 (7kaa-2.15.2.tar.xz) = 12ee27dc4f49e969edfff7593b06ac47f22ca6b7 +RMD160 (7kaa-2.15.2.tar.xz) = 39a358665bb5e88643d124cdee70da6558a50ca9 +SHA512 (7kaa-2.15.2.tar.xz) = df053b9934fa3fc32a9a0a239fdafdfb7e441b7e98e280d1c74622f867919be48335ddbc54abb06b12b11e4a84b7a20ebb244fac9e4d7aebb8ad3cbe3192c29a +Size (7kaa-2.15.2.tar.xz) = 46821276 bytes +SHA1 (patch-src_LocaleRes.cpp) = f8d312470e7b85a81e774d2326a120f176b85fe4 diff --git a/games/7kaa/files/7kaa.desktop b/games/7kaa/files/7kaa.desktop new file mode 100644 index 00000000000..f29eaf6481e --- /dev/null +++ b/games/7kaa/files/7kaa.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Seven Kingdoms: Ancient Adversaries +GenericName=Strategy Game +Comment=Fantasy real-time strategy game +Icon=7kaa +Exec=7kaa +Terminal=false +Categories=Game;StrategyGame; diff --git a/games/7kaa/patches/patch-src_LocaleRes.cpp b/games/7kaa/patches/patch-src_LocaleRes.cpp new file mode 100644 index 00000000000..6c9e9101b79 --- /dev/null +++ b/games/7kaa/patches/patch-src_LocaleRes.cpp @@ -0,0 +1,18 @@ +$NetBSD: patch-src_LocaleRes.cpp,v 1.1 2019/06/30 21:49:42 nia Exp $ + +Support NetBSD iconv being special. + +--- src/LocaleRes.cpp.orig 2019-06-22 22:22:26.000000000 +0000 ++++ src/LocaleRes.cpp +@@ -169,7 +169,11 @@ const char *LocaleRes::conv_str(iconv_t + size_t c; + while( in_left>0 ) + { ++#ifdef __NetBSD__ ++ c = iconv(cd, (const char **)&p1, &in_left, &p2, &out_left); ++#else + c = iconv(cd, &p1, &in_left, &p2, &out_left); ++#endif + if( c == (size_t)-1 ) + return s; + if( in_left ) -- cgit v1.2.3