Hi ports@, I made a new version of net/swirc recently, with the following changes:
## [3.5.5] - 2025-05-17 ## - **Added** a few micro-optimizations. - **Added** usage of `textBuf_emplace_back()` in _multiple_ places thus reduced duplication. - **Changed** `squeeze_text_deco_wide()` in order to make it more accurate for its task. - **Changed** the output of `/set`. When called without any arguments it lists all settings by columns. - **Changed** the program to kill the IRC server connection if event welcome is received more than once. Which for example can happen if ZNC loses its IRC server connection, and that causes troubles. - **Changed** the program to replace less than/greater than signs with `<` and `>` respectively, this in notifications. - **Fixed** a few Clang Tidy warnings. - **Fixed** building with `GNUMAKEFLAGS=--shuffle=reverse`. Reported by Lucas Nussbaum. Thanks! - **Fixed** conversion from type `A` -> `B`, possible loss of data. Multiple occurrences. - **Replaced** calls to `getenv()` with `getenv_s()`. - **Replaced** calls to `sscanf()` with `sscanf_s()`. ### Windows ### - **Added** a help file with documentation. - **Changed** to static linking of the exe. - **Replaced** calls to: - `wcsncpy()` with `wcsncpy_s()`. - `wcstombs()` with `wcstombs_s()`. - `Swirc.wxs`: converted v3 source to v4 source. - **Upgraded** to [LibreSSL](https://www.libressl.org/) 4.1.0 (It might also fix building on OpenBSD/sparc64.) I attach a diff. Best Markus
Index: Makefile =================================================================== RCS file: /cvs/ports/net/swirc/Makefile,v diff -u -p -r1.38 Makefile --- Makefile 24 Feb 2025 20:18:56 -0000 1.38 +++ Makefile 17 May 2025 17:07:22 -0000 @@ -1,5 +1,5 @@ COMMENT = curses icb and irc client -DISTNAME = swirc-3.5.4 +DISTNAME = swirc-3.5.5 CATEGORIES = net HOMEPAGE = https://www.nifty-networks.net/swirc/ Index: distinfo =================================================================== RCS file: /cvs/ports/net/swirc/distinfo,v diff -u -p -r1.33 distinfo --- distinfo 24 Feb 2025 20:18:56 -0000 1.33 +++ distinfo 17 May 2025 17:07:22 -0000 @@ -1,2 +1,2 @@ -SHA256 (swirc-3.5.4.tgz) = CfvROybxb+N195BS0r5nkBOAOuay+m8OMVwy39ge5KQ= -SIZE (swirc-3.5.4.tgz) = 400091 +SHA256 (swirc-3.5.5.tgz) = wf72HMcqZDBUVoLzTD9RGRtXzIzcZLtyYHhfyTZ8ouA= +SIZE (swirc-3.5.5.tgz) = 415918