<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/24a384e25be7b98c9481b45d5ef667cc499c9d3e">https://github.com/macports/macports-ports/commit/24a384e25be7b98c9481b45d5ef667cc499c9d3e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 24a384e25be7b98c9481b45d5ef667cc499c9d3e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Aug 21 00:48:46 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    dzip: Update to 3.0
</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/65696
</span>---
 archivers/dzip/Portfile                  | 56 +++++++++++++-------------------
 archivers/dzip/files/Makefile.linux.diff | 12 -------
 archivers/dzip/files/zlib.patch          | 31 ++++++++++++++++++
 3 files changed, 54 insertions(+), 45 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/dzip/Portfile b/archivers/dzip/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c9a36ef59d3..5d1fad384a3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/dzip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/dzip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,19 @@
</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> PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    kugelrund dzip 3.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  8f5044c7f28c8319c6b1477bce500957520632db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  b70cc2add28a76ca512100be84f1a22fda575a8ff57205db11acd6aa51618f82 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    141910
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name            dzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         2.9
</span> categories      archivers
 maintainers     nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license         zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license         MPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description     file compression tool
 
 long_description \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,39 +22,20 @@ long_description \
</span>     program, easily fitting on a floppy disk. Dzip's original purpose \
     was to compress demo recordings of the id software game Quake.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage        http://speeddemosarchive.com/dzip/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname        dz[strsed ${version} {/\.//}]src
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip         yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       md5 b02d69c7c6ee491380d77f26c6f5a6e0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha1 64e7b0d07c55aaa22bbcf04066135b5a9968e5ee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                rmd160 4719785c312a577eb7b1aacad43a24b6fd8a4ed2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.mkdir   yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Convert DOS to UNIX line endings so we can patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|\r||g" ${worksrcpath}/Makefile.linux
</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;'>-patchfiles      Makefile.linux.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib     port:zlib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      zlib.patch
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target    ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args      -f Makefile.linux
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env       CC=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                "CFLAGS=${configure.cflags} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall ${worksrcpath}/dzip ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set docdir ${prefix}/share/doc/${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docdir ${prefix}/share/doc/${name}
</span>     xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 ${worksrcpath}/Readme ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LICENSE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Readme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${docdir}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url   ${homepage}download.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex v(\\d+(?:\\.\\d+)*)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/dzip/files/Makefile.linux.diff b/archivers/dzip/files/Makefile.linux.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 095268e4dec..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/dzip/files/Makefile.linux.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.linux.orig    2022-08-20 03:57:06.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.linux 2022-08-20 03:57:53.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Makefile for linux
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CC = gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS = -Wall -O3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CC ?= gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS += -Wall -O3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TARGET = dzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJECTS = main.o compress.o uncompress.o list.o crc32.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     encode.o decode.o v1code.o conmain.o delete.o \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/dzip/files/zlib.patch b/archivers/dzip/files/zlib.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ece7e84b6ea
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/dzip/files/zlib.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use MacPorts zlib, not a bundled copy, and install dzip to the bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subdirectory.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2021-04-17 17:22:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2022-08-21 00:42:14.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,7 +15,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target_compile_options(dzip_warnings INTERFACE -Wall -Wextra -Wpedantic)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_subdirectory(external)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # GUI only supported on Windows with MSVC for now
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     add_subdirectory(gui)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,5 +34,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     uncompress.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     v1code.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-target_link_libraries(dzip PRIVATE dzip_warnings zlib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install(TARGETS dzip DESTINATION .)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++target_link_libraries(dzip PRIVATE dzip_warnings z)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(TARGETS dzip DESTINATION bin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- dzip.h.orig    2021-04-17 17:22:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ dzip.h 2022-08-21 00:41:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3,7 +3,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "external/zlib/zlib.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <zlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef unsigned char uchar;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>