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
| System | Port | Version |
|---|---|---|
| FreeBSD | irc/atheme-services | 7.2.12_1 |
| DragonFly | irc/atheme-services | 7.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.2.12_1 | 7.2.12_1 | 7.2.12 | 7.2.12_1 | 7.2.12_1 |
| FreeBSD:14:quarterly | 7.2.12_1 | 7.2.12_1 | n/a | 7.2.12_1 | 7.2.12_1 |
| FreeBSD:15:latest | 7.2.12_1 | 7.2.12_1 | n/a | 7.2.12_1 | 7.2.12_1 |
| FreeBSD:15:quarterly | 7.2.12_1 | 7.2.12_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.2.12_1 | 7.2.12_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libmowgli-2.so: devel/libmowgli2
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- databases/openldap26-client
- devel/gettext-runtime
- devel/gettext-tools
- devel/gmake
- devel/libffi
- devel/libmowgli2
- devel/libtextstyle
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/readline
- lang/perl5.42
- lang/python312
- math/mpdecimal
- print/indexinfo
- security/cracklib
- security/cyrus-sasl2
- textproc/expat2
- textproc/libxml2
Run dependencies 8
No port depends on this one.
Configuration
Options name: irc_atheme-services
| Option | Default | Description |
|---|---|---|
| CONTRIB | off | Enable contrib modules |
| CRACKLIB | on | Use cracklib for checking password strength |
| DOCS | off | Build and/or install documentation |
| LDAP | on | LDAP protocol support |
| NLS | off | Native Language Support |
| PCRE | on | Use Perl Compatible Regular Expressions |
| PERL | on | Perl 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
| File | Size | SHA256 |
|---|---|---|
| atheme-services-v7.2.12.tar.xz | 1.072992e+06 | 600d5ba0e25d80307818021fd9b85e49b07f245932b3c8e04e16fe312dd60fba |
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.