Index: net-im/Makefile =================================================================== --- net-im/Makefile +++ net-im/Makefile @@ -124,6 +124,7 @@ SUBDIR += pork SUBDIR += profanity SUBDIR += prosody + SUBDIR += prosody-modules SUBDIR += proxy65 SUBDIR += psi SUBDIR += psimedia Index: net-im/prosody-modules/Makefile =================================================================== --- /dev/null +++ net-im/prosody-modules/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= prosody-modules +PORTVERSION= 20170414 +CATEGORIES= net-im +MASTER_SITES= https://hg.prosody.im/${PORTNAME}/archive/ \ + LOCAL/tcberner/${PORTNAME}-${PORTVERSION} +DISTNAME= 39cb2a51e779 +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= tcberner@FreeBSD.org +COMMENT= Prosody modules repository snapshot + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= prosodyctl:net-im/prosody + +NO_BUILD= yes +SUB_FILES= pkg-message +SUB_LIST= installpath=${installpath} +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME} +installpath= ${PREFIX}/lib/${PORTNAME} + +do-install: + ${MKDIR} ${STAGEDIR}${installpath} + cd ${WRKSRC} && ${CP} mod_*/*.lua COPYING README ${STAGEDIR}${installpath} + +.include Index: net-im/prosody-modules/distinfo =================================================================== --- /dev/null +++ net-im/prosody-modules/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1492200627 +SHA256 (prosody-modules/39cb2a51e779.tar.gz) = 5a08b34488603ae44b2c91621a4cd53cddd0b50744df10e859658f22a7e17a84 +SIZE (prosody-modules/39cb2a51e779.tar.gz) = 798178 Index: net-im/prosody-modules/files/pkg-message.in =================================================================== --- /dev/null +++ net-im/prosody-modules/files/pkg-message.in @@ -0,0 +1,7 @@ +To be able to use prosody-modules add this line to your +%%PREFIX%%/etc/prosody/prosody.cfg.lua configuration: + +plugin_paths = { "%%installpath%%" } + +and add the modules you want to load in the section +"modules_enabled". Index: net-im/prosody-modules/pkg-descr =================================================================== --- /dev/null +++ net-im/prosody-modules/pkg-descr @@ -0,0 +1,4 @@ +Prosody modules contains a repository snapshot of contributed +modules needed to extend the Prosody XMPP server. + +WWW: https://modules.prosody.im/ Index: net-im/prosody-modules/pkg-plist =================================================================== --- /dev/null +++ net-im/prosody-modules/pkg-plist @@ -0,0 +1,262 @@ +lib/prosody-modules/COPYING +lib/prosody-modules/README +lib/prosody-modules/actions.lib.lua +lib/prosody-modules/conditions.lib.lua +lib/prosody-modules/datamanager_append_raw.lib.lua +lib/prosody-modules/definitions.lib.lua +lib/prosody-modules/fallback_archive.lib.lua +lib/prosody-modules/feeds.lib.lua +lib/prosody-modules/install.lua +lib/prosody-modules/ldap.lib.lua +lib/prosody-modules/mamprefs.lib.lua +lib/prosody-modules/mamprefsxml.lib.lua +lib/prosody-modules/mod_addressing.lua +lib/prosody-modules/mod_adhoc_account_management.lua +lib/prosody-modules/mod_adhoc_blacklist.lua +lib/prosody-modules/mod_admin_blocklist.lua +lib/prosody-modules/mod_admin_message.lua +lib/prosody-modules/mod_admin_probe.lua +lib/prosody-modules/mod_alias.lua +lib/prosody-modules/mod_atom.lua +lib/prosody-modules/mod_auth_any.lua +lib/prosody-modules/mod_auth_ccert.lua +lib/prosody-modules/mod_auth_custom_http.lua +lib/prosody-modules/mod_auth_external.lua +lib/prosody-modules/mod_auth_ha1.lua +lib/prosody-modules/mod_auth_http_async.lua +lib/prosody-modules/mod_auth_internal_yubikey.lua +lib/prosody-modules/mod_auth_joomla.lua +lib/prosody-modules/mod_auth_ldap.lua +lib/prosody-modules/mod_auth_ldap2.lua +lib/prosody-modules/mod_auth_pam.lua +lib/prosody-modules/mod_auth_phpbb3.lua +lib/prosody-modules/mod_auth_sql.lua +lib/prosody-modules/mod_auth_wordpress.lua +lib/prosody-modules/mod_auto_accept_subscriptions.lua +lib/prosody-modules/mod_auto_activate_hosts.lua +lib/prosody-modules/mod_benchmark_storage.lua +lib/prosody-modules/mod_bidi.lua +lib/prosody-modules/mod_block_outgoing.lua +lib/prosody-modules/mod_block_registrations.lua +lib/prosody-modules/mod_block_s2s_subscriptions.lua +lib/prosody-modules/mod_block_strangers.lua +lib/prosody-modules/mod_block_subscribes.lua +lib/prosody-modules/mod_block_subscriptions.lua +lib/prosody-modules/mod_blocking.lua +lib/prosody-modules/mod_broadcast.lua +lib/prosody-modules/mod_c2s_conn_throttle.lua +lib/prosody-modules/mod_c2s_limit_sessions.lua +lib/prosody-modules/mod_candy.lua +lib/prosody-modules/mod_carbons.lua +lib/prosody-modules/mod_carbons_adhoc.lua +lib/prosody-modules/mod_carbons_copies.lua +lib/prosody-modules/mod_checkcerts.lua +lib/prosody-modules/mod_client_certs.lua +lib/prosody-modules/mod_cloud_notify.lua +lib/prosody-modules/mod_compact_resource.lua +lib/prosody-modules/mod_compat_bind.lua +lib/prosody-modules/mod_compat_dialback.lua +lib/prosody-modules/mod_compat_muc_admin.lua +lib/prosody-modules/mod_compat_vcard.lua +lib/prosody-modules/mod_component_client.lua +lib/prosody-modules/mod_component_roundrobin.lua +lib/prosody-modules/mod_compression.lua +lib/prosody-modules/mod_conformance_restricted.lua +lib/prosody-modules/mod_conversejs.lua +lib/prosody-modules/mod_csi.lua +lib/prosody-modules/mod_csi_battery_saver.lua +lib/prosody-modules/mod_csi_compat.lua +lib/prosody-modules/mod_csi_pump.lua +lib/prosody-modules/mod_data_access.lua +lib/prosody-modules/mod_default_bookmarks.lua +lib/prosody-modules/mod_default_vcard.lua +lib/prosody-modules/mod_delay.lua +lib/prosody-modules/mod_delegation.lua +lib/prosody-modules/mod_disable_tls.lua +lib/prosody-modules/mod_discoitems.lua +lib/prosody-modules/mod_dwd.lua +lib/prosody-modules/mod_e2e_policy.lua +lib/prosody-modules/mod_email_pass.lua +lib/prosody-modules/mod_extdisco.lua +lib/prosody-modules/mod_fallback_vcard.lua +lib/prosody-modules/mod_filter_chatstates.lua +lib/prosody-modules/mod_filter_words.lua +lib/prosody-modules/mod_firewall.lua +lib/prosody-modules/mod_flash_policy.lua +lib/prosody-modules/mod_graceful_shutdown.lua +lib/prosody-modules/mod_group_bookmarks.lua +lib/prosody-modules/mod_host_blacklist.lua +lib/prosody-modules/mod_host_guard.lua +lib/prosody-modules/mod_host_status_check.lua +lib/prosody-modules/mod_host_status_heartbeat.lua +lib/prosody-modules/mod_http_altconnect.lua +lib/prosody-modules/mod_http_authentication.lua +lib/prosody-modules/mod_http_favicon.lua +lib/prosody-modules/mod_http_host_status_check.lua +lib/prosody-modules/mod_http_hostaliases.lua +lib/prosody-modules/mod_http_index.lua +lib/prosody-modules/mod_http_logging.lua +lib/prosody-modules/mod_http_muc_log.lua +lib/prosody-modules/mod_http_rest.lua +lib/prosody-modules/mod_http_roster_admin.lua +lib/prosody-modules/mod_http_stats_stream.lua +lib/prosody-modules/mod_http_upload.lua +lib/prosody-modules/mod_http_upload_external.lua +lib/prosody-modules/mod_http_user_count.lua +lib/prosody-modules/mod_idlecompat.lua +lib/prosody-modules/mod_inotify_reload.lua +lib/prosody-modules/mod_invite.lua +lib/prosody-modules/mod_ipcheck.lua +lib/prosody-modules/mod_isolate_host.lua +lib/prosody-modules/mod_jid_prep.lua +lib/prosody-modules/mod_json_streams.lua +lib/prosody-modules/mod_lastlog.lua +lib/prosody-modules/mod_latex.lua +lib/prosody-modules/mod_limit_auth.lua +lib/prosody-modules/mod_limits.lua +lib/prosody-modules/mod_list_active.lua +lib/prosody-modules/mod_list_inactive.lua +lib/prosody-modules/mod_listusers.lua +lib/prosody-modules/mod_log_auth.lua +lib/prosody-modules/mod_log_events.lua +lib/prosody-modules/mod_log_mark.lua +lib/prosody-modules/mod_log_messages_sql.lua +lib/prosody-modules/mod_log_rate.lua +lib/prosody-modules/mod_log_sasl_mech.lua +lib/prosody-modules/mod_log_slow_events.lua +lib/prosody-modules/mod_mam.lua +lib/prosody-modules/mod_mam_adhoc.lua +lib/prosody-modules/mod_mam_archive.lua +lib/prosody-modules/mod_mam_muc.lua +lib/prosody-modules/mod_mamsub.lua +lib/prosody-modules/mod_manifesto.lua +lib/prosody-modules/mod_measure_cpu.lua +lib/prosody-modules/mod_measure_memory.lua +lib/prosody-modules/mod_measure_message_length.lua +lib/prosody-modules/mod_measure_storage.lua +lib/prosody-modules/mod_message_logging.lua +lib/prosody-modules/mod_migrate.lua +lib/prosody-modules/mod_motd_sequential.lua +lib/prosody-modules/mod_muc_access_control.lua +lib/prosody-modules/mod_muc_ban_ip.lua +lib/prosody-modules/mod_muc_block_pm.lua +lib/prosody-modules/mod_muc_config_restrict.lua +lib/prosody-modules/mod_muc_intercom.lua +lib/prosody-modules/mod_muc_limits.lua +lib/prosody-modules/mod_muc_log.lua +lib/prosody-modules/mod_muc_restrict_rooms.lua +lib/prosody-modules/mod_munin.lua +lib/prosody-modules/mod_net_dovecotauth.lua +lib/prosody-modules/mod_offline_email.lua +lib/prosody-modules/mod_onhold.lua +lib/prosody-modules/mod_onions.lua +lib/prosody-modules/mod_openid.lua +lib/prosody-modules/mod_password_policy.lua +lib/prosody-modules/mod_pastebin.lua +lib/prosody-modules/mod_pep_plus.lua +lib/prosody-modules/mod_pep_vcard_avatar.lua +lib/prosody-modules/mod_pep_vcard_png_avatar.lua +lib/prosody-modules/mod_persisthosts.lua +lib/prosody-modules/mod_pinger.lua +lib/prosody-modules/mod_poke_strangers.lua +lib/prosody-modules/mod_post_msg.lua +lib/prosody-modules/mod_presence_cache.lua +lib/prosody-modules/mod_presence_dedup.lua +lib/prosody-modules/mod_privacy_lists.lua +lib/prosody-modules/mod_private_adhoc.lua +lib/prosody-modules/mod_privilege.lua +lib/prosody-modules/mod_proctitle.lua +lib/prosody-modules/mod_profile.lua +lib/prosody-modules/mod_proxy65_whitelist.lua +lib/prosody-modules/mod_pubsub_eventsource.lua +lib/prosody-modules/mod_pubsub_feeds.lua +lib/prosody-modules/mod_pubsub_github.lua +lib/prosody-modules/mod_pubsub_hub.lua +lib/prosody-modules/mod_pubsub_mqtt.lua +lib/prosody-modules/mod_pubsub_pivotaltracker.lua +lib/prosody-modules/mod_pubsub_post.lua +lib/prosody-modules/mod_pubsub_twitter.lua +lib/prosody-modules/mod_query_client_ver.lua +lib/prosody-modules/mod_rawdebug.lua +lib/prosody-modules/mod_readonly.lua +lib/prosody-modules/mod_register_dnsbl.lua +lib/prosody-modules/mod_register_redirect.lua +lib/prosody-modules/mod_register_web.lua +lib/prosody-modules/mod_reload_components.lua +lib/prosody-modules/mod_reload_modules.lua +lib/prosody-modules/mod_remote_roster.lua +lib/prosody-modules/mod_require_otr.lua +lib/prosody-modules/mod_roster_allinall.lua +lib/prosody-modules/mod_roster_command.lua +lib/prosody-modules/mod_s2s_auth_compat.lua +lib/prosody-modules/mod_s2s_auth_dane.lua +lib/prosody-modules/mod_s2s_auth_fingerprint.lua +lib/prosody-modules/mod_s2s_auth_monkeysphere.lua +lib/prosody-modules/mod_s2s_auth_samecert.lua +lib/prosody-modules/mod_s2s_blacklist.lua +lib/prosody-modules/mod_s2s_idle_timeout.lua +lib/prosody-modules/mod_s2s_keepalive.lua +lib/prosody-modules/mod_s2s_keysize_policy.lua +lib/prosody-modules/mod_s2s_log_certs.lua +lib/prosody-modules/mod_s2s_never_encrypt_blacklist.lua +lib/prosody-modules/mod_s2s_reload_newcomponent.lua +lib/prosody-modules/mod_s2s_whitelist.lua +lib/prosody-modules/mod_s2soutinjection.lua +lib/prosody-modules/mod_saslauth_muc.lua +lib/prosody-modules/mod_saslname.lua +lib/prosody-modules/mod_seclabels.lua +lib/prosody-modules/mod_secure_interfaces.lua +lib/prosody-modules/mod_server_contact_info.lua +lib/prosody-modules/mod_server_status.lua +lib/prosody-modules/mod_service_directories.lua +lib/prosody-modules/mod_sift.lua +lib/prosody-modules/mod_smacks.lua +lib/prosody-modules/mod_smacks_noerror.lua +lib/prosody-modules/mod_smacks_offline.lua +lib/prosody-modules/mod_sms_clickatell.lua +lib/prosody-modules/mod_spam_reporting.lua +lib/prosody-modules/mod_srvinjection.lua +lib/prosody-modules/mod_sslv3_warn.lua +lib/prosody-modules/mod_stanza_counter.lua +lib/prosody-modules/mod_stanza_counter_http.lua +lib/prosody-modules/mod_stanzadebug.lua +lib/prosody-modules/mod_statistics.lua +lib/prosody-modules/mod_statistics_auth.lua +lib/prosody-modules/mod_statistics_cputotal.lua +lib/prosody-modules/mod_statistics_mem.lua +lib/prosody-modules/mod_statistics_statsd.lua +lib/prosody-modules/mod_statsd.lua +lib/prosody-modules/mod_storage_appendmap.lua +lib/prosody-modules/mod_storage_ejabberdsql_readonly.lua +lib/prosody-modules/mod_storage_gdbm.lua +lib/prosody-modules/mod_storage_ldap.lua +lib/prosody-modules/mod_storage_lmdb.lua +lib/prosody-modules/mod_storage_memory.lua +lib/prosody-modules/mod_storage_mongodb.lua +lib/prosody-modules/mod_storage_muc_log.lua +lib/prosody-modules/mod_storage_muconference_readonly.lua +lib/prosody-modules/mod_storage_multi.lua +lib/prosody-modules/mod_storage_xmlarchive.lua +lib/prosody-modules/mod_streamstats.lua +lib/prosody-modules/mod_strict_https.lua +lib/prosody-modules/mod_support_contact.lua +lib/prosody-modules/mod_swedishchef.lua +lib/prosody-modules/mod_tcpproxy.lua +lib/prosody-modules/mod_telnet_tlsinfo.lua +lib/prosody-modules/mod_throttle_presence.lua +lib/prosody-modules/mod_throttle_unsolicited.lua +lib/prosody-modules/mod_tls_policy.lua +lib/prosody-modules/mod_track_muc_joins.lua +lib/prosody-modules/mod_turncredentials.lua +lib/prosody-modules/mod_twitter.lua +lib/prosody-modules/mod_uptime_presence.lua +lib/prosody-modules/mod_vjud.lua +lib/prosody-modules/mod_watchuntrusted.lua +lib/prosody-modules/mod_webpresence.lua +lib/prosody-modules/mqtt.lib.lua +lib/prosody-modules/prosodytop.lua +lib/prosody-modules/rsm.lib.lua +lib/prosody-modules/stats.lib.lua +lib/prosody-modules/test.lib.lua +lib/prosody-modules/top.lua +lib/prosody-modules/vcard.lib.lua