pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat chat/quassel: Import version 0.13.1, based on wor...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/41f18d53e7c1
branches:  trunk
changeset: 319656:41f18d53e7c1
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Feb 17 10:17:46 2019 +0000

description:
chat/quassel: Import version 0.13.1, based on work in pkgsrc-wip.

Quassel IRC is a modern, cross-platform, distributed IRC client
based on the Qt framework.

Distributed means that one (or multiple) client(s) can attach to
and detach from a central core that stays permanently online --
much like the popular combination of screen and a text-based IRC
client such as WeeChat, and similar to (but much more featureful
than) so-called BNCs.  Re-attaching your client will show your IRC
session in the same state as you left it in (plus whatever happened
while you were gone), and this even when you re-attach from a
different location.

In addition, Quassel IRC can be used like a traditional client,
with providing both client and core functionality in one binary.
This so-called "Monolithic Client" completely hides the distributed
nature, so for a purely local installation, Quassel IRC can be
setup very easily.

diffstat:

 chat/Makefile           |    3 +-
 chat/quassel/DESCR      |   17 +
 chat/quassel/Makefile   |   35 +++
 chat/quassel/PLIST      |  557 ++++++++++++++++++++++++++++++++++++++++++++++++
 chat/quassel/distinfo   |    6 +
 chat/quassel/options.mk |   15 +
 6 files changed, 632 insertions(+), 1 deletions(-)

diffs (truncated from 667 to 300 lines):

diff -r f890b15e93a2 -r 41f18d53e7c1 chat/Makefile
--- a/chat/Makefile     Sun Feb 17 10:16:28 2019 +0000
+++ b/chat/Makefile     Sun Feb 17 10:17:46 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.214 2019/01/30 10:34:16 nia Exp $
+# $NetBSD: Makefile,v 1.215 2019/02/17 10:17:46 nia Exp $
 #
 
 COMMENT=       Communication programs
@@ -113,6 +113,7 @@
 SUBDIR+=       py-mastodon
 SUBDIR+=       py-nbxmpp
 SUBDIR+=       py-xmpppy
+SUBDIR+=       quassel
 SUBDIR+=       quirc
 SUBDIR+=       riece
 SUBDIR+=       roxirc
diff -r f890b15e93a2 -r 41f18d53e7c1 chat/quassel/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/quassel/DESCR        Sun Feb 17 10:17:46 2019 +0000
@@ -0,0 +1,17 @@
+Quassel IRC is a modern, cross-platform, distributed IRC client
+based on the Qt framework.
+
+Distributed means that one (or multiple) client(s) can attach to
+and detach from a central core that stays permanently online --
+much like the popular combination of screen and a text-based IRC
+client such as WeeChat, and similar to (but much more featureful
+than) so-called BNCs.  Re-attaching your client will show your IRC
+session in the same state as you left it in (plus whatever happened
+while you were gone), and this even when you re-attach from a
+different location.
+
+In addition, Quassel IRC can be used like a traditional client,
+with providing both client and core functionality in one binary.
+This so-called "Monolithic Client" completely hides the distributed
+nature, so for a purely local installation, Quassel IRC can be
+setup very easily.
diff -r f890b15e93a2 -r 41f18d53e7c1 chat/quassel/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/quassel/Makefile     Sun Feb 17 10:17:46 2019 +0000
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2019/02/17 10:17:46 nia Exp $
+
+DISTNAME=      quassel-0.13.1
+CATEGORIES=    chat
+MASTER_SITES=  https://quassel-irc.org/pub/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://quassel-irc.org/
+COMMENT=       Modern, cross-platform, distributed IRC client
+LICENSE=       gnu-gpl-v2 OR gnu-gpl-v3
+
+EXTRACT_USING= bsdtar
+USE_TOOLS+=    bash perl
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+
+REPLACE_BASH+= po/update.sh
+REPLACE_BASH+= scripts/tx-sync.sh
+
+REPLACE_PERL+= data/scripts/inxi
+REPLACE_PERL+= data/scripts/mpris
+
+.include "options.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../databases/openldap-client/buildlink3.mk"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/libdbusmenu-qt5/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/qca2-qt5/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtscript/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r f890b15e93a2 -r 41f18d53e7c1 chat/quassel/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/quassel/PLIST        Sun Feb 17 10:17:46 2019 +0000
@@ -0,0 +1,557 @@
+@comment $NetBSD: PLIST,v 1.1 2019/02/17 10:17:46 nia Exp $
+bin/quassel
+bin/quasselclient
+bin/quasselcore
+share/applications/quassel.desktop
+share/applications/quasselclient.desktop
+share/icons/hicolor/128x128/apps/quassel.png
+share/icons/hicolor/16x16/apps/quassel.png
+share/icons/hicolor/22x22/apps/quassel.png
+share/icons/hicolor/32x32/apps/quassel.png
+share/icons/hicolor/48x48/apps/quassel.png
+share/icons/hicolor/64x64/apps/quassel.png
+share/quassel/icons/breeze-dark/AUTHORS
+share/quassel/icons/breeze-dark/COPYING-ICONS
+share/quassel/icons/breeze-dark/LICENSE
+share/quassel/icons/breeze-dark/actions/16/application-exit.svg
+share/quassel/icons/breeze-dark/actions/16/configure-shortcuts.svg
+share/quassel/icons/breeze-dark/actions/16/configure.svg
+share/quassel/icons/breeze-dark/actions/16/dialog-cancel.svg
+share/quassel/icons/breeze-dark/actions/16/dialog-close.svg
+share/quassel/icons/breeze-dark/actions/16/document-edit.svg
+share/quassel/icons/breeze-dark/actions/16/document-encrypt.svg
+share/quassel/icons/breeze-dark/actions/16/document-open.svg
+share/quassel/icons/breeze-dark/actions/16/download.svg
+share/quassel/icons/breeze-dark/actions/16/edit-clear-locationbar-ltr.svg
+share/quassel/icons/breeze-dark/actions/16/edit-clear-locationbar-rtl.svg
+share/quassel/icons/breeze-dark/actions/16/edit-clear.svg
+share/quassel/icons/breeze-dark/actions/16/edit-copy.svg
+share/quassel/icons/breeze-dark/actions/16/edit-delete.svg
+share/quassel/icons/breeze-dark/actions/16/edit-find.svg
+share/quassel/icons/breeze-dark/actions/16/edit-rename.svg
+share/quassel/icons/breeze-dark/actions/16/flag-blue.svg
+share/quassel/icons/breeze-dark/actions/16/format-fill-color.svg
+share/quassel/icons/breeze-dark/actions/16/format-list-unordered.svg
+share/quassel/icons/breeze-dark/actions/16/format-text-bold.svg
+share/quassel/icons/breeze-dark/actions/16/format-text-color.svg
+share/quassel/icons/breeze-dark/actions/16/format-text-italic.svg
+share/quassel/icons/breeze-dark/actions/16/format-text-underline.svg
+share/quassel/icons/breeze-dark/actions/16/go-down.svg
+share/quassel/icons/breeze-dark/actions/16/go-next-view.svg
+share/quassel/icons/breeze-dark/actions/16/go-next.svg
+share/quassel/icons/breeze-dark/actions/16/go-previous-view.svg
+share/quassel/icons/breeze-dark/actions/16/go-previous.svg
+share/quassel/icons/breeze-dark/actions/16/go-up.svg
+share/quassel/icons/breeze-dark/actions/16/help-about.svg
+share/quassel/icons/breeze-dark/actions/16/im-ban-kick-user.svg
+share/quassel/icons/breeze-dark/actions/16/im-ban-user.svg
+share/quassel/icons/breeze-dark/actions/16/im-kick-user.svg
+share/quassel/icons/breeze-dark/actions/16/im-user-away.svg
+share/quassel/icons/breeze-dark/actions/16/im-user-offline.svg
+share/quassel/icons/breeze-dark/actions/16/im-user-online.svg
+share/quassel/icons/breeze-dark/actions/16/im-user.svg
+share/quassel/icons/breeze-dark/actions/16/irc-channel-active.svg
+share/quassel/icons/breeze-dark/actions/16/irc-channel-inactive.svg
+share/quassel/icons/breeze-dark/actions/16/irc-close-channel.svg
+share/quassel/icons/breeze-dark/actions/16/irc-join-channel.svg
+share/quassel/icons/breeze-dark/actions/16/list-add-user.svg
+share/quassel/icons/breeze-dark/actions/16/list-add.svg
+share/quassel/icons/breeze-dark/actions/16/list-remove-user.svg
+share/quassel/icons/breeze-dark/actions/16/mail-message-new.svg
+share/quassel/icons/breeze-dark/actions/16/media-playback-start.svg
+share/quassel/icons/breeze-dark/actions/16/network-connect.svg
+share/quassel/icons/breeze-dark/actions/16/network-disconnect.svg
+share/quassel/icons/breeze-dark/actions/16/show-menu.svg
+share/quassel/icons/breeze-dark/actions/16/tools-report-bug.svg
+share/quassel/icons/breeze-dark/actions/16/view-fullscreen.svg
+share/quassel/icons/breeze-dark/actions/16/view-refresh.svg
+share/quassel/icons/breeze-dark/actions/16/zoom-in.svg
+share/quassel/icons/breeze-dark/actions/16/zoom-original.svg
+share/quassel/icons/breeze-dark/actions/16/zoom-out.svg
+share/quassel/icons/breeze-dark/actions/22/application-exit.svg
+share/quassel/icons/breeze-dark/actions/22/configure-shortcuts.svg
+share/quassel/icons/breeze-dark/actions/22/configure.svg
+share/quassel/icons/breeze-dark/actions/22/dialog-cancel.svg
+share/quassel/icons/breeze-dark/actions/22/dialog-close.svg
+share/quassel/icons/breeze-dark/actions/22/document-edit.svg
+share/quassel/icons/breeze-dark/actions/22/document-encrypt.svg
+share/quassel/icons/breeze-dark/actions/22/document-open.svg
+share/quassel/icons/breeze-dark/actions/22/download.svg
+share/quassel/icons/breeze-dark/actions/22/edit-clear-locationbar-ltr.svg
+share/quassel/icons/breeze-dark/actions/22/edit-clear-locationbar-rtl.svg
+share/quassel/icons/breeze-dark/actions/22/edit-clear.svg
+share/quassel/icons/breeze-dark/actions/22/edit-copy.svg
+share/quassel/icons/breeze-dark/actions/22/edit-delete.svg
+share/quassel/icons/breeze-dark/actions/22/edit-find.svg
+share/quassel/icons/breeze-dark/actions/22/edit-rename.svg
+share/quassel/icons/breeze-dark/actions/22/flag-blue.svg
+share/quassel/icons/breeze-dark/actions/22/format-fill-color.svg
+share/quassel/icons/breeze-dark/actions/22/format-list-unordered.svg
+share/quassel/icons/breeze-dark/actions/22/format-text-bold.svg
+share/quassel/icons/breeze-dark/actions/22/format-text-color.svg
+share/quassel/icons/breeze-dark/actions/22/format-text-italic.svg
+share/quassel/icons/breeze-dark/actions/22/format-text-underline.svg
+share/quassel/icons/breeze-dark/actions/22/go-down.svg
+share/quassel/icons/breeze-dark/actions/22/go-next-view.svg
+share/quassel/icons/breeze-dark/actions/22/go-next.svg
+share/quassel/icons/breeze-dark/actions/22/go-previous-view.svg
+share/quassel/icons/breeze-dark/actions/22/go-previous.svg
+share/quassel/icons/breeze-dark/actions/22/go-up.svg
+share/quassel/icons/breeze-dark/actions/22/help-about.svg
+share/quassel/icons/breeze-dark/actions/22/im-ban-kick-user.svg
+share/quassel/icons/breeze-dark/actions/22/im-ban-user.svg
+share/quassel/icons/breeze-dark/actions/22/im-kick-user.svg
+share/quassel/icons/breeze-dark/actions/22/im-user-away.svg
+share/quassel/icons/breeze-dark/actions/22/im-user-offline.svg
+share/quassel/icons/breeze-dark/actions/22/im-user-online.svg
+share/quassel/icons/breeze-dark/actions/22/im-user.svg
+share/quassel/icons/breeze-dark/actions/22/irc-channel-active.svg
+share/quassel/icons/breeze-dark/actions/22/irc-channel-inactive.svg
+share/quassel/icons/breeze-dark/actions/22/irc-close-channel.svg
+share/quassel/icons/breeze-dark/actions/22/irc-join-channel.svg
+share/quassel/icons/breeze-dark/actions/22/irc-operator.svg
+share/quassel/icons/breeze-dark/actions/22/irc-remove-operator.svg
+share/quassel/icons/breeze-dark/actions/22/irc-unvoice.svg
+share/quassel/icons/breeze-dark/actions/22/irc-voice.svg
+share/quassel/icons/breeze-dark/actions/22/list-add-user.svg
+share/quassel/icons/breeze-dark/actions/22/list-add.svg
+share/quassel/icons/breeze-dark/actions/22/list-remove-user.svg
+share/quassel/icons/breeze-dark/actions/22/mail-message-new.svg
+share/quassel/icons/breeze-dark/actions/22/media-playback-start.svg
+share/quassel/icons/breeze-dark/actions/22/network-connect.svg
+share/quassel/icons/breeze-dark/actions/22/network-disconnect.svg
+share/quassel/icons/breeze-dark/actions/22/show-menu.svg
+share/quassel/icons/breeze-dark/actions/22/tools-report-bug.svg
+share/quassel/icons/breeze-dark/actions/22/view-fullscreen.svg
+share/quassel/icons/breeze-dark/actions/22/view-refresh.svg
+share/quassel/icons/breeze-dark/actions/22/zoom-in.svg
+share/quassel/icons/breeze-dark/actions/22/zoom-original.svg
+share/quassel/icons/breeze-dark/actions/22/zoom-out.svg
+share/quassel/icons/breeze-dark/actions/24/application-exit.svg
+share/quassel/icons/breeze-dark/actions/24/configure-shortcuts.svg
+share/quassel/icons/breeze-dark/actions/24/configure.svg
+share/quassel/icons/breeze-dark/actions/24/connect-quassel.svg
+share/quassel/icons/breeze-dark/actions/24/dialog-cancel.svg
+share/quassel/icons/breeze-dark/actions/24/dialog-close.svg
+share/quassel/icons/breeze-dark/actions/24/disconnect-quassel.svg
+share/quassel/icons/breeze-dark/actions/24/document-edit.svg
+share/quassel/icons/breeze-dark/actions/24/document-encrypt.svg
+share/quassel/icons/breeze-dark/actions/24/document-open.svg
+share/quassel/icons/breeze-dark/actions/24/download.svg
+share/quassel/icons/breeze-dark/actions/24/edit-clear-locationbar-ltr.svg
+share/quassel/icons/breeze-dark/actions/24/edit-clear-locationbar-rtl.svg
+share/quassel/icons/breeze-dark/actions/24/edit-clear.svg
+share/quassel/icons/breeze-dark/actions/24/edit-copy.svg
+share/quassel/icons/breeze-dark/actions/24/edit-delete.svg
+share/quassel/icons/breeze-dark/actions/24/edit-find.svg
+share/quassel/icons/breeze-dark/actions/24/edit-rename.svg
+share/quassel/icons/breeze-dark/actions/24/flag-blue.svg
+share/quassel/icons/breeze-dark/actions/24/format-fill-color.svg
+share/quassel/icons/breeze-dark/actions/24/format-list-unordered.svg
+share/quassel/icons/breeze-dark/actions/24/format-text-bold.svg
+share/quassel/icons/breeze-dark/actions/24/format-text-color.svg
+share/quassel/icons/breeze-dark/actions/24/format-text-italic.svg
+share/quassel/icons/breeze-dark/actions/24/format-text-underline.svg
+share/quassel/icons/breeze-dark/actions/24/go-down.svg
+share/quassel/icons/breeze-dark/actions/24/go-next-view.svg
+share/quassel/icons/breeze-dark/actions/24/go-next.svg
+share/quassel/icons/breeze-dark/actions/24/go-previous-view.svg
+share/quassel/icons/breeze-dark/actions/24/go-previous.svg
+share/quassel/icons/breeze-dark/actions/24/go-up.svg
+share/quassel/icons/breeze-dark/actions/24/help-about.svg
+share/quassel/icons/breeze-dark/actions/24/im-ban-kick-user.svg
+share/quassel/icons/breeze-dark/actions/24/im-ban-user.svg
+share/quassel/icons/breeze-dark/actions/24/im-kick-user.svg
+share/quassel/icons/breeze-dark/actions/24/im-user-away.svg
+share/quassel/icons/breeze-dark/actions/24/im-user-offline.svg
+share/quassel/icons/breeze-dark/actions/24/im-user-online.svg
+share/quassel/icons/breeze-dark/actions/24/im-user.svg
+share/quassel/icons/breeze-dark/actions/24/irc-channel-active.svg
+share/quassel/icons/breeze-dark/actions/24/irc-channel-inactive.svg
+share/quassel/icons/breeze-dark/actions/24/irc-close-channel.svg
+share/quassel/icons/breeze-dark/actions/24/irc-join-channel.svg
+share/quassel/icons/breeze-dark/actions/24/irc-operator.svg
+share/quassel/icons/breeze-dark/actions/24/irc-remove-operator.svg
+share/quassel/icons/breeze-dark/actions/24/irc-unvoice.svg
+share/quassel/icons/breeze-dark/actions/24/irc-voice.svg
+share/quassel/icons/breeze-dark/actions/24/list-add-user.svg
+share/quassel/icons/breeze-dark/actions/24/list-add.svg
+share/quassel/icons/breeze-dark/actions/24/list-remove-user.svg
+share/quassel/icons/breeze-dark/actions/24/mail-message-new.svg
+share/quassel/icons/breeze-dark/actions/24/media-playback-start.svg
+share/quassel/icons/breeze-dark/actions/24/network-connect.svg
+share/quassel/icons/breeze-dark/actions/24/network-disconnect.svg
+share/quassel/icons/breeze-dark/actions/24/show-menu.svg
+share/quassel/icons/breeze-dark/actions/24/tools-report-bug.svg
+share/quassel/icons/breeze-dark/actions/24/view-fullscreen.svg
+share/quassel/icons/breeze-dark/actions/24/view-refresh.svg
+share/quassel/icons/breeze-dark/actions/24/zoom-in.svg
+share/quassel/icons/breeze-dark/actions/24/zoom-original.svg
+share/quassel/icons/breeze-dark/actions/24/zoom-out.svg
+share/quassel/icons/breeze-dark/actions/32/application-exit.svg
+share/quassel/icons/breeze-dark/actions/32/configure-shortcuts.svg
+share/quassel/icons/breeze-dark/actions/32/configure.svg
+share/quassel/icons/breeze-dark/actions/32/connect-quassel.svg
+share/quassel/icons/breeze-dark/actions/32/dialog-cancel.svg
+share/quassel/icons/breeze-dark/actions/32/disconnect-quassel.svg
+share/quassel/icons/breeze-dark/actions/32/document-edit.svg
+share/quassel/icons/breeze-dark/actions/32/document-open.svg
+share/quassel/icons/breeze-dark/actions/32/edit-delete.svg
+share/quassel/icons/breeze-dark/actions/32/go-down.svg
+share/quassel/icons/breeze-dark/actions/32/go-next.svg
+share/quassel/icons/breeze-dark/actions/32/go-previous.svg
+share/quassel/icons/breeze-dark/actions/32/go-up.svg
+share/quassel/icons/breeze-dark/actions/32/help-about.svg
+share/quassel/icons/breeze-dark/actions/32/mail-message-new.svg
+share/quassel/icons/breeze-dark/actions/32/media-playback-start.svg
+share/quassel/icons/breeze-dark/actions/32/view-refresh.svg
+share/quassel/icons/breeze-dark/actions/32/zoom-in.svg
+share/quassel/icons/breeze-dark/actions/32/zoom-original.svg
+share/quassel/icons/breeze-dark/actions/32/zoom-out.svg
+share/quassel/icons/breeze-dark/apps/32/quassel.svg
+share/quassel/icons/breeze-dark/apps/48/quassel.svg
+share/quassel/icons/breeze-dark/apps/64/quassel.svg
+share/quassel/icons/breeze-dark/devices/16/network-wired.svg
+share/quassel/icons/breeze-dark/devices/22/network-wired.svg
+share/quassel/icons/breeze-dark/index.theme
+share/quassel/icons/breeze-dark/preferences/32/help-about.svg
+share/quassel/icons/breeze-dark/scalable/actions/connect-quassel.svg
+share/quassel/icons/breeze-dark/scalable/actions/disconnect-quassel.svg



Home | Main Index | Thread Index | Old Index