summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2010-11-08 18:45:47 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2010-11-08 18:45:47 +0000
commit0f5b9a71e7768f5b41f172962761cdfc3a9d5a75 (patch)
treeb94c245acc3dc6b73b50218cbce920c7ee1d4c3d /media-gfx/tachyon
parentmedia-libs/jpeg -> virtual/jpeg. Drop old. (diff)
downloadgentoo-2-0f5b9a71e7768f5b41f172962761cdfc3a9d5a75.tar.gz
gentoo-2-0f5b9a71e7768f5b41f172962761cdfc3a9d5a75.tar.bz2
gentoo-2-0f5b9a71e7768f5b41f172962761cdfc3a9d5a75.zip
media-libs/jpeg -> virtual/jpeg. Drop old.
(Portage version: 2.1.9.24/cvs/Linux x86_64)
Diffstat (limited to 'media-gfx/tachyon')
-rw-r--r--media-gfx/tachyon/ChangeLog6
-rw-r--r--media-gfx/tachyon/tachyon-0.98.9-r1.ebuild4
-rw-r--r--media-gfx/tachyon/tachyon-0.98.9.ebuild121
3 files changed, 7 insertions, 124 deletions
diff --git a/media-gfx/tachyon/ChangeLog b/media-gfx/tachyon/ChangeLog
index 0f66c733b262..8bb2a988bb14 100644
--- a/media-gfx/tachyon/ChangeLog
+++ b/media-gfx/tachyon/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-gfx/tachyon
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/ChangeLog,v 1.3 2010/04/16 20:58:16 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/ChangeLog,v 1.4 2010/11/08 18:45:47 xarthisius Exp $
+
+ 08 Nov 2010; Kacper Kowalik <xarthisius@gentoo.org>
+ -tachyon-0.98.9.ebuild, tachyon-0.98.9-r1.ebuild:
+ media-libs/jpeg -> virtual/jpeg. Drop old.
*tachyon-0.98.9-r1 (16 Apr 2010)
diff --git a/media-gfx/tachyon/tachyon-0.98.9-r1.ebuild b/media-gfx/tachyon/tachyon-0.98.9-r1.ebuild
index 7349071ef3b0..caf6326326a6 100644
--- a/media-gfx/tachyon/tachyon-0.98.9-r1.ebuild
+++ b/media-gfx/tachyon/tachyon-0.98.9-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 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-r1.ebuild,v 1.1 2010/04/16 20:58:16 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/tachyon/tachyon-0.98.9-r1.ebuild,v 1.2 2010/11/08 18:45:47 xarthisius Exp $
EAPI="2"
@@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc examples jpeg mpi opengl png threads"
-CDEPEND="jpeg? ( media-libs/jpeg )
+CDEPEND="jpeg? ( virtual/jpeg )
mpi? ( virtual/mpi )
opengl? ( virtual/opengl )
png? ( media-libs/libpng )"
diff --git a/media-gfx/tachyon/tachyon-0.98.9.ebuild b/media-gfx/tachyon/tachyon-0.98.9.ebuild
deleted file mode 100644
index 3d433c6fa0e5..000000000000
--- a/media-gfx/tachyon/tachyon-0.98.9.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2010 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.ebuild,v 1.3 2010/03/11 19:32:40 josejx Exp $
-
-EAPI=2
-
-inherit eutils
-
-DESCRIPTION="A portable, high performance parallel ray tracing system"
-HOMEPAGE="http://jedi.ks.uiuc.edu/~johns/raytracer/"
-SRC_URI="http://jedi.ks.uiuc.edu/~johns/raytracer/files/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc examples jpeg mpi opengl png threads"
-
-CDEPEND="jpeg? ( media-libs/jpeg )
- mpi? ( virtual/mpi )
- opengl? ( virtual/opengl )
- png? ( media-libs/libpng )"
-DEPEND="${CDEPEND}
- dev-util/pkgconfig"
-RDEPEND="${CDEPEND}"
-
-S="${WORKDIR}/${PN}/unix"
-
-# TODO: Test on alpha, ia64, ppc
-# TODO: MPI: Depend on lam or virtual ? Test MPI
-# TODO: Check for threads dependencies
-# TODO: add other architectures
-# TODO: X, Motif, MBOX, Open Media Framework, Spaceball I/O, MGF ?
-
-TACHYON_MAKE_TARGET=
-
-pkg_setup() {
- if use threads ; then
- if use opengl ; then
- TACHYON_MAKE_TARGET=linux-thr-ogl
- if use mpi ; then
- die "tachyon does not support MPI with OpenGL and threads"
- fi
- elif use mpi ; then
- TACHYON_MAKE_TARGET=linux-mpi-thr
- else
- TACHYON_MAKE_TARGET=linux-thr
- fi
-
- # TODO: Support for linux-athlon-thr ?
- else
- if use opengl ; then
- # TODO: Support target: linux-lam-64-ogl
-
- die "OpenGL is only available with USE=threads!"
- elif use mpi ; then
- TACHYON_MAKE_TARGET=linux-mpi
- else
- TACHYON_MAKE_TARGET=linux
- fi
-
- # TODO: Support for linux-p4, linux-athlon, linux-ps2 ?
- fi
-
- if [[ -z "${TACHYON_MAKE_TARGET}" ]]; then
- die "No target found, check use flags"
- else
- einfo "Using target: ${TACHYON_MAKE_TARGET}"
- fi
-}
-
-src_prepare() {
- if use jpeg ; then
- sed -i \
- -e "s:USEJPEG=:USEJPEG=-DUSEJPEG:g" \
- -e "s:JPEGLIB=:JPEGLIB=-ljpeg:g" Make-config \
- || die "sed failed"
- fi
-
- if use png ; then
- sed -i \
- -e "s:USEPNG=:USEPNG=-DUSEPNG:g" \
- -e "s:PNGINC=:PNGINC=$(pkg-config libpng --cflags):g" \
- -e "s:PNGLIB=:PNGLIB=$(pkg-config libpng --libs):g" Make-config \
- || die "sed failed"
- fi
-
- if use mpi ; then
- sed -i "s:MPIDIR=:MPIDIR=/usr:g" Make-config || die "sed failed"
- sed -i "s:linux-lam:linux-mpi:g" Make-config || die "sed failed"
- fi
- sed -i \
- -e "s:-O3::g;s:-g::g;s:-pg::g" \
- -e "s:-m32:${CFLAGS}:g" \
- -e "s:-m64:${CFLAGS}:g" \
- -e "s:-ffast-math::g" \
- -e "s:-fomit-frame-pointer::g" Make-arch || die "sed failed"
-}
-
-src_compile() {
- emake ${TACHYON_MAKE_TARGET} || die "emake failed"
-}
-
-src_install() {
- cd ..
- dodoc Changes README || die "dodoc failed"
-
- if use doc ; then
- dohtml docs/tachyon/* || die "dohtml failed"
- fi
-
- cd compile/${TACHYON_MAKE_TARGET}
-
- dobin tachyon || die "dobin failed"
- dolib libtachyon.a || die "dolib failed"
-
- if use examples; then
- cd "${S}/../scenes"
- insinto "/usr/share/${PN}/examples"
- doins * || die "doins failed"
- fi
-}