aboutsummaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/opendht/Manifest1
-rw-r--r--dev-libs/opendht/files/peerdiscoverytest-2.4.10.patch13
-rw-r--r--dev-libs/opendht/metadata.xml28
-rw-r--r--dev-libs/opendht/opendht-2.4.12.ebuild57
-rw-r--r--dev-libs/restinio/Manifest1
-rw-r--r--dev-libs/restinio/metadata.xml15
-rw-r--r--dev-libs/restinio/restinio-0.6.17.ebuild51
-rw-r--r--dev-libs/sobjectizer/Manifest1
-rw-r--r--dev-libs/sobjectizer/files/cmake-5.7.4.3.patch49
-rw-r--r--dev-libs/sobjectizer/metadata.xml16
-rw-r--r--dev-libs/sobjectizer/sobjectizer-5.7.4.2.ebuild30
11 files changed, 0 insertions, 262 deletions
diff --git a/dev-libs/opendht/Manifest b/dev-libs/opendht/Manifest
deleted file mode 100644
index 21cb30c..0000000
--- a/dev-libs/opendht/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opendht-2.4.12.tar.bz2 428175 BLAKE2B 96acbdf8f6401232db597461e010823afe9e16570f07e4ef98c18c28af4eed01cfa40cf617633bd2376e526387d5cb7dfbe6c49013b46af910e3d9f6810e5766 SHA512 08ea926293b08ca3d5636b9e0784480cb0e0d434cbd3a698089dec775534ca3d7267b3f7215bb6b553f208702824d6bd53bef08cea1ad6d0159c083e5f29687f
diff --git a/dev-libs/opendht/files/peerdiscoverytest-2.4.10.patch b/dev-libs/opendht/files/peerdiscoverytest-2.4.10.patch
deleted file mode 100644
index a2e3761..0000000
--- a/dev-libs/opendht/files/peerdiscoverytest-2.4.10.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/tests/peerdiscoverytester.cpp b/tests/peerdiscoverytester.cpp
-index a1dac8d0..85e315f7 100644
---- a/tests/peerdiscoverytester.cpp
-+++ b/tests/peerdiscoverytester.cpp
-@@ -42,7 +42,7 @@ struct JamiNode {
- MSGPACK_DEFINE(num, cha, str)
- };
-
--CPPUNIT_TEST_SUITE_REGISTRATION(PeerDiscoveryTester);
-+// CPPUNIT_TEST_SUITE_REGISTRATION(PeerDiscoveryTester);
-
- void PeerDiscoveryTester::setUp(){}
-
diff --git a/dev-libs/opendht/metadata.xml b/dev-libs/opendht/metadata.xml
deleted file mode 100644
index 9d4cd8b..0000000
--- a/dev-libs/opendht/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>julien@jroy.ca</email>
- <name>Julien Roy</name>
- </maintainer>
- <longdescription>
- OpenDHT provides an easy to use distributed in-memory data store. Every node in the network can read and write values to the store. Values are distributed over the network, with redundancy.
-
- Lightweight and scalable, designed for large networks and small devices
- High resilience to network disruption
- Public key cryptography layer providing optional data signature and encryption (using GnuTLS)
- IPv4 and IPv6 support
- Clean and powerful C++17 map API
- Bindings for C, Rust and Python 3
- REST API with optional HTTP client+server with push notification support
- </longdescription>
- <upstream>
- <changelog>https://github.com/savoirfairelinux/opendht/releases</changelog>
- <doc>https://github.com/savoirfairelinux/opendht/wiki</doc>
- <bugs-to>https://github.com/savoirfairelinux/opendht/issues</bugs-to>
- </upstream>
- <use>
- <flag name="api">Enable DHT proxy server</flag>
- <flag name="tools">Enable DHT tools</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-libs/opendht/opendht-2.4.12.ebuild b/dev-libs/opendht/opendht-2.4.12.ebuild
deleted file mode 100644
index 07551e5..0000000
--- a/dev-libs/opendht/opendht-2.4.12.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="C++17 Distributed Hash Table implementation "
-HOMEPAGE="https://git.jami.net/savoirfairelinux/opendht"
-SRC_URI="https://git.jami.net/savoirfairelinux/${PN}/-/archive/v${PV}.tar.bz2 -> ${P}.tar.bz2"
-COMMIT="655aa074bf3ea7b7840dd924e963b34ca328b427"
-S="${WORKDIR}/${PN}-v${PV}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+api doc python systemd test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-crypt/argon2
- dev-libs/msgpack
- dev-libs/openssl:=
- dev-libs/nettle
- dev-libs/restinio
- net-libs/gnutls
- api? (
- dev-libs/jsoncpp
- dev-libs/restinio
- )
- doc? ( app-doc/doxygen )
- python? ( dev-python/cython )
- tools? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-# Disable peerdiscoverytest, since it fails upstream
-# https://github.com/savoirfairelinux/opendht/issues/568
-PATCHES=(
- "${FILESDIR}/peerdiscoverytest-2.4.10.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- "-DOPENDHT_DOCUMENTATION=$(usex doc)"
- "-DOPENDHT_HTTP=$(usex api)"
- "-DOPENDHT_PUSH_NOTIFICATIONS=$(usex api)"
- "-DOPENDHT_PROXY_SERVER=$(usex api)"
- "-DOPENDHT_PROXY_SERVER_IDENTITY=$(usex api)"
- "-DOPENDHT_PROXY_CLIENT=$(usex api)"
- "-DOPENDHT_PYTHON=$(usex python)"
- "-DOPENDHT_SYSTEMD=$(usex systemd)"
- "-DOPENDHT_TESTS=$(usex test)"
- "-DOPENDHT_TOOLS=$(usex tools)"
- )
- cmake_src_configure
-}
diff --git a/dev-libs/restinio/Manifest b/dev-libs/restinio/Manifest
deleted file mode 100644
index 9199c79..0000000
--- a/dev-libs/restinio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST restinio-0.6.17.gh.tar.gz 670089 BLAKE2B e80f83ac4b2116f2d0acaa0022bc34aa7f772cd1f96b296229b075e1eab13c388bdeb50eb56f8e6d197a709685d2609813dc0b44bb9c00b2396c267b8aa38ebb SHA512 a324246dac1a708ad94ca9beb5d34c761e7393463b6ca5ec7606b82a3b6fe0e79ebf401dfadb9458d6a8cb5c3c75d22f10ff993ae9823a5a1da2d87b4a31483e
diff --git a/dev-libs/restinio/metadata.xml b/dev-libs/restinio/metadata.xml
deleted file mode 100644
index 625fa20..0000000
--- a/dev-libs/restinio/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>julien@jroy.ca</email>
- <name>Julien Roy</name>
- </maintainer>
- <longdescription>RESTinio is a header-only C++14 library that gives you an embedded HTTP/Websocket server. It is based on standalone version of ASIO and targeted primarily for asynchronous processing of HTTP-requests. </longdescription>
- <upstream>
- <changelog>https://github.com/Stiffstream/restinio/releases</changelog>
- <doc>https://stiffstream.com/en/docs/restinio/0.6/</doc>
- <bugs-to>https://github.com/Stiffstream/restinio/issues</bugs-to>
- <remote-id type="github">Stiffstream/restinio</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/restinio/restinio-0.6.17.ebuild b/dev-libs/restinio/restinio-0.6.17.ebuild
deleted file mode 100644
index 93a0286..0000000
--- a/dev-libs/restinio/restinio-0.6.17.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Asynchronous HTTP/WebSocket server C++14 library"
-HOMEPAGE="https://github.com/Stiffstream/restinio"
-SRC_URI="https://github.com/Stiffstream/${PN}/archive/v.${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-v.${PV}/dev"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# RESTinio is not compatible with catch2-v3
-# https://github.com/Stiffstream/restinio/issues/158
-RDEPEND="
- dev-cpp/asio
- <=dev-cpp/catch-3
- dev-libs/boost
- dev-libs/libfmt
- dev-libs/libpcre
- dev-libs/libpcre2
- dev-libs/openssl
- net-libs/http-parser
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- "-DRESTINIO_BENCH=OFF"
- "-DRESTINIO_FIND_DEPS=ON"
- "-DRESTINIO_SAMPLE=OFF"
- "-DRESTINIO_TEST=$(usex test ON OFF)"
- "-DRESTINIO_USE_EXTERNAL_HTTP_PARSER=ON"
- "-DRESTINIO_USE_EXTERNAL_SOBJECTIZER=ON"
- )
- cmake_src_configure
-}
-
-src_test() {
- # Some tests open a socket on port 8085
- # Running these tests in parallel will cause
- # failures since the port is already in use
- cmake_src_test -j 1
-}
diff --git a/dev-libs/sobjectizer/Manifest b/dev-libs/sobjectizer/Manifest
deleted file mode 100644
index 5df1391..0000000
--- a/dev-libs/sobjectizer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sobjectizer-5.7.4.2.gh.tar.gz 991321 BLAKE2B f83c42691aec6f0733246f9563ee534f9d13c4c3d666d1250b0fdd54adaf3f68e73d989aaf50d475e5cccb6e76f61ed7bc3e87baab36fb28f75cd8463ff782ce SHA512 b4a45ea27da6ea744df2daf339d7cc6dd29f692d161f426d4c69b8496cb2421bcf0f46ff695532ebc37b83d7a8f875b6ee9b88fa4cd2872836d6ae8e3352d76d
diff --git a/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch b/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch
deleted file mode 100644
index 09fda43..0000000
--- a/dev-libs/sobjectizer/files/cmake-5.7.4.3.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/dev/so_5/CMakeLists.txt b/dev/so_5/CMakeLists.txt
-index a8ee686b..cb4c5553 100644
---- a/dev/so_5/CMakeLists.txt
-+++ b/dev/so_5/CMakeLists.txt
-@@ -17,6 +17,7 @@ if(NOT SOBJECTIZER_INSTALL)
- endif()
-
- include(cmake/target.cmake)
-+include(GNUInstallDirs)
-
- project(sobjectizer VERSION ${SO_5_VERSION} LANGUAGES CXX)
-
-@@ -164,14 +165,14 @@ if(SOBJECTIZER_BUILD_STATIC)
- endif()
-
- if(SOBJECTIZER_INSTALL)
-- set(SO_5_CMAKE_FILES_DEST "lib/cmake/sobjectizer")
-+ set(SO_5_CMAKE_FILES_DEST "${CMAKE_INSTALL_LIBDIR}/cmake/sobjectizer")
-
- install(
- TARGETS ${SO_5_TARGETS_TO_INSTALL}
- EXPORT SO_5_ALL_TARGETS
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib
-- RUNTIME DESTINATION bin
-+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
-+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
-+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
- )
- install(
- EXPORT SO_5_ALL_TARGETS
-@@ -182,7 +183,7 @@ if(SOBJECTIZER_INSTALL)
-
- if(SOBJECTIZER_BUILD_SHARED)
- foreach(__extLibrary ${SO_5_EXT_LIBS})
-- install(FILES ${__extLibrary} DESTINATION lib)
-+ install(FILES ${__extLibrary} DESTINATION "${CMAKE_INSTALL_LIBDIR}")
- endforeach()
- endif()
-
-@@ -192,7 +193,7 @@ if(SOBJECTIZER_INSTALL)
- # Since v.5.7.2.3 install even files from impl subfolders
- # because it could be necessary for projects like so5extra.
- get_filename_component( DIR ${HEADER_FILE} PATH )
-- install( FILES ${HEADER_FILE} DESTINATION include/so_5/${DIR} )
-+ install( FILES ${HEADER_FILE} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/so_5/${DIR}" )
- endforeach()
-
- set(SO_5_CONFIG_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/sobjectizer-config-version.cmake")
diff --git a/dev-libs/sobjectizer/metadata.xml b/dev-libs/sobjectizer/metadata.xml
deleted file mode 100644
index 68818bf..0000000
--- a/dev-libs/sobjectizer/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>julien@jroy.ca</email>
- <name>Julien Roy</name>
- </maintainer>
- <longdescription>SObjectizer is one of a few cross-platform and OpenSource "actor frameworks" for C++. But SObjectizer supports not only Actor Model, but also Publish-Subscribe Model and CSP-like channels. The goal of SObjectizer is significant simplification of development of concurrent and multithreaded applications in C++.
-
-SObjectizer allows the creation of a concurrent app as a set of agent-objects which interact with each other through asynchronous messages. It handles message dispatching and provides a working context for message processing. And allows to tune those things by supplying various ready-to-use dispatchers.</longdescription>
- <upstream>
- <changelog>https://github.com/Stiffstream/sobjectizer/releases</changelog>
- <bugs-to>https://github.com/Stiffstream/sobjectizer/issues</bugs-to>
- <remote-id type="github">Stiffstream/sobjectizer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/sobjectizer/sobjectizer-5.7.4.2.ebuild b/dev-libs/sobjectizer/sobjectizer-5.7.4.2.ebuild
deleted file mode 100644
index 9caf3c0..0000000
--- a/dev-libs/sobjectizer/sobjectizer-5.7.4.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="An implementation of Actor, Publish-Subscribe, and CSP"
-HOMEPAGE="https://github.com/Stiffstream/sobjectizer"
-SRC_URI="https://github.com/Stiffstream/${PN}/archive/v.${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-v.${PV}"
-CMAKE_USE_DIR="${S}/dev"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}/cmake-5.7.4.3.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- "-DBUILD_EXAMPLES=$(usex examples ON OFF)"
- "-DBUILD_TESTS=$(usex test ON OFF)"
- )
- cmake_src_configure
-}