Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/slirp4netns/
Date: Thu, 25 Feb 2021 21:35:09
Message-Id: 1614288872.14763ee284d523e3e1e23fa25cf4ce6931f23ee9.zmedico@gentoo
1 commit: 14763ee284d523e3e1e23fa25cf4ce6931f23ee9
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 25 21:34:32 2021 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 25 21:34:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14763ee2
7
8 app-emulation/slirp4netns: Bump to version 1.1.9
9
10 Package-Manager: Portage-3.0.15, Repoman-3.0.2
11 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
12
13 app-emulation/slirp4netns/Manifest | 1 +
14 app-emulation/slirp4netns/slirp4netns-1.1.9.ebuild | 40 ++++++++++++++++++++++
15 2 files changed, 41 insertions(+)
16
17 diff --git a/app-emulation/slirp4netns/Manifest b/app-emulation/slirp4netns/Manifest
18 index 33e69c6c548..4843ebb5971 100644
19 --- a/app-emulation/slirp4netns/Manifest
20 +++ b/app-emulation/slirp4netns/Manifest
21 @@ -1,2 +1,3 @@
22 DIST slirp4netns-1.1.4.tar.gz 55346 BLAKE2B 86716ec9f42ae0087e9e7d142683f53b986275bce20b5ab0a33d0cdd63778adfeeadc86e5abb52d4a7e3e89baa0440c1a99bde920eeb2ed5293046e451d8ad01 SHA512 a6a26c55bdd4f50e668f7feeee3cd1d077e1ca9bd5bad5bbb8c47b15d366af4b1f2900241bedcd5a974a7597f43b17f970662271ec1987fbb6291c50470fa0a8
23 DIST slirp4netns-1.1.8.tar.gz 58022 BLAKE2B cb65af6a5298411c158dd3da8160f8e4999ce5cb6bafc85f233d4d64a58c545ff7e9db21501f718ce7990d2497a6960853ecb9ff548859b1be19f3d74e86610b SHA512 28b2dd73cfd0a0fc71338c55a7f4ae448456620a0d27eb1e7c79f2d58da2a90f2f9af363c9abf5148d4d6435f69ea26809e5f20721fec5daf4c9897bb29c3547
24 +DIST slirp4netns-1.1.9.tar.gz 58951 BLAKE2B e4fde408b3cd55dec0cca495c58936ec32c6201a0fe63c1a9fc9502ac41da615f92271d5fb365475f6864dd3c195097c81f01268b1b8d10d0f888c4e154cac34 SHA512 6471bf2b2eff9bd3ef037de986ab612f20bfce7a52bfd2b1b434d0606a3d2e6170b3fc43b168c8cc6f56ffb82f8361f21a26522ac1092c71f6e694a9588d5854
25
26 diff --git a/app-emulation/slirp4netns/slirp4netns-1.1.9.ebuild b/app-emulation/slirp4netns/slirp4netns-1.1.9.ebuild
27 new file mode 100644
28 index 00000000000..619879cf45b
29 --- /dev/null
30 +++ b/app-emulation/slirp4netns/slirp4netns-1.1.9.ebuild
31 @@ -0,0 +1,40 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit autotools
38 +
39 +DESCRIPTION="User-mode networking for unprivileged network namespaces"
40 +HOMEPAGE="https://github.com/rootless-containers/slirp4netns"
41 +SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +KEYWORDS="~amd64 ~arm64"
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +
47 +RDEPEND="
48 + dev-libs/glib:2=
49 + dev-libs/libpcre:=
50 + net-libs/libslirp:=
51 + sys-libs/libseccomp:=
52 + sys-libs/libcap:="
53 +
54 +DEPEND="${RDEPEND}
55 + virtual/pkgconfig"
56 +RESTRICT="test"
57 +
58 +src_prepare() {
59 + # Respect AR variable for bug 722162.
60 + sed -e 's|^AC_PROG_CC$|AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])\nAC_PROG_AR\n\0|' \
61 + -i configure.ac || die
62 + eautoreconf
63 + default
64 +}
65 +
66 +pkg_postinst() {
67 + if [[ -z ${REPLACING_VERSIONS} ]]; then
68 + elog "You need to have the tun kernel module loaded in order to have"
69 + elog "slirp4netns working"
70 + fi
71 +}