aboutsummaryrefslogtreecommitdiff
path: root/devel/mercator
diff options
context:
space:
mode:
authorOliver Lehmann <oliver@FreeBSD.org>2005-10-04 05:27:15 +0000
committerOliver Lehmann <oliver@FreeBSD.org>2005-10-04 05:27:15 +0000
commit2b2741c31b195e85bc69c5f73df00805025ce4b6 (patch)
tree2434214ad3b3cab43bf69f060b9933bc49a9df84 /devel/mercator
parent22e4a80ac7abb143a691f37996deb6dd3fd786be (diff)
downloadports-2b2741c31b195e85bc69c5f73df00805025ce4b6.tar.gz
ports-2b2741c31b195e85bc69c5f73df00805025ce4b6.zip
Notes
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