<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/2c961819a63b6151c192d3d8dd024ed70150f1f9">https://github.com/macports/macports-ports/commit/2c961819a63b6151c192d3d8dd024ed70150f1f9</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 2c961819a63 AtomicParsley-devel: update to 20221230
</span>2c961819a63 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2c961819a63b6151c192d3d8dd024ed70150f1f9
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Mon Jan 23 22:56:10 2023 +0300
<span style='display:block; white-space:pre;color:#404040;'> AtomicParsley-devel: update to 20221230
</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-devel/Portfile | 44 +++++++++-------------
.../files/patch-use-deprecated.diff | 42 +++++++++++++++++++++
2 files changed, 59 insertions(+), 27 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/AtomicParsley-devel/Portfile b/multimedia/AtomicParsley-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2188a2f7e09..64c344b9ca6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/AtomicParsley-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/AtomicParsley-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,48 +1,38 @@
</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-devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set svn_rev 110
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.2-r${svn_rev}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup wez atomicparsley d813aa6e0304ed3ab6d92f1ae96cd52b586181ec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20221230
</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:#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;'>-homepage http://atomicparsley.sourceforge.net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type svn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-svn.url https://svn.code.sf.net/p/atomicparsley/code/trunk/atomicparsley
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-svn.revision ${svn_rev}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 3ae377d79f7a588d415d868e89d065f1ceeb46d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 80d0d3aa51714dbb8867a0efa974a31162baf5150fb132304e6c2353285c9e5c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 230543
</span>
conflicts AtomicParsley
depends_lib port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</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}/src/AP_NSImage.mm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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}/src "s|= strrchr|= (char*)strrchr|g" AP_MetadataListings.cpp AP_NSFile_utils.mm AP_NSImage.mm AtomicParsley.cpp
</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;'>-worksrcdir atomicparsley
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "autoheader"
</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_parallel_build no
</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}/AtomicParsley ${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.type none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/AtomicParsley-devel/files/patch-use-deprecated.diff b/multimedia/AtomicParsley-devel/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-devel/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>