diff options
Diffstat (limited to 'graphics/hicolor-icon-theme/buildlink3.mk')
-rw-r--r-- | graphics/hicolor-icon-theme/buildlink3.mk | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/graphics/hicolor-icon-theme/buildlink3.mk b/graphics/hicolor-icon-theme/buildlink3.mk index 8ea6a3c26ba..97bc5c5f19d 100644 --- a/graphics/hicolor-icon-theme/buildlink3.mk +++ b/graphics/hicolor-icon-theme/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.3 2006/02/05 23:09:33 joerg Exp $ +# $NetBSD: buildlink3.mk,v 1.4 2006/03/30 20:47:44 jmmv Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ HICOLOR_ICON_THEME_BUILDLINK3_MK:= ${HICOLOR_ICON_THEME_BUILDLINK3_MK}+ @@ -24,6 +24,28 @@ PRINT_PLIST_AWK+= /^@dirrm ${d:S/\//\\\//g}$$/ \ { print "@comment in hicolor-icon-theme: " $$0; next; } . endfor . undef dirs + +.if !defined(HICOLOR_ICON_THEME_DEPEND_ONLY) +.include "../../x11/gtk2/buildlink3.mk" +FILES_SUBST+= GTK_UPDATE_ICON_CACHE="${BUILDLINK_PREFIX.gtk2}/bin/gtk-update-icon-cache" +FILES_SUBST+= ICON_THEME_DIR="${BUILDLINK_PREFIX.hicolor-icon-theme}/share/icons/hicolor" +INSTALL_TEMPLATE+= ../../graphics/hicolor-icon-theme/files/icon-cache.tmpl +DEINSTALL_TEMPLATE+= ../../graphics/hicolor-icon-theme/files/icon-cache.tmpl +PRINT_PLIST_AWK+= /^share\/icons\/hicolor\/icon-theme.cache$$/ { next; } + +BUILDLINK_TARGETS+= guic-buildlink-fake +_GUIC_FAKE= ${BUILDLINK_DIR}/bin/gtk-update-icon-cache + +.PHONY: guic-buildlink-fake +guic-buildlink-fake: + ${_PKG_SILENT}${_PKG_DEBUG} \ + if [ ! -f ${_GUIC_FAKE} ]; then \ + ${ECHO_BUILDLINK_MSG} "Creating ${_GUIC_FAKE}"; \ + ${MKDIR} ${_GUIC_FAKE:H}; \ + ${ECHO} "#!${SH}" > ${_GUIC_FAKE}; \ + ${CHMOD} +x ${_GUIC_FAKE}; \ + fi +.endif # HICOLOR_ICON_THEME_DEPEND_ONLY .endif # HICOLOR_ICON_THEME_BUILDLINK3_MK BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |