svn commit: r354231 - in head/devel/gnatpython: . files

John Marino marino at FreeBSD.org
Fri May 16 14:32:34 UTC 2014


Author: marino
Date: Fri May 16 14:32:33 2014
New Revision: 354231
URL: http://svnweb.freebsd.org/changeset/ports/354231
QAT: https://qat.redports.org/buildarchive/r354231/

Log:
  devel/gnatpython: Correct build on FreeBSD 10+
  
  GNATPython was hardcoded to use gcc and that caused the c-based rlimit
  utility to fail to build.  Changing "gcc" to "cc" in the setup script
  solved the issue for clang-based systems.

Added:
  head/devel/gnatpython/files/
  head/devel/gnatpython/files/patch-setup__helpers.py   (contents, props changed)
Modified:
  head/devel/gnatpython/Makefile

Modified: head/devel/gnatpython/Makefile
==============================================================================
--- head/devel/gnatpython/Makefile	Fri May 16 14:28:03 2014	(r354230)
+++ head/devel/gnatpython/Makefile	Fri May 16 14:32:33 2014	(r354231)
@@ -3,6 +3,7 @@
 
 PORTNAME=	gnatpython
 PORTVERSION=	${SNAPSHOT}
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	http://downloads.dragonlace.net/src/
 
@@ -12,7 +13,7 @@ COMMENT=	Python package used in Ada test
 LICENSE=	GPLv3
 
 SNAPSHOT=	20140205
-USE_BZIP2=	yes
+USES=		tar:bzip2
 
 USE_PYTHON=		yes
 USE_PYDISTUTILS=	yes

Added: head/devel/gnatpython/files/patch-setup__helpers.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gnatpython/files/patch-setup__helpers.py	Fri May 16 14:32:33 2014	(r354231)
@@ -0,0 +1,11 @@
+--- setup_helpers.py.orig	2014-02-14 10:41:26.000000000 +0000
++++ setup_helpers.py
+@@ -28,7 +28,7 @@ def build_scripts_gnatpython(root_dir=''
+                 os.system('gcc -o %sscripts/rlimit %ssrc/rlimit/rlimit-NT.c' %
+                           (root_dir, root_dir))
+             else:
+-                os.system('gcc -o %sscripts/rlimit %ssrc/rlimit/rlimit.c' %
++                os.system('cc -o %sscripts/rlimit %ssrc/rlimit/rlimit.c' %
+                           (root_dir, root_dir))
+ 
+             # Update the scripts list


More information about the svn-ports-all mailing list