<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/44626312493bccd7208cd1e9bd12dd2eb90b36c5">https://github.com/macports/macports-ports/commit/44626312493bccd7208cd1e9bd12dd2eb90b36c5</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 44626312493 Aseprite: arm64 support
</span>44626312493 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 44626312493bccd7208cd1e9bd12dd2eb90b36c5
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Oct 9 04:31:11 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> Aseprite: arm64 support
</span>---
graphics/Aseprite/Portfile | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Aseprite/Portfile b/graphics/Aseprite/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cfdcbdd4263..00f013afe78 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/Aseprite/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Aseprite/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup app 1.0
</span> PortGroup cmake 1.1
PortGroup conflicts_build 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup xcodeversion 1.0
</span>
name Aseprite
categories graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,6 +160,7 @@ compiler.cxx_standard 2017
</span> cmake.build_type Release
cmake.generator Ninja
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 x86_64
</span> universal_variant no
# The cmake portgroup clears configure.*_archflags at pre-configure time
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -173,6 +175,17 @@ pre-configure {
</span> # https://github.com/aseprite/skia#skia-on-macos
# Not using system libjpeg-turbo because MacPorts defaults to jpeg, not
# libjpeg-turbo, and they conflict, and skia requires libjpeg-turbo.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ switch ${build_arch} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arm64 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set skia_cpu ${build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ x86_64 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set skia_cpu x64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set skia_cpu unsupported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> lappend skia_cflags {*}${configure.cflags} \
{*}${archflags}
lappend skia_cxxflags {*}${configure.cxxflags} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -191,7 +204,8 @@ pre-configure {
</span> skia_pdf_subset_harfbuzz=true \
skia_use_freetype=true \
skia_use_harfbuzz=true \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- skia_use_system_libjpeg_turbo=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ skia_use_system_libjpeg_turbo=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target_cpu="${skia_cpu}"
</span> if {${configure.ccache}} {
lappend skia_configure_args \
cc_wrapper="${prefix}/bin/ccache"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -278,6 +292,18 @@ post-destroot {
</span> "${prefix}/bin/makeicns -in [shellescape ${worksrcpath}/${extension_icon}] -out Extension.icns"
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Might be able to improve this later using the MacOSX.sdk port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+minimum_xcodeversions {15 8}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} @${version} requires OS X 10.11 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "incompatible OS X version"
</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;'>+
</span> # https://aseprite.org/faq/#if-aseprite-source-code-is-available-how-is-that-you-are-selling-it
notes "
${name} is free for personal use. If you enjoy ${name}, or for commercial use,\
</pre><pre style='margin:0'>
</pre>