Changeset View
Changeset View
Standalone View
Standalone View
math/R/Makefile
# Created by: Maurice Castro <maurice@serc.rmit.edu.au> | # Created by: Maurice Castro <maurice@serc.rmit.edu.au> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= R | PORTNAME= R | ||||
PORTVERSION= 3.3.2 | PORTVERSION= 3.3.2 | ||||
PORTREVISION= 2 | PORTREVISION= 3 | ||||
CATEGORIES= math lang | CATEGORIES= math lang | ||||
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||} | MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||} | ||||
MAINTAINER= jrm@FreeBSD.org | MAINTAINER= jrm@FreeBSD.org | ||||
COMMENT= Language for statistical computing and graphics | COMMENT= Language for statistical computing and graphics | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
Show All 9 Lines | |||||
USES= fortran iconv libtool localbase objc:compiler pathfix \ | USES= fortran iconv libtool localbase objc:compiler pathfix \ | ||||
perl5 readline | perl5 readline | ||||
USE_PERL5= build | USE_PERL5= build | ||||
OPTIONS_DEFINE= ICU INFO LDOUBLE LETTER LIBR MEMPROF NLS RPROF X11 | OPTIONS_DEFINE= ICU INFO LDOUBLE LETTER LIBR MEMPROF NLS RPROF X11 | ||||
OPTIONS_GROUP= NEEDGCC NEEDX11 | OPTIONS_GROUP= NEEDGCC NEEDX11 | ||||
OPTIONS_GROUP_NEEDGCC= LTO OPENMP | OPTIONS_GROUP_NEEDGCC= LTO OPENMP | ||||
OPTIONS_GROUP_NEEDX11= DOCS GHOSTSCRIPT JPEG CAIROPANGO PNG TCLTK TIFF | OPTIONS_GROUP_NEEDX11= GHOSTSCRIPT JPEG CAIROPANGO PNG TCLTK TEXDOCS TIFF | ||||
OPTIONS_SINGLE= BLAS | OPTIONS_SINGLE= BLAS | ||||
OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB RBLAS | OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB RBLAS | ||||
OPTIONS_SUB= YES | OPTIONS_SUB= YES | ||||
ATLAS_DESC= ATLAS BLAS implementation | ATLAS_DESC= ATLAS BLAS implementation | ||||
GHOSTSCRIPT_DESC= Graphics device for bitmap files via Ghostscript | GHOSTSCRIPT_DESC= Graphics device for bitmap files via Ghostscript | ||||
CAIROPANGO_DESC= Cairo graphics device and Pango multi-language text | CAIROPANGO_DESC= Cairo graphics device and Pango multi-language text | ||||
DOCS_DESC= All documentation (TeX build dependency) | |||||
INFO_DESC= GNU info manuals | INFO_DESC= GNU info manuals | ||||
JPEG_DESC= JPEG graphics device | JPEG_DESC= JPEG graphics device | ||||
LDOUBLE_DESC= Long double data type | LDOUBLE_DESC= Long double data type | ||||
LETTER_DESC= US letter paper | LETTER_DESC= US letter paper | ||||
LIBR_DESC= Shared R library | LIBR_DESC= Shared R library | ||||
LTO_DESC= Use Link Time Optimization | LTO_DESC= Use Link Time Optimization | ||||
MEMPROF_DESC= Memory profiling via Rprofmem() and tracemem() | MEMPROF_DESC= Memory profiling via Rprofmem() and tracemem() | ||||
NEEDGCC_DESC= Require GCC | NEEDGCC_DESC= Require GCC | ||||
NEEDX11_DESC= Require X11 | NEEDX11_DESC= Require X11 | ||||
NETLIB_DESC= Netlib BLAS implementation | NETLIB_DESC= Netlib BLAS implementation | ||||
OPENBLAS_DESC= OpenBLAS BLAS implementation | OPENBLAS_DESC= OpenBLAS BLAS implementation | ||||
PNG_DESC= PNG graphics device | PNG_DESC= PNG graphics device | ||||
RBLAS_DESC= Use R-bundled BLAS implementation | RBLAS_DESC= Use R-bundled BLAS implementation | ||||
RPROF_DESC= R profiling via Rprof() | RPROF_DESC= R profiling via Rprof() | ||||
TEXDOCS_DESC= Build/Install TeX-dependent documentation files | |||||
mat: I don't think dependent spells like you did :-p | |||||
Not Done Inline ActionsOh gosh. Thanks. Fixed. jrm: Oh gosh. Thanks. Fixed. | |||||
X11_DESC= X11 graphics device | X11_DESC= X11 graphics device | ||||
OPTIONS_DEFAULT= CAIROPANGO GHOSTSCRIPT ICU INFO JPEG LDOUBLE LIBR PNG \ | OPTIONS_DEFAULT= CAIROPANGO GHOSTSCRIPT ICU INFO JPEG LDOUBLE LIBR PNG \ | ||||
RBLAS RPROF TCLTK TIFF X11 | RBLAS RPROF TCLTK TIFF X11 | ||||
DOCS_BUILD_DEPENDS= texi2any:print/texinfo | |||||
.for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI | |||||
DOCS_CONFIGURE_ENV_OFF+= ac_cv_path_${i}="" | |||||
.endfor | |||||
DOCS_INSTALL_TARGET= install-pdf | |||||
DOCS_USE= tex=dvipsk:build,kpathsea:build,pdftex:build | |||||
ATLAS_USES= blaslapack:atlas | ATLAS_USES= blaslapack:atlas | ||||
ATLAS_CONFIGURE_ON= --disable-BLAS-shlib | ATLAS_CONFIGURE_ON= --disable-BLAS-shlib | ||||
ATLAS_VARS= MANUAL_PACKAGE_BUILD=\ | ATLAS_VARS= MANUAL_PACKAGE_BUILD=\ | ||||
"Choose a BLAS option other than ATLAS for package building." | "Choose a BLAS option other than ATLAS for package building." | ||||
CAIROPANGO_IMPLIES= X11 | CAIROPANGO_IMPLIES= X11 | ||||
CAIROPANGO_CONFIGURE_WITH=cairo | CAIROPANGO_CONFIGURE_WITH=cairo | ||||
CAIROPANGO_USES= gettext jpeg pkgconfig | CAIROPANGO_USES= gettext jpeg pkgconfig | ||||
CAIROPANGO_USE= gnome=pango,cairo | CAIROPANGO_USE= gnome=pango,cairo | ||||
Show All 29 Lines | RBLAS_CONFIGURE_ON= --without-blas \ | ||||
--without-lapack \ | --without-lapack \ | ||||
--enable-BLAS-shlib | --enable-BLAS-shlib | ||||
RBLAS_CONFIGURE_OFF= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ | RBLAS_CONFIGURE_OFF= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ | ||||
--with-lapack="${LAPACKLIB}" | --with-lapack="${LAPACKLIB}" | ||||
RPROF_CONFIGURE_ENABLE= R-profiling | RPROF_CONFIGURE_ENABLE= R-profiling | ||||
TCLTK_IMPLIES= X11 | TCLTK_IMPLIES= X11 | ||||
TCLTK_USES= tcl tk:84+ | TCLTK_USES= tcl tk:84+ | ||||
TCLTK_CONFIGURE_WITH= tcltk | TCLTK_CONFIGURE_WITH= tcltk | ||||
TEXDOCS_BUILD_DEPENDS= texi2any:print/texinfo | |||||
.for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI | |||||
TEXDOCS_CONFIGURE_ENV_OFF+= ac_cv_path_${i}="" | |||||
.endfor | |||||
TEXDOCS_INSTALL_TARGET= install-pdf | |||||
TEXDOCS_USE= tex=dvipsk:build,kpathsea:build,pdftex:build | |||||
TIFF_IMPLIES= X11 | TIFF_IMPLIES= X11 | ||||
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff | TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff | ||||
TIFF_CONFIGURE_WITH= libtiff | TIFF_CONFIGURE_WITH= libtiff | ||||
X11_CONFIGURE_WITH= x | X11_CONFIGURE_WITH= x | ||||
X11_USE= xorg=ice,sm,x11,xext,xmu,xscrnsaver,xt | X11_USE= xorg=ice,sm,x11,xext,xmu,xscrnsaver,xt | ||||
R_SOVERSION= 1 | R_SOVERSION= 1 | ||||
RBLAS_SOVERSION= 2 | RBLAS_SOVERSION= 2 | ||||
Show All 28 Lines |
I don't think dependent spells like you did :-p