Irssi is a modular IRC client that currently has only text mode user
interface, but 80-90% of the code isn't text mode specific, so other UIs could
be created pretty easily. Also, Irssi isn't really even IRC specific anymore,
there's already a working SILC module available. Support for other protocols
like ICQ could be created some day too.
===> The following configuration options are available for irssi-1.4.5_1,2:
BOT=on: Bot support
CAPSICUM=on: Capsicum support
DOCS=on: Build and/or install documentation
OTR=off: OTR (off-the-record) support
PERL=on: Perl scripting language support
PROXY=on: Proxy support
UTF8PROC=off: utf8proc support
===> Use 'make config' to modify these settings
irc/irssi: Revert build with ssl from ports
This fix was only needed for breakage caused by pkgconf, which has
meanwhile been fixed.
This reverts commit 71f0f861cedf2a7ddcc0cc4909fc01f630453da8.
irc/irssi: Fix build with ssl from ports
Building with ssl from ports used the headers from ports, but still
linked the libs from base and therefore failed. Patch meson.build to
look for OpenSSL libs in ${OPENSSLLIB} to fix this.
Approved by: portmgr (blanket, build fix)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
irc/irssi: Backport buildfix for Capsicum in -CURRENT
After base 000321bab7be and base e4c36b7aa952 with CAPSICUM enabled
build fails to find nvlist_create() .
Backport upstream commit 7baefc3315e9dc11c8a3a787a3b6c6888c2b590a to
fix this issue
PR: 265397
Reported by: vishwin
Reviewed by: David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Tested by: kp
Clean up some things
- Remove duplicate variables
- Remove nop variables
- Sort categories
- Remove redundant option descriptions that match the default ones
Reported by: portscan
irc/irssi: Revert to 1.2.2
The reason for the revert is complaints on IRC and questions to the maintainer
via email.
This commit:
- Restores the port to what it was before 1.3
- Bumps PORTEPOCH and PORTREVISION to 2
- These were both at 1 on the previous 1.2.2 package
- Fixes a minor issue when compiling with OTR (--with-otr being passed twice)
- Includes a patch for a glib related issue where pushing ctrl+space could
break the client
This commit brings the port back inline with the current release version of
irssi as advertised on their download page (1.2.2 client + glib patch).
PR: 254237
Submitted by: David O'Rourke <dor.bsd@xm0.uk> (maintainer)
irc/irssi: Fix Perl support option
Make Perl a run time option only when Perl option is selected. Perl is needed to
build always.
PR: 251406
Submitted by: dor.bsd@xm0.uk (maintainer)
Reported by: daniel.engberg.lists@pyret.net
irc/irssi: Unbreak when PERL=OFF
In r556069 the port changed to build with meson. This requires perl to build
regardles of the option PERL that allows perl scripts to be run in irssi.
While here clarify pkg-message (sent by daniel.engberg.lists@pyret.net)
PR: 251371251360
Submitted by: dor.bsd@xm0.uk (maintainer)
Reported by: m.bueker@berlin.de
irc/irssi: Update to snapshot 1.3 (20201114)
Includes various bug fixes including ones related to Glib and SSL/TLS
PR: 249910
Submitted by: daniel.engberg.lists@pyret.net
Approved by: dor.bsd@xm0.uk (maintainer)
irc/irssi: remove superfluous USE_LDCONFIG
Introduced in r538869.
The installed shared objects are plugins not meant to be used outside of the
scope of this application.
Reported by: makc@
irc/irssi: fix utf8proc support
Port was not using utf8proc since it didn't look for it in localbase.
While here:
* Add USE_LDCONFIG
* Remove post-patch target since it has no effect
PR: 247185
Submitted by: yuripv@
Reviewed by: dor.bsd@xm0.uk (maintainer)
Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable. When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.
Approved by: bapt
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D23940
irc/irssi: Enable by default all options that add no dependencies
* Make all options as default ones that don't introduce further dependencies
to save users from compiling those features themselves.
PR: 239252
Submitted by: David O'Rourke (maintainer)
Reported by: cm@sdf.org
MFH: 2019Q3
irc/irrsi: Update to 1.2.1
* Fixes security vulnerability when using SASL for login that might suddenly
fail in some cases (CVE-2019-13045). [1]
* It also fixes issues with input line echoing of UTF-8 chars with non UTF-8
terminals. [2]
Changelog:
https://irssi.org/NEWS/#v1-2-1
PR: 238892 [1], 238591 [2]
Submitted by: Santhosh Raju [1], Victor Sudakov [2]
Approved by: David O'Rourke (maintainer)
MFH: 2019Q2
Security: 475f952c-9b29-11e9-a8a5-6805ca0b38e8
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
Update to upstream version 1.0.2
Details:
- Fixes a use-after-free during netjoin.
This usually leads to a segfault.
Upstream considers targeted code execution
difficult.
PR: 217878
Submitted by: dor.bsd@xm0.uk (maintainer)
MFH: 2017Q1
Security: CVE-2017-xxxx (not yet assigned)
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above )
Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.
PR: 190681
Submitted by: mat
Exp-Run by: antoine
Sponsored by: Absolight
* Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
eliminate pkg-config run dependency completely, a second phase is needed
and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
versions for some ports.
* Fix other ports so they build with the new glib version.
Thanks to miwi and crees for helping out with some exp-runs.
Approved by: portmgr (miwi & bapt)
Obtained from: gnome team repo