openbsd-ports/math/R/Makefile

101 lines
2.3 KiB
Makefile
Raw Normal View History

2020-10-10 09:52:51 +00:00
# $OpenBSD: Makefile,v 1.119 2020/10/10 09:52:51 feinerer Exp $
COMMENT= powerful math/statistics/graphics language
2020-10-10 09:52:51 +00:00
DISTNAME= R-4.0.3
2020-05-18 05:26:13 +00:00
SO_VERSION= 37.0
.for _lib in R Rblas Rlapack
SHARED_LIBS += ${_lib} ${SO_VERSION}
.endfor
2018-04-24 17:13:38 +00:00
CATEGORIES= math lang
HOMEPAGE= https://www.r-project.org/
MAINTAINER= Ingo Feinerer <feinerer@logic.at>
# GPLv2+
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} ${MODTK_WANTLIB} ${MODFORTRAN_WANTLIB}
2018-12-23 08:03:45 +00:00
WANTLIB += ICE SM X11 Xext Xmu Xss Xt bz2 c cairo crypto curl
2020-03-02 14:07:05 +00:00
WANTLIB += glib-2.0 gobject-2.0 harfbuzz iconv icui18n icuuc intl jpeg lzma m
2020-05-18 05:26:13 +00:00
WANTLIB += nghttp2 pango-1.0 pangocairo-1.0 pcre2-8 png readline ssl tiff z
COMPILER = base-clang ports-gcc base-gcc
2020-05-18 05:26:13 +00:00
MASTER_SITES= https://cran.r-project.org/src/base/R-4/ \
https://cloud.r-project.org/src/base/R-4/
MODULES= fortran \
x11/tk
.if ${MACHINE_ARCH:Maarch64}
MODFORTRAN_COMPILER = flang
.else
MODFORTRAN_COMPILER = gfortran
.endif
2010-05-28 21:01:03 +00:00
BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS} \
archivers/gtar \
archivers/unzip \
archivers/zip \
devel/xdg-utils \
print/texinfo \
print/texlive/base>=2014p1
2015-08-17 15:33:04 +00:00
2016-08-19 13:54:40 +00:00
LIB_DEPENDS= ${MODTK_LIB_DEPENDS} \
2010-11-19 07:23:05 +00:00
archivers/bzip2 \
archivers/xz \
2010-11-19 07:23:05 +00:00
devel/glib2 \
devel/pango \
2018-04-24 17:13:38 +00:00
devel/pcre2 \
graphics/cairo \
graphics/jpeg \
2010-11-19 07:23:05 +00:00
graphics/png \
graphics/tiff \
net/curl \
textproc/icu4c
RUN_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS} \
archivers/gtar \
archivers/unzip \
archivers/zip \
devel/gmake \
devel/xdg-utils \
2016-11-01 16:55:13 +00:00
print/texinfo \
print/texlive/base>=2014p1
2007-10-07 17:54:54 +00:00
CONFIGURE_STYLE=gnu
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/tools
2016-03-11 20:28:21 +00:00
CONFIGURE_ARGS= --disable-java \
--disable-openmp \
--enable-BLAS-shlib \
--enable-R-shlib \
--with-tcl-config=${MODTCL_CONFIG} \
--with-tk-config=${MODTK_CONFIG}
2019-04-29 08:52:47 +00:00
CONFIGURE_ENV= FC="${MODFORTRAN_COMPILER}" \
FFLAGS="${FFLAGS}" \
2015-06-23 15:14:52 +00:00
CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib/R/lib" \
LIBnn=lib \
R_DYLIB_VERSION=${SO_VERSION} \
2019-04-29 08:52:47 +00:00
TEXI2ANY="${LOCALBASE}/bin/gtexi2any" \
TEXI2DVI="${LOCALBASE}/bin/gtexi2dvi" \
rdocdir="${PREFIX}/share/doc/R"
SEPARATE_BUILD= Yes
USE_GMAKE= Yes
TEXMFLOCAL= ${PREFIX}/share/texmf-local
post-install:
mv ${WRKINST}/${LOCALBASE}/lib/R/share/texmf ${TEXMFLOCAL}
2015-08-17 15:33:04 +00:00
sed -i 's:^R_HOME_DIR=.*:R_HOME_DIR=${TRUEPREFIX}/lib/R:' \
${PREFIX}/bin/R
.include <bsd.port.mk>