Summary
An ncurses-based Tox client written in C. Supports audio and video calling, file sharing, and desktop notifications.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Change logs
- 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