- fix build with newer math/gmp in ports tree. Newer versions of gmp do not

define __gmp_const. This patch addresses the compile time errors with an
  ifndef.

while here:
- trim Makefile header
- remove indefinite article from COMMENT
- remove deprecated attribution from pkg-descr and make tab -> space change
  in WWW field

PR:		176229
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	maintainer (implicit, because the port was broken)
This commit is contained in:
Ruslan Makhmatkhanov 2013-02-18 18:22:10 +00:00
parent 806174181b
commit e8ac1da70e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=312515
3 changed files with 16 additions and 9 deletions

View file

@ -1,9 +1,5 @@
# New ports collection makefile for: mlton
# Date created: 1 Oct 2002
# Whom: Stephen Weeks <sweeks@sweeks.com>
#
# Created by: Stephen Weeks <sweeks@sweeks.com>
# $FreeBSD$
#
# Because MLton is written in SML, it needs an SML compiler to build.
# It is easiest to use another (earlier) binary version of MLton as
@ -22,7 +18,7 @@ EXTRACT_ONLY= ${SRC_DIST}
# Other maintainer is Geoffrey Mainland (mainland@apeiron.net)
MAINTAINER= jesper.louis.andersen@gmail.com
COMMENT= An optimizing Standard ML compiler
COMMENT= Optimizing Standard ML compiler
LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash

View file

@ -0,0 +1,13 @@
--- runtime/gc/int-inf.c.orig 2010-06-11 06:35:14.000000000 -0700
+++ runtime/gc/int-inf.c 2013-02-17 15:45:47.000000000 -0800
@@ -6,6 +6,10 @@
* See the file MLton-LICENSE for details.
*/
+#ifndef __gmp_const
+# define __gmp_const const
+#endif
+
/*
* Test if a intInf is a fixnum.
*/

View file

@ -4,6 +4,4 @@ code, has a fast C FFI, profiling, and many useful libraries,
including an interface to the GNU multiprecision library. For more
information, go to the MLton home page.
WWW: http://mlton.org/
Stephen Weeks <sweeks@sweeks.com>
WWW: http://mlton.org/