diff options
Diffstat (limited to 'math/scilab/patches/patch-aa')
-rw-r--r-- | math/scilab/patches/patch-aa | 238 |
1 files changed, 192 insertions, 46 deletions
diff --git a/math/scilab/patches/patch-aa b/math/scilab/patches/patch-aa index 37de031a66b..0431a56bf8d 100644 --- a/math/scilab/patches/patch-aa +++ b/math/scilab/patches/patch-aa @@ -1,49 +1,191 @@ -$NetBSD: patch-aa,v 1.11 2005/09/22 00:05:40 dmcmahill Exp $ +$NetBSD: patch-aa,v 1.12 2007/03/23 22:08:56 dmcmahill Exp $ ---- configure.in.orig 2005-05-25 15:00:45.000000000 +0000 +--- configure.in.orig 2006-11-03 15:06:57.000000000 +0000 +++ configure.in -@@ -452,8 +452,8 @@ case "$host" in +@@ -163,7 +163,7 @@ fi + + # use for making scripts in script directory + # different for MIPS Ultrix +-SCILAB_GS=sh ++SCILAB_GS=${SCILAB_GS:-sh} + # scilab script file in script directory: default is "scilab.g" for UNIX + # for gcwin32 use "scilab-gcwin32.g" + SCILABSCRIPT=scilab.g +@@ -413,50 +413,31 @@ case "$host" in + ;; + # SUN SOLARIS *-*-solaris*) - # standard compilers - CC=cc +- # standard compilers +- CC=cc - CC_OPTIONS='-O -DNDEBUG -DSVR4 -DSYSV -Dsolaris' - CC_LDFLAGS= +- if test "$WITH_G77" != yes; then +- #AC_CHECK_PROG(F77,f77,yes,no) +- AC_CHECK_PROGS(F77,f77 f90 f2c-f77,no) +- if test "$F77" = no; then +- AC_MSG_ERROR([Unable to configure: Fortran f77 compiler not found]) +- fi +- FC="$F77" +- fi +- #FC="$F77" +- FC_OPTIONS=-O +- FC_OPTIONS_O0= +- FC_LDFLAGS= +- LD=ld +- LD_LDFLAGS= ++ SCILAB_GS=ksh ++ ++ # ++ # C Compiler ++ # ++ ++ AC_PROG_CC + CC_OPTIONS="${CFLAGS} -DNDEBUG -DSVR4 -DSYSV -Dsolaris" + CC_LDFLAGS="${LDFLAGS}" - if test "$WITH_G77" != yes; then - #AC_CHECK_PROG(F77,f77,yes,no) - AC_CHECK_PROGS(F77,f77 f90 f2c-f77,no) -@@ -463,9 +463,9 @@ case "$host" in - FC="$F77" - fi - #FC="$F77" -- FC_OPTIONS=-O ++ ++ # ++ # Fortran Compiler ++ # ++ ++ AC_PROG_F77 ++ AC_F77_LIBRARY_LDFLAGS ++ FC="$F77" + FC_OPTIONS="${FFLAGS}" - FC_OPTIONS_O0= -- FC_LDFLAGS= -+ FC_LDFLAGS="${LDFLAGS}" - LD=ld - LD_LDFLAGS= ++ if test "$enable_debug" = yes; then -@@ -484,7 +484,7 @@ case "$host" in - FC=g77 - FC_OPTIONS=-O2 - FC_OPTIONS_O0= +- CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris' +- FC_OPTIONS=-g ++ CC_OPTIONS="-g ${CC_OPTIONS}" ++ FC_OPTIONS="-g ${CC_OPTIONS}" + fi +- # GNU compilers +- if test "$WITH_GCC" = yes; then +- CC=gcc +- CC_OPTIONS='-O2 -DNDEBUG -DSVR4 -DSYSV -Dsolaris' +- if test "$enable_debug" = yes; then +- CC_OPTIONS='-g -DSVR4 -DSYSV -Dsolaris' +- fi +- fi +- if test "$WITH_G77" = yes; then +- FC=g77 +- FC_OPTIONS=-O2 +- FC_OPTIONS_O0= - FC_LDFLAGS='-t' -+ FC_LDFLAGS="${LDFLAGS} -t" - # for solaris 2.7 with gcc/g77 2.95.2, binutils 2.9 - # the correct value should be - # FC_LDFLAGS='-t -Wl,-export-dynamic' -@@ -1189,7 +1189,7 @@ case "$host" in +-# for solaris 2.7 with gcc/g77 2.95.2, binutils 2.9 +-# the correct value should be +-# FC_LDFLAGS='-t -Wl,-export-dynamic' +-# but we need to check this case +- if test "$enable_debug" = yes; then +- FC_OPTIONS=-g +- fi +- fi +- AC_F77_LIBRARY_LDFLAGS ++ FC_OPTIONS_O0=`echo $FC_OPTIONS | sed 's/-O[[0-9]]*//g'` ++ + MAKEFILE_TARGET=Makefile.solaris + ;; + # Linux, old binary format a.out (NO LONGER SUPPORTED) +@@ -854,11 +835,11 @@ i*86-*-linux-gnu | *-linux-gnu ) + GCCFIX=fix.o + CC=gcc + if test "$enable_debug" = yes; then +- CC_OPTIONS='-g -Wall -Dlinux -DNARROWPROTO' ++ CC_OPTIONS="${CFLAGS} -g -Wall -Dlinux -DNARROWPROTO" + else +- CC_OPTIONS='-O -DNDEBUG -Dlinux -DNARROWPROTO' ++ CC_OPTIONS="${CFLAGS} -DNDEBUG -Dlinux -DNARROWPROTO" + fi +- CC_LDFLAGS=$LIEEELIB ++ CC_LDFLAGS="${LDFLAGS} $LIEEELIB" + CC_PICFLAGS=-fPIC + # find Fortran compiler + # g77 already asked and found: good +@@ -869,7 +850,7 @@ i*86-*-linux-gnu | *-linux-gnu ) + FC_OPTIONS="-g" + FC_OPTIONS_O0="" + else +- FC_OPTIONS="-O" ++ FC_OPTIONS="" + FC_OPTIONS_O0="" + fi + elif test "$WITH_GFORTRAN" = yes;then +@@ -908,7 +889,7 @@ i*86-*-linux-gnu | *-linux-gnu ) + FC_OPTIONS="-g" + FC_OPTIONS_O0="" + else +- FC_OPTIONS="-O" ++ FC_OPTIONS="" + FC_OPTIONS_O0="" + fi + else +@@ -957,7 +938,9 @@ i*86-*-linux-gnu | *-linux-gnu ) + fi + fi + fi +- FC_LDFLAGS="$LIEEELIB -ldl -rdynamic" ++ FC_OPTIONS="${FFLAGS} ${FC_OPTIONS}" ++ FC_OPTIONS_O0="`echo ${FC_OPTIONS} | sed 's/-O[[0-9]]*//'`" ++ FC_LDFLAGS="${LDFLAGS} $LIEEELIB -ldl -rdynamic" + LD=ld + LD_LDFLAGS=$LIEEELIB + fi +@@ -1337,8 +1320,8 @@ i*86-*-linux-gnu | *-linux-gnu ) + AC_F77_LIBRARY_LDFLAGS FC="$F77" FC_OPTIONS="${FFLAGS}" - FC_OPTIONS_O0=`echo $FC_OPTIONS | sed 's/-O[0-9]*//g'` +- FC_OPTIONS_O0=`echo $FC_OPTIONS | sed 's/-O[0-9]*//g'` - FC_LDFLAGS="${LDLAGS} -Wl,-R${X11BASE}/lib" ++ FC_OPTIONS_O0=`echo $FC_OPTIONS | sed 's/-O[[0-9]]*//g'` + FC_LDFLAGS="${LDFLAGS} -Wl,-R${X11BASE}/lib" FC_PICFLAGS='-fPIC' # check for --export-dynamic ac_save_LDFLAGS="$LDFLAGS" -@@ -1413,7 +1413,8 @@ if test "$PERIFILE" = periX11.o; then +@@ -1418,30 +1401,7 @@ esac + # in "routines/sparse": intreadmps.f + # in "routines/calelm": unsfdcopy.f icopy.f + +-FC_OPTIONS1=$FC_OPTIONS +-if test "$WITH_G77" = yes; then +- if test "$enable_debug" = yes; then +- FC_OPTIONS1=$FC_OPTIONS +- else +- FC_OPTIONS1=$FC_OPTIONS_O0 +- fi +-fi +- +-if test "$with_f2c" = yes; then +- if test "$enable_debug" = yes; then +- FC_OPTIONS1=$FC_OPTIONS +- else +- FC_OPTIONS1=$FC_OPTIONS_O0 +- fi +-fi +- +-if test "$WITH_GFORTRAN" = yes; then +- if test "$enable_debug" = yes; then +- FC_OPTIONS1=$FC_OPTIONS +- else +- FC_OPTIONS1=$FC_OPTIONS_O0 +- fi +-fi ++FC_OPTIONS1="`echo $FC_OPTIONS | sed 's/-O[[0-9]]*//g'`" + + # due overlapping arguments a few files must not be compiled + # with optimizer on some computers (Sun sparc solaris with at least +@@ -1452,11 +1412,7 @@ FC_OPTIONS2=$FC_OPTIONS + case "$host" in + # Sun solaris + *solaris*) +- if test "$enable_debug" = yes; then +- FC_OPTIONS2=$FC_OPTIONS +- else +- FC_OPTIONS2=$FC_OPTIONS_O0 +- fi ++ FC_OPTIONS2="`echo $FC_OPTIONS | sed 's/-O[[0-9]]*//g'`" + ;; + esac + +@@ -1580,7 +1536,8 @@ if test "$PERIFILE" = periX11.o; then LDFLAGS="$ac_save_LDFLAGS" save_cflags=$CFLAGS CFLAGS="$X_CFLAGS $CC_OPTIONS" @@ -53,23 +195,27 @@ $NetBSD: patch-aa,v 1.11 2005/09/22 00:05:40 dmcmahill Exp $ AC_MSG_ERROR([Include file "ViewportP.h" for Xaw3d not found. Get and put it in <X11/Xaw3d/> .])) CFLAGS=$save_cflags -@@ -1714,13 +1715,13 @@ case "$host" in - ;; - esac - --GETLIBTK=libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.$SONAME -+GETLIBTK=libtk$TK_MAJOR_VERSION$TK_MINOR_VERSION.$SONAME - --case "$host" in -- *-*-darwin*) -- GETLIBTK=/sw/lib/libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.dylib -- ;; --esac -+#case "$host" in -+# *-*-darwin*) -+# GETLIBTK=/sw/lib/libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.dylib -+# ;; -+#esac +@@ -1901,15 +1858,15 @@ if test "$with_tk" != no; then + ;; + esac + +- GETLIBTK=libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.$SONAME ++ GETLIBTK=libtk$TK_MAJOR_VERSION$TK_MINOR_VERSION.$SONAME + +- case "$host" in +- *-*-darwin*) +- GETLIBTK=/sw/lib/libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.dylib +- ;; +- *-*-cygwin* | *-*-mingw32*) +- GETLIBTK=tk$TK_MAJOR_VERSION$TK_MINOR_VERSION.dll +- esac ++ #case "$host" in ++ # *-*-darwin*) ++ # GETLIBTK=/sw/lib/libtk$TK_MAJOR_VERSION.$TK_MINOR_VERSION.dylib ++ # ;; ++ # *-*-cygwin* | *-*-mingw32*) ++ # GETLIBTK=tk$TK_MAJOR_VERSION$TK_MINOR_VERSION.dll ++ #esac fi |