Index | Thread | Search

From:
Markus Uhlin <maxxe@rpblc.net>
Subject:
UPDATE: net/swirc 3.5.4 -> 3.5.5
To:
ports@openbsd.org
Date:
Sun, 18 May 2025 21:24:21 +0200

Download raw body.

Thread
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
   `&lt;` and `&gt;` 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