From: "Pacho Ramos" <pacho@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/tox/
Date: Tue, 30 Jul 2024 19:09:35 +0000 (UTC) [thread overview]
Message-ID: <1722366102.60f4d35adb42c59d61e919f2a0709d6d2d48925c.pacho@gentoo> (raw)
commit: 60f4d35adb42c59d61e919f2a0709d6d2d48925c
Author: Josiah Mullins <JoMull01 <AT> protonmail <DOT> com>
AuthorDate: Sun Apr 21 20:29:54 2024 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 19:01:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f4d35a
net-libs/tox: Bump to tox-0.2.19
This upgrade fixed the issue in dht-node's daemon.
Therefore, the related warning in the ebuild has
been removed. This upgrade also provided an option
to build the unstable api, so the "experimental"
use flag has been added. Lastly, these changed
were applied to the live ebuild.
Signed-off-by: Josiah Mullins <JoMull01 <AT> protonmail.com>
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
net-libs/tox/Manifest | 1 +
net-libs/tox/metadata.xml | 1 +
.../tox/{tox-9999.ebuild => tox-0.2.19.ebuild} | 40 +++++++++-------------
net-libs/tox/tox-9999.ebuild | 24 ++++---------
4 files changed, 26 insertions(+), 40 deletions(-)
diff --git a/net-libs/tox/Manifest b/net-libs/tox/Manifest
index 2fc1f7467d21..a34b6ee88b7b 100644
--- a/net-libs/tox/Manifest
+++ b/net-libs/tox/Manifest
@@ -1,2 +1,3 @@
DIST c-toxcore-0.2.13.tar.gz 511533 BLAKE2B 8c68180710e3d06eaaef9fc05dc0ff2492907586934d1d6f57f147e07bb78b262f78b0057911e4b5cd27d2d1efb51cb714f757b90caa269988e604cafa62cd00 SHA512 f4ed9ea4afb7f9c14a5afd949f3a52e7880838c910acaf5adc39acb09ad574406be08f43b76a9fbdd4fc4bd14f0d73212dc7bd10783565055c910c6c3e5e357a
DIST c-toxcore-0.2.18.tar.gz 653247 BLAKE2B c27da02753aede5056c42e5bf1949920fc30e98a23c058ab445c2fe345271e442885a3eeb011e8fde16d8fc8451376a015c5f821145785c75e7d0dda3a8b72eb SHA512 e9b0d73a2e0460290c8453a0a64fc91deed2e0cf87f945d0ba203b929f19a296571d7140f4df89b06f7e67f2b61894460ce4dd32ab9ecf6ea7d5b67538fadb23
+DIST c-toxcore-0.2.19.tar.gz 860531 BLAKE2B 5c341d85f9af2d44656600f1e2e95d5bc420effd7cb084f7568276831c489712ea39b8ffac7e901c50672f1a7adb68bcb9eab72cb3123bed5a5e7cc3a4749777 SHA512 793070e2f53e9736e23803d5e60dab8997b2e1f0b0655807b32667d660ee240b1904842aee1910f508ef26f0d4af8ca003fe384e6c59f26787a1059f5d5a5b22
diff --git a/net-libs/tox/metadata.xml b/net-libs/tox/metadata.xml
index 434e886648f5..c98525545bf6 100644
--- a/net-libs/tox/metadata.xml
+++ b/net-libs/tox/metadata.xml
@@ -12,6 +12,7 @@
<use>
<flag name="av">Adds support for audio and video.</flag>
<flag name="dht-node">Enables DHT Bootstrap Node.</flag>
+ <flag name="experimental">Enables the experimental api</flag>
<flag name="key-utils">Builds utilities to create custom keys and profiles</flag>
<flag name="log-error">Log level: 1</flag>
<flag name="log-warn">Log level: 2</flag>
diff --git a/net-libs/tox/tox-9999.ebuild b/net-libs/tox/tox-0.2.19.ebuild
similarity index 67%
copy from net-libs/tox/tox-9999.ebuild
copy to net-libs/tox/tox-0.2.19.ebuild
index e8d52a959406..87981c32e0e5 100644
--- a/net-libs/tox/tox-9999.ebuild
+++ b/net-libs/tox/tox-0.2.19.ebuild
@@ -5,22 +5,17 @@ EAPI=8
inherit cmake systemd
+MY_P="c-toxcore-${PV}"
+S="${WORKDIR}/${MY_P}"
+
DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
HOMEPAGE="https://tox.chat https://github.com/TokTok/c-toxcore"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/TokTok/c-toxcore.git"
-else
- MY_P="c-toxcore-${PV}"
- SRC_URI="https://github.com/TokTok/c-toxcore/releases/download/v${PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
- S="${WORKDIR}/${MY_P}"
-fi
+SRC_URI="https://github.com/TokTok/c-toxcore/releases/download/v${PV}/${MY_P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0/0.2"
-IUSE="+av debug daemon dht-node ipv6 key-utils log-debug +log-error log-info log-trace log-warn test"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+av debug daemon dht-node experimental ipv6 key-utils log-debug +log-error log-info log-trace log-warn test"
REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
daemon? ( dht-node )"
@@ -45,7 +40,7 @@ src_prepare() {
cmake_src_prepare
#Remove faulty tests
- for testname in lan_discovery save_load; do
+ for testname in lan_discovery; do
sed -i -e "/^auto_test(${testname})$/d" ./auto_tests/CMakeLists.txt || die
done
}
@@ -55,21 +50,24 @@ src_configure() {
-DAUTOTEST=$(usex test ON OFF)
-DBOOTSTRAP_DAEMON=$(usex daemon ON OFF)
-DBUILD_FUN_UTILS=$(usex key-utils ON OFF)
- -DBUILD_FUZZ_TESTS=OFF #Upstream reports that this breaks all other tests
+ -DBUILD_FUZZ_TESTS=OFF #Requires the compiler to be Clang
-DBUILD_MISC_TESTS=$(usex test ON OFF)
-DBUILD_TOXAV=$(usex av ON OFF)
-DCMAKE_BUILD_TYPE=$(usex debug Debug Release)
-DDHT_BOOTSTRAP=$(usex dht-node ON OFF)
-DENABLE_SHARED=ON
-DENABLE_STATIC=OFF
+ -DEXPERIMENTAL_API=$(usex experimental ON OFF)
-DFULLY_STATIC=OFF
-DMUST_BUILD_TOXAV=$(usex av ON OFF)
+ -DUNITTEST=OFF
)
if use test; then
mycmakeargs+=(
- -DTEST_TIMEOUT_SECONDS=150
-DNON_HERMETIC_TESTS=OFF
+ -DPROXY_TEST=OFF
+ -DTEST_TIMEOUT_SECONDS=150
-DUSE_IPV6=$(usex ipv6 ON OFF)
)
else
@@ -111,14 +109,10 @@ src_install() {
}
pkg_postinst() {
- if use dht-node; then
- ewarn "The QA notice regarding libmisc_tools.so is known by the upstream"
- ewarn "developers and is on their TODO list. For more information,"
- ewarn "please see 'https://github.com/toktok/c-toxcore/issues/1144'"
- ewarn ""
- ewarn "There is currently an unresolved issue with tox DHT Bootstrap node"
- ewarn "that causes the program to be built with a null library reference."
- ewarn "This causes an infinite loop for certain revdep-rebuild commands."
- ewarn "If you aren't running a node, please consider disabling the dht-node use flag."
+ if use daemon; then
+ elog "Before you can run the daemon, you need to add nodes to"
+ elog "configuration which exists at /etc/tox-bootstrapd.conf"
+ elog "Details about these nodes can be found at https://nodes.tox.chat"
+ elog "Then run, if necessary, #rc-update add tox-dht-daemon default"
fi
}
diff --git a/net-libs/tox/tox-9999.ebuild b/net-libs/tox/tox-9999.ebuild
index e8d52a959406..0ecda67307a5 100644
--- a/net-libs/tox/tox-9999.ebuild
+++ b/net-libs/tox/tox-9999.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="GPL-3+"
SLOT="0/0.2"
-IUSE="+av debug daemon dht-node ipv6 key-utils log-debug +log-error log-info log-trace log-warn test"
+IUSE="+av debug daemon dht-node experimental ipv6 key-utils log-debug +log-error log-info log-trace log-warn test"
REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
daemon? ( dht-node )"
@@ -45,7 +45,7 @@ src_prepare() {
cmake_src_prepare
#Remove faulty tests
- for testname in lan_discovery save_load; do
+ for testname in lan_discovery; do
sed -i -e "/^auto_test(${testname})$/d" ./auto_tests/CMakeLists.txt || die
done
}
@@ -55,21 +55,24 @@ src_configure() {
-DAUTOTEST=$(usex test ON OFF)
-DBOOTSTRAP_DAEMON=$(usex daemon ON OFF)
-DBUILD_FUN_UTILS=$(usex key-utils ON OFF)
- -DBUILD_FUZZ_TESTS=OFF #Upstream reports that this breaks all other tests
+ -DBUILD_FUZZ_TESTS=OFF #Requires the compiler to be Clang
-DBUILD_MISC_TESTS=$(usex test ON OFF)
-DBUILD_TOXAV=$(usex av ON OFF)
-DCMAKE_BUILD_TYPE=$(usex debug Debug Release)
-DDHT_BOOTSTRAP=$(usex dht-node ON OFF)
-DENABLE_SHARED=ON
-DENABLE_STATIC=OFF
+ -DEXPERIMENTAL_API=$(usex experimental ON OFF)
-DFULLY_STATIC=OFF
-DMUST_BUILD_TOXAV=$(usex av ON OFF)
+ -DUNITTEST=OFF
)
if use test; then
mycmakeargs+=(
- -DTEST_TIMEOUT_SECONDS=150
-DNON_HERMETIC_TESTS=OFF
+ -DPROXY_TEST=OFF
+ -DTEST_TIMEOUT_SECONDS=150
-DUSE_IPV6=$(usex ipv6 ON OFF)
)
else
@@ -109,16 +112,3 @@ src_install() {
systemd_dounit "${FILESDIR}"/tox-bootstrapd.service
fi
}
-
-pkg_postinst() {
- if use dht-node; then
- ewarn "The QA notice regarding libmisc_tools.so is known by the upstream"
- ewarn "developers and is on their TODO list. For more information,"
- ewarn "please see 'https://github.com/toktok/c-toxcore/issues/1144'"
- ewarn ""
- ewarn "There is currently an unresolved issue with tox DHT Bootstrap node"
- ewarn "that causes the program to be built with a null library reference."
- ewarn "This causes an infinite loop for certain revdep-rebuild commands."
- ewarn "If you aren't running a node, please consider disabling the dht-node use flag."
- fi
-}
next reply other threads:[~2024-07-30 19:09 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-30 19:09 Pacho Ramos [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-11-14 1:49 [gentoo-commits] repo/gentoo:master commit in: net-libs/tox/ Sam James
2024-11-14 0:36 Sam James
2024-01-16 7:59 Sam James
2024-01-16 7:59 Sam James
2024-01-16 7:59 Sam James
2023-02-07 11:16 Marek Szuba
2022-07-19 18:29 Sam James
2022-06-16 19:33 Sam James
2022-06-16 16:32 Sam James
2022-06-16 16:32 Sam James
2022-06-16 16:32 Sam James
2022-02-21 9:43 Jakov Smolić
2022-02-21 9:43 Jakov Smolić
2022-01-07 5:14 Sam James
2022-01-07 5:14 Sam James
2022-01-07 5:14 Sam James
2021-05-14 9:36 Agostino Sarubbo
2021-05-14 9:30 Agostino Sarubbo
2021-01-02 1:43 Sam James
2021-01-02 0:35 Sam James
2020-09-04 20:57 Sam James
2020-09-04 20:53 Sam James
2020-09-04 20:53 Sam James
2020-09-04 20:53 Sam James
2020-07-05 13:44 Agostino Sarubbo
2020-07-02 6:25 Agostino Sarubbo
2020-06-08 7:46 Joonas Niilola
2020-06-08 7:46 Joonas Niilola
2020-04-26 15:29 Agostino Sarubbo
2020-04-26 14:16 Agostino Sarubbo
2020-03-28 14:21 Joonas Niilola
2020-03-28 14:21 Joonas Niilola
2020-01-13 6:10 Joonas Niilola
2020-01-13 6:10 Joonas Niilola
2020-01-04 10:26 Agostino Sarubbo
2020-01-03 12:00 Agostino Sarubbo
2019-11-04 6:23 Joonas Niilola
2019-11-04 6:23 Joonas Niilola
2019-05-26 9:43 Michał Górny
2019-04-21 21:31 Michał Górny
2018-12-22 11:43 Andreas Sturmlechner
2018-10-27 8:03 Michał Górny
2018-10-22 20:21 Michał Górny
2018-08-12 16:58 Michał Górny
2018-07-19 19:51 Jonas Stein
2017-08-18 22:13 Michał Górny
2017-08-18 22:13 Michał Górny
2017-07-30 9:45 Michał Górny
2017-01-29 17:07 Göktürk Yüksek
2017-01-16 3:33 Göktürk Yüksek
2016-12-28 0:18 Patrice Clement
2016-12-19 20:17 Michał Górny
2016-12-19 20:17 Michał Górny
2016-12-10 10:43 Michał Górny
2016-12-06 18:28 Göktürk Yüksek
2016-12-05 22:48 Patrice Clement
2016-09-21 21:58 Göktürk Yüksek
2016-09-21 21:58 Göktürk Yüksek
2016-06-15 14:21 Amy Winston
2016-02-06 11:42 Patrice Clement
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1722366102.60f4d35adb42c59d61e919f2a0709d6d2d48925c.pacho@gentoo \
--to=pacho@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox