swirc: update to 3.4.7. ## [3.4.7] - 2024-03-12 ## - Added command `/dcc` - Added event `BATCH` (IRCv3). The following types were added: - `chathistory` - `netjoin` - `netsplit` - `znc.in/playback` - Added tab completion for: - `/mode` - Added the following config options: - `batch` (bool) - `dcc` (bool) - `dcc_cipher_suite` (string) - `dcc_own_ip` (string) - `dcc_port` (int) - `dcc_upload_dir` (string) - `multi_prefix` (bool) - Did code optimizations: - Measure string length once, found by [PVS-Studio](https://pvs-studio.com/en/pvs-studio/). - ... - Enabled `iconv_conversion` by default. - Fixed an off-by-one error in the IRC module. The previous program versions weren't really affected however. - Fixed building on any setup where Ncurses is built with opaque types. - Fixed new [Coverity](https://scan.coverity.com/) defects - Fixed the precision of the error log size in KB. - Improved C++ exception handling. Among other things, handle if 'new' throws. - Renamed option `ircv3_server_time` to `server_time` and enabled it by default.diff -r1.27 -r1.28 pkgsrc/chat/swirc/Makefile
(wiz)
@@ -1,29 +1,30 @@ | @@ -1,29 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2024/05/06 08:40:22 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2024/05/15 09:44:36 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= swirc-3.4.6 | 3 | DISTNAME= swirc-3.4.7 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | MASTER_SITES= https://www.nifty-networks.net/swirc/releases/ | 5 | MASTER_SITES= https://www.nifty-networks.net/swirc/releases/ | |
7 | EXTRACT_SUFX= .tgz | 6 | EXTRACT_SUFX= .tgz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.nifty-networks.net/swirc/ | 9 | HOMEPAGE= https://www.nifty-networks.net/swirc/ | |
11 | COMMENT= Console based ICB and IRC client | 10 | COMMENT= Console based ICB and IRC client | |
12 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
13 | 12 | |||
14 | HAS_CONFIGURE= yes | 13 | HAS_CONFIGURE= yes | |
15 | USE_PKGLOCALEDIR= yes | 14 | USE_PKGLOCALEDIR= yes | |
16 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
17 | 16 | |||
18 | USE_CXX_FEATURES= c++17 | 17 | USE_CXX_FEATURES= c++17 | |
19 | 18 | |||
20 | MAKE_FLAGS+= Q= CC="${CC}" CXX="${CXX}" LDFLAGS="${LDFLAGS}" | 19 | MAKE_FLAGS+= Q= CC="${CC}" CXX="${CXX}" LDFLAGS="${LDFLAGS}" | |
21 | MAKE_FLAGS+= DEST_MANUAL=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 20 | MAKE_FLAGS+= DEST_MANUAL=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
22 | MAKE_FLAGS+= DEST_CONFMAN=${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 21 | MAKE_FLAGS+= DEST_CONFMAN=${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
23 | 22 | |||
23 | BUILDLINK_TRANSFORM+= l:gnupanelw:gnupanel | |||
24 | ||||
24 | .include "../../devel/libidn/buildlink3.mk" | 25 | .include "../../devel/libidn/buildlink3.mk" | |
25 | # Relies on ncurses struct internals - cannot use NetBSD libcurses. | 26 | # Relies on ncurses struct internals - cannot use NetBSD libcurses. | |
26 | .include "../../devel/ncurses/buildlink3.mk" | 27 | .include "../../devel/ncurses/buildlink3.mk" | |
27 | .include "../../security/openssl/buildlink3.mk" | 28 | .include "../../security/openssl/buildlink3.mk" | |
28 | .include "../../www/curl/buildlink3.mk" | 29 | .include "../../www/curl/buildlink3.mk" | |
29 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2023/11/07 07:58:36 fcambus Exp $ | 1 | $NetBSD: distinfo,v 1.15 2024/05/15 09:44:36 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (swirc-3.4.6.tgz) = eb0e9813d4e0ed23af4d8f614630e6b33247f188b086b75e3094669795c16a4e | 3 | BLAKE2s (swirc-3.4.7.tgz) = ba3e7fa13c6b974fbf312609d6fb1d073bd801d9f57878c6293e25407c4ae27e | |
4 | SHA512 (swirc-3.4.6.tgz) = 6e83b9f831f605371761d335b4260689872a2d9481c6ebda2c4bb5de772bba465740374f73b5e08656732aeb304ed17c64281f52e4e138c1157f0971e341cc78 | 4 | SHA512 (swirc-3.4.7.tgz) = c68a73001f28ee857eb2e0e00d2b57d53f3d9f954b332ccc22a25335109f4ebfba1047cb16ce43d6f9cbb43e0f5d06f815707c9b948e81f474f8f0a786ee9f4b | |
5 | Size (swirc-3.4.6.tgz) = 338724 bytes | 5 | Size (swirc-3.4.7.tgz) = 353641 bytes | |
6 | SHA1 (patch-src_printtext.cpp) = 4151084851a2fdb7b006ff548da716c2c061d5ab | 6 | SHA1 (patch-src_printtext.cpp) = 4151084851a2fdb7b006ff548da716c2c061d5ab |