[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