Port details |
- atheme-services Set of services for IRC networks
- 7.2.12 irc =2 7.2.12Version of this port present on the latest quarterly branch.
- Maintainer: tdb@FreeBSD.org
- Port Added: 2014-02-13 10:28:35
- Last Update: 2023-02-08 10:53:56
- Commit Hash: 6e1233b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: net
- License: ISCL
- WWW:
- https://atheme.github.io/atheme.html
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- atheme-services>0:irc/atheme-services
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/irc/atheme-services/ && make install clean
- To add the package, run one of these commands:
- pkg install irc/atheme-services
- pkg install atheme-services
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: atheme-services
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1643577780
SHA256 (atheme-services-v7.2.12.tar.xz) = 600d5ba0e25d80307818021fd9b85e49b07f245932b3c8e04e16fe312dd60fba
SIZE (atheme-services-v7.2.12.tar.xz) = 1072992
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- msgfmt : devel/gettext-tools
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Library dependencies:
-
- libmowgli-2.so : devel/libmowgli2
- libcrack.so : security/cracklib
- libpcre.so : devel/pcre
- libldap.so.2 : net/openldap26-client
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for atheme-services-7.2.12:
CONTRIB=off: Enable contrib modules
CRACKLIB=on: Use cracklib for checking password strength
DOCS=on: Build and/or install documentation
LDAP=on: LDAP protocol support
NLS=on: Native Language Support
PCRE=on: Use Perl Compatible Regular Expressions
PERL=on: Perl scripting language support
===> Use 'make config' to modify these settings
- Options name:
- irc_atheme-services
- USES:
- cpe gmake localbase pathfix pkgconfig ssl tar:xz ldap gettext perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.2.12 08 Feb 2023 10:53:56 |
Muhammad Moinur Rahman (bofh) |
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
7.2.12 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
7.2.12 20 Jul 2022 14:22:09 |
Tobias C. Berner (tcberner) |
irc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* A. Gabriel <backslash@BSDCode.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Alfred Perlstein <alfred@FreeBSD.org>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
* Ben Hutchinson <benhutch@xfiles.org.uk>
* Bill Fumerola <billf@chc-chimes.com>
* Chess Griffin <chess@chessgriffin.com>
* Chris Piazza <cpiazza@FreeBSD.org>
* Craig Edwards <brain@mail1.chatspike.net> (Only the first 15 lines of the commit message are shown above ) |
7.2.12 07 Apr 2022 18:48:16 |
Tim Bishop (tdb) Author: Dustin Marquess |
irc/atheme-services: Update to 7.2.12
PR: 263105 |
7.2.9_1 10 Jan 2022 15:15:39 |
Stefan Eßer (se) |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
7.2.9_1 02 Aug 2021 04:41:48 |
Xin LI (delphij) |
net/openldap24-client: bump all dependent port
In the earlier net/openldap24-server commit, only those which depend on
net/openldap24-sasl-client were bumped. Bumping all dependent port that
didn't get a bump to force a rebuild of these packages.
Suggested by: kib |
7.2.9 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
7.2.9 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
7.2.9 09 Oct 2019 11:50:49 |
bapt |
Drop the ipv6 virtual category for i* category as it is not relevant anymore |
7.2.9 07 Mar 2018 15:23:23 |
tdb |
Update atheme-services to 7.2.9. |
7.2.7 15 Dec 2016 13:38:21 |
misha |
- update from 7.2.6 to 7.2.7
- add LICENSE
- add 'ssl', 'localbase' and 'cpe' to USES
- simplify options handling
Approved by: tdb (maintainer), jpaetzel (mentor)
Security: CVE-2014-9773
Security: CVE-2016-4478 |
7.2.6 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
7.2.6 23 May 2016 20:35:01 |
amdmi3 |
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed
Approved by: portmgr blanket |
7.2.6 08 Apr 2016 19:25:11 |
tdb |
Update atheme-services to version 7.2.6. |
7.0.7_2 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
7.0.7_2 26 Sep 2015 16:03:34 |
bapt |
Convert to @sample |
7.0.7_2 27 Oct 2014 13:00:22 |
bapt |
Cleanup plist |
7.0.7_2 05 Sep 2014 20:19:04 |
tijl |
security/cracklib:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Convert to USES=python
- Use MAKE_CMD
- Create manpage link in post-install instead of using @exec |
7.0.7_1 24 Jul 2014 18:34:16 |
tijl |
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample (Only the first 15 lines of the commit message are shown above ) |
7.0.7 13 Jun 2014 07:36:28 |
olgeni |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.
CR: D201
Approved by: portmgr (bapt) |
7.0.7 08 May 2014 15:54:25 |
tdb |
Update URL for atheme-services. |
7.0.7 05 Apr 2014 10:34:45 |
tdb |
- Fix MASTER_SITES. Upstream has removed www. record.
PR: ports/188277, ports/188281
Submitted by: Andrew Berg <aberg010@my.hennepintech.edu>
David Demelier <markand@malikania.fr> |
7.0.7 13 Feb 2014 10:28:23 |
tdb |
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 (Only the first 15 lines of the commit message are shown above ) |