- 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:
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
|
@ -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
|
||||
|
|
13
lang/mlton/files/patch-runtime_gc_int-inf.c
Normal file
13
lang/mlton/files/patch-runtime_gc_int-inf.c
Normal 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.
|
||||
*/
|
|
@ -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/
|
||||
|
|
Loading…
Reference in a new issue