Fri Aug 24 12:48:11 2012 UTC ()
Fix build on older NetBSD current.

* Improve libexecinfo detection


(ryoon)
diff -r1.23 -r1.24 pkgsrc/graphics/fotoxx/Makefile
diff -r1.8 -r1.9 pkgsrc/graphics/fotoxx/patches/patch-ab

cvs diff -r1.23 -r1.24 pkgsrc/graphics/fotoxx/Makefile (expand / switch to context diff)
--- pkgsrc/graphics/fotoxx/Makefile 2012/08/12 07:20:15 1.23
+++ pkgsrc/graphics/fotoxx/Makefile 2012/08/24 12:48:11 1.24
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2012/08/12 07:20:15 ryoon Exp $
+# $NetBSD: Makefile,v 1.24 2012/08/24 12:48:11 ryoon Exp $
 #
 
 DISTNAME=	fotoxx-12.08
@@ -25,8 +25,8 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-.if (${OPSYS} == "NetBSD" && \
-    (!empty(OS_VERSION:M6.99.*) || !empty(OS_VERSION:M[7-9].*)))
+.if exists(/usr/include/execinfo.h)
+CXXFLAGS+=	-DHAVE_LIBEXECINFO
 LDFLAGS+=	-lexecinfo
 .endif
 

cvs diff -r1.8 -r1.9 pkgsrc/graphics/fotoxx/patches/patch-ab (expand / switch to context diff)
--- pkgsrc/graphics/fotoxx/patches/patch-ab 2012/08/12 07:20:15 1.8
+++ pkgsrc/graphics/fotoxx/patches/patch-ab 2012/08/24 12:48:11 1.9
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.8 2012/08/12 07:20:15 ryoon Exp $
+$NetBSD: patch-ab,v 1.9 2012/08/24 12:48:11 ryoon Exp $
 
 --- zfuncs.cc.orig	2012-08-04 11:58:30.000000000 +0000
 +++ zfuncs.cc
@@ -6,7 +6,7 @@
  
     printf("*** zappcrash: \n %s \n",message);                              //  output message to stdout
  
-+#if defined (__linux__) || (defined (__NetBSD__) && (__NetBSD_Version__ >= 699000000))
++#if defined (HAVE_LINEXECINFO)
     nstack = backtrace(stacklist,nstack);                                   //  get traceback data
     stackents = backtrace_symbols(stacklist,nstack);
  
@@ -22,7 +22,7 @@
     }
     progexe[cc] = 0;
  
-+#if defined (__linux__) || (defined (__NetBSD__) && (__NetBSD_Version__ >= 699000000))
++#if defined (HAVE_LINEXECINFO)
     for (ii = 0; ii < nstack; ii++)                                         //  output backtrace to text file
     {
        pfunc = 0;