ratbox-services is a services package written mostly from scratch for
use with ircd-ratbox.
It is highly configurable, with nearly all options being set in a config
that can be rehashed rather than set at compile time. As well as supporting
standard database backends like PostgreSQL, its default is to use
the SQLite database backend, which works as a database interface to a normal
file, meaning no separate database software must be running.
Features:
- User, nick and channel services
- Jupe service
- Global message service
- Oper services
- Watcher services
- Opered bot
- List service
- Memo service
WWW: http://www.ratbox.org/
===> The following configuration options are available for ratbox-services-1.2.3_4:
ALIS=on: advanced listing service
BANSERV=on: ban service
CHANSERV=on: channel registration service
DOCS=on: Build and/or install documentation
GLOBALMSG=on: global messaging service
JUPESERV=on: jupe service
MEMOSERV=on: memo services
NICKSERV=on: nickname registration service
OPERBOT=on: operbot service
OPERSERV=on: oper service
USERSERV=on: user service
WATCHSERV=on: command watching service
====> Options available for the multi DB: you have to choose at least one of them
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
SQLITE=on: SQLite database support
===> Use 'make config' to modify these settings
Remove expired ports:
Adjusted for ports rescued since r534032
2020-05-05 audio/festvox-czech: Broken for more than 6 months
2020-05-05 audio/gkrellmvolume2: Broken for more than 6 months
2020-05-05 audio/mixmos: Broken for more than 6 months
2020-05-05 audio/mma: Broken for more than 6 months
2020-05-05 audio/pd-cyclone: Broken for more than 6 months
2020-05-05 audio/shorten: Broken for more than 6 months
2020-05-05 audio/taglib-sharp: Broken for more than 6 months
2020-05-05 audio/xhippo: Broken for more than 6 months
2020-05-05 biology/consed: Broken for more than 6 months
2020-05-05 biology/plinkseq: Broken for more than 6 months
2020-05-05 biology/seqtools: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above )
Remove libpcre.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since.
Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.
Approved by: portmgr (implicit)
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)
- Remove ftp.parodius.com from MASTER_SITES due to its forthcoming
closure. We thank Parodius for the hosting services they provided.
PR: ports/169570
Submitted by: Jeremy Chadwick <jdc@koitsu.org>
Approved by: culot (mentor)
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Update to 1.2.0
Some port changes include:
o Removed port dependency on patch files.
o Added LIB_DEPENDS for requiring pcre to build services.
o Added CONFIGURE_ENV options to help configure detect sqlite and pcre libs and
header files.
o Added PERL dependency for database schema generation scripts on port
installation.
o Added new Memoserv configure options.
o Restored MySQL database backend support.
o Fixed build error caused when building with 'NOPORTDOCS=yes'.
Brief list of some package changes:
o Multi-language support - Support for different language translations of
services help files and
responses (currently not recommended in this release).
o Memoserv - A new service allowing usernames to send memos to each other.
o Service merging - Ability to merge services like banserv, jupeserv and
watchserv into operserv.
o Regexp - Ability to add regular expression ban matches.
o Suspend - Ability to suspend users and channels.
PR: ports/125035
Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
[PATCH] irc/ratbox-services: Unbreak and portlint
the port has a syntax error which breaks (INDEX) building
if WITH_PGSQL is set.
I also took the liberty of removing some portlint warnings.
Maintainer was pointed to it over IRC.
PR: ports/116761
Submitted by: Ulrich Spoerlein <uspoerlein@gmail.com>
[patch] port update for irc/ircd-ratbox
Update of irc/ircd-ratbox port from ircd-ratbox-2.2.5 to
ircd-ratbox-2.2.6
[patch] port upgrade for irc/ratbox-services
Update of irc/ratbox-services port from ratbox-services-1.0.3 to
ratbox-services-1.1.2
Removal of irc/ircd-ratbox-devel
The ircd-ratbox-devel port is depreciated and installs an
out-dated version of ircd-ratbox. There is no current
development release of ircd-ratbox; please could this port
be deleted as the ratbox team are some time away from
releasing a new development version.
[Note that irc/ircd-ratbox-devel was synced with irc/ircd-ratbox]
PR: ports/115950, ports/116156, ports/116158
Submitted by: Lewis <moggie@elasticmind.net>
Approved by: shaun@
ratbox-services is a services package written mostly from scratch for
use with ircd-ratbox.
It is highly configurable, with nearly all options being set in a config
that can be rehashed rather than set at compile time. It also uses the
SQLite database backend, which works as a database interface to a normal
file, meaning no seperate database software must be running.
Features:
- User, nick and channel services
- Jupe service
- Global message service
- Oper services
- Opered bot
- List service
WWW: http://services.ircd-ratbox.org/
PR: ports/92520
Submitted by: Shaun Amott <shaun@inerd.com>