On Wed, 23 Sep 2026 15:39:58 +0200
Kirill A. Korinsky <[email protected]> wrote:

> On Wed, 23 Sep 2026 15:13:22 +0200,
> Nazarenko Mykyta <[email protected]> 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)

Reply via email to