summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Birchinger <joker@gentoo.org>2011-12-26 01:53:10 +0000
committerChristian Birchinger <joker@gentoo.org>2011-12-26 01:53:10 +0000
commit6496b2749b4f82f15204cd8724c926622c1f2e32 (patch)
tree180ea346657cde7617ed3d47a57aa8045310bbad
parentRemove whitespace in output. (diff)
downloadhistorical-6496b2749b4f82f15204cd8724c926622c1f2e32.tar.gz
historical-6496b2749b4f82f15204cd8724c926622c1f2e32.tar.bz2
historical-6496b2749b4f82f15204cd8724c926622c1f2e32.zip
Added a check for CC=gcc. Other compilers are not supported at this point.
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64
-rw-r--r--games-emulation/mupen64plus/ChangeLog6
-rw-r--r--games-emulation/mupen64plus/Manifest4
-rw-r--r--games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild9
3 files changed, 15 insertions, 4 deletions
diff --git a/games-emulation/mupen64plus/ChangeLog b/games-emulation/mupen64plus/ChangeLog
index 3493350735d2..fa58ad63de2b 100644
--- a/games-emulation/mupen64plus/ChangeLog
+++ b/games-emulation/mupen64plus/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-emulation/mupen64plus
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus/ChangeLog,v 1.16 2011/12/13 01:40:02 joker Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus/ChangeLog,v 1.17 2011/12/26 01:53:10 joker Exp $
+
+ 26 Dec 2011; Christian Birchinger <joker@gentoo.org>
+ mupen64plus-1.5-r2.ebuild:
+ Added a check for CC=gcc. Other compilers are not supported at this point
13 Dec 2011; Christian Birchinger <joker@gentoo.org>
mupen64plus-1.5-r2.ebuild:
diff --git a/games-emulation/mupen64plus/Manifest b/games-emulation/mupen64plus/Manifest
index fe191acf80bb..9e9882dbf3a4 100644
--- a/games-emulation/mupen64plus/Manifest
+++ b/games-emulation/mupen64plus/Manifest
@@ -8,6 +8,6 @@ DIST Mupen64Plus-1-5-src.tar.gz 2348443 RMD160 690d1e80d4a10a3a74e7d955c0ee23e3b
DIST mupen64plus-1.5-patches-20091123.tar.bz2 25579 RMD160 4e956e66bedd944889c6b620a67c6a088c569bdb SHA1 dba1c3a2079cd96d5e2b8a06223ede21597ae958 SHA256 b4bebb8105d7ca083b1e3d96d23dea9f2170703d53b0ea75e09b428e73e43187
DIST mupen64plus-1.5-patches-20100507.tar.bz2 33484 RMD160 33d1a605c4e63de079cd0182410d8b7c4db85d11 SHA1 0b72e8b56d3bb50ff94dda0d608de8e48e5aca5e SHA256 372e437ab9d53eda23fd63cede33be38114efe527f239ef41b0c904fe208e2ce
EBUILD mupen64plus-1.5-r1.ebuild 3339 RMD160 0143efeef1abf4554b0cd4d8d7eefb1ed63cf4c6 SHA1 e2aac6c26db762b52852f09745b8bea5293a8376 SHA256 f658780a3e24f8187958b17f375b679b22e32b02573db794bee8d9bfd07dc73b
-EBUILD mupen64plus-1.5-r2.ebuild 3384 RMD160 06466e6cb7193df5e6d23c509a600352808844ee SHA1 8d895dd007b159162a52fa3abb28d32e29c71e43 SHA256 3cb71216d993271b75f729906164158c745e3fc8db3ace1c0a80d0f4a3a6ca4f
-MISC ChangeLog 3661 RMD160 0c5e539efd6164883c462091fc938f28fb006de3 SHA1 064424ee88ee3c25c7edbfc302983e60f18aa8dc SHA256 2ae20bc5b3cc8b37c95521e25de6dc7ac528f18a88855bf0c0785daf6d01bc46
+EBUILD mupen64plus-1.5-r2.ebuild 3552 RMD160 45bf4076079c3d4509eff3e1d89d513c70fe2a23 SHA1 b9517e231d0f892ad7d88757d7e4d4e8babe821c SHA256 6c427d7a59c6934ce5c6c86fe5c5173b95b1e9a0652fdfb53627dc163508b760
+MISC ChangeLog 3822 RMD160 f11e5f1a6042d53b67cfc69ded7dd397063b3a9d SHA1 f300f1625bd6b0e8a26532e54e78d128a8182805 SHA256 d05aca99ee80f7bc8df73b4761f0f8f2362e5177be8c7acf24dc6fb511a4c832
MISC metadata.xml 679 RMD160 a52b94f3dac0302970e9b6d9ead4341ca3722d5c SHA1 cddc937cadb60d9a67c578c815f192136b1dd701 SHA256 8cb8d6f4a9724cde575da81a562322e28c628a7bd7233de3424a3c001a006a2f
diff --git a/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild b/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild
index e22ef4b3d5fd..aeab957f2aa6 100644
--- a/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild
+++ b/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild,v 1.4 2011/12/13 01:40:02 joker Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild,v 1.5 2011/12/26 01:53:10 joker Exp $
EAPI="2"
@@ -41,6 +41,13 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
pkg_setup() {
+ if [[ ! $(tc-getCC) =~ icc ]]; then
+ eerror
+ eerror "Compilers like clang and icc are not supported at this point"
+ eerror
+ die "You need gcc to build ${PN}"
+ fi
+
if ! use gtk && ! use qt4; then
ewarn "Building ${PN} without any GUI! To get one, enable USE=gtk or USE=qt4."
elif use gtk && use qt4; then