0
maintainers eridius@macports.org
0
-description A FUSE-Compliant File System Implementation Mechanism for Mac OS X
0
-long_description MacFUSE implements a mechanism that makes it possible to implement \
0
- a fully functional file system in a user-space program on Mac OS X \
0
- (10.4 and above). It aims to be API-compliant with the FUSE \
0
- (File-system in USErspace) mechanism that originated on Linux. \
0
- Therefore, many existing FUSE file systems become readily usable on \
0
- Mac OS X. The core of MacFUSE is in a dynamically loadable kernel extension.
0
+description dummy port, use macfuse instead
0
+long_description $description
0
-homepage http://code.google.com/p/macfuse/
0
-distname fusefs-${version}
0
-checksums md5 e34f44bcbb43a370a0ef204054276ae4 \
0
- sha1 776a7cf88c82bf63a8f086f086d06fb08a60c860
0
-livecheck.distname MacFUSE-Core-(.*).dmg
0
-livecheck.version 10.5-${version}.1
0
-destroot.violate_mtree yes
0
-xcode.configuration Release
0
-xcode.target fusefs load_fusefs fusefs.fs mount_fusefs
0
-xcode.build.settings OBJROOT=build/ SYMROOT=build/
0
- worksrcdir fusefs/10.4
0
- worksrcdir fusefs/10.5
0
-# ensure that user is running OS X 10.4 or higher
0
- if {![variant_isset darwin_8] && ![variant_isset darwin_9]} {
0
- return -code error "MacFUSE requires at least Mac OS X 10.4 to run"
0
- if {[variant_isset darwin_8]} {
0
- set sysfsdir ${destroot}/System/Library/Filesystems
0
- set sysfsdir ${destroot}/Library/Filesystems
0
- set macfuse_bundle_dir ${sysfsdir}/fusefs.fs
0
- set macfuse_support_dir ${macfuse_bundle_dir}/Support
0
- set builddir ${worksrcpath}/build/${xcode.configuration}
0
- # ensure sysfsdir exists
0
- xinstall -d -m 755 -o root -g wheel ${sysfsdir}
0
- file copy -- ${builddir}/fusefs.fs ${macfuse_bundle_dir}
0
- # ensure Support dir exists
0
- xinstall -d -m 755 -o root -g wheel ${macfuse_support_dir}
0
- file copy -- ${builddir}/fusefs.kext ${macfuse_support_dir}/fusefs.kext
0
- xinstall -m 4555 ${builddir}/load_fusefs ${macfuse_support_dir}/load_fusefs
0
- xinstall ${builddir}/mount_fusefs ${macfuse_support_dir}/mount_fusefs
0
- fs-traverse file [list ${macfuse_bundle_dir}] {
0
- file attributes $file -owner root -group wheel
0
- # copy header files that libfuse needs
0
- foreach file [list fuse_ioctl.h fuse_mount.h fuse_param.h fuse_version.h] {
0
- file copy -- ${worksrcpath}/common/${file} ${destroot}${prefix}/include/${file}
0
- if {[string length [exec kextstat -lb com.google.filesystems.fusefs]] > 0} {
0
- ui_msg "********************************************************"
0
- ui_msg "* fusefs is already loaded. You may need to restart. *"
0
- ui_msg "* Alternatively, if feeling adventurous, you can run *"
0
- ui_msg "* `sudo kextunload -b com.google.filesystems.fusefs` *"
0
- ui_msg "********************************************************"
0
+ ui_msg "********************************"
0
+ ui_msg "* This port no longer exists *"
0
+ ui_msg "* Use the macfuse port instead *"
0
+ ui_msg "********************************"
0
+ throw ERROR "Obsolete port, use macfuse"
Comments
No one has commented yet.