Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/updates/, net-vpn/freelan/, net-vpn/freelan/files/, ...
Date: Mon, 26 Oct 2020 07:39:48
Message-Id: 1603697936.02b7f4266660e7083f4fd054b3eccdf2ff8011ec.mgorny@gentoo
1 commit: 02b7f4266660e7083f4fd054b3eccdf2ff8011ec
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 26 07:29:08 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 26 07:38:56 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b7f426
7
8 net-vpn/freelan: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/735552
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 net-vpn/freelan/Manifest | 1 -
14 .../files/freelan-2.2-boost-1.70-asio.patch | 25 ---------
15 net-vpn/freelan/files/freelan-2.2-boost-1.70.patch | 50 ------------------
16 net-vpn/freelan/files/openrc/freelan.initd | 12 -----
17 net-vpn/freelan/freelan-2.2.ebuild | 61 ----------------------
18 net-vpn/freelan/metadata.xml | 11 ----
19 profiles/package.mask | 1 -
20 profiles/updates/1Q-2017 | 1 -
21 8 files changed, 162 deletions(-)
22
23 diff --git a/net-vpn/freelan/Manifest b/net-vpn/freelan/Manifest
24 deleted file mode 100644
25 index 4fb174f4a19..00000000000
26 --- a/net-vpn/freelan/Manifest
27 +++ /dev/null
28 @@ -1 +0,0 @@
29 -DIST freelan-2.2.tar.gz 3071919 BLAKE2B d63cc4133e6c4a55a966d605150c30566b23c3ca69d8eb2df2cd7dd23e2b6325a3b809c4d3c1c6db649988643ab5dd294f11ef90b5b849ad3f9c4c6f4789083f SHA512 e44ffcec6d85f8d2e46ed29267e0b198589009b0bc131bc6fcaa35f21e47b5db13d6ebeb83d7fee7f5baa9c91bd709d37039fd4e66f8f1720521a82d9241dfc0
30
31 diff --git a/net-vpn/freelan/files/freelan-2.2-boost-1.70-asio.patch b/net-vpn/freelan/files/freelan-2.2-boost-1.70-asio.patch
32 deleted file mode 100644
33 index 2410ad06f6c..00000000000
34 --- a/net-vpn/freelan/files/freelan-2.2-boost-1.70-asio.patch
35 +++ /dev/null
36 @@ -1,25 +0,0 @@
37 -From a3e4150d6df690ea083a74f2e66894dc2af0cd9e Mon Sep 17 00:00:00 2001
38 -From: QuantumEntangledAndy <sheepchaan@×××××.com>
39 -Date: Sat, 8 Jun 2019 10:10:10 +0700
40 -Subject: [PATCH] Fix for boost versions less than 1.66
41 -
42 ----
43 - libs/fscp/include/fscp/server.hpp | 4 ++++
44 - 1 file changed, 4 insertions(+)
45 -
46 -diff --git a/libs/fscp/include/fscp/server.hpp b/libs/fscp/include/fscp/server.hpp
47 -index 2b18a595..1f4b30ee 100644
48 ---- a/libs/fscp/include/fscp/server.hpp
49 -+++ b/libs/fscp/include/fscp/server.hpp
50 -@@ -288,7 +288,11 @@ namespace fscp
51 - */
52 - boost::asio::io_service& get_io_service()
53 - {
54 -+#if BOOST_ASIO_VERSION >= 101200 // Boost 1.66+
55 - return reinterpret_cast<boost::asio::io_context&>(get_socket().get_executor().context());
56 -+#else
57 -+ return get_socket().get_io_service();
58 -+#endif
59 - }
60 -
61 - /**
62
63 diff --git a/net-vpn/freelan/files/freelan-2.2-boost-1.70.patch b/net-vpn/freelan/files/freelan-2.2-boost-1.70.patch
64 deleted file mode 100644
65 index 1fa2bb48d65..00000000000
66 --- a/net-vpn/freelan/files/freelan-2.2-boost-1.70.patch
67 +++ /dev/null
68 @@ -1,50 +0,0 @@
69 -From d16490d00a47c8dcf008fa1b3219f54669716da3 Mon Sep 17 00:00:00 2001
70 -From: Sebastien Vincent <sebastien.vincent@×××××××××.com>
71 -Date: Sun, 19 May 2019 17:57:07 +0200
72 -Subject: [PATCH] [build] Adds support for Boost >= 1.70.
73 -
74 ----
75 - libs/freelan/src/core.cpp | 2 +-
76 - libs/fscp/include/fscp/server.hpp | 2 +-
77 - libs/fscp/src/server.cpp | 2 +-
78 - 3 files changed, 3 insertions(+), 3 deletions(-)
79 -
80 -diff --git a/libs/freelan/src/core.cpp b/libs/freelan/src/core.cpp
81 -index 840a522a..969ae305 100644
82 ---- a/libs/freelan/src/core.cpp
83 -+++ b/libs/freelan/src/core.cpp
84 -@@ -777,7 +777,7 @@ namespace freelan
85 -
86 - boost::apply_visitor(
87 - asiotap::endpoint_async_resolve_visitor(
88 -- boost::make_shared<resolver_type>(boost::ref(m_io_service)),
89 -+ boost::make_shared<resolver_type>(m_io_service),
90 - to_protocol(m_configuration.fscp.hostname_resolution_protocol),
91 - resolver_query::address_configured,
92 - DEFAULT_SERVICE,
93 -diff --git a/libs/fscp/include/fscp/server.hpp b/libs/fscp/include/fscp/server.hpp
94 -index 3766b4a3..2b18a595 100644
95 ---- a/libs/fscp/include/fscp/server.hpp
96 -+++ b/libs/fscp/include/fscp/server.hpp
97 -@@ -288,7 +288,7 @@ namespace fscp
98 - */
99 - boost::asio::io_service& get_io_service()
100 - {
101 -- return get_socket().get_io_service();
102 -+ return reinterpret_cast<boost::asio::io_context&>(get_socket().get_executor().context());
103 - }
104 -
105 - /**
106 -diff --git a/libs/fscp/src/server.cpp b/libs/fscp/src/server.cpp
107 -index cb717ec4..62b92dca 100644
108 ---- a/libs/fscp/src/server.cpp
109 -+++ b/libs/fscp/src/server.cpp
110 -@@ -1106,7 +1106,7 @@ namespace fscp
111 - template <typename WaitHandler>
112 - void server::ep_hello_context_type::async_wait_reply(boost::asio::io_service& io_service, uint32_t hello_unique_number, const boost::posix_time::time_duration& timeout, WaitHandler handler)
113 - {
114 -- const boost::shared_ptr<boost::asio::deadline_timer> timer = boost::make_shared<boost::asio::deadline_timer>(boost::ref(io_service), timeout);
115 -+ const boost::shared_ptr<boost::asio::deadline_timer> timer = boost::make_shared<boost::asio::deadline_timer>(io_service, timeout);
116 -
117 - m_pending_requests[hello_unique_number] = pending_request_status(timer);
118 -
119
120 diff --git a/net-vpn/freelan/files/openrc/freelan.initd b/net-vpn/freelan/files/openrc/freelan.initd
121 deleted file mode 100644
122 index e1e4232f438..00000000000
123 --- a/net-vpn/freelan/files/openrc/freelan.initd
124 +++ /dev/null
125 @@ -1,12 +0,0 @@
126 -#!/sbin/openrc-run
127 -# Copyright 1999-2019 Gentoo Authors
128 -# Distributed under the terms of the GNU General Public License v2
129 -
130 -command="/usr/bin/freelan"
131 -command_args="-s -p /var/run/freelan.pid"
132 -pidfile="/var/run/freelan.pid"
133 -
134 -depend() {
135 - need net
136 - use logger
137 -}
138
139 diff --git a/net-vpn/freelan/freelan-2.2.ebuild b/net-vpn/freelan/freelan-2.2.ebuild
140 deleted file mode 100644
141 index 5230dbc4e9a..00000000000
142 --- a/net-vpn/freelan/freelan-2.2.ebuild
143 +++ /dev/null
144 @@ -1,61 +0,0 @@
145 -# Copyright 1999-2019 Gentoo Authors
146 -# Distributed under the terms of the GNU General Public License v2
147 -
148 -EAPI=6
149 -
150 -inherit scons-utils toolchain-funcs
151 -
152 -DESCRIPTION="Peer-to-peer VPN software that abstracts a LAN over the Internet"
153 -HOMEPAGE="http://www.freelan.org/"
154 -SRC_URI="https://github.com/freelan-developers/freelan/archive/${PV}.tar.gz -> ${P}.tar.gz"
155 -
156 -LICENSE="GPL-3"
157 -SLOT="0"
158 -KEYWORDS="~amd64"
159 -IUSE="debug"
160 -
161 -DEPEND="
162 - dev-libs/boost:=[threads]
163 - dev-libs/openssl:0=
164 - net-misc/curl:=
165 - virtual/libiconv
166 - net-libs/miniupnpc:=
167 -"
168 -RDEPEND="${DEPEND}"
169 -
170 -PATCHES=(
171 - "${FILESDIR}"/${PN}-2.2-boost-1.70.patch
172 - "${FILESDIR}"/${PN}-2.2-boost-1.70-asio.patch
173 -)
174 -
175 -src_prepare() {
176 - export FREELAN_NO_GIT=1
177 - export FREELAN_NO_GIT_VERSION=${PV}
178 -
179 - sed -e "s/CXXFLAGS='-O3'/CXXFLAGS=''/" \
180 - -e "s/CXXFLAGS=\['-Werror'\]/CXXFLAGS=[]/" \
181 - -e "s/CXXFLAGS=\['-pedantic'\]/CXXFLAGS=[]/" \
182 - -i SConstruct || die
183 - default
184 -}
185 -
186 -src_compile() {
187 - tc-export CXX CC AR
188 - export LINK="$(tc-getCXX)"
189 -
190 - local MYSCONS=(
191 - "--mode=$(usex debug debug release)"
192 - prefix="${EPREFIX:-/}"
193 - bin_prefix="/usr"
194 - apps
195 - )
196 - escons "${MYSCONS[@]}"
197 -}
198 -
199 -src_install() {
200 - DESTDIR="${D}" escons --mode=release install prefix="${EPREFIX:-/}" bin_prefix="/usr"
201 - dobin build/release/bin/freelan
202 - dodoc CONTRIBUTING.md README.md
203 -
204 - newinitd "${FILESDIR}/openrc/freelan.initd" freelan
205 -}
206
207 diff --git a/net-vpn/freelan/metadata.xml b/net-vpn/freelan/metadata.xml
208 deleted file mode 100644
209 index a3e769a4485..00000000000
210 --- a/net-vpn/freelan/metadata.xml
211 +++ /dev/null
212 @@ -1,11 +0,0 @@
213 -<?xml version='1.0' encoding='UTF-8'?>
214 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
215 -<pkgmetadata>
216 - <maintainer type="person">
217 - <email>aballier@g.o</email>
218 - <name>Alexis Ballier</name>
219 - </maintainer>
220 - <upstream>
221 - <remote-id type="github">freelan-developers/freelan</remote-id>
222 - </upstream>
223 -</pkgmetadata>
224
225 diff --git a/profiles/package.mask b/profiles/package.mask
226 index 34df9b0b31e..fad43785166 100644
227 --- a/profiles/package.mask
228 +++ b/profiles/package.mask
229 @@ -265,7 +265,6 @@ games-emulation/gambatte
230 games-sports/vdrift
231 games-strategy/endless-sky
232 games-strategy/glob2
233 -net-vpn/freelan
234
235 # Michał Górny <mgorny@g.o> (2020-09-25)
236 # PyPy3.7 alpha. Known to break a few packages. Masked until it
237
238 diff --git a/profiles/updates/1Q-2017 b/profiles/updates/1Q-2017
239 index dce848ac34c..cde2ff095b4 100644
240 --- a/profiles/updates/1Q-2017
241 +++ b/profiles/updates/1Q-2017
242 @@ -4,7 +4,6 @@ move net-libs/libkgapi kde-apps/libkgapi
243 slotmove =dev-ruby/typhoeus-1.1.2 0 1
244 move app-cdr/k3b kde-apps/k3b
245 move net-misc/badvpn net-vpn/badvpn
246 -move net-misc/freelan net-vpn/freelan
247 move net-firewall/ipsec-tools net-vpn/ipsec-tools
248 move net-misc/libreswan net-vpn/libreswan
249 move net-misc/logmein-hamachi net-vpn/logmein-hamachi