net-im / toxic

A curses-based client for Tox

Official package sites : https://github.com/JFreegman/toxic ·

An ncurses-based Tox client written in C. Supports audio and video calling, file sharing, and desktop notifications.

v0.15.1 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
~amd64 ~x86
USE flags
X audio-notify debug experimental games llvm notification png python qrcode sound video

v0.11.3-r2 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 x86
USE flags
X audio-notify debug games llvm notification png python qrcode sound video

General

X
Add support for X11
audio-notify
Enables native sound notifications
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
experimental
Use experimental features in net-libs/tox
games
Enables some small mini-games
llvm
Enables support for LLVM Address Sanitizer
notification
Enables desktop notifications with libnotify, with sound support.
png
Add support for libpng (PNG images)
python
Add optional support/bindings for the Python language
qrcode
Enables QR code support
sound
Enables audio calling
video
Enables video calling

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

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

media-gfx / qrencode : C library for encoding data in a QR Code symbol

media-libs / freealut : The OpenAL Utility Toolkit

media-libs / libpng : Portable Network Graphics library

media-libs / openal : A software implementation of the OpenAL 3D audio API

net-libs / tox : Encrypted P2P, messaging, and audio/video calling platform

net-misc / curl : A Client that groks URLs

sys-devel / llvm : Low Level Virtual Machine

sys-kernel / linux-headers : Linux system headers

sys-libs / ncurses : Console display library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / libX11 : X.Org X11 library

x11-libs / libnotify : A library for sending desktop notifications

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

media-gfx / qrencode : C library for encoding data in a QR Code symbol

media-libs / freealut : The OpenAL Utility Toolkit

media-libs / libpng : Portable Network Graphics library

media-libs / openal : A software implementation of the OpenAL 3D audio API

net-libs / tox : Encrypted P2P, messaging, and audio/video calling platform

net-misc / curl : A Client that groks URLs

sys-devel / llvm : Low Level Virtual Machine

sys-kernel / linux-headers : Linux system headers

sys-libs / ncurses : Console display library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / libX11 : X.Org X11 library

x11-libs / libnotify : A library for sending desktop notifications

Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
net-im/toxic: Fix dependencies
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Pacho Ramos · gentoo
net-im/toxic: Simplify PYTHON_COMPAT
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Bump to version 0.15.1
The biggest change in the ebuild is to modify CFLAGS directly instead of using a patch file to correct some incorrect include statements in some header files. Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36410 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Added python 3.12 to PYTHON_COMPAT
Moved toxic-0.11.3-r1 to toxic-0.11.3-r2 where the newer version has the updated PYTHON_COMPAT. Closes: https://bugs.gentoo.org/929699 Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Removed old version
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-im/toxic: Stabilize 0.11.3-r1 x86, #920220
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/toxic: Stabilize 0.11.3-r1 amd64, #920220
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: Fixes implicit function declaration
This commit adds an include statement and a macro declaration to the USER_CFLAGS variable. The include statement includes strings.h for strcasecmp (see man strcasecmp). The macro declaration causes strcasestr to be included (see man strcasestr). Closes: https://bugs.gentoo.org/897856 Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/30400 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Added python 3.11 to PYTHON_COMPAT
Closes: https://bugs.gentoo.org/897094 Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: remove old version 0.10.1-r1
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: Bump to version 0.11.3
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/23460 Signed-off-by: Sam James <sam@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Removed old version 0.8.3
Closes: https://bugs.gentoo.org/827058 Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-im/toxic: Stabilize 0.11.1 x86, #828369
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-im/toxic: Stabilize 0.11.1 amd64, #828369
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-im/toxic: add pkgconfig as BDEPEND
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Bump to 0.11.1
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/21964 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Fix incorrect header file inclusion
It seems that the upstream developer believes that the macros NAME_MAX and PATH_MAX are defined in <limits.h> when they are really defined in <linux/limits.h>. More interestingly, it seems that GCC automatically corrects for this while clang does not. This commit adds patches necessary to fix this as well as some minor fixes. Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://bugs.gentoo.org/803404 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Remove toxic-0.10.0-r1
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: Bump to version 0.10.1
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/20687 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/toxic: fix unquoted ${ED}
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-im/toxic: revbump for libconfig (and other) subslot deps
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-im/toxic: DEPEND list indentations, cleaning in 0.10.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: add python 3.8 and 3.9 support to toxic-0.8.3-r1
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: Bump to version 0.10.0
The new ebuild includes a rewritten src_configure function. It also adds the global use flags debug and png. "png" enables exporting qrcodes as png images with "qrcode". It introduces two new local use flags: audio-notify and llvm. "audio-notify" enables built in audio notifications. "llvm" enables llvm's address sanitizer with "debug". Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/18566 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: remove old ebuild version 0.8.2
Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/toxic: x86 stable wrt bug #732660
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-im/toxic: amd64 stable wrt bug #732660
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-im/toxic: revbump due to EAPI-update
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Josiah Mullins · gentoo
net-im/toxic: updated the 0.8.3 ebuild
Updated from EAPI 6 to EAPI 7. Also added python3_7 to the python compat list. Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/15799 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: strip deprecated versions
This commit removes a version of toxic that depends on the 0.1.x series of tox because the last version of that series of tox is going to be trimmed from the tree. In addition, some deprecated use local use flags were removed from metadata.xml. Closes: https://bugs.gentoo.org/647156 Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10594 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Josiah Mullins · gentoo
net-im/toxic: bump to version 0.8.3
In addition to the version bump, the file metadata.xml has a new maintainer listed. Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10354 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
François-Xavier Carton · gentoo
net-im/toxic: version bump to 0.8.2
Closes: https://github.com/gentoo/gentoo/pull/9058 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Michael Palimaka · gentoo
net-im/toxic: remove old
Package-Manager: Portage-2.3.14, Repoman-2.3.6
Daniel Campbell · gentoo
net-im/toxic: Correct deps, {C,LD}FLAGS, build log
Thanks to Felix Janda for reporting the bug and confirming fixes. Closes: https://bugs.gentoo.org/634350 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Daniel Campbell · gentoo
net-im/toxic: correct version string in package
Upstream's first commit after the Release fixes this. This is a quick fix that will need to be removed for the next version bump, assuming upstream remembers to update the string before tagging a release. No input or review was received for over two weeks, leaving me with little choice but to push, as it works for me. Thanks to Dennis New for reporting. Closes: https://bugs.gentoo.org/630370 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Daniel Campbell · gentoo
net-im/toxic: version bump to 0.8.0
Version 0.8.0 brings Python 3.x support. Reviewed-by: Mike Gilbert <floppym@gentoo.org> Package-Manager: Portage-2.3.6, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Daniel Campbell · gentoo
net-im/toxic: correct dependency wrt bug 610570
Gentoo-Bug: 610570 Gentoo-Bug-URL: https://bugs.gentoo.org/610570 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Daniel Campbell · gentoo
net-im/toxic: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Zetok Zalbavar · gentoo
net-im/toxic: depend on slotted net-libs/tox
To make sure that it's compiling against the right API version. Closes: https://github.com/gentoo/gentoo/pull/3037 Package-Manager: portage-2.3.0
Daniel Campbell · gentoo
net-im/toxic: new package
Package-Manager: portage-2.3.2