I've adopted the mod_proxy patch, the mod_statsdx patch and the for the actual ebuild, perhaps somebody can include them in portage or breakmygentoo.net ? The original work was taken from http://ejabberd.jabber.ru/mod_statsdx and http://www.jabber.ru/bugzilla/show_bug.cgi?id=25
Created attachment 89901 [details, diff] ejabberd-1.1.1-mod-proxy.patch
Created attachment 89902 [details, diff] ejabberd-1.1.1-statsdx.patch
Created attachment 89903 [details, diff] ejabberd-1.1.1-statsdx-web.patch
I assume these are patches for ejabberd, please explai what they are for and provide an ebuild that makes use of them
Created attachment 90512 [details] ejabberd-1.1.1-r1.ebuild Surely not the nicest ebuild, but working... The patches have to be named like this (my fault that the description of the last uploads are not like this, it was my first upload to gentoo bugzilla): ejabberd-1.1.1-mod-proxy.patch ejabberd-1.1.1-statsdx.patch ejabberd-1.1.1-statsdx-web.patch The ebuild uses the following two new/extra use flags for the patches (surely, also not the nicest) modproxy - implements a socks5 file transfer proxy ( http://www.jabber.org/jeps/jep-0065.html ) statsdx - Displays more/nicer statistics in the ejabberd webinterface, there are some screenshots with and without it here: http://ejabberd.jabber.ru/mod_statsdx
Created attachment 98839 [details] ejabberd-1.1.2-ebuild-and-patches.tar.gz I optimized the ebuild a bit for the new ejabberd version 1.1.2, and also added one more USE-flag / patch: With http://ejabberd.jabber.ru/mod_presence you can use now web presence indicators. I tested this on 2 computers, and jabber.linuxlovers.at is currently using this ebuild (without ldap, mysql, postgres use-flags) since one week, seems very stable.
*** Bug 149366 has been marked as a duplicate of this bug. ***
Could you please attach your ebuild & patches separetely as plain text attachments. See this document for details: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3#doc_chap2
Created attachment 99435 [details] ejabberd-1.1.2.ebuild Surely, here is the ebuild as plain text... I also changed it a bit with ideas from Bug #149366, and also added RESTRICT="primaryuri" (for now a good idea, i think).
Created attachment 99436 [details, diff] ejabberd-1.1.2-mod-presence.patch
Created attachment 99437 [details, diff] ejabberd-1.1.2-mod-proxy.patch
Created attachment 99438 [details, diff] ejabberd-1.1.2-statsdx.patch
Created attachment 99439 [details, diff] ejabberd-1.1.2-statsdx-web.patch ... and all patches, modified for the ebuild. Note that I didn't test following use flags: ldap odbc postgres mysql (but they should be working, compiled with them cleanly). You'll also need an initd, confd and inetrc, for example from the official portage tree (or the initd from Bug #149366, which i prefer)
Your patches integrated with a 1.1.1-r1 style ebuild should be just what you want, then. How's that? :) Thanks for your work.
I would appreciate it if you'd test patches before submitting them. Having them compile is not sufficient.
Open a new bug later, when you have properly tested your submissions, and the problem of statsdx not loading & presence loading but not working have been addressed.