diff options
author | 2014-05-21 18:09:13 +0000 | |
---|---|---|
committer | 2014-05-21 18:09:13 +0000 | |
commit | 58b997eb00ded26b5d8c51884c288ac72b5382b3 (patch) | |
tree | 8206d055e9281e8952f33852fd73767a519d814b /games-strategy | |
parent | initial import wrt #278541 (diff) | |
download | historical-58b997eb00ded26b5d8c51884c288ac72b5382b3.tar.gz historical-58b997eb00ded26b5d8c51884c288ac72b5382b3.tar.bz2 historical-58b997eb00ded26b5d8c51884c288ac72b5382b3.zip |
initial import wrt #278541
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xBDEED020
Diffstat (limited to 'games-strategy')
-rw-r--r-- | games-strategy/0ad-data/Manifest | 26 | ||||
-rw-r--r-- | games-strategy/0ad-data/metadata.xml | 9 | ||||
-rw-r--r-- | games-strategy/0ad/0ad-0.0.16_alpha.ebuild | 135 | ||||
-rw-r--r-- | games-strategy/0ad/ChangeLog | 10 | ||||
-rw-r--r-- | games-strategy/0ad/Manifest | 5 |
5 files changed, 183 insertions, 2 deletions
diff --git a/games-strategy/0ad-data/Manifest b/games-strategy/0ad-data/Manifest index 3fef3a733a08..1326e3eecb57 100644 --- a/games-strategy/0ad-data/Manifest +++ b/games-strategy/0ad-data/Manifest @@ -1,4 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST 0ad-0.0.16-alpha-unix-data.tar.xz 526615868 SHA256 0f16d41e81d7349fb16490f3abbfd38bcb3f2b89648355b2b281c5045ddafadc SHA512 a34ae77c6fdc1781bf6f7f7d20ab31f91ab2d1227c2528f40075af8056b41b9c3d4c03debd92e7836a17b64bc0437ed5970338dfc7b171eb4df3f8c5558593d0 WHIRLPOOL 21f837df31fea98b597e78754b2d10b42ea8a6eb15cc2db3bf6f9664d28914e5122e8d80e5f0f61ffa9eeb9f95021525cf236109d311d208d29ed5deecb82379 -EBUILD 0ad-data-0.0.16_alpha.ebuild 581 SHA256 77b60b641f1a5804b27f9ef1ef3f03d029a860353f9ff47b8218e4a2e0d76c55 SHA512 4d12c88d169051a719988c7f2d81a476290d84afae072f9c7995414c11804091b205689575b48f5764f634924ea3bfe47fa6b4d769b00483750721b744c35914 WHIRLPOOL f88258f6c86cae3f5c854d2da2a2cae8ecbefa0089fba45be747990323a576ce6ea3bb0751ea7e0c91eb56b4c4bea99ce234464b0f109c28d2dd052d7794eb71 -MISC ChangeLog 291 SHA256 316d2b27224846b642c9c7f8c57e39d64d38694381c08d706e8d40680f884272 SHA512 eab430439b8a3159fb8130a810c70a83c5a7e82468035ea2f26b7278fb262d4fc34174425d83a884f5a3d70bbc825e34e61de2af0eb2cee888caf1fb87fcde61 WHIRLPOOL a270e9414605b0890c1dfefe24d56ad505150366d6ca947bb2794118864f7de615318daff32c4ccb800e8c21f5cf0dcbd65a1977bf9e0b77138c826fecdb3611 +EBUILD 0ad-data-0.0.16_alpha.ebuild 697 SHA256 674d995a739281d0368c6c3cea8a9dffb5f8c46be2fc578676f2cf564b857caf SHA512 61db215822c2c7008e3aff53c6e5c062919f7eff792324d9fde685f3411db7bf2fc9a527c6019292060c10dcb63b649f4ad72f74386f0f143569e3cf3947d8c2 WHIRLPOOL da1b670b657a297f4e5840056715ea4fb3357037009c8f36c542d8a5651c304b535298776c12224eed9a9df9e556c71d6bd1cd35b7a7335301873633aca6e2dd +MISC ChangeLog 388 SHA256 2e66aa7d8174be9ef33152ccb64c7b71442a07c97c7721694d8091e2158698f0 SHA512 0d08ca6d662b1629aba6d7f0fbc3b97542df81647e1fb969c16afbc358bea83fe5a356afc77b82f77dd679cf37361a78deaf1fbd4e696475be43038d8a715713 WHIRLPOOL 8e37bc23d82c9c2f74a6713da921e721f225f2ba436a43864cb664a2c43e0cf004b79beca81835de529f513a2e35bd43b7c8ba40264eb478222104b8c36457b6 MISC metadata.xml 254 SHA256 42d769831f9be3fb5b0972b75bc3b1e4765416161881d7303cb637abbe03d6dd SHA512 2a78f67329bbc7aab1b971330a49fe7a0812e95f8775a91e6b97d4751b8b6fd92510ecf1bee9bd43dfb376cb0a71830a74e2b9f9212168168a2a7e22b223ae31 WHIRLPOOL 3d71526e2e1ce18ca62385c234302e0694490b40f263e456ff4166e1156279c97e3b58fb4b1959c69ce01d96bc9e1e9eda57e9f596a6155e53bb3f1f496be71e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAEBCABmBQJTfOtcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy +MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgRGcQAInMAlzDKC02HEl03faCParw +A9heCHlJGABWbAbV0XI8OC5r8HSdIwTjo3OKtWYV3FWsyfkMS48yqASSeIV7fDvQ +uZiHuPw+1GXxL0Ys13oc8RBLomP9PValIN1SuF0Qh+LCstG2UF6IbK1CQZfwkfb4 +5jVI5ccF0ERPe7xYMi4FYbOgNQF+xvxzwrcTkN5Tw9Vtp+cN7llltLcgxfoD0xAj +3kdCoAF3N0sh3lM6LOU+kUBsXpg0OaCQ5Hk+iWxp6kSvTkCxo6FknJ/oH6TQR28e +ckL6uWmjt8oPlntw1RO90VcUyckP0KMmTeLEB0sPq7KprU/yc5/4cfomUipYG2Hi +mI5+IMdafCYv/u156qJd01L1w7pdnUEXNf7dICxJz5p4FZenFZmG+Xdo+bVz+4cD +fqT6AN9OBMoB/KtWP4AOH/SVOPg5nbnA4bd3NSLBXkEswpFcW+mDRH8IEwHCazet +Xj/JR69Y2i2nXl9EMpMxUyw08O+LcgkCcLM89x/PbjACrnBL4a6/EuKv3Wpl9tqU +5vv7uCuAIZ5E7neRQ3fCUCjrxr+W561zWAsnm0NQB/wt+JCOFmJhhcUCHXEh6PFZ +MCnwXVeSMTkauKdusedUY9fMX4uFi7wwZn1t0641ENdjLFA7zdYJgn6Gn7WbjSbG +neG8jwErZPUhdi+BZk9a +=7g/A +-----END PGP SIGNATURE----- diff --git a/games-strategy/0ad-data/metadata.xml b/games-strategy/0ad-data/metadata.xml new file mode 100644 index 000000000000..ee67c3092f58 --- /dev/null +++ b/games-strategy/0ad-data/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>games</herd> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> +</pkgmetadata> diff --git a/games-strategy/0ad/0ad-0.0.16_alpha.ebuild b/games-strategy/0ad/0ad-0.0.16_alpha.ebuild new file mode 100644 index 000000000000..36d2b5c68baf --- /dev/null +++ b/games-strategy/0ad/0ad-0.0.16_alpha.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/0ad/0ad-0.0.16_alpha.ebuild,v 1.1 2014/05/21 18:09:13 hasufell Exp $ + +EAPI=5 + +WX_GTK_VER="2.8" + +inherit eutils wxwidgets toolchain-funcs gnome2-utils games + +MY_P=0ad-${PV/_/-} +DESCRIPTION="A free, real-time strategy game" +HOMEPAGE="http://wildfiregames.com/0ad/" +SRC_URI="http://releases.wildfiregames.com/${MY_P}-unix-build.tar.xz" + +LICENSE="GPL-2 LGPL-2.1 MIT CC-BY-SA-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="editor fam pch sound test" + +RDEPEND=" + dev-lang/spidermonkey:24 + dev-libs/boost + dev-libs/icu + dev-libs/libxml2 + ~games-strategy/0ad-data-${PV} + media-gfx/nvidia-texture-tools + media-libs/libpng:0 + media-libs/libsdl[X,opengl,video] + net-libs/enet:1.3 + net-libs/miniupnpc + net-libs/gloox + net-misc/curl + sys-libs/zlib + virtual/jpeg + virtual/opengl + x11-libs/libX11 + x11-libs/libXcursor + editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] ) + sound? ( media-libs/libogg + media-libs/libvorbis + media-libs/openal )" +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( dev-lang/perl )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-gentoo.patch +} + +src_configure() { + local myconf=( + --with-system-nvtt + --with-system-enet + --with-system-miniupnpc + --with-system-mozjs24 + --minimal-flags + $(usex pch "" "--without-pch") + $(usex test "" "--without-tests") + $(usex sound "" "--without-audio") + $(usex editor "--atlas" "") + --collada + --bindir="${GAMES_BINDIR}" + --libdir="$(games_get_libdir)"/${PN} + --datadir="${GAMES_DATADIR}"/${PN} + ) + + # stock premake4 does not work, use the shipped one + emake -C "${S}"/build/premake/premake4/build/gmake.unix + + # regenerate scripts.c so our patch applies + cd "${S}"/build/premake/premake4 || die + "${S}"/build/premake/premake4/bin/release/premake4 embed || die + + # rebuild premake again... this is the most stupid build system + emake -C "${S}"/build/premake/premake4/build/gmake.unix clean + emake -C "${S}"/build/premake/premake4/build/gmake.unix + + # run premake to create build scripts + cd "${S}"/build/premake || die + "${S}"/build/premake/premake4/bin/release/premake4 \ + --file="premake4.lua" \ + --outpath="../workspaces/gcc/" \ + --platform=$(usex amd64 "x64" "x32") \ + --os=linux \ + "${myconf[@]}" \ + gmake || die "Premake failed" +} + +src_compile() { + # build 3rd party fcollada + emake -C libraries/source/fcollada/src + + # build 0ad + emake -C build/workspaces/gcc verbose=1 +} + +src_test() { + cd binaries/system || die + ./test -libdir "${S}/binaries/system" || die "test phase failed" +} + +src_install() { + dogamesbin binaries/system/pyrogenesis + + insinto "${GAMES_DATADIR}"/${PN} + doins -r binaries/data/l10n + + exeinto "$(games_get_libdir)"/${PN} + doexe binaries/system/libCollada.so + use editor && doexe binaries/system/libAtlasUI.so + + dodoc binaries/system/readme.txt + doicon -s 128 build/resources/${PN}.png + games_make_wrapper ${PN} "${GAMES_BINDIR}/pyrogenesis" + make_desktop_entry ${PN} + + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-strategy/0ad/ChangeLog b/games-strategy/0ad/ChangeLog new file mode 100644 index 000000000000..a7e9f120e004 --- /dev/null +++ b/games-strategy/0ad/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for games-strategy/0ad +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/0ad/ChangeLog,v 1.1 2014/05/21 18:09:13 hasufell Exp $ + +*0ad-0.0.16_alpha (21 May 2014) + + 21 May 2014; Julian Ospald <hasufell@gentoo.org> +0ad-0.0.16_alpha.ebuild, + +files/0ad-0.0.16_alpha-gentoo.patch, +metadata.xml: + initial import wrt #278541 + diff --git a/games-strategy/0ad/Manifest b/games-strategy/0ad/Manifest new file mode 100644 index 000000000000..7bcf07da4c3b --- /dev/null +++ b/games-strategy/0ad/Manifest @@ -0,0 +1,5 @@ +AUX 0ad-0.0.16_alpha-gentoo.patch 3176 SHA256 0631ab138fc937380b3c565a8aabe00c7b339ed6d1eef74a3e661aa277f7cd9b SHA512 8f1e5798257f814a4140f818fe30278ee2301c0130a79a46dbc3360b5cfe91db0a32dc62ed4fcb1db18962cb3a8a2b061553aaa2d70efb18806a76d32d745306 WHIRLPOOL 452351a0b43286e77cdd2b6f82730795a57f141fc56ea2fcc00f76e87d8a8a8af5288cdaf7d1149f74d74a4d15787f67cf5d88cd9f3631c815502718d3fa1e71 +DIST 0ad-0.0.16-alpha-unix-build.tar.xz 20019680 SHA256 cb965ef7e292bc3a2f1f598a9695e16ff4d786398f384a1ec7d5f9bfe2626de5 SHA512 9fe3440233d9827895b91ade1873afe977d62386a5dd6042d8169b153d576b462381bfc97e637f0b183aff034236380ca6d552ea2755cf08398143ad67121031 WHIRLPOOL 0e2f1ac9799a4b4d4588c2370a78195f2cc415fb2043be815ed2a2f9f179ccd856c405e7c0323f2033d3a6a4d63c08d8d5c8a05b50769ae3b9219717218edef6 +EBUILD 0ad-0.0.16_alpha.ebuild 3117 SHA256 65d8de5ed8de54004966292968cee15ed6dcb2279a43a6e50be094ba426c4538 SHA512 ae45047915e127311dd9473508ecbdb1abf7a45c0abfc161594a5f5a23c03dbb9083f4710c34c62a9f8834a66f843a15660504ac6255511ebd2064052204aae6 WHIRLPOOL c263a44bf2e549e5a65e8619e6056b8e4d4f0bfc591c490193ff5c4965433908faf7fe4b68a7030fd71d28e342c643ebe0c5a9910e22858d6c5f8e7d76dacf70 +MISC ChangeLog 314 SHA256 f9717d3fe4e4db2e56009aa7c248d9340dbcd60e4c9829eec240627b1dee8ae9 SHA512 db2dca2752bff6198959bf656455fae43432310fdf1fc0d58f78445fc68832e3538db810a49c017d3086eac80dd5a674090cf9e48042e05a462f092282bd695c WHIRLPOOL 4b7012a26be68980197a973cc1123ab8e3ef083d29e5eeee51a34fe2f27dada941c15a54711ec015d74607093159128c9dd7b1f7b4b5920f07dae9c6e7062343 +MISC metadata.xml 337 SHA256 843518014b94cce560bb06b3aade8251427bd47f1d6ac724cc4185e8b0cb06f5 SHA512 1293447cda760f098035b1bb9509d0f8e79fcfd7ddc9fe49d680393fdffef147615442f71848cfe9bef8f06313a996fec10ba39fbb4314ff701b874583be94ed WHIRLPOOL 6fc73b10515f0817c9f3f2570c76f77e117d6a2b0d74dfc29000858183bea82ae6f56a79efb30c5237cfec0967af83217b1f5c3c311bba75197084aa4670986c |