Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2013 18:22:11 +0000 (UTC)
From:      Ruslan Mahmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r312515 - in head/lang/mlton: . files
Message-ID:  <201302181822.r1IIMBp7067149@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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

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@sweeks.com>
+WWW: http://mlton.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302181822.r1IIMBp7067149>