[gentoo-commits] repo/gentoo:master commit in: net-libs/libslirp/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +