commit:     23c5ce12e69dbf1a99aadae5a5afbcf5770b702e
Author:     Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
AuthorDate: Thu Aug 15 08:22:35 2019 +0000
Commit:     gerion <gerion.entrup <AT> flump <DOT> de>
CommitDate: Thu Aug 15 08:23:14 2019 +0000
URL:        https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=23c5ce12

net-im/prosody-modules: drop

please use net-im/prosody-modules::lua instead

Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de>

 net-im/prosody-modules/Manifest                    |   2 -
 net-im/prosody-modules/metadata.xml                | 204 ---------------------
 net-im/prosody-modules/prosody-modules-9999.ebuild | 180 ------------------
 3 files changed, 386 deletions(-)

diff --git a/net-im/prosody-modules/Manifest b/net-im/prosody-modules/Manifest
deleted file mode 100644
index 2b09d44..0000000
--- a/net-im/prosody-modules/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD prosody-modules-9999.ebuild 5222 SHA256 
3cb9072942c6269f940ea49ab0a5817f648bf1dedd3c0acf52c0f24ad4606a09 SHA512 
e260fd58fa5c49b1bd5074257cec7edf555bb08e3b498b4f9ef7ff625cf08990187e8c1651f305f55159deb478020aa778b2363f88fe6ce57798cf0484ac01c2
 WHIRLPOOL 
41f947d7d041a1b56b3de6dd649ff152183cd069599b9ac6aeba3492ca42bc6071e4be7336eeabcfd1143323ffa2c4f18ab7066201303d926a851a54fce1a29a
-MISC metadata.xml 32859 SHA256 
0ed9e97cf37bdab75b689ee2ec989fdb3cbbb178893e1a25d9ea72c0cf66b811 SHA512 
73dd47669c36cc1dee60c1345d0b1de46f459f0154e0346c4fc263665610ae71cda28f47c520da8fca7df7268e92abc94938b101931166ef57561987901ffcc3
 WHIRLPOOL 
ac51b6ada64d1f8bcbbab14a97ac956cfc8522311c805a23e9d2ee880f48f0a5aefb26df52cfbc0644b9d8e4730b8f07fbbe9c821b6e3340802457fd160a5a07

diff --git a/net-im/prosody-modules/metadata.xml 
b/net-im/prosody-modules/metadata.xml
deleted file mode 100644
index 0143920..0000000
--- a/net-im/prosody-modules/metadata.xml
+++ /dev/null
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer>
- <email>m...@mva.name</email>
- <description>
-       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
- </description>
- <name>Vadim A. Misbakh-Soloviov</name>
-</maintainer>
-<longdescription>Prosody IM server's community-writen modules</longdescription>
-<use>
-       <flag name='addressing'>This module is a partial implementation of <a 
href="http://xmpp.org/extensions/xep-0033.html"; rel="nofollow">XEP-0033: 
Extended Stanza Addressing</a>.</flag>
-       <flag name='adhoc_account_management'>This module adds an ad-hoc 
command that lets an user change their password.  This is useful for clients 
that don`t have support for <a href="http://xmpp.org/extensions/xep-0077.html"; 
rel="nofollow">XEP-0077</a> style password changing.  In the future, it may 
provide other account management commands.</flag>
-       <flag name='admin_message'>This module provides a console over XMPP. 
All the commands of the mod_admin_telnet module are available from an XMPP 
client.</flag>
-       <flag name='admin_probe'>No module description on upstream wiki 
yet.</flag>
-       <flag name='admin_web'>This module provides a basic web administration 
interface. It currently gives you access to Ad-Hoc commands on any virtual host 
or component that you are set as an administrator for in the Prosody config 
file. It also provides a live list of all S2S and C2S connections.</flag>
-       <flag name='auth_any'>This module accepts any username and password, 
which can be useful for testing.</flag>
-       <flag name='auth_ccert'>This module implements PKI-style client 
certificate authentication. You will therefore need your own Certificate 
Authority. How to set that up is beyond the current scope of this 
document.</flag>
-       <flag name='auth_custom_http'>No module description on upstream wiki 
yet.</flag>
-       <flag name='auth_dovecot'>This is a Prosody authentication plugin which 
uses Dovecot as the backend.</flag>
-       <flag name='auth_external'>Allow client authentication to be handled by 
an external script/process.</flag>
-       <flag name='auth_ha1'>This module authenticates users against hashed 
credentials stored in a plain text file. The format is the same as that used by 
reTurnServer.</flag>
-       <flag name='auth_http_async'>No module description on upstream wiki 
yet.</flag>
-       <flag name='auth_imap'>No module description on upstream wiki 
yet.</flag>
-       <flag name='auth_internal_yubikey'>A <a 
href="http://www.yubico.com/yubikey"; rel="nofollow">YubiKey</a> is a small USB 
one-time-password (OTP) generator.</flag>
-       <flag name='auth_joomla'>This module allows you to authenticate against 
an Joomla database.</flag>
-       <flag name='auth_ldap'>This is a Prosody authentication plugin which 
uses LDAP as the backend.</flag>
-       <flag name='auth_ldap2'>See <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_lib_ldap";>mod_lib_ldap</a>
 for more information.</flag>
-       <flag name='auth_pam'>This module makes Prosody authenticate users 
against PAM (Linux Pluggable Authentication Modules)</flag>
-       <flag name='auth_phpbb3'>This module allows you to authenticate against 
an PHPBB3 database.</flag>
-       <flag name='auth_sql'>Allow client authentication to be handled by an 
SQL database query.</flag>
-       <flag name='auth_wordpress'>This module allows you to authenticate 
against an Wordpress database.</flag>
-       <flag name='auto_accept_subscriptions'>In some environments where all 
users on the system have mutual trust in each other, it`s sometimes fine to 
skip the usual authorization process to add someone to your contact list and 
see their status.</flag>
-       <flag name='auto_activate_hosts'>By default Prosody does not 
automatically activate/deactivate hosts when they are added to and removed from 
the configuration.</flag>
-       <flag name='bidi'>This module implements <a 
href="http://xmpp.org/extensions/xep-0288.html"; rel="nofollow">XEP-0288: 
Bidirectional Server-to-Server Connections</a>.  It allows servers to use a 
single connection for sending stanzas to each other, instead of two connections 
(one for stanzas in each direction).</flag>
-       <flag name='blocking'>Privacy lists are a widely implemented protocol 
for instructing your server on blocking communications with selected users and 
services.</flag>
-       <flag name='block_registrations'>On a server with public registration 
it is usually desirable to prevent registration of certain "reserved" accounts, 
such as "admin".</flag>
-       <flag name='block_s2s_subscriptions'>No module description on upstream 
wiki yet.</flag>
-       <flag name='block_strangers'>No module description on upstream wiki 
yet.</flag>
-       <flag name='block_subscribes'>No module description on upstream wiki 
yet.</flag>
-       <flag name='block_subscriptions'>No module description on upstream wiki 
yet.</flag>
-       <flag name='broadcast'>This module largely duplicates the functionality 
of the standard mod_announce that is included with Prosody. It was developed 
for compatibility with some clients (e.g. iChat) that do not support ad-hoc 
commands or sending to JIDs with the format 
`example.com/announce/online`.</flag>
-       <flag name='c2s_conn_throttle'>This module allows to throttle those 
client connections which exceed a n*seconds limit.</flag>
-       <flag name='c2s_limit_sessions'>This module lets you limit number of 
resources a user may connect.</flag>
-       <flag name='candy'>This is a very simple demo module showing how to 
serve a BOSH-using web app from prosody.</flag>
-       <flag name='captcha_registration'>Prosody-captcha is a little 
modification of prosody`s "mod_register.lua" module that provides captcha 
protection for registration form.</flag>
-       <flag name='carbons'>This module implements <a 
href="http://xmpp.org/extensions/xep-0280.html"; rel="nofollow">XEP-0280: 
Message Carbons</a>, allowing users to maintain a shared and synchronized view 
of all conversations across all their online clients and devices.</flag>
-       <flag name='carbons_adhoc'>No module description on upstream wiki 
yet.</flag>
-       <flag name='carbons_copies'>No module description on upstream wiki 
yet.</flag>
-       <flag name='checkcerts'>This module periodically checks your 
certificate to see if it is about to expire soon.  The time before expiry is 
printed in the logs.  About a week before a certificate expires, reminder 
messages will be sent to admins.</flag>
-       <flag name='client_certs'><a 
href="http://xmpp.org/extensions/xep-0257.html"; rel="nofollow">XEP-0257</a> 
specifies a protocol for clients to store and manage client side certificates. 
When a client presents a stored client side certificate during the TLS 
handshake, it can log in without supplying a password (using SASL EXTERNAL). 
This makes it possible to have multiple devices accessing an account, without 
any of them needing to know the password, and makes it easier to revoke access 
for a single device.</flag>
-       <flag name='compat_bind'>No module description on upstream wiki 
yet.</flag>
-       <flag name='compat_muc_admin'>No module description on upstream wiki 
yet.</flag>
-       <flag name='compat_vcard'>No module description on upstream wiki 
yet.</flag>
-       <flag name='component_client'>No module description on upstream wiki 
yet.</flag>
-       <flag name='component_roundrobin'>This module enables multiple 
instances of external components to connect at the same time, and does 
round-robin load-balancing of incoming stanzas.</flag>
-       <flag name='conformance_restricted'>This module sends processing 
instructions, comments, DTDs and a non predefined entity (defined by the DTD) 
to the requesting entity.</flag>
-       <flag name='couchdb'>This is an experimental Prosody backend for 
CouchDB.</flag>
-       <flag name='csi'>This module implements Client State Indication, a way 
for mobile clients  to tell the server that they are sitting in someones pocket 
and would  rather not get some less urgent things pushed to it.</flag>
-       <flag name='csi_compat'>This module implements the google:queue 
protocol and maps it to <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_csi";>mod_csi</a> 
events.</flag>
-       <flag name='data_access'>This module gives HTTP access to prosody’s 
storage mechanism.  It uses normal HTTP verbs and <a 
href="http://tools.ietf.org/html/rfc2617"; rel="nofollow">Basic HTTP 
authentication</a>, so you could call it RESTful if you like buzzwords.</flag>
-       <flag name='default_bookmarks'>This module allows you to add default 
bookmarks for users.  It only kicks in when the user has no existing bookmarks, 
so users are free to add, change or remove them.</flag>
-       <flag name='default_vcard'>It is possible for the user to supply more 
than just a username and password when creating an account using <a 
href="https://prosody.im/doc/modules/mod_register"; 
rel="nofollow">mod_register</a>. This module automatically copies over that 
data to the user`s vcard.</flag>
-       <flag name='disable_tls'>This module can be used to prevent Prosody 
from offering TLS on client ports that you specify. This can be useful to work 
around buggy clients when transport security is not required.</flag>
-       <flag name='discoitems'>This Prosody plugin lets you manually override 
the service discovery items for a host.</flag>
-       <flag name='dwd'>This module implements an optimization of the Dialback 
protocol, by skipping the dialback step for servers presenting a valid 
certificate.</flag>
-       <flag name='email_pass'>This module aims to help in the procedure of 
user password restoration. To start the restoration, the user must go to an URL 
provided by this module, fill the JID and email and submit the request.</flag>
-       <flag name='extdisco'>No module description on upstream wiki yet.</flag>
-       <flag name='filter_chatstates'>No module description on upstream wiki 
yet.</flag>
-       <flag name='firewall'>A firewall is an invaluable tool in the 
sysadmin`s toolbox. However while low-level firewalls such as iptables and pf 
are incredibly good at what they do, they are generally not able to handle 
application-layer rules.</flag>
-       <flag name='flash_policy'>This Prosody plugin adds support for flash 
socket policies. When connecting with a flash client (from a webpage, not an 
exe) to prosody the flash client requests for an xml "file" on port 584 or the 
connecting port (5222 in the case of default xmpp). Responding on port 584 is 
tricky because it requires root priviliges to set up a socket on a port < 
1024.</flag>
-       <flag name='group_bookmarks'><a 
href="http://prosody.im/doc/modules/mod_groups"; rel="nofollow">mod_groups</a> 
allows you to insert contacts into users` contact lists. Well 
mod_group_bookmarks allows you to insert chatrooms into the user`s bookmarks. 
These are fetched by their client and automatically joined when the log 
in.</flag>
-       <flag name='host_blacklist'>No module description on upstream wiki 
yet.</flag>
-       <flag name='host_guard'>No module description on upstream wiki 
yet.</flag>
-       <flag name='http_altconnect'>No module description on upstream wiki 
yet.</flag>
-       <flag name='http_dir_listing'>This module generates directory listings 
when invoked by <tt>mod_http_files</tt>. See <a 
href="http://prosody.im/doc/modules/mod_http_files"; 
rel="nofollow">documentation on `mod_http_files`</a>.</flag>
-       <flag name='http_favicon'>This simple module serves a 
<tt>favicon.ico</tt> from prosodys HTTP server and nothing else.</flag>
-       <flag name='http_index'>No module description on upstream wiki 
yet.</flag>
-       <flag name='http_muc_log'>This module provides a built-in web interface 
to view chatroom logs stored by <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_mam_muc";>mod_mam_muc</a>.</flag>
-       <flag name='http_user_count'>No module description on upstream wiki 
yet.</flag>
-       <flag name='idlecompat'>This module adds <a 
href="http://xmpp.org/extensions/xep-0319.html"; rel="nofollow">XEP-0319</a> 
idle tags to presence stanzas containing <a 
href="http://xmpp.org/extensions/xep-0012.html"; rel="nofollow">XEP-0012: Last 
Activity</a> tags for idle indication (e.g. supported by libpurple clients). It 
works on outgoing and incoming presence stanzas.</flag>
-       <flag name='incidents_handling'>This module implements <a 
href="http://xmpp.org/extensions/xep-0268.html"; 
rel="nofollow">XEP-268</a>.</flag>
-       <flag name='inotify_reload'>No module description on upstream wiki 
yet.</flag>
-       <flag name='ipcheck'>Sometimes for various reasons a client might want 
to know its IP address as it appears to the server. This <a 
href="http://xmpp.org/extensions/xep-0279.html"; rel="nofollow">simple XEP</a> 
allows the client to ask the server for the IP address it is connected 
from.</flag>
-       <flag name='isolate_host'>In some environments it is desirable to 
isolate one or more hosts, and prevent communication with external, or even 
other internal domains.</flag>
-       <flag name='jid_prep'>This is a plugin that implements the JID prep 
protocol defined in <a href="http://xmpp.org/extensions/inbox/jidprep.html"; 
rel="nofollow">http://xmpp.org/extensions/inbox/jidprep.html</a></flag>
-       <flag name='json_streams'>This plugin encodes XMPP as JSON. This is an 
implementation of <a href="http://xmpp.org/extensions/xep-0295.html"; 
rel="nofollow">XEP-0295: JSON Encodings for XMPP</a>.</flag>
-       <flag name='lastlog'>Simple module that stores the timestamp of when a 
user logs in.</flag>
-       <flag name='latex'>This module intercepts messages between users and 
into chatrooms, and attaches a links to a rendered version of any <a 
href="http://en.wikipedia.org/wiki/LaTeX"; rel="nofollow">LaTeX</a> in the 
message. This requires client support for <a 
href="http://xmpp.org/extensions/xep-0071.html"; rel="nofollow">XHTML-IM</a>, 
and fetching images via HTTP.</flag>
-       <flag name='lib_ldap'>This module is used by other modules to access an 
LDAP server.  It`s pretty useless on its own; you should use it if you want to 
write your own LDAP-related module, or if you want to use one of mine (<a 
href="https://code.google.com/p/prosody-modules/wiki/mod_auth_ldap2";>mod_auth_ldap2</a>,
 <a 
href="/p/prosody-modules/wiki/mod_storage_ldap">mod_storage_ldap</a>).</flag>
-       <flag name='limit_auth'>No module description on upstream wiki 
yet.</flag>
-       <flag name='limits'>On some servers, especially public ones, it is 
desired to make sure that everyone gets their fair share of system resources 
(and no more).</flag>
-       <flag name='list_inactive'>No module description on upstream wiki 
yet.</flag>
-       <flag name='listusers'>No module description on upstream wiki 
yet.</flag>
-       <flag name='log_auth'>Prosody doesn`t write IP addresses to its log 
file by default for privacy reasons (unless debug logging is enabled).</flag>
-       <flag name='log_events'>No module description on upstream wiki 
yet.</flag>
-       <flag name='log_messages_sql'>No module description on upstream wiki 
yet.</flag>
-       <flag name='log_sasl_mech'>No module description on upstream wiki 
yet.</flag>
-       <flag name='mam'>Implementation of <a 
href="http://xmpp.org/extensions/xep-0313.html"; rel="nofollow">XEP-0313: 
Message Archive Management</a>.</flag>
-       <flag name='mam_adhoc'>This module complements mod_mam by allowing 
clients to change archiving preferences through an Ad-hoc command.</flag>
-       <flag name='mam_archive'>Implementation of <a 
href="http://xmpp.org/extensions/xep-0136.html"; rel="nofollow">XEP-0136: 
Message Archiving</a> for <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_mam";>mod_mam</a>.</flag>
-       <flag name='mam_muc'>This module logs the conversation of chatrooms 
running on the server to Prosody`s archive storage. To access them you will 
need a client with support for <a 
href="http://xmpp.org/extensions/xep-0313.html"; rel="nofollow">XEP-0313: 
Message Archive Management</a> or a module such as <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_http_muc_log";>mod_http_muc_log</a>.</flag>
-       <flag name='mam_muc_sql'>No module description on upstream wiki 
yet.</flag>
-       <flag name='mam_sql'>Implementation of (an older version of) <a 
href="http://xmpp.org/extensions/xep-0313.html"; rel="nofollow">XEP-0313: 
Message Archive Management</a> backed by a SQL database.  Like <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_mam";>mod_mam</a>, but 
using SQL.</flag>
-       <flag name='manifesto'>This module informs users about the XMPP Test 
day and whether their contacts are affected.  For mor info about the test day, 
see <a href="https://stpeter.im/journal/1496.html"; 
rel="nofollow">https://stpeter.im/journal/1496.html</a></flag>
-       <flag name='measure_memory'>No module description on upstream wiki 
yet.</flag>
-       <flag name='message_logging'>Often service administrators need to log 
their users` messages for reasons such as auditing and compliance. This module 
simply logs user messages to simple text files, which can be easily searched, 
archived or removed on a regular basis.</flag>
-       <flag name='motd_sequential'>mod_motd_sequential is a variant of <a 
href="https://prosody.im/doc/modules/mod_motd"; rel="nofollow">mod_motd</a> that 
lets you specify a sequence of MOTD messages instead of a single static one.  
Each message is only sent once and the module keeps track of who as seen which 
message.</flag>
-       <flag name='muc_ban_ip'>One frequent complaint about XMPP chatrooms 
(MUCs) compared to IRC is the inability for a room admin to ban a user based on 
their IP address. This is because an XMPP user is not identified on the network 
by their IP address, only their JID.</flag>
-       <flag name='muc_config_restrict'>Sometimes, especially on public 
services, you may want to allow people to create their own rooms, but prevent 
some options from being modified by normal users.</flag>
-       <flag name='muc_intercom'>No module description on upstream wiki 
yet.</flag>
-       <flag name='muc_limits'>This module allows you to control the maximum 
rate of `events` in a MUC room. This makes it useful to prevent room floods 
(whether malicious or accidental).</flag>
-       <flag name='muc_log'>This module logs the conversation of chatrooms 
running on the server to Prosody`s data store. To view them you will need a 
module such as <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_muc_log_http";>mod_muc_log_http</a>.</flag>
-       <flag name='muc_log_http'>This module provides a built-in web interface 
to view chatroom logs stored by <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_muc_log";>mod_muc_log</a>.</flag>
-       <flag name='muc_restrict_rooms'>This module allows disabling room 
creation based on regexp patterns defined in configuration. </flag>
-       <flag name='munin'>No module description on upstream wiki yet.</flag>
-       <flag name='net_dovecotauth'>mod_net_dovecotauth is a server 
implementation of the Dovecot authentication protocol. It allows you to 
authenticate eg Postfix against your Prosody installation.</flag>
-       <flag name='offline_email'>Quite often when I am out and about, I`m not 
able to connect to Jabber. It is usually much more likely I can access my email 
though (whether via the web, or a mobile client).</flag>
-       <flag name='onhold'>Enable mod_onhold to allow temporarily placing 
messages from particular JIDs "on hold" -- i.e. store them, but do not deliver 
them until the hold status is taken away.</flag>
-       <flag name='onions'>This plugin allows Prosody to connect to other 
servers that are running as a Tor hidden service. Running Prosody on a hidden 
service works without this module, this module is only necessary to allow 
Prosody to federate to hidden XMPP servers.</flag>
-       <flag name='openid'><a href="http://openid.net/"; 
rel="nofollow">OpenID</a> is an decentralized authentication mechanism for the 
Web.  mod_openid turns Prosody into an OpenID <i>provider</i>, allowing users 
to use their Prosody credentials to authenticate with various third party 
websites.</flag>
-       <flag name='password_policy'>No module description on upstream wiki 
yet.</flag>
-       <flag name='pastebin'>Pastebins are used very often in IM, especially 
in chat rooms. You have a long log or command output which you need to send to 
someone over IM, and don`t want to fill their message window with it. Put it on 
a pastebin site, and give them the URL instead, simple.</flag>
-       <flag name='pep_vcard_avatar'>No module description on upstream wiki 
yet.</flag>
-       <flag name='post_msg'>Sometimes it`s useful to have different 
interfaces to access XMPP.</flag>
-       <flag name='privacy_lists'>Privacy lists are a flexible method for 
blocking communications.</flag>
-       <flag name='private_adhoc'>This is a very simple module which 
implements an adhoc commant toretrieves the users private XML data.</flag>
-       <flag name='profile'>This module provides a replacement for mod_vcard.  
In addition to the ageing protocol defined by <a 
href="http://xmpp.org/extensions/xep-0054.html"; rel="nofollow">XEP-0054</a>, it 
also supports the <a href="http://xmpp.org/extensions/xep-0292.html"; 
rel="nofollow">new vCard 4 based protocol</a> and integrates with <a 
href="http://xmpp.org/extensions/xep-0163.html"; rel="nofollow">Personal 
Eventing Protocol</a>.  The vCard 4, <a 
href="http://xmpp.org/extensions/xep-0084.html"; rel="nofollow">User Avatar</a> 
and <a href="http://xmpp.org/extensions/xep-0172.html"; rel="nofollow">User 
Nickname</a> PEP nodes are updated when the vCard is changed..</flag>
-       <flag name='proxy65_whitelist'>No module description on upstream wiki 
yet.</flag>
-       <flag name='pubsub_eventsource'><a 
href="https://en.wikipedia.org/wiki/Server-sent_events"; 
rel="nofollow">Server-Sent Events</a> is a simple HTTP/line-based protocol 
supported in HTML5, making it easy to receive a stream of "events" in realtime 
using the Javascript <a 
href="https://developer.mozilla.org/en-US/docs/Web/API/EventSource"; 
rel="nofollow">EventSource API</a>.</flag>
-       <flag name='pubsub_feeds'>This module allows Prosody to fetch Atom and 
RSS feeds for you, and push new results to subscribers over XMPP.</flag>
-       <flag name='pubsub_github'>This module accepts Github web hooks and 
publishes them to a local pubsub component for XMPP clients to subscribe 
to.</flag>
-       <flag name='pubsub_googlecode'>No module description on upstream wiki 
yet.</flag>
-       <flag name='pubsub_hub'>This module implements a <a 
href="http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html"; 
rel="nofollow">PubSubHubbub</a> (PuSH) hub, allowing PuSH clients to subscribe 
to local XMPP <a href="http://xmpp.org/extensions/xep-0060.html"; 
rel="nofollow">Publish-Subscribe</a> nodes stored by <a 
href="http://prosody.im/doc/modules/mod_pubsub"; 
rel="nofollow">mod_pubsub</a>.</flag>
-       <flag name='pubsub_mqtt'><a href="http://mqtt.org/"; 
rel="nofollow">MQTT</a> is a lightweight binary pubsub protocol suited to 
embedded devices. This module provides a way for MQTT clients to connect to 
Prosody and publish or subscribe to local pubsub nodes.</flag>
-       <flag name='pubsub_pivotaltracker'>No module description on upstream 
wiki yet.</flag>
-       <flag name='pubsub_post'>No module description on upstream wiki 
yet.</flag>
-       <flag name='pubsub_twitter'>Twitter has an open `realtime` search API, 
but it requires polling (within their rate limits). This module allows Prosody 
to poll for you, and push new results to subscribers over XMPP.</flag>
-       <flag name='query_client_ver'>No module description on upstream wiki 
yet.</flag>
-       <flag name='rawdebug'>No module description on upstream wiki yet.</flag>
-       <flag name='readonly'>No module description on upstream wiki yet.</flag>
-       <flag name='register_json'>This module let`s you activate a httpserver 
interface to handle data from webforms with POST and Base64 encoded JSON.</flag>
-       <flag name='register_redirect'>Registration Redirect as explained in 
the <a href="http://xmpp.org/extensions/xep-0077.html#redirect"; 
rel="nofollow">IBR XEP</a>.</flag>
-       <flag name='register_web'>There are various reasons to prefer web 
registration instead of "in-band" account registration over XMPP. For example 
the lack of CAPTCHA support in clients and servers.</flag>
-       <flag name='reload_modules'>By default Prosody does not reload modules 
at runtime unless instructed to via one of its admin interfaces. However 
sometimes you want to easily reload a module to apply new settings when the 
config changes.</flag>
-       <flag name='remote_roster'>No module description on upstream wiki 
yet.</flag>
-       <flag name='require_otr'><a href="https://otr.cypherpunks.ca/"; 
rel="nofollow">OTR, "Off The Record"</a>, encryption allows clients to encrypt 
messages such that the server cannot read/modify them.</flag>
-       <flag name='roster_allinall'>This module is similar in purpouse to 
mod_groups, for when you want all users on the server to be in each others 
roster.  </flag>
-       <flag name='roster_command'>This module allows you to perform various 
actions on user rosters via prosodyctl.</flag>
-       <flag name='s2s_auth_compat'>This module is a workaround for servers 
that try to do s2s authentication with certificates and SASL EXTERNAL, but do 
not send correct stream headers.  Notably Openfire versions since 3.7 or 
3.8.</flag>
-       <flag name='s2s_auth_dane'>This module implements DANE as described in 
<a href="http://tools.ietf.org/html/draft-miller-xmpp-dnssec-prooftype"; 
rel="nofollow">Using DNS Security Extensions (DNSSEC) and DNS-based 
Authentication of Named Entities (DANE) as a Prooftype for XMPP Domain Name 
Associations</a>.</flag>
-       <flag name='s2s_auth_fingerprint'>This module allows you to manually 
pin certificate fingerprints of remote servers.</flag>
-       <flag name='s2s_auth_monkeysphere'><a 
href="http://web.monkeysphere.info/"; rel="nofollow">Monkeysphere</a> is a 
project aiming to introduce PGP`s web of trust to protocols such as SSH and TLS 
(which XMPP uses).</flag>
-       <flag name='s2s_blacklist'>No module description on upstream wiki 
yet.</flag>
-       <flag name='s2s_idle_timeout'>Some people find it preferable to close 
server-to-server connections after they have been silent for a while.</flag>
-       <flag name='s2s_keepalive'>No module description on upstream wiki 
yet.</flag>
-       <flag name='s2s_keysize_policy'>No module description on upstream wiki 
yet.</flag>
-       <flag name='s2s_log_certs'>This module produces info level log messages 
with the certificate status and fingerprint every time an s2s connection is 
established.  It can also optionally store this in persistant storage.</flag>
-       <flag name='s2s_never_encrypt_blacklist'>No module description on 
upstream wiki yet.</flag>
-       <flag name='s2soutinjection'>No module description on upstream wiki 
yet.</flag>
-       <flag name='s2s_reload_newcomponent'>Currently, module:reload command 
in console doesn`t load new components. This module will automatically load the 
new components (if any) when the config:reload command is run in the 
console.</flag>
-       <flag name='s2s_whitelist'>No module description on upstream wiki 
yet.</flag>
-       <flag name='saslauth_muc'>No module description on upstream wiki 
yet.</flag>
-       <flag name='saslname'>This module implements <a 
href="http://xmpp.org/extensions/xep-0233.html"; rel="nofollow">XEP-0233: 
Domain-Based Service Names in XMPP SASL Negotiation</a>.</flag>
-       <flag name='seclabels'>This module implements <a 
href="http://xmpp.org/extensions/xep-0258.htmla"; rel="nofollow">XEP-0258: 
Security Labels in XMPP</a>.</flag>
-       <flag name='secure_interfaces'>Sometimes you might run clients without 
encryption on the same machine or LAN as Prosody - and you want Prosody to 
treat them as secure (e.g. allowing plaintext authentication) even though they 
are not encrypted.</flag>
-       <flag name='server_contact_info'>This module implements <a 
href="http://xmpp.org/extensions/xep-0157.html"; rel="nofollow">XEP-0157: 
Contact Addresses for XMPP Services</a>.</flag>
-       <flag name='server_status'>This module fetches the current status of 
configured hosts and/or stanza statistics from <a 
href="http://code.google.com/p/prosody-modules/wiki/mod_stanza_counter#"; 
rel="nofollow">mod_stanza_counter</a>. And outputs it in either XML or JSON 
format.</flag>
-       <flag name='service_directories'>No module description on upstream wiki 
yet.</flag>
-       <flag name='sift'>SIFT is a technology to allow clients to filter 
incoming traffic on the server. This helps save bandwidth, etc.</flag>
-       <flag name='smacks'>By default XMPP is as reliable as your network is. 
Unfortunately in some cases that is not very reliable - in some network 
conditions disconnects can be frequent and message loss can occur.</flag>
-       <flag name='sms_clickatell'>This module provides and SMS gateway 
component which uses the Clickatell HTTP API to deliver text messages. See 
clickatell.com for details on their services. Note that at present, this is 
entirely one way: replies will either go nowhere or as sms to the source number 
you specify.</flag>
-       <flag name='srvinjection'>This Prosody plugin lets you manually 
override SRV records used for a remote host.</flag>
-       <flag name='sslv3_warn'>No module description on upstream wiki 
yet.</flag>
-       <flag name='stanza_counter'>This module counts incoming and outgoing 
stanzas from when the instance started, and makes the data available to other 
modules by creating a global prosody. object</flag>
-       <flag name='statistics'>No module description on upstream wiki 
yet.</flag>
-       <flag name='statistics_auth'>No module description on upstream wiki 
yet.</flag>
-       <flag name='statistics_cputotal'>No module description on upstream wiki 
yet.</flag>
-       <flag name='statistics_mem'>No module description on upstream wiki 
yet.</flag>
-       <flag name='statistics_statsd'>No module description on upstream wiki 
yet.</flag>
-       <flag name='statsd'>No module description on upstream wiki yet.</flag>
-       <flag name='storage_gdbm'>No module description on upstream wiki 
yet.</flag>
-       <flag name='storage_ldap'>See <a 
href="https://code.google.com/p/prosody-modules/wiki/mod_lib_ldap";>mod_lib_ldap</a>
 for more information.</flag>
-       <flag name='storage_memory'>This module acts as a normal storage module 
for Prosody, but saves all data in memory only. All data is lost when the 
server stops. This makes it useful for testing, or certain specialized 
applications.</flag>
-       <flag name='storage_mongodb'>This is a storage backend that uses 
MongoDB. Depends on <a href="https://github.com/mwild1/luamongo"; 
rel="nofollow">luamongo bindings</a></flag>
-       <flag name='storage_muc_log'><a 
href="https://code.google.com/p/prosody-modules/wiki/mod_muc_log";>mod_muc_log</a>
 provided logging of chatrooms running on the server to Prosody`s data store. 
This module gives access to this data using the 0.10+ stanza archive API, 
allowing legacy log data to be used with <a 
href="/p/prosody-modules/wiki/mod_mam_muc">mod_mam_muc</a> and <a 
href="/p/prosody-modules/wiki/mod_http_muc_log">mod_http_muc_log</a>.</flag>
-       <flag name='storage_multi'>No module description on upstream wiki 
yet.</flag>
-       <flag name='streamstats'>No module description on upstream wiki 
yet.</flag>
-       <flag name='strict_https'>This module implements <a 
href="https://tools.ietf.org/html/rfc6797"; rel="nofollow">HTTP Strict Transport 
Security</a> and responds to all non-HTTPS requests with a <tt>301 Moved 
Permanently</tt> redirect to the HTTPS equivalent of the path.</flag>
-       <flag name='support_contact'>This Prosody plugin adds a default contact 
to newly registered accounts.</flag>
-       <flag name='swedishchef'>This module does some conversions on message 
bodys passed through it causing them to look like our beloved swedish chef had 
typed them.</flag>
-       <flag name='tcpproxy'>It happens occasionally that I would like to use 
the XMPP server as a generic proxy for connecting to another service. It is 
especially awkward in some environments, and impossible in (for example) 
Javascript inside a web browser.</flag>
-       <flag name='telnet_tlsinfo'>This module adds two commands to the telnet 
console, <tt>c2s:showtls()</tt> and <tt>s2s:showtls()</tt>.  These commands 
shows TLS parameters, such as ciphers and key agreement protocols, of all c2s 
or s2s connections.</flag>
-       <flag name='throttle_presence'>For most people `presence` (status 
changes) of contacts make up most of the traffic received by their client. 
However much of the time it is not essential to have highly accurate presence 
information.</flag>
-       <flag name='tls_policy'>No module description on upstream wiki 
yet.</flag>
-       <flag name='turncredentials'>No module description on upstream wiki 
yet.</flag>
-       <flag name='twitter'>Twitter has simple API to use, so I tried to deal 
with it via Prosody. I didn`t manage to finish this module, but it is nice 
example of component that accepts registrations, unregistrations, does HTTP 
polling and so on. Maybe someone will finnish this idea.</flag>
-       <flag name='uptime_presence'>No module description on upstream wiki 
yet.</flag>
-       <flag name='vjud'>Basic implementation of <a 
href="http://xmpp.org/extensions/xep-0055.html"; rel="nofollow">XEP-0055: Jabber 
Search</a>.</flag>
-       <flag name='watchuntrusted'>Similar to mod_watchregistrations, this 
module warns admins when an s2s connection fails due for encryption or trust 
reasons.</flag>
-       <flag name='webpresence'>Quite often you may want to publish your 
Jabber status to your blog or website. mod_webpresence allows you to do exactly 
this.</flag>
-</use>
-</pkgmetadata>

diff --git a/net-im/prosody-modules/prosody-modules-9999.ebuild 
b/net-im/prosody-modules/prosody-modules-9999.ebuild
deleted file mode 100644
index e5c6d3f..0000000
--- a/net-im/prosody-modules/prosody-modules-9999.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-
-EAPI="5"
-
-inherit eutils multilib mercurial
-
-DESCRIPTION="Add-on modules for Prosody IM Server written in Lua."
-HOMEPAGE="https://prosody-modules.googlecode.com/";
-EHG_REPO_URI="https://hg.prosody.im/prosody-modules";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="misc luajit"
-
-PROSODY_MODULES="
-       addressing adhoc_account_management admin_message admin_probe
-       admin_web auth_any auth_ccert auth_custom_http auth_dovecot
-       auth_external auth_ha1 auth_http_async auth_imap
-       auth_internal_yubikey auth_joomla auth_ldap auth_ldap2 auth_pam
-       auth_phpbb3 auth_sql auth_wordpress auto_accept_subscriptions
-       auto_activate_hosts bidi blocking block_registrations
-       block_s2s_subscriptions block_strangers block_subscribes
-       block_subscriptions broadcast c2s_conn_throttle c2s_limit_sessions
-       candy captcha_registration carbons carbons_adhoc carbons_copies
-       checkcerts client_certs compat_bind compat_muc_admin compat_vcard
-       component_client component_roundrobin conformance_restricted
-       couchdb csi csi_compat data_access default_bookmarks default_vcard
-       disable_tls discoitems dwd email_pass extdisco filter_chatstates
-       firewall flash_policy group_bookmarks host_blacklist host_guard
-       http_altconnect http_dir_listing http_favicon http_index
-       http_muc_log http_user_count idlecompat incidents_handling
-       inotify_reload ipcheck isolate_host jid_prep json_streams lastlog
-       latex lib_ldap limit_auth limits list_inactive listusers log_auth
-       log_events log_messages_sql log_sasl_mech mam mam_adhoc
-       mam_archive mam_muc mam_muc_sql mam_sql manifesto measure_memory
-       message_logging motd_sequential muc_ban_ip muc_config_restrict
-       muc_intercom muc_limits muc_log muc_log_http muc_restrict_rooms
-       munin net_dovecotauth offline_email onhold onions openid
-       password_policy pastebin pep_vcard_avatar post_msg privacy_lists
-       private_adhoc profile proxy65_whitelist pubsub_eventsource
-       pubsub_feeds pubsub_github pubsub_googlecode pubsub_hub
-       pubsub_mqtt pubsub_pivotaltracker pubsub_post pubsub_twitter
-       query_client_ver rawdebug readonly register_json register_redirect
-       register_web reload_modules remote_roster require_otr
-       roster_allinall roster_command s2s_auth_compat s2s_auth_dane
-       s2s_auth_fingerprint s2s_auth_monkeysphere s2s_blacklist
-       s2s_idle_timeout s2s_keepalive s2s_keysize_policy s2s_log_certs
-       s2s_never_encrypt_blacklist s2soutinjection
-       s2s_reload_newcomponent s2s_whitelist saslauth_muc saslname
-       seclabels secure_interfaces server_contact_info server_status
-       service_directories sift smacks sms_clickatell srvinjection
-       sslv3_warn stanza_counter statistics statistics_auth
-       statistics_cputotal statistics_mem statistics_statsd statsd
-       storage_gdbm storage_ldap storage_memory storage_mongodb
-       storage_muc_log storage_multi streamstats strict_https
-       support_contact swedishchef tcpproxy telnet_tlsinfo
-       throttle_presence tls_policy turncredentials twitter
-       uptime_presence vjud watchuntrusted webpresence
-"
-
-
-for x in ${PROSODY_MODULES}; do
-       IUSE="${IUSE} ${x//[^+]/}prosody_modules_${x/+}"
-done
-
-
-DEPEND=">=net-im/prosody-0.9"
-RDEPEND="
-       ${DEPEND}
-       prosody_modules_inotify_reload? (
-               dev-lua/linotify
-       )
-       prosody_modules_auth_joomla? (
-               dev-lua/luadbi
-       )
-       prosody_modules_lib_ldap? (
-               dev-lua/lualdap
-       )
-       prosody_modules_client_certs? (
-               dev-lua/luasec
-       )
-       prosody_modules_listusers? (
-               dev-lua/luasocket
-               dev-lua/luafilesystem
-       )
-       prosody_modules_pubsub_pivotaltracker? (
-               dev-lua/luaexpat
-       )
-       prosody_modules_auth_phpbb3? (
-               dev-lua/luadbi
-       )
-       prosody_modules_log_messages_sql? (
-               dev-lua/luadbi
-       )
-       prosody_modules_message_logging? (
-               dev-lua/luafilesystem
-       )
-       prosody_modules_onions? (
-               virtual/lua[bit]
-       )
-       prosody_modules_couchdb? (
-               dev-lua/luasocket
-       )
-       prosody_modules_auth_custom_http? (
-               dev-lua/luasocket
-       )
-       prosody_modules_mam_muc_sql? (
-               dev-lua/luasocket
-               dev-lua/luadbi
-       )
-       prosody_modules_checkcerts? (
-               dev-lua/luasec
-       )
-       prosody_modules_auth_internal_yubikey? (
-               virtual/lua[bit,luajit=]
-               dev-lua/yubikey-lua
-       )
-       prosody_modules_auth_dovecot? (
-               dev-lua/luasocket
-       )
-       prosody_modules_storage_ldap? (
-               dev-lua/luasocket
-       )
-       prosody_modules_statistics? (
-               dev-lua/luaposix[ncurses]
-       )
-       prosody_modules_http_dir_listing? (
-               dev-lua/luasocket
-               dev-lua/luafilesystem
-       )
-       prosody_modules_mam_sql? (
-               dev-lua/luasocket
-               dev-lua/luadbi
-       )
-       prosody_modules_storage_mongodb? (
-               dev-lua/luamongo
-       )
-       prosody_modules_offline_email? (
-               dev-lua/luasocket
-       )
-       prosody_modules_auth_wordpress? (
-               dev-lua/luadbi
-       )
-       prosody_modules_muc_log_http? (
-               dev-lua/luafilesystem
-               dev-lua/luaexpat
-       )
-       prosody_modules_component_client? (
-               dev-lua/luasocket
-       )
-       prosody_modules_auth_external? (
-               dev-lua/lpc
-       )
-       prosody_modules_auth_sql? (
-               dev-lua/luadbi
-       )
-"
-
-REQUIRED_USE="
-       prosody_modules_auth_ldap? ( prosody_modules_lib_ldap )
-       prosody_modules_auth_ldap2? ( prosody_modules_lib_ldap )
-"
-
-src_install() {
-       cd "${S}";
-       for m in ${PROSODY_MODULES}; do
-               if use prosody_modules_${m}; then
-                       insinto /usr/lib/prosody/modules;
-                       doins -r "mod_${m}"
-               fi
-       done
-       use misc && (
-               insinto /usr/lib/prosody/modules
-               doins -r misc
-       )
-}

Reply via email to