aboutsummaryrefslogtreecommitdiffstats
path: root/devel/eris/files
diff options
context:
space:
mode:
authoroliver <oliver@FreeBSD.org>2006-04-24 14:59:06 +0800
committeroliver <oliver@FreeBSD.org>2006-04-24 14:59:06 +0800
commit57531122e33a4bfe2f19c84965d816ce652eee9b (patch)
tree43467223a3800df58e888fd6a9423e3907692d1b /devel/eris/files
parent02bab7912de99d2de1238eaaba552b86a258cfc2 (diff)
downloadfreebsd-ports-gnome-57531122e33a4bfe2f19c84965d816ce652eee9b.tar.gz
freebsd-ports-gnome-57531122e33a4bfe2f19c84965d816ce652eee9b.tar.zst
freebsd-ports-gnome-57531122e33a4bfe2f19c84965d816ce652eee9b.zip
fix build on 4
Diffstat (limited to 'devel/eris/files')
-rw-r--r--devel/eris/files/patch-Eris-Calendar.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/devel/eris/files/patch-Eris-Calendar.cpp b/devel/eris/files/patch-Eris-Calendar.cpp
new file mode 100644
index 000000000000..9f64d184e672
--- /dev/null
+++ b/devel/eris/files/patch-Eris-Calendar.cpp
@@ -0,0 +1,27 @@
+--- Eris/Calendar.cpp.orig Fri Dec 30 20:07:55 2005
++++ Eris/Calendar.cpp Mon Apr 24 07:13:42 2006
+@@ -1,6 +1,12 @@
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #endif
++#if defined(__FreeBSD__)
++# include <osreldate.h>
++# if __FreeBSD_version < 500000
++# undef _XOPEN_SOURCE
++# endif
++#endif
+
+ #include <Eris/Calendar.h>
+ #include <Eris/Avatar.h>
+@@ -75,7 +81,11 @@
+ // we don't have valid calendar data yet
+ if (m_daysPerMonth == 0) return n;
+
++#if defined(__FreeBSD__) && __FreeBSD_version < 500000
++ n.m_seconds = rintf(m_avatar->getWorldTime());
++#else
+ n.m_seconds = lrintf(m_avatar->getWorldTime());
++#endif
+
+ n.m_minutes = n.m_seconds / m_secondsPerMinute;
+ n.m_seconds -= (n.m_minutes * m_secondsPerMinute);