diff options
author | oliver <oliver@FreeBSD.org> | 2006-04-24 14:59:06 +0800 |
---|---|---|
committer | oliver <oliver@FreeBSD.org> | 2006-04-24 14:59:06 +0800 |
commit | 57531122e33a4bfe2f19c84965d816ce652eee9b (patch) | |
tree | 43467223a3800df58e888fd6a9423e3907692d1b /devel/eris/files | |
parent | 02bab7912de99d2de1238eaaba552b86a258cfc2 (diff) | |
download | freebsd-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.cpp | 27 |
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); |