Added a check for CC=gcc. Other compilers are not supported at this point.
authorChristian Birchinger <joker@gentoo.org>
Mon, 26 Dec 2011 01:53:10 +0000 (01:53 +0000)
committerChristian Birchinger <joker@gentoo.org>
Mon, 26 Dec 2011 01:53:10 +0000 (01:53 +0000)
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64

games-emulation/mupen64plus/ChangeLog
games-emulation/mupen64plus/Manifest
games-emulation/mupen64plus/mupen64plus-1.5-r2.ebuild

index 3493350735d2235047565f96955cb8d2e887fc49..fa58ad63de2bcd4d4acbe8d9caf0bd810827eb2a 100644 (file)
@@ -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:
index fe191acf80bb2f013e9ba2ce86f79e3437ff0803..9e9882dbf3a41b3f89dfb61803bd856ad9544b92 100644 (file)
@@ -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
index e22ef4b3d5fde6691e7ea42b20be6abc35e57bb5..aeab957f2aa62de1d8b048bf75a378515ed6b214 100644 (file)
@@ -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