Created attachment 218315 [details]
Patch for irssi (WIP)
Update irssi to snapshot 1.3.20200911
Includes various bug fixes including ones related to Glib and SSL/TLS
Compile and run-tested FreeBSD 13.0-CURRENT #0 r364979 (AMD64)
Poudriere testport OK 12.1-RELEASE (amd64)
I forgot to mention, this also switches to Meson
Capsicum fail during configure stage:
/usr/ports/irc/irssi/work/irssi-561619f/_build/meson-private/tmp4ziugp_n/testfile.c:17:18: error: "__builtin_nvlist_create_found not found"
#error "__builtin_nvlist_create_found not found"
1 error generated.
Portlint complains about TRUECOLOR option and I can't figure out why
WARN: Makefile: TRUECOLOR is listed in OPTIONS_DEFINE, but no PORT_OPTIONS:MTRUECOLOR appears.
Additional notes, I know that not using releases aren't ideal but upstream at least for now has no intention releasing a new version.
Created attachment 218324 [details]
Patch for irssi v2 (WIP)
Use naming schema in used in example 5.14 (Porters Handbook), suggested by jrm@
Use YES/NO ports framework logic (220.127.116.11.3 in Ports handbook), suggested by jrm@ (I missed that paragraph when I looked at it)
portlint till complains about TRUECOLOR (seems to be a false positive)
Capsicum still doesn't build
Created attachment 218328 [details]
Patch for irssi v3
Fixes compilation with capsicum
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.
There isn't one except for the commit log which is too long (GitHub cuts it at 250 commits)
irssi-dcc_send_limiter - Build, Run dep (testport OK)
irssi-fish - Build, Run dep (testport OK)
irssi-icb - Build, Run dep (testport OK)
irssi-xmpp - Doesn't compile with new Glib and seems to be broken in general looking at GitHub
irssi-scripts - Just copies files (scripts)
p5-POE-Session-Irssi - Run dep
twirssi - Run dep
irssi-themes - Run dep
Reference to glib fix: https://github.com/irssi/irssi/issues/1180
Apologies for the silence here, things have been busy recently. I should have some time to look at this properly later in the week.
Sounds great, thanks!