<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/154eb1e3883d20994004eafb6781c31e3a63c9f4">https://github.com/macports/macports-ports/commit/154eb1e3883d20994004eafb6781c31e3a63c9f4</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 154eb1e3883 wimlib: add +ntfs variant, fix port
</span>154eb1e3883 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 154eb1e3883d20994004eafb6781c31e3a63c9f4
</span>Author: Mark Mentovai <mark@chromium.org>
AuthorDate: Wed Oct 28 08:45:50 2020 -0400
<span style='display:block; white-space:pre;color:#404040;'> wimlib: add +ntfs variant, fix port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The Portfile for wimlib was broken: it specified port:ntfs-3g and
</span><span style='display:block; white-space:pre;color:#404040;'> port:osxfuse in depends_lib, but did not actually use either.
</span><span style='display:block; white-space:pre;color:#404040;'> configure.args contained --without-fuse, and while it seems to have
</span><span style='display:block; white-space:pre;color:#404040;'> intended to enable NTFS support, it did so by specifying --with-ntgs-3g,
</span><span style='display:block; white-space:pre;color:#404040;'> a typo that prevented NTFS support from being enabled. Meanwhile,
</span><span style='display:block; white-space:pre;color:#404040;'> because of the sorry state of osxfuse, the port was difficult to install
</span><span style='display:block; white-space:pre;color:#404040;'> on some systems (https://github.com/osxfuse/osxfuse/issues/590,
</span><span style='display:block; white-space:pre;color:#404040;'> https://github.com/macports/macports-ports/pull/4601), rendering this
</span><span style='display:block; white-space:pre;color:#404040;'> port essentially unusable simply because it specified osxfuse as a
</span><span style='display:block; white-space:pre;color:#404040;'> dependency, but did not use it.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> This introduces an +ntfs variant. Because the previous revision of the
</span><span style='display:block; white-space:pre;color:#404040;'> Portfile did not properly enable ntfs-3g support, this variant is not
</span><span style='display:block; white-space:pre;color:#404040;'> selected by default. This assures maximum compatibility with all macOS
</span><span style='display:block; white-space:pre;color:#404040;'> systems without any loss of functionality relative to the previous
</span><span style='display:block; white-space:pre;color:#404040;'> revision of this port.
</span>---
archivers/wimlib/Portfile | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/wimlib/Portfile b/archivers/wimlib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50d7740c1cc..1dc0210b0f9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/wimlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/wimlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name wimlib
version 1.13.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> checksums rmd160 dfc13fd5380db2263ec710905a97d6f4b5ded372 \
sha256 7295be7ef00d265aef4090c9d26af82097db651c5f8399db9d44c60f47f5a945 \
size 1030542
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,21 +29,26 @@ master_sites ${homepage}/downloads/
</span> depends_build port:pkgconfig
depends_lib port:libxml2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ntfs-3g \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:osxfuse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span>
depends_run port:cabextract \
port:cdrtools \
port:mtools
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ntfs-3g is not universal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cdrtools is not universal but we're only using its programs, not its
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libraries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_skip_archcheck cdrtools
</span>
configure.args --disable-silent-rules \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libcrypto \
</span> --without-fuse \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-ntgs-3g \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libcrypto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-ntfs-3g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ntfs conflicts universal description {Capture/apply images directly from/to NTFS volumes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # ntfs-3g is not universal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:ntfs-3g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace --without-ntfs-3g --with-ntfs-3g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
livecheck.type regex
livecheck.url ${homepage}
</pre><pre style='margin:0'>
</pre>