<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bcb63040281bb54443f9741531f48e0838985f26">https://github.com/macports/macports-ports/commit/bcb63040281bb54443f9741531f48e0838985f26</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 bcb6304 sunclock: re-add port
</span>bcb6304 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bcb63040281bb54443f9741531f48e0838985f26
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Mon Dec 17 18:01:31 2018 +1100
<span style='display:block; white-space:pre;color:#404040;'> sunclock: re-add port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/57785
</span>---
x11/sunclock/Portfile | 72 +++++++++++++++++++++++++++++++++++++++++
x11/sunclock/files/gzFile.patch | 20 ++++++++++++
2 files changed, 92 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/sunclock/Portfile b/x11/sunclock/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..8783f3d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/sunclock/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,72 @@
</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 sunclock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories x11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description shows Earth's surface illuminated by the Sun
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ This program is a clock that shows which portion of the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Earth's surface is illuminated by the sun. It is designed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to be usually iconic, but can be opened for a larger \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ display with the time updated every second and both the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ local time zone and UTC displayed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://web.archive.org/web/20080821132523/http://www.arvernes.com/wiki/index.php/Sunclock
</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;'>+distname ${name}_${version}.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites debian:s/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 42ef99381405745bf2be13ad9c05c9f07e5ff1cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f3b3499b4a84c7a31411d2a9043e2d9171b745ec29a991ef9930ce582b9d41ab
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:jpeg port:xpm port:zlib port:libpng port:xorg-libX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles gzFile.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "/#include <malloc.h>/d" ${worksrcpath}/tildepath.c
</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;'>+use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set datadir ${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set docdir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append -Wall -DZLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append {-DSHAREDIR=\\\"${datadir}\\\"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append {-DEMXBINDIR=\\\"${prefix}/bin\\\"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append {-DDOCDIR=\\\"${docdir}\\\"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -lXpm -ljpeg -lpng -lz -lX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append prefix=${prefix} datadir=${datadir} docdir=${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.pre_args -f Makefile.noimake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DESTDIR=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MANDIR=/share/man/man1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XAPPLOADDIR=/share/X11/app-defaults \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ XBINDIR=/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS="[join ${configure.cflags}] [get_canonical_archflags] ${configure.optflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LFLAGS="${configure.ldflags} [get_canonical_archflags]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 755 -W ${worksrcpath} sunclock editkit/emx ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 -W ${worksrcpath} sunclock.man ${destroot}${prefix}/share/man/man1/sunclock.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${datadir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 -W ${worksrcpath} Sunclockrc ${destroot}${datadir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${datadir}/earthmaps/vmf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 {*}[glob ${worksrcpath}/vmf/*.vmf] ${destroot}${datadir}/earthmaps/vmf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${datadir}/earthmaps/i18n
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 {*}[glob ${worksrcpath}/i18n/Sunclock.??] ${destroot}${datadir}/earthmaps/i18n
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 644 -W ${worksrcpath}/editkit MANUAL.emacs README ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/sunclock/files/gzFile.patch b/x11/sunclock/files/gzFile.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..41f04fbf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/sunclock/files/gzFile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- readvmf.c.orig 2008-08-22 06:58:52.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ readvmf.c 2014-09-28 22:23:14.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -340,7 +340,7 @@ pixmap_image()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ getdata(fd)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef ZLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gzFile * fd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gzFile fd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FILE *fd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -433,7 +433,7 @@ struct Sundata * Context;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ double theta, phi;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *str, *ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef ZLIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gzFile * fd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gzFile fd;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int plen;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *zpath;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span></pre><pre style='margin:0'>
</pre>