| @@ -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 | |
11 | DISTNAME?= ${R_PKGNAME}_${R_PKGVER} | | 11 | DISTNAME?= ${R_PKGNAME}_${R_PKGVER} |
12 | PKGNAME?= R-${R_PKGNAME}-${R_PKGVER:S/-/./} | | 12 | PKGNAME?= R-${R_PKGNAME}-${R_PKGVER:S/-/./} |
13 | MASTER_SITES?= ${MASTER_SITE_R_CRAN:=contrib/} | | 13 | MASTER_SITES?= ${MASTER_SITE_R_CRAN:=contrib/} |
14 | DIST_SUBDIR?= R | | 14 | DIST_SUBDIR?= R |
| @@ -23,21 +23,25 @@ INSTALLATION_DIRS= ${R_LIB} | | | @@ -23,21 +23,25 @@ INSTALLATION_DIRS= ${R_LIB} |
23 | INSTALL_ENV+= R_LIBS= | | 23 | INSTALL_ENV+= R_LIBS= |
24 | | | 24 | |
25 | do-build: | | 25 | do-build: |
26 | | | 26 | |
27 | do-install: | | 27 | do-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 | |
31 | R_LIB= lib/R/library | | 31 | R_LIB= lib/R/library |
32 | R_INST_DIRS?= ${R_PKGNAME} | | 32 | R_INST_DIRS?= ${R_PKGNAME} |
33 | R_HOMEPAGE_BASE= http://cran.r-project.org/web/packages | | 33 | R_HOMEPAGE_BASE= http://cran.r-project.org/web/packages |
34 | R_PKG_INSTALL_ARGS= -l ${DESTDIR}${PREFIX}/${R_LIB} | | 34 | R_PKG_INSTALL_ARGS= -l ${DESTDIR}${PREFIX}/${R_LIB} |
35 | | | 35 | |
| | | 36 | .if defined(CONFIGURE_ARGS) |
| | | 37 | R_PKG_INSTALL_ARGS+= --configure-args='${CONFIGURE_ARGS}' |
| | | 38 | .endif |
| | | 39 | |
36 | GENERATE_PLIST+= ( cd ${DESTDIR}${PREFIX}; for dir in ${R_INST_DIRS}; do \ | | 40 | GENERATE_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 | |
39 | INSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl | | 43 | INSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl |
40 | DEINSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl | | 44 | DEINSTALL_TEMPLATES+= ../../math/R/files/pkg-index.tmpl |
41 | CHECK_FILES_SKIP+= ${PREFIX}/${R_LIB}/R.css | | 45 | CHECK_FILES_SKIP+= ${PREFIX}/${R_LIB}/R.css |
42 | | | 46 | |
43 | .include "../../math/R/buildlink3.mk" | | 47 | .include "../../math/R/buildlink3.mk" |