From: Nazarenko Mykyta Subject: Re: net/64gram: move rlottie -> tlottie & update -> 1.2.10 To: "Kirill A. Korinsky" Cc: ports@openbsd.org, kn@openbsd.org Date: Wed, 23 Sep 2026 19:02:33 +0200 On Wed, 23 Sep 2026 15:39:58 +0200 Kirill A. Korinsky wrote: > On Wed, 23 Sep 2026 15:13:22 +0200, > Nazarenko Mykyta wrote: > > > > RCS file: /cvs/ports/net/64gram/patches/patch-cmake_external_CMakeLists_txt,v > > diff -u -r1.1.1.1 patch-cmake_external_CMakeLists_txt > > --- patches/patch-cmake_external_CMakeLists_txt 16 Sep 2026 10:15:58 -0000 1.1.1.1 > > +++ patches/patch-cmake_external_CMakeLists_txt 23 Sep 2026 13:01:35 -0000 > > @@ -1,11 +1,9 @@ > > -Skip unused TooManyCooks, it requires newer libcxx > > - > > ---- cmake/external/CMakeLists.txt.orig Tue Aug 4 12:34:45 2026 > > -+++ cmake/external/CMakeLists.txt Tue Aug 4 12:35:00 2026 > > -@@ -49,7 +49,6 @@ > > - add_checked_subdirectory(rlottie) > > +--- cmake/external/CMakeLists.txt.orig Fri Sep 11 16:35:56 2026 > > ++++ cmake/external/CMakeLists.txt Tue Sep 22 10:33:08 2026 > > +@@ -52,7 +52,6 @@ > > add_checked_subdirectory(rnnoise) > > add_checked_subdirectory(tde2e) > > + add_checked_subdirectory(tlottie) > > -add_checked_subdirectory(tmc) > > add_checked_subdirectory(ton) > > add_checked_subdirectory(variant) > > I see that TooManyCooks was switched off here: > https://github.com/openbsd/ports/commit/b98f248ae1cbc45b8a896f970e2b89d7cda6d48a > > If I recall right we had libcxx-19 at that time. > > And now we should have libcxx-22. > > Are you sure that tdesktop/64gram needs something never? Really? > > If I recall right libcxx-23 was release in August and that remove of > TooManyCooks had happened in June. > You're absolutely right; patch-cmake_external_CMakeLists_txt can be removed - it works. And I added tlottie to LIB_DEPENDS, just as they did for webkitgtk-6.0 in net/tdesktop. Updated diff attached. Big thanks :) With best regards, Nazarenko Mykyta Index: Makefile =================================================================== RCS file: /cvs/ports/net/64gram/Makefile,v diff -u -r1.1.1.1 Makefile --- Makefile 16 Sep 2026 10:15:58 -0000 1.1.1.1 +++ Makefile 23 Sep 2026 16:43:51 -0000 @@ -3,7 +3,7 @@ # build uses too much memory on i386 (noticed in calls_group_menu.cpp) NOT_FOR_ARCHS = ${BE_ARCHS} i386 -V = 1.2.8 +V = 1.2.10 COMMENT = 64Gram unofficial Telegram Desktop PORTROACH = limit:-full$$ DISTNAME = 64Gram-${V}-full @@ -38,7 +38,7 @@ WANTLIB += tg_owt xxhash z # dlopen()ed -WANTLIB += webkitgtk-6.0 xcb xcb-keysyms xcb-record xcb-screensaver +WANTLIB += tlottie webkitgtk-6.0 xcb xcb-keysyms xcb-record xcb-screensaver # C++20 COMPILER = base-clang ports-gcc @@ -68,6 +68,7 @@ devel/protobuf \ graphics/ffmpeg>=8.1.1p0v1 \ graphics/jpeg \ + graphics/tlottie \ graphics/qr-code-generator>=1.7.0p1 \ net/tg_owt>=0.0.0.20260409 \ sysutils/xxhash \ @@ -100,7 +101,7 @@ NO_TEST = Yes # unported and required -NEEDED_BUNDLES = cld3 libprisma rlottie tgcalls MicroTeX cmark-gfm +NEEDED_BUNDLES = cld3 libprisma tgcalls MicroTeX cmark-gfm # ported but CMake code hardcodes bundled file paths NEEDED_BUNDLES += xdg-desktop-portal Index: distinfo =================================================================== RCS file: /cvs/ports/net/64gram/distinfo,v diff -u -r1.1.1.1 distinfo --- distinfo 16 Sep 2026 10:15:58 -0000 1.1.1.1 +++ distinfo 23 Sep 2026 16:43:51 -0000 @@ -1,2 +1,2 @@ -SHA256 (64Gram-1.2.8-full.tar.gz) = 3r/l3l8h5tEZbrIHhcZrq9AKMm0ucYJ6ik6jenyA44M= -SIZE (64Gram-1.2.8-full.tar.gz) = 81594388 +SHA256 (64Gram-1.2.10-full.tar.gz) = 0nq8jEuT9JuY1wDgZsepaBadhgaOdX9RuWvWfXAHTP4= +SIZE (64Gram-1.2.10-full.tar.gz) = 73857377 Index: patches/patch-cmake_external_CMakeLists_txt =================================================================== RCS file: patches/patch-cmake_external_CMakeLists_txt diff -N patches/patch-cmake_external_CMakeLists_txt --- patches/patch-cmake_external_CMakeLists_txt 16 Sep 2026 10:15:58 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -Skip unused TooManyCooks, it requires newer libcxx - ---- cmake/external/CMakeLists.txt.orig Tue Aug 4 12:34:45 2026 -+++ cmake/external/CMakeLists.txt Tue Aug 4 12:35:00 2026 -@@ -49,7 +49,6 @@ - add_checked_subdirectory(rlottie) - add_checked_subdirectory(rnnoise) - add_checked_subdirectory(tde2e) --add_checked_subdirectory(tmc) - add_checked_subdirectory(ton) - add_checked_subdirectory(variant) - add_checked_subdirectory(vpx)