Hello, Straightforward update for net/tdlib from 1.7.3 to 1.7.5. telega.el (not in ports) works, and net/tg is happy too.
I got the following error while trying to update the port, thought. Probably was something strange on my end, since I had the package tdlib installed locally for a long time before it went into ports, but I'm mentioning it anyway. It seemed like the port infrastructure treated tdlib-1.7.3 and tdlib-1.7.5 as different packages: ----8<---- % make update ===> Updating for tdlib-1.7.5 Not installed, no update % make install ===> Verifying specs: c++ c++abi pthread crypto m ssl z ===> found c++.8.0 c++abi.5.0 pthread.26.1 crypto.46.3 m.10.1 ssl.49.0 z.6.0 ===> Installing tdlib-1.7.5 from /usr/ports/packages/amd64/all/ Can't install tdlib-1.7.5 because of conflicts (tdlib-1.7.3) --- tdlib-1.7.5 ------------------- Can't install tdlib-1.7.5: conflicts Couldn't install tdlib-1.7.5 *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2159 '/var/db/pkg/tdlib-1.7.5/+CONTENTS': @/usr/bin/env -i PKG_TMPDIR=/var/tmp TE...) *** Error 2 in /usr/ports/net/tdlib (/usr/ports/infrastructure/mk/bsd.port.mk:2602 'install': @lock=tdlib-1.7.5; export _LOCKS_HELD=" tdlib...) ---->8---- Oh, and another thing. I haven't bumped the solib version, but I'd like if another pair of eyes could verify I'm not mistaking anything. Below the diff of `nm -D' before and after the update. Thanks! Omar Polo > --- tmp/td-pre Tue Jul 13 10:08:21 2021 > +++ tmp/td-post Tue Jul 13 10:08:32 2021 > @@ -232,8 +232,8 @@ > U __cxa_pure_virtual > U __errno > U __isfinite > -012940d0 T _fini > -012940c0 T _init > +013061a0 T _fini > +01306190 T _init > W _thread_atfork > U abort > U access > @@ -342,19 +342,20 @@ > U strrchr > U strstr > U tan > -003c0390 T td_create_client_id > -003c03f0 T td_execute > -003c01f0 T td_json_client_create > -003c0270 T td_json_client_destroy > -003c0360 T td_json_client_execute > -003c0350 T td_json_client_receive > -003c0310 T td_json_client_send > -003c03e0 T td_receive > -003c03a0 T td_send > -003c0520 T td_set_log_fatal_error_callback > -003c0420 T td_set_log_file_path > -003c0500 T td_set_log_max_file_size > -003c0510 T td_set_log_verbosity_level > +003db0c0 T td_create_client_id > +003db120 T td_execute > +003daf20 T td_json_client_create > +003dafa0 T td_json_client_destroy > +003db090 T td_json_client_execute > +003db080 T td_json_client_receive > +003db040 T td_json_client_send > +003db110 T td_receive > +003db0d0 T td_send > +003db280 T td_set_log_fatal_error_callback > +003db160 T td_set_log_file_path > +003db260 T td_set_log_max_file_size > +003db150 T td_set_log_message_callback > +003db270 T td_set_log_verbosity_level > U time > U uname > U unlink Index: Makefile =================================================================== RCS file: /home/cvs/ports/net/tdlib/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile 15 Jun 2021 19:37:40 -0000 1.2 +++ Makefile 13 Jul 2021 08:10:20 -0000 @@ -1,6 +1,5 @@ # $OpenBSD: Makefile,v 1.2 2021/06/15 19:37:40 cwen Exp $ - # See https://github.com/tdlib/td/issues/364 NOT_FOR_ARCHS = ${BE_ARCHS} @@ -10,8 +9,8 @@ COMMENT = cross-platform library for bui # track "unofficial minor versions" which are only present as commit hashes. GH_ACCOUNT = tdlib GH_PROJECT = td -GH_COMMIT = 9964d24ec8e03bd0bc4d5fe33438f056d133fc1a -DISTNAME = tdlib-1.7.3 +GH_COMMIT = 24e5803b969b15c286e8e501f6b66446b32f2b09 +DISTNAME = tdlib-1.7.5 SHARED_LIBS += tdjson 0.0 # 1.7.3 CATEGORIES = net Index: distinfo =================================================================== RCS file: /home/cvs/ports/net/tdlib/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 9 Jun 2021 10:42:16 -0000 1.1.1.1 +++ distinfo 13 Jul 2021 07:48:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (tdlib-1.7.3-9964d24e.tar.gz) = lgudocbmSf71WrRWV/CNOcB3/T6EaZJW49YaEvdWxrs= -SIZE (tdlib-1.7.3-9964d24e.tar.gz) = 4393728 +SHA256 (tdlib-1.7.5-24e5803b.tar.gz) = V598a7FVAy45/4qIPrcPP5KhgzmYbhhouqmFCwsri7A= +SIZE (tdlib-1.7.5-24e5803b.tar.gz) = 4432201