summaryrefslogtreecommitdiff
path: root/games-strategy
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy')
-rw-r--r--games-strategy/hedgewars/Manifest5
-rw-r--r--games-strategy/hedgewars/files/hedgewars-0.9.22-rpath-fix.patch10
-rw-r--r--games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild4
-rw-r--r--games-strategy/hedgewars/hedgewars-0.9.23.ebuild86
-rw-r--r--games-strategy/seven-kingdoms/Manifest2
-rw-r--r--games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild2
-rw-r--r--games-strategy/xbattleai/Manifest2
-rw-r--r--games-strategy/xbattleai/metadata.xml4
8 files changed, 107 insertions, 8 deletions
diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest
index 64cbddc7fc5c..d3544d6ee3e9 100644
--- a/games-strategy/hedgewars/Manifest
+++ b/games-strategy/hedgewars/Manifest
@@ -1,6 +1,9 @@
+AUX hedgewars-0.9.22-rpath-fix.patch 820 SHA256 3da350836b5af65d0ec30090503f8e1a3444953812b15711bea40567a9657f27 SHA512 6b4be0b376f329456f9ae254a1ba674d0c79d37dc697a5db96ad6023eac53727e58e95a7f69fd45659472f7121e8195801beabbd37a7af1b350d0bb2223750c3 WHIRLPOOL fdb6e05f36088b0b5424682047ccf9e109d7f3444c9d84c5cb4fb2eb054da003c9e44a2fa063d4cd1049fd2bf3efd39ea7dfa3455a896fc5d13696d25e818cf1
DIST hedgewars-src-0.9.22.tar.bz2 160103313 SHA256 b699c8971ff420c3edd6533527ae2e99040f1e79207c9140826945bcf0e62192 SHA512 753cccef09b725048d9e66988b03859a12e577a601656cc2b3dbb2755c59ed9ae4d4c88c9247238408fc76d881c921593a694a58a500b3d5b8c9a4c0cfb053ac WHIRLPOOL c8003da8d1435f4bece344a593bda9b214a24b35ee662310245e13cabc5f35820a38f9ac0883ba5543db413189491f6c3da37b7452034bfa9fb04e8936f52e27
+DIST hedgewars-src-0.9.23.tar.bz2 173042171 SHA256 da2e4908042be56d1c0f3cb80a355bde7f0a49f675b050a03228cc3fb22aae89 SHA512 b9bcd6d32c7bb97c2766aacbc759dd48b7a4c7a72003ab2bf31cdfac94a6e08de740a689458c276d3c35b90e89a1af6c200f98f463e9554e8b176b5706dc3090 WHIRLPOOL 3a623ac8810fb8ced80cea65b71d1a64cc3cb5b4e65356b3d2552f21784fd98db751706c8f48caa5e9648b676e274d249361bfb1a4da715ddd568bbc188619c8
DIST hedgewars_0.9.22-dfsg-7.debian.tar.xz 79016 SHA256 7c57376a4f85ff33bf9345b46a4df72d70fe9824b8fd7df68b62107dbb8bb5cb SHA512 011d44989b6fcad9ae7a20fcb11a4e2b9a75d1ace6c6e4c2139cd7e67f13ea21d90b6c8a7afb76fa9a06c32537b00b8b4b7689967b3019300e93a7a6fe3e0fbf WHIRLPOOL a8a769b5275b6adec26dce48c113c4a5eb1c69eee9a01e181ec41b611e999a33349bad2b52eaf72099b1dbfce14a1af6e559aaceb3e2ac98ab04065c61bffca7
-EBUILD hedgewars-0.9.22-r2.ebuild 2083 SHA256 ee6a74dfa0709cf9fb446eea2c36ee590dfd0dbf114d624e47c608560f051f33 SHA512 7655400a38c770bc6397c2a400c41cbac4be27be32ba01e92b2ac849bd23a8e26c0dcbad36d97c5d4fda97bd21f4343dba223fa07270d510a8adaac9bb3b78c3 WHIRLPOOL 5c149a4a8d22ecd327ac80f09007e8a6e6bdfb8055c5a0571ad77b7e24c30031053bfa2f3fe509072d367c1ae9b007c40ccb3076740f2b038c86362b9bf55b4e
+EBUILD hedgewars-0.9.22-r2.ebuild 2271 SHA256 ee7626135cb6445fad5b7861314af4b9a545e078688955c290984604b1db2335 SHA512 f1dc1016f1a692b0bf2db813f767ef13cec699f342aaf1e0e91b9a2bd4b66ab831703b58c7df11361875f01fffaaccdf59d22b5e6bdfe4b63c5b3411803d231a WHIRLPOOL b72b9e2daef6346658413e7d019ca2f98d06adfeecf9c9001c7bacd42cacaca1dfd44b4bf6916b76300256f784882db6cd7e35c4596dc94849e3acd49fc6745e
+EBUILD hedgewars-0.9.23.ebuild 2300 SHA256 aa17be1685e1a9b67d37936ef565ff6f96abbe20216ae265f0575c8450999c4e SHA512 b31975c70b4b71b0bbcdb0f9d17361d44afcc8294feeeebcd2ada5df200b14d9ebfad53b05901063bc1f006b8dc9b991d4dc419d66f6191d10aa8b8f8d190d8b WHIRLPOOL 2a0713e73aa495ca0200922188fb779aceca746a511487d10bfa088310c736ef1b7c41e4b9a187c25a0244efda916930f0cbd9d99a08e12472581e2fc9365e66
MISC ChangeLog 4030 SHA256 1a323a5e882d4fde594c29abaebf23999407cc5cbb638745b888fc3b9e80d248 SHA512 c5dc8595523219594b1c2ee907243e744ceab152112c67c883aee62b2cb0994d86967e50d9054da1e82b631a285a9e3be89d30a97ba589bda7e0af18e6c27eac WHIRLPOOL 76749404a0a372c879a00e5375ae175c15bd4b5d3c3b91b5df42473e48d031d660d3e77bfb49cbd6c3181c587880b329dd976a2431506677efc0361190fff854
MISC ChangeLog-2015 10076 SHA256 b39f6b35a33e0647e33a95d42b9ddea11ae4fbf65d4e01c75661d1028045ebb7 SHA512 3355d7730828a131b2374a39d0f790247d9dc5851f5ce1345f6dd933f73e95efff841d939f6abe35af5854b5ecfad65b9576721e33c259a1d580a3a138b08c71 WHIRLPOOL a547d1848d08f991184d9543fd4e41855be84a6a068bd3489be747cfa2fbe2bbc73f149ebd978cbd8a48fcb67fc2dfa6de1d30f908a997f46566cccc5991b1e7
MISC metadata.xml 249 SHA256 943b9ce0cd072229b43569ab668dd7ec741d9dfefd942c8921dabd4490b27b0c SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 WHIRLPOOL b10e21575c78e201a652c8582cd16e3f7c86b13dd20a30f4cea44066fb139440b3c186147dbaae83478f11a20b6f457a99c8b29ee1239a4caaa21eee01250088
diff --git a/games-strategy/hedgewars/files/hedgewars-0.9.22-rpath-fix.patch b/games-strategy/hedgewars/files/hedgewars-0.9.22-rpath-fix.patch
new file mode 100644
index 000000000000..332c0c3ce4ac
--- /dev/null
+++ b/games-strategy/hedgewars/files/hedgewars-0.9.22-rpath-fix.patch
@@ -0,0 +1,10 @@
+diff -up hedgewars-src-0.9.22/cmake_modules/paths.cmake~ hedgewars-src-0.9.22/cmake_modules/paths.cmake
+--- hedgewars-src-0.9.22/cmake_modules/paths.cmake~ 2015-12-02 15:02:38.000000000 +0100
++++ hedgewars-src-0.9.22/cmake_modules/paths.cmake 2015-12-02 15:15:24.729980850 +0100
+@@ -67,5 +67,5 @@ else(APPLE AND NOT (${CMAKE_INSTALL_PREF
+ # - the third one is the full path of the system dir
+ #source http://www.cmake.org/pipermail/cmake/2008-January/019290.html
+ #skip this if the install prefix is the standard one
+- set(CMAKE_INSTALL_RPATH "$ORIGIN/../${target_library_install_dir}/:$ORIGIN/:${CMAKE_INSTALL_PREFIX}/${target_library_install_dir}/")
++ #set(CMAKE_INSTALL_RPATH "$ORIGIN/../${target_library_install_dir}/:$ORIGIN/:${CMAKE_INSTALL_PREFIX}/${target_library_install_dir}/")
+ endif(APPLE)
diff --git a/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild b/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
index d7016bea411e..d447ec2bd156 100644
--- a/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
+++ b/games-strategy/hedgewars/hedgewars-0.9.22-r2.ebuild
@@ -46,6 +46,7 @@ RDEPEND="${CDEPEND}
>=media-fonts/dejavu-2.28"
S=${WORKDIR}/${MY_P}
+PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )
src_prepare() {
while IFS="" read -r f ; do
@@ -64,6 +65,9 @@ src_configure() {
-DNOSERVER=TRUE
-DCMAKE_VERBOSE_MAKEFILE=TRUE
-DPHYSFS_SYSTEM=ON
+ # upstream sets RPATH that leafs to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
)
cmake-utils_src_configure
}
diff --git a/games-strategy/hedgewars/hedgewars-0.9.23.ebuild b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
new file mode 100644
index 000000000000..39c51648164e
--- /dev/null
+++ b/games-strategy/hedgewars/hedgewars-0.9.23.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils eutils xdg-utils
+
+MY_P=${PN}-src-${PV}
+DEB_PATCH_VER=7
+
+DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
+HOMEPAGE="https://www.hedgewars.org/"
+SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2
+ mirror://debian/pool/main/h/${PN}/${PN}_0.9.22-dfsg-${DEB_PATCH_VER}.debian.tar.xz"
+
+LICENSE="GPL-2 Apache-2.0 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libav"
+
+QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks
+QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks
+
+CDEPEND="
+ >=dev-games/physfs-3.0.1
+ dev-lang/lua:0=
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/libpng:0=
+ media-libs/libsdl2:=
+ media-libs/sdl2-image:=
+ media-libs/sdl2-mixer:=
+ media-libs/sdl2-net:=
+ media-libs/sdl2-ttf:=
+ sys-libs/zlib:=
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:= )"
+DEPEND="${CDEPEND}
+ >=dev-lang/fpc-2.4"
+RDEPEND="${CDEPEND}
+ app-arch/xz-utils
+ media-fonts/wqy-zenhei
+ >=media-fonts/dejavu-2.28"
+
+S=${WORKDIR}/${MY_P}
+PATCHES=( "${FILESDIR}"/${PN}-0.9.22-rpath-fix.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DMINIMAL_FLAGS=ON
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}"
+ -Dtarget_binary_install_dir="${EPREFIX}/usr/bin"
+ -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)"
+ -DNOSERVER=TRUE
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE
+ -DPHYSFS_SYSTEM=ON
+ # Need to tell the build system where the fonts are located
+ # as it uses PhysFS' symbolic link protection mode which
+ # prevents us from symlinking the fonts into the right directory
+ # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24
+ # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7
+ -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu"
+ # upstream sets RPATH that leads to weird breakage
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200193
+ -DCMAKE_SKIP_RPATH=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ doicon misc/hedgewars.png
+ make_desktop_entry ${PN} Hedgewars
+ doman man/${PN}.6
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/games-strategy/seven-kingdoms/Manifest b/games-strategy/seven-kingdoms/Manifest
index 6555fa6fef49..14a2854ad89e 100644
--- a/games-strategy/seven-kingdoms/Manifest
+++ b/games-strategy/seven-kingdoms/Manifest
@@ -2,7 +2,7 @@ DIST 7kaa-2.14.5.tar.xz 31223408 SHA256 c7f04fa640d324ed8f1523da49945acd0f1ee2a9
DIST 7kaa-2.14.7.tar.xz 31342092 SHA256 9425cfb7f11a915e82d4696649db35a4d53969a9479a4705b403206df462e543 SHA512 5c2067a842af18f2eaa21267ee0c48064eecfc6b967eb2abf967f2bf782a9699186b038d87de03fad71b5d88ec9fc1cfddd7521cb90c255a3a8d2aa586d3f2c1 WHIRLPOOL 89feb88acfa19e93a1d2e3820f1fe0d20c8225acff22d444616bd55e6c8ad214f7f6b3e3b830803c3c9c3cafa778da8b9adcbc937ef4f7db9dc36577011aa9b1
DIST 7kaa-source-2.14.4.tar.bz2 27366752 SHA256 60b61f321db6c295330fb3fb21894bc41cb6e0bd797aff9abe45cf2392b49fa1 SHA512 7ee39aba89993d9f0041ab991e053069e0c3ab4298f74c0ec95e3f30f49a71731ef37d8870b1ab9afd97b1c4618a879492976006b8a513bfc4bc44dfac591bf0 WHIRLPOOL 4568d36278d4a286e0395b79ec06c03905b5e69be827faa80f4808c8b8fa097a65ac69ee5c58020dfcf21aa00649eaab2a3ac87a636b680167b4c83b3d3e5f73
DIST 7kaa.png 559 SHA256 354f64479b55df2021ca67366abb4724218ca3676fde9e735bfb2218bc1559f4 SHA512 0ec1ba67107a7823943704879efaf12297c5441c43b54f49684550927b10dc40c657fe93eb7c4cc85208d08194f179c9602fd8df6545776f3e1b4481803b16e6 WHIRLPOOL cb896939453d8ed6fc425931bb1f5b74c62aeea67e71e4645fe79fc69fb13fae89d4959651fd95dcbb416c378b4ef44873dc6ebdabc1f2bb1fed3753332209da
-EBUILD seven-kingdoms-2.14.4.ebuild 1417 SHA256 589c56c717abd92591c88851b4039f83474764571fc9f338a09754e1e45ecb8e SHA512 907f86222e1d97b8baa96af862a919a71bd365cf3becd2f93a4520885bae8bea521f4f8f6ce5dbd043db88995a9a73afaaffb534686401c4fce172395817cfdf WHIRLPOOL 5254441bc440bb03e2df21ab6359fe800dc8204d235316ab1d5457181f1200ed185d61757260b15d9e2ad3d0d4c4ca5a0d7b88b29803ef57eb3cf65dc9bf6f9b
+EBUILD seven-kingdoms-2.14.4.ebuild 1415 SHA256 10b67bd2faf334a3797b196563dbe51fc689f05fca45f5273f7f164a2cd425a5 SHA512 c5d8ed264a9e8e200fae0160f55f560e38e9b9f4118b1fb14a09dfa5c618f60b450568bf5d507c41542a6b4d9ad9123f14f961df19b0b300de573a19ef9caea0 WHIRLPOOL 6fcbbed8560e4f60f377625100c126280a9b107dae9a6f40d554509518cfa370ec9f0c64815bf7582c092c84589701e60860327b7c7c85b7ba6dbeaa1b1a4c96
EBUILD seven-kingdoms-2.14.5.ebuild 1164 SHA256 b82845942a84a5b5aa175fcd3a899351d576aae6fc5cff02cacb1e0aa49d9203 SHA512 e3d8fd6b4c67a4d9f7b9e6ed01ca3d49bf810aaf96ed9034564380e0767cfc7738751b26dc7b962e9a0d5098e48d4d602367cd0eb7e31cc70c4a480e4ee29ed8 WHIRLPOOL a879d4e13efb54e03cb95f43e590932872af00cdbd00edf5250807bde4eff283074917567a72e53d6bbe9a40bf3359201460fbde7d4247f4bbbc40ecda7a4811
EBUILD seven-kingdoms-2.14.7.ebuild 785 SHA256 976b7b37b786b65627658852601bd7ad19a772794d00b6d2c008e25593b7cb77 SHA512 ab225fa354d71af874605773b4a1eb0cccbbcf0f03169342eb202c7fb6ddaa51ffe29fa4618a888a60eaa75a8be4e33d46f32f880edc769d0ada40f4c3cdf073 WHIRLPOOL 6dc40baaff6f70bfadc59b7519939b27ab2d1e037bbd111c02fbc95127827abdf527d69980475e69332c2d3106065a50382245d4d5291d4aafdaf1429b20c57c
MISC ChangeLog 2335 SHA256 932baabc69b15864cf08348a1645f42cab4b21f5cdabbb558e019ddbab9c6c2c SHA512 532bced276f40ab4061912c4e3788c926382a35110b9b7d2f9dc0b3ed84bd57931bb21e7ccf20b19ad61f9b8eba27224389576b0b8adfddf4b4ce46b07e84ae0 WHIRLPOOL 2a7102d355c55fde0edbe30f99e060bcddd2fbb14e2110f37b87ae51defb284492b7d6b0e1c4f2699718bb065d51294d82bc3c9a923a65e35cbbb7600f8a35e2
diff --git a/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild
index 40b532976f66..b82832b94681 100644
--- a/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild
+++ b/games-strategy/seven-kingdoms/seven-kingdoms-2.14.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://sourceforge/skfans/${MY_PN}-source-${PV}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="network"
DEPEND="media-libs/libsdl[X,video]
diff --git a/games-strategy/xbattleai/Manifest b/games-strategy/xbattleai/Manifest
index 70e940d40430..beaecae393fc 100644
--- a/games-strategy/xbattleai/Manifest
+++ b/games-strategy/xbattleai/Manifest
@@ -4,4 +4,4 @@ EBUILD xbattleai-1.2.2-r1.ebuild 986 SHA256 ccb22533e5561843f79238b99da677f3c133
EBUILD xbattleai-1.2.2-r2.ebuild 986 SHA256 cbf31d16f309968414cfa49152e941fc648b9b55262be3e439d40dcc89bd2824 SHA512 550ac98cf83017990f98e77b6784c64df01a798cfe9460f6a0a2be6bceb410dfd38a08efd614f956a6b517924da9ffd2e71ae2db20533bb3f9b1c9a87d75bfc6 WHIRLPOOL a319d4875c52b98ca4d20207e577820a8ce86e77ece3e04b0a7f9b6f1607db022dbc58aa3aabaf4c34e42b803dfcc4e800b753af637a93aaf3ddbf2a38ebe272
MISC ChangeLog 2780 SHA256 97920bf0c6b009bd411258ffcc1b2cc3c55dba6d0c0b5d635d7d84408bf8865b SHA512 6402f889cc5fc2fd26635f0f9b698d9cd15155bf6fa1c174fa613afa02de6be9cac58aa4aa8b6f964a22b7d5d8d1bf00e7a5cd24fa137cc24c62722612aaeffd WHIRLPOOL 348876b64496cd9dd349891c3aaa8c0530c8693c04feb5d7353e8de42df3ed7ff6086c8e4bebb8a14890943809db4e5d6a02d5d4f7c0557dc567a15b79c1daf1
MISC ChangeLog-2015 1105 SHA256 ed6b0ffb854388611112caa274bcfaae7ff435d6e0c4a53e8732e7dbbdde88af SHA512 54e3f942d3a0d51dfc63dd1c60a1a309c8b41de5a4bb54f1da7e518ae8d8d487bc5263dd98ebcb52a80df41756268bb3ec6c37cc16d3a6d1208ac0cee9413e1a WHIRLPOOL 473b8246420498651ddb0da8ddee44be2ede7b50c602740f2f6641ec5f4daf65c3de1285df8e12a6fe7589fbe25aa898cb7879fd26db117d103771295c12c9f9
-MISC metadata.xml 1463 SHA256 66e1da91a1c25d365d5cc7ea42f289aa6d7fd8c54a76ba875314374d854b69c8 SHA512 57aad0c8072474906986ea0d4e73e61b7d94325bd5206a1d1f6f6ef3e4ef9908c76b9e229167f487bbde42c84398462fdb1161b16e47ea9fef76172847131ec8 WHIRLPOOL 43c5e6ba89f4cefd85bfb51247057411964e6518ddf7669dd0288cf59e00a643c039fb257d103370cab5f8a7b39ebab2868687f778aa2fa1a36219178c0b1f1b
+MISC metadata.xml 1356 SHA256 ee8d34c53c4bc5ef0aa4c69e11127e5854f2f058bca7d8aa4f4d83d9df007baa SHA512 fca551005a6b3e52d30e6a53b82e8d961debba3654a4e4f99e8cd23818a15bf4adfbcc1ffbd19cbe892c0118e5b24a5e83846ab7d72f8613c2e02cd58327cf7f WHIRLPOOL 18e94845574b676688be2107f7280cc523f72de5316d63b5931916ddf289954a0c9a1039d2efa33359a0c02b7c03f9343d6c837e1f344bf7605764dee642381c
diff --git a/games-strategy/xbattleai/metadata.xml b/games-strategy/xbattleai/metadata.xml
index 287233f1698d..d5cbe36e0094 100644
--- a/games-strategy/xbattleai/metadata.xml
+++ b/games-strategy/xbattleai/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
-<email>mr_bones_@gentoo.org</email>
-<name>Michael Sterrett</name>
-</maintainer>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>