BSD Ports

irc/znc 1.10.1_1 MidnightBSD

Advanced IRC bouncer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
08eee302e9
License
Apache-2.0
Categories
irc

Description

ZNC is an advanced IRC bouncer with features that include support for multiple users, playback buffers, DCC bouncing, SASL authentication and SSL encryption. It can be extended with dynamically loaded modules written in C++ or Perl.

In the other systems

SystemPortVersion
MidnightBSDirc/znc1.10.1_1
FreeBSDirc/znc1.10.3_1
OpenBSDnet/znc1.9.1p0
NetBSDchat/znc1.10.1nb4
DragonFlyirc/znc1.9.1_5
HardenedBSDirc/znc1.10.3_1
GhostBSDirc/znc1.10.3

Install

Binary package:

mport install znc

From mports:

cd /usr/mports/irc/znc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	znc>0:irc/znc

Dependencies

Configuration

Options name: irc_znc

OptionDefaultDescription
CHARSETonCharacter encoding support via ICU
CYRUSoffCyrus SASL module
DEBUGoffDebugging support
DOCSoff
IPV6off
NLSoff
OPENSSLon
PERLonPerl scripting module
PYTHONonPython scripting module
TCLoffTcl scripting module
USES
compiler:c++17-lang cpe cmake:run iconv:wchar_t pathfix pkgconfig python:3.5+
Service scripts
znc

Files

Manual pages 2
  • znc(1)
  • znc-buildmod(1)
pkg-plist 829
  • bin/znc
  • bin/znc-buildmod
  • include/znc/Buffer.h
  • include/znc/Chan.h
  • include/znc/Client.h
  • include/znc/Config.h
  • include/znc/Csocket.h
  • include/znc/defines.h
  • include/znc/ExecSock.h
  • include/znc/FileUtils.h
  • include/znc/HTTPSock.h
  • include/znc/IRCNetwork.h
  • include/znc/IRCSock.h
  • include/znc/Listener.h
  • include/znc/main.h
  • include/znc/MD5.h
  • include/znc/Message.h
  • include/znc/Modules.h
  • include/znc/Nick.h
  • include/znc/Query.h
  • include/znc/Server.h
  • include/znc/SHA256.h
  • include/znc/Socket.h
  • include/znc/SSLVerifyHost.h
  • include/znc/Template.h
  • include/znc/Threads.h
  • include/znc/Translation.h
  • include/znc/User.h
  • include/znc/Utils.h
  • include/znc/version.h
  • include/znc/WebModules.h
  • include/znc/znc.h
  • include/znc/znc_export_lib_export.h
  • include/znc/zncconfig.h
  • include/znc/ZNCDebug.h
  • include/znc/ZNCString.h
  • lib/znc/admindebug.so
  • lib/znc/adminlog.so
  • lib/znc/alias.so
  • lib/znc/autoattach.so
  • lib/znc/autocycle.so
  • lib/znc/autoop.so
  • lib/znc/autoreply.so
  • lib/znc/autovoice.so
  • lib/znc/awaynick.so
  • lib/znc/block_motd.so
  • lib/znc/blockuser.so
  • lib/znc/bouncedcc.so
  • lib/znc/buffextras.so
  • lib/znc/chansaver.so
  • lib/znc/clearbufferonmsg.so
  • lib/znc/clientnotify.so
  • lib/znc/controlpanel.so
  • lib/znc/ctcpflood.so
  • lib/znc/dcc.so
  • lib/znc/disconkick.so
  • lib/znc/fail2ban.so
  • lib/znc/flooddetach.so
  • lib/znc/identfile.so
  • lib/znc/imapauth.so
  • lib/znc/keepnick.so
  • lib/znc/kickrejoin.so
  • lib/znc/lastseen.so
  • lib/znc/listsockets.so
  • lib/znc/log.so
  • lib/znc/missingmotd.so
  • lib/znc/modules_online.so
  • lib/znc/nickserv.so
  • lib/znc/notes.so
  • lib/znc/notify_connect.so
  • lib/znc/perform.so
  • lib/znc/raw.so
  • lib/znc/route_replies.so
  • lib/znc/sample.so
  • lib/znc/samplewebapi.so
  • lib/znc/sasl.so
  • lib/znc/send_raw.so
  • lib/znc/shell.so
  • lib/znc/simple_away.so
  • lib/znc/stickychan.so
  • lib/znc/stripcontrols.so
  • lib/znc/watch.so
  • lib/znc/webadmin.so
  • libdata/pkgconfig/znc.pc
  • share/man/man1/znc-buildmod.1.gz
  • share/man/man1/znc.1.gz
  • lib/znc/cyrusauth.so
  • share/znc/cmake/CMakeFindDependencyMacroPC.cmake
  • share/znc/cmake/ZNCConfig.cmake
  • share/znc/cmake/ZNCConfigVersion.cmake
  • share/znc/cmake/znc_internal-.cmake
  • share/znc/cmake/znc_internal.cmake
  • share/znc/cmake/znc_public.cmake
  • share/znc/cmake/use_homebrew.cmake
  • share/znc/modules/blockuser/tmpl/blockuser_WebadminUser.tmpl
  • share/znc/modules/cert/tmpl/index.tmpl
  • share/znc/modules/certauth/tmpl/index.tmpl
  • share/znc/modules/lastseen/tmpl/index.tmpl
  • share/znc/modules/lastseen/tmpl/lastseen_WebadminUser.tmpl
  • share/znc/modules/listsockets/tmpl/index.tmpl

The first 100 are listed.

distinfo 2
FileSizeSHA256
znc-1.10.1.tar.gz2.310976e+064e6e76851dbf2606185972b53ec5decad68fe53b63a56e4df8b8b3c0a6c46800
dcb5f3df82fcfec48aab356252067dc897fb98cf.patch22643a1c8782a14554a14cf985612fd110fcaa7e439eecfdd8342d3843b13d52f5de
Master sites 2
  • https://znc.in/releases/
  • https://znc.in/releases/archive/

Commit history 1

DateCommitCreditsLog message
08eee302e9 Lucas Holt irc/znc: install CMake module helpers
Keep external ZNC modules buildable with the packaged CMake configuration and avoid passing bmake job flags to GNU make. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>