BSD Ports

irc/znc 1.10.3_1 FreeBSD

Advanced IRC bouncer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
APACHE20
Categories
irc
Package size
3509.7 KiB, 17658.8 KiB installed

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
FreeBSDirc/znc1.10.3_1
OpenBSDnet/znc1.9.1p0
NetBSDchat/znc1.10.1nb4
DragonFlyirc/znc1.9.1_5
MidnightBSDirc/znc1.10.1_1

Install

Binary package:

pkg install znc

From the ports tree:

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

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

RUN_DEPENDS=	znc>0:irc/znc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.10.3_11.10.3_11.8.2_71.10.11.10.3_1
FreeBSD:14:quarterly1.10.3_11.10.3_1n/a1.10.01.10.3_1
FreeBSD:15:latest1.10.3_11.10.3_1n/a1.10.11.10.1
FreeBSD:15:quarterly1.10.3_11.10.3_1n/an/an/a
FreeBSD:16:latest1.10.3_11.10.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 21

Configuration

Options name: irc_znc

OptionDefaultDescription
CYRUSoffCyrus SASL module
DOCSoffBuild and/or install documentation
NLSoffNative Language Support
PERLonPerl scripting module
TCLoffTcl scripting module
USES
compiler:c++17-lang cpe cmake:run iconv pathfix perl5 pkgconfig:both python ssl
Service scripts
znc

Message after installing

*******************************************************************************
 To generate a basic configuration file, run znc --makeconf after installation.
 It is NOT a good idea to create a new config file manually.

 For generate your config file using znc user, execute:

   su -m znc -c 'znc -d /usr/local/etc/znc --makeconf'
   or
   sudo -u znc znc -d /usr/local/etc/znc --makeconf

 http://wiki.znc.in/Configuration
*******************************************************************************

*******************************************************************************
 After each upgrade you must recompile all your external modules, ZNC ABI is
 not stable. $ znc-buildmod <modulename>.cpp

 http://wiki.znc.in/Compiling_modules
*******************************************************************************

Files

Manual pages 2
  • znc(1)
  • znc-buildmod(1)
pkg-plist 1092
  • 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/corecaps.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/saslplainauth.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/use_homebrew.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/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

The first 100 are listed.

distinfo 1
FileSizeSHA256
znc-1.10.3.tar.gz2.313669e+0668f3f6641b480c041010c5596e1234043e05c9137eda06233845017603095f5b
Master sites 2
  • https://znc.in/releases/
  • https://znc.in/releases/archive/

Commit history 4

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
0ea937a249 Danilo G. Baio irc/znc: Update to 1.10.3; Fix vulnerabilities
https://wiki.znc.in/ChangeLog/1.10.3 Security: b7ae786a-af80-11f1-9800-641c67a117d8
213840c151 Dima Panov */*: bump consumers after devel/boost update
3315071107 Danilo G. Baio irc/znc: Update to 1.10.2