aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorFlorian Smeets <flo@FreeBSD.org>2011-08-19 23:16:47 +0000
committerFlorian Smeets <flo@FreeBSD.org>2011-08-19 23:16:47 +0000
commit41c4b8dc5dbf084b2ed33949107ff94e75302367 (patch)
tree814845025cf0f57c228d2a5bcb48c5ad60afe3e0 /Mk
parent1d4b4b920bff32febe6d37e6dbcc1347f20f960b (diff)
downloadports-41c4b8dc5dbf084b2ed33949107ff94e75302367.tar.gz
ports-41c4b8dc5dbf084b2ed33949107ff94e75302367.zip
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.gecko.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 7bd0d36dce6d..681dd6fd7191 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -898,6 +898,13 @@ gecko-do-install:
${TAR} cf - -C${FAKEDIR}/${dir} -s'|${FAKEDIR}|${PREFIX}|s' . | \
${TAR} xof - -C${PREFIX}/${dir}
.endfor
+.if (${OSVERSION} < 800081 )
+ # XXX: make sure bsdtar(1) corrected symlinks
+ ${FIND} ${FAKEDIR} -type l -exec \
+ ${ECHO} stat -f \'${LN} -hfs \"%Y\" \"%N\"\' {} + | \
+ ${SED} s'|${FAKEDIR}|${PREFIX}|g' | ${SH} | \
+ ${SED} -n s'|${FAKEDIR}|${PREFIX}|p' | ${SH} -x
+.endif
.for pcfile in ${MOZ_PKGCONFIG_FILES}
${INSTALL_DATA} ${FAKEDIR}/libdata/pkgconfig/${pcfile}.pc \
${PREFIX}/libdata/pkgconfig/${pcfile}.pc