[MacPorts] #29917: Fuse4X: add port

MacPorts noreply at macports.org
Sat Jul 23 23:44:54 PDT 2011


#29917: Fuse4X: add port
--------------------------------------+-------------------------------------
 Reporter:  anatol.pomozov@…          |       Owner:  dports@…                           
     Type:  submission                |      Status:  assigned                           
 Priority:  Normal                    |   Milestone:                                     
Component:  ports                     |     Version:                                     
 Keywords:                            |        Port:  fuse4x fuse4x-kext fuse4x-framework
--------------------------------------+-------------------------------------

Comment(by dports@…):

 Here are my current thoughts:

  * we are not going to replace macfuse with fuse4x, at least not right
 away. Both should be available as options; we might also have a port for
 OSXFUSE. At some later point, if it doesn't look like there are any
 problems, we can consider changing the default or marking macfuse as
 `replaced_by`.
  * we do not need to support having more than one FUSE implementation
 installed, so it's OK if the ports conflict with each other on fuse.h. In
 fact, it may be better that way because there won't be any question about
 which one a given filesystem is using. Renaming the header files sounds
 like it could cause a significant compatibility issue for filesystems.
  * the fuse4x ports shouldn't conflict with an installation of MacFUSE
 installed outside of MacPorts. It doesn't look like they will, which is
 great since an improvement over the macfuse port. I don't think they will
 conflict with a standalone Fuse4X installation either although I imagine
 they won't actually be usable simultaneously unless they're the same
 version.
  * existing filesystem ports should be able to build against either
 macfuse or fuse4x. This will take some changes but (I think) not major
 ones. I've already put together a patch for sshfs.
  * I'd wanted upgrading from macfuse to fuse4x to not require rebuilding
 filesystems, but I think that's unrealistic. There are substantive
 differences between the two, like the fact that MacFUSE has semaphore
 emulation and Fuse4X doesn't (FWIW, I agree with you that it shouldn't!).
 So it's OK if switching requires a rebuild.

 All of this argues that we're basically in good shape with the portfiles
 as they are now. I need to test a couple more filesystems, and it would be
 good to have a release with the Leopard/Lion compatibility fixes I sent
 you. I also haven't tested anything that uses the Obj-C framework yet.
 Other than that, I should be able to commit it soon.

-- 
Ticket URL: <https://trac.macports.org/ticket/29917#comment:44>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list