[129588] trunk/dports/fuse/osxfuse/Portfile
dports at macports.org
dports at macports.org
Tue Dec 16 00:02:58 PST 2014
Revision: 129588
https://trac.macports.org/changeset/129588
Author: dports at macports.org
Date: 2014-12-16 00:02:58 -0800 (Tue, 16 Dec 2014)
Log Message:
-----------
osxfuse: use the signed binary distribution of the kext on Mavericks
as well as Yosemite; it isn't required but it avoids a warning about
unsigned kexts. (cf. #45521)
Modified Paths:
--------------
trunk/dports/fuse/osxfuse/Portfile
Modified: trunk/dports/fuse/osxfuse/Portfile
===================================================================
--- trunk/dports/fuse/osxfuse/Portfile 2014-12-16 07:32:26 UTC (rev 129587)
+++ trunk/dports/fuse/osxfuse/Portfile 2014-12-16 08:02:58 UTC (rev 129588)
@@ -5,6 +5,7 @@
name osxfuse
version 2.7.3
+revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories fuse devel
platforms macosx
@@ -145,10 +146,15 @@
}
-# On Yosemite, replace the kext we just built with the one from the
-# binary distribution. This works around OS X's unwillingness to load
-# an unsigned kext (and our inability to sign kexts). See #45521.
-if {${os.major} >= 14} {
+# On Mavericks and Yosemite, replace the kext we just built with the
+# one from the binary distribution. This works around OS X's
+# unwillingness to load an unsigned kext (and our inability to sign
+# kexts). See #45521.
+#
+# Unlike newer versions, Mavericks does not require the kext to be
+# signed, but will display a warning if it's unsigned -- so use the
+# signed binary instead here too.
+if {${os.major} >= 13} {
post-destroot {
delete ${destroot}${prefix}/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext \
${destroot}${prefix}/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext.dSYM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141216/3c107d0b/attachment.html>
More information about the macports-changes
mailing list