diff options
author | Julian Ospald <hasufell@gentoo.org> | 2014-06-17 20:45:02 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2014-06-17 20:45:02 +0000 |
commit | da927727b74b869d2be03d3622a12d813a029bcf (patch) | |
tree | b2e5b06bf3fb6d75ab3c5425a6488d8565640c64 /games-strategy/0ad | |
parent | Enable multilib support. (diff) | |
download | historical-da927727b74b869d2be03d3622a12d813a029bcf.tar.gz historical-da927727b74b869d2be03d3622a12d813a029bcf.tar.bz2 historical-da927727b74b869d2be03d3622a12d813a029bcf.zip |
add patch that fixes UD, fix HOMEPAGE
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xBDEED020
Diffstat (limited to 'games-strategy/0ad')
-rw-r--r-- | games-strategy/0ad/0ad-0.0.16_alpha-r2.ebuild (renamed from games-strategy/0ad/0ad-0.0.16_alpha-r1.ebuild) | 7 | ||||
-rw-r--r-- | games-strategy/0ad/ChangeLog | 8 | ||||
-rw-r--r-- | games-strategy/0ad/Manifest | 33 | ||||
-rw-r--r-- | games-strategy/0ad/files/0ad-0.0.16_alpha-gcc-4.9.patch | 42 |
4 files changed, 70 insertions, 20 deletions
diff --git a/games-strategy/0ad/0ad-0.0.16_alpha-r1.ebuild b/games-strategy/0ad/0ad-0.0.16_alpha-r2.ebuild index 76043c9de79d..64934bc671ca 100644 --- a/games-strategy/0ad/0ad-0.0.16_alpha-r1.ebuild +++ b/games-strategy/0ad/0ad-0.0.16_alpha-r2.ebuild @@ -1,6 +1,6 @@ # 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-r1.ebuild,v 1.1 2014/05/22 12:06:23 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/0ad/0ad-0.0.16_alpha-r2.ebuild,v 1.1 2014/06/17 20:44:55 hasufell Exp $ EAPI=5 @@ -10,7 +10,7 @@ inherit eutils wxwidgets toolchain-funcs gnome2-utils games MY_P=0ad-${PV/_/-} DESCRIPTION="A free, real-time strategy game" -HOMEPAGE="http://wildfiregames.com/0ad/" +HOMEPAGE="http://play0ad.com/" 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" @@ -48,7 +48,8 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MY_P} src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch + epatch "${FILESDIR}"/${P}-gentoo.patch \ + "${FILESDIR}"/${P}-gcc-4.9.patch } src_configure() { diff --git a/games-strategy/0ad/ChangeLog b/games-strategy/0ad/ChangeLog index cfaa91c56b18..d1a443bb0881 100644 --- a/games-strategy/0ad/ChangeLog +++ b/games-strategy/0ad/ChangeLog @@ -1,6 +1,12 @@ # 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.2 2014/05/22 12:06:23 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/0ad/ChangeLog,v 1.3 2014/06/17 20:44:55 hasufell Exp $ + +*0ad-0.0.16_alpha-r2 (17 Jun 2014) + + 17 Jun 2014; Julian Ospald <hasufell@gentoo.org> -0ad-0.0.16_alpha-r1.ebuild, + +0ad-0.0.16_alpha-r2.ebuild, +files/0ad-0.0.16_alpha-gcc-4.9.patch: + add patch that fixes UD, fix HOMEPAGE *0ad-0.0.16_alpha-r1 (22 May 2014) diff --git a/games-strategy/0ad/Manifest b/games-strategy/0ad/Manifest index 260c9d58f990..4a2d48eb1c5e 100644 --- a/games-strategy/0ad/Manifest +++ b/games-strategy/0ad/Manifest @@ -1,27 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX 0ad-0.0.16_alpha-gcc-4.9.patch 1092 SHA256 1b48326bfb60beb032968693fafd3c465b05c8e9eb76390bf5e65a816ca21ee3 SHA512 1083d9c90e0249b2dbc0382a73f4328b98af91f934e98f7dd5af7d10819e0bd345585371ad1b6baeb16a5e28ea703e761903b3f447f965a9ba6c21d90255c718 WHIRLPOOL ad9c610690b1da865e0d42728880d55e318e3ef9ad72fd6c04f6a757eaabe0ca3709ed61fbb75d3be70a593bdab5ea30c4d62a97884e2f2ae3500a8f05200a17 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-r1.ebuild 3431 SHA256 7403976e2ae5c60a2c10cbe0c4a30814e5e3710d5bf50b2c4bb35c12af4b7b9f SHA512 9d8aa7e8180e2c48260125ac7c404e8ad65be923884d06e94d60594f4ef57e6c5b7661ea2f260b3bc8dfcfa94f62bd8b67f365a18a739a8d01c6df891bc705ba WHIRLPOOL 90f6248860e2131ca6dfe61c807cbdead1131be99f79768f7c854b71c4f46fad4b733221ba4ca9afdf6479dcbfcbfb4221a51e326d92652be645fcc059be899e -MISC ChangeLog 689 SHA256 33bd26b4389703c94cb4751505ae3c188d4a81db029887d819533147cde7a75d SHA512 0a20b7c4f3cb18a67452d317279f1e7d3479744257250c87b4a9a3d1b7fdf70e56f0eb2f3a37ae8872f844cfd8c4fd498965de2f84ee7f2e2f48dad391be344e WHIRLPOOL 82903369d92253a6749561e8dbd930f4a4c8a051d4d5c0c3048456442faab20278c071afe04d39a32f723be12e96025e799afab0b499241ea7588cbc47c42774 +EBUILD 0ad-0.0.16_alpha-r2.ebuild 3458 SHA256 f0a800dff3a634d9aafafb577c9cc90f34789155e145a21c9356e58afb800d38 SHA512 31b1db9c2032948f39463976a601e74fffe18fbb91ca00db719881922a5309c6b66d9010c5fe293fd057bd4c10d17a2e580d1be391c5373bcf88a2d435866d8e WHIRLPOOL ac9da94102abd573cc7e31fb68edbeb322b321b0c600b5be71af2f8698b5fae7b984882566839239e6fc9d0ce225a75c24daf811d1e3e629f91e399fc3f4401c +MISC ChangeLog 916 SHA256 d37022e81542e779b0a13be70ab6bc1ae3115be5dbab684948183c0fe40aee1c SHA512 c5fa77e6af63003fdb89a4784a7e3fac2050f622761c915675b00dfc81433b5ac1324da1933e119c5db449cca70c758367507d1103a6ef059193903c7aa49fee WHIRLPOOL 379bb7a7b007008d85accbbf585ff2b92c397ea4edbace7a56c0ca3b98eeb4e10736d04bc4362c9bbf471564ba8e7b972a9fc7dbcbda3305244bbc07161b8daf MISC metadata.xml 438 SHA256 8e370d849a6baeb52fc2d92273d54a2ebf9b5a131f6c46a9fcfeffeb681dae89 SHA512 50774792abb5a400d3ba88b38bcc45b0d22eddeab791acb2f73dbb4d91f1d0be1913adf6c49cc56083f2adfeb0f17a60e573f3e8b3cec961bc8cfc18866c1c83 WHIRLPOOL 65d5b7f8f4caa4956ed60c4849db12d9b0a1b8ac2924020cfaa368533ba0e4cae591e8ab4e513cfad034ecce8552917231745df8177dbbd5deed27e4604b7e6f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQJ8BAEBCABmBQJTfehCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJToKjMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy -MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgmQ0QAJdGRebPRp7QKZsFnsScFOmf -SdZ47+qXzIVbVa8EVFwr51CD6CvAUEo6pIFhcetbxIalROSXOzbEbQ+JM3+tGU8B -qHs3cxtE6d8e8IzeSDBmCFK4HyB63Ne9Ja8tPjR5ErT+VIuQ0K2QBAOtlWADTQ9Y -2hBJ1sKlu+j6ZVceK6oHT8YvM6e+FrpJiqP/FOuciI9nL5G7IW9ZSLi2v9pg4/fs -uaTLk3ORSvfadHp/XgccSVc+nZ3EG+lh+GoGdCnxeOLQWcY25lh5XoThTN+BYEVq -MKNbJdpnYyZo/Ix6Jy2QBuIp3gsuksY7zwwiFNP5kwmvUd3ndv99NXOdyIFe0216 -8S/lr7xcPe4tewG3BsPa/LYabxGuSv0J46gzNR0W9aYoKc8vvGXYbnh/u3Rsjct0 -JVC2JXs9BSpQv6XDAZ+lLEvvVzQ3BtjMz53Q5EP1OAA8Q7oS1CNexi5HEPHOtiJf -yyhQjlT3yW2D30WUuzEJwAMmayChm3Fq6T2qklubgkSJGPrk4AGccVonZY73v3z4 -6Zr6ZbAyLFxvZ6LquaMXUs5vjfocExdYckxyFVu1R/1PycMLvRvVN5hpGpKdW+a2 -2z0eHEle1xy41b+6OHY2l2308RuiGDDGQ9KGlZfw3eBRwum1XfOioAiawmHEWkEu -LlXda90hM4+YhXlColZk -=HZQ4 +MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAg/r4P/2D6pyf/tsYo6W5h3aHHZJ1Y +orXcglb8CcFFiV9CMXO9hrUiJXlyQS6c1V9Xd5L5HUTQQGYdSbupzr+vRVl+UVVw +mLaUI3seCf2x9cA/RJnwf0M6ADmJGN13SfPFQMc0/jhVNw6mqgpJL8F4GZLOGO0Q +l3J6a55JUNyEM+Bak+tvHbmLOHqL5EyP+VHMiYRBcRqoLg4ktj2MhGlkdnztr0f7 +UF+GMfcmNVs536rjVNDn9oe65KTPwp06ptORBWi2HBtfPn8INWRtPwW8ddVR/kU8 +fQwQAxP6+z5EcyDNuSr+SqV3o/ueGAatlWfbo0V1fdQOd3/Nfb2GEyiEDAlSEpLS +UwOWmi4W1Sh7nBwn8bgZLI6xeb/o9IotWEUml0VdHchGOCwAHLaMY3HdDGYC9YW/ +E3rRnNHPS6AtysDseGfITZs2VIySs1bIrq74yEe129/ev5z7YUYMaOIxl4yxxAck +t2qIVpT6IpLljH6aTEoDCcafVlb9v0o4z4o4v96bOr/gZOVSf4axDSwmnuVfWATJ +M7kM5uIX6DV8XM13dxRauK3PrLFHGWD+1tiBiVikdIjYdDMGpTiZFSKA5BG4BNst +0WITQ+SO1MuRhYp82H2RUJMZGCEjtphB7T/RI1vgQr2twrRsVja1WsxZq4N+Tqm/ +vGYkbjrEGCcMXU2EWK26 +=xEOG -----END PGP SIGNATURE----- diff --git a/games-strategy/0ad/files/0ad-0.0.16_alpha-gcc-4.9.patch b/games-strategy/0ad/files/0ad-0.0.16_alpha-gcc-4.9.patch new file mode 100644 index 000000000000..5b17120b4f7b --- /dev/null +++ b/games-strategy/0ad/files/0ad-0.0.16_alpha-gcc-4.9.patch @@ -0,0 +1,42 @@ +Index: /ps/trunk/source/lib/allocators/headerless.cpp +=================================================================== +--- /ps/trunk/source/lib/allocators/headerless.cpp (revision 15333) ++++ /ps/trunk/source/lib/allocators/headerless.cpp (revision 15334) +@@ -55,10 +55,12 @@ + } + +- FreedBlock(uintptr_t id, size_t size) +- : m_magic(s_magic), m_size(size), m_id(id) +- { +- } +- +- ~FreedBlock() ++ void Setup(uintptr_t id, size_t size) ++ { ++ m_magic = s_magic; ++ m_size = size; ++ m_id = id; ++ } ++ ++ void Reset() + { + // clear all fields to prevent accidental reuse +@@ -411,6 +413,7 @@ + FreedBlock* WriteTags(u8* p, size_t size) + { +- FreedBlock* freedBlock = new(p) FreedBlock(s_headerId, size); +- (void)new(Footer(freedBlock)) FreedBlock(s_footerId, size); ++ FreedBlock* freedBlock = (FreedBlock*)p; ++ freedBlock->Setup(s_headerId, size); ++ Footer(freedBlock)->Setup(s_footerId, size); + + m_freeBlocks++; +@@ -431,6 +434,6 @@ + + FreedBlock* footer = Footer(freedBlock); +- freedBlock->~FreedBlock(); +- footer->~FreedBlock(); ++ freedBlock->Reset(); ++ footer->Reset(); + } + |