Port details |
- ejabberd Free and Open Source distributed fault-tolerant XMPP server
- 23.10_1 net-im =24 23.10_1Version of this port present on the latest quarterly branch.
- Maintainer: ashish@FreeBSD.org
- Port Added: 2005-11-09 17:26:38
- Last Update: 2024-03-17 12:28:12
- Commit Hash: 458957c
- People watching this port, also watch:: clamav, subversion, libxml2, phpMyAdmin-php81, net-snmp
- License: GPLv2
- WWW:
- https://www.ejabberd.im/
- Description:
- ejabberd is a high performance Free and Open Source distributed
fault-tolerant instant messaging Jabber server.
Key features include:
- A web administration console and command line administration
tools that ensure easy set up
- Support for encrypted connections to ensure secure communications
- Many built-in services, including Jabber User Directory and Multi-User
Chat
- Standard Jabber transport compliance to enable communication with other
instant messaging networks
- Automatic collection of statistics for reporting and system analysis
- Virtual hosting, enabling ejabberd to run several virtual domains
from a single ejabberd instance
- Shared rosters, so that users can have predefined entries in their
contacts lists
- External storage support
- Large numbers of supported protocols (see the supported protocols list
for details)
- Multi-lingual web administration interface
- Full IPv6 support
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ejabberd>0:net-im/ejabberd
- To install the port:
- cd /usr/ports/net-im/ejabberd/ && make install clean
- To add the package, run one of these commands:
- pkg install net-im/ejabberd
- pkg install ejabberd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ejabberd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697666307
SHA256 (processone-ejabberd-23.10_GH0.tar.gz) = 0d6e7f0d82d91cda89e2575d99a83507413da2ffde39b2151804947a2a0fa258
SIZE (processone-ejabberd-23.10_GH0.tar.gz) = 2615643
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:
-
- erlc : lang/erlang
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.16.5 : devel/automake
- Runtime dependencies:
-
- erl : lang/erlang
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libyaml.so : textproc/libyaml
- libgd.so : graphics/gd
- libpng.so : graphics/png
- libwebp.so : graphics/webp
- libjpeg.so : graphics/jpeg-turbo
- libsqlite3.so : databases/sqlite3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ejabberd-23.10_1:
DOCS=on: Build and/or install documentation
FULLXML=off: Full XML support
LUA=off: Lua scripting language support
MYSQL=off: MySQL database support
ODBC=off: ODBC database backend
PAM=off: Pluggable authentication module support
PGSQL=off: PostgreSQL database support
REDIS=off: Redis key-value store database support
SIP=off: SIP support
SQLITE=on: SQLite database support
STUN=on: STUN/TURN support
TOOLS=off: Build development tools
===> Use 'make config' to modify these settings
- Options name:
- net-im_ejabberd
- USES:
- compiler:c11 cpe gmake pkgconfig shebangfix ssl jpeg autoreconf:build sqlite
- 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 |
2.1.9 30 Oct 2011 12:31:36 |
ashish |
- Update port to 2.1.9
- Remove unneeded patches
- Move LICENSE to its own section
- Whitespace fix in pkg-descr
Changes: http://www.ejabberd.im/ejabberd-2.1.9
PR: ports/161962
Submitted by: Ruslan Mahamatkhanov <cvs-src@yandex.ru> |
2.1.8_2 24 Sep 2011 18:50:05 |
ashish |
- Pass ERL_EPMD_ADDRESS to other actions of rc.d script, missed from last time
- Bump PORTREVISION
Reported by: Vick Khera <vivek@khera.org> (via private email) |
2.1.8_1 19 Sep 2011 15:52:30 |
ashish |
- Explicitly specify ERL_EPMD_ADDRESS to ejabberd rc.d script during
startup to avoid unexpected behaviour.
- Bump PORTREVISION
PR: ports/158357
Submitted by: Maxim Ignatenko <gelraen.ua@gmail.com> |
2.1.8 24 Jun 2011 13:49:46 |
ashish |
- Update to 2.1.8
- Silence ${FIND} output
- Rename patch-src::ejabberdctl.template to patch-src_ejabberdctl.template
(portlint warning)
PR: ports/158137
Submitted by: Ruslan Mahamatkhanov <cvs-src@yandex.ru>
Security:
http://vuxml.org/freebsd/01d3ab7d-9c43-11e0-bc0f-0014a5e3cda6.html |
2.1.6 10 May 2011 16:44:25 |
ashish |
- Update to 2.1.6
- Cleanup pkg-plist
- Switch to USERS/GROUPS knobs instead of manual creating
- Remove support for unsupported FreeBSD versions
- Add PAM support[1]
PR: ports/156850
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>, lstewart[1] (via
private email) |
2.1.5 20 Mar 2011 12:54:45 |
miwi |
- Get Rid MD5 support |
2.1.5 24 Oct 2010 21:55:04 |
pav |
- Mark BROKEN on 6.X: does not compile
Reported by: pointyhat |
2.1.5 30 Sep 2010 20:05:20 |
olgeni |
Teach the original Makefile about NOPORTDOCS.
Reported by: QAT |
2.1.5 30 Sep 2010 16:22:15 |
olgeni |
Unbreak by upgrading to 2.1.5 (including 6.x support).
PR: ports/151073
Approved by: maintainer (see PR) |
2.1.4_1 27 Sep 2010 20:40:16 |
olgeni |
Bump PORTREVISION in Erlang dependent ports, which need to be rebuilt
due to the new beam format. |
2.1.4 13 Jul 2010 23:35:07 |
ashish |
- Update port to 2.1.4.
- Add LICENSE information.
- Add support for NOPORTDOCS.
- Adopt port.
PR: ports/147911
Submitted by: Denis Shaposhnikov <dsh@wizard.volgograd.ru>
Approved by: pgj (mentor) |
2.1.3 09 Apr 2010 05:27:36 |
uqs |
- Update to 2.1.3
Reviewed by: itetcu
Approved by: philip and ed (mentors) |
2.1.2_1 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
2.1.2_1 27 Mar 2010 00:15:24 |
dougb |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
2.1.2 05 Feb 2010 18:48:47 |
uqs |
- Update to lastest release 2.1.2 [1]
- Bring rc script more in line with rc.subr [2]
PR: (based on) 143160 [1], 143366 [2]
Submitted by: Matias Surdi <matiassurdi at gmail> [1]
Reviewed by: miwi
Approved by: philip (mentor) |
2.0.5_3 05 Feb 2010 11:46:55 |
dinoex |
- update to jpeg-8 |
2.0.5_2 29 Jul 2009 08:26:52 |
miwi |
- Fix plist
Reported by: erwinbot |
2.0.5_1 28 Jul 2009 07:11:02 |
miwi |
- Fix crash after latest erlang update
PR: 135593
Submitted by: Bartosz Stec <admin@kkip.pl> |
2.0.5 22 Jul 2009 02:07:05 |
shaun |
With regret, return these to the pool. |
2.0.5 19 Jul 2009 18:59:40 |
shaun |
Remove references to my mirror, which will be decommissioned shortly;
fall back to FreeBSD mirrors in case the port has no others. |
2.0.5 29 May 2009 18:01:26 |
delphij |
Update to 2.0.5.
PR: ports/133981
Submitted by: Denis Shaposhnikov <dsh wizard volgograd ru>
Approved by: maintainer timeout |
2.0.3 16 Mar 2009 08:38:32 |
delphij |
Update to 2.0.3.
Submitted by: "Mikle Davidkin" <skylord linkline ru>
PR: 128463
Approved by: maintainer timeout |
1.1.4_2 06 Jun 2008 13:51:54 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
1.1.4_1 28 Dec 2007 18:06:40 |
shaun |
Fix build with the latest version of Erlang.
Submitted by: Derek KuliÅski, pointyhat via erwin
Obtained from: http://support.process-one.net/browse/EJAB-446 |
1.1.4 30 Oct 2007 03:02:27 |
shaun |
Upgrade to 1.1.4. |
1.1.2_2 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
1.1.2_1 03 Feb 2007 14:06:31 |
shaun |
Bump PORTREVISION to sync with lang/erlang. |
1.1.2 05 Oct 2006 19:11:40 |
shaun |
- Upgrade to 1.1.2.
- Add an ODBC option. |
1.1.1_2 09 Sep 2006 01:02:38 |
shaun |
Bump PORTREVISION to sync with lang/erlang. |
1.1.1_1 19 Jun 2006 20:06:59 |
shaun |
Switch to my @FreeBSD.org address.
Approved by: ahze (mentor) |
1.1.1_1 04 Jun 2006 01:43:57 |
edwin |
[MAINTAINER] net-im/ejabberd: Bump PORTREVISION to keep in syncwith erlang
ejabberd needs to be rebuilt whenever lang/erlang is upgraded.
The erlang port was recently updated, so ejabberd needs
PORTREVISION bumping.
PR: ports/98470:
Submitted by: Shaun Amott <shaun@inerd.com> |
1.1.1 23 May 2006 11:41:05 |
edwin |
fix WWW |
1.1.1 08 May 2006 12:37:38 |
garga |
- Update to 1.1.1 (fixes a security issue)
- Ensure ejabberd can find its files
PR: ports/96675
Poked by: Denis Shaposhnikov
Submitted by: maintainer |
1.1.0 29 Apr 2006 09:13:40 |
ehaupt |
Add an additional mirror.
Submitted by: Shaun Amott <shaun@inerd.com> (maintainer) |
1.1.0 25 Apr 2006 17:48:48 |
garga |
- Update to 1.1 [1]
- Fix rc.d script
- Change UID and GID of ejabberd user and group, to prevent conflicts with
another applications
PR: ports/96001, ports/94163, ports/91555
Submitted by: maintainer, garga [1]
Approved by: maintainer [1] |
1.0.0_2 15 Apr 2006 06:51:44 |
edwin |
Welcome new maintainer!
PR: ports/95772
Submitted by: Shaun Amott <shaun@inerd.com> |
1.0.0_2 14 Apr 2006 18:14:59 |
linimon |
Reset vsevolod as maintainer due to unreponsiveness. We hope to see him
back sometime.
Hat: portmgr |
1.0.0_2 07 Mar 2006 08:28:06 |
ade |
Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.
Discussed with: kris
Approved by: portmgr (implicit) |
1.0.0_1 30 Jan 2006 23:20:05 |
kuriyama |
Chase shlib bump of libexpat. |
1.0.0 07 Jan 2006 07:39:50 |
edwin |
Update port: net-im/ejabberd (new release)
Upgrade to ejabberd-1.0.0
PR: ports/90597
Submitted by: Denis Shaposhnikov <dsh@vlink.ru>
Approved by: maintainer timeout |
0.9.8_1 07 Jan 2006 06:29:57 |
dougb |
Now that new style rc.d scripts are being run as part of the
base rcorder, hard coded variable values in these scripts
are overriding the values in /etc/rc.conf[.local] (due to
the way that variables from the latter are read at boot time).
Therefore, change the boot scripts to set default values only
if the variable is unset in /etc/rc.conf[.local]. This will
allow the service to start at boot time if it's been enabled
as the user would expect.
This change will be a noop for users who have systems that
have not yet been upgraded to the new rc.d code in the base.
In many cases there are other variables in the scripts that
should get similar treatment, however I did not change
anything other than the _enable lines. I'll leave the rest
up to the maintainers to do as they see fit.
Bump PORTREVISION to make sure that users and packages
pick up this change. |
0.9.8 09 Nov 2005 07:48:19 |
pav |
Move instant messaging related ports to newly created net-im category:
net/aim -> net-im/aim
net/amsn -> net-im/amsn
net/ari-yahoo -> net-im/ari-yahoo
net/ayttm -> net-im/ayttm
net/bsflite -> net-im/bsflite
net/ccmsn -> net-im/ccmsn
net/centericq -> net-im/centericq
net/cicquin -> net-im/cicquin
net/coccinella -> net-im/coccinella
net/convey -> net-im/convey
net/echat -> net-im/echat
net/ejabberd -> net-im/ejabberd
net/firetalk -> net-im/firetalk (Only the first 15 lines of the commit message are shown above ) |