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