svn commit: r312515 - in head/lang/mlton: . files
Ruslan Mahmatkhanov
rm at FreeBSD.org
Mon Feb 18 18:22:12 UTC 2013
Author: rm
Date: Mon Feb 18 18:22:10 2013
New Revision: 312515
URL: http://svnweb.freebsd.org/changeset/ports/312515
Log:
- 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 at cs.ucr.edu>
Approved by: maintainer (implicit, because the port was broken)
Added:
head/lang/mlton/files/patch-runtime_gc_int-inf.c (contents, props changed)
Modified:
head/lang/mlton/Makefile
head/lang/mlton/pkg-descr
Modified: head/lang/mlton/Makefile
==============================================================================
--- head/lang/mlton/Makefile Mon Feb 18 17:48:29 2013 (r312514)
+++ head/lang/mlton/Makefile Mon Feb 18 18:22:10 2013 (r312515)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mlton
-# Date created: 1 Oct 2002
-# Whom: Stephen Weeks <sweeks at sweeks.com>
-#
+# Created by: Stephen Weeks <sweeks at 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 at apeiron.net)
MAINTAINER= jesper.louis.andersen at 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
Added: head/lang/mlton/files/patch-runtime_gc_int-inf.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/mlton/files/patch-runtime_gc_int-inf.c Mon Feb 18 18:22:10 2013 (r312515)
@@ -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.
+ */
\ No newline at end of file
Modified: head/lang/mlton/pkg-descr
==============================================================================
--- head/lang/mlton/pkg-descr Mon Feb 18 17:48:29 2013 (r312514)
+++ head/lang/mlton/pkg-descr Mon Feb 18 18:22:10 2013 (r312515)
@@ -4,6 +4,4 @@ code, has a fast C FFI, profiling, and m
including an interface to the GNU multiprecision library. For more
information, go to the MLton home page.
-WWW: http://mlton.org/
-
-Stephen Weeks <sweeks at sweeks.com>
+WWW: http://mlton.org/
More information about the svn-ports-head
mailing list