Changeset View
Changeset View
Standalone View
Standalone View
head/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.4.1 | PORTVERSION= 3.4.1 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
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 | ||||
LIB_DEPENDS= libcurl.so:ftp/curl \ | LIB_DEPENDS= libcurl.so:ftp/curl \ | ||||
libpcre.so:devel/pcre | libpcre.so:devel/pcre | ||||
BUILD_DEPENDS= texi2any:print/texinfo | BUILD_DEPENDS= texi2any:print/texinfo | ||||
RUN_DEPENDS= gmake:devel/gmake | RUN_DEPENDS= gmake:devel/gmake | ||||
CONFIGURE_ARGS= --disable-java \ | CONFIGURE_ARGS= --disable-java \ | ||||
--with-readline \ | --with-readline \ | ||||
rdocdir=${DOCSDIR} | rdocdir=${DOCSDIR} | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
ONLY_FOR_ARCHS= aarch64 amd64 i386 | ONLY_FOR_ARCHS= aarch64 amd64 i386 | ||||
USES= gmake iconv libtool localbase objc:compiler \ | USES= gmake iconv libtool localbase objc:compiler \ | ||||
pathfix perl5 readline:port | pathfix perl5 readline:port | ||||
USE_PERL5= build | USE_PERL5= build | ||||
USE_LDCONFIG= ${PREFIX}/lib/R/lib | |||||
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= GHOSTSCRIPT JPEG CAIROPANGO PNG TCLTK TEXDOCS TIFF | OPTIONS_GROUP_NEEDX11= GHOSTSCRIPT JPEG CAIROPANGO PNG TCLTK TEXDOCS TIFF | ||||
OPTIONS_SINGLE= BLAS FORTRAN | OPTIONS_SINGLE= BLAS FORTRAN | ||||
OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB RBLAS | OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB RBLAS | ||||
OPTIONS_SINGLE_FORTRAN= ${OPTIONS_SINGLE_FORTRAN_${MACHINE_ARCH}} | OPTIONS_SINGLE_FORTRAN= ${OPTIONS_SINGLE_FORTRAN_${MACHINE_ARCH}} | ||||
▲ Show 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
TEXDOCS_INSTALL_TARGET= install-pdf | TEXDOCS_INSTALL_TARGET= install-pdf | ||||
TEXDOCS_USE= tex=dvipsk:build,kpathsea:build,pdftex:build | 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 | ||||
LIBVER= ${PORTVERSION:R} | |||||
PLIST_SUB= LIBVER=${LIBVER} | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure | @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure | ||||
@${REINPLACE_CMD} "s|%%LIBVER%%|${LIBVER}|" \ | |||||
${WRKSRC}/src/main/Makefile.in \ | |||||
${WRKSRC}/src/extra/blas/Makefile.in \ | |||||
${WRKSRC}/src/modules/lapack/Makefile.in | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.include "compiler.mk" | .include "compiler.mk" | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |