diff options
-rw-r--r-- | dev-games/higan-ananke/ChangeLog | 10 | ||||
-rw-r--r-- | dev-games/higan-ananke/Manifest | 29 | ||||
-rw-r--r-- | dev-games/higan-ananke/files/higan-ananke-094-makefile.patch | 38 | ||||
-rw-r--r-- | dev-games/higan-ananke/higan-ananke-094.ebuild | 37 |
4 files changed, 96 insertions, 18 deletions
diff --git a/dev-games/higan-ananke/ChangeLog b/dev-games/higan-ananke/ChangeLog index 5e833c5dde36..bd189d85776c 100644 --- a/dev-games/higan-ananke/ChangeLog +++ b/dev-games/higan-ananke/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-games/higan-ananke -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/higan-ananke/ChangeLog,v 1.3 2013/08/28 11:13:56 ago Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/higan-ananke/ChangeLog,v 1.4 2014/02/23 03:36:07 hasufell Exp $ + +*higan-ananke-094 (23 Feb 2014) + + 23 Feb 2014; Julian Ospald <hasufell@gentoo.org> +higan-ananke-094.ebuild, + +files/higan-ananke-094-makefile.patch: + version bump 28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> higan-ananke-092.ebuild: Stable for x86, wrt bug #480788 diff --git a/dev-games/higan-ananke/Manifest b/dev-games/higan-ananke/Manifest index 72628fd2ff3f..7ef141cef54e 100644 --- a/dev-games/higan-ananke/Manifest +++ b/dev-games/higan-ananke/Manifest @@ -1,26 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX higan-ananke-092-bps-path-fix.patch 393 SHA256 e798fa6863abe6d874a9a79cfbd858febf8159cd4214f7c8b3b6c87923981ca1 SHA512 a622f75b59dd98740ca1770b1ed7ce3eaf24e5b15c423a8ccb5c690bda40fffce7bec5f8a4ec7f65879dda5cbd813124626deb1ed1591955788b11a2ba0a5522 WHIRLPOOL 3ac40605024f0dcbd2937742d8b32d9b6186add07b45c58be82eabe35bf220bcdfd1a3a130f1ea55584e90f148ba2684147a70df7186f4fa0fbfb6e77ddef3d8 AUX higan-ananke-092-makefile.patch 698 SHA256 549535cfe52fbabde764f9d99e8329d5d8dd3815e6d2179e366acfb3aba5f2fd SHA512 84bbfbf9c882f414493c1882e4f819d809f1a8f04871773186201aed521b3fa58c1bd08eded066725e24349f144242a2b50d7b86391f1029f69ab6b8e3936870 WHIRLPOOL 21599d559847fa967a50901cebed56f2a55407616e2166d443cb4fba1f915b7aa6cc53cd26c24d507e01b25bcf82fd441bdf8cac6a0abc1008397f4a208c49d6 +AUX higan-ananke-094-makefile.patch 1080 SHA256 a9a1371de5b20d472ace3c536fb0371c5af10c94e72e0b7d7bec32441abb7b5d SHA512 d227e478980d987225cee50a632f5282efb8805588f62c020d719c4f828cdfaa41d400ec8ba7a523af72d304bcf6c6e0b9fe6eaea72eb337d885750825de60e0 WHIRLPOOL 402fb5dfd67b6ec7b74422108fe336026dd6c9c930a59304b3ed59c8b5c3118bf4af54085472cfcec04ded2ac1f7ef6eb61c199542f711e1686b8b2624b90a36 DIST higan_v092-source.tar.xz 790136 SHA256 b73a740c6a8a82fe42a3f166df16806a6fbe8c140c82d7f6089ed984d7491168 SHA512 42cf0ed599ab7cd2da3b52c39cc1402d3af7112999ad1db2c625d9fb2b94631a55526177dcfbdbd1d065c971603fc9b1488bdea0b367a266f1740f263c207dbc WHIRLPOOL a6fdd199ef77dcb1cd7b556ab8fa5e1eefd71eb1c51aae8f58ab7f19c25707ba40836741bb10f4cda6026031e43745f637ce3c39cc4288600c10c749cc13899f +DIST higan_v094-source.tar.xz 882732 SHA256 5e149df9d50c1066eb97c0d66665428d75304da782bba5a87078b87fc311151b SHA512 e7e48c76cdc93d2d66db1fa0c71e64903cf4188571b2d5ecb8066dd4e2172a67da4dee68bed6fd0a532b6fd397fa4f537b97de58cc5043a9e970d48d0b66b0da WHIRLPOOL 42e2b628e83b6cb8d87ce82c2e91105b0be06790a1927aa7d52f0b1a181af5d627f467009d15daffd470e3c38a2bb7d67ba84919fb1aa9c8d06ad88ca3163641 EBUILD higan-ananke-092.ebuild 839 SHA256 8aff882f709809fb7020f38744c8bf66a2a5f8bb1a4c0a26195aab524ab626be SHA512 ca2216df04c477817db9edef02cedbd38669bbc34eff8fd930ef1e5159d7532b3deae6c0d940270b5419e10f1f4e71c743719b0b37f00c1c24cdb56c7aa3072f WHIRLPOOL ba754be4872c96ba46415edb038f020b2decedbcda78ae117c7c45fda5e4f6de79c47abfc06d0cfe3b006b43f928490b3048efa6b593be3f2657846420cac710 -MISC ChangeLog 664 SHA256 a9d23d198ee37833d17205e855dabd639f024b8b6899d03606b4196279d0e7e6 SHA512 1f10a270280029102297e2dc4c840d415d866d7b038b5f322d00ca9f97a0b9ee345570d9bdd0269463a42ab5b87eb063af54cef9743354a206acc80ff5570473 WHIRLPOOL 63e90d70499e74f4bcb01a1bb0838b2b682f44b04fe639c238c8163ad962b1b35c7cf1878668565173a836b209580654dc7c3e9ddb6f050dae3ad6d367b4c42a +EBUILD higan-ananke-094.ebuild 821 SHA256 c507855ef84c250565760a0400478a98678b177d7df79054fa7656e3fe329358 SHA512 ec20b9342cbd729b8a4058e4693e5210f3d437e5eb72ad38bcce50864d23d7c41122a4ceaf7723ee36fd13c9c46b746cfdeba8a03b98d7ea25397c727c9e802e WHIRLPOOL 57a0103720faedf6af720eb447496e01e141fe0efa5ff8eaf1fd0a433ea124b83aed79b74fe859f7cd1a95826fd252e03872b150bdca28407c449e7192e596fb +MISC ChangeLog 837 SHA256 939550ddb4a76618487d8bafe3f65710e082b6d30ffbc057b6043c29479431c0 SHA512 47a41e5d6a81075aa8f74aa68919be3e05b2c42321700b40848af17d297ec8029fb18685b0ca2806275eb03389acc024f8adb57e59312c190bb4a9198049ebb4 WHIRLPOOL 7665b3158a635bddbe5e1a8631988215f3f03424543581f873c17d30e1c7f9ef2179d3d3dd523100c1616d1de42c29682074d691faeaa9f7691dceff3cc6af40 MISC metadata.xml 255 SHA256 8ce125b1cb2a8da5fe808223ae6ed60fe03598c692e5020f0a8aaee09b5d6ca3 SHA512 29f4a4a15fc968a3151c449354cd2003831f4b66b57d72222c46d4e4f7ff0586ed3f0b76d09fadf0b43fbb3a46951b19207dd6d38b79fe394b61694cd272ad95 WHIRLPOOL 373afc42b6a5f9f473397b1b95b73377110a2d7cf3590bdb8e0ef4b58c9628a06b1af46db726416fbaad0c29b91ee1eb631eccac14a26be994b705a43f097db8 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCgAGBQJSHdt1AAoJELp701BxlEWfx3cP/A1pTygSwxxSaEiXQcQ33PBX -6SJ17Hm4Z156xLe5ahlYdjSK1IRJZSLogfHAMzY9gzBu+t2tdorhKeu4DwcBTukS -VzYs65l6L3M+a6qzAMPQ38qI0EngrK9ZYbpGbNVVE9T2jN2UdTDXuJg4Uo4c45tu -5OcAPY1Nx8xOOt3c4IzTaHR3YOkJYI2VyLSMjdSxeVYpPgL6dX625L3KbUxUQj+s -gIXHnB/vUA77i/r3cpSkfDwWH+nlXSJ4+t2z2rPbEyDgAVLXb7tBDvbROffL3GmN -2rPoA8FEL3zF+T+xbv7BM0+fmvs+q/KcH0HrRCE14OZAzmoq17l/hWFKJIR38ela -jNQdsgE+ygK35G2B+hxy9+aB8EaELOjwBd0h6PbBrl6AYq/wmTxo26Q0Tae3K5+/ -brhVML9MGjDx92SLx3wPNcXThfl8MM8JkK+mXRR5JpmpJiNg02uXP/UJaAbgKRex -hENg23OaKkOdgKsAt2r5cYz8Z1KSYaNoRRI9Kpzr5m0GxrjCTjL9RbGagL4o1ysm -qnLKEJgLqHlaDGyLCLIb5cRDfBpDRhe100WTnGnN41/VzebK4kHW7GXafxkpvNai -aNZSxGpW2P1hMm5tLe7iUNpB0+hg15lm91cbN30/RATxAc+Oej8FQ5GMZb6aFOib -V9znEaZWhRyF4MrmvpVh -=Fsoh +iQEcBAEBCAAGBQJTCWysAAoJEFpvPKfnPDWzNyEH/30dHMT5MvHdpxWKtkt1nzzn +bDvymXqHsZ092wc1rgh3ZhElYpRJ8xXbXGmi545cAUqmLYtwIWkklJwcEurFfUVB +8xKjOFN+oazaB0Fg5/TOoOhpl0hCGzYuhzEgQMaqNIa2X/xAI8Lo4nzktStpRvNF +v9zI2CL6deG8K71OYjBboVpmUYXNJz+QywzW6EImGQzAwq/LpWdtEoEK377/FhxE +XBRaKOL2snDz68UVFageo7D+/EmttivZMDr9PkVzt0t0L7NC7HTtWRS18s3dJamO +AMwf5GC3DHCv7om2UBIgGaE/+3TOo0cuDlMN3XyIhJiAMySzBrTsFH9+E92nhmA= +=vt+F -----END PGP SIGNATURE----- diff --git a/dev-games/higan-ananke/files/higan-ananke-094-makefile.patch b/dev-games/higan-ananke/files/higan-ananke-094-makefile.patch new file mode 100644 index 000000000000..14639614cad7 --- /dev/null +++ b/dev-games/higan-ananke/files/higan-ananke-094-makefile.patch @@ -0,0 +1,38 @@ +--- a/ananke/Makefile ++++ b/ananke/Makefile +@@ -2,7 +2,7 @@ + include ../phoenix/Makefile + + path := /usr/local/lib +-flags := $(flags) -O3 -fomit-frame-pointer -I.. ++flags := $(flags) $(CXXFLAGS) -I.. + + all: + $(compiler) $(cppflags) $(flags) -fPIC -o obj/ananke.o -c ananke.cpp +@@ -13,7 +13,7 @@ + else ifeq ($(platform),macosx) + $(compiler) $(link) -shared -dynamiclib -undefined suppress -flat_namespace -o libananke.dylib obj/ananke.o + else +- $(compiler) $(link) -shared -Wl,-soname,libananke.so.1 -o libananke.so obj/ananke.o ++ $(compiler) $(link) $(LDFLAGS) -shared -Wl,-soname,libananke.so.1 -o libananke.so obj/ananke.o + endif + + resource: force +--- a/nall/Makefile ++++ b/nall/Makefile +@@ -53,11 +53,11 @@ + link := + endif + +- cflags := -x c -std=c99 +- objcflags := -x objective-c -std=c99 +- cppflags := -x c++ -std=c++11 +- objcppflags := -x objective-c++ -std=c++11 + endif ++cflags := -x c -std=c99 ++objcflags := -x objective-c -std=c99 ++cppflags := -x c++ -std=c++11 ++objcppflags := -x objective-c++ -std=c++11 + + # cross-compilation support + ifeq ($(arch),x86) diff --git a/dev-games/higan-ananke/higan-ananke-094.ebuild b/dev-games/higan-ananke/higan-ananke-094.ebuild new file mode 100644 index 000000000000..5155823fd6cb --- /dev/null +++ b/dev-games/higan-ananke/higan-ananke-094.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/higan-ananke/higan-ananke-094.ebuild,v 1.1 2014/02/23 03:36:07 hasufell Exp $ + +EAPI=5 + +inherit eutils multilib toolchain-funcs + +MY_P=higan_v${PV}-source + +DESCRIPTION="A higan helper library needed for extra rom load options" +HOMEPAGE="http://byuu.org/higan/" +SRC_URI="http://byuu.org/files/${MY_P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +S=${WORKDIR}/${MY_P}/ananke + +src_prepare() { + cd "${WORKDIR}/${MY_P}" + epatch \ + "${FILESDIR}"/${P}-makefile.patch +} + +src_compile() { + emake \ + platform="linux" \ + compiler="$(tc-getCXX)" +} + +src_install() { + newlib.so libananke.so libananke.so.1 + dosym libananke.so.1 /usr/$(get_libdir)/libananke.so +} |