<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e4f9aa036277b42b83e6c7a311dab497c83356a8">https://github.com/macports/macports-ports/commit/e4f9aa036277b42b83e6c7a311dab497c83356a8</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 e4f9aa03627 Aseprite: Update to 1.3.9.1
</span>e4f9aa03627 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e4f9aa036277b42b83e6c7a311dab497c83356a8
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sat Nov 30 01:16:30 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> Aseprite: Update to 1.3.9.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/71387
</span>---
graphics/Aseprite/Portfile | 64 +++++++++++++---------
.../Aseprite/files/USE_SHARED_LIBARCHIVE.patch | 24 ++++----
graphics/Aseprite/files/USE_SHARED_LIBWEBP.patch | 10 ++--
graphics/Aseprite/files/json11.patch | 13 +++++
graphics/Aseprite/files/prefix.patch | 2 +
5 files changed, 69 insertions(+), 44 deletions(-)
<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 82a8de92f31..639c332d683 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;'>@@ -41,12 +41,12 @@ license Restrictive
</span> # Aseprite (official or compiled). About the EULA is that you cannot
# compile Aseprite for commercial purposes (e.g. resell it)."
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup aseprite aseprite 1.3.8.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup aseprite aseprite 1.3.9.1 v
</span> revision 0
# Aseprite doesn't specify which commit of depot_tools we should use, so I'm
# using the most recent commit before this version of Aseprite was tagged.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set depot_tools_commit 8f617b46176734ebd25b08ed4f2ab817e57c3a8a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set depot_tools_commit 9157dd872e6a6c67f942c15518bb50d5b01f2815
</span>
# Latest commit in skia's aseprite-m102 branch at the time this version of
# Aseprite was released (see INSTALL.md).
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,9 +58,9 @@ distname ${name}-v${version}-Source
</span> use_zip yes
checksums ${distfiles} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 44967fdc88cb6c5625284dc9495a69ba0507b2f6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fc13536a9e14551245028d578493aa63f9978b943250936735dc62a5abfbee53 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 65968844 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 393c99811fe41bed39a71ad9ab79d9f86984c136 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c4abfc90abcabd2971704d0b57abcf183e48c8932c11998c59122a491e2c686c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 65987116 \
</span> skia-${skia_commit}.tar.gz \
rmd160 b7649f5478916cf79567f2bedd70cf1b361fd723 \
sha256 6924ab75b5ea2b7390d22ad1710b8e6586d6068aec79457362350820bf10aaf3 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -157,8 +157,25 @@ post-fetch {
</span> "
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set user_notified no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc one_moment_please {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ global user_notified
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {!${user_notified}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_msg "The extract, configure, and build phases may each take several minutes to complete."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set user_notified yes
</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> pre-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_msg "The extract, configure, and build phases may each take several minutes to complete."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ one_moment_please
</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;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ one_moment_please
</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;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ one_moment_please
</span> }
post-extract {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -177,10 +194,10 @@ post-extract {
</span> ln -s ${configure.python} ${workpath}/depot_tools/python3
# Avoid fetching unnecessary dependencies.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath} "patch -bp0 < [shellescape ${filespath}/DEPS.patch]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${workpath} "${patch.cmd} ${patch.pre_args} < [shellescape ${filespath}/DEPS.patch]"
</span>
# Avoid fetching unnecessary data for necessary dependencies.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath} "patch -bp0 < [shellescape ${filespath}/git-sync-deps.patch]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${workpath} "${patch.cmd} ${patch.pre_args} < [shellescape ${filespath}/git-sync-deps.patch]"
</span>
# Fetch skia's dependencies.
# TODO: Fetch these as distfiles instead, maybe using a strategy similar
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -190,18 +207,15 @@ post-extract {
</span> }
patch.dir ${workpath}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles prefix.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args-append -b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles json11.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ no-base_aligned_alloc.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ prefix.patch \
</span> USE_SHARED_LIBARCHIVE.patch \
USE_SHARED_LIBWEBP.patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Can probably apply this unconditionally but only these older systems need it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# and builds for newer systems have already succeeded and I don't want to risk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# disturbing them.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[vercmp ${version} > 1.3.8.1] || (${os.platform} eq "darwin" && ${os.major} < 19)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append no-base_aligned_alloc.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/aseprite/skia/issues/19
</span> reinplace -W ${workpath}/skia/third_party "s|@PREFIX@|${prefix}|g" \
freetype2/BUILD.gn harfbuzz/BUILD.gn
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -268,7 +282,7 @@ pre-configure {
</span> "
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Specify the libraries that libskia.a uses to avoid undefined symbols.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Path to libskia.a (and the libraries it uses, to avoid undefined symbol errors).
</span> lappend skia_libraries ${workpath}/skia/out/Release/libskia.a \
${prefix}/lib/libjpeg.dylib \
${prefix}/lib/libpng.dylib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -277,6 +291,12 @@ lappend skia_libraries ${workpath}/skia/out/Release/libskia.a \
</span> ${prefix}/lib/libwebpmux.dylib \
${prefix}/lib/libz.dylib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/aseprite/aseprite/issues/4849
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This puts the "right" -I flags after the "wrong" ones but it's ok because
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# DEPS.patch ensures the "wrong" directories won't exist.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-append -I${prefix}/include/freetype2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${prefix}/include/harfbuzz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args -DENABLE_BZip2=ON \
-DENABLE_LIBXML2=ON \
-DENABLE_LZMA=ON \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -314,16 +334,6 @@ set extension_icon data/icons/ext256.png
</span> # create an app bundle. https://github.com/aseprite/aseprite/issues/1366
destroot {
copy ${worksrcpath}/data ${destroot}${applications_dir}/${app.name}.app/Contents/Resources
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove unneeded files installed by the bundled json11.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # See https://github.com/aseprite/aseprite/issues/1602
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include/json11.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/libjson11.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/json11.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${prefix}/${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Aseprite/files/USE_SHARED_LIBARCHIVE.patch b/graphics/Aseprite/files/USE_SHARED_LIBARCHIVE.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 1e3d029950c..e2da279a381 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/Aseprite/files/USE_SHARED_LIBARCHIVE.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Aseprite/files/USE_SHARED_LIBARCHIVE.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,13 @@
</span> Add option to use shared libarchive.
https://github.com/aseprite/aseprite/issues/1681
https://github.com/aseprite/aseprite/pull/2535
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- aseprite/CMakeLists.txt.orig 2024-08-21 17:10:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ aseprite/CMakeLists.txt 2024-08-28 12:36:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aseprite/CMakeLists.txt.orig 2024-09-20 08:41:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aseprite/CMakeLists.txt 2024-10-08 07:13:16.000000000 -0500
</span> @@ -44,2 +44,3 @@
option(USE_SHARED_ZLIB "Use your installed copy of zlib" off)
+option(USE_SHARED_LIBARCHIVE "Use your installed copy of libarchive" off)
option(USE_SHARED_LIBPNG "Use your installed copy of libpng" off)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -214,6 +215,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -210,6 +211,17 @@
</span> endif()
include_directories(${ZLIB_INCLUDE_DIRS})
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,8 +25,8 @@ https://github.com/aseprite/aseprite/pull/2535
</span> # libpng
if(USE_SHARED_LIBPNG)
find_package(PNG REQUIRED)
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- aseprite/src/app/CMakeLists.txt.orig 2024-08-21 17:10:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ aseprite/src/app/CMakeLists.txt 2024-08-28 12:36:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aseprite/src/app/CMakeLists.txt.orig 2024-09-20 08:41:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aseprite/src/app/CMakeLists.txt 2024-10-08 07:19:46.000000000 -0500
</span> @@ -87,9 +87,6 @@
DEPENDS ${GEN_DEP} ${widget_files} ${string_files} "${SOURCE_DATA_DIR}/gui.xml")
list(APPEND generated_files ${output_fn})
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,19 +37,19 @@ https://github.com/aseprite/aseprite/pull/2535
</span> ######################################################################
# app-lib target
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -759,8 +756,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -750,8 +747,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${GIF_LIBRARIES}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${PNG_LIBRARIES}
</span> ${ZLIB_LIBRARIES}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${FREETYPE_LIBRARIES}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${HARFBUZZ_LIBRARIES}
</span> + ${LibArchive_LIBRARIES}
json11
- archive_static
fmt
tinyexpr
qoi)
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- aseprite/third_party/CMakeLists.txt.orig 2024-08-21 17:10:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ aseprite/third_party/CMakeLists.txt 2024-08-28 12:38:17.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -116,6 +116,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aseprite/third_party/CMakeLists.txt.orig 2024-09-20 08:41:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aseprite/third_party/CMakeLists.txt 2024-10-08 07:13:16.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -121,6 +121,7 @@
</span> add_subdirectory(json11)
# libarchive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,7 @@ https://github.com/aseprite/aseprite/pull/2535
</span> set(HAVE_WCSCPY 1)
set(HAVE_WCSLEN 1)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -137,6 +138,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -142,6 +143,7 @@
</span> add_subdirectory(libarchive)
target_include_directories(archive_static INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/libarchive/libarchive>)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Aseprite/files/USE_SHARED_LIBWEBP.patch b/graphics/Aseprite/files/USE_SHARED_LIBWEBP.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 6042ff90b78..e676229f325 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/Aseprite/files/USE_SHARED_LIBWEBP.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Aseprite/files/USE_SHARED_LIBWEBP.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,13 +2,13 @@ Bring back the USE_SHARED_LIBWEBP option.
</span> https://github.com/aseprite/aseprite/issues/1699
https://github.com/orivej/aseprite/commit/6e3f74107c40029584c524d7458f5c5674c933c3
https://github.com/orivej/aseprite/commit/ea87e65b357ad0bd65467af5529183b5a48a8c17
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- aseprite/CMakeLists.txt.orig 2024-08-21 17:10:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ aseprite/CMakeLists.txt 2024-08-28 12:38:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aseprite/CMakeLists.txt.orig 2024-10-08 07:23:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aseprite/CMakeLists.txt 2024-10-08 11:50:18.000000000 -0500
</span> @@ -46,2 +46,3 @@
option(USE_SHARED_LIBPNG "Use your installed copy of libpng" off)
+option(USE_SHARED_LIBWEBP "Use your installed copy of libwebp" off)
option(USE_SHARED_TINYXML "Use your installed copy of tinyxml" off)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -346,6 +347,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -341,6 +342,10 @@
</span>
# libwebp
if(ENABLE_WEBP)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,14 +19,14 @@ https://github.com/orivej/aseprite/commit/ea87e65b357ad0bd65467af5529183b5a48a8c
</span> # Use libwebp from Skia
if(LAF_BACKEND STREQUAL "skia")
find_library(WEBP_LIBRARIES webp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -356,6 +361,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -357,6 +362,7 @@
</span> set(WEBP_LIBRARIES webp webpdemux libwebpmux)
set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src)
endif()
+ endif()
<span style='display:block; white-space:pre;background:#ffe0e0;'>- include_directories(${WEBP_INCLUDE_DIR})
</span> endif()
message(STATUS "aseprite libwebp: ${WEBP_LIBRARIES}")
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> --- aseprite/third_party/CMakeLists.txt.orig 2022-08-02 16:55:40.000000000 -0500
+++ aseprite/third_party/CMakeLists.txt 2022-08-21 02:20:19.000000000 -0500
@@ -33,7 +33,7 @@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Aseprite/files/json11.patch b/graphics/Aseprite/files/json11.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9027b57ed5a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Aseprite/files/json11.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Prevent json11 files from being installed when Aseprite is installed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/aseprite/aseprite/issues/1602
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aseprite/third_party/CMakeLists.txt.orig 2024-11-30 01:29:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aseprite/third_party/CMakeLists.txt 2024-12-02 00:11:32.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -125,7 +125,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # JSON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-add_subdirectory(json11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++add_subdirectory(json11 EXCLUDE_FROM_ALL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libarchive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT USE_SHARED_LIBARCHIVE)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Aseprite/files/prefix.patch b/graphics/Aseprite/files/prefix.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e961e1a1fa..a234be75f0b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/Aseprite/files/prefix.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Aseprite/files/prefix.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,7 @@
</span> Find dependencies in MacPorts prefix. MacPorts will replace the
placeholder with the actual MacPorts prefix.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/aseprite/skia/issues/19
</span> --- skia/third_party/freetype2/BUILD.gn.orig 2022-05-24 18:06:11.000000000 -0500
+++ skia/third_party/freetype2/BUILD.gn 2022-06-03 12:54:31.000000000 -0500
@@ -15,7 +15,7 @@
</pre><pre style='margin:0'>
</pre>