aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-09-03 05:47:19 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-09-03 05:47:19 +0000
commit7a9dee6dd3e7e00a7601bed507c3e81c6d61016e (patch)
tree27bad1d7f9dd0d3c1f002984ff3275425bb7c281 /Mk
parent54843cad0ae7e3bbb7365afc29f4eeeaf7709d6e (diff)
downloadports-7a9dee6dd3e7e00a7601bed507c3e81c6d61016e.tar.gz
ports-7a9dee6dd3e7e00a7601bed507c3e81c6d61016e.zip
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.gnome.mk2
-rw-r--r--Mk/bsd.ocaml.mk15
-rw-r--r--Mk/bsd.tex.mk4
-rw-r--r--Mk/bsd.xorg.mk2
4 files changed, 10 insertions, 13 deletions
diff --git a/Mk/bsd.gnome.mk b/Mk/bsd.gnome.mk
index 049dbbb6bd1c..449dd1274545 100644
--- a/Mk/bsd.gnome.mk
+++ b/Mk/bsd.gnome.mk
@@ -910,7 +910,7 @@ gnome-post-install:
. if defined(INSTALLS_ICONS)
@${RM} -f ${TMPPLIST}.icons1
@for i in `${GREP} "^share/icons/.*/" ${TMPPLIST} | ${CUT} -d / -f 1-3 | ${SORT} -u`; do \
- ${ECHO_CMD} "@unexec /bin/rm %D/$${i}/icon-theme.cache 2>/dev/null || /usr/bin/true" \
+ ${ECHO_CMD} "@rmtry $${i}/icon-theme.cache" \
>> ${TMPPLIST}.icons1; \
${ECHO_CMD} "@exec ${LOCALBASE}/bin/gtk-update-icon-cache -q -f %D/$${i} 2>/dev/null || /usr/bin/true" \
>> ${TMPPLIST}; \
diff --git a/Mk/bsd.ocaml.mk b/Mk/bsd.ocaml.mk
index ef8410881a20..48a849456053 100644
--- a/Mk/bsd.ocaml.mk
+++ b/Mk/bsd.ocaml.mk
@@ -130,7 +130,7 @@ ocaml-findlib:
@${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${DIR}/ -type f -print | ${SED} -e \
's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
. endif
- @${ECHO_CMD} "@unexec rmdir %D/${OCAML_SITELIBDIR}/${DIR} 2>/dev/null || true" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry ${OCAML_SITELIBDIR}/${DIR}" >> ${TMPPLIST}
@${ECHO_CMD} "@unexec ${OCAMLFIND} remove ${DIR} 2>/dev/null" \
>> ${TMPPLIST}
. endfor
@@ -155,12 +155,10 @@ ocaml-ldconfig:
.if defined(USE_OCAML_WASH)
. if !target(ocaml-wash)
ocaml-wash:
- @${ECHO_CMD} "@unexec rmdir %D/${OCAML_SITELIBDIR} 2>/dev/null || true"\
- >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry ${OCAML_SITELIBDIR}" >> ${TMPPLIST}
# If ld.conf is empty
- @${ECHO_CMD} "@unexec if [ ! -s %D/${OCAML_LDCONF} ]; then ${RM} -f %D/${OCAML_LDCONF}; fi || true" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec rmdir %D/${OCAML_LIBDIR} 2>/dev/null || true" \
- >> ${TMPPLIST}
+ @${ECHO_CMD} "@rmtry ${OCAML_LDCONF}" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry ${OCAML_LIBDIR}" >> ${TMPPLIST}
. endif
.endif
@@ -186,7 +184,7 @@ ocaml-wash:
add-plist-post:
. if (${PREFIX} != ${LOCALBASE} && \
${PREFIX} != ${LINUXBASE} && ${PREFIX} != "/usr")
- @${ECHO_CMD} "@unexec rmdir %D 2> /dev/null || true" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry ${PREFIX}" >> ${TMPPLIST}
. else
@${DO_NADA}
. endif
@@ -194,8 +192,7 @@ add-plist-post:
# If we are using PORTDOCS macro port cannot delete OCAML_DOCSDIR, so
# we shoud try to accomodate it
. if defined(PORTDOCS)
- @${ECHO_CMD} "@unexec rmdir ${OCAML_DOCSDIR} 2>/dev/null || true" \
- >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry ${OCAML_DOCSDIR}" >> ${TMPPLIST}
. endif
.endif
diff --git a/Mk/bsd.tex.mk b/Mk/bsd.tex.mk
index e08c4a27ad9a..9c0ea1cd0604 100644
--- a/Mk/bsd.tex.mk
+++ b/Mk/bsd.tex.mk
@@ -192,8 +192,8 @@ do-texhash:
@${ECHO_CMD} "@exec ${LOCALBASE}/bin/mktexlsr " \
"${TEXHASHDIRS:S,^,%D/,}" >> ${TMPPLIST}
@for D in ${TEXHASHDIRS}; do \
- ${ECHO_CMD} "@unexec ${RM} -f %D/$$D/ls-R"; \
- ${ECHO_CMD} "@unexec ${RMDIR} %D/$$D 2> /dev/null || ${TRUE}"; \
+ ${ECHO_CMD} "@rmtry $$D/ls-R"; \
+ ${ECHO_CMD} "@dirmtry $$D"; \
done >> ${TMPPLIST}
. else
@${ECHO_CMD} "@exec for D in ${TEXHASHDIRS:S,^,${PREFIX}/,}; do " \
diff --git a/Mk/bsd.xorg.mk b/Mk/bsd.xorg.mk
index 0c687910b8f1..88a06e931f0c 100644
--- a/Mk/bsd.xorg.mk
+++ b/Mk/bsd.xorg.mk
@@ -113,7 +113,7 @@ post-install:
. elif ${NEED_MKFONTFOO} == yes
@${ECHO_CMD} "@fontsdir lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. else
- @${ECHO_CMD} "@unexec rmdir %D/lib/X11/fonts/${_fontdir} 2>/dev/null || true" >> ${TMPPLIST}
+ @${ECHO_CMD} "@dirrmtry %D/lib/X11/fonts/${_fontdir}" >> ${TMPPLIST}
. endif
. endfor
.endif