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.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
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: 251371 251360
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)