[54860] trunk/dports/devel

ryandesign at macports.org ryandesign at macports.org
Sun Aug 2 23:54:18 PDT 2009


Revision: 54860
          http://trac.macports.org/changeset/54860
Author:   ryandesign at macports.org
Date:     2009-08-02 23:54:17 -0700 (Sun, 02 Aug 2009)
Log Message:
-----------
stfl: New port, version 0.20; closes #19762

Added Paths:
-----------
    trunk/dports/devel/stfl/
    trunk/dports/devel/stfl/Portfile
    trunk/dports/devel/stfl/files/
    trunk/dports/devel/stfl/files/patch-Makefile.diff

Added: trunk/dports/devel/stfl/Portfile
===================================================================
--- trunk/dports/devel/stfl/Portfile	                        (rev 0)
+++ trunk/dports/devel/stfl/Portfile	2009-08-03 06:54:17 UTC (rev 54860)
@@ -0,0 +1,41 @@
+# $Id$
+
+PortSystem          1.0
+
+name                stfl
+version             0.20
+categories          devel
+platforms           darwin
+maintainers         lutz.horn at fastmail.fm
+
+description         Structured Terminal Forms Language/Library
+long_description    STFL is a library which implements a curses-based widget \
+                    set for text terminals. A special language (the \
+                    Structured Terminal Forms Language) is used to describe \
+                    STFL GUIs. The language is designed to be easy and fast \
+                    to write so an application programmer does not need to \
+                    spend ages fiddling around with the GUI and can \
+                    concentrate on the more interesting programming tasks.
+
+homepage            http://www.clifford.at/stfl/
+master_sites        http://www.clifford.at/stfl/
+distname            stfl-${version}
+
+checksums           md5     905e0b8f81fe1b5c95b8d78f56df966b \
+                    sha1    0bd33d44fd71c8e2f1383fab52d4db547384024c \
+                    rmd160  d99415b39c110459a5f10eb58242291fb4a87ce4
+
+depends_lib         port:ncursesw \
+                    port:libiconv
+
+patchfiles          patch-Makefile.diff
+
+post-patch {
+    reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/Makefile.cfg
+}
+
+use_configure       no
+
+build.env           CC=${configure.cc} \
+                    CFLAGS=${configure.cppflags} \
+                    LDLIBS=${configure.ldflags}


Property changes on: trunk/dports/devel/stfl/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/devel/stfl/files/patch-Makefile.diff
===================================================================
--- trunk/dports/devel/stfl/files/patch-Makefile.diff	                        (rev 0)
+++ trunk/dports/devel/stfl/files/patch-Makefile.diff	2009-08-03 06:54:17 UTC (rev 54860)
@@ -0,0 +1,43 @@
+--- Makefile.orig	2009-04-27 06:03:30.000000000 -0500
++++ Makefile	2009-08-03 01:51:20.000000000 -0500
+@@ -20,9 +20,8 @@
+ 
+ include Makefile.cfg
+ 
+-export CC = gcc -pthread
+ export CFLAGS += -I. -Wall -Os -ggdb -D_GNU_SOURCE -fPIC
+-export LDLIBS += -lncursesw
++export LDLIBS += -lncursesw -liconv
+ 
+ VERSION := 0.20
+ 
+@@ -48,8 +47,8 @@
+ 	rm -f stfl.pc
+ 
+ Makefile.deps: *.c widgets/*.c *.h
+-	$(CC) -I. -MM *.c > Makefile.deps_new
+-	$(CC) -I. -MM widgets/*.c | sed 's,^wt_[^ ]*\.o: ,widgets/&,' >> Makefile.deps_new
++	$(CC) $(CFLAGS) $(LDLIBS) -MM *.c > Makefile.deps_new
++	$(CC) $(CFLAGS) $(LDLIBS) -MM widgets/*.c | sed 's,^wt_[^ ]*\.o: ,widgets/&,' >> Makefile.deps_new
+ 	mv -f Makefile.deps_new Makefile.deps
+ 
+ install: all stfl.pc
+@@ -66,18 +65,6 @@
+ include spl/Makefile.snippet
+ endif
+ 
+-ifeq ($(FOUND_SWIG)$(FOUND_PERL5),11)
+-include perl5/Makefile.snippet
+-endif
+-
+-ifeq ($(FOUND_SWIG)$(FOUND_PYTHON),11)
+-include python/Makefile.snippet
+-endif
+-
+-ifeq ($(FOUND_SWIG)$(FOUND_RUBY),11)
+-include ruby/Makefile.snippet
+-endif
+-
+ .PHONY: all clean install install_spl
+ 
+ include Makefile.deps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090802/09f85a6c/attachment-0001.html>


More information about the macports-changes mailing list