Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

New Formula: afuse 0.2.1 #16942

Closed
wants to merge 1 commit into from

4 participants

@pcarrier

No description provided.

@adamv
Owner

Build error on Snow Leopard:

Undefined symbols:
  "_getline", referenced from:
      _populate_root_dir in afuse.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [afuse] Error 1
make: *** [install-recursive] Error 1
@mistydemeo
Owner

Strange, that's the same build error as with the new libmagic.

@jacknagel
Owner

getline wasn't in posix until 2008, and first appeared in Lion; I think Linux and maybe some of the BSDs had it earlier.

@adamv
Owner

cdecl, ispell and ldapvi have workarounds of a sort

@adamv
Owner

I'm willing to make afuse Lion and newer; though we could put in our own getline.c for Snow Leopard. Don't really want to maintain that though.

@pcarrier

Not really, from what I see cdecl, ispell and ldapvi have their own function called getline that does something different, and the formulae replace for their own name to avoid a conflict. I would make it Lion and newer for now.

I'll have a look at portability for a latter upstream release.

@pcarrier

I don't have anything older than Mountain Lion at hand.

Could someone please confirm that the devel branch of git://github.com/pcarrier/afuse.git builds?

./autogen.sh && ./configure && make
@pcarrier

Bumped version to 0.4, which should support Snow Leopard and later.

@adamv
Owner

Is this an official download? The homepage provided in the formula seems out of date.

@pcarrier

Oh sorry, forgot to update that. As you can see I've been offered to maintain it. Fixed now!

@adamv adamv was assigned
@adamv adamv closed this pull request from a commit
Pierre Carrier afuse 0.4
Closes #16942.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fcc0623
@adamv adamv closed this in fcc0623
@norioxkimura norioxkimura referenced this pull request from a commit in norioxkimura/homebrew
Pierre Carrier afuse 0.4
Closes #16942.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
17868cb
@guyzmo guyzmo referenced this pull request from a commit
Commit has since been removed from the repository and is no longer available.
@guyzmo guyzmo referenced this pull request from a commit
Commit has since been removed from the repository and is no longer available.
@cooljeanius cooljeanius referenced this pull request from a commit
Commit has since been removed from the repository and is no longer available.
@rajeeja rajeeja referenced this pull request from a commit
Commit has since been removed from the repository and is no longer available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jan 14, 2013
  1. @pcarrier

    New Formula: afuse 0.4

    Pierre Carrier authored pcarrier committed
This page is out of date. Refresh to see the latest.
Showing with 25 additions and 0 deletions.
  1. +25 −0 Library/Formula/afuse.rb
View
25 Library/Formula/afuse.rb
@@ -0,0 +1,25 @@
+require 'formula'
+
+class Afuse < Formula
+ homepage 'https://github.com/pcarrier/afuse/'
+ url 'https://afuse.googlecode.com/files/afuse-0.4.tar.gz'
+ sha1 '8587b9c590310a63519054c4a577388d15a3d7bb'
+
+ depends_on :automake
+ depends_on :libtool
+
+ depends_on 'pkg-config' => :build
+ depends_on 'fuse4x'
+
+ def install
+ system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ "--prefix=#{prefix}"
+ system "make install"
+ end
+
+ def caveats; <<-EOS.undent
+ Make sure to follow the directions given by `brew info fuse4x-kext`
+ before trying to use a FUSE-based filesystem.
+ EOS
+ end
+end
Something went wrong with that request. Please try again.