Fact

The entire human race would fit in the volume of a sugar cube.

Update of irc/ratbox-services port from ratbox-services-1.1.2 to ratbox-services-1.2.0

With updates to the configure and build system, the port no longer requires any additional patch files to apply to the tarball so they were removed. Some new Makefile options were added to make the port dependent on the 'pcre' port, to pass some arguments to the configure script so it can find the necessary pcre headers and libs OK, and to make the port dependant on PERL so the PERL scripts used to generate the database schema would work.

LIB_DEPENDS+=   pcre.0:${PORTSDIR}/devel/pcre

CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
                             LDFLAGS="-L${LOCALBASE}/lib"

USE_PERL5_BUILD=        yes

The ratbox-services configure script has been fixed to properly detect MySQL libs meaning MySQL database support for the port is now restored. The port's has also been fixed to bot break when the 'NOPORTDOCS=yes' option is used.

Brief list of some package changes:

  • Multi-language support - Support for different language translations of services help files and responses (currently not recommended in this release).
  • Memoserv - A new service allowing usernames to send memos to each other.
  • Service merging - Ability to merge services like banserv, jupeserv and watchserv into operserv.
  • Regexp - Ability to add regular expression ban matches.
  • Suspend - Ability to suspend users and channels.

The update also includes some database changes and will require that people using it update their configuration file to cope with the changes. This note was added for /usr/ports/UPDATING:

Configuration file and database changes have been made between the 1.1.x series and the current release version of ratbox-services.

It is highly recommended that services be stopped, and the proper upgrade procedure be followed as described in '/usr/local/share/doc/ratbox-services/', before restarting ratbox-services using the new release version.

Please remember to backup the database before attempting an upgrade, an incorrectly upgraded database may be rendered unusable.

The ratbox-services-1.2.x branch implements multi-language support. However, an inconsistency in the language indexing may result in errors. It is therefore recommended that the English default be used until the next version release.

— posted by Moggie · 2008-06-28 15:18

|