diff options
author | jmmv <jmmv@pkgsrc.org> | 2010-02-01 21:51:55 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2010-02-01 21:51:55 +0000 |
commit | 638b8a790751f54ea4bff1bd2cc80aea5f6af605 (patch) | |
tree | 9986607eb83e3807296e6047a9a460917d90ab90 /mk | |
parent | fb8f6b77e1f721ab92a20390038b174076482570 (diff) | |
download | pkgsrc-638b8a790751f54ea4bff1bd2cc80aea5f6af605.tar.gz |
Add support for MacFUSE, which is installed outside of pkgsrc.
Tested on Mac OS X 10.5.8 with the fuse-bindfs package.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/fuse.buildlink3.mk | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/mk/fuse.buildlink3.mk b/mk/fuse.buildlink3.mk index c737a4187dc..40f4e10a948 100644 --- a/mk/fuse.buildlink3.mk +++ b/mk/fuse.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: fuse.buildlink3.mk,v 1.9 2009/03/17 22:13:36 rillig Exp $ +# $NetBSD: fuse.buildlink3.mk,v 1.10 2010/02/01 21:51:55 jmmv Exp $ # # Makefile fragment for packages using the FUSE framework. # @@ -8,7 +8,27 @@ FUSE_BUILDLINK3_MK= # defined .include "bsd.fast.prefs.mk" -. if ${OPSYS} == "Linux" +. if ${OPSYS} == "Darwin" + +. if !exists(/usr/local/include/fuse.h) +PKG_FAIL_REASON+= "Couldn't find fuse headers; please install MacFUSE." +. endif + +do-configure-pre-hook: override-fuse-pkgconfig + +override-fuse-pkgconfig: override-message-fuse-pkgconfig +override-message-fuse-pkgconfig: + @${STEP_MSG} "Setting up usage of native MacFUSE." + +override-fuse-pkgconfig: + ${RUN} \ + ${MKDIR} ${BUILDLINK_DIR}/lib/pkgconfig; \ + ${LN} -s /usr/local/lib/pkgconfig/fuse.pc \ + ${BUILDLINK_DIR}/lib/pkgconfig/fuse.pc + +BUILDLINK_PASSTHRU_DIRS+= /usr/local/include/fuse + +. elif ${OPSYS} == "Linux" . include "../../filesystems/fuse/buildlink3.mk" |