[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2023-05-15 Thread Sam James
commit: 5c4ce05d4512e36686209cba6f719bc7a6dc28f2
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 01:07:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 01:52:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4ce05d

net-libs/libslirp: add Valgrind annotation support

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index 756a3331dd1b..0810b697f5e1 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -13,11 +13,14 @@ HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="static-libs"
+IUSE="static-libs valgrind"
 
 RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
+# Valgrind usage is automagic but it's not so bad given it's a header-only dep.
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
 
 S=${WORKDIR}/${MY_P}
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2023-04-30 Thread Sam James
commit: fb664e196bc4afb6c315fe6af7faa5785215765f
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 01:58:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 01:58:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb664e19

net-libs/libslirp: Stabilize 4.7.0 ppc64, #905385

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index ec331a5e8372..756a3331dd1b 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~m68k ~ppc ppc64 ~riscv x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2023-04-30 Thread Sam James
commit: 856f48be6854c2396ae16b4feece288f4e3392b0
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:53:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856f48be

net-libs/libslirp: Stabilize 4.7.0 x86, #905385

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index 788659b8314b..ec331a5e8372 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2023-04-30 Thread Sam James
commit: fce152e9d39276bd96457115b4fae344926e8522
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:49:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce152e9

net-libs/libslirp: Stabilize 4.7.0 arm64, #905385

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index bbb6f2e47393..788659b8314b 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2023-04-30 Thread Sam James
commit: 5a5accd480896773270d562f9270b6f40e226f02
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 23:49:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 23:49:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5accd4

net-libs/libslirp: Stabilize 4.7.0 amd64, #905385

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index 7f4caff4570f..bbb6f2e47393 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2022-05-19 Thread WANG Xuerui
commit: e27f9fcd0438635704ff03e768be51c21bce8642
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 11:46:02 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 12:18:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27f9fcd

net-libs/libslirp: keyword 4.7.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/libslirp/libslirp-4.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
index 8af6b877d67a..7f4caff4570f 100644
--- a/net-libs/libslirp/libslirp-4.7.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2022-04-27 Thread Zac Medico
commit: e0f6c80f377f990d0608b8d548893d8b0c965899
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 28 00:47:52 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 28 00:53:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f6c80f

net-libs/libslirp: add 4.7.0

Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.7.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index b2523bed1ccb..7deab5160a6e 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1,2 @@
 DIST libslirp-4.6.1.tar.gz 135569 BLAKE2B 
7a890912f2a8ce9d6820870e2d29b9c7a2253c403c2bcb127a38e02b2b81d1e262f34571c8a4c05fbf46874b9b2967cb5597cabe169ad54f12702fdd8b90bb3c
 SHA512 
04a9dd88cd58c849a24b9cff405d951952760d99ea2bef0b070463dff088d79f44557a13c9427ba0043f58d4b9e06b68ff64a4f23a7b0d66df594e32e1521cae
+DIST libslirp-4.7.0.tar.gz 143251 BLAKE2B 
f3e1c3a31f09462d79ca6c663a05bde02b075090f3a5f7bc69fef3c72b8517c11a123ad7b46f4b2855cbc9a7a5dbde8d1cb2d5e3e2a9d7eedbe570c200f8bcc6
 SHA512 
387f4a6dad240ce633df2640bb49c6cb0041c8b3afc8d0ef38186d385f00dd9e4ef4443e93e1b71dbf05e22892b6f2771a87a202e815d8ec899ab5c147a1f09f

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
new file mode 100644
index ..8af6b877d67a
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2022-02-07 Thread James Le Cuirot
commit: 6b2c181cd821dd3aeb6b1e5304040c8d26258e96
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Feb  7 21:43:55 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Feb  7 21:45:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2c181c

net-libs/libslirp: Keyword 4.6.1 for ~m68k

Signed-off-by: James Le Cuirot  gentoo.org>

 net-libs/libslirp/libslirp-4.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libslirp/libslirp-4.6.1.ebuild 
b/net-libs/libslirp/libslirp-4.6.1.ebuild
index dbfe15353d26..272a78bb0d4d 100644
--- a/net-libs/libslirp/libslirp-4.6.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~m68k ~ppc ppc64 ~riscv x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-12-30 Thread Yixun Lan
commit: a054c4fbd181aae820f34ec12345ca0835a7ae3a
Author: Yongxiang Liang  gmail  com>
AuthorDate: Fri Dec 24 15:09:01 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec 31 03:39:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a054c4fb

net-libs/libslirp: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/libslirp/libslirp-4.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.1.ebuild 
b/net-libs/libslirp/libslirp-4.6.1.ebuild
index cac706bcd170..dbfe15353d26 100644
--- a/net-libs/libslirp/libslirp-4.6.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 ~riscv x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-12-25 Thread Sam James
commit: 5f7d8c1fa844fa8ed2016b9de8c90834b08188c3
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 26 00:15:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 26 00:19:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7d8c1f

net-libs/libslirp: drop trailing full stop from DESCRIPTION

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.1.ebuild 
b/net-libs/libslirp/libslirp-4.6.1.ebuild
index 66229c715845..cac706bcd170 100644
--- a/net-libs/libslirp/libslirp-4.6.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.1.ebuild
@@ -8,7 +8,7 @@ inherit meson
 KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."
+DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"
 HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/files/

2021-07-13 Thread Conrad Kostecki
commit: 0cde6b189cfc5e0128f52e517a8a7868cf8278d0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jul 13 19:08:47 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jul 13 21:15:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cde6b18

net-libs/libslirp: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/21628
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libslirp-4.3.1-bug-756910-check-pkt_len.patch  | 48 --
 1 file changed, 48 deletions(-)

diff --git 
a/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch 
b/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
deleted file mode 100644
index aef7f19ba13..000
--- a/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From: Prasad J Pandit 
-Date: Thu, 26 Nov 2020 13:57:06 +
-Subject: [PATCH] slirp: check pkt_len before reading protocol header
-
-While processing ARP/NCSI packets in 'arp_input' or 'ncsi_input'
-routines, ensure that pkt_len is large enough to accommodate the
-respective protocol headers, lest it should do an OOB access.
-Add check to avoid it.
-
-Reported-by: Qiuhao Li @outlook.com;
-Signed-off-by: Prasad J Pandit 

- src/ncsi.c  | 4 
- src/slirp.c | 4 
- 2 files changed, 8 insertions(+)
-
-diff --git a/src/ncsi.c b/src/ncsi.c
-index 3c1dfef..75dcc08 100644
 a/src/ncsi.c
-+++ b/src/ncsi.c
-@@ -148,6 +148,10 @@ void ncsi_input(Slirp *slirp, const uint8_t *pkt, int 
pkt_len)
- uint32_t checksum;
- uint32_t *pchecksum;
- 
-+if (pkt_len < ETH_HLEN + sizeof(struct ncsi_pkt_hdr)) {
-+return; /* packet too short */
-+}
-+
- memset(ncsi_reply, 0, sizeof(ncsi_reply));
- 
- memset(reh->h_dest, 0xff, ETH_ALEN);
-diff --git a/src/slirp.c b/src/slirp.c
-index 9bead0c..abb6f9a 100644
 a/src/slirp.c
-+++ b/src/slirp.c
-@@ -860,6 +860,10 @@ static void arp_input(Slirp *slirp, const uint8_t *pkt, 
int pkt_len)
- return;
- }
- 
-+if (pkt_len < ETH_HLEN + sizeof(struct slirp_arphdr)) {
-+return; /* packet too short */
-+}
-+
- ar_op = ntohs(ah->ar_op);
- switch (ar_op) {
- case ARPOP_REQUEST:
--- 
-2.28.0



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-19 Thread Zac Medico
commit: c12ee84df0feb4f2b0d21d8048abb4796d6c459c
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jun 19 16:01:34 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun 19 16:03:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12ee84d

net-libs/libslirp: Bump to version 4.6.1

Closes: https://bugs.gentoo.org/796737
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest | 2 +-
 net-libs/libslirp/{libslirp-4.6.0.ebuild => libslirp-4.6.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index d764e25575b..b2523bed1cc 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1 @@
-DIST libslirp-4.6.0.tar.gz 135533 BLAKE2B 
62be67192a68b4c8bdc0b84f1ba2f1d3617a2c94c14720f9eb2f4ca317af59b59ce4d2147903b4055e60f4de262db7500345db6341b083a1d6f48e9f6a2edd04
 SHA512 
f3464818182bd2d8d21fd1f158172acd84523d8c252f21cab4f29317606b01ebd772a612dc522255e7f4a169608e6604b389e433e65d3163ba591f639e744a81
+DIST libslirp-4.6.1.tar.gz 135569 BLAKE2B 
7a890912f2a8ce9d6820870e2d29b9c7a2253c403c2bcb127a38e02b2b81d1e262f34571c8a4c05fbf46874b9b2967cb5597cabe169ad54f12702fdd8b90bb3c
 SHA512 
04a9dd88cd58c849a24b9cff405d951952760d99ea2bef0b070463dff088d79f44557a13c9427ba0043f58d4b9e06b68ff64a4f23a7b0d66df594e32e1521cae

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.1.ebuild
similarity index 100%
rename from net-libs/libslirp/libslirp-4.6.0.ebuild
rename to net-libs/libslirp/libslirp-4.6.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-19 Thread Zac Medico
commit: 3b2bfdfd9ec92eeedc83c5c22b0c29c43dc0c550
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Jun 19 15:35:29 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Jun 19 15:37:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2bfdfd

net-libs/libslirp: Remove vunlnerable version

Bug: https://bugs.gentoo.org/796347
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest |  1 -
 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index 4eb0a12546c..d764e25575b 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1,2 +1 @@
-DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005
 DIST libslirp-4.6.0.tar.gz 135533 BLAKE2B 
62be67192a68b4c8bdc0b84f1ba2f1d3617a2c94c14720f9eb2f4ca317af59b59ce4d2147903b4055e60f4de262db7500345db6341b083a1d6f48e9f6a2edd04
 SHA512 
f3464818182bd2d8d21fd1f158172acd84523d8c252f21cab4f29317606b01ebd772a612dc522255e7f4a169608e6604b389e433e65d3163ba591f639e744a81

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
deleted file mode 100644
index 1ab7f75196c..000
--- a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
-MY_P="${PN}-v${PV}"
-SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
-HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="static-libs"
-
-RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}/libslirp-4.3.1-bug-756910-check-pkt_len.patch"
-)
-
-src_prepare() {
-   default
-   echo "${PV}" > .tarball-version || die
-   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-18 Thread Sam James
commit: fbabbb8e29e4c55d66759c222b9e10ab6af2f174
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 22:37:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 22:37:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbabbb8e

net-libs/libslirp: Stabilize 4.6.0 arm64, #796347

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.0.ebuild
index cdbbc479094..66229c71584 100644
--- a/net-libs/libslirp/libslirp-4.6.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-18 Thread Agostino Sarubbo
commit: 2d02bc80ce5ae270a069dffc25db7ae079c1a774
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 18 06:30:01 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 18 06:30:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d02bc80

net-libs/libslirp: x86 stable wrt bug #796347

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libslirp/libslirp-4.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.0.ebuild
index d9cea522a45..cdbbc479094 100644
--- a/net-libs/libslirp/libslirp-4.6.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-18 Thread Agostino Sarubbo
commit: 3b99f06c87414d2aa131fd7d4729306780cee529
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 18 06:28:49 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 18 06:28:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b99f06c

net-libs/libslirp: ppc64 stable wrt bug #796347

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libslirp/libslirp-4.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.0.ebuild
index 4d0bf8949ff..d9cea522a45 100644
--- a/net-libs/libslirp/libslirp-4.6.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-18 Thread Agostino Sarubbo
commit: a8807942b005fd3c5cd87c97ae28e4cbeaf728fd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 18 06:26:55 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 18 06:26:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8807942

net-libs/libslirp: amd64 stable wrt bug #796347

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libslirp/libslirp-4.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.0.ebuild
index 26b1487afc7..4d0bf8949ff 100644
--- a/net-libs/libslirp/libslirp-4.6.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-16 Thread Zac Medico
commit: 432850387fab7d544046a33a5d49a72b662cb36b
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 16 15:08:56 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 16 15:08:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43285038

net-libs/libslirp: Remove old version 4.4.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 -
 net-libs/libslirp/libslirp-4.4.0.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index 52c684af539..4eb0a12546c 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1,3 +1,2 @@
 DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005
-DIST libslirp-4.4.0.tar.gz 128453 BLAKE2B 
da747071c22522649627dd8b2e1cd621129a6898b2391d0da2a8f032068f129d11de3dc0e0f94ac38b36c79e2cc0c9508a3bd3e9a07beca914219146c82faec0
 SHA512 
27f5d41730a3070df4ead1af4ec42fdff141289e5072ec93053b9236d9197bc3f1a3a804c85eef08458ab47a0d4921457df57ece5aae42cab9f068ccda31f3ee
 DIST libslirp-4.6.0.tar.gz 135533 BLAKE2B 
62be67192a68b4c8bdc0b84f1ba2f1d3617a2c94c14720f9eb2f4ca317af59b59ce4d2147903b4055e60f4de262db7500345db6341b083a1d6f48e9f6a2edd04
 SHA512 
f3464818182bd2d8d21fd1f158172acd84523d8c252f21cab4f29317606b01ebd772a612dc522255e7f4a169608e6604b389e433e65d3163ba591f639e744a81

diff --git a/net-libs/libslirp/libslirp-4.4.0.ebuild 
b/net-libs/libslirp/libslirp-4.4.0.ebuild
deleted file mode 100644
index 013229b4fd9..000
--- a/net-libs/libslirp/libslirp-4.4.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-MY_P="${PN}-v${PV}"
-SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
-HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="static-libs"
-
-RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-   echo "${PV}" > .tarball-version || die
-   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2021-06-16 Thread Zac Medico
commit: 2eeab759791900721e086f63a3765bf9a46f5909
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Jun 16 15:04:08 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Jun 16 15:06:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eeab759

net-libs/libslirp: Bump to version 4.6.0

Bug: https://bugs.gentoo.org/796347
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.6.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index eaa6c1a9a55..52c684af539 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1,2 +1,3 @@
 DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005
 DIST libslirp-4.4.0.tar.gz 128453 BLAKE2B 
da747071c22522649627dd8b2e1cd621129a6898b2391d0da2a8f032068f129d11de3dc0e0f94ac38b36c79e2cc0c9508a3bd3e9a07beca914219146c82faec0
 SHA512 
27f5d41730a3070df4ead1af4ec42fdff141289e5072ec93053b9236d9197bc3f1a3a804c85eef08458ab47a0d4921457df57ece5aae42cab9f068ccda31f3ee
+DIST libslirp-4.6.0.tar.gz 135533 BLAKE2B 
62be67192a68b4c8bdc0b84f1ba2f1d3617a2c94c14720f9eb2f4ca317af59b59ce4d2147903b4055e60f4de262db7500345db6341b083a1d6f48e9f6a2edd04
 SHA512 
f3464818182bd2d8d21fd1f158172acd84523d8c252f21cab4f29317606b01ebd772a612dc522255e7f4a169608e6604b389e433e65d3163ba591f639e744a81

diff --git a/net-libs/libslirp/libslirp-4.6.0.ebuild 
b/net-libs/libslirp/libslirp-4.6.0.ebuild
new file mode 100644
index 000..26b1487afc7
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A TCP-IP emulator used to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-18 Thread Zac Medico
commit: cdf57f779c7c6d4950229619bfbc46b33a6d69e4
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 19 00:05:26 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 19 00:06:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf57f77

net-libs/libslirp: remove vulnerable 4.3.1 for bug 756910

Bug: https://bugs.gentoo.org/756910
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 35 -
 1 file changed, 35 deletions(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
deleted file mode 100644
index 5a87450fae4..000
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
-MY_P="${PN}-v${PV}"
-SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
-HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="static-libs"
-
-RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-   echo "${PV}" > .tarball-version || die
-   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddefault_library=$(usex static-libs both shared)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-18 Thread Sergei Trofimovich
commit: 2bc79d5f95465b5d4d70e4f3b34f0584f6ebac39
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 18 10:20:51 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 18 10:25:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bc79d5f

net-libs/libslirp: stable 4.3.1-r1 for ppc64

stable wrt bug #756910

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
index a8d758fa596..1ab7f75196c 100644
--- a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-15 Thread Sam James
commit: 7fdabf3a36b5299a7c47458773c3b8b71f32051e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 15 10:34:34 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 15 10:34:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdabf3a

net-libs/libslirp: Stabilize 4.3.1-r1 amd64, #756910

Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
index 952aa075f79..a8d758fa596 100644
--- a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-14 Thread Sam James
commit: 4b2c9ecc6413d99d68f702827397498ccd784259
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 15 06:28:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 15 06:28:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2c9ecc

net-libs/libslirp: arm64 stable (bug #756910)

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
index e093b893bfc..952aa075f79 100644
--- a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ~ppc ~ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-14 Thread Thomas Deutschmann
commit: 27ab0fc53cbfed5ed8031e86566266c58f502c44
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Dec 14 20:14:42 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec 14 20:18:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ab0fc5

net-libs/libslirp: x86 stable (bug #756910)

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
index 90da793ff23..e093b893bfc 100644
--- a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-12-14 Thread Zac Medico
commit: 5f551c0bf9e65c2725e6c0097ea088eeddaaffb4
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Dec 14 10:06:46 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Dec 14 10:07:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f551c0b

net-libs/libslirp: Bump to version 4.4.0

Bug: https://bugs.gentoo.org/759964
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.4.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index b508e930c3e..eaa6c1a9a55 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1,2 @@
 DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005
+DIST libslirp-4.4.0.tar.gz 128453 BLAKE2B 
da747071c22522649627dd8b2e1cd621129a6898b2391d0da2a8f032068f129d11de3dc0e0f94ac38b36c79e2cc0c9508a3bd3e9a07beca914219146c82faec0
 SHA512 
27f5d41730a3070df4ead1af4ec42fdff141289e5072ec93053b9236d9197bc3f1a3a804c85eef08458ab47a0d4921457df57ece5aae42cab9f068ccda31f3ee

diff --git a/net-libs/libslirp/libslirp-4.4.0.ebuild 
b/net-libs/libslirp/libslirp-4.4.0.ebuild
new file mode 100644
index 000..013229b4fd9
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/, net-libs/libslirp/files/

2020-11-26 Thread Zac Medico
commit: d30c6855d7a1a594e6259685a4dc22e1bb6acf93
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov 26 20:50:17 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov 26 20:52:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30c6855

net-libs/libslirp: Revbump to 4.3.1-r1

Fixes CVE-2020-29129 and CVE-2020-29130.

Bug: https://bugs.gentoo.org/756910
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 .../libslirp-4.3.1-bug-756910-check-pkt_len.patch  | 48 ++
 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 39 ++
 2 files changed, 87 insertions(+)

diff --git 
a/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch 
b/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
new file mode 100644
index 000..aef7f19ba13
--- /dev/null
+++ b/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
@@ -0,0 +1,48 @@
+From: Prasad J Pandit 
+Date: Thu, 26 Nov 2020 13:57:06 +
+Subject: [PATCH] slirp: check pkt_len before reading protocol header
+
+While processing ARP/NCSI packets in 'arp_input' or 'ncsi_input'
+routines, ensure that pkt_len is large enough to accommodate the
+respective protocol headers, lest it should do an OOB access.
+Add check to avoid it.
+
+Reported-by: Qiuhao Li @outlook.com;
+Signed-off-by: Prasad J Pandit 
+---
+ src/ncsi.c  | 4 
+ src/slirp.c | 4 
+ 2 files changed, 8 insertions(+)
+
+diff --git a/src/ncsi.c b/src/ncsi.c
+index 3c1dfef..75dcc08 100644
+--- a/src/ncsi.c
 b/src/ncsi.c
+@@ -148,6 +148,10 @@ void ncsi_input(Slirp *slirp, const uint8_t *pkt, int 
pkt_len)
+ uint32_t checksum;
+ uint32_t *pchecksum;
+ 
++if (pkt_len < ETH_HLEN + sizeof(struct ncsi_pkt_hdr)) {
++return; /* packet too short */
++}
++
+ memset(ncsi_reply, 0, sizeof(ncsi_reply));
+ 
+ memset(reh->h_dest, 0xff, ETH_ALEN);
+diff --git a/src/slirp.c b/src/slirp.c
+index 9bead0c..abb6f9a 100644
+--- a/src/slirp.c
 b/src/slirp.c
+@@ -860,6 +860,10 @@ static void arp_input(Slirp *slirp, const uint8_t *pkt, 
int pkt_len)
+ return;
+ }
+ 
++if (pkt_len < ETH_HLEN + sizeof(struct slirp_arphdr)) {
++return; /* packet too short */
++}
++
+ ar_op = ntohs(ah->ar_op);
+ switch (ar_op) {
+ case ARPOP_REQUEST:
+-- 
+2.28.0

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
new file mode 100644
index 000..90da793ff23
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/libslirp-4.3.1-bug-756910-check-pkt_len.patch"
+)
+
+src_prepare() {
+   default
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-11-06 Thread Georgy Yakovlev
commit: fe3b253b8eafd1bbc4dd7db165d9db6dfbd1cfdf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Nov  7 01:49:07 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov  7 02:09:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3b253b

net-libs/libslirp: ppc64 stable, bug #750047

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 09463b75af1..5a87450fae4 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-08-29 Thread Thomas Deutschmann
commit: ffdb49ca8378d92db18f2917c93532e1fbd58f74
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 30 01:27:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 30 01:32:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffdb49ca

net-libs/libslirp: x86 stable (bug #737228)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index c06446387f9..09463b75af1 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 arm64 ~ppc ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-08-29 Thread Zac Medico
commit: a15d7caa3306003967173cd9da68466d0d490540
Author: David Michael  gmail  com>
AuthorDate: Sat Aug 29 18:46:10 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug 29 18:49:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15d7caa

net-libs/libslirp: Support static-libs

Closes: https://bugs.gentoo.org/739512
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 5883ba4bc27..c06446387f9 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -13,6 +13,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
 
 LICENSE="BSD"
 SLOT="0"
+IUSE="static-libs"
 
 RDEPEND="dev-libs/glib:="
 
@@ -25,3 +26,10 @@ src_prepare() {
echo "${PV}" > .tarball-version || die
echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
 }
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-08-20 Thread Zac Medico
commit: 8a31ddedbfa3ff0421673c910de4b9e93a8ebfc5
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Aug 20 21:51:40 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Aug 20 21:53:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a31dded

net-libs/libslirp: Fix sandbox violation #737656

Reported-by: Pietro  googlemail.com>
Closes: https://bugs.gentoo.org/737656
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 6d66bc7531c..5883ba4bc27 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -23,4 +23,5 @@ S=${WORKDIR}/${MY_P}
 src_prepare() {
default
echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-08-19 Thread Sam James
commit: 7e1dd5ead5a4171f1673e0411b54634cbbbe8c85
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 22:39:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 22:39:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1dd5ea

net-libs/libslirp: arm64 stable (bug #738056)

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index c15ed7cabe5..6d66bc7531c 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64"
+KEYWORDS="amd64 arm64 ~ppc ~ppc64"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-08-16 Thread Agostino Sarubbo
commit: f30db5f552c1a3f0ff1c95dd4a62e80a90b54da3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Aug 16 14:45:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Aug 16 14:45:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30db5f5

net-libs/libslirp: amd64 stable wrt bug #737228

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 91586cf7f19..c15ed7cabe5 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-07-17 Thread Sam James
commit: 45b0bfc2afa2573630a63c7d8f027c5dd263a39a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 17:22:46 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 17:23:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b0bfc2

net-libs/libslirp: arm64 keyworded (bug #732144)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 6bf997e6a7a..91586cf7f19 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-07-16 Thread Sam James
commit: 966d67ad4609643140f9938692c7f1a1eb930027
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 17 00:18:49 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 17 00:18:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966d67ad

net-libs/libslirp: ppc keyworded (bug #732144)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index d3258bf5dc1..6bf997e6a7a 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-07-12 Thread Sergei Trofimovich
commit: 743449dd354c0ee525a1729013273ec114b79fe7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 12 08:29:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 12 08:29:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743449dd

net-libs/libslirp: keyworded 4.3.1 for ppc64

keyworded wrt bug #732144

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libslirp/libslirp-4.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
index 011abdb103b..d3258bf5dc1 100644
--- a/net-libs/libslirp/libslirp-4.3.1.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit meson
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
 MY_P="${PN}-v${PV}"
 
SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
 DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-07-09 Thread Zac Medico
commit: 7fdb9c3ae9a5af18bd2d5402e1c6c86c38d57333
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jul  9 21:56:50 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jul  9 21:57:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdb9c3a

net-libs/libslirp: Remove vulnerable <4.3.1

Bug: https://bugs.gentoo.org/731988
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 -
 net-libs/libslirp/libslirp-4.3.0.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index fa63d2a1808..b508e930c3e 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1,2 +1 @@
-DIST libslirp-4.3.0.tar.gz 126721 BLAKE2B 
407e9b29c107edefd9c8609a16d763e159c2e8624469e49a7408c4edb8fe07940bfce748bd8e4ac2a92ed09a0be283f75337d12475c06ad778b4bb5cc56df180
 SHA512 
24c5a6c60e0a08674353db1050a6a6b6cd7633e7cb691a3380b7acc6f0bb65d8aa52a076623d4615f63c7b5e96e600b99b56d2f14772fafe132afb1f0102a993
 DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005

diff --git a/net-libs/libslirp/libslirp-4.3.0.ebuild 
b/net-libs/libslirp/libslirp-4.3.0.ebuild
deleted file mode 100644
index 011abdb103b..000
--- a/net-libs/libslirp/libslirp-4.3.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-KEYWORDS="~amd64"
-MY_P="${PN}-v${PV}"
-SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
-HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   default
-   echo "${PV}" > .tarball-version || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-07-08 Thread Zac Medico
commit: 9b8289967ddd2c9e534aefd4ffed8c4093f5a3a0
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jul  9 04:20:34 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jul  9 04:20:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b828996

net-libs/libslirp: Bump to version 4.3.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.3.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index a86bac9a122..fa63d2a1808 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1,2 @@
 DIST libslirp-4.3.0.tar.gz 126721 BLAKE2B 
407e9b29c107edefd9c8609a16d763e159c2e8624469e49a7408c4edb8fe07940bfce748bd8e4ac2a92ed09a0be283f75337d12475c06ad778b4bb5cc56df180
 SHA512 
24c5a6c60e0a08674353db1050a6a6b6cd7633e7cb691a3380b7acc6f0bb65d8aa52a076623d4615f63c7b5e96e600b99b56d2f14772fafe132afb1f0102a993
+DIST libslirp-4.3.1.tar.gz 127008 BLAKE2B 
de40980521a54367fda73b9a67a80159ff14e8ea073086d8df3b42028ffe778b62f0aabe2b3f0929e168c73c453a8eda3fe0bb866d22de5b0712775e9cece19f
 SHA512 
fa38a5e508b00802538f8466b8b52fc4842d6f7f74caa399db1011c15bb37198678415147327a606e3f259fd5def9390012df1d4dc76e8869e9bb77ca6514005

diff --git a/net-libs/libslirp/libslirp-4.3.1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1.ebuild
new file mode 100644
index 000..011abdb103b
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.3.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+   echo "${PV}" > .tarball-version || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-04-23 Thread Zac Medico
commit: 895bbb1c02e4c4e7322db7c3ae43ce4e3985d95c
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 24 02:35:35 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 24 02:37:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895bbb1c

net-libs/libslirp: Fix build failure for meson.build index out of bounds

Program build-aux/meson-dist found: YES 
(/var/tmp/portage/net-libs/libslirp-4.3.0/work/libslirp-v4.3.0/build-aux/meson-dist)

meson.build:13:0: ERROR: Index 1 out of bounds of array of size 1.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/libslirp-4.3.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-libs/libslirp/libslirp-4.3.0.ebuild 
b/net-libs/libslirp/libslirp-4.3.0.ebuild
index dcd7b799b54..011abdb103b 100644
--- a/net-libs/libslirp/libslirp-4.3.0.ebuild
+++ b/net-libs/libslirp/libslirp-4.3.0.ebuild
@@ -19,3 +19,8 @@ RDEPEND="dev-libs/glib:="
 DEPEND="${RDEPEND}"
 
 S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+   echo "${PV}" > .tarball-version || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-04-23 Thread Zac Medico
commit: a7957a94663a457c5373d09a4e67b4a5b140a93f
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 24 01:53:30 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 24 01:55:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7957a94

net-libs/libslirp: Bump to version 4.3.0

Bug: https://bugs.gentoo.org/718954
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.3.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index c49a77a55b4..3d27b9d8510 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1,2 @@
 DIST libslirp-4.2.0.tar.gz 123207 BLAKE2B 
18402efe46a5e0a67345a6f2ea0dca1482f66c87c24603b7fd125ad36f07e2014fdbdd91b3f774bab993f9330a8febc00a3bf2e310a2723601bdb3cc05fb12c0
 SHA512 
514744ac8325857915b9946a76f4a55d48c8361b6167cd69c533086928ae06f059d923c5f057e92a0915921bb363b69d34a939a0bcc28233515125a5d1858d25
+DIST libslirp-4.3.0.tar.gz 126721 BLAKE2B 
407e9b29c107edefd9c8609a16d763e159c2e8624469e49a7408c4edb8fe07940bfce748bd8e4ac2a92ed09a0be283f75337d12475c06ad778b4bb5cc56df180
 SHA512 
24c5a6c60e0a08674353db1050a6a6b6cd7633e7cb691a3380b7acc6f0bb65d8aa52a076623d4615f63c7b5e96e600b99b56d2f14772fafe132afb1f0102a993

diff --git a/net-libs/libslirp/libslirp-4.3.0.ebuild 
b/net-libs/libslirp/libslirp-4.3.0.ebuild
new file mode 100644
index 000..dcd7b799b54
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-04-23 Thread Zac Medico
commit: 1f956a6617c77ab833527fbdc15f34907d2bb0db
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 24 01:55:39 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 24 01:55:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f956a66

net-libs/libslirp: Remove vulnerable version 4.2.0

Bug: https://bugs.gentoo.org/718954
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 -
 net-libs/libslirp/libslirp-4.2.0.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index 3d27b9d8510..a86bac9a122 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1,2 +1 @@
-DIST libslirp-4.2.0.tar.gz 123207 BLAKE2B 
18402efe46a5e0a67345a6f2ea0dca1482f66c87c24603b7fd125ad36f07e2014fdbdd91b3f774bab993f9330a8febc00a3bf2e310a2723601bdb3cc05fb12c0
 SHA512 
514744ac8325857915b9946a76f4a55d48c8361b6167cd69c533086928ae06f059d923c5f057e92a0915921bb363b69d34a939a0bcc28233515125a5d1858d25
 DIST libslirp-4.3.0.tar.gz 126721 BLAKE2B 
407e9b29c107edefd9c8609a16d763e159c2e8624469e49a7408c4edb8fe07940bfce748bd8e4ac2a92ed09a0be283f75337d12475c06ad778b4bb5cc56df180
 SHA512 
24c5a6c60e0a08674353db1050a6a6b6cd7633e7cb691a3380b7acc6f0bb65d8aa52a076623d4615f63c7b5e96e600b99b56d2f14772fafe132afb1f0102a993

diff --git a/net-libs/libslirp/libslirp-4.2.0.ebuild 
b/net-libs/libslirp/libslirp-4.2.0.ebuild
deleted file mode 100644
index dcd7b799b54..000
--- a/net-libs/libslirp/libslirp-4.2.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-KEYWORDS="~amd64"
-MY_P="${PN}-v${PV}"
-SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
-DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
-HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="dev-libs/glib:="
-
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/

2020-04-19 Thread Zac Medico
commit: 33cd63526933a028075418e32b66611d939570b8
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Apr 19 22:10:01 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Apr 19 22:30:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33cd6352

net-libs/libslirp: New package

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.2.0.ebuild | 21 +
 net-libs/libslirp/metadata.xml  | 11 +++
 3 files changed, 33 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
new file mode 100644
index 000..c49a77a55b4
--- /dev/null
+++ b/net-libs/libslirp/Manifest
@@ -0,0 +1 @@
+DIST libslirp-4.2.0.tar.gz 123207 BLAKE2B 
18402efe46a5e0a67345a6f2ea0dca1482f66c87c24603b7fd125ad36f07e2014fdbdd91b3f774bab993f9330a8febc00a3bf2e310a2723601bdb3cc05fb12c0
 SHA512 
514744ac8325857915b9946a76f4a55d48c8361b6167cd69c533086928ae06f059d923c5f057e92a0915921bb363b69d34a939a0bcc28233515125a5d1858d25

diff --git a/net-libs/libslirp/libslirp-4.2.0.ebuild 
b/net-libs/libslirp/libslirp-4.2.0.ebuild
new file mode 100644
index 000..dcd7b799b54
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.2.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}

diff --git a/net-libs/libslirp/metadata.xml b/net-libs/libslirp/metadata.xml
new file mode 100644
index 000..8830eef1af1
--- /dev/null
+++ b/net-libs/libslirp/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Zac Medico
+   zmed...@gentoo.org
+   
+   
+   gitlab.freedesktop.org/slirp/libslirp
+   
+