Re:_git:_5a260ce95427_-_main_-_graphics/aseprite:_u pdate 1.2.9 → 1.3.18.3

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Fri, 11 Sep 2026 03:53:57 UTC
On 2026-09-10 22:06, Yuri Victorovich wrote:
> The branch main has been updated by yuri:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=5a260ce954270f747c275676affe27190d4e8478
>
> commit 5a260ce954270f747c275676affe27190d4e8478
> Author:     Yuri Victorovich <yuri@FreeBSD.org>
> AuthorDate: 2026-09-10 04:33:00 +0000
> Commit:     Yuri Victorovich <yuri@FreeBSD.org>
> CommitDate: 2026-09-10 19:58:21 +0000
>
>      graphics/aseprite: update       1.2.9 → 1.3.18.3
> ---
>   graphics/aseprite/Makefile                         | 105 ++++++++++++---------
>   graphics/aseprite/distinfo                         |  88 +++++++++++------
>   graphics/aseprite/files/patch-CMakeLists.txt       |  48 ++++++----
>   .../aseprite/files/patch-cmake_FindJpegTurbo.cmake |  22 +++++
>   .../aseprite/files/patch-laf_cmake_FindSkia.cmake  |  74 +++++++++++++++
>   .../aseprite/files/patch-src_app_app__menus.cpp    |  29 ------
>   graphics/aseprite/files/patch-src_app_app__menus.h |  11 ---
>   graphics/aseprite/files/patch-src_config.h         |  11 ---
>   .../files/patch-third__party_CMakeLists.txt        |  13 ---
>   graphics/aseprite/pkg-plist                        |  52 ++++++++--
>   10 files changed, 289 insertions(+), 164 deletions(-)
>
> diff --git a/graphics/aseprite/Makefile b/graphics/aseprite/Makefile
> index 5820370f0f92..366aae9d7718 100644
> --- a/graphics/aseprite/Makefile
> +++ b/graphics/aseprite/Makefile
> @@ -1,7 +1,6 @@
>   PORTNAME=		aseprite
>   DISTVERSIONPREFIX=	v
> -DISTVERSION=		1.2.9
> -PORTREVISION=	10
> +DISTVERSION=		1.3.18.3
>   CATEGORIES=		graphics
>   
>   MAINTAINER=		yuri@FreeBSD.org
> @@ -16,70 +15,88 @@ LICENSE_PERMS=		dist-mirror auto-accept
>   BROKEN_armv6=		fails to compile: undefined reference to __va_copy
>   BROKEN_armv7=		fails to compile: undefined reference to __va_copy
>   
> -EXTRACT_DEPENDS=	${NONEXISTENT}:x11/pixman:extract
> -LIB_DEPENDS=		liballeg.so:devel/allegro \
> -			libcmark.so:textproc/cmark \
> +BUILD_DEPENDS=		skia124>0:graphics/skia124
> +LIB_DEPENDS=		libcmark.so:textproc/cmark \
>   			libcurl.so:ftp/curl \
> -			libexpat.so:textproc/expat2 \
> +			libGL.so:graphics/libglvnd \
> +			libfontconfig.so:x11-fonts/fontconfig \
>   			libfreetype.so:print/freetype2 \
>   			libgif.so:graphics/giflib \
>   			libharfbuzz.so:print/harfbuzz \
> -			libharfbuzz-icu.so:print/harfbuzz-icu \
> -			liblz4.so:archivers/liblz4 \
> -			libnettle.so:security/nettle \
> -			libpng.so:graphics/png \
> -			libtinyxml.so:textproc/tinyxml \
> -			libzstd.so:archivers/zstd
> +			libicuuc.so:devel/icu \
> +			libpixman-1.so:x11/pixman \
> +			libpng16.so:graphics/png \
> +			libXi.so:x11/libXi \
> +			libXrandr.so:x11/libXrandr
>   
> -USES=			cmake compiler:c++11-lib gnome iconv:wchar_t jpeg \
> -			localbase:ldflags pkgconfig ssl xorg
> +USES=			cmake compiler:c++17-lang gnome iconv:wchar_t jpeg \
> +			localbase:ldflags ninja pkgconfig ssl xorg
> +USE_GL=			gl
> +USE_XORG+=		xrandr
>   USE_GITHUB=		yes
> -GH_TUPLE=		aseprite:libarchive:c51dbfc:libarchive/third_party/libarchive
> -GH_TUPLE+=		aseprite:clip:964a64a:clip/src/clip
> -GH_TUPLE+=		aseprite:flic:65a6072:flic/src/flic
> -GH_TUPLE+=		aseprite:fmt:933a33a:fmt/third_party/fmt
> -GH_TUPLE+=		aseprite:json11:ec4e452:json11/third_party/json11
> -GH_TUPLE+=		aseprite:laf:60e6ad7:laf/laf
> -GH_TUPLE+=		aseprite:mujs:34cb617:mujs/third_party/mujs
> -GH_TUPLE+=		aseprite:observable:59c3862:observable/src/observable
> -GH_TUPLE+=		aseprite:simpleini:0687587:simpleini/third_party/simpleini
> -GH_TUPLE+=		aseprite:tinyexpr:ca50544:tinyexpr/third_party/tinyexpr
> -GH_TUPLE+=		aseprite:stringencoders:e1448a9:stringencoders/laf/third_party/stringencoders
> -GH_TUPLE+=		aseprite:undo:93fc81d:undo/src/undo
> +GH_TUPLE=		aseprite:laf:1761fb8:laf/laf \
> +			aseprite:clip:964847c:clip \
> +			aseprite:googletest:155b337:googletest \
> +			aseprite:flic:a37fe2d:flic/src/flic \
> +			aseprite:observable:b21d07f:observable/src/observable \
> +			aseprite:psd:87af728:psd/src/psd \
> +			aseprite:tga:cd3420c:tga/src/tga \
> +			aseprite:undo:2209ac5:undo/src/undo \
> +			aseprite:IXWebSocket:89c9209:IXWebSocket/third_party/IXWebSocket \
> +			aseprite:TinyEXIF:21d6cf7:TinyEXIF/third_party/TinyEXIF \
> +			aseprite:benchmark:c58e6d0:benchmark/third_party/benchmark \
> +			aseprite:cityhash:e2a9a15:cityhash/third_party/cityhash \
> +			aseprite:cmark:9e2a654:cmark/third_party/cmark \
> +			aseprite:curl:09cf6fd:curl/third_party/curl \
> +			aseprite:fmt:f781d2b:fmt/third_party/fmt \
> +			aseprite:freetype2:66a04dd:freetype2/third_party/freetype2 \
> +			aseprite:giflib:94a7edb:giflib/third_party/giflib \
> +			aseprite:harfbuzz:d14c2d1:harfbuzz/third_party/harfbuzz \
> +			aseprite:json11:a4e1714:json11/third_party/json11 \
> +			aseprite:libarchive:7bde8b8:libarchive/third_party/libarchive \
> +			aseprite:libpng:34005e3:libpng/third_party/libpng \
> +			aseprite:libwebp:9ce5843:libwebp/third_party/libwebp \
> +			aseprite:lua:2a00e6b:lua/third_party/lua \
> +			aseprite:pixman:285b9a9:pixman/third_party/pixman \
> +			aseprite:qoi:c3dcfe7:qoi/third_party/qoi \
> +			aseprite:simpleini:9fa7622:simpleini/third_party/simpleini \
> +			aseprite:tinyexpr:24b9db0:tinyexpr/third_party/tinyexpr \
> +			aseprite:tinyxml2:312a809:tinyxml2/third_party/tinyxml2 \
> +			aseprite:zlib:51b7f2a:zlib/third_party/zlib
>
> Hi,
>
> Any reason why we're not pulling the upstream release archive instead and if we're using system libs why are they still being pulled in to third_party?
>
> Best regards,
> Daniel