Thu Jan 17 11:09:44 2013 UTC ()
Some R libraries may extensively use GNU configure, so pass
the obvious CONFIGURE_ARGS through.


(mishka)
diff -r1.17 -r1.18 pkgsrc/math/R/Makefile.extension

cvs diff -r1.17 -r1.18 pkgsrc/math/R/Makefile.extension (expand / switch to unified diff)

--- pkgsrc/math/R/Makefile.extension 2012/09/11 23:04:16 1.17
+++ pkgsrc/math/R/Makefile.extension 2013/01/17 11:09:44 1.18
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.extension,v 1.17 2012/09/11 23:04:16 asau Exp $ 1# $NetBSD: Makefile.extension,v 1.18 2013/01/17 11:09:44 mishka Exp $
2# 2#
3# This Makefile fragment is included by packages for R library packages. 3# This Makefile fragment is included by packages for R library packages.
4# 4#
5# To use this Makefile fragment, simply: 5# To use this Makefile fragment, simply:
6# 6#
7# (1) define R_PKGNAME and R_PKGVER to the R package name and version 7# (1) define R_PKGNAME and R_PKGVER to the R package name and version
8# for the package desired. 8# for the package desired.
9# (2) Include this Makefile fragment in the package Makefile, 9# (2) Include this Makefile fragment in the package Makefile,
10 10
11DISTNAME?= ${R_PKGNAME}_${R_PKGVER} 11DISTNAME?= ${R_PKGNAME}_${R_PKGVER}
12PKGNAME?= R-${R_PKGNAME}-${R_PKGVER:S/-/./} 12PKGNAME?= R-${R_PKGNAME}-${R_PKGVER:S/-/./}
13MASTER_SITES?= ${MASTER_SITE_R_CRAN:=contrib/} 13MASTER_SITES?= ${MASTER_SITE_R_CRAN:=contrib/}
14DIST_SUBDIR?= R 14DIST_SUBDIR?= R
@@ -23,21 +23,25 @@ INSTALLATION_DIRS= ${R_LIB} @@ -23,21 +23,25 @@ INSTALLATION_DIRS= ${R_LIB}
23INSTALL_ENV+= R_LIBS= 23INSTALL_ENV+= R_LIBS=
24 24
25do-build: 25do-build:
26 26
27do-install: 27do-install:
28 ${PKGSRC_SETENV} ${INSTALL_ENV} ${MAKE_ENV} ${LOCALBASE}/bin/R \ 28 ${PKGSRC_SETENV} ${INSTALL_ENV} ${MAKE_ENV} ${LOCALBASE}/bin/R \
29 CMD INSTALL ${R_PKG_INSTALL_ARGS} ${WRKDIR}/${R_PKGNAME} 29 CMD INSTALL ${R_PKG_INSTALL_ARGS} ${WRKDIR}/${R_PKGNAME}
30 30
31R_LIB= lib/R/library 31R_LIB= lib/R/library
32R_INST_DIRS?= ${R_PKGNAME} 32R_INST_DIRS?= ${R_PKGNAME}
33R_HOMEPAGE_BASE= http://cran.r-project.org/web/packages 33R_HOMEPAGE_BASE= http://cran.r-project.org/web/packages
34R_PKG_INSTALL_ARGS= -l ${DESTDIR}${PREFIX}/${R_LIB} 34R_PKG_INSTALL_ARGS= -l ${DESTDIR}${PREFIX}/${R_LIB}
35 35
 36.if defined(CONFIGURE_ARGS)
 37R_PKG_INSTALL_ARGS+= --configure-args='${CONFIGURE_ARGS}'
 38.endif
 39
36GENERATE_PLIST+= ( cd ${DESTDIR}${PREFIX}; for dir in ${R_INST_DIRS}; do \ 40GENERATE_PLIST+= ( cd ${DESTDIR}${PREFIX}; for dir in ${R_INST_DIRS}; do \
37 ${FIND} ${R_LIB}/$${dir} \( -type f -o -type l \) -print; done ) | ${SORT} -u; 41 ${FIND} ${R_LIB}/$${dir} \( -type f -o -type l \) -print; done ) | ${SORT} -u;
38 42
39INSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl 43INSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl
40DEINSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl 44DEINSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl
41CHECK_FILES_SKIP+= ${PREFIX}/${R_LIB}/R.css 45CHECK_FILES_SKIP+= ${PREFIX}/${R_LIB}/R.css
42 46
43.include "../../math/R/buildlink3.mk" 47.include "../../math/R/buildlink3.mk"