net-im/toxext: Remove port

Niche use case, not aligned with broad server application needs
This commit is contained in:
Bastard Operator from Hell 2025-05-27 22:46:17 +02:00
parent af14b13192
commit a8760e9bb2
No known key found for this signature in database
GPG Key ID: BDB9B5A617C0BC91
9 changed files with 1 additions and 63 deletions

View File

@ -6558,6 +6558,7 @@ net-im/tkabber-plugins
net-im/tokodon
net-im/tox_extension_messages
net-im/toxbot
net-im/toxext
net-im/toxic
net-im/toxins
net-im/tuba

View File

@ -25,7 +25,6 @@ SUBDIR += multimedia
SUBDIR += net
SUBDIR += net-im
SUBDIR += net-mgmt
SUBDIR += net-p2p
SUBDIR += ports-mgmt
SUBDIR += print
SUBDIR += science

View File

@ -94,7 +94,6 @@
SUBDIR += tg_owt
SUBDIR += toot
SUBDIR += tox
SUBDIR += toxext
SUBDIR += twirssi
SUBDIR += xmpp-client
SUBDIR += yume

View File

@ -1,27 +0,0 @@
PORTNAME= toxext
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.3
PORTREVISION= 7
CATEGORIES= net-im net-p2p
MAINTAINER= yuri@FreeBSD.org
COMMENT= Extension library for tox
WWW= https://github.com/toxext/toxext
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libopus.so:audio/opus \
libsodium.so:security/libsodium \
libtoxcore.so:net-im/tox \
libvpx.so:multimedia/libvpx
USES= cmake:testing localbase:ldflags pkgconfig
USE_GITHUB= yes
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_TESTING_ON= BUILD_TESTS
CFLAGS+= -fPIC # see https://github.com/toxext/toxext/issues/7
.include <bsd.port.mk>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1637086147
SHA256 (toxext-toxext-v0.0.3_GH0.tar.gz) = 99cf215d261a07bd83eafd1c69dcf78018db605898350b6137f1fd8e7c54734a
SIZE (toxext-toxext-v0.0.3_GH0.tar.gz) = 34759

View File

@ -1,14 +0,0 @@
--- CMakeLists.txt.orig 2022-03-21 17:46:44 UTC
+++ CMakeLists.txt
@@ -15,7 +15,9 @@ endfunction()
add_subdirectory(src)
add_subdirectory(mock)
-enable_testing()
-add_subdirectory(test)
+if (BUILD_TESTS)
+ enable_testing()
+ add_subdirectory(test)
+endif()
install(EXPORT ToxExtConfig DESTINATION lib/cmake/ToxExt NAMESPACE ToxExt::)

View File

@ -1,8 +0,0 @@
Tox provides a reasonable base set of features, but new features are slow to
implement, and may not be wanted by all clients. This is reasonable as any
protocol changes are API breaking and force clients to update to use them. Once
the features are in they are there forever meaning quality of the API and the
network layer have to be very strong.
An extension library with negotiation allows more experimentation with less risk
resulting in more features for tox clients.

View File

@ -1,5 +0,0 @@
include/toxext/toxext.h
include/toxext/toxext_util.h
lib/cmake/ToxExt/ToxExtConfig-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ToxExt/ToxExtConfig.cmake
lib/libtoxext.so

View File

@ -1,4 +0,0 @@
COMMENT = Peer-to-peer network applications
.include <bsd.port.subdir.mk>