aboutsummaryrefslogtreecommitdiff
path: root/emulators/linux_base-c7
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2017-02-01 17:39:40 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2017-02-01 17:39:40 +0000
commit875e1ad055dc4b6a4cb34b9dde84608f545bdb08 (patch)
tree14f39331e301454ad10b35d1d5660abffaa491a0 /emulators/linux_base-c7
parent0eb3d48e0a53f7dcbe7fc27b48d927d3dd09a045 (diff)
downloadports-875e1ad055dc4b6a4cb34b9dde84608f545bdb08.tar.gz
ports-875e1ad055dc4b6a4cb34b9dde84608f545bdb08.zip
Update GIO module cache on installation.
Notes
Notes: svn path=/head/; revision=433058
Diffstat (limited to 'emulators/linux_base-c7')
-rw-r--r--emulators/linux_base-c7/Makefile4
-rw-r--r--emulators/linux_base-c7/pkg-plist.amd646
-rw-r--r--emulators/linux_base-c7/pkg-plist.i3863
3 files changed, 11 insertions, 2 deletions
diff --git a/emulators/linux_base-c7/Makefile b/emulators/linux_base-c7/Makefile
index c214634c25a3..fb2e8b65ea20 100644
--- a/emulators/linux_base-c7/Makefile
+++ b/emulators/linux_base-c7/Makefile
@@ -2,7 +2,7 @@
PORTNAME= c7
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= emulators linux
PKGNAMEPREFIX= linux_base-
BIN_DISTNAMES= centos-release-7-3.1611.el7.centos \
@@ -147,7 +147,7 @@ post-extract:
post-patch:
@${RM} -r ${REMOVE_DIRS:S|^|${WRKSRC}/|}
@${RM} ${REMOVE_FILES:S|^|${WRKSRC}/|}
- @${FIND} ${WRKSRC}/usr -type d -empty -delete
+ @${FIND} ${WRKSRC}/usr -type d -empty -not -path '*/lib*/gio/*' -delete
@${BRANDELF} -t Linux ${WRKSRC}/usr/lib/ld-2.17.so
.if ${LINUX_ARCH} == x86_64
@${BRANDELF} -t Linux ${WRKSRC}/usr/lib64/ld-2.17.so
diff --git a/emulators/linux_base-c7/pkg-plist.amd64 b/emulators/linux_base-c7/pkg-plist.amd64
index 9ab51c2e213b..a5cf99bb3d83 100644
--- a/emulators/linux_base-c7/pkg-plist.amd64
+++ b/emulators/linux_base-c7/pkg-plist.amd64
@@ -609,6 +609,7 @@ usr/lib/gconv/libISOIR165.so
usr/lib/gconv/libJIS.so
usr/lib/gconv/libJISX0213.so
usr/lib/gconv/libKSC.so
+@rmtry usr/lib/gio/modules/giomodule.cache
usr/lib/i686/nosegneg/libc-2.17.so
usr/lib/i686/nosegneg/libc.so.6
usr/lib/i686/nosegneg/libm-2.17.so
@@ -1066,6 +1067,7 @@ usr/lib64/gconv/libISOIR165.so
usr/lib64/gconv/libJIS.so
usr/lib64/gconv/libJISX0213.so
usr/lib64/gconv/libKSC.so
+@rmtry usr/lib64/gio/modules/giomodule.cache
usr/lib64/krb5/plugins/tls/k5tls.so
usr/lib64/ld-2.17.so
usr/lib64/ld-linux-x86-64.so.2
@@ -3038,6 +3040,8 @@ var/mail
@dir etc/xinetd.d
@dir opt
@dir srv
+@dir usr/lib/gio/modules
+@dir usr/lib64/gio/modules
@dir var/adm
@dir var/cache/ldconfig
@dir var/empty
@@ -3064,3 +3068,5 @@ var/mail
@postexec mkdir -p %D/sys
@postunexec rmdir %D/sys 2>/dev/null || true
@postexec %D/usr/sbin/ldconfig
+@postexec %D/usr/bin/gio-querymodules-32 /usr/lib/gio/modules
+@postexec %D/usr/bin/gio-querymodules-64 /usr/lib64/gio/modules
diff --git a/emulators/linux_base-c7/pkg-plist.i386 b/emulators/linux_base-c7/pkg-plist.i386
index a8047b223b7f..3b51d6428323 100644
--- a/emulators/linux_base-c7/pkg-plist.i386
+++ b/emulators/linux_base-c7/pkg-plist.i386
@@ -606,6 +606,7 @@ usr/lib/gconv/libISOIR165.so
usr/lib/gconv/libJIS.so
usr/lib/gconv/libJISX0213.so
usr/lib/gconv/libKSC.so
+@rmtry usr/lib/gio/modules/giomodule.cache
usr/lib/i686/nosegneg/libc-2.17.so
usr/lib/i686/nosegneg/libc.so.6
usr/lib/i686/nosegneg/libm-2.17.so
@@ -2593,6 +2594,7 @@ var/mail
@dir etc/xinetd.d
@dir opt
@dir srv
+@dir usr/lib/gio/modules
@dir var/adm
@dir var/cache/ldconfig
@dir var/empty
@@ -2619,3 +2621,4 @@ var/mail
@postexec mkdir -p %D/sys
@postunexec rmdir %D/sys 2>/dev/null || true
@postexec %D/usr/sbin/ldconfig
+@postexec %D/usr/bin/gio-querymodules-32 /usr/lib/gio/modules