pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk If OS is not linux or NetBSD with /usr/include/fuse...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/91cece937313
branches:  trunk
changeset: 525668:91cece937313
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Tue Feb 20 22:56:35 2007 +0000

description:
If OS is not linux or NetBSD with /usr/include/fuse.h, use
PKG_FAIL_REASON.

FreeBSD and Linux support needs changes yet...

diffstat:

 mk/fuse.buildlink3.mk |  15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diffs (37 lines):

diff -r 75752d93c32f -r 91cece937313 mk/fuse.buildlink3.mk
--- a/mk/fuse.buildlink3.mk     Tue Feb 20 22:48:07 2007 +0000
+++ b/mk/fuse.buildlink3.mk     Tue Feb 20 22:56:35 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: fuse.buildlink3.mk,v 1.3 2007/02/18 22:37:51 xtraeme Exp $
+# $NetBSD: fuse.buildlink3.mk,v 1.4 2007/02/20 22:56:35 xtraeme Exp $
 #
 # Makefile fragment for packages using the FUSE framework.
 #
@@ -8,8 +8,11 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-# NetBSD
-.  if (!empty(OPSYS:MNetBSD) && exists(/usr/include/fuse.h))
+.  if !empty(OPSYS:MLinux) # Linux
+
+.    include "../../filesystems/fusefs/buildlink3.mk"
+
+.  elif (!empty(OPSYS:MNetBSD) && exists(/usr/include/fuse.h)) # NetBSD
 
 .    if !empty(USE_TOOLS:C/:.*//:Mpkg-config)
 do-configure-pre-hook: override-fuse-pkgconfig
@@ -55,10 +58,10 @@
 SUBST_SED.refuse=      -e "s|fuse_main|fuse_exit|g"
 .    endif
 
-.  else # Linux
+.  else # !NetBSD
 
-.    include "${PKGSRCDIR}/filesystems/fusefs/buildlink3.mk"
+PKG_FAIL_REASON+=      "Your OS is not supported by the FUSE pkgsrc framework."
 
-.  endif # End of systems
+.  endif # end of Operating Systems
 
 .endif # FUSE_BUILDLINK3_MK



Home | Main Index | Thread Index | Old Index