Commit graph

18 commits

Author SHA1 Message Date
Adrian Ho
cc6597f897 fix FUSE2/3 segregation during build prep
Need to make sure only one FUSE version is visible, so as to avoid build confusion.
2025-12-02 20:20:29 +08:00
Adrian Ho
0649e8a73e require/macfuse: add base include dir to flags
Some checks failed
brew test-bot / test-bot (macos-14) (push) Has been cancelled
brew test-bot / test-bot (macos-15) (push) Has been cancelled
brew test-bot / test-bot (macos-26) (push) Has been cancelled
Some projects add subdir to their #include's.
2025-11-28 14:11:03 +08:00
Adrian Ho
164b7013b6 disable macFUSE extensions by default
Some checks are pending
brew test-bot / test-bot (macos-13) (push) Waiting to run
brew test-bot / test-bot (macos-14) (push) Waiting to run
brew test-bot / test-bot (macos-15) (push) Waiting to run
2025-10-30 20:30:52 +08:00
Adrian Ho
dfca5a29d2 fix incorrect indentation
Some checks failed
brew test-bot / test-bot (macos-13) (push) Has been cancelled
brew test-bot / test-bot (macos-14) (push) Has been cancelled
2025-06-11 15:46:20 +08:00
Adrian Ho
eb2ebb54f2 add setup_fuse3 method
This is for formulae that somehow mix up FUSE2/3 during build config.
2025-06-11 15:19:46 +08:00
Adrian Ho
969d13e0f9 add _FILE_OFFSET_BITS macros
Not sure where I got the idea of _USE_FILE_OFFSET_BITS from, but I'll leave them in for now.
2025-06-11 15:18:04 +08:00
Adrian Ho
f35f64c469 add FUSE3 pkgconfig from new MacFUSE 2025-05-14 20:44:41 +08:00
Adrian Ho
208c6737f7 require/macfuse: fix style issue 2022-06-24 20:44:08 +08:00
Eric Knibbe
aa173214f1
adjust macFUSE capitalization (#21) 2021-09-02 17:20:17 +08:00
Adrian Ho
534bfb04c1 require/macfuse: generate/use alt fuse.pc 2021-08-17 20:21:44 +08:00
Adrian Ho
b4c0a2c740 require/macfuse: fix PKG_CONFIG + debug msgs 2021-08-17 19:08:42 +08:00
Adrian Ho
67f7facf52 require/macfuse: add PKG_CONFIG env var
This should cover most autotools `configure` runs.
2021-07-20 11:48:43 +08:00
Adrian Ho
2e2f25d0dc Preliminary support for M1 builds
NOTE: I don't have an M1 Mac, so the only testing I can do is with
a non-`/usr/local` Intel Homebrew installation. This should take
care of "`cc` shim forbids `/usr/local` if Homebrew not installed
under `/usr/local`", which is the default setup for M1 Homebrew.
2021-07-04 00:27:00 +08:00
Adrian Ho
98826c8178 fix brew style complaints 2021-07-01 00:16:33 +08:00
Adrian Ho
cff1a61202 cc shim path sanitization workaround
Homebrew's `cc` shim removes all `/usr/local` paths for non-`/usr/local`
Homebrew installations (e.g. Apple Silicon Homebrew). This adds a
`setup_fuse` method that copies FUSE files into a temp hierarchy for
use during builds. (Symlinking the files doesn't work because the
shim canonicalizes all paths.)

Also add `ntfs-3g-mac` as a test case.
2021-06-30 23:58:30 +08:00
Adrian Ho
eb3fb874c1 MacfuseRequrement: try env :std for ARM 2021-06-30 11:54:08 +08:00
Adrian Ho
9f09eabe0a Stop hosting macfuse
Homebrew is still maintaining the cask, so it's silly to keep another copy.
2021-04-26 12:33:24 +08:00
Adrian Ho
5755adc7af add require/macfuse 2021-01-10 19:09:06 +08:00