Changes 2.11.0: * Packages must have been installed under R >= 2.10.0, as the current help system is the only one now supported. * A port to 64-bit Windows is now available as well as binary package repositiories: see the 'R Administration and Installation Manual'. * Argument matching for primitive functions is now done in the same way as for interpreted functions except for the deliberate exceptions call switch .C .Fortran .Call .External all of which use positional matching for their first argument, and also some internal-use-only primitives. * The default device for command-line R at the console on Mac OS X is now quartz() and not X11(). New features * The 'open' modes for connections are now interpreted more consistently. * R CMD INSTALL now uses the internal untar() in package utils. * help(try.all.packages = TRUE) is much faster. * R CMD check has a new option '--timings' to record per-example timings in file <pkg>.Rcheck/<pkg>-Ex.timings. * The TRE library has been updated to version 0.8.0 (minor bugfixes). More...diff -r1.106 -r1.107 pkgsrc/math/R/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.106 2010/02/09 07:02:53 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.107 2010/05/06 07:33:40 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= R-2.10.1 | 3 | DISTNAME= R-2.11.0 | |
4 | CATEGORIES= math | 4 | CATEGORIES= math | |
5 | MASTER_SITES= ${MASTER_SITE_R_CRAN:=base/R-2/} | 5 | MASTER_SITES= ${MASTER_SITE_R_CRAN:=base/R-2/} | |
6 | 6 | |||
7 | MAINTAINER= markd@NetBSD.org | 7 | MAINTAINER= markd@NetBSD.org | |
8 | HOMEPAGE= http://www.R-project.org/ | 8 | HOMEPAGE= http://www.R-project.org/ | |
9 | COMMENT= Statistical language for data analysis and graphics | 9 | COMMENT= Statistical language for data analysis and graphics | |
10 | 10 | |||
11 | #needs FPC code not found in older versions of NetBSD | 11 | #needs FPC code not found in older versions of NetBSD | |
12 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-alpha NetBSD-1.5-alpha \ | 12 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-alpha NetBSD-1.5-alpha \ | |
13 | NetBSD-1.5.*-alpha NetBSD-1.5[A-U]-alpha | 13 | NetBSD-1.5.*-alpha NetBSD-1.5[A-U]-alpha | |
14 | 14 | |||
15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
16 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
@@ -52,26 +52,27 @@ CONFIGURE_ARGS+= --without-libmoto | @@ -52,26 +52,27 @@ CONFIGURE_ARGS+= --without-libmoto | |||
52 | # and other failures due to not linking to support libs during testing | 52 | # and other failures due to not linking to support libs during testing | |
53 | CONFIGURE_ENV+= ac_cv_lib_blas_dgemm=yes | 53 | CONFIGURE_ENV+= ac_cv_lib_blas_dgemm=yes | |
54 | CONFIGURE_ENV+= ac_cv_lib_blas_dgemm_=yes | 54 | CONFIGURE_ENV+= ac_cv_lib_blas_dgemm_=yes | |
55 | CONFIGURE_ENV+= r_cv_complete_blas=yes | 55 | CONFIGURE_ENV+= r_cv_complete_blas=yes | |
56 | 56 | |||
57 | # Broken test for bzlib >= 1.0.5 in R 2.7.0 | 57 | # Broken test for bzlib >= 1.0.5 in R 2.7.0 | |
58 | CONFIGURE_ENV+= r_cv_have_bzlib=yes | 58 | CONFIGURE_ENV+= r_cv_have_bzlib=yes | |
59 | 59 | |||
60 | CONFIGURE_ENV+= GETWD=${TOOLS_PWD_CMD} | 60 | CONFIGURE_ENV+= GETWD=${TOOLS_PWD_CMD} | |
61 | CONFIGURE_ENV+= lt_cv_path_LD=${LD:Q} | 61 | CONFIGURE_ENV+= lt_cv_path_LD=${LD:Q} | |
62 | CONFIGURE_ENV+= lt_cv_path_SED=${TOOLS_SED} | 62 | CONFIGURE_ENV+= lt_cv_path_SED=${TOOLS_SED} | |
63 | CONFIGURE_ENV+= ac_cv_path_R_GZIPCMD=${TOOLS_GZIP_CMD} | 63 | CONFIGURE_ENV+= ac_cv_path_R_GZIPCMD=${TOOLS_GZIP_CMD} | |
64 | CONFIGURE_ENV+= ac_cv_path_R_UNZIPCMD=${TOOLS_PATH.unzip} | 64 | CONFIGURE_ENV+= ac_cv_path_R_UNZIPCMD=${TOOLS_PATH.unzip} | |
65 | CONFIGURE_ENV+= r_cv_prog_f77_flag_mieee=no | |||
65 | 66 | |||
66 | # Package assumes it can append to files (specifically DESCRIPTION) that have | 67 | # Package assumes it can append to files (specifically DESCRIPTION) that have | |
67 | # been installed SHAREMODE | 68 | # been installed SHAREMODE | |
68 | SHAREMODE= 644 | 69 | SHAREMODE= 644 | |
69 | 70 | |||
70 | .include "../../mk/bsd.prefs.mk" | 71 | .include "../../mk/bsd.prefs.mk" | |
71 | 72 | |||
72 | # R_PAPERSIZE can be: A4, Letter, Legal, Executive | 73 | # R_PAPERSIZE can be: A4, Letter, Legal, Executive | |
73 | .if defined(PAPERSIZE) | 74 | .if defined(PAPERSIZE) | |
74 | R_PAPERSIZE?= ${PAPERSIZE} | 75 | R_PAPERSIZE?= ${PAPERSIZE} | |
75 | .else | 76 | .else | |
76 | R_PAPERSIZE?= A4 | 77 | R_PAPERSIZE?= A4 | |
77 | .endif | 78 | .endif |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.10 2009/12/11 18:53:40 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.11 2010/05/06 07:33:40 adam Exp $ | |
2 | bin/R | 2 | bin/R | |
3 | bin/Rscript | 3 | bin/Rscript | |
4 | lib/R/COPYING | 4 | lib/R/COPYING | |
5 | lib/R/NEWS | 5 | lib/R/NEWS | |
6 | lib/R/SVN-REVISION | 6 | lib/R/SVN-REVISION | |
7 | lib/R/bin/BATCH | 7 | lib/R/bin/BATCH | |
8 | lib/R/bin/COMPILE | 8 | lib/R/bin/COMPILE | |
9 | lib/R/bin/INSTALL | 9 | lib/R/bin/INSTALL | |
10 | lib/R/bin/LINK | 10 | lib/R/bin/LINK | |
11 | lib/R/bin/R | 11 | lib/R/bin/R | |
12 | lib/R/bin/REMOVE | 12 | lib/R/bin/REMOVE | |
13 | lib/R/bin/Rcmd | 13 | lib/R/bin/Rcmd | |
14 | lib/R/bin/Rd2dvi | 14 | lib/R/bin/Rd2dvi | |
@@ -1027,26 +1027,33 @@ lib/R/library/survival/data/us2000.dat | @@ -1027,26 +1027,33 @@ lib/R/library/survival/data/us2000.dat | |||
1027 | lib/R/library/survival/data/us2001.dat | 1027 | lib/R/library/survival/data/us2001.dat | |
1028 | lib/R/library/survival/data/us2002.dat | 1028 | lib/R/library/survival/data/us2002.dat | |
1029 | lib/R/library/survival/data/us2003.dat | 1029 | lib/R/library/survival/data/us2003.dat | |
1030 | lib/R/library/survival/data/us2004.dat | 1030 | lib/R/library/survival/data/us2004.dat | |
1031 | lib/R/library/survival/data/usdecennial.dat | 1031 | lib/R/library/survival/data/usdecennial.dat | |
1032 | lib/R/library/survival/data/usinfant.dat | 1032 | lib/R/library/survival/data/usinfant.dat | |
1033 | lib/R/library/survival/help/AnIndex | 1033 | lib/R/library/survival/help/AnIndex | |
1034 | lib/R/library/survival/help/aliases.rds | 1034 | lib/R/library/survival/help/aliases.rds | |
1035 | lib/R/library/survival/help/paths.rds | 1035 | lib/R/library/survival/help/paths.rds | |
1036 | lib/R/library/survival/help/survival.rdb | 1036 | lib/R/library/survival/help/survival.rdb | |
1037 | lib/R/library/survival/help/survival.rdx | 1037 | lib/R/library/survival/help/survival.rdx | |
1038 | lib/R/library/survival/html/00Index.html | 1038 | lib/R/library/survival/html/00Index.html | |
1039 | lib/R/library/survival/libs/survival.so | 1039 | lib/R/library/survival/libs/survival.so | |
1040 | lib/R/library/survival/noweb/Makefile | |||
1041 | lib/R/library/survival/noweb/Readme | |||
1042 | lib/R/library/survival/noweb/main.Rnw | |||
1043 | lib/R/library/survival/noweb/noweb.sty | |||
1044 | lib/R/library/survival/noweb/nwmac.tex | |||
1045 | lib/R/library/survival/noweb/predict.coxph.Rnw | |||
1046 | lib/R/library/survival/noweb/residuals.survreg.Rnw | |||
1040 | lib/R/library/tcltk/DESCRIPTION | 1047 | lib/R/library/tcltk/DESCRIPTION | |
1041 | lib/R/library/tcltk/INDEX | 1048 | lib/R/library/tcltk/INDEX | |
1042 | lib/R/library/tcltk/Meta/Rd.rds | 1049 | lib/R/library/tcltk/Meta/Rd.rds | |
1043 | lib/R/library/tcltk/Meta/demo.rds | 1050 | lib/R/library/tcltk/Meta/demo.rds | |
1044 | lib/R/library/tcltk/Meta/hsearch.rds | 1051 | lib/R/library/tcltk/Meta/hsearch.rds | |
1045 | lib/R/library/tcltk/Meta/links.rds | 1052 | lib/R/library/tcltk/Meta/links.rds | |
1046 | lib/R/library/tcltk/Meta/nsInfo.rds | 1053 | lib/R/library/tcltk/Meta/nsInfo.rds | |
1047 | lib/R/library/tcltk/Meta/package.rds | 1054 | lib/R/library/tcltk/Meta/package.rds | |
1048 | lib/R/library/tcltk/NAMESPACE | 1055 | lib/R/library/tcltk/NAMESPACE | |
1049 | lib/R/library/tcltk/R/tcltk | 1056 | lib/R/library/tcltk/R/tcltk | |
1050 | lib/R/library/tcltk/R/tcltk.rdb | 1057 | lib/R/library/tcltk/R/tcltk.rdb | |
1051 | lib/R/library/tcltk/R/tcltk.rdx | 1058 | lib/R/library/tcltk/R/tcltk.rdx | |
1052 | lib/R/library/tcltk/demo/tkcanvas.R | 1059 | lib/R/library/tcltk/demo/tkcanvas.R |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.42 2010/02/09 07:02:53 adam Exp $ | 1 | $NetBSD: distinfo,v 1.43 2010/05/06 07:33:41 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (R-2.10.1.tar.gz) = f5b1969fde3642c233f5198e44a7bf17a7b85ab6 | 3 | SHA1 (R-2.11.0.tar.gz) = 86af359879afaf18bf0cd9ca36f2957d7b146ba3 | |
4 | RMD160 (R-2.10.1.tar.gz) = 7acf060192f205da4731d0ea3c2cc318b65b7e91 | 4 | RMD160 (R-2.11.0.tar.gz) = 358d5ba19bd534e9f5be56f517bd217c235599dc | |
5 | Size (R-2.10.1.tar.gz) = 19705604 bytes | 5 | Size (R-2.11.0.tar.gz) = 19779908 bytes | |
6 | SHA1 (patch-ab) = c70f9f94bace4129b81f19d8802ae1de50c9f24e | 6 | SHA1 (patch-ab) = 629c8d5f9d2278c97f48fb55c0e5172a0aea58b2 | |
7 | SHA1 (patch-ac) = eda258c5be9630fac013ea1f5a6785de299c1509 | 7 | SHA1 (patch-ac) = 53b4e331d8887a469e74662c1a19ad5571ed72d6 | |
8 | SHA1 (patch-ad) = 5c6fd9f68d8fe4a12147d94c07590025427878fc | 8 | SHA1 (patch-ad) = 43ae23bd0815986c3bac661bd3354cd96b3e54e4 |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: patch-ab,v 1.19 2009/12/11 18:53:40 adam Exp $ | 1 | $NetBSD: patch-ab,v 1.20 2010/05/06 07:33:41 adam Exp $ | |
2 | 2 | |||
3 | --- src/include/Defn.h.orig 2009-09-30 04:05:04.000000000 +0200 | 3 | --- src/include/Defn.h.orig 2010-03-25 08:31:54.000000000 +0000 | |
4 | +++ src/include/Defn.h | 4 | +++ src/include/Defn.h | |
5 | @@ -1232,7 +1232,7 @@ extern char *locale2charset(const char * | 5 | @@ -1243,7 +1243,7 @@ extern char *locale2charset(const char * | |
6 | # ifdef HAVE_ALLOCA_H | 6 | # ifdef HAVE_ALLOCA_H | |
7 | # include <alloca.h> | 7 | # include <alloca.h> | |
8 | # endif | 8 | # endif | |
9 | -# if !HAVE_DECL_ALLOCA && !defined(__FreeBSD__) | 9 | -# if !HAVE_DECL_ALLOCA && !defined(__FreeBSD__) | |
10 | +# if !HAVE_DECL_ALLOCA && !defined(__FreeBSD__) && !defined(__DragonFly__) | 10 | +# if !HAVE_DECL_ALLOCA && !defined(__FreeBSD__) && !defined(__DragonFly__) | |
11 | extern char *alloca(size_t); | 11 | extern char *alloca(size_t); | |
12 | # endif | 12 | # endif | |
13 | #endif | 13 | #endif |
@@ -1,254 +1,102 @@ | @@ -1,254 +1,102 @@ | |||
1 | $NetBSD: patch-ac,v 1.24 2009/12/11 18:53:40 adam Exp $ | 1 | $NetBSD: patch-ac,v 1.25 2010/05/06 07:33:41 adam Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2009-10-15 04:06:36.000000000 +0200 | 3 | --- configure.orig 2010-03-31 22:10:52.000000000 +0000 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -2719,7 +2719,7 @@ fi | 5 | @@ -3755,7 +3755,7 @@ fi | |
6 | 6 | |||
7 | 7 | |||
8 | if test "${want_R_shlib}" = yes; then | 8 | if test "${want_R_shlib}" = yes; then | |
9 | - LIBR="-L\$(R_HOME)/lib\$(R_ARCH) -lR" | 9 | - LIBR="-L\$(R_HOME)/lib\$(R_ARCH) -lR" | |
10 | + LIBR="-Wl,-R${prefix}/lib/R/lib\$(R_ARCH) -L\$(R_HOME)/lib\$(R_ARCH) -lR" | 10 | + LIBR="-Wl,-R${prefix}/lib/R/lib\$(R_ARCH) -L\$(R_HOME)/lib\$(R_ARCH) -lR" | |
11 | else | 11 | else | |
12 | LIBR= | 12 | LIBR= | |
13 | fi | 13 | fi | |
14 | @@ -28544,6 +28544,7 @@ cat > conftest.c <<EOF | 14 | @@ -23591,6 +23591,7 @@ cat > conftest.c <<EOF | |
15 | #else | 15 | #else | |
16 | # define F77_SYMBOL(x) x | 16 | # define F77_SYMBOL(x) x | |
17 | #endif | 17 | #endif | |
18 | +int MAIN__ () { return 0; } | 18 | +int MAIN__ () { return 0; } | |
19 | int main () { | 19 | int main () { | |
20 | exit(0); | 20 | exit(0); | |
21 | } | 21 | } | |
22 | @@ -28621,6 +28622,9 @@ cat > conftest.c <<EOF | 22 | @@ -23667,6 +23668,9 @@ cat > conftest.c <<EOF | |
23 | 23 | |||
24 | extern void F77_SYMBOL(cftest)(int *a, int *b, double *x, double *y); | 24 | extern void F77_SYMBOL(cftest)(int *a, int *b, double *x, double *y); | |
25 | 25 | |||
26 | +int MAIN_ () { return 0; } | 26 | +int MAIN_ () { return 0; } | |
27 | +int MAIN__ () { return 0; } | 27 | +int MAIN__ () { return 0; } | |
28 | + | 28 | + | |
29 | int main () { | 29 | int main () { | |
30 | int a[3] = {17, 237, 2000000000}, b[2], res = 0; | 30 | int a[3] = {17, 237, 2000000000}, b[2], res = 0; | |
31 | double x[3] = {3.14159265, 123.456789, 2.3e34}, z[3]; | 31 | double x[3] = {3.14159265, 123.456789, 2.3e34}, z[3]; | |
32 | @@ -28718,6 +28722,9 @@ typedef struct { | 32 | @@ -23762,6 +23766,9 @@ typedef struct { | |
33 | 33 | |||
34 | extern void F77_SYMBOL(cftest)(Rcomplex *x); | 34 | extern void F77_SYMBOL(cftest)(Rcomplex *x); | |
35 | 35 | |||
36 | +int MAIN_ () { return 0; } | 36 | +int MAIN_ () { return 0; } | |
37 | +int MAIN__ () { return 0; } | 37 | +int MAIN__ () { return 0; } | |
38 | + | 38 | + | |
39 | int main () { | 39 | int main () { | |
40 | Rcomplex z[3]; | 40 | Rcomplex z[3]; | |
41 | 41 | |||
42 | @@ -29802,151 +29809,6 @@ echo "${ECHO_T}no" >&6; } | 42 | @@ -25918,7 +25925,7 @@ $as_echo "$as_me: WARNING: Use of flat n | |
43 | fi | |||
44 | ||||
45 | fi | |||
46 | - if test "${G77}" = yes; then | |||
47 | - ac_safe=_mieee | |||
48 | -{ echo "$as_me:$LINENO: checking whether ${F77} accepts -mieee" >&5 | |||
49 | -echo $ECHO_N "checking whether ${F77} accepts -mieee... $ECHO_C" >&6; } | |||
50 | -if { as_var=r_cv_prog_f77_flag_${ac_safe}; eval "test \"\${$as_var+set}\" = set"; }; then | |||
51 | - echo $ECHO_N "(cached) $ECHO_C" >&6 | |||
52 | -else | |||
53 | - ac_ext=f | |||
54 | -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' | |||
55 | -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |||
56 | -ac_compiler_gnu=$ac_cv_f77_compiler_gnu | |||
57 | - | |||
58 | -r_save_FFLAGS="${FFLAGS}" | |||
59 | -FFLAGS="${FFLAGS} -mieee" | |||
60 | -cat >conftest.$ac_ext <<_ACEOF | |||
61 | - program main | |||
62 | - | |||
63 | - end | |||
64 | -_ACEOF | |||
65 | -rm -f conftest.$ac_objext conftest$ac_exeext | |||
66 | -if { (ac_try="$ac_link" | |||
67 | -case "(($ac_try" in | |||
68 | - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; | |||
69 | - *) ac_try_echo=$ac_try;; | |||
70 | -esac | |||
71 | -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 | |||
72 | - (eval "$ac_link") 2>conftest.er1 | |||
73 | - ac_status=$? | |||
74 | - grep -v '^ *+' conftest.er1 >conftest.err | |||
75 | - rm -f conftest.er1 | |||
76 | - cat conftest.err >&5 | |||
77 | - echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |||
78 | - (exit $ac_status); } && { | |||
79 | - test -z "$ac_f77_werror_flag" || | |||
80 | - test ! -s conftest.err | |||
81 | - } && test -s conftest$ac_exeext && | |||
82 | - $as_test_x conftest$ac_exeext; then | |||
83 | - eval "r_cv_prog_f77_flag_${ac_safe}=yes" | |||
84 | -else | |||
85 | - echo "$as_me: failed program was:" >&5 | |||
86 | -sed 's/^/| /' conftest.$ac_ext >&5 | |||
87 | - | |||
88 | - eval "r_cv_prog_f77_flag_${ac_safe}=no" | |||
89 | -fi | |||
90 | - | |||
91 | -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ | |||
92 | - conftest$ac_exeext conftest.$ac_ext | |||
93 | -FFLAGS="${r_save_FFLAGS}" | |||
94 | -ac_ext=c | |||
95 | -ac_cpp='$CPP $CPPFLAGS' | |||
96 | -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |||
97 | -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |||
98 | -ac_compiler_gnu=$ac_cv_c_compiler_gnu | |||
99 | - | |||
100 | - | |||
101 | -fi | |||
102 | - | |||
103 | -if eval "test \"`echo '$r_cv_prog_f77_flag_'$ac_safe`\" = yes"; then | |||
104 | - { echo "$as_me:$LINENO: result: yes" >&5 | |||
105 | -echo "${ECHO_T}yes" >&6; } | |||
106 | - separator="" | |||
107 | -test -z "${separator}" && separator=" " | |||
108 | -if test -z "${R_XTRA_FFLAGS}"; then | |||
109 | - R_XTRA_FFLAGS="-mieee" | |||
110 | -else | |||
111 | - R_XTRA_FFLAGS="${R_XTRA_FFLAGS}${separator}-mieee" | |||
112 | -fi | |||
113 | -else | |||
114 | - { echo "$as_me:$LINENO: result: no" >&5 | |||
115 | -echo "${ECHO_T}no" >&6; } | |||
116 | -fi | |||
117 | - | |||
118 | - else | |||
119 | - ac_safe=_fpe3 | |||
120 | -{ echo "$as_me:$LINENO: checking whether ${F77} accepts -fpe3" >&5 | |||
121 | -echo $ECHO_N "checking whether ${F77} accepts -fpe3... $ECHO_C" >&6; } | |||
122 | -if { as_var=r_cv_prog_f77_flag_${ac_safe}; eval "test \"\${$as_var+set}\" = set"; }; then | |||
123 | - echo $ECHO_N "(cached) $ECHO_C" >&6 | |||
124 | -else | |||
125 | - ac_ext=f | |||
126 | -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' | |||
127 | -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |||
128 | -ac_compiler_gnu=$ac_cv_f77_compiler_gnu | |||
129 | - | |||
130 | -r_save_FFLAGS="${FFLAGS}" | |||
131 | -FFLAGS="${FFLAGS} -fpe3" | |||
132 | -cat >conftest.$ac_ext <<_ACEOF | |||
133 | - program main | |||
134 | - | |||
135 | - end | |||
136 | -_ACEOF | |||
137 | -rm -f conftest.$ac_objext conftest$ac_exeext | |||
138 | -if { (ac_try="$ac_link" | |||
139 | -case "(($ac_try" in | |||
140 | - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; | |||
141 | - *) ac_try_echo=$ac_try;; | |||
142 | -esac | |||
143 | -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 | |||
144 | - (eval "$ac_link") 2>conftest.er1 | |||
145 | - ac_status=$? | |||
146 | - grep -v '^ *+' conftest.er1 >conftest.err | |||
147 | - rm -f conftest.er1 | |||
148 | - cat conftest.err >&5 | |||
149 | - echo "$as_me:$LINENO: \$? = $ac_status" >&5 | |||
150 | - (exit $ac_status); } && { | |||
151 | - test -z "$ac_f77_werror_flag" || | |||
152 | - test ! -s conftest.err | |||
153 | - } && test -s conftest$ac_exeext && | |||
154 | - $as_test_x conftest$ac_exeext; then | |||
155 | - eval "r_cv_prog_f77_flag_${ac_safe}=yes" | |||
156 | -else | |||
157 | - echo "$as_me: failed program was:" >&5 | |||
158 | -sed 's/^/| /' conftest.$ac_ext >&5 | |||
159 | - | |||
160 | - eval "r_cv_prog_f77_flag_${ac_safe}=no" | |||
161 | -fi | |||
162 | - | |||
163 | -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ | |||
164 | - conftest$ac_exeext conftest.$ac_ext | |||
165 | -FFLAGS="${r_save_FFLAGS}" | |||
166 | -ac_ext=c | |||
167 | -ac_cpp='$CPP $CPPFLAGS' | |||
168 | -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |||
169 | -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |||
170 | -ac_compiler_gnu=$ac_cv_c_compiler_gnu | |||
171 | - | |||
172 | - | |||
173 | -fi | |||
174 | - | |||
175 | -if eval "test \"`echo '$r_cv_prog_f77_flag_'$ac_safe`\" = yes"; then | |||
176 | - { echo "$as_me:$LINENO: result: yes" >&5 | |||
177 | -echo "${ECHO_T}yes" >&6; } | |||
178 | - separator="" | |||
179 | -test -z "${separator}" && separator=" " | |||
180 | -if test -z "${R_XTRA_FFLAGS}"; then | |||
181 | - R_XTRA_FFLAGS="-fpe3" | |||
182 | -else | |||
183 | - R_XTRA_FFLAGS="${R_XTRA_FFLAGS}${separator}-fpe3" | |||
184 | -fi | |||
185 | -else | |||
186 | - { echo "$as_me:$LINENO: result: no" >&5 | |||
187 | -echo "${ECHO_T}no" >&6; } | |||
188 | -fi | |||
189 | - | |||
190 | - fi | |||
191 | if test "${GXX}" = yes; then | |||
192 | ac_safe=_mieee | |||
193 | { echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mieee" >&5 | |||
194 | @@ -31453,7 +31315,7 @@ echo "$as_me: WARNING: Use of flat names | |||
195 | SHLIB_LIBADD="-lcc_dynamic" | 43 | SHLIB_LIBADD="-lcc_dynamic" | |
196 | fi | 44 | fi | |
197 | ;; | 45 | ;; | |
198 | - freebsd*) | 46 | - freebsd*) | |
199 | + freebsd* | dragonfly*) | 47 | + freebsd* | dragonfly*) | |
200 | ## Only sure for FreeBSD 3 and above. | 48 | ## Only sure for FreeBSD 3 and above. | |
201 | main_ldflags="-export-dynamic" | 49 | main_ldflags="-export-dynamic" | |
202 | shlib_ldflags="-shared" | 50 | shlib_ldflags="-shared" | |
203 | @@ -31542,6 +31404,12 @@ echo "$as_me: WARNING: Use of flat names | 51 | @@ -26007,6 +26014,12 @@ $as_echo "$as_me: WARNING: Use of flat n | |
204 | fcpicflags= | 52 | fcpicflags= | |
205 | ;; | 53 | ;; | |
206 | netbsd*) | 54 | netbsd*) | |
207 | + fpicflags="-fPIC" | 55 | + fpicflags="-fPIC" | |
208 | + case "${host_cpu}" in | 56 | + case "${host_cpu}" in | |
209 | + powerpc*) | 57 | + powerpc*) | |
210 | + cpicflags="-fPIC" | 58 | + cpicflags="-fPIC" | |
211 | + ;; | 59 | + ;; | |
212 | + esac | 60 | + esac | |
213 | if ${CPP} - -dM < /dev/null | grep __ELF__ >/dev/null ; then | 61 | if ${CPP} - -dM < /dev/null | grep __ELF__ >/dev/null ; then | |
214 | main_ldflags="-export-dynamic" | 62 | main_ldflags="-export-dynamic" | |
215 | shlib_ldflags="-shared" | 63 | shlib_ldflags="-shared" | |
216 | @@ -31641,7 +31509,7 @@ fi | 64 | @@ -26104,7 +26117,7 @@ fi | |
217 | : ${FPICFLAGS="${fpicflags}"} | 65 | : ${FPICFLAGS="${fpicflags}"} | |
218 | if test -z "${FPICFLAGS}"; then | 66 | if test -z "${FPICFLAGS}"; then | |
219 | case "${host_os}" in | 67 | case "${host_os}" in | |
220 | - aix*|cygwin*|irix*|mingw*|osf*) | 68 | - aix*|cygwin*|irix*|mingw*|osf*) | |
221 | + aix*|cygwin*|irix*|mingw*|osf*|darwin*) | 69 | + aix*|cygwin*|irix*|mingw*|osf*|darwin*) | |
222 | ;; | 70 | ;; | |
223 | *) | 71 | *) | |
224 | { echo "$as_me:$LINENO: WARNING: I could not determine FPICFLAGS." >&5 | 72 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: I could not determine FPICFLAGS." >&5 | |
225 | @@ -38017,6 +37885,15 @@ cat > conftest.c <<EOF | 73 | @@ -29156,6 +29169,15 @@ cat > conftest.c <<EOF | |
226 | #endif | 74 | #endif | |
227 | extern void F77_SYMBOL(test1)(int *iflag); | 75 | extern void F77_SYMBOL(test1)(int *iflag); | |
228 | 76 | |||
229 | +#ifdef F77_DUMMY_MAIN | 77 | +#ifdef F77_DUMMY_MAIN | |
230 | + | 78 | + | |
231 | +# ifdef __cplusplus | 79 | +# ifdef __cplusplus | |
232 | + extern "C" | 80 | + extern "C" | |
233 | +# endif | 81 | +# endif | |
234 | + int F77_DUMMY_MAIN() { return 1; } | 82 | + int F77_DUMMY_MAIN() { return 1; } | |
235 | + | 83 | + | |
236 | +#endif | 84 | +#endif | |
237 | + | 85 | + | |
238 | int main () { | 86 | int main () { | |
239 | int iflag; | 87 | int iflag; | |
240 | F77_SYMBOL(test1)(&iflag); | 88 | F77_SYMBOL(test1)(&iflag); | |
241 | @@ -38084,6 +37961,14 @@ else | 89 | @@ -29223,6 +29245,14 @@ else | |
242 | #else | 90 | #else | |
243 | # define F77_SYMBOL(x) x | 91 | # define F77_SYMBOL(x) x | |
244 | #endif | 92 | #endif | |
245 | +#ifdef F77_DUMMY_MAIN | 93 | +#ifdef F77_DUMMY_MAIN | |
246 | + | 94 | + | |
247 | +# ifdef __cplusplus | 95 | +# ifdef __cplusplus | |
248 | + extern "C" | 96 | + extern "C" | |
249 | +# endif | 97 | +# endif | |
250 | + int F77_DUMMY_MAIN() { return 1; } | 98 | + int F77_DUMMY_MAIN() { return 1; } | |
251 | + | 99 | + | |
252 | +#endif | 100 | +#endif | |
253 | void F77_SYMBOL(xerbla)(char *srname, int *info) | 101 | void F77_SYMBOL(xerbla)(char *srname, int *info) | |
254 | {} | 102 | {} |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: patch-ad,v 1.13 2009/12/11 18:53:40 adam Exp $ | 1 | $NetBSD: patch-ad,v 1.14 2010/05/06 07:33:41 adam Exp $ | |
2 | 2 | |||
3 | --- src/main/Makefile.in.orig 2009-10-14 04:05:03.000000000 +0200 | 3 | --- src/main/Makefile.in.orig 2010-03-25 08:32:02.000000000 +0000 | |
4 | +++ src/main/Makefile.in | 4 | +++ src/main/Makefile.in | |
5 | @@ -97,13 +97,13 @@ EXTRA_STATIC_LIBS = \ | 5 | @@ -96,13 +96,13 @@ EXTRA_STATIC_LIBS = \ | |
6 | $(R_ZLIBS) $(R_BZLIBS) $(R_PCRE) $(R_TRE) $(R_XDR) $(R_XZ) $(R_LIBINTL) | 6 | $(R_ZLIBS) $(R_BZLIBS) $(R_PCRE) $(R_TRE) $(R_XDR) $(R_XZ) $(R_LIBINTL) | |
7 | STATIC_LIBS = $(MAIN_LIBS) $(EXTRA_STATIC_LIBS) | 7 | STATIC_LIBS = $(MAIN_LIBS) $(EXTRA_STATIC_LIBS) | |
8 | 8 | |||
9 | -EXTRA_LIBS = $(BLAS_LIBS) $(FLIBS) $(R_XTRA_LIBS) @LIBINTL@ $(READLINE_LIBS) $(LIBS) | 9 | -EXTRA_LIBS = $(BLAS_LIBS) $(FLIBS) $(R_XTRA_LIBS) @LIBINTL@ $(READLINE_LIBS) $(LIBS) | |
10 | +EXTRA_LIBS = $(BLAS_LIBS) $(FLIBS) $(R_XTRA_LIBS) @LIBINTL@ $(READLINE_LIBS) $(LIBS) @LIBMULTITHREAD@ | 10 | +EXTRA_LIBS = $(BLAS_LIBS) $(FLIBS) $(R_XTRA_LIBS) @LIBINTL@ $(READLINE_LIBS) $(LIBS) @LIBMULTITHREAD@ | |
11 | 11 | |||
12 | R_binary = R.bin | 12 | R_binary = R.bin | |
13 | R_bin_OBJECTS = Rmain.o | 13 | R_bin_OBJECTS = Rmain.o | |
14 | @WANT_R_SHLIB_FALSE@R_bin_LDADD = libR.a $(EXTRA_LIBS) | 14 | @WANT_R_SHLIB_FALSE@R_bin_LDADD = libR.a $(EXTRA_LIBS) | |
15 | ## Linked against -lRblas becasue -lR is and otherwise ld complains. | 15 | ## Linked against -lRblas becasue -lR is and otherwise ld complains. | |
16 | -@WANT_R_SHLIB_TRUE@R_bin_LDADD = -L../../lib@R_ARCH@ -lR @BLAS_SHLIB_TRUE@-lRblas | 16 | -@WANT_R_SHLIB_TRUE@R_bin_LDADD = -L../../lib@R_ARCH@ -lR @BLAS_SHLIB_TRUE@-lRblas | |
17 | +@WANT_R_SHLIB_TRUE@R_bin_LDADD = -L../../lib@R_ARCH@ ${COMPILER_RPATH_FLAG}$(Rexeclibdir) -lR @BLAS_SHLIB_TRUE@-lRblas | 17 | +@WANT_R_SHLIB_TRUE@R_bin_LDADD = -L../../lib@R_ARCH@ ${COMPILER_RPATH_FLAG}$(Rexeclibdir) -lR @BLAS_SHLIB_TRUE@-lRblas | |
18 | R_bin_DEPENDENCIES =@WANT_R_SHLIB_FALSE@ libR.a @USE_EXPORTFILES_TRUE@ $(top_builddir)/etc/R.exp | 18 | R_bin_DEPENDENCIES =@WANT_R_SHLIB_FALSE@ libR.a @USE_EXPORTFILES_TRUE@ $(top_builddir)/etc/R.exp |