aboutsummaryrefslogtreecommitdiffstats
path: root/devel/mercator
diff options
context:
space:
mode:
authoroliver <oliver@FreeBSD.org>2005-10-04 13:27:15 +0800
committeroliver <oliver@FreeBSD.org>2005-10-04 13:27:15 +0800
commit5e186a7573aa3c6c15febc7568bcf5db8d6678a6 (patch)
tree6186102cd2cc925532e30bd01af9165f97e5de63 /devel/mercator
parent8adee1165d412d57522d8b50068efbb39149f242 (diff)
downloadfreebsd-ports-gnome-5e186a7573aa3c6c15febc7568bcf5db8d6678a6.tar.gz
freebsd-ports-gnome-5e186a7573aa3c6c15febc7568bcf5db8d6678a6.tar.zst
freebsd-ports-gnome-5e186a7573aa3c6c15febc7568bcf5db8d6678a6.zip
fix build for 4
Diffstat (limited to 'devel/mercator')
-rw-r--r--devel/mercator/Makefile3
-rw-r--r--devel/mercator/files/patch-Merecator-iround.h19
-rw-r--r--devel/mercator/pkg-plist2
3 files changed, 22 insertions, 2 deletions
diff --git a/devel/mercator/Makefile b/devel/mercator/Makefile
index 3b833105399a..a2eadfb21579 100644
--- a/devel/mercator/Makefile
+++ b/devel/mercator/Makefile
@@ -17,7 +17,8 @@ COMMENT= A procedural terrain library
LIB_DEPENDS= wfmath-0.3.3:${PORTSDIR}/math/wfmath
USE_GNOME= pkgconfig
-USE_LIBTOOL_VER=15
+USE_AUTOTOOLS= libtool:15:inc
+USE_GCC= 3.4
INSTALLS_SHLIB= yes
CXXFLAGS+= -include wchar.h
diff --git a/devel/mercator/files/patch-Merecator-iround.h b/devel/mercator/files/patch-Merecator-iround.h
new file mode 100644
index 000000000000..1bac80e786a9
--- /dev/null
+++ b/devel/mercator/files/patch-Merecator-iround.h
@@ -0,0 +1,19 @@
+--- Mercator/iround.h.orig Tue Oct 4 01:25:06 2005
++++ Mercator/iround.h Tue Oct 4 01:31:36 2005
+@@ -9,6 +9,16 @@
+ #error iround.h must be included after config.h
+ #endif
+
++#if defined(__FreeBSD__)
++#include <osreldate.h>
++#if __FreeBSD_version < 500000
++extern "C" {
++extern float fabsf __P((float));
++extern float rintf __P((float));
++}
++#endif
++#endif
++
+ #ifdef HAVE_LRINTF
+ #define I_ROUND(x) (::lrintf(x))
+ #elif defined(HAVE_RINTF)
diff --git a/devel/mercator/pkg-plist b/devel/mercator/pkg-plist
index 5469fdf3633c..e25c1b4b6fa8 100644
--- a/devel/mercator/pkg-plist
+++ b/devel/mercator/pkg-plist
@@ -1,4 +1,4 @@
-lib/libmercator-0.2.a
+lib/libmercator-0.2.la
lib/libmercator-0.2.so
lib/libmercator-0.2.so.4
include/Mercator-0.2/Mercator/Mercator.h