<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2a14d236e69add292413e476ecd404d0dd5557a7">https://github.com/macports/macports-ports/commit/2a14d236e69add292413e476ecd404d0dd5557a7</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 2a14d23  wyrd: Update to 1.4.6
</span>2a14d23 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2a14d236e69add292413e476ecd404d0dd5557a7
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Oct 27 17:08:38 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    wyrd: Update to 1.4.6
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/48189
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also turn off safe strings to fix a build failure with ocaml 4.06 which
</span><span style='display:block; white-space:pre;color:#404040;'>    turns safe strings on by default, use archived homepage because the
</span><span style='display:block; white-space:pre;color:#404040;'>    server no longer responds, and turn off livecheck.
</span>---
 textproc/wyrd/Portfile              | 28 ++++++++++++++++++----------
 textproc/wyrd/files/configure.patch | 11 -----------
 textproc/wyrd/files/ncurses.patch   | 14 ++++++++++++++
 3 files changed, 32 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/wyrd/Portfile b/textproc/wyrd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b3bf373..760a98f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/wyrd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/wyrd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,11 @@
</span> PortSystem        1.0
 
 name              wyrd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version           1.4.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision          4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.4.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  47319812942195d4b56f861b7cbb527e94e7495f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b2b51d6fb38f8b8b3ec30ee72093f791ba9b6fe35418191bc2011d2c8079997e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    425829
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories        textproc pim
 license           GPL-2
 maintainers       hjst.org:henry
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,16 +18,21 @@ long_description  Wyrd is a text-based front-end to Remind, a sophisticated \
</span>                   also offers a scrollable timetable suitable for visualizing \
                   your schedule at a glance.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage          http://pessimization.com/software/wyrd/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites      http://pessimization.com/software/wyrd/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums         md5 a376c05ba614625da06082d850c742c7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  sha1 86353034316e7d5f061ae2c11f7703912a29fe70 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  rmd160 8478610ab5d071910b638b46f84b119f81826a7b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://web.archive.org/web/20160326073411/http://pessimization.com/software/wyrd/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://web.archive.org/web/20160308150852/http://pessimization.com/software/wyrd/
</span> 
 depends_build     port:ocaml-camlp4
 depends_lib       port:ocaml port:remind port:ncurses
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles        configure.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          ncurses.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ocaml does not have a universal variant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --enable-utf8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Error: This expression has type string but an expression was expected of type
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#          bytes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env           OCAMLPARAM="safe-string=0,_"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args    --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/wyrd/files/configure.patch b/textproc/wyrd/files/configure.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d851f8c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/wyrd/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2008-02-22 15:25:27.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2012-10-06 03:17:48.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1725,7 +1725,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "$as_me: error: Wyrd requires OCaml version 3.08 or greater." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    { (exit 1); exit 1; }; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   if test $OCAMLMINORVERSION -lt 8 ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   if test $OCAMLMAJORVERSION -eq 3 -a $OCAMLMINORVERSION -lt 8 ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       { { echo "$as_me:$LINENO: error: Wyrd requires OCaml version 3.08 or greater." >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "$as_me: error: Wyrd requires OCaml version 3.08 or greater." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    { (exit 1); exit 1; }; }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/wyrd/files/ncurses.patch b/textproc/wyrd/files/ncurses.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0f68cb3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/wyrd/files/ncurses.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wyrd 1.4.4 found term.h by checking for TERMTYPE which worked fine.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wyrd 1.4.5 tries to find term.h by checking for TERMINAL which fails because:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: variable has incomplete type 'TERMINAL' (aka 'struct term')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- curses/configure.orig  2013-02-02 21:40:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ curses/configure       2018-10-27 16:58:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3673,7 +3673,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TERMINAL __dummy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++TERMTYPE __dummy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>