summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Peterson <lavajoe@gentoo.org>2008-11-07 17:15:41 +0000
committerJoe Peterson <lavajoe@gentoo.org>2008-11-07 17:15:41 +0000
commit474a67cf07e955b3edf49e7956da5f0c89372610 (patch)
treea66c5d75304dd47810241aaad035e6a0dea134c7 /media-gfx/povray
parentRevision bump removing deprecated XEvIE support, fixing bug #245081 and bug #... (diff)
downloadgentoo-2-474a67cf07e955b3edf49e7956da5f0c89372610.tar.gz
gentoo-2-474a67cf07e955b3edf49e7956da5f0c89372610.tar.bz2
gentoo-2-474a67cf07e955b3edf49e7956da5f0c89372610.zip
Add new 3.7.0 beta 29; remove old
(Portage version: 2.2_rc13/cvs/Linux 2.6.27-gentoo-r2 i686)
Diffstat (limited to 'media-gfx/povray')
-rw-r--r--media-gfx/povray/ChangeLog9
-rw-r--r--media-gfx/povray/files/povray-3.7.0_beta25-gcc43.patch44
-rw-r--r--media-gfx/povray/povray-3.7.0_beta29.ebuild (renamed from media-gfx/povray/povray-3.7.0_beta25-r1.ebuild)21
3 files changed, 26 insertions, 48 deletions
diff --git a/media-gfx/povray/ChangeLog b/media-gfx/povray/ChangeLog
index ad979c055649..2f65b2db4847 100644
--- a/media-gfx/povray/ChangeLog
+++ b/media-gfx/povray/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-gfx/povray
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/povray/ChangeLog,v 1.77 2008/11/07 06:40:30 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/povray/ChangeLog,v 1.78 2008/11/07 17:15:41 lavajoe Exp $
+
+*povray-3.7.0_beta29 (07 Nov 2008)
+
+ 07 Nov 2008; Joe Peterson <lavajoe@gentoo.org>
+ -files/povray-3.7.0_beta25-gcc43.patch, -povray-3.7.0_beta25-r1.ebuild,
+ +povray-3.7.0_beta29.ebuild:
+ Add new 3.7.0 beta 29; remove old
07 Nov 2008; Joe Peterson <lavajoe@gentoo.org>
-povray-3.7.0_beta25.ebuild:
diff --git a/media-gfx/povray/files/povray-3.7.0_beta25-gcc43.patch b/media-gfx/povray/files/povray-3.7.0_beta25-gcc43.patch
deleted file mode 100644
index 59e69cb6f42d..000000000000
--- a/media-gfx/povray/files/povray-3.7.0_beta25-gcc43.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Povray-3.7.0-beta25b: Fix a few GCC-4.3 related compilation problems:
-add a few missing includes
-
---- povray-3.7.0.beta.25b/source/base/fileinputoutput.h~ 2008-04-07 11:35:15.305580552 +0200
-+++ povray-3.7.0.beta.25b/source/base/fileinputoutput.h 2008-04-07 11:35:15.305580552 +0200
-@@ -97,6 +97,7 @@
- #include "base/path.h"
-
- #include <string>
-+#include <cstring>
-
- namespace pov_base
- {
---- povray-3.7.0.beta.25b/source/base/fileinputoutput.cpp~ 2008-04-07 11:34:54.618082366 +0200
-+++ povray-3.7.0.beta.25b/source/base/fileinputoutput.cpp 2008-04-07 11:34:54.618082366 +0200
-@@ -92,6 +92,7 @@
-
- #include <cstdlib>
- #include <cstdarg>
-+#include <cstring>
-
- #include "base/configbase.h"
-
---- povray-3.7.0.beta.25b/source/base/textstreambuffer.cpp~ 2008-04-07 11:35:37.272306361 +0200
-+++ povray-3.7.0.beta.25b/source/base/textstreambuffer.cpp 2008-04-07 11:35:37.272306361 +0200
-@@ -91,6 +91,7 @@
- *********************************************************************************/
-
- #include <algorithm>
-+#include <cstring>
-
- #include "configbase.h"
-
---- povray-3.7.0.beta.25b/source/base/animation/moov.cpp~ 2008-04-07 13:56:09.833886560 +0200
-+++ povray-3.7.0.beta.25b/source/base/animation/moov.cpp 2008-04-07 13:56:09.833886560 +0200
-@@ -90,6 +90,8 @@
- *
- *********************************************************************************/
-
-+#include <limits.h>
-+
- #include "base/configbase.h"
- #include "base/pov_err.h"
- #include "base/types.h"
diff --git a/media-gfx/povray/povray-3.7.0_beta25-r1.ebuild b/media-gfx/povray/povray-3.7.0_beta29.ebuild
index 80010c189ef9..0adc438be3ba 100644
--- a/media-gfx/povray/povray-3.7.0_beta25-r1.ebuild
+++ b/media-gfx/povray/povray-3.7.0_beta29.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/povray/povray-3.7.0_beta25-r1.ebuild,v 1.3 2008/09/12 05:17:50 lavajoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/povray/povray-3.7.0_beta29.ebuild,v 1.1 2008/11/07 17:15:41 lavajoe Exp $
inherit eutils autotools flag-o-matic versionator
@@ -8,7 +8,7 @@ MY_PV=$(get_version_component_range 1-3)
MY_MINOR_VER=$(get_version_component_range 4)
if [ -n "$MY_MINOR_VER" ]; then
MY_MINOR_VER=${MY_MINOR_VER/beta/beta.}
- MY_PV="${MY_PV}.${MY_MINOR_VER}b"
+ MY_PV="${MY_PV}.${MY_MINOR_VER}"
fi
DESCRIPTION="The Persistence of Vision Raytracer"
@@ -34,7 +34,7 @@ src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${FILESDIR}"/${P}-gcc43.patch
+ #epatch "${FILESDIR}"/${P}-gcc43.patch
# Change some destination directories that cannot be adjusted via configure
cp configure.ac configure.ac.orig
@@ -68,6 +68,7 @@ src_compile() {
$(use_with svga) \
$(use_with tiff) \
$(use_with X) \
+ --disable-strip \
|| die
emake || die
@@ -93,3 +94,17 @@ pkg_preinst() {
fi
done
}
+
+pkg_postinst() {
+ ewarn "POV-Ray betas have expiration dates, but these can be extended for up to"
+ ewarn "a year. If expired, you will get the following error when running povray:"
+ ewarn
+ ewarn " povray: this pre-release version of POV-Ray for Unix has expired"
+ ewarn
+ ewarn "To extend the license period (a week at a time), you can do"
+ ewarn "something like the following (adjust syntax for your shell):"
+ ewarn
+ ewarn " export POVRAY_BETA=\`povray --betacode 2>&1\`"
+ ewarn
+ ewarn "You will need to repeat this each time it expires."
+}