<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>