diff options
Diffstat (limited to 'x11/gtk2/files')
-rw-r--r-- | x11/gtk2/files/immodules.tmpl | 11 | ||||
-rw-r--r-- | x11/gtk2/files/loaders.tmpl | 11 |
2 files changed, 18 insertions, 4 deletions
diff --git a/x11/gtk2/files/immodules.tmpl b/x11/gtk2/files/immodules.tmpl index 9b0781c81ce..e31f9d0f107 100644 --- a/x11/gtk2/files/immodules.tmpl +++ b/x11/gtk2/files/immodules.tmpl @@ -1,4 +1,4 @@ -# $NetBSD: immodules.tmpl,v 1.1 2004/01/22 12:38:47 jmmv Exp $ +# $NetBSD: immodules.tmpl,v 1.2 2004/06/20 20:12:20 jmmv Exp $ # # Rebuild the GTK2 immodules database. # @@ -7,9 +7,16 @@ GTK_IMMODULES_DB="@GTK_IMMODULES_DB@" GTK_QUERY_IMMODULES="@GTK_QUERY_IMMODULES@" case ${STAGE} in -POST-INSTALL|POST-DEINSTALL) +POST-INSTALL) ${GTK_QUERY_IMMODULES} > ${GTK_IMMODULES_DB} ;; +DEINSTALL) + [ "${PKGBASE}" = "gtk2+" ] && ${RM} -f ${GTK_IMMODULES_DB} + ;; +POST-DEINSTALL) + [ "${PKGBASE}" != "gtk2+" ] && \ + ${GTK_QUERY_IMMODULES} > ${GTK_IMMODULES_DB} + ;; *) ;; esac diff --git a/x11/gtk2/files/loaders.tmpl b/x11/gtk2/files/loaders.tmpl index 51e93ba1570..e82e8a86eb8 100644 --- a/x11/gtk2/files/loaders.tmpl +++ b/x11/gtk2/files/loaders.tmpl @@ -1,4 +1,4 @@ -# $NetBSD: loaders.tmpl,v 1.1 2004/01/22 12:38:47 jmmv Exp $ +# $NetBSD: loaders.tmpl,v 1.2 2004/06/20 20:12:20 jmmv Exp $ # # Rebuild the GTK2 gdk-pixbuf database. # @@ -7,9 +7,16 @@ GDK_PIXBUF_LOADERS_DB="@GDK_PIXBUF_LOADERS_DB@" GDK_PIXBUF_QUERY_LOADERS="@GDK_PIXBUF_QUERY_LOADERS@" case ${STAGE} in -POST-INSTALL|POST-DEINSTALL) +POST-INSTALL) ${GDK_PIXBUF_QUERY_LOADERS} > ${GDK_PIXBUF_LOADERS_DB} ;; +DEINSTALL) + [ "${PKGBASE}" = "gtk2+" ] && ${RM} -f ${GDK_PIXBUF_LOADERS_DB} + ;; +POST-DEINSTALL) + [ "${PKGBASE}" != "gtk2+" ] && \ + ${GDK_PIXBUF_QUERY_LOADERS} > ${GDK_PIXBUF_LOADERS_DB} + ;; *) ;; esac |