From 7d0ccdc734fcaf15bbf3c5d6c2aab84956c05dcc Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Wed, 13 Oct 2010 12:44:24 +0000 Subject: [PATCH] - Fix build on FreeBSD 8.0 Submitted by: maintainer --- math/giacxcas/files/patch-src-help.cc | 14 ++++++++++++++ math/giacxcas/files/patch-src-rpn.cc | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 math/giacxcas/files/patch-src-help.cc create mode 100644 math/giacxcas/files/patch-src-rpn.cc diff --git a/math/giacxcas/files/patch-src-help.cc b/math/giacxcas/files/patch-src-help.cc new file mode 100644 index 000000000000..949dbf0f4988 --- /dev/null +++ b/math/giacxcas/files/patch-src-help.cc @@ -0,0 +1,14 @@ +--- src/help.cc.orig 2010-10-11 22:21:22.000000000 +0200 ++++ src/help.cc 2010-10-11 22:35:32.000000000 +0200 +@@ -748,7 +748,10 @@ + return s=="index.htm"; + } + #else +-#if defined(__APPLE__) // || defined(__FreeBSD__) ++#ifdef HAVE_SYS_PARAM_H ++#include ++#endif ++#if defined(__APPLE__) || (defined(__FreeBSD_version) && (__FreeBSD_version < 800501)) + static int dir_select (struct dirent *d){ + #else + static int dir_select (const struct dirent *d){ diff --git a/math/giacxcas/files/patch-src-rpn.cc b/math/giacxcas/files/patch-src-rpn.cc new file mode 100644 index 000000000000..79cb88a2bdaa --- /dev/null +++ b/math/giacxcas/files/patch-src-rpn.cc @@ -0,0 +1,14 @@ +--- src/rpn.cc.orig 2010-10-11 22:21:12.000000000 +0200 ++++ src/rpn.cc 2010-10-11 22:07:07.000000000 +0200 +@@ -530,7 +530,10 @@ + gen symb_VARS(const gen & a){ + return symbolic(at_VARS,a); + } +-#if defined(__APPLE__) // || defined(__FreeBSD__) ++#ifdef HAVE_SYS_PARAM_H ++#include ++#endif ++#if defined(__APPLE__) || (defined(__FreeBSD_version) && (__FreeBSD_version < 800501)) + static int int_one (struct dirent *unused){ + #else + static int int_one (const struct dirent *unused){