[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