<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/793242fbeced582accc45012d844bf1b033e0add">https://github.com/macports/macports-ports/commit/793242fbeced582accc45012d844bf1b033e0add</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 793242f  unrar: update to 5.4.5
</span>793242f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 793242fbeced582accc45012d844bf1b033e0add
</span>Author: Zero King <l2dy@icloud.com>
AuthorDate: Mon Jan 30 02:52:52 2017 +0000

<span style='display:block; white-space:pre;color:#404040;'>    unrar: update to 5.4.5
</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/48194
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/48417
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/50713
</span>---
 archivers/unrar/Portfile                           | 12 +++---
 archivers/unrar/files/patch-dll.hpp.diff           | 17 --------
 .../unrar/files/patch-include-consio.hpp.diff      | 49 ++++++++++++++++++++++
 3 files changed, 55 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/unrar/Portfile b/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bf3abfc..c84f6c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem              1.0
</span> 
 name                    unrar
 set my_name             ${name}src
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 5.2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 5.4.5
</span> categories              archivers
 platforms               darwin freebsd
 maintainers             krischik openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,11 +20,11 @@ homepage                http://www.rarlab.com/
</span> master_sites            ${homepage}rar/
 distname                ${my_name}-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  2c7379aeff32ea156a0d368b9ec89aeaa6069aa2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  ef14757e943787b439fedf2c564c1f38d0db315528a928e0de170860717e2fac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  12c656816ca43d6c61c8afea2d561539bd1eda63 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-dll.hpp.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        patch-makefile.unix.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-makefile.unix.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-include-consio.hpp.diff
</span> 
 worksrcdir              ${name}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,7 +82,7 @@ subport libunrar {
</span>     long_description    ${description}
     
     # Copied from standalone libunrar port. Why do we need these?
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cxxflags-append -DSILENT -DGUI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append -DSILENT
</span>     
     # The makefile adds -fPIC to the CXXFLAGS when building the library, but we
     # override the CXXFLAGS with our own, so we have to manually add this again.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/unrar/files/patch-dll.hpp.diff b/archivers/unrar/files/patch-dll.hpp.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2463274..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/unrar/files/patch-dll.hpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- dll.hpp.orig   2012-06-09 08:21:04.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ dll.hpp        2012-11-04 02:52:55.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,14 +38,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define RAR_HASH_BLAKE2       2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifdef _UNIX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define CALLBACK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define PASCAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LONG long
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define HANDLE void *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define LPARAM long
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define UINT unsigned int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define RHDF_SPLITBEFORE 0x01
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define RHDF_SPLITAFTER  0x02
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/unrar/files/patch-include-consio.hpp.diff b/archivers/unrar/files/patch-include-consio.hpp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1917242
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/unrar/files/patch-include-consio.hpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- consio.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ consio.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,5 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "log.cpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static MESSAGE_TYPE MsgStream=MSG_STDOUT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static RAR_CHARSET RedirectCharset=RCH_DEFAULT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- list.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ list.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void ListFileHeader(Archive &Arc,FileHeader &hd,bool &TitleShown,bool Verbose,bool Technical,bool Bare);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static void ListSymLink(Archive &Arc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- volume.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ volume.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef RARDLL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static bool DllVolChange(RAROptions *Cmd,wchar *NextName,size_t NameSize);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmddata.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmddata.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CommandData::CommandData()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- recvol3.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ recvol3.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Buffer size for all volumes involved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const size_t TotalBufferSize=0x4000000;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- recvol5.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ recvol5.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rar.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "consio.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const uint MaxVolumes=65535;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>