View | Details | Raw Unified | Return to bug 210866 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-303 / +154 lines)
Lines 1-320 Link Here
1
# Created by: Maurice Castro <maurice@serc.rmit.edu.au>
1
# Created by: Maurice Castro <maurice@serc.rmit.edu.au>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME?=	R
4
PORTNAME=		R
5
PORTVERSION=	3.3.1
5
PORTVERSION=		3.3.1
6
CATEGORIES=	math lang
6
CATEGORIES=		math lang
7
MASTER_SITES=	http://cran.r-project.org/%SUBDIR%/ \
7
MASTER_SITES=		http://cran.r-project.org/%SUBDIR%/ \
8
		ftp://cran.r-project.org/pub/R/%SUBDIR%/ \
8
			ftp://cran.r-project.org/pub/R/%SUBDIR%/ \
9
		http://cran.at.r-project.org/%SUBDIR%/ \
9
			http://cran.at.r-project.org/%SUBDIR%/ \
10
		http://cran.au.r-project.org/%SUBDIR%/ \
10
			http://cran.au.r-project.org/%SUBDIR%/ \
11
		http://cran.br.r-project.org/%SUBDIR%/ \
11
			http://cran.br.r-project.org/%SUBDIR%/ \
12
		http://cran.ch.r-project.org/%SUBDIR%/ \
12
			http://cran.ch.r-project.org/%SUBDIR%/ \
13
		http://cran.es.r-project.org/%SUBDIR%/ \
13
			http://cran.es.r-project.org/%SUBDIR%/ \
14
		http://cran.dk.r-project.org/%SUBDIR%/ \
14
			http://cran.dk.r-project.org/%SUBDIR%/ \
15
		http://cran.uk.r-project.org/%SUBDIR%/ \
15
			http://cran.uk.r-project.org/%SUBDIR%/ \
16
		http://cran.us.r-project.org/%SUBDIR%/ \
16
			http://cran.us.r-project.org/%SUBDIR%/ \
17
		ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/%SUBDIR%/ \
17
			ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/%SUBDIR%/ \
18
		http://lib.stat.cmu.edu/R/CRAN/%SUBDIR%/ \
18
			http://lib.stat.cmu.edu/R/CRAN/%SUBDIR%/ \
19
		http://cran.stat.ucla.edu/%SUBDIR%/ \
19
			http://cran.stat.ucla.edu/%SUBDIR%/ \
20
		http://probability.ca/cran/%SUBDIR%/
20
			http://probability.ca/cran/%SUBDIR%/
21
MASTER_SITE_SUBDIR=	src/base/R-${PORTVERSION:C|\..*||}
21
MASTER_SITE_SUBDIR=	src/base/R-${PORTVERSION:C|\..*||}
22
22
23
MAINTAINER=	jrm@ftfl.ca
23
MAINTAINER=		jrm@ftfl.ca
24
COMMENT?=	Language for statistical computing and graphics
24
COMMENT=		Language for statistical computing and graphics
25
25
26
LICENSE=	GPLv2
26
LICENSE=		GPLv2
27
27
28
LIB_DEPENDS=		libcurl.so:ftp/curl \
29
			libpcre.so:devel/pcre
30
RUN_DEPENDS=		${LOCALBASE}/bin/gsed:textproc/gsed
28
BUILD_DEPENDS=		${LOCALBASE}/bin/gsed:textproc/gsed \
31
BUILD_DEPENDS=		${LOCALBASE}/bin/gsed:textproc/gsed \
29
			texi2dvi:print/texinfo
32
			texi2dvi:print/texinfo
30
LIB_DEPENDS=		libcurl.so:ftp/curl \
31
			libpcre.so:devel/pcre
32
33
33
CONFIGURE_ENV=		LIBR_LDFLAGS="${LDFLAGS}" OBJC="${CC}" \
34
GNU_CONFIGURE=		yes
35
USES=			fortran iconv perl5
36
USE_PERL5=		build
37
USE_LDCONFIG=		${PREFIX}/lib/R/lib
38
39
CONFIGURE_ARGS=		--disable-java --enable-memory-profiling \
40
			rdocdir=${DOCSDIR}
41
CONFIGURE_ENV=		FCFLAGS="${FFLAGS}" \
42
			LIBR_LDFLAGS="${LDFLAGS}" OBJC="${CC}" \
43
			R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}" TAR="${TAR}" \
34
			SED="${LOCALBASE}/bin/gsed" \
44
			SED="${LOCALBASE}/bin/gsed" \
35
			ac_cv_have_decl_powl=yes ac_cv_have_decl_log1pl=yes
45
			ac_cv_have_decl_powl=yes \
46
			ac_cv_have_decl_log1pl=yes
36
47
37
OPTIONS_DEFINE=		MISSING DOCS LTO OPENMP LONGDOUBLE
38
39
MISSING_DESC=		use libmissing rather than libquadmath
40
LTO_DESC=		Try to produce faster code through LTO
41
LONGDOUBLE_DESC=	Enable use of long double data type
42
LTO_CONFIGURE_ENABLE=	lto
43
OPENMP_CONFIGURE_ENABLE=	openmp
44
LONGDOUBLE_CONFIGURE_ENABLE=	long-double
45
46
OPTIONS_SINGLE=		BLAS
47
OPTIONS_SINGLE_BLAS=	RBLAS ATLAS OPENBLAS NETLIB
48
OPTIONS_DEFAULT=	OPENBLAS
49
50
RBLAS_DESC=		Use internal blas implementation
51
52
OPENBLAS_USES=		blaslapack:openblas
53
NETLIB_USES=		blaslapack:netlib
54
ATLAS_USES=		blaslapack:atlas
55
RBLAS_CONFIGURE_ON=	--without-blas --without-lapack
56
RBLAS_CONFIGURE_OFF=	--with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \
57
			--with-lapack="${LAPACKLIB}"
58
59
OPTIONS_SUB=		RBLAS
60
61
.if defined(LIBRMATH_SLAVEPORT)
62
BUILD_WRKSRC=		${WRKSRC}/src/nmath/standalone
63
CONFIGURE_ARGS=		--disable-nls --with-ICU=no --with-cairo=no \
64
			--with-jpeglib=no --with-libpng=no --with-libtiff=no \
65
			--with-readline=no --with-tcltk=no --with-x=no \
66
			--without-libintl-prefix
67
CONFIGURE_ENV+=		ac_cv_header_iconv_h=no
68
PLIST_SUB=		RMATH_SOVERSION="${RMATH_SOVERSION}"
69
USE_LDCONFIG=		yes
70
.else # LIBRMATH_SLAVEPORT
71
ALL_TARGET=		all
48
ALL_TARGET=		all
72
INSTALL_TARGET=		install-strip
49
INSTALL_TARGET=		install-strip
73
CONFIGURE_ARGS=		--enable-memory-profiling rdocdir=${DOCSDIR} \
50
R_LD_LIBRARY_PATH=	${_GCC_RUNTIME}:${LOCALBASE}/lib
74
			--with-system-bzlib --with-system-zlib
51
MAKE_JOBS_UNSAFE=	yes
75
CONFIGURE_ENV+=		FCFLAGS="${FFLAGS}" \
76
			R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}" TAR="${TAR}"
77
52
78
OPTIONS_DEFINE+=	ICU THREADS
53
OPTIONS_DEFINE=		DOCS ICU INFO LETTER LIBR LDOUBLE LTO MISSING NLS \
54
			OPENMP THREADS X11
79
55
80
ICU_DESC=		Use ICU for collation in multibyte locales
56
OPTIONS_GROUP=		NEEDX11
57
OPTIONS_GROUP_NEEDX11=	GHOSTSCRIPT JPEG CAIROPANGO PDF PNG TCLTK TIFF
81
58
82
OPTIONS_DEFAULT+=	ICU THREADS
59
OPTIONS_SINGLE=		BLAS
60
OPTIONS_SINGLE_BLAS=	ATLAS OPENBLAS NETLIB RBLAS
83
61
84
.if !defined(LIBR_SLAVEPORT)
62
OPTIONS_SUB=		YES
85
RUN_DEPENDS+=		${LOCALBASE}/bin/gsed:textproc/gsed
86
USE_LDCONFIG=		${PREFIX}/lib/R/lib
87
#now only used to build the R.1 manpage:
88
USES+=			perl5
89
USE_PERL5=		build
90
63
91
OPTIONS_DEFINE+=	GHOSTSCRIPT INFO_MANUALS JPEG LETTER_PAPER LIBR \
64
ATLAS_DESC=		ATLAS BLAS implementation
92
			PANGOCAIRO PDF_MANUALS PNG TCLTK TIFF X11
65
GHOSTSCRIPT_DESC=	Graphics Device for Bitmap Files via Ghostscript
66
CAIROPANGO_DESC=	Cairo graphics device and Pango multi-language text
67
INFO_DESC=		GNU info manuals
68
JPEG_DESC=		JPEG graphics device
69
LDOUBLE_DESC=		Enable long double data type
70
LETTER_DESC=		US Letter paper
71
LIBR_DESC=		Build dynamic (shared) R library
72
LTO_DESC=		Try to produce faster code through LTO
73
MISSING_DESC=		Use libmissing rather than libquadmath
74
NEEDX11_DESC=		X11-Implying Options
75
NETLIB_DESC=		Netlib BLAS implementation
76
OPENBLAS_DESC=		OpenBLAS BLAS implementation
77
PDF_DESC=		PDF manuals (requires TeX)
78
PNG_DESC=		PNG graphics device
79
RBLAS_DESC=		Use R-bundled BLAS implementation
80
X11_DESC=		X11 graphics device
93
81
94
GHOSTSCRIPT_DESC=	[dev2]bitmap() graphics devices
82
OPTIONS_DEFAULT=	GHOSTSCRIPT ICU INFO JPEG LTO LIBR OPENBLAS OPENMP \
95
INFO_MANUALS_DESC=	GNU info manuals
83
			CAIROPANGO PNG TCLTK TIFF THREADS X11
96
JPEG_DESC=		jpeg() graphics device
97
LETTER_PAPER_DESC=	US Letter paper
98
LIBR_DESC=		R shared library and a dynamically-linked R
99
PANGOCAIRO_DESC=	cairo and pango graphics support
100
PDF_MANUALS_DESC=	PDF manuals (requires TeX)
101
PNG_DESC=		png() graphics device
102
TCLTK_DESC=		tcltk package
103
X11_DESC=		X11() graphics device
104
84
105
OPTIONS_DEFAULT+=	GHOSTSCRIPT INFO_MANUALS JPEG LTO LIBR OPENMP \
106
			PANGOCAIRO PNG TCLTK TIFF X11
107
108
OPTIONS_DEFAULT_armv6+=		MISSING
85
OPTIONS_DEFAULT_armv6+=		MISSING
109
OPTIONS_DEFAULT_powerpc+=	MISSING
86
OPTIONS_DEFAULT_powerpc+=	MISSING
110
OPTIONS_DEFAULT_powerpc64+=	MISSING
87
OPTIONS_DEFAULT_powerpc64+=	MISSING
111
OPTIONS_DEFAULT_sparc64+=	MISSING
88
OPTIONS_DEFAULT_sparc64+=	MISSING
112
89
113
.endif # !LIBR_SLAVEPORT
90
ATLAS_USES=		blaslapack:atlas
114
PLIST_SUB=		R_SOVERSION="${R_SOVERSION}" \
115
			RBLAS_SOVERSION="${RBLAS_SOVERSION}" \
116
			RLAPACK_SOVERSION="${RLAPACK_SOVERSION}"
117
R_LD_LIBRARY_PATH=	${_GCC_RUNTIME}:${LOCALBASE}/lib
118
USES+=			iconv
119
.endif # LIBRMATH_SLAVEPORT
120
GNU_CONFIGURE=		yes
121
MAKE_JOBS_UNSAFE=	yes
122
R_SOVERSION=		1
123
RBLAS_SOVERSION=	2
124
RLAPACK_SOVERSION=	4
125
RMATH_SOVERSION=	0
126
USES+=			fortran
127
91
128
.include "compiler.mk"
92
GHOSTSCRIPT_IMPLIES=	X11
129
.include <bsd.port.options.mk>
93
GHOSTSCRIPT_USES=	ghostscript
130
94
131
.if ${ARCH} == "sparc64" || ${ARCH} == "powerpc64"
95
ICU_CONFIGURE_WITH=	ICU
132
PICFLAG?=		-fPIC
96
ICU_LIB_DEPENDS=	libicui18n.so:devel/icu
133
.else
134
PICFLAG?=		-fpic
135
.endif
136
.for flag in LD CXXLD
137
CONFIGURE_ENV +=	SHLIB_${flag}FLAGS="${PICFLAG}"
138
.endfor
139
97
140
.if ${OSVERSION} > 1000052 && \
98
INFO_IMPLIES=		DOCS
141
(${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64)
99
INFO_ALL_TARGET=	info
142
.for _f in coshl erfcl erfl lgammal powl sinhl tanhl tgammal
100
INFO_INSTALL_TARGET=	install-info
143
CFLAGS+=	-fno-builtin-${_f}
101
INFO_INFO=		R-FAQ R-admin R-data R-exts R-ints R-intro R-lang
144
LDFLAGS+=	-fno-builtin-${_f}
145
.endfor
146
.endif
147
102
148
.if ${PORT_OPTIONS:MMISSING}
103
JPEG_IMPLIES=		X11
149
.for _f in acos asin atan cos cosh exp log pow sin sinh tan tanh
104
JPEG_CONFIGURE_WITH=	jpeglib
150
CONFIGURE_ENV+=		ac_cv_have_decl_c${_f}=yes
151
.endfor
152
LIB_DEPENDS+=		libmissing.so:math/libmissing
153
LIBM=			-L${LOCALBASE}/lib -lmissing -lm
154
LIBMH=			"missing_math.h"
155
.if defined(LIBRMATH_SLAVEPORT)
156
CPPFLAGS+=		-I${LOCALBASE}/include
157
.endif
158
.else
159
LIBM=			-lquadmath -lm
160
LIBMH=			<quadmath.h>
161
.endif
162
105
163
.if !defined(LIBRMATH_SLAVEPORT)
106
LETTER_CONFIGURE_ENV=	R_PAPERSIZE=letter
164
107
165
.if ${PORT_OPTIONS:MICU}
108
LIBR_CONFIGURE_ENABLE=	R-shlib
166
LIB_DEPENDS+=		libicui18n.so:devel/icu
167
CONFIGURE_ARGS+=	--with-ICU
168
.else
169
CONFIGURE_ARGS+=	--without-ICU
170
.endif
171
109
172
.if ${PORT_OPTIONS:MNLS}
110
LDOUBLE_CONFIGURE_ENABLE=long-double
173
USES+=			gettext
174
PLIST_SUB+=		NLS=""
175
.else
176
CONFIGURE_ARGS+=	--disable-nls
177
PLIST_SUB+=		NLS="@comment "
178
.endif
179
111
180
.if ${PORT_OPTIONS:MTHREADS}
112
LTO_CONFIGURE_ENABLE=	lto
181
CONFIGURE_ARGS+=	--enable-threads=posix
182
.else
183
CONFIGURE_ARGS+=	--disable-threads
184
.endif
185
113
186
.if defined(LIBR_SLAVEPORT)
114
.for i in acos asin atan cos cosh exp log pow sin sinh tan tanh
115
MISSING_CONFIGURE_ENV+=	ac_cv_have_decl_c${i}=yes
116
.endfor
117
MISSING_LIB_DEPENDS=	libmissing.so:math/libmissing
118
MISSING_VARS=		LIBM="-L${LOCALBASE}/lib -lmissing -lm" \
119
			LIBMH=<missing_math.h>
120
MISSING_VARS_OFF=	LIBM='-lquadmath -lm' \
121
			LIBMH=<quadmath.h>
187
122
188
CONFIGURE_ARGS+=	--disable-BLAS-shlib --without-pic --without-x
123
NETLIB_USES=		blaslapack:netlib
189
USES+=			readline
190
124
191
.else # LIBR_SLAVEPORT
125
NLS_CONFIGURE_OFF=	--disable-nls
126
NLS_USES=		gettext
192
127
193
.if ${PORT_OPTIONS:MGHOSTSCRIPT}
128
OPENBLAS_USES=		blaslapack:openblas
194
USES+=			ghostscript
195
.endif
196
129
197
.if ${PORT_OPTIONS:MJPEG}
130
OPENMP_CONFIGURE_ENABLE=openmp
198
USES+=			jpeg
199
CONFIGURE_ARGS+=	--with-jpeglib
200
.else
201
CONFIGURE_ARGS+=	--without-jpeglib
202
.endif
203
131
204
.if ${PORT_OPTIONS:MLETTER_PAPER}
132
CAIROPANGO_IMPLIES=	X11
205
CONFIGURE_ENV +=	R_PAPERSIZE=letter
133
CAIROPANGO_CONFIGURE_WITH=cairo
206
.endif
134
CAIROPANGO_USES=	gettext jpeg pkgconfig
135
CAIROPANGO_USE=		gnome=pango,cairo
207
136
208
.if ${PORT_OPTIONS:MLIBR}
137
PDF_IMPLIES=		DOCS X11
209
CONFIGURE_ARGS+=	--enable-R-shlib
138
PDF_USE=		tex=dvipsk:build,kpathsea:build,pdftex:build
210
PLIST_SUB+=		LIBR=""
139
PDF_ALL_TARGET=		pdf
211
.else
140
PDF_INSTALL_TARGET=	install-pdf
212
PLIST_SUB+=		LIBR="@comment "
141
.for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI
213
.endif
142
PDF_CONFIGURE_ENV_OFF+=	ac_cv_path_${i}=""
143
.endfor
214
144
215
.if ${PORT_OPTIONS:MPANGOCAIRO}
145
PNG_IMPLIES=		X11
216
USES+=			pkgconfig
146
PNG_LIB_DEPENDS=	libpng.so:graphics/png
217
USE_GNOME+=		pango cairo
147
PNG_CONFIGURE_WITH=	libpng
218
PLIST_SUB+=		PANGOCAIRO=""
219
.else
220
CONFIGURE_ARGS+=	--without-cairo
221
PLIST_SUB+=		PANGOCAIRO="@comment "
222
.endif
223
148
224
.if ${PORT_OPTIONS:MPNG}
149
RBLAS_CONFIGURE_ON=	--without-blas \
225
LIB_DEPENDS+=		libpng.so:graphics/png
150
			--without-lapack
226
CONFIGURE_ARGS+=	--with-libpng
151
RBLAS_CONFIGURE_OFF=	--with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \
227
.else
152
			--with-lapack="${LAPACKLIB}"
228
CONFIGURE_ARGS+=	--without-libpng
229
.endif
230
153
231
.if ${PORT_OPTIONS:MTCLTK}
154
TCL_IMPLIES=		X11
232
USES+=			tk:84+
155
TCLTK_USES=		tcl tk:84+
233
CONFIGURE_ARGS+=	--with-tcltk \
156
TCLTK_CONFIGURE_WITH=	tcltk \
234
			--with-tcl-config=${TCL_LIBDIR}/tclConfig.sh \
157
			tcl-config=${TCL_LIBDIR}/tclConfig.sh \
235
			--with-tk-config=${TK_LIBDIR}/tkConfig.sh
158
			tk-config=${TK_LIBDIR}/tkConfig.sh
236
PLIST_SUB+=		TCLTK=""
237
.else
238
CONFIGURE_ARGS+=	--without-tcltk
239
PLIST_SUB+=		TCLTK="@comment "
240
.endif
241
159
242
.if ${PORT_OPTIONS:MTIFF}
160
THREADS_CONFIGURE_ON=	--enable-threads=posix
243
LIB_DEPENDS+=		libtiff.so:graphics/tiff
161
THREADS_CONFIGURE_OFF=	--disable-threads
244
CONFIGURE_ARGS+=	--with-libtiff
245
.else
246
CONFIGURE_ARGS+=	--without-libtiff
247
.endif
248
162
249
.if ${PORT_OPTIONS:MX11}
163
TIFF_IMPLIES=		X11
250
CONFIGURE_ARGS+=	--with-x
164
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
251
USE_XORG=		ice sm x11 xext xmu xscrnsaver xt
165
TIFF_CONFIGURE_WITH=	libtiff
252
PLIST_SUB+=		X11=""
166
167
X11_CONFIGURE_WITH=	x
168
X11_USE=		xorg=ice,sm,x11,xext,xmu,xscrnsaver,xt
169
170
.include "compiler.mk"
171
.include <bsd.port.options.mk>
172
173
.if ${ARCH} == "sparc64" || ${ARCH} == "powerpc64"
174
PICFLAG?=		-fPIC
253
.else
175
.else
254
CONFIGURE_ARGS+=	--without-x
176
PICFLAG?=		-fpic
255
PLIST_SUB+=		X11="@comment "
256
.endif
177
.endif
257
178
258
.if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS}
179
.for i in LD CXXLD
259
ALL_TARGET+=	info
180
CONFIGURE_ENV+=		SHLIB_${i}FLAGS="${PICFLAG}"
260
CONFIGURE_ENV+=	INSTALL_INFO="${LOCALBASE}/bin/install-info" \
181
.endfor
261
		MAKEINFO="${LOCALBASE}/bin/makeinfo"
262
INFO=		R-FAQ R-admin R-data R-exts R-intro R-lang
263
.endif
264
182
265
.if ${PORT_OPTIONS:MPDF_MANUALS} && ${PORT_OPTIONS:MDOCS}
183
.if ${OSVERSION} > 1000052 && \
266
USE_TEX=		texlive dvipsk kpathsea pdftex
184
(${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || \
267
#BUILD_DEPENDS +=	texi2dvi:print/texinfo
185
${ARCH} == sparc64)
268
ALL_TARGET+=		pdf
186
.for i in coshl erfcl erfl lgammal powl sinhl tanhl tgammal
269
CONFIGURE_ENV +=	INSTALL_INFO="${LOCALBASE}/bin/install-info" \
187
CFLAGS+=		-fno-builtin-${i}
270
			MAKEINFO="${LOCALBASE}/bin/makeinfo"
188
LDFLAGS+=		-fno-builtin-${i}
271
INSTALL_TARGET+=	install-pdf
272
PLIST_SUB+=		PDF_MANUAL=""
273
.else
274
.for _b in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI
275
CONFIGURE_ENV+=		ac_cv_path_${_b}=""
276
.endfor
189
.endfor
277
PLIST_SUB+=		PDF_MANUAL="@comment "
278
.endif
190
.endif
279
.endif # LIBR_SLAVEPORT
280
.endif # !LIBRMATH_SLAVEPORT
281
191
282
post-patch:
192
post-patch:
283
	@${REINPLACE_CMD} -e '\|LIBS=|s|-lrt ||' \
284
		-e '\|-lm[". ]|s|-lm|${LIBM}|' \
285
		${WRKSRC}/configure
286
.if !${PORT_OPTIONS:MMISSING}
193
.if !${PORT_OPTIONS:MMISSING}
287
.if ${OSVERSION} < 1000016
194
.if ${OSVERSION} < 1000016
288
	@${REINPLACE_CMD} -e 's/# define EXP expl/# define EXP(x) (long double)expq((__float128)(x))/' \
195
	@${REINPLACE_CMD} -e \
289
		${WRKSRC}/src/nmath/pnchisq.c\
196
's/# define EXP expl/# define EXP(x) (long double)expq((__float128)(x))/' \
197
		${WRKSRC}/src/nmath/pnchisq.c \
290
		${WRKSRC}/src/nmath/pgamma.c
198
		${WRKSRC}/src/nmath/pgamma.c
291
	@${REINPLACE_CMD} -e 's/# define LOG logl/# define LOG(x) (long double)logq((__float128)(x))/' \
199
	@${REINPLACE_CMD} -e \
292
		${WRKSRC}/src/nmath/pnchisq.c\
200
's/# define LOG logl/# define LOG(x) (long double)logq((__float128)(x))/' \
201
		${WRKSRC}/src/nmath/pnchisq.c \
293
		${WRKSRC}/src/nmath/pgamma.c
202
		${WRKSRC}/src/nmath/pgamma.c
294
295
.endif
203
.endif
296
.if ${OSVERSION} < 1000034
204
.if ${OSVERSION} < 1000034
297
	@${REINPLACE_CMD} -Ee 's/(log)(1p)?l\(/(long double)\1\2q((__float128)/' \
205
	@${REINPLACE_CMD} -Ee 's/(log)(1p)?l\(/(long double)\1\2q((__float128)/'\
298
		${WRKSRC}/src/nmath/dnbeta.c \
206
		${WRKSRC}/src/nmath/dnbeta.c \
299
		${WRKSRC}/src/nmath/pnbeta.c
207
		${WRKSRC}/src/nmath/pnbeta.c
300
.endif
208
.endif
301
	@${REINPLACE_CMD} -Ee 's/powl\((.*)(long double)/(long double)powq((__float128)\1__float128/' \
209
	@${REINPLACE_CMD} -Ee \
210
's/powl\((.*)(long double)/(long double)powq((__float128)\1__float128/' \
302
		${WRKSRC}/src/main/format.c
211
		${WRKSRC}/src/main/format.c
303
.else
212
.else # !PORT_OPTIONS:MMISSING
304
.if ${OSVERSION} > 1000052 && \
213
.if ${OSVERSION} > 1000052 && \
305
(${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || ${ARCH} == sparc64)
214
(${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == ia64 || ${ARCH} == pc98 || \
215
${ARCH} == sparc64)
306
	@${REINPLACE_CMD} -e '\|^FLIBS="$$ac_cv_f77_libs"|s|"|&${LIBM} |' \
216
	@${REINPLACE_CMD} -e '\|^FLIBS="$$ac_cv_f77_libs"|s|"|&${LIBM} |' \
307
		${WRKSRC}/configure
217
		${WRKSRC}/configure
308
.endif
218
.endif
309
	@${REINPLACE_CMD} -e \
219
	@${REINPLACE_CMD} -e \
310
	'\|#[[:blank:]]*include[[:blank:]]*<complex.h>|{x;s|^.*$$|#include "missing_complex.h"|;H;x;}' \
220
'\|#[[:blank:]]*include[[:blank:]]*<complex.h>|{x;s|^.*$$|#include "missing_complex.h"|;H;x;}' \
311
		${WRKSRC}/src/main/complex.c
221
		${WRKSRC}/src/main/complex.c
312
.endif
222
.endif # !PORT_OPTIONS:MMISSING
313
	@${REINPLACE_CMD} -e \
223
	@${REINPLACE_CMD} -e \
314
	'\|#[[:blank:]]*include[[:blank:]]*<math.h>|{x;s|^.*$$|#include ${LIBMH}|;H;x;}' \
224
'\|#[[:blank:]]*include[[:blank:]]*<math.h>|{x;s|^.*$$|#include ${LIBMH}|;H;x;}'\
315
		${WRKSRC}/src/nmath/nmath.h \
225
		${WRKSRC}/src/nmath/nmath.h \
316
		${WRKSRC}/src/include/Rmath.h0.in
226
		${WRKSRC}/src/include/Rmath.h0.in
317
	@${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
227
	@${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g'\
318
		${WRKSRC}/src/nmath/standalone/Makefile.in \
228
		${WRKSRC}/src/nmath/standalone/Makefile.in \
319
		${WRKSRC}/src/unix/Makefile.in
229
		${WRKSRC}/src/unix/Makefile.in
320
	@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \
230
	@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \
Lines 321-336 Link Here
321
		${WRKSRC}/configure \
231
		${WRKSRC}/configure \
322
		${WRKSRC}/src/library/profile/Rprofile.unix \
232
		${WRKSRC}/src/library/profile/Rprofile.unix \
323
		${WRKSRC}/src/scripts/javareconf.in
233
		${WRKSRC}/src/scripts/javareconf.in
324
.if !defined(LIBRMATH_SLAVEPORT)
325
.if !${PORT_OPTIONS:MNLS}
326
	@(cd ${WRKSRC}/src/library/Recommended; \
327
	for tarfile in *.tgz *.tar.gz ; do \
328
	${TAR} -czf temptgz --exclude='*/po/*' @$$tarfile ; \
329
	${MV} temptgz $$tarfile ; \
330
	done)
331
	@${REINPLACE_CMD} -e '/ls -d $$srcdir\/inst/d' \
332
		${WRKSRC}/src/library/translations/Makefile.in
333
.endif
334
234
335
.if !${PORT_OPTIONS:MMISSING}
235
.if !${PORT_OPTIONS:MMISSING}
336
pre-configure:
236
pre-configure:
Lines 340-363 Link Here
340
	exit 1 ; fi
240
	exit 1 ; fi
341
.endif
241
.endif
342
242
343
.if defined(LIBR_SLAVEPORT)
344
do-build:
345
.for d in include extra
346
	@(cd ${WRKSRC}/src/${d}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
347
	${MAKE_ARGS} R)
348
.endfor
349
	@(cd ${WRKSRC}/src/main; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
350
	${MAKE_ARGS} Makefile Makedeps libR.a)
351
352
do-install:
353
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/R/lib
354
	${INSTALL_DATA} ${WRKSRC}/src/main/libR.a ${STAGEDIR}${PREFIX}/lib/R/lib
355
356
.else # LIBR_SLAVEPORT
357
358
pre-configure-script:
359
	@${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) -delete
360
361
check regression-test test: build
243
check regression-test test: build
362
	@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \
244
	@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \
363
	LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
245
	LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
Lines 368-402 Link Here
368
	LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
250
	LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} \
369
	check-all)
251
	check-all)
370
252
371
post-install:
372
.for L in R Rblas Rlapack
373
	@if [ -d ${STAGEDIR}${PREFIX}/lib/R/lib ] ; then \
374
	cd ${STAGEDIR}${PREFIX}/lib/R/lib; if [ -f lib${L}.so ] ; then \
375
	${LN} -sf lib${L}.so lib${L}.so.${${L:tu}_SOVERSION} ; fi; fi
376
.endfor
377
.if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS}
378
	@(cd ${WRKSRC}/doc/manual; \
379
	for infofile in ${INFO}; do \
380
		${INSTALL_DATA} $${infofile}.info* ${STAGEDIR}${PREFIX}/${INFO_PATH}/; \
381
	done)
382
.endif
383
384
	${FIND} ${STAGEDIR}${PREFIX}/lib/ -name "*.so" | ${XARGS} ${STRIP_CMD}
385
386
.endif # LIBR_SLAVEPORT
387
.else # !LIBRMATH_SLAVEPORT
388
do-install:
389
	${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${STAGEDIR}${PREFIX}/include
390
	${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.a ${STAGEDIR}${PREFIX}/lib
391
	${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.so \
392
	${STAGEDIR}${PREFIX}/lib/libRmath.so.${RMATH_SOVERSION}
393
	@(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libRmath.so.${RMATH_SOVERSION} libRmath.so)
394
395
check regression-test test: build
396
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \
397
	LC_COLLATE=C LC_TIME=C ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} test; \
398
	${SETENV} LD_LIBRARY_PATH="${BUILD_WRKSRC}" ${BUILD_WRKSRC}/test)
399
400
.endif # !LIBRMATH_SLAVEPORT
401
402
.include <bsd.port.mk>
253
.include <bsd.port.mk>
(-)pkg-plist (-48 / +45 lines)
Lines 100-110 Link Here
100
lib/R/include/Rversion.h
100
lib/R/include/Rversion.h
101
lib/R/include/S.h
101
lib/R/include/S.h
102
%%RBLAS%%lib/R/lib/libRblas.so
102
%%RBLAS%%lib/R/lib/libRblas.so
103
%%RBLAS%%lib/R/lib/libRblas.so.%%RBLAS_SOVERSION%%
104
%%RBLAS%%lib/R/lib/libRlapack.so
103
%%RBLAS%%lib/R/lib/libRlapack.so
105
%%RBLAS%%lib/R/lib/libRlapack.so.%%RLAPACK_SOVERSION%%
106
%%LIBR%%lib/R/lib/libR.so
104
%%LIBR%%lib/R/lib/libR.so
107
%%LIBR%%lib/R/lib/libR.so.%%R_SOVERSION%%
108
lib/R/library/KernSmooth/DESCRIPTION
105
lib/R/library/KernSmooth/DESCRIPTION
109
lib/R/library/KernSmooth/INDEX
106
lib/R/library/KernSmooth/INDEX
110
lib/R/library/KernSmooth/Meta/Rd.rds
107
lib/R/library/KernSmooth/Meta/Rd.rds
Lines 585-591 Link Here
585
lib/R/library/grDevices/html/R.css
582
lib/R/library/grDevices/html/R.css
586
lib/R/library/grDevices/icc/srgb
583
lib/R/library/grDevices/icc/srgb
587
lib/R/library/grDevices/icc/srgb.flate
584
lib/R/library/grDevices/icc/srgb.flate
588
%%PANGOCAIRO%%lib/R/library/grDevices/libs/cairo.so
585
%%CAIROPANGO%%lib/R/library/grDevices/libs/cairo.so
589
lib/R/library/grDevices/libs/grDevices.so
586
lib/R/library/grDevices/libs/grDevices.so
590
lib/R/library/graphics/DESCRIPTION
587
lib/R/library/graphics/DESCRIPTION
591
lib/R/library/graphics/INDEX
588
lib/R/library/graphics/INDEX
Lines 628-678 Link Here
628
lib/R/library/grid/Meta/links.rds
625
lib/R/library/grid/Meta/links.rds
629
lib/R/library/grid/Meta/nsInfo.rds
626
lib/R/library/grid/Meta/nsInfo.rds
630
lib/R/library/grid/Meta/package.rds
627
lib/R/library/grid/Meta/package.rds
631
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/Meta/vignette.rds
628
%%PORTDOCS%%%%PDF%%lib/R/library/grid/Meta/vignette.rds
632
lib/R/library/grid/NAMESPACE
629
lib/R/library/grid/NAMESPACE
633
lib/R/library/grid/R/grid
630
lib/R/library/grid/R/grid
634
lib/R/library/grid/R/grid.rdb
631
lib/R/library/grid/R/grid.rdb
635
lib/R/library/grid/R/grid.rdx
632
lib/R/library/grid/R/grid.rdx
636
lib/R/library/grid/doc/changes.txt
633
lib/R/library/grid/doc/changes.txt
637
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/displaylist.R
634
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/displaylist.R
638
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/displaylist.Rnw
635
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/displaylist.Rnw
639
lib/R/library/grid/doc/displaylist.pdf
636
lib/R/library/grid/doc/displaylist.pdf
640
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/frame.R
637
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/frame.R
641
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/frame.Rnw
638
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/frame.Rnw
642
lib/R/library/grid/doc/frame.pdf
639
lib/R/library/grid/doc/frame.pdf
643
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/grid.R
640
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/grid.R
644
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/grid.Rnw
641
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/grid.Rnw
645
lib/R/library/grid/doc/grid.pdf
642
lib/R/library/grid/doc/grid.pdf
646
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/grobs.R
643
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/grobs.R
647
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/grobs.Rnw
644
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/grobs.Rnw
648
lib/R/library/grid/doc/grobs.pdf
645
lib/R/library/grid/doc/grobs.pdf
649
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/index.html
646
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/index.html
650
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/interactive.R
647
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/interactive.R
651
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/interactive.Rnw
648
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/interactive.Rnw
652
lib/R/library/grid/doc/interactive.pdf
649
lib/R/library/grid/doc/interactive.pdf
653
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/locndimn.R
650
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/locndimn.R
654
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/locndimn.Rnw
651
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/locndimn.Rnw
655
lib/R/library/grid/doc/locndimn.pdf
652
lib/R/library/grid/doc/locndimn.pdf
656
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/moveline.R
653
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/moveline.R
657
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/moveline.Rnw
654
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/moveline.Rnw
658
lib/R/library/grid/doc/moveline.pdf
655
lib/R/library/grid/doc/moveline.pdf
659
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/nonfinite.R
656
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/nonfinite.R
660
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/nonfinite.Rnw
657
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/nonfinite.Rnw
661
lib/R/library/grid/doc/nonfinite.pdf
658
lib/R/library/grid/doc/nonfinite.pdf
662
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/plotexample.R
659
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/plotexample.R
663
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/plotexample.Rnw
660
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/plotexample.Rnw
664
lib/R/library/grid/doc/plotexample.pdf
661
lib/R/library/grid/doc/plotexample.pdf
665
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/rotated.R
662
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/rotated.R
666
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/rotated.Rnw
663
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/rotated.Rnw
667
lib/R/library/grid/doc/rotated.pdf
664
lib/R/library/grid/doc/rotated.pdf
668
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/saveload.R
665
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/saveload.R
669
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/saveload.Rnw
666
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/saveload.Rnw
670
lib/R/library/grid/doc/saveload.pdf
667
lib/R/library/grid/doc/saveload.pdf
671
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/sharing.R
668
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/sharing.R
672
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/sharing.Rnw
669
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/sharing.Rnw
673
lib/R/library/grid/doc/sharing.pdf
670
lib/R/library/grid/doc/sharing.pdf
674
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/viewports.R
671
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/viewports.R
675
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/grid/doc/viewports.Rnw
672
%%PORTDOCS%%%%PDF%%lib/R/library/grid/doc/viewports.Rnw
676
lib/R/library/grid/doc/viewports.pdf
673
lib/R/library/grid/doc/viewports.pdf
677
lib/R/library/grid/help/AnIndex
674
lib/R/library/grid/help/AnIndex
678
lib/R/library/grid/help/aliases.rds
675
lib/R/library/grid/help/aliases.rds
Lines 849-862 Link Here
849
lib/R/library/parallel/Meta/links.rds
846
lib/R/library/parallel/Meta/links.rds
850
lib/R/library/parallel/Meta/nsInfo.rds
847
lib/R/library/parallel/Meta/nsInfo.rds
851
lib/R/library/parallel/Meta/package.rds
848
lib/R/library/parallel/Meta/package.rds
852
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/parallel/Meta/vignette.rds
849
%%PORTDOCS%%%%PDF%%lib/R/library/parallel/Meta/vignette.rds
853
lib/R/library/parallel/NAMESPACE
850
lib/R/library/parallel/NAMESPACE
854
lib/R/library/parallel/R/parallel
851
lib/R/library/parallel/R/parallel
855
lib/R/library/parallel/R/parallel.rdb
852
lib/R/library/parallel/R/parallel.rdb
856
lib/R/library/parallel/R/parallel.rdx
853
lib/R/library/parallel/R/parallel.rdx
857
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/parallel/doc/index.html
854
%%PORTDOCS%%%%PDF%%lib/R/library/parallel/doc/index.html
858
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/parallel/doc/parallel.R
855
%%PORTDOCS%%%%PDF%%lib/R/library/parallel/doc/parallel.R
859
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/parallel/doc/parallel.Rnw
856
%%PORTDOCS%%%%PDF%%lib/R/library/parallel/doc/parallel.Rnw
860
lib/R/library/parallel/doc/parallel.pdf
857
lib/R/library/parallel/doc/parallel.pdf
861
lib/R/library/parallel/help/AnIndex
858
lib/R/library/parallel/help/AnIndex
862
lib/R/library/parallel/help/aliases.rds
859
lib/R/library/parallel/help/aliases.rds
Lines 1415-1421 Link Here
1415
lib/R/library/utils/Meta/links.rds
1412
lib/R/library/utils/Meta/links.rds
1416
lib/R/library/utils/Meta/nsInfo.rds
1413
lib/R/library/utils/Meta/nsInfo.rds
1417
lib/R/library/utils/Meta/package.rds
1414
lib/R/library/utils/Meta/package.rds
1418
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/utils/Meta/vignette.rds
1415
%%PORTDOCS%%%%PDF%%lib/R/library/utils/Meta/vignette.rds
1419
lib/R/library/utils/NAMESPACE
1416
lib/R/library/utils/NAMESPACE
1420
lib/R/library/utils/R/sysdata.rdb
1417
lib/R/library/utils/R/sysdata.rdb
1421
lib/R/library/utils/R/sysdata.rdx
1418
lib/R/library/utils/R/sysdata.rdx
Lines 1424-1433 Link Here
1424
lib/R/library/utils/R/utils.rdx
1421
lib/R/library/utils/R/utils.rdx
1425
lib/R/library/utils/Sweave/Sweave-test-1.Rnw
1422
lib/R/library/utils/Sweave/Sweave-test-1.Rnw
1426
lib/R/library/utils/Sweave/example-1.Rnw
1423
lib/R/library/utils/Sweave/example-1.Rnw
1427
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/utils/doc/Sweave.R
1424
%%PORTDOCS%%%%PDF%%lib/R/library/utils/doc/Sweave.R
1428
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/utils/doc/Sweave.Rnw
1425
%%PORTDOCS%%%%PDF%%lib/R/library/utils/doc/Sweave.Rnw
1429
lib/R/library/utils/doc/Sweave.pdf
1426
lib/R/library/utils/doc/Sweave.pdf
1430
%%PORTDOCS%%%%PDF_MANUAL%%lib/R/library/utils/doc/index.html
1427
%%PORTDOCS%%%%PDF%%lib/R/library/utils/doc/index.html
1431
lib/R/library/utils/help/AnIndex
1428
lib/R/library/utils/help/AnIndex
1432
lib/R/library/utils/help/aliases.rds
1429
lib/R/library/utils/help/aliases.rds
1433
lib/R/library/utils/help/paths.rds
1430
lib/R/library/utils/help/paths.rds
Lines 1492-1505 Link Here
1492
%%DOCSDIR%%/html/NEWS.2.html
1489
%%DOCSDIR%%/html/NEWS.2.html
1493
%%PORTDOCS%%%%DOCSDIR%%/html/Rlogo.pdf
1490
%%PORTDOCS%%%%DOCSDIR%%/html/Rlogo.pdf
1494
%%PORTDOCS%%%%DOCSDIR%%/html/Rlogo.svg
1491
%%PORTDOCS%%%%DOCSDIR%%/html/Rlogo.svg
1495
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-FAQ.pdf
1492
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-FAQ.pdf
1496
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-admin.pdf
1493
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-admin.pdf
1497
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-data.pdf
1494
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-data.pdf
1498
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-exts.pdf
1495
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-exts.pdf
1499
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-intro.pdf
1496
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-intro.pdf
1500
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-ints.pdf
1497
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-ints.pdf
1501
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/R-lang.pdf
1498
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/R-lang.pdf
1502
%%PORTDOCS%%%%PDF_MANUAL%%%%DOCSDIR%%/manual/fullrefman.pdf
1499
%%PORTDOCS%%%%PDF%%%%DOCSDIR%%/manual/fullrefman.pdf
1503
%%PORTDOCS%%%%DOCSDIR%%/BioC_mirrors.csv
1500
%%PORTDOCS%%%%DOCSDIR%%/BioC_mirrors.csv
1504
%%PORTDOCS%%%%DOCSDIR%%/NEWS
1501
%%PORTDOCS%%%%DOCSDIR%%/NEWS
1505
%%PORTDOCS%%%%DOCSDIR%%/NEWS.0
1502
%%PORTDOCS%%%%DOCSDIR%%/NEWS.0

Return to bug 210866