[134454] trunk/dports/lang/gforth
ctreleaven at macports.org
ctreleaven at macports.org
Wed Mar 25 13:28:26 PDT 2015
Revision: 134454
https://trac.macports.org/changeset/134454
Author: ctreleaven at macports.org
Date: 2015-03-25 13:28:25 -0700 (Wed, 25 Mar 2015)
Log Message:
-----------
gforth: claim maintainership with openmaintainer, update to 0.7.3, fix clang build #45579
Modified Paths:
--------------
trunk/dports/lang/gforth/Portfile
Added Paths:
-----------
trunk/dports/lang/gforth/files/
trunk/dports/lang/gforth/files/patch-clang_bad_flags.diff
Modified: trunk/dports/lang/gforth/Portfile
===================================================================
--- trunk/dports/lang/gforth/Portfile 2015-03-25 20:00:17 UTC (rev 134453)
+++ trunk/dports/lang/gforth/Portfile 2015-03-25 20:28:25 UTC (rev 134454)
@@ -3,11 +3,11 @@
PortSystem 1.0
name gforth
-version 0.7.0
-revision 2
+version 0.7.3
categories lang
license GPL-3+
-maintainers nomaintainer
+maintainers ctreleaven openmaintainer
+
description fast and portable implementation of the ANS Forth language
long_description \
Gforth is a fast and portable implementation of the ANS Forth \
@@ -16,16 +16,22 @@
powerful locals facility, and it even has (the beginnings of) \
a manual. Gforth employs traditional implementation \
techniques: its inner interpreter is indirect or direct threaded.
+
homepage http://www.gnu.org/software/gforth/
platforms darwin
master_sites gnu
-checksums md5 2979ae86ede73ce2b3576dae957f4098 \
- sha1 5bb357268cba683f2a8c63d2a4bcab8f41cb0086 \
- ripemd160 df0cef8cff25eddf670315c5497fc5634226968c
+checksums md5 ff484391e5cdf405867fcf96341820ab \
+ sha1 4ef40d8427249b4367ac5e8965b55ca113c18baa
+
depends_lib port:libtool \
port:libffi
+patchfiles patch-clang_bad_flags.diff
+
+use_autoconf yes
+
+
test.run yes
test.cmd make
test.target check bench
Added: trunk/dports/lang/gforth/files/patch-clang_bad_flags.diff
===================================================================
--- trunk/dports/lang/gforth/files/patch-clang_bad_flags.diff (rev 0)
+++ trunk/dports/lang/gforth/files/patch-clang_bad_flags.diff 2015-03-25 20:28:25 UTC (rev 134454)
@@ -0,0 +1,24 @@
+MediumMini:gforth mytthtv$ diff -u engine/Makefile.in.orig engine/Makefile.in
+--- engine/Makefile.in.orig 2015-03-25 15:59:21.000000000 -0400
++++ engine/Makefile.in 2015-03-25 16:00:15.000000000 -0400
+@@ -89,7 +89,7 @@
+ XDEFINES = @DEFS@
+ SWITCHES = $(XCFLAGS) $(XDEFINES) $(OPTDEFINES)
+ #use -fno-inline to avoid register problems with asinh, atanh on gcc-3.3 on 386
+-ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves -fno-inline -fno-reorder-blocks
++ENGINE_FLAGS = @ENGINE_FLAGS@
+ DEBUGFLAG = @DEBUGFLAG@
+ CFLAGS = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' $(LTDLINCL)
+ CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' $(LTDLINCL)
+MediumMini:gforth mytthtv$ diff -u Makefile.in.orig Makefile.in
+--- Makefile.in.orig 2015-03-25 15:59:06.000000000 -0400
++++ Makefile.in 2015-03-25 16:01:15.000000000 -0400
+@@ -104,7 +104,7 @@
+ XCFLAGS = @CFLAGS@
+ XDEFINES = @DEFS@
+ SWITCHES = $(XCFLAGS) $(XDEFINES) $(OPTDEFINES) #-DNDEBUG #turn off assertions
+-ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves
++ENGINE_FLAGS = @ENGINE_FLAGS@
+ DEBUGFLAG = @DEBUGFLAG@
+ CFLAGS = $(DEBUGFLAG) -I$(srcdir)/engine -I$(srcdir)/arch/$(machine) -O3 -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"'
+ CPPFLAGS = @CPPFLAGS@
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150325/dc9c7b96/attachment-0001.html>
More information about the macports-changes
mailing list