diff options
author | Dan Langille <dvl@FreeBSD.org> | 2022-02-20 12:13:41 +0000 |
---|---|---|
committer | Dan Langille <dvl@FreeBSD.org> | 2022-02-20 13:06:12 +0000 |
commit | 7b279c9e09e1d27a385b7400842622b03a60c5bb (patch) | |
tree | 4e0a25c98d94637b6c6509053798f3e17cc657c0 /Mk/Uses | |
parent | 4c4ce8d3853f42823802c297c74a06d453bc1639 (diff) |
Diffstat (limited to 'Mk/Uses')
-rw-r--r-- | Mk/Uses/gem.mk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Mk/Uses/gem.mk b/Mk/Uses/gem.mk index b92a2dc21b96..abc1e3af2108 100644 --- a/Mk/Uses/gem.mk +++ b/Mk/Uses/gem.mk @@ -34,6 +34,7 @@ DOC_DIR= ${GEMS_BASE_DIR}/doc CACHE_DIR= ${GEMS_BASE_DIR}/cache SPEC_DIR= ${GEMS_BASE_DIR}/specifications EXT_DIR= ${GEMS_BASE_DIR}/extensions +PLUGINS_DIR= ${GEMS_BASE_DIR}/plugins GEM_NAME?= ${DISTNAME} GEM_LIB_DIR?= ${GEMS_DIR}/${GEM_NAME} GEM_DOC_DIR?= ${DOC_DIR}/${GEM_NAME} @@ -53,6 +54,7 @@ PLIST_SUB+= PORTVERSION="${PORTVERSION}" \ CACHE_DIR="${CACHE_DIR}" \ SPEC_DIR="${SPEC_DIR}" \ EXT_DIR="${EXT_DIR}" \ + PLUGINS_DIR="${PLUGINS_DIR}" \ PORT="${PORTNAME}-${PORTVERSION}" \ GEM_NAME="${GEM_NAME}" \ GEM_LIB_DIR="${GEM_LIB_DIR}" \ @@ -110,6 +112,7 @@ do-install: ${FIND} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext -type d -empty -delete 2> /dev/null || ${TRUE} ${RM} -r ${STAGEDIR}${PREFIX}/${CACHE_DIR} 2> /dev/null || ${TRUE} ${RMDIR} ${STAGEDIR}${PREFIX}/${EXT_DIR} 2> /dev/null || ${TRUE} + ${RMDIR} ${STAGEDIR}${PREFIX}/${PLUGINS_DIR} 2> /dev/null || ${TRUE} .if !${PORT_OPTIONS:MDOCS} -@${RMDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR} .endif @@ -129,6 +132,10 @@ gem-autoplist: ${FIND} -ds ${STAGEDIR}${PREFIX}/${EXT_DIR} -type f -print | ${SED} -E -e \ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} ; \ fi + @if [ -d ${STAGEDIR}${PREFIX}/${PLUGINS_DIR} ]; then \ + ${FIND} -ds ${STAGEDIR}${PREFIX}/${PLUGINS_DIR} -type f -print | ${SED} -E -e \ + 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} ; \ + fi .endif .endif |