[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