diff options
author | adam <adam@pkgsrc.org> | 2021-06-04 18:59:18 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-06-04 18:59:18 +0000 |
commit | bd1d280f28bd5e38c623b6fa0da332a7d48e8266 (patch) | |
tree | 2c93033e443450d013dcbee80e78f3daa1b7f3b5 /mk/fuse.buildlink3.mk | |
parent | 9643fb4591e90ca56175346d7ee81a1876ca50ee (diff) | |
download | pkgsrc-bd1d280f28bd5e38c623b6fa0da332a7d48e8266.tar.gz |
fuse.buildlink3.mk: on macOS, allow to use macFUSE (formerly OSXFUSE)
Diffstat (limited to 'mk/fuse.buildlink3.mk')
-rw-r--r-- | mk/fuse.buildlink3.mk | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/mk/fuse.buildlink3.mk b/mk/fuse.buildlink3.mk index fb124e34ea5..f864ac8040a 100644 --- a/mk/fuse.buildlink3.mk +++ b/mk/fuse.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: fuse.buildlink3.mk,v 1.21 2020/05/01 21:12:05 rillig Exp $ +# $NetBSD: fuse.buildlink3.mk,v 1.22 2021/06/04 18:59:18 adam Exp $ # # Makefile fragment for packages using the FUSE framework. # @@ -12,12 +12,13 @@ MK_FUSE_BUILDLINK3_MK= # defined . if ${OPSYS} == "Darwin" -# On Darwin, we only attempt to support "Fuse for OS X", known as -# "OSXFUSE". MacFuse is dead, and fuse4x is merging into OSXFUSE. +# On Darwin, we only attempt to support macFUSE. +# https://macfuse.io/ -. if !exists(/usr/local/lib/pkgconfig/osxfuse.pc) +. if !exists(/usr/local/lib/pkgconfig/osxfuse.pc) && \ + !exists(/usr/local/lib/pkgconfig/fuse.pc) PKG_FAIL_REASON+= \ - "Couldn't find fuse; please install OSXFUSE." + "Couldn't find fuse; please install macFUSE." . endif do-configure-pre-hook: override-fuse-pkgconfig @@ -27,10 +28,14 @@ override-message-fuse-pkgconfig: @${STEP_MSG} "Setting up usage of native fuse." override-fuse-pkgconfig: - ${RUN} \ - ${MKDIR} ${BUILDLINK_DIR}/lib/pkgconfig; \ + ${MKDIR} ${BUILDLINK_DIR}/lib/pkgconfig +.if exists(/usr/local/lib/pkgconfig/osxfuse.pc) ${LN} -s /usr/local/lib/pkgconfig/osxfuse.pc \ ${BUILDLINK_DIR}/lib/pkgconfig/fuse.pc +.elif exists(/usr/local/lib/pkgconfig/fuse.pc) + ${LN} -s /usr/local/lib/pkgconfig/fuse.pc \ + ${BUILDLINK_DIR}/lib/pkgconfig/fuse.pc +.endif BUILDLINK_PASSTHRU_DIRS+= /usr/local/include/osxfuse # Too much! But allows -losxfuse to work. |