<pre style='margin:0'>
Vincent (Veence) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ed10d34f12973db0f31259481aab56243f71087f">https://github.com/macports/macports-ports/commit/ed10d34f12973db0f31259481aab56243f71087f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new ed10d34 tinyows: initial commit
</span>ed10d34 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ed10d34f12973db0f31259481aab56243f71087f
</span>Author: Veence <vince@macports.org>
AuthorDate: Mon Oct 9 15:18:03 2017 +0200
<span style='display:block; white-space:pre;color:#404040;'> tinyows: initial commit
</span>---
gis/tinyows/Portfile | 47 +++++++++++++++++++++
gis/tinyows/files/patch-Makefile_in.diff | 69 +++++++++++++++++++++++++++++++
gis/tinyows/files/patch-ows_define_h.diff | 11 +++++
3 files changed, 127 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/tinyows/Portfile b/gis/tinyows/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..969f234
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/tinyows/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name tinyows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories gis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description TinyOWS is a small footprint WFS server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description TinyOWS is a WFS server part of MapServer that can be installed in a\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ standalone configuration using FastCGI.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://mapserver.osgeo.org/tinyows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites http://download.osgeo.org/mapserver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix .tar.bz2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9a929be2bb1856be7a38b0d80bb9650cc2799bff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c9b6bec5c8c0302bd9c89c3d55df7b11efd194f1fd3d40ec50edbe3b9c24ab77
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-Makefile_in.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-ows_define_h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:postgresql96 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:postgis2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:fcgi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --with-xml2-config=${prefix}/bin/xml2-config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-pg_config=${prefix}/lib/postgresql96/bin/pg_config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-shp2pgsql=${prefix}/lib/postgresql96/bin/pg_config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-fastcgi=${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Insert ${prefix} in configuration file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E "s|PREFIX|${prefix}|" ${worksrcpath}/src/ows_define.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "A demo configuration file has been copied into ${prefix}/etc\n" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Edit it according to your needs.\n" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Copy or link tinyows from ${prefix}/bin to your Fast CGI directory."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url http://download.osgeo.org/mapserver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex tinyows-1(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/tinyows/files/patch-Makefile_in.diff b/gis/tinyows/files/patch-Makefile_in.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6a3252e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/tinyows/files/patch-Makefile_in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,69 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.in.orig 2017-10-09 15:11:34.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.in 2017-10-09 15:13:50.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,61 +28,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(CC) -o tinyows $(SRC) $(XMLFLAGS) $(CFLAGS) $(PGFLAGS) $(FCGIFLAGS) $(GIT_FLAGS) -lfl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @rm -rf tinyows.dSYM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-flex:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- lex -i -osrc/mapfile/mapfile.c src/mapfile/mapfile.l
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-svn-clean: clean doc-clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @find . -name '*~' -exec rm {} \;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -f configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -f tinyows Makefile src/ows_define.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -rf tinyows.dSYM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -f demo/tinyows.xml demo/install.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -f test/tinyows.xml test/install.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @echo "-----"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @echo "TinyOWS Schema install dir in $(PREFIX)/share/tinyows/schema"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p $(PREFIX)/share/tinyows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rm -rf $(PREFIX)/share/tinyows/schema
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp -rf schema $(PREFIX)/share/tinyows/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @echo "-----"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @echo "Now:"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @echo " 1) copy 'tinyows' binary to cgi-bin directory"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @echo " 2) - put a workable tinyows.xml file in /etc dir"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @echo " - OR launch 'make install-demo' as a superuser"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-demo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @chmod +x demo/install.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @demo/install.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp -i demo/tinyows.xml /etc/tinyows.xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-test100:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @chmod +x test/wfs_100/install_wfs_100.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @test/wfs_100/install_wfs_100.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp -i test/wfs_100/config_wfs_100.xml /etc/tinyows.xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-test110:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @chmod +x test/wfs_110/install_wfs_110.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @test/wfs_110/install_wfs_110.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp -i test/wfs_110/config_wfs_110.xml /etc/tinyows.xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-doc-clean:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @rm -rf doc/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-doxygen: doc-clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @(which doxygen 2> /dev/null > /dev/null \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- && mkdir -p doc/doxygen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- && doxygen doc/Doxyfile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ) || echo "doxygen seems not installed"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-test-valgrind110:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @test/unit_test test/wfs_110/cite 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-test-valgrind100:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- @test/unit_test test/wfs_100/cite 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p $(DESTDIR)$(PREFIX)/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp tinyows $(DESTDIR)$(PREFIX)/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p $(DESTDIR)$(PREFIX)/share/tinyows
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp -rf schema $(DESTDIR)$(PREFIX)/share/tinyows/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp -i demo/tinyows.xml $(DESTDIR)$(PREFIX)/etc/tinyows.xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-astyle:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- astyle --style=k/r --indent=spaces=2 -c --lineend=linux -S $(SRC) src/*.h*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rm -f src/*.orig src/*/*.orig
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/tinyows/files/patch-ows_define_h.diff b/gis/tinyows/files/patch-ows_define_h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e60a13d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/tinyows/files/patch-ows_define_h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/ows_define.h.in.orig 2017-10-09 14:48:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/ows_define.h.in 2017-10-09 14:48:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,7 +31,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TINYOWS_VERSION "1.1.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define TINYOWS_FCGI @FAST_CGI@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define OWS_CONFIG_FILE_PATH "/etc/tinyows.xml"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define OWS_CONFIG_FILE_PATH "PREFIX/etc/tinyows.xml"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define WFS_SCHEMA_100 "wfs/1.0.0/WFS-transaction.xsd"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define WFS_SCHEMA_110 "wfs/1.1.0/wfs.xsd"
</span></pre><pre style='margin:0'>
</pre>