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