Lines 27-33
RUN_DEPENDS+= ${LOCALBASE}/bin/R:${PORTSDIR}/math/R
Link Here
|
27 |
|
27 |
|
28 |
PKGNAMEPREFIX?= R-cran- |
28 |
PKGNAMEPREFIX?= R-cran- |
29 |
|
29 |
|
30 |
R_MOD_DIR?= lib/R/library/${PORTNAME} |
30 |
R_LIB_DIR= lib/R/library |
|
|
31 |
R_MOD_DIR?= ${R_LIB_DIR}/${PORTNAME} |
31 |
PLIST_SUB+= R_MOD_DIR=${R_MOD_DIR} |
32 |
PLIST_SUB+= R_MOD_DIR=${R_MOD_DIR} |
32 |
WRKSRC?= ${WRKDIR}/${PORTNAME} |
33 |
WRKSRC?= ${WRKDIR}/${PORTNAME} |
33 |
|
34 |
|
Lines 41-46
R_POSTCMD_CHECK_OPTIONS?= --timings
Link Here
|
41 |
R_POSTCMD_CHECK_OPTIONS+= --no-manual --no-rebuild-vignettes |
42 |
R_POSTCMD_CHECK_OPTIONS+= --no-manual --no-rebuild-vignettes |
42 |
.endif |
43 |
.endif |
43 |
|
44 |
|
|
|
45 |
.if defined(NO_STAGE) |
46 |
check-makevars:: |
47 |
@${ECHO_MSG} "Makefile error: USE_R_MOD cannot be used with NO_STAGE" |
48 |
@${FALSE} |
49 |
.endif |
50 |
|
44 |
regression-test: build |
51 |
regression-test: build |
45 |
@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \ |
52 |
@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \ |
46 |
${R_COMMAND} ${R_PRECMD_CHECK_OPTIONS} CMD check \ |
53 |
${R_COMMAND} ${R_PRECMD_CHECK_OPTIONS} CMD check \ |
Lines 48-53
regression-test: build
Link Here
|
48 |
.endif |
55 |
.endif |
49 |
|
56 |
|
50 |
.if !target(do-install) |
57 |
.if !target(do-install) |
|
|
58 |
R_POSTCMD_INSTALL_OPTIONS+= -l ${STAGEDIR}${PREFIX}/${R_LIB_DIR} |
51 |
.if defined(NOPORTDATA) |
59 |
.if defined(NOPORTDATA) |
52 |
R_POSTCMD_INSTALL_OPTIONS+= --no-data --no-demo |
60 |
R_POSTCMD_INSTALL_OPTIONS+= --no-data --no-demo |
53 |
.else |
61 |
.else |
Lines 59-64
R_POSTCMD_INSTALL_OPTIONS+= --no-docs --no-html
Link Here
|
59 |
.endif |
67 |
.endif |
60 |
|
68 |
|
61 |
do-install: |
69 |
do-install: |
|
|
70 |
@${MKDIR} ${STAGEDIR}${PREFIX}/${R_LIB_DIR} |
62 |
@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} ${R_COMMAND} \ |
71 |
@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} ${R_COMMAND} \ |
63 |
${R_PRECMD_INSTALL_OPTIONS} CMD INSTALL \ |
72 |
${R_PRECMD_INSTALL_OPTIONS} CMD INSTALL \ |
64 |
${R_POSTCMD_INSTALL_OPTIONS} ${PORTNAME} |
73 |
${R_POSTCMD_INSTALL_OPTIONS} ${PORTNAME} |
Lines 67-76
do-install:
Link Here
|
67 |
.if defined(R_MOD_AUTOPLIST) |
76 |
.if defined(R_MOD_AUTOPLIST) |
68 |
.if !target(post-install-script) |
77 |
.if !target(post-install-script) |
69 |
post-install-script: |
78 |
post-install-script: |
70 |
@${FIND} -ds ${PREFIX}/${R_MOD_DIR} \( -type f -or -type l \) -print | \ |
79 |
@${FIND} -ds ${STAGEDIR}${PREFIX}/${R_MOD_DIR} \( -type f -or -type l \) -print | \ |
71 |
${SED} -E -e 's,^${PREFIX}/?,,' >> ${TMPPLIST} |
80 |
${SED} -E -e 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} |
72 |
@${FIND} -ds ${PREFIX}/${R_MOD_DIR} -type d -print | ${SED} -E -e \ |
81 |
@${FIND} -ds ${STAGEDIR}${PREFIX}/${R_MOD_DIR} -type d -print | ${SED} -E -e \ |
73 |
's,^${PREFIX}/?,@dirrm ,' >> ${TMPPLIST} |
82 |
's,^${STAGEDIR}${PREFIX}/?,@dirrm ,' >> ${TMPPLIST} |
74 |
.endif |
83 |
.endif |
75 |
.endif |
84 |
.endif |
76 |
|
85 |
|