version bump
authorMichael Sterrett <mr_bones_@gentoo.org>
Fri, 13 Feb 2015 08:31:22 +0000 (08:31 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Fri, 13 Feb 2015 08:31:22 +0000 (08:31 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64

games-emulation/mednafen/ChangeLog
games-emulation/mednafen/Manifest
games-emulation/mednafen/files/mednafen-0.9.28-cflags.patch
games-emulation/mednafen/files/mednafen-0.9.28-zlib.patch
games-emulation/mednafen/files/mednafen-0.9.32-cflags.patch
games-emulation/mednafen/files/mednafen-0.9.32-zlib.patch
games-emulation/mednafen/files/mednafen-0.9.38.1-automake-1.13.patch [new file with mode: 0644]
games-emulation/mednafen/files/mednafen-0.9.38.1-cflags.patch [new file with mode: 0644]
games-emulation/mednafen/files/mednafen-0.9.38.1-zlib.patch [new file with mode: 0644]
games-emulation/mednafen/mednafen-0.9.38.1.ebuild [new file with mode: 0644]

index ea94d05fae7940c4ced9ca41b76a027ac543c13b..79e861efe73418b027199dbd1d8325f335eb55bd 100644 (file)
@@ -1,6 +1,16 @@
 # ChangeLog for games-emulation/mednafen
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/ChangeLog,v 1.49 2014/05/15 16:37:57 ulm Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/ChangeLog,v 1.50 2015/02/13 08:31:17 mr_bones_ Exp $
+
+*mednafen-0.9.38.1 (13 Feb 2015)
+
+  13 Feb 2015; Michael Sterrett <mr_bones_@gentoo.org>
+  +files/mednafen-0.9.38.1-automake-1.13.patch,
+  +files/mednafen-0.9.38.1-cflags.patch, +files/mednafen-0.9.38.1-zlib.patch,
+  +mednafen-0.9.38.1.ebuild, files/mednafen-0.9.28-cflags.patch,
+  files/mednafen-0.9.28-zlib.patch, files/mednafen-0.9.32-cflags.patch,
+  files/mednafen-0.9.32-zlib.patch:
+  version bump
 
   15 May 2014; Ulrich Müller <ulm@gentoo.org> mednafen-0.9.28.ebuild,
   mednafen-0.9.32.ebuild:
index 6e642ca4487b1b1bb3c5990911d861afacefe6ed..b83e3e2c98864745f23ba9d3339d75fc1942d3da 100644 (file)
@@ -1,29 +1,17 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX mednafen-0.9.28-automake-1.13.patch 372 SHA256 1cc28062d38a372ae2e2cbb56efdd5d0bfa60b83cc5c6ec5fb6adab0de7578e1 SHA512 79eecf9fce0d2da04fb05f4d1453ac5aafee24cc13126c5305a8e1beb14d548ccb1c19df9da5a6017c80433d955362aa39272382e34d55d73364a99f67529eda WHIRLPOOL dfaf51d0b21248e035084e73d89e82c7f1bcf6dc7a4f2a632312ca9640edc9f36801154b98e97b7374da93914529c267aba9985703a385d0d102e34f91cd79fb
-AUX mednafen-0.9.28-cflags.patch 1560 SHA256 404029dc11bc8d3271eb3d62a6949c719ab660af5098b8038d4dbba09c484b85 SHA512 658dceb99abe9093fdf0753779663a968986f578d4992865a767d5caf65ef20813080a0755f90ffe433df4f6981f43c449de30aa253a84db668b2582c063f1bf WHIRLPOOL 8a961ed0d49a85b2f9fd20cac40d6cc55859c9d2148f378d63a8693aa171bdcb4bb063760b2bc1daa302e1d68b7729f845428b655e313c984b62a8b42e209009
-AUX mednafen-0.9.28-zlib.patch 1628 SHA256 161bf6682de65caa0a2ffd52000244b3289e7c21454bd99952761d3ffdb75947 SHA512 71e9d67f3a2f9e4534c96cd856e68d6d163fc71de15b31ade139b3a3b09aeead29aad7acf053c01b37b9d139bcdeafb66c231cab370bae49d4ee95a02b2b6e73 WHIRLPOOL 006fb50fec95ea1fa067c399d9f23803372bb5e1d4e95a96c6a4fe34af424183b076f148234af47bb94d841a19e0b09ac0f19adf95f85aea9746be386c9072ce
+AUX mednafen-0.9.28-cflags.patch 1488 SHA256 4715fe86b772ea58d6f73d3e43076791239f0b17200907e4bf7707f774c838ed SHA512 6812e7b66e05b3faeb7102721d9817e5ec9c0ea1edd3c9679bd7606490a663208c9c364e1a6dc78b0912bebe11e1b283cddcd975f15f63a134283a628780dd05 WHIRLPOOL 191299de8016c0131c1b18e0b8ab4e724d7fff397bb4bb17fca229160cc823c377613f26aedf2158c1523a714d881e0ac85ce0d6953df02a9c91d3f24daa4d8c
+AUX mednafen-0.9.28-zlib.patch 1200 SHA256 09e463e484c01363b8e5bccaa4ea953f0a160d4fe8720b56cb0c9f213d74bf2d SHA512 3dfb82cfb0340989b59426b01880f0e6793ed76e7d0759e9c57914f1efb7f736d46e3c4ed7bebb4134c6c7d7b289fa0933485c65de5a0eb3f332a9b7162d2636 WHIRLPOOL a7748b25cecd8eb23d0592bc9a65edd7af648a234a583d77e9d893acedebfb45c91a54c647ae7a5a049da91b8005b691b4d2143eb7975c939c40044c42c67547
 AUX mednafen-0.9.32-automake-1.13.patch 372 SHA256 1cc28062d38a372ae2e2cbb56efdd5d0bfa60b83cc5c6ec5fb6adab0de7578e1 SHA512 79eecf9fce0d2da04fb05f4d1453ac5aafee24cc13126c5305a8e1beb14d548ccb1c19df9da5a6017c80433d955362aa39272382e34d55d73364a99f67529eda WHIRLPOOL dfaf51d0b21248e035084e73d89e82c7f1bcf6dc7a4f2a632312ca9640edc9f36801154b98e97b7374da93914529c267aba9985703a385d0d102e34f91cd79fb
-AUX mednafen-0.9.32-cflags.patch 1560 SHA256 404029dc11bc8d3271eb3d62a6949c719ab660af5098b8038d4dbba09c484b85 SHA512 658dceb99abe9093fdf0753779663a968986f578d4992865a767d5caf65ef20813080a0755f90ffe433df4f6981f43c449de30aa253a84db668b2582c063f1bf WHIRLPOOL 8a961ed0d49a85b2f9fd20cac40d6cc55859c9d2148f378d63a8693aa171bdcb4bb063760b2bc1daa302e1d68b7729f845428b655e313c984b62a8b42e209009
-AUX mednafen-0.9.32-zlib.patch 1628 SHA256 161bf6682de65caa0a2ffd52000244b3289e7c21454bd99952761d3ffdb75947 SHA512 71e9d67f3a2f9e4534c96cd856e68d6d163fc71de15b31ade139b3a3b09aeead29aad7acf053c01b37b9d139bcdeafb66c231cab370bae49d4ee95a02b2b6e73 WHIRLPOOL 006fb50fec95ea1fa067c399d9f23803372bb5e1d4e95a96c6a4fe34af424183b076f148234af47bb94d841a19e0b09ac0f19adf95f85aea9746be386c9072ce
+AUX mednafen-0.9.32-cflags.patch 1488 SHA256 4715fe86b772ea58d6f73d3e43076791239f0b17200907e4bf7707f774c838ed SHA512 6812e7b66e05b3faeb7102721d9817e5ec9c0ea1edd3c9679bd7606490a663208c9c364e1a6dc78b0912bebe11e1b283cddcd975f15f63a134283a628780dd05 WHIRLPOOL 191299de8016c0131c1b18e0b8ab4e724d7fff397bb4bb17fca229160cc823c377613f26aedf2158c1523a714d881e0ac85ce0d6953df02a9c91d3f24daa4d8c
+AUX mednafen-0.9.32-zlib.patch 1200 SHA256 09e463e484c01363b8e5bccaa4ea953f0a160d4fe8720b56cb0c9f213d74bf2d SHA512 3dfb82cfb0340989b59426b01880f0e6793ed76e7d0759e9c57914f1efb7f736d46e3c4ed7bebb4134c6c7d7b289fa0933485c65de5a0eb3f332a9b7162d2636 WHIRLPOOL a7748b25cecd8eb23d0592bc9a65edd7af648a234a583d77e9d893acedebfb45c91a54c647ae7a5a049da91b8005b691b4d2143eb7975c939c40044c42c67547
+AUX mednafen-0.9.38.1-automake-1.13.patch 372 SHA256 1cc28062d38a372ae2e2cbb56efdd5d0bfa60b83cc5c6ec5fb6adab0de7578e1 SHA512 79eecf9fce0d2da04fb05f4d1453ac5aafee24cc13126c5305a8e1beb14d548ccb1c19df9da5a6017c80433d955362aa39272382e34d55d73364a99f67529eda WHIRLPOOL dfaf51d0b21248e035084e73d89e82c7f1bcf6dc7a4f2a632312ca9640edc9f36801154b98e97b7374da93914529c267aba9985703a385d0d102e34f91cd79fb
+AUX mednafen-0.9.38.1-cflags.patch 1201 SHA256 eed56b4e4fe0ba6adfb1cc911320ed86867554d88e1003d1e4e36c26a041fc0d SHA512 bcde1e8a537820e675fe2701ca8117ba56300e5029e00721014572cd29f142ffa45f71f90b26289e19cb190fa63a44fc56e13bc01d961664ddedae5bb245cea3 WHIRLPOOL 7fae91d9ed9a597eb4bb52ea44b8857164ef4737c1f1befb2ef4e0ebcd5aa22a097244717d9e755fff833dda874a5c8841545524280cf2c3d91692f4513b4eb0
+AUX mednafen-0.9.38.1-zlib.patch 1173 SHA256 71212b233966bf2a601fb46e6cffb146b4a4727ceabe204df9a98ab797922a94 SHA512 097befa0aef926a5aa1cec81f36e5202b3e543b9fc82cf1e43a190d3f4873ecc0f03d02e96b35d80883804f1f610cf7d2dc33fb0be9ca376f268ae79949ae8ce WHIRLPOOL d509bc3e87c504b655d160f85ef44392c30daf9fdd04127975848188c6bec53648d720b0ac00cc7b3b2854bf83888ab8fdb95ae39f77a5e88e20b6e588b10ac7
 DIST mednafen-0.9.28-wip.tar.bz2 3901828 SHA256 415ce0055c43560fb8e5b225108cfeb2fb2363841c39cc37eaa1c5e605675bde SHA512 4bc4347e31c7b4ddc10426ff422192706cf90a7fef10209c09880eef5e1b8f3c6820ffb975e68e030e26be0bb5999a299bd2d95cf52b036438c0499edb099033 WHIRLPOOL 458e2157b615f587087fd94a5a77f2d07eda9a5d2248304044178371e71b84069cb55b0d4d27dc92a2517b1bc98779bf675f237e5e428c747ca17c062822207c
 DIST mednafen-0.9.32-wip.tar.bz2 4198850 SHA256 830b5a45360f92e3281c3d3d4e80b39a93424d1b5fc3afbc3dd6a587b09abfb2 SHA512 3e43af412b3d8c97fb15e92a5d3c6f0135dc4d55551c302e8cd07a54b959ff36c29baca3b0b42f0c9c752d956116966ae3e727ce80ce41c805c2f04737677be6 WHIRLPOOL ae00f0658ad6f9e84fd57465778b48052428c99325b35f7a424acce628f5e532a9738fce6c93018fa6d18016ec46342311a9671255c036225b2aef05cd6d5985
+DIST mednafen-0.9.38.1.tar.bz2 3815928 SHA256 52a485f9bebb3145b2e78771b37da4de293cac725d1b7698dc4acc3cf21dfe68 SHA512 7cb0a264c50f0a8f456a193bf1db5ba68dd653fd8f67ec53a996f5c09ee436eeec9b053be949bea21684085b241690921b3f1f7a225a49ac07d740aae0bd5c20 WHIRLPOOL 15c7a3a13ff64011fda5e4155881a8ab2132e3738ede780ba6bb43e82a577bddde56e978a6b3f2a958dd01603c2c541af5a96acf9f4485a25db05575c185a0e3
 EBUILD mednafen-0.9.28.ebuild 1487 SHA256 a794fefd2fba593fb74621c23219057896bcb027a547e7aee9a86ec9fdf69693 SHA512 bc5c0141374ca9fd619431fe96c4a10f59b67918c4a58b62c82bfcf66750b8ce089da152fcd6fa53cf658fa9675f93ad4ab59bb3d319a8b2ac68b322961dcd75 WHIRLPOOL 7d9d9cdb6a92015df3ca403e4f75ec7b1661a23bfa67e98ee5164b61c329fdaa7e45b57adc3de189bb86e2c87d29d9842348024432e2a1777852c0ec11e77c68
 EBUILD mednafen-0.9.32.ebuild 1489 SHA256 e0977a5425746827fb2c61ef753e1eec03227fd98e731fce30b38c58b56ec201 SHA512 5d3813326a83cf1924e1b094e8133d2b6c2580105a903976ca146b24dabac92e89634d062b5c8bfbadfee88dadb28030e75fa1baae9c6aab982525ec8d36257c WHIRLPOOL 301080653af7a092682a2866b2cfef2038a042796c29e564616bdf0d5c967a0fba82ec292492d5ff60e407ead88a4b745ba8486f41b104af332022ac14c7c70d
-MISC ChangeLog 6883 SHA256 23e09870e1ccb3ca684e2ad8b53b9b57711f18ee612b33b342fc90065959ae89 SHA512 fe0f63d2d3d20dc75164e1dd08791983a7dc8046a26d4d6ebbdc9a685adebc02b29c7bc1528547a58546f0ae8c3264e848a713c84598a8f86b5c814a3f850d54 WHIRLPOOL ea5f756fa322d7baa412c99bd5ad23ff1e8c4d402c98db30fb845f8a6bee2ac7a3c25fed20e9e104272795e0aca22c6c8b82204b1662a2d7e67e1eea6a9f17d2
+EBUILD mednafen-0.9.38.1.ebuild 1617 SHA256 a452a9a976fff67fe482720542bfcac1daabe86138f04135799c709f10eb7b00 SHA512 0eeba54db23e3ee38de23d5c940c4420a7dd1af40e144d82ff3524df52619fad3cad43ddc49a81c85098a019d8834f19784808c4c09227e6ff25aea65af5efa6 WHIRLPOOL e5b87f400429ffbb4a7e5f00c4ba70b68b69c584c607b68ab6ac3d6e5e2af0592d267d5eea748c0e0f2b719153bab0c3f6a1740191ca27235edc55352803bb3f
+MISC ChangeLog 7293 SHA256 8e9462d0f53e9d6b2cc6ad91708af1bc21e4d15a30f8fa8de1a829c2fe63f96f SHA512 dc091a68c24766631d4742d51d05b3517e96be746e3a9458c83c2029617aa4a45ac551a9092d652fe4cc6a36c2cb2783e059f5c257d2b5a569ec6afd211a7657 WHIRLPOOL 536a1d7bc168e1a891d7951d38ee46d7775b921797ceb1e5612a97e4b69f126851ae21bb059b69dd02fdc8e40e318626fa3c4d73dfbe9690530068c53d05db9a
 MISC metadata.xml 233 SHA256 7ef382bb262a87add83f9f888605564ba0996965964a80239613593302c76a05 SHA512 9190a76d53fe28e92c58ebf8e7308522b8697be30fe10d1d9eeae892b93e40106f9c8274c6fee82a2bfee7b7efdb398cf687fd5549080b80d8167f8bf27cc207 WHIRLPOOL 3d4911033f7d3d6ef8bbf6833dc076d90b642f32f454e13483cc0333137705026def3224531a234d696fc580fc9fbefe420fe1bcfb76ec44ba6f476d48c1f19a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
-
-iQGcBAEBCAAGBQJTdO1zAAoJEJQzkH1pP7W4/SUL+wQC8PPsX07RmkX+VF1hXtJZ
-HD5OtHzoCkr+jmBEFV3E7AioPieaff2PPVOyLULpQh2+a+24EAUC84D6s03Z+ECE
-z4zB8w4wofXAUZE8rSC7dgejhl2Bq0G6WSuFf5kfkQr6dbMZGOYMfMrE3nOAO2Qw
-e3TAkmG4qa6q029A4tXk6dAdG93SyB+GVffB8lUTh8pmNc9LrdU+ip689iE35uV2
-0tw336Y8tK5x4/0nQIf1PjVGuD9ehNJYioMDgz1X0MUDwQzMDddWrfC8moFRi7g1
-KGlAxZhLOIw0brmsZq4KLZfJcrfPb+CJYq8l3OSK5tCBCDmEAd+s0OcUixJF73Kw
-/l85lDal/4kcGu9qS9sxJ1t51D+WKzOr9R9892idI5Zt/Y/WTRjLJs6642O+plVf
-8xnINxUIO5ifIB5OARNPl0Hh/5vfRci4w2wQS+nUAi5B1YW/6ByV81YubIMuQRjY
-xg1ahwt3kgsPzoVvzU4INMb32NbxZoPsMy+jQGM1Jg==
-=E54q
------END PGP SIGNATURE-----
index 0fca1c6136e21b1d7a6fbb1ee7db0275fe788ab1..76b8a2e94c9f106f8348850278a78b658326ef44 100644 (file)
@@ -1,5 +1,5 @@
---- configure.ac.orig  2013-01-25 13:30:36.167253683 -0500
-+++ configure.ac       2013-01-25 13:32:16.993678869 -0500
+--- configure.ac.orig
++++ configure.ac
 @@ -90,21 +90,6 @@
  
  dnl -fno-unit-at-a-time
index 8ada20096ecb79eac1f8d394c229c533dfad95ca..a555bec79164ce9be50d7a8f73800eb4a950f726 100644 (file)
@@ -1,6 +1,5 @@
-diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
---- mednafen.orig/src/Makefile.am      2013-01-12 08:41:03.000000000 -0500
-+++ mednafen/src/Makefile.am   2013-01-25 13:17:44.351619447 -0500
+--- mednafen.orig/src/Makefile.am
++++ mednafen/src/Makefile.am
 @@ -5,7 +5,7 @@
  
  bin_PROGRAMS  =       mednafen
@@ -10,15 +9,13 @@ diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
  mednafen_DEPENDENCIES =       trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
  
  SUBDIRS                       +=      sexyal drivers
-diff -ru mednafen.orig/src/compress/Makefile.am.inc mednafen/src/compress/Makefile.am.inc
---- mednafen.orig/src/compress/Makefile.am.inc 2010-12-18 04:03:19.000000000 -0500
-+++ mednafen/src/compress/Makefile.am.inc      2013-01-25 13:17:19.289508092 -0500
+--- mednafen.orig/src/compress/Makefile.am.inc
++++ mednafen/src/compress/Makefile.am.inc
 @@ -1 +1 @@
 -mednafen_SOURCES      +=      compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
 +mednafen_SOURCES      +=      compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c
-diff -ru mednafen.orig/src/file.cpp mednafen/src/file.cpp
---- mednafen.orig/src/file.cpp 2012-02-03 17:04:45.000000000 -0500
-+++ mednafen/src/file.cpp      2013-01-25 13:17:09.527854217 -0500
+--- mednafen.orig/src/file.cpp
++++ mednafen/src/file.cpp
 @@ -33,7 +33,7 @@
  
  
index 0fca1c6136e21b1d7a6fbb1ee7db0275fe788ab1..76b8a2e94c9f106f8348850278a78b658326ef44 100644 (file)
@@ -1,5 +1,5 @@
---- configure.ac.orig  2013-01-25 13:30:36.167253683 -0500
-+++ configure.ac       2013-01-25 13:32:16.993678869 -0500
+--- configure.ac.orig
++++ configure.ac
 @@ -90,21 +90,6 @@
  
  dnl -fno-unit-at-a-time
index 8ada20096ecb79eac1f8d394c229c533dfad95ca..a555bec79164ce9be50d7a8f73800eb4a950f726 100644 (file)
@@ -1,6 +1,5 @@
-diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
---- mednafen.orig/src/Makefile.am      2013-01-12 08:41:03.000000000 -0500
-+++ mednafen/src/Makefile.am   2013-01-25 13:17:44.351619447 -0500
+--- mednafen.orig/src/Makefile.am
++++ mednafen/src/Makefile.am
 @@ -5,7 +5,7 @@
  
  bin_PROGRAMS  =       mednafen
@@ -10,15 +9,13 @@ diff -ru mednafen.orig/src/Makefile.am mednafen/src/Makefile.am
  mednafen_DEPENDENCIES =       trio/libtrio.a drivers/libmdfnsdl.a sexyal/libsexyal.a
  
  SUBDIRS                       +=      sexyal drivers
-diff -ru mednafen.orig/src/compress/Makefile.am.inc mednafen/src/compress/Makefile.am.inc
---- mednafen.orig/src/compress/Makefile.am.inc 2010-12-18 04:03:19.000000000 -0500
-+++ mednafen/src/compress/Makefile.am.inc      2013-01-25 13:17:19.289508092 -0500
+--- mednafen.orig/src/compress/Makefile.am.inc
++++ mednafen/src/compress/Makefile.am.inc
 @@ -1 +1 @@
 -mednafen_SOURCES      +=      compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c compress/unzip.c
 +mednafen_SOURCES      +=      compress/minilzo.c compress/quicklz.c compress/blz.cpp compress/ioapi.c
-diff -ru mednafen.orig/src/file.cpp mednafen/src/file.cpp
---- mednafen.orig/src/file.cpp 2012-02-03 17:04:45.000000000 -0500
-+++ mednafen/src/file.cpp      2013-01-25 13:17:09.527854217 -0500
+--- mednafen.orig/src/file.cpp
++++ mednafen/src/file.cpp
 @@ -33,7 +33,7 @@
  
  
diff --git a/games-emulation/mednafen/files/mednafen-0.9.38.1-automake-1.13.patch b/games-emulation/mednafen/files/mednafen-0.9.38.1-automake-1.13.patch
new file mode 100644 (file)
index 0000000..14c69d9
--- /dev/null
@@ -0,0 +1,11 @@
+--- mednafen-0.9.28-wip/mednafen/configure.ac
++++ mednafen-0.9.28-wip/mednafen/configure.ac
+@@ -13,7 +13,7 @@
+ AC_CANONICAL_TARGET
+ AM_INIT_AUTOMAKE([mednafen], $MEDNAFEN_VERSION)
+ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
+-AM_CONFIG_HEADER([include/config.h:include/config.h.in])
++AC_CONFIG_HEADERS([include/config.h:include/config.h.in])
+ 
+ AC_PROG_CC
+ AC_PROG_CPP
diff --git a/games-emulation/mednafen/files/mednafen-0.9.38.1-cflags.patch b/games-emulation/mednafen/files/mednafen-0.9.38.1-cflags.patch
new file mode 100644 (file)
index 0000000..c43af81
--- /dev/null
@@ -0,0 +1,28 @@
+--- configure.ac.orig
++++ configure.ac
+@@ -80,25 +80,6 @@
+ AC_CHECK_LIB([z], [zlibVersion],[], AC_MSG_ERROR([*** zlib not found!]))
+ LIBS="$LIBS -lz"
+ 
+-OPTIMIZER_FLAGS=""
+-
+-dnl -ffast-math removed January 12, 2013.  Don't re-add it, nor any of its sub-options(ESPECIALLY not -funsafe-math-optimizations),
+-dnl it messes up certain code(NES resampler, for example) under certain conditions and alignments of the great celestial squid.
+-dnl
+-dnl In fact, let's explicitly disable it here with -fno-fast-math.
+-dnl
+-dnl -fomit-frame-pointer is required for some x86 inline assembly to compile.
+-dnl
+-dnl November 28, 2014: Use -fwrapv unconditionally instead of -fno-strict-overflow, -fno-strict-overflow is buggy
+-dnl and does not work as documented/implied.
+-dnl
+-AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-aggressive-loop-optimizations], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fwrapv], OPTIMIZER_FLAGS)
+-
+-
+ WARNING_FLAGS=""
+ AX_CFLAGS_GCC_OPTION([-Wall], WARNING_FLAGS)
+ AX_CFLAGS_GCC_OPTION([-Wshadow], WARNING_FLAGS)
diff --git a/games-emulation/mednafen/files/mednafen-0.9.38.1-zlib.patch b/games-emulation/mednafen/files/mednafen-0.9.38.1-zlib.patch
new file mode 100644 (file)
index 0000000..a715ffd
--- /dev/null
@@ -0,0 +1,27 @@
+--- mednafen.orig/include/mednafen/compress/Makefile.am.inc
++++ mednafen/include/mednafen/compress/Makefile.am.inc
+@@ -1 +1 @@
+-mednafen_SOURCES      +=      compress/minilzo.c compress/ioapi.c compress/unzip.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
++mednafen_SOURCES      +=      compress/minilzo.c compress/ioapi.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
+--- mednafen.orig/include/mednafen/file.cpp
++++ mednafen/include/mednafen/file.cpp
+@@ -29,7 +29,7 @@
+ #include <errno.h>
+ #include <trio/trio.h>
+ 
+-#include "compress/unzip.h"
++#include <minizip/unzip.h>
+ 
+ #include "file.h"
+ #include "general.h"
+--- mednafen.orig/include/mednafen/Makefile.am
++++ mednafen/include/mednafen/Makefile.am
+@@ -6,7 +6,7 @@
+ bin_PROGRAMS  =       mednafen
+ 
+ mednafen_SOURCES      =       debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp mednafen.cpp git.cpp file.cpp general.cpp memory.cpp netplay.cpp state.cpp state_rewind.cpp movie.cpp player.cpp PSFLoader.cpp tests.cpp qtrecord.cpp Stream.cpp MemoryStream.cpp FileStream.cpp IPSPatcher.cpp
+-mednafen_LDADD                =       trio/libtrio.a
++mednafen_LDADD                =       trio/libtrio.a -lminizip
+ mednafen_DEPENDENCIES =       trio/libtrio.a
+ 
+ if HAVE_SDL
diff --git a/games-emulation/mednafen/mednafen-0.9.38.1.ebuild b/games-emulation/mednafen/mednafen-0.9.38.1.ebuild
new file mode 100644 (file)
index 0000000..316064b
--- /dev/null
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/mednafen/mednafen-0.9.38.1.ebuild,v 1.1 2015/02/13 08:31:17 mr_bones_ Exp $
+
+EAPI=5
+inherit autotools eutils flag-o-matic games
+
+DESCRIPTION="An advanced NES, GB/GBC/GBA, TurboGrafx 16/CD, NGPC and Lynx emulator"
+HOMEPAGE="http://mednafen.sourceforge.net/"
+SRC_URI="mirror://sourceforge/mednafen/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa altivec cjk debugger jack nls"
+
+RDEPEND="virtual/opengl
+       media-libs/libsndfile
+       dev-libs/libcdio
+       media-libs/libsdl[sound,joystick,opengl,video]
+       media-libs/sdl-net
+       sys-libs/zlib[minizip]
+       alsa? ( media-libs/alsa-lib )
+       jack? ( media-sound/jack-audio-connection-kit )
+       nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+       virtual/pkgconfig
+       nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${PN}
+
+pkg_pretend() {
+       if has ccache ${FEATURES} ; then
+               ewarn
+               ewarn "If you experience build failure, try turning off ccache in FEATURES."
+               ewarn
+       fi
+}
+
+src_prepare() {
+       sed -i \
+               -e 's:$(datadir)/locale:/usr/share/locale:' \
+               $(find . -name Makefile.am) \
+               intl/Makefile.in || die
+       epatch \
+               "${FILESDIR}"/${P}-zlib.patch \
+               "${FILESDIR}"/${P}-cflags.patch \
+               "${FILESDIR}"/${P}-automake-1.13.patch
+       eautoreconf
+}
+
+src_configure() {
+       egamesconf \
+               $(use_enable alsa) \
+               $(use_enable altivec) \
+               $(use_enable cjk cjk-fonts) \
+               $(use_enable debugger) \
+               $(use_enable jack) \
+               $(use_enable nls)
+}
+
+src_install() {
+       DOCS="Documentation/cheats.txt ChangeLog TODO" \
+               default
+       prepgamesdirs
+}