[139740] trunk/dports/devel/stfl
ionic at macports.org
ionic at macports.org
Tue Aug 25 19:43:14 PDT 2015
Revision: 139740
https://trac.macports.org/changeset/139740
Author: ionic at macports.org
Date: 2015-08-25 19:43:14 -0700 (Tue, 25 Aug 2015)
Log Message:
-----------
stfl: update to 0.24. Maintainer timeout. Patch provided by an user. Fixes: #48554.
Modified Paths:
--------------
trunk/dports/devel/stfl/Portfile
trunk/dports/devel/stfl/files/patch-Makefile.diff
Modified: trunk/dports/devel/stfl/Portfile
===================================================================
--- trunk/dports/devel/stfl/Portfile 2015-08-26 02:38:17 UTC (rev 139739)
+++ trunk/dports/devel/stfl/Portfile 2015-08-26 02:43:14 UTC (rev 139740)
@@ -3,8 +3,7 @@
PortSystem 1.0
name stfl
-version 0.20
-revision 1
+version 0.24
categories devel
platforms darwin
maintainers lutz.horn at fastmail.fm
@@ -19,12 +18,13 @@
concentrate on the more interesting programming tasks.
homepage http://www.clifford.at/stfl/
-master_sites http://www.clifford.at/stfl/
+master_sites ${homepage}
distname stfl-${version}
-checksums md5 905e0b8f81fe1b5c95b8d78f56df966b \
- sha1 0bd33d44fd71c8e2f1383fab52d4db547384024c \
- rmd160 d99415b39c110459a5f10eb58242291fb4a87ce4
+checksums md5 98c764ccc8f13ed05ea22559d7116b96 \
+ sha1 c770a20f719f5a7f0a691727098c51b43df9c33c \
+ rmd160 374ef95e6de3e77991a469ce75c1c972d8c8a3be \
+ sha256 d4a7aa181a475aaf8a8914a8ccb2a7ff28919d4c8c0f8a061e17a0c36869c090
depends_lib port:ncurses \
port:libiconv
@@ -40,3 +40,7 @@
build.env CC=${configure.cc} \
CFLAGS=${configure.cppflags} \
LDLIBS=${configure.ldflags}
+
+livecheck.type regex
+livecheck.url ${homepage}
+livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
Modified: trunk/dports/devel/stfl/files/patch-Makefile.diff
===================================================================
--- trunk/dports/devel/stfl/files/patch-Makefile.diff 2015-08-26 02:38:17 UTC (rev 139739)
+++ trunk/dports/devel/stfl/files/patch-Makefile.diff 2015-08-26 02:43:14 UTC (rev 139740)
@@ -1,19 +1,49 @@
---- Makefile.orig 2009-04-27 06:03:30.000000000 -0500
-+++ Makefile 2009-08-03 01:51:20.000000000 -0500
-@@ -20,9 +20,8 @@
+--- Makefile.orig 2015-08-11 12:50:41.000000000 -0400
++++ Makefile 2015-08-11 17:44:44.000000000 -0400
+@@ -20,14 +20,17 @@
include Makefile.cfg
-export CC = gcc -pthread
export CFLAGS += -I. -Wall -Os -ggdb -D_GNU_SOURCE -fPIC
-export LDLIBS += -lncursesw
-+export LDLIBS += -lncursesw -liconv
++export LDLIBS += $(LD_FLAGS) -lncursesw -liconv
- VERSION := 0.20
+ SONAME := libstfl.so.0
+ VERSION := 0.24
-@@ -48,8 +47,8 @@
- rm -f stfl.pc
+-all: libstfl.so.$(VERSION) libstfl.a example
++SONAME := libstfl.dylib
++SONAME0 := libstfl.0.dylib
++SONAMEV := libstfl.$(VERSION).dylib
++
++all: $(SONAMEV) libstfl.a example
+ example: libstfl.a example.o
+
+@@ -37,24 +40,24 @@
+ ar qc $@ $^
+ ranlib $@
+
+-libstfl.so.$(VERSION): public.o base.o parser.o dump.o style.o binding.o iconv.o \
++$(SONAMEV): public.o base.o parser.o dump.o style.o binding.o iconv.o \
+ $(patsubst %.c,%.o,$(wildcard widgets/*.c))
+- $(CC) -shared -Wl,-soname,$(SONAME) -o $@ $(LDLIBS) $^
++ $(CC) -shared -Wl -install_name $(prefix)/lib/$@ -o $@ $(LDLIBS) $^
+
+ clean:
+ rm -f libstfl.a example core core.* *.o Makefile.deps
+ rm -f widgets/*.o spl/mod_stfl.so spl/example.db
+ cd perl5 && perl Makefile.PL && make clean && rm -f Makefile.old
+ rm -f perl5/stfl_wrap.c perl5/stfl.pm perl5/build_ok
+- rm -f python/stfl.py python/stfl.pyc python/_stfl.so
++ rm -f python/stfl.py python/stfl.pyc python/_stfl.so
+ rm -f python/stfl_wrap.c python/stfl_wrap.o
+ rm -f ruby/Makefile ruby/stfl_wrap.c ruby/stfl_wrap.o
+ rm -f ruby/stfl.so ruby/build_ok Makefile.deps_new
+- rm -f stfl.pc libstfl.so libstfl.so.*
++ rm -f stfl.pc $(SONAME) $(SONAME0) $(SONAMEV)
+
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
@@ -22,7 +52,18 @@
mv -f Makefile.deps_new Makefile.deps
install: all stfl.pc
-@@ -66,18 +65,6 @@
+@@ -63,8 +66,8 @@
+ install -m 644 libstfl.a $(DESTDIR)$(prefix)/$(libdir)
+ install -m 644 stfl.h $(DESTDIR)$(prefix)/include/
+ install -m 644 stfl.pc $(DESTDIR)$(prefix)/$(libdir)/pkgconfig/
+- install -m 644 libstfl.so.$(VERSION) $(DESTDIR)$(prefix)/$(libdir)
+- ln -fs libstfl.so.$(VERSION) $(DESTDIR)$(prefix)/$(libdir)/libstfl.so
++ install -m 644 $(SONAMEV) $(DESTDIR)$(prefix)/$(libdir)
++ ln -fs $(SONAMEV) $(DESTDIR)$(prefix)/$(libdir)/$(SONAME)
+
+ stfl.pc: stfl.pc.in
+ sed 's, at VERSION@,$(VERSION),g' < $< | sed 's, at PREFIX@,$(prefix),g' > $@
+@@ -73,18 +76,6 @@
include spl/Makefile.snippet
endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150825/85d3aef0/attachment.html>
More information about the macports-changes
mailing list