<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d3c6f2eea736a47b3aabf5a59f13cc5d323b1743">https://github.com/macports/macports-ports/commit/d3c6f2eea736a47b3aabf5a59f13cc5d323b1743</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 d3c6f2eea73 AtomicParsley: update to 20221229.172126.d813aa6
</span>d3c6f2eea73 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d3c6f2eea736a47b3aabf5a59f13cc5d323b1743
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Mon Jan 23 22:41:25 2023 +0300

<span style='display:block; white-space:pre;color:#404040;'>    AtomicParsley: update to 20221229.172126.d813aa6
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * switch to GitHub repository and remove platforms line
</span>---
 multimedia/AtomicParsley/Portfile                  | 47 ++++++++--------------
 .../AtomicParsley/files/patch-use-deprecated.diff  | 42 +++++++++++++++++++
 2 files changed, 59 insertions(+), 30 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/AtomicParsley/Portfile b/multimedia/AtomicParsley/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f895a7b131..2c9abc6b828 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/AtomicParsley/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/AtomicParsley/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,50 +1,37 @@
</span> # -*- 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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span> 
 name                AtomicParsley
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.9.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        wez atomicparsley 20221229.172126.d813aa6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          multimedia
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             GPL-2+
 
 description         MPEG-4 command line tool
 
 long_description    AtomicParsley is a lightweight command line program \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    for reading, parsing and setting metadata into MPEG-4 files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://atomicparsley.sourceforge.net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:project/atomicparsley/atomicparsley/AtomicParsley%20v${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            ${name}-source-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    for reading, parsing and setting metadata into MPEG-4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    files, in particular, iTunes-style metadata.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     681e6ecec2921c98e07a9262bdcd6cf2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    6a73aed6ba569e693fe94a313e7e9e9ce204d038 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  53026ab6b251614eb3a649fe611f86d68e06dc8e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  57fa2cbe3f7d4b54cb14a1b857b8d5ba98649218 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2f095a251167dc771e8f4434abe4a9c7af7d8e13c718fb8439a0e0d97078899b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    230461
</span> 
 conflicts           AtomicParsley-devel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|g++ |${configure.cxx} ${configure.cxxflags} [get_canonical_archflags cxx] |g" ${worksrcpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-O2 ||g" ${worksrcpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix usage of private type, b0rked in Leopard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # -eridius
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -locale en_US.ISO8859-1 "s|_NSBitmapImageFileType|NSBitmapImageFileType|g" ${worksrcpath}/AP_NSImage.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:zlib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix initializing a variable of type 'char *' with an rvalue of type 'const char *' b0rked in High Sierra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace -locale en_US.ISO8859-1 -W ${worksrcpath} "s|= strrchr|= (char*)strrchr|g" AP_NSFile_utils.mm AP_NSImage.mm AtomicParsley.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 16} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-use-deprecated.diff
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd           ./build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|$\{\PACKAGE_VERSION\}\|${version}|g" ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|$\{\BUILD_INFO\}\|${cmake.build_type}|g" ${worksrcpath}/CMakeLists.txt
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     ${name}-source-(\\d+(?:\\.\\d+)+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/AtomicParsley/files/patch-use-deprecated.diff b/multimedia/AtomicParsley/files/patch-use-deprecated.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9cc82699194
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/AtomicParsley/files/patch-use-deprecated.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,42 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use deprecated methods for macOS <10.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/nsimage.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/nsimage.mm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,7 +100,7 @@ static NSImage *DoResize(NSImage *sourceImage, NSSize newSize) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                             graphicsContextWithBitmapImageRep:rep]];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   [sourceImage drawInRect:NSMakeRect(0, 0, newSize.width, newSize.height)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                  fromRect:NSZeroRect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                operation:NSCompositingOperationCopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                operation:NSCompositeCopy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                  fraction:1.0];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   [NSGraphicsContext restoreGraphicsState];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -117,6 +117,7 @@ bool ResizeGivenImage(const char *filePath,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   NSImage *source = [[NSImage alloc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       initWithContentsOfFile:[NSString stringWithUTF8String:filePath]];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  [source setScalesWhenResized:YES];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (source == nil) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     fprintf(stderr, "Image '%s' could not be loaded.\n", filePath);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     exit(1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -223,10 +224,10 @@ bool ResizeGivenImage(const char *filePath,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     NSDictionary *props;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if ((isPNG && !myPicPrefs.allJPEG) || myPicPrefs.allPNG) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      filetype = NSBitmapImageFileTypePNG;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      filetype = NSPNGFileType;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       props = nil;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      filetype = NSBitmapImageFileTypeJPEG;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      filetype = NSJPEGFileType;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       props = [NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:0.7]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                           forKey:NSImageCompressionFactor];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -236,7 +237,7 @@ bool ResizeGivenImage(const char *filePath,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     int iter = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     float compression = 0.65;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if ((myPicPrefs.max_Kbytes != 0) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        (filetype == NSBitmapImageFileTypeJPEG)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        (filetype == NSJPEGFileType)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       while ((dataLength > (unsigned)myPicPrefs.max_Kbytes) && (iter < 10)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         props = [NSDictionary
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             dictionaryWithObject:[NSNumber numberWithFloat:compression]
</span></pre><pre style='margin:0'>

</pre>