Re: UPDATE: net/swirc 3.4.6

2023-11-07 Thread Frederic Cambus
On Sun, Nov 05, 2023 at 08:50:05PM +0100, Markus Uhlin wrote:

> Today I released net/swirc 3.4.6 with the following changes:

Committed, thanks!



UPDATE: net/swirc 3.4.6

2023-11-05 Thread Markus Uhlin

Hi ports@,

Today I released net/swirc 3.4.6 with the following changes:

## [3.4.6] - 2023-11-05 ##
- **Added** adoption of SPDX-tags for the distributed manual pages
- **Added** better detection of server Wallops
- **Added** command-line option `-S` (Force TLS)
- **Added** event 249 (`RPL_STATSDEBUG`)
- **Added** extensive use of the `CPPFLAGS` make macro
- **Added** handling of empty user@host combinations in Wallops messages
- **Added** handling of znc messages. (Made them look like notices and
  appear in the active window.)
- **Added** protection for bad filenames for IRC logs
- **Added** translations
- **Changed** the way of recognizing a user mode versus channel mode
- **Did** code improvements
- **Fixed** occurrences of hardcoded function names in messages
- **Fixed** typos in manual pages
- **Improved** C++ exception handling
- **Limited** notification messages in length

### Windows ###
- **Upgraded to**...
  - [Curl](https://curl.se/) 8.4.0
  - [LibreSSL](https://www.libressl.org/) 3.8.2

A patched file, namely 'posixshell/os_BSD.sh', has changed and the patch 
is therefore no longer valid so I had to delete it. I attach a diff.


Best regards
Markus Uhlin
Index: Makefile
===
RCS file: /cvs/ports/net/swirc/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile	27 Sep 2023 14:18:34 -	1.29
+++ Makefile	5 Nov 2023 19:40:19 -
@@ -1,5 +1,5 @@
 COMMENT =	curses icb and irc client
-DISTNAME =	swirc-3.4.5
+DISTNAME =	swirc-3.4.6
 CATEGORIES =	net
 HOMEPAGE =	https://www.nifty-networks.net/swirc/
 
Index: distinfo
===
RCS file: /cvs/ports/net/swirc/distinfo,v
retrieving revision 1.25
diff -u -p -r1.25 distinfo
--- distinfo	15 Sep 2023 07:00:13 -	1.25
+++ distinfo	5 Nov 2023 19:40:19 -
@@ -1,2 +1,2 @@
-SHA256 (swirc-3.4.5.tgz) = olNz44AUDVGQd60VYz+577hJO/FXVUTWw6EWTL8AtI4=
-SIZE (swirc-3.4.5.tgz) = 336832
+SHA256 (swirc-3.4.6.tgz) = s0sv7XJ+tOvX9/3RNOJGbXBmXj/Dl7FIi9ssD0ddqYI=
+SIZE (swirc-3.4.6.tgz) = 338724
Index: patches/patch-posixshell_os_BSD_sh
===
RCS file: patches/patch-posixshell_os_BSD_sh
diff -N patches/patch-posixshell_os_BSD_sh
--- patches/patch-posixshell_os_BSD_sh	30 Jul 2022 11:14:47 -	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -
@@ -1,22 +0,0 @@
-propagate cflags and neuter hardcoded optimizations
-
-Index: posixshell/os_BSD.sh
 posixshell/os_BSD.sh.orig
-+++ posixshell/os_BSD.sh
-@@ -9,13 +9,11 @@ SHARED_FLAGS=-DBSD=1\\
- 	-DUNIX=1\\
- 	-D_XOPEN_SOURCE_EXTENDED=1\\
- 	-I/usr/local/include\\
--	-O2\\
--	-Wall\\
--	-pipe
-+	-Wall
- CC=cc
--CFLAGS=\$(SHARED_FLAGS) -std=c17
-+CFLAGS=\$(SHARED_FLAGS) -std=c17 ${CFLAGS}
- CXX=c++
--CXXFLAGS=\$(SHARED_FLAGS) -std=c++17
-+CXXFLAGS=\$(SHARED_FLAGS) -std=c++17 ${CXXFLAGS}
- LDFLAGS=-L/usr/local/lib
- LDLIBS=-lcrypto\\
- 	-lcurl\\