Thu May 6 07:33:41 2010 UTC ()
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...


(adam)
diff -r1.106 -r1.107 pkgsrc/math/R/Makefile
diff -r1.10 -r1.11 pkgsrc/math/R/PLIST
diff -r1.42 -r1.43 pkgsrc/math/R/distinfo
diff -r1.19 -r1.20 pkgsrc/math/R/patches/patch-ab
diff -r1.24 -r1.25 pkgsrc/math/R/patches/patch-ac
diff -r1.13 -r1.14 pkgsrc/math/R/patches/patch-ad

cvs diff -r1.106 -r1.107 pkgsrc/math/R/Makefile (expand / switch to unified diff)

--- pkgsrc/math/R/Makefile 2010/02/09 07:02:53 1.106
+++ pkgsrc/math/R/Makefile 2010/05/06 07:33:40 1.107
@@ -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
3DISTNAME= R-2.10.1 3DISTNAME= R-2.11.0
4CATEGORIES= math 4CATEGORIES= math
5MASTER_SITES= ${MASTER_SITE_R_CRAN:=base/R-2/} 5MASTER_SITES= ${MASTER_SITE_R_CRAN:=base/R-2/}
6 6
7MAINTAINER= markd@NetBSD.org 7MAINTAINER= markd@NetBSD.org
8HOMEPAGE= http://www.R-project.org/ 8HOMEPAGE= http://www.R-project.org/
9COMMENT= Statistical language for data analysis and graphics 9COMMENT= 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
12NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-alpha NetBSD-1.5-alpha \ 12NOT_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
15PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
16PKG_DESTDIR_SUPPORT= user-destdir 16PKG_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
53CONFIGURE_ENV+= ac_cv_lib_blas_dgemm=yes 53CONFIGURE_ENV+= ac_cv_lib_blas_dgemm=yes
54CONFIGURE_ENV+= ac_cv_lib_blas_dgemm_=yes 54CONFIGURE_ENV+= ac_cv_lib_blas_dgemm_=yes
55CONFIGURE_ENV+= r_cv_complete_blas=yes 55CONFIGURE_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
58CONFIGURE_ENV+= r_cv_have_bzlib=yes 58CONFIGURE_ENV+= r_cv_have_bzlib=yes
59 59
60CONFIGURE_ENV+= GETWD=${TOOLS_PWD_CMD} 60CONFIGURE_ENV+= GETWD=${TOOLS_PWD_CMD}
61CONFIGURE_ENV+= lt_cv_path_LD=${LD:Q} 61CONFIGURE_ENV+= lt_cv_path_LD=${LD:Q}
62CONFIGURE_ENV+= lt_cv_path_SED=${TOOLS_SED} 62CONFIGURE_ENV+= lt_cv_path_SED=${TOOLS_SED}
63CONFIGURE_ENV+= ac_cv_path_R_GZIPCMD=${TOOLS_GZIP_CMD} 63CONFIGURE_ENV+= ac_cv_path_R_GZIPCMD=${TOOLS_GZIP_CMD}
64CONFIGURE_ENV+= ac_cv_path_R_UNZIPCMD=${TOOLS_PATH.unzip} 64CONFIGURE_ENV+= ac_cv_path_R_UNZIPCMD=${TOOLS_PATH.unzip}
 65CONFIGURE_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
68SHAREMODE= 644 69SHAREMODE= 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)
74R_PAPERSIZE?= ${PAPERSIZE} 75R_PAPERSIZE?= ${PAPERSIZE}
75.else 76.else
76R_PAPERSIZE?= A4 77R_PAPERSIZE?= A4
77.endif 78.endif

cvs diff -r1.10 -r1.11 pkgsrc/math/R/PLIST (expand / switch to unified diff)

--- pkgsrc/math/R/PLIST 2009/12/11 18:53:40 1.10
+++ pkgsrc/math/R/PLIST 2010/05/06 07:33:40 1.11
@@ -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 $
2bin/R 2bin/R
3bin/Rscript 3bin/Rscript
4lib/R/COPYING 4lib/R/COPYING
5lib/R/NEWS 5lib/R/NEWS
6lib/R/SVN-REVISION 6lib/R/SVN-REVISION
7lib/R/bin/BATCH 7lib/R/bin/BATCH
8lib/R/bin/COMPILE 8lib/R/bin/COMPILE
9lib/R/bin/INSTALL 9lib/R/bin/INSTALL
10lib/R/bin/LINK 10lib/R/bin/LINK
11lib/R/bin/R 11lib/R/bin/R
12lib/R/bin/REMOVE 12lib/R/bin/REMOVE
13lib/R/bin/Rcmd 13lib/R/bin/Rcmd
14lib/R/bin/Rd2dvi 14lib/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
1027lib/R/library/survival/data/us2001.dat 1027lib/R/library/survival/data/us2001.dat
1028lib/R/library/survival/data/us2002.dat 1028lib/R/library/survival/data/us2002.dat
1029lib/R/library/survival/data/us2003.dat 1029lib/R/library/survival/data/us2003.dat
1030lib/R/library/survival/data/us2004.dat 1030lib/R/library/survival/data/us2004.dat
1031lib/R/library/survival/data/usdecennial.dat 1031lib/R/library/survival/data/usdecennial.dat
1032lib/R/library/survival/data/usinfant.dat 1032lib/R/library/survival/data/usinfant.dat
1033lib/R/library/survival/help/AnIndex 1033lib/R/library/survival/help/AnIndex
1034lib/R/library/survival/help/aliases.rds 1034lib/R/library/survival/help/aliases.rds
1035lib/R/library/survival/help/paths.rds 1035lib/R/library/survival/help/paths.rds
1036lib/R/library/survival/help/survival.rdb 1036lib/R/library/survival/help/survival.rdb
1037lib/R/library/survival/help/survival.rdx 1037lib/R/library/survival/help/survival.rdx
1038lib/R/library/survival/html/00Index.html 1038lib/R/library/survival/html/00Index.html
1039lib/R/library/survival/libs/survival.so 1039lib/R/library/survival/libs/survival.so
 1040lib/R/library/survival/noweb/Makefile
 1041lib/R/library/survival/noweb/Readme
 1042lib/R/library/survival/noweb/main.Rnw
 1043lib/R/library/survival/noweb/noweb.sty
 1044lib/R/library/survival/noweb/nwmac.tex
 1045lib/R/library/survival/noweb/predict.coxph.Rnw
 1046lib/R/library/survival/noweb/residuals.survreg.Rnw
1040lib/R/library/tcltk/DESCRIPTION 1047lib/R/library/tcltk/DESCRIPTION
1041lib/R/library/tcltk/INDEX 1048lib/R/library/tcltk/INDEX
1042lib/R/library/tcltk/Meta/Rd.rds 1049lib/R/library/tcltk/Meta/Rd.rds
1043lib/R/library/tcltk/Meta/demo.rds 1050lib/R/library/tcltk/Meta/demo.rds
1044lib/R/library/tcltk/Meta/hsearch.rds 1051lib/R/library/tcltk/Meta/hsearch.rds
1045lib/R/library/tcltk/Meta/links.rds 1052lib/R/library/tcltk/Meta/links.rds
1046lib/R/library/tcltk/Meta/nsInfo.rds 1053lib/R/library/tcltk/Meta/nsInfo.rds
1047lib/R/library/tcltk/Meta/package.rds 1054lib/R/library/tcltk/Meta/package.rds
1048lib/R/library/tcltk/NAMESPACE 1055lib/R/library/tcltk/NAMESPACE
1049lib/R/library/tcltk/R/tcltk 1056lib/R/library/tcltk/R/tcltk
1050lib/R/library/tcltk/R/tcltk.rdb 1057lib/R/library/tcltk/R/tcltk.rdb
1051lib/R/library/tcltk/R/tcltk.rdx 1058lib/R/library/tcltk/R/tcltk.rdx
1052lib/R/library/tcltk/demo/tkcanvas.R 1059lib/R/library/tcltk/demo/tkcanvas.R

cvs diff -r1.42 -r1.43 pkgsrc/math/R/distinfo (expand / switch to unified diff)

--- pkgsrc/math/R/distinfo 2010/02/09 07:02:53 1.42
+++ pkgsrc/math/R/distinfo 2010/05/06 07:33:41 1.43
@@ -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
3SHA1 (R-2.10.1.tar.gz) = f5b1969fde3642c233f5198e44a7bf17a7b85ab6 3SHA1 (R-2.11.0.tar.gz) = 86af359879afaf18bf0cd9ca36f2957d7b146ba3
4RMD160 (R-2.10.1.tar.gz) = 7acf060192f205da4731d0ea3c2cc318b65b7e91 4RMD160 (R-2.11.0.tar.gz) = 358d5ba19bd534e9f5be56f517bd217c235599dc
5Size (R-2.10.1.tar.gz) = 19705604 bytes 5Size (R-2.11.0.tar.gz) = 19779908 bytes
6SHA1 (patch-ab) = c70f9f94bace4129b81f19d8802ae1de50c9f24e 6SHA1 (patch-ab) = 629c8d5f9d2278c97f48fb55c0e5172a0aea58b2
7SHA1 (patch-ac) = eda258c5be9630fac013ea1f5a6785de299c1509 7SHA1 (patch-ac) = 53b4e331d8887a469e74662c1a19ad5571ed72d6
8SHA1 (patch-ad) = 5c6fd9f68d8fe4a12147d94c07590025427878fc 8SHA1 (patch-ad) = 43ae23bd0815986c3bac661bd3354cd96b3e54e4

cvs diff -r1.19 -r1.20 pkgsrc/math/R/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/math/R/patches/Attic/patch-ab 2009/12/11 18:53:40 1.19
+++ pkgsrc/math/R/patches/Attic/patch-ab 2010/05/06 07:33:41 1.20
@@ -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

cvs diff -r1.24 -r1.25 pkgsrc/math/R/patches/Attic/patch-ac (expand / switch to unified diff)

--- pkgsrc/math/R/patches/Attic/patch-ac 2009/12/11 18:53:40 1.24
+++ pkgsrc/math/R/patches/Attic/patch-ac 2010/05/06 07:33:41 1.25
@@ -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 {}

cvs diff -r1.13 -r1.14 pkgsrc/math/R/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/math/R/patches/Attic/patch-ad 2009/12/11 18:53:40 1.13
+++ pkgsrc/math/R/patches/Attic/patch-ad 2010/05/06 07:33:41 1.14
@@ -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