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

Collapse All | Expand All

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