notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q2
weechat Lightweight and user friendly ncurses based IRC client
4.6.3 irc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.6.3Version of this port present on the latest quarterly branch.
Maintainer: brnrd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-05-17 08:30:06
Last Update: 2025-05-17 08:25:38
Commit Hash: 03d6f5e
License: GPLv3+
WWW:
https://weechat.org/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (119 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/weechat-4.6.3/catalog.mk
  3. /usr/local/share/licenses/weechat-4.6.3/LICENSE
  4. /usr/local/share/licenses/weechat-4.6.3/GPLv3+
  5. bin/weechat
  6. bin/weechat-curses
  7. bin/weechat-headless
  8. include/weechat/weechat-plugin.h
  9. lib/weechat/plugins/alias.so
  10. lib/weechat/plugins/buflist.so
  11. lib/weechat/plugins/exec.so
  12. lib/weechat/plugins/fifo.so
  13. lib/weechat/plugins/fset.so
  14. lib/weechat/plugins/irc.so
  15. lib/weechat/plugins/logger.so
  16. lib/weechat/plugins/relay.so
  17. lib/weechat/plugins/script.so
  18. lib/weechat/plugins/trigger.so
  19. lib/weechat/plugins/typing.so
  20. lib/weechat/plugins/xfer.so
  21. libdata/pkgconfig/weechat.pc
  22. share/man/man1/weechat.1.gz
  23. share/man/man1/weechat-headless.1.gz
  24. share/man/cs/man1/weechat.1.gz
  25. share/man/cs/man1/weechat-headless.1.gz
  26. share/man/de/man1/weechat.1.gz
  27. share/man/de/man1/weechat-headless.1.gz
  28. share/man/fr/man1/weechat.1.gz
  29. share/man/fr/man1/weechat-headless.1.gz
  30. share/man/it/man1/weechat.1.gz
  31. share/man/it/man1/weechat-headless.1.gz
  32. share/man/ja/man1/weechat.1.gz
  33. share/man/ja/man1/weechat-headless.1.gz
  34. share/man/pl/man1/weechat.1.gz
  35. share/man/pl/man1/weechat-headless.1.gz
  36. share/man/ru/man1/weechat.1.gz
  37. share/man/ru/man1/weechat-headless.1.gz
  38. share/man/sr/man1/weechat.1.gz
  39. share/man/sr/man1/weechat-headless.1.gz
  40. lib/weechat/plugins/spell.so
  41. lib/weechat/plugins/charset.so
  42. @comment lib/weechat/plugins/guile.so
  43. @comment lib/weechat/plugins/javascript.so
  44. lib/weechat/plugins/lua.so
  45. lib/weechat/plugins/perl.so
  46. @comment lib/weechat/plugins/php.so
  47. lib/weechat/plugins/python.so
  48. lib/weechat/plugins/ruby.so
  49. lib/weechat/plugins/tcl.so
  50. share/doc/weechat/weechat_dev.en.html
  51. share/doc/weechat/weechat_dev.fr.html
  52. share/doc/weechat/weechat_dev.ja.html
  53. share/doc/weechat/weechat_dev.sr.html
  54. share/doc/weechat/weechat_faq.de.html
  55. share/doc/weechat/weechat_faq.en.html
  56. share/doc/weechat/weechat_faq.es.html
  57. share/doc/weechat/weechat_faq.fr.html
  58. share/doc/weechat/weechat_faq.it.html
  59. share/doc/weechat/weechat_faq.ja.html
  60. share/doc/weechat/weechat_faq.pl.html
  61. share/doc/weechat/weechat_faq.sr.html
  62. share/doc/weechat/weechat_plugin_api.en.html
  63. share/doc/weechat/weechat_plugin_api.fr.html
  64. share/doc/weechat/weechat_plugin_api.it.html
  65. share/doc/weechat/weechat_plugin_api.ja.html
  66. share/doc/weechat/weechat_plugin_api.sr.html
  67. share/doc/weechat/weechat_quickstart.cs.html
  68. share/doc/weechat/weechat_quickstart.de.html
  69. share/doc/weechat/weechat_quickstart.en.html
  70. share/doc/weechat/weechat_quickstart.es.html
  71. share/doc/weechat/weechat_quickstart.fr.html
  72. share/doc/weechat/weechat_quickstart.ja.html
  73. share/doc/weechat/weechat_quickstart.it.html
  74. share/doc/weechat/weechat_quickstart.pl.html
  75. share/doc/weechat/weechat_quickstart.ru.html
  76. share/doc/weechat/weechat_quickstart.sr.html
  77. share/doc/weechat/weechat_relay_api.en.html
  78. share/doc/weechat/weechat_relay_api.fr.html
  79. share/doc/weechat/weechat_relay_weechat.en.html
  80. share/doc/weechat/weechat_relay_weechat.fr.html
  81. share/doc/weechat/weechat_relay_weechat.ja.html
  82. share/doc/weechat/weechat_relay_weechat.sr.html
  83. share/doc/weechat/weechat_scripting.de.html
  84. share/doc/weechat/weechat_scripting.en.html
  85. share/doc/weechat/weechat_scripting.fr.html
  86. share/doc/weechat/weechat_scripting.it.html
  87. share/doc/weechat/weechat_scripting.ja.html
  88. share/doc/weechat/weechat_scripting.pl.html
  89. share/doc/weechat/weechat_scripting.sr.html
  90. share/doc/weechat/weechat_user.de.html
  91. share/doc/weechat/weechat_user.en.html
  92. share/doc/weechat/weechat_user.fr.html
  93. share/doc/weechat/weechat_user.it.html
  94. share/doc/weechat/weechat_user.ja.html
  95. share/doc/weechat/weechat_user.pl.html
  96. share/doc/weechat/weechat_user.sr.html
  97. share/applications/weechat.desktop
  98. share/icons/hicolor/128x128/apps/weechat.png
  99. share/icons/hicolor/16x16/apps/weechat.png
  100. share/icons/hicolor/256x256/apps/weechat.png
  101. share/icons/hicolor/32x32/apps/weechat.png
  102. share/icons/hicolor/512x512/apps/weechat.png
  103. share/icons/hicolor/64x64/apps/weechat.png
  104. share/locale/cs/LC_MESSAGES/weechat.mo
  105. share/locale/de/LC_MESSAGES/weechat.mo
  106. share/locale/es/LC_MESSAGES/weechat.mo
  107. share/locale/fr/LC_MESSAGES/weechat.mo
  108. share/locale/hu/LC_MESSAGES/weechat.mo
  109. share/locale/it/LC_MESSAGES/weechat.mo
  110. share/locale/ja/LC_MESSAGES/weechat.mo
  111. share/locale/pl/LC_MESSAGES/weechat.mo
  112. share/locale/pt_BR/LC_MESSAGES/weechat.mo
  113. share/locale/pt/LC_MESSAGES/weechat.mo
  114. share/locale/ru/LC_MESSAGES/weechat.mo
  115. share/locale/sr/LC_MESSAGES/weechat.mo
  116. share/locale/tr/LC_MESSAGES/weechat.mo
  117. @owner
  118. @group
  119. @mode
Collapse this list.
Dependency lines:
  • weechat>0:irc/weechat
To install the port:
cd /usr/ports/irc/weechat/ && make install clean
To add the package, run one of these commands:
  • pkg install irc/weechat
  • pkg install weechat
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: weechat
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1746958439 SHA256 (weechat-4.6.3.tar.xz) = 5c0b5efa969b873c4be582019b18523ee403e7430b8223825bcdb44a89f5815d SIZE (weechat-4.6.3.tar.xz) = 2763576

Packages (timestamps in pop-ups are UTC):
weechat
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.6.24.6.33.04.6.24.6.3---
FreeBSD:13:quarterly4.6.04.6.3-4.6.04.6.34.1.24.1.24.1.2
FreeBSD:14:latest4.6.04.6.33.84.6.04.6.33.8-3.8
FreeBSD:14:quarterly4.6.04.6.3-4.6.04.6.34.1.24.1.24.1.2
FreeBSD:15:latest4.6.24.6.2n/a4.6.0n/a4.2.14.2.14.2.1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. asciidoctor : textproc/rubygem-asciidoctor
  2. asciidoctor : textproc/rubygem-asciidoctor
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. gettext-runtime>=0.22_1 : devel/gettext-runtime
  7. msgfmt : devel/gettext-tools
  8. python3.11 : lang/python311
  9. ruby32 : lang/ruby32
  10. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. ruby32 : lang/ruby32
  3. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libgcrypt.so : security/libgcrypt
  3. libgnutls.so : security/gnutls
  4. libgpg-error.so : security/libgpg-error
  5. libcjson.so : devel/libcjson
  6. libaspell.so : textproc/aspell
  7. libzstd.so : archivers/zstd
  8. liblua-5.4.so : lang/lua54
  9. libintl.so : devel/gettext-runtime
  10. libtcl86.so : lang/tcl86
Patch dependencies:
  1. ruby32 : lang/ruby32
Extract dependencies:
  1. ruby32 : lang/ruby32
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for weechat-4.6.3: 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
Options name:
irc_weechat
USES:
cmake cpe ncurses pkgconfig tar:xz iconv lua pkgconfig gettext perl5 python ruby tcl
pkg-message:
If upgrading
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)
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://weechat.org/files/src/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.6.3
17 May 2025 08:25:38
commit hash: 03d6f5e27a7bd54f3ca7e0718a4309b358df9e6dcommit hash: 03d6f5e27a7bd54f3ca7e0718a4309b358df9e6dcommit hash: 03d6f5e27a7bd54f3ca7e0718a4309b358df9e6dcommit hash: 03d6f5e27a7bd54f3ca7e0718a4309b358df9e6d files touched by this commit
Bernard Spil (brnrd) search for other commits by this committer
irc/weechat: Update to 4.6.3

PR:		286724
Reported by:	Fabian Wenk <fabian wenks ch>
Security:	46594aa3-32f7-11f0-a116-8447094a420f

(cherry picked from commit c1116c63fda2bca1467f5ba033c1139611b98a0c)

Number of commits found: 1