./chat/ejabberd, Free and Open Source distributed fault-tolerant Jabber server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 22.05nb3, Package name: ejabberd-22.05nb3, Maintainer: gdt

Ejabberd is a Rock Solid, Massively Scalable, Infinitely Extensible
XMPP Server.


Required to run:
[lang/erlang] [shells/bash] [sysutils/erlang-lager] [databases/erlang-p1_pgsql] [databases/erlang-eredis] [databases/erlang-p1_mysql] [misc/erlang-p1_utils] [textproc/erlang-jiffy] [lang/erlang-luerl] [net/erlang-stun] [net/erlang-esip] [devel/erlang-ezlib] [devel/erlang-cache_tab] [security/erlang-p1_oauth2] [security/erlang-fast_tls] [converters/erlang-iconv] [textproc/erlang-stringprep] [textproc/erlang-fast_xml] [textproc/erlang-fast_yaml] [net/erlang-xmpp] [security/erlang-epam] [graphics/erlang-eimp] [security/erlang-jose]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2468.708 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-21 19:55:47 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/ejabberd: Take MAINTAINERship

For now, I'm maintaining ejabberd instead of switching to something
else (prosody?).

Add a comment with future releases, to be considered as incremental
upgrades vs a big jump.
   2024-08-23 15:08:14 by Greg Troxel | Files touched by this commit (1)
Log message:
chat/ejabberd: Reorder DEPENDS lines

DEPENDS belong after GNU_CONFIGURE etc.

NFCI
   2024-08-23 14:59:05 by Greg Troxel | Files touched by this commit (7) | Package updated
Log message:
chat/ejabberd: Recover from breakage due to untested erlang update

A recent update to erlang broke building of ejabberd.  The problem is
essentially "languages should have their own packaging system"
disease.  ejabberd includes rebar and rebar3 as erlang binaries
("beam"), and the new erlang refused to run them.  Therefore, remove
them and symlink.

Also, two source files had constructs objected to by the new compiler.

rebar objects to https_proxy being syntactically invalid, even though
I think it isn't trying to download anything.  It's not really wrong
to object, so this seems like a pkgsrc infrastructure bug.  Work
around it by not setting https_proxy to fail.

While investigating, clean up multiple things, likely accumulated over time:

  - explicitly ask for rebar to build, rather than relying on defaults
  - drop dependency on elixir; configure defaults to off and it isn't used
  - stop disabling the erlang version check; the build succeeds without it
  - drop USE_GLOBAL_DEPS from the environment because that string
    doesn't appear in the sources.  Probably it is a previous method
    of asking for reasonable behavior (rather than fetching and
    building dependencies).
  - remove, but leave commented, another workaround to avoid building
    dependencies
  - add patch comments
   2023-08-11 15:50:30 by Emmanuel Dreyfus | Files touched by this commit (3)
Log message:
Fix the paths in ejabberdctl

- Remove ${DESTDIR}
- Use config from /usr/pkg/etc/ejabberd and not /usr/pkg/share/examples/ejabberd
   2023-01-11 23:07:47 by Nikita | Files touched by this commit (10)
Log message:
revbump after lang/relang fix.
   2023-01-08 17:19:05 by Greg Troxel | Files touched by this commit (2)
Log message:
chat/ejabberd: Add upstream bug report as patch comment
   2022-10-15 20:20:41 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (8)
Log message:
ejabberd: Update to 22.05

upstream changes:
-----------------
Version 22.05
  o https://github.com/processone/ejabberd/blob/432e972/CHANGELOG.md
Version 21.12
  o https://github.com/processone/ejabberd/blob/21.12/CHANGELOG.md
Version 21.07
  o https://github.com/processone/ejabberd/blob/21.07/CHANGELOG.md
   2021-10-26 12:05:29 by Nia Alarie | Files touched by this commit (146)
Log message:
chat: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes