summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29559 -> 29545 bytes
-rw-r--r--app-emulation/Manifest.gzbin15135 -> 15125 bytes
-rw-r--r--app-emulation/free42/Manifest3
-rw-r--r--app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch65
-rw-r--r--app-emulation/free42/free42-3.0.16.ebuild46
-rw-r--r--app-emulation/plus42/Manifest3
-rw-r--r--app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch65
-rw-r--r--app-emulation/plus42/plus42-1.0.12.ebuild50
-rw-r--r--app-text/Manifest.gzbin48905 -> 48909 bytes
-rw-r--r--app-text/iso-codes/Manifest2
-rw-r--r--app-text/iso-codes/iso-codes-4.12.0.ebuild79
-rw-r--r--dev-util/Manifest.gzbin69443 -> 69445 bytes
-rw-r--r--dev-util/gitchangelog/Manifest6
-rw-r--r--dev-util/gitchangelog/gitchangelog-3.0.9.ebuild41
-rw-r--r--dev-util/gitchangelog/gitchangelog-3.1.2.ebuild57
-rw-r--r--dev-util/gitchangelog/metadata.xml5
-rw-r--r--metadata/Manifest.gzbin3861 -> 3864 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28242 -> 28255 bytes
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin27699 -> 28020 bytes
-rw-r--r--metadata/md5-cache/app-emulation/free42-3.0.1614
-rw-r--r--metadata/md5-cache/app-emulation/plus42-1.0.1214
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71454 -> 71619 bytes
-rw-r--r--metadata/md5-cache/app-text/iso-codes-4.12.013
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin134881 -> 134875 bytes
-rw-r--r--metadata/md5-cache/dev-util/gitchangelog-3.0.917
-rw-r--r--metadata/md5-cache/dev-util/gitchangelog-3.1.216
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin26196 -> 26353 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.1_rc416
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--sys-kernel/Manifest.gzbin4418 -> 4412 bytes
-rw-r--r--sys-kernel/git-sources/Manifest2
-rw-r--r--sys-kernel/git-sources/git-sources-6.1_rc4.ebuild41
42 files changed, 543 insertions, 114 deletions
diff --git a/Manifest b/Manifest
index 06a83a2bdbb7..941814bfb0e9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29559 BLAKE2B 13896b235771be4ad161fd75e471d7644c0080150205c5d0e82473cc4bd4d086ae6d4066a012ca656b86875add143c9e596e0d3fc3dfda391b68e6f2ded8df6b SHA512 893674aa9c007d1299caaf2dd40296731e79d69a3c5fdb1a52486c9c84c82fb58053d49be6af5b196d76c4a2e7a2f3bdd45892c7ef5a836d1580de2d33b8fb13
-TIMESTAMP 2022-11-06T20:40:04Z
+MANIFEST Manifest.files.gz 29545 BLAKE2B 347d755bf174972374dd3b3238f7284e330f47a456e870e39417010c83444c3ecf44e12b829af6188f20f5bacc6d53a9983dcef17457beb284c185ab7cc0287a SHA512 f4cdef51b6c6a399a05f7c330a27605a4715ff1d1e8e8a755e7b00a4f878dc838cec7a6eaa5c7ad2891b894f46be0ad64a15f68f2443a697dbebc887bf8d5567
+TIMESTAMP 2022-11-07T02:40:02Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNoG6RfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNocAJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDATw/8D6+lawpNvpFPvvJ9u7EWLa4+toRa6LMOPEyj4ZrKwr48i3P1wXmZVC4O
-uGgK0JmJSz1cb/Dv8tCu3hRV36ayLCvy2iAzFCOi07iIRspyfBCJdLmNALo640Cy
-MPqPqjMUvARwFY2dseeVdvrF8yuaNzAkHef4OM8aLfAzDui6TP7iFdnqGCA39Ilg
-ZvwezIXF3A6hjps8DN/UetWEz9G4kSDVkDyhJXztjhetebGE3kn0o0bol1iwkWau
-9BwwldMwMX5T8lMcfAmWegqzzkwE6HFd4fwp/73/MR1QW6rNvaZKlSBl16GgM6uj
-Mtyqbwa7d8JGsgxN7r8pZmfAwFy6ihaK9vL0KlvFPa3DJBlOj57eJWRA/UEtu/GB
-/pFgdbQaTkX+b1RmlTUUWxTiBm9xESm+PVu0dznXWHEuSRNnRyqf3qgqEUiUvAMZ
-As8Rc5tTWJm5HX/JZeN16cC5m7iyxKP6UPQgbxhE1I7yWy3quYzYxt7QXg0iHQTa
-qtayrffLvvDysmuurfHn55C8lLgu+jic8eOYVdiV3z5h22oDau4gIvQBiYPtB6Ry
-B+TBhwj+YU7vorKjsJDkVrY6ASSVo09B6IJHvDeyzSwb01Fn6R2hGWS1rrLmFnc/
-Uzm3YoAs94ifRbTykAkRk5tQTuKa+1na2tOfgRQZPIC3Ptyko3k=
-=RPdq
+klDN4A/+Ppuj3C/kCRIqFBUVhZDnMWyyNsv6GBVfLwG8p3FMeG6lCo1V4+APnWZY
+bZBIdStgRzh8fWKdMZzo5WJDCakdTSzu+bUuP9eqkFYPxqfc42r4jEL8TqkPWMrA
+DQquQm5XYK57+/YBA19G+XjlfcW+lx16QR8aO9xAmNvW/SRn2wZf8u+ZzRNVmLqP
+OBS15UaApQm/W/YkKLnJmTzuoznC5vWabi5GxPPqHGv8N2eZZmGhMZvZTf0eJ4/P
+4jvCSiuZKwg9Ok0Z5S0KduxOP/WXJxYHImZCTUkiSgBJ69b0MvQQEwwI9SAJI/zk
+9SjgQ8OjImd0WiuEvvbplJs2LAFj06uFQ7Av+yCqsuxvjXmf371pXPP5THfiiau3
+YacM/uD+AqX2xMrdGnZRP+6qFNqITzC1SojNpInC2cz7nX9Jw/0JhdN7GaLiM6Bq
+t13Vs5H1QI4hDOm4onh6XVMxzp13ENIKuDiQlD/F5byquSeuOOMBS0hxw0/Slviu
+50qC+kOdovpIIbTQmg8NHAMuyBJTQyFUuznbloGxNxOkxoxHGaj9Lt0T1IGlaXwg
+82Z9OrW7jiDWxDCBERb0jhBL67f+Eo9C8cMU2FOIDg8kTDWqfCssqK5L9q15rSaP
+4SUS+wz5NDBjqceAZgNm3S6k7NnnqwbHBNcvIWS0i3KvJmNGRyc=
+=ZlrY
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 36353ba78ab8..456cd8fef1b7 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 49e5dfdc42a5..78d384cc042e 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 69028cb32f39..75af6dbeda3c 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,10 +1,13 @@
AUX free42-2.5.16-fix-makefile.patch 1144 BLAKE2B 9bb78c5b5bde9fef99eace62c55e32ba769b7d900dd0ee06331dce908508d660d3324d547517bb6e806924511642970148d4a7332017b65743ee613e96ace4a9 SHA512 5bc11081460274078b87760054e3d554355eca651fe782a96d5bab7a450b61f3c007c3b9967c31412c74ce26d88f9cbd684307e5c0699427292233c3f0974093
AUX free42-2.5.3-fix-build-intel-lib.patch 758 BLAKE2B 800005751f0cbe9e89ffe94d5d25ab0a30cc1329ba79442d687f9fcd22e2edd080a43d816c8843e58827592c8c1932714fdd0012f8e643bb4c28d5cf23f9ade4 SHA512 73107855344c054318c678cffff9e39c89718d7d7d6445fc158109b8f678ebb95780a80584aa556c6076bf4c98c1d788dca09c9b727992374543c245c7400976
AUX free42-3.0.14-fix-makefile.patch 731 BLAKE2B 0534c19c6ecf9836ab10f71beeffe6e9068b8af340c5d73befef8ef24e2a0a2436fedceaffd822f3a89fd1d9b250201069fa0f0c3d079adadc5248af95c2fe4c SHA512 8610cf7230f2e6aaa1997d48c06e96bcfc4ff3eb233b1f5643c487a2c30870113e7617ccb13558735998a973f0e21f6fa9389bea4f17b6cfc8387d73c1e048c8
+AUX free42-3.0.16-fix-build-intel-lib.patch 2521 BLAKE2B f3518509a2f562916eb182f37745a98d04097b80e6bccc923d12d5d3a6f9076c063c7e258991f690b69f27ed622328009f8e1e602e6873cc2e0ac7d013f60db4 SHA512 e8d763e0b32f4cfca9a123b43151d8260bde95d445abb7181c5daef1326051eb3a358065d911b67fd6266c5ed368e2633586faf358dc213155a3df5ea480d9bd
DIST free42-nologo-2.5.24.tgz 7423183 BLAKE2B e10425af8d5c30be6ab5b728130bbe3068c414e24f033b65623951f915bcfeea0672857ff8def3e9f2766aba79411a1022d4b83592281567de38e82613d8a832 SHA512 a0702c3e4b2f3f38f73c54de4e51da8d1dc90585b253d1ae087d59dfabbe83be9c80086df8540cb6420dae8c6e766cd1ccce875d9bcb94ecbc85791e3fa89b8b
DIST free42-nologo-3.0.13.tgz 7458844 BLAKE2B 3b09aaf0dc177ddc9db49a0f09c91f7c6a3346303266ed280fa57403e6864a4d88471dcab8c0e1ddf1b96653d4609f83f4102fc169902a70098b3260f48d9099 SHA512 6037e86962157a2293915d2bd9343f7ddcddcbb346e98fe339a7ef1784c98249fb55c69c0cf6370a79db4628197ac851d4c4c05ec610a2911fa9c3b00a6d077d
DIST free42-nologo-3.0.14.tgz 7459191 BLAKE2B 35da329a6883fc8e83b59310b3df458111f90e25d032610af38c932cba0b4c33eddb63fe04902516c8f5b178ae7bd83d5775ebf63a9889dbbeb71fd99be3fe8d SHA512 d8ae0b5fd5004b6989365b9ed0ce037ae88ad59112022c8c552752bee613476b193f29199ce43c685eb30ab64a4d33aa33eb0a91c0c5ff0c09102bfc5c0e2d07
+DIST free42-nologo-3.0.16.tgz 7460148 BLAKE2B 2fd4baf38c30436bcc9e97698389a8fb6c9b457171a5ddbd117b32eaab02fc290132c26640201c5ae411f5701ec768a7744be64168ab5edab4c646397e6ced94 SHA512 909a461e2396b5a532b757c4305fea6623bd7102210940c457a9facda5404f7fb82918ced9f66fd13992bd0f2c7558f38c7b4693b9fd2434cff739af48c28a0e
EBUILD free42-2.5.24.ebuild 988 BLAKE2B 018e42a0d178fddad32220fb80a8052b883341ed595aeacb8c62189167b92354df147821701c496010a2d41d4492b9c8f9591e3dc3726277fca9032f22877b7b SHA512 558ca798068bb404d040e4f95ef2a404f8184d23f1b91c03801dd29599b2615f8bbaef509edac11d958a641ba103e2871cc7d5e4f1e2b7be47f6cfdc22d3cdac
EBUILD free42-3.0.13.ebuild 990 BLAKE2B 272954164a32219cc4981af05e4be9ea10d5e547fb252c42c910314b5c0a57441d9814a1b925fc9a00e90b1a2f35b3fa9a9b0c1583f2a5db002d3ad0e9d2397d SHA512 614a36b142db2bd2d20da52f492a8e015bf3ad0b04e0611a7aed3606cd5cc6bf5679ed5946b030e5ae96788ef695d39e7fc7bff25d5f4446c7be146db2c55f68
EBUILD free42-3.0.14.ebuild 962 BLAKE2B a494482e664ddd325bd819d8625211761454de7802a621ccec4ee966b3e63212cca86f71c33fe76d0ffc2db26fb73934e1c05cb0dee99809e8edf9716a942bf7 SHA512 3ecdd792e01e62bd0c052ba2e263a1d3c46fdf0d2def32177c88da3a17a3317ac638f6e2586c9e2f6e8d9ad3a5cb0d1f52cf172869e4b8c270dc96eb688695b1
+EBUILD free42-3.0.16.ebuild 981 BLAKE2B 231192987f6ed56883c3b06b6b5a041d9026f9676cbbddce6f95811f897cdcbe597652dc46f3b51b30c125caa191b570c7d15e8cf853bffdfd2485582681724d SHA512 b40135795063fdac6483f372452f0078a1eac1b7fd6a32a13ad167af779a58c0de96c549222ea0576c1584022b41c9d5b65e38e7db6c6d14f4060de5a6b06ccc
MISC metadata.xml 346 BLAKE2B e7d31b887aade448cfdd31d3221c1d01f13ae1ad9097c4b18fa39b927401d7aa1c0b0b4bad4c36251b74f976ae79899e1b64b6086656cfbbee2036e1cf85946d SHA512 a848ab39ebadfe8b2c866cec845b16c1a0d92070a8e4365bc576a3d4287078594d0eb41f704f5a2f9b35618e24d91de99f6760ced7d39d9a4f706ca6f5c5480b
diff --git a/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
new file mode 100644
index 000000000000..283c6c1435be
--- /dev/null
+++ b/app-emulation/free42/files/free42-3.0.16-fix-build-intel-lib.patch
@@ -0,0 +1,65 @@
+diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh free42-nologo-3.0.16/gtk/build-intel-lib.sh
+--- free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 2022-10-29 17:03:11.000000000 +0200
++++ free42-nologo-3.0.16/gtk/build-intel-lib.sh 2022-11-06 22:09:42.384802729 +0100
+@@ -10,13 +10,6 @@
+ fi
+ fi
+
+-which gcc >/dev/null
+-if [ $? -eq 0 ]; then
+- CC=gcc
+-else
+- CC=cc
+-fi
+-
+ # Hack to support FreeBSD; not 100% sure what this does, but it produces a
+ # library that passes all tests.
+
+@@ -64,8 +57,11 @@
+ ;;
+ esac
+
++patch -p0 <../intel-lib-custom-cc.patch
++
+ cd LIBRARY
+-$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d '\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo '0 };'; echo '#endif' ) > readtest_lines.cc
+diff -Naur free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch
+--- free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch 1970-01-01 01:00:00.000000000 +0100
++++ free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch 2022-11-06 22:18:35.428433045 +0100
+@@ -0,0 +1,31 @@
++diff -Naur orig/LIBRARY/makefile.iml_head LIBRARY/makefile.iml_head
++--- orig/LIBRARY/makefile.iml_head 2011-07-12 17:26:21.000000000 +0200
+++++ LIBRARY/makefile.iml_head 2022-11-06 22:18:17.048411637 +0100
++@@ -527,12 +527,8 @@
++ CC_TYPES := gcc cl
++ INTEL_CC_LIST := icc icl
++
++-CC_NAME_INDEX := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
++-ifeq ($(CC_NAME_INDEX),)
++- $(error "Unknown CC_NAME ($(CC_NAME)). Must be one of $(CC_NAME_LIST))
++-endif
++
++-CC_INDEX := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
+++CC_INDEX := 3
++ CC_TYPE := $(word $(CC_INDEX),$(CC_TYPE_LIST))
++ CC_TYPE_INDEX := $(call GetIndex,$(CC_TYPE),$(CC_TYPES))
++
++@@ -543,13 +539,6 @@
++ _CPP := $(CC_NAME) $(call CcNameSelect,-EP,-EP,-E -P,-EP)
++ _CC := $(CC_NAME) $(call CcNameSelect,, -nologo,, -nologo)
++
++-ifeq ($(origin CC),default)
++- CC := $(_CC)
++-endif
++-ifeq ($(origin CPP),default)
++- CPP := $(_CPP)
++-endif
++-
++ CselCc = $(call Cset,$1,$(call CcTypeSelect,$2,$3))
++
++ QOPT := $(call CselCc, QOPT, -, /Q )
diff --git a/app-emulation/free42/free42-3.0.16.ebuild b/app-emulation/free42/free42-3.0.16.ebuild
new file mode 100644
index 000000000000..8f7ee20884b8
--- /dev/null
+++ b/app-emulation/free42/free42-3.0.16.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-nologo-${PV}"
+
+DESCRIPTION="An HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/free42/"
+SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch"
+ "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch"
+)
+
+src_compile() {
+ local myconf
+ use alsa && myconf="AUDIO_ALSA=yes"
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+ emake -C gtk clean
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+ default
+ dobin gtk/free42bin gtk/free42dec
+}
diff --git a/app-emulation/plus42/Manifest b/app-emulation/plus42/Manifest
index 56888a7025f0..8ee9f14ff079 100644
--- a/app-emulation/plus42/Manifest
+++ b/app-emulation/plus42/Manifest
@@ -1,7 +1,10 @@
+AUX plus42-1.0.12-fix-build-intel-lib.patch 2521 BLAKE2B f3518509a2f562916eb182f37745a98d04097b80e6bccc923d12d5d3a6f9076c063c7e258991f690b69f27ed622328009f8e1e602e6873cc2e0ac7d013f60db4 SHA512 e8d763e0b32f4cfca9a123b43151d8260bde95d445abb7181c5daef1326051eb3a358065d911b67fd6266c5ed368e2633586faf358dc213155a3df5ea480d9bd
AUX plus42-1.0.4-fix-build-intel-lib.patch 758 BLAKE2B 800005751f0cbe9e89ffe94d5d25ab0a30cc1329ba79442d687f9fcd22e2edd080a43d816c8843e58827592c8c1932714fdd0012f8e643bb4c28d5cf23f9ade4 SHA512 73107855344c054318c678cffff9e39c89718d7d7d6445fc158109b8f678ebb95780a80584aa556c6076bf4c98c1d788dca09c9b727992374543c245c7400976
AUX plus42-1.0.9-fix-makefile.patch 713 BLAKE2B fb8ca302a324122cee89d7f3ddab2a0521c8dee1e910ae50efe7ee74ed3781ac7e3c017cc7afbd601cf41527afd61d979396400a5e6dc8e1714ff853ba25a4eb SHA512 532c8b2d88324e3b38ab568beb1ed9b7fce6e91c894c6438657a800ccd32759c82ce9bcbea3828a04985eef18c278004e0a068b88695da5f0e75bd996c6d2fd3
DIST plus42-upstream-1.0.10.tgz 7585424 BLAKE2B c27f5e653e07986a092efc34ed6aaf7de2b1e6c20db3300fc6bd35337032a57b4623cf9d5ecb1b0e56e1a7b6d92a4b5d04be0b9dea9fade9d0e7efe86901ca8d SHA512 d504988c5bfcf1e554ee7478c5c6d0cc7472e3ba9904fb45d2ea77bf05307e0def79002785551b6a876d714d5d4279728b329c63c7108a935b06967c65441083
+DIST plus42-upstream-1.0.12.tgz 7587652 BLAKE2B 22238d0e0b315f682063803d01cc2c1e943b152d8dd37998fbf81827d311f13b43e7529bf9fc229697b865dfe630ff1024052e119b5753386ac9a06db0f2c0e4 SHA512 31e380ab45d11a2e1a02ade6b9ce61aa756ee20ad8424eb404986ff536be8e91dea63b00baea607d7f0e41e0406d2bbab9f91123a637a2c87bbfe25bcabbbaa7
DIST plus42-upstream-1.0.9.tgz 7585218 BLAKE2B e6c09c985fcf3f037a0c1dc1f4f445ef18c4f73962ffbf46939b91d5a96c9f079bd36b328b30fcae42f0bc13ebee7a1f56e51762f225f41fb715ab88e8b93d56 SHA512 77c06cf33d375f513c6806910f6b8bdda865853e7890922174364a7d2a07e35a6bbae2e62800c7658be01fe8b3aafbfc7f53a19451475b411865fe69bef090d8
EBUILD plus42-1.0.10.ebuild 972 BLAKE2B 03c21304c358e2ff239fce280bfa8d594a4e6f65031df09f9a360841d4f37abd784c1d6e502d42c95069bbef30e254513660524022bac7c8768a27f617b929d7 SHA512 fa349ee9772897a65465e67af8baf88683ef35658316259a40260f69111afa81b513f9c92191cba3c82da36e3fc0de9179c188179a42e2ee0ecaa92cd6f83df8
+EBUILD plus42-1.0.12.ebuild 1019 BLAKE2B d2a70ceae0aa4dbb5bce9b9d2ecf6defecb41cb9e90061ab7fe58961cd2c038ef296c0ab833e3436e3ff1bfdba79957aa5439af9cd8dff09e38e7d9aa198233b SHA512 2c28f7becef6e0e5c971549487d759eb4703c4343e134fa0a04be4bb735f8a0fc5090779c4fe0c8cdf638882143e6e903b8a467e0f0a54927647fb6b6cbcb1c9
EBUILD plus42-1.0.9.ebuild 1000 BLAKE2B 92d6952d31fff32a1c02616a44fc1cc78b8de1ce0d7d47d95a869514a395f46529a6c835ebab86dc22b81f33293f7e699d839291b478504a78a90c364a1096dd SHA512 50a4568e937b5f3be015d71f40b3ade6327f1f1debc2857d6726e473931ac485005943a2307a7cfb9efeef1f35d03194aadcf5363efcd713f0457e80e1467aa6
MISC metadata.xml 353 BLAKE2B 62d2057ed40527ddee3b747c7d702009bba223521e3264af5905506515fc67a6baf27938ae03d664eeb713aaeac898b7a1eee0682b69f3659b4dbc6e7eddaef8 SHA512 9633917e4a226c142672cd8bb91d3ca5ec40a2b4600bc8ba60ea959dc871f54881dc331ca5ed0030a4afcbad426c7528667b61289e4ed77e19aa3e9d1c816ce2
diff --git a/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
new file mode 100644
index 000000000000..283c6c1435be
--- /dev/null
+++ b/app-emulation/plus42/files/plus42-1.0.12-fix-build-intel-lib.patch
@@ -0,0 +1,65 @@
+diff -Naur free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh free42-nologo-3.0.16/gtk/build-intel-lib.sh
+--- free42-nologo-3.0.16.orig/gtk/build-intel-lib.sh 2022-10-29 17:03:11.000000000 +0200
++++ free42-nologo-3.0.16/gtk/build-intel-lib.sh 2022-11-06 22:09:42.384802729 +0100
+@@ -10,13 +10,6 @@
+ fi
+ fi
+
+-which gcc >/dev/null
+-if [ $? -eq 0 ]; then
+- CC=gcc
+-else
+- CC=cc
+-fi
+-
+ # Hack to support FreeBSD; not 100% sure what this does, but it produces a
+ # library that passes all tests.
+
+@@ -64,8 +57,11 @@
+ ;;
+ esac
+
++patch -p0 <../intel-lib-custom-cc.patch
++
+ cd LIBRARY
+-$MK $OS_ARG CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++echo $MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
++$MK $OS_ARG A=a CC=$CC CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 $ENDIAN_ARG
+ mv libbid.a ../../gcc111libbid.a
+ cd ../..
+ ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d '\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo '0 };'; echo '#endif' ) > readtest_lines.cc
+diff -Naur free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch
+--- free42-nologo-3.0.16.orig/gtk/intel-lib-custom-cc.patch 1970-01-01 01:00:00.000000000 +0100
++++ free42-nologo-3.0.16/gtk/intel-lib-custom-cc.patch 2022-11-06 22:18:35.428433045 +0100
+@@ -0,0 +1,31 @@
++diff -Naur orig/LIBRARY/makefile.iml_head LIBRARY/makefile.iml_head
++--- orig/LIBRARY/makefile.iml_head 2011-07-12 17:26:21.000000000 +0200
+++++ LIBRARY/makefile.iml_head 2022-11-06 22:18:17.048411637 +0100
++@@ -527,12 +527,8 @@
++ CC_TYPES := gcc cl
++ INTEL_CC_LIST := icc icl
++
++-CC_NAME_INDEX := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
++-ifeq ($(CC_NAME_INDEX),)
++- $(error "Unknown CC_NAME ($(CC_NAME)). Must be one of $(CC_NAME_LIST))
++-endif
++
++-CC_INDEX := $(call GetIndex,$(CC_NAME),$(CC_NAME_LIST))
+++CC_INDEX := 3
++ CC_TYPE := $(word $(CC_INDEX),$(CC_TYPE_LIST))
++ CC_TYPE_INDEX := $(call GetIndex,$(CC_TYPE),$(CC_TYPES))
++
++@@ -543,13 +539,6 @@
++ _CPP := $(CC_NAME) $(call CcNameSelect,-EP,-EP,-E -P,-EP)
++ _CC := $(CC_NAME) $(call CcNameSelect,, -nologo,, -nologo)
++
++-ifeq ($(origin CC),default)
++- CC := $(_CC)
++-endif
++-ifeq ($(origin CPP),default)
++- CPP := $(_CPP)
++-endif
++-
++ CselCc = $(call Cset,$1,$(call CcTypeSelect,$2,$3))
++
++ QOPT := $(call CselCc, QOPT, -, /Q )
diff --git a/app-emulation/plus42/plus42-1.0.12.ebuild b/app-emulation/plus42/plus42-1.0.12.ebuild
new file mode 100644
index 000000000000..3812fdade255
--- /dev/null
+++ b/app-emulation/plus42/plus42-1.0.12.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV="${PN}-upstream-${PV}"
+
+DESCRIPTION="An Enhanced HP-42S Calculator Simulator"
+HOMEPAGE="https://thomasokken.com/plus42/"
+SRC_URI="https://thomasokken.com/plus42/upstream/${MY_PV}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa"
+
+DEPEND="app-accessibility/at-spi2-core
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ alsa? ( media-libs/alsa-lib )"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( CREDITS HISTORY README )
+S="${WORKDIR}/${MY_PV}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.0.9-fix-makefile.patch"
+ "${FILESDIR}/${PN}-1.0.12-fix-build-intel-lib.patch"
+)
+
+src_prepare() {
+ default
+}
+
+src_compile() {
+ local myconf
+ use alsa && myconf="AUDIO_ALSA=yes"
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk
+ emake -C gtk clean
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk
+}
+
+src_install() {
+ default
+ dobin gtk/plus42bin gtk/plus42dec
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 9403a33abd54..19e37aa01012 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
index 8ed22e012ffa..84cee52f52d0 100644
--- a/app-text/iso-codes/Manifest
+++ b/app-text/iso-codes/Manifest
@@ -1,3 +1,5 @@
DIST iso-codes-v4.11.0.tar.gz 14756251 BLAKE2B dd3bc5bae4def6338527a9c7c41f0ef9603eb2a2a7e4e2a95399bc4891a0d66fa323bb1f960263662cd6b4a42902defede64ad732f4a894d3073a7a68b5b9f80 SHA512 524be572c2505b0b2d55a7a0dd8d6bdff68edbc89c569652b11070cc6412881c98ea66a001193f1540153d44d6b41d921444a1d1a2bde6929bbe445eb369ea3e
+DIST iso-codes-v4.12.0.tar.gz 14977180 BLAKE2B 23590e9a4f246a0879e68c521ae7f72f4dd8d41ef85e7b6efaa4e4a29b7bf2e45d5e200ae14523e4ef8d3d4c8f45e783d4231a2a1c679be1898aa04528da30d3 SHA512 d0cdac626728e4de7c5bb2f8edd968a29380d49ba2b43ebe3820756591e46d4301859da7961ec9fc9e6832e18a9a0d5562ec02dd3d8a52bec7f7cbfc3190869e
EBUILD iso-codes-4.11.0.ebuild 2644 BLAKE2B c8b95785c6ae2a195514e3fe98dd1118da05d82b1a9293b53117cbc13206dca1e1809286dae55acfd7d901779c4b0ba9f1720f599eddff56e04fc8a03d7195be SHA512 047f704e4a96c72e9f8b96a65af3119806f4dba691f5b55902381d250b07b32a6d54c252b41f42677b9135fc36040563424ef288703bb32f573fc16a31d7647d
+EBUILD iso-codes-4.12.0.ebuild 2657 BLAKE2B f4bfa0e5e17ac340a84f42db606b691396258cf08203c6c7d4a8d9031839858d374fbae7d1a749a65d763e72d058ba44e9ca01f83e97da4b292d173f9bf2d290 SHA512 96ab7636b470f744f4c4a7178b1bd8a3935b356f99034d350878dbdfa4536e9ce96ce09c636b08165430651fd04d5628af26d7a8af73670948625f73586264b5
MISC metadata.xml 481 BLAKE2B e19ee7de8b2de3aa09f97bb7eb4247ba2979614d768c0dd92a8cc131269e46a560baa1c0ea8fcceb49073efb1b890cd54d939c16ac7412413983a19083f05337 SHA512 f1e20f870fabd59d97ca612c3db3443a6a1544de3b03f12fe0c9c44a1740b06bf38c394b489738e60b22fa0797379d24c0ec8371efa067873910ba39fe30f194
diff --git a/app-text/iso-codes/iso-codes-4.12.0.ebuild b/app-text/iso-codes/iso-codes-4.12.0.ebuild
new file mode 100644
index 000000000000..dd05fb137f64
--- /dev/null
+++ b/app-text/iso-codes/iso-codes-4.12.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mo mr ms mt my na nah nb nb_NO ne nl nn nso nv oc or pa pa_PK pap pi pl ps pt pt_BR ro ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_Hans zh_Hant zh_TW zu"
+
+inherit python-any-r1
+
+DESCRIPTION="ISO language, territory, currency, script codes and their translations"
+HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes"
+SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+
+BDEPEND="${PYTHON_DEPS}
+ sys-devel/gettext
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+# This ebuild does not install any binaries.
+RESTRICT="binchecks strip"
+
+DOCS=( CHANGELOG.md README.md )
+
+# plocale_find_changes doesn't support multiple directories,
+# so need to do the update scan ourselves.
+check_existing_locales() {
+ local std loc all_locales=()
+
+ ebegin "Looking for new locales"
+ for std in "${all_stds[@]}"; do
+ pushd "${std}" >/dev/null || die
+ for loc in *.po; do
+ all_locales+=( "${loc%.po}" )
+ done
+ popd >/dev/null
+ done
+
+ all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
+ if [[ ${PLOCALES} != "${all_locales}" ]]; then
+ eend 1
+ eerror "There are changes in locales! This ebuild should be updated to:"
+ eerror "PLOCALES=\"${all_locales}\""
+ die "Update PLOCALES in the ebuild"
+ else
+ eend 0
+ fi
+}
+
+src_prepare() {
+ default
+
+ local std loc mylinguas
+ local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
+
+ check_existing_locales
+
+ # Modify the Makefiles so they only install requested locales.
+ for std in "${all_stds[@]}"; do
+ einfo "Preparing ${std} ..."
+ pushd "${std}" >/dev/null || die
+ mylinguas=()
+ for loc in *.po; do
+ if has ${loc%.po} ${LINGUAS-${loc%.po}}; then
+ mylinguas+=( "${loc}" )
+ fi
+ done
+
+ sed \
+ -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
+ -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
+ -i Makefile.am Makefile.in || die "sed in ${std} folder failed"
+ popd >/dev/null
+ done
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index a30f6b022676..ddc3e91f1562 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gitchangelog/Manifest b/dev-util/gitchangelog/Manifest
index d02cd886abe2..bbf5d87b48b3 100644
--- a/dev-util/gitchangelog/Manifest
+++ b/dev-util/gitchangelog/Manifest
@@ -1,3 +1,3 @@
-DIST gitchangelog-3.0.9.tar.gz 52483 BLAKE2B 8e7fc61dee6cba6e630cb2006d5bec988ea3d7a7c1e09789b430e11d4c3d8f5e7ff7ee1231dbbcb56185c84fa9c2bbf6a353980f5a70c8a0cce51b2dce83fb5d SHA512 4e290d75455ddddb7d12d831dce973771f861d23d6b6548b8a9e24e838b0931255dfc8c9ef25765fb4f269d5cdad6bd207fbaa3626a3b24681efdbb56ad9e1b1
-EBUILD gitchangelog-3.0.9.ebuild 969 BLAKE2B 1c7d4e4cb763b38496a2dfebcc35ac94027dec4d35c194e321256f860b9b95ae03b855047f28c58a83ec31cf6c2acafbf9ae3bd19d36e884f2e5cf6600f0c34b SHA512 fdb13230e8d3c4a35edc6876de02b9936bded1c20f935db08911c20ef27270e889d9d65fd241ea6f2104317bb9a605b23333bd7d7ee9d8cdb0c61c99cb7ec8fd
-MISC metadata.xml 494 BLAKE2B 824c3efe12c8bbf8cbe59105480a1b7577bacc5de585bd885ce6880be01581686430ede68caa26dc70a48c61b01b13fe237ddc883abe7003549e52e04faa81bc SHA512 1e8116ae5af5d981512ebaff010ea44694d0563f552adadd853aaae18348f498265cdae078d2ab2753986904255b127bbff2a56dfc4b1373bd1b255a18ed00db
+DIST gitchangelog-3.1.2.tar.gz 93679 BLAKE2B ffd5a9bd25c8bc647c7414e0864a008bafa09b6d5452fa0241408fa324821d4d4faa3e05ac1157521dec5508240383064fb9baca112218d5555e12cc05807400 SHA512 390d90fe62799350044b0009cc05a9889b1d4cd2a1e10dcdc42c71202afcb2c6bb1cc49125b3f69b03c0bd6a5bc8a7c29da0d9feeb54ac6ce2e396c489e69384
+EBUILD gitchangelog-3.1.2.ebuild 1204 BLAKE2B 4697956056a022ca84e7911d08bb4ddcc19f9185c6ef68a2109508fd207b665a4d3921fca5bb9d8feef6d9c6753dfeb174110331a66be434b212b08fbb0c176c SHA512 545733c59cc2d8c21dd2eb0fc5742712ea516076163f0109d393856f46a357ac47d09d15e0cbbe338db48b1a7183c2d6136c007a440b8e96547aedf0eea5423b
+MISC metadata.xml 553 BLAKE2B 6f3337cae47990ab80cf532b546f9bad3b9cc7a2d3fea5976fb56bcfd98cc1548a959552124b52f8f40d70cd24edc51d74b44c7a9cc7846657c3e4cb31fe7c8d SHA512 8bae1fb5f3466a383507634fcb741dd1687e090ef3fef70aeadf73f24d8e1ecd0138a41277959081d17532d6321d1fd3d9b2471a621a0c1c66eeea4fdc055684
diff --git a/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild b/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild
deleted file mode 100644
index d2e9d691c1bb..000000000000
--- a/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
-DISTUTULS_USE_SETUPTOOLS="pyproject.toml"
-
-inherit distutils-r1
-
-DESCRIPTION="Creates a changelog from git log history"
-HOMEPAGE="https://github.com/sarnold/gitchangelog"
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://github.com/sarnold/gitchangelog.git"
- EGIT_BRANCH="master"
- inherit git-r3
-else
- SRC_URI="https://github.com/sarnold/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-BDEPEND="${DEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/nose[${PYTHON_USEDEP}]
- dev-python/minimock[${PYTHON_USEDEP}] )
-"
-
-DEPEND="${PYTHON_DEPS}
- dev-python/pystache[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
-"
-
-RESTRICT="!test? ( test )"
-
-python_test() {
- "${EPYTHON}" -m nose -sx . || die "Testing failed with ${EPYTHON}"
-}
diff --git a/dev-util/gitchangelog/gitchangelog-3.1.2.ebuild b/dev-util/gitchangelog/gitchangelog-3.1.2.ebuild
new file mode 100644
index 000000000000..85d99c6cb0ce
--- /dev/null
+++ b/dev-util/gitchangelog/gitchangelog-3.1.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Creates a nicely formatted changelog from git log history"
+HOMEPAGE="https://github.com/sarnold/gitchangelog"
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/sarnold/gitchangelog.git"
+ EGIT_BRANCH="master"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/sarnold/${PN}/releases/download/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="doc"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? ( dev-python/minimock[${PYTHON_USEDEP}] )
+"
+
+RDEPEND="
+ dev-python/pystache[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+"
+
+# needs versioningit if building from git repo source
+if [[ ${PV} = 9999* ]]; then
+ BDEPEND="
+ $(python_gen_any_dep '
+ >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
+ ')"
+fi
+
+DOCS=( README.rst )
+
+distutils_enable_sphinx \
+ docs/source \
+ dev-python/sphinx_rtd_theme \
+ dev-python/recommonmark \
+ dev-python/sphinxcontrib-apidoc
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest --doctest-modules .
+}
diff --git a/dev-util/gitchangelog/metadata.xml b/dev-util/gitchangelog/metadata.xml
index 14d417cfceb2..35fc060a9777 100644
--- a/dev-util/gitchangelog/metadata.xml
+++ b/dev-util/gitchangelog/metadata.xml
@@ -6,8 +6,9 @@
<name>Steve Arnold</name>
</maintainer>
<longdescription lang="en">
- Create a fancy changelog from git log history (in rst or md) and
- customize your config with Python callables and regex.
+ Create a fancy changelog from git log history (in rst or md). You can
+ customize your config with Python callables and custom regex, as well
+ as built-in or custom template files.
</longdescription>
<upstream>
<remote-id type="github">sarnold/gitchangelog</remote-id>
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index f2db542dba66..64ca256dec95 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index bdbfe2596298..767e4671530a 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Nov 2022 20:40:00 +0000
+Mon, 07 Nov 2022 02:39:57 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index f905a40f5af9..9e979ae58b9a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 536084 BLAKE2B c89e49fb5e75661a7da4bc1a8267e8936701fe518e99a96ea46c267fe11ac6fcc34a3029874ea964f0a67189423224c5aba6dc5cc7a56cf0d5889ea2d47d781f SHA512 75913d485440890ef20577369af3828f92411599dd916f9c5792517c2a36a196afc4bb5153abea2e3a2bc4b763ff2159dd5b7d79a6de88fdec6368ba79776c6f
-TIMESTAMP 2022-11-06T20:40:03Z
+TIMESTAMP 2022-11-07T02:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNoG6NfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNocAFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB+ow/+O/0qRinkshp/bZBCDh6GE08ZXRwkL4qWqrYA7Hqj3/tGgDzCPuU+Tci2
-nFYCULabCsfQfYF+Atg9mz9WYBnQOEGfSdIV2GJRAJRvZNLvBOZ27n0iibo7sSxJ
-SfXqkXSQbnjNUr3gldQL0DX2jmdA2BOoZgA7FuwGzhQKipAcH2XZUjO7yktWa3Bw
-zc4UKAKCzJ7YfoygoO0WmlHcDkKA2GV5iQDF+mFJsoO9RDMlyx/ETaAOmPLPQTAQ
-l7keIinNnJnhtUFGx4UoQTC/SCorvAuXP2rav9u5Z7tDV0MtIt8gOBlLa+DS/dI9
-Oc8imT8MaQCc/YRThigAlncLlO6nsjno2XS+oWbbIM5dfChOVbb7xCc1eCGRF5VW
-nHchNzbm27WtTJzj41ciCqcIx2X/fMvU6B1OMc0VBePD6f/R+1mX7ai3MSZeKUrZ
-22Ma171iw8xvxKR5hMYb2ac24IpD351n8Xp7joJFk3hlMRfUqQYxjeyFRQJRZdjz
-S+sn/Vh4X69YMBE4MYOq77K5XUjfUhZegvUzCtczY28cOq+zEbvmApKgSLKTGB5a
-LokVb2J2c2KVoHWTinEiL3NzJIgYTbL8qG39nAxFiNlrflODteeuFCOj6BevThH9
-EuFqBiUYX08bqdnSLm9RgBYMg0n9ugXSo4F1KdOY9a8pYjBFV6g=
-=XQXN
+klAHuRAAnv+y6GB5FayQ4SXOmpyPDUl9lCMw35H+dTcMY5rQeJHWjE1Bq8b8iNjc
+1/K64J4sWkSRnIaakwn3tUjOc9abVTy3fttfceRxSUEoZY6q/a0xwapnqD/856xH
+J4nMkhfaT1wToUi7gEwtfVWiSBYjGTpKRVCLE06tjHIL0hVVsuXnbFuWhLUbk3Za
+4/Lxa4m4l3TvdOhp5ckGO0f8SMGMyzJlOc4XFdCel7UfQXl8bGp3eq2Gn9KD00Lj
+GKwUryEkdCNzotXLpE3Ghi5umnvF7VqA0AxbgXu1iU1wDOph+CpIaT3TkEzfd/vh
+VJmfKZ2cGbWLfot8JWcCcmD3hA5GsDkDiVLGfR3h6Sms9cpKGD3/X+YjgtsOPYaw
+Jk6tuK28EH1OlHcGiOW1+ewfwmuBnW5mLfLX2FNQWsK3wwkXDhJILszFS+ML4scc
+YeJQCcrJOVrlCVfDve9fjoiPI5DAbG8d8FPzkvABKIBcvLi7wFMX5Afzn8NLGH+I
+nIeR5iJB4CdRGEJamq9fQxqBh9+IV+jEqu4X96VdeNPe158eqIkWUZzx5xRXUaQl
+lzj7Uun8mEyx6+vgCe0KQFHQGwHjqYZx6iCUM/xbWoGiArFmY6A2RXo/x/Y8qjhX
+AazKHC6KgxfFSfaybapWCcS1/hNs4R/TviUD3SV55Jz6c/YFpfo=
+=ZSQO
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 460dd697892e..767e4671530a 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Nov 2022 20:40:01 +0000
+Mon, 07 Nov 2022 02:39:57 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 289189edfb3d..1c76ee2300bb 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 820f531cba02..f9fffc9d12b4 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/free42-3.0.16 b/metadata/md5-cache/app-emulation/free42-3.0.16
new file mode 100644
index 000000000000..c4c50976fde2
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/free42-3.0.16
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install
+DEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
+DESCRIPTION=An HP-42S Calculator Simulator
+EAPI=8
+HOMEPAGE=https://thomasokken.com/free42/
+INHERIT=toolchain-funcs
+IUSE=+alsa
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
+SLOT=0
+SRC_URI=https://thomasokken.com/free42/upstream/free42-nologo-3.0.16.tgz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=b4b341b6f55a3a6383f8e7fa5baab375
diff --git a/metadata/md5-cache/app-emulation/plus42-1.0.12 b/metadata/md5-cache/app-emulation/plus42-1.0.12
new file mode 100644
index 000000000000..9df73e6d2ef8
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/plus42-1.0.12
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
+DESCRIPTION=An Enhanced HP-42S Calculator Simulator
+EAPI=8
+HOMEPAGE=https://thomasokken.com/plus42/
+INHERIT=toolchain-funcs
+IUSE=+alsa
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-accessibility/at-spi2-core x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 alsa? ( media-libs/alsa-lib )
+SLOT=0
+SRC_URI=https://thomasokken.com/plus42/upstream/plus42-upstream-1.0.12.tgz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=840d670a3df75a09fa006a1d9976d562
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 98003bfee0a8..21ef01bfd7db 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/iso-codes-4.12.0 b/metadata/md5-cache/app-text/iso-codes-4.12.0
new file mode 100644
index 000000000000..4dabcd428680
--- /dev/null
+++ b/metadata/md5-cache/app-text/iso-codes-4.12.0
@@ -0,0 +1,13 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) sys-devel/gettext
+DEFINED_PHASES=prepare setup
+DESCRIPTION=ISO language, territory, currency, script codes and their translations
+EAPI=8
+HOMEPAGE=https://salsa.debian.org/iso-codes-team/iso-codes
+INHERIT=python-any-r1
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris
+LICENSE=LGPL-2.1+
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.12.0/iso-codes-v4.12.0.tar.gz
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=e5d3de2e46dedbe6a2a3b7d0c1364bc2
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index f06fdd0f9968..63e4ec1afa01 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/gitchangelog-3.0.9 b/metadata/md5-cache/dev-util/gitchangelog-3.0.9
deleted file mode 100644
index 6c0bc322cc56..000000000000
--- a/metadata/md5-cache/dev-util/gitchangelog-3.0.9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] test? ( dev-python/nose[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/minimock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) dev-python/pystache[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/mako[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DESCRIPTION=Creates a changelog from git log history
-EAPI=7
-HOMEPAGE=https://github.com/sarnold/gitchangelog
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/sarnold/gitchangelog/archive/3.0.9.tar.gz -> gitchangelog-3.0.9.tar.gz
-_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
-_md5_=4a729c1f41e050d0c6ea51e272ffa313
diff --git a/metadata/md5-cache/dev-util/gitchangelog-3.1.2 b/metadata/md5-cache/dev-util/gitchangelog-3.1.2
new file mode 100644
index 000000000000..9bfe1cb4a476
--- /dev/null
+++ b/metadata/md5-cache/dev-util/gitchangelog-3.1.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/minimock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_11(-)] dev-python/sphinx_rtd_theme[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_10(-)] dev-python/sphinx_rtd_theme[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_9(-)] dev-python/sphinx_rtd_theme[python_targets_python3_9(-)] dev-python/recommonmark[python_targets_python3_9(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/sphinx-4.5.0-r1[python_targets_python3_8(-)] dev-python/sphinx_rtd_theme[python_targets_python3_8(-)] dev-python/recommonmark[python_targets_python3_8(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_8(-)] ) ) ) test? ( dev-python/pystache[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mako[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.3.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Creates a nicely formatted changelog from git log history
+EAPI=8
+HOMEPAGE=https://github.com/sarnold/gitchangelog
+INHERIT=distutils-r1
+IUSE=doc doc test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=BSD
+RDEPEND=dev-python/pystache[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mako[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sarnold/gitchangelog/releases/download/3.1.2/gitchangelog-3.1.2.tar.gz
+_eclasses_=distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=f9ec54e8f3ec12aaffd3ff98dfca3f2f
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index d62e1af9c886..b78134e0ddb8 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/git-sources-6.1_rc4 b/metadata/md5-cache/sys-kernel/git-sources-6.1_rc4
new file mode 100644
index 000000000000..85173b7a5b66
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/git-sources-6.1_rc4
@@ -0,0 +1,16 @@
+BDEPEND=!build? ( sys-apps/sed )
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=>=sys-devel/patch-2.7.6-r4
+DESCRIPTION=The very latest -git version of the Linux kernel
+EAPI=8
+HOMEPAGE=https://www.kernel.org
+INHERIT=kernel-2
+IUSE=symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.1_rc4
+SRC_URI=https://git.kernel.org/torvalds/p/v6.1-rc4/v6.0 -> patch-6.1-rc4.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.0.tar.xz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 6058f6e6a6269e48cd88f4956944c8d5 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144
+_md5_=04b03ecba24933874b6d52da3c95bf6c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 536d3a59420c..d8b29b490113 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-11-06T20:40:03Z
+TIMESTAMP 2022-11-07T02:40:01Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNoG6RfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNocAFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDGnQ//SyJxaokuS6beY4ob1prowDZEgmhXmaWH5RZ6yVuQdsjaRJYHV3SNdu+E
-gAZJXbG1yBvqbal608U1Ca45xe2Cl18A31EkKWlTu1VZKw9F1N8CZOYPKtzUAm1L
-zjRURCWXnU404aHoHhHJ8+Ak4jeOYO3er5tfuWf2nlRTK/IPHu626c++y8dsa4OG
-Z5HVdGVX27FEG4V2uCiZQfKu/KGqke0Yvxf5J/2TlKbkt4JrKh23q9NI2/GsTYm+
-z6SmVyZpHwlPE4UYObCZJausYUeUJng4yMXS6EQGAjuB95BmGPkY9N5NR9E9Fd8H
-H/hNavUpipFH8kC2K+GsATYjLOmy7Hu9X9fMaxg3APSA8B9+Od/6DlUZw5mgQT0X
-XFKA7T2I5pyrGxDe/xKDQ7O/OEdnyvrNlYpSHFMJwBkqhMqYAbNMHw8prkUjB9Gg
-do2JmWLXS4lq47xW1ySUl9rRmdaGCcYzjrwv3RVFSNPnAvTLcNt3fxXLUC/9Db/G
-TnQr1l5h3CWj2M2fpRndpSvqNnjMEOEncl1a9zc+Sp8+I1M7AjYhxudfH1jFuBVS
-LLI9Eq5aaIF5wrb/vfzE4kekzXPyx6JGycl0Avlvx0JknKoHDU2zZ2ziJGkveJ3x
-RU4AKPo9ePqlFG89b/JzWtki2Or4Fb00BsH5uoKZWosZSIpvcfw=
-=Csh9
+klDPWQ/+P3AqCqmCfdq9auoN029r0drIHblhrGERAwpvUJAKtnKasY7mh0voTWWR
+2yXkD4TkjwKmlVklS7ijgTM5BeGoS8gVnAZRMvekxkFNdYDh188VwihsyFv70GyK
+sjhppDSbIph+vnwAIp2nvK3ZxyvEEoJOKtla00ga1f/0BpCKmdLW86jt6oGLOsAT
+B/jNsubb+p4cZ3ukVJX79ZiEpNocByoJfEVNK1PhaIesAa5Bl+5iMRtqEuuxE9rL
+W+eT3sVu1trJqFAayi90IS4draiFCKdbhkUQU6S7kgAKATFZs0Ibf0EL1sLerrA/
+qCVChj4iq50pxybVqiHR9211cHgoxkxXq1dj2r5nKkOuEJV340Uy50afSOcxIkj3
+JATNYAhPrXzhhf25I6ABhHm9MKE8usx3jvFiwxvYdIwwD5BQYzju2iDEQYU5giYu
+3zU006joTYgrd1OZsuxFKMqZtV849v9pfpsJ6ZBKUU5nhjgqPZbeYQwwyCcZz5PP
+nLSaPT3fbI3YAoEmyWMn75Gf65I93REyD105V10z7TJAABAREorZTbnVB3MpsIsm
+EyFtOGNZ8pc0oXCm/AtgjuEhSNwSGErCAzQ+sYfJAv8c2XoENoIHBf/SrrVy8isU
+S/nBCJ9j1ojYaV6gCeQTRXKFNFkbzJR6VNSZ2PJh27eqgOAGkvg=
+=b5Cr
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 460dd697892e..2af20e300d93 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Nov 2022 20:40:01 +0000
+Mon, 07 Nov 2022 02:39:58 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 9189244b6399..5dcf40991d03 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Nov 6 08:40:00 PM UTC 2022
+Mon Nov 7 02:39:57 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 7b52a2d7b6b8..97b23fdb5a73 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Nov 2022 20:45:01 +0000
+Mon, 07 Nov 2022 02:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 5a9f8dbde374..3039bdf3e3c9 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-ffff559f602cbf0aa6f04eee1ee6ee852948a5cf 1667766619 2022-11-06T20:30:19+00:00
+24a3b295fe3c8900f92aef101c00952cdf2342cd 1667787305 2022-11-07T02:15:05+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index b12f3a8a9fb0..e85a08b955d7 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1667767201 Sun 06 Nov 2022 08:40:01 PM UTC
+1667788801 Mon 07 Nov 2022 02:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index bdbfe2596298..767e4671530a 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 06 Nov 2022 20:40:00 +0000
+Mon, 07 Nov 2022 02:39:57 +0000
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 20109cd83a97..cb05928dcee9 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 79f5a6845e0a..13ad6c156b3c 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -2,7 +2,9 @@ DIST linux-6.0.tar.xz 133886176 BLAKE2B c09a9c877ac0fac83dc31d2d04d96f0a3331d4ed
DIST patch-6.1-rc1.patch 50406846 BLAKE2B 357a8a4fab087a67f79efcab4ada2a5d65e77c5ef13a7ab9d58963de31adeb0b3b841b7120acd6bba1767ef2080f086eec2d72ce98a6c21d1920478d6b9fb244 SHA512 80f3fff420e06ea937274ef5ea8927d57f633b0bb1f702ef2b583bd9eddae4c65b0587f57144d1d9eec0aee815d5676d9fc9187779a6149f6c916c432c5a8ea3
DIST patch-6.1-rc2.patch 51039243 BLAKE2B 0f0727885c52a12e5eaf907d40752705a2dc8b174e7ce8f2fd97a1521396db2b32069acc323e732749839e4645dc550be1db16afc942a9513d437160cf509e15 SHA512 753ab27541248489bc3280595b22e138c063defec1ac4f3c7ee60cd9212345e94061ab6206f1cb1c712d76220db0b41b8197ea35e4c72851705046ca986dbb0a
DIST patch-6.1-rc3.patch 51538717 BLAKE2B 3dae85a6363655d534bd1f87eedc9711280484faec8787c89e7a61d54ac56aea7533e9f001a7e8838fe931ba0116d4d9cb0f574ce0c3a53877618dc8fecd47c4 SHA512 2f3f9f53de9d411882f44c740082bcafdb2cc0fe715022225e638b52a53970ddf88c869094bb3afd5ca556da45840fb91aa1e30ca348331ac412ecdee8defedc
+DIST patch-6.1-rc4.patch 51927243 BLAKE2B 168125d2afe15679f55f77bf2509bf38f1c20d5f742430febe0fa53c069b1460b81dca3eb4382ecf47450926bce9f033c1c2370709b93eb4da31ef87900161a0 SHA512 75e2dd8a3a587f9c9027e7d3b007de00e1d142c54405e94f2b36202b47624fbbc89c2a60d9c16f92ef16e317062c2af82356c888b35b1b5007756218dbce69ef
EBUILD git-sources-6.1_rc1.ebuild 1191 BLAKE2B c5bb824a1d0b5bb9ef1d3a82fdea4ef8f7fdf3a44a5e7b8747f17f7d6929e44c7ba4e56d218344090d2107b45190a1e93fbd291949cd9adf6b18154fa12718ae SHA512 e8dc2cf31a00c73625453bf8a90f1ecd0786c5a4439158bca21097edde2bae0fb38d3f0ea51128c9aa169a95ad1035927356deee7c2623db82f0711b05d2d339
EBUILD git-sources-6.1_rc2.ebuild 1191 BLAKE2B c5bb824a1d0b5bb9ef1d3a82fdea4ef8f7fdf3a44a5e7b8747f17f7d6929e44c7ba4e56d218344090d2107b45190a1e93fbd291949cd9adf6b18154fa12718ae SHA512 e8dc2cf31a00c73625453bf8a90f1ecd0786c5a4439158bca21097edde2bae0fb38d3f0ea51128c9aa169a95ad1035927356deee7c2623db82f0711b05d2d339
EBUILD git-sources-6.1_rc3.ebuild 1191 BLAKE2B c5bb824a1d0b5bb9ef1d3a82fdea4ef8f7fdf3a44a5e7b8747f17f7d6929e44c7ba4e56d218344090d2107b45190a1e93fbd291949cd9adf6b18154fa12718ae SHA512 e8dc2cf31a00c73625453bf8a90f1ecd0786c5a4439158bca21097edde2bae0fb38d3f0ea51128c9aa169a95ad1035927356deee7c2623db82f0711b05d2d339
+EBUILD git-sources-6.1_rc4.ebuild 1191 BLAKE2B c5bb824a1d0b5bb9ef1d3a82fdea4ef8f7fdf3a44a5e7b8747f17f7d6929e44c7ba4e56d218344090d2107b45190a1e93fbd291949cd9adf6b18154fa12718ae SHA512 e8dc2cf31a00c73625453bf8a90f1ecd0786c5a4439158bca21097edde2bae0fb38d3f0ea51128c9aa169a95ad1035927356deee7c2623db82f0711b05d2d339
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.1_rc4.ebuild b/sys-kernel/git-sources/git-sources-6.1_rc4.ebuild
new file mode 100644
index 000000000000..b91652186526
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.1_rc4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.0"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+ postinst_sources
+}