summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2017-09-08 16:16:58 +0000
committerjperkin <jperkin@pkgsrc.org>2017-09-08 16:16:58 +0000
commitc183f4941e39b459ec73a31feb48290264e5c4c9 (patch)
tree66ca2571d4407bfd574745966c42e6978bc55288 /chat
parent6bfef341eb86cbce183fb15c6618c32b78924386 (diff)
downloadpkgsrc-c183f4941e39b459ec73a31feb48290264e5c4c9.tar.gz
Import matterircd-0.14.0 as chat/matterircd.
Minimal IRC server which integrates with Mattermost and Slack. Features: - support direct messages / private channels / edited messages - auto-join/leave to same channels as on mattermost - reconnects with backoff on mattermost restarts - support multiple users - support channel backlog (messages when you're disconnected from IRC/mattermost) - search messages (/msg mattermost search query) - scrollback support (/msg mattermost scrollback #channel limit) - restrict to specified mattermost instances - set default team/server - WHOIS, WHO, JOIN, LEAVE, NICK, LIST, ISON, PRIVMSG, MODE, TOPIC, LUSERS, AWAY, KICK, INVITE support - support TLS (ssl) - support LDAP logins (mattermost enterprise) (use your ldap account/pass to login) - &users channel that contains members of all teams (if mattermost is so configured) for easy messaging - supports mattermost roles (shows admins with @ status for now) - gitlab auth hack by using mmtoken cookie (see https://github.com/42wim/matterircd/issues/29)
Diffstat (limited to 'chat')
-rw-r--r--chat/matterircd/DESCR24
-rw-r--r--chat/matterircd/Makefile22
-rw-r--r--chat/matterircd/PLIST317
-rw-r--r--chat/matterircd/distinfo6
4 files changed, 369 insertions, 0 deletions
diff --git a/chat/matterircd/DESCR b/chat/matterircd/DESCR
new file mode 100644
index 00000000000..fc9dcd5f580
--- /dev/null
+++ b/chat/matterircd/DESCR
@@ -0,0 +1,24 @@
+Minimal IRC server which integrates with Mattermost and Slack.
+
+Features:
+
+ - support direct messages / private channels / edited messages
+ - auto-join/leave to same channels as on mattermost
+ - reconnects with backoff on mattermost restarts
+ - support multiple users
+ - support channel backlog (messages when you're disconnected from
+ IRC/mattermost)
+ - search messages (/msg mattermost search query)
+ - scrollback support (/msg mattermost scrollback #channel limit)
+ - restrict to specified mattermost instances
+ - set default team/server
+ - WHOIS, WHO, JOIN, LEAVE, NICK, LIST, ISON, PRIVMSG, MODE, TOPIC,
+ LUSERS, AWAY, KICK, INVITE support
+ - support TLS (ssl)
+ - support LDAP logins (mattermost enterprise) (use your ldap
+ account/pass to login)
+ - &users channel that contains members of all teams (if mattermost is
+ so configured) for easy messaging
+ - supports mattermost roles (shows admins with @ status for now)
+ - gitlab auth hack by using mmtoken cookie (see
+ https://github.com/42wim/matterircd/issues/29)
diff --git a/chat/matterircd/Makefile b/chat/matterircd/Makefile
new file mode 100644
index 00000000000..a16d926332b
--- /dev/null
+++ b/chat/matterircd/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2017/09/08 16:16:58 jperkin Exp $
+
+DISTNAME= matterircd-0.14.0
+MASTER_SITES= ${MASTER_SITE_GITHUB:=42wim/}
+CATEGORIES= chat
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/42wim/matterircd
+COMMENT= Minimal IRC server which integrates with Mattermost and Slack
+LICENSE= mit
+
+GO_DIST_BASE= ${PKGNAME_NOREV}
+GO_SRCPATH= github.com/42wim/matterircd
+GO_BUILD_PATTERN= ${GO_SRCPATH}
+
+pre-configure:
+ ${RM} -rf ${WRKSRC}/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/examples
+
+.include "../../devel/go-golang-lru/buildlink3.mk"
+.include "../../lang/go/go-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/matterircd/PLIST b/chat/matterircd/PLIST
new file mode 100644
index 00000000000..7c70c01ac10
--- /dev/null
+++ b/chat/matterircd/PLIST
@@ -0,0 +1,317 @@
+@comment $NetBSD: PLIST,v 1.1 2017/09/08 16:16:58 jperkin Exp $
+bin/matterircd
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/42wim/matterbridge/matterclient.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/jpillora/backoff.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/bundle.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/translation.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/bcrypt.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/blowfish.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/nlopes/slack.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/github.com/sorcix/irc.a
+gopkg/pkg/${GO_PLATFORM}/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket.a
+gopkg/src/github.com/42wim/matterircd/Dockerfile
+gopkg/src/github.com/42wim/matterircd/LICENSE
+gopkg/src/github.com/42wim/matterircd/README.md
+gopkg/src/github.com/42wim/matterircd/changelog.md
+gopkg/src/github.com/42wim/matterircd/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/matterbridge/matterclient/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/matterbridge/matterclient/matterclient.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/channel.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/commands.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/logger.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/mmchannel.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/mmserver.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/mmservice.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/mmuser.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/net.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/server_commands.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/slackuser.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/42wim/mm-go-irckit/user.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/alt_exit.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/entry.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/examples/basic/basic.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/examples/hook/hook.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/exported.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/formatter.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/hooks.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/hooks/syslog/syslog.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/hooks/test/test.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/json_formatter.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/logger.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/logrus.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_appengine.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_bsd.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_linux.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_notwindows.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_solaris.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/terminal_windows.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/text_formatter.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/Sirupsen/logrus/writer.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/client_clone.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/client_clone_legacy.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/compression.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/conn.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/conn_read.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/conn_read_legacy.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/autobahn/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/chat/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/chat/hub.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/chat/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/command/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/echo/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/echo/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/examples/filewatch/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/json.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/mask.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/mask_safe.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/prepared.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/gorilla/websocket/util.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/jpillora/backoff/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/jpillora/backoff/backoff.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/account_migration.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/brand.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/cluster.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/compliance.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/emoji.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/ldap.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/metrics.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/mfa.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/oauthproviders.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/einterfaces/saml.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/access.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/analytics_row.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/audit.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/audits.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/authorization.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/authorize.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_count.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_data.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_list.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_member.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_search.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_stats.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/channel_view.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/client4.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/cluster_info.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/cluster_stats.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/command.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/command_args.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/command_response.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/compliance.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/compliance_post.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/config.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/emoji.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/file.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/file_info.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/gitlab.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/gitlab/gitlab.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/incoming_webhook.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/initial_load.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/job.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/ldap.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/license.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/oauth.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/outgoing_webhook.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/password_recovery.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/post.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/post_list.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/preference.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/preferences.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/push_notification.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/push_response.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/reaction.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/saml.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/search_params.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/security_bulletin.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/session.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/slack_attachment.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/status.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/suggest_command.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/system.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/team.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/team_member.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/team_stats.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/user.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/user_autocomplete.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/user_search.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/utils.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/version.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/webrtc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/websocket_client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/websocket_message.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/model/websocket_request.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/config.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/filelog.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/log4go.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/pattlog.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/socklog.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/termlog.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/alecthomas/log4go/wrapper.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/compression.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/conn.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/conn_read.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/conn_read_legacy.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/autobahn/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/chat/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/chat/hub.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/chat/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/command/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/echo/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/echo/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/examples/filewatch/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/json.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/mask.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/gorilla/websocket/util.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/bundle/bundle.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/i18n.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/codegen/main.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/codegen/xml.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/language.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/operands.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/plural.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/pluralspec.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/language/pluralspec_gen.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/translation/plural_translation.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/translation/single_translation.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/translation/template.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/nicksnyder/go-i18n/i18n/translation/translation.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/dce.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/hash.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/json.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/node.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/sql.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/time.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/util.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/uuid.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/version1.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/github.com/pborman/uuid/version4.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/bcrypt/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/bcrypt/base64.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/bcrypt/bcrypt.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/blowfish/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/blowfish/block.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/blowfish/cipher.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/golang.org/x/crypto/blowfish/const.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/LICENSE.txt
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/apic.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/decode.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/emitterc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/encode.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/parserc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/readerc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/resolve.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/scannerc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/sorter.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/writerc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/yaml.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/yamlh.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/mattermost/platform/vendor/gopkg.in/yaml.v2/yamlprivateh.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/admin.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/attachments.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/backoff.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/bots.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/channels.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/chat.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/comment.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/conversation.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/dnd.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/emoji.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/channels/channels.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/files/files.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/groups/groups.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/messages/messages.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/pins/pins.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/reactions/reactions.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/stars/stars.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/team/team.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/users/users.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/examples/websocket/websocket.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/files.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/groups.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/history.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/im.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/info.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/item.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/messageID.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/messages.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/misc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/oauth.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/pagination.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/pins.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/reactions.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/rtm.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/search.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/slack.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/stars.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/team.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/usergroups.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/users.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_channels.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_dm.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_dnd.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_files.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_groups.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_internals.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_managed_conn.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_misc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_pins.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_proxy.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_reactions.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_stars.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_teams.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/nlopes/slack/websocket_utils.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/constants.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/ctcp/ctcp.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/ctcp/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/doc.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/message.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/stream.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/strings.go
+gopkg/src/github.com/42wim/matterircd/vendor/github.com/sorcix/irc/strings_legacy.go
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/client.go
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/dial.go
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/hybi.go
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/server.go
+gopkg/src/github.com/42wim/matterircd/vendor/golang.org/x/net/websocket/websocket.go
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/airbrake/gobrake.v2/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/airbrake/gobrake.v2/gobrake.go
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/airbrake/gobrake.v2/notice.go
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/airbrake/gobrake.v2/notifier.go
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/airbrake/gobrake.v2/util.go
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/gemnasium/logrus-airbrake-hook.v2/LICENSE
+gopkg/src/github.com/42wim/matterircd/vendor/gopkg.in/gemnasium/logrus-airbrake-hook.v2/airbrake.go
+gopkg/src/github.com/42wim/matterircd/vendor/manifest
diff --git a/chat/matterircd/distinfo b/chat/matterircd/distinfo
new file mode 100644
index 00000000000..1feaa127298
--- /dev/null
+++ b/chat/matterircd/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/09/08 16:16:58 jperkin Exp $
+
+SHA1 (matterircd-0.14.0.tar.gz) = 832e1be8f962c3355cd5616f1e5fc6ce8b5f7ecd
+RMD160 (matterircd-0.14.0.tar.gz) = e92391e852777b5e314415ffa243d7b060763cc7
+SHA512 (matterircd-0.14.0.tar.gz) = d20a6bf196dc3052382c7d01326771977e11525f170761742155d60fbeabac3ee3bfb8496a369c7af6ead2bc7afbb53379c64fb2f94bde56b17afc2bb98ee741
+Size (matterircd-0.14.0.tar.gz) = 453592 bytes