WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC
client. Everything can be done with a keyboard, and it is customizable
and extensible with scripts.
===> The following configuration options are available for weechat-4.10.1:
API=on: HTTP REST API
BACKTRACE=on: Provide crash backtraces
DOCS=on: Build and/or install documentation
HEADLESS=on: Build headless weechat as well
ICON=on: Desktop icon
ICONV=on: Encoding conversion support via iconv
MANPAGES=on: Build and/or install manual pages
NLS=on: Native Language Support
ZSTD=on: Zstandard compression support
====> Weechat Plugins
ASPELL=on: Spell checking support via GNU Aspell
CHARSET=on: Charset plugin (implies ICONV)
GUILE=off: Guile script support
JAVASCRIPT=off: Javascript script support
LUA=on: Lua scripting language support
PERL=on: Perl scripting language support
PHP=off: PHP bindings or support
PYTHON=on: Python script support
RUBY=on: Ruby script support
TCL=on: Tcl scripting language support
TYPING=on: Typing status plugin
===> Use 'make config' to modify these settings
Version 4.4 has breaking changes. Please check your configuration for
* relay/api: flatten JSON event object sent to clients, always set "body_type" and "body" (null if there is no body) in websocket frame, add body types buffers and lines (array), add field "request_id" in websocket frame (request and response)
* core, plugins: force "short_name" in buffers to non-empty value (name by default), remove buffer property "short_name_is_set"
* alias: display an error with /alias add or /alias addcompletion when the alias already exists, add options addreplace and addreplacecompletion in command /alias (#2095)
* irc: rename parameter -re to -raw in command /list (#2124)
* api: add constants for IPv6 and allow force of IPv6 in function hook_connect (#2164)
* irc: convert server option ipv6 from boolean to enum (disable, auto, force) (#2164)
* core: convert proxy option ipv6 from boolean to enum (disable, auto, force), set option to auto by default when creating a new proxy (#2164)
irc/weechat: unbreak build after 18c6e1827669 (+)
Changes in framework need adjustment for declared options.
*_USE=ruby now became as *_USES=ruby
Approved by: portmgr blanket
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: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* A. Gabriel <backslash@BSDCode.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Alfred Perlstein <alfred@FreeBSD.org>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
* Ben Hutchinson <benhutch@xfiles.org.uk>
* Bill Fumerola <billf@chc-chimes.com>
* Chess Griffin <chess@chessgriffin.com>
* Chris Piazza <cpiazza@FreeBSD.org>
* Craig Edwards <brain@mail1.chatspike.net>
(Only the first 15 lines of the commit message are shown above )
irc/weechat: Security update to 3.2.1
* Crash when decoding a malformed websocket frame in relay
Security: 65f05b71-0e3c-11ec-b335-d4c9ef517024
MFH: 2021Q3
irc/weechat: fix patch-cmake_FindRuby.cmake before 2020Q2 branch
Bernard obliviously commit raw patch for port itself rather than applied result
for src
Pointyhat to: brnrd
PR: 243641 (originally was)
Submitted by: fluffy
Approved by: portmgr blanket (fix build issue)
Update Guile to version 2.2.5, modern stable version, and fix dependent
ports to build against it. Most changes are rather minor and mechanical
except for the devel/gdb (obtained via their bugtracker [1], courtesy of
Doug Evans). One port (science/meep) I had to mark BROKEN after fixing
it proved to be very tedious and actually unreliable. It is very old,
there are newer versions available so it should be fixed by updating.
One port (devel/libruin) had revealed a bug in the new Guile code (an
auxiliary script, really) that had to be worked-round; reference to the
problematic upstream commit is provided in the patch.
PR: 229613
Exp-run by: antoine
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills