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

Reply via email to