[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-ports
Subject: UPDATE: xplanet-1.2.0
From: "Rolf Sommerhalder" <rolf.sommerhalder () alumni ! ethz ! ch>
Date: 2007-04-29 1:18:55
Message-ID: 9893390f0704281818s3eef6826v9842f0cfde011a1c () mail ! gmail ! com
[Download RAW message or body]
The updated xplanet features bumpmaps, e.g. it uses elevation info to
generate shading behind mountain ridges (see
http://xplanet.sourceforge.net/Gallery/20050418_earth/ for two
samples).
It works fine for me with xenocara on i386 -current.
I patched only a single line, as I do not know yet how to deal
properly with the signbit() function from libgcc++. My inline
replacement is almost equivalent to the two library function calls,
and similar to surrounding code, too.
Please test - thanks,
Rolf
["xplanet.diff.txt" (text/plain)]
diff -urN --exclude=CVS xplanet/Makefile xplanet1.2.0/Makefile
--- xplanet/Makefile Fri Dec 1 17:50:38 2006
+++ xplanet1.2.0/Makefile Sat Apr 28 08:03:52 2007
@@ -2,8 +2,8 @@
COMMENT= "Draw pictures of the earth textured by an image"
-DISTNAME= xplanet-1.1.2
-PKGNAME= ${DISTNAME}p33
+DISTNAME= xplanet-1.2.0
+PKGNAME= ${DISTNAME}
CATEGORIES= astro geo x11
MAINTAINER= Robert Nagy <robert@openbsd.org>
diff -urN --exclude=CVS xplanet/distinfo xplanet1.2.0/distinfo
--- xplanet/distinfo Fri Apr 6 07:49:37 2007
+++ xplanet1.2.0/distinfo Sat Apr 28 08:09:13 2007
@@ -1,5 +1,5 @@
-MD5 (xplanet-1.1.2.tar.gz) = +pr1/CPahTIXLkeal1ZJuQ==
-RMD160 (xplanet-1.1.2.tar.gz) = CJp7IcClewNepb8+Cj8gYDeO2mc=
-SHA1 (xplanet-1.1.2.tar.gz) = FeaMf5/416Gg4+ZN500fr6KRees=
-SHA256 (xplanet-1.1.2.tar.gz) = rGAXNdAMA7+lEcrWPCx2qbQq9CLUrxFR4vmWNyiqCl8=
-SIZE (xplanet-1.1.2.tar.gz) = 1185949
+MD5 (xplanet-1.2.0.tar.gz) = h9YvzfQ60b7sZ3v7bimawQ==
+RMD160 (xplanet-1.2.0.tar.gz) = aAeWKeghlPSDyqDAbXNnJUTvvLs=
+SHA1 (xplanet-1.2.0.tar.gz) = 4AJxH5D1AlZWE6sXonMXXMA1tSw=
+SHA256 (xplanet-1.2.0.tar.gz) = KOs2VB2sQKE/Sw3LoxDsqoJSh/ZAdMUXXSYTaNgpBpU=
+SIZE (xplanet-1.2.0.tar.gz) = 1196496
diff -urN --exclude=CVS xplanet/patches/patch-ProjectionIcosagnomonic_cpp \
xplanet1.2.0/patches/patch-ProjectionIcosagnomonic_cpp
--- xplanet/patches/patch-ProjectionIcosagnomonic_cpp Thu Jan 1 01:00:00 1970
+++ xplanet1.2.0/patches/patch-ProjectionIcosagnomonic_cpp Sat Apr 28 17:22:45 2007
@@ -0,0 +1,10 @@
+--- src/libprojection/ProjectionIcosagnomonic.cpp.orig Tue Jun 14 20:10:36 2005
++++ src/libprojection/ProjectionIcosagnomonic.cpp Sat Apr 28 17:18:02 2007
+@@ -102,7 +102,7 @@
+ double dp1 = PointXYZ::dotP(cp, p1);
+ double dp2 = PointXYZ::dotP(cp, p2);
+
+- return (signbit(dp1) == signbit(dp2) || fabs(dp1) < 1e-10);
++ return ((dp1 <0.0) == (dp2 <0.0) || fabs(dp1) < 1e-10);
+ }
+
diff -urN --exclude=CVS xplanet/patches/patch-src_Options_cpp \
xplanet1.2.0/patches/patch-src_Options_cpp
--- xplanet/patches/patch-src_Options_cpp Tue May 24 21:15:53 2005
+++ xplanet1.2.0/patches/patch-src_Options_cpp Sat Apr 28 17:11:22 2007
@@ -1,7 +1,7 @@
$OpenBSD: patch-src_Options_cpp,v 1.1.1.1 2005/05/24 19:15:53 robert Exp $
---- src/Options.cpp.orig Wed Apr 13 13:46:38 2005
-+++ src/Options.cpp Wed Apr 13 13:47:05 2005
-@@ -100,7 +100,7 @@
+--- src/Options.cpp.orig Tue Jun 14 19:36:45 2005
++++ src/Options.cpp Sat Apr 28 16:42:07 2007
+@@ -104,7 +104,7 @@ Options::Options() :
oX_(0),
oY_(0),
oZ_(0),
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic