Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly portage-stable package updates 2024-12-02 #2489

Closed
Changes from 1 commit
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
e3a8fe5
app-admin/eselect: Sync with Gentoo
Dec 2, 2024
4556849
app-arch/cpio: Sync with Gentoo
Dec 2, 2024
c584b7d
app-arch/ncompress: Sync with Gentoo
Dec 2, 2024
782b74e
app-arch/sharutils: Sync with Gentoo
Dec 2, 2024
2848adf
app-arch/xz-utils: Sync with Gentoo
Dec 2, 2024
58e0231
app-arch/zip: Sync with Gentoo
Dec 2, 2024
ac52df3
app-cdr/cdrtools: Sync with Gentoo
Dec 2, 2024
8bbfcb2
app-containers/containers-storage: Sync with Gentoo
Dec 2, 2024
ca92895
app-containers/docker-buildx: Sync with Gentoo
Dec 2, 2024
4121ea3
app-containers/netavark: Sync with Gentoo
Dec 2, 2024
897adcd
app-containers/podman: Sync with Gentoo
Dec 2, 2024
1feda51
app-crypt/gnupg: Sync with Gentoo
Dec 2, 2024
bcf14b6
app-crypt/gpgme: Sync with Gentoo
Dec 2, 2024
ee46b3e
app-crypt/mhash: Sync with Gentoo
Dec 2, 2024
ef2876a
app-crypt/mit-krb5: Sync with Gentoo
Dec 2, 2024
30cfc43
app-crypt/p11-kit: Sync with Gentoo
Dec 2, 2024
d3c81aa
app-doc/eclass-manpages: Sync with Gentoo
Dec 2, 2024
808f2e1
app-editors/nano: Sync with Gentoo
Dec 2, 2024
4f3d192
app-editors/vim: Sync with Gentoo
Dec 2, 2024
5aa0e2c
app-editors/vim-core: Sync with Gentoo
Dec 2, 2024
b7b2fdd
app-emulation/qemu: Sync with Gentoo
Dec 2, 2024
18a0dfc
app-emulation/virt-firmware: Sync with Gentoo
Dec 2, 2024
47dedb6
app-misc/jq: Sync with Gentoo
Dec 2, 2024
1dc6300
app-misc/pax-utils: Sync with Gentoo
Dec 2, 2024
b2b01c0
app-portage/elt-patches: Sync with Gentoo
Dec 2, 2024
471140e
app-portage/getuto: Sync with Gentoo
Dec 2, 2024
8f22bd0
app-shells/bash: Sync with Gentoo
Dec 2, 2024
83f90f8
app-text/asciidoc: Sync with Gentoo
Dec 2, 2024
68a172f
dev-build/autoconf: Sync with Gentoo
Dec 2, 2024
960d8d1
dev-build/autoconf-archive: Sync with Gentoo
Dec 2, 2024
95fb20f
dev-build/cmake: Sync with Gentoo
Dec 2, 2024
600c18a
dev-build/libtool: Sync with Gentoo
Dec 2, 2024
7ef3707
dev-build/make: Sync with Gentoo
Dec 2, 2024
1f9a7ee
dev-build/meson: Sync with Gentoo
Dec 2, 2024
568a1dd
dev-cpp/glog: Sync with Gentoo
Dec 2, 2024
9268901
dev-db/sqlite: Sync with Gentoo
Dec 2, 2024
84ddc22
dev-debug/gdb: Sync with Gentoo
Dec 2, 2024
08899d4
dev-debug/strace: Sync with Gentoo
Dec 2, 2024
2e7637a
dev-lang/python: Sync with Gentoo
Dec 2, 2024
f0407ee
dev-lang/rust: Sync with Gentoo
Dec 2, 2024
f09f9db
dev-lang/rust-common: Sync with Gentoo
Dec 2, 2024
3f0fb25
dev-lang/tcl: Sync with Gentoo
Dec 2, 2024
8a79989
dev-libs/cyrus-sasl: Sync with Gentoo
Dec 2, 2024
7c2fb30
dev-libs/expat: Sync with Gentoo
Dec 2, 2024
47e9e74
dev-libs/glib: Sync with Gentoo
Dec 2, 2024
372f8d1
dev-libs/gmp: Sync with Gentoo
Dec 2, 2024
a1dc70a
dev-libs/gobject-introspection: Sync with Gentoo
Dec 2, 2024
94e1358
dev-libs/gobject-introspection-common: Sync with Gentoo
Dec 2, 2024
18f58ff
dev-libs/json-c: Sync with Gentoo
Dec 2, 2024
ce36066
dev-libs/libffi: Sync with Gentoo
Dec 2, 2024
888e1c9
dev-libs/libgpg-error: Sync with Gentoo
Dec 2, 2024
7882d0f
dev-libs/libltdl: Sync with Gentoo
Dec 2, 2024
38520ff
dev-libs/libnl: Sync with Gentoo
Dec 2, 2024
8376cf9
dev-libs/libpcre: Sync with Gentoo
Dec 2, 2024
6947ede
dev-libs/libunistring: Sync with Gentoo
Dec 2, 2024
1ce8b66
dev-libs/libuv: Sync with Gentoo
Dec 2, 2024
94a577d
dev-libs/libxml2: Sync with Gentoo
Dec 2, 2024
ba3edbb
dev-libs/libxslt: Sync with Gentoo
Dec 2, 2024
7bc1177
dev-libs/npth: Sync with Gentoo
Dec 2, 2024
bef455f
dev-libs/oniguruma: Sync with Gentoo
Dec 2, 2024
fa3d830
dev-libs/opensc: Sync with Gentoo
Dec 2, 2024
02c2e7c
dev-libs/tree-sitter: Sync with Gentoo
Dec 2, 2024
a2c77d4
dev-libs/tree-sitter-bash: Sync with Gentoo
Dec 2, 2024
e97bfea
dev-libs/userspace-rcu: Sync with Gentoo
Dec 2, 2024
6709e11
dev-libs/xmlsec: Sync with Gentoo
Dec 2, 2024
1b04823
dev-python/cachecontrol: Sync with Gentoo
Dec 2, 2024
7d30548
dev-python/cryptography: Sync with Gentoo
Dec 2, 2024
797df44
dev-python/ensurepip-pip: Sync with Gentoo
Dec 2, 2024
9fe9caf
dev-python/ensurepip-setuptools: Sync with Gentoo
Dec 2, 2024
31eb7e1
dev-python/fastjsonschema: Sync with Gentoo
Dec 2, 2024
bf3b210
dev-python/flit-core: Sync with Gentoo
Dec 2, 2024
a7e5d15
dev-python/hatchling: Sync with Gentoo
Dec 2, 2024
436ef0a
dev-python/jinja2: Sync with Gentoo
Dec 2, 2024
83f0a59
dev-python/markupsafe: Sync with Gentoo
Dec 2, 2024
2076c61
dev-python/packaging: Sync with Gentoo
Dec 2, 2024
660665d
dev-python/pip: Sync with Gentoo
Dec 2, 2024
c4f7b2d
dev-python/pydecomp: Sync with Gentoo
Dec 2, 2024
13dd7ba
dev-python/requests: Sync with Gentoo
Dec 2, 2024
5e92da2
dev-python/resolvelib: Sync with Gentoo
Dec 2, 2024
a1647f0
dev-python/setuptools: Sync with Gentoo
Dec 2, 2024
cdadeb5
dev-python/tomli: Sync with Gentoo
Dec 2, 2024
27ff220
dev-python/tree-sitter: Sync with Gentoo
Dec 2, 2024
07f7ef0
dev-python/truststore: Sync with Gentoo
Dec 2, 2024
b8b27bd
dev-python/urllib3: Sync with Gentoo
Dec 2, 2024
6c58e71
dev-python/wheel: Sync with Gentoo
Dec 2, 2024
f113eaa
dev-util/bpftool: Sync with Gentoo
Dec 2, 2024
9e53018
dev-util/catalyst: Sync with Gentoo
Dec 2, 2024
e5fc819
dev-util/gdbus-codegen: Sync with Gentoo
Dec 2, 2024
95d7249
dev-util/glib-utils: Sync with Gentoo
Dec 2, 2024
d35bb69
dev-util/gperf: Sync with Gentoo
Dec 2, 2024
4f0ba6a
dev-util/maturin: Sync with Gentoo
Dec 2, 2024
f129e0f
dev-util/patchelf: Sync with Gentoo
Dec 2, 2024
9c6e6ac
dev-util/perf: Sync with Gentoo
Dec 2, 2024
a922445
dev-util/pkgcheck: Sync with Gentoo
Dec 2, 2024
a8380f2
dev-util/pkgconf: Sync with Gentoo
Dec 2, 2024
44e2a25
dev-util/re2c: Sync with Gentoo
Dec 2, 2024
526ac8c
dev-vcs/git: Sync with Gentoo
Dec 2, 2024
b88a556
eclass/distutils-r1: Sync with Gentoo
Dec 2, 2024
bc7d9aa
eclass/fcaps: Sync with Gentoo
Dec 2, 2024
770faec
eclass/python-any-r1: Sync with Gentoo
Dec 2, 2024
6dbfbad
eclass/python-utils-r1: Sync with Gentoo
Dec 2, 2024
0e558b6
eclass/rust: Sync with Gentoo
Dec 2, 2024
f896805
eclass/toolchain: Sync with Gentoo
Dec 2, 2024
f707793
media-libs/libpng: Sync with Gentoo
Dec 2, 2024
d60ac17
net-analyzer/netperf: Sync with Gentoo
Dec 2, 2024
b07528a
net-dns/bind: Sync with Gentoo
Dec 2, 2024
0dfa03a
net-dns/c-ares: Sync with Gentoo
Dec 2, 2024
a28fad8
net-dns/dnsmasq: Sync with Gentoo
Dec 2, 2024
6184d16
net-firewall/conntrack-tools: Sync with Gentoo
Dec 2, 2024
e05a358
net-libs/gnutls: Sync with Gentoo
Dec 2, 2024
17f125a
net-libs/libnetfilter_conntrack: Sync with Gentoo
Dec 2, 2024
5af605d
net-libs/libnftnl: Sync with Gentoo
Dec 2, 2024
97fd8cf
net-misc/chrony: Sync with Gentoo
Dec 2, 2024
aa3bb5b
net-misc/iperf: Sync with Gentoo
Dec 2, 2024
5f71c88
net-misc/iputils: Sync with Gentoo
Dec 2, 2024
845639a
net-misc/openssh: Sync with Gentoo
Dec 2, 2024
48a9ced
net-misc/rsync: Sync with Gentoo
Dec 2, 2024
abf23e6
net-misc/wget: Sync with Gentoo
Dec 2, 2024
e0ad02f
net-nds/openldap: Sync with Gentoo
Dec 2, 2024
11e3efe
perl-core/File-Temp: Sync with Gentoo
Dec 2, 2024
be20384
profiles: Sync with Gentoo
Dec 2, 2024
2fa8de7
sys-apps/bubblewrap: Sync with Gentoo
Dec 2, 2024
18c79de
sys-apps/checkpolicy: Sync with Gentoo
Dec 2, 2024
0752efd
sys-apps/dtc: Sync with Gentoo
Dec 2, 2024
185048a
sys-apps/ethtool: Sync with Gentoo
Dec 2, 2024
bd52867
sys-apps/file: Sync with Gentoo
Dec 2, 2024
790efad
sys-apps/iproute2: Sync with Gentoo
Dec 2, 2024
71bd7ed
sys-apps/kexec-tools: Sync with Gentoo
Dec 2, 2024
219508a
sys-apps/kmod: Sync with Gentoo
Dec 2, 2024
6b077e5
sys-apps/less: Sync with Gentoo
Dec 2, 2024
62a4792
sys-apps/pcsc-lite: Sync with Gentoo
Dec 2, 2024
89a4c99
sys-apps/pkgcore: Sync with Gentoo
Dec 2, 2024
9db6853
sys-apps/portage: Sync with Gentoo
Dec 2, 2024
483312e
sys-apps/pv: Sync with Gentoo
Dec 2, 2024
a19a54d
sys-apps/texinfo: Sync with Gentoo
Dec 2, 2024
4d526a4
sys-apps/usbutils: Sync with Gentoo
Dec 2, 2024
5a02d4c
sys-apps/util-linux: Sync with Gentoo
Dec 2, 2024
dcf0c64
sys-block/parted: Sync with Gentoo
Dec 2, 2024
069f55c
sys-block/thin-provisioning-tools: Sync with Gentoo
Dec 2, 2024
a5b6827
sys-boot/gnu-efi: Sync with Gentoo
Dec 2, 2024
a04a26c
sys-devel/binutils: Sync with Gentoo
Dec 2, 2024
e5f722d
sys-devel/binutils-config: Sync with Gentoo
Dec 2, 2024
964e385
sys-devel/bison: Sync with Gentoo
Dec 2, 2024
8b0f25b
sys-devel/crossdev: Sync with Gentoo
Dec 2, 2024
1b30cf4
sys-devel/gcc: Sync with Gentoo
Dec 2, 2024
d273ad6
sys-devel/gettext: Sync with Gentoo
Dec 2, 2024
56937f3
sys-devel/m4: Sync with Gentoo
Dec 2, 2024
7b3070b
sys-devel/patch: Sync with Gentoo
Dec 2, 2024
414591a
sys-firmware/intel-microcode: Sync with Gentoo
Dec 2, 2024
f87f9ea
sys-firmware/seabios-bin: Sync with Gentoo
Dec 2, 2024
0ad6053
sys-fs/btrfs-progs: Sync with Gentoo
Dec 2, 2024
e468303
sys-fs/e2fsprogs: Sync with Gentoo
Dec 2, 2024
559b7f5
sys-fs/mtools: Sync with Gentoo
Dec 2, 2024
017ce60
sys-fs/udisks: Sync with Gentoo
Dec 2, 2024
1e990ca
sys-fs/xfsprogs: Sync with Gentoo
Dec 2, 2024
67c1dca
sys-libs/binutils-libs: Sync with Gentoo
Dec 2, 2024
4d32cd6
sys-libs/efivar: Sync with Gentoo
Dec 2, 2024
1145194
sys-libs/gdbm: Sync with Gentoo
Dec 2, 2024
a3693d7
sys-libs/libnvme: Sync with Gentoo
Dec 2, 2024
bcd9032
sys-libs/libseccomp: Sync with Gentoo
Dec 2, 2024
7671466
sys-libs/ncurses: Sync with Gentoo
Dec 2, 2024
3ee38c7
sys-libs/readline: Sync with Gentoo
Dec 2, 2024
44f234a
sys-process/audit: Sync with Gentoo
Dec 2, 2024
73ac8b3
sys-process/lsof: Sync with Gentoo
Dec 2, 2024
65303ad
virtual/perl-Getopt-Long: Sync with Gentoo
Dec 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
sys-devel/patch: Sync with Gentoo
It's from Gentoo commit 2f52e76ae543f555f598e2e786b434c0610584ca.
Flatcar Buildbot committed Dec 2, 2024
commit 7b3070bd91e21d4a683a7df1091524659fdf99db
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
https://bugs.gentoo.org/898598
https://github.com/coreutils/gnulib/commit/3c136a2cc38d71083f123231a8b9ad4b01930789

diff '--color=auto' -ruN patch-2.7.6.orig/configure patch-2.7.6/configure
--- patch-2.7.6.orig/configure 2018-02-03 14:41:50.000000000 +0100
+++ patch-2.7.6/configure 2024-11-19 23:19:08.710565121 +0100
@@ -17130,6 +17130,7 @@
/* end confdefs.h. */
#include <unistd.h>
#include <fcntl.h>
+ #include <sys/stat.h>

int
main ()
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/patch.asc
inherit flag-o-matic verify-sig

DESCRIPTION="Utility to apply diffs to files"
HOMEPAGE="https://www.gnu.org/software/patch/patch.html"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/patch.git"
inherit git-r3
else
SRC_URI="mirror://gnu/patch/${P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://gnu/patch/${P}.tar.xz.sig )"

KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi

LICENSE="GPL-3+"
SLOT="0"
IUSE="static test xattr"
RESTRICT="!test? ( test )"

RDEPEND="xattr? ( sys-apps/attr )"
DEPEND="${RDEPEND}"
BDEPEND="
test? ( sys-apps/ed )
verify-sig? ( sec-keys/openpgp-keys-patch )
"

PATCHES=(
"${FILESDIR}"/${P}-fix-test-suite.patch
"${FILESDIR}"/${PN}-2.7.6-fix-error-handling-with-git-style-patches.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-6951.patch
"${FILESDIR}"/${PN}-2.7.6-allow-input-files-to-be-missing-for-ed-style-patches.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-6952.patch
"${FILESDIR}"/${PN}-2.7.6-Do-not-crash-when-RLIMIT_NOFILE-is-set-to-RLIM_INFINITY.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156-fix1.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2018-1000156-fix2.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2019-13636.patch
"${FILESDIR}"/${PN}-2.7.6-CVE-2019-13638.patch
"${FILESDIR}"/${PN}-2.7.6-Avoid-invalid-memory-access-in-context-format-diffs.patch
"${FILESDIR}"/${PN}-2.7.6-configure-mkdir.patch
)

src_unpack() {
if [[ ${PV} == 9999 ]] ; then
git-r3_src_unpack

cd "${S}" || die
./bootstrap || die
elif use verify-sig ; then
verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
fi

default
}

src_configure() {
use static && append-ldflags -static

local myeconfargs=(
$(use_enable xattr)
# rename to gpatch for better BSD compatibility
--program-prefix=g
)
# Do not let $ED mess up the search for `ed` 470210.
ac_cv_path_ED=$(type -P ed) \
econf "${myeconfargs[@]}"
}

src_test() {
emake check gl_public_submodule_commit=
}

src_install() {
default

# symlink to the standard name
dosym gpatch /usr/bin/patch
dosym gpatch.1 /usr/share/man/man1/patch.1
}