<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/766ca417a5198d8348c15be8d5ad6eae25a75624">https://github.com/macports/macports-ports/commit/766ca417a5198d8348c15be8d5ad6eae25a75624</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 766ca41  transmission: update to 3.00
</span>766ca41 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 766ca417a5198d8348c15be8d5ad6eae25a75624
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Fri May 22 16:12:54 2020 -0400

<span style='display:block; white-space:pre;color:#404040;'>    transmission: update to 3.00
</span>---
 net/transmission/Portfile                    | 70 +++++++++++++++++-----------
 net/transmission/files/InfoTabMatrix.h       | 17 +++++++
 net/transmission/files/InfoTabMatrix.m       | 21 +++++++++
 net/transmission/files/patch-xcodebuild.diff | 22 ++++-----
 4 files changed, 93 insertions(+), 37 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/transmission/Portfile b/net/transmission/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f12d3ac..ac89506 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/transmission/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/transmission/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem      1.0
</span> PortGroup       github 1.0
 PortGroup       xcode 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    transmission transmission 2.94
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    transmission transmission 3.00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span> categories      net aqua
 maintainers     {khindenburg @kurthindenburg} openmaintainer
 license         MIT GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,17 +17,21 @@ long_description \
</span>     efficient, cross-platform back-end. Transmission is open \
     source (MIT license) and runs on Mac OS X (Cocoa interface), \
     Linux/NetBSD/FreeBSD/OpenBSD (GTK+ interface) and BeOS \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    (native interface). \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This is the Cocoa version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    (native interface). This is the Cocoa version.
</span> 
 homepage        https://transmissionbt.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  be98df0828b1b7ac5668f6d6c65c70c9cea9a05f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  aadf9bdcf07e8065f7160d3012cce36b6f0c9eeca4773dbd90fb1902fe487c4c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    6342235
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz          yes
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-xcodebuild.diff patch-sparkle.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-disable-sparkle-menu.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  5286c3e183474cba6ed1c6cfc022f4f5afab4fda \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    3329220
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      patch-sparkle.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-disable-sparkle-menu.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-xcodebuild.diff
</span> 
 platforms       macosx
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,11 +42,6 @@ depends_lib-append      port:gettext \
</span> xcode.target            Transmission
 xcode.configuration     Release
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant daemon description {Builds headless daemon} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xcode.target-append transmission-daemon
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xcode.target-append transmission-remote
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-patch {
     reinplace -E "s%third-party/(curl|libevent|openssl)/(include|lib)%@@PREFIX@@/\\2%g" \
         ${worksrcpath}/Transmission.xcodeproj/project.pbxproj
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,13 +52,32 @@ post-patch {
</span>         ${worksrcpath}/Transmission.xcodeproj/project.pbxproj
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Missing files in 3.00 release tarball (https://github.com/transmission/transmission/pull/1247)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 3.00 release tarball seems broken. Symlinks are not maintained during extraction.
</span> pre-build {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.platform} eq "darwin" && ${os.version} >= 18} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system -W ${worksrcpath}/macosx "/usr/bin/codesign --sign - Sparkle.framework"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${filespath}/InfoTabMatrix.h ${worksrcpath}/macosx/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${filespath}/InfoTabMatrix.m ${worksrcpath}/macosx/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/macosx/Sparkle.framework/Headers \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/macosx/Sparkle.framework/Modules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/macosx/Sparkle.framework/PrivateHeaders \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/macosx/Sparkle.framework/Resources \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/macosx/Sparkle.framework/Sparkle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/macosx/Sparkle.framework/Versions/Current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s Versions/Current/Headers ${worksrcpath}/macosx/Sparkle.framework/Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s Versions/Current/Modules ${worksrcpath}/macosx/Sparkle.framework/Modules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s Versions/Current/PrivateHeaders ${worksrcpath}/macosx/Sparkle.framework/PrivateHeaders
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s Versions/Current/Resources ${worksrcpath}/macosx/Sparkle.framework/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s Versions/Current/Sparkle ${worksrcpath}/macosx/Sparkle.framework/Sparkle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s A ${worksrcpath}/macosx/Sparkle.framework/Versions/Current
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant daemon description {Builds headless daemon} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xcode.target-append transmission-daemon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xcode.target-append transmission-remote
</span> }
 
 destroot {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath}/build/Release "/usr/bin/codesign --deep --force --sign - Transmission.app"
</span>     file copy ${worksrcpath}/build/${xcode.configuration}/Transmission.app \
         ${destroot}${applications_dir}/Transmission.app
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,21 +87,21 @@ destroot {
</span>         ${destroot}${prefix}/bin
 
         xinstall -m 644 -W ${worksrcpath}/daemon \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        transmission-daemon.1 transmission-remote.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        transmission-daemon.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 -W ${worksrcpath}/utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        transmission-remote.1 \
</span>         ${destroot}${prefix}/share/man/man1
    }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {([vercmp $xcodeversion 7.0] < 0) || ([vercmp ${macosx_deployment_target} 10.9] < 0)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set minxcodever 10.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set minosver 10.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {([vercmp $xcodeversion ${minxcodever}] < 0) || ([vercmp ${macosx_deployment_target} ${minosver}] < 0)} {
</span>     pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} ${version} requires Xcode 7.0 or greater to build and macOS 10.9 to run."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} ${version} requires Xcode ${minxcodever} or greater to build and macOS ${minosver} to run."
</span>         ui_error "Consider installing transmission-x11 instead."
         return -code error "incompatible OS X version"
     }
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# this port has not yet been updated to build with the new build system Xcode 10+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ([vercmp $xcodeversion 10.0] > 0)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.pre_args-append -UseModernBuildSystem=NO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.pre_args-append -UseModernBuildSystem=NO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/transmission/files/InfoTabMatrix.h b/net/transmission/files/InfoTabMatrix.h
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..5c01357
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/transmission/files/InfoTabMatrix.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  InfoTabMatrix.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Transmission
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Created by Mitchell Livingston on 12/21/18.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Copyright © 2018 The Transmission Project. All rights reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#import <Cocoa/Cocoa.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+NS_ASSUME_NONNULL_BEGIN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@interface InfoTabMatrix : NSMatrix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+NS_ASSUME_NONNULL_END
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/transmission/files/InfoTabMatrix.m b/net/transmission/files/InfoTabMatrix.m
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a9c4bd8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/transmission/files/InfoTabMatrix.m
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  InfoTabMatrix.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Transmission
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Created by Mitchell Livingston on 12/21/18.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//  Copyright © 2018 The Transmission Project. All rights reserved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+//
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#import "InfoTabMatrix.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#import "InfoTabButtonCell.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@implementation InfoTabMatrix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- (void)viewDidChangeEffectiveAppearance;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    for (InfoTabButtonCell *cell in self.cells) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        [cell reloadAppearance];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@end
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/transmission/files/patch-xcodebuild.diff b/net/transmission/files/patch-xcodebuild.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 0b123ff..4ae5f4b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/transmission/files/patch-xcodebuild.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/transmission/files/patch-xcodebuild.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Transmission.xcodeproj/project.pbxproj.orig    2012-09-22 17:35:42.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Transmission.xcodeproj/project.pbxproj 2012-09-22 17:57:03.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2271,24 +2271,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Transmission.xcodeproj/project.pbxproj.orig    2020-05-23 10:20:33.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Transmission.xcodeproj/project.pbxproj 2020-05-23 10:21:56.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2098,24 +2098,6 @@
</span>                   productReference = BE1183480CE160960002D0F3 /* libminiupnp.a */;
                        productType = "com.apple.product-type.library.static";
                };
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,17 +25,17 @@
</span>           BEFC1BFF0C07750000B0BB3C /* transmission-daemon */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = BEFC1C090C07753800B0BB3C /* Build configuration list for PBXNativeTarget "transmission-daemon" */;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2376,7 +2358,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2217,7 +2199,6 @@
</span>                           BEFC1CEA0C07822400B0BB3C /* transmission-remote */,
                                A22CFCB90FC24F710009BD3E /* dht */,
                                A2E384CD130DFB1D001F501B /* utp */,
 -                              BE75C3480C729E9500DBEFE0 /* event */,
                                BE1183470CE160960002D0F3 /* miniupnp */,
                                3C7A118C0D0B2EB800B5701F /* natpmp */,
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2589,19 +2570,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           C1639A6E1A55F4D600E42033 /* b64 */,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2308,19 +2289,6 @@
</span>                   shellPath = /bin/sh;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        shellScript = "sh third-party/miniupnp/updateminiupnpcstrings.sh \"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_INPUT_FILE_1\" \"$SCRIPT_OUTPUT_FILE_0\"";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   shellScript = "cd third-party/miniupnpc\nsh updateminiupnpcstrings.sh \"$SCRIPT_INPUT_FILE_0\" \"$SCRIPT_INPUT_FILE_1\" \"$SCRIPT_OUTPUT_FILE_0\"\n";
</span>           };
 -              BE75C3510C729EE100DBEFE0 /* ShellScript */ = {
 -                      isa = PBXShellScriptBuildPhase;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,8 +48,8 @@
</span> -                 );
 -                      runOnlyForDeploymentPostprocessing = 0;
 -                      shellPath = /bin/bash;
<span style='display:block; white-space:pre;background:#ffe0e0;'>--                       shellScript = "if [ ! -e ./@@PREFIX@@/include/event2/config.h -a ! ./third-party/macosx-libevent-config.h -ef ./@@PREFIX@@/include/event2/config.h ]; then ln -s ../../../macosx-libevent-config.h ./@@PREFIX@@/include/event2/config.h; fi\n\nif [ ! -e ./@@PREFIX@@/include/event2/event-config.h -a ! ./third-party/macosx-libevent-event-config.h -ef ./@@PREFIX@@/include/event2/event-config.h ]; then ln -s ../../../macosx-libevent-event-config.h ./@@PREFIX@@/include/event2/event-config.h; fi";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  shellScript = "cd @@PREFIX@@/include/event2\n\nif [ ! -e config.h -a ! ../../../macosx-libevent-config.h -ef config.h ]; then\n    ln -s ../../../macosx-libevent-config.h config.h;\nfi\n\nif [ ! -e event-config.h -a ! ../../../macosx-libevent-event-config.h -ef event-config.h ]; then\n    ln -s ../../../macosx-libevent-event-config.h event-config.h;\nfi\n";
</span> -         };
<span style='display:block; white-space:pre;background:#ffe0e0;'>- /* End PBXShellScriptBuildPhase section */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Begin PBXSourcesBuildPhase section */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           C12F197C1E1AE55A0005E93F /* ShellScript */ = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   isa = PBXShellScriptBuildPhase;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   buildActionMask = 2147483647;
</span></pre><pre style='margin:0'>

</pre>