public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2016-10-28  8:00 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2016-10-28  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     93f1ff22265f65a700fd788b3a5b0c3b27c41fbf
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 07:58:46 2016 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 07:58:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f1ff22

net-im/toxic: new package

Package-Manager: portage-2.3.2

 net-im/toxic/Manifest           |  1 +
 net-im/toxic/metadata.xml       | 22 +++++++++++++++++++
 net-im/toxic/toxic-0.7.1.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
new file mode 100644
index 00000000..ecea0ac
--- /dev/null
+++ b/net-im/toxic/Manifest
@@ -0,0 +1 @@
+DIST toxic-0.7.1.tar.gz 1137112 SHA256 414ca2cd369e277872c7248c43f82afa0ac2f6c8fa5fc8e93f7c3e8ab6d11b9c SHA512 c304b07a67ed27a25394590eb8759b5dd957605be4eb9e64590d4580da0977e1cd201e8b95ae1b31e995772560510ceb0643028696e2df69e1f5d0dff575b553 WHIRLPOOL 228193bb78bf38bd5f5f5ff371a87f12561edcb5729337b58198df36e5ec55b99f2c2ca84f5b471846e7f84445f1c5181c5fa71ff287f62d5e34f833a45747d6

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
new file mode 100644
index 00000000..4032c88
--- /dev/null
+++ b/net-im/toxic/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>zlg@gentoo.org</email>
+		<name>Daniel Campbell</name>
+	</maintainer>
+	<upstream>
+		<maintainer>
+			<email>jfreegman@tox.chat</email>
+			<name>JFreegman</name>
+		</maintainer>
+		<remote-id type="github">jfreegman/toxic</remote-id>
+	</upstream>
+	<longdescription lang="en">
+		An ncurses-based Tox client written in C. Supports audio calling, file sharing, and desktop notifications.
+	</longdescription>
+	<use>
+		<flag name="notifications">Enables desktop notifications with libnotify</flag>
+		<flag name="av">Enables audio calling and/or audio notifications</flag>
+	</use>
+</pkgmetadata>

diff --git a/net-im/toxic/toxic-0.7.1.ebuild b/net-im/toxic/toxic-0.7.1.ebuild
new file mode 100644
index 00000000..f4e6509
--- /dev/null
+++ b/net-im/toxic/toxic-0.7.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A curses-based client for Tox."
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+X +av notifications"
+
+RDEPEND="
+	net-libs/tox[av?]
+	dev-libs/libconfig
+	media-gfx/qrencode
+	net-misc/curl
+	sys-libs/ncurses:0=
+	av? ( media-libs/openal media-libs/freealut )
+	notifications? ( x11-libs/libnotify )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	if ! use av; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notifications; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	sed -i \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		cfg/global_vars.mk || die "PREFIX sed failed"
+}
+
+src_install() {
+	default
+	if ! use av; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2016-12-19 20:17 Michał Górny
  0 siblings, 0 replies; 34+ messages in thread
From: Michał Górny @ 2016-12-19 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     7227576bb227b6dda9011c30a6f646fbaea27910
Author:     Zetok Zalbavar <zetok <AT> openmailbox <DOT> org>
AuthorDate: Tue Dec  6 18:32:49 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 20:17:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7227576b

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

 net-im/toxic/toxic-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.7.1.ebuild b/net-im/toxic/toxic-0.7.1.ebuild
index f4e6509..64dcdf8 100644
--- a/net-im/toxic/toxic-0.7.1.ebuild
+++ b/net-im/toxic/toxic-0.7.1.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+X +av notifications"
 
 RDEPEND="
-	net-libs/tox[av?]
+	net-libs/tox:0/0.0[av?]
 	dev-libs/libconfig
 	media-gfx/qrencode
 	net-misc/curl


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-02-22  9:21 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2017-02-22  9:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b48b82c80ccca5df204102a8dab0abf0283cd11d
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 09:18:41 2017 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 09:18:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48b82c8

net-im/toxic: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-im/toxic/Manifest           |  1 +
 net-im/toxic/toxic-0.7.2.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index ecea0ac23e..68d9147170 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1 +1,2 @@
 DIST toxic-0.7.1.tar.gz 1137112 SHA256 414ca2cd369e277872c7248c43f82afa0ac2f6c8fa5fc8e93f7c3e8ab6d11b9c SHA512 c304b07a67ed27a25394590eb8759b5dd957605be4eb9e64590d4580da0977e1cd201e8b95ae1b31e995772560510ceb0643028696e2df69e1f5d0dff575b553 WHIRLPOOL 228193bb78bf38bd5f5f5ff371a87f12561edcb5729337b58198df36e5ec55b99f2c2ca84f5b471846e7f84445f1c5181c5fa71ff287f62d5e34f833a45747d6
+DIST toxic-0.7.2.tar.gz 1136947 SHA256 a2962aca766caf84b52a52e9a5ce2276a9d3906685f565d2a00551e7c2916c59 SHA512 cf3fd0afdc63aa4d2039e08a8f9f32a042a6412f0a242823205fcf058f56e732468389d4bdf614ded8b0d9704b05a315044ee216edd51546501a24be0b6d5b26 WHIRLPOOL 47b5ee57a38084ea7dcff12cac77b05a2d8d486f0ecaffe5e5db11825338a785a96563e10abcb788accea527d2da6f690b326628dd09601d2bf002f69cc60de3

diff --git a/net-im/toxic/toxic-0.7.2.ebuild b/net-im/toxic/toxic-0.7.2.ebuild
new file mode 100644
index 0000000000..3f2723fe28
--- /dev/null
+++ b/net-im/toxic/toxic-0.7.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A curses-based client for Tox."
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+X +av notifications"
+
+RDEPEND="
+	net-libs/tox:0/0.0[av?]
+	dev-libs/libconfig
+	media-gfx/qrencode
+	net-misc/curl
+	sys-libs/ncurses:0=
+	av? ( media-libs/openal media-libs/freealut )
+	notifications? ( x11-libs/libnotify )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	if ! use av; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notifications; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	sed -i \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		cfg/global_vars.mk || die "PREFIX sed failed"
+}
+
+src_install() {
+	default
+	if ! use av; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-02-24  1:06 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2017-02-24  1:06 UTC (permalink / raw
  To: gentoo-commits

commit:     fb2addc500dcfa1c7f7125aaaf63145a47a69a19
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 24 01:05:58 2017 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Fri Feb 24 01:05:58 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2addc5

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

 net-im/toxic/toxic-0.7.2-r1.ebuild | 48 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/net-im/toxic/toxic-0.7.2-r1.ebuild b/net-im/toxic/toxic-0.7.2-r1.ebuild
new file mode 100644
index 0000000000..27b588f589
--- /dev/null
+++ b/net-im/toxic/toxic-0.7.2-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A curses-based client for Tox."
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+X +av notifications"
+
+RDEPEND="
+	net-libs/tox:0/0.1[av?]
+	dev-libs/libconfig
+	media-gfx/qrencode
+	net-misc/curl
+	sys-libs/ncurses:0=
+	av? ( media-libs/openal media-libs/freealut )
+	notifications? ( x11-libs/libnotify )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	if ! use av; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notifications; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	sed -i \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		cfg/global_vars.mk || die "PREFIX sed failed"
+}
+
+src_install() {
+	default
+	if ! use av; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-08-30 17:19 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2017-08-30 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     7fed3b7bd8ce67da8fd79bbf1845fe6a32933dda
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 17:01:51 2017 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 17:19:10 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fed3b7b

net-im/toxic: version bump to 0.8.0

Version 0.8.0 brings Python 3.x support.

Reviewed-by: Mike Gilbert <floppym <AT> gentoo.org>
Package-Manager: Portage-2.3.6, Repoman-2.3.3

 net-im/toxic/Manifest           |  1 +
 net-im/toxic/metadata.xml       |  3 +-
 net-im/toxic/toxic-0.8.0.ebuild | 65 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+), 1 deletion(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 68d91471705..c56d07a007d 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,2 +1,3 @@
 DIST toxic-0.7.1.tar.gz 1137112 SHA256 414ca2cd369e277872c7248c43f82afa0ac2f6c8fa5fc8e93f7c3e8ab6d11b9c SHA512 c304b07a67ed27a25394590eb8759b5dd957605be4eb9e64590d4580da0977e1cd201e8b95ae1b31e995772560510ceb0643028696e2df69e1f5d0dff575b553 WHIRLPOOL 228193bb78bf38bd5f5f5ff371a87f12561edcb5729337b58198df36e5ec55b99f2c2ca84f5b471846e7f84445f1c5181c5fa71ff287f62d5e34f833a45747d6
 DIST toxic-0.7.2.tar.gz 1136947 SHA256 a2962aca766caf84b52a52e9a5ce2276a9d3906685f565d2a00551e7c2916c59 SHA512 cf3fd0afdc63aa4d2039e08a8f9f32a042a6412f0a242823205fcf058f56e732468389d4bdf614ded8b0d9704b05a315044ee216edd51546501a24be0b6d5b26 WHIRLPOOL 47b5ee57a38084ea7dcff12cac77b05a2d8d486f0ecaffe5e5db11825338a785a96563e10abcb788accea527d2da6f690b326628dd09601d2bf002f69cc60de3
+DIST toxic-0.8.0.tar.gz 1145799 SHA256 4078167ff09a94a78cd46d55163524b0a6692b56a74458c99093b84316a6c604 SHA512 3c59edb61b1bcdbfa3a8391a1a1ceccc6c9c38b49c1709813d60480b180fb39607806116b9dcd1de35ebb02e23e95d78c8191f04a4875e06e27fa43bc9800b33 WHIRLPOOL 3b99ab4720c5360ce531db210a23e830eb99be70836fb7ef9d7604b526f26a7fd92dfd4ab26d1cbdb642371cc98a646aad9f4527b7c2c9f2da50f2347ab7a74e

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 4032c8812a4..4a6dc2b6463 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -8,7 +8,7 @@
 	<upstream>
 		<maintainer>
 			<email>jfreegman@tox.chat</email>
-			<name>JFreegman</name>
+			<name>Jakob Kreuze</name>
 		</maintainer>
 		<remote-id type="github">jfreegman/toxic</remote-id>
 	</upstream>
@@ -18,5 +18,6 @@
 	<use>
 		<flag name="notifications">Enables desktop notifications with libnotify</flag>
 		<flag name="av">Enables audio calling and/or audio notifications</flag>
+		<flag name="qrcode">Enables QR code support</flag>
 	</use>
 </pkgmetadata>

diff --git a/net-im/toxic/toxic-0.8.0.ebuild b/net-im/toxic/toxic-0.8.0.ebuild
new file mode 100644
index 00000000000..c8827675bcf
--- /dev/null
+++ b/net-im/toxic/toxic-0.8.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+
+inherit python-single-r1
+
+DESCRIPTION="A curses-based client for Tox."
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+X +av notifications +python +qrcode"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	net-libs/tox:0/0.1[av?]
+	dev-libs/libconfig
+	net-misc/curl:0=
+	sys-libs/ncurses:0=
+	av? ( media-libs/openal media-libs/freealut )
+	notifications? ( x11-libs/libnotify )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? ( media-gfx/qrencode )
+"
+DEPEND="
+	virtual/pkgconfig
+	${RDEPEND}
+"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+	if ! use av; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notifications; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	if ! use qrcode; then
+		export DISABLE_QRPNG=1
+	fi
+	if use python; then
+		export ENABLE_PYTHON=1
+	fi
+	sed -i \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		cfg/global_vars.mk || die "PREFIX sed failed"
+}
+
+src_install() {
+	default
+	if ! use av; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-09-28 22:11 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2017-09-28 22:11 UTC (permalink / raw
  To: gentoo-commits

commit:     675810158cfecff172c501b898ff379db0051af3
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 28 22:07:43 2017 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 22:07:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67581015

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

 net-im/toxic/toxic-0.8.0.ebuild | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/net-im/toxic/toxic-0.8.0.ebuild b/net-im/toxic/toxic-0.8.0.ebuild
index c8827675bcf..4758d0bbde4 100644
--- a/net-im/toxic/toxic-0.8.0.ebuild
+++ b/net-im/toxic/toxic-0.8.0.ebuild
@@ -35,6 +35,15 @@ pkg_setup() {
 	use python && python-single-r1_pkg_setup
 }
 
+src_prepare() {
+	default
+	# bug 630370: version string correction 0.7.2 -> 0.8.0
+	# REMOVE THIS FOR toxic != 0.8.0
+	sed -i \
+		-e 's/^\(TOXIC_VERSION =\).*$/\1 0.8.0/' \
+		cfg/global_vars.mk || die "Version string correction failed."
+}
+
 src_configure() {
 	if ! use av; then
 		export DISABLE_AV=1


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-12-12 21:46 Daniel Campbell
  0 siblings, 0 replies; 34+ messages in thread
From: Daniel Campbell @ 2017-12-12 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     66953d620fc9adabf9137d711c2f2d912c1fc45c
Author:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 21:35:33 2017 +0000
Commit:     Daniel Campbell <zlg <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 21:46:05 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66953d62

net-im/toxic: Remove self as maintainer

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 net-im/toxic/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 4581d36bbd5..710f1f2fac0 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>zlg@gentoo.org</email>
-		<name>Daniel Campbell</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<upstream>
 		<maintainer>
 			<email>jfreegman@tox.chat</email>


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2017-12-13  9:03 Michael Palimaka
  0 siblings, 0 replies; 34+ messages in thread
From: Michael Palimaka @ 2017-12-13  9:03 UTC (permalink / raw
  To: gentoo-commits

commit:     1fe2320995320ae1133f560a6bcfaea366d4d685
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 13 09:03:12 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Dec 13 09:03:43 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe23209

net-im/toxic: remove old

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-im/toxic/Manifest              |  2 --
 net-im/toxic/metadata.xml          |  1 -
 net-im/toxic/toxic-0.7.1.ebuild    | 47 ------------------------
 net-im/toxic/toxic-0.7.2-r1.ebuild | 47 ------------------------
 net-im/toxic/toxic-0.7.2.ebuild    | 47 ------------------------
 net-im/toxic/toxic-0.8.0.ebuild    | 74 --------------------------------------
 6 files changed, 218 deletions(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index ab06ab29b7c..386106c5dd7 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,3 +1 @@
-DIST toxic-0.7.1.tar.gz 1137112 BLAKE2B 1fabde2e664a97972f2c4bb57dfa168a24736ef4ca4df4026046549c2b64bbef3bd67c7693fce0b215a337a9b021a26e290f4f9ca0c1628bf6f719af10acb438 SHA512 c304b07a67ed27a25394590eb8759b5dd957605be4eb9e64590d4580da0977e1cd201e8b95ae1b31e995772560510ceb0643028696e2df69e1f5d0dff575b553
-DIST toxic-0.7.2.tar.gz 1136947 BLAKE2B ded55d52e1ecd5a306a3a0c872548bf4564a9ba88fbc3f37f22ac3d4dd12d446076e345f7a529bd93af61bebdb0af334cf83b5cd5934fa750b838c97bfb6925c SHA512 cf3fd0afdc63aa4d2039e08a8f9f32a042a6412f0a242823205fcf058f56e732468389d4bdf614ded8b0d9704b05a315044ee216edd51546501a24be0b6d5b26
 DIST toxic-0.8.0.tar.gz 1145799 BLAKE2B 01dd14d28feac0aadd1e87d8538910601b532e8cb02219091a863502eb80f812a034eecf06f131ff878509dfc1eb40e5f9baf7547180346eeb03bdb7dea4a6ed SHA512 3c59edb61b1bcdbfa3a8391a1a1ceccc6c9c38b49c1709813d60480b180fb39607806116b9dcd1de35ebb02e23e95d78c8191f04a4875e06e27fa43bc9800b33

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 710f1f2fac0..7982519991a 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -14,7 +14,6 @@
 	</longdescription>
 	<use>
 		<flag name="audio">Enables audio calling</flag>
-		<flag name="av">Enables audio/video functionality (deprecated)</flag>
 		<flag name="notifications">Enables desktop notifications with libnotify, with sound support.</flag>
 		<flag name="qrcode">Enables QR code support</flag>
 		<flag name="video">Enables video calling</flag>

diff --git a/net-im/toxic/toxic-0.7.1.ebuild b/net-im/toxic/toxic-0.7.1.ebuild
deleted file mode 100644
index db462b32e61..00000000000
--- a/net-im/toxic/toxic-0.7.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A curses-based client for Tox."
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +av notifications"
-
-RDEPEND="
-	net-libs/tox:0/0.0[av?]
-	dev-libs/libconfig
-	media-gfx/qrencode
-	net-misc/curl
-	sys-libs/ncurses:0=
-	av? ( media-libs/openal media-libs/freealut )
-	notifications? ( x11-libs/libnotify )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-	if ! use av; then
-		export DISABLE_AV=1
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notifications; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_install() {
-	default
-	if ! use av; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
-	fi
-}

diff --git a/net-im/toxic/toxic-0.7.2-r1.ebuild b/net-im/toxic/toxic-0.7.2-r1.ebuild
deleted file mode 100644
index 5f233b24df5..00000000000
--- a/net-im/toxic/toxic-0.7.2-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A curses-based client for Tox."
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +av notifications"
-
-RDEPEND="
-	net-libs/tox:0/0.1[av?]
-	dev-libs/libconfig
-	media-gfx/qrencode
-	net-misc/curl
-	sys-libs/ncurses:0=
-	av? ( media-libs/openal media-libs/freealut )
-	notifications? ( x11-libs/libnotify )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-	if ! use av; then
-		export DISABLE_AV=1
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notifications; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_install() {
-	default
-	if ! use av; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
-	fi
-}

diff --git a/net-im/toxic/toxic-0.7.2.ebuild b/net-im/toxic/toxic-0.7.2.ebuild
deleted file mode 100644
index 318b8bf1567..00000000000
--- a/net-im/toxic/toxic-0.7.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A curses-based client for Tox."
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +av notifications"
-
-RDEPEND="
-	net-libs/tox:0/0.0[av?]
-	dev-libs/libconfig
-	media-gfx/qrencode
-	net-misc/curl
-	sys-libs/ncurses:0=
-	av? ( media-libs/openal media-libs/freealut )
-	notifications? ( x11-libs/libnotify )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-	if ! use av; then
-		export DISABLE_AV=1
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notifications; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_install() {
-	default
-	if ! use av; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sound dir"
-	fi
-}

diff --git a/net-im/toxic/toxic-0.8.0.ebuild b/net-im/toxic/toxic-0.8.0.ebuild
deleted file mode 100644
index 4758d0bbde4..00000000000
--- a/net-im/toxic/toxic-0.8.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
-
-inherit python-single-r1
-
-DESCRIPTION="A curses-based client for Tox."
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +av notifications +python +qrcode"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-	net-libs/tox:0/0.1[av?]
-	dev-libs/libconfig
-	net-misc/curl:0=
-	sys-libs/ncurses:0=
-	av? ( media-libs/openal media-libs/freealut )
-	notifications? ( x11-libs/libnotify )
-	python? ( ${PYTHON_DEPS} )
-	qrcode? ( media-gfx/qrencode )
-"
-DEPEND="
-	virtual/pkgconfig
-	${RDEPEND}
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	# bug 630370: version string correction 0.7.2 -> 0.8.0
-	# REMOVE THIS FOR toxic != 0.8.0
-	sed -i \
-		-e 's/^\(TOXIC_VERSION =\).*$/\1 0.8.0/' \
-		cfg/global_vars.mk || die "Version string correction failed."
-}
-
-src_configure() {
-	if ! use av; then
-		export DISABLE_AV=1
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notifications; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	if ! use qrcode; then
-		export DISABLE_QRPNG=1
-	fi
-	if use python; then
-		export ENABLE_PYTHON=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_install() {
-	default
-	if ! use av; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
-	fi
-}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2018-08-12 16:58 Michał Górny
  0 siblings, 0 replies; 34+ messages in thread
From: Michał Górny @ 2018-08-12 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     2e50d4f190de34c17a48f19601847331f18292bf
Author:     François-Xavier Carton <fx.carton91 <AT> gmail <DOT> com>
AuthorDate: Wed Jul 11 03:11:51 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 12 16:58:12 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e50d4f1

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

 net-im/toxic/Manifest           |  2 +
 net-im/toxic/metadata.xml       |  2 +
 net-im/toxic/toxic-0.8.2.ebuild | 99 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 103 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 386106c5dd7..f309599e15a 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1 +1,3 @@
 DIST toxic-0.8.0.tar.gz 1145799 BLAKE2B 01dd14d28feac0aadd1e87d8538910601b532e8cb02219091a863502eb80f812a034eecf06f131ff878509dfc1eb40e5f9baf7547180346eeb03bdb7dea4a6ed SHA512 3c59edb61b1bcdbfa3a8391a1a1ceccc6c9c38b49c1709813d60480b180fb39607806116b9dcd1de35ebb02e23e95d78c8191f04a4875e06e27fa43bc9800b33
+DIST toxic-0.8.2.tar.gz 1146526 BLAKE2B 0a1c80313963287e88aa489ecf4614365a3d94c770cdfb3b1f3afd0bf2b70639c35b9c5ce52408647abdaac9822c9529b603ec1883779f5486ff63001d98ff5e SHA512 258e873404315c9a1f59d67f524089afebad88d800116bd9e53c8bc35bd9dd6b66cfcd90db06181f01330ba0a302456510fac5c01fdbfde7d475aa5d6b1070aa
+DIST toxic_patches-0.8.2.tar.gz 3859 BLAKE2B 4a19226cea6c7ce60f599fbd4f74171f26b3812259f0f8997997526bde7beb6fe64b922f25fe77e0ac8f9b185db116d2e626cb889631a1508786b92f9bbc8927 SHA512 737cc53e814567e10ad8b7431be63ab8f99b76bb150490c31e03309c4e51ee34a798d141cbde446cbbc4b5c0145ca468f3456a2af4b966c80792cdccc6562b46

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 7982519991a..d4103ec575a 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -14,8 +14,10 @@
 	</longdescription>
 	<use>
 		<flag name="audio">Enables audio calling</flag>
+		<flag name="notification">Enables desktop notifications with libnotify, with sound support.</flag>
 		<flag name="notifications">Enables desktop notifications with libnotify, with sound support.</flag>
 		<flag name="qrcode">Enables QR code support</flag>
+		<flag name="sound">Enables audio calling</flag>
 		<flag name="video">Enables video calling</flag>
 	</use>
 </pkgmetadata>

diff --git a/net-im/toxic/toxic-0.8.2.ebuild b/net-im/toxic/toxic-0.8.2.ebuild
new file mode 100644
index 00000000000..ac48eccb506
--- /dev/null
+++ b/net-im/toxic/toxic-0.8.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/fx-carton/toxic_patches/archive/v${PV}.tar.gz -> ${PN}_patches-${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+X +sound notification +python +qrcode +video"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Not a typo; net-libs/tox only has a 'both or neither' option
+RDEPEND="
+	net-libs/tox:0/0.2
+	dev-libs/libconfig
+	net-misc/curl:0=
+	sys-libs/ncurses:0=
+	notification? ( x11-libs/libnotify )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? ( media-gfx/qrencode:= )
+	sound? (
+		media-libs/openal
+		media-libs/freealut
+		net-libs/tox:0/0.2[av]
+	)
+	video? (
+		media-libs/libvpx:=
+		net-libs/tox:0/0.2[av]
+		x11-libs/libX11
+	)
+"
+DEPEND="
+	virtual/pkgconfig
+	${RDEPEND}
+"
+
+PATCHES=(
+	"${WORKDIR}/${PN}_patches-${PV}/${P}-make-qrencode-optional.patch"
+	)
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+	if [[ ${PV} = 0.8.2 ]]; then
+		sed -i \
+			-e 's/^\(TOXIC_VERSION =\).*$/\1 0.8.2/' \
+			cfg/global_vars.mk || die
+	else
+		die "Remove stale version hack"
+	fi
+	sed -i '/^VIDEO = /s/DISABLE_AV/DISABLE_VI/g' cfg/checks/check_features.mk || die
+	find . '(' -name '*.mk' -o -name 'Makefile' ')' -exec sed -i 's/^\t@/\t/' {} + || die
+}
+
+src_configure() {
+	export USER_CFLAGS="${CFLAGS}"
+	export USER_LDFLAGS="${LDFLAGS}"
+	if ! use sound; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use video; then
+		export DISABLE_VI=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notification; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	if ! use qrcode; then
+		export DISABLE_QRCODE=1
+		export DISABLE_QRPNG=1
+	fi
+	if use python; then
+		export ENABLE_PYTHON=1
+	fi
+	sed -i \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		cfg/global_vars.mk || die "PREFIX sed failed"
+}
+
+src_install() {
+	default
+	if ! use sound; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2018-11-12 23:00 Andreas Sturmlechner
  0 siblings, 0 replies; 34+ messages in thread
From: Andreas Sturmlechner @ 2018-11-12 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     ddbfa787104b8565ec2ee3050ca2dbe972c626d9
Author:     Josiah Mullins <jomull01 <AT> protonmail <DOT> com>
AuthorDate: Sat Nov 10 02:12:22 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 12 23:00:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbfa787

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 <AT> 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 <AT> gentoo.org>

 net-im/toxic/Manifest           |  1 +
 net-im/toxic/metadata.xml       |  9 ++++-
 net-im/toxic/toxic-0.8.3.ebuild | 84 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 93 insertions(+), 1 deletion(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index f309599e15a..8a0a28cd3b7 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,3 +1,4 @@
 DIST toxic-0.8.0.tar.gz 1145799 BLAKE2B 01dd14d28feac0aadd1e87d8538910601b532e8cb02219091a863502eb80f812a034eecf06f131ff878509dfc1eb40e5f9baf7547180346eeb03bdb7dea4a6ed SHA512 3c59edb61b1bcdbfa3a8391a1a1ceccc6c9c38b49c1709813d60480b180fb39607806116b9dcd1de35ebb02e23e95d78c8191f04a4875e06e27fa43bc9800b33
 DIST toxic-0.8.2.tar.gz 1146526 BLAKE2B 0a1c80313963287e88aa489ecf4614365a3d94c770cdfb3b1f3afd0bf2b70639c35b9c5ce52408647abdaac9822c9529b603ec1883779f5486ff63001d98ff5e SHA512 258e873404315c9a1f59d67f524089afebad88d800116bd9e53c8bc35bd9dd6b66cfcd90db06181f01330ba0a302456510fac5c01fdbfde7d475aa5d6b1070aa
+DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e
 DIST toxic_patches-0.8.2.tar.gz 3859 BLAKE2B 4a19226cea6c7ce60f599fbd4f74171f26b3812259f0f8997997526bde7beb6fe64b922f25fe77e0ac8f9b185db116d2e626cb889631a1508786b92f9bbc8927 SHA512 737cc53e814567e10ad8b7431be63ab8f99b76bb150490c31e03309c4e51ee34a798d141cbde446cbbc4b5c0145ca468f3456a2af4b966c80792cdccc6562b46

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index d4103ec575a..0ba52a98e62 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -1,7 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>JoMull01@protonmail.com</email>
+		<name>Josiah Mullins</name>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<upstream>
 		<maintainer>
 			<email>jfreegman@tox.chat</email>

diff --git a/net-im/toxic/toxic-0.8.3.ebuild b/net-im/toxic/toxic-0.8.3.ebuild
new file mode 100644
index 00000000000..016ea8247e8
--- /dev/null
+++ b/net-im/toxic/toxic-0.8.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="notification python qrcode +sound +video +X"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+	dev-libs/libconfig
+	>=net-libs/tox-0.2.8:*
+	net-misc/curl
+	sys-libs/ncurses:*
+	notification? ( x11-libs/libnotify )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? ( media-gfx/qrencode )
+	sound? (
+		media-libs/freealut
+		media-libs/openal
+		net-libs/tox[av]
+	)
+	video? (
+		media-libs/libvpx
+		net-libs/tox[av]
+		x11-libs/libX11 )"
+
+DEPEND="
+	virtual/pkgconfig
+	${RDEPEND}"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+	#prevent man files from being compressed.
+	sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent compression of man pages."
+}
+
+src_configure() {
+	export USER_CFLAGS="${CFLAGS}"
+	export USER_LDFLAGS="${LDFLAGS}"
+	if ! use sound; then
+		export DISABLE_AV=1
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if ! use video; then
+		export DISABLE_VI=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	if ! use notification; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	if ! use qrcode; then
+		export DISABLE_QRCODE=1
+		export DISABLE_QRPNG=1
+	fi
+	if use python; then
+		export ENABLE_PYTHON=1
+	fi
+	#set install directory to /usr.
+	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"
+}
+
+src_install() {
+	default
+	if ! use sound; then
+		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2018-12-09  8:43 Michał Górny
  0 siblings, 0 replies; 34+ messages in thread
From: Michał Górny @ 2018-12-09  8:43 UTC (permalink / raw
  To: gentoo-commits

commit:     825ea7f1e6d7c319709a05928740f0dbb4a423f5
Author:     Josiah Mullins <jomull01 <AT> protonmail <DOT> com>
AuthorDate: Sat Dec  8 21:59:31 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec  9 08:42:03 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825ea7f1

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 <AT> 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 <AT> gentoo.org>

 net-im/toxic/Manifest              |  1 -
 net-im/toxic/metadata.xml          |  2 -
 net-im/toxic/toxic-0.8.0-r1.ebuild | 92 --------------------------------------
 3 files changed, 95 deletions(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 8a0a28cd3b7..2f4c4e49deb 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,4 +1,3 @@
-DIST toxic-0.8.0.tar.gz 1145799 BLAKE2B 01dd14d28feac0aadd1e87d8538910601b532e8cb02219091a863502eb80f812a034eecf06f131ff878509dfc1eb40e5f9baf7547180346eeb03bdb7dea4a6ed SHA512 3c59edb61b1bcdbfa3a8391a1a1ceccc6c9c38b49c1709813d60480b180fb39607806116b9dcd1de35ebb02e23e95d78c8191f04a4875e06e27fa43bc9800b33
 DIST toxic-0.8.2.tar.gz 1146526 BLAKE2B 0a1c80313963287e88aa489ecf4614365a3d94c770cdfb3b1f3afd0bf2b70639c35b9c5ce52408647abdaac9822c9529b603ec1883779f5486ff63001d98ff5e SHA512 258e873404315c9a1f59d67f524089afebad88d800116bd9e53c8bc35bd9dd6b66cfcd90db06181f01330ba0a302456510fac5c01fdbfde7d475aa5d6b1070aa
 DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e
 DIST toxic_patches-0.8.2.tar.gz 3859 BLAKE2B 4a19226cea6c7ce60f599fbd4f74171f26b3812259f0f8997997526bde7beb6fe64b922f25fe77e0ac8f9b185db116d2e626cb889631a1508786b92f9bbc8927 SHA512 737cc53e814567e10ad8b7431be63ab8f99b76bb150490c31e03309c4e51ee34a798d141cbde446cbbc4b5c0145ca468f3456a2af4b966c80792cdccc6562b46

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 0ba52a98e62..02e709980da 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -20,9 +20,7 @@
 		An ncurses-based Tox client written in C. Supports audio and video calling, file sharing, and desktop notifications.
 	</longdescription>
 	<use>
-		<flag name="audio">Enables audio calling</flag>
 		<flag name="notification">Enables desktop notifications with libnotify, with sound support.</flag>
-		<flag name="notifications">Enables desktop notifications with libnotify, with sound support.</flag>
 		<flag name="qrcode">Enables QR code support</flag>
 		<flag name="sound">Enables audio calling</flag>
 		<flag name="video">Enables video calling</flag>

diff --git a/net-im/toxic/toxic-0.8.0-r1.ebuild b/net-im/toxic/toxic-0.8.0-r1.ebuild
deleted file mode 100644
index e9a1018aa90..00000000000
--- a/net-im/toxic/toxic-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
-
-inherit python-single-r1 xdg
-
-DESCRIPTION="A curses-based client for Tox."
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +audio notifications +python +qrcode +video"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Not a typo; net-libs/tox only has a 'both or neither' option
-RDEPEND="
-	|| (
-	audio? ( net-libs/tox:0/0.1[av] )
-	video? ( net-libs/tox:0/0.1[av] )
-	net-libs/tox:0/0.1
-	)
-	dev-libs/libconfig
-	net-misc/curl:0=
-	sys-libs/ncurses:0=
-	audio? ( media-libs/openal media-libs/freealut )
-	video? ( media-libs/libvpx:= x11-libs/libX11 )
-	notifications? ( x11-libs/libnotify )
-	python? ( ${PYTHON_DEPS} )
-	qrcode? ( media-gfx/qrencode )
-"
-DEPEND="
-	virtual/pkgconfig
-	${RDEPEND}
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-verbose-build-log.patch"
-	)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	# bug 630370: version string correction 0.7.2 -> 0.8.0
-	# REMOVE THIS FOR toxic != 0.8.0
-	sed -i \
-		-e 's/^\(TOXIC_VERSION =\).*$/\1 0.8.0/' \
-		cfg/global_vars.mk || die "Version string correction failed."
-}
-
-src_configure() {
-	export USER_CFLAGS="${CFLAGS}"
-	export USER_LDFLAGS="${LDFLAGS}"
-	if ! use video && ! use audio; then
-		export DISABLE_AV=1
-	fi
-	if ! use audio; then
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notifications; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	if ! use qrcode; then
-		export DISABLE_QRPNG=1
-	fi
-	if use python; then
-		export ENABLE_PYTHON=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_compile() {
-	emake V=1 || die "emake failed"
-}
-
-src_install() {
-	default
-	if ! use audio; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
-	fi
-}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-06-08  7:46 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2020-06-08  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     bd2b3fc88a785a6b2af456828ef43039a339e91c
Author:     Josiah Mullins <jomull01 <AT> protonmail <DOT> com>
AuthorDate: Fri May 15 00:00:08 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 07:45:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2b3fc8

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 <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15799
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.8.3.ebuild | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/net-im/toxic/toxic-0.8.3.ebuild b/net-im/toxic/toxic-0.8.3.ebuild
index a39f3e6f1ce..fcdcabb71fd 100644
--- a/net-im/toxic/toxic-0.8.3.ebuild
+++ b/net-im/toxic/toxic-0.8.3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_6 python3_7 )
 
 inherit python-single-r1 xdg
 
@@ -17,9 +17,9 @@ KEYWORDS="~amd64 ~x86"
 IUSE="notification python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-RDEPEND="
-	dev-libs/libconfig
-	>=net-libs/tox-0.2.8:*
+BDEPEND="dev-libs/libconfig"
+
+RDEPEND=">=net-libs/tox-0.2.8:*
 	net-misc/curl
 	sys-libs/ncurses:*
 	notification? ( x11-libs/libnotify )
@@ -35,9 +35,7 @@ RDEPEND="
 		net-libs/tox[av]
 		x11-libs/libX11 )"
 
-DEPEND="
-	virtual/pkgconfig
-	${RDEPEND}"
+DEPEND="${RDEPEND}"
 
 pkg_setup() {
 	use python && python-single-r1_pkg_setup
@@ -79,6 +77,6 @@ src_configure() {
 src_install() {
 	default
 	if ! use sound; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+		rm -r "${ED}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
 	fi
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-06-08  7:46 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2020-06-08  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     e67ab7a4311c5e98229fb7bb88397103dd5f123e
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  8 07:44:07 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 07:45:23 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67ab7a4

net-im/toxic: revbump due to EAPI-update

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/{toxic-0.8.3.ebuild => toxic-0.8.3-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-im/toxic/toxic-0.8.3.ebuild b/net-im/toxic/toxic-0.8.3-r1.ebuild
similarity index 100%
rename from net-im/toxic/toxic-0.8.3.ebuild
rename to net-im/toxic/toxic-0.8.3-r1.ebuild


^ permalink raw reply	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-07-17 15:05 Agostino Sarubbo
  0 siblings, 0 replies; 34+ messages in thread
From: Agostino Sarubbo @ 2020-07-17 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     77c21df8c4483b0901812338341de0f71efb47cb
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 17 15:04:04 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul 17 15:04:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c21df8

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 <AT> gentoo.org>

 net-im/toxic/toxic-0.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.8.3-r1.ebuild b/net-im/toxic/toxic-0.8.3-r1.ebuild
index fcdcabb71fd..1f77df67a2a 100644
--- a/net-im/toxic/toxic-0.8.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.8.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="notification python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-07-17 15:17 Agostino Sarubbo
  0 siblings, 0 replies; 34+ messages in thread
From: Agostino Sarubbo @ 2020-07-17 15:17 UTC (permalink / raw
  To: gentoo-commits

commit:     df2151a4256ebfa7ea91def1eb3b6e59b7eb052d
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 17 15:16:16 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul 17 15:16:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2151a4

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 <AT> gentoo.org>

 net-im/toxic/toxic-0.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.8.3-r1.ebuild b/net-im/toxic/toxic-0.8.3-r1.ebuild
index 1f77df67a2a..30f2e2860bc 100644
--- a/net-im/toxic/toxic-0.8.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.8.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="notification python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-09-04 20:53 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2020-09-04 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     ca8da9ffbfe07e3c01a405e05eb92712629959d7
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Fri Jul 24 21:07:20 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  4 20:53:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8da9ff

net-im/toxic: remove old ebuild version 0.8.2

Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-im/toxic/Manifest           |  2 -
 net-im/toxic/toxic-0.8.2.ebuild | 99 -----------------------------------------
 2 files changed, 101 deletions(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 2f4c4e49deb..70b8a4152fb 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,3 +1 @@
-DIST toxic-0.8.2.tar.gz 1146526 BLAKE2B 0a1c80313963287e88aa489ecf4614365a3d94c770cdfb3b1f3afd0bf2b70639c35b9c5ce52408647abdaac9822c9529b603ec1883779f5486ff63001d98ff5e SHA512 258e873404315c9a1f59d67f524089afebad88d800116bd9e53c8bc35bd9dd6b66cfcd90db06181f01330ba0a302456510fac5c01fdbfde7d475aa5d6b1070aa
 DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e
-DIST toxic_patches-0.8.2.tar.gz 3859 BLAKE2B 4a19226cea6c7ce60f599fbd4f74171f26b3812259f0f8997997526bde7beb6fe64b922f25fe77e0ac8f9b185db116d2e626cb889631a1508786b92f9bbc8927 SHA512 737cc53e814567e10ad8b7431be63ab8f99b76bb150490c31e03309c4e51ee34a798d141cbde446cbbc4b5c0145ca468f3456a2af4b966c80792cdccc6562b46

diff --git a/net-im/toxic/toxic-0.8.2.ebuild b/net-im/toxic/toxic-0.8.2.ebuild
deleted file mode 100644
index b6312da26f7..00000000000
--- a/net-im/toxic/toxic-0.8.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit python-single-r1 xdg
-
-DESCRIPTION="A curses-based client for Tox"
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/fx-carton/toxic_patches/archive/v${PV}.tar.gz -> ${PN}_patches-${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +sound notification +python +qrcode +video"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Not a typo; net-libs/tox only has a 'both or neither' option
-RDEPEND="
-	net-libs/tox:0/0.2
-	dev-libs/libconfig
-	net-misc/curl:0=
-	sys-libs/ncurses:0=
-	notification? ( x11-libs/libnotify )
-	python? ( ${PYTHON_DEPS} )
-	qrcode? ( media-gfx/qrencode:= )
-	sound? (
-		media-libs/openal
-		media-libs/freealut
-		net-libs/tox:0/0.2[av]
-	)
-	video? (
-		media-libs/libvpx:=
-		net-libs/tox:0/0.2[av]
-		x11-libs/libX11
-	)
-"
-DEPEND="
-	virtual/pkgconfig
-	${RDEPEND}
-"
-
-PATCHES=(
-	"${WORKDIR}/${PN}_patches-${PV}/${P}-make-qrencode-optional.patch"
-	)
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	if [[ ${PV} = 0.8.2 ]]; then
-		sed -i \
-			-e 's/^\(TOXIC_VERSION =\).*$/\1 0.8.2/' \
-			cfg/global_vars.mk || die
-	else
-		die "Remove stale version hack"
-	fi
-	sed -i '/^VIDEO = /s/DISABLE_AV/DISABLE_VI/g' cfg/checks/check_features.mk || die
-	find . '(' -name '*.mk' -o -name 'Makefile' ')' -exec sed -i 's/^\t@/\t/' {} + || die
-}
-
-src_configure() {
-	export USER_CFLAGS="${CFLAGS}"
-	export USER_LDFLAGS="${LDFLAGS}"
-	if ! use sound; then
-		export DISABLE_AV=1
-		export DISABLE_SOUND_NOTIFY=1
-	fi
-	if ! use video; then
-		export DISABLE_VI=1
-	fi
-	if ! use X; then
-		export DISABLE_X11=1
-	fi
-	if ! use notification; then
-		export DISABLE_DESKTOP_NOTIFY=1
-	fi
-	if ! use qrcode; then
-		export DISABLE_QRCODE=1
-		export DISABLE_QRPNG=1
-	fi
-	if use python; then
-		export ENABLE_PYTHON=1
-	fi
-	sed -i \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		cfg/global_vars.mk || die "PREFIX sed failed"
-}
-
-src_install() {
-	default
-	if ! use sound; then
-		rm -r "${ED%/}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
-	fi
-}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-12-16  8:29 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2020-12-16  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     f1d94f6e979bcbde9f270d0a0f3ec545f294ea39
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 16 08:09:06 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 08:29:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d94f6e

net-im/toxic: DEPEND list indentations, cleaning in 0.10.0

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.10.0.ebuild | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/net-im/toxic/toxic-0.10.0.ebuild b/net-im/toxic/toxic-0.10.0.ebuild
index 7936c90bcd7..eec33667d60 100644
--- a/net-im/toxic/toxic-0.10.0.ebuild
+++ b/net-im/toxic/toxic-0.10.0.ebuild
@@ -23,17 +23,25 @@ BDEPEND="dev-libs/libconfig"
 RDEPEND="net-libs/tox
 	net-misc/curl
 	sys-libs/ncurses:*
-	audio-notify? ( media-libs/freealut
-			media-libs/openal )
+	audio-notify? (
+		media-libs/freealut
+		media-libs/openal
+	)
 	notification? ( x11-libs/libnotify )
 	debug? ( llvm? ( sys-devel/llvm:* ) )
 	python? ( ${PYTHON_DEPS} )
-	qrcode? ( media-gfx/qrencode
-		png? ( media-libs/libpng ) )
-	sound? ( media-libs/openal
-		net-libs/tox[av] )
-	X? ( x11-base/xorg-proto
-		x11-libs/libX11 )"
+	qrcode? (
+		media-gfx/qrencode
+		png? ( media-libs/libpng )
+	)
+	sound? (
+		media-libs/openal
+		net-libs/tox[av]
+	)
+	X? (
+		x11-base/xorg-proto
+		x11-libs/libX11
+	)"
 
 DEPEND="${RDEPEND}"
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-12-16  8:29 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2020-12-16  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     cf175f34c725a0faa7bcf9d289cb8d90ac8beabf
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Mon Dec  7 14:07:46 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 08:29:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf175f34

net-im/toxic: add python 3.8 and 3.9 support to toxic-0.8.3-r1

Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.8.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.8.3-r1.ebuild b/net-im/toxic/toxic-0.8.3-r1.ebuild
index 30f2e2860bc..03ec7dfb015 100644
--- a/net-im/toxic/toxic-0.8.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.8.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit python-single-r1 xdg
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2020-12-16  8:29 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2020-12-16  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     ebb2bc13d30361e4d585c691c481c36127db9623
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Sun Dec  6 22:55:29 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 08:29:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb2bc13

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 <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18566
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/Manifest            |  1 +
 net-im/toxic/metadata.xml        |  2 +
 net-im/toxic/toxic-0.10.0.ebuild | 99 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 70b8a4152fb..cc10e69b477 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1 +1,2 @@
+DIST toxic-0.10.0.tar.gz 1160161 BLAKE2B 30089398211945f366fd7b52ab4014cd9b020f58b7d3e47ec1a12a87055f10cdb723211f38d1028a3fb149cd76aa7771591e37f7961cda37b7bcbb8e21b33181 SHA512 bfbe8e4c90b4fcbdbe7cc96cb402e4c2f1609e2970e51d6d2ad2c8596350ce96ac9f4d06fbb71350e56d8892e2ed4ee8c5adf4f66cdad6b152c959802bddc6cc
 DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index 02e709980da..f101e28e63b 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -20,6 +20,8 @@
 		An ncurses-based Tox client written in C. Supports audio and video calling, file sharing, and desktop notifications.
 	</longdescription>
 	<use>
+		<flag name="audio-notify">Enables native sound notifications</flag>
+		<flag name="llvm">Enables support for LLVM Address Sanitizer</flag>
 		<flag name="notification">Enables desktop notifications with libnotify, with sound support.</flag>
 		<flag name="qrcode">Enables QR code support</flag>
 		<flag name="sound">Enables audio calling</flag>

diff --git a/net-im/toxic/toxic-0.10.0.ebuild b/net-im/toxic/toxic-0.10.0.ebuild
new file mode 100644
index 00000000000..7936c90bcd7
--- /dev/null
+++ b/net-im/toxic/toxic-0.10.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+audio-notify debug doc llvm notification png python qrcode +sound +video +X"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	video? ( sound X ) "
+
+BDEPEND="dev-libs/libconfig"
+
+RDEPEND="net-libs/tox
+	net-misc/curl
+	sys-libs/ncurses:*
+	audio-notify? ( media-libs/freealut
+			media-libs/openal )
+	notification? ( x11-libs/libnotify )
+	debug? ( llvm? ( sys-devel/llvm:* ) )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? ( media-gfx/qrencode
+		png? ( media-libs/libpng ) )
+	sound? ( media-libs/openal
+		net-libs/tox[av] )
+	X? ( x11-base/xorg-proto
+		x11-libs/libX11 )"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+	#prevent man files from being compressed.
+	sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent compression of man pages."
+	#Fix incorrect linkage of pthread (may be optional)
+	sed -i -e 's/pthread/lpthread/g' Makefile || die "Unable to fix linking of pthread."
+	#Makefile sets some required CFLAGS only if CFLAGS variable is undefined,
+	#This line changes the "lazy set if absent" assignment to a "lazy set" assignment.
+	#look below in src_configure to see how CFLAGS are passed to the makefile in USER_CFLAGS
+	sed -i -e 's/?=/=/g' Makefile || die "Unable to change assignment of CFLAGS and LDFLAGS"
+}
+
+src_configure() {
+	if ! use audio-notify; then
+		USER_CFLAGS+="-DDISABLE_SOUND_NOTIFY=1 "
+	fi
+	if use debug; then
+		USER_CFLAGS+="-DENABLE_RELEASE=0 "
+		if use llvm; then
+			USER_CFLAGS+="-DENABLE_ASAN=1 "
+		fi
+	fi
+	if ! use notification; then
+		USER_CFLAGS+="-DDISABLE_DESKTOP_NOTIFY=1 "
+	fi
+	if ! use png; then
+		USER_CFLAGS+="-DDISABLE_QRPNG=1 "
+	fi
+	if use python; then
+		USER_CFLAGS+="-DENABLE_PYTHON=1"
+	fi
+	if ! use qrcode; then
+		USER_CFLAGS+="-DDISABLE_QRCODE=1"
+	fi
+	if ! use sound; then
+		USER_CFLAGS+="-DDISABLE_AV=1 "
+	fi
+	if ! use video; then
+		USER_CFLAGS+="-DDISABLE_VI=1"
+	fi
+	if ! use X; then
+		USER_CFLAGS+="-DDISABLE_X11=1 "
+	fi
+	USER_CFLAGS+="${CFLAGS}"
+	export USER_CFLAGS
+	export USER_LDFLAGS="${LDFLAGS}"
+	#set install directory to /usr.
+	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"
+}
+
+src_install() {
+	default
+	if ! use audio-notify; then
+		rm -r ${ED}/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-01-02  0:49 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2021-01-02  0:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6619fac664fc1828a65db3d0b0fd9ff183b1f316
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  2 00:49:28 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  2 00:49:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6619fac6

net-im/toxic: fix unquoted ${ED}

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-im/toxic/toxic-0.10.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.10.0-r1.ebuild b/net-im/toxic/toxic-0.10.0-r1.ebuild
index d8edefaf923..904924719e8 100644
--- a/net-im/toxic/toxic-0.10.0-r1.ebuild
+++ b/net-im/toxic/toxic-0.10.0-r1.ebuild
@@ -102,6 +102,6 @@ src_configure() {
 src_install() {
 	default
 	if ! use audio-notify; then
-		rm -r ${ED}/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+		rm -r "${ED}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
 	fi
 }


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-01-02  0:49 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2021-01-02  0:49 UTC (permalink / raw
  To: gentoo-commits

commit:     1e71e889ecdaa3ab96fda5769a776cc64a342735
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  2 00:48:58 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  2 00:48:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e71e889

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 <AT> gentoo.org>

 .../{toxic-0.10.0.ebuild => toxic-0.10.0-r1.ebuild}    | 14 +++++++-------
 .../{toxic-0.8.3-r1.ebuild => toxic-0.8.3-r2.ebuild}   | 18 +++++++++---------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/net-im/toxic/toxic-0.10.0.ebuild b/net-im/toxic/toxic-0.10.0-r1.ebuild
similarity index 94%
rename from net-im/toxic/toxic-0.10.0.ebuild
rename to net-im/toxic/toxic-0.10.0-r1.ebuild
index eec33667d60..d8edefaf923 100644
--- a/net-im/toxic/toxic-0.10.0.ebuild
+++ b/net-im/toxic/toxic-0.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,11 +18,11 @@ IUSE="+audio-notify debug doc llvm notification png python qrcode +sound +video
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "
 
-BDEPEND="dev-libs/libconfig"
-
-RDEPEND="net-libs/tox
+RDEPEND="
+	dev-libs/libconfig:=
+	net-libs/tox:=
 	net-misc/curl
-	sys-libs/ncurses:*
+	sys-libs/ncurses:=
 	audio-notify? (
 		media-libs/freealut
 		media-libs/openal
@@ -31,12 +31,12 @@ RDEPEND="net-libs/tox
 	debug? ( llvm? ( sys-devel/llvm:* ) )
 	python? ( ${PYTHON_DEPS} )
 	qrcode? (
-		media-gfx/qrencode
+		media-gfx/qrencode:=
 		png? ( media-libs/libpng )
 	)
 	sound? (
 		media-libs/openal
-		net-libs/tox[av]
+		net-libs/tox:=[av]
 	)
 	X? (
 		x11-base/xorg-proto

diff --git a/net-im/toxic/toxic-0.8.3-r1.ebuild b/net-im/toxic/toxic-0.8.3-r2.ebuild
similarity index 88%
rename from net-im/toxic/toxic-0.8.3-r1.ebuild
rename to net-im/toxic/toxic-0.8.3-r2.ebuild
index 03ec7dfb015..7dae366dc14 100644
--- a/net-im/toxic/toxic-0.8.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.8.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,22 +17,22 @@ KEYWORDS="amd64 x86"
 IUSE="notification python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-BDEPEND="dev-libs/libconfig"
-
-RDEPEND=">=net-libs/tox-0.2.8:*
+RDEPEND="
+	dev-libs/libconfig:=
+	>=net-libs/tox-0.2.8:=
 	net-misc/curl
-	sys-libs/ncurses:*
+	sys-libs/ncurses:=
 	notification? ( x11-libs/libnotify )
 	python? ( ${PYTHON_DEPS} )
-	qrcode? ( media-gfx/qrencode )
+	qrcode? ( media-gfx/qrencode:= )
 	sound? (
 		media-libs/freealut
 		media-libs/openal
-		net-libs/tox[av]
+		net-libs/tox:=[av]
 	)
 	video? (
-		media-libs/libvpx
-		net-libs/tox[av]
+		media-libs/libvpx:=
+		net-libs/tox:=[av]
 		x11-libs/libX11 )"
 
 DEPEND="${RDEPEND}"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-06-10  8:13 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2021-06-10  8:13 UTC (permalink / raw
  To: gentoo-commits

commit:     eed484e6503f104c9498e1704dfaa4167989e040
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Tue May  4 22:55:58 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun 10 08:13:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed484e6

net-im/toxic: Bump to version 0.10.1

Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20687
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/Manifest            |   1 +
 net-im/toxic/toxic-0.10.1.ebuild | 106 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index cc10e69b477..dc0f8b1a518 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,2 +1,3 @@
 DIST toxic-0.10.0.tar.gz 1160161 BLAKE2B 30089398211945f366fd7b52ab4014cd9b020f58b7d3e47ec1a12a87055f10cdb723211f38d1028a3fb149cd76aa7771591e37f7961cda37b7bcbb8e21b33181 SHA512 bfbe8e4c90b4fcbdbe7cc96cb402e4c2f1609e2970e51d6d2ad2c8596350ce96ac9f4d06fbb71350e56d8892e2ed4ee8c5adf4f66cdad6b152c959802bddc6cc
+DIST toxic-0.10.1.tar.gz 1165118 BLAKE2B d367039bef9c97c23c8e5453b607cf72f70776e8c86c41da0480eb04725a901bf33bb89727aee3010ad97d33ef2aa653ff09ea49b597cdf2008ff976c395065c SHA512 aec2e6612d639e0210ae68db3368b656647575e3d927444d0726422ff2cf9718dd5a8b3f37a8253cdc3714f09f9f96828dfccf7a7ae12f8a41ce3207f92a684d
 DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e

diff --git a/net-im/toxic/toxic-0.10.1.ebuild b/net-im/toxic/toxic-0.10.1.ebuild
new file mode 100644
index 00000000000..4f0639961dc
--- /dev/null
+++ b/net-im/toxic/toxic-0.10.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+audio-notify debug doc llvm notification png python qrcode +sound +video +X"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	video? ( sound X ) "
+
+RDEPEND="dev-libs/libconfig:=
+	net-libs/tox:=
+	net-misc/curl
+	sys-libs/ncurses:=
+	audio-notify? (
+		media-libs/freealut
+		media-libs/openal
+	)
+	notification? ( x11-libs/libnotify )
+	debug? ( llvm? ( sys-devel/llvm:* ) )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? (
+		media-gfx/qrencode:=
+		png? ( media-libs/libpng )
+	)
+	sound? (
+		media-libs/openal
+		net-libs/tox:=[av]
+	)
+	X? (
+		x11-base/xorg-proto
+		x11-libs/libX11
+	)"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+	#prevent man files from being compressed.
+	sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent compression of man pages."
+	#Fix incorrect linkage of pthread (may be optional)
+	sed -i -e 's/pthread/lpthread/g' Makefile || die "Unable to fix linking of pthread."
+	#Makefile sets some required CFLAGS only if CFLAGS variable is undefined,
+	#This line changes the "lazy set if absent" assignment to a "lazy set" assignment.
+	#look below in src_configure to see how CFLAGS are passed to the makefile in USER_CFLAGS
+	sed -i -e 's/?=/=/g' Makefile || die "Unable to force CFLAGS and LDFLAGS"
+}
+
+src_configure() {
+	if ! use audio-notify; then
+		USER_CFLAGS+="-DDISABLE_SOUND_NOTIFY=1 "
+	fi
+	if use debug; then
+		USER_CFLAGS+="-DENABLE_RELEASE=0 "
+		if use llvm; then
+			USER_CFLAGS+="-DENABLE_ASAN=1 "
+		fi
+	fi
+	if ! use notification; then
+		USER_CFLAGS+="-DDISABLE_DESKTOP_NOTIFY=1 "
+	fi
+	if ! use png; then
+		USER_CFLAGS+="-DDISABLE_QRPNG=1 "
+	fi
+	if use python; then
+		USER_CFLAGS+="-DENABLE_PYTHON=1"
+	fi
+	if ! use qrcode; then
+		USER_CFLAGS+="-DDISABLE_QRCODE=1"
+	fi
+	if ! use sound; then
+		USER_CFLAGS+="-DDISABLE_AV=1 "
+	fi
+	if ! use video; then
+		USER_CFLAGS+="-DDISABLE_VI=1"
+	fi
+	if ! use X; then
+		USER_CFLAGS+="-DDISABLE_X11=1 "
+	fi
+	USER_CFLAGS+="${CFLAGS}"
+	export USER_CFLAGS
+	export USER_LDFLAGS="${LDFLAGS}"
+	#set install directory to /usr.
+	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"
+}
+
+src_install() {
+	default
+	if ! use audio-notify; then
+		rm -r "${ED}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-08-24  8:50 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2021-08-24  8:50 UTC (permalink / raw
  To: gentoo-commits

commit:     ef3ee4258ba5c63239ad2aa4d611c6b0a87b4976
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Wed Aug 11 21:19:13 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 24 08:50:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3ee425

net-im/toxic: Remove toxic-0.10.0-r1

Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/Manifest               |   1 -
 net-im/toxic/toxic-0.10.0-r1.ebuild | 107 ------------------------------------
 2 files changed, 108 deletions(-)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index dc0f8b1a518..b1c440bd83e 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1,3 +1,2 @@
-DIST toxic-0.10.0.tar.gz 1160161 BLAKE2B 30089398211945f366fd7b52ab4014cd9b020f58b7d3e47ec1a12a87055f10cdb723211f38d1028a3fb149cd76aa7771591e37f7961cda37b7bcbb8e21b33181 SHA512 bfbe8e4c90b4fcbdbe7cc96cb402e4c2f1609e2970e51d6d2ad2c8596350ce96ac9f4d06fbb71350e56d8892e2ed4ee8c5adf4f66cdad6b152c959802bddc6cc
 DIST toxic-0.10.1.tar.gz 1165118 BLAKE2B d367039bef9c97c23c8e5453b607cf72f70776e8c86c41da0480eb04725a901bf33bb89727aee3010ad97d33ef2aa653ff09ea49b597cdf2008ff976c395065c SHA512 aec2e6612d639e0210ae68db3368b656647575e3d927444d0726422ff2cf9718dd5a8b3f37a8253cdc3714f09f9f96828dfccf7a7ae12f8a41ce3207f92a684d
 DIST toxic-0.8.3.tar.gz 1147100 BLAKE2B d73a861112aca65e54773c98473c2858bb81e63fef11212633e34dac9e87101956e3ab0d9d56757767bc5d48d1d5a406e550f8fc55ae34860dbc4977c94ee347 SHA512 c8d746efcc055592dd990dfa57415cc1eacaaa3b66303d7583d9f9e7e98b8829c8f1ae849f36a243c8896e99787dd2e493c92367de719b20a4a160bc7daea76e

diff --git a/net-im/toxic/toxic-0.10.0-r1.ebuild b/net-im/toxic/toxic-0.10.0-r1.ebuild
deleted file mode 100644
index de5dde5af0f..00000000000
--- a/net-im/toxic/toxic-0.10.0-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit python-single-r1 xdg
-
-DESCRIPTION="A curses-based client for Tox"
-HOMEPAGE="https://github.com/JFreegman/toxic"
-SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+audio-notify debug doc llvm notification png python qrcode +sound +video +X"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-	video? ( sound X ) "
-
-RDEPEND="
-	dev-libs/libconfig:=
-	net-libs/tox:=
-	net-misc/curl
-	sys-libs/ncurses:=
-	audio-notify? (
-		media-libs/freealut
-		media-libs/openal
-	)
-	notification? ( x11-libs/libnotify )
-	debug? ( llvm? ( sys-devel/llvm:* ) )
-	python? ( ${PYTHON_DEPS} )
-	qrcode? (
-		media-gfx/qrencode:=
-		png? ( media-libs/libpng )
-	)
-	sound? (
-		media-libs/openal
-		net-libs/tox:=[av]
-	)
-	X? (
-		x11-base/xorg-proto
-		x11-libs/libX11
-	)"
-
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	#prevent man files from being compressed.
-	sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent compression of man pages."
-	#Fix incorrect linkage of pthread (may be optional)
-	sed -i -e 's/pthread/lpthread/g' Makefile || die "Unable to fix linking of pthread."
-	#Makefile sets some required CFLAGS only if CFLAGS variable is undefined,
-	#This line changes the "lazy set if absent" assignment to a "lazy set" assignment.
-	#look below in src_configure to see how CFLAGS are passed to the makefile in USER_CFLAGS
-	sed -i -e 's/?=/=/g' Makefile || die "Unable to change assignment of CFLAGS and LDFLAGS"
-}
-
-src_configure() {
-	if ! use audio-notify; then
-		USER_CFLAGS+="-DDISABLE_SOUND_NOTIFY=1 "
-	fi
-	if use debug; then
-		USER_CFLAGS+="-DENABLE_RELEASE=0 "
-		if use llvm; then
-			USER_CFLAGS+="-DENABLE_ASAN=1 "
-		fi
-	fi
-	if ! use notification; then
-		USER_CFLAGS+="-DDISABLE_DESKTOP_NOTIFY=1 "
-	fi
-	if ! use png; then
-		USER_CFLAGS+="-DDISABLE_QRPNG=1 "
-	fi
-	if use python; then
-		USER_CFLAGS+="-DENABLE_PYTHON=1"
-	fi
-	if ! use qrcode; then
-		USER_CFLAGS+="-DDISABLE_QRCODE=1"
-	fi
-	if ! use sound; then
-		USER_CFLAGS+="-DDISABLE_AV=1 "
-	fi
-	if ! use video; then
-		USER_CFLAGS+="-DDISABLE_VI=1"
-	fi
-	if ! use X; then
-		USER_CFLAGS+="-DDISABLE_X11=1 "
-	fi
-	USER_CFLAGS+="${CFLAGS}"
-	export USER_CFLAGS
-	export USER_LDFLAGS="${LDFLAGS}"
-	#set install directory to /usr.
-	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"
-}
-
-src_install() {
-	default
-	if ! use audio-notify; then
-		rm -r "${ED}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
-	fi
-}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-08-24  8:50 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2021-08-24  8:50 UTC (permalink / raw
  To: gentoo-commits

commit:     e38c49484f5b6433efaab22d71ad6700c69d3ba0
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 24 08:49:48 2021 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 24 08:50:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38c4948

net-im/toxic: add pkgconfig as BDEPEND

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.11.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.11.1.ebuild b/net-im/toxic/toxic-0.11.1.ebuild
index f0ddb6556dd..d2d629d69b6 100644
--- a/net-im/toxic/toxic-0.11.1.ebuild
+++ b/net-im/toxic/toxic-0.11.1.ebuild
@@ -18,7 +18,8 @@ IUSE="+audio-notify debug games llvm notification png python qrcode +sound +vide
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "
 
-BDEPEND="dev-libs/libconfig:="
+BDEPEND="dev-libs/libconfig:=
+	virtual/pkgconfig"
 
 RDEPEND="net-libs/tox:=
 	net-misc/curl


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-12-10 16:26 Jakov Smolić
  0 siblings, 0 replies; 34+ messages in thread
From: Jakov Smolić @ 2021-12-10 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     86524e9727b35d49f258fa823eb700ee3fdd913c
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 10 16:26:20 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Dec 10 16:26:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86524e97

net-im/toxic: Stabilize 0.11.1 amd64, #828369

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-im/toxic/toxic-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.11.1.ebuild b/net-im/toxic/toxic-0.11.1.ebuild
index d2d629d69b60..6ed22aed8837 100644
--- a/net-im/toxic/toxic-0.11.1.ebuild
+++ b/net-im/toxic/toxic-0.11.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+audio-notify debug games llvm notification png python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2021-12-10 22:17 Jakov Smolić
  0 siblings, 0 replies; 34+ messages in thread
From: Jakov Smolić @ 2021-12-10 22:17 UTC (permalink / raw
  To: gentoo-commits

commit:     0ff46e973793c512197d6aa91642533ae0edfbe9
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 10 22:17:14 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Dec 10 22:17:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff46e97

net-im/toxic: Stabilize 0.11.1 x86, #828369

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 net-im/toxic/toxic-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.11.1.ebuild b/net-im/toxic/toxic-0.11.1.ebuild
index 6ed22aed8837..de06e0e5aea2 100644
--- a/net-im/toxic/toxic-0.11.1.ebuild
+++ b/net-im/toxic/toxic-0.11.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+audio-notify debug games llvm notification png python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2023-04-10  8:10 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2023-04-10  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c6193321c89ba9b6d88d59679e7d82456546aa50
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Wed Mar 29 13:04:55 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 08:10:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6193321

net-im/toxic: Added python 3.11 to PYTHON_COMPAT

Closes: https://bugs.gentoo.org/897094
Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.11.1.ebuild | 2 +-
 net-im/toxic/toxic-0.11.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/toxic/toxic-0.11.1.ebuild b/net-im/toxic/toxic-0.11.1.ebuild
index ceba35183fcc..fead2de553a3 100644
--- a/net-im/toxic/toxic-0.11.1.ebuild
+++ b/net-im/toxic/toxic-0.11.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit python-single-r1 xdg
 

diff --git a/net-im/toxic/toxic-0.11.3.ebuild b/net-im/toxic/toxic-0.11.3.ebuild
index effd7d5862cc..a436039ffa9e 100644
--- a/net-im/toxic/toxic-0.11.3.ebuild
+++ b/net-im/toxic/toxic-0.11.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit python-single-r1 xdg
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2023-04-10  8:10 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2023-04-10  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f0540c6ca7d2220a420537c68666e6dde3621585
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Wed Mar 29 15:35:49 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 08:10:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0540c6c

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 <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30400
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/{toxic-0.11.1.ebuild => toxic-0.11.1-r1.ebuild} | 4 +++-
 net-im/toxic/{toxic-0.11.3.ebuild => toxic-0.11.3-r1.ebuild} | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-im/toxic/toxic-0.11.1.ebuild b/net-im/toxic/toxic-0.11.1-r1.ebuild
similarity index 93%
rename from net-im/toxic/toxic-0.11.1.ebuild
rename to net-im/toxic/toxic-0.11.1-r1.ebuild
index fead2de553a3..1a535eb7fcaa 100644
--- a/net-im/toxic/toxic-0.11.1.ebuild
+++ b/net-im/toxic/toxic-0.11.1-r1.ebuild
@@ -101,7 +101,9 @@ src_configure() {
 	if ! use X; then
 		export DISABLE_X11=1
 	fi
-	export USER_CFLAGS="${CFLAGS}"
+	#include strings.h fixes undefined reference to strcasecmp()
+	#defining _GNU_SOURCE fixes undefined reference to strcasestr()
+	export USER_CFLAGS="${CFLAGS} -include strings.h -D _GNU_SOURCE"
 	export USER_LDFLAGS="${LDFLAGS}"
 	#set install directory to /usr.
 	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"

diff --git a/net-im/toxic/toxic-0.11.3.ebuild b/net-im/toxic/toxic-0.11.3-r1.ebuild
similarity index 93%
rename from net-im/toxic/toxic-0.11.3.ebuild
rename to net-im/toxic/toxic-0.11.3-r1.ebuild
index a436039ffa9e..4a42d75791c5 100644
--- a/net-im/toxic/toxic-0.11.3.ebuild
+++ b/net-im/toxic/toxic-0.11.3-r1.ebuild
@@ -101,7 +101,9 @@ src_configure() {
 	if ! use X; then
 		export DISABLE_X11=1
 	fi
-	export USER_CFLAGS="${CFLAGS}"
+	#Including strings.h fixes undefined reference to strcasecmp()
+	#Defining _GNU_SOURCE fixes undefined reference to strcasestr()
+	export USER_CFLAGS="${CFLAGS} -include strings.h -D _GNU_SOURCE"
 	export USER_LDFLAGS="${LDFLAGS}"
 	#set install directory to /usr.
 	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2023-12-18  4:51 Sam James
  0 siblings, 0 replies; 34+ messages in thread
From: Sam James @ 2023-12-18  4:51 UTC (permalink / raw
  To: gentoo-commits

commit:     919c2be23285ead34f9a05017e2406c794188fa6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 04:51:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 04:51:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919c2be2

net-im/toxic: Stabilize 0.11.3-r1 amd64, #920220

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-im/toxic/toxic-0.11.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.11.3-r1.ebuild b/net-im/toxic/toxic-0.11.3-r1.ebuild
index 4a42d75791c5..0f550f5a5abf 100644
--- a/net-im/toxic/toxic-0.11.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.11.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+audio-notify debug games llvm notification png python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2023-12-18  7:13 Joonas Niilola
  0 siblings, 0 replies; 34+ messages in thread
From: Joonas Niilola @ 2023-12-18  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     9a56cb25c1e0fa640d6a777e1fc1a00765e67d22
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 07:12:55 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 07:12:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a56cb25

net-im/toxic: Stabilize 0.11.3-r1 x86, #920220

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-im/toxic/toxic-0.11.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.11.3-r1.ebuild b/net-im/toxic/toxic-0.11.3-r1.ebuild
index 0f550f5a5abf..729b32f3fcc0 100644
--- a/net-im/toxic/toxic-0.11.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.11.3-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+audio-notify debug games llvm notification png python qrcode +sound +video +X"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 	video? ( sound X ) "


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2024-07-30 19:09 Pacho Ramos
  0 siblings, 0 replies; 34+ messages in thread
From: Pacho Ramos @ 2024-07-30 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     8d38b215ff80697c2812467db41f0c73683f79db
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Wed Apr 24 22:54:43 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 19:01:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d38b215

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 <AT> protonmail.com>
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/toxic/{toxic-0.11.3-r1.ebuild => toxic-0.11.3-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/toxic/toxic-0.11.3-r1.ebuild b/net-im/toxic/toxic-0.11.3-r2.ebuild
similarity index 97%
rename from net-im/toxic/toxic-0.11.3-r1.ebuild
rename to net-im/toxic/toxic-0.11.3-r2.ebuild
index 729b32f3fcc0..b65d15bbbbc9 100644
--- a/net-im/toxic/toxic-0.11.3-r1.ebuild
+++ b/net-im/toxic/toxic-0.11.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 
 inherit python-single-r1 xdg
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2024-07-30 19:09 Pacho Ramos
  0 siblings, 0 replies; 34+ messages in thread
From: Pacho Ramos @ 2024-07-30 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     6669677d2ec2675dd3368ea32b2dd1ded0d6d1d6
Author:     Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Wed Apr 24 23:27:04 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 19:01:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6669677d

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 <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36410
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/toxic/Manifest            |   1 +
 net-im/toxic/metadata.xml        |   1 +
 net-im/toxic/toxic-0.15.1.ebuild | 120 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 122 insertions(+)

diff --git a/net-im/toxic/Manifest b/net-im/toxic/Manifest
index 96ac83a8f936..b633a197066d 100644
--- a/net-im/toxic/Manifest
+++ b/net-im/toxic/Manifest
@@ -1 +1,2 @@
 DIST toxic-0.11.3.tar.gz 1197252 BLAKE2B 4a7a3c4eed270330c6d79ad400778debda1b98b66beed1196cf4e36858d300141c468c4963d012b77d8232f7b3b3b419138505e46098bfac3cde48e9bc0b0e1c SHA512 2c8408004d9644b52cbe9477d7c486622fcef52f1d10a1bcdf7555656a2f2e1bd4c6f0594a7b0b3156fd6908c470c5b41c55e6e0914c3eb2067614013f0f259f
+DIST toxic-0.15.1.tar.gz 1246436 BLAKE2B 5af9d978957f0da687b53440b45cabb29da65ba894238b2b41427c3137b1cb764a9db489af9faa442c2fe057f1660e6c3a4303db434bd04b9dce87c07281b10d SHA512 8bb6eef248413b00124f39b798bdaf029f8c4a13c0faf0be8f061bd0b27369ae1b44e052efd25353e5bf59724a2b02892eb95fdad7a0f8d7540212475f8a17b6

diff --git a/net-im/toxic/metadata.xml b/net-im/toxic/metadata.xml
index cdcd3b5220b7..bcfbe7a46e8b 100644
--- a/net-im/toxic/metadata.xml
+++ b/net-im/toxic/metadata.xml
@@ -21,6 +21,7 @@
 	</longdescription>
 	<use>
 		<flag name="audio-notify">Enables native sound notifications</flag>
+		<flag name="experimental">Use experimental features in net-libs/tox</flag>
 		<flag name="games">Enables some small mini-games</flag>
 		<flag name="llvm">Enables support for LLVM Address Sanitizer</flag>
 		<flag name="notification">Enables desktop notifications with libnotify, with sound support.</flag>

diff --git a/net-im/toxic/toxic-0.15.1.ebuild b/net-im/toxic/toxic-0.15.1.ebuild
new file mode 100644
index 000000000000..e222cc1b1c47
--- /dev/null
+++ b/net-im/toxic/toxic-0.15.1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="A curses-based client for Tox"
+HOMEPAGE="https://github.com/JFreegman/toxic"
+SRC_URI="https://github.com/JFreegman/toxic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+audio-notify debug experimental games llvm notification png python qrcode +sound +video +X"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	video? ( sound X ) "
+
+BDEPEND="dev-libs/libconfig:=
+	virtual/pkgconfig"
+
+RDEPEND=">=net-libs/tox-0.2.19:=
+	net-misc/curl
+	sys-kernel/linux-headers
+	sys-libs/ncurses:=
+	audio-notify? (
+		media-libs/freealut
+		media-libs/openal
+	)
+	debug? ( llvm? ( sys-devel/llvm:* ) )
+	experimental? ( net-libs/tox[experimental] )
+	notification? ( x11-libs/libnotify )
+	python? ( ${PYTHON_DEPS} )
+	qrcode? (
+		media-gfx/qrencode:=
+		png? ( media-libs/libpng )
+	)
+	sound? (
+		media-libs/openal
+		net-libs/tox:=[av]
+	)
+	X? (
+		x11-base/xorg-proto
+		x11-libs/libX11
+	)"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+	use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+	default
+	#prevent man files from being compressed.
+	sed -i -e "/gzip/d" cfg/targets/install.mk || die "Unable to prevent compression of man pages."
+	#Fix incorrect linkage of pthread (may be optional)
+	sed -i -e 's/pthread/lpthread/g' Makefile || die "Unable to fix linking of pthread."
+	#Makefile sets some required CFLAGS only if CFLAGS variable is undefined,
+	#This line changes the "lazy set if absent" assignment to a "lazy set" assignment.
+	#look below in src_configure to see how CFLAGS are passed to the makefile in USER_CFLAGS
+	sed -i -e 's/?=/=/g' Makefile || die "Unable to change assignment of CFLAGS and LDFLAGS"
+	#Fix incomplete invocation of python-config
+	sed -i -e "s/--ldflags/--ldflags --embed/" cfg/checks/python.mk || die "Unable to fix python linking"
+}
+
+src_configure() {
+	if ! use audio-notify; then
+		export DISABLE_SOUND_NOTIFY=1
+	fi
+	if use debug; then
+		export ENABLE_RELEASE=0
+		if use llvm; then
+			export ENABLE_ASAN=1
+		fi
+	fi
+	if use experimental; then
+		export ENABLE_TOX_EXPERIMENTAL=1
+	fi
+	if ! use games; then
+		export DISABLE_GAMES=1
+	fi
+	if ! use notification; then
+		export DISABLE_DESKTOP_NOTIFY=1
+	fi
+	if ! use png; then
+		export DISABLE_QRPNG=1
+	fi
+	if use python; then
+		export ENABLE_PYTHON=1
+	fi
+	if ! use qrcode; then
+		export DISABLE_QRCODE=1
+	fi
+	if ! use sound; then
+		export DISABLE_AV=1
+	fi
+	if ! use video; then
+		export DISABLE_VI=1
+	fi
+	if ! use X; then
+		export DISABLE_X11=1
+	fi
+	#Including strings.h fixes undefined reference to strcasecmp()
+	#Including linux/limits.h fixes undefinded reference to NAME_MAX and PATH_MAX macros
+	#Defining _GNU_SOURCE fixes undefined reference to strcasestr()
+	export USER_CFLAGS="${CFLAGS} -include strings.h -include linux/limits.h -D _GNU_SOURCE"
+	export USER_LDFLAGS="${LDFLAGS}"
+	#set install directory to /usr.
+	sed -i -e "s,/usr/local,${EPREFIX}/usr,g" cfg/global_vars.mk || die "Failed to set install directory!"
+}
+
+src_install() {
+	default
+	if ! use audio-notify; then
+		rm -r "${ED}"/usr/share/${PN}/sounds || die "Could not remove sounds directory"
+	fi
+}


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2024-07-30 19:09 Pacho Ramos
  0 siblings, 0 replies; 34+ messages in thread
From: Pacho Ramos @ 2024-07-30 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     950f05395705e5a737251cad66e502cd5efed315
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 30 19:05:32 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 19:07:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950f0539

net-im/toxic: Fix dependencies

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/toxic/toxic-0.15.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/toxic/toxic-0.15.1.ebuild b/net-im/toxic/toxic-0.15.1.ebuild
index 8017b624b36e..41f910090c7d 100644
--- a/net-im/toxic/toxic-0.15.1.ebuild
+++ b/net-im/toxic/toxic-0.15.1.ebuild
@@ -21,7 +21,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 BDEPEND="dev-libs/libconfig:=
 	virtual/pkgconfig"
 
-RDEPEND=">=net-libs/tox-0.2.19:=
+RDEPEND="
+	>=net-libs/tox-0.2.19:=[experimental?]
 	net-misc/curl
 	sys-kernel/linux-headers
 	sys-libs/ncurses:=
@@ -30,7 +31,6 @@ RDEPEND=">=net-libs/tox-0.2.19:=
 		media-libs/openal
 	)
 	debug? ( llvm? ( sys-devel/llvm:* ) )
-	experimental? ( net-libs/tox[experimental] )
 	notification? ( x11-libs/libnotify )
 	python? ( ${PYTHON_DEPS} )
 	qrcode? (


^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/
@ 2024-07-30 19:09 Pacho Ramos
  0 siblings, 0 replies; 34+ messages in thread
From: Pacho Ramos @ 2024-07-30 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     0bda2d4a16430c698e0c7a2d7fd2a872bd80347d
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 30 19:02:45 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 19:02:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bda2d4a

net-im/toxic: Simplify PYTHON_COMPAT

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 net-im/toxic/toxic-0.15.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/toxic/toxic-0.15.1.ebuild b/net-im/toxic/toxic-0.15.1.ebuild
index e222cc1b1c47..8017b624b36e 100644
--- a/net-im/toxic/toxic-0.15.1.ebuild
+++ b/net-im/toxic/toxic-0.15.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit python-single-r1 xdg
 


^ permalink raw reply related	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2024-07-30 19:09 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-17 15:05 [gentoo-commits] repo/gentoo:master commit in: net-im/toxic/ Agostino Sarubbo
  -- strict thread matches above, loose matches on Subject: below --
2024-07-30 19:09 Pacho Ramos
2024-07-30 19:09 Pacho Ramos
2024-07-30 19:09 Pacho Ramos
2024-07-30 19:09 Pacho Ramos
2023-12-18  7:13 Joonas Niilola
2023-12-18  4:51 Sam James
2023-04-10  8:10 Joonas Niilola
2023-04-10  8:10 Joonas Niilola
2021-12-10 22:17 Jakov Smolić
2021-12-10 16:26 Jakov Smolić
2021-08-24  8:50 Joonas Niilola
2021-08-24  8:50 Joonas Niilola
2021-06-10  8:13 Joonas Niilola
2021-01-02  0:49 Sam James
2021-01-02  0:49 Sam James
2020-12-16  8:29 Joonas Niilola
2020-12-16  8:29 Joonas Niilola
2020-12-16  8:29 Joonas Niilola
2020-09-04 20:53 Sam James
2020-07-17 15:17 Agostino Sarubbo
2020-06-08  7:46 Joonas Niilola
2020-06-08  7:46 Joonas Niilola
2018-12-09  8:43 Michał Górny
2018-11-12 23:00 Andreas Sturmlechner
2018-08-12 16:58 Michał Górny
2017-12-13  9:03 Michael Palimaka
2017-12-12 21:46 Daniel Campbell
2017-09-28 22:11 Daniel Campbell
2017-08-30 17:19 Daniel Campbell
2017-02-24  1:06 Daniel Campbell
2017-02-22  9:21 Daniel Campbell
2016-12-19 20:17 Michał Górny
2016-10-28  8:00 Daniel Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox