freebsd-ports/net-im/Makefile
Adriaan de Groot 35a3fe2a43 New port net-im/nheko
Third time's the charm for Qt-based Matrix clients; this one looks pretty
good and seems to work pretty well. It also offers registration for new
users, and understands both plain (matrix.org) and premium (modular.im)
accounts.

The port contains the following yuckiness:
 - a hack to change <json.hpp> to <nlohmann/json.hpp>, since the CMake
   bits in nheko don't actually go look for it.
 - a (GH_TUPLE) copy of lmdb++, which is #included by the C++ code,
   but CMake doesn't go looking for it.
 - a (GH_TUPLE) copy of tweeny, which is used by the C++ code, but
   CMake doesn't go looking for it. Since this is a source copy, the
   header isn't in the tweeny/ directory (where it gets installed), so
   an extra hack is called for to provide that subdirectory.

I considered making tweeny a separate port (many Linuxen do), but
this would be the only consumer, and it doesn't even consume the whole
library but only parts of one header.
2019-03-25 22:04:55 +00:00

200 lines
5.0 KiB
Makefile

# $FreeBSD$
PORTREVISION= 1
#
COMMENT = Instant messaging
SUBDIR += centerim
SUBDIR += centerim-devel
SUBDIR += chattahoochie
SUBDIR += climm
SUBDIR += coccinella
SUBDIR += convey
SUBDIR += corebird
SUBDIR += cutegram
SUBDIR += diligent
SUBDIR += dino
SUBDIR += echat
SUBDIR += ejabberd
SUBDIR += ekiga
SUBDIR += empathy
SUBDIR += farsight2
SUBDIR += farstream
SUBDIR += finch
SUBDIR += folks
SUBDIR += fractal
SUBDIR += freetalk
SUBDIR += fugu
SUBDIR += gajim
SUBDIR += gitterdone
SUBDIR += gloox
SUBDIR += icmpchat
SUBDIR += icqlib
SUBDIR += jabber.el
SUBDIR += jabberd
SUBDIR += jarl
SUBDIR += jggtrans
SUBDIR += jitsi
SUBDIR += kaccounts-integration
SUBDIR += kaccounts-providers
SUBDIR += kde-telepathy
SUBDIR += kopete
SUBDIR += ktp-accounts-kcm
SUBDIR += ktp-approver
SUBDIR += ktp-auth-handler
SUBDIR += ktp-call-ui
SUBDIR += ktp-common-internals
SUBDIR += ktp-contact-list
SUBDIR += ktp-contact-runner
SUBDIR += ktp-desktop-applets
SUBDIR += ktp-filetransfer-handler
SUBDIR += ktp-kded-module
SUBDIR += ktp-send-file
SUBDIR += ktp-text-ui
SUBDIR += libaccounts-glib
SUBDIR += libaccounts-qt5
SUBDIR += libmesode
SUBDIR += libnice
SUBDIR += libnice-gst010
SUBDIR += libnice-gst1
SUBDIR += libpurple
SUBDIR += libqmatrixclient
SUBDIR += libqtelegram-ae
SUBDIR += libsignon-glib
SUBDIR += libstrophe
SUBDIR += libtelepathy
SUBDIR += licq
SUBDIR += licq-icq
SUBDIR += licq-jabber
SUBDIR += licq-osd
SUBDIR += licq-qt-gui
SUBDIR += linux-telegram-desktop
SUBDIR += loudmouth
SUBDIR += matterbridge
SUBDIR += matterircd
SUBDIR += mbpurple
SUBDIR += mcabber
SUBDIR += meanwhile
SUBDIR += mikutter
SUBDIR += mtxclient
SUBDIR += mu-conference
SUBDIR += nheko
SUBDIR += openfire
SUBDIR += oysttyer
SUBDIR += p5-AnyEvent-XMPP
SUBDIR += p5-DJabberd
SUBDIR += p5-Jabber-Connection
SUBDIR += p5-Jabber-Lite
SUBDIR += p5-Jabber-SimpleSend
SUBDIR += p5-Net-AOLIM
SUBDIR += p5-Net-Async-XMPP
SUBDIR += p5-Net-ICQ2000
SUBDIR += p5-Net-Jabber
SUBDIR += p5-Net-NetSend
SUBDIR += p5-Net-OSCAR
SUBDIR += p5-Net-Stomp
SUBDIR += p5-Net-XMPP
SUBDIR += p5-Net-XMPP2
SUBDIR += p5-Protocol-XMPP
SUBDIR += p5-SOAP-Transport-JABBER
SUBDIR += pecl-stomp2
SUBDIR += pidgin
SUBDIR += pidgin-birthday-reminder
SUBDIR += pidgin-bs
SUBDIR += pidgin-fetion
SUBDIR += pidgin-guifications
SUBDIR += pidgin-hotkeys
SUBDIR += pidgin-icyque
SUBDIR += pidgin-latex
SUBDIR += pidgin-libnotify
SUBDIR += pidgin-manualsize
SUBDIR += pidgin-osd
SUBDIR += pidgin-pidgimpd
SUBDIR += pidgin-privacy-please
SUBDIR += pidgin-rocketchat
SUBDIR += pidgin-sipe
SUBDIR += pidgin-skypeweb
SUBDIR += pidgin-twitter
SUBDIR += pidgin-window_merge
SUBDIR += poezio
SUBDIR += profanity
SUBDIR += prosody
SUBDIR += prosody-modules
SUBDIR += proxy65
SUBDIR += psi
SUBDIR += purple-discord
SUBDIR += purple-facebook
SUBDIR += purple-hangouts
SUBDIR += purple-slack
SUBDIR += py-fbmq
SUBDIR += py-jabber
SUBDIR += py-jabberbot
SUBDIR += py-libturpial
SUBDIR += py-matrix-synapse
SUBDIR += py-nbxmpp
SUBDIR += py-punjab
SUBDIR += py-python-telegram-bot
SUBDIR += py-skype4py
SUBDIR += py-slackclient
SUBDIR += py-sleekxmpp
SUBDIR += py-slixmpp
SUBDIR += py-telepot
SUBDIR += py-toxcore-c
SUBDIR += py-unmessage
SUBDIR += py-xmpppy
SUBDIR += py-xmpppy-irc
SUBDIR += qTox
SUBDIR += qq
SUBDIR += quaternion
SUBDIR += qxmpp-qt5
SUBDIR += ricochet
SUBDIR += rubygem-discordrb-webhooks-blackst0ne
SUBDIR += rubygem-hipchat
SUBDIR += rubygem-lita
SUBDIR += rubygem-termtter
SUBDIR += rubygem-tinder
SUBDIR += sayaka
SUBDIR += scudcloud
SUBDIR += sendxmpp
SUBDIR += skype4
SUBDIR += slack-term
SUBDIR += spectral
SUBDIR += ssh-chat
SUBDIR += talkatu
SUBDIR += teamwords
SUBDIR += telegram
SUBDIR += telegram-desktop
SUBDIR += telegram-purple
SUBDIR += telegramqml
SUBDIR += telepathy-accounts-signon
SUBDIR += telepathy-farsight
SUBDIR += telepathy-farstream
SUBDIR += telepathy-gabble
SUBDIR += telepathy-glib
SUBDIR += telepathy-haze
SUBDIR += telepathy-idle
SUBDIR += telepathy-logger
SUBDIR += telepathy-logger-qt5
SUBDIR += telepathy-mission-control
SUBDIR += telepathy-python
SUBDIR += telepathy-qt
SUBDIR += telepathy-rakia
SUBDIR += telepathy-salut
SUBDIR += telepathy-sofiasip
SUBDIR += tkabber
SUBDIR += tkabber-plugins
SUBDIR += toot
SUBDIR += tox
SUBDIR += toxbot
SUBDIR += toxic
SUBDIR += toxins
SUBDIR += twirssi
SUBDIR += twitmail
SUBDIR += uTox
SUBDIR += vqcc-gtk
SUBDIR += xmpp-client
SUBDIR += yoono
SUBDIR += zephyr
.include <bsd.port.subdir.mk>