net-p2p / pybitmessage

Reference client for Bitmessage: a P2P communications protocol

Official package sites : https://bitmessage.org ·

Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs.

v0.6.3.2_p20180521 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~x86
USE flags
debug libnotify libressl ncurses opencl qrcode sound

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
libnotify
Enable desktop notification support
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
ncurses
Add ncurses support (console display library)
opencl
Enable dev-python/pyopencl for GPU acceleration
qrcode
Enable dev-python/qrcode for QR code support
sound
Enable sound support

python_targets

python2_7
Build with Python 2.7

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-python / PyQt5 : Python bindings for the Qt framework

dev-python / QtPy : Abstraction layer for PyQt5/PySide

dev-python / gst-python : A Python Interface to GStreamer

dev-python / msgpack : MessagePack (de)serializer for Python

dev-python / notify2 : Python interface to DBus notifications.

dev-python / numpy : Fast array and numerical python library

dev-python / pygobject : Python bindings for GObject Introspection

dev-python / pyopencl : Python wrapper for OpenCL

dev-python / python-prctl : Control process attributes through prctl

dev-python / pythondialog : A Python module for making simple text/console-mode user interfaces

dev-python / qrcode : QR Code generator on top of PIL

dev-python / u-msgpack : A portable, lightweight MessagePack serializer and deserializer

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-sound / alsa-utils : Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)

media-sound / gst123 : A GStreamer based command line media player

media-sound / mpg123 : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

x11-themes / hicolor-icon-theme : Fallback theme for the freedesktop icon theme specification

Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Drop 0.4.2 (effectively destabilise)
Depends on dev-python/PyQt4 and upstream is still not ported. Provided snapshot is a pending PR not yet upstream. Drop stable - package has no maintainer so don't pretend otherwise. Closes: https://bugs.gentoo.org/653738 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Drop old snapshot
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: 0.6.3.2_p20180521 snapshot bump
Bug: https://bugs.gentoo.org/653738 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Relax dev-python/QtPy[pyqt5] USE-dep
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Add 0.6.3.2_p20180326 Qt5-based snapshot
Thanks-to: Dmitri Bogomolov <4glitch@gmail.com> Bug: https://bugs.gentoo.org/653738 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Drop 0.6.3.2 'without' PyQt4 support
Apparently it does not make much sense like that. Bug: https://bugs.gentoo.org/653738 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Matthew Thode · gentoo
net-p2p/pybitmessage: allow usage of renamed msgpack
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --force
Michael Palimaka · gentoo
net-p2p/pybitmessage: remove vulnerable 0.6.2-r2
Bug: https://bugs.gentoo.org/647568 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Michael Palimaka · gentoo
net-p2p/pybitmessage: version bump 0.6.3.2
Bug: https://bugs.gentoo.org/647568 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas Sturmlechner · gentoo
net-p2p/pybitmessage: Drop USE qt4
Qt4 is dead. Package-Manager: Portage-2.3.20, Repoman-2.3.6
Michael Orlitzky · gentoo
net-p2p/pybitmessage: new revision sans empty man page.
Gentoo-Bug: 619964 Package-Manager: Portage-2.3.6, Repoman-2.3.1
Michael Orlitzky · gentoo
net-p2p/pybitmessage: new revision to fix audio dependencies.
In v0.6.2, I had an "and" dependency on a few audio tools that should have been an "or" dependency. Thanks to Dmitri Bogomolov for catching the mistake and suggesting the correct fix. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Orlitzky · gentoo
net-p2p/pybitmessage: remove outdated live ebuild.
The ebuild for pybitmessage-9999, which was based on the 0.4.x series, no longer works. I'm removing it for now, but it should be possible to replace it later based on the new 0.6.x series ebuilds (if anyone asks for it). Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Orlitzky · gentoo
net-p2p/pybitmessage: new version 0.6.2 thanks to Dmitri Bogomolov.
This new version updates the build system significantly. First, we are now able to use the distutils-r1 eclass, which fixes bug 573198. A number of optional dependencies have also been added and made truly optional behind USE flags. Much of the work for this (upstream too!) was done by Dmitri Bogomolov on bug 582862. The version I'm committing is close to his, with a few minor differences: * I don't think SSL is optional, so I've left out that USE flag. * I have not added support for LINGUAS, since the translations are already there and don't take much additional time/space. * No (optional) dependency on dev-python/qrcode, because I couldn't figure out where or even if it's used. * No optional dependency on media-libs/gst-plugins-base for the same reason. I've also updated the ebuild to EAPI=6 and dropped the eutils eclass. There is one new temporary patch to work around a problem in the build system. Gentoo-Bug: 573198 Gentoo-Bug: 582862 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Orlitzky · gentoo
net-p2p/pybitmessage: remove unused versions 0.4.3 and 0.4.3-r1.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michał Górny · gentoo
net-p2p/pybitmessage: python_moduleroot -> python_moduleinto
Julian Ospald · gentoo
net-p2p/pybitmessage: remove nonfatal usage
Gentoo-Bug: 551186
Julian Ospald · gentoo
net-p2p/pybitmessage: add missing "|| die"
Julian Ospald · gentoo
net-p2p/pybitmessage: live ebuild: switch to git-r3
Julian Ospald · gentoo
net-p2p/pybitmessage: version bump to 0.4.4
Gentoo-Bug: 526572
Julian Ospald · gentoo
net-p2p/pybitmessage: add libressl support
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed