summaryrefslogtreecommitdiff
path: root/math/scilab/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'math/scilab/patches/patch-aa')
-rw-r--r--math/scilab/patches/patch-aa238
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