summaryrefslogtreecommitdiff
path: root/graphics/rayshade/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/rayshade/patches/patch-aa')
-rw-r--r--graphics/rayshade/patches/patch-aa244
1 files changed, 218 insertions, 26 deletions
diff --git a/graphics/rayshade/patches/patch-aa b/graphics/rayshade/patches/patch-aa
index 4daa37a46b3..f4de5d08a64 100644
--- a/graphics/rayshade/patches/patch-aa
+++ b/graphics/rayshade/patches/patch-aa
@@ -1,30 +1,62 @@
-$NetBSD: patch-aa,v 1.1 1998/08/24 18:11:42 agc Exp $
+$NetBSD: patch-aa,v 1.2 2006/06/08 21:40:21 joerg Exp $
-Work around deficiencies in the Configure script:
-+ don't test for stdin being a tty
-+ NetBSD's ar ts does generate random libs, but you *STILL* need
-to run ranlib, especially on a.out platforms. Comment out ar ts
-test - it's just plain wrong.
-
-*** Configure.orig Sun Feb 9 22:04:23 1992
---- Configure Sun Mar 8 19:33:26 1998
-@@ -28,10 +28,11 @@
- PATH=$PATH:'/bsd4.3/usr/bin:/usr/bsd'
- export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh $0; kill $$)
+--- Configure.orig 1992-02-10 03:04:23.000000000 +0000
++++ Configure
+@@ -364,7 +365,7 @@ where this is allowed will be marked "(~
+ EOH
+ rp="[Type carriage return to continue]"
+ echo $n "$rp $c"
+-. myread
++#. myread
+ cat <<EOH
--if test ! -t 0; then
-- echo "Say 'sh Configure', not 'sh <Configure'"
-- exit 1
--fi
-+# Neither FreeBSD's ports, or NetBSD's packages, want to be interactive
-+#if test ! -t 0; then
-+# echo "Say 'sh Configure', not 'sh <Configure'"
-+# exit 1
-+#fi
+ Much effort has been expended to ensure that this shell script will run on
+@@ -386,7 +387,7 @@ SH files. Configure will offer to let y
+ EOH
+ rp="[Type carriage return to continue]"
+ echo $n "$rp $c"
+-. myread
++#. myread
- (alias) >/dev/null 2>&1 && \
- echo "(I see you are using the Korn shell. Some ksh's blow up on Configure," && \
-@@ -872,7 +873,7 @@
+ : get old answers, if there is a config file out there
+ if test -f ../config.sh; then
+@@ -616,7 +617,8 @@ EOM
+ echo " "
+ rp="Any additional libraries? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans="-lm"
+ case "$ans" in
+ none) ans='';
+ esac
+@@ -720,7 +722,14 @@ fi
+ echo " "
+ set `echo $libc $libnames | tr ' ' '\012' | sort | uniq`
+ $echo $n "Extracting names from $* for later perusal...$c"
+-nm $* 2>/dev/null >libc.tmp
++case "${OPSYS}" in
++DragonFly)
++ nm -D $* 2>/dev/null >libc.tmp
++ ;;
++*)
++ nm $* 2>/dev/null >libc.tmp
++ ;;
++esac
+ $grep printf libc.tmp > libc.ptf
+ com="$sed -n -e 's/^.* [ADTS] *_[_.]*//p' -e 's/^.* [ADTS] //p'"
+ eval "$com <libc.ptf >libc.list"
+@@ -823,7 +832,8 @@ if $contains '^times$' libc.list >/dev/n
+ echo " "
+ rp="What type is returned by times() on this sytem? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans="clock_t"
+ clocktype="$ans"
+ else
+ echo 'times() not found, hope that will do.'
+@@ -872,7 +882,7 @@ $eunicefix filexp
: determine where manual pages are on this system
echo " "
case "$sysman" in
@@ -33,7 +65,137 @@ test - it's just plain wrong.
;;
esac
if test -d "$sysman"; then
-@@ -1988,12 +1989,12 @@
+@@ -1007,7 +1017,8 @@ Venix systems may wish to put "none" and
+ EOM
+ rp="Which models are supported? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans=""
+ models="$ans"
+
+ case "$models" in
+@@ -1147,7 +1158,8 @@ else
+ esac
+ rp="Use which C compiler? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans="cc"
+ cc="$ans"
+ fi
+ case "$cc" in
+@@ -1171,7 +1183,8 @@ specify the word "none".
+ EOH
+ rp="What optimizer/debugger flag should be used? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans="$CFLAGS"
+ optimize="$ans"
+ case "$optimize" in
+ 'none') optimize=" ";;
+@@ -1220,7 +1233,8 @@ the C compiler, but you should NOT inclu
+ EOH
+ rp="Any additional cc flags? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans="-I${PREFIX}/include"
+ case "$ans" in
+ none) ans='';
+ esac
+@@ -1258,7 +1272,8 @@ esac
+ echo " "
+ rp="Any additional ld flags (NOT including libraries)? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans="$LDFLAGS"
+ case "$ans" in
+ none) ans='';
+ esac
+@@ -1421,7 +1436,8 @@ if $contains '^index$' libc.list >/dev/n
+ echo "Your system has both index() and strchr(). Shall I use"
+ rp="index() rather than strchr()? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans=y
+ case "$ans" in
+ n*) d_index="$define" ;;
+ *) d_index="$undef" ;;
+@@ -1567,7 +1583,8 @@ EOT
+
+ rp="What directory holds the Utah Raster Toolkit include files? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans="${PREFIX}/include"
+ case "$ans" in
+ 'none')
+ urtinc=''
+@@ -1591,7 +1608,8 @@ case "$ans" in
+ echo " "
+ rp="Where is the Utah Raster Toolkit library? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans="${PREFIX}/lib/librle.a"
+ urtlib="$ans"
+ urtinc="-I$urtinc"
+ ;;
+@@ -1629,7 +1647,8 @@ cont=true
+ while $test "$cont"; do
+ rp="Use which function to generate random numbers? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans="drand48"
+ if $test "$ans" = "$dflt"; then
+ : null
+ else
+@@ -1802,7 +1821,8 @@ esac
+ dflt="$voidflags";
+ rp="Your void support flags add up to what? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans=11
+ voidflags="$ans"
+ $rm -f try.* .out
+
+@@ -1824,7 +1844,8 @@ while $test "$cont" ; do
+ echo " "
+ rp="Where do you want to put the public executables? (~name ok) [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans=${PREFIX}/bin
+ bin="$ans"
+ bin=`filexp $bin`
+ if test -d $bin; then
+@@ -1833,7 +1854,8 @@ while $test "$cont" ; do
+ dflt=n
+ rp="Directory $bin doesn't exist. Use that name anyway? [$dflt]"
+ $echo $n "$rp $c"
+- . myread
++ #. myread
++ ans=y
+ dflt=''
+ case "$ans" in
+ y*) cont='';;
+@@ -1968,7 +1990,8 @@ while $test "$cont" ; do
+ echo " "
+ rp="Name of program to make makefile dependencies? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans=/usr/bin/mkdep
+ mkdep="$ans"
+ mkdep=`filexp $mkdep`
+ if test -f "$mkdep"; then
+@@ -1988,12 +2011,12 @@ $rm -f dep.c dep.h dep.o dep.out
: see if ar generates random libraries by itself
echo " "
echo "Checking how to generate random libraries on your machine..."
@@ -52,7 +214,7 @@ test - it's just plain wrong.
if test -f /usr/bin/ranlib; then
ranlib=/usr/bin/ranlib
elif test -f /bin/ranlib; then
-@@ -2009,7 +2010,7 @@
+@@ -2009,7 +2032,7 @@ else
orderlib=true
ranlib=":"
fi
@@ -61,3 +223,33 @@ test - it's just plain wrong.
: determine compiler compiler
case "$bison" in
+@@ -2024,7 +2047,8 @@ cont=true
+ echo " "
+ rp="Which compiler compiler (yacc or bison -y) will you use? [$dflt]"
+ $echo $n "$rp $c"
+-. myread
++#. myread
++ans=yacc
+ case "$ans" in
+ '') ans="$dflt";;
+ *bis*) ans="bison -y";;
+@@ -2153,7 +2177,8 @@ fastread=''
+ echo "If you didn't make any mistakes, then just type a carriage return here."
+ rp="If you need to edit config.sh, do it as a shell escape here:"
+ $echo $n "$rp $c"
+-. UU/myread
++#. UU/myread
++ans=""
+ case "$ans" in
+ '') ;;
+ *) : in case they cannot read
+@@ -2205,7 +2230,8 @@ It can take a while, so you might not wa
+ EOM
+ rp="Run make depend now? [$dflt]"
+ $echo $n "$rp $c"
+- . UU/myread
++ #. UU/myread
++ ans=y
+ case "$ans" in
+ y*) make depend
+ echo "Now you must run a make."