summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2015-05-22 16:55:23 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2015-05-22 16:55:23 +0000
commit3b47f649f4df9880f9d280552afa20f123666178 (patch)
tree810598427779bad0251a65b4a54e0789b0dd6499 /games-emulation
parentVersion bump. (diff)
downloadhistorical-3b47f649f4df9880f9d280552afa20f123666178.tar.gz
historical-3b47f649f4df9880f9d280552afa20f123666178.tar.bz2
historical-3b47f649f4df9880f9d280552afa20f123666178.zip
hide non-PIC asm behind pic USE flag (bug #539656)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/yabause/ChangeLog6
-rw-r--r--games-emulation/yabause/Manifest6
-rw-r--r--games-emulation/yabause/metadata.xml3
-rw-r--r--games-emulation/yabause/yabause-0.9.14.ebuild5
4 files changed, 14 insertions, 6 deletions
diff --git a/games-emulation/yabause/ChangeLog b/games-emulation/yabause/ChangeLog
index b86c7eb5f428..65d58cc4d069 100644
--- a/games-emulation/yabause/ChangeLog
+++ b/games-emulation/yabause/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-emulation/yabause
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/yabause/ChangeLog,v 1.43 2015/03/26 22:30:33 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/yabause/ChangeLog,v 1.44 2015/05/22 16:55:18 mr_bones_ Exp $
+
+ 22 May 2015; Michael Sterrett <mr_bones_@gentoo.org> metadata.xml,
+ yabause-0.9.14.ebuild:
+ hide non-PIC asm behind pic USE flag (bug #539656)
26 Mar 2015; Michael Sterrett <mr_bones_@gentoo.org> -yabause-0.9.10.ebuild:
old
diff --git a/games-emulation/yabause/Manifest b/games-emulation/yabause/Manifest
index 54a140b06133..ba50697d3053 100644
--- a/games-emulation/yabause/Manifest
+++ b/games-emulation/yabause/Manifest
@@ -1,6 +1,6 @@
AUX yabause-0.9.14-RWX.patch 688 SHA256 46eb0906390717f0f10901b188c7bd5d27b8dd59405841d3c2ec977de79598eb SHA512 9da2ca641bcd0df8c05d9d5727158952ff41a8d88f685b9263661bf0fe71eca8b338c37fbcdfce252131c5fe6e4a73fa27ae51d161495f8596feeebc3f2d6d63 WHIRLPOOL 9587e71990868965f3a8e56ec8d1219ab86a5796ca8683710122f36f7679bc00cdae989c47f9508f2fe27c85efc7c0dcbb6b360754b059a41bba5427a5e7f5b8
AUX yabause-0.9.14-cmake.patch 1905 SHA256 25d30d95db0ea66f84b68ce505ea50541502deeba7b12a04fc303c0ae4eeb39e SHA512 13e6c72113e06a0baee7051122c1d2cc56a13ecacd383e76aad0d6784b2bcb7593d8ff27184231e9356a2aa0bff98a74d0af2860dea62075d3d2992e8a56eec2 WHIRLPOOL 075126e157256453bcb243ae5eb2c86d8c873e28ba35d42843afa28f84932b1c720c361ab1c3cf165201d89d23427df5a7a60b0b9bcd7eb1f773bdfcd0540df0
DIST yabause-0.9.14.tar.gz 1662762 SHA256 75e6320873ef6f8ec956568bff5a8f3b67500bdf52a7e0aa88e0a554b2dd775a SHA512 8b14d9146cf12d104fcf43369cd949f1f47e7891a54241914f6141facf871bcc158f4e80a8c5b61fdeefe6f1b8d425ff301ba653df134a030c323c9e3ccf3a58 WHIRLPOOL 637b5be9e889bb59e0ff3e78163b19256b8b6a7cd3b7c03e5922989c0fbdf7721293eb1673d3ead0334c7132ae095ebd067e95373b33a036b7c65c8108823260
-EBUILD yabause-0.9.14.ebuild 1569 SHA256 16c630db1be7b7b977e81ee7c662fe332cd9f3764e16ca522f22180f2b62375b SHA512 fd5bd18a6072170f2fbdf4d6b85820155757722ea5ceaf29dc1eccdf4d4896af3e52c814e89fbb7b0d345e3c750a6a742d749b2dbcb8ce8b0a52975015a42619 WHIRLPOOL 11147cb1e305f364e48a518da5d333ea28785470110eaa215529ae4bbca8b2cdff3bf98dec66e83d4e9e4f781e87b110e962ffa1b7bdfc64a3755423ddb69764
-MISC ChangeLog 5621 SHA256 c9c9c7fb95a1269299e67b42e6ffd376d3323029dc6cf60d1a86bf07beba9620 SHA512 dc4d0e68787a7f700069f294a21963078435e688fecaa99f97bd7ce9051c49304a60544eb22b36f5453743a5ce8e8c5a7efa7dd2fa92f5851a1bb739191a0aa7 WHIRLPOOL dcc0681002241f443d46f148e7f9c33b16b47977841f1285b92f4e06311a1ff0a2e54d39d1145d95164ffac94aaa75f2ce1393b70ed6437b2ca84e7c4cd5f939
-MISC metadata.xml 159 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69 SHA512 6352e00c52c5aea882fb49482fa13058b44892b9f0d348747a104a92bac4317beebdab189dada073ab9c87fbd9a4d276e725884741fc86bcb6f5b1857c031974 WHIRLPOOL abfa1ff25d21dc915422368c253795602590b470ca5cf3f099bf8675e2684baccac5e3d145391adac1fc5313f2e1d54bf9d8f21704e1b99fe22dec46f3f5acf5
+EBUILD yabause-0.9.14.ebuild 1617 SHA256 41b031c1d0e4390bfa0179da524a53c5c5b1dc3b25e5575654bd217083fcca3c SHA512 a4689650492e0d682d8d59d008547eaf4f34def890dfa26804ab1db82e162d8ba49f9b159d77062d1d7dfbc191ee2c1e5ab051b3e398aaa9e5be5d28c1a24301 WHIRLPOOL 8703070ba9d8ddaf98f778e72b64d399e689c58b178456659599d1b454a849ed4d12b64ae9956edfedba7dceff5d06738b211aad2db312dbada12ddc6d315df7
+MISC ChangeLog 5769 SHA256 43585c1050e31d6ca588eb34f6b2dd055a16c8e9c238cbacd99c80a954bbd67d SHA512 d80096c16d1e54dac4ef9e7ddb5902711938dd800f1375c2c71db4cd135c87ad4813c387031e19ce30c55940e9dc0f91ad7a8ad7ccdcab072ccba0a0867653ef WHIRLPOOL 312481336a658026503f1db3d30321007fd2a30e6ad956a93cbd171707e60935b0d3bbf96e6cc8c502938feed58a7ae3f0e42d3ce76849f9da7de08b53f19408
+MISC metadata.xml 261 SHA256 c1ba22633787943b49c3c8c06dffc14e3a1b601eb2a784a0d68714c18367ab17 SHA512 bc2d5eb42774b267b40506d71853413f2920c4b8537ac8bb2b5c131e416f4cc258d05162ca03eb30777227fbd632da86dd1a6bd86ad06116c542bdaba144498e WHIRLPOOL 750abd06b6907f16d5fa2e9f48d263df72557515e17b3d73bd98d1b3c827b9cabf7e2f5b49bceba40acedf3ed6bfbd7b82894d79324ffd81708811e4516e3eb3
diff --git a/games-emulation/yabause/metadata.xml b/games-emulation/yabause/metadata.xml
index cad5a2aa1773..9d7d3de7f1a1 100644
--- a/games-emulation/yabause/metadata.xml
+++ b/games-emulation/yabause/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>games</herd>
+ <use>
+ <flag name='pic'>disable optimized assembly code that is not PIC friendly</flag>
+ </use>
</pkgmetadata>
diff --git a/games-emulation/yabause/yabause-0.9.14.ebuild b/games-emulation/yabause/yabause-0.9.14.ebuild
index b0ce74f92c79..7587b8c9eff1 100644
--- a/games-emulation/yabause/yabause-0.9.14.ebuild
+++ b/games-emulation/yabause/yabause-0.9.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/yabause/yabause-0.9.14.ebuild,v 1.3 2015/03/25 13:48:49 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/yabause/yabause-0.9.14.ebuild,v 1.4 2015/05/22 16:55:18 mr_bones_ Exp $
EAPI=5
inherit eutils cmake-utils games
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="openal opengl qt5 sdl"
+IUSE="openal opengl pic qt5 sdl"
# x11-libs/libXrandr is an automagic dep
# qt5 over qt4 and libsdl2 over libsdl is
@@ -53,6 +53,7 @@ src_configure() {
$(cmake-utils_use sdl YAB_WANT_SDL)
$(cmake-utils_use openal YAB_WANT_OPENAL)
$(cmake-utils_use opengl YAB_WANT_OPENGL)
+ $(cmake-utils_use !pic SH2_DYNAREC)
-DYAB_PORTS=$(usex qt5 "qt" "gtk")
)
cmake-utils_src_configure