Gentoo Archives: gentoo-commits

From: Haelwenn Monnier <contact@×××××××××.me>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: profiles/, dev-cpp/wangle/
Date: Mon, 27 Feb 2023 22:31:11
Message-Id: 1677532177.5065c8a42cf71c1e375d2549431afa41a036a9d1.lanodan@gentoo
1 commit: 5065c8a42cf71c1e375d2549431afa41a036a9d1
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Mon Feb 27 21:09:37 2023 +0000
4 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
5 CommitDate: Mon Feb 27 21:09:37 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5065c8a4
7
8 dev-cpp/wangle: treeclean
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 dev-cpp/wangle/Manifest | 1 -
13 dev-cpp/wangle/metadata.xml | 46 ---------------------------
14 dev-cpp/wangle/wangle-2022.04.11.00-r1.ebuild | 43 -------------------------
15 profiles/package.mask | 1 -
16 4 files changed, 91 deletions(-)
17
18 diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
19 deleted file mode 100644
20 index 9c1db0819..000000000
21 --- a/dev-cpp/wangle/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST wangle-2022.04.11.00.tar.gz 355228 BLAKE2B 1a86d03b0b6518a1b83d59d88ec5fd5f3a2265f951e2d1415e090b6dbdf92842f4726f7aef7e52ed4cb5923ff319051405cf9ef5ecf7eb4db19cce4d54471bff SHA512 8c908f5efcf8315f6779c2a5c5ac0a8de7a9257f661e35b72f6a9e33fe840056c56e1234fc0fc87224f68022b79080ca5360c256d426e5672f2aa2d5e2479371
25
26 diff --git a/dev-cpp/wangle/metadata.xml b/dev-cpp/wangle/metadata.xml
27 deleted file mode 100644
28 index 5b7146169..000000000
29 --- a/dev-cpp/wangle/metadata.xml
30 +++ /dev/null
31 @@ -1,46 +0,0 @@
32 -<?xml version="1.0" encoding="UTF-8"?>
33 -<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
34 -<pkgmetadata>
35 - <maintainer type="person">
36 - <description>co-maintainers welcome</description>
37 - <email>lssndrbarbieri@×××××.com</email>
38 - <name>Alessandro Barbieri</name>
39 - </maintainer>
40 - <longdescription lang="en">
41 -Client / Server abstraction
42 -
43 -You're probably familiar with Java's Netty, or Python's twisted, or similar libraries.
44 -
45 -It is built on top of folly/async/io, so it's one level up the stack from that (or similar abstractions like boost::asio)
46 -
47 -ServerBootstrap - easily manage creation of threadpools and pipelines
48 -
49 -ClientBootstrap - the same for clients
50 -
51 -Pipeline - set up a series of handlers that modify your socket data
52 -
53 -Request / Response abstraction
54 -
55 -This is roughly equivalent to the Finagle library.
56 -
57 -Aims to provide easy testing, load balancing, client pooling, retry logic, etc. for any request/response type service - i.e. thrift, http, etc.
58 -
59 -Service - a matched interface between client/server. A server will implement this interface, and a client will call in to it. These are protocol-specific
60 -
61 -ServiceFilter - a generic filter on a service. Examples: stats, request timeouts, rate limiting
62 -
63 -ServiceFactory - A factory that creates client connections. Any protocol specific setup code goes here
64 -
65 -ServiceFactoryFilter - Generic filters that control how connections are created. Client examples: load balancing, pooling, idle timeouts, markdowns, etc.
66 -
67 -ServerBootstrap
68 -
69 -Easily create a new server
70 -
71 -ServerBootstrap does the work to set up one or multiple acceptor threads, and one or multiple sets of IO threads. The thread pools can be the same. SO_REUSEPORT is automatically supported for multiple accept threads. tcp is most common, although udp is also supported.
72 - </longdescription>
73 - <upstream>
74 - <bugs-to>https://github.com/facebook/wangle/issues</bugs-to>
75 - <remote-id type="github">facebook/wangle</remote-id>
76 - </upstream>
77 -</pkgmetadata>
78
79 diff --git a/dev-cpp/wangle/wangle-2022.04.11.00-r1.ebuild b/dev-cpp/wangle/wangle-2022.04.11.00-r1.ebuild
80 deleted file mode 100644
81 index 4969ffe70..000000000
82 --- a/dev-cpp/wangle/wangle-2022.04.11.00-r1.ebuild
83 +++ /dev/null
84 @@ -1,43 +0,0 @@
85 -# Copyright 2021-2022 Gentoo Authors
86 -# Distributed under the terms of the GNU General Public License v2
87 -
88 -EAPI=8
89 -
90 -inherit cmake
91 -
92 -DESCRIPTION="Framework providing common client/server abstractions"
93 -HOMEPAGE="https://github.com/facebook/wangle"
94 -SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> ${P}.tar.gz"
95 -
96 -LICENSE="Apache-2.0"
97 -SLOT="0/${PV}"
98 -KEYWORDS="~amd64"
99 -IUSE="examples test"
100 -
101 -RDEPEND="
102 - ~dev-cpp/fizz-${PV}:=
103 - ~dev-cpp/folly-${PV}:=
104 - dev-cpp/gflags
105 - dev-cpp/glog
106 - dev-libs/double-conversion
107 - dev-libs/libevent
108 - dev-libs/libfmt
109 - dev-libs/openssl:0=
110 -"
111 -DEPEND="
112 - ${RDEPEND}
113 - dev-cpp/gtest
114 -"
115 -
116 -RESTRICT="!test? ( test )"
117 -CMAKE_USE_DIR="${S}/wangle"
118 -
119 -src_configure() {
120 - local mycmakeargs=(
121 - -DBUILD_EXAMPLES=$(usex examples)
122 - -DBUILD_TESTS=$(usex test)
123 - -DLIB_INSTALL_DIR=$(get_libdir)
124 - )
125 -
126 - cmake_src_configure
127 -}
128
129 diff --git a/profiles/package.mask b/profiles/package.mask
130 index ce621dac8..fbe5932bc 100644
131 --- a/profiles/package.mask
132 +++ b/profiles/package.mask
133 @@ -84,7 +84,6 @@ sys-power/gwe
134 # Andrew Ammerlaan <andrewammerlaan@g.o> (2022-09-26)
135 # Depends on removed ~dev-cpp/folly-2022.04.11.00:=
136 dev-cpp/fizz
137 -dev-cpp/wangle
138
139 # Viorel Munteanu <ceamac.paragon@×××××.com> (2022-08-03)
140 # depends on dev-python/PyQt6, which is currently masked with all of qt6