aboutsummaryrefslogtreecommitdiff
path: root/math/R
diff options
context:
space:
mode:
authorBrendan Fabeny <bf@FreeBSD.org>2011-07-28 04:19:58 +0000
committerBrendan Fabeny <bf@FreeBSD.org>2011-07-28 04:19:58 +0000
commit73fa6e1345bd0f675797bd7aced8cb8c460bb150 (patch)
treea58b878db4988f8dfcdc6dabcb6d100fe0d7f95f /math/R
parentb376b011879cc30b46b5883c583562639b061c14 (diff)
Notes
Diffstat (limited to 'math/R')
-rw-r--r--math/R/Makefile105
-rw-r--r--math/R/distinfo4
-rw-r--r--math/R/pkg-plist14
3 files changed, 70 insertions, 53 deletions
diff --git a/math/R/Makefile b/math/R/Makefile
index 7a30e536607c..b6f946e21540 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -7,8 +7,7 @@
#
PORTNAME?= R
-PORTVERSION= 2.13.0
-PORTREVISION= 1
+PORTVERSION= 2.13.1
CATEGORIES= math lang
MASTER_SITES= http://cran.r-project.org/src/base/R-2/ \
ftp://cran.r-project.org/pub/R/src/base/R-2/ \
@@ -46,28 +45,32 @@ CONFIGURE_ARGS = --enable-memory-profiling rdocdir=${DOCSDIR} \
CONFIGURE_ENV= FCFLAGS="${FFLAGS}" \
INSTALL_DATA="${INSTALL} ${COPY} ${_SHROWNGRP} -m 644" \
R_LD_LIBRARY_PATH="${R_LD_LIBRARY_PATH}" TAR="${TAR}"
-MAN1= R.1 Rscript.1
OPTIONS= ATLAS "Use ATLAS instead of BLAS/LAPACK" off \
- GHOSTSCRIPT "Enable the [dev2]bitmap() graphics devices" on \
ICU "Improve collation in multibyte locales with ICU" on \
+ NLS "Build with NLS support" on \
+ PCRE_PORT "Use PCRE port instead of bundled source" on \
+ THREADS "Build a multithreaded R" on
+.if !defined(LIBR_SLAVEPORT)
+OPTIONS+= GHOSTSCRIPT "Enable the [dev2]bitmap() graphics devices" on \
JPEG "Enable the jpeg() graphics device" on \
LETTER_PAPER "Use US Letter paper" off \
LIBR "Install libR, and a dynamically-linked, rather than a static R" on \
- NLS "Build with NLS support" on \
PANGOCAIRO "Enable cairo and pango in the X11() graphics device" on \
- PCRE_PORT "Use PCRE port instead of bundled source" on \
PNG "Enable the png() graphics device" on \
TCLTK "Use Tcl/Tk (for the tcltk package)" on \
- THREADS "Build a multithreaded R" on \
X11 "Enable the X11() graphics device" on \
DVI_MANUALS "Install DVI manuals (requires TeX)" off \
INFO_MANUALS "Install GNU info manuals" on
+.endif # !LIBR_SLAVEPORT
PLIST_SUB= R_SOVERSION="${R_SOVERSION}" \
RBLAS_SOVERSION="${RBLAS_SOVERSION}" \
RLAPACK_SOVERSION="${RLAPACK_SOVERSION}"
R_LD_LIBRARY_PATH= ${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}:${LOCALBASE}/lib
USE_ICONV= yes
+.if !defined(LIBR_SLAVEPORT)
+MAN1= R.1 Rscript.1
USE_LDCONFIG= ${PREFIX}/lib/R/lib
+.endif # !LIBR_SLAVEPORT
WANT_GNOME= yes
.endif # LIBRMATH_SLAVEPORT
CONFIGURE_ENV += LDFLAGS="${LDFLAGS}"
@@ -91,10 +94,6 @@ PICFLAG?= -fpic
CONFIGURE_ENV += SHLIB_${flag}FLAGS="${PICFLAG}"
.endfor
-.if ${ARCH} == "sparc64"
-BROKEN= Does not install on sparc64: assertions fail
-.endif
-
.if !defined(LIBRMATH_SLAVEPORT)
.if defined(WITH_ATLAS)
LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
@@ -111,10 +110,6 @@ PLIST_SUB+= LAPACK=""
PLIST_SUB+= LAPACK="@comment "
.endif
-.if !defined(WITHOUT_GHOSTSCRIPT)
-USE_GHOSTSCRIPT_RUN= yes
-.endif
-
.if defined(WITHOUT_ICU)
CONFIGURE_ARGS+= --without-ICU
.else
@@ -122,6 +117,37 @@ LIB_DEPENDS+= icui18n:${PORTSDIR}/devel/icu
CONFIGURE_ARGS+= --with-ICU
.endif
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+= --disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+.if defined(WITHOUT_PCRE_PORT)
+CONFIGURE_ARGS+= --without-system-pcre
+.else
+LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
+CONFIGURE_ARGS+= --with-system-pcre
+.endif
+
+.if defined(WITHOUT_THREADS)
+CONFIGURE_ARGS+= --disable-threads
+.else
+CONFIGURE_ARGS+= --enable-threads=posix
+.endif
+
+.if defined(LIBR_SLAVEPORT)
+
+CONFIGURE_ARGS+= --disable-BLAS-shlib --without-pic --without-x
+
+.else # LIBR_SLAVEPORT
+
+.if !defined(WITHOUT_GHOSTSCRIPT)
+USE_GHOSTSCRIPT_RUN= yes
+.endif
+
.if defined(WITHOUT_JPEG)
CONFIGURE_ARGS+= --without-jpeglib
.else
@@ -140,27 +166,12 @@ CONFIGURE_ARGS+= --enable-R-shlib
PLIST_SUB+= LIBR=""
.endif
-.if !defined(WITHOUT_NLS)
-USE_GETTEXT= yes
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
.if defined(WITHOUT_PANGOCAIRO)
-CONFIGURE_ARGS+= --with-cairo=no
+CONFIGURE_ARGS+= --without-cairo
.else
USE_GNOME+= pango
.endif
-.if defined(WITHOUT_PCRE_PORT)
-CONFIGURE_ARGS+= --without-system-pcre
-.else
-LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
-CONFIGURE_ARGS+= --with-system-pcre
-.endif
-
.if defined(WITHOUT_PNG)
CONFIGURE_ARGS+= --without-libpng
.else
@@ -181,12 +192,6 @@ CONFIGURE_ARGS+= --with-tcltk \
PLIST_SUB+= TCLTK=""
.endif
-.if defined(WITHOUT_THREADS)
-CONFIGURE_ARGS+= --disable-threads
-.else
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-
.if defined(WITHOUT_X11)
CONFIGURE_ARGS+= --without-x
PLIST_SUB+= X11="@comment "
@@ -209,6 +214,7 @@ PLIST_SUB+= DVI_MANUAL=""
.else
PLIST_SUB+= DVI_MANUAL="@comment "
.endif
+.endif # LIBR_SLAVEPORT
.endif # !LIBRMATH_SLAVEPORT
post-patch:
@@ -232,12 +238,20 @@ post-patch:
done)
.endif
-.if defined(WITH_LIBR)
-post-build:
+.if defined(LIBR_SLAVEPORT)
+do-build:
+.for d in include extra
+ @(cd ${WRKSRC}/src/${d}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
+ ${MAKE_ARGS} R)
+.endfor
@(cd ${WRKSRC}/src/main; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
- ${MAKE_ARGS} libR.a)
+ ${MAKE_ARGS} Makefile Makedeps libR.a)
-.endif
+do-install:
+ @${MKDIR} ${PREFIX}/lib/R/lib
+ @${INSTALL_DATA} ${WRKSRC}/src/main/libR.a ${PREFIX}/lib/R/lib
+
+.else # LIBR_SLAVEPORT
check regression-test test: build
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} LANGUAGE=en \
@@ -250,9 +264,6 @@ check-all: build
check-all)
post-install:
-.if defined(WITH_LIBR)
- @${INSTALL_LIB} ${WRKSRC}/src/main/libR.a ${PREFIX}/lib/R/lib
-.endif
.for L in R Rblas Rlapack
@(cd ${PREFIX}/lib/R/lib; if [ -f lib${L}.so ] ; then \
${LN} -sf lib${L}.so lib${L}.so.${${L:U}_SOVERSION} ; fi)
@@ -264,11 +275,13 @@ post-install:
done)
.endif
+.endif # LIBR_SLAVEPORT
.else # !LIBRMATH_SLAVEPORT
do-install:
@${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${PREFIX}/include
- @${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.a ${PREFIX}/lib
- @${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.so \
+ @${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.a ${PREFIX}/lib
+ @${STRIP_CMD} ${BUILD_WRKSRC}/libRmath.so
+ @${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.so \
${PREFIX}/lib/libRmath.so.${RMATH_SOVERSION}
@(cd ${PREFIX}/lib; ${LN} -sf libRmath.so.${RMATH_SOVERSION} libRmath.so)
diff --git a/math/R/distinfo b/math/R/distinfo
index c42183ae75b8..9a447e35ea5b 100644
--- a/math/R/distinfo
+++ b/math/R/distinfo
@@ -1,2 +1,2 @@
-SHA256 (R-2.13.0.tar.gz) = 559213ff05a205b9d2ad7ac7abebf477fb87c1bb3f0b03febbff5aa6bd8ab811
-SIZE (R-2.13.0.tar.gz) = 21832899
+SHA256 (R-2.13.1.tar.gz) = ded5f39bc5130ff58a53d361435e0fee818ebec6c2aacc976ab625a3adf9bc51
+SIZE (R-2.13.1.tar.gz) = 22063747
diff --git a/math/R/pkg-plist b/math/R/pkg-plist
index ee2310112424..1e12c7f3bc09 100644
--- a/math/R/pkg-plist
+++ b/math/R/pkg-plist
@@ -1,6 +1,5 @@
%%DOCSDIR%%/AUTHORS
%%DOCSDIR%%/COPYING
-%%DOCSDIR%%/COPYING.LIB
%%DOCSDIR%%/COPYRIGHTS
%%DOCSDIR%%/CRAN_mirrors.csv
%%DOCSDIR%%/FAQ
@@ -101,7 +100,6 @@ lib/R/include/Rinternals.h
lib/R/include/Rmath.h
lib/R/include/Rversion.h
lib/R/include/S.h
-%%LIBR%%lib/R/lib/libR.a
%%LIBR%%lib/R/lib/libR.so
%%LIBR%%lib/R/lib/libR.so.%%R_SOVERSION%%
%%LAPACK%%lib/R/lib/libRblas.so
@@ -869,7 +867,6 @@ lib/R/library/nnet/libs/nnet.so
%%NLS%%lib/R/library/nnet/po/fr/LC_MESSAGES/R-nnet.mo
lib/R/library/rpart/DESCRIPTION
lib/R/library/rpart/INDEX
-lib/R/library/rpart/LICENCE
lib/R/library/rpart/Meta/Rd.rds
lib/R/library/rpart/Meta/data.rds
lib/R/library/rpart/Meta/hsearch.rds
@@ -1066,6 +1063,7 @@ lib/R/library/survival/Meta/hsearch.rds
lib/R/library/survival/Meta/links.rds
lib/R/library/survival/Meta/nsInfo.rds
lib/R/library/survival/Meta/package.rds
+lib/R/library/survival/Meta/vignette.rds
lib/R/library/survival/NAMESPACE
lib/R/library/survival/NEWS.Rd
lib/R/library/survival/R/survival
@@ -1074,7 +1072,13 @@ lib/R/library/survival/R/survival.rdx
lib/R/library/survival/data/Rdata.rdb
lib/R/library/survival/data/Rdata.rds
lib/R/library/survival/data/Rdata.rdx
+lib/R/library/survival/doc/cgd.dat
+lib/R/library/survival/doc/d3.rda
lib/R/library/survival/doc/index.html
+lib/R/library/survival/doc/raheart.rda
+lib/R/library/survival/doc/timedep.Rnw
+lib/R/library/survival/doc/timedep.pdf
+lib/R/library/survival/doc/timedep.R
lib/R/library/survival/doc/validate.tex
lib/R/library/survival/help/AnIndex
lib/R/library/survival/help/aliases.rds
@@ -1836,13 +1840,13 @@ lib/R/share/texmf/tex/latex/upquote.sty
@dirrm lib/R/library/KernSmooth/Meta
@dirrm lib/R/library/KernSmooth
@dirrm lib/R/library
-@dirrm lib/R/lib
+@dirrmtry lib/R/lib
@dirrm lib/R/include/R_ext
@dirrm lib/R/include
@dirrm lib/R/etc
@dirrm lib/R/bin/exec
@dirrm lib/R/bin
-@dirrm lib/R
+@dirrmtry lib/R
%%PORTDOCS%%%%DVI_MANUAL%%@dirrm %%DOCSDIR%%/manual/images
@dirrm %%DOCSDIR%%/manual
@dirrm %%DOCSDIR%%/html