aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2010-10-13 20:44:24 +0800
committerpav <pav@FreeBSD.org>2010-10-13 20:44:24 +0800
commit83b2fe6f85a883e7df4ff58b2210d03c00a38e0f (patch)
tree3b16e44798ade50e8b0b48967c7ffc148b6595ce /math
parent77a3a551afe10820a1c60f65011bb68c44639ae9 (diff)
downloadfreebsd-ports-gnome-83b2fe6f85a883e7df4ff58b2210d03c00a38e0f.tar.gz
freebsd-ports-gnome-83b2fe6f85a883e7df4ff58b2210d03c00a38e0f.tar.zst
freebsd-ports-gnome-83b2fe6f85a883e7df4ff58b2210d03c00a38e0f.zip
- Fix build on FreeBSD 8.0
Submitted by: maintainer
Diffstat (limited to 'math')
-rw-r--r--math/giacxcas/files/patch-src-help.cc14
-rw-r--r--math/giacxcas/files/patch-src-rpn.cc14
2 files changed, 28 insertions, 0 deletions
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 <sys/param.h>
++#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 <sys/param.h>
++#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){