aboutsummaryrefslogtreecommitdiff
path: root/misc/hicolor-icon-theme
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2006-10-22 21:49:21 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2006-10-22 21:49:21 +0000
commit9062c807c7d9fa863259a7177b3c4e57eb704f5d (patch)
tree842ec5c14878550f774c563ebc27564b128991b4 /misc/hicolor-icon-theme
parent3fffda7cf96a24ff769ecfa84d6f9f28b800ae5c (diff)
downloadports-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/Makefile28
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>