Page MenuHomeFreeBSD

D34679.id104223.diff
No OneTemporary

D34679.id104223.diff

Index: graphics/gdk-pixbuf2/Makefile
===================================================================
--- graphics/gdk-pixbuf2/Makefile
+++ graphics/gdk-pixbuf2/Makefile
@@ -16,11 +16,13 @@
BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl
USES= cpe gettext gnome localbase:ldflags meson pkgconfig \
- python:3.4+,build shared-mime-info tar:xz
+ python:3.4+,build shared-mime-info tar:xz trigger
CPE_VENDOR= gnome
USE_GNOME= glib20 introspection:build libxslt:build
USE_LDCONFIG= yes
MESON_ARGS= -Dman=true
+TRIGGERS= gdk-pixbuf-query-loaders
+SUB_LIST= GTK2_VERSION=${GTK2_VERSION}
BINARY_ALIAS= python3=${PYTHON_VERSION}
Index: graphics/gdk-pixbuf2/files/gdk-pixbuf-query-loaders.ucl.in
===================================================================
--- /dev/null
+++ graphics/gdk-pixbuf2/files/gdk-pixbuf-query-loaders.ucl.in
@@ -0,0 +1,17 @@
+path: "%%PREFIX%%/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders"
+cleanup: {
+ type: lua
+ sandbox: false
+ script: <<EOS
+print("Removing gdk-pixbuf cache directory")
+os.remove("%%PREFIX%%/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders")
+EOS
+}
+trigger: {
+ type: lua
+ sandbox: false
+ script: <<EOS
+print("Generating gdk-pixbuf modules cache")
+pkg.exec({"%%PREFIX%%/bin/gdk-pixbuf-query-loaders"})
+EOS
+}
Index: graphics/gdk-pixbuf2/pkg-plist
===================================================================
--- graphics/gdk-pixbuf2/pkg-plist
+++ graphics/gdk-pixbuf2/pkg-plist
@@ -152,5 +152,3 @@
share/locale/zh_HK/LC_MESSAGES/gdk-pixbuf.mo
share/locale/zh_TW/LC_MESSAGES/gdk-pixbuf.mo
share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
-@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-@postunexec rm %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>&1 >/dev/null || true
Index: graphics/libavif/pkg-plist
===================================================================
--- graphics/libavif/pkg-plist
+++ graphics/libavif/pkg-plist
@@ -9,5 +9,3 @@
lib/libavif.so.13
lib/libavif.so.13.0.0
libdata/pkgconfig/libavif.pc
-%%PIXBUF%%@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-%%PIXBUF%%@postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
Index: graphics/libjxl/pkg-plist
===================================================================
--- graphics/libjxl/pkg-plist
+++ graphics/libjxl/pkg-plist
@@ -33,5 +33,3 @@
%%MANPAGES%%share/man/man1/djxl.1.gz
share/mime/packages/image-jxl.xml
%%PIXBUF%%share/thumbnailers/jxl.thumbnailer
-%%PIXBUF%%@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-%%PIXBUF%%@postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
Index: graphics/librsvg2-rust/pkg-plist
===================================================================
--- graphics/librsvg2-rust/pkg-plist
+++ graphics/librsvg2-rust/pkg-plist
@@ -131,5 +131,3 @@
share/gir-1.0/Rsvg-2.0.gir
share/thumbnailers/librsvg.thumbnailer
share/vala/vapi/librsvg-2.0.vapi
-@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-@postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
Index: graphics/librsvg2/pkg-plist
===================================================================
--- graphics/librsvg2/pkg-plist
+++ graphics/librsvg2/pkg-plist
@@ -35,5 +35,3 @@
share/gir-1.0/Rsvg-2.0.gir
share/thumbnailers/librsvg.thumbnailer
%%VAPI%%share/vala/vapi/librsvg-2.0.vapi
-@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-@postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
Index: graphics/webp-pixbuf-loader/pkg-plist
===================================================================
--- graphics/webp-pixbuf-loader/pkg-plist
+++ graphics/webp-pixbuf-loader/pkg-plist
@@ -1,4 +1,2 @@
lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-webp.so
share/thumbnailers/webp-pixbuf.thumbnailer
-@postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true
-@postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders.cache 2>/dev/null || /usr/bin/true

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 19, 9:11 PM (8 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31798637
Default Alt Text
D34679.id104223.diff (5 KB)

Event Timeline