diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2006-10-22 21:49:21 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2006-10-22 21:49:21 +0000 |
commit | 9062c807c7d9fa863259a7177b3c4e57eb704f5d (patch) | |
tree | 842ec5c14878550f774c563ebc27564b128991b4 /misc/hicolor-icon-theme | |
parent | 3fffda7cf96a24ff769ecfa84d6f9f28b800ae5c (diff) | |
download | ports-9062c807c7d9fa863259a7177b3c4e57eb704f5d.tar.gz ports-9062c807c7d9fa863259a7177b3c4e57eb704f5d.zip |
To maintain compatibility with KDE (now that KDE relies on this port),
install a sentinel .keep_me file in each directory to prevent @dirrmtry's
from removing directories owned by hicolor-icon-theme.
Submitted by: Andy Fawcett <andy@athame.co.uk>
Approved by: portmgr (implicit)
Notes
Notes:
svn path=/head/; revision=175490
Diffstat (limited to 'misc/hicolor-icon-theme')
-rw-r--r-- | misc/hicolor-icon-theme/Makefile | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/misc/hicolor-icon-theme/Makefile b/misc/hicolor-icon-theme/Makefile index 85deee7862f5..d47d3ab198d0 100644 --- a/misc/hicolor-icon-theme/Makefile +++ b/misc/hicolor-icon-theme/Makefile @@ -8,7 +8,7 @@ PORTNAME= hicolor-icon-theme PORTVERSION= 0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc gnome MASTER_SITES= http://icon-theme.freedesktop.org/releases/ @@ -45,8 +45,18 @@ pre-install: . for ctxt in ${ICON_CONTEXTS} if [ "${ctxt}" = "stock" ] ; then \ for sub in ${STOCK_SUBS} ; do \ - ${ECHO_CMD} "@dirrmtry ${ICON_DIR}/${dir}/${ctxt}/$${sub}" >> ${PLIST} ; \ - done \ + ${ECHO_CMD} "${ICON_DIR}/${dir}/${ctxt}/$${sub}/.keep_me" >> ${PLIST} ; \ + done ; \ + fi + ${ECHO_CMD} "${ICON_DIR}/${dir}/${ctxt}/.keep_me" >> ${PLIST} ; +. endfor +.endfor +.for dir in ${ICON_SIZES} +. for ctxt in ${ICON_CONTEXTS} + if [ "${ctxt}" = "stock" ] ; then \ + for sub in ${STOCK_SUBS} ; do \ + ${ECHO_CMD} "@dirrmtry ${ICON_DIR}/${dir}/${ctxt}/$${sub}" >> ${PLIST} ; \ + done ; \ fi ${ECHO_CMD} "@dirrmtry ${ICON_DIR}/${dir}/${ctxt}" >> ${PLIST} . endfor @@ -55,4 +65,16 @@ pre-install: ${ECHO_CMD} "@dirrmtry ${ICON_DIR}" >> ${PLIST} ${ECHO_CMD} "@dirrmtry share/icons" >> ${PLIST} +post-install: +.for dir in ${ICON_SIZES} +. for ctxt in ${ICON_CONTEXTS} + if [ "${ctxt}" = "stock" ] ; then \ + for sub in ${STOCK_SUBS} ; do \ + ${TOUCH} ${PREFIX}/${ICON_DIR}/${dir}/${ctxt}/$${sub}/.keep_me ; \ + done ; \ + fi + ${TOUCH} ${PREFIX}/${ICON_DIR}/${dir}/${ctxt}/.keep_me +. endfor +.endfor + .include <bsd.port.post.mk> |