pkgsrc/graphics/radiance/patches/patch-aa
2006-02-26 21:26:32 +00:00

208 lines
5.2 KiB
Text

$NetBSD: patch-aa,v 1.4 2006/02/26 21:26:32 joerg Exp $
--- makeall.orig 2003-12-14 17:24:09.000000000 +0000
+++ makeall
@@ -36,17 +36,10 @@ You must first answer the following ques
_EOF_
if ( ! $?EDITOR ) then
- echo -n "What is your preferred editor [vi]? "
- set ans="$<"
- if ( "$ans" != "" ) then
- setenv EDITOR "$ans"
- else
setenv EDITOR vi
- endif
endif
again1:
-echo -n "Where do you want the executables [/usr/local/bin]? "
-set idir=$<
+set idir=@WRKSRC@/radiance/bin
(echo $idir) >/dev/null
if ( $status ) then
goto again1
@@ -54,19 +47,16 @@ endif
set idir=$idir
if ( "$idir" == "" ) then
set idir=/usr/local/bin
-else if ( "$idir" !~ /* ) then
- echo "Directory must be relative to root, please reenter"
- goto again1
endif
if ( ! -d $idir ) then
- mkdir $idir
+ mkdir -p $idir
if ( $status ) then
echo "Cannot create directory, please reenter"
goto again1
endif
endif
-if ( ! -d $idir/dev ) then
- mkdir $idir/dev
+if ( ! -d $idir/../dev ) then
+ mkdir -p $idir/../dev
if ( $status ) then
echo "Cannot create subdirectory, please reenter"
goto again1
@@ -84,10 +74,6 @@ if ( "`ls -tL $rmake $0 |& head -1`" ==
goto gotrmake
endif
set newrmake
-more src/common/copyright.h
-echo -n "Do you understand and accept the terms of this agreement [n]? "
-set ans="$<"
-if ( "$ans" !~ [yY]* ) exit
set special=
set arch=
set opt=
@@ -95,24 +81,7 @@ set mach=
set compat=
set extras=
set esuffix=
-cat << _EOF_
-
-Please select your system type from the following list:
-
- 1) Sun Solaris
- 2) HP workstation
- 3) Silicon Graphics
- 4) AIX (RS/6000)
- 5) BSDI BSD/386
- 6) Linux
- 7) MacOS X
- 8) FreeBSD
- 9) Cygwin
- 10) Other
-
-_EOF_
-echo -n "Choice? "
-set arch="$<"
+set arch=@PKGSRC_ARCH@
switch ("$arch")
case 1: # SPARC Station
set arch=sun
@@ -163,14 +132,14 @@ case 5: # BSDI BSD/386
set compat="malloc.o erf.o strcmp.o"
breaksw
case 6: # Linux
- set mach="-Dlinux -D_FILE_OFFSET_BITS=64 -L/usr/X11R6/lib -I/usr/include/X11 -DNOSTEREO"
+ set mach="-Dlinux -D_FILE_OFFSET_BITS=64 -L${X11BASE}/lib -I${X11BASE}/include -DNOSTEREO"
set opt="-O2 -DSPEED=200"
set arch=IBMPC
set compat="bmalloc.o erf.o getpagesize.o"
set extras=CC=gcc
breaksw
case 7: # MacOS X
- set mach="-DBSD -DNOSTEREO -Dfreebsd -I/usr/X11R6/include -L/usr/X11R6/lib"
+ set mach="-DBSD -DNOSTEREO -Dfreebsd -I${X11BASE}/include -L${X11BASE}/lib"
set opt="-O2 -DSPEED=200"
set arch=PowerPC
set compat="bmalloc.o"
@@ -178,14 +147,19 @@ case 7: # MacOS X
set special="ogl"
breaksw
case 8: # FreeBSD
- set mach="-DBSD -DNOSTEREO -Dfreebsd -I/usr/X11R6/include -L/usr/X11R6/lib"
+ set mach="-DBSD -DNOSTEREO -Dfreebsd -I${X11BASE}/include -L${X11BASE}/lib"
+ set opt="-O -DSPEED=200"
+ set compat="bmalloc.o erf.o"
+ set arch=IBMPC
+ breaksw
+case 9: # NetBSD
+ set mach="-DBSD -DNOSTEREO -Dnetbsd -I${X11BASE}/include -L${X11BASE}/lib"
set opt="-O -DSPEED=200"
set compat="bmalloc.o erf.o"
- set extras="CC=cc"
set arch=IBMPC
breaksw
-case 9: # Cygwin
- set mach="-Dfreebsd -L/usr/lib -L/usr/X11R6/lib -I/usr/include/X11 -I/usr/X11R6/include -DNOSTEREO"
+case 10: # Cygwin
+ set mach="-Dfreebsd -L/usr/lib -L${X11BASE} -I${X11BASE}/include -DNOSTEREO"
set opt="-O2 -DSPEED=200"
set arch=IBMPC
set compat="bmalloc.o erf.o getpagesize.o"
@@ -193,7 +167,7 @@ case 9: # Cygwin
set special="ogl"
set esuffix=".exe"
breaksw
-case 10: # Other
+case 11: # Other
set opt="-O"
set compat="bmalloc.o erf.o strcmp.o"
echo -n "Are you using the GNU C compiler [n]? "
@@ -202,6 +176,12 @@ case 10: # Other
endif
set arch=other
breaksw
+case 12: # DragonFly
+ set mach="-DBSD -DNOSTEREO -Ddragonfly -I${X11BASE}/include -L${X11BASE}/lib"
+ set opt="-O -DSPEED=200"
+ set compat="bmalloc.o erf.o"
+ set arch=IBMPC
+ breaksw
default:
echo "Illegal choice\!"
echo "Installation aborted."
@@ -211,7 +191,7 @@ endsw
source installib
sed 's/[ ]*$//' > $rmake << _EOF_
#!/bin/sh
-exec make "SPECIAL=$special" \
+exec @MAKE@ "SPECIAL=$special" \
"OPT=$opt" \
"MACH=$mach" \
ARCH=$arch "COMPAT=$compat" \
@@ -225,28 +205,16 @@ chmod 644 src/*/Rmakefile src/rt/devtabl
gotrmake:
echo "Current rmake command is:"
cat $rmake
-echo -n "Do you want to change it? "
-set ans="$<"
-if ( "$ans" =~ [yY]* ) then
- cp $rmake /tmp/rmake$$
- $EDITOR $rmake
- if ( `cat $rmake /tmp/rmake$$ | grep OPT= | uniq | wc -l` == 2 ) set newrmake
- rm -f /tmp/rmake$$
-endif
if ( ! -d src/lib ) then
mkdir src/lib
endif
-if ( $?newrmake ) then
- echo 'New rmake command -- running "makeall clean"...'
- csh -f $0 clean
-endif
cd src
echo "Making programs..."
set errs=0
foreach i ( $srcdirs )
pushd $i
echo "In directory $i..."
- $rmake -k $*
+ $rmake $*
@ errs += $status
popd
end
@@ -256,22 +224,6 @@ else
echo "Done."
endif
cd ..
-if (! $inpath ) then
- echo ""
- echo "Add $idir to the beginning of your execution path:"
- echo 'For C-shell users, put the following into ~/.cshrc'
- echo " set path=( $idir "'$path )'
- echo 'For Bourne shell users, put the following into $HOME/profile'
- echo " PATH=$idir"':$PATH'
- echo " export PATH"
-endif
-if (! -d /usr/tmp) then
- ln -s /tmp /usr/tmp
- if ($status) then
- echo ""
- echo "IMPORTANT: Execute 'sudo ln -s /tmp /usr/tmp'"
- endif
-endif
else
cd src
foreach i ( $srcdirs )