summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2012-03-24 16:12:53 +0000
committerFabian Groffen <grobian@gentoo.org>2012-03-24 16:12:53 +0000
commitb6f2b1c6c210b8d9a52a6d2f4cfbd9610f947984 (patch)
tree4856d82c98ef1934620bcf6fcd7a452cf63d586d /media-gfx/tachyon
parentMask and force the only USE-flag combination supported for Mac OS X Intel for... (diff)
downloadhistorical-b6f2b1c6c210b8d9a52a6d2f4cfbd9610f947984.tar.gz
historical-b6f2b1c6c210b8d9a52a6d2f4cfbd9610f947984.tar.bz2
historical-b6f2b1c6c210b8d9a52a6d2f4cfbd9610f947984.zip
Add support for Darwin targets by Francois Bissey in bug #408429, marked ~x{64,86}-macos
Package-Manager: portage-2.2.01.20271-prefix/cvs/Darwin i386
Diffstat (limited to 'media-gfx/tachyon')
-rw-r--r--media-gfx/tachyon/ChangeLog6
-rw-r--r--media-gfx/tachyon/Manifest24
-rw-r--r--media-gfx/tachyon/tachyon-0.98.9-r2.ebuild21
3 files changed, 26 insertions, 25 deletions
diff --git a/media-gfx/tachyon/ChangeLog b/media-gfx/tachyon/ChangeLog
index e7fb2111b97e..0564197a513b 100644
--- a/media-gfx/tachyon/ChangeLog
+++ b/media-gfx/tachyon/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-gfx/tachyon
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/ChangeLog,v 1.5 2012/03/12 13:05:10 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/ChangeLog,v 1.6 2012/03/24 16:12:53 grobian Exp $
+
+ 24 Mar 2012; Fabian Groffen <grobian@gentoo.org> tachyon-0.98.9-r2.ebuild:
+ Add support for Darwin targets by Francois Bissey in bug #408429, marked
+ ~x{64,86}-macos
*tachyon-0.98.9-r2 (12 Mar 2012)
diff --git a/media-gfx/tachyon/Manifest b/media-gfx/tachyon/Manifest
index 3f3bd152bc49..3294160c7d8e 100644
--- a/media-gfx/tachyon/Manifest
+++ b/media-gfx/tachyon/Manifest
@@ -1,25 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
AUX 0.98.9-ldflags.patch 939 RMD160 539eb93c29960996a28afb83a50ba1d655e28a87 SHA1 e3ed835ed583b4033dd3a8b345425fb88e4a6eb1 SHA256 e1f38acbfbba9835119b88713064aaefd179a214396ea46a0ae8ee5d44046e28
DIST tachyon-0.98.9.tar.gz 3273086 RMD160 762abacb3efa4a6560befcdfa17bb4da22053f3a SHA1 a11b512e356d28492a46c964574e1968230ba593 SHA256 c6a3298ded4dc3e9390447819e1dac59b62c3d2d46d4154312ffe71549ee40d7
-EBUILD tachyon-0.98.9-r2.ebuild 2718 RMD160 4879c3150fcc358e15ad29b9b027e337b31f79ee SHA1 4148bff6b539a4cbc6fa815c8f2c892b50a371c3 SHA256 2a3a8d0fc44b2d664a85b27b45e8f7fdc41d5cb9f2e8aafd904d9bc8db64bf70
-MISC ChangeLog 1016 RMD160 393ca2f010ec1567427b1728a6f5b204feb9c676 SHA1 d1880e26ade17b61ea99421963846f61e770b182 SHA256 297b2fb68f148e9fa456d6cbf3463284771b67c22679c1adbd16cbd24d4a2cc5
+EBUILD tachyon-0.98.9-r2.ebuild 2936 RMD160 2dca9cdf77c30bdf1d12e929dfdf57d43d74f140 SHA1 857fc90a605dde934a81ed4494179bee111b6c2b SHA256 f30d5831efde00194ffc7d97800654e0c2230dabaa925291a38e4ccb96259683
+MISC ChangeLog 1188 RMD160 ab3abac57366536e353ba03ad294bf911b24473c SHA1 844158d8fda8839da4b184ffbf8c7f4ac0739f75 SHA256 4908337f28058a34db9b37f075af9d3633227ef3ad692a36e8f4e29e36007b0f
MISC metadata.xml 218 RMD160 c5d041e330d9d9ff361d7951db2ed25a04792dcb SHA1 cb86590d33bc69bd1f5bc4d13ef678cbfeacf286 SHA256 76a4637908a65fd7f6ffafb723f578a4a5e7e040b5f0229a368853284e562a78
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.18 (Darwin)
-iQIcBAEBCAAGBQJPXfR8AAoJEOf+E+/4L5LmdV4P/2BiclaBBf0SFBgs3cAP+uQC
-O+A0ztSNh0tRIGgm9dsEWK/nazIyZkFuNXG9SIJRdyOyqtEhU382xBaXcvoXNuYP
-sUj2eWxwro+fZAuomXySTiboDMWiW1AtJkg+7uJIUQAcScN5RsIVoQOd0vSKOgZq
-SGluwfKQ/lFYdiPJjf27hJK8X3EI7wM2XbwLo5Hkf6ig46HYZr22fchcMy7A8hPv
-eDzCv655TD59CrlQQeyI1iZYXU+k9Nu+x1YAIcUa6v/GgNHSZf3S87Z1SC4Jo43/
-OkszxyKb5bc9QmYmExxf3IOYwS+21e7dGoitq2t9T8JYR/Q3VvBNRyK+XKV0bPFV
-ZnSnCFTtR0xhtRbcr1Z2QE8bJN+dAJa1R6qK2xprSEkerHAEVN3RqeM3b0RE/t4u
-pYyFoLcv+LDmPgueYnZk8NmlmljyePoaOaXVtPQLq2zfoKreMZyaAnAk0BT3Qp+n
-BF7DTubWxs7lgNcFZwRAg4Hv2z2VsxzQXBPDcQoweU6hDfaXyYVXL9+bxQHL7pEj
-jyNQbFXVP+WfJs5we6pBGG9oluHfMlna/k2eahpPBWsF0kaWqSikNOyMNfK+ekGL
-QAIicAgfxCwE73O2JjqqYg9vOxgmrzM2SpnzQH/YGiVdcbM0PnF6uZSbs1m2+pQa
-kSZ4H9gNO2f3Awp72YX4
-=EDjr
+iEYEARECAAYFAk9t8q0ACgkQX3X2B8XHTomxDgCfWDEBIYw6Tik+wGIk1dJ9slgJ
+JD0AmgNFyfBWX4uhyAKWks9fsWQkyUnb
+=ZSlt
-----END PGP SIGNATURE-----
diff --git a/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild b/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild
index 279f7ed4e437..941113eebcb2 100644
--- a/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild
+++ b/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild,v 1.1 2012/03/12 13:05:10 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/tachyon-0.98.9-r2.ebuild,v 1.2 2012/03/24 16:12:53 grobian Exp $
EAPI="4"
@@ -12,7 +12,7 @@ SRC_URI="http://jedi.ks.uiuc.edu/~johns/raytracer/files/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86 ~x64-macos ~x86-macos"
IUSE="doc examples jpeg mpi opengl png threads"
CDEPEND="jpeg? ( virtual/jpeg )
@@ -34,21 +34,28 @@ S="${WORKDIR}/${PN}/unix"
TACHYON_MAKE_TARGET=
pkg_setup() {
+ local ostarget
+ case ${CHOST} in
+ powerpc*-darwin*) ostarget=macosx ;;
+ *86*-darwin*) ostarget=macosx-x86 ;;
+ *) ostarget=linux ;;
+ esac
+
if use threads ; then
if use opengl ; then
- TACHYON_MAKE_TARGET=linux-thr-ogl
+ TACHYON_MAKE_TARGET=${ostarget}-thr-ogl
elif use mpi ; then
- TACHYON_MAKE_TARGET=linux-mpi-thr
+ TACHYON_MAKE_TARGET=${ostarget}-mpi-thr
else
- TACHYON_MAKE_TARGET=linux-thr
+ TACHYON_MAKE_TARGET=${ostarget}-thr
fi
# TODO: Support for linux-athlon-thr ?
else
if use mpi ; then
- TACHYON_MAKE_TARGET=linux-mpi
+ TACHYON_MAKE_TARGET=${ostarget}-mpi
else
- TACHYON_MAKE_TARGET=linux
+ TACHYON_MAKE_TARGET=${ostarget}
fi
fi