BSD Ports

irc/atheme-services 7.2.12_1 FreeBSD

Set of services for IRC networks

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
irc, net
Package size
1169.3 KiB, 6991.7 KiB installed

Description

atheme-services is a set of Services for IRC networks that allows users to manage their channels in a secure and efficient way and allows operators to manage various things about their networks. Unlike it's predecessor, Shrike, services has a completely reworked form of channel management that feels somewhat like eggdrop and is somewhat more useful.

Services currently works with many irc daemons. More details are available in the config file.

Internally, atheme-services shares more similarities with ircd than it does with IRCServices. Anope/Epona, Cygnus, OperStats, Hybserv, Theia, etc are all based on IRCServices and as such have very old legacy code that none of the authors, except Church truly understand. Atheme was written completely from scratch with the more complex concepts taken from various modern ircd packages, including ircu, ircd-ratbox, hybrid and bahamut.

atheme-services is not a drop-in replacement for Anope or Andy Church's IRC Services. It is designed with an entirely different set of goals and as such should not be migrated to with the expectation that it will behave exactly like what was previously implemented. Atheme is designed to act as a directory server, with alternative ways of getting to the data implemented as well as the IRC presence.

In the other systems

SystemPortVersion
FreeBSDirc/atheme-services7.2.12_1
DragonFlyirc/atheme-services7.2.12

Install

Binary package:

pkg install atheme-services

From the ports tree:

cd /usr/ports/irc/atheme-services/ && make install clean

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

RUN_DEPENDS=	atheme-services>0:irc/atheme-services
LIB_DEPENDS=	libathemecore.so:irc/atheme-services

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:latest7.2.12_17.2.12_17.2.127.2.12_17.2.12_1
FreeBSD:14:quarterly7.2.12_17.2.12_1n/a7.2.12_17.2.12_1
FreeBSD:15:latest7.2.12_17.2.12_1n/a7.2.12_17.2.12_1
FreeBSD:15:quarterly7.2.12_17.2.12_1n/an/an/a
FreeBSD:16:latest7.2.12_17.2.12_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 19
Run dependencies 8

No port depends on this one.

Configuration

Options name: irc_atheme-services

OptionDefaultDescription
CONTRIBoffEnable contrib modules
CRACKLIBonUse cracklib for checking password strength
DOCSoffBuild and/or install documentation
LDAPonLDAP protocol support
NLSoffNative Language Support
PCREonUse Perl Compatible Regular Expressions
PERLonPerl scripting language support
USES
cpe gmake localbase pathfix pkgconfig ssl tar:xz
Service scripts
atheme-services
Conflicts with
lifelines

Files

pkg-plist 1283
  • bin/atheme-services
  • bin/dbverify
  • bin/ecdsakeygen
  • @dir(ircservices,ircservices,) /var/lib/atheme
  • @dir(ircservices,ircservices,) /var/log/atheme
  • @dir(ircservices,ircservices,) /var/run/atheme
  • @group ircservices
  • @dir etc/atheme
  • @mode 640
  • @sample etc/atheme/atheme.conf.example etc/atheme/atheme.conf
  • @sample etc/atheme/atheme.motd.example etc/atheme/atheme.motd
  • etc/atheme/atheme.conf.operserv-example
  • etc/atheme/atheme.conf.userserv-example
  • etc/atheme/atheme.cron.example
  • @mode
  • @group
  • @dir /var/lib
  • lib/atheme/modules/contrib/backtrace.so
  • lib/atheme/modules/contrib/cs_access_alias.so
  • lib/atheme/modules/contrib/cs_babbler.so
  • lib/atheme/modules/contrib/cs_badwords.so
  • lib/atheme/modules/contrib/cs_fregister.so
  • lib/atheme/modules/contrib/cs_kickdots.so
  • lib/atheme/modules/contrib/cs_modesync.so
  • lib/atheme/modules/contrib/cs_ping.so
  • lib/atheme/modules/contrib/cs_regmode.so
  • lib/atheme/modules/contrib/cs_regnotice.so
  • lib/atheme/modules/contrib/cs_updown.so
  • lib/atheme/modules/contrib/cs_userinfo.so
  • lib/atheme/modules/contrib/dnsbl.so
  • lib/atheme/modules/contrib/gen_echoserver.so
  • lib/atheme/modules/contrib/gen_listenerdemo.so
  • lib/atheme/modules/contrib/gen_vhostonreg.so
  • lib/atheme/modules/contrib/graphtastical.so
  • lib/atheme/modules/contrib/gs_roulette.so
  • lib/atheme/modules/contrib/ircd_announceserv.so
  • lib/atheme/modules/contrib/ircd_catserv.so
  • lib/atheme/modules/contrib/ircd_loveserv.so
  • lib/atheme/modules/contrib/mlocktweaker.so
  • lib/atheme/modules/contrib/ms_fsend.so
  • lib/atheme/modules/contrib/ns_ajoin.so
  • lib/atheme/modules/contrib/ns_cleannick.so
  • lib/atheme/modules/contrib/ns_fenforce.so
  • lib/atheme/modules/contrib/ns_forbid.so
  • lib/atheme/modules/contrib/ns_fregister.so
  • lib/atheme/modules/contrib/ns_generatehash.so
  • lib/atheme/modules/contrib/ns_generatepass.so
  • lib/atheme/modules/contrib/ns_goodmail.so
  • lib/atheme/modules/contrib/ns_guestnoreg.so
  • lib/atheme/modules/contrib/ns_listlogins.so
  • lib/atheme/modules/contrib/ns_mxcheck_async.so
  • lib/atheme/modules/contrib/ns_mxcheck.so
  • lib/atheme/modules/contrib/ns_regnotice.so
  • lib/atheme/modules/contrib/ns_sendpassmail.so
  • lib/atheme/modules/contrib/ns_waitreg.so
  • lib/atheme/modules/contrib/on_db_save.so
  • lib/atheme/modules/contrib/os_akillnicklist.so
  • lib/atheme/modules/contrib/os_defcon.so
  • lib/atheme/modules/contrib/os_helpme.so
  • lib/atheme/modules/contrib/os_joinmon.so
  • lib/atheme/modules/contrib/os_kill.so
  • lib/atheme/modules/contrib/os_klinechan.so
  • lib/atheme/modules/contrib/os_modeall.so
  • lib/atheme/modules/contrib/os_pingspam.so
  • lib/atheme/modules/contrib/os_procwatch.so
  • lib/atheme/modules/contrib/os_resolve.so
  • lib/atheme/modules/contrib/os_savechanmodes.so
  • lib/atheme/modules/contrib/os_tabletest.so
  • lib/atheme/modules/contrib/os_testcmd.so
  • lib/atheme/modules/contrib/os_testproc.so
  • lib/atheme/modules/contrib/os_trace.so
  • lib/atheme/modules/contrib/sasl_blacklist.so
  • lib/atheme/modules/contrib/wumpus.so
  • lib/atheme/modules/nickserv/cracklib.so
  • share/doc/atheme/FAQ
  • share/doc/atheme/IRCD
  • share/doc/atheme/JSONRPC
  • share/doc/atheme/LICENSE
  • share/doc/atheme/PCOMMANDS
  • share/doc/atheme/perl/Atheme.pod
  • share/doc/atheme/PRIVILEGES
  • share/doc/atheme/reference/gtk-doc.make
  • share/doc/atheme/RELEASE
  • share/doc/atheme/SASL
  • share/doc/atheme/SQL
  • share/doc/atheme/technical/MODES
  • share/doc/atheme/technical/XMLRPCLIB
  • share/doc/atheme/TRANSLATION
  • share/doc/atheme/VERSION_LETTERS
  • share/doc/atheme/WINDOWS
  • share/doc/atheme/XMLRPC
  • lib/atheme/modules/auth/ldap.so
  • share/atheme/help/es/alis/list
  • share/atheme/help/es/botserv/act
  • share/atheme/help/es/botserv/assign
  • share/atheme/help/es/botserv/bot
  • share/atheme/help/es/botserv/botlist
  • share/atheme/help/es/botserv/info
  • share/atheme/help/es/botserv/say
  • share/atheme/help/es/botserv/set_fantasy

The first 100 are listed.

distinfo 1
FileSizeSHA256
atheme-services-v7.2.12.tar.xz1.072992e+06600d5ba0e25d80307818021fd9b85e49b07f245932b3c8e04e16fe312dd60fba
Master sites 1
  • https://github.com/atheme/atheme/releases/download/v7.2.12/

Commit history 0

No commits in the history this site was built from.