[gentoo-commits] repo/gentoo:master commit in: dev-libs/libnl/

2022-12-29 Thread Sam James
commit: a3385636adeeb2d0e59f89e05aaf520ce9bcb314
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:55:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:55:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3385636

dev-libs/libnl: force YACC as bison

Already BDEPENDing on it.

Closes: https://bugs.gentoo.org/884277
Closes: https://bugs.gentoo.org/886113
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libnl/libnl-3.7.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/libnl/libnl-3.7.0.ebuild 
b/dev-libs/libnl/libnl-3.7.0.ebuild
index 3dd56029f10f..48d966048c3f 100644
--- a/dev-libs/libnl/libnl-3.7.0.ebuild
+++ b/dev-libs/libnl/libnl-3.7.0.ebuild
@@ -71,6 +71,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # bug #884277
+   export YACC=yacc.bison
+
ECONF_SOURCE="${S}" econf \
$(multilib_native_use_enable utils cli) \
$(use_enable debug)



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

2022-12-29 Thread Sam James
commit: 39b68aa3e8f76e368e3f322c75a8f923d2fb3e7d
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:57:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:57:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b68aa3

net-libs/libpcap: force LEX=flex

Already BDEPENDing on it...

Closes: https://bugs.gentoo.org/884275
Signed-off-by: Sam James  gentoo.org>

 net-libs/libpcap/libpcap-1.10.1-r2.ebuild |  8 +---
 net-libs/libpcap/libpcap-.ebuild  | 17 +
 2 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/net-libs/libpcap/libpcap-1.10.1-r2.ebuild 
b/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
index 6edb007ae109..bda001c29111 100644
--- a/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
+++ b/net-libs/libpcap/libpcap-1.10.1-r2.ebuild
@@ -38,8 +38,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   sys-devel/flex
app-alternatives/yacc
+   sys-devel/flex
dbus? ( virtual/pkgconfig )
 "
 
@@ -70,8 +70,10 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf \
+   # bug #884275
+   export LEX=flex
+
+   ECONF_SOURCE="${S}" econf \
$(use_enable bluetooth) \
$(use_enable dbus) \
$(use_enable rdma) \

diff --git a/net-libs/libpcap/libpcap-.ebuild 
b/net-libs/libpcap/libpcap-.ebuild
index ddd15be165fc..6f83d33095c3 100644
--- a/net-libs/libpcap/libpcap-.ebuild
+++ b/net-libs/libpcap/libpcap-.ebuild
@@ -25,7 +25,8 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="bluetooth dbus netlink rdma remote static-libs usb yydebug"
+IUSE="bluetooth dbus netlink rdma remote static-libs test usb yydebug"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] )
@@ -37,8 +38,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   sys-devel/flex
app-alternatives/yacc
+   sys-devel/flex
dbus? ( virtual/pkgconfig )
 "
 
@@ -48,6 +49,7 @@ fi
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.10.0-usbmon.patch
+
"${FILESDIR}"/${PN}-1.10.1-pcap-config.patch
 )
 
@@ -62,8 +64,10 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf \
+   # bug #884275
+   export LEX=flex
+
+   ECONF_SOURCE="${S}" econf \
$(use_enable bluetooth) \
$(use_enable dbus) \
$(use_enable rdma) \
@@ -76,6 +80,11 @@ multilib_src_configure() {
 
 multilib_src_compile() {
emake all shared
+   use test && emake testprogs
+}
+
+multilib_src_test() {
+   testprogs/findalldevstest || die
 }
 
 multilib_src_install_all() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2022-12-29 Thread Sam James
commit: 6e4d2045bbc59a23c5ebf9eecfdf105c096cd7ce
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:45:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:45:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4d2045

sys-devel/gcc: add 10.4.1_p20221229

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20221229.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4a1e6670818a..9a395eb2a2a9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,5 +1,6 @@
 DIST gcc-10-20221208.tar.xz 72098912 BLAKE2B 
8167b3d91fb95c727caa3a76d8bd6d70e0d0bd79eda72305f3005c9f7163dcd425c75386ba55b2d71644ecf83d998a4bccb6fd265bb615dcdd104f27cadb8e76
 SHA512 
5e49159d86300eaa4c2f34fb3537b5f257931e861a1a1217dbabcfcd5ef9da224d4a6023aaf8d24c8893ecd204ec0cd6e96349ae0dd445d62d92ebb041aeb054
 DIST gcc-10-20221222.tar.xz 72112292 BLAKE2B 
fad78a6bc00e23909fa4c441592e61311709efa770ec713c44923f6f088c1185c52022cb9fa2e13185e644b655b16f7b4f4247e93bc82925ae44b2580feab8dd
 SHA512 
34ecb5def4152e69c6b2a5fcd111c27f6c53ed4359516923331af4634e67b803635ec770f24fc7dc12a571918d523fdf4f23d13e7aec927a05f8c5b83090
+DIST gcc-10-20221229.tar.xz 72106168 BLAKE2B 
315233f7906fd12ebe206d351b7c0ee26f5f5010674f7133b9683122172b755e08ae29a837448bf49aef6759a1b373ae4a80acafb79b3d0207f3c0d8a543ba0c
 SHA512 
39404361a464c0ec65923a6f01761beb70b56e2ed0c587b77b833290db71b943071e806fabd13dc3bd41f67813aabcda49d9d5ae490241dd913f115fa59cfba6
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild
new file mode 100644
index ..8dae3d80c082
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20221229.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+#TOOLCHAIN_GCC_RC=1
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="10.5.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2022-12-29 Thread Sam James
commit: 81321815097982e61b631852a821f5d35f2b7ac6
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:28:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81321815

sys-devel/mold: add 1.8.0

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

 sys-devel/mold/Manifest  |  1 +
 sys-devel/mold/mold-1.8.0.ebuild | 89 
 2 files changed, 90 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index d00b1f11c936..948732ee3caf 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -1 +1,2 @@
 DIST mold-1.7.1.tar.gz 8381932 BLAKE2B 
3355304cfe4de7aa96608e68183868debe6d7749940c507e717c5f6def3344bf1bfba8605275506bec6bab018f921c1da87515c4a8fc4f4488d37d874e70c452
 SHA512 
2e1b6203591718976a3b6c22cb9cdc4037efd101ecb520b809aaa242ee758ee24ed98d0b53012fa8423725fd9b89da94e67603af57b9de1dfb3189a096e1ae5b
+DIST mold-1.8.0.tar.gz 8155820 BLAKE2B 
cd4285953ec56fa437d32c74b928617a50508c0b947dd0c0a3fac6813d7b929d9499f24aa2641faab78d5e81fbced48d734389c61313d752f509d25d2e1f9c61
 SHA512 
923158563c7abd39c7111e3871a90c7f6f17e0b2412c5de0c9924f3fb55d7fe57db4a83d8a20c3d4966b7b117d1c95cf4a59f63d5076db422b9aa5c3485fd7f8

diff --git a/sys-devel/mold/mold-1.8.0.ebuild b/sys-devel/mold/mold-1.8.0.ebuild
new file mode 100644
index ..82b43f78b777
--- /dev/null
+++ b/sys-devel/mold/mold-1.8.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~riscv ~x86"
+fi
+
+# mold (AGPL-3)
+#  - xxhash (BSD-2)
+LICENSE="AGPL-3 BSD-2"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   dev-libs/openssl:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || die
+
+   # static-pie tests require glibc built with static-pie support
+   if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
+   rm test/elf/{,ifunc-}static-pie.sh || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMOLD_ENABLE_QEMU_TESTS=OFF
+   -DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
+   -DMOLD_USE_SYSTEM_MIMALLOC=ON
+   -DMOLD_USE_SYSTEM_TBB=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+
+   # https://bugs.gentoo.org/872773
+   insinto /usr/$(get_libdir)/mold
+   doins "${BUILD_DIR}"/${PN}-wrapper.so
+
+   dodoc docs/{design,execstack}.md
+   doman docs/${PN}.1
+
+   dosym ${PN} /usr/bin/ld.${PN}
+   dosym ${PN} /usr/bin/ld64.${PN}
+   dosym ../../../usr/bin/${PN} /usr/libexec/${PN}/ld
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/dialog/

2022-12-29 Thread Sam James
commit: 10f551c95f41eb63e1df49c72932fa3cbba80c04
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:14:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f551c9

dev-util/dialog: add 1.3.20221229

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

 dev-util/dialog/Manifest   |  2 +
 dev-util/dialog/dialog-1.3.20221229.ebuild | 61 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index a80e33ca760a..5906b053a7a5 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -1,2 +1,4 @@
 DIST dialog-1.3-20220728.tgz 568086 BLAKE2B 
086d946f2a8d298f1d26a193b5e99c00991a7f25fb032efef77109b20deaf08d54562673132bfa458d0c28360b2271e7ec50611ebe00e0c1584f178c0d8d7254
 SHA512 
dddceaf00bfec4b53f2cf67e51d4c54841d9db337536657c21bc8f324a0eb9c6d621f00e09bfb741bd263f171dde38cfea87568f86daf04a9e88575a0ed61218
 DIST dialog-1.3-20220728.tgz.asc 729 BLAKE2B 
c317713cae1abe26471c005f033a8ebb406a2a741d67865f90c8a356e204b468fda1349247dbe42e84d434434d202938b55321a22ad0e048eedca93f59a7b547
 SHA512 
fe0e3559c1c6cbd6ac24cd5da96cde4e4780c6a804f1ed3c96c1ee93dc8f434336cb5cf27c9ac420338c8491dfa9beead48761f07152b2cae9f2d2f7d482eb8b
+DIST dialog-1.3-20221229.tgz 567965 BLAKE2B 
a027b4427ba2e4a2cfb7e66122a81ed3e3cd5b3ce3acfa250ce42a3464d4b015a8c7633b1d2160f915c54d8449097d19d33cd2f968bfef2a415fb42488bfa07b
 SHA512 
920f22bc1565b3c936c95af6fe83dc1460dd81eb5d83bb8f43fd4f2b12cb9e37328b5ae32fb528fbe2ff2f4172935773022a3e6de455b8edfc0c8e37d5d02c26
+DIST dialog-1.3-20221229.tgz.asc 729 BLAKE2B 
bf9703905e16af1af11e68c5e0288e03ab2a72e7c16de80ec4bf830982020e28514674640f42e0fc77ae1861d3f527990279a2e65a7aef6f78b3076b245df149
 SHA512 
b4d2dd6ab6e4f792a0156508bdec8516a927d50e1e65208e1fb155a618321addc71e0c35658b8da9a2166c4401acc3ec47e050acdb84fd768c8cc089ff30c41a

diff --git a/dev-util/dialog/dialog-1.3.20221229.ebuild 
b/dev-util/dialog/dialog-1.3.20221229.ebuild
new file mode 100644
index ..0beb06989f2f
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20221229.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/dialog/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+   "
+BDEPEND="
+   virtual/pkgconfig
+   !minimal? ( sys-devel/libtool )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usex unicode w '')
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/lynx/

2022-12-29 Thread Sam James
commit: 1a112362effe35062597e8dfc0d3ec54898694f7
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:10:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a112362

www-client/lynx: add 2.9.0_pre11

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

 www-client/lynx/Manifest|   2 +
 www-client/lynx/lynx-2.9.0_pre11.ebuild | 108 
 www-client/lynx/metadata.xml|   1 +
 3 files changed, 111 insertions(+)

diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index 814ca604fb99..b0bac5a81296 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -1,2 +1,4 @@
 DIST lynx2.9.0dev.10.tar.bz2 2748823 BLAKE2B 
d4d5625091dd19fcbb245b51faca0913241491cc5c176702d04fb967abd960cee8a70ceb0fe769978a954cbf8a3bb3eae6cf096e2af600cb5916988a183479bd
 SHA512 
afc8bbd241045a530d2c869b268fce708077024fea4363902d258a174994424e6cc64f066c63db82f08bb7e368647cbed1d420d596a494982f09ae05ec9e8bf5
 DIST lynx2.9.0dev.10.tar.bz2.asc 729 BLAKE2B 
80c7cfa5e91e3b66af3bce2034c435e3bebbd4601034887bafdcad910619fc7141108f994ad4b095b28042e1f412549ab57182da09710f22e1a37f3249204c12
 SHA512 
386f1ce3d65db6275f999c3e6b9e4af31ca1f8c7bd2577fa0d130df3eb15685c0badc92b1b853805151b30ddda35f6423ad89f62b4983ad102ede770d6b15e60
+DIST lynx2.9.0dev.11.tar.bz2 2761964 BLAKE2B 
e5830aa84749b693ccf715b6492b9b2613c313770a3e161f6ff0b816d702a2cdb891486849a9cd2a86a534972bd8ec4dbfb6b70485d98ac714ab7d210f9da2b7
 SHA512 
d7eaf567f145b31fe3ab827768326c0af28c1ef891c280fa45041184a8f3b4e310a9f8c192d1495b55fb0bf5cb2a08e7310aec728a1f906a3d3d391448ae4121
+DIST lynx2.9.0dev.11.tar.bz2.asc 729 BLAKE2B 
7eda78aa36b8f4cb8fd72e107e74ad95977a858297b63f11cb6788282d9471751a6d50dca197f30370b4eddd8c4d3f517da25383470057666b0c2de22c1d38f4
 SHA512 
e6242445a408b8e3c9740e413f84c27573f8f8d7c40c34d258b4ed6637143d3c6e4483ff587e7cf08b5e337642dc54ebf03d7bef24f009fa10c015ac5e3100ff

diff --git a/www-client/lynx/lynx-2.9.0_pre11.ebuild 
b/www-client/lynx/lynx-2.9.0_pre11.ebuild
new file mode 100644
index ..645aea9979ea
--- /dev/null
+++ b/www-client/lynx/lynx-2.9.0_pre11.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+case ${PV} in
+   *_pre*) MY_P="${PN}${PV/_pre/dev.}" ;;
+   *_rc*)  MY_P="${PN}${PV/_rc/pre.}" ;;
+   *_p*|*) MY_P="${PN}${PV/_p/rel.}" ;;
+esac
+
+DESCRIPTION="An excellent console-based web browser with ssl support"
+HOMEPAGE="https://lynx.invisible-island.net/;
+SRC_URI="https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2;
+SRC_URI+=" verify-sig? ( 
https://invisible-mirror.net/archives/${PN}/tarballs/${MY_P}.tar.bz2.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli bzip2 cjk gnutls idn nls ssl"
+
+RDEPEND="
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib
+   brotli? ( app-arch/brotli:= )
+   bzip2? ( app-arch/bzip2 )
+   idn? ( net-dns/libidn:= )
+   nls? ( virtual/libintl )
+   ssl? (
+   !gnutls? (
+   dev-libs/openssl:=
+   )
+   gnutls? (
+   dev-libs/libgcrypt:=
+   >=net-libs/gnutls-2.6.4:=
+   )
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.9.0_pre9-mint.patch"
+   "${FILESDIR}/${PN}-2.9.0_pre9-parallel.patch"
+)
+
+src_configure() {
+   local myconf=(
+   --enable-cgi-links
+   --enable-color-style
+   --enable-externs
+   --enable-file-upload
+   --enable-included-msgs
+   --enable-ipv6
+   --enable-nested-tables
+   --enable-nsl-fork
+   --enable-persistent-cookies
+   --enable-prettysrc
+   --enable-read-eta
+   --enable-scrollbar
+   --with-screen=ncursesw
+   --with-zlib
+   $(use_enable cjk)
+   $(use_enable idn idna)
+   $(use_enable nls)
+   $(use_with brotli)
+   $(use_with bzip2 bzlib)
+   )
+
+   if use ssl; then
+   myconf+=(
+   --with-$(usex gnutls gnutls ssl)="${EPREFIX}/usr"
+   )
+   fi
+
+   econf "${myconf[@]}"
+
+   # Compared to openssl gnutls-openssl API does not use
+   # default trust store: bug #604526.
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-29 Thread Sam James
commit: 81925c4c2fceb321215d029fe13b30aa1336e164
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:25:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81925c4c

dev-db/sqlite: add 3.40.1

Bug: https://bugs.gentoo.org/886029
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.40.1.ebuild | 432 +
 2 files changed, 434 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index e65aab0ff78a..ef46a9e60068 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,6 @@
 DIST sqlite-doc-3390400.zip 10853153 BLAKE2B 
617927351809e5ec7489011f963337e92b539a83b135daa7ccd48f840d35716d08e8adc08a67e17d674a6bc64ca24fa92b56573c0065105386fc9c75f1f7f9ef
 SHA512 
75d97b0f2f0d530b2e0ad505574af3bf657d82f0859bb5de7ee45c40a80351e933944845cedca56b579925a3d07505c6f4721f756f27862ffafdfc2caff539fb
 DIST sqlite-doc-340.zip 10921883 BLAKE2B 
786bba5f4eec32114b0e12d0a42eb763c3be999506edb65e72a1ea32499c9972be9e546b4773a96165273e3eac4da9c2e3c2c696e07494d8af8f273da72e44fd
 SHA512 
3557fe49e08fd24890da584f3fa7fb93d1e3317787f98a8ce1062dcac07733782026e50dfef7db72582739ddf0a77095cc4d3a81f3df097a69e85c672591bf7e
+DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
 DIST sqlite-src-3390400.zip 13405169 BLAKE2B 
aa0e0abbdcafced086a604ec910dbfd1e4df28e83e0edb6056019391e96367050e59478ee8847d930191a65b21cf0bf9957c35ef056abd9be4947a3838d78eb2
 SHA512 
0acb8afc87f911c91ec555cc97af5b77b6b0e80cc8672711ddd87c651d9e11b697c9669ff9ba2b58da12b972bb46acdf8b8fe35993950f10735b4036501b73bb
 DIST sqlite-src-340.zip 13723231 BLAKE2B 
4b4d3119f3210497e4e41f1305558e7ed49505b635fed18f466b5fb8dcc60712d0c053a0e569f9af4b2b37803d2670528244bdcf6ef580fd3f85510e8d4dba78
 SHA512 
c3bb3829f99c663f3381f4c610e401173f133fe944558b70da7521cc44116d048e4e1651993feb128b0f3814381aa4fa93f48ba3e277abca3442af805159287d
+DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
new file mode 100644
index ..c10b8c754db0
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -0,0 +1,432 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.39.4-icu-72-test.patch
+)
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-12-29 Thread Sam James
commit: 8f30b56df603826086f996f80202137398c683e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:25:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f30b56d

dev-libs/mimalloc: add 2.0.9

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

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 73116aa109bb..3521833c23aa 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3
 DIST mimalloc-2.0.7.tar.gz 1137057 BLAKE2B 
dc7ca7443507b14967168e4899464d137da425bdbc3863d44faef7adfe62e983cec0a7950937f010d003ff4df3c4368ff2f9753c3fda19641ab12f91fc73055c
 SHA512 
120f89eef50ba83130e8ceb974a6148c84a7f3d975d1efaa094142518afb4ff6d9e24f8e75e9aa0bb02dc80bf497eced4b8ae1f2f5914fdabd773317e1341ea1
+DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
new file mode 100644
index ..313ecbb034c5
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="hardened test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/byacc/

2022-12-29 Thread Sam James
commit: dce88ebb0db96ba37565c4b9f36b8521da1d3ebc
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:15:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce88ebb

dev-util/byacc: add 20221229

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

 dev-util/byacc/Manifest  |  2 ++
 dev-util/byacc/byacc-20221229.ebuild | 24 
 2 files changed, 26 insertions(+)

diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index 1b9bdc2b4dd0..990c3fb2e0e1 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -1,2 +1,4 @@
 DIST byacc-20221106.tgz 896951 BLAKE2B 
36be6de11f06ed38068d35ac7ace6ca9585ac001d1ad2bc1aee3f9da47aa40a0a01820e3c0183dc9ce49d90d474608d19e45653b937d0dd960e9368b19813480
 SHA512 
866933b4eb2296565ce70b4ade565e4679f3b652715f0066072bbcc42b95389fa47a2f96cd03de577807dcc49bf453b1d4f7e22b96c80fef1aa66898d3de5d5c
 DIST byacc-20221106.tgz.asc 729 BLAKE2B 
89142646f85d6ec86c2e227f773e1091771c8218ade06190f1218d5b2cf37a4699e90d8fba0e67f42e4c0ce299960ce3eb505f715a51264d321bf55467b47be4
 SHA512 
ffdf93c720dcc73356fd7035cdbca36081383b3f75b34286432cfcd292076386ba4ddbc8d7bd23ae10331f281553f7d8b0a5d19f1b03cc6178ee9d0715bf81a3
+DIST byacc-20221229.tgz 897125 BLAKE2B 
a262a9e67eb18915278d6c879e5a68d8f1ac783e2d3002f50903057bda9dfe6ed993f8316e8bfdb5ff52ec0ae8391dbbd92156180078c3b8b2243a71879442db
 SHA512 
064864fa7fd4459c237a6ca98dbe05c102776e0b0d7c07e24e01b56f1ea7d4a3fbec5e3a33f316ee207ad3cc9213fa982013270c6bf82b8df7acbb78caf5a415
+DIST byacc-20221229.tgz.asc 729 BLAKE2B 
bd836e9fe0bed417756c1b3772fc9f8d0f74c78960cfe5cbc5f4f7db327061089d62a4f9712c326d5526daf238143289f03bc49ac37c972dc6d2954eb36fd3fa
 SHA512 
cb526e7912bd14b378f5129a51854cd4db7b86964a8652b415e3f95a94fff72fbfd2c85e8766eb7f1150d4e361553439078c8cfb0549930d311dc29f81af6966

diff --git a/dev-util/byacc/byacc-20221229.ebuild 
b/dev-util/byacc/byacc-20221229.ebuild
new file mode 100644
index ..32b0336d46ae
--- /dev/null
+++ b/dev-util/byacc/byacc-20221229.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="The best variant of the Yacc parser generator"
+HOMEPAGE="https://invisible-island.net/byacc/byacc.html;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
+
+DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
+
+src_configure() {
+   econf --program-prefix=b
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/

2022-12-29 Thread Ionen Wolkens
commit: cc357c9044a7314a277e6325b861a7d0cc62a2cf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 30 07:16:16 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 30 07:16:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc357c90

games-strategy/naev: add 0.10.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-strategy/naev/Manifest   |   1 +
 games-strategy/naev/naev-0.10.1.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 626f661e0ccb..56240bde5b35 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1,3 @@
 DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B 
efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f
 SHA512 
419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35
+DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 
5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144
 SHA512 
91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c
 DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B 
cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b
 SHA512 
e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab

diff --git a/games-strategy/naev/naev-0.10.1.ebuild 
b/games-strategy/naev/naev-0.10.1.ebuild
new file mode 100644
index ..a7a76f796caf
--- /dev/null
+++ b/games-strategy/naev/naev-0.10.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+inherit lua-single meson python-any-r1 virtualx xdg
+
+DESCRIPTION="2D space trading and combat game, in a similar vein to Escape 
Velocity"
+HOMEPAGE="https://naev.org/;
+SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz;
+
+LICENSE="
+   GPL-3+
+   Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
+   CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# dlopen: libglvnd
+RDEPEND="
+   ${LUA_DEPS}
+   dev-games/physfs
+   dev-libs/libpcre2:=
+   dev-libs/libunibreak:=
+   dev-libs/libxml2
+   media-libs/freetype:2
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,opengl,video]
+   media-libs/libvorbis
+   media-libs/openal
+   media-libs/sdl2-image[png,webp]
+   net-libs/enet:1.3=
+   sci-libs/cholmod
+   sci-libs/cxsparse
+   sci-libs/openblas
+   sci-libs/suitesparse
+   sci-mathematics/glpk:=
+   virtual/libintl"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-games/physfs[zip]
+   media-libs/libsdl2[X]
+   media-libs/mesa[llvm]
+   )"
+BDEPEND="
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   sys-devel/gettext
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lua/ldoc
+   )"
+
+python_check_deps() {
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # use eclass' generated lua.pc first rather than as fallback
+   sed -i "s/'lua51'/'lua'/" meson.build || die
+
+   # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
+   sed -i "/subdir('glcheck')/d" test/meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature doc docs_c)
+   $(meson_feature doc docs_lua)
+   $(meson_feature lua_single_target_luajit luajit)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+src_install() {
+   local DOCS=( CHANGELOG Readme.md )
+   meson_src_install
+
+   if use doc; then
+   dodir /usr/share/doc/${PF}/html
+   mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
+   rm -r "${ED}"/usr/doc || die
+   fi
+   rm -r "${ED}"/usr/share/doc/naev || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/camato/files/, profiles/, games-board/camato/

2022-12-29 Thread Ionen Wolkens
commit: 410bd550041ba6269a07d5dd25747eb1b3a99402
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 30 07:16:53 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 30 07:16:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410bd550

games-board/camato: treeclean

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-board/camato/Manifest|  2 -
 games-board/camato/camato-0.7.4-r2.ebuild  | 43 --
 .../files/camato-0.7.4-implicit-string.patch   |  8 
 games-board/camato/metadata.xml|  8 
 profiles/package.mask  |  7 
 5 files changed, 68 deletions(-)

diff --git a/games-board/camato/Manifest b/games-board/camato/Manifest
deleted file mode 100644
index d9f0e87c6655..
--- a/games-board/camato/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST camato-0_7_4.tar.gz 39395 BLAKE2B 
673c312f90210e7f1882f821da2c751118052594f537d2a9c1a04ceea4d0ba948487da576b5f3b274c889db48e59dd95228ecfb6d9ec03ebf04a5fb16e13822a
 SHA512 
b355dbaf35716f719ffe5469ec73db791b2b516dc1fc7a36efa735babcd7d16b79d6d0ceea2f1308f79ca98fe7e0a3dfd3e4b3a7a15eb64abbd144aac2c3720d
-DIST camato.png 5531 BLAKE2B 
79502efd25006ddafdea9b2e2cabdee1e4378be8304a72753dfc29254fd9bc580265ec5cbc5e8cdf8a6bb38261e96038e27839bb1f56e31c90963578045f6e1d
 SHA512 
e50677a52a523af57c1ace9c6612d08ce4cede0e91b324934cbaa6cbe9a37dbc1f971de1d7f46bd13978c9f81d70fed143b5e167faa764a0c790faba489a5e61

diff --git a/games-board/camato/camato-0.7.4-r2.ebuild 
b/games-board/camato/camato-0.7.4-r2.ebuild
deleted file mode 100644
index 7dc2af199883..
--- a/games-board/camato/camato-0.7.4-r2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-inherit desktop ruby-ng
-
-DESCRIPTION="Map editor for the game gnocatan"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="
-   mirror://gentoo/${PN}-$(ver_rs 1- _).tar.gz
-   https://dev.gentoo.org/~ionen/distfiles/${PN}.png;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_rdepend dev-ruby/ruby-gtk2
-
-PATCHES=(
-   "${FILESDIR}"/${P}-implicit-string.patch
-)
-
-all_ruby_prepare() {
-   # this is really single target, but ruby-single is too limited
-   local ruby=$(ruby_get_use_implementations)
-   sed -i "1c\\#!$(ruby_implementation_command ${ruby##* })" ${PN} || die
-
-   rm Makefile || die
-}
-
-all_ruby_install() {
-   dobin ${PN}
-
-   insinto /usr/share/${PN}
-   doins -r *.rb img
-
-   einstalldocs
-
-   doicon "${DISTDIR}"/${PN}.png
-   make_desktop_entry ${PN} Camato
-}

diff --git a/games-board/camato/files/camato-0.7.4-implicit-string.patch 
b/games-board/camato/files/camato-0.7.4-implicit-string.patch
deleted file mode 100644
index e631b07a87a8..
--- a/games-board/camato/files/camato-0.7.4-implicit-string.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-Crashes on keyboard events otherwise.
 a/map.rb
-+++ b/map.rb
-@@ -35,3 +35,3 @@
-   if i < 0 or i > 255 then i = 0 end
--  my_str[0] = i
-+  my_str[0] = i.to_s
-   set_resource(my_str)

diff --git a/games-board/camato/metadata.xml b/games-board/camato/metadata.xml
deleted file mode 100644
index 1c3ba213c494..
--- a/games-board/camato/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   ga...@gentoo.org
-   Gentoo Games Project
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 53231c306836..372a07c828af 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1026,13 +1026,6 @@ dev-util/protobuf-cucumber
 # Removal in 30 days.
 dev-util/aruba:1
 
-# Ionen Wolkens  (2022-11-30)
-# Stuck on ruby27 and ruby-gtk2, upstream gone and no other distros
-# seem to package this (also barely functional using current ruby
-# and has a tendency to crash).
-# Removal: 2022-12-30.
-games-board/camato
-
 # Ulrich Müller  (2022-11-30)
 # SLOTs 23 and 24 of app-editors/emacs, corresponding to GNU Emacs
 # versions 23.4 and 24.5. These versions were released in January 2012



[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/

2022-12-29 Thread Michał Górny
commit: 623cf03a2f685e0046e99c795b82fdf7634d6a5c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:28:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623cf03a

dev-python/tox: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tox/Manifest  |  3 --
 dev-python/tox/tox-4.0.16.ebuild | 91 
 dev-python/tox/tox-4.0.17.ebuild | 91 
 dev-python/tox/tox-4.0.18.ebuild | 91 
 4 files changed, 276 deletions(-)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index ee227995b6d7..2d248ad35d53 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,6 +1,3 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
-DIST tox-4.0.16.gh.tar.gz 283676 BLAKE2B 
b9b8149dcfa141518cb18a0ac3263c65f4928fc068357d7a513971d7037cc60cb4b3627d61d3e3479622b9fcbdc235356ca97cde993ab47db7abf4755854b17d
 SHA512 
db4428b576dd3b669969b2390203ba6a0efa85f60073374b32c7ff1273745dde59ef0ffd404a7db98ca9056c5d5b5bd1811b51af7b475c116816c150c4d88c4c
-DIST tox-4.0.17.gh.tar.gz 284062 BLAKE2B 
65055fd793fa5d4006d0082a89d7f42452cc5b3d1507a87875175db334bf177efeefa8b3e671d9042b795d8f21898ea1b1650cb1337bb9581a3b83ce8b42fec7
 SHA512 
065f4b91c32902fc8a65b5529e615af428a5ee8f8ad5cebee6c4ba14ceea315844cda8c6d2a882ba34baf7369d5676f210752d89d1cb3f9e2c7d7af790481193
-DIST tox-4.0.18.gh.tar.gz 284137 BLAKE2B 
b507b0a15664656f381bc06356adb04c5fdfbe52deeef673e4ccc3d7a45d8cec10de80f6fe141a35bf529b020d5d8579c4dd6e4e3aa323bad320c7fcc6c34d18
 SHA512 
cd10cd4194002644d57fc63295099fccf6ffdaa2eeaf7bfe2f47c85d76dc115f9faa78ce0cfc43603b11ec04abaf4d41fe653fa48bff71e71ab7d102356ec5b8
 DIST tox-4.0.19.gh.tar.gz 284319 BLAKE2B 
f0ed3d300e0fadfaa5725589cea91511ed0c37937dc3761b203cfd1f0a5cf4033b6006e693521c932d3af64feb150951c046f5853a8b9bb9e37dcf3c5db4de95
 SHA512 
27d01b96acf4f7650b5a4a3ad80293ea884ee6791ff2e734cb64c94551943af1fb91804944f7ae82937fe4172522c0d5e4f24e84d35012d11657adc49702fc88

diff --git a/dev-python/tox/tox-4.0.16.ebuild b/dev-python/tox/tox-4.0.16.ebuild
deleted file mode 100644
index 533a8c9ff12d..
--- a/dev-python/tox/tox-4.0.16.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
-   https://tox.readthedocs.io/
-   https://github.com/tox-dev/tox/
-   https://pypi.org/project/tox/
-"
-SRC_URI="
-   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
-   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   # the minimal bounds in tox are entirely meaningless and new packaging
-   # breaks 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pip-run/

2022-12-29 Thread Michał Górny
commit: 1b1247a16819925eca7fe2d35310b7346ce8272b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:27:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1247a1

dev-python/pip-run: Bump to 9.5.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pip-run/Manifest |  1 +
 dev-python/pip-run/pip-run-9.5.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index 0604925be348..9684fc242f4e 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -1,3 +1,4 @@
 DIST pip-run-9.0.0.gh.tar.gz 23171 BLAKE2B 
ca1bee27f4d1826029aa2520dbad9807d22ce66326fd917f0b7687284ce3daf9abcd45e593d735633fb86186ea88ffa0b71780f9b56e27458798763db309bd9d
 SHA512 
117b2260fe628dcc5aae47335ab645c2db47ca9b4d5cd0446ef11bb399c0e91df3a32b61aa7a228aca4d7b837228ddb41fe010896f7debf5fbca6111398cce73
 DIST pip-run-9.2.1.gh.tar.gz 24104 BLAKE2B 
ebb26cd5356a5919d74c6601b36deed0046c0d67d7533f5817b62b7b7ba74240ef44dd2425be7143f8432d3f8a3f611a051f099b6059e64479eadd77e8f39b45
 SHA512 
f320da7641817df5c9418094fb49792e3368907ddac551ef22d97ab45b5183cb84f40338da106d5a47d238ca68ca376cbfc6d6c3528b9fca1db02bf910bd3d28
 DIST pip-run-9.4.0.gh.tar.gz 25821 BLAKE2B 
8d4d9712f0563d3edf8d963e14221fde89cffc14c3fb26afc2b18bdeca9917cacb27c88a815d398d2b67f10112e888c9f60b497c3c1bf59d0105a4c972aef15d
 SHA512 
c266e6eb30f21ddfd89cc25dee5c56542b3734497d59315751c190e7bd985c6746b95802255ec05da19d5cec8822f4fa169eba4218989013e36a2c118d560f4d
+DIST pip-run-9.5.0.gh.tar.gz 25620 BLAKE2B 
156b33f6978ae7c26e4f73be931f887b0a6d793414dee5b69290b88eb849b487d366ce722d6cc6eb58a10074c779cf7dd4bbbdf192bb57494757a6f9c11adbee
 SHA512 
5f1a59e60203dc5e5fd818687112f23ef93117af315161a4ce31e2de183e097aa205af12bd81f45aac91ab2b6a18fbd6a0275b9ad3ce3a7942140b345f49a7a9

diff --git a/dev-python/pip-run/pip-run-9.5.0.ebuild 
b/dev-python/pip-run/pip-run-9.5.0.ebuild
new file mode 100644
index ..ad6c04401b19
--- /dev/null
+++ b/dev-python/pip-run/pip-run-9.5.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Install packages and run Python with them"
+HOMEPAGE="
+   https://github.com/jaraco/pip-run/
+   https://pypi.org/project/pip-run/
+"
+SRC_URI="
+   https://github.com/jaraco/pip-run/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/autocommand[${PYTHON_USEDEP}]
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/path[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jaraco-path[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_IGNORE=(
+   # Needs network access, and another test dep nbformat
+   tests/test_scripts.py
+)
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2022-12-29 Thread Michał Górny
commit: 96abad082e95b051f70505eff5e624ce4b45c970
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:25:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96abad08

app-admin/awscli: Bump to 1.27.40

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.40.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 64112574b748..171534ed91f1 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -8,3 +8,4 @@ DIST aws-cli-1.27.36.gh.tar.gz 2332507 BLAKE2B 
215356ff11388b5ecc3c71cf6a33b7a9e
 DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 
9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51
 SHA512 
3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a
 DIST aws-cli-1.27.38.gh.tar.gz 2333077 BLAKE2B 
721ebce0e39b90b9ac18552046b62a5263ebec3d6abbe798ccbf28a9ab63dbf17699a8d2eab2d7b620717c56b8b9ff1d8b3316940a21925b3a58bfcbbc65e03b
 SHA512 
3e529a64542fc14f179bdb5cea3b275f1a2d0d9d4df63c118f5d18067a5a69d1c7677fd8ddbb18d45cef8ce5be880fa9f2a2546d8e57475e1f35a2e0ced7b8ec
 DIST aws-cli-1.27.39.gh.tar.gz 2333488 BLAKE2B 
a50ea5601f36646fbc0e6dfd6053ff09cfee9476fe0923f8b969e639f7c7af4c52e9482be9eae9b2b48cc905263b80117d9b49ae3e6a9a1b361f6929c6640b87
 SHA512 
b6f7fba1ccf4a9828af63222d422a4b83c97ed848bbae899816c1323caa450f2114527d9d1acc4c14ed54fe3aa92cae10dfd4df62e1e98ab38dddc856b0df677
+DIST aws-cli-1.27.40.gh.tar.gz 2333845 BLAKE2B 
d7ec9f54b9ccb46ac3248a839f2691a53fe16b1ff35e9068bce069a71570c9db64f092fa91ca237be61b8b60cace8aa2c699023dc49d1e5258d95bd676d031c2
 SHA512 
62e6cebc6a893558d2eb5a6ee462f8b632aa733b349ff3d71eb49c940cfd7ea66d29bf9109bf0150d3bd18745bf36f54d0eb499edd7087fdfc824c74ce4929cb

diff --git a/app-admin/awscli/awscli-1.27.40.ebuild 
b/app-admin/awscli/awscli-1.27.40.ebuild
new file mode 100644
index ..caea725bbca7
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.40.ebuild
@@ -0,0 +1,80 @@
+# 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_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/icalendar/

2022-12-29 Thread Michał Górny
commit: 17b6a24486d0cca2fe20f28562680a3477642c14
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:26:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b6a244

dev-python/icalendar: Bump to 5.0.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/icalendar/Manifest   |  1 +
 dev-python/icalendar/icalendar-5.0.4.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-python/icalendar/Manifest b/dev-python/icalendar/Manifest
index 0a5d8662932a..e9d39d48d487 100644
--- a/dev-python/icalendar/Manifest
+++ b/dev-python/icalendar/Manifest
@@ -1 +1,2 @@
 DIST icalendar-5.0.3.tar.gz 101431 BLAKE2B 
4c98880f661c5cd8025e7e281dbd392ff9333c3a4c3850d7826cbbb15401d0916e24c1478ac3098c58709a065f3de21b7d8fea56ad7df40aec06b989a77deac5
 SHA512 
ee278a4776cbac3dfa99e8931fc48be49b06e3354689c8d5132ff53092edb913c24a61a69dac7f5de3defdb929a6b53374209d3f7a8dd5af53f414e5aadfa44f
+DIST icalendar-5.0.4.tar.gz 102093 BLAKE2B 
5bb618f8abfa8c96cdf45b0fd85f97ecfbe99361fb2eda08fe6ba43da1d01642e116218bc01353a745f6dc401278887d5ffc616fcf91360174459c896362
 SHA512 
5b9b1b770c903bec4d8e5a4dc20b82d8e35eb86e6421d62abad640e65db20ccc71757a939e9ccb051653962ab5725e80dbc024703de158fee2cb0d608b8b5732

diff --git a/dev-python/icalendar/icalendar-5.0.4.ebuild 
b/dev-python/icalendar/icalendar-5.0.4.ebuild
new file mode 100644
index ..c68083d1dacb
--- /dev/null
+++ b/dev-python/icalendar/icalendar-5.0.4.ebuild
@@ -0,0 +1,43 @@
+# 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="Package used for parsing and generating iCalendar files (RFC 
2445)"
+HOMEPAGE="
+   https://github.com/collective/icalendar/
+   https://pypi.org/project/icalendar/
+"
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # reset conf.py to not read version from an installed instance
+   sed -e "s:pkg_resources.get_distribution('icalendar').version:'${PV}':" 
\
+   -i docs/conf.py || die
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pydantic/

2022-12-29 Thread Michał Górny
commit: c4d8f218cca25641ed9d2ce513b8910dfc36e2f2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:35:13 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d8f218

dev-python/pydantic: Bump to 1.10.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pydantic/Manifest   |  1 +
 dev-python/pydantic/pydantic-1.10.3.ebuild | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index b8a0f2569946..83a961beb5b7 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1 +1,2 @@
 DIST pydantic-1.10.2.gh.tar.gz 888288 BLAKE2B 
9aac69ace185ccc56255cf36f9af472caf4c6bcbdcbb81eec66353f755673e9a240e7713c0a2ecff00a02e07b0069e4b3f1edda41f345698a979b79dd54b354a
 SHA512 
dc2acfb271cd62b6de08bbaa48dbc76ec8d3a3f3142778ffa2cb9a2a1cad62dbdb3c7470a50e9a2825837b65a48c6aefb8736411f32c398aa9ca779841b53ac5
+DIST pydantic-1.10.3.gh.tar.gz 898768 BLAKE2B 
e8cec71f0d3f66e2c71e421505f624f7e92827f8fe4ef3a7c637b4f2cbc543d43e63739f8fed1a84246458d6675f19de9f83c7fc2a1d8f6e9fb18807ad5ace6f
 SHA512 
7c9db4a010f14ab41b0e7782e59e51caded5de31798e4dd83e01037e3365e34537b30c79c12a6451fdee875e1bfe1a3d981cae58aa373917f71489231df2e6a6

diff --git a/dev-python/pydantic/pydantic-1.10.3.ebuild 
b/dev-python/pydantic/pydantic-1.10.3.ebuild
new file mode 100644
index ..6f11c38ea2f5
--- /dev/null
+++ b/dev-python/pydantic/pydantic-1.10.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_beta/b}
+DESCRIPTION="Data parsing and validation using Python type hints"
+HOMEPAGE="
+   https://github.com/pydantic/pydantic/
+   https://pypi.org/project/pydantic/
+"
+SRC_URI="
+   https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   native-extensions? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   )
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   >=dev-python/python-email-validator-1.2.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/CFLAGS/d' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then
+   # do not build extensions on PyPy to workaround
+   # https://github.com/cython/cython/issues/4763
+   local -x SKIP_CYTHON=1
+   fi
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_mock
+
+   local EPYTEST_DESELECT=(
+   # flaky test, known upstream
+   
tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields
+   # mypy linting causes regressions with new mypy versions
+   tests/mypy
+   )
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   
tests/test_private_attributes.py::test_private_attribute
+   
tests/test_private_attributes.py::test_private_attribute_annotation
+   
tests/test_private_attributes.py::test_private_attribute_factory
+   
tests/test_private_attributes.py::test_private_attribute_multiple_inheritance
+   
tests/test_private_attributes.py::test_underscore_attrs_are_private
+   )
+   ;;
+   esac
+   rm -rf pydantic || die
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyrsistent/

2022-12-29 Thread Michał Górny
commit: b15254ba9956c3fcec46f6ca0240218c902f53c1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:36:00 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15254ba

dev-python/pyrsistent: Bump to 0.19.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyrsistent/Manifest |  1 +
 dev-python/pyrsistent/pyrsistent-0.19.3.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index 737bde1a1536..26740ccbcbc7 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1 +1,2 @@
 DIST pyrsistent-0.19.2.tar.gz 102438 BLAKE2B 
aa231a7c300d2f1501abdf2fc74dfa9672ad8000d87e3fa9beaa51aff4816dad4f142e9a2e609dee402352cf5a0477b6d4dc31460a71e7d98a592604fcaa97d6
 SHA512 
fdaadb65e72db4f90ecb1526fd68eb2b60b278071978d4b5a1b1379be83c60d30fd653dd7e6527c217d4e50f05c7d641290172aa5d5e4741dfe5e08f0b0c282b
+DIST pyrsistent-0.19.3.tar.gz 102640 BLAKE2B 
60c5ef9d3f26c4529d05804df13453c75b6ff70e12fe22312686da929766fc903b18ca77d626192e1f3fc9fbdfdbbbd4eef102f1504b38fdf00450d5
 SHA512 
6bb70b6fd65b5cd9f961a3199c2d90725aaa66fb869e4eba2143735e2f3a7e4ecdc782b3498acc2d92e263c3bed14cec8cc77324f4ebd08c300ba6735db5ecf7

diff --git a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
new file mode 100644
index ..7a4e9ef1fc6d
--- /dev/null
+++ b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild
@@ -0,0 +1,28 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Persistent/Functional/Immutable data structures"
+HOMEPAGE="
+   https://github.com/tobgu/pyrsistent/
+   https://pypi.org/project/pyrsistent/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/

2022-12-29 Thread Michał Górny
commit: d1bc192f17a23f59be03c3252a2a4efb94d9249e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:28:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bc192f

dev-python/tox: Bump to 4.1.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.1.1.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 2d248ad35d53..92145ebc4ca9 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,4 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.0.19.gh.tar.gz 284319 BLAKE2B 
f0ed3d300e0fadfaa5725589cea91511ed0c37937dc3761b203cfd1f0a5cf4033b6006e693521c932d3af64feb150951c046f5853a8b9bb9e37dcf3c5db4de95
 SHA512 
27d01b96acf4f7650b5a4a3ad80293ea884ee6791ff2e734cb64c94551943af1fb91804944f7ae82937fe4172522c0d5e4f24e84d35012d11657adc49702fc88
+DIST tox-4.1.1.gh.tar.gz 285048 BLAKE2B 
78f810889102328a9b1e56d86b2f5d833311a5148fe9eca0f2076892d4ef15c6eee8fdf58c5390a273842cd3f0c50731fc82f10a54a025b6802526711513453b
 SHA512 
7367a2ac9d2233d96a7cfd357fad516661834db31aee740d77983977ad6136a58c2979eaafbc504844f6ec5bbeeed9b5bd67ba53f2b7d24cf5d83e59d42b

diff --git a/dev-python/tox/tox-4.1.1.ebuild b/dev-python/tox/tox-4.1.1.ebuild
new file mode 100644
index ..98dc8a8f2545
--- /dev/null
+++ b/dev-python/tox/tox-4.1.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.2.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=22::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+   if ! has_version "dev-python/time_machine[${PYTHON_USEDEP}]"; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx/

2022-12-29 Thread Michał Górny
commit: 1484ad8c146f71c3e6de8e2d2de8453bf07bfaf9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:34:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1484ad8c

dev-python/sphinx: Bump to 6.0.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-6.0.0.ebuild | 129 ++
 2 files changed, 130 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index eff8b03d6e5e..404d2847483e 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -1,2 +1,3 @@
 DIST Sphinx-4.5.0.tar.gz 6698212 BLAKE2B 
e6c46d35492c3d3068c4f97e497d33973ca86b40934578804fcec901fa89d2c52b45a7546b835b873846dd16936c1bd34a7b053aec8206c688d974671155fd56
 SHA512 
b44d2a81ed67adaefe16a07ae0cf053b5e6c775023aaa6c57d7b3950f171deac410e8004f787b151c3c2fc350650aa69a4dc2dc7239d1fd3d351e5194617cb2c
 DIST sphinx-5.3.0.gh.tar.gz 6873479 BLAKE2B 
c57ede5e3d83447c6152d050d45df73bced62ce0cdcd84ea6316a48bff072590ad036c469dee053a9dc5eb1a7ae53b350aa25b5fe14c3378dc6543186552f720
 SHA512 
6877635d46f2e1f2b4cf4edaca463d85bf740a13bbeb867486efd57904aacc42626e6a4f58ad971e50808d31391d068702c4f2910a95e5c86dbd68d87e2552c8
+DIST sphinx-6.0.0.gh.tar.gz 6713685 BLAKE2B 
b2e333efdbbd319c82203a0ee731ae8b0bc8a848b92773bdaa93b52c3841ab3802f68f698155b8ce4f65af93fdbe741c3e37775defde6111ee6ad5db89f968d8
 SHA512 
6efcbe57170cacec6f3c7f11f09094d096dc2afb7e0470c7cbdb9ea209dcbb782a6227a32de41974258555fa01986406a6564587f6b414594c452dcc6b8a06fc

diff --git a/dev-python/sphinx/sphinx-6.0.0.ebuild 
b/dev-python/sphinx/sphinx-6.0.0.ebuild
new file mode 100644
index ..b7f342d8090b
--- /dev/null
+++ b/dev-python/sphinx/sphinx-6.0.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.18[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.8[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+   !dev-python/namespace-sphinxcontrib
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   esetup.py build_sphinx
+   HTML_DOCS=( build/sphinx/html/. )
+   fi
+}
+
+python_test() {
+   mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
+   local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
+
+   local EPYTEST_DESELECT=(
+   # these tests require Internet access
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/

2022-12-29 Thread Michał Górny
commit: 3f5db1ce3493fae0b996ed836727e38228b8117c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:25:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5db1ce

dev-python/boto3: Bump to 1.26.40

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.40.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 6a2ee3ce7c8d..d14cc3c51825 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -8,3 +8,4 @@ DIST boto3-1.26.36.gh.tar.gz 584205 BLAKE2B 
d5aad2ab0b8ee3392c636309454859e30cbe
 DIST boto3-1.26.37.gh.tar.gz 584822 BLAKE2B 
08c08502f3defee6365aa19a55cb5bb6c006ce9685421119d1469f90f35e0aeb49fc11a6c5dd133cdfe1138248c0952338adb7b864010825f6f32f40398c2f4f
 SHA512 
4c73b45cae0ed42f219b77d5b58f26560f3ac660d66eaea0c8452053ed38b4c8cc7ab168062483a52e091f7241623466a473368e0545a9fa07c0ac12d0185e31
 DIST boto3-1.26.38.gh.tar.gz 585100 BLAKE2B 
22bbaad5e5ba59c29300ac1331e570b763d7544c9feddff307b2eba3e3da9076c6d64ed189d115ff63fd2deb156f6edd2a767121489c5d02e9ee0b897cb39712
 SHA512 
f97bd9cffd6d4c4d03841038940edb592962b72a3595e9255fc0af491aee1eb1742e819861c8f207383062f6ec284f8ecc37e9a30c59eb1e7702066b4a7c988f
 DIST boto3-1.26.39.gh.tar.gz 585471 BLAKE2B 
acf5631bccdc96f540bdd9396084f09d0b3d070f6b0d3a85267eeb54b1c1b1e5e38b662114dd8a52fb839f168f6d5694647a87559c389f4acbc23ee6bc0dd38d
 SHA512 
d795dd9a553932d75317cf0f528757be201e6655e088499733318068fd8d15bb04dc67d370b1d5160b46eb3fc4ed489dc66181ac12e2d91c0b3a3c86043abdd0
+DIST boto3-1.26.40.gh.tar.gz 585787 BLAKE2B 
b738ffbae9d03b3f1d87dbdd0296007f69b7665e5aafa63c986205dc0bf77e1fab60e6079845a7a2419a81bfbc681c5a48d7557be348532df13b09284c417dba
 SHA512 
b86f3109a55c244e231e00bc9d098da0a797f0d88cc9b033e39decc49c5288d437d26db7ee403cbbc48f3e66d3646117824167f5eed4629d315686da24b6511b

diff --git a/dev-python/boto3/boto3-1.26.40.ebuild 
b/dev-python/boto3/boto3-1.26.40.ebuild
new file mode 100644
index ..aa8071e64d5e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.40.ebuild
@@ -0,0 +1,68 @@
+# 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_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/nbsphinx/

2022-12-29 Thread Michał Górny
commit: 3b6ac50cc80de755a481b475e10a54305c1056a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:32:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6ac50c

dev-python/nbsphinx: Bump to 0.8.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nbsphinx/Manifest   |  1 +
 dev-python/nbsphinx/nbsphinx-0.8.11.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 7c66dff4c457..ae0cc953f668 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1 +1,2 @@
 DIST nbsphinx-0.8.10.tar.gz 177352 BLAKE2B 
e9fce12b59afe4b364be36ecfe4abc98e9444feafd52fa647ca2832622d875f78389928961d2c53235f466c55e9e1aee8ecf9db6751dfe7d0db8d40502876459
 SHA512 
a010ceff90d59d3cbff7953c1c807b9ff23661e1fb2255d5af151f6a1b4a2441f7a836a4fbea5ed11eda42ca8a0eae091ffe7d87c09940480d5f4e3311bb177b
+DIST nbsphinx-0.8.11.tar.gz 177598 BLAKE2B 
5a8db76cdc39b19ec883f1ee58331248cc952786ffbe1a5ac75261a8258a9f36370366bf7654c6eecfdae17b324dab6ff2981c791dcdfb15cabeb0eea3b3f9ba
 SHA512 
fb3e6d8074b639adc810ec0970e22d7f50bcadc072cacb0601bd9da3eece16c8af052360ecdd5c66b61ce4146deae10e44c3acd431073bd6086cc524b6861002

diff --git a/dev-python/nbsphinx/nbsphinx-0.8.11.ebuild 
b/dev-python/nbsphinx/nbsphinx-0.8.11.ebuild
new file mode 100644
index ..c39328378976
--- /dev/null
+++ b/dev-python/nbsphinx/nbsphinx-0.8.11.ebuild
@@ -0,0 +1,29 @@
+# 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="Jupyter Notebook Tools for Sphinx"
+HOMEPAGE="
+   https://github.com/spatialaudio/nbsphinx/
+   https://pypi.org/project/nbsphinx/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2022-12-29 Thread Michał Górny
commit: 3610ddbb39847431253fca6542a1d9ed55c9c9cd
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:25:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3610ddbb

dev-python/botocore: Bump to 1.29.40

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.40.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2f275a05ed10..818c9f53dfa4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.29.36.gh.tar.gz 11075582 BLAKE2B 
4db73c753acc1eba93bc5fc3a2486b3
 DIST botocore-1.29.37.gh.tar.gz 11077206 BLAKE2B 
59c877edba074d4d5858dbf0a4026c0884cc4fce5bc2c9a7d933cfbff8317825663955205ebc754f8a4713b817b7d775fe208d6946f788a1943989949da58a04
 SHA512 
e79447fe66a506326c5f6396a32b5f4f6560038c57ab03457c36c838f52c1e48a94cba7624350a738eb937d0f3954984b77fd97ffb4becfa72cc4c61005efd40
 DIST botocore-1.29.38.gh.tar.gz 11079677 BLAKE2B 
3edca40f575278b24c4b65ccaba3432715f8d7908f6e561cc475963f0865ef777a53845a1e8579f023a4943d69f33c8e1071afa6dd214d480dd48bacc8c132e1
 SHA512 
814863a6653f36f58bb20d4c7e154ba6d731f4046f3183ce696f515b1baa5ce342620bdfdd09eeea3847c6494add5611651487ad4d8f9c773823cf20393cb940
 DIST botocore-1.29.39.gh.tar.gz 11079996 BLAKE2B 
535475b3402861cd497ee2831cb82c7d6db977c6573cb43cd70ec06291a4eba6c39a601c798414c2fb47c92f14df6e302623c1d5a5523edfdd9c977bf579
 SHA512 
bf7c30313737792eea1506855aa166cac63fcba48b764ec5e5b2313c9c66fe48970cfeef1f7405f329db715ee0b9d49ff4550d6d69ccd4c7db09923e77bcbe8d
+DIST botocore-1.29.40.gh.tar.gz 11081508 BLAKE2B 
f303b055083d41646367ed8d1c72cbb51cd229d5a2e5268265e90ed9ddb1fe99bc314b1ca5ed44e537b4056e7f2cf14acf610e2d2b448419b7b735e26c57f81d
 SHA512 
ad8c90fd4a6de0ef28bd48a870a5918ad12cc842b7c5abbc1fdd77a1a0dc9231f40ef76eab5f367009bb590437e2c109d40883cec2af961f379345d5da89b761

diff --git a/dev-python/botocore/botocore-1.29.40.ebuild 
b/dev-python/botocore/botocore-1.29.40.ebuild
new file mode 100644
index ..36f6e1eb862b
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.40.ebuild
@@ -0,0 +1,74 @@
+# 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_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/lz4/

2022-12-29 Thread Michał Górny
commit: c86d46515b7d0bdae57c0b2c3560deff3c21a4e0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 30 06:27:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 30 07:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86d4651

dev-python/lz4: Bump to 4.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lz4/Manifest |  1 +
 dev-python/lz4/lz4-4.3.1.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest
index ab19d8e1c510..ec26456dae2b 100644
--- a/dev-python/lz4/Manifest
+++ b/dev-python/lz4/Manifest
@@ -1 +1,2 @@
 DIST lz4-4.0.2.tar.gz 164309 BLAKE2B 
ea08c9786ee224aaf668a74269413c836a4288ab1a3c27497012621bdda9c8c1729c4cb6ba49cb74e7e5302fabbfddba94f8ed94a9612fdf21018a5cbdc70566
 SHA512 
f2fdd133b9c7389cd7d45b41e61944093b65bcbf529146740fa3721e683a9b4554166c2ad719298e6153e61facc4a4cb021ffd969cd16d4a5b6555fd8f14728f
+DIST lz4-4.3.1.tar.gz 170970 BLAKE2B 
dcc2f67860f60a7805c2d302aca3b610198e128e2dbd1c54d78ffb65c4baec3cf4ab7dfe2aebf713397e67d9c8b9a95a0dbb493c16692f2591d657bfe1a3da43
 SHA512 
4dbb3179892d44fe7d7b5280931c39434d28f5750b4588a16a5547588c756e4279daf8a5f0edcfaf958c7cb25e65188c0a9bb36509d0dc7a7083072a19ee6d55

diff --git a/dev-python/lz4/lz4-4.3.1.ebuild b/dev-python/lz4/lz4-4.3.1.ebuild
new file mode 100644
index ..358b79f49818
--- /dev/null
+++ b/dev-python/lz4/lz4-4.3.1.ebuild
@@ -0,0 +1,42 @@
+# 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="LZ4 Bindings for Python"
+HOMEPAGE="
+   https://github.com/python-lz4/python-lz4/
+   https://pypi.org/project/lz4/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   app-arch/lz4:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/pkgconfig[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # lz4.stream is not officially supported and not installed by default
+   # (we do not support installing it at the moment)
+   tests/stream
+)



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/

2022-12-29 Thread Sam James
commit: d2d6ff0a99a795e07bbfb19f501db28584fb7481
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:59:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:59:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d6ff0a

media-video/pipewire: backport more patches to 0.3.63

Bug: https://bugs.gentoo.org/888643
Signed-off-by: Sam James  gentoo.org>

 .../files/pipewire-0.3.63-alsa-node-target.patch   |  28 ++
 .../files/pipewire-0.3.63-rate-update.patch|  39 ++
 media-video/pipewire/pipewire-0.3.63-r2.ebuild | 443 +
 3 files changed, 510 insertions(+)

diff --git a/media-video/pipewire/files/pipewire-0.3.63-alsa-node-target.patch 
b/media-video/pipewire/files/pipewire-0.3.63-alsa-node-target.patch
new file mode 100644
index ..8a4169b57af5
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-0.3.63-alsa-node-target.patch
@@ -0,0 +1,28 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/89ac6b353521fb9a6d6eb6bb74724c4fa968f75c
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2893
+
+From 89ac6b353521fb9a6d6eb6bb74724c4fa968f75c Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Sat, 17 Dec 2022 18:17:33 +0100
+Subject: [PATCH] =?UTF-8?q?alsa:=20don=C2=B4t=20set=20-1=20as=20node.targe?=
+ =?UTF-8?q?t?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Leave the target unset when -1, just like what pw-stream does.
+
+See #2893
+--- a/pipewire-alsa/alsa-plugins/pcm_pipewire.c
 b/pipewire-alsa/alsa-plugins/pcm_pipewire.c
+@@ -579,7 +579,7 @@ static int snd_pcm_pipewire_prepare(snd_pcm_ioplug_t *io)
+   pw_properties_setf(props, PW_KEY_NODE_LATENCY, "%lu/%u", 
pw->min_avail, io->rate);
+   if (pw_properties_get(props, PW_KEY_NODE_RATE) == NULL)
+   pw_properties_setf(props, PW_KEY_NODE_RATE, "1/%u", io->rate);
+-  if (pw->target != NULL &&
++  if (pw->target != NULL && !spa_streq(pw->target, "-1") &&
+   pw_properties_get(props, PW_KEY_NODE_TARGET) == NULL)
+   pw_properties_setf(props, PW_KEY_NODE_TARGET, "%s", pw->target);
+ 
+-- 
+GitLab

diff --git a/media-video/pipewire/files/pipewire-0.3.63-rate-update.patch 
b/media-video/pipewire/files/pipewire-0.3.63-rate-update.patch
new file mode 100644
index ..91487def58e2
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-0.3.63-rate-update.patch
@@ -0,0 +1,39 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/860b8fc27ffbfd0a095e3fa4b0cd125d536283d3
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2915
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2891
+
+From 860b8fc27ffbfd0a095e3fa4b0cd125d536283d3 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Thu, 29 Dec 2022 12:22:56 +0100
+Subject: [PATCH] modules: fix rate update
+
+Setting the rate with the PROP_rate would actually result in a rate
+adjustment of 1.0f / rate, so do the same here.
+
+See #2891
+--- a/src/modules/module-pulse-tunnel.c
 b/src/modules/module-pulse-tunnel.c
+@@ -270,7 +270,7 @@ static void update_rate(struct impl *impl, bool playback)
+   impl->current_latency, impl->target_latency);
+ 
+   SPA_FLAG_SET(impl->rate_match->flags, SPA_IO_RATE_MATCH_FLAG_ACTIVE);
+-  impl->rate_match->rate = corr;
++  impl->rate_match->rate = 1.0f / corr;
+ }
+ 
+ static void playback_stream_process(void *d)
+--- a/src/modules/module-rtp-source.c
 b/src/modules/module-rtp-source.c
+@@ -272,7 +272,7 @@ static void stream_process(void *data)
+ 
+   if (sess->rate_match) {
+   SPA_FLAG_SET(sess->rate_match->flags, 
SPA_IO_RATE_MATCH_FLAG_ACTIVE);
+-  sess->rate_match->rate = corr;
++  sess->rate_match->rate = 1.0f / corr;
+   }
+   }
+   spa_ringbuffer_read_data(>ring,
+-- 
+GitLab
+
+

diff --git a/media-video/pipewire/pipewire-0.3.63-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.63-r2.ebuild
new file mode 100644
index ..c73900f8e6fb
--- /dev/null
+++ b/media-video/pipewire/pipewire-0.3.63-r2.ebuild
@@ -0,0 +1,443 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
+#
+# 2. Upstream also sometimes amend release notes for the previous release to 
mention
+# needed patches, e.g. 
https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros
+#
+# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic meson-multilib 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/lineakd/

2022-12-29 Thread Sam James
commit: 6124e183263bddd2b1cb4ba869dbabb768178862
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:53:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6124e183

x11-misc/lineakd: Stabilize 0.9.0-r4 amd64, #888910

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

 x11-misc/lineakd/lineakd-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild 
b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
index a2dc90da49f1..2b8fd71fb4f9 100644
--- a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
+++ b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="debug"
 
 RDEPEND="x11-libs/libICE



[gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/

2022-12-29 Thread Sam James
commit: 577cef52c20b850057e0ab863cc7b38b14e6e6c2
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:47:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:48:11 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=577cef52

2022-12-27-alternatives-introduction: note it's ok if nothing to depclean

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

 .../2022-12-27-alternatives-introduction.en.txt| 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 924413d..38a31fb 100644
--- 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -66,6 +66,9 @@ deselecting eselect-awk and eselect-sh:
 2. # emerge --depclean app-eselect/eselect-awk app-eselect/eselect-sh
 3. # emerge --sync
 4. # emerge -a -uvDU @world (or other similar standard world upgrade command)
+5. # emerge --ask --depclean
+
+It's okay if nothing happens in Step 1 and Step 2 (no atoms to remove).
 
 ## Configuration
 



[gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/

2022-12-29 Thread Sam James
commit: 01cbad32e507e44c39713810c40d5bdbbd5214c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:40:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:40:34 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=01cbad32

2022-12-27-alternatives-introduction: explicitly state update now...

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

 .../2022-12-27-alternatives-introduction.en.txt| 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 021bf53..924413d 100644
--- 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -57,6 +57,9 @@ orphaned files where no package owns the file.
 
 ## Migrating
 
+When receiving this news item, please follow the step below as soon
+as possible to ensure a smooth transition.
+
 To migrate your system, a standard world upgrade will suffice after
 deselecting eselect-awk and eselect-sh:
 1. # emerge --deselect app-eselect/eselect-awk app-eselect/eselect-sh



[gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/

2022-12-29 Thread Sam James
commit: 3abe780d4ba69135d9df7889532e440b40cd54c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:38:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:39:00 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=3abe780d

2022-12-27-alternatives-introduction: note that stabliization is complete

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

 .../2022-12-27-alternatives-introduction.en.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index cb0b0ed..021bf53 100644
--- 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -30,7 +30,7 @@ The initial list of packages which support alternatives is as 
follows:
 - app-alternatives/yacc
 
 The stabilization of these new ebuilds and packages depending
-on them is ongoing in bug 886017 [1].
+on them occurred on 2022-12-27 in bug 886017 [1].
 
 ## Pre-upgrade requirements
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: 2dcb87cdad9b562d6da62d5706b8593c1eb6c241
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:19:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:19:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcb87cd

app-doc/doxygen: fix doc build

Closes: https://bugs.gentoo.org/888932
Signed-off-by: Sam James  gentoo.org>

 app-doc/doxygen/doxygen-1.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.6.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
index 34ed66144605..080521403231 100644
--- a/app-doc/doxygen/doxygen-1.9.6.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -123,7 +123,7 @@ src_compile() {
 
if ! use dot; then
sed -i -e "s/HAVE_DOT   = YES/HAVE_DOT= 
NO/" \
-   {Doxyfile,doc/Doxyfile} \
+   {testing/Doxyfile,doc/Doxyfile} \
|| die "disabling dot failed"
fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lineakd/

2022-12-29 Thread Sam James
commit: 7571c4f139977e10f32c40f656e56415a98806f7
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:33:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7571c4f1

x11-misc/lineakd: Stabilize 0.9.0-r4 x86, #888910

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

 x11-misc/lineakd/lineakd-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild 
b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
index 37f8b79c5957..a2dc90da49f1 100644
--- a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
+++ b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~sparc x86"
 IUSE="debug"
 
 RDEPEND="x11-libs/libICE



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lineakd/

2022-12-29 Thread Sam James
commit: e624cd4b119086269ef763e23a3139db1bf62e13
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:33:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:33:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e624cd4b

x11-misc/lineakd: Stabilize 0.9.0-r4 ppc, #888910

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

 x11-misc/lineakd/lineakd-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild 
b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
index 8f2fca9f6c7c..37f8b79c5957 100644
--- a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
+++ b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~sparc ~x86"
 IUSE="debug"
 
 RDEPEND="x11-libs/libICE



[gentoo-commits] repo/gentoo:master commit in: dev-games/simgear/files/, dev-games/simgear/

2022-12-29 Thread Sam James
commit: 7d9cd3bc1b691164e98e8dcb974075670700c3b2
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 04:50:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 04:50:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9cd3bc

dev-games/simgear: fix build w/ boost 1.81

Closes: https://bugs.gentoo.org/887431
Signed-off-by: Sam James  gentoo.org>

 dev-games/simgear/files/simgear-2020.3.17-boost-1.81.patch | 11 +++
 dev-games/simgear/simgear-2020.3.17-r1.ebuild  |  1 +
 2 files changed, 12 insertions(+)

diff --git a/dev-games/simgear/files/simgear-2020.3.17-boost-1.81.patch 
b/dev-games/simgear/files/simgear-2020.3.17-boost-1.81.patch
new file mode 100644
index ..6edcafcea031
--- /dev/null
+++ b/dev-games/simgear/files/simgear-2020.3.17-boost-1.81.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/887431
+--- a/simgear/scene/viewer/Compositor.hxx
 b/simgear/scene/viewer/Compositor.hxx
+@@ -17,6 +17,7 @@
+ #ifndef SG_COMPOSITOR_HXX
+ #define SG_COMPOSITOR_HXX
+ 
++#include 
+ #include 
+ #include 
+ 

diff --git a/dev-games/simgear/simgear-2020.3.17-r1.ebuild 
b/dev-games/simgear/simgear-2020.3.17-r1.ebuild
index e4f9e4c4b3c9..d6d0a2a4d7b7 100644
--- a/dev-games/simgear/simgear-2020.3.17-r1.ebuild
+++ b/dev-games/simgear/simgear-2020.3.17-r1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="${COMMON_DEPEND}
 PATCHES=(
"${FILESDIR}/${PN}-2019.1.1-gdal3.patch"
"${FILESDIR}/${PN}-2020.1.2-do-not-assume-libc++-clang.patch"
+   "${FILESDIR}/${PN}-2020.3.17-boost-1.81.patch"
 )
 
 pkg_pretend() {



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

2022-12-29 Thread Sam James
commit: 358a7757b4c68cd58ed9b51de11e3bdbcf0e5780
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 04:46:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 04:50:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358a7757

net-libs/udns: fix build w/ clang 16

Closes: https://bugs.gentoo.org/874759
Signed-off-by: Sam James  gentoo.org>

 .../udns/files/udns-0.4-configure-clang16.patch| 24 ++
 .../udns/{udns-0.4.ebuild => udns-0.4-r1.ebuild}   | 10 ++---
 2 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/net-libs/udns/files/udns-0.4-configure-clang16.patch 
b/net-libs/udns/files/udns-0.4-configure-clang16.patch
new file mode 100644
index ..6b2dcda26ca0
--- /dev/null
+++ b/net-libs/udns/files/udns-0.4-configure-clang16.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/874759
+--- a/configure
 b/configure
+@@ -65,9 +65,9 @@ ac_prog_ranlib_v
+ 
+ ac_ign ac_yesno "for getopt()" ac_have GETOPT ac_link <
++#include 
+ extern int optind;
+ extern char *optarg;
+-extern int getopt(int, char **, char *);
+ int main(int argc, char **argv) {
+   getopt(argc, argv, "abc");
+   return optarg ? optind : 0;
+@@ -75,7 +75,8 @@ int main(int argc, char **argv) {
+ EOF
+ 
+ if ac_library_find_v 'socket and connect' "" "-lsocket -lnsl" <
++int main() { socket(0, 0, 0); connect(0, 0, 0); return 0; }
+ EOF
+ then :
+ else

diff --git a/net-libs/udns/udns-0.4.ebuild b/net-libs/udns/udns-0.4-r1.ebuild
similarity index 84%
rename from net-libs/udns/udns-0.4.ebuild
rename to net-libs/udns/udns-0.4-r1.ebuild
index da981b2165e9..f8f8c3675854 100644
--- a/net-libs/udns/udns-0.4.ebuild
+++ b/net-libs/udns/udns-0.4-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
 DESCRIPTION="Async-capable DNS stub resolver library"
 HOMEPAGE="http://www.corpit.ru/mjt/udns.html;
@@ -14,9 +14,13 @@ SLOT="0"
 KEYWORDS="amd64 ~hppa ppc ~ppc64 sparc x86"
 IUSE="ipv6 static +tools"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4-configure-clang16.patch
+)
+
 src_configure() {
# Uses non-standard configure script, econf doesn't work
-   CC="$(tc-getCC)" ./configure $(use_enable ipv6) || die "Configure 
failed"
+   CC="$(tc-getCC)" edo ./configure $(use_enable ipv6)
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/ntpsec/

2022-12-29 Thread Sam James
commit: 3e5dc88331ebe51f7b98a4aaca17657b7e914d63
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 06:29:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 06:32:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5dc883

net-misc/ntpsec: add 1.2.2

Closes: https://bugs.gentoo.org/679510
Closes: https://bugs.gentoo.org/753854
Closes: https://bugs.gentoo.org/806037
Closes: https://bugs.gentoo.org/839597
Closes: https://bugs.gentoo.org/885879
Signed-off-by: Sam James  gentoo.org>

 net-misc/ntpsec/Manifest| 1 +
 net-misc/ntpsec/{ntpsec-.ebuild => ntpsec-1.2.2.ebuild} | 3 +--
 net-misc/ntpsec/ntpsec-.ebuild  | 3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/net-misc/ntpsec/Manifest b/net-misc/ntpsec/Manifest
index a5a14c8a3820..94c516a50ffe 100644
--- a/net-misc/ntpsec/Manifest
+++ b/net-misc/ntpsec/Manifest
@@ -1 +1,2 @@
 DIST ntpsec-1.2.1.tar.gz 2681237 BLAKE2B 
bfb2674131718dcf9f393e93d1148cfb6631591dbcce1ade91746586f261123b80b238393ac2a763fab119cd627f8eae4b006b023ad2b319e752db9eb4b04cc0
 SHA512 
0b8b0bda52d3025f6e9a06c00b1e0c25c595ada72b87ed0e5d3d6f77a034f557745156bc6d9a263c9876c041efffa38d42fa93ba8bfda31f67efbd842a726277
+DIST ntpsec-1.2.2.tar.gz 2710329 BLAKE2B 
031412d0fc7ecb5aba73501e63f8d0c416b23fe69114dd32422b03b4827e1ac9c92a4dfeb2e7d074cf6fd410d00cf86632f241dffd22987e4c03b21d21d8693a
 SHA512 
864afb72c4bd8bc439ee06d343893cf92b3893c26c972a7bd1ff2713f0ad1f50704b6d0c6f155e6373c9747efff3ea36097a590be0d53e1a7ea7f429ba409cd1

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.2.ebuild
similarity index 99%
copy from net-misc/ntpsec/ntpsec-.ebuild
copy to net-misc/ntpsec/ntpsec-1.2.2.ebuild
index c5b75b26451e..9cd6cfd79ee6 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='threads(+)'
@@ -110,7 +110,6 @@ python_configure() {
 }
 
 python_compile() {
-   unset MAKEOPTS
waf-utils_src_compile --notests
 }
 

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-.ebuild
index c5b75b26451e..9cd6cfd79ee6 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='threads(+)'
@@ -110,7 +110,6 @@ python_configure() {
 }
 
 python_compile() {
-   unset MAKEOPTS
waf-utils_src_compile --notests
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2022-12-29 Thread Sam James
commit: a3b86c8057583ba85cb568b61795bd4a4ee37227
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 04:55:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 04:55:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b86c80

sys-cluster/ceph: fix build w/ boost 1.81

Thanks-to: Michael Uleysky  gmail.com>
Closes: https://bugs.gentoo.org/887481
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/ceph/ceph-17.2.5-r2.ebuild | 477 +
 .../ceph/files/ceph-17.2.5-boost-1.81.patch|  49 +++
 2 files changed, 526 insertions(+)

diff --git a/sys-cluster/ceph/ceph-17.2.5-r2.ebuild 
b/sys-cluster/ceph/ceph-17.2.5-r2.ebuild
new file mode 100644
index ..1401c2d28548
--- /dev/null
+++ b/sys-cluster/ceph/ceph-17.2.5-r2.ebuild
@@ -0,0 +1,477 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+LUA_COMPAT=( lua5-{3..4} )
+
+inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \
+   python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles
+
+SRC_URI="
+   https://download.ceph.com/tarballs/${P}.tar.gz
+   parquet? ( 
https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz
 -> ceph-xsimd-${PV}.tar.gz )
+"
+KEYWORDS="~amd64 ~arm64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua +ssl spdk +sqlite +system-boost
+   systemd +tcmalloc test +uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   >=app-arch/snappy-1.1.9-r1
+   app-arch/zstd:=
+   app-shells/bash:0
+   app-misc/jq:=
+   dev-libs/crypto++:=
+   dev-cpp/gflags:=
+   dev-lang/jsonnet:=
+   =dev-libs/libfmt-6.2.1:=
+   =dev-util/google-perftools-2.6.1:= )
+   jaeger? (
+   dev-cpp/nlohmann_json:=
+   dev-cpp/opentelemetry-cpp:=[jaeger]
+   )
+   kafka? ( dev-libs/librdkafka:= )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lttng? ( dev-util/lttng-ust:= )
+   parquet? ( dev-libs/re2:= )
+   pmdk? ( >=dev-libs/pmdk-1.10.0:= )
+   rabbitmq? ( net-libs/rabbitmq-c:= )
+   radosgw? (
+   dev-libs/icu:=
+   dev-libs/expat:=
+   net-misc/curl:=[curl_ssl_openssl]
+   )
+   rbd-rwl? ( dev-libs/pmdk:= )
+   rdma? ( sys-cluster/rdma-core:= )
+   spdk? ( dev-util/cunit )
+   sqlite? ( dev-db/sqlite:= )
+   system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] )
+   uring? ( sys-libs/liburing:= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zbd? ( sys-block/libzbd:= )
+   zfs? ( sys-fs/zfs:= )
+"
+BDEPEND="
+   amd64? ( dev-lang/nasm )
+   x86? ( dev-lang/yasm )
+   app-arch/cpio
+   >=dev-util/cmake-3.5.0
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/sphinx
+   dev-util/gperf
+   dev-util/ragel
+   dev-util/valgrind
+   sys-apps/coreutils
+   sys-apps/grep
+   sys-apps/util-linux
+   sys-apps/which
+   sys-devel/bc
+   sys-devel/patch
+   virtual/pkgconfig
+   jaeger? (
+   sys-devel/bison
+   sys-devel/flex
+   )
+   test? (
+   dev-util/cunit
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   sys-apps/grep[pcre]
+   sys-fs/btrfs-progs
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   app-admin/sudo
+   net-misc/socat
+   sys-apps/gptfdisk
+   sys-apps/nvme-cli
+   >=sys-apps/smartmontools-7.0
+   sys-block/parted
+   sys-fs/cryptsetup
+   sys-fs/lsscsi
+   sys-fs/lvm2[lvm]
+   app-alternatives/awk
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/cherrypy[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pecan[${PYTHON_USEDEP}]
+   dev-python/prettytable[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2022-12-29 Thread Matthew Thode
commit: 550b3c8b21f54a1df4d4a6a149afbea7042fae86
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Dec 30 04:09:38 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Dec 30 04:10:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550b3c8b

gui-wm/sway: move xcb-util-wm dep under the X flag

Closes: https://bugs.gentoo.org/78

Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/{sway-1.8.ebuild => sway-1.8-r1.ebuild} | 6 --
 gui-wm/sway/sway-.ebuild| 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/gui-wm/sway/sway-1.8.ebuild b/gui-wm/sway/sway-1.8-r1.ebuild
similarity index 98%
rename from gui-wm/sway/sway-1.8.ebuild
rename to gui-wm/sway/sway-1.8-r1.ebuild
index 8468aba7acc3..b689ca496c42 100644
--- a/gui-wm/sway/sway-1.8.ebuild
+++ b/gui-wm/sway/sway-1.8-r1.ebuild
@@ -32,7 +32,6 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
-   x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -41,7 +40,10 @@ DEPEND="
sys-libs/basu
) )
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
-   X? ( x11-libs/libxcb:0= )
+   X? (
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-wm
+   )
 "
 # x11-libs/xcb-util-wm needed for xcb-iccm
 if [[ ${PV} ==  ]]; then

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index 8468aba7acc3..b689ca496c42 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.ebuild
@@ -32,7 +32,6 @@ DEPEND="
x11-libs/libxkbcommon
x11-libs/pango
x11-libs/pixman
-   x11-libs/xcb-util-wm
media-libs/mesa[gles2,libglvnd(+)]
swaybar? ( x11-libs/gdk-pixbuf:2 )
tray? ( || (
@@ -41,7 +40,10 @@ DEPEND="
sys-libs/basu
) )
wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
-   X? ( x11-libs/libxcb:0= )
+   X? (
+   x11-libs/libxcb:0=
+   x11-libs/xcb-util-wm
+   )
 "
 # x11-libs/xcb-util-wm needed for xcb-iccm
 if [[ ${PV} ==  ]]; then



[gentoo-commits] data/gentoo-news:master commit in: 2017-11-21-old-wine-versions-moving-to-overlay/

2022-12-29 Thread Nick Sarnie
commit: 68558668b132039a1b6fd4e6f5b4a1c8b58e8182
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Dec 30 02:57:44 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Dec 30 02:57:44 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=68558668

2017-11-21-old-wine-versions-moving-to-overlay: Remove

Signed-off-by: Nick Sarnie  gentoo.org>

 ...1-21-old-wine-versions-moving-to-overlay.en.txt | 37 --
 1 file changed, 37 deletions(-)

diff --git 
a/2017-11-21-old-wine-versions-moving-to-overlay/2017-11-21-old-wine-versions-moving-to-overlay.en.txt
 
b/2017-11-21-old-wine-versions-moving-to-overlay/2017-11-21-old-wine-versions-moving-to-overlay.en.txt
deleted file mode 100644
index ff28b96..000
--- 
a/2017-11-21-old-wine-versions-moving-to-overlay/2017-11-21-old-wine-versions-moving-to-overlay.en.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: Old Wine versions moving to wine-overlay
-Author: NP-Hardass 
-Posted: 2017-11-21
-Revision: 1
-News-Item-Format: 2.0
-Display-If-Installed: app-emulation/wine:0
-Display-If-Installed: app-emulation/wine-vanilla
-Display-If-Installed: app-emulation/wine-staging
-Display-If-Installed: app-emulation/wine-d3d9
-Display-If-Installed: app-emulation/wine-any
-
-To reduce the burden on main Gentoo repository, older versions of Wine
-will be available only in the wine overlay. These ebuilds will still be
-fully supported by the Gentoo Wine Project.  This will result in
-upstream stable releases and the several most recent upstream devel
-releases being the only versions in ::gentoo; all versions meeting the
-criteria for support within Gentoo [1] will be available in ::wine.
-
-To install the overlay you can either add the repos.conf file to your
-portage configuration directory, add the repository via layman, or add the
-repository via eselect-repository.
-
-* To add the repos.conf file:
-# wget https://dev.gentoo.org/~np-hardass/proj/wine/wine.conf -O \
-/etc/portage/repos.conf/wine.conf
-
-Edit the /etc/portage/repos.conf/wine.conf file so that "location"
-points to your desired folder to install the overlay.
-# emaint sync --repo wine
-
-* To install the overlay via layman:
-# layman -a wine
-
-* To install the overlay via eselect-repository:
-# eselect repository enable wine
-
-[1] 
https://wiki.gentoo.org/wiki/Project:Wine/Policies_and_Procedures#Supported_versions



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/

2022-12-29 Thread Lucio Sauer
commit: 344ed88698c92ba8383fd8bd6a4416f6228dc2d5
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Dec 30 02:37:36 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Dec 30 02:43:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=344ed886

app-misc/anki-bin: add 2.1.55

Remove dependency on "orjson" as it's (still) optional in the code.

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest   |  5 +++
 app-misc/anki-bin/anki-bin-2.1.55.ebuild | 67 
 2 files changed, 72 insertions(+)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 6955b7434..e5b45747b 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -2,4 +2,9 @@ DIST anki-bin-2.1.54.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75d
 DIST anki-bin-2.1.54.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-2.1.54.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-2.1.54.zip 10987565 BLAKE2B 
9ef71f62694f02dab59b7fd54a110df9a3748c373aed52f230dbc2335f881a78e130027559527a6ab1959e21f0337ab13ae89623ae22cf87351133f3cc7aa571
 SHA512 
d842309251d28218607177140a099f8b190b6f4b9ffb632c33aa0f9423118dd1424e59c70a0c93e57ad08c504cc36650590fda37b107e95bbbfb33521fbca87a
+DIST anki-bin-2.1.55.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
+DIST anki-bin-2.1.55.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
+DIST anki-bin-2.1.55.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
+DIST anki-bin-2.1.55.zip 11808071 BLAKE2B 
0bb5435dca29a85ea6edee620005e2a17bd8259b288fd01691dbce3b676dc881b3be9bd10ee0f8601da63b4da34c8c229996961bdca61b64b48e063f9040
 SHA512 
87e5a220ca7714020a25937d581eddcfe5f11a6064410104d312e02b8fd133ab71e75578ab1e5b2abed6f58a0ecc105b26dfcdc6146d9e804e46df769c7acafb
 DIST aqt-2.1.54.zip 5245638 BLAKE2B 
29d99cbc27ed07d71351ac3af546d376cf2bf94ce17a4a1e96f78d2cfeb49b8c750f02dc37da44d78ba83dfac41d9d241bf22f45f27fa4a1c4831be3534a9246
 SHA512 
7f915151a655a020fce5a6bbbe15adc37bfa0aaa33f588e7fb23a25e5ca6842efae6a9465e0b5c3f21ec806794ac723587fde46140a9469b5a7cabec1fc6bd64
+DIST aqt-2.1.55.zip 6224720 BLAKE2B 
9daee99763714a9d2abcb800b5409ac18005464936280239022c65c5d6d2466d7a3043b6c189798538f16b16ebbd8db7961b02e29d9fc413b57da6ded0921e34
 SHA512 
1de8a9990f26a39f953f118609e1919f49a79b474d8b9a0f121b8de6211599e6aa5a854a8061ddb7db161da774323bf4d3fbc9fe47005eb77ef39bb258785b2d

diff --git a/app-misc/anki-bin/anki-bin-2.1.55.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.55.ebuild
new file mode 100644
index 0..d3b4b3b9b
--- /dev/null
+++ b/app-misc/anki-bin/anki-bin-2.1.55.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_9 )
+inherit python-single-r1 desktop xdg
+
+MY_PN=${PN%-bin}
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="https://apps.ankiweb.net/;
+SRC_URI="
+   
https://files.pythonhosted.org/packages/cp39/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}-cp39-abi3-manylinux_2_28_x86_64.whl
 -> ${P}.zip
+   
https://files.pythonhosted.org/packages/py3/a/aqt/aqt-${PV}-py3-none-any.whl -> 
aqt-${PV}.zip
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.desktop
 -> ${P}.desktop
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.png
 -> ${P}.png
+   
https://raw.githubusercontent.com/ankitects/${MY_PN}/${PV}/qt/bundle/lin/${MY_PN}.1
 -> ${P}.1
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+QA_PREBUILT="usr/lib/*"
+DEPEND="
+$(python_gen_cond_dep '
+   dev-python/decorator[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/anki-bin/

2022-12-29 Thread Lucio Sauer
commit: fbb500a6f41bc04e9af236deae98bdcea050001f
Author: Lucio Sauer  posteo  net>
AuthorDate: Fri Dec 30 02:27:20 2022 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Fri Dec 30 02:27:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbb500a6

app-misc/anki-bin: drop 2.1.49, 2.1.54

Signed-off-by: Lucio Sauer  posteo.net>

 app-misc/anki-bin/Manifest   |  3 --
 app-misc/anki-bin/anki-bin-2.1.49.ebuild | 64 
 app-misc/anki-bin/anki-bin-2.1.54.ebuild | 64 
 3 files changed, 131 deletions(-)

diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest
index 23778d40d..6955b7434 100644
--- a/app-misc/anki-bin/Manifest
+++ b/app-misc/anki-bin/Manifest
@@ -1,8 +1,5 @@
-DIST anki-bin-2.1.49.zip 9859031 BLAKE2B 
efe67559e090fbca990022f0dba9cff5f608ecbdf6d1a38cf682dfe8676458d77dbd0a12f68c19f24a74e8b006c7226c356bd9b03bc9c767ed1c063e3ab749d6
 SHA512 
cb6d4d65ad63d6a850a4bfd11f91e274f99afefe4eb988da8e72a73e062b3f477ffa5d7e6aac7baa0bb7efd8fafc599c10d36d44e6ab76d8ca2e7ebc83c32c3e
 DIST anki-bin-2.1.54.1 2212 BLAKE2B 
18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50
 SHA512 
50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05
 DIST anki-bin-2.1.54.desktop 458 BLAKE2B 
7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b
 SHA512 
4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220
 DIST anki-bin-2.1.54.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
 DIST anki-bin-2.1.54.zip 10987565 BLAKE2B 
9ef71f62694f02dab59b7fd54a110df9a3748c373aed52f230dbc2335f881a78e130027559527a6ab1959e21f0337ab13ae89623ae22cf87351133f3cc7aa571
 SHA512 
d842309251d28218607177140a099f8b190b6f4b9ffb632c33aa0f9423118dd1424e59c70a0c93e57ad08c504cc36650590fda37b107e95bbbfb33521fbca87a
-DIST anki.png 34595 BLAKE2B 
7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88
 SHA512 
c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7
-DIST aqt-2.1.49.zip 2199372 BLAKE2B 
319eae4de573bfb07537faa3f3cef18f920dae55c230ce473dc08f5ebf4480df5f7a7d1b875ba7bc3c7147b596288f622db317f7eda835715bd6272e09da64f7
 SHA512 
65696fb36a5cd0cd9209eee483ffa31b2a9370d90e307140fd1d3ad647c7e6a63d24046dc521704fa78bf15895a0d6e57f72915cd161e1bb03a8bcbecb8099f0
 DIST aqt-2.1.54.zip 5245638 BLAKE2B 
29d99cbc27ed07d71351ac3af546d376cf2bf94ce17a4a1e96f78d2cfeb49b8c750f02dc37da44d78ba83dfac41d9d241bf22f45f27fa4a1c4831be3534a9246
 SHA512 
7f915151a655a020fce5a6bbbe15adc37bfa0aaa33f588e7fb23a25e5ca6842efae6a9465e0b5c3f21ec806794ac723587fde46140a9469b5a7cabec1fc6bd64

diff --git a/app-misc/anki-bin/anki-bin-2.1.49.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.49.ebuild
deleted file mode 100644
index 53b3ecbe6..0
--- a/app-misc/anki-bin/anki-bin-2.1.49.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-inherit python-single-r1 desktop xdg
-
-MY_PN=${PN%-bin}
-DESCRIPTION="A spaced-repetition memory training program (flash cards)"
-HOMEPAGE="https://apps.ankiweb.net/;
-SRC_URI="
-   
https://files.pythonhosted.org/packages/cp38/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}-cp38-abi3-manylinux2014_x86_64.whl
 -> ${P}.zip
-   
https://files.pythonhosted.org/packages/py3/a/aqt/aqt-${PV}-py3-none-any.whl -> 
aqt-${PV}.zip
-   https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/linux/anki.png
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-QA_PREBUILT="usr/lib/*"
-DEPEND="
-$(python_gen_cond_dep '
-   dev-python/decorator[${PYTHON_USEDEP}]
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/orjson-bin[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/waitress[${PYTHON_USEDEP}]
-   dev-python/send2trash[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   dev-python/flask-cors[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP}]
-   dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/files/, media-libs/vulkan-layers/

2022-12-29 Thread Nick Sarnie
commit: f4a4dc629b10f2bf722ae8585c04173760bbcb76
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Dec 30 01:27:59 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Dec 30 01:30:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4a4dc62

media-libs/vulkan-layers: Only build shared libs

Closes: https://bugs.gentoo.org/31

Signed-off-by: Nick Sarnie  gentoo.org>

 .../vulkan-layers-1.3.236-Build-shared-libs.patch  | 26 ++
 236.ebuild => vulkan-layers-1.3.236-r1.ebuild} |  2 ++
 media-libs/vulkan-layers/vulkan-layers-.ebuild |  2 ++
 3 files changed, 30 insertions(+)

diff --git 
a/media-libs/vulkan-layers/files/vulkan-layers-1.3.236-Build-shared-libs.patch 
b/media-libs/vulkan-layers/files/vulkan-layers-1.3.236-Build-shared-libs.patch
new file mode 100644
index ..18cedb517b09
--- /dev/null
+++ 
b/media-libs/vulkan-layers/files/vulkan-layers-1.3.236-Build-shared-libs.patch
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f29022f96..cf34d8e21 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -255,7 +255,7 @@ endif()
+ # files directly in layers.
+ 
+ add_library(VkLayer_utils
+-STATIC
++SHARED
+ layers/vk_layer_config.cpp
+ layers/vk_layer_extension_utils.cpp
+ layers/vk_layer_utils.cpp
+diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
+index 96d52b5f8..3f75aa3a8 100644
+--- a/layers/CMakeLists.txt
 b/layers/CMakeLists.txt
+@@ -226,7 +226,7 @@ if (NOT BUILD_LAYERS)
+ return()
+ endif()
+ 
+-add_library(VkLayer_khronos_validation MODULE)
++add_library(VkLayer_khronos_validation SHARED)
+ 
+ target_sources(VkLayer_khronos_validation PRIVATE
+ ${CHASSIS_LIBRARY_FILES}

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
similarity index 96%
rename from media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild
rename to media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
index 4651b8594c3a..03f4800769a6 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.236.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.236-r1.ebuild
@@ -38,6 +38,8 @@ DEPEND="${RDEPEND}
)
 "
 
+PATCHES="${FILESDIR}/${P}-Build-shared-libs.patch"
+
 multilib_src_configure() {
local mycmakeargs=(
-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index 6496c1088d7c..7d5abc1f9f75 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -38,6 +38,8 @@ DEPEND="${RDEPEND}
)
 "
 
+PATCHES="${FILESDIR}/${PN}-1.3.236-Build-shared-libs.patch"
+
 multilib_src_configure() {
local mycmakeargs=(
-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: 22bf045f9e8950839ebe64f7377c56775be6bc9e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 01:25:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 01:25:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22bf045f

dev-texlive/texlive-luatex: Stabilize 2021-r2 hppa, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index 85f465997f82..bdc8267c04c1 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-filter-repo/

2022-12-29 Thread Sam James
commit: 93a67bfce994db4d100227dc882c8624ecca72f9
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 01:07:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 01:07:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a67bfc

dev-vcs/git-filter-repo: fix tests

Closes: https://bugs.gentoo.org/66
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild | 3 ++-
 dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild 
b/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild
index 26a92dc53d0a..4a3fc751bf71 100644
--- a/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild
+++ b/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,5 +32,6 @@ EOF
 }
 
 src_test() {
+   cd .. || die
bash t/run_tests || die
 }

diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild 
b/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild
index 321bde43f057..2bb4e78a5dcc 100644
--- a/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild
+++ b/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild
@@ -33,6 +33,7 @@ python_prepare_all() {
 }
 
 src_test() {
+   cd .. || die
bash t/run_tests || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/less/

2022-12-29 Thread Robin H. Johnson
commit: 123ef41078b189fd97322e1238ed9bab60a6f653
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Dec 29 23:43:37 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Dec 29 23:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123ef410

sys-apps/less: bump beta & add live ebuild

Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-apps/less/Manifest  |  2 +-
 sys-apps/less/{less-617.ebuild => less-618_beta.ebuild} | 12 +++-
 sys-apps/less/{less-617.ebuild => less-.ebuild} | 12 +++-
 3 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest
index 0c602fcbaf77..8b826e5261fa 100644
--- a/sys-apps/less/Manifest
+++ b/sys-apps/less/Manifest
@@ -1,2 +1,2 @@
 DIST less-608.tar.gz 362346 BLAKE2B 
988940745fef1222c43b0bf4edec7cc7206ded0ac5d89d3faf4dab706a249913581c2fe7aa6063cf3d717176ed07b69299d3e791ba8a60358483fe9d1bf7f7c6
 SHA512 
7945b7f88921832ebb1b45fba8cbb449ee0133342796b654a52c146dfff3d84db18724ee84e53349eeea6017a0ebe2d8eb5366210275981dde7bb7190118fa66
-DIST less-617-beta.tar.gz 366906 BLAKE2B 
ccadbdefc33b2df416058cb065afc5e4f8278d49615bf1b25c47180539d080f29f574c4871d0424cc6413b70e7fab99799d4a2661ab8bbc1894526603b94dbff
 SHA512 
16365e79d0fa1e5c70a182e209a1ecc8c33242dcc973680f036ed09054dfd6910d63d79cb080cb1b2cffc5b7d8850666116ad7ee6de1db6140f2fd58ad00ad19
+DIST less-618-beta.tar.gz 365786 BLAKE2B 
b1957ab49059a2df14d8ba5daf1d8543adc4546c44b537d86959e2e1fe2df93f99ceb8ef47097b6f84f75f7740e161269b4e1d5dd263b8171212c87e650a02fe
 SHA512 
6197aa20c77a846e53b376aa63c2863242c40663e72213f66c3597bd8c38a9458163d0c9ba0ca7690574c07348bb7d3e108c3b50dbbedbc9e5707a14d946b280

diff --git a/sys-apps/less/less-617.ebuild b/sys-apps/less/less-618_beta.ebuild
similarity index 83%
copy from sys-apps/less/less-617.ebuild
copy to sys-apps/less/less-618_beta.ebuild
index cb210766d048..9add6f6c1d52 100644
--- a/sys-apps/less/less-617.ebuild
+++ b/sys-apps/less/less-618_beta.ebuild
@@ -5,6 +5,11 @@ EAPI=8
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
+if [[ $PV ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+fi
+
 inherit autotools
 
 # Releases are usually first a beta then promoted to stable if no
@@ -12,9 +17,12 @@ inherit autotools
 # the beta versions. It's okay to keyword beta versions if they fix
 # a serious bug, but otherwise try to avoid it.
 
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
+[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -28,6 +36,8 @@ RDEPEND="${DEPEND}"
 
 src_prepare() {
default
+   # Per upstream README to prepare live build
+   [ $PV ==  ] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf

diff --git a/sys-apps/less/less-617.ebuild b/sys-apps/less/less-.ebuild
similarity index 83%
rename from sys-apps/less/less-617.ebuild
rename to sys-apps/less/less-.ebuild
index cb210766d048..9add6f6c1d52 100644
--- a/sys-apps/less/less-617.ebuild
+++ b/sys-apps/less/less-.ebuild
@@ -5,6 +5,11 @@ EAPI=8
 WANT_AUTOMAKE=none
 WANT_LIBTOOL=none
 
+if [[ $PV ==  ]]; then
+   EGIT_REPO_URI="https://github.com/gwsw/less;
+   inherit git-r3
+fi
+
 inherit autotools
 
 # Releases are usually first a beta then promoted to stable if no
@@ -12,9 +17,12 @@ inherit autotools
 # the beta versions. It's okay to keyword beta versions if they fix
 # a serious bug, but otherwise try to avoid it.
 
+MY_PV=${PV/_beta/-beta}
+MY_P=${PN}-${MY_PV}
 DESCRIPTION="Excellent text file viewer"
 HOMEPAGE="http://www.greenwoodsoftware.com/less/;
-SRC_URI="http://www.greenwoodsoftware.com/less/${P}-beta.tar.gz;
+[ $PV !=  ] && 
SRC_URI="http://www.greenwoodsoftware.com/less/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P/?beta}
 
 LICENSE="|| ( GPL-3 BSD-2 )"
 SLOT="0"
@@ -28,6 +36,8 @@ RDEPEND="${DEPEND}"
 
 src_prepare() {
default
+   # Per upstream README to prepare live build
+   [ $PV ==  ] && emake -f Makefile.aut distfiles
# Upstream uses unpatched autoconf-2.69, which breaks with clang-16.
# https://bugs.gentoo.org/870412
eautoreconf



[gentoo-commits] data/gentoo-news:master commit in: 2022-12-27-alternatives-introduction/

2022-12-29 Thread Sam James
commit: 1d5fe72fedb4ff8359b6926e8e6a69d7f4c34c8e
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:40:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:40:47 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=1d5fe72f

2022-12-27-alternatives-introduction: fix Posted date

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

 .../2022-12-27-alternatives-introduction.en.txt | 2 +-
 .../2022-12-27-alternatives-introduction.ru.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
index 0fb8785..cb0b0ed 100644
--- 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
+++ 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.en.txt
@@ -1,6 +1,6 @@
 Title: Introduction of app-alternatives ebuilds
 Author: Sam James 
-Posted: 2022-12-24
+Posted: 2022-12-27
 Revision: 1
 News-Item-Format: 2.0
 

diff --git 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
index 25a989f..6bf10ac 100644
--- 
a/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
+++ 
b/2022-12-27-alternatives-introduction/2022-12-27-alternatives-introduction.ru.txt
@@ -1,7 +1,7 @@
 Title: Нововведение: пакеты app-alternatives
 Author: Sam James 
 Translator: Alexey Sokolov 
-Posted: 2022-12-24
+Posted: 2022-12-27
 Revision: 1
 News-Item-Format: 2.0
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/snapcast/files/, media-sound/snapcast/

2022-12-29 Thread Sam James
commit: 08c2a7b554707f11b129914ff64c78256a782ffd
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:23:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:23:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c2a7b5

media-sound/snapcast: fix build w/ boost-1.81

Closes: https://bugs.gentoo.org/886585
Signed-off-by: Sam James  gentoo.org>

 .../files/snapcast-0.26.0-boost-1.81.patch | 51 +++
 media-sound/snapcast/snapcast-0.26.0-r2.ebuild | 73 ++
 2 files changed, 124 insertions(+)

diff --git a/media-sound/snapcast/files/snapcast-0.26.0-boost-1.81.patch 
b/media-sound/snapcast/files/snapcast-0.26.0-boost-1.81.patch
new file mode 100644
index ..d9d691060b42
--- /dev/null
+++ b/media-sound/snapcast/files/snapcast-0.26.0-boost-1.81.patch
@@ -0,0 +1,51 @@
+https://bugs.gentoo.org/886585
+https://github.com/badaix/snapcast/commit/853c3f622ff2262b56681ee04dd20b4266c72493
+https://github.com/badaix/snapcast/issues/1082
+
+From 853c3f622ff2262b56681ee04dd20b4266c72493 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum 
+Date: Wed, 21 Dec 2022 11:31:29 +
+Subject: [PATCH] server/control_session_http: update for boost 1.81.0
+
+Signed-off-by: Rudi Heitbaum 
+--- a/server/control_session_http.cpp
 b/server/control_session_http.cpp
+@@ -127,8 +127,8 @@ boost::beast::string_view 
mime_type(boost::beast::string_view path)
+ std::string path_cat(boost::beast::string_view base, 
boost::beast::string_view path)
+ {
+ if (base.empty())
+-return path.to_string();
+-std::string result = base.to_string();
++return static_cast(path);
++std::string result = static_cast(base);
+ char constexpr path_separator = '/';
+ if (result.back() == path_separator)
+ result.resize(result.size() - 1);
+@@ -171,7 +171,7 @@ void 
ControlSessionHttp::handle_request(http::request(why);
+ res.prepare_payload();
+ return res;
+ };
+@@ -182,7 +182,7 @@ void 
ControlSessionHttp::handle_request(http::request(target) + "' 
was not found.";
+ res.prepare_payload();
+ return res;
+ };
+@@ -204,7 +204,7 @@ void 
ControlSessionHttp::handle_request(http::request(what) 
+ "'";
+ res.prepare_payload();
+ return res;
+ };
+

diff --git a/media-sound/snapcast/snapcast-0.26.0-r2.ebuild 
b/media-sound/snapcast/snapcast-0.26.0-r2.ebuild
new file mode 100644
index ..cd5cede0e1b4
--- /dev/null
+++ b/media-sound/snapcast/snapcast-0.26.0-r2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Synchronous multi-room audio player"
+HOMEPAGE="https://github.com/badaix/snapcast;
+SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+client +expat +flac +opus +server tremor +vorbis +zeroconf"
+REQUIRED_USE="|| ( server client )"
+
+RDEPEND="
+   dev-libs/boost:=
+   media-libs/alsa-lib
+   client? ( acct-user/snapclient )
+   expat? ( dev-libs/expat )
+   flac? ( media-libs/flac:= )
+   opus? ( media-libs/opus )
+   server? (
+   acct-group/snapserver
+   acct-user/snapserver
+   )
+   tremor? ( media-libs/tremor )
+   vorbis? ( media-libs/libvorbis )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-cpp/aixlog-1.2.1
+   >=dev-cpp/asio-1.12.1
+   >=dev-cpp/popl-1.2.0
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-boost-1.81.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLIENT=$(usex client)
+   -DBUILD_WITH_EXPAT=$(usex expat)
+   -DBUILD_WITH_FLAC=$(usex flac)
+   -DBUILD_WITH_OPUS=$(usex opus)
+   -DBUILD_SERVER=$(usex server)
+   -DBUILD_STATIC_LIBS=no
+   -DBUILD_TESTS=no
+   -DBUILD_WITH_TREMOR=$(usex tremor)
+   -DBUILD_WITH_VORBIS=$(usex vorbis)
+   -DBUILD_WITH_AVAHI=$(usex zeroconf)
+   -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   for bin in server client ; do
+   if use ${bin} ; then
+   doman "${bin}/snap${bin}.1"
+
+   newconfd "${FILESDIR}/snap${bin}.confd" "snap${bin}"
+   newinitd "${FILESDIR}/snap${bin}.initd" "snap${bin}"
+   fi
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libqalculate/

2022-12-29 Thread Sam James
commit: 999fa59f3e6ca01dfadc9cfcd3eae1ed45959eb7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999fa59f

sci-libs/libqalculate: Stabilize 4.3.0 arm64, #888908

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

 sci-libs/libqalculate/libqalculate-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild 
b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
index 221680d8812e..442d4f15ead9 100644
--- a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
+++ b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 LICENSE="GPL-2"
 # SONAME changes pretty often on bumps. Check!
 SLOT="0/22"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="curl icu gnuplot readline test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libqalculate/

2022-12-29 Thread Sam James
commit: b71b94c9501d57243499a7d219472970eac676a1
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71b94c9

sci-libs/libqalculate: Stabilize 4.3.0 amd64, #888908

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

 sci-libs/libqalculate/libqalculate-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild 
b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
index 61e1e47b7f80..221680d8812e 100644
--- a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
+++ b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 LICENSE="GPL-2"
 # SONAME changes pretty often on bumps. Check!
 SLOT="0/22"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="curl icu gnuplot readline test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2022-12-29 Thread Sam James
commit: 38a6f42c2ff466628a34ed9403b5007a0f99ce0c
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38a6f42c

sci-calculators/qalculate-gtk: Stabilize 4.3.0 x86, #888908

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

 sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
index 47ce82e13fba..1f1f6183e978 100644
--- a/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-libs/glib:2
>=sci-libs/libqalculate-${PV}:=



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libqalculate/

2022-12-29 Thread Sam James
commit: 17c8635889ff2b56584323d330f6d44bc73fca1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c86358

sci-libs/libqalculate: Stabilize 4.3.0 x86, #888908

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

 sci-libs/libqalculate/libqalculate-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild 
b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
index afe9ca2da752..dc4bf10488de 100644
--- a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
+++ b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 LICENSE="GPL-2"
 # SONAME changes pretty often on bumps. Check!
 SLOT="0/22"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="curl icu gnuplot readline test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libqalculate/

2022-12-29 Thread Sam James
commit: 5b64115ec34a16ef833bce864e55eead3a0e4802
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b64115e

sci-libs/libqalculate: Stabilize 4.3.0 ppc64, #888908

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

 sci-libs/libqalculate/libqalculate-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild 
b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
index dc4bf10488de..61e1e47b7f80 100644
--- a/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
+++ b/sci-libs/libqalculate/libqalculate-4.3.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 LICENSE="GPL-2"
 # SONAME changes pretty often on bumps. Check!
 SLOT="0/22"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="curl icu gnuplot readline test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2022-12-29 Thread Sam James
commit: 34b1788c3fbaf6b41c46fa1e34257b95dca488e5
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 23:01:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 23:01:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b1788c

sci-calculators/qalculate-gtk: Stabilize 4.3.0 amd64, #888908

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

 sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
index 1f1f6183e978..ae9825d2cb1c 100644
--- a/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="dev-libs/glib:2
>=sci-libs/libqalculate-${PV}:=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/edac-utils/

2022-12-29 Thread Sam James
commit: 783b363773d46f2a90236d1b0fe42dad0159d4cd
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:54:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:54:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783b3637

sys-apps/edac-utils: update EAPI 7 -> 8; add pkg_pretend warning

See 2a2a9c4d140ad55ec9aa64a2f0695b90402f8ad2.

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

 sys-apps/edac-utils/edac-utils-0.18-r2.ebuild | 64 +++
 1 file changed, 64 insertions(+)

diff --git a/sys-apps/edac-utils/edac-utils-0.18-r2.ebuild 
b/sys-apps/edac-utils/edac-utils-0.18-r2.ebuild
new file mode 100644
index ..0562dd9fe509
--- /dev/null
+++ b/sys-apps/edac-utils/edac-utils-0.18-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="Userspace helper for Linux kernel EDAC drivers"
+HOMEPAGE="https://github.com/grondo/edac-utils;
+SRC_URI="https://github.com/grondo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug"
+
+DEPEND="sys-fs/sysfsutils"
+RDEPEND="${DEPEND}
+   sys-apps/dmidecode"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-mitac-hawk.patch
+)
+
+pkg_pretend() {
+   ewarn "edac-utils can't handle the interface newer kernels use to 
report"
+   ewarn "EDAC events, so it may miss some (or all) events which occur."
+   ewarn "See app-admin/rasdaemon's README for technical details."
+   ewarn "Consider using app-admin/rasdaemon instead."
+}
+
+src_prepare() {
+   default
+
+   # Needed to refresh libtool and friends to not call CC directly
+   # bug #725540
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-static \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+
+   # Dump the inappropriate-for-us bundled init script
+   rm -rf "${ED}/etc/init.d" || die
+
+   # Install our own
+   newinitd "${FILESDIR}"/edac.init edac
+   systemd_dounit "${FILESDIR}"/edac.service
+
+   find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "There must be an entry for your mainboard in 
${EROOT}/etc/edac/labels.db"
+   elog "in case you want nice labels in /sys/module/*_edac/"
+   elog "Run the following command to check whether such an entry is 
already available:"
+   elog "edac-ctl --print-labels"
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2022-12-29 Thread Sam James
commit: 2a2a9c4d140ad55ec9aa64a2f0695b90402f8ad2
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:51:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:52:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a2a9c4d

profiles: mark sys-apps/edac-utils as deprecated

edac-utils can't handle the interface newer kernels use to report
EDAC events, so it may miss some (or all) events which occur.

See app-admin/rasdaemon's README for technical details.

Please migrate to app-admin/rasdaemon instead.

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

 profiles/package.deprecated | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 9433ad94bcfc..07895dbb05ea 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2022-12-29)
+# Doesn't work correctly on newer kernels/hardware. Events may go unreported
+# if using sys-apps/edac-utils. See app-admin/rasdaemon's README for the 
technical
+# details. Please migrate to app-admin/rasdaemon instead.
+sys-apps/edac-utils
+
 # Andreas Sturmlechner  (2022-12-26)
 # Last-rites pending and waiting for revdeps, bug 877311
 x11-libs/snorenotify



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libqalculate/, sci-libs/libqalculate/files/

2022-12-29 Thread Sam James
commit: 40937d5af20e7e4d82592013d254a00d54c245c9
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:41:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:42:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40937d5a

sci-libs/libqalculate: add 4.5.0

Bug: https://bugs.gentoo.org/887369
Signed-off-by: Sam James  gentoo.org>

 sci-libs/libqalculate/Manifest |  1 +
 .../files/libqalculate-4.5.0-tests.patch   | 81 +
 sci-libs/libqalculate/libqalculate-4.5.0.ebuild| 83 ++
 sci-libs/libqalculate/metadata.xml |  5 ++
 4 files changed, 170 insertions(+)

diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest
index dfa964a4533d..fa43c41f3e1f 100644
--- a/sci-libs/libqalculate/Manifest
+++ b/sci-libs/libqalculate/Manifest
@@ -3,3 +3,4 @@ DIST libqalculate-3.22.0.tar.gz 2150167 BLAKE2B 
2023dc00e516f26d93e6acae66acb621
 DIST libqalculate-4.1.1.tar.gz 2172017 BLAKE2B 
e9dcc22ad2d102572610ddc103afc5a279cf4f63681750c6165dac40225c7e29ebb4ccdc4f54cb97031ca8684ef17e08e99478c6b200870c7858e832a7588f18
 SHA512 
7a0f2fac6c96247b40565bdd015f8b52dc250fa74a8d8ed4a52a6f2134fb2b628e469c0253723f22b433a8f575590a28be8c0d4aa6cfb473b58f1b2c63707956
 DIST libqalculate-4.2.0.tar.gz 2215812 BLAKE2B 
393bab0d9cf5d4a3158d93bf676805d829a2103ec1dc733e3d98fd7a54ab0c42d3797dadb1cde72b1df2e13cfb691430982f5fbd886ac9f0a906b3884f912202
 SHA512 
105f567a3b24a1c396df0eb85f299d18228f489e4d989f0fa09cf97321494030e9a85d9cd9fe4b5dd8cc233b4329025788275ba168546929e912598dee8ef6b8
 DIST libqalculate-4.3.0.tar.gz 2230559 BLAKE2B 
724dde0bc16e5eaed63420c6dd68ac7c94477c44c007c92bb3b4560d8a2d2062ade4be6d2c8005ff64bf8ffe4c42d95d6990f7900df7a1c1a36cd4cd717bd04d
 SHA512 
234c111435d9461ab65d274030f9a5f6ee401cd81df62b9c2273e921edb8db3bde4254060285dbfaa7b9701a257a5801c8ab8f26b0c2aeeafd2a36042bdeeb84
+DIST libqalculate-4.5.0.tar.gz 2603599 BLAKE2B 
142790cf89e97c601b08d553b1f9cd6c1bf184a43c2614a07fa91560a875ea3e3124cf29d7652640b1f2fb4fada1519d48e4cb0ebcfb844c26369d3031aee230
 SHA512 
a123eaa725c6c6badce0eceecd6ef7e37ca281e7de18085d6a28aa6043bb3f1069f9ebba82b29989c9958455aa093ee183fd8013a86b39bd34e56454bdb35770

diff --git a/sci-libs/libqalculate/files/libqalculate-4.5.0-tests.patch 
b/sci-libs/libqalculate/files/libqalculate-4.5.0-tests.patch
new file mode 100644
index ..102b245a56b1
--- /dev/null
+++ b/sci-libs/libqalculate/files/libqalculate-4.5.0-tests.patch
@@ -0,0 +1,81 @@
+https://github.com/Qalculate/libqalculate/commit/e4c86b6124a3c8732f03dc1dfc8be9fac14a40eb
+
+From e4c86b6124a3c8732f03dc1dfc8be9fac14a40eb Mon Sep 17 00:00:00 2001
+From: Hanna K 
+Date: Wed, 28 Dec 2022 09:44:40 +0100
+Subject: [PATCH] Fix unit tests (issue #499); Fix some limits broken by
+ countTotalChildren() update
+
+--- a/libqalculate/MathStructure-limit.cc
 b/libqalculate/MathStructure-limit.cc
+@@ -595,7 +595,7 @@ bool calculate_limit_sub(MathStructure , const 
MathStructure _var, con
+   }
+   }
+   }
+-  if(!b_possible_zero && !b_fail && lhop_depth < 5 && 
!mzero.isOne() && !minfp.isOne() && mzero.countTotalChildren(false) + 
minfp.countTotalChildren(false) < 50) {
++  if(!b_possible_zero && !b_fail && lhop_depth < 5 && 
!mzero.isOne() && !minfp.isOne() && mzero.countTotalChildren(false) + 
minfp.countTotalChildren(false) < 250) {
+   //L'Hôpital's rule
+   MathStructure mden, mnum;
+   for(size_t i2 = 0; i2 < 2; i2++) {
+--- a/tests/calculus.batch
 b/tests/calculus.batch
+@@ -1,7 +1,7 @@
+ diff(6x^2)
+   12x
+ diff(sinh(x^2)/(5x) + 3xy/sqrt(x))
+-  0.4 * cosh(x^2) - sinh(x^2) / (5x^2) + (3y) / (2 * sqrt(x))
++  0.4 * cosh(x^2) + (3y) / (2 * sqrt(x)) - sinh(x^2) / (5x^2)
+ 
+ integrate(6x^2)
+   2x^3 + C
+--- a/tests/solver.batch
 b/tests/solver.batch
+@@ -23,37 +23,37 @@ x^(-3x) = 2
+   x = e^lambertw(-ln(2) / 3) or x = e^lambertw(-ln(2) / 3, -1)
+ 
+ 1/3 * sin(3x) - 1/3 = 0
+-  x = pi / 6 + (2/3) * pi * n
++  x = (2/3) * pi * n + pi / 6
+ 
+ 2/3 * sin(3x) - 1/3 = 0
+-  x = (5/18) * pi + (2/3) * pi * n or x = pi / 18 + (2/3) * pi * n
++  x = (2/3) * pi * n + (5/18) * pi or x = (2/3) * pi * n + pi / 18
+ 
+ sin(x) + cos(x) = 1
+-  x = 2 pi * n or x = pi / 2 + 2 pi * n
++  x = 2 pi * n or x = 2 pi * n + pi / 2
+ 
+ sin(x) = 1 + cos(x)
+-  x = pi + 2 pi * n or x = pi / 2 + 2 pi * n
++  x = 2 pi * n + pi or x = 2 pi * n + pi / 2
+ 
+ sqrt(2) * cos(3x + pi/6) = 1
+-  x = (2/3) * pi * n - (5/36) * pi or x = pi / 36 + (2/3) * pi * n
++  x = (2/3) * pi * n + pi / 36 or x = (2/3) * pi * n - (5/36) * pi
+ 
+ 2 * sin(3x/4) = 1
+-  x = (10/9) * pi + (8/3) * pi * n or x = (2/9) * pi + (8/3) * pi * n
++  x = (8/3) * pi * n + 

[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2022-12-29 Thread Sam James
commit: c8e003604291b253da573ea2690916d453678b88
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:44:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:44:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e00360

sci-calculators/qalculate-gtk: add 4.5.0

Closes: https://bugs.gentoo.org/887369
Signed-off-by: Sam James  gentoo.org>

 sci-calculators/qalculate-gtk/Manifest |  1 +
 .../qalculate-gtk/qalculate-gtk-4.5.0.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sci-calculators/qalculate-gtk/Manifest 
b/sci-calculators/qalculate-gtk/Manifest
index 4d63d940356d..9b0d150c076e 100644
--- a/sci-calculators/qalculate-gtk/Manifest
+++ b/sci-calculators/qalculate-gtk/Manifest
@@ -2,3 +2,4 @@ DIST qalculate-gtk-3.22.0.tar.gz 2555367 BLAKE2B 
dcaa3495f75f4c24d0482b13978f197
 DIST qalculate-gtk-4.1.1.tar.gz 2811609 BLAKE2B 
ffc5769050368a7883d82ea65251e77057f77dd59f365ff04c85bd8fc6d74e5958d982fb82b3d0519ed6439810ece41102eb4b0647990b126fa2f14cebee0ed3
 SHA512 
d7a6ce496dc6747300b1fff8b8e2ff74ba7530b4b83539d31ec99a0862e8147d250750cef585063a35a8f6aaadf12e99c51bdff4cb6a4ff83683f4fcf4ceae12
 DIST qalculate-gtk-4.2.0.tar.gz 2817864 BLAKE2B 
4d40045ef4aafad292717b289bba3ddbc4d7ca7cfa5f44a479840ad5ccf8b8104e7e25093bdd32bbf5e0ccd73a8bed486c14de1c278a523db5a27922d4658c0b
 SHA512 
ca0c864174f862a2f78e8743c3d7556da53d1d890773c5c8907d1d210f2101419cd083cfd9351e98c4b5fc64c602d5bc53fccecc8df1aa0451ee8418fbdfaa32
 DIST qalculate-gtk-4.3.0.tar.gz 2818894 BLAKE2B 
396e9f3a4a89031e540ece0aaf24204a11009c31da58a7c371fd53f82e816395985ccae18aefe734867bb5db4fd4efcb25dc098b99dc20c3571705485a668bd5
 SHA512 
07aa3e885fd73cfa199f3773218b2a5c432753ec516b64b880755e824469593bff2ebdf142094c46eab480d0a3bea73076a483ce0450ff8363dc0b209147d30c
+DIST qalculate-gtk-4.5.0.tar.gz 2824842 BLAKE2B 
4171a1dff8ed83d0e2521f83634ce3d99718483560915cec7a6ccbf95188d178fb8819f95ee2c72f07b8a33512641ba0e46ba139e02e8be1b1ec88ce21d80037
 SHA512 
c80e0a9b2cd8bda66c78cadc2fcab9bffbdafb16e27186e9d37ce3b1c128239f7efe58dc2e0ed44543f7a554fa2336a1050501c58cf6d4a965659a2f28baae62

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.5.0.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.5.0.ebuild
new file mode 100644
index ..47ce82e13fba
--- /dev/null
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: bump with sci-libs/libqalculate!
+
+inherit xdg
+
+DESCRIPTION="Modern multi-purpose calculator"
+HOMEPAGE="https://qalculate.github.io/;
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+   >=sci-libs/libqalculate-${PV}:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   # Required by src_test() and `make check`
+   cat >po/POTFILES.skip <<-EOF || die
+   # Required by make check
+   data/calendarconversion.ui
+   data/periodictable.ui
+   EOF
+
+   default
+}



[gentoo-commits] proj/releng:master commit in: tools/, releases/specs/arm64/

2022-12-29 Thread Andreas K. Hüttel
commit: e66c594471c35b57e1ddda475af2b4f1b9a38582
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 29 22:41:11 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec 29 22:41:11 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=e66c5944

Add arm64 desktop systemd mu stage

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/arm64/stage3d-systemd-mu.spec | 10 ++
 tools/catalyst-auto-arm64.conf   |  5 -
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/releases/specs/arm64/stage3d-systemd-mu.spec 
b/releases/specs/arm64/stage3d-systemd-mu.spec
new file mode 100644
index ..9ad94a00
--- /dev/null
+++ b/releases/specs/arm64/stage3d-systemd-mu.spec
@@ -0,0 +1,10 @@
+subarch: arm64
+target: stage3
+version_stamp: desktop-systemd-mergedusr-@TIMESTAMP@
+rel_type: mergedusr
+profile: default/linux/arm64/17.0/desktop/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: mergedusr/stage1-arm64-systemd-mergedusr-@timest...@.tar.xz
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf
index 474a1eca..01594f7d 100644
--- a/tools/catalyst-auto-arm64.conf
+++ b/tools/catalyst-auto-arm64.conf
@@ -12,7 +12,7 @@ SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec 
stage3d-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec"
 
 SET_systemd_SPECS="stage1-systemd.spec stage3-systemd.spec 
stage3d-systemd.spec"
-SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
+SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec 
stage3d-systemd-mu.spec"
 
 SET_llvm_openrc_SPECS="llvm/stage1-openrc.spec llvm/stage3-openrc.spec"
 
@@ -72,6 +72,9 @@ post_build() {
stage3-systemd-mu.spec)
upload stage3-${SUBARCH}-systemd-mergedusr-${TIMESTAMP}*.xz*
;;
+   stage3d-systemd-mu.spec)
+   upload 
stage3-${SUBARCH}-desktop-systemd-mergedusr-${TIMESTAMP}*.xz*
+   ;;
esac
popd >/dev/null
 



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/, tools/

2022-12-29 Thread Andreas K. Hüttel
commit: 64a00207f3eac64f8371251434d52e3c96910f54
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 29 22:36:03 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec 29 22:36:30 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=64a00207

Add amd64 desktop systemd mu stage

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/stage3d-systemd-mu.spec | 10 ++
 tools/catalyst-auto-amd64.conf   |  4 
 2 files changed, 14 insertions(+)

diff --git a/releases/specs/amd64/stage3d-systemd-mu.spec 
b/releases/specs/amd64/stage3d-systemd-mu.spec
new file mode 100644
index ..369e255e
--- /dev/null
+++ b/releases/specs/amd64/stage3d-systemd-mu.spec
@@ -0,0 +1,10 @@
+subarch: amd64
+target: stage3
+version_stamp: desktop-systemd-mergedusr-@TIMESTAMP@
+rel_type: mergedusr
+profile: default/linux/amd64/17.1/desktop/systemd/merged-usr
+snapshot: @TIMESTAMP@
+source_subpath: mergedusr/stage1-amd64-systemd-mergedusr-@TIMESTAMP@
+compression_mode: pixz
+portage_confdir: @REPO_DIR@/releases/portage/stages
+portage_prefix: releng

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 544bc40d..478ed5ba 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -41,6 +41,7 @@ SET_systemd_SPECS="stage1-systemd.spec stage3-systemd.spec"
 SET_systemd_OPTIONAL_SPECS="stage3d-systemd.spec"
 
 SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
+SET_systemd_mu_OPTIONAL_SPECS="stage3d-systemd-mu.spec"
 
 SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec 
hardened/stage3-openrc.spec"
 SET_hardened_openrc_OPTIONAL_SPECS="hardened/admincd-stage1.spec 
hardened/admincd-stage2.spec"
@@ -145,6 +146,9 @@ post_build() {
stage3-systemd-mu.spec)
upload stage3-amd64-systemd-mergedusr-${TIMESTAMP}.tar.xz*
;;
+   stage3d-systemd-mu.spec)
+   upload 
stage3-amd64-desktop-systemd-mergedusr-${TIMESTAMP}.tar.xz*
+   ;;
nomultilib/stage3-systemd-mu.spec)
upload 
stage3-amd64-nomultilib-systemd-mergedusr-${TIMESTAMP}.tar.xz*
;;



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: 8b907adfefc88c705bb3fb391818ffd4494bd613
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:27:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:27:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b907adf

dev-texlive/texlive-luatex: Stabilize 2021-r2 ppc, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index 1a981dcd7ee5..85f465997f82 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: sys-fs/e2fsprogs/

2022-12-29 Thread Sam James
commit: ae0e2d1acac972acdcbbc64789f1f6c6bd4588e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:25:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:26:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0e2d1a

sys-fs/e2fsprogs: drop USE=lto

Originally reported on reddit at 
https://old.reddit.com/r/Gentoo/comments/zkl6l8/configure_error_lto_not_supported_by_compiler/.

As Ionen points out, this option just adds -flto (which users can
and do normally via *FLAGS or package.env) but, problematically,
forces unprefixed 'gcc-ar' etc. It does nothing else special. Fails
on GCC-less systems.

Users are free to enable LTO in the usual way.

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

 sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild 
b/sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild
index 01be94e1f77e..a2475153eb26 100644
--- a/sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$
 LICENSE="GPL-2 BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cron fuse lto nls static-libs test +tools"
+IUSE="cron fuse nls static-libs test +tools"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -77,7 +77,7 @@ multilib_src_configure() {
$(multilib_native_use_enable tools e2initrd-helper)
--disable-fsck
--disable-uuidd
-   $(use_enable lto)
+   --disable-lto
--with-pthread
)
 



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: be54e9ff5057e4e548ebf317fdc1e235c295d33c
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:27:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:27:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be54e9ff

dev-texlive/texlive-luatex: Stabilize 2021-r2 arm, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index b9f69040bfef..1a981dcd7ee5 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: e2c5ec478878e7230dde9021c2fbf2c6489ffb78
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 22:27:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 22:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c5ec47

dev-cpp/asio: Stabilize 1.24.0 ppc, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index a6f5b5913853..120809bb1dc4 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IP-Country-DB_File/

2022-12-29 Thread Andreas K. Hüttel
commit: 93c7a8b68993691ff74cfda9aeb3f1a14cae3414
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 29 22:20:05 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec 29 22:20:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c7a8b6

dev-perl/IP-Country-DB_File: fix version

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 ...try-DB_File-3.03-r1.ebuild => IP-Country-DB_File-3.30.0.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.03-r1.ebuild 
b/dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.30.0.ebuild
similarity index 84%
rename from dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.03-r1.ebuild
rename to dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.30.0.ebuild
index f9313e94690e..bacf39ac4004 100644
--- a/dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.03-r1.ebuild
+++ b/dev-perl/IP-Country-DB_File/IP-Country-DB_File-3.30.0.ebuild
@@ -4,18 +4,17 @@
 EAPI=8
 
 DIST_AUTHOR=NWELLNHOF
-
+DIST_VERSION=3.03
 inherit perl-module
 
 DESCRIPTION="Build an IP address to country code database"
 
 SLOT="0"
-LICENSE="|| ( Artistic GPL-1+ )"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="dev-perl/IP-Country"
-DEPEND="${RDEPEND}"
-BDEPEND="test? (
+DEPEND="test? (
+   ${RDEPEND}
virtual/perl-DB_File
virtual/perl-Test-Harness
)



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IP-Country/

2022-12-29 Thread Andreas K. Hüttel
commit: 930378dce0d72f1deb6bc5c822f67320f876f2c7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 29 22:12:32 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec 29 22:12:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930378dc

dev-perl/IP-Country: fix version

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../IP-Country/{IP-Country-2.28.ebuild => IP-Country-2.280.0.ebuild}  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-perl/IP-Country/IP-Country-2.28.ebuild 
b/dev-perl/IP-Country/IP-Country-2.280.0.ebuild
similarity index 91%
rename from dev-perl/IP-Country/IP-Country-2.28.ebuild
rename to dev-perl/IP-Country/IP-Country-2.280.0.ebuild
index e0803eaac8c7..80efa8bd6c15 100644
--- a/dev-perl/IP-Country/IP-Country-2.28.ebuild
+++ b/dev-perl/IP-Country/IP-Country-2.280.0.ebuild
@@ -4,13 +4,11 @@
 EAPI=8
 
 DIST_AUTHOR=NWETTERS
-
+DIST_VERSION=2.28
 inherit perl-module
 
 DESCRIPTION="Lookup country from IP address or hostname"
-
 SLOT="0"
-LICENSE="|| ( Artistic GPL-1+ )"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 BDEPEND="test? ( virtual/perl-Test-Harness )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: 9d5176fe57d1da815fcf823f41472ecefb651802
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:48:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5176fe

dev-cpp/asio: Stabilize 1.24.0 sparc, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index 0c938c3ece78..e97b0d95c8c3 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: 24b474f938ecf9b96bc6502ec58f8e8b90979e87
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:48:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:48:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b474f9

dev-cpp/asio: Stabilize 1.24.0 x86, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index 161cea16c532..a6f5b5913853 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: 4542d310ff3b1472ae3e20bd85cd26bb278d216b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:48:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:48:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4542d310

dev-cpp/asio: Stabilize 1.24.0 ppc64, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index 35bfa44f6335..0c938c3ece78 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: 3ddaadff0d27c476075a6c8705cd09bfd0b71ed5
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:48:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:48:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddaadff

dev-cpp/asio: Stabilize 1.24.0 amd64, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index e97b0d95c8c3..161cea16c532 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/asio/

2022-12-29 Thread Sam James
commit: 888a15654ca12aa1278d36d4bb4c62f182dfd9ca
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:44:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:44:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888a1565

dev-cpp/asio: Stabilize 1.24.0 arm64, #888902

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

 dev-cpp/asio/asio-1.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/asio/asio-1.24.0.ebuild b/dev-cpp/asio/asio-1.24.0.ebuild
index 7517c132dfe7..35bfa44f6335 100644
--- a/dev-cpp/asio/asio-1.24.0.ebuild
+++ b/dev-cpp/asio/asio-1.24.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: 3103d1df579a0acc6e2a9b6389f667b461f6670d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:40:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3103d1df

dev-texlive/texlive-luatex: Stabilize 2021-r2 amd64, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index 15065698b3bb..892697e5ea2b 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: c1834df02ca8c210ad20d337910e0bf079ebb3c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:40:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:40:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1834df0

dev-texlive/texlive-luatex: Stabilize 2021-r2 sparc, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index c521494693c6..b9f69040bfef 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: ac31c447c51d51121a1cc536aae39e73bc4153ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:40:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:40:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac31c447

dev-texlive/texlive-luatex: Stabilize 2021-r2 ppc64, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index 892697e5ea2b..c521494693c6 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/

2022-12-29 Thread Sam James
commit: 0a4c40c03a6ff889d2c398f556c0693724164d95
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:35:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:35:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4c40c0

www-client/elinks: fix DoubleEmptyLine

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

 www-client/elinks/elinks-0.16.0.ebuild | 1 -
 www-client/elinks/elinks-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/www-client/elinks/elinks-0.16.0.ebuild 
b/www-client/elinks/elinks-0.16.0.ebuild
index 3c1f97b7f5ff..4c021b32fc24 100644
--- a/www-client/elinks/elinks-0.16.0.ebuild
+++ b/www-client/elinks/elinks-0.16.0.ebuild
@@ -71,7 +71,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-
 src_configure() {
local emesonargs=(
-D88-colors=true

diff --git a/www-client/elinks/elinks-.ebuild 
b/www-client/elinks/elinks-.ebuild
index 3c1f97b7f5ff..4c021b32fc24 100644
--- a/www-client/elinks/elinks-.ebuild
+++ b/www-client/elinks/elinks-.ebuild
@@ -71,7 +71,6 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
-
 src_configure() {
local emesonargs=(
-D88-colors=true



[gentoo-commits] repo/gentoo:master commit in: app-office/scribus/

2022-12-29 Thread Sam James
commit: 6bf7f944ee8fc778bb46244b20bd5fd4a787583c
Author: Jeffery Gazso  gmail  com>
AuthorDate: Tue Oct 18 00:05:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:34:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf7f944

app-office/scribus: antiword support optfeature

Signed-off-by: Jeffery Gazso  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27826
Signed-off-by: Sam James  gentoo.org>

 app-office/scribus/scribus-1.5.8-r4.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-office/scribus/scribus-1.5.8-r4.ebuild 
b/app-office/scribus/scribus-1.5.8-r4.ebuild
index b3a6630f39be..452fd4085ad9 100644
--- a/app-office/scribus/scribus-1.5.8-r4.ebuild
+++ b/app-office/scribus/scribus-1.5.8-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="tk?"
-inherit cmake desktop flag-o-matic python-single-r1 xdg
+inherit cmake desktop flag-o-matic optfeature python-single-r1 xdg
 
 DESCRIPTION="Desktop publishing (DTP) and layout program"
 HOMEPAGE="https://www.scribus.net/;
@@ -162,3 +162,9 @@ src_install() {
doicon resources/iconsets/*/scribus.png
domenu scribus.desktop
 }
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "MS Word .doc file import filter support" app-text/antiword
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/

2022-12-29 Thread James Le Cuirot
commit: a3b99a29c763bbef6a741b5a364dca74ac8ecd43
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Dec 27 14:13:51 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Dec 29 21:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b99a29

dev-libs/libbsd: Force a libbsd.so symlink instead of unnecessary ld script

The path in the libbsd.so ld script would need the prefix stripped, but we don't
need it for applying --as-needed anyway, so force a symlink instead.

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

 dev-libs/libbsd/libbsd-0.11.7-r1.ebuild | 44 +
 1 file changed, 44 insertions(+)

diff --git a/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild 
b/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild
new file mode 100644
index ..d8b229e11d3e
--- /dev/null
+++ b/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc
+inherit multilib-minimal verify-sig
+
+DESCRIPTION="Library to provide useful functions commonly found on BSD systems"
+HOMEPAGE="https://libbsd.freedesktop.org/wiki/ 
https://gitlab.freedesktop.org/libbsd/libbsd;
+SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )"
+
+LICENSE="BSD BSD-2 BSD-4 ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-3.17
+"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )"
+
+src_prepare() {
+   default
+
+   # The path in the libbsd.so ld script would need the prefix stripped, 
but we
+   # don't need it for applying --as-needed anyway, so force a symlink 
instead.
+   sed -ri "s:(need_transparent_libmd)=yes:\1=no:g" configure || die
+}
+
+multilib_src_configure() {
+   # The build system will install libbsd-ctor.a despite USE="-static-libs"
+   # which is correct, see:
+   # 
https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8
+   ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/, dev-lang/python/

2022-12-29 Thread James Le Cuirot
commit: 8c8c938e158a9e10f1c5a4280c16e435e354122e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 26 22:54:40 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Dec 29 21:30:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8c938e

dev-lang/python: Fix cross-compiling for prefixed systems

Cross-compiling Python involves doing a native build first. The prefix profile
prefixifies setup.py, but this has been done before the native build when it
needs to be done after. Handle this in the ebuild with hprefixify instead of
with sed in the profile.

Also drop some other obsolete Python prefix hacks from the profile.

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

 dev-lang/python/python-3.10.9.ebuild   |  3 ++-
 dev-lang/python/python-3.11.1.ebuild   |  3 ++-
 dev-lang/python/python-3.12.0_alpha3-r1.ebuild |  3 ++-
 dev-lang/python/python-3.8.16.ebuild   |  3 ++-
 dev-lang/python/python-3.9.16.ebuild   |  3 ++-
 profiles/features/prefix/standalone/profile.bashrc | 11 ---
 6 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/dev-lang/python/python-3.10.9.ebuild 
b/dev-lang/python/python-3.10.9.ebuild
index bb4dfcde3ea3..1b3700f2b2b9 100644
--- a/dev-lang/python/python-3.10.9.ebuild
+++ b/dev-lang/python/python-3.10.9.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 WANT_LIBTOOL="none"
 
 inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit prefix python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -299,6 +299,7 @@ src_configure() {
append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
fi
 
+   hprefixify setup.py
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then

diff --git a/dev-lang/python/python-3.11.1.ebuild 
b/dev-lang/python/python-3.11.1.ebuild
index 57e49df5e368..f0e59a041105 100644
--- a/dev-lang/python/python-3.11.1.ebuild
+++ b/dev-lang/python/python-3.11.1.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 WANT_LIBTOOL="none"
 
 inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit prefix python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -291,6 +291,7 @@ src_configure() {
append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
fi
 
+   hprefixify setup.py
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then

diff --git a/dev-lang/python/python-3.12.0_alpha3-r1.ebuild 
b/dev-lang/python/python-3.12.0_alpha3-r1.ebuild
index 9cdbb7bfcca9..860a12f15586 100644
--- a/dev-lang/python/python-3.12.0_alpha3-r1.ebuild
+++ b/dev-lang/python/python-3.12.0_alpha3-r1.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 WANT_LIBTOOL="none"
 
 inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit prefix python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_alpha/a}
 MY_P="Python-${MY_PV%_p*}"
@@ -287,6 +287,7 @@ src_configure() {
append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
fi
 
+   hprefixify setup.py
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then

diff --git a/dev-lang/python/python-3.8.16.ebuild 
b/dev-lang/python/python-3.8.16.ebuild
index 6469ad3212ff..086407df8721 100644
--- a/dev-lang/python/python-3.8.16.ebuild
+++ b/dev-lang/python/python-3.8.16.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 WANT_LIBTOOL="none"
 
 inherit autotools flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit prefix python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -253,6 +253,7 @@ src_configure() {
append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
fi
 
+   hprefixify setup.py
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then

diff --git a/dev-lang/python/python-3.9.16.ebuild 
b/dev-lang/python/python-3.9.16.ebuild
index e6b279292564..f6dbbd4312df 100644
--- a/dev-lang/python/python-3.9.16.ebuild
+++ b/dev-lang/python/python-3.9.16.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 WANT_LIBTOOL="none"
 
 inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
+inherit prefix python-utils-r1 toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -293,6 +293,7 @@ src_configure() {
append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
fi
 
+   hprefixify setup.py
econf "${myeconfargs[@]}"
 
if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: 87781021536d273db1163d9fd68e636f645e5f62
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:28:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:28:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87781021

dev-texlive/texlive-luatex: Stabilize 2021-r2 arm64, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index c5a11ddc77ea..15065698b3bb 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/, profiles/base/

2022-12-29 Thread Sam James
commit: 582813bc85632cd46b874ca1f9fba48e22fc73a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:25:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:26:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=582813bc

www-client/elinks: add 0.16.0

Note that this adds USE=javascript masked because it can't work yet (because
of pending libxmlpp bump) but added to ensure we don't forget about it.

Bug: https://bugs.gentoo.org/797427
Signed-off-by: Sam James  gentoo.org>

 profiles/base/package.use.mask|  4 
 www-client/elinks/Manifest|  1 +
 .../elinks/{elinks-.ebuild => elinks-0.16.0.ebuild}   | 15 ---
 www-client/elinks/elinks-.ebuild  | 15 ---
 4 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0e241ff8be84..26983de4b5a7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2022-12-29)
+# Needs yet-unpackaged libxmlpp-5.0, bug #98
+www-client/elinks javascript
+
 # Ionen Wolkens  (2022-12-29)
 # Blocks eventual cleanup of https://github.com/rkd77/elinks/issues/203
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="
@@ -35,6 +37,10 @@ RDEPEND="
)
guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] )
idn? ( net-dns/libidn:= )
+   javascript? (
+   dev-cpp/libxmlpp:5.0
+   dev-lang/mujs:=
+   )
lua? ( ${LUA_DEPS} )
lzma? ( app-arch/xz-utils )
perl? ( dev-lang/perl:= )
@@ -65,6 +71,7 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
+
 src_configure() {
local emesonargs=(
-D88-colors=true
@@ -84,6 +91,7 @@ src_configure() {
-Dgssapi=false
-Dhtml-highlight=true
$(meson_use idn)
+   $(meson_use javascript mujs)
-Dipv6=true
-Dleds=true
-Dlibev=false
@@ -102,6 +110,7 @@ src_configure() {
-Dsm-scripting=false
-Dspidermonkey=false
-Dterminfo=true
+   $(meson_use test)
$(meson_use tre)
-Dtrue-color=true
$(meson_use xml xbel)

diff --git a/www-client/elinks/elinks-.ebuild 
b/www-client/elinks/elinks-.ebuild
index 20caa1f92b40..3c1f97b7f5ff 100644
--- a/www-client/elinks/elinks-.ebuild
+++ b/www-client/elinks/elinks-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-LUA_COMPAT=( lua5-{1,2} )
+LUA_COMPAT=( lua5-{1,2,3,4} luajit )
 
 inherit meson lua-single python-any-r1
 
@@ -22,8 +22,10 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="bittorrent brotli bzip2 debug finger ftp gopher gpm gnutls guile idn
-   lua lzma +mouse nls nntp perl samba ssl tre unicode X xml zlib zstd"
+IUSE="bittorrent brotli bzip2 debug finger ftp gopher gpm gnutls guile idn"
+IUSE+=" javascript lua lzma +mouse nls nntp perl samba ssl test tre unicode X 
xml zlib zstd"
+# tests restricted for https://github.com/rkd77/elinks/issues/203
+RESTRICT="!test? ( test ) test"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
 
 RDEPEND="
@@ -35,6 +37,10 @@ RDEPEND="
)
guile? ( >=dev-scheme/guile-1.6.4-r1[deprecated] )
idn? ( net-dns/libidn:= )
+   javascript? (
+   dev-cpp/libxmlpp:5.0
+   dev-lang/mujs:=
+   )
lua? ( ${LUA_DEPS} )
lzma? ( app-arch/xz-utils )
perl? ( dev-lang/perl:= )
@@ -65,6 +71,7 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
+
 src_configure() {
local emesonargs=(
-D88-colors=true
@@ -84,6 +91,7 @@ src_configure() {
-Dgssapi=false
-Dhtml-highlight=true
$(meson_use idn)
+   $(meson_use javascript mujs)
-Dipv6=true
-Dleds=true
-Dlibev=false
@@ -102,6 +110,7 @@ src_configure() {
-Dsm-scripting=false
-Dspidermonkey=false
-Dterminfo=true
+   $(meson_use test)
$(meson_use tre)
-Dtrue-color=true
$(meson_use xml xbel)



[gentoo-commits] repo/gentoo:master commit in: app-text/hunspell/

2022-12-29 Thread Sam James
commit: df20a847068abe1101d2761bd060796ef52e4ea2
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 20:57:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 20:59:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df20a847

app-text/hunspell: add 1.7.2

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

 app-text/hunspell/Manifest  |  1 +
 app-text/hunspell/hunspell-1.7.2.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/app-text/hunspell/Manifest b/app-text/hunspell/Manifest
index 221793b182bf..d6c9e02a50b8 100644
--- a/app-text/hunspell/Manifest
+++ b/app-text/hunspell/Manifest
@@ -1,2 +1,3 @@
 DIST hunspell-1.7.0.tar.gz 482156 BLAKE2B 
daf689ab44872c78d27bd035d996c61da9b01b7bbe5ced120034b2d64bbead573ad3807dfe5a06ecdbd96c610f42e4ea015be4b2046ebafad13347c08e60913a
 SHA512 
8149b2e8b703a0610c9ca5160c2dfad3cf3b85b16b3f0f5cfcb7ebb802473b2d499e8e2d0a637a97a37a24d62424e82d3880809210d3f043fa17a4970d47c903
 DIST hunspell-1.7.1.tar.gz 1074306 BLAKE2B 
55b82ece0ca73fb8823fc2efaafa25dd317fb62a3f593f582049244374b7c8254fa570f86909f93ae68bcf43a625db6eec74efa2669f360a0e634f2c24bc6121
 SHA512 
e177fadd39e89abf47c6cec7d12d1976d21af5c924fb62402433af202c07db50156cd9f60ceae44952b05740e76a98548afb7ac12b666a9fa170ef52e6f8e808
+DIST hunspell-1.7.2.tar.gz 1536202 BLAKE2B 
dba8b2b505a040e3a4df488f702dafe4fd226271e67a68e1c1f9c953cc86dfa6f0049d205a8c6616b779d559b82cc8595bf2b4e86ed63e3b42cc9e20b1fecc18
 SHA512 
49b3619bff12e111b6cc3f3d9463612b116f9b2a976896718e65f5bc4a83ece11100aaf56a4d18127ea39107446c495e12affe5ff3c9159ae8aba70e512f44ac

diff --git a/app-text/hunspell/hunspell-1.7.2.ebuild 
b/app-text/hunspell/hunspell-1.7.2.ebuild
new file mode 100644
index ..fa4279305dc0
--- /dev/null
+++ b/app-text/hunspell/hunspell-1.7.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id 
is
+it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
+inherit autotools flag-o-matic
+
+DESCRIPTION="Spell checker, morphological analyzer library and command-line 
tool"
+HOMEPAGE="https://hunspell.github.io/;
+SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="ncurses nls readline static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+PDEPEND=""
+for lang in ${LANGS}; do
+   IUSE+=" l10n_${lang}"
+   case ${lang} in
+   de-1901) dict="de_1901" ;;
+   pt-BR)   dict="pt-br"   ;;
+   *)   dict="${lang}" ;;
+   esac
+   PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
+done
+unset dict lang LANGS
+
+DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README )
+
+PATCHES=(
+   # Upstream package creates some executables which names are too generic
+   # to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
+   # It modifies a Makefile.am file, hence eautoreconf.
+   "${FILESDIR}/${PN}-1.7.0-renameexes.patch"
+
+   "${FILESDIR}/${PN}-1.7.0-tinfo.patch" # bug #692614
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Missing somehow...
+   [[ ${CHOST} == *-darwin* ]] && append-libs -liconv
+
+   # I wanted to put the include files in /usr/include/hunspell.
+   # You can do that, libreoffice can find them anywhere, just
+   # ping me when you do so ; -- scarabeus
+   local myeconfargs=(
+   $(use_enable nls)
+   $(use_with ncurses ui)
+   $(use_with readline readline)
+   $(use_enable static-libs static)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   einstalldocs
+
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   # bug #342449
+   pushd "${ED}"/usr/$(get_libdir)/ >/dev/null || die
+   ln -s lib${PN}{-$(ver_cut 1).$(ver_cut 2).so.0.0.1,.so} || die
+   popd >/dev/null || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-luatex/

2022-12-29 Thread Sam James
commit: 4d32e23f4392f9a71828a40fcdfcc68b8f30c385
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:27:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:27:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d32e23f

dev-texlive/texlive-luatex: Stabilize 2021-r2 x86, #90

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

 dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild 
b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
index ee6b383e6668..c5a11ddc77ea 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2021-r2.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
 
 LICENSE=" BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain 
TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND="!~dev-texlive/texlive-latexextra-2020
>=dev-texlive/texlive-basic-2021



[gentoo-commits] repo/gentoo:master commit in: net-misc/whois/

2022-12-29 Thread Sam James
commit: 1fd06a2044954576b1a6770850c86f7cde8822d6
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:01:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:01:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd06a20

net-misc/whois: add 5.5.15

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

 net-misc/whois/Manifest   | 1 +
 net-misc/whois/{whois-.ebuild => whois-5.5.15.ebuild} | 2 +-
 net-misc/whois/whois-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index 226356a14cf5..8b41b491da4d 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1 +1,2 @@
 DIST whois_5.5.14.tar.xz 87480 BLAKE2B 
868c9dc968581535ee2b56a6293f634e2c8dc6c00703a45d4ca4f0ce6769786ee4921bd66f3a470b2a7f31808db2971b284c23b76b608bff1edbb7bbe37f892a
 SHA512 
f190d488d7bd68717c0a83ca85709fad09c33b619c46d7e0dd12e79621fdba56b9d43480c25ef3c9df2f6ade0ee72d692bfc5d0bd96839ef92194004313d1cc6
+DIST whois_5.5.15.tar.xz 89960 BLAKE2B 
50e0114b3b6c3ad143e7a1aed62e492e780a061d7151de2b0d48cc4b55b889958abaa5fc069c8c36075936fb4bf4ad3d9e15ff799c2c0e2e33a1aa31c4136272
 SHA512 
e173927fd3428d27bc8ab34b1a66b82d6a2cfc107245755868bdd33cb7eb1b8159e87774c3a751d9694e65b3d870b9904dc9a3c657dca385950c8a19be1fa61c

diff --git a/net-misc/whois/whois-.ebuild 
b/net-misc/whois/whois-5.5.15.ebuild
similarity index 99%
copy from net-misc/whois/whois-.ebuild
copy to net-misc/whois/whois-5.5.15.ebuild
index 4c1dfcda83b9..cd95191e70ba 100644
--- a/net-misc/whois/whois-.ebuild
+++ b/net-misc/whois/whois-5.5.15.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 

diff --git a/net-misc/whois/whois-.ebuild b/net-misc/whois/whois-.ebuild
index 4c1dfcda83b9..cd95191e70ba 100644
--- a/net-misc/whois/whois-.ebuild
+++ b/net-misc/whois/whois-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: b9097b49d6b9ff027c82bc613c0fe55e0f050002
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:09:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9097b49

app-doc/doxygen: add 1.9.6

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

 app-doc/doxygen/Manifest  | 1 +
 app-doc/doxygen/{doxygen-.ebuild => doxygen-1.9.6.ebuild} | 4 ++--
 app-doc/doxygen/doxygen-.ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 85f40f3e3073..18863da20f09 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1 +1,2 @@
 DIST doxygen-1.9.5.src.tar.gz 5251459 BLAKE2B 
46ce6c767ec60ba4b4e2d4e343f78b401b142f242e7037ce8877a5316ad5685a7c080045de793aa8fc1334cd593f9ef5f55d1b6259cb8966ce0b804c8860efbc
 SHA512 
4ad4c1ecd4a12220442f354b90aa56f80e78fcaf288d5e36da421437d59811ed3d429ee13717692886a55b9628ae565d40ce13c51792ccc8bba15b1e018cb651
+DIST doxygen-1.9.6.src.tar.gz 5293513 BLAKE2B 
35d3286b47922776814bb7941c7a1cb27a5a50be35a9f231b1f072333d966630bbf0b97813f56711f71f040a0ceb87e7e1cbee04ca2aa3f035754ba844561697
 SHA512 
f8b0d19d33fa8a5bb92b38f1c775bd3cde7f024566cf93ed61ab0cafe86643971c04b7f2492364767b3e6ce5b518bad5e0321c82f0a72875ccf936ea7d3595b2

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-1.9.6.ebuild
similarity index 93%
copy from app-doc/doxygen/doxygen-.ebuild
copy to app-doc/doxygen/doxygen-1.9.6.ebuild
index de31b7cc3422..34ed66144605 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.6.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index de31b7cc3422..34ed66144605 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-12-29 Thread Sam James
commit: e555220bb518ee3e77fd29298b44bca8b0fdf707
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 29 21:02:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 29 21:02:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e555220b

app-doc/doxygen: use HTTPS for HOMEPAGE & follow redirect

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

 app-doc/doxygen/doxygen-1.9.5.ebuild | 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.5.ebuild 
b/app-doc/doxygen/doxygen-1.9.5.ebuild
index c291cf15ff61..b781168cede6 100644
--- a/app-doc/doxygen/doxygen-1.9.5.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.5.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
+HOMEPAGE="https://www.doxygen.nl/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 27307799a712..de31b7cc3422 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org;
+HOMEPAGE="https://www.doxygen.nl/;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/, app-text/mupdf/files/

2022-12-29 Thread Florian Schmaus
commit: 9581bec40fed2aaf7cce58fa0f4d64ce9db887aa
Author: Philipp Rösner  protonmail  com>
AuthorDate: Fri Dec 23 15:51:49 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Dec 29 20:48:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9581bec4

app-text/mupdf-1.21.1: allow disabling DRM checking

MuPDF by default blocks DRM content, see:
https://github.com/ArtifexSoftware/mupdf/commit/2b3bd1b7dbbf13f82b70587676809f189354c77a

Add patch and local use flag `drm` for allowing/disallowing DRM content
in PDF files.

Suggested-by: William Rabbermann  gmail.com>
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28772
Signed-off-by: Florian Schmaus  gentoo.org>

 app-text/mupdf/files/mupdf-1.21.1-no-drm.patch | 18 ++
 app-text/mupdf/metadata.xml|  3 +++
 app-text/mupdf/mupdf-1.21.1.ebuild |  5 -
 3 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch 
b/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch
new file mode 100644
index ..356ee4b852dd
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch
@@ -0,0 +1,18 @@
+diff --git a/source/html/epub-doc.c b/source/html/epub-doc.c
+index f764242..83888dc 100644
+--- a/source/html/epub-doc.c
 b/source/html/epub-doc.c
+@@ -692,10 +692,12 @@ epub_parse_header(fz_context *ctx, epub_document *doc)
+   epub_chapter **tailp;
+   int i;
+ 
++  #ifdef drm
+   if (fz_has_archive_entry(ctx, zip, "META-INF/rights.xml"))
+   fz_throw(ctx, FZ_ERROR_GENERIC, "EPUB is locked by DRM");
+   if (fz_has_archive_entry(ctx, zip, "META-INF/encryption.xml"))
+   fz_throw(ctx, FZ_ERROR_GENERIC, "EPUB is locked by DRM");
++  #endif
+ 
+   fz_var(buf);
+   fz_var(container_xml);
+

diff --git a/app-text/mupdf/metadata.xml b/app-text/mupdf/metadata.xml
index 5d2f87cc3174..c0d61774dbcf 100644
--- a/app-text/mupdf/metadata.xml
+++ b/app-text/mupdf/metadata.xml
@@ -9,4 +9,7 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   Enable support for Digital rights management 
(DRM)
+   
 

diff --git a/app-text/mupdf/mupdf-1.21.1.ebuild 
b/app-text/mupdf/mupdf-1.21.1.ebuild
index 87efa898ece6..5b4674fadf25 100644
--- a/app-text/mupdf/mupdf-1.21.1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${P}-source
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~x86"
-IUSE="+javascript opengl ssl X"
+IUSE="+drm +javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 
 # Although we use the bundled, patched version of freeglut in mupdf (because of
@@ -52,6 +52,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.15-openssl-x11.patch
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
+   "${FILESDIR}"/$P-no-drm.patch
 )
 
 src_prepare() {
@@ -59,6 +60,8 @@ src_prepare() {
 
use hppa && append-cflags -ffunction-sections
 
+   use drm && append-cflags -Ddrm
+
append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)"
 
sed -e "1iOS = Linux" \



[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/, app-text/mupdf/files/

2022-12-29 Thread Florian Schmaus
commit: 4a46119e0149990be553c6ee7723cdeb16410c7f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Dec 29 20:48:22 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Dec 29 20:48:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a46119e

app-text/mupdf: rename drm macro to GENTOO_MUPDF_DRM

Signed-off-by: Florian Schmaus  gentoo.org>

 app-text/mupdf/files/mupdf-1.21.1-no-drm.patch | 2 +-
 app-text/mupdf/mupdf-1.21.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch 
b/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch
index 356ee4b852dd..9f2b9d692f4e 100644
--- a/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch
+++ b/app-text/mupdf/files/mupdf-1.21.1-no-drm.patch
@@ -6,7 +6,7 @@ index f764242..83888dc 100644
epub_chapter **tailp;
int i;
  
-+  #ifdef drm
++  #ifdef GENTOO_MUPDF_DRM
if (fz_has_archive_entry(ctx, zip, "META-INF/rights.xml"))
fz_throw(ctx, FZ_ERROR_GENERIC, "EPUB is locked by DRM");
if (fz_has_archive_entry(ctx, zip, "META-INF/encryption.xml"))

diff --git a/app-text/mupdf/mupdf-1.21.1.ebuild 
b/app-text/mupdf/mupdf-1.21.1.ebuild
index 5b4674fadf25..ac2702bc5da4 100644
--- a/app-text/mupdf/mupdf-1.21.1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1.ebuild
@@ -60,7 +60,7 @@ src_prepare() {
 
use hppa && append-cflags -ffunction-sections
 
-   use drm && append-cflags -Ddrm
+   use drm && append-cflags -DGENTOO_MUPDF_DRM
 
append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/

2022-12-29 Thread Ionen Wolkens
commit: 7a596739245e52bcd5e5c162b5543f35748ca6da
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 17:16:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a596739

app-emulation/ruffle: add 0_p20221229

all done wrt bug #864010, minimp3 is no longer used and so
neither is slice-deque (and no new vulns from cargo audit).

Bug: https://bugs.gentoo.org/864010
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/ruffle/Manifest  |  46 ++
 app-emulation/ruffle/ruffle-0_p20221229.ebuild | 580 +
 2 files changed, 626 insertions(+)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 6efe7ae11d83..56b2160ccbc8 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -8,6 +8,7 @@ DIST alsa-0.6.0.crate 68171 BLAKE2B 
b692d929e49765c59ae2fae7bbe8bef4393c393e384c
 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 
0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b
 SHA512 
6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arboard-3.2.0.crate 42900 BLAKE2B 
6a470f58adc7a5240c05399cc866c4e4292bc01531d2fc397f4387fccacaea2c42dec2be2a1ecc633765113c521cf0fd8ee27c0174cd3fe07eab19b25e4bb024
 SHA512 
ea9c25c9caa680f78b62c39475915ff2717323d49450ae34e43f648e2a4e939abdbdac66bb711b9e10797974dbf4b191b66e6f262e3a31f3dc3fee145a0c0d1f
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
@@ -15,11 +16,13 @@ DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST ash-0.37.1+1.3.235.crate 430093 BLAKE2B 
1a29295ee53fb34bea0e0006b4fd5f5faa38b6ec0bade4b259108443f30022c3501a422d4c6ef3912ae63d68dafdb8ca028f81dc6545bc74bbdcc3cd92bc61d4
 SHA512 
1c79c1ac7cb94be58ee7202c98331cd45066c9503c2866a6a44235df2b3d46a9258dba9e8650b58f05b98373c375d3e59d21c7e2b09a6179e48fdadffa0d128f
 DIST async-channel-1.7.1.crate 12855 BLAKE2B 
f7762c5d3fa880da7e31f176fc28d9997fcb734c8cb850f8f369315af317c6c0a0b8b834b23474b8320cacfa5fda7464f60cf28f284b68b45d9abb728201bd89
 SHA512 
26c2fcc2b0f0bd1fb58826f7a0ef1bdd3069c02c00b7e59c2c7001f39d347df8c9882eee8682629ff8d94e88973186b20fcf2ee6885332024d181d3525866cd9
+DIST async-channel-1.8.0.crate 13534 BLAKE2B 
a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6
 SHA512 
8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a
 DIST atk-sys-0.15.1.crate 22726 BLAKE2B 
8ba96f5eb203085b09201f47589b84a874bf9b9bbec4b2947b67f9614c55e3048f91da9fe5fbbc9a2016d6bb24f885ef92aee9182c63ca74bad3faec259a43bc
 SHA512 
b1be38a2d9eda4a43fb493fbbad5505d9af4cdf5033b7d921c04c03cd7b014dad5ddc7664ff872ed381579fa15536c6a11ceeb6c2c0145a08703775109f74923
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/

2022-12-29 Thread Ionen Wolkens
commit: 947742fff69af49cd9a5bd4b5f22313cd53acfc0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 17:22:51 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947742ff

app-emulation/ruffle: drop vulnerable 0_p20221212

Bug: https://bugs.gentoo.org/864010
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/ruffle/Manifest  |  49 ---
 app-emulation/ruffle/ruffle-0_p20221212.ebuild | 583 -
 2 files changed, 632 deletions(-)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 56b2160ccbc8..96808fb78571 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -7,7 +7,6 @@ DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69
 DIST alsa-0.6.0.crate 68171 BLAKE2B 
b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252
 SHA512 
a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b
 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 
0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b
 SHA512 
6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
 DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arboard-3.2.0.crate 42900 BLAKE2B 
6a470f58adc7a5240c05399cc866c4e4292bc01531d2fc397f4387fccacaea2c42dec2be2a1ecc633765113c521cf0fd8ee27c0174cd3fe07eab19b25e4bb024
 SHA512 
ea9c25c9caa680f78b62c39475915ff2717323d49450ae34e43f648e2a4e939abdbdac66bb711b9e10797974dbf4b191b66e6f262e3a31f3dc3fee145a0c0d1f
@@ -15,7 +14,6 @@ DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST ash-0.37.1+1.3.235.crate 430093 BLAKE2B 
1a29295ee53fb34bea0e0006b4fd5f5faa38b6ec0bade4b259108443f30022c3501a422d4c6ef3912ae63d68dafdb8ca028f81dc6545bc74bbdcc3cd92bc61d4
 SHA512 
1c79c1ac7cb94be58ee7202c98331cd45066c9503c2866a6a44235df2b3d46a9258dba9e8650b58f05b98373c375d3e59d21c7e2b09a6179e48fdadffa0d128f
-DIST async-channel-1.7.1.crate 12855 BLAKE2B 
f7762c5d3fa880da7e31f176fc28d9997fcb734c8cb850f8f369315af317c6c0a0b8b834b23474b8320cacfa5fda7464f60cf28f284b68b45d9abb728201bd89
 SHA512 
26c2fcc2b0f0bd1fb58826f7a0ef1bdd3069c02c00b7e59c2c7001f39d347df8c9882eee8682629ff8d94e88973186b20fcf2ee6885332024d181d3525866cd9
 DIST async-channel-1.8.0.crate 13534 BLAKE2B 
a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6
 SHA512 
8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a
 DIST atk-sys-0.15.1.crate 22726 BLAKE2B 
8ba96f5eb203085b09201f47589b84a874bf9b9bbec4b2947b67f9614c55e3048f91da9fe5fbbc9a2016d6bb24f885ef92aee9182c63ca74bad3faec259a43bc
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/files/, games-emulation/pcsx2/

2022-12-29 Thread Ionen Wolkens
commit: 717057acb2353e96dddbdcbddae8e34a4af23f93
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:15:05 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717057ac

games-emulation/pcsx2: drop 1.7.3602

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/pcsx2/Manifest |   1 -
 .../pcsx2/files/pcsx2-1.7.3329-musl.patch  |   9 -
 games-emulation/pcsx2/pcsx2-1.7.3602.ebuild| 242 -
 3 files changed, 252 deletions(-)

diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index d2c09dbfd961..6866d173ca7c 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -1,5 +1,4 @@
 DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B 
d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e
 SHA512 
0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253
-DIST pcsx2-1.7.3602.tar.gz 20035989 BLAKE2B 
bf28433b1df67b3b23655125b6cc6bdfa255468612081d2a64316cc335b97b43f66bc7ed683c19234df6136cb7f8fdf9dce3225865b2d404fc7c5b8b41733eea
 SHA512 
cd5f5a4d347beb381fc13e969baa86887289f836a8b03ae6a926293a81699b3769cf23644a87cff41ec32355604bd735e59455fd13de5fc5aab121976626c16f
 DIST pcsx2-1.7.3738.tar.gz 15935061 BLAKE2B 
51e113e2148c94861a3d6baab8de5b8ed613cdb6e3aa3574445f0a66e628dffb3bf26a6a3b54e0be65d71a90088fe6e79f65055d54e580d46ad4db1dadbb8a66
 SHA512 
7da8dd46cd065fefc4c2bb4ab76b8fc2bf9769dba78f47759c59b2a21e62cf0e5d53e9f800e16bf09238bf156cd7fa63a4ca75a47f41b78df9512a701536c789
 DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 
7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10
 SHA512 
2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e
 DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B 
f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487
 SHA512 
5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c

diff --git a/games-emulation/pcsx2/files/pcsx2-1.7.3329-musl.patch 
b/games-emulation/pcsx2/files/pcsx2-1.7.3329-musl.patch
deleted file mode 100644
index 95d2ff38a8c2..
--- a/games-emulation/pcsx2/files/pcsx2-1.7.3329-musl.patch
+++ /dev/null
@@ -1,9 +0,0 @@
 a/pcsx2/USB/qemu-usb/iov.h
-+++ b/pcsx2/USB/qemu-usb/iov.h
-@@ -17,5 +17,5 @@
- #define IOV_H
- 
--#if !defined(_BITS_UIO_H) && !defined(__iovec_defined) /* 
/usr/include/bits/uio.h */
-+#if !defined(_BITS_UIO_H) && !defined(__iovec_defined) && 
!defined(__DEFINED_struct_iovec)
- struct iovec
- {

diff --git a/games-emulation/pcsx2/pcsx2-1.7.3602.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.3602.ebuild
deleted file mode 100644
index f2949fc2a844..
--- a/games-emulation/pcsx2/pcsx2-1.7.3602.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake fcaps flag-o-matic wxwidgets
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git;
-else
-   HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1
-   HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96
-   HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5
-   HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f
-   SRC_URI="
-   https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
-   
https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz
-   -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz
-   
https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz
-   -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz
-   vulkan? (
-   
https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz
-   -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz
-   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-   -> 
${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz
-   )"
-   KEYWORDS="-* ~amd64"
-fi
-
-DESCRIPTION="PlayStation 2 emulator"
-HOMEPAGE="https://pcsx2.net/;
-
-LICENSE="
-   GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+
-   ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain"
-SLOT="0"
-IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio qt6 sndio test vulkan wayland"
-REQUIRED_USE="cpu_flags_x86_sse4_1" # dies 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/files/, app-emulation/wine-vanilla/

2022-12-29 Thread Ionen Wolkens
commit: d12a4639c4a9e6e094dc06d180984033a3a7ab02
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:16:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12a4639

app-emulation/wine-vanilla: drop 7.20, 7.21-r1

Both versions had several quirks and shouldn't be worthwhile
to keep, try 7.19 instead if 7.22 is not suitable (7.19 was
before some more major changes).

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-vanilla/Manifest|   2 -
 .../files/wine-vanilla-7.21-crossflags.patch   |  29 --
 .../files/wine-vanilla-7.21-opengl32.patch |  73 -
 .../wine-vanilla/wine-vanilla-7.20.ebuild  | 321 
 .../wine-vanilla/wine-vanilla-7.21-r1.ebuild   | 328 -
 5 files changed, 753 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index bb49c1f10238..56e7617cc7a2 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -1,5 +1,3 @@
 DIST wine-7.0.1.tar.xz 27167768 BLAKE2B 
9bf74e7077fe4b77611f8195feeb53fc6475bdaeac97dab5221942115d6108d8786f93d4a96745bad72afb074b15129fec9b0b2f10261d91c9a9b57bd2240ded
 SHA512 
5a5258132fe30bfb5313454598b85e7d97a74d1e0c7ca7af16aa8c486e316ad34ab74a25fd9a403c98ad1f3280385232f7d159bb824f713e920a4a0dae62c944
 DIST wine-7.19.tar.xz 28502612 BLAKE2B 
b7b270656955c7a1e1d84e8bbc7e3e8abff5aedadb5e8a458f0b1109d746875a359f3d2f53b1c9c6caae65d17fd1d205466cd3a884034a8bad6afe9456f13b5d
 SHA512 
f76dbda97cccad4c0f249b5dd4e8d48afa832134f1704ae228650bb73ee82823e628b23bd53a3f8729e06a8933597ff2fffa5551f156fc9c9181b67c066747d5
-DIST wine-7.20.tar.xz 28534920 BLAKE2B 
2e0cd49a7820f0c885a2a6dbcded6ebbdb5e1ea5576b03dedb7ee066f74f8c675193450cdd45bf5e0224bd588a890138e47a15f513edbfde1eabf1b65c9abe31
 SHA512 
6e2e65fba2336985df93165050f0f46b752d6aa94fc1581451c58969e2003748378be4b9e16b647ca2922fbdff77920311b12a17bda630a7bccfc7ee8f03b453
-DIST wine-7.21.tar.xz 28703308 BLAKE2B 
8902ded32b9e635f8ccf659ca4055e9ad45d3659f3ad48d0c218dc5a7a334df456ea0e9441dcaff58e8cac0bbd65140b20e61180acaa06230bc70e28a8382c7e
 SHA512 
15c0c9efda972b84890886fd4b1fb18dd462373ba490f5e607004a5436caba9823f643369ceb5abbc2d2d0e26d7ce002e00136299d9984c0a27f729f3ac129c1
 DIST wine-7.22.tar.xz 28974052 BLAKE2B 
c86466964817b916ee8f7b687f193eda8bdd3fb17152ab1565971e36f43b12b540033ac1c5fa5d15576041febd32cf1ea2955732c5386debcbda46fb3acca0f1
 SHA512 
bf58a5b98bef5b291aff1eca3f94c28da95990e4c8da9af5e9e28b9480d57163d088b501b0c1bca5b568bf586dd9933cdc1ea1f371b78d95c94e2d25d0a65efc

diff --git 
a/app-emulation/wine-vanilla/files/wine-vanilla-7.21-crossflags.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-7.21-crossflags.patch
deleted file mode 100644
index 66cb8d7bd004..
--- a/app-emulation/wine-vanilla/files/wine-vanilla-7.21-crossflags.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Restore CROSSLDFLAGS and ensure tested flags are saved in
-{arch}_*FLAGS (e.g. -fno-strict-aliasing)
-
-quickfix, odds are this will be revamped upstream
 a/configure.ac
-+++ b/configure.ac
-@@ -911,9 +911,9 @@
- saved_CC=$CC
- saved_CFLAGS=$CFLAGS
-+saved_LDFLAGS=$LDFLAGS
- 
- CFLAGS=${CROSSCFLAGS:-"-g -O2"}
-+LDFLAGS=${CROSSLDFLAGS:-}
- AS_VAR_COPY([CC],[${wine_arch}_CC])
--AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
--AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
- AS_VAR_SET([${wine_arch}_EXTRACFLAGS],["-D__WINE_PE_BUILD -Wall"])
- 
-@@ -1044,6 +1044,10 @@
-   
AS_VAR_APPEND([${wine_arch}_LDFLAGS],[" -Wl,--build-id"])])
- 
-+AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
-+AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
-+
- CC=$saved_CC
- CFLAGS=$saved_CFLAGS
-+LDFLAGS=$saved_LDFLAGS
- done
- 

diff --git a/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch 
b/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch
deleted file mode 100644
index 9411e05e96fd..
--- a/app-emulation/wine-vanilla/files/wine-vanilla-7.21-opengl32.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-Fixes PE opengl32.dll failing to initialize.
-
-https://gitlab.winehq.org/wine/wine/-/commit/34099bba6cb
-From:  Rémi Bernon 
-Date: Mon, 14 Nov 2022 11:55:51 +0100
-Subject: [PATCH] ntdll: Delay loading unixlibs until the functions are
- requested.
-
-Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53909
 a/dlls/ntdll/unix/virtual.c
-+++ b/dlls/ntdll/unix/virtual.c
-@@ -98,6 +98,7 @@ struct builtin_module
- unsigned int refcount;
- void*handle;
- void*module;
-+char*unix_path;
- void*unix_handle;
- };
- 
-@@ -583,6 +584,7 @@ static void add_builtin_module( void *module, void *handle 
)
- builtin->handle  = handle;
- builtin->module  = module;
- builtin->refcount= 1;
-+

[gentoo-commits] repo/gentoo:master commit in: app-text/mdbook/

2022-12-29 Thread Ionen Wolkens
commit: 448eb7feb33ea873c17f57d666c805bd38581a68
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:02:36 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448eb7fe

app-text/mdbook: stabilize 0.4.25 for amd64

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-text/mdbook/mdbook-0.4.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mdbook/mdbook-0.4.25.ebuild 
b/app-text/mdbook/mdbook-0.4.25.ebuild
index 9f880885594e..c327a116a891 100644
--- a/app-text/mdbook/mdbook-0.4.25.ebuild
+++ b/app-text/mdbook/mdbook-0.4.25.ebuild
@@ -241,7 +241,7 @@ S="${WORKDIR}/${P/b/B}"
 # CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
 LICENSE="Apache-2.0 Artistic-2 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1 
Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="doc"
 
 QA_FLAGS_IGNORED="usr/bin/${PN}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/

2022-12-29 Thread Ionen Wolkens
commit: 3add0de8a80b22936ceb1c779217894ae766507a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:07:53 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3add0de8

dev-util/maturin: drop 0.14.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/maturin/Manifest  |  17 --
 dev-util/maturin/maturin-0.14.6.ebuild | 483 -
 2 files changed, 500 deletions(-)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 210303bacc25..07f89686aadf 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -41,17 +41,14 @@ DIST cargo-options-0.3.1.crate 6294 BLAKE2B 
c5d0c10450bee5bcb1ce40b998150572a27e
 DIST cargo-options-0.5.3.crate 15362 BLAKE2B 
13ffc11d8fd61d616c76eae43be310495349215c8da7d6dfc6a7500d38eed936af6d5f8d439eaf75aa52a13e16b106d874e7d5a0b1c82124583e9885c1675574
 SHA512 
de7fb66650fd749dea5350be1ad85ff9b597a8fc23f348d78cc45f20f71009a595ec36f45ad070027b8704edc8be0adbed70d362fcc01ff4b121cf1c7cd236bd
 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 
7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330
 SHA512 
c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
 DIST cargo-xwin-0.10.2.crate 24964 BLAKE2B 
b499bfd7c269f96b72c63d6b809df2bfab1df5375f36274b6d82a0b74e2e85fe7272ae208cba23f6d668cbf74ca5f5ba2670e421f37b58f5dc9c8afea0e1dd85
 SHA512 
f8e3c9aab75f96e63460710165bc8c7f4c01c7efa13288967a54057c940937f62715e709222d39823530944f785e9fb7291e3a060d591c6635d7bfdd6c2ba164
-DIST cargo-xwin-0.13.2.crate 26026 BLAKE2B 
7ad58c0e635d6f001266303745ab76d6ded172735b6b616ef4fae5243026a3ba4109f4de97aacea17e0d8de17d44d7316c617df198f6b7fed962cd2f9d1a9932
 SHA512 
dce5926c58b4eb4a340db6c6746df33cfaa1146724054a5960c723984d89dcc70365aa39f4685e74a14ba2fea7a92269b46b081b34d8848e84c0b970c7264597
 DIST cargo-xwin-0.13.3.crate 26125 BLAKE2B 
27de731d71c9cbd815c98ea78345eda866c13723c5c95fe2b915e76dbf2377499c4fc2cb42ca7a4947717dac1e97dfc2414170418db7e469363cbea1629f2cd2
 SHA512 
a9e86ba5adc0d9faec4038064710221eae7cbb60b6881a3e0dcc5b938f082ed65e77a35680351176b41fb9a73a5acfdd8e243de6343b1c7fec461753b908f5b6
 DIST cargo-zigbuild-0.12.3.crate 25984 BLAKE2B 
4b73ada9094cb7facdd28fb7a5cb54ce17b74090c984e410be6b0a8120397049049a62818c9fa94d3d38057ac70ee65052b3edcb5b4e0cd76b0c2e9fde1f0972
 SHA512 
8ac0d21017024133ba53dd839471cf15de671215c5eb5bdc99863dbf6ee08c0a6c49cb843e57fcd392e84da3a854ac4953136d360fa2e0b3eb4ff47a2c25dd57
 DIST cargo-zigbuild-0.14.2.crate 26915 BLAKE2B 
63c160d488ded69b6e0526c81b7c90bb0d6eb7a47d37bfeea320b27a034ad623e6972242c6a193c994d7648d06f22b60f565d7c82fd899cf8aad840fc9029f29
 SHA512 
53907607af12363f0bfff10bc03edc2bf7c55b6ab450ef7a32f9d9469b1b442c611e0a6b726fa77a0a16c8db2b55b05f72b9f98463fc66537b56679568c14487
-DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 
4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947
 SHA512 
16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262
 DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B 
cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d
 SHA512 
cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b
 DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B 
cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94
 SHA512 
f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3
 DIST cbindgen-0.24.3.crate 195698 BLAKE2B 
f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4
 SHA512 
3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cc-1.0.74.crate 59410 BLAKE2B 
e53e0992395e6ae54a732ece8af7a7713afeec3488a303c545b4ec50459d049609cebe8652ed595bf86d4f3c23a16d7a19c7f73e6f6f42b13b1567cb34ea6078
 SHA512 
0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b
-DIST cc-1.0.77.crate 60723 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2022-12-29 Thread Ionen Wolkens
commit: 9e5a5e76bb743ac23db130f86f9569821ca5258b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 20:24:37 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5a5e76

games-emulation/pcsx2: add 1.7.3818 (qt6-only, masked)

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/pcsx2/Manifest  |   1 +
 games-emulation/pcsx2/pcsx2-1.7.3818.ebuild | 244 
 2 files changed, 245 insertions(+)

diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index 6866d173ca7c..b99b2a8df7f3 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -1,5 +1,6 @@
 DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B 
d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e
 SHA512 
0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253
 DIST pcsx2-1.7.3738.tar.gz 15935061 BLAKE2B 
51e113e2148c94861a3d6baab8de5b8ed613cdb6e3aa3574445f0a66e628dffb3bf26a6a3b54e0be65d71a90088fe6e79f65055d54e580d46ad4db1dadbb8a66
 SHA512 
7da8dd46cd065fefc4c2bb4ab76b8fc2bf9769dba78f47759c59b2a21e62cf0e5d53e9f800e16bf09238bf156cd7fa63a4ca75a47f41b78df9512a701536c789
+DIST pcsx2-1.7.3818.tar.gz 9165699 BLAKE2B 
adfff6d4c1fc74e6fab052a03ec42b519f3cd9898c5719482e8b9bbdb9d224caf9a4bb95aef3e4f3993944e877e9a4f79e48d74e427c59c70c1480238ee0146b
 SHA512 
4a3bdd4d4b18fa06fd942ed93ff2bc9dd5e332bdf59ba5fc54b185e6e58957d4f5da74e4371cfb6964696a2ed08df61fdc1d3738ce9b781a39c7c08f10e9c99e
 DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 
7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10
 SHA512 
2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e
 DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B 
f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487
 SHA512 
5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c
 DIST pcsx2-rcheevos-31f8788fe0.tar.gz 522855 BLAKE2B 
39533199f6b1e0cd821d817ff57101ccad0049f5144b856f1e796c83d81fcee059caa944a0fb14a0e95e51da43a6bc003cd6891ca85c2b9a959b4c42d8ca0a84
 SHA512 
cb0e8bf4d222f3ef127d20a9d6738e6c39d7cff48a0da8fe19fcc43669433b7e53cc63ab332e8f0cd935b6a33eddef3e741ee862a82bd4f29a02df1d9a42ec45

diff --git a/games-emulation/pcsx2/pcsx2-1.7.3818.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.3818.ebuild
new file mode 100644
index ..eebe34cc10de
--- /dev/null
+++ b/games-emulation/pcsx2/pcsx2-1.7.3818.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop fcaps flag-o-matic
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git;
+else
+   HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1
+   HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96
+   HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5
+   HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f
+   SRC_URI="
+   https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz
+   -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz
+   
https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz
+   -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz
+   vulkan? (
+   
https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz
+   -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz
+   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
+   -> 
${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz
+   )"
+   KEYWORDS="-* ~amd64"
+fi
+
+DESCRIPTION="PlayStation 2 emulator"
+HOMEPAGE="https://pcsx2.net/;
+
+LICENSE="
+   GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+
+   ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain"
+SLOT="0"
+IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland"
+REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support
+RESTRICT="!test? ( test )"
+
+# dlopen: ffmpeg, qtsvg, vulkan-loader, wayland
+RDEPEND="
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/rapidyaml:=
+   dev-libs/libaio
+   dev-libs/libchdr
+   dev-libs/libfmt:=
+   dev-libs/libzip:=[zstd]
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/baka-mplayer/

2022-12-29 Thread Ionen Wolkens
commit: fa5eb224988472988a41c8f0235717b3094348d7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:54:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5eb224

media-video/baka-mplayer: drop 2.0.4-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../baka-mplayer/baka-mplayer-2.0.4-r1.ebuild  | 70 --
 1 file changed, 70 deletions(-)

diff --git a/media-video/baka-mplayer/baka-mplayer-2.0.4-r1.ebuild 
b/media-video/baka-mplayer/baka-mplayer-2.0.4-r1.ebuild
deleted file mode 100644
index f636c9d563c5..
--- a/media-video/baka-mplayer/baka-mplayer-2.0.4-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Cross-platform libmpv-based multimedia player with uncluttered 
design"
-HOMEPAGE="http://bakamplayer.u8sand.net/;
-SRC_URI="https://github.com/u8sand/Baka-MPlayer/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   media-video/mpv[libmpv]
-   x11-libs/libX11
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/Baka-MPlayer-${PV}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-gcc5.patch"
-   "${FILESDIR}/${P}-mpv23.patch"
-   "${FILESDIR}/${P}-playlist-regression.patch"
-)
-
-src_prepare() {
-   default
-   # don't install license, man.gz, install the latter manually
-   sed -e "/^INSTALLS/s:\sman\slicense::" \
-   -e '/^manual.path/s:'${PN}':'${PF}':' \
-   -i src/Baka-MPlayer.pro || die
-   gunzip DOCS/baka-mplayer.1.gz || die
-}
-
-src_configure() {
-   eqmake5 \
-   INSTROOT="${D}" \
-   CONFIG+=install_translations \
-   lrelease="$(qt5_get_bindir)"/lrelease \
-   lupdate="$(qt5_get_bindir)"/lupdate \
-   src/Baka-MPlayer.pro
-}
-
-src_install() {
-   default
-   doman DOCS/baka-mplayer.1
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-12-29 Thread Ionen Wolkens
commit: 9fda0ce1b53bdc278a0ee9914aba27c656d7f1fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:22:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fda0ce1

app-emulation/vkd3d: stabilize 1.6 for amd64, x86

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.6.ebuild 
b/app-emulation/vkd3d/vkd3d-1.6.ebuild
index f0e863b89b11..5767baa70c2a 100644
--- a/app-emulation/vkd3d/vkd3d-1.6.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-29 Thread Ionen Wolkens
commit: 1fab5d5b11f7635448b7ffb7072c371f1e4a9409
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 17:10:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fab5d5b

app-emulation/vkd3d-proton: stabilize 2.8 for amd64, x86

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
index 259d69f041ab..633364ef6384 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
@@ -33,7 +33,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/

2022-12-29 Thread Ionen Wolkens
commit: 0ce022a760a561586f701828572ed645859aaa41
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:06:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce022a7

media-video/mpv: stabilize 0.35.0-r1 for amd64, x86

Been a while and no known major issues, albeit 0.34 will be kept
for some time still given this is a year worth of changes plus
ppc/ppc64 stable is held up for now wrt bug #888639.

Closes: https://bugs.gentoo.org/884519
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-video/mpv/mpv-0.35.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.35.0-r1.ebuild 
b/media-video/mpv/mpv-0.35.0-r1.ebuild
index 5919ad1bb124..2fb3855a1bfd 100644
--- a/media-video/mpv/mpv-0.35.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.35.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86 ~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2022-12-29 Thread Ionen Wolkens
commit: e8f4723070383eb4c91b7e5f97ba1d9b71af2f78
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:11:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f47230

x11-drivers/nvidia-drivers: stabilize 525.60.13 for amd64

First stable for 0/525 branch, production branch with no known major
issues except at most backlight issues on some thinkpads (but don't
want to hold back use of newer vulkan extensions over this, please
use older branches if affected for now).

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-525.60.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.60.13.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.60.13.ebuild
index b3d834f2d113..815995e8a988 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.60.13.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.60.13.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
 
 LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
 SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
 IUSE="+X abi_x86_32 abi_x86_64 +driver kernel-open persistenced +static-libs 
+tools wayland"
 REQUIRED_USE="kernel-open? ( driver )"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2022-12-29 Thread Ionen Wolkens
commit: 6b42b39fe593208a57616df59b5ad6b3e66a9071
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 15:49:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b42b39f

profiles/base: package.use.mask ~libplacebo-4.192.1 glslang

Will likely be kept for a while given cleanup of mpv-0.34 will take
some time, and there's no reason to keep old glslang around for it.

Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/base/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index d6c7328696b5..0e241ff8be84 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Ionen Wolkens  (2022-12-29)
+# Blocks eventual cleanup of  (2022-12-20)
 # sys-cluster/ganglia is masked for removal.
 app-metrics/collectd collectd_plugins_gmond



[gentoo-commits] repo/gentoo:master commit in: media-libs/libplacebo/

2022-12-29 Thread Ionen Wolkens
commit: 0da2166bd6b30b34d8d9367a827b867d97814d51
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 18:50:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da2166b

media-libs/libplacebo: always skip opengl/vulkan test

Normally auto-skipped, but in qemu (at least for me) it
tries to run the vulkan test for some reason which just
timeouts even with x10 timeout.

Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/libplacebo/libplacebo-5.229.1.ebuild | 8 
 media-libs/libplacebo/libplacebo-.ebuild| 8 
 2 files changed, 16 insertions(+)

diff --git a/media-libs/libplacebo/libplacebo-5.229.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
index 153994a42c5d..dc18093e0d60 100644
--- a/media-libs/libplacebo/libplacebo-5.229.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.229.1.ebuild
@@ -69,6 +69,14 @@ src_unpack() {
fi
 }
 
+src_prepare() {
+   default
+
+   # typically auto-skipped, but may assume usable opengl/vulkan then hang
+   sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || 
die
+   sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
+}
+
 multilib_src_configure() {
local emesonargs=(
-Ddemos=false #851927

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 153994a42c5d..dc18093e0d60 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -69,6 +69,14 @@ src_unpack() {
fi
 }
 
+src_prepare() {
+   default
+
+   # typically auto-skipped, but may assume usable opengl/vulkan then hang
+   sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || 
die
+   sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die
+}
+
 multilib_src_configure() {
local emesonargs=(
-Ddemos=false #851927



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/

2022-12-29 Thread Ionen Wolkens
commit: ac00dfecda10fa71c1181703173c0a8e9eda3a86
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 19 07:49:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac00dfec

app-eselect/eselect-wine: cleanup collision messages

The new app-alternatives/* cause similar issues and eselect-wine isn't
unusual enough to need this special handling, portage-3.0.41 is also
now stable and gives nicer messages.

Majority of people will have migrated by now too.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild | 18 +-
 1 file changed, 1 insertion(+), 17 deletions(-)

diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild 
b/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild
index 87e5f10d2eaf..953f7e1c910d 100644
--- a/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild
+++ b/app-eselect/eselect-wine/eselect-wine-2.0.2.ebuild
@@ -17,20 +17,6 @@ RDEPEND="
app-admin/eselect
xdg? ( x11-misc/xdg-utils )"
 
-pkg_pretend() {
-   # /usr/bin/wine and /usr/include/wine are removed by pkg_preinst's 
unset,
-   # but portage currently checks collisions and errors out /before/ 
preinst
-   if has_version '

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/, app-emulation/wine-staging/files/

2022-12-29 Thread Ionen Wolkens
commit: 99ef76018adf18ba73dcc7ae4cd34b5e0cf655fe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:20:37 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ef7601

app-emulation/wine-staging: drop 7.20, 7.21-r1

Both versions had several quirks and shouldn't be worthwhile
to keep, try 7.19 instead if 7.22 is not suitable (7.19 was
before some more major changes).

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/Manifest|   4 -
 .../files/wine-staging-7.21-crossflags.patch   |  29 --
 .../files/wine-staging-7.21-opengl32.patch |  73 -
 .../wine-staging/wine-staging-7.20.ebuild  | 351 
 .../wine-staging/wine-staging-7.21-r1.ebuild   | 358 -
 5 files changed, 815 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index ece56f286ed3..f3dbaed773c9 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,8 +1,4 @@
 DIST wine-7.19.tar.xz 28502612 BLAKE2B 
b7b270656955c7a1e1d84e8bbc7e3e8abff5aedadb5e8a458f0b1109d746875a359f3d2f53b1c9c6caae65d17fd1d205466cd3a884034a8bad6afe9456f13b5d
 SHA512 
f76dbda97cccad4c0f249b5dd4e8d48afa832134f1704ae228650bb73ee82823e628b23bd53a3f8729e06a8933597ff2fffa5551f156fc9c9181b67c066747d5
-DIST wine-7.20.tar.xz 28534920 BLAKE2B 
2e0cd49a7820f0c885a2a6dbcded6ebbdb5e1ea5576b03dedb7ee066f74f8c675193450cdd45bf5e0224bd588a890138e47a15f513edbfde1eabf1b65c9abe31
 SHA512 
6e2e65fba2336985df93165050f0f46b752d6aa94fc1581451c58969e2003748378be4b9e16b647ca2922fbdff77920311b12a17bda630a7bccfc7ee8f03b453
-DIST wine-7.21.tar.xz 28703308 BLAKE2B 
8902ded32b9e635f8ccf659ca4055e9ad45d3659f3ad48d0c218dc5a7a334df456ea0e9441dcaff58e8cac0bbd65140b20e61180acaa06230bc70e28a8382c7e
 SHA512 
15c0c9efda972b84890886fd4b1fb18dd462373ba490f5e607004a5436caba9823f643369ceb5abbc2d2d0e26d7ce002e00136299d9984c0a27f729f3ac129c1
 DIST wine-7.22.tar.xz 28974052 BLAKE2B 
c86466964817b916ee8f7b687f193eda8bdd3fb17152ab1565971e36f43b12b540033ac1c5fa5d15576041febd32cf1ea2955732c5386debcbda46fb3acca0f1
 SHA512 
bf58a5b98bef5b291aff1eca3f94c28da95990e4c8da9af5e9e28b9480d57163d088b501b0c1bca5b568bf586dd9933cdc1ea1f371b78d95c94e2d25d0a65efc
 DIST wine-staging-7.19.tar.gz 9523048 BLAKE2B 
e53fd47af493cbdc4542f908a39557324d70ad67ff2e06c80296c006a63518e43988750cab2f4d3d9197fc9c8a1e61ed4d96bcc310b82b6cfc8ec12b941f1c5c
 SHA512 
c51cb18c4ae00eccf414f5edda18ebf363674ba7cfa95da135b3a43b7c012c086d454d6ac32b22d98e611bb87e55c3e1ee95571a4a0c9713028b5ac38e8aed3f
-DIST wine-staging-7.20.tar.gz 9521481 BLAKE2B 
5a264460e72ac96d50d23492100c465eeb0b933306200710aa085bd37bb79df3c6ef03aeb5ba2c4c196befb231938457aa9584b9edf938edfd754d06e7cdb574
 SHA512 
538bf60e760254f3130fe8b6bf07598287e567c0f34d6be2ed04fde10007283d4c675a6f27a0a13d3ce77e833559d5ef853a89f2f96dc5f8cc818bdc3570474a
-DIST wine-staging-7.21.tar.gz 9530737 BLAKE2B 
a80476dbc957a9cda1554262777c63276f9b66a5ccd1389a006327810b0b960a600f78dfabc0d8df4ce816cdd7c4c3c29c26bea9b63219fa90dff60142d41da1
 SHA512 
1261267fe82a25d74dbf3f8cd1926339356eac3cd432667517c2ca65656c1b733c2866a48c1e4ad116ac8094d9079366a07f6a7814b8bde27246d654a792e9ec
 DIST wine-staging-7.22.tar.gz 9528424 BLAKE2B 
e41f24f924117259715505f4f9998ef23a657bca5b0e285feb7f9fd732e6b566a495f48ec59af09b1d4d51db522b051028f6cbba748256e939929fbf978f0e44
 SHA512 
5fdac19ec290c67767fac71abe07d9350ec431919c67a0f2d2df18ced20f1d3dddb921b3d5586d03add187c6281e1a691cc220e8d2d5ad4eeb94015721479d65

diff --git 
a/app-emulation/wine-staging/files/wine-staging-7.21-crossflags.patch 
b/app-emulation/wine-staging/files/wine-staging-7.21-crossflags.patch
deleted file mode 100644
index bdf5aeefb5bf..
--- a/app-emulation/wine-staging/files/wine-staging-7.21-crossflags.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Restore CROSSLDFLAGS and ensure tested flags are saved in
-{arch}_*FLAGS (e.g. -fno-strict-aliasing)
-
-quickfix, odds are this will be revamped upstream
 a/configure.ac
-+++ b/configure.ac
-@@ -919,9 +919,9 @@
- saved_CC=$CC
- saved_CFLAGS=$CFLAGS
-+saved_LDFLAGS=$LDFLAGS
- 
- CFLAGS=${CROSSCFLAGS:-"-g -O2"}
-+LDFLAGS=${CROSSLDFLAGS:-}
- AS_VAR_COPY([CC],[${wine_arch}_CC])
--AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
--AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
- AS_VAR_SET([${wine_arch}_EXTRACFLAGS],["-D__WINE_PE_BUILD -Wall"])
- 
-@@ -1052,6 +1052,10 @@
-   
AS_VAR_APPEND([${wine_arch}_LDFLAGS],[" -Wl,--build-id"])])
- 
-+AS_VAR_COPY([${wine_arch}_CFLAGS],[CFLAGS])
-+AS_VAR_COPY([${wine_arch}_LDFLAGS],[LDFLAGS])
-+
- CC=$saved_CC
- CFLAGS=$saved_CFLAGS
-+LDFLAGS=$saved_LDFLAGS
- done
- 

diff --git a/app-emulation/wine-staging/files/wine-staging-7.21-opengl32.patch 

  1   2   3   >