close

./chat/irssi, Secure and modular IRC client with text mode user interface

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.4.5nb4, Package name: irssi-1.4.5nb4, Maintainer: pkgsrc-users

Irssi is a modular chat client with IRC built-in. It's multi-protocol
friendly for module authors, and includes Perl scripting with a wide
range of available extensions.


Required to run:
[chat/libotr] [lang/perl5] [security/openssl] [devel/glib2]

Required to build:
[pkgtools/cwrappers]

Package options: irssi-truecolor, otr, perl

Master sites:

Filesize: 1885.222 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-07-13 19:24:31 by Thomas Klausner | Files touched by this commit (3)
Log message:
irssi: switch to build with meson

Build was broken with perl 5.42, and upstream recommends switching to meson.

Bump PKGREVISION.
   2025-07-04 10:49:39 by Thomas Klausner | Files touched by this commit (2519)
Log message:
*: bump for perl 5.42.0
   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-06-06 13:03:28 by Jonathan Perkin | Files touched by this commit (6)
Log message:
irssi: Update to 1.4.5.

pkgsrc fixes:

 * Remove useless MESSAGE
 * Fold Makefile.common back into Makefile
 * Remove obsolete variables
 * pkglint -Wall cleanup

v1.4.5 2023-10-03  The Irssi team <staff@irssi.org>
	+ Add workaround for Perl 5.38.0 bug that breaks the Irssi
          locale and glyph rendering (scripts.irssi.org#857, #1498)
	- Fix Perl scripts broken by Perl 5.38 (scripts.irssi.org#851,
          #1474). With input from Leon Timmermans
	- Document workaround to fix linker errors when building with
          meson on Apple (#1435, #1492)
	- Fix meson using wrong filenames on Apple, leading to broken
          Perl support (#1483, #1493)
	- Fix /upgrade not accepting `~' (#1460, #1462). By Lukas Mai
	- Improve compatibility with Perl5-IDEA (#1465, #1467). By
          Charlie Daffern
	- Fix logic in how own actions are printed for other protocols
          (codeberg!5, #1471). By Andrej Kacian
	- Fix crash on old PowerPC Mac (#1482, #1484)
	- Fix wrong prototype of library function used in terminal
          handling (#1495). By Emil Engler
	- Minor cleanups (#1488, #1497). Includes work by Emil Engler
	- Minor help and documentation fixes (#1458, #1494, #1477,
          #1478). Includes work by KindOne
   2024-05-17 01:34:12 by Taylor R Campbell | Files touched by this commit (2)
Log message:
chat/libotr, chat/irssi: Pass through libgcrypt-config on cross.

This is kludgey, on two levels:

1. We are relying on the _cross-built_ libgcrypt-config to be a shell
   script that can be executed at build-time.  (Why can't we just use
   pkg-config?  Downstream packages' configure scripts have to be
   patched to be taught to do this -- the libgcrypt.m4 autoconf library
   that gcrypt ships with doesn't know how.)

2. Knowing where the libgcrypt-config lives should be defined in one
   place, security/gcrypt/buildlink3.mk, not in every user like
   textproc/libxml2, chat/libotr, chat/irssi, &c.

But this will get irssi cross-building, at least.

No change to native build because conditional on USE_CROSS_COMPILE.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2297)
Log message:
*: bump for openssl 3
   2023-07-25 00:21:42 by Pierre Pronchery | Files touched by this commit (12) | Package updated
Log message:
irssi-icb: update to 0.17

This changes the upstream to a fork of the previous one, with extra
commits bringing support for irssi 1.4. Besides fixing the build (and
that of meta-pkgs/bulk-small) this also:

* Adds a buildlink3.mk file to chat/irssi;
* And therefore can avoid extracting a copy of irssi to build;
* Leverages autoreconf to build without a release (git commit ID)
* Reduces the patches required to two.

This is inspired by FreeBSD's port of the same software (irc/irssi-icb).

Tested on NetBSD/amd64; reviewed by jperkin@.