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
...
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
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
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