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 photos
All times are UTC
Ukraine
Port details
weechat Lightweight and user friendly ncurses based IRC client
4.9.0 irc on this many watch lists=14 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.9.0Version of this port present on the latest quarterly branch.
Maintainer: brnrd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-02-09 11:57:10
Last Update: 2026-03-29 10:41:14
Commit Hash: 310ddc0
People watching this port, also watch:: firefox, sudo, git, bash, lsof
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

Manual pages:
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.9.0/catalog.mk
  3. /usr/local/share/licenses/weechat-4.9.0/LICENSE
  4. /usr/local/share/licenses/weechat-4.9.0/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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1774777846 SHA256 (weechat-4.9.0.tar.xz) = 7cbb9b27f25a7d2f1d8c426a08f8e625eefbc1d3e59bbf775925444f72394b6f SIZE (weechat-4.9.0.tar.xz) = 2792516

Packages (timestamps in pop-ups are UTC):
weechat
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.9.04.8.23.04.7.14.9.0n/an/an/a
FreeBSD:13:quarterly4.9.04.9.0-4.6.34.9.0n/an/an/a
FreeBSD:14:latest4.9.04.9.03.84.7.14.9.03.8-3.8
FreeBSD:14:quarterly4.9.04.9.0-4.6.34.9.04.1.24.1.24.1.2
FreeBSD:15:latest4.9.04.9.0n/a4.7.1n/an/a4.2.14.2.1
FreeBSD:15:quarterly4.9.04.9.0n/a-n/an/a--
FreeBSD:16:latest4.9.04.9.0n/a-n/an/a--
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.26 : devel/gettext-runtime
  7. gettext-tools>=0.26 : devel/gettext-tools
  8. python3.11 : lang/python311
  9. ruby33 : lang/ruby33
  10. perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. ruby33 : lang/ruby33
  3. perl5>=5.42.r<5.43 : lang/perl5.42
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. ruby33 : lang/ruby33
Extract dependencies:
  1. ruby33 : lang/ruby33
This port is required by:
for Run
  1. irc/weechat-otr

Configuration Options:
===> The following configuration options are available for weechat-4.9.0: 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: 201 (showing only 1 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.5
09 Feb 2004 11:56:30
Original commit files touched by this commit This port version is marked as vulnerable.
clement search for other commits by this committer
Add WeeChat 0.0.5.

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. For the moment, only ncurse GUI issupported by this port.
WWW: http://weechat.flashtux.org

Number of commits found: 201 (showing only 1 on this page)

«  1 | 2 | 3