[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/

2023-01-22 Thread Maciej Barć
commit: 97b3dbd307b22da140cf6a21f9f0529679947fbe
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 05:57:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b3dbd3

dev-lang/eisl: bump to 2.70

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/eisl/Manifest |  1 +
 dev-lang/eisl/eisl-2.70.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 45dfc15e80cb..e4fe6bed5856 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,3 +1,4 @@
 DIST eisl-2.63.tar.gz 2004974 BLAKE2B 
f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776
 SHA512 
fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051
 DIST eisl-2.65.tar.gz 2025074 BLAKE2B 
d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce
 SHA512 
7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898
 DIST eisl-2.69.tar.gz 2124476 BLAKE2B 
8aa1c63f669f7fc04ca9d3f751cb298d3499d52007ccee7f6bc7d1a0cf6d4539e6d6dd9e76d2fa2ff887a26235ffcaa545d59d2c6c045b8d5f44913798e683af
 SHA512 
3131f917408f768df51f488aadcc168705c118970a984ba5d72a5beb1a39cdd1327d3bc282108ec865df75110ef97c7f25ecfccf3fd552b5cdb0539ca3ca33b5
+DIST eisl-2.70.tar.gz 2126647 BLAKE2B 
f9bebd32a45cf73d3b58598e2f7683611426dc97c4e6411549e49f19c9e843dd24d90e9bdaf9ca97bc70fea970068bf2dfd532a861fd444b9f8b17f7bf07
 SHA512 
9aaf75244515d74d40d5534e20d108f7723e0fb9cf01ecc618d32a4cd2fdd2f7132445ed9ce020e0c9ea3a05bee614e78853ac0554ee189946ee3d220ba082ec

diff --git a/dev-lang/eisl/eisl-2.70.ebuild b/dev-lang/eisl/eisl-2.70.ebuild
new file mode 100644
index ..97bd3630d4a3
--- /dev/null
+++ b/dev-lang/eisl/eisl-2.70.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/;
+SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"  # Tests run cppcheck (and fail)
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.67-Makefile.patch )
+
+src_compile() {
+   emake CC="$(tc-getCC)" clean edlis eisl
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe edlis eisl
+
+   # Compilation of ISLisp files on installation fails.
+   # Do not compile them and mimic "make install".
+   insinto /usr/share/${PN}
+   doins -r library
+   doins fast.h ffi.h
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-22 Thread Maciej Barć
commit: e42231b7128f139c0ff3866937cdd27b7fa98649
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 06:10:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42231b7

app-emacs/compat: bump to 29.1.3.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index a76d023ca1c3..5f3b40bc9757 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -3,3 +3,4 @@ DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289d
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
 DIST compat-29.1.2.0.tar.gz 98435 BLAKE2B 
c78a57badb43c527598f2f48bb80a348d2805bb2f0fbec2d76a97b02bcfab5edf48033788f04c9e2b6534471eeff033654bf255202c92200b08a3ebbaa2d2cb3
 SHA512 
0fadc730d1ae4fda443eff4b3e6a9e49b6b676963d45b08c020b1aa295af9345ec48da082fde651284c52699433e31ef973fe99305614577d325ab9e4059618f
+DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2

diff --git a/app-emacs/compat/compat-29.1.3.0.ebuild 
b/app-emacs/compat/compat-29.1.3.0.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/jingoo/

2023-01-22 Thread Maciej Barć
commit: b3e49c063005cf93c3895fc497a916c3bf9230b6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 06:46:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e49c06

dev-ml/jingoo: bump to 1.4.4

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/jingoo/Manifest|  1 +
 dev-ml/jingoo/jingoo-1.4.4.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ml/jingoo/Manifest b/dev-ml/jingoo/Manifest
index 85cb0b3b3baf..9ea1662c15c1 100644
--- a/dev-ml/jingoo/Manifest
+++ b/dev-ml/jingoo/Manifest
@@ -1 +1,2 @@
 DIST jingoo-1.4.2.tar.gz 67611 BLAKE2B 
5d2ead117863a2edd18320da4fa7539a7ebd6c537509b5cd37df3778d90c3459dde73d03d3d97b0ed64cfa4b7ef46f620e5638dd75f7e5b290340cc53761deea
 SHA512 
d54d9114b87efdf49b81931b28ee2b61edbd984792c8371f7498b42175f574da7d2774b7b28702b62eeae704168e18c7e9283c4618045abc559b2d1d680e92ad
+DIST jingoo-1.4.4.tar.gz 68818 BLAKE2B 
d6049e06dee9ff9bf3a649ce46aafb3c281c5bce312fd7f9723ee682da641e3664c699cc9eca8fb5dbd55540f3ad74b64268fcbc0e56f46a8af36ef2b3c7b996
 SHA512 
bb46c2cfdb98f188319ce60e0623c0e1e980ff44235029788bd2fb14c2ec3650866deadea9004abdcfa14b031f42bd2327341a60623bd4d86fb0e37c34a7935a

diff --git a/dev-ml/jingoo/jingoo-1.4.4.ebuild 
b/dev-ml/jingoo/jingoo-1.4.4.ebuild
new file mode 100644
index ..b5e10ddf85a2
--- /dev/null
+++ b/dev-ml/jingoo/jingoo-1.4.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="OCaml template engine almost compatible with Jinja2"
+HOMEPAGE="https://github.com/tategakibunko/jingoo/;
+SRC_URI="https://github.com/tategakibunko/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-ml/menhir:=
+   dev-ml/ocaml-migrate-parsetree:=
+   dev-ml/ppx_deriving:=
+   dev-ml/ppxlib:=
+   dev-ml/re:=
+   dev-ml/uucp:=
+   dev-ml/uutf:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/topkg/

2023-01-22 Thread Maciej Barć
commit: 90372af79e0adfc5a256a33f286e21fbb4b10f7c
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 06:48:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90372af7

dev-ml/topkg: bump to 1.0.7

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/topkg/Manifest   |  1 +
 dev-ml/topkg/topkg-1.0.7.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/topkg/Manifest b/dev-ml/topkg/Manifest
index a7e7d9253d05..b296e325038d 100644
--- a/dev-ml/topkg/Manifest
+++ b/dev-ml/topkg/Manifest
@@ -1,3 +1,4 @@
 DIST topkg-1.0.3.tar.gz 122302 BLAKE2B 
c3c583fe6d9c6602c9eeae6ba76f0b8e1eda754cb2ffed8f6a9b51eeea53a2d16ad0af5bf3bf1f257233481efd1e7fecfca7185773dcb4258f6a0a8195aaf61f
 SHA512 
b4f3393b142c5c2d71bb4a25f5af020831bd48ad5c354b68cf5a2df2044b534024f0568da93ad26ca383c97ba4277b4878dba7ce9267146f3805c67f52950cbf
 DIST topkg-1.0.5.tar.gz 123508 BLAKE2B 
b6090143659607fb65257adfc78f6c12782cf4cca99e5d997a2e324196cc19689b95b1412296feba410ce894d559e92d1f2c417ce46b441ad499a9426499
 SHA512 
ea220df58ba3727281392b335377f9cea1cf1539ee86f2947faf1ccbcf36714fa40fbc06516867852d5992ca5840778467a02a0fe67369725da95eb442e4269a
 DIST topkg-1.0.6.tar.gz 123588 BLAKE2B 
49637d7ea34e243e0263a1a1cde2b3fc642325ac43f8c46d05c15a82bef9a117522e8a663c02bb8406b0a3d23b973ffc80e276aae4b316aa49f188ef5af919ee
 SHA512 
560eb074d51824b02fb76223c2a16eefbf3bc1107c0c228b4e8491d2433e0b22e1b750ea63944f5653ab4e3e566a72c939cef6a8207e156874d6dad2b9c8ca99
+DIST topkg-1.0.7.tar.gz 123763 BLAKE2B 
e049b745651261d4167f01523c21018c2fa9e2c8d64f5f6dd5b469f85a293a83a89f00686cefb35f3529056f8023caf28e06ea3284c36c9213c3f5f303849794
 SHA512 
0f64f6c303592eb04c809d2922549cf25311c90c5ac6c33b70767c47eb31a8dc8296ddedead70c091fc16c30fc7fdf972ba92c7d9e4867afa07dcc1eceaee49f

diff --git a/dev-ml/topkg/topkg-1.0.7.ebuild b/dev-ml/topkg/topkg-1.0.7.ebuild
new file mode 100644
index ..7ad69a2ad466
--- /dev/null
+++ b/dev-ml/topkg/topkg-1.0.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib
+
+DESCRIPTION="The transitory OCaml software packager"
+HOMEPAGE="http://erratique.ch/software/topkg https://github.com/dbuenzli/topkg;
+SRC_URI="https://github.com/dbuenzli/topkg/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="dev-ml/result:=
+   dev-ml/ocamlbuild:=
+   dev-ml/findlib:=
+   dev-lang/ocaml:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   ocaml pkg/pkg.ml build --pkg-name ${PN} || die
+}
+
+src_install() {
+   # Can't use opam-installer here as it is an opam dep...
+   findlib_src_preinst
+
+   local nativelibs
+   if use ocamlopt; then
+   nativelibs=$(echo _build/src/${PN}*.cm{x,xa,xs,ti} 
_build/src/${PN}.a)
+   fi
+
+   ocamlfind install ${PN} _build/pkg/META _build/src/${PN}.mli 
_build/src/${PN}.cm{a,i} ${nativelibs} || die
+   dodoc CHANGES.md DEVEL.md README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/vterm/

2023-01-22 Thread Maciej Barć
commit: c3c643dc80a2759de9081defc2e0733ebe679c66
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 07:50:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3c643dc

app-emacs/vterm: bump to 0.0.2_p20221118

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/vterm/Manifest |  1 +
 app-emacs/vterm/vterm-0.0.2_p20221118.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest
index 5294b04ce525..4203d99f8a41 100644
--- a/app-emacs/vterm/Manifest
+++ b/app-emacs/vterm/Manifest
@@ -1,2 +1,3 @@
 DIST vterm-0.0.1_pre20200713.tar.gz 48160 BLAKE2B 
96c45ddb139d19f3020d7a8eebc1ee31a7dc098f47c16cfffc7bf3327261a4366763744a8158d3c8a066ec94be4966a5ef78804db95c9025eee06fb8c9e4aa76
 SHA512 
17726ad0957daeab2a87b398bfa24dbe3c4c48dfba932138a71cd8c992bf20bd2925a7118a89247bbd674dbecd7fda8663c564a278168bb207034efb03e50cd0
 DIST vterm-0.0.1_pre20210618.tar.gz 58389 BLAKE2B 
71221d470e01d647093e3a3af0c57b416ef23e81ff4d783d032613e19f1d467752fea0d242ea0f72092e3cdabbdb88ba15a840d9e4116cf5aa95d54a020efe0d
 SHA512 
9e23eff1c9c5d2cc8e970bb4d9910b3e0258987d09b765ece188641ff5e2696e30d59a409f45253f243162b8e71c0ea301049ff37c93ffec1e1c25206ca9c5d2
+DIST vterm-0.0.2_p20221118.tar.gz 60288 BLAKE2B 
a86e2a79457eb02212402a3054bd867af38caf2c52e1d2fd21cbd7a665f2383909ef99fa6291c9e0a6d9841d65dfbda175937bf219ec7e1e8fb8bd1c5add300e
 SHA512 
1825ef38afc2d4144611b81c49c64b5271bc58cd96f6d3bdc6869d2d9c7cc7785864621035e3e787f7c2c0634672806ba217f3c3d589dfc342d59bd5480f96a1

diff --git a/app-emacs/vterm/vterm-0.0.2_p20221118.ebuild 
b/app-emacs/vterm/vterm-0.0.2_p20221118.ebuild
new file mode 100644
index ..bde3da62c594
--- /dev/null
+++ b/app-emacs/vterm/vterm-0.0.2_p20221118.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+MY_PN="emacs-libvterm"
+[[ ${PV} = *_p20221118 ]] && COMMIT="f14d113ee4618f052879509ec378feb9766b871b"
+
+inherit cmake elisp
+
+DESCRIPTION="Fully-featured terminal emulator based on libvterm"
+HOMEPAGE="https://github.com/akermu/emacs-libvterm/;
+SRC_URI="https://github.com/akermu/${MY_PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${MY_PN}-${COMMIT}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND=">=dev-libs/libvterm-0.2:="
+RDEPEND="
+   ${DEPEND}
+   >=app-editors/emacs-26:*[dynamic-loading]
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.0.1_pre20210618-dont-compile.patch )
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   if [[ -e ${ESYSROOT}/usr/include/emacs-module.h ]] ; then
+   # Use system header file instead of bundled one.
+   rm emacs-module.h || die
+   else
+   ewarn "${ESYSROOT}/usr/include/emacs-module.h does not exist"
+   ewarn "Falling back to bundled header file"
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DUSE_SYSTEM_LIBVTERM=ON
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   elisp_src_compile
+}
+
+src_install() {
+   elisp_src_install
+   elisp-modules-install ${PN} vterm-module.so
+
+   # Install shell-side vterm support scripts.
+   insinto "${SITEETC}"/${PN}
+   doins -r etc
+}



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

2023-01-22 Thread Michał Górny
commit: f706b06f88bfa2c33b540fa0669aa89f2c85cc82
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:56:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f706b06f

dev-python/hypothesis: Bump to 6.64.0

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.64.0.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 5426d047e7e0..ab76d6402711 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-6.61.3.gh.tar.gz 9339977 BLAKE2B 
2bd7f2828563694f678eacc3537e920
 DIST hypothesis-6.62.0.gh.tar.gz 9341805 BLAKE2B 
44a7f9a15f93e402405226d40293ea29954b1a85df02c18386aa0eebc72d973005402664df1f0594d30b25e2f4c43ed56c4a79ab0ad6627196ff5661ee6fff0a
 SHA512 
5ccc098ca738f634972c210ba2cbf02f4f4f909ac7f963a0e761fe2868679854d1b51036b09c61f8cabff000b9f14221ead43740a9f17538138f67be9bd04815
 DIST hypothesis-6.62.1.gh.tar.gz 9342261 BLAKE2B 
68ffa2294e667e1182ddc96d2b2595723ae38077a63c8f5c8d45ed232536f6749c15912ca9fa61280e9564ac117fc8f94555a564aef5bdfcb8f9bdc38faa8c3e
 SHA512 
1f886de0ae1c4e3371a60e45f00f265542cefa89ce1a109f794ceff3eaa648e2faf566b86b0921e5741b5d8b8d285169387426d8a069410e86642a95380e312e
 DIST hypothesis-6.63.0.gh.tar.gz 9342417 BLAKE2B 
edd4795c9fc4e254fda89fff7554965f350c9dcb738095f4ddb1da16a169ea0b72a52ce4321543efa97f69382a76307d622c37e81e3372867e57ad9ef2060d0b
 SHA512 
9e863d72abea9431d027fbffe39107bb95dc9e80c423d2a69b039489119841fbcc99ddf54248b5d8a797bccdeb450760101862baa3be113c7715430591d054a6
+DIST hypothesis-6.64.0.gh.tar.gz 9345246 BLAKE2B 
2ee9a14e84bb72a8248c28096a31b4873f51c121b6446cbcd5d2831418f769ba464d2aead1a52f3da23e640f46e05e7af8927c65113fc7fb3ea59086324c2210
 SHA512 
4da49b4ab62e9c90770c098653d3b43bbf3fbf8b7aca27546ae2ce0be7923cbabe240a73d124e4e48fc9b8a3e06d31e336b18b875b743992e175acfe2cddd270

diff --git a/dev-python/hypothesis/hypothesis-6.64.0.ebuild 
b/dev-python/hypothesis/hypothesis-6.64.0.ebuild
new file mode 100644
index ..c793a8a143d2
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.64.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2023-01-22 Thread Michał Górny
commit: 67b8f23a6b286ffdb4b19dd9efd3924ebd95aed4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:57:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b8f23a

dev-python/markdown2: Bump to 2.4.7

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

 dev-python/markdown2/Manifest   |  1 +
 dev-python/markdown2/markdown2-2.4.7.ebuild | 32 +
 2 files changed, 33 insertions(+)

diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index 7e046c03807a..bf1fbee697af 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1 +1,2 @@
 DIST markdown2-2.4.6.tar.gz 118321 BLAKE2B 
d6d053f9f19da0857664275280c9e12d59da9c88db5643df04c4538b3ac9e24feca66361dd05685b2a0d0281af353324e1b051bc315e78f2be9edb20367fa9be
 SHA512 
4c8dbbfa828e6a01e05e714a5d79f8ec4137e80bbd221251d81fc9185f175dc9ac7ebd7b043d052a4b0c2963715d0d25429a22b2671f1512e92c48177c56e2ea
+DIST markdown2-2.4.7.tar.gz 118721 BLAKE2B 
26cb03513a2665f40eb2c68e752aed3cfa78f6039d89da1a33a9de0996b37e2358c44f9e5078f5954a6b8ef3981aea2b06bc263fca16f1b0fad488c18387159b
 SHA512 
e352578f57d6cdf3e59cb2ae10de218a8196cdbafe6257d76549758ead4997a33c65238664115232be4dbb3c63a81df4eb87c3a1248be8fb472d594e3fae087b

diff --git a/dev-python/markdown2/markdown2-2.4.7.ebuild 
b/dev-python/markdown2/markdown2-2.4.7.ebuild
new file mode 100644
index ..90f2a8132487
--- /dev/null
+++ b/dev-python/markdown2/markdown2-2.4.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python Markdown language reimplementation"
+HOMEPAGE="
+   https://github.com/trentm/python-markdown2/
+   https://pypi.org/project/markdown2/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd test || die
+   "${EPYTHON}" -m unittest test_markdown2.py -v ||
+   die "Tests fail with ${EPYTHON}"
+}



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

2023-01-22 Thread Michał Górny
commit: 36580ba125dcc06d250f6e560b153b20588b110d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 07:44:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:49:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36580ba1

dev-python/tifffile: Bump to 2023.1.23.1

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

 dev-python/tifffile/Manifest|  1 +
 dev-python/tifffile/tifffile-2023.1.23.1.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest
index c210c9c4b744..45dfbaa11049 100644
--- a/dev-python/tifffile/Manifest
+++ b/dev-python/tifffile/Manifest
@@ -1 +1,2 @@
 DIST tifffile-2022.10.10.gh.tar.gz 315965 BLAKE2B 
9f1d5c37062fd2fd2c30411b479d77977d387e4df19ae795fba085179f7ad0e3dfafa6068ccc895586f59a2437a1203748b3e1bbeb0f4a2d433728c2e79fc47a
 SHA512 
7ccd6b4b802e63ca2646ea4f716fb16f02a091042c02d200c7a6756dc06a60d7d165aa5fefc63db954e60dcaf6bf8626349de7e4b836394b70df7ee71ec28790
+DIST tifffile-2023.1.23.1.gh.tar.gz 324017 BLAKE2B 
ffc4a329096ac3eb44990635dea4f5d0211564d5a8847795671d3d816148721d3c6fab059514764eb45bc48c8a114382c0a1705cc606d750ef869d49e67b2c85
 SHA512 
fad8e2f40cc550a83030b29b528566d7b5b9cbe016c9fd04911ab4cca4e8e69523d9b17db83eee018d1ff3005cab0f36762b4a1271859b504c77a0809e07b0be

diff --git a/dev-python/tifffile/tifffile-2023.1.23.1.ebuild 
b/dev-python/tifffile/tifffile-2023.1.23.1.ebuild
new file mode 100644
index ..66babf481615
--- /dev/null
+++ b/dev-python/tifffile/tifffile-2023.1.23.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2023 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
+
+DESCRIPTION="Read and write TIFF files"
+HOMEPAGE="
+   https://pypi.org/project/tifffile/
+   https://github.com/cgohlke/tifffile/
+   https://www.cgohlke.com/
+"
+SRC_URI="
+   https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # Internet
+   tests/test_tifffile.py::test_class_omexml
+   tests/test_tifffile.py::test_class_omexml_fail
+   tests/test_tifffile.py::test_class_omexml_modulo
+   tests/test_tifffile.py::test_class_omexml_attributes
+   tests/test_tifffile.py::test_class_omexml_multiimage
+   tests/test_tifffile.py::test_write_ome
+   tests/test_tifffile.py::test_write_ome_manual
+   # requires tons of free space
+   tests/test_tifffile.py::test_write_3gb
+   tests/test_tifffile.py::test_write_5GB_bigtiff
+   tests/test_tifffile.py::test_write_5GB_fails
+   tests/test_tifffile.py::test_write_6gb
+   tests/test_tifffile.py::test_write_bigtiff
+   'tests/test_tifffile.py::test_write_imagej_raw'
+   # TODO
+   tests/test_tifffile.py::test_issue_imagej_hyperstack_arg
+   tests/test_tifffile.py::test_issue_description_overwrite
+)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/files/, dev-lang/smlnj/

2023-01-22 Thread Alfredo Tupone
commit: c537980d10bd2038986374cfcec789dd913a1e7c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 23 07:46:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 23 07:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c537980d

dev-lang/smlnj: fix makefile

Closes: https://bugs.gentoo.org/882679
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch | 12 
 dev-lang/smlnj/smlnj-110.99.3.ebuild  |  4 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch 
b/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch
new file mode 100644
index ..c16fece127be
--- /dev/null
+++ b/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch
@@ -0,0 +1,12 @@
+--- a/base/runtime/c-libs/smlnj-date/makefile  2023-01-23 08:32:22.450319630 
+0100
 b/base/runtime/c-libs/smlnj-date/makefile  2023-01-23 08:37:23.920174357 
+0100
+@@ -26,7 +26,8 @@
+   strftime.o \
+   unix-date.o
+ 
+-$(LIBRARY): $(VERSION) $(OBJS)
++$(LIBRARY) : $(VERSION)
++  $(MAKE) $(OBJS)
+   rm -rf $(LIBRARY)
+   $(AR) $(ARFLAGS) $(LIBRARY) $(OBJS)
+   $(RANLIB) $(LIBRARY)

diff --git a/dev-lang/smlnj/smlnj-110.99.3.ebuild 
b/dev-lang/smlnj/smlnj-110.99.3.ebuild
index 9186f5e6aefb..35f77904057e 100644
--- a/dev-lang/smlnj/smlnj-110.99.3.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -62,6 +62,8 @@ SLOT="0"
 # sparc support should be there but is untested
 KEYWORDS="~amd64 ~ppc ~x86"
 
+PATCHES=( "${FILESDIR}"/${P}-shuffle.patch )
+
 src_unpack() {
mkdir -p "${S}" || die
local file



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

2023-01-22 Thread Michał Górny
commit: 95df386f421908757388f3b1e224bda892d4afab
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:55:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95df386f

dev-python/imageio: Bump to 2.25.0

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

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

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index ec085a048981..ba5fdeaf0678 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,4 +1,5 @@
 DIST imageio-2.23.0.gh.tar.gz 395916 BLAKE2B 
2ca40f70dfc3f79084933a22ab2f841ecee0c5f0768dd73ea264a366853cc582111e677fb1521f74f3b2ff516f0ab51de013e8e013dafbe5cf0386faf21b75f5
 SHA512 
dcdea9fb245495b0882630f18bd5503c4e36fa3f3b50dc58712a8a246424855cd0f280e026889eb8a6a4f7d833792f87d373f645e59ff39fb81514ada79f4248
 DIST imageio-2.24.0.gh.tar.gz 401266 BLAKE2B 
a5b247304edc53288d1589b2ff9e6efcd221f56581624bf0df6c18171841aebf334e1394110470d18c7fc33a4f5b27b52c7e76e51d2129fddefbb73932e02cb5
 SHA512 
ec86136701945deeb79db64a8e0787234f9d4b62e30be22a8d6f53d4daa2abaa6d2b1a95eaf7f6f97559f99427734cd4b85145feed5fbb53356d902cc391a998
+DIST imageio-2.25.0.gh.tar.gz 401690 BLAKE2B 
3c7faa7aae06b098a171ad168cd28d14abbc32d519a373ab77c4bec30913faa7baafc2f0b4721a80ee72a6e7b479c12fe27e707c4a90bcaaf2ebceb2b4b39577
 SHA512 
e887d8572f4698b6cd6fad832054cbce2550a4165e65704c2f990b500234cc938c68b9840bc8961a7258cf4cfa91c3ac909c7965de689b00b04195ab1120850c
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49

diff --git a/dev-python/imageio/imageio-2.25.0.ebuild 
b/dev-python/imageio/imageio-2.25.0.ebuild
new file mode 100644
index ..30875e33909b
--- /dev/null
+++ b/dev-python/imageio/imageio-2.25.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 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
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+   -> ${PN}-chelsea.png
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+   -> ${PN}-cockatoo.mp4
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # block silently downloading vulnerable libraries from the 
Internet
+   "${FILESDIR}"/imageio-2.22.0-block-download.patch
+   )
+
+   if use test; then
+   mkdir -p "${HOME}"/.imageio/images || die
+   local i
+   for i in chelsea.png cockatoo.mp4; do
+   cp "${DISTDIR}/${PN}-${i}" 
"${HOME}/.imageio/images/${i}" || die
+   done
+   fi
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Fails because of system installed freeimage
+   tests/test_core.py::test_findlib2
+   # Tries to download ffmpeg binary ?!
+   tests/test_ffmpeg.py::test_get_exe_installed
+   # blocked by our patch
+   tests/test_core.py::test_fetching
+   tests/test_core.py::test_request
+   # known broken
+   # 

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

2023-01-22 Thread Michał Górny
commit: f6b5c4eca488c91f818893c7744faf544271a111
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:55:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b5c4ec

dev-python/pip-run: Bump to 10.0.5

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

 dev-python/pip-run/Manifest  |  1 +
 dev-python/pip-run/pip-run-10.0.5.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest
index d52ed28f6945..c327923a5c4f 100644
--- a/dev-python/pip-run/Manifest
+++ b/dev-python/pip-run/Manifest
@@ -2,6 +2,7 @@ DIST pip-run-10.0.1.gh.tar.gz 25236 BLAKE2B 
319f67420f44c4df1ea950f920de16f3187f
 DIST pip-run-10.0.2.gh.tar.gz 25253 BLAKE2B 
9ed3066e70109e64a907426752757881d1c95af304f5f114a270e767945d327ec49eebf2bcae1f2f469151446626cb5204d419c63e8701ec90091a4522a9cd7b
 SHA512 
2d0e8e891aa93b36daefa9259a437ea29860bdc07d986f244ad3fc485351a50f68b5ba53fe6431e42b7a04c437195ef58342674b247f001a4aea5181f31ee03d
 DIST pip-run-10.0.3.gh.tar.gz 25330 BLAKE2B 
43a1e21674cd717be2059bcc599f80db10529f06f6dd903bb7ea1d0e65fa63ce7f6996945c9a123981009a05b87e22819df5266ff07f9ca20f45764698d83d88
 SHA512 
47e94382985d144bc2bb4ea528ad54ee54c98c8d217d3dff3b7bbe6eeb4e1221b66735f2c930354ae0045a7d7631fd8514e439a0e6b15299784c8b2c47c4070a
 DIST pip-run-10.0.4.gh.tar.gz 25454 BLAKE2B 
c159f9e581d87d7c0b8e9f10ecfe200b4088205a2a5d50092b4d0032288e93a0fda168a80d330c5f6aab9d32d7d15ff461313073cb3235a92ba660d6461ee65c
 SHA512 
fd7e26e62a2c27032b0161b757b2efdd1f8bd64f78b24843c16a67bb856773b7d6350af7e09ec4aafe13cb290d352134c5e7ddb39c339622a6526f44f37c9178
+DIST pip-run-10.0.5.gh.tar.gz 25463 BLAKE2B 
a25d6f06aa53dabbb15fec0f5a051bd7d612fb96bb1557ac25cd5611db7963110cb5aa8be376fe199e7e9438b3b28930fd45626af1246deb48c41de9b61b8264
 SHA512 
6595c9b3b635a5bb5ae6e61478986531698947fb4289734b8c689f902afe7726efda283df43530253fc0f9b9416db13c4645a7ac0ed4d2ac8d87a71e9a9923ab
 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

diff --git a/dev-python/pip-run/pip-run-10.0.5.ebuild 
b/dev-python/pip-run/pip-run-10.0.5.ebuild
new file mode 100644
index ..079b0a5465d1
--- /dev/null
+++ b/dev-python/pip-run/pip-run-10.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~x86"
+
+RDEPEND="
+   dev-python/autocommand[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' 3.8)
+   dev-python/jaraco-context[${PYTHON_USEDEP}]
+   dev-python/jaraco-functools[${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/jaraco-test-5.3[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_IGNORE=()
+
+   if ! has_version "dev-python/nbformat[${PYTHON_USEDEP}]"; then
+   EPYTEST_IGNORE+=(
+ 

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

2023-01-22 Thread Michał Górny
commit: b6a5ac2fe66367affae3ba0863a4bc4038775822
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:59:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a5ac2f

dev-python/cachelib: Bump to 0.10.1

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

 dev-python/cachelib/Manifest   |  1 +
 dev-python/cachelib/cachelib-0.10.1.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest
index 8407e64db8b8..fc76c95699e4 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1 +1,2 @@
+DIST cachelib-0.10.1.gh.tar.gz 29232 BLAKE2B 
e5cdc9282741aac039a90943ba912274f227a93168656e757994781672ae73cba820d1b737c582716fa0711cf74572d2f81b0a495af6b006ff9138e0180c5758
 SHA512 
4366b6b0e1291cfd84de60927c61e127af7750b4f7437ba34dc6f5542997b01e3525ef628c7dc4325087fa60cb2e9633b1fd32fdc7d93ebe697333ca0e30355f
 DIST cachelib-0.9.0.gh.tar.gz 26407 BLAKE2B 
8b1b6c725f5869fda4752db64ab4ee9ee9c748f0ed7e73cb5a9967d18d461cc29779a1e3dc18fcf4b9152f9586ed342fb97e75b4a9b7cb6f5efdeee02f8cf13e
 SHA512 
53b214ba95b0e368e48ddc1e9f904497055e4c37deb0d1946419c3b294eb0e999ea690f2b79bd4801ad80201fb823927bc2024cc493006e20f623955850bba71

diff --git a/dev-python/cachelib/cachelib-0.10.1.ebuild 
b/dev-python/cachelib/cachelib-0.10.1.ebuild
new file mode 100644
index ..74784a2e4520
--- /dev/null
+++ b/dev-python/cachelib/cachelib-0.10.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of cache libraries in the same API interface. 
Extracted from werkzeug"
+HOMEPAGE="
+   https://pypi.org/project/cachelib/
+   https://github.com/pallets-eco/cachelib/
+"
+SRC_URI="
+   https://github.com/pallets-eco/cachelib/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pylibmc[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   dev-python/redis-py[${PYTHON_USEDEP}]
+   net-misc/memcached
+   www-servers/uwsgi[python,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # bug #818523
+   tests/test_redis_cache.py
+   # requires some test server running
+   # (these tests require dev-python/boto3)
+   tests/test_dynamodb_cache.py
+)



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

2023-01-22 Thread Michał Górny
commit: aecefad096659ade29fc6dc92422a47cc69e879c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:56:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecefad0

dev-python/cachetools: Bump to 5.3.0

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

 dev-python/cachetools/Manifest|  1 +
 dev-python/cachetools/cachetools-5.3.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 60670a24364a..0b882de3b733 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,2 +1,3 @@
 DIST cachetools-5.2.0.tar.gz 27342 BLAKE2B 
905986bca98996fbc74c74bc5710b429ae63b4bf6283a3910e83a92cac461ef4a0271b1691a694fe8ecacf38eeeb921d7345c9e015f1400705662081d5e29dbd
 SHA512 
e12766aef1725091edcdd0ef3687b891242f711de069c0d0642680d61dcca79e645e6ecb5f2e22470f189aba59daa2b5a830dc76791256517368f8912a065eef
 DIST cachetools-5.2.1.tar.gz 27401 BLAKE2B 
0923744627c83b3c8d5d657730bcb44efbcb211076edb09d4b93149d7ee6856724a818c84ffcc048184060543dfca45f0c136d126143553d461515adda956e10
 SHA512 
3d86f1ff07f048576d7f7dc44954a7a469ac982e670f9e2ebec6f2a13ae741c9c06b8334e345d81ef8b69ae069056ab715dbea81c9f6fde7a7ff8b283bd7dca4
+DIST cachetools-5.3.0.tar.gz 27935 BLAKE2B 
6ef41ef383aebc1d65e2855c6ce2e62ea38163b44f9dca756482ee8f35bbee033b88a3d7d458ea970fafb062f8b202563d478ff3ccae376f424bc643c9dcbe1a
 SHA512 
5f0be2e95b82de4866718744ba1712354b413441eb8978f0bcb3e32306b6671b8ed7fa238aa31bef4c3b97764347d12a375b058f5df51dc80b277bf2cef23e61

diff --git a/dev-python/cachetools/cachetools-5.3.0.ebuild 
b/dev-python/cachetools/cachetools-5.3.0.ebuild
new file mode 100644
index ..b2389ae9952f
--- /dev/null
+++ b/dev-python/cachetools/cachetools-5.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Extensible memoizing collections and decorators"
+HOMEPAGE="
+   https://github.com/tkem/cachetools/
+   https://pypi.org/project/cachetools/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2023-01-22 Thread Michał Górny
commit: a413e19f28fbef00390840f90b0751ad6a5630fc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:58:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a413e19f

dev-python/denonavr: Bump to 0.11.0

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

 dev-python/denonavr/Manifest   |  1 +
 dev-python/denonavr/denonavr-0.11.0.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index 83f407e5ba80..7e7f4afe99fa 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1 +1,2 @@
 DIST denonavr-0.10.12.tar.gz 167623 BLAKE2B 
b0d12782e21cf08ba72e069e4952d2c531669de7f357af34f8aa3254cb67c80b75989f67a37281420e7dbb7929082a92327ebf1bb744539e9d2396117ff54714
 SHA512 
791205d4b367f05388a262935c3e24086cf1603eafc65881fa31e323e9c16c4ac6fd9f09672586fffc63a7a306556183732d71820f05e7c6c66cf17cb33af9c4
+DIST denonavr-0.11.0.tar.gz 171742 BLAKE2B 
b91008a8eebcc0e228db772f2fe2d0bcd3fe7cc036d8aab2c547698224e63e0cbea2d9e9dcb5244556712ab5e04cb9c5e06731eba93a37061536668065c03931
 SHA512 
63624ec23db6e953741f4610a7df22fa0a69ae750957e883f0447c7a193c28e3a70245547f270c05bf93fdaca2c22b1fc5147b5e2b886c28049faf7f02b6bcb2

diff --git a/dev-python/denonavr/denonavr-0.11.0.ebuild 
b/dev-python/denonavr/denonavr-0.11.0.ebuild
new file mode 100644
index ..d5846bc80fc7
--- /dev/null
+++ b/dev-python/denonavr/denonavr-0.11.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automation Library for Denon AVR receivers"
+HOMEPAGE="
+   https://github.com/ol-iver/denonavr/
+   https://pypi.org/project/denonavr/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}]
+   >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.21.0[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_install() {
+   distutils-r1_python_install
+   # https://github.com/ol-iver/denonavr/pull/240
+   rm -r "${D}$(python_get_sitedir)/tests" || die
+}



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

2023-01-22 Thread Michał Górny
commit: 3e647a8879ce5496a9065517a817ea47f5692375
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 07:00:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e647a88

dev-python/pypdf: Bump to 3.3.0

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

 dev-python/pypdf/Manifest   |  1 +
 dev-python/pypdf/pypdf-3.3.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 387e556b5023..54083753ba39 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,3 +1,4 @@
 DIST pypdf-3.2.0.gh.tar.gz 6618810 BLAKE2B 
33ade8743339415b58f2397a55972479bdfd6ed87c68ea9cc1c9f05c80210a6265e97f1f26dfc3bd2bd74c6c11ab45d8a3d9ded1b150e96f804f9893c74fb517
 SHA512 
a3db36086733f6bfdfd4e6b56dc976e30c2940362fcf1e8b4c61b3c8d421c870821eb7c5dcbc41e6362f487d474c5d2bcfbe6b9aabd8c496d3a030aa40d1af57
 DIST pypdf-3.2.1.gh.tar.gz 6619758 BLAKE2B 
157d66c86d605aea8d578713e0a8e72966cadcde7884f85af558a9759db5fe1c73c0467237bb185d1f60e02a0979db1edbdadb585e9785c8236e0d1e4a91d7d5
 SHA512 
1117c76b03d5d33c2b619b6e47a6566b0c8e890b96ac558f1b1ab4ef4b7b795934985a3b70abe48cbb756c1df3c7c08c082791b167cdeeaeeed2b9254552d0f9
+DIST pypdf-3.3.0.gh.tar.gz 6803536 BLAKE2B 
ff70995882581c816fbf7410232c68e9649632161b4927543924a11b1a0a816f1178be399079e32078fe8d89a2aa9cd0eb1562409dc8e7bd388cad3afde37198
 SHA512 
5db25d6c4b41a1d19b45fa907f53e0106e01c93eb4152079dc4ffbd7bf28fbf8915bf0e3bf1af4a371e805657884fe2c42de4856944085ca7bc07a477f3ba588
 DIST pypdf-sample-files-0fe84b30ed33ff3daa9293e44349b8618f135699.gh.tar.gz 
9027166 BLAKE2B 
912bb9fbd632bd0ad2cc2e865a1e6870ad7064aa2cf4d6f96217f63ac685e9a511f0bb20c22d48ae970a2eb171b27a0fa680fa42892425531f69735840cf741b
 SHA512 
07a71a3566dabcea5dc8a549949d0f0c0f9483d5d9f85851d6e4e702dd374b348469a80e5300d18983e560ee9a44d0639b55eb338023b9ebbdb26c6f8c455e07

diff --git a/dev-python/pypdf/pypdf-3.3.0.ebuild 
b/dev-python/pypdf/pypdf-3.3.0.ebuild
new file mode 100644
index ..646a669f191b
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.3.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=0fe84b30ed33ff3daa9293e44349b8618f135699
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+S=${WORKDIR}/pypdf-${PV}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+RESTRICT="test"
+# 150+ tests require network, too many to deselect
+PROPERTIES="test_network"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+"
+BDEPEND="
+   dev-python/pillow[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # dead URL
+   # https://github.com/py-pdf/pypdf/issues/1526
+   tests/test_xmp.py::test_issue585
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/advancecomp/

2023-01-22 Thread Michał Górny
commit: a708aa1d3d28054438ca765e456a7b8cf919d4cd
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 06:59:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a708aa1d

app-arch/advancecomp: Remove old

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

 app-arch/advancecomp/Manifest   |  1 -
 app-arch/advancecomp/advancecomp-2.3.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/app-arch/advancecomp/Manifest b/app-arch/advancecomp/Manifest
index 95c3cd38acb5..5abd5b53a51d 100644
--- a/app-arch/advancecomp/Manifest
+++ b/app-arch/advancecomp/Manifest
@@ -1,3 +1,2 @@
-DIST advancecomp-2.3.tar.gz 1292157 BLAKE2B 
7fdbbc4c53c58a4988339189d5e2e2412e782a69081b6ba39f86f4c2b101b03d8400f8104091eb8b22d2d4969515c8126011e79e346787bddba77d67387a6efe
 SHA512 
87dc6a25139708b975ff138f73555fb2053c0fb8310412823624de7786a2034657fc3b4ddb6eeda332788073bbe21ea955b7368707186ee3bb61d1fe59e672e3
 DIST advancecomp-2.4.tar.gz 1315369 BLAKE2B 
fba921473efb54493590cc225a7ece2d05a5e7a047e38cebdd14ec6141856b5f7efe0aafd279d399bca7bb836f73a586cd4711e75f2a11047e063bf72d67f15a
 SHA512 
667e0e898208df578a676b6084ca6c8dae119a6006f716b1dfa29cd0ec5b022f7b5fd099d09c25e520bdf90bc5531a7e36ed120472ca732303b719818cc5b712
 DIST advancecomp-2.5.tar.gz 1315529 BLAKE2B 
6d5844e64595f611ecf5a1ae69fa0208d324745fde91e63e2d934ca7c7ea6ce67da88063563ccfb67d8762eccff0723bc8f0e47b9322691a67bc7cc80a2039b0
 SHA512 
3beb26e9afdafb62ab13c3c56902b71b5dabccfa458c9930bdfd0a835149c46bed22bfac7b529c341f241bb8f7670c4cda4c50fd34df31b9a3902f8b8b655049

diff --git a/app-arch/advancecomp/advancecomp-2.3.ebuild 
b/app-arch/advancecomp/advancecomp-2.3.ebuild
deleted file mode 100644
index 6d75cd55c107..
--- a/app-arch/advancecomp/advancecomp-2.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Recompress ZIP, PNG and MNG, considerably improving compression"
-HOMEPAGE="
-   https://www.advancemame.it/comp-readme.html
-   https://github.com/amadvance/advancecomp/
-"
-SRC_URI="
-   
https://github.com/amadvance/advancecomp/releases/download/v${PV}/${P}.tar.gz
-"
-
-LICENSE="GPL-2+ Apache-2.0 LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86"
-
-RDEPEND="
-   app-arch/bzip2:=
-   sys-libs/zlib:=
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-# Tests seem to rely on exact output:
-# https://sourceforge.net/p/advancemame/bugs/270/
-RESTRICT="test"
-
-src_configure() {
-   local myconf=(
-   --enable-bzip2
-   # (--disable-* arguments are mishandled)
-   # --disable-debug
-   # --disable-valgrind
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   dodoc HISTORY
-}



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

2023-01-22 Thread Michał Górny
commit: a8da9ffd24b34efbbea072b5d6f4399f53e0e196
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 23 07:01:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 23 07:34:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8da9ffd

dev-python/fakeredis: Bump to 2.5.0

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

 dev-python/fakeredis/Manifest   |  1 +
 dev-python/fakeredis/fakeredis-2.5.0.ebuild | 88 +
 2 files changed, 89 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 0551cfd38368..a3b3320e95bc 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,2 +1,3 @@
 DIST fakeredis-py-2.2.0.gh.tar.gz 128817 BLAKE2B 
8666427966e6a93cd33f521fbc38ecb9bb99e1c1a23506437d48bc6113f272aa89a465dc794b5130ef6dfa584f75f159fce0e3b6a50e5cb89b3bfe43ebcd89cd
 SHA512 
857033a6362a6088cec715571d74a9aa1eb3eb8356ed904b10831540ce5be62d798a211d52fb3d8effab253e50fdb3f2a530d39bd722d8be357426f53fb41fe7
 DIST fakeredis-py-2.4.0.gh.tar.gz 132163 BLAKE2B 
fc3858eb364c63d776c81d715cbfb218dc0e763d568c97b0d1dafb0716aaf87e928f9b81bd49d28fcc235f4285277446945595d42ff1d440e5c8491b78abb6c3
 SHA512 
5fba3e84d0506b52e1561f750e045b6227ea21387ddb3a89b8a61e9698fc0e9ec80c4a7048d9426fb0d8e9f2acd808e7e07fcb11d14d6852d9b057fec86d6e6a
+DIST fakeredis-py-2.5.0.gh.tar.gz 139911 BLAKE2B 
4e9c616b0066012e1ed681d06e73390fb670969c15fa57689244147a0175dbb14ff1c312066ffdc6eb2c647f884c351a98eebfb2c1ba0e6c1bbe1e6c3553808a
 SHA512 
aff5a8679763d4cf1717f790c7c384aa8e5056e5f175c306626f3a1671fe27aa3caf24368831033c9cf5bffa2e3e6be1104b183f3912eadf34fd6f37ea0c63e8

diff --git a/dev-python/fakeredis/fakeredis-2.5.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.5.0.ebuild
new file mode 100644
index ..4186af5980d2
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.5.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=fakeredis-py-${PV}
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+SRC_URI="
+   https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/redis-py-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin redis
+   sed -i -e '/redis/s:<[0-9.]*:*:' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-01-22 Thread Georgy Yakovlev
commit: 1b9110537e33190dad3b90736db9fc95d3515a12
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 23 07:15:51 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 23 07:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b911053

dev-libs/mimalloc: keyword 2.0.9 for ~ppc64

Test project 
/var/tmp/portage/dev-libs/mimalloc-2.0.9/work/mimalloc-2.0.9_build-.ppc64
Start 1: test-api
Start 2: test-api-fill
Start 3: test-stress
1/3 Test #2: test-api-fill    Passed0.00 sec
2/3 Test #1: test-api .   Passed1.08 sec
3/3 Test #3: test-stress ..   Passed4.78 sec

100% tests passed, 0 tests failed out of 3

Total Test time (real) =   4.81 sec
 * Tests succeeded.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
index 313ecbb034c5..7747f2101976 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



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

2023-01-22 Thread Georgy Yakovlev
commit: 70618cbbfc6b3790f19dde047575c56c26dea94e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 23 07:17:08 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 23 07:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70618cbb

sys-devel/mold: sync live ebuild keywords

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-devel/mold/mold-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-.ebuild b/sys-devel/mold/mold-.ebuild
index 8063ade34f39..ea88934048d6 100644
--- a/sys-devel/mold/mold-.ebuild
+++ b/sys-devel/mold/mold-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
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"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 fi
 
 # mold (AGPL-3)



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

2023-01-22 Thread Georgy Yakovlev
commit: b55a0ab6f285ed1d98ee0cb56323cf421f369e01
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 23 07:16:26 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 23 07:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55a0ab6

sys-devel/mold: keyword 1.10.1 for ~ppc64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-devel/mold/mold-1.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/mold/mold-1.10.1.ebuild 
b/sys-devel/mold/mold-1.10.1.ebuild
index 8063ade34f39..ea88934048d6 100644
--- a/sys-devel/mold/mold-1.10.1.ebuild
+++ b/sys-devel/mold/mold-1.10.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]] ; then
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"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 fi
 
 # mold (AGPL-3)



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-termios/

2023-01-22 Thread Hans de Graaff
commit: 510dd881dcadce2b80f43828b8d0741c82dbf75d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 22 10:37:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510dd881

dev-ruby/ruby-termios: drop 1.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild | 31 -
 1 file changed, 31 deletions(-)

diff --git a/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild 
b/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild
deleted file mode 100644
index b46eb575e9de..
--- a/dev-ruby/ruby-termios/ruby-termios-1.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md termios.rd"
-
-# There are no tests in the gem, and the upstream tests only work
-# with a normal TTY, bug 340575.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby interface to termios"
-HOMEPAGE="http://arika.org/ruby/termios;
-LICENSE="Ruby-BSD"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ~ppc x86"
-IUSE=""
-
-each_ruby_configure() {
-   ${RUBY} -Cext extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake -Cext V=1
-   cp ext/termios$(get_modname) lib/ || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/shoulda-matchers/

2023-01-22 Thread Hans de Graaff
commit: 369926e25a4891ffd652d9c185835657af56a768
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 22 09:14:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369926e2

dev-ruby/shoulda-matchers: drop 4.4.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/shoulda-matchers/Manifest |  1 -
 .../shoulda-matchers/shoulda-matchers-4.4.1.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/dev-ruby/shoulda-matchers/Manifest 
b/dev-ruby/shoulda-matchers/Manifest
index d53346569fbf..ca62b2c47986 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -1,5 +1,4 @@
 DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 
0ce7cb91ec8a311ecd4872ca45b178686fedb126fd5a05d55cc8654f5a40d1ed7e0a1da2b2c47c34ce3e5ed13a302a1d309f4afa67bafb37d5ed8a724945e97f
 SHA512 
c61397d20724f3048172a8a20ef8abaeafdba3a1d5d4b923b1b11480b25c70820fd372eb2851c6eb307894bc0b7e1aae515e23a3581a83db1b65a2c778b22d67
-DIST shoulda-matchers-4.4.1.tar.gz 240423 BLAKE2B 
5fca9389601f35c536fa8a37adc6a14282fdb4aba21453223d739e503fc226c74473791880d2fc0b4f308bf9deccc1bd640c320e86f586f075b5d1add69e33f2
 SHA512 
3103bbad862848d00f9ab8c71c20fef1fdc131c6ed13a5d6ae9e11c3da8ecd2aa09e5996f8b28ad08a5588b02ab5783dcc37d04357d13357ea3fa8ca28a02e3d
 DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 
32d846d0dc3c8725a9bd0d60e858eb9fe4106a20222503ac908d1a9c9c310d8e1477aa6264f06961812151b9bd1a1a33488707d9c96524cd3431ed7b3246e534
 SHA512 
8c240fe7699094a63db824145ca28c245526e95d489fac82e1a28a2418ae40524ba0a184a7f9b269b7c31ad7ae2cbc24b453547cab0845639fdea442bada483a
 DIST shoulda-matchers-5.0.0.tar.gz 241021 BLAKE2B 
68d70f0ac503deaf05a769b39ad905ee87108b2e2a3f5d76d23b2772c0374e83e3c5cb0b0024a771e7c04958da0b890f3b564287230fffa0d207d501bb8d4c0d
 SHA512 
c81c514071c297a2372b05caa987fc39cf03af25ba0d7ba4ef1f23deebbad81013d80ac5b360a00f5fc0a155e75f3ff65b782c56a5682348f683ea11814ba710
 DIST shoulda-matchers-5.1.0.tar.gz 241567 BLAKE2B 
5e778175ca80619b5e3da04fc235a6c68ef150e4abbe34520502fda5a86f44530dec3b0d4d448f87c30c54e062085a00bf6cfe3dee83c82825e238050480e10c
 SHA512 
2abb23126aabc83d1787838468c1959442a32ecdafb244a6f20a08e382990a716ccf2219abee6f8121ff0a3f720e86a6775dee5ae351299416e51df12ad21b32

diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild 
b/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild
deleted file mode 100644
index d0c989b52cd9..
--- a/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild
+++ /dev/null
@@ -1,32 +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"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Making tests easy on the fingers and eyes"
-HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers;
-SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/activesupport-4.2.0:*"
-
-all_ruby_prepare() {
-   sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
-   sed -i -e '/s.files/,/^  end/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mysql2/

2023-01-22 Thread Hans de Graaff
commit: b6a893e8c5d3a730dfce3addd2807fdcfe3a7d70
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 23 07:16:18 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a893e8

dev-ruby/mysql2: stabilize 0.5.4 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mysql2/mysql2-0.5.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/mysql2/mysql2-0.5.4.ebuild 
b/dev-ruby/mysql2/mysql2-0.5.4.ebuild
index c37cd71d63a4..9cbbef84bb42 100644
--- a/dev-ruby/mysql2/mysql2-0.5.4.ebuild
+++ b/dev-ruby/mysql2/mysql2-0.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ 
SRC_URI="https://github.com/brianmario/mysql2/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="mysql mariadb"
 REQUIRED_USE="^^ ( mariadb mysql )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mysql2/

2023-01-22 Thread Hans de Graaff
commit: be65e095e18e95e6e7106d3b69fc532b425a171c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 23 07:13:10 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:13:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be65e095

dev-ruby/mysql2: add 0.5.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/mysql2/Manifest|  1 +
 dev-ruby/mysql2/mysql2-0.5.5.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 916c65d17788..3370e9f9d2df 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,3 +1,4 @@
 DIST mysql2-0.5.3.20210920.tar.gz 114492 BLAKE2B 
589ee721838f956f90474e859d0dd2e8cf11c8622a8f89410929f9c52c82c240a5a7eea7e6b132e0212dd6e9cd13c5ca950e6cacac368d158aeca9feacc98a7c
 SHA512 
3bec768b69ecc3b54db84048b633602e80f09c4b4631daf1fbd81810c33038410f6112b467ab7ac86051ba91e4660abb3546e55cb52d26b96531f3305b43871f
 DIST mysql2-0.5.3.gem 74240 BLAKE2B 
9de25a34173ab952f6842f01d9207405c8bc6ed5937fdf66de4062129fc20f425635956f6d12f78466c8c341c49916f7d00df845f84a4101d34a98b1585b9919
 SHA512 
59a0ee00261b09e8bbfc586a6f75af840a465a94fd8c9463a3d7767e5ea6b7e64507c9571fb90c6d0cdde3cfff560c97fbf3f3c32b3916aca852ef5c41e1bce9
 DIST mysql2-0.5.4.tar.gz 116463 BLAKE2B 
9c9ad00d813d69b6790d9a0c6c05979892d1b8bedb54e95326bf2250479a93958797fa845d60e29b5a8efcb416a80a94be66535e641d30c92b64d50c5f62c3b5
 SHA512 
89958220d2f5454351f4e4b93099e12355cb0a8c36824125650f2366b15cdb3e1aa208f60beb348834cd2ee6fa36aac4102581c16fe1b6bd4f2136cc1a8b5c99
+DIST mysql2-0.5.5.tar.gz 124769 BLAKE2B 
698b18434691b2b7734c6fa314c931a38e973813a1912166838541f35c181813bff2db2c0967df72e8d9108b9ea71a030af09f39354a9c902674fab287b82331
 SHA512 
fa43e464bfd495d335c6f95b1897009813b7d6fbfeebe8d9c533c4f88c664a61a140227df73eb892c0314f76ebb5d0f2e06265284512dd35950bbab78d20e0fc

diff --git a/dev-ruby/mysql2/mysql2-0.5.5.ebuild 
b/dev-ruby/mysql2/mysql2-0.5.5.ebuild
new file mode 100644
index ..22a9aa069b4f
--- /dev/null
+++ b/dev-ruby/mysql2/mysql2-0.5.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+# Tests require a live MySQL database but should all pass.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/mysql2/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/mysql2
+
+RUBY_FAKEGEM_GEMSPEC="mysql2.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding 
to libmysql"
+HOMEPAGE="https://github.com/brianmario/mysql2;
+SRC_URI="https://github.com/brianmario/mysql2/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql mariadb"
+REQUIRED_USE="^^ ( mariadb mysql )"
+
+MDEPEND="mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( 
dev-db/mariadb-connector-c:= )"
+DEPEND="${DEPEND} ${MDEPEND}"
+RDEPEND="${RDEPEND} ${MDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -e '/s.version/ s/Mysql2::VERSION/"'${PV}'"/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+   local config
+   if use mysql ; then
+   config="${EPREFIX}/usr/bin/mysql_config"
+   fi
+   if use mariadb ; then
+   config="${EPREFIX}/usr/bin/mariadb_config"
+   fi
+
+   ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config="${config}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-gettext/

2023-01-22 Thread Hans de Graaff
commit: f344115cb6b33a0ad68e68e513957389905e512d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 22 12:08:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f344115c

dev-ruby/ruby-gettext: drop 3.3.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-gettext/Manifest  |  1 -
 dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 72725565958b..3620947dd23a 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -1,4 +1,3 @@
-DIST gettext-3.3.5.gem 290816 BLAKE2B 
74434c3feaedc16a17ee530669dacbc4b32ae0be95eb903ce89131619e862e1c823351653ce3c5f95f0882c183e3b2fe87b423a245aa2d8803688ce7e6afb5f7
 SHA512 
6777b96dd73b3d454c0a14a40d2ac0eac52894fa58067ba9ec976627c96efc98b294b1498bed965d0426bcaa1b371dcde5745101e05e21e408397b4e8d31894b
 DIST gettext-3.3.7.gem 292352 BLAKE2B 
76232148ec89720553e7f260c7222b8c5f9eccf0dd0b0b3afa776d9fe6dc6205b21f7853fd1a1edb6e28208ebbd56e327d160af179a4b7c7aaab12965243b806
 SHA512 
6e7906d68b3e834e1a9d69cea26a61ffed07abd035c9a8ffc3456bc2fdcb9495700c2aaa4d099cf75f88dc6916899510208012e02d1d4f15de3d5148251b4233
 DIST gettext-3.4.1.gem 231936 BLAKE2B 
c225a3b0239f01fade9406d4e7704905971369bb37cfc29a5aa3c1bdd60e3b71057b2f7f736cfc3dde60709efcd935a609917384a324178badd760f8e40dfa01
 SHA512 
c4c88aa9b1d81772dce533bcb6a24c2bcde81f15e2f3947e491c7e391099f23c1ac27b6a25fa012f9f7b01c16711446adaf0c014f46d55acc73bc4a7a3317af9
 DIST gettext-3.4.3.gem 233472 BLAKE2B 
d1edc1e4a004412b21ca4aa9e0e1df2000626ffde42e81f092f3a19c3ce080ee4660e5cbcce6d3f9a77e30cccf5f942ef1fa7d12e8680f0a50d67f69ad3ac41a
 SHA512 
144c7d0964660ef671494272138a29abc3b51de1a7d6f8ee920a73cefe05657eda77024c59009179f4880003bd45eeaae7a82ac57b387fb0b924bc0f6eb553ea

diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild 
b/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild
deleted file mode 100644
index 72274509d5b6..
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_NAME="${PN/ruby-/}"
-RUBY_FAKEGEM_VERSION="${PV%_*}"
-
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
-
-RUBY_FAKEGEM_TASK_TEST="none"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locale po"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Native Language Support Library and Tools modeled after GNU 
gettext package"
-HOMEPAGE="https://ruby-gettext.github.io/;
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="doc test"
-SLOT="0"
-LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )"
-
-ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0"
-
-ruby_add_bdepend "doc? ( dev-ruby/yard )
-   dev-ruby/racc"
-ruby_add_bdepend "test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-rr )"
-
-RDEPEND+=" sys-devel/gettext"
-DEPEND+=" sys-devel/gettext"
-
-all_ruby_prepare() {
-   # Fix broken racc invocation
-   sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die
-
-   # Avoid bundler dependency
-   sed -i -e '/bundler/,/helper.install/ s:^:#:' \
-   -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die
-
-   # Avoid dependency on developer-specific tools.
-   sed -i -e '/notify/ s:^:#:' test/run-test.rb || die
-
-   # Avoid tests failing due to a missing test file.
-   #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die
-
-   # Avoid SAFE mode test that fails on ruby 2.6
-   sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die
-}
-
-each_ruby_test() {
-   # Upstream tries to daisy-chain rake calls but they fail badly
-   # with our setup, so run it manually.
-   ${RUBY} test/run-test.rb || die "tests failed"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   dodoc -r samples
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-prof/

2023-01-22 Thread Hans de Graaff
commit: 4a0b021fa0ed6107ee87395d243e67212988070e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 22 10:38:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0b021f

dev-ruby/ruby-prof: drop 1.4.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-prof/Manifest   |  1 -
 dev-ruby/ruby-prof/ruby-prof-1.4.3.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index 93a1acc9050a..d5385b0f5daf 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,3 +1,2 @@
-DIST ruby-prof-1.4.3.tgz 232032 BLAKE2B 
68df149718869afac89b2240263cd3dd48c28b592f32cd7bc8a918b67de7a10abc3a1af04cb00eeaec9e6f7292e5258d22ba8bec0243361289add943535ffe39
 SHA512 
fd19d97b88b52c07331bf885c69215267eccb3a0519eb3bb6cd6e5907af55ebbace32f3bdef5b1f340bc3c4779666d7f4100878e647fdfde4da3a4df2a946ebe
 DIST ruby-prof-1.4.4.tgz 232833 BLAKE2B 
932f5edd47a9de57f4c394044d1d563935f456b3cf77ac85c912359e34c8c1becafddfda329e05a672d4009b81fba386f76ba4677cee2dde44f40bef5abcaa94
 SHA512 
5ae25b32b26cfe7faf60c0ba84d3853c74f272783a8dde858ce3de0186683c7cf35dbcb5e89b1e5aa742ee93ea601e55f7ad99491bf9c1a1accef454b08b9921
 DIST ruby-prof-1.4.5.tgz 233733 BLAKE2B 
1285eb2862a9159a80ead9c3e26f372ec00719553f8bc42d10645e7ea86bfb1f27525c1bdbb3a4ae187a0a34ac7d11c7516b594070fce694d1f29e840710d500
 SHA512 
444af657b5aff9b8c18e15600cb1bc89a2fb9085a56ac65ca392614234bdce73445fcf41ea638f1a2f02826ef35288896befd5e74526b5fa3b93d63eeb3700a0

diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.3.ebuild 
b/dev-ruby/ruby-prof/ruby-prof-1.4.3.ebuild
deleted file mode 100644
index 1924a8778cde..
--- a/dev-ruby/ruby-prof/ruby-prof-1.4.3.ebuild
+++ /dev/null
@@ -1,41 +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"
-
-RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGES"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/ruby_prof"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A module for profiling Ruby code"
-HOMEPAGE="https://github.com/ruby-prof/ruby-prof;
-SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
-
-all_ruby_prepare() {
-   # Avoid bundler
-   sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
-
-   sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb 
|| die
-
-   # We install the shared object in lib, not ext.
-   sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
-
-   # Avoid unneeded dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/slim/

2023-01-22 Thread Hans de Graaff
commit: f07c5ac0cd78664937cbb83e56676b2bd70b0b6e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 22 09:14:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jan 23 07:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07c5ac0

dev-ruby/slim: drop 4.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/slim/slim-4.1.0.ebuild | 52 -
 1 file changed, 52 deletions(-)

diff --git a/dev-ruby/slim/slim-4.1.0.ebuild b/dev-ruby/slim/slim-4.1.0.ebuild
deleted file mode 100644
index a618317cb6de..
--- a/dev-ruby/slim/slim-4.1.0.ebuild
+++ /dev/null
@@ -1,52 +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"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_RECIPE_DOC="rake"
-RUBY_FAKEGEM_TASK_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A template language aiming to reduce the syntax to the essential 
parts"
-HOMEPAGE="http://slim-lang.com/;
-LICENSE="MIT"
-
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 x86"
-SLOT="$(ver_cut 1)"
-IUSE="doc"
-
-ruby_add_rdepend ">=dev-ruby/tilt-2.0.6:* =dev-ruby/tilt-2.0*:*
-   >=dev-ruby/temple-0.7.6:0.7
-   !!

[gentoo-commits] repo/gentoo:master commit in: www-client/firefox/, www-client/firefox/files/

2023-01-22 Thread Georgy Yakovlev
commit: f0a36facc56573707efebc07c743e0ed7e8ddd44
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 23 07:03:26 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 23 07:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a36fac

www-client/firefox: fix 109 webrtc build on ppc64le

Bug: https://bugs.gentoo.org/891389
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...bmo-1775202-ppc64-webrtc-missing-conditions-109.patch | 16 
 www-client/firefox/firefox-109.0.ebuild  |  7 +++
 2 files changed, 23 insertions(+)

diff --git 
a/www-client/firefox/files/0030-bmo-1775202-ppc64-webrtc-missing-conditions-109.patch
 
b/www-client/firefox/files/0030-bmo-1775202-ppc64-webrtc-missing-conditions-109.patch
new file mode 100644
index ..1203476cf3b4
--- /dev/null
+++ 
b/www-client/firefox/files/0030-bmo-1775202-ppc64-webrtc-missing-conditions-109.patch
@@ -0,0 +1,16 @@
+diff --git a/third_party/libwebrtc/moz.build b/third_party/libwebrtc/moz.build
+index 8579f8bb3622..d9ca79d4fcb8 100644
+--- a/third_party/libwebrtc/moz.build
 b/third_party/libwebrtc/moz.build
+@@ -520,7 +520,9 @@ if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] 
== "Linux":
+ 
"/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn",
+ 
"/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn",
+ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn",
+-"/third_party/libwebrtc/modules/audio_coding/isac_gn"
++"/third_party/libwebrtc/modules/audio_coding/isac_gn",
++"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn",
++"/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
+ ]
+ 
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+

diff --git a/www-client/firefox/firefox-109.0.ebuild 
b/www-client/firefox/firefox-109.0.ebuild
index 62bacfdb5569..55a7abd6da29 100644
--- a/www-client/firefox/firefox-109.0.ebuild
+++ b/www-client/firefox/firefox-109.0.ebuild
@@ -612,6 +612,13 @@ src_unpack() {
 src_prepare() {
use lto && rm -v 
"${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
! use ppc64 && rm -v 
"${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch
+   
+   # workaround for https://bugs.gentoo.org/891389 until new patch gets 
into tarball
+   if use ppc64; then
+   rm -v 
"${WORKDIR}"/firefox-patches/0030-bmo-1775202-ppc64-webrtc-missing-conditions.patch
+   eapply 
"${FILESDIR}"/0030-bmo-1775202-ppc64-webrtc-missing-conditions-109.patch
+   fi
+
eapply "${WORKDIR}/firefox-patches"
 
# Allow user to apply any additional patches without modifing ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-process/parallel/

2023-01-22 Thread Sam James
commit: 218a743b15f2b637605a6201c0d78c0ad8b23a83
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 06:40:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 06:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218a743b

sys-process/parallel: add 20230122

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20230122.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 320cd06ded9c..8c7ba8bb2066 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -4,3 +4,5 @@ DIST parallel-20221122.tar.bz2 2415514 BLAKE2B 
0bb85853f3dd84dc51a9382f7d7867352
 DIST parallel-20221122.tar.bz2.sig 2080 BLAKE2B 
a75d39ae0cf64c7979d211fca2f2daf2fa9c724b8b15970a02e67f0321d4495b1d90639085a732467eaf2ded3035d628bf3743bb6dcaa1941ab53dc541d47801
 SHA512 
f9d6bdf9aa35def812a28752e6f8a8780e6aba574167098251148efe7e6426d21a616ddb94ebd8d61c31f722ccf15f6e028e4d7034f7f277c8514a16a5fc372d
 DIST parallel-20221222.tar.bz2 2417694 BLAKE2B 
cfbbe104be248ff1d96495e821161eb76aabedb3cb002d002d6f92dba6130790f767918de7da8249ded694002d1a572f384656bccbb59e0c7f834d874721d79e
 SHA512 
f5e67863a3287ef8836c65f53bc8759d47a17cb457d3a42fe7ffcdc3acda3b46224ce06a40d7ec46339768d95b7d06d5cdc790ad0f8a615fedc5416e14b7301f
 DIST parallel-20221222.tar.bz2.sig 2080 BLAKE2B 
b8344b3d080c515f30e2b23a44a62364af0a3b29d3187ed31d71cfcb165280904c642c7059d9fc34a51e39c42b6a06d70b196de6540411f5453c363e3f79c507
 SHA512 
59e088340430ac688b54fa021a3d3db166b65682aeea57bbcf1879d9149ab132c6599917e115959ad36355582387ce76da2da9b1f42966b1864dffed08b47a5f
+DIST parallel-20230122.tar.bz2 2471639 BLAKE2B 
7f9544d14f5424dfc2976720d2e35883dd25e9a8dd1dcecbcca67ddf27ae05fb2c7e7f3b9428f7c21b375289d6ffd7b7e27e9b12d217b54e8ba11807f40908ff
 SHA512 
e224954af1bcb481c02c344b713e7f02da549d62efb0b8fbfcbb0e30697e18c9860af4bca83bff61d685b37943c4f69146bb1d06cce9a3684de16e764d22c7f9
+DIST parallel-20230122.tar.bz2.sig 2080 BLAKE2B 
997e37b8e7b4d6feb067f9090a6cfa4db9e65b14cd9c37d1cac142077fefed9a69910102438bc4b136e78ef6a76a42cee5e2869be5373c8e6c3aa984435bb947
 SHA512 
ce70a6979a7d31db55a086c2b6f979aae99df62b9527928082f7e38a8c4890f64a84cb65b2e03486a2076e931d1de95041c2ae75c9e093500a49fc9b13161a1d

diff --git a/sys-process/parallel/parallel-20230122.ebuild 
b/sys-process/parallel/parallel-20230122.ebuild
new file mode 100644
index ..3ab936f28fdf
--- /dev/null
+++ b/sys-process/parallel/parallel-20230122.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 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/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



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

2023-01-22 Thread Sam James
commit: 9365f1e0f71f7b4568795239d257626d218bd077
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 06:27:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 06:27:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9365f1e0

sys-devel/gcc: note about amd64/x86 & i686 for CET

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

 sys-devel/gcc/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index ccedf9b38e3f..d1c5c038131d 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -10,6 +10,8 @@

Enable support for Intel Control Flow Enforcement 
Technology (CET).
 
+   Only effective on amd64/x86.
+
Only provides benefits on newer CPUs. For Intel, the CPU
must be at least as new as Tiger Lake. For AMD, it must 
be
at least as new as Zen 3. This is harmless on older 
CPUs,
@@ -18,7 +20,8 @@
When combined with USE=hardened, GCC will set 
-fcf-protection
by default when building software. The effect is minimal
on systems which do not support it, other than a 
possible
-   small increase in codesize for the NOPs.
+   small increase in codesize for the NOPs. The generated
+   code is therefore compatible with i686 at the earliest.

Enable support for the D programming 
language




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

2023-01-22 Thread Sam James
commit: a23b0a6e29bde99cf414d14a4e50f349892ec763
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 06:22:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 06:22:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23b0a6e

dev-cpp/muParser: Stabilize 2.3.4-r1 x86, #891801

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

 dev-cpp/muParser/muParser-2.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
index 8c41fb6efaeb..896a68e294bb 100644
--- a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/muparser-${PV}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 



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

2023-01-22 Thread Sam James
commit: 6bb5978549aaac5802f704d4aa1a53ad4fcdbcd7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 06:21:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 06:22:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb59785

sys-devel/gcc: provide detailed explanations of USE flags

Prompted by a question on the forums, but been meaning to do this
for a while: https://forums.gentoo.org/viewtopic-t-1160941.html.

Folks may also be interested in 
https://wiki.gentoo.org/wiki/Hardened/Toolchain#Changes.

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

 sys-devel/gcc/metadata.xml | 81 +-
 1 file changed, 73 insertions(+), 8 deletions(-)

diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
index 4d9f63a02b27..ccedf9b38e3f 100644
--- a/sys-devel/gcc/metadata.xml
+++ b/sys-devel/gcc/metadata.xml
@@ -7,29 +7,94 @@


Build the ADA language (GNAT) frontend
-   Enable 
support for Intel Control Flow Enforcement Technology (CET)
+   
+   Enable support for Intel Control Flow Enforcement 
Technology (CET).
+
+   Only provides benefits on newer CPUs. For Intel, the CPU
+   must be at least as new as Tiger Lake. For AMD, it must 
be
+   at least as new as Zen 3. This is harmless on older 
CPUs,
+   but provides no benefit either.
+
+   When combined with USE=hardened, GCC will set 
-fcf-protection
+   by default when building software. The effect is minimal
+   on systems which do not support it, other than a 
possible
+   small increase in codesize for the NOPs.
+   
Enable support for the D programming 
language
-   Build packages with 
stack clash protection on by default
-   Request full relocation on start from 
ld.so by default
+   
+   Build packages with stack clash protection on by 
default as
+   a hardening measure.
+
+   This enables -fstack-clash-protection by default which 
protects against
+   large memory allocations allowing stack smashing.
+
+   May cause slightly increased codesize, but modern 
compilers
+   have been adapted to optimize well for this case, as
+   this mitigation is now quite common.
+
+   See 
https://developers.redhat.com/blog/2020/05/22/stack-clash-mitigation-in-gcc-part-3
+   and 
https://www.qualys.com/2017/06/19/stack-clash/stack-clash.txt.
+   
+   
+   Request full relocation on start from ld.so by default.
+
+   This sets the -z,now (BIND_NOW) flag by default on all 
linker invocations. By
+   resolving all dynamic symbols at application startup, 
parts of the program
+   can be made read-only as a hardening measure.
+
+   This is closely related to RELRO which is also 
separately
+   enabled by default.
+
+   In some applications with many unresolved symbols 
(heavily plugin based,
+   for example), startup time may be impacted.
+   
Enable fixed-point arithmetic support 
for MIPS targets in gcc (Warning: significantly increases compile time!)
Build the GCC Go language frontend.
Add support for the framework for loop 
optimizations based on a polyhedral intermediate representation
Use accelerated 128-bit IEEE long 
double ABI (ppc64le only)
Enable libgccjit so other applications can 
embed gcc for Just-In-Time compilation.
Build SSP support into a dedicated library 
rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW 
WHAT IT DOES)
-   Build using Link Time Optimizations 
(LTO)
+   
+   Build using Link Time Optimizations (LTO).
+
+   Note that GCC is always built with support for building
+   other programs with LTO. This USE flag is for whether
+   GCC itself is built and optimized with LTO.
+   
Enable support for Intel Memory Protection 
Extensions (MPX)
Enable support for Native POSIX Threads 
Library, the new threading module (requires linux-2.6 or better usually)
Build support for the Objective C code 
language
Build support for the Objective C++ 
language
Build support for the Objective C code 
language Garbage Collector
-   Build GCC using Profile Guided Optimization 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-01-22 Thread Viorel Munteanu
commit: 50ecd382d186e4ae8b080408d458e64ec3f37573
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jan 23 05:59:26 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jan 23 05:59:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ecd382

app-emulation/virtualbox-extpack-oracle: update Manifest

Closes: https://bugs.gentoo.org/891735
Signed-off-by: Viorel Munteanu  gentoo.org>

 app-emulation/virtualbox-extpack-oracle/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest 
b/app-emulation/virtualbox-extpack-oracle/Manifest
index dee4c4a0b758..0445e6abf93f 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,4 @@
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.40.tar.gz 11233264 BLAKE2B 
c169747b6c0214bd850c5e639d5245e2084701c1ee764e8798a779545d95b8eb8ec0cf4622d5156c0a17126a6a522d041ec126984062b72e71a2283ae9652bd7
 SHA512 
6d8ff0f7f0c4eaaf9c6fcf965133fddc1d4057cffb98a10ade6cf0065e9f656bc49656bb3ac817694cbf9ca2fb4226f3e9ac9b1383ab07cdcbe05ffe18809ce1
 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B 
c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1
 SHA512 
9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83
 DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.4.tar.gz 18515711 BLAKE2B 
07e8ef3d638e7985830b78147849ebada0a4f2140458ea76e236dac53efb867135b860d5c2d29545f4127de934d2b059be60849466cbf6763fcc558afaf4786a
 SHA512 
405042ae9aeff48ce86ec6f7dba294a8be1d26e0a4b1c5a85daacc231d64243a30f301ba6a4108546a8a4b702d01b109bc0936abded572f71bdd147c178615a2
-DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18544293 BLAKE2B 
9bed5e3edb713e0908adc1bc2f95a102abe79119318aa7670646b4d98f2de8c77bf8f8c07d1e41aa428cbee5e60eecdc6aaf07d9516e8eeb2441139d8bb33e4e
 SHA512 
f8498e8a8dc9a9c2b3f25c75f1f644c0464ba3b078ba0b6590149d56dbd480ed798cf2942cd88a62b75da55d7b69bbc1b71daba06b97f8a7a25650058fdb13cf
+DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 
5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1
 SHA512 
cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c



[gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/

2023-01-22 Thread Sam James
commit: 2f3d6bc71763977f07e1389bc530c32400b36650
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 04:33:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:33:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3d6bc7

media-sound/mixxx: update copyright

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

 media-sound/mixxx/mixxx-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mixxx/mixxx-.ebuild 
b/media-sound/mixxx/mixxx-.ebuild
index faecbb31e604..d6ba056d0789 100644
--- a/media-sound/mixxx/mixxx-.ebuild
+++ b/media-sound/mixxx/mixxx-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-util/radare2/files/, dev-util/radare2/

2023-01-22 Thread John Helmert III
commit: f6b02f1030e87d04391b24bdb861bd6406bf2beb
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan 23 04:32:22 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jan 23 04:32:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b02f10

dev-util/radare2: drop 5.7.4, 5.7.6, 5.7.8

Bug: https://bugs.gentoo.org/885395
Bug: https://bugs.gentoo.org/889026
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/radare2/Manifest  |  11 --
 .../radare2/files/radare2-5.7.0-vector35.patch |  22 
 dev-util/radare2/radare2-5.7.4.ebuild  | 119 -
 dev-util/radare2/radare2-5.7.6.ebuild  | 119 -
 dev-util/radare2/radare2-5.7.8.ebuild  | 119 -
 5 files changed, 390 deletions(-)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 942e4cb4793e..52d2f8271e66 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -1,16 +1,5 @@
-DIST radare2-5.7.4-vector35-arm64.tar.gz 1050970 BLAKE2B 
17b9f730b514d959640bd259af9ebdb44b951eb839dc62160da167f2ea3906a60b10e20ff32561cc9b625dfffd1a83d25f484c91e1976d61a18dd04b9bed9862
 SHA512 
bee2f8685dc3760fd51eaa2ab9c68aed2833386145fe164ca6dfc4a5aab20596d1c6305167da2c7410c25be1391853f82fddc1cfa2bfa8e473d7f52129c44a3b
-DIST radare2-5.7.4-vector35-armv7.tar.gz 255288 BLAKE2B 
ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8
 SHA512 
e9eb6cee02265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff
-DIST radare2-5.7.4.tar.gz 9814654 BLAKE2B 
ae8ed1d7b417236c27ee4857f7c33d657d379b46119391037bdb82ddb5b36ab89088c1c0d958757b7cb7fe87a70dd1b288e082af802c818d83d159e7a8460a8a
 SHA512 
e3fc159f2c009ef98c14930086a34cbbb848f779b37206332ee713daa25d803911652d9f1c28b4f23eca02ac103efe9bca4dea65758f1a2077b1eb1279fc1212
-DIST radare2-5.7.6-vector35-arm64.tar.gz 1050960 BLAKE2B 
12faa86a4cdfd9cdc8e307c16d8f797ae3ee800b72e76c6ace84cb7cb5108198dbfbc9a00df6b70448628dc869c94bf8cf9794460d05be99e5a08ee5a3ed40de
 SHA512 
478f06c3fe09232152bbb63e500a440ca8546cc11fe59f9d489a25d327469b1869fe80b4e2e2cfad8a2b96261857cf74b6708628ac30ec8dabc5da05d04c1cfd
-DIST radare2-5.7.6-vector35-armv7.tar.gz 255288 BLAKE2B 
ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8
 SHA512 
e9eb6cee02265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff
-DIST radare2-5.7.6.tar.gz 10071795 BLAKE2B 
e0bd54fcf4a56b34ec6f3b87ab6a20a8be23514e48842d66d7a30f517fa9ba871bd1e740604840fb16a3ae1329221ee67645774ac7df9f8f8d00dc3548dc7830
 SHA512 
04717ddb4bef9ed415c22aa25a0bf626f05c5d32133ac46d5e8a30ebe83e7b782a2b1835233f17f16315a99a39b33dd4e67c34798eb8ae9fbc6db51ca1051e94
-DIST radare2-5.7.8-vector35-arm64.tar.gz 1050960 BLAKE2B 
12faa86a4cdfd9cdc8e307c16d8f797ae3ee800b72e76c6ace84cb7cb5108198dbfbc9a00df6b70448628dc869c94bf8cf9794460d05be99e5a08ee5a3ed40de
 SHA512 
478f06c3fe09232152bbb63e500a440ca8546cc11fe59f9d489a25d327469b1869fe80b4e2e2cfad8a2b96261857cf74b6708628ac30ec8dabc5da05d04c1cfd
-DIST radare2-5.7.8-vector35-armv7.tar.gz 255288 BLAKE2B 
ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8
 SHA512 
e9eb6cee02265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff
-DIST radare2-5.7.8.tar.gz 10324020 BLAKE2B 
628b0c146a8e797f34f43f8d76166fb8c5e945a45232c2e4d63b2c2ce89aef96a20349c519ceb62921bad75ce5faaa8ea51ab1dac79156e00eef8f9ef06f5a45
 SHA512 
7c819a052f5e4b3da72b945915fca92a747c52dc2e2fa8483a8c2d8e71479ce374efbbe2bc02b1b4af26db6a891b6e44cdbb9e062de2f13b22a258cceab561f6
 DIST radare2-5.8.2-capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9
 SHA512 
7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
 DIST radare2-5.8.2-vector35-arm64.tar.gz 1021315 BLAKE2B 
8741de83cddda878536627c0ff6be1f7d4842cf0fefeae2895fe751e39768134f6048167d5aa265169bc22b229a8b66ce37f4ef4df3abc2b3e304dc1f1fe17d1
 SHA512 
9b0fcf9119304e90b3fbed5e0509a819a0a561953681f5e5f408b55db3b0c962dca59c48553cffef21a56772db7871a3987f0f7c07b5538fd4b7d1af005ccdb0
 DIST radare2-5.8.2-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
 DIST radare2-5.8.2.tar.gz 11017554 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-util/radare2/, dev-util/radare2/files/

2023-01-22 Thread John Helmert III
commit: 309640e8da12494bdc227e238bdbd7435cb415f9
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan 23 03:38:19 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jan 23 04:32:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309640e8

dev-util/radare2: add 5.8.2

Unbundle capstone to avoid upstream requirement of capstone-5 patches
which are not shipped in Gentoo's capstone package.

Bug: https://bugs.gentoo.org/885395
Bug: https://bugs.gentoo.org/889026
Bug: https://bugs.gentoo.org/891805
Closes: https://github.com/gentoo/gentoo/pull/29223
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/radare2/Manifest  |   5 +
 .../files/radare2-5.8.2-bundled-capstone.patch |  21 
 .../radare2/files/radare2-5.8.2-vector35.patch |  24 
 dev-util/radare2/radare2-5.8.2.ebuild  | 125 +
 4 files changed, 175 insertions(+)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 8929834b2409..942e4cb4793e 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -7,5 +7,10 @@ DIST radare2-5.7.6.tar.gz 10071795 BLAKE2B 
e0bd54fcf4a56b34ec6f3b87ab6a20a8be235
 DIST radare2-5.7.8-vector35-arm64.tar.gz 1050960 BLAKE2B 
12faa86a4cdfd9cdc8e307c16d8f797ae3ee800b72e76c6ace84cb7cb5108198dbfbc9a00df6b70448628dc869c94bf8cf9794460d05be99e5a08ee5a3ed40de
 SHA512 
478f06c3fe09232152bbb63e500a440ca8546cc11fe59f9d489a25d327469b1869fe80b4e2e2cfad8a2b96261857cf74b6708628ac30ec8dabc5da05d04c1cfd
 DIST radare2-5.7.8-vector35-armv7.tar.gz 255288 BLAKE2B 
ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8
 SHA512 
e9eb6cee02265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff
 DIST radare2-5.7.8.tar.gz 10324020 BLAKE2B 
628b0c146a8e797f34f43f8d76166fb8c5e945a45232c2e4d63b2c2ce89aef96a20349c519ceb62921bad75ce5faaa8ea51ab1dac79156e00eef8f9ef06f5a45
 SHA512 
7c819a052f5e4b3da72b945915fca92a747c52dc2e2fa8483a8c2d8e71479ce374efbbe2bc02b1b4af26db6a891b6e44cdbb9e062de2f13b22a258cceab561f6
+DIST radare2-5.8.2-capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9
 SHA512 
7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
+DIST radare2-5.8.2-vector35-arm64.tar.gz 1021315 BLAKE2B 
8741de83cddda878536627c0ff6be1f7d4842cf0fefeae2895fe751e39768134f6048167d5aa265169bc22b229a8b66ce37f4ef4df3abc2b3e304dc1f1fe17d1
 SHA512 
9b0fcf9119304e90b3fbed5e0509a819a0a561953681f5e5f408b55db3b0c962dca59c48553cffef21a56772db7871a3987f0f7c07b5538fd4b7d1af005ccdb0
+DIST radare2-5.8.2-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
+DIST radare2-5.8.2.tar.gz 11017554 BLAKE2B 
712941ac5871f2201ba806dc7b68ae1825c8dbe896b11aaa6b086651ff28a6d3b7e54b55621e7cc143748d7760ea7007f4dc70232ef16dfe5523a0ab87f0f266
 SHA512 
3c09d89172ac9a5cee6e52294f10b144237acb31b3d470521a7c8650511a58d1732c73004f2dbb1e6e3c43829e3e310b89d6a8abd5f1fb4fdfd3fea8779a72ec
+DIST radare2-testbins-1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz 
125596301 BLAKE2B 
55b876b09150e780359e753d26143640d410c1c15ace2e29bc06d2163657af2089c5044847f107e20256875c7ea5e7cc72460010df0c662c9da933a0388a3f0e
 SHA512 
44662f0217871a51b856f66e876eb57b2006f6350e6bcfae6629b800197b6f30196caf2474d52881a398fd1d65c68364d870b7de692c9e9a2bd1fab493afe3d0
 DIST radare2-testbins-2fdb78f7f754b3aea90377588d45b774ccb41086.tar.gz 
120580683 BLAKE2B 
ba16206f3c44f43c36fbc3079e43d29cd5b6266f8bd31602d7ec218a2b14601173c9022be9329975bd28de948933deeecc052f56c2acd9d6dfeb5576049ec32f
 SHA512 
2c66c8f68df7c51a52a73b33e854b095a4f5435c60eab2a1456f366376aac0f7c39836699e09eae2918f31e75b7c6562994f0916f45de53ae6a480506da95dcb
 DIST radare2-testbins-602471f72caa60d6ece43c3fa483c43decf7052c.tar.gz 
124090448 BLAKE2B 
446f4b730095dc263f31bbd886b350fbf3cbde0cd3bc6f5ed0c5d65a90a66b4d97a7397798c0f6fb7596722d827a3805c6d4d810d06837cf46e8798cedb1fea4
 SHA512 
b490ec951813827bed940ca4fc772691f8e446ce14cf2f0cc7fe2027a481c91939e6212ce94237f71091c18ac8428c9a4a4f35fc58f41ba076c1da75835d0ff4

diff --git a/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch 
b/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch
new file mode 100644
index ..31de9b72bb37
--- /dev/null
+++ b/dev-util/radare2/files/radare2-5.8.2-bundled-capstone.patch
@@ -0,0 +1,21 @@
+Need to unbundle capstone due to broken capstone-5 compatibility:
+
+https://github.com/radareorg/radare2/issues/21204
+https://bugs.gentoo.org/891805
+

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

2023-01-22 Thread Sam James
commit: 0a3a03453658305cf00633b5b241b61d4fefd29e
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sun Jan 22 22:48:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:27:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3a0345

media-sound/mixxx: fix(disable) doc generation

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Sam James  gentoo.org>

 media-sound/mixxx/files/mixxx--docs.patch | 18 +-
 media-sound/mixxx/mixxx-.ebuild   |  3 ++-
 2 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/media-sound/mixxx/files/mixxx--docs.patch 
b/media-sound/mixxx/files/mixxx--docs.patch
index d1de4e6e9443..0ac74959df2e 100644
--- a/media-sound/mixxx/files/mixxx--docs.patch
+++ b/media-sound/mixxx/files/mixxx--docs.patch
@@ -1,19 +1,27 @@
 diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 0cc5b3a7ba..63f18bfda4 100644
+index e35d8dd4e1..798179955c 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -1142,15 +1142,6 @@ install(
+@@ -1504,23 +1504,6 @@ install(
  "${MIXXX_INSTALL_LICENSEDIR}"
  )
- 
+
 -# Documentation
 -install(
 -  FILES
--"${CMAKE_CURRENT_SOURCE_DIR}/README"
--"${CMAKE_CURRENT_SOURCE_DIR}/Mixxx-Manual.pdf"
+-"${CMAKE_CURRENT_SOURCE_DIR}/README.md"
+-"${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Keyboard-Shortcuts.pdf"
 -  DESTINATION
 -"${MIXXX_INSTALL_DOCDIR}"
 -)
+-if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf")
+-  install(
+-FILES
+-  "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf"
+-DESTINATION
+-  "${MIXXX_INSTALL_DOCDIR}"
+-  )
+-endif()
 -
  # Additional Linux-only files
  if(UNIX AND NOT APPLE)

diff --git a/media-sound/mixxx/mixxx-.ebuild 
b/media-sound/mixxx/mixxx-.ebuild
index 5348bd3d18a5..72ed63ef7744 100644
--- a/media-sound/mixxx/mixxx-.ebuild
+++ b/media-sound/mixxx/mixxx-.ebuild
@@ -105,6 +105,7 @@ src_configure() {
-DWAVPACK="$(usex wavpack on off)"
-DQTKEYCHAIN="$(usex qtkeychain on off)"
-DKEYFINDER="$(usex keyfinder on off)"
+   -DDOWNLOAD_MANUAL=OFF
)
 
if [[ "${PV}" ==  ]] ; then
@@ -125,7 +126,7 @@ src_install() {
udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 
69-mixxx-usb-uaccess.rules
 
if use doc ; then
-   dodoc README Mixxx-Manual.pdf
+   dodoc README res/Mixxx-Keyboard-Shortcuts.pdf
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/

2023-01-22 Thread Sam James
commit: 9c4c56577c6a096227449c6767c10a97d8a9be9e
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sun Jan 22 23:09:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4c5657

media-sound/mixxx: disable building shared libs

Not sure if this is the right approach, but building the ebuild without this
gives a bunch of undefined reference errors to benchmarking code

Better approach might be this + disable benchmarking linking in final shared
build? & disable benchmarking & testing in general when USE=-test

Signed-off-by: Marco Sirabella  sirabella.org>
Closes: https://github.com/gentoo/gentoo/pull/29221
Signed-off-by: Sam James  gentoo.org>

 media-sound/mixxx/mixxx-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/mixxx/mixxx-.ebuild 
b/media-sound/mixxx/mixxx-.ebuild
index 605c7557ad8e..faecbb31e604 100644
--- a/media-sound/mixxx/mixxx-.ebuild
+++ b/media-sound/mixxx/mixxx-.ebuild
@@ -107,6 +107,7 @@ src_configure() {
-DQTKEYCHAIN="$(usex qtkeychain on off)"
-DKEYFINDER="$(usex keyfinder on off)"
-DDOWNLOAD_MANUAL=OFF
+   -DBUILD_SHARED_LIBS=OFF
)
 
if [[ "${PV}" ==  ]] ; then



[gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/

2023-01-22 Thread Sam James
commit: 6fbc5cc1417e81883b69988a0fc409f2966a031b
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sun Jan 22 22:52:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbc5cc1

media-sound/mixxx: Update buildtime deps

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Sam James  gentoo.org>

 media-sound/mixxx/mixxx-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/mixxx/mixxx-.ebuild 
b/media-sound/mixxx/mixxx-.ebuild
index 72ed63ef7744..605c7557ad8e 100644
--- a/media-sound/mixxx/mixxx-.ebuild
+++ b/media-sound/mixxx/mixxx-.ebuild
@@ -75,7 +75,8 @@ RDEPEND="
wavpack? ( media-sound/wavpack )
"
 
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   dev-cpp/ms-gsl"
 BDEPEND="virtual/pkgconfig
dev-qt/qttest:5
dev-qt/qtxmlpatterns:5"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/pkgcraft/

2023-01-22 Thread Sam James
commit: 571c167fa4755de54df7ac9d0992a269a63eb675
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 04:10:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:12:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571c167f

sys-libs/pkgcraft: respect AR/CC when building scallop's bash

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

 sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild | 6 +-
 sys-libs/pkgcraft/pkgcraft-.ebuild  | 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
index ae743b97825e..01fb4c382240 100644
--- a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
@@ -152,7 +152,7 @@ CRATES+="
pkgcraft-c-${PV}
 "
 
-inherit edo cargo
+inherit edo cargo toolchain-funcs
 
 DESCRIPTION="C library for pkgcraft"
 HOMEPAGE="https://pkgcraft.github.io/;
@@ -203,6 +203,10 @@ src_compile() {
--libdir="/usr/$(get_libdir)"
)
 
+   # For scallop building bash
+   tc-export AR CC
+
+   # Can pass -vv if need more output from e.g. scallop configure
edo cargo cbuild "${cargoargs[@]}"
 }
 

diff --git a/sys-libs/pkgcraft/pkgcraft-.ebuild 
b/sys-libs/pkgcraft/pkgcraft-.ebuild
index ae743b97825e..01fb4c382240 100644
--- a/sys-libs/pkgcraft/pkgcraft-.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-.ebuild
@@ -152,7 +152,7 @@ CRATES+="
pkgcraft-c-${PV}
 "
 
-inherit edo cargo
+inherit edo cargo toolchain-funcs
 
 DESCRIPTION="C library for pkgcraft"
 HOMEPAGE="https://pkgcraft.github.io/;
@@ -203,6 +203,10 @@ src_compile() {
--libdir="/usr/$(get_libdir)"
)
 
+   # For scallop building bash
+   tc-export AR CC
+
+   # Can pass -vv if need more output from e.g. scallop configure
edo cargo cbuild "${cargoargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/pkgcraft/

2023-01-22 Thread Sam James
commit: 0adeee121f36438282280d6c4daa886870919a6e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:41:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:12:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0adeee12

sys-libs/pkgcraft: add clang BDEPEND for bindgen

Thanks to radhermit for pointing out, as I'd missed the bug as well
(I guess got buried under mail deluge when queue was down...?)

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

 sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild | 2 ++
 sys-libs/pkgcraft/pkgcraft-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
index db15bda1f7db..ae743b97825e 100644
--- a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
@@ -178,8 +178,10 @@ SLOT="0/${PV}"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+# clang needed for bindgen
 BDEPEND+="
dev-util/cargo-c
+   sys-devel/clang
>=virtual/rust-1.65
 "
 

diff --git a/sys-libs/pkgcraft/pkgcraft-.ebuild 
b/sys-libs/pkgcraft/pkgcraft-.ebuild
index db15bda1f7db..ae743b97825e 100644
--- a/sys-libs/pkgcraft/pkgcraft-.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-.ebuild
@@ -178,8 +178,10 @@ SLOT="0/${PV}"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+# clang needed for bindgen
 BDEPEND+="
dev-util/cargo-c
+   sys-devel/clang
>=virtual/rust-1.65
 "
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/pkgcraft/

2023-01-22 Thread Sam James
commit: 401ced71cd8de8504241019b9ebb5a260e6a5fc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:39:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 04:12:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401ced71

sys-libs/pkgcraft: drop stale TODO

This is already handled by the live templating now.

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

 sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild | 2 --
 sys-libs/pkgcraft/pkgcraft-.ebuild  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild 
b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
index 2258d3c3746b..db15bda1f7db 100644
--- a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
@@ -178,8 +178,6 @@ SLOT="0/${PV}"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-# TODO: drop cargo-nextest, it's mostly used for testing the other crates, not
-# pkgcraft-c.
 BDEPEND+="
dev-util/cargo-c
>=virtual/rust-1.65

diff --git a/sys-libs/pkgcraft/pkgcraft-.ebuild 
b/sys-libs/pkgcraft/pkgcraft-.ebuild
index 2258d3c3746b..db15bda1f7db 100644
--- a/sys-libs/pkgcraft/pkgcraft-.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-.ebuild
@@ -178,8 +178,6 @@ SLOT="0/${PV}"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-# TODO: drop cargo-nextest, it's mostly used for testing the other crates, not
-# pkgcraft-c.
 BDEPEND+="
dev-util/cargo-c
>=virtual/rust-1.65



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

2023-01-22 Thread Nick Sarnie
commit: 0176b9c18774252391cd28b16ad29c624ab309b2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Jan 23 04:10:57 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Jan 23 04:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0176b9c1

media-video/aegisub: drop 3.2.2_p20160518-r104

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

 .../aegisub/aegisub-3.2.2_p20160518-r104.ebuild| 160 -
 1 file changed, 160 deletions(-)

diff --git a/media-video/aegisub/aegisub-3.2.2_p20160518-r104.ebuild 
b/media-video/aegisub/aegisub-3.2.2_p20160518-r104.ebuild
deleted file mode 100644
index a3011cbdbd9c..
--- a/media-video/aegisub/aegisub-3.2.2_p20160518-r104.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( luajit )
-LUA_REQ_USE="lua52compat"
-
-WX_GTK_VER=3.0
-PLOCALES="ar bg ca cs da de el es eu fa fi fr_FR gl hu id it ja ko nl pl pt_BR 
pt_PT ru sr_RS sr_RS@latin uk_UA vi zh_CN zh_TW"
-COMMIT_ID="b118fe7e7a5c37540e2f0aa75af105e272bad234"
-
-inherit autotools flag-o-matic lua-single plocale wxwidgets xdg-utils 
vcs-snapshot
-
-DESCRIPTION="Advanced subtitle editor"
-HOMEPAGE="http://www.aegisub.org/ https://github.com/Aegisub/Aegisub;
-SRC_URI="https://github.com/Aegisub/Aegisub/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa debug +fftw openal oss portaudio pulseaudio spell test +uchardet"
-RESTRICT="test"
-
-# aegisub bundles luabins (https://github.com/agladysh/luabins).
-# Unfortunately, luabins upstream is practically dead since 2010.
-# Thus unbundling luabins isn't worth the effort.
-RDEPEND="${LUA_DEPS}
-   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,debug?]
-   dev-libs/boost:=[icu,nls]
-   dev-libs/icu:=
-   media-libs/ffmpegsource:=
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/libass:=[fontconfig]
-   sys-libs/zlib
-   virtual/libiconv
-   virtual/opengl
-   alsa? ( media-libs/alsa-lib )
-   fftw? ( >=sci-libs/fftw-3.3:= )
-   openal? ( media-libs/openal )
-   portaudio? ( =media-libs/portaudio-19* )
-   pulseaudio? ( media-sound/pulseaudio )
-   spell? ( app-text/hunspell:= )
-   uchardet? ( app-i18n/uchardet )
-"
-DEPEND="${RDEPEND}"
-# luarocks is only used as a command-line tool so there is no need to enforce
-# LUA_SINGLE_USEDEP on it. On the other hand, this means we must use version
-# bounds in order to make sure we use a version migrated to Lua eclasses.
-BDEPEND="dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   >=dev-cpp/gtest-1.8.1
-   >=dev-lua/luarocks-3.4.0-r100
-   $(lua_gen_cond_dep '
-   dev-lua/busted[${LUA_USEDEP}]
-   ')
-   )
-"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}
-   || ( alsa openal oss portaudio pulseaudio )"
-
-PATCHES=(
-   "${FILESDIR}/${PV}/${P}-fix-system-luajit-build.patch"
-   "${FILESDIR}/${PV}/${P}-respect-compiler-flags.patch"
-   "${FILESDIR}/${PV}/${P}-support-system-gtest.patch"
-   "${FILESDIR}/${PV}/${P}-fix-icu59-build.patch"
-   "${FILESDIR}/${PV}/${P}-fix-icu62-build.patch"
-   "${FILESDIR}/${PV}/${P}-fix-boost170-build.patch"
-   "${FILESDIR}/${PV}/${P}-fix-makefile-for-make4.3.patch"
-   "${FILESDIR}/${PV}/${P}-tests_luarocks_lua_version.patch"
-   
"${FILESDIR}/${PV}/${P}-avoid-conveying-positional-parameters-to-source-builtin.patch"
-   "${FILESDIR}/${PV}/${P}-luaL_Reg-not-luaL_reg.patch"
-   "${FILESDIR}/${PV}/${P}-ffmpegsource-2.40-compat2.patch"
-)
-
-aegisub_check_compiler() {
-   if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then
-   die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or 
Clang>=3.3."
-   fi
-}
-
-pkg_pretend() {
-   aegisub_check_compiler
-}
-
-pkg_setup() {
-   aegisub_check_compiler
-   lua-single_pkg_setup
-}
-
-src_prepare() {
-   default_src_prepare
-
-   # Remove tests that require unavailable uuid Lua module.
-   rm automation/tests/modules/lfs.moon || die
-
-   remove_locale() {
-   rm "po/${1}.po" || die
-   }
-
-   plocale_find_changes 'po' '' '.po'
-   plocale_for_each_disabled_locale remove_locale
-
-   # See http://devel.aegisub.org/ticket/1914
-   config_rpath_update "${S}"/config.rpath
-
-   eautoreconf
-
-   cat <<- EOF > build/git_version.h || die
-   #define BUILD_GIT_VERSION_NUMBER 8897
-   #define BUILD_GIT_VERSION_STRING "${PV}"
-   #define TAGGED_RELEASE 0
-   EOF
-}
-
-src_configure() {
-   # Prevent access violations from OpenAL detection. See Gentoo bug 
508184.
-   use openal && export agi_cv_with_openal="yes"
-
-   

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

2023-01-22 Thread Matt Turner
commit: 9c8f1500f40699b002357a1d7e8ac64df7d2efc1
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jan 21 04:33:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8f1500

app-office/gnumeric: Version bump to 1.12.54

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29199
Signed-off-by: Matt Turner  gentoo.org>

 app-office/gnumeric/Manifest|  1 +
 app-office/gnumeric/gnumeric-1.12.54.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/app-office/gnumeric/Manifest b/app-office/gnumeric/Manifest
index 64cd68b52576..1264f8aa27e4 100644
--- a/app-office/gnumeric/Manifest
+++ b/app-office/gnumeric/Manifest
@@ -1 +1,2 @@
 DIST gnumeric-1.12.53.tar.xz 18125272 BLAKE2B 
6c25107977492391152c403d2ad6fef79161bc9045660090e12cdd281e5832b4f9e414a0ef5e67f93c10ca789097b510fafed712dcea5b6210f67428a2dc7dd7
 SHA512 
6e9d7b12f9448c75d39985984fac9880c61583fbac10ad9070f5ec7a5bd573874d79e13372d9a185616a5cdb5f53d3f67aeda6ca4bae33e3f5ca0a2160045d7b
+DIST gnumeric-1.12.54.tar.xz 18127208 BLAKE2B 
e9ca517d9d305ec0bbd9d1755b2f510b88e4b9311684f83b20edf804eb885ca7951411a44ff15d7b2ff33b9b938a304532f81839c0da75413c08822b51ad2a9c
 SHA512 
6d390373fcd85ee7090a3eaf6a3fc84b7cb3545c5b64ada59fc3c3bfe04b387a08597bdf85e53bd59e11bfd7d40e8f239eff3fd5e5ec775649836507975e7567

diff --git a/app-office/gnumeric/gnumeric-1.12.54.ebuild 
b/app-office/gnumeric/gnumeric-1.12.54.ebuild
new file mode 100644
index ..ed5f860e947f
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.54.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools gnome.org python-r1 xdg
+
+DESCRIPTION="The GNOME Spreadsheet"
+HOMEPAGE="http://www.gnumeric.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection libgda perl"
+REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
+
+# Missing gnome-extra/libgnomedb required version in tree
+# but its upstream is dead and will be dropped soon.
+
+# lots of missing files, also fails tests due to 80-bit long story
+# upstream bug #721556
+RESTRICT="test"
+
+# Gnumeric has two python components
+# 1. The python loader for loading python-based plugins.
+#This component is pure python 2 and a port "is not currently being worked 
on".
+# 2. The python gobject-based introspection API. This component is compatible
+#with python 3.
+# Component 1. can only be re-enabled once someone has ported the upstream
+# codebase to python 3.
+# https://gitlab.gnome.org/GNOME/gnumeric/issues/419#note_618852
+RDEPEND="
+   app-arch/bzip2
+   sys-libs/zlib
+   >=dev-libs/glib-2.40.0:2
+   >=gnome-extra/libgsf-1.14.33:=
+   >=x11-libs/goffice-0.10.51:0.10[introspection?]
+   >=dev-libs/libxml2-2.4.12:2
+   >=x11-libs/pango-1.24.0:=
+
+   >=x11-libs/gtk+-3.8.7:3
+   x11-libs/cairo:=[svg(+)]
+
+   introspection? (
+   ${PYTHON_DEPS}
+   >=dev-libs/gobject-introspection-1:=
+   )
+   perl? ( dev-lang/perl:= )
+   libgda? ( gnome-extra/libgda:5[gtk] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/yelp-tools
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # Manage gi overrides ourselves
+   sed '/SUBDIRS/ s/introspection//' -i Makefile.{am,in} || die
+
+   # Changed from 'elibtoolize' for bug # 791610
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --disable-schemas-compile \
+   --disable-static \
+   --without-psiconv \
+   --without-python \
+   --with-zlib \
+   $(use_with libgda gda) \
+   $(use_enable introspection) \
+   $(use_with perl)
+}
+
+src_install() {
+   default
+   dodoc HACKING MAINTAINERS
+
+   if use introspection; then
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule 
introspection/gi/overrides/Gnm.py
+   fi
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/goffice/

2023-01-22 Thread Matt Turner
commit: 357f865592a47c18bda7eeb82335ef6b5777e430
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jan 21 04:28:07 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357f8655

x11-libs/goffice: Version bump to 0.10.54

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29198
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/goffice/Manifest   |  1 +
 x11-libs/goffice/goffice-0.10.54.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest
index 1b09baf5bc12..048fee85dfd3 100644
--- a/x11-libs/goffice/Manifest
+++ b/x11-libs/goffice/Manifest
@@ -1 +1,2 @@
 DIST goffice-0.10.53.tar.xz 2442336 BLAKE2B 
8fda50c5d9f8223c082ea9f03334313b051bce47d18b3879c2d8a7c2bbce753f468b5135f0a3c49c54b8a695ee6f1dc355dc806c92e77f41f2d0c64b2bc30bf0
 SHA512 
cd2d0f49f803cb2f01b3a690bfbe3ea4be5c09e00e8ef643055f56c16549529b7c2c098b87286062d3a5048c1f64d600f74082f53710d8ed8cbb34cb6829dafd
+DIST goffice-0.10.54.tar.xz 2443132 BLAKE2B 
83ded093730e214b0d20563789ce13aa959d14fd0911068898afcfe7eaa61f1d42a9aa0e97124a7df585474a290414f077d0fbcfc916e7b41726c56215f16fa6
 SHA512 
d2c23b211bf5d7148a72e6f76629590418e776f789b763fd234f9008e7e8138e6e4077e2c5ecaf6893b944ee1725899aa89544342b0a8bdf3efde4833ca53304

diff --git a/x11-libs/goffice/goffice-0.10.54.ebuild 
b/x11-libs/goffice/goffice-0.10.54.ebuild
new file mode 100644
index ..9e1f7c7809f9
--- /dev/null
+++ b/x11-libs/goffice/goffice-0.10.54.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org libtool
+
+DESCRIPTION="A library of document-centric objects and utilities"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/;
+
+LICENSE="GPL-2"
+SLOT="0.10"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="+introspection"
+
+# FIXME: add lasem to tree
+RDEPEND="
+   >=app-text/libspectre-0.2.6:=
+   >=dev-libs/glib-2.40.0:2
+   >=dev-libs/libxml2-2.4.12:2
+   dev-libs/libxslt
+   >=gnome-base/librsvg-2.22:2
+   >=gnome-extra/libgsf-1.14.24:=[introspection?]
+   >=x11-libs/cairo-1.10:=[svg(+)]
+   >=x11-libs/gdk-pixbuf-2.22:2
+   >=x11-libs/gtk+-3.20:3
+   >=x11-libs/pango-1.24:=
+   x11-libs/libXext:=
+   x11-libs/libXrender:=
+   introspection? (
+   >=dev-libs/gobject-introspection-1:=
+   >=gnome-extra/libgsf-1.14.23:=
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1.12
+   >=dev-util/intltool-0.35
+   virtual/perl-Compress-Raw-Zlib
+   virtual/perl-Getopt-Long
+   virtual/perl-IO-Compress
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --disable-gtk-doc \
+   --disable-maintainer-mode \
+   --without-lasem \
+   --with-gtk \
+   --with-config-backend=gsettings \
+   $(use_enable introspection)
+}
+
+src_install() {
+   default
+   dodoc MAINTAINERS
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-01-22 Thread Matt Turner
commit: a2ccf5ccc53cb8121dad79b8f5601ce7f5c2c0a4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 19 20:31:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ccf5cc

app-editors/gedit-plugins: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29177
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-44.1.ebuild| 105 +
 2 files changed, 106 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 3a4df3731e79..3c9f3292a7f6 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-43.1.tar.xz 913072 BLAKE2B 
ebfaa6311aac490c75339cf506a58ce60864925ebee8284d72cc4b42634696511d7060eca1b8988d574e1b17dc0e0d32cc934da3c29421339044a220ea5e854e
 SHA512 
2aad05ce15e148121b8e0dcf59546061e448aac09f42c28cee7dfc0b3c16965716059cf147c6391f1c439ac04241e94384bf6ff8dfaa40303dfe80d8de1e2fbc
 DIST gedit-plugins-44.0.tar.xz 913176 BLAKE2B 
325b70566ba32d6f10edf1681df6d31bf10329389331c9ef4a89671da1b538ff4faebd07c224d5309a113fbb28d40b777fc34c27b8ab1c894abdfeeb2d3683b6
 SHA512 
878fb3df8ab4e9a338b25da7a8c89c8d8c2dadb78095d2c620448423a2c506e7ab4ac27e823452f0c624ecab97766cc35385271d5889f58a5963b0e343bd63ae
+DIST gedit-plugins-44.1.tar.xz 913228 BLAKE2B 
a153b82da23f7838da9fa24b28687eae2fd0e4381693515f45e665fc6d9bc2715b37fa6bdac7a8a6ebd947ba0a3a70e5c12708bb14a053c9ad0384549e8ef4f6
 SHA512 
d5d767210b362747e4ba51b61b4d1c58bf5b37aa5f942cb9654f71c534d8bce2594ebc9004bed686627403fe1c3a6af84a45f4ce72af1f27fa7b644d11cdc9e2

diff --git a/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild
new file mode 100644
index ..96f086de69f3
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins;
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-44.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-commander/

2023-01-22 Thread Matt Turner
commit: a8c0ea2a8043ffd29c1f1573a3643c792e10c79b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Jan 23 01:07:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c0ea2a

gnome-extra/gnome-commander: Version bump 1.16.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29219
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-commander/Manifest   |  1 +
 .../gnome-commander/gnome-commander-1.16.0.ebuild  | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/gnome-extra/gnome-commander/Manifest 
b/gnome-extra/gnome-commander/Manifest
index e528b409a4ac..9acab1b74198 100644
--- a/gnome-extra/gnome-commander/Manifest
+++ b/gnome-extra/gnome-commander/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-commander-1.14.2.tar.xz 6868340 BLAKE2B 
6b6f2a9435b9bb34a0318ddec0c509e1bef58399ce3bc1a77cf8ba6d97d5fec5e001d301e26ec7575e4c5a2f265ad0ca2e08e86f9f8045c04d6f558c17002bde
 SHA512 
bfbc201ecaf6f9c0a71c7eba73f5d6ef9ba88f0ce8dba5d586058d87125bc51fc4b7f5e9752b7003343d686ea83db916ef78adf8c9d0df1e8715a3c88f9d1ce2
 DIST gnome-commander-1.14.3.tar.xz 6862280 BLAKE2B 
802a3d147c056b08025164b68d48dfc731a0db0d78ada3c5e81866e0918903d82c101fc688bb6a101760605fa17e6d45bb18800aa659b7150e376844d00d0a22
 SHA512 
a3a89b922c23b49587d1b459760a263c886636735549c8dcd592b1ccb838838a3748ec83eb65ca8bbb62d82d4b588479a7673314d6924075b733b31318e52756
+DIST gnome-commander-1.16.0.tar.xz 6235496 BLAKE2B 
a888acc48e6b402d12aec5e447c3354cf7d9a6c9138787728231f4dca837cc7fa57f7dd0b678618e63ce90ba405441e819bafe4d86cb7feee0ed2f7bf09bf212
 SHA512 
9e23afb9b58e1f24e8a67f81fcf9c9bbae02c07d184cf9ffd4bc56d1e4b705ea355b95ce16209d50b743898cdb7bf0b6b8730eaa44f09001d9fa9a834fcbccae

diff --git a/gnome-extra/gnome-commander/gnome-commander-1.16.0.ebuild 
b/gnome-extra/gnome-commander/gnome-commander-1.16.0.ebuild
new file mode 100644
index ..d9ff00029c93
--- /dev/null
+++ b/gnome-extra/gnome-commander/gnome-commander-1.16.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson optfeature
+
+DESCRIPTION="A graphical, full featured, twin-panel file manager"
+HOMEPAGE="https://gcmd.github.io/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc exif gsf pdf samba taglib test +unique"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   doc? ( gnome-extra/yelp )
+   >=dev-libs/glib-2.70.0:2
+   >=x11-libs/gtk+-2.24.0:2
+   exif? ( >=media-gfx/exiv2-0.14 )
+   gsf? ( >=gnome-extra/libgsf-1.12:= )
+   pdf? ( >=app-text/poppler-0.18 )
+   samba? ( gnome-base/gvfs[samba] )
+   taglib? ( >=media-libs/taglib-1.4 )
+   unique? ( >=dev-libs/libunique-0.9.3:1 )
+"
+BDEPEND="
+   doc? ( app-text/yelp-tools )
+   dev-util/glib-utils
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-cpp/gtest-1.7.0 )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature exif exiv2)
+   $(meson_feature gsf libgsf)
+   $(meson_feature pdf poppler)
+   $(meson_feature samba)
+   $(meson_feature taglib)
+   $(meson_feature unique)
+   $(meson_feature test tests)
+   $(meson_use doc help)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+   optfeature "synchronizing files and directories" dev-util/meld
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-01-22 Thread Matt Turner
commit: 322c816b60b83e398f694ae2a64eac38268d6abd
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 19 20:31:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322c816b

app-editors/gedit: Version bump to 44.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-44.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 6737da13088b..40e7bd2e2960 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-43.2.tar.xz 2724036 BLAKE2B 
64039018c604874945cc6835bba14d80f969b0a860c0384d969af7fc81cdc4ade568539a80571440af605f14eaf33730140a48b48b92d1bdb652199770ca3411
 SHA512 
447f0da946ff7474637bb6b88f41eb53e5ba886c66e8b9f8c17e67d2f52e3eb115d905a850300f70488cfebcd6654a14ce8c57044760f4fdb3394cedf4e91f23
 DIST gedit-44.1.tar.xz 2735700 BLAKE2B 
275a614993c4a38d52455eb22c435697a452069f62b4332b4df8b1b83daa18192fa2159162387996122144645069500d3d48826d05a4b4133df285af387a8f52
 SHA512 
7eb48c8020726e0648565abff6aca32ddf464bc651c2e2298402b9ee3ff8c6ba64d4becc6da3290ac8a4b58705a5f3e09b7958a6cebe357d701708c525d6e3df
+DIST gedit-44.2.tar.xz 2741932 BLAKE2B 
ef069084b0a11d86a081f10542ddfe39e9a6989dd0d7e5749af3f62267ea52c6885bf3a50065227307cca6062098c460b05da89f1cd2de0b8d2e6c9c81feb8ad
 SHA512 
c9dd412a16d7d0ba17214164017948bd1184ee5f9c44475e9e02880c0597b2fd9840f9488df7262cb413baedf5e16ce49dd32410b02ed0f53cf4bc94d3e3a4c7

diff --git a/app-editors/gedit/gedit-44.2.ebuild 
b/app-editors/gedit/gedit-44.2.ebuild
new file mode 100644
index ..8d5861b5f198
--- /dev/null
+++ b/app-editors/gedit/gedit-44.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.4:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-01-22 Thread John Helmert III
commit: 19d22289a845fb33f1cb0888261ff0065ceb9c58
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jan 23 02:56:37 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jan 23 03:37:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d22289

dev-util/radare2: add github upstream metadata

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/radare2/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/radare2/metadata.xml b/dev-util/radare2/metadata.xml
index 0ba1db190ab2..0ed6c8845228 100644
--- a/dev-util/radare2/metadata.xml
+++ b/dev-util/radare2/metadata.xml
@@ -9,4 +9,7 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   radareorg/radare2
+   
 



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

2023-01-22 Thread Sam James
commit: 9ab73236b77bf549183a8de6319b25a853f6ac42
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:29:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:29:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab73236

media-libs/speex: add github upstream metadata

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

 media-libs/speex/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/speex/metadata.xml b/media-libs/speex/metadata.xml
index ea423248499b..ac2564db25cb 100644
--- a/media-libs/speex/metadata.xml
+++ b/media-libs/speex/metadata.xml
@@ -7,6 +7,7 @@
   
   
 cpe:/a:xiph:speex
+xiph/speex
   
   
 Enables speex commandline utilities (speexenc, 
speexdec).



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

2023-01-22 Thread Sam James
commit: 62176c0473ca34bc7eaa875118a9b11186903a37
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:28:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62176c04

media-video/rav1e: add github upstream metadata

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

 media-video/rav1e/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-video/rav1e/metadata.xml b/media-video/rav1e/metadata.xml
index 54e8815f09e4..23d811fc 100644
--- a/media-video/rav1e/metadata.xml
+++ b/media-video/rav1e/metadata.xml
@@ -10,4 +10,7 @@
   
 Build the C-API library and header file
   
+  
+xiph/rav1e
+  
 



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

2023-01-22 Thread Sam James
commit: 0d15e435138efe70b1526f1f26d6d432782e797a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:28:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:28:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d15e435

media-libs/opus: add github upstream metadata

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

 media-libs/opus/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/opus/metadata.xml b/media-libs/opus/metadata.xml
index 73c305ccb455..ead8947401fe 100644
--- a/media-libs/opus/metadata.xml
+++ b/media-libs/opus/metadata.xml
@@ -12,4 +12,7 @@

Enable non-Opus modes, e.g. 44.1 kHz 
and 2^n frames

+   
+   xiph/opus
+   
 



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

2023-01-22 Thread Sam James
commit: 039bef47c7086147f412cacf2f565da95ad21535
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:27:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:27:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039bef47

media-libs/opusfile: add github upstream metadata

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

 media-libs/opusfile/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/opusfile/metadata.xml b/media-libs/opusfile/metadata.xml
index cd6bdabd900a..c035863804f5 100644
--- a/media-libs/opusfile/metadata.xml
+++ b/media-libs/opusfile/metadata.xml
@@ -14,4 +14,7 @@
Enable floating point arithmetic 
operations
Enable http connections

+   
+   xiph/opusfile
+   
 



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

2023-01-22 Thread Sam James
commit: 7e4a42a857502a96ad889ec8131e697df75da6ba
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:28:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4a42a8

media-libs/speexdsp: add github upstream metadata

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

 media-libs/speexdsp/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/speexdsp/metadata.xml b/media-libs/speexdsp/metadata.xml
index 22bc3526ff34..9e72cfbd99d1 100644
--- a/media-libs/speexdsp/metadata.xml
+++ b/media-libs/speexdsp/metadata.xml
@@ -7,5 +7,6 @@
   
   
 cpe:/a:xiph:speex
+xiph/speexdsp
   
 



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

2023-01-22 Thread Sam James
commit: a6d8f02298770349527dcee49cc5a99adcbc5cfa
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:26:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d8f022

profiles: drop obsolete masks

Long enough for affected users to be made aware.

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

 profiles/package.mask | 13 -
 1 file changed, 13 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index e921759e8517..2630b81a20bf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -856,19 +856,11 @@ dev-cpp/sourcetrail
 # bug #885075, https://github.com/libarchive/libarchive/issues/1766
 =app-arch/libarchive-3.6.2
 
-# Sam James  (2022-12-09)
-# mpc.h breaks compilation of reverse dependencies, reported upstream to ML
-=dev-libs/mpc-1.3.0
-
 # Michał Górny  (2022-12-08)
 # Seems to break some logic in pkg_resources.  Masked for the time being
 # to prevent breakage.
 >=dev-python/packaging-22.0
 
-# Sam James  (2022-12-06)
-# Broke C++ reverse dependencies. Please upgrade to 1.1.0-r1. See bug #884369.
-=x11-libs/libICE-1.1.0
-
 # Stephan Hartmann  (2023-01-15)
 # Dev channel releases are only for people who
 # are developers or want more experimental features
@@ -880,11 +872,6 @@ dev-cpp/sourcetrail
 # Bug #883559
 =net-p2p/qbittorrent-4.5.0
 
-# David Seifert  (2022-11-27)
-# Broke API for C++, causes massive carnage for consumers.
-# Bug #883223.
-~dev-libs/glib-2.74.2
-
 # Matt Turner  (2022-11-16)
 # Packages or their dependencies have not been ported to libsoup:3.0, while
 # other non-slotted dependencies have been.



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

2023-01-22 Thread Sam James
commit: 71defee60f76242c6d1a25bbd7422251496144d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:23:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:23:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71defee6

profiles: mask broken eselect-wxwidgets version

Mask =app-eselect/eselect-wxwidgets-20230114 (r0) as it broke builds. Please
upgrade to -r1 or newer if installed.

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

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8688bdca8494..e921759e8517 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-01-23)
+# Please upgrade to >=app-eselect/eselect-wxwidgets-20230114-r1 as -r0 may
+# lead to build failures.
+=app-eselect/eselect-wxwidgets-20230114
+
 # Michał Górny  (2023-01-21)
 # Packages that are incompatible with ffmpeg-5.
 #



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

2023-01-22 Thread Sam James
commit: 15eb81861dd67a67b8f1ef9870bf26c814e4343e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:17:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15eb8186

dev-cpp/muParser: Stabilize 2.3.4-r1 arm64, #891801

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

 dev-cpp/muParser/muParser-2.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
index 4d8f3796535b..8c41fb6efaeb 100644
--- a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/muparser-${PV}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/ergo/

2023-01-22 Thread Sam James
commit: 8b7d8f73227358965f743bfaccd12a13457128de
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:16:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7d8f73

net-irc/ergo: add 2.11.1

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

 net-irc/ergo/Manifest   |  1 +
 net-irc/ergo/ergo-2.11.1.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/net-irc/ergo/Manifest b/net-irc/ergo/Manifest
index 36d06d8c10b1..7c915cbb97a6 100644
--- a/net-irc/ergo/Manifest
+++ b/net-irc/ergo/Manifest
@@ -1,2 +1,3 @@
 DIST ergo-2.10.0.tar.gz 3256716 BLAKE2B 
72f1d6464ee434508b9944a9923435cda01e97c8b542c7c77c74562309a6b9ed727b5ae7c444f6e95517482fd87f34623d477e14c1dfbe323a7d81ace5c3e111
 SHA512 
952ef22b28d8de0814f04ece55b8ff88f405f184d8ecfce45c4af63e8c53153786d0b685f9bfff7cdb53ad369914f07069436f43b5ab65816bb7410b02f34bf8
 DIST ergo-2.11.0.tar.gz 3264162 BLAKE2B 
af5020469b7a7d7194cdf4e3f82ded906b811d754fac08bdfc0f8379b907069b92260701dd2e919a196b2ab655a32f9b9e3a21bfc8d363790d49cf32473a6c60
 SHA512 
ccdbc391e280ab25efd45752b84223213aceb3f3045307209da7a02b3b09df571242ad92d11786693fc208427a2d1ca0a3d6d470404cfb83b0acf40ca343441d
+DIST ergo-2.11.1.tar.gz 3264192 BLAKE2B 
9a207fc808277275c43c4c70aec748efe0a5d3a21f4be195885b7058798df8b0d47b52a6b52708f3e04c5aa79faec2fd3f41a0da625fd55fff45a3b12cdb90ba
 SHA512 
9808ecc28dc25e60b942bc74f8fbe4f07b7fda0641c3dd6fc681214e7e2b5fed7fa61f85e2ac0de3c08dc91a54f571e2741ab1b2f6597a2b53405211f327ad81

diff --git a/net-irc/ergo/ergo-2.11.1.ebuild b/net-irc/ergo/ergo-2.11.1.ebuild
new file mode 100644
index ..39327ace6602
--- /dev/null
+++ b/net-irc/ergo/ergo-2.11.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="A modern IRC server written in Go"
+HOMEPAGE="https://ergo.chat/ https://github.com/ergochat/ergo;
+SRC_URI="https://github.com/ergochat/ergo/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${P/_/-}
+
+LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0"
+SLOT="0"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64"
+fi
+
+# We may even want to package irctest in future?
+
+RDEPEND="acct-user/oragono
+   acct-group/oragono"
+
+DOCS=( README.md docs/MANUAL.md docs/USERGUIDE.md )
+
+src_prepare() {
+   default
+
+   sed -i -e 's:ERGO_USERNAME="ergo":ERGO_USERNAME="oragono":' 
distrib/openrc/ergo.confd || die
+
+   # Minor fiddling with paths
+   sed -i \
+   -e 's:/home/ergo/ergo:/usr/bin/ergo:' \
+   -e 's:/home/ergo:/var/lib/ergo:' \
+   -e 's:/var/lib/ergo/ircd.yaml:/etc/ergo/ircd.yaml:' \
+   -e 's:User=ergo:User=oragono:' \
+   distrib/systemd/ergo.service || die
+}
+
+src_compile() {
+   ego build .
+}
+
+src_install() {
+   einstalldocs
+
+   dobin ergo
+
+   insinto /etc/ergo
+   doins default.yaml
+
+   newinitd distrib/openrc/ergo.initd ergo
+   newconfd distrib/openrc/ergo.confd ergo
+
+   keepdir /var/lib/ergo
+   fowners oragono:oragono /var/lib/ergo
+
+   insinto /var/lib/ergo
+   doins -r languages/
+
+   systemd_dounit distrib/systemd/ergo.service
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   elog "Please copy the example config in ${EROOT}/etc/ergo:"
+   elog "e.g. cp ${EROOT}/etc/ergo/default.yaml 
${EROOT}/etc/ergo/ircd.yaml"
+   fi
+}



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

2023-01-22 Thread Sam James
commit: 04c14d4996aad385c8c341885952e2c06806ffbd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:12:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:12:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c14d49

dev-cpp/muParser: Stabilize 2.3.4-r1 amd64, #891801

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

 dev-cpp/muParser/muParser-2.3.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
index 910218afa123..4d8f3796535b 100644
--- a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/muparser-${PV}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 



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

2023-01-22 Thread Sam James
commit: c82ef6e0d056b9a405a64de753ebc946fe73e2cf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:10:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:10:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82ef6e0

sys-apps/logwatch: add 7.8

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

 sys-apps/logwatch/Manifest|  1 +
 sys-apps/logwatch/logwatch-7.8.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/sys-apps/logwatch/Manifest b/sys-apps/logwatch/Manifest
index 93913ac6575a..7ed03f8262aa 100644
--- a/sys-apps/logwatch/Manifest
+++ b/sys-apps/logwatch/Manifest
@@ -1 +1,2 @@
 DIST logwatch-7.7.tar.gz 498214 BLAKE2B 
8978930fe844bde372f68038f295cc62ca61f1c2b10d18f545ddcc713cb72cd01520ff0ea0869f2dff96846431a6dd9a04da1bc79817ccb590b0235f96e934da
 SHA512 
5224013c548e60248ef2de8aeabc760d046374f54035e7e5e00bba0c6e6777eb5e7fcfd05a9f029d3d34e9d3fb8a243ed99b417961b21895cc14b881f1ad3dd4
+DIST logwatch-7.8.tar.gz 496093 BLAKE2B 
35480a22077e43b70d15a00cc0a3a8297c1e57c465d6fffe7a9a68a9b4fb14ef62c1d2bcae8a4ab2d70af16451b8f0b5dba8aec29beae1012501a118915edd92
 SHA512 
470b45e5838014986292c65b7e95e7922fb5364d0d375d413f710968523273372e049774a25aab58a685bf0cfe999c8ffa0c2280fc29aa83b1603256659511d9

diff --git a/sys-apps/logwatch/logwatch-7.8.ebuild 
b/sys-apps/logwatch/logwatch-7.8.ebuild
new file mode 100644
index ..3147899cb63c
--- /dev/null
+++ b/sys-apps/logwatch/logwatch-7.8.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tmpfiles
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}"
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Analyzes and Reports on system logs"
+HOMEPAGE="https://sourceforge.net/projects/logwatch/;
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Date-Calc
+   dev-perl/Date-Manip
+   dev-perl/Tie-IxHash
+   dev-perl/Sys-CPU
+   dev-perl/Sys-MemInfo
+   virtual/cron
+   virtual/mta
+   virtual/mailx
+"
+
+src_install() {
+   dodir /usr/share/logwatch/lib
+   dodir /usr/share/logwatch/scripts/services
+   dodir /usr/share/logwatch/scripts/shared
+   dodir /usr/share/logwatch/default.conf/logfiles
+   dodir /usr/share/logwatch/default.conf/services
+   dodir /usr/share/logwatch/default.conf/html
+   keepdir /etc/logwatch
+
+   # logwatch.pl requires cache dir (bug #607668)
+   newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf
+
+   newsbin scripts/logwatch.pl logwatch.pl
+
+   exeinto /usr/share/logwatch/lib
+   doexe lib/*.pm
+
+   exeinto /usr/share/logwatch/scripts/services
+   doexe scripts/services/*
+
+   exeinto /usr/share/logwatch/scripts/shared
+   doexe scripts/shared/*
+
+   insinto /usr/share/logwatch/default.conf
+   doins conf/logwatch.conf
+
+   insinto /usr/share/logwatch/default.conf/logfiles
+   doins conf/logfiles/*
+
+   insinto /usr/share/logwatch/default.conf/services
+   doins conf/services/*
+
+   insinto /usr/share/logwatch/default.conf/html
+   doins conf/html/*
+
+   # Make sure logwatch is run before anything else (bug #100243)
+   exeinto /etc/cron.daily
+   newexe "${FILESDIR}"/logwatch 00-logwatch
+
+   doman logwatch.8
+   dodoc README HOWTO-Customize-LogWatch
+
+   # Do last due to insopts modification.
+   insinto /usr/share/logwatch/scripts/logfiles
+   insopts -m755
+   doins -r scripts/logfiles/*
+}
+
+pkg_postinst() {
+   # Migration from /etc/cron.daily/logwatch -> 
/etc/cron.daily/00-logwatch (bug #100243)
+   if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then
+   local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch)
+   [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \
+   && rm -f "${ROOT}"/etc/cron.daily/logwatch \
+   || ewarn "You have two logwatch files in 
/etc/cron.daily/"
+   fi
+
+   # Trigger cache dir creation to allow immediate use of logwatch (bug 
#607668)
+   tmpfiles_process ${PN}.conf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-process/lsof/

2023-01-22 Thread Sam James
commit: 3eb7d5ee7601aac2df8d70982fb670aca56da83a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 03:07:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 03:08:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb7d5ee

sys-process/lsof: add 4.98.0

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

 sys-process/lsof/Manifest   |  1 +
 sys-process/lsof/lsof-4.98.0.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index fc6fbefc777d..4c7ff7e871c7 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -1,3 +1,4 @@
 DIST lsof-4.96.3.tar.gz 1342843 BLAKE2B 
79e276d0db5138c356cc8bfa32e6f991ce8860644eb5d02f49ba04ce08076232f0fb8b10e143ee135205de5c64bd053d7bf021e48d666b65ffc01c0a47b76116
 SHA512 
ad17a73590ffb154a13b8b5de8ada738ce343fcc833012b2a5e9b3bda587785b09ae8bf090a99fba8e84b788c2a6d61eaa7359f939bfa68d2423e604801e2a98
 DIST lsof-4.96.4.tar.gz 1342514 BLAKE2B 
c420e2f928ffa8148a62298ba7176f860b15f9e78f4c2dc299162614a1d9b94a85c42ee93ef5e92b8a99f1c67e496cf2c848874b844c22c287aab53bfe211c58
 SHA512 
06f8005e1eb72324c1fd603d8b8287a61ad6fdec182e9da833991a8915aaa69c416af1564d3b1087cb08b3504ef9b15cdffec7051605e89d945d6750ec8da985
 DIST lsof-4.97.0.tar.gz 1130140 BLAKE2B 
0034550ebbd41da66d7fef8d8f8ae148faa1f59ec086d2803ba406aeeff15f461c2dd8d9309724b61647164a66588f31027b972fd14c54a7f10432b0f0bbb46f
 SHA512 
7ac81c26374305d8fd3b114fb697f093f289367a3f2577d9bc3f671fef1ee477c97ec670382fb0e7fee4ac4eb75120ef3b0d9356d5c4c39f4c00af324e436287
+DIST lsof-4.98.0.tar.gz 734232 BLAKE2B 
2f4ba4d179e8061e5bcff7dda4a0981616530bd5577fc73904e2699e6e982efee9e4270d3f2d3c68751d73cb98bfed0fd49d4c6bd967d15b4e06dcb72494d024
 SHA512 
6fde12497ce9cbba698be624b45e8392d551626c3e46b50ec23e661b322438ef7162dbac0d06829d56f074c7d934fa1ca98aa50ee1487125c93bebfe8eb2a2e8

diff --git a/sys-process/lsof/lsof-4.98.0.ebuild 
b/sys-process/lsof/lsof-4.98.0.ebuild
new file mode 100644
index ..96cc4bd44ecc
--- /dev/null
+++ b/sys-process/lsof/lsof-4.98.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+MY_P="${P/-/_}"
+DESCRIPTION="Lists open files for running Unix processes"
+HOMEPAGE="https://github.com/lsof-org/lsof;
+SRC_URI="https://github.com/lsof-org/lsof/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="lsof"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="rpc selinux"
+
+RDEPEND="
+   rpc? ( net-libs/libtirpc )
+   selinux? ( sys-libs/libselinux )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-apps/groff
+   rpc? ( virtual/pkgconfig )
+"
+
+# Needs fixing first for sandbox
+RESTRICT="test"
+
+src_configure() {
+   export ac_cv_header_selinux_selinux_h=$(usex selinux)
+
+   [[ ${CHOST} == *-solaris2.11 ]] && append-cppflags -DHAS_PAD_MUTEX
+
+   local myeconfargs=(
+   $(use_with rpc libtirpc)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake DEBUG="" all
+}
+
+pkg_postinst() {
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   einfo "Note: to use lsof on Solaris you need read permissions 
on"
+   einfo "/dev/kmem, i.e. you need to be root, or to be in the 
group sys"
+   elif [[ ${CHOST} == *-aix* ]] ; then
+   einfo "Note: to use lsof on AIX you need read permissions on 
/dev/mem and"
+   einfo "/dev/kmem, i.e. you need to be root, or to be in the 
group system"
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/olm/

2023-01-22 Thread Julien Roy
commit: 00a348f44862263eedc582d05d395cdca90b4904
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jan 23 02:41:51 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Jan 23 02:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00a348f4

dev-python/olm: add dev-python/future dependency

Closes: https://bugs.gentoo.org/891727
Closes: https://bugs.gentoo.org/891729
Signed-off-by: Julien Roy  jroy.ca>

 dev-python/olm/{olm-3.2.14.ebuild => olm-3.2.14-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/olm/olm-3.2.14.ebuild 
b/dev-python/olm/olm-3.2.14-r1.ebuild
similarity index 96%
rename from dev-python/olm/olm-3.2.14.ebuild
rename to dev-python/olm/olm-3.2.14-r1.ebuild
index f7e120e52..1aca1e1d3 100644
--- a/dev-python/olm/olm-3.2.14.ebuild
+++ b/dev-python/olm/olm-3.2.14-r1.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
dev-python/cffi[${PYTHON_USEDEP}]
test? (
dev-python/aspectlib[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
dev-python/pytest-benchmark[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/pytest-flake8[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryfs/files/, sys-fs/cryfs/

2023-01-22 Thread Sam James
commit: e71067dbade539090be50e3ddfc9fac889efc34e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:14:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71067db

sys-fs/cryfs: fix build w/ gcc 13

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

 sys-fs/cryfs/cryfs-0.10.3-r1.ebuild |  1 +
 sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch | 11 +++
 2 files changed, 12 insertions(+)

diff --git a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild 
b/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
index 6416dfd23725..e3ce120c5ff7 100644
--- a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
+++ b/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
@@ -39,6 +39,7 @@ PATCHES=(
# TODO upstream:
"${FILESDIR}/${PN}-0.10.2-unbundle-libs.patch"
"${FILESDIR}/${PN}-0.10.2-install-targets.patch"
+   "${FILESDIR}/${PN}-0.10.3-gcc13.patch"
# From upstream
"${FILESDIR}/${PN}-0.10.3-gcc11.patch"
"${FILESDIR}/${PN}-0.10.3-fix-build-with-boost-1-77.patch"

diff --git a/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch 
b/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch
new file mode 100644
index ..33b6e95d1cea
--- /dev/null
+++ b/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/890847
+--- a/src/cpp-utils/thread/LeftRight.h
 b/src/cpp-utils/thread/LeftRight.h
+@@ -2,6 +2,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 



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

2023-01-22 Thread Sam James
commit: a5c752c651b9660cc1a8a8a8726171158484b9ce
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:38:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:38:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c752c6

dev-util/pkgconf: add 1.8.1

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

 dev-util/pkgconf/Manifest |  1 +
 dev-util/pkgconf/pkgconf-1.8.1.ebuild | 73 +++
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index f5ba5240e212..62fddf35388a 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,3 +1,4 @@
 DIST pkgconf-1.8.0.tar.xz 296304 BLAKE2B 
6585a855a313406f77d26fba3cc3cef798b27c4b7ece81738bdba12f36ee93fbcaf838e1065406c28adc20852e34e2de14bc5f4837982f9cc35360d9a3ac83a5
 SHA512 
58204006408ad5ce91222ed3c93c2e0b61c04fa83c0a8ad337b747b583744578dbebd4ad5ccbc577689637caa1c5dc246b7795ac46e39cb1aa78199b7c28
+DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 
591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe
 SHA512 
7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba
 DIST pkgconf-1.9.3.tar.xz 308612 BLAKE2B 
90d48171e24235906c41e97f7a2fa53825724c7500e90e502e5e2e4d668d3be863119e39b83a8e02adcef83a7def42e1c5e3641e77f6194bd81f653776bc95b4
 SHA512 
f65583f78571e4da161201d6387091562b38893adc31df421b0e6d560a060deb306a0b7ad8b28266253244c935d0a8169f35e04825a7857f21a09527d36f921e
 DIST pkgconf-1.9.4.tar.xz 309164 BLAKE2B 
f0a99f9c7aaf571b14aa24b6dae441fb041d794294e560601232c03254e521a49a5724e41c5ada537f7933bb4831b63482896c8569a9502c8c5d841190e1d091
 SHA512 
079436244f3942161f91c961c96d382a85082079c9843fec5ddd7fb245ba7500a9f7a201b5ef2c70a7a079fe1aacf3a52b73de5402a6f061df87bcdcf0a90755

diff --git a/dev-util/pkgconf/pkgconf-1.8.1.ebuild 
b/dev-util/pkgconf/pkgconf-1.8.1.ebuild
new file mode 100644
index ..311850a40d1d
--- /dev/null
+++ b/dev-util/pkgconf/pkgconf-1.8.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2012-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib multilib-minimal
+
+if [[ ${PV} == "" ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
+else
+   SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
ANSI C89"
+HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf;
+
+LICENSE="ISC"
+SLOT="0/3"
+IUSE="test"
+
+# tests require 'kyua'
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-libs/atf
+   dev-util/kyua
+   )
+"
+RDEPEND="
+   !dev-util/pkgconfig
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/pkgconf$(get_exeext)
+)
+
+src_prepare() {
+   default
+
+   [[ ${PV} == "" ]] && eautoreconf
+   MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/pkg-config$(get_exeext)
+   )
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE="${S}"
+   local args=(
+   --with-system-includedir="${EPREFIX}/usr/include"
+   
--with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)"
+   )
+   econf "${args[@]}"
+}
+
+multilib_src_test() {
+   unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
+   default
+}
+
+multilib_src_install() {
+   default
+
+   dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext)
+   dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2023-01-22 Thread Sam James
commit: d30761d3c18593bbee87fd2f56fad7e5893042d0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:38:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:38:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30761d3

dev-util/pkgconf: drop 1.9.3

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

 dev-util/pkgconf/Manifest |  1 -
 dev-util/pkgconf/pkgconf-1.9.3.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index 62fddf35388a..2c24c060f05a 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,4 +1,3 @@
 DIST pkgconf-1.8.0.tar.xz 296304 BLAKE2B 
6585a855a313406f77d26fba3cc3cef798b27c4b7ece81738bdba12f36ee93fbcaf838e1065406c28adc20852e34e2de14bc5f4837982f9cc35360d9a3ac83a5
 SHA512 
58204006408ad5ce91222ed3c93c2e0b61c04fa83c0a8ad337b747b583744578dbebd4ad5ccbc577689637caa1c5dc246b7795ac46e39cb1aa78199b7c28
 DIST pkgconf-1.8.1.tar.xz 302372 BLAKE2B 
591961f0b1fd185834fd8e2a672199cffc035139599817b1d56d571300d2aa800a719c9477aac4023dfade597ad3cc3b45360babe57498977568ee57077c7bbe
 SHA512 
7a7d5204c1c9bfb6578bda56f299d1fa0300e69a133a65730b10ad77aefbf26fceb74ae77cecda326b3ed5db5736f27fcce94764b3a56d40f4bb99fecdc80bba
-DIST pkgconf-1.9.3.tar.xz 308612 BLAKE2B 
90d48171e24235906c41e97f7a2fa53825724c7500e90e502e5e2e4d668d3be863119e39b83a8e02adcef83a7def42e1c5e3641e77f6194bd81f653776bc95b4
 SHA512 
f65583f78571e4da161201d6387091562b38893adc31df421b0e6d560a060deb306a0b7ad8b28266253244c935d0a8169f35e04825a7857f21a09527d36f921e
 DIST pkgconf-1.9.4.tar.xz 309164 BLAKE2B 
f0a99f9c7aaf571b14aa24b6dae441fb041d794294e560601232c03254e521a49a5724e41c5ada537f7933bb4831b63482896c8569a9502c8c5d841190e1d091
 SHA512 
079436244f3942161f91c961c96d382a85082079c9843fec5ddd7fb245ba7500a9f7a201b5ef2c70a7a079fe1aacf3a52b73de5402a6f061df87bcdcf0a90755

diff --git a/dev-util/pkgconf/pkgconf-1.9.3.ebuild 
b/dev-util/pkgconf/pkgconf-1.9.3.ebuild
deleted file mode 100644
index e962927aff1a..
--- a/dev-util/pkgconf/pkgconf-1.9.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2012-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib multilib-minimal
-
-if [[ ${PV} ==  ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git;
-else
-   SRC_URI="https://distfiles.dereferenced.org/${PN}/${P}.tar.xz;
-   # Per release notes, 1.9.x is a testing/development release.
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
ANSI C89"
-HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf;
-
-LICENSE="ISC"
-SLOT="0/4"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   dev-libs/atf
-   dev-util/kyua
-   )
-"
-RDEPEND="!dev-util/pkgconfig"
-
-src_prepare() {
-   default
-
-   [[ ${PV} ==  ]] && eautoreconf
-
-   MULTILIB_CHOST_TOOLS=(
-   /usr/bin/pkgconf
-   /usr/bin/pkg-config$(get_exeext)
-   )
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --with-system-includedir="${EPREFIX}/usr/include"
-   
--with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
-   unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
-   default
-}
-
-multilib_src_install() {
-   default
-
-   dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext)
-   dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   find "${ED}" -type f -name '*.la' -delete || die
-}



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

2023-01-22 Thread Sam James
commit: 922dcf1311552e6000e2f6146d6aa785671e9845
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:14:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922dcf13

sys-fs/cryfs: add github upstream metadata

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

 sys-fs/cryfs/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/cryfs/metadata.xml b/sys-fs/cryfs/metadata.xml
index 29cb5df7d609..dce6d653fddc 100644
--- a/sys-fs/cryfs/metadata.xml
+++ b/sys-fs/cryfs/metadata.xml
@@ -9,4 +9,7 @@
 proxy-ma...@gentoo.org
 Proxy Maintainers
   
+  
+cryfs/cryfs
+  
 



[gentoo-commits] repo/gentoo:master commit in: sys-block/spindown/files/, sys-block/spindown/

2023-01-22 Thread Sam James
commit: 787c9cc8064dcb021a01a51e2fc0217b927a9111
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:20:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787c9cc8

sys-block/spindown: EAPI 8, respect CXX, fix musl build

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

 .../spindown/files/spindown-0.4.0-Makefile.patch   | 55 ++
 .../files/spindown-0.4.0-musl-time-include.patch   | 11 +
 sys-block/spindown/spindown-0.4.0-r5.ebuild| 26 +-
 3 files changed, 80 insertions(+), 12 deletions(-)

diff --git a/sys-block/spindown/files/spindown-0.4.0-Makefile.patch 
b/sys-block/spindown/files/spindown-0.4.0-Makefile.patch
new file mode 100644
index ..60bfdb25616f
--- /dev/null
+++ b/sys-block/spindown/files/spindown-0.4.0-Makefile.patch
@@ -0,0 +1,55 @@
+--- a/Makefile
 b/Makefile
+@@ -3,8 +3,8 @@ ETCDIR = $(DESTDIR)/etc
+ VERSION = 0.4.0
+ OBJS = main.o diskset.o disk.o spindown.o iniparser.o dictionary.o log.o 
spindownd.o\
+ exceptions.o
+-CC = g++
+-CFLAGS +=
++CXX ?= c++
++CXXFLAGS +=
+ LDFLAGS +=
+ SRC = src/
+ INPARSER = $(SRC)ininiparser3.0b/
+@@ -61,31 +61,31 @@ dist:
+   rm -d -r -f $(SRCDIR)
+ 
+ spindownd: $(OBJS)
+-  g++ $(CFLAGS) $(LDFLAGS) -o spindownd $(OBJS)
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -o spindownd $(OBJS)
+ 
+ main.o: $(SRC)main.cpp $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)main.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)main.cpp
+ 
+ diskset.o: $(SRC)diskset.cpp $(SRC)diskset.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)diskset.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)diskset.cpp
+ 
+ disk.o: $(SRC)disk.cpp $(SRC)disk.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)disk.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)disk.cpp
+ 
+ spindown.o: $(SRC)spindown.cpp $(SRC)spindown.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)spindown.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)spindown.cpp
+ 
+ spindownd.o: $(SRC)spindownd.cpp $(SRC)spindownd.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)spindownd.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)spindownd.cpp
+ 
+ log.o: $(SRC)log.cpp $(SRC)log.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)log.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)log.cpp
+ 
+ exceptions.o: $(SRC)exceptions.cpp $(SRC)exceptions.h $(SRC)general.h
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(SRC)exceptions.cpp
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(SRC)exceptions.cpp
+ 
+ iniparser.o: $(INPARSER)iniparser.c
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(INPARSER)iniparser.c
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(INPARSER)iniparser.c
+ 
+ dictionary.o: $(INPARSER)dictionary.c
+-  g++ $(CFLAGS) $(LDFLAGS) -c $(INPARSER)dictionary.c
++  $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -c $(INPARSER)dictionary.c

diff --git a/sys-block/spindown/files/spindown-0.4.0-musl-time-include.patch 
b/sys-block/spindown/files/spindown-0.4.0-musl-time-include.patch
new file mode 100644
index ..8b42b5e41c9d
--- /dev/null
+++ b/sys-block/spindown/files/spindown-0.4.0-musl-time-include.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/863074
+--- a/src/disk.h
 b/src/disk.h
+@@ -30,6 +30,7 @@
+ 
+ #include "ininiparser3.0b/iniparser.h"
+ 
++#include 
+ #include 
+ using std::string;
+ 

diff --git a/sys-block/spindown/spindown-0.4.0-r5.ebuild 
b/sys-block/spindown/spindown-0.4.0-r5.ebuild
index ecc1c975e4cc..8d80fdb10e54 100644
--- a/sys-block/spindown/spindown-0.4.0-r5.ebuild
+++ b/sys-block/spindown/spindown-0.4.0-r5.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="Spindown is a daemon that can spin down idle disks"
 HOMEPAGE="https://code.google.com/p/spindown;
@@ -10,33 +12,33 @@ SRC_URI="https://spindown.googlecode.com/files/${P}.tar.gz;
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND=""
-RDEPEND="${DEPEND}
-   sys-apps/sg3_utils"
+RDEPEND="sys-apps/sg3_utils"
 
-src_prepare() {
-   eapply "${FILESDIR}"/${P}-CFLAGS-LDFLAGS.patch
-   eapply_user
-}
+PATCHES=(
+   "${FILESDIR}"/${P}-CFLAGS-LDFLAGS.patch
+   "${FILESDIR}"/${P}-Makefile.patch
+   "${FILESDIR}"/${P}-musl-time-include.patch
+)
 
 src_compile() {
-   emake
+   emake CXX="$(tc-getCXX)"
 }
 
 src_install() {
insinto /etc
newins spindown.conf.example spindown.conf
+
newinitd "${FILESDIR}"/spindownd.initd-r1 spindownd
newconfd "${FILESDIR}"/spindownd.confd-r1 spindownd
+
 

[gentoo-commits] repo/gentoo:master commit in: net-misc/sstp-client/files/, net-misc/sstp-client/

2023-01-22 Thread Sam James
commit: 9ca397b84cc1ffec4736e22e757f79aeb4294891
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:31:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca397b8

net-misc/sstp-client: add 1.0.18

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

 net-misc/sstp-client/Manifest  |  1 +
 .../files/sstp-client-1.0.18-includes.patch| 42 ++
 net-misc/sstp-client/sstp-client-1.0.18.ebuild | 65 ++
 3 files changed, 108 insertions(+)

diff --git a/net-misc/sstp-client/Manifest b/net-misc/sstp-client/Manifest
index aeeb04f63c6c..c04331a85465 100644
--- a/net-misc/sstp-client/Manifest
+++ b/net-misc/sstp-client/Manifest
@@ -1 +1,2 @@
 DIST sstp-client-1.0.17.tar.gz 482831 BLAKE2B 
d19c752b3f061401f89eb46bd52091e3ab0a3c931c6646a55c1ee0e6dd7e9c501fba14b7c870a2514cb72fb0fd1d8bc89538562d4d99b9d58a081e0917734f5d
 SHA512 
eff18eb894b2c96d46315b5ac7530fe50e8dd6e6c29ea946cd0e7c05c56416e85088fc65650fb77c05e3a747cb0b4e3575af5457515d240161027910abae9775
+DIST sstp-client-1.0.18.tar.gz 477886 BLAKE2B 
3a2929a5245a703c36b9bf6c17b7f65d911446a8a44b95894fd990ccf5ad01a98e4b5e843681e4643ff4b28a57de359a98ef42f9bb378d52c6829297970399b6
 SHA512 
e0dd0fe57b65c2001737222159e58b11177a8f1cb64564e520fad2199c0581d0550a00f49c921be74039dec59062233b4716f8b624a0e4cb48bdf8df9272f93c

diff --git a/net-misc/sstp-client/files/sstp-client-1.0.18-includes.patch 
b/net-misc/sstp-client/files/sstp-client-1.0.18-includes.patch
new file mode 100644
index ..3a768f50e889
--- /dev/null
+++ b/net-misc/sstp-client/files/sstp-client-1.0.18-includes.patch
@@ -0,0 +1,42 @@
+https://gitlab.com/eivnaes/sstp-client/-/merge_requests/4
+
+From 1d822cca1c4e5b4db91bcbabe29bf43c05449af7 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 23 Jan 2023 02:26:28 +
+Subject: [PATCH 1/2] libsstp-log: add missing  include
+
+Needed for time_t. Fixes build w/ GCC 12 on musl.
+
+Bug: https://bugs.gentoo.org/854858
+--- a/src/libsstp-log/sstp-log-private.h
 b/src/libsstp-log/sstp-log-private.h
+@@ -24,6 +24,7 @@
+ #ifndef __SSTP_LOG_PRIVATE_H__
+ #define __SSTP_LOG_PRIVATE_H__
+ 
++#include 
+ 
+ /*! Keep attributes aligned to a 32-bit boundary */
+ #define LOG_ALIGN32(n)  \
+
+From 835c6226aaccb4c39a8c50dec5d3afd87315fddd Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 23 Jan 2023 02:28:18 +
+Subject: [PATCH 2/2] pppd-plugin: workaround broken pppd.h header for memcpy
+
+ppp's pppd.h defines a BCOPY macro which expands to memcpy but doesn't
+include  which provides it. Include it in pppd-plugin instead
+to workaround it, as it'll be a while before we can assume the system ppp
+is fixed.
+
+Bug: https://bugs.gentoo.org/870865
+--- a/src/pppd-plugin/sstp-mppe.c
 b/src/pppd-plugin/sstp-mppe.c
+@@ -24,6 +24,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ 

diff --git a/net-misc/sstp-client/sstp-client-1.0.18.ebuild 
b/net-misc/sstp-client/sstp-client-1.0.18.ebuild
new file mode 100644
index ..d11d4f1ace70
--- /dev/null
+++ b/net-misc/sstp-client/sstp-client-1.0.18.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info
+
+DESCRIPTION="A client implementation of Secure Socket Tunneling Protocol 
(SSTP)"
+HOMEPAGE="http://sstp-client.sourceforge.net/;
+SRC_URI="mirror://sourceforge/sstp-client/${P}.tar.gz"
+
+LICENSE="GPL-2+-with-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="static"
+
+DEPEND="dev-libs/libevent:=
+   dev-libs/openssl:=
+   net-dialup/ppp:="
+RDEPEND="${DEPEND}
+   acct-group/sstpc
+   acct-user/sstpc"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~NETFILTER_NETLINK"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.0.12-remove-network-test.patch"
+   "${FILESDIR}/${PN}-1.0.12-fix-example.patch"
+
+   "${FILESDIR}/${PN}-1.0.18-includes.patch"
+)
+
+DOCS=( AUTHORS ChangeLog DEVELOPERS NEWS README TODO USING )
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local PPPD_VER="$(best_version net-dialup/ppp)"
+   # Reduce it to ${PV}-${PR}
+   PPPD_VER=${PPPD_VER#*/*-}
+   # Main version without beta/pre/patch/revision
+   PPPD_VER=${PPPD_VER%%[_-]*}
+
+   local myeconfargs=(
+   --enable-ppp-plugin
+   --enable-group=sstpc
+   --enable-user=sstpc
+   --with-pppd-plugin-dir="/usr/$(get_libdir)/pppd/${PPPD_VER}"
+   --with-runtime-dir="/run/sstpc"
+   $(use_enable static)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/s25rttr/files/, games-strategy/s25rttr/

2023-01-22 Thread Sam James
commit: e4dcbf5e60b24ec0d33884abc026068cc3b94faf
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:54:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4dcbf5e

games-strategy/s25rttr: fix build w/ gcc 13

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

 .../s25rttr/files/s25rttr-0.9.5-gcc-13.patch   | 50 ++
 games-strategy/s25rttr/s25rttr-0.9.5.ebuild|  3 +-
 2 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/games-strategy/s25rttr/files/s25rttr-0.9.5-gcc-13.patch 
b/games-strategy/s25rttr/files/s25rttr-0.9.5-gcc-13.patch
new file mode 100644
index ..117c2645cc40
--- /dev/null
+++ b/games-strategy/s25rttr/files/s25rttr-0.9.5-gcc-13.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/891713
+https://github.com/Return-To-The-Roots/s25client/pull/1548
+https://github.com/Return-To-The-Roots/libsiedler2/pull/21
+
+From d59abd4b565cd6f11dd64f6e4f497c9797e52c5a Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 23 Jan 2023 01:49:47 +
+Subject: [PATCH] LanGameInfo: Add missing  include
+
+GCC 13 (as usual for new compiler releases) shuffles around some
+internal includes and so  etc is no longer transitively included.
+
+See https://www.gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Closes: https://github.com/Return-To-The-Roots/libsiedler2/issues/20
+Bug: https://bugs.gentoo.org/891713
+--- a/libs/s25main/gameTypes/LanGameInfo.h
 b/libs/s25main/gameTypes/LanGameInfo.h
+@@ -4,6 +4,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include 
+ 
+ class Serializer;
+
+From 6a289fa3a3f50f0967a072292f3e0c628144ab8d Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 23 Jan 2023 01:47:19 +
+Subject: [PATCH] oem: Add missing  include
+
+GCC 13 (as usual for new compiler releases) shuffles around some
+internal includes and so  etc is no longer transitively included.
+
+See https://www.gnu.org/software/gcc/gcc-13/porting_to.html.
+
+Closes: https://github.com/Return-To-The-Roots/libsiedler2/issues/20
+Bug: https://bugs.gentoo.org/891713
+--- a/external/libsiedler2/src/oem.cpp
 b/external/libsiedler2/src/oem.cpp
+@@ -4,6 +4,7 @@
+ 
+ #include "oem.h"
+ #include 
++#include 
+ 
+ namespace libsiedler2 {
+ 
+

diff --git a/games-strategy/s25rttr/s25rttr-0.9.5.ebuild 
b/games-strategy/s25rttr/s25rttr-0.9.5.ebuild
index e5f8470614a6..4986896fd623 100644
--- a/games-strategy/s25rttr/s25rttr-0.9.5.ebuild
+++ b/games-strategy/s25rttr/s25rttr-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.9.0_pre20200723-cmake_lua_version.patch
+   "${FILESDIR}"/${PN}-0.9.5-gcc-13.patch
 )
 
 S="${WORKDIR}/${MY_PN}_v${PV}"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/, net-p2p/litecoind/files/

2023-01-22 Thread Sam James
commit: a60d56a96360ed046267f3919467d0527ba9da99
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:24:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60d56a9

net-p2p/litecoind: fix build w/ gcc 12

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

 .../litecoind/files/litecoind-0.18.1-gcc12.patch   | 22 ++
 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild   |  7 +--
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch 
b/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch
new file mode 100644
index ..12bc5c7b2b1d
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/888605
+--- a/src/bench/block_assemble.cpp
 b/src/bench/block_assemble.cpp
+@@ -22,6 +22,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ static std::shared_ptr PrepareBlock(const CScript& 
coinbase_scriptPubKey)
+ {
+--- a/src/net_processing.cpp
 b/src/net_processing.cpp
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
+

diff --git a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
index 7dd0e1ddb9f3..23dcc99ddf88 100644
--- a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -33,7 +33,10 @@ RDEPEND="
upnp? ( net-libs/miniupnpc:= )"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-system-leveldb.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-system-leveldb.patch
+   "${FILESDIR}"/${P}-gcc12.patch
+)
 
 src_prepare() {
default



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

2023-01-22 Thread Matthias Maier
commit: e5f8dba726b3b69e16be6a4abe094f4debd3fcc8
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:31:47 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:31:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f8dba7

dev-util/cloc: add 1.96

Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cloc/Manifest |  1 +
 dev-util/cloc/cloc-1.96.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/cloc/Manifest b/dev-util/cloc/Manifest
index acf0f614a443..5f1a2ea68ccb 100644
--- a/dev-util/cloc/Manifest
+++ b/dev-util/cloc/Manifest
@@ -1,2 +1,3 @@
 DIST cloc-1.88.tar.gz 548402 BLAKE2B 
0da417d907703e42c9c69e46f39792652e6eca49994a8008b0074899bfb999262d529432ab1e8a1c7cc80dc1fefc9514596f099a4238c4768618057ba3b180e8
 SHA512 
0acd152b387d3088d8bd35d121677d00accb03f882d83bfb34924915d40700b0c23bca1bde924d1999b5fa910503d33af230567fcc8f452f7d00a69caaaf8c4f
 DIST cloc-1.90.tar.gz 596758 BLAKE2B 
273a0ade1cb5d95fda3404b46869fa970276aae0f4f733efafad7949170e63713059e1a09dffae23a3469517bcce1ab6029b4a91b1900ddc7aa4dd5ec0ab2127
 SHA512 
d2950d56ac4d8a6fe53059759375d8245aa8a8474462daec385a8b4e2f36961270c08390c361d4a0566e529357b0d302cef31c8fc69dc680655f4c3ea3a1d813
+DIST cloc-1.96.tar.gz 646774 BLAKE2B 
b632d07e1f3b89b210feee80d861e840f16b66899182c1787212b0aebadb9fa6a7ab33935e3df9f9727ac3a696b776f877f5ab858d506c6917babaa3203ff9fc
 SHA512 
459633ec1b0cf9b17ee7a502d0573b6c35ba76518a9d94f9c4e4f99d85873c8934782ac0cffa8616848378e500bc6dfa74b278cf771a7542cedb505f69471708

diff --git a/dev-util/cloc/cloc-1.96.ebuild b/dev-util/cloc/cloc-1.96.ebuild
new file mode 100644
index ..7918ec1d987b
--- /dev/null
+++ b/dev-util/cloc/cloc-1.96.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Count Lines of Code"
+HOMEPAGE="https://github.com/AlDanial/cloc;
+SRC_URI="https://github.com/AlDanial/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}
+   dev-perl/Algorithm-Diff
+   dev-perl/Parallel-ForkManager
+   dev-perl/Regexp-Common
+   virtual/perl-Digest-MD5
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-Getopt-Long"
+
+src_compile() {
+   pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die
+}
+
+src_install() {
+   doman "${PN}.1"
+   dobin "Unix/${PN}"
+}



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

2023-01-22 Thread Matthias Maier
commit: cc774af9f094061f7eff6f40c3f33d5ea6558b49
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:29:41 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:29:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc774af9

dev-util/astyle: update EAPI 6 -> 8

 - also remove obsolete version change message

Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/astyle/astyle-3.1-r2.ebuild | 21 +
 1 file changed, 5 insertions(+), 16 deletions(-)

diff --git a/dev-util/astyle/astyle-3.1-r2.ebuild 
b/dev-util/astyle/astyle-3.1-r2.ebuild
index 7f30eabb7a36..82c533c6d7d1 100644
--- a/dev-util/astyle/astyle-3.1-r2.ebuild
+++ b/dev-util/astyle/astyle-3.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit flag-o-matic toolchain-funcs versionator java-pkg-opt-2
+inherit flag-o-matic toolchain-funcs java-pkg-opt-2
 
 DESCRIPTION="Artistic Style is a re-indenter and reformatter for C++, C and 
Java source code"
 HOMEPAGE="http://astyle.sourceforge.net/;
@@ -57,11 +57,11 @@ src_install() {
local libdestdir="/usr/$(get_libdir)"
 
dolib.so "${libastylename}"
-   dosym "${libastylename}" 
"${libdestdir}/lib${PN}.so.$(get_major_version)"
+   dosym "${libastylename}" "${libdestdir}/lib${PN}.so.$(ver_cut 1)"
dosym "${libastylename}" "${libdestdir}/lib${PN}.so"
if use java ; then
dolib.so "${libastylejname}"
-   dosym "${libastylejname}" 
"${libdestdir}/lib${PN}j.so.$(get_major_version)"
+   dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so.$(ver_cut 
1)"
dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so"
fi
if use static-libs ; then
@@ -76,14 +76,3 @@ src_install() {
local HTML_DOCS=( doc/. )
einstalldocs
 }
-
-pkg_postinst() {
-   if [[ -n "$REPLACING_VERSIONS" && "$(get_major_version 
$REPLACING_VERSIONS)" -lt 3 ]]; then
-   elog "Artistic Style 3.0 introduces new configuration verbiage 
more fitting"
-   elog "for modern use. Some options that were valid in 2.06 or 
older are now"
-   elog "deprecated. For more information, consult astyle's 
release notes at"
-   elog "http://astyle.sourceforge.net/news.html. To view offline, 
see:"
-   elog
-   elog "${EROOT%/}/usr/share/doc/${P}/html"
-   fi
-}



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

2023-01-22 Thread Matthias Maier
commit: 7142406dc1b8e0b75e00bd518dad463c9037a6ba
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:26:33 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:26:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7142406d

dev-util/astyle: drop 3.0.1-r1

Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/astyle/Manifest   |  1 -
 dev-util/astyle/astyle-3.0.1-r1.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/dev-util/astyle/Manifest b/dev-util/astyle/Manifest
index a5baf6095662..80f3b13b6025 100644
--- a/dev-util/astyle/Manifest
+++ b/dev-util/astyle/Manifest
@@ -1,2 +1 @@
-DIST astyle_3.0.1_linux.tar.gz 172483 BLAKE2B 
4c80491cbcc976aa38ff294014df0dc01b39685eafdac6989bea082b1f61120c3985d14ff6db9f76606bbe8da1aaa344c2e0c9c2999a014f5d54384c0420cf97
 SHA512 
3e8d617c0ec89682bfb076081bb63ae9d44e897de0c85d5109b28adbbfe0620d5dacf59a4bd96ac30a5a4fcb3be136758e9c6fe2c69258b37956c212890a7158
 DIST astyle_3.1_linux.tar.gz 185589 BLAKE2B 
d0bc9bf3403de89d207f33ac885c7cd57fd1e71314c947e1593ee24ade9ce36c83c6fd8e7021f44d8d3b344ea3add63fa5a7b246c40f10193dc38b51e7ad36bc
 SHA512 
2e8f13d291abda66bbba30174c364c81a81a490e0a21376f7da7cf471644c22caa37b9eefb100d093bf26d1a8bfa9d2f14b4c2a9b75b3cb84428b4514e277ff2

diff --git a/dev-util/astyle/astyle-3.0.1-r1.ebuild 
b/dev-util/astyle/astyle-3.0.1-r1.ebuild
deleted file mode 100644
index 7396f1662f61..
--- a/dev-util/astyle/astyle-3.0.1-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs versionator java-pkg-opt-2
-
-DESCRIPTION="Artistic Style is a re-indenter and reformatter for C++, C and 
Java source code"
-HOMEPAGE="http://astyle.sourceforge.net/;
-SRC_URI="mirror://sourceforge/astyle/astyle_${PV}_linux.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/3.0"
-KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="examples java static-libs"
-
-DEPEND="app-arch/xz-utils
-   java? ( >=virtual/jdk-1.6:= )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   if use java ; then
-   java-pkg-opt-2_src_prepare
-   sed -e "s:^\(JAVAINCS\s*\)=.*$:\1= 
$(java-pkg_get-jni-cflags):" \
-   -e "s:ar crs:$(tc-getAR) crs:" \
-   -i build/gcc/Makefile || die
-   else
-   default
-   fi
-}
-
-src_configure() {
-   append-cxxflags -std=c++11
-   tc-export CXX
-   default
-}
-
-src_compile() {
-   # ../build/clang/Makefile is identical except for CXX line.
-   emake CXX="$(tc-getCXX)" -f ../build/gcc/Makefile -C src \
-   ${PN} \
-   shared \
-   $(usev java) \
-   $(usex static-libs static '')
-}
-
-src_install() {
-   doheader src/${PN}.h
-
-   pushd src/bin >/dev/null || die
-   dobin ${PN}
-
-   local libastylename="lib${PN}.so.${PV}"
-   local libastylejname="lib${PN}j.so.${PV}"
-   local libdestdir="${EPREFIX}/usr/$(get_libdir)"
-
-   dolib.so "${libastylename}"
-   dosym "${libastylename}" 
"${libdestdir}/lib${PN}.so.$(get_major_version)"
-   dosym "${libastylename}" "${libdestdir}/lib${PN}.so"
-   if use java ; then
-   dolib.so "${libastylejname}"
-   dosym "${libastylejname}" 
"${libdestdir}/lib${PN}j.so.$(get_major_version)"
-   dosym "${libastylejname}" "${libdestdir}/lib${PN}j.so"
-   fi
-   if use static-libs ; then
-   dolib.a lib${PN}.a
-   fi
-   popd >/dev/null || die
-   if use examples ; then
-   docinto examples
-   dodoc -r file/.
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   local HTML_DOCS=( doc/. )
-   einstalldocs
-}
-
-pkg_postinst() {
-   if [[ -n "$REPLACING_VERSIONS" && "$(get_major_version 
$REPLACING_VERSIONS)" -lt 3 ]]; then
-   elog "Artistic Style 3.0 introduces new configuration verbiage 
more fitting"
-   elog "for modern use. Some options that were valid in 2.06 or 
older are now"
-   elog "deprecated. For more information, consult astyle's 
release notes at"
-   elog "http://astyle.sourceforge.net/news.html. To view offline, 
see:"
-   elog
-   elog "${EROOT%/}/usr/share/doc/${P}/html"
-   fi
-}



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

2023-01-22 Thread Matthias Maier
commit: 1fee59e8f357d681721edd0ce4e7b9896ee7ab83
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:19:02 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:19:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fee59e8

dev-cpp/muParser: add missing openmp check

Closes: https://bugs.gentoo.org/875257
Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/muParser/muParser-2.3.3-r2.ebuild | 10 +-
 dev-cpp/muParser/muParser-2.3.4-r1.ebuild | 10 +-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/muParser/muParser-2.3.3-r2.ebuild 
b/dev-cpp/muParser/muParser-2.3.3-r2.ebuild
index cab8c4f6caf3..cc9e5ae7de10 100644
--- a/dev-cpp/muParser/muParser-2.3.3-r2.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.3-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake toolchain-funcs
 
 # The upstream tag is v2.3.3-1 instead of v2.3.3
 suffix="-1"
@@ -21,6 +21,14 @@ RESTRICT="!test? ( test )"
 
 S="${S}${suffix}"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_configure() {
local mycmakeargs=(
-DENABLE_OPENMP=$(usex openmp)

diff --git a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
index 363cf05aaf0d..910218afa123 100644
--- a/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake toolchain-funcs
 
 DESCRIPTION="Library for parsing mathematical expressions"
 HOMEPAGE="https://beltoforion.de/en/muparser/;
@@ -16,6 +16,14 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-li
 IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_configure() {
local mycmakeargs=(
-DENABLE_OPENMP=$(usex openmp)



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

2023-01-22 Thread Matthias Maier
commit: f191cdee2c217ad2a0af7f37459c438614650472
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:06:16 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:06:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f191cdee

dev-cpp/muParser: Remove USE=wchar

Unfortunately, this innocent looking USE flag incurs a silent ABI change
that let's all its reverse dependencies fail. A number of the reverse
dependencies of muParser already set muParser[-wchar] explicitly and the
rest is probably also not compiling.

Thus, remove the use flag.

If someone wants to have wchar_t support in muParser then a proper
solution would be to slot the package and install both ABI variants
simultaneously.

Closes: https://bugs.gentoo.org/880133
Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/muParser/metadata.xml  | 3 ---
 .../muParser/{muParser-2.3.3-r1.ebuild => muParser-2.3.3-r2.ebuild}| 3 +--
 dev-cpp/muParser/{muParser-2.3.4.ebuild => muParser-2.3.4-r1.ebuild}   | 3 +--
 3 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-cpp/muParser/metadata.xml b/dev-cpp/muParser/metadata.xml
index 05a26448f3c7..c81547b2e58d 100644
--- a/dev-cpp/muParser/metadata.xml
+++ b/dev-cpp/muParser/metadata.xml
@@ -14,7 +14,4 @@
muparser
beltoforion/muparser

-   
-   Add support for wide character 
(wchar_t)
-   
 

diff --git a/dev-cpp/muParser/muParser-2.3.3-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.3-r2.ebuild
similarity index 91%
rename from dev-cpp/muParser/muParser-2.3.3-r1.ebuild
rename to dev-cpp/muParser/muParser-2.3.3-r2.ebuild
index 669ac8313f52..cab8c4f6caf3 100644
--- a/dev-cpp/muParser/muParser-2.3.3-r1.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.3-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/muparser-${PV}
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
-IUSE="doc openmp test wchar"
+IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 
 S="${S}${suffix}"
@@ -24,7 +24,6 @@ S="${S}${suffix}"
 src_configure() {
local mycmakeargs=(
-DENABLE_OPENMP=$(usex openmp)
-   -DENABLE_WIDE_CHAR=$(usex wchar)
)
cmake_src_configure
 }

diff --git a/dev-cpp/muParser/muParser-2.3.4.ebuild 
b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
similarity index 90%
rename from dev-cpp/muParser/muParser-2.3.4.ebuild
rename to dev-cpp/muParser/muParser-2.3.4-r1.ebuild
index d085086ce7f7..363cf05aaf0d 100644
--- a/dev-cpp/muParser/muParser-2.3.4.ebuild
+++ b/dev-cpp/muParser/muParser-2.3.4-r1.ebuild
@@ -13,13 +13,12 @@ S="${WORKDIR}"/muparser-${PV}
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
-IUSE="doc openmp test wchar"
+IUSE="doc openmp test"
 RESTRICT="!test? ( test )"
 
 src_configure() {
local mycmakeargs=(
-DENABLE_OPENMP=$(usex openmp)
-   -DENABLE_WIDE_CHAR=$(usex wchar)
)
cmake_src_configure
 }



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

2023-01-22 Thread Matthias Maier
commit: ee92e6133582185275d45dfa207f32a055db9732
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Jan 23 02:04:15 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon Jan 23 02:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee92e613

dev-cpp/muParser: drop 2.3.2-r1, 2.3.3

Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/muParser/Manifest |  1 -
 dev-cpp/muParser/muParser-2.3.2-r1.ebuild | 35 -
 dev-cpp/muParser/muParser-2.3.3.ebuild| 37 ---
 3 files changed, 73 deletions(-)

diff --git a/dev-cpp/muParser/Manifest b/dev-cpp/muParser/Manifest
index 71a9a28a4c96..0a5facbe3090 100644
--- a/dev-cpp/muParser/Manifest
+++ b/dev-cpp/muParser/Manifest
@@ -1,3 +1,2 @@
-DIST muParser-2.3.2.tar.gz 103979 BLAKE2B 
f892b4d440a1b7326be27aa0a2b703ccafc02de5e881ef4780e8907688cf7905284f3e5f5855ad2596683f1dad309d287ebae527d917ebf5e0dad045551df7de
 SHA512 
8ef5c8b3834da3995a782b7364a4eb4197fb706bee4cadabe5511d2a9cf2912c3db6de422a91eff7f9690f8c9c355b9900335e940749d5c243cb732ac1992aef
 DIST muParser-2.3.3.tar.gz 112100 BLAKE2B 
79a0a29781596f114aeea9756a5a2141eed19857c08d0a32093353eb049f8b179af577cbd07747d2b8093e448714397b47f36c68e54bbce22386f5ec06365bda
 SHA512 
f7e01c83f6ffe71e240653c47fdb8f3152d7fdf61b5997a3c717dec50d0175065c4fc4241ec95fb35b60b968c5c965a820009163ebe84f0fa57d64b3a23226b4
 DIST muParser-2.3.4.tar.gz 112693 BLAKE2B 
860c24d45140ad4339efcd5f5c221454c051565a1362907fd01499cfda0ef3c304333507c4d9c43644dac63e5fb4963fef6e3a2e565febf1a80807e0a0242c87
 SHA512 
5226fd666eaf3ff7e661bbf72e60114d0ceed10491ffa4ed2dd34cd669c6c21c037eff0388402d6b9d60b0a5a27b03ca35153e0c048328abc75dfd1eaf38ceca

diff --git a/dev-cpp/muParser/muParser-2.3.2-r1.ebuild 
b/dev-cpp/muParser/muParser-2.3.2-r1.ebuild
deleted file mode 100644
index 9023bc7bc987..
--- a/dev-cpp/muParser/muParser-2.3.2-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Library for parsing mathematical expressions"
-HOMEPAGE="https://beltoforion.de/en/muparser/;
-SRC_URI="https://github.com/beltoforion/muparser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/muparser-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-IUSE="doc openmp test"
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}/muParser-2.3-export-cmake.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_OPENMP=$(usex openmp)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_compile test
-}
-
-src_install() {
-   cmake_src_install
-   dodoc Changes.txt
-}

diff --git a/dev-cpp/muParser/muParser-2.3.3.ebuild 
b/dev-cpp/muParser/muParser-2.3.3.ebuild
deleted file mode 100644
index fc2e66b58f60..
--- a/dev-cpp/muParser/muParser-2.3.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-# The upstream tag is v2.3.3-1 instead of v2.3.3
-suffix="-1"
-
-DESCRIPTION="Library for parsing mathematical expressions"
-HOMEPAGE="https://beltoforion.de/en/muparser/;
-SRC_URI="https://github.com/beltoforion/muparser/archive/refs/tags/v${PV}${suffix}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/muparser-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
-IUSE="doc openmp test"
-RESTRICT="!test? ( test )"
-
-S="${S}${suffix}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_OPENMP=$(usex openmp)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_compile test
-}
-
-src_install() {
-   cmake_src_install
-}



[gentoo-commits] proj/pax-utils:master commit in: man/

2023-01-22 Thread Sam James
commit: 9fb7fc342f28f8342d8de6ca2d71b1cf2b765ae3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 22 04:11:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 22 04:38:42 2023 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=9fb7fc34

meson: fix installation of (pre-generated) man pages w/o xmlto

Fixes: 502631b86d63c4604b0ed78ad86a054e9726e897
Signed-off-by: Sam James  gentoo.org>

 man/meson.build | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/man/meson.build b/man/meson.build
index 130c8ec..09ac0d5 100644
--- a/man/meson.build
+++ b/man/meson.build
@@ -1,8 +1,4 @@
-xmlto = find_program('xmlto', required : get_option('build_manpages'))
-
-if not xmlto.found()
-  subdir_done()
-endif
+xmlto = find_program('xmlto', required : get_option('build_manpages'), 
disabler: true)
 
 docbook_conf = configuration_data()
 docbook_conf.set('version', meson.project_version())



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

2023-01-22 Thread Sam James
commit: c9dd7116ce8b75e4e0ec6cc0083222194d5e3a94
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:11:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 01:12:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9dd7116

dev-util/valgrind: revbump for new musl patch

Thought I'd done this but got distracted w/ the other patch provenance
thing (3bc35e7313ee1b5f20454cf7c920b071854752b2).

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

 .../valgrind/{valgrind-3.20.0-r1.ebuild => valgrind-3.20.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0-r1.ebuild 
b/dev-util/valgrind/valgrind-3.20.0-r2.ebuild
similarity index 100%
rename from dev-util/valgrind/valgrind-3.20.0-r1.ebuild
rename to dev-util/valgrind/valgrind-3.20.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/files/, dev-util/valgrind/

2023-01-22 Thread Sam James
commit: a87a1eec3f51d12790b03bc68c3d5690200ea0a3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:09:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 01:09:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87a1eec

dev-util/valgrind: add another musl patch

Without this, I got nonsensical results on musl on e.g. 'valgrind emerge'
within python-exec, as it couldn't handle fclose() properly.

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

 .../files/valgrind-3.20.0-musl-interpose.patch | 30 ++
 dev-util/valgrind/valgrind-3.20.0-r1.ebuild|  5 +++-
 dev-util/valgrind/valgrind-.ebuild |  5 +++-
 3 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.20.0-musl-interpose.patch 
b/dev-util/valgrind/files/valgrind-3.20.0-musl-interpose.patch
new file mode 100644
index ..6ede22f8b5ec
--- /dev/null
+++ b/dev-util/valgrind/files/valgrind-3.20.0-musl-interpose.patch
@@ -0,0 +1,30 @@
+https://bugs.kde.org/show_bug.cgi?id=435441
+
+From 460d0c9a6c27edfffed8ced623cecf64466619f2 Mon Sep 17 00:00:00 2001
+From: Michael Forney 
+Date: Thu, 4 Nov 2021 14:26:40 -0700
+Subject: [PATCH] Bug 435441 - Handle weak symbols as global for redirection
+
+Weak symbols are global but with lower precedence, so they should
+be handled the same way as global symbols during malloc replacement.
+
+This fixes valgrind on musl 1.2.2 when it is not patched with a
+soname (as is done on Alpine Linux).
+
+https://bugs.kde.org/show_bug.cgi?id=435441
+--- a/coregrind/m_debuginfo/readelf.c
 b/coregrind/m_debuginfo/readelf.c
+@@ -429,7 +429,8 @@ Bool get_elf_symbol_info (
+}
+ #  endif
+ 
+-   if (ELFXX_ST_BIND(sym->st_info) == STB_GLOBAL) {
++   if (ELFXX_ST_BIND(sym->st_info) == STB_GLOBAL
++   || ELFXX_ST_BIND(sym->st_info) == STB_WEAK) {
+   *is_global_out = True;
+}
+ 
+-- 
+2.32.0
+
+

diff --git a/dev-util/valgrind/valgrind-3.20.0-r1.ebuild 
b/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
index 0be352c52d9b..0268876b1061 100644
--- a/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
@@ -37,7 +37,10 @@ src_prepare() {
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
 
if use elibc_musl ; then
-   PATCHES+=( "${FILESDIR}"/valgrind-3.13.0-malloc.patch )
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-3.13.0-malloc.patch
+   "${FILESDIR}"/${PN}-3.20.0-musl-interpose.patch
+   )
fi
 
if [[ ${CHOST} == *-solaris* ]] ; then

diff --git a/dev-util/valgrind/valgrind-.ebuild 
b/dev-util/valgrind/valgrind-.ebuild
index 82cd1992cc4f..b690f11f1222 100644
--- a/dev-util/valgrind/valgrind-.ebuild
+++ b/dev-util/valgrind/valgrind-.ebuild
@@ -36,7 +36,10 @@ src_prepare() {
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
 
if use elibc_musl ; then
-   PATCHES+=( "${FILESDIR}"/valgrind-3.13.0-malloc.patch )
+   PATCHES+=(
+   "${FILESDIR}"/${PN}-3.13.0-malloc.patch
+   "${FILESDIR}"/${PN}-3.20.0-musl-interpose.patch
+   )
fi
 
if [[ ${CHOST} == *-solaris* ]] ; then



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

2023-01-22 Thread Sam James
commit: cda2a6b6622aa030a180aa9fbc4724875789d4f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:06:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 01:06:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda2a6b6

Revert "sys-devel/gcc: drop 12.2.0"

This reverts commit 6bdb2e6432eebef5d2f2897925504e9319a962ed. Ada pins
to 12.2.0*.

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

 sys-devel/gcc/Manifest  |  2 ++
 sys-devel/gcc/gcc-12.2.0.ebuild | 52 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6f17bc0cfaac..a4714bcaec43 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,8 +15,10 @@ DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347
 DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
 DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a894e9efdc64625bb13045c7bd549a7bab59dfb4052d45d594d4484801ab5b18cf3f3d6277be54eaec24a53abd439c
 SHA512 
b6c2486916418a64fab64c3655329bc18ca93ee4eca240e8779bd6d8280124fcd07b1aa8eff979fd317656646ecdba9353107887338354d8bd2c1f68c1609349
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
+DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
+DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2

diff --git a/sys-devel/gcc/gcc-12.2.0.ebuild b/sys-devel/gcc/gcc-12.2.0.ebuild
new file mode 100644
index ..aa3dfbf98f28
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.2.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="1"
+PATCH_GCC_VER="12.2.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.2.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)
+

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

2023-01-22 Thread Sam James
commit: 16fa81ac4ea8e35dda5cfa19f758b785a49a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:05:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 01:07:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fa81ac

dev-util/valgrind: drop obsolete musl.supp

Added upstream a few releases ago. Same contents:
```
$ diff -ruN files/musl.supp 
/var/tmp/portage/dev-util/valgrind-3.20.0-r1/work/valgrind-3.20.0/musl.supp
--- files/musl.supp 2022-12-25 19:16:03.182576287 +
+++ /var/tmp/portage/dev-util/valgrind-3.20.0-r1/work/valgrind-3.20.0/musl.supp 
2021-01-21 15:09:33.0 +
@@ -1,4 +1,3 @@
-# From: https://git.alpinelinux.org/aports/tree/main/valgrind/
 # Suppressions for musl libc
 # See: https://www.openwall.com/lists/musl/2017/06/15/4
```

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

 dev-util/valgrind/valgrind-3.20.0-r1.ebuild | 2 --
 dev-util/valgrind/valgrind-.ebuild  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/dev-util/valgrind/valgrind-3.20.0-r1.ebuild 
b/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
index beb459c7a08c..0be352c52d9b 100644
--- a/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
+++ b/dev-util/valgrind/valgrind-3.20.0-r1.ebuild
@@ -36,9 +36,7 @@ src_prepare() {
# Don't force multiarch stuff on OSX, bug #306467
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
 
-   # Conditionally copy musl specific suppressions && apply patch
if use elibc_musl ; then
-   cp "${FILESDIR}/musl.supp" "${S}" || die
PATCHES+=( "${FILESDIR}"/valgrind-3.13.0-malloc.patch )
fi
 

diff --git a/dev-util/valgrind/valgrind-.ebuild 
b/dev-util/valgrind/valgrind-.ebuild
index 13560a006c12..82cd1992cc4f 100644
--- a/dev-util/valgrind/valgrind-.ebuild
+++ b/dev-util/valgrind/valgrind-.ebuild
@@ -35,9 +35,7 @@ src_prepare() {
# Don't force multiarch stuff on OSX, bug #306467
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
 
-   # Conditionally copy musl specific suppressions && apply patch
if use elibc_musl ; then
-   cp "${FILESDIR}/musl.supp" "${S}" || die
PATCHES+=( "${FILESDIR}"/valgrind-3.13.0-malloc.patch )
fi
 



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

2023-01-22 Thread Sam James
commit: 3bc35e7313ee1b5f20454cf7c920b071854752b2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 01:10:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 01:10:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc35e73

dev-util/valgrind: drop misleading provenance comment in musl malloc patch

Per 
https://git.alpinelinux.org/aports/commit/main/valgrind?id=cd20c3c60433fd20b7e57723575a5944dc6ae42f,
this patch actually originated in Gentoo, so saying it's from Alpine is 
confusing.

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

 dev-util/valgrind/files/valgrind-3.13.0-malloc.patch | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch 
b/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
index ac6d90fef50f..d0eb795b84be 100644
--- a/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
+++ b/dev-util/valgrind/files/valgrind-3.13.0-malloc.patch
@@ -1,5 +1,3 @@
-From: https://git.alpinelinux.org/aports/tree/main/valgrind/
-
 --- valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c
 +++ valgrind-3.13.0/coregrind/m_replacemalloc/vg_replace_malloc.c
 @@ -765,13 +765,15 @@ static void init(void);



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

2023-01-22 Thread Sam James
commit: f79cb503e218770c9111840d015562c49733b591
Author: Carlos Eduardo  gmail  com>
AuthorDate: Sun Jan 22 23:54:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:55:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79cb503

app-text/zathura: install binaries

Fixes: ff8925541b7344eef7cf9ef73d29a88cdab45038
Closes: https://bugs.gentoo.org/891747
Signed-off-by: Carlos Eduardo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29222
Signed-off-by: Sam James  gentoo.org>

 .../zathura/{zathura-0.5.2-r3.ebuild => zathura-0.5.2-r4.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-text/zathura/zathura-0.5.2-r3.ebuild 
b/app-text/zathura/zathura-0.5.2-r4.ebuild
similarity index 96%
rename from app-text/zathura/zathura-0.5.2-r3.ebuild
rename to app-text/zathura/zathura-0.5.2-r4.ebuild
index 15177a979378..6fe10b0117a9 100644
--- a/app-text/zathura/zathura-0.5.2-r3.ebuild
+++ b/app-text/zathura/zathura-0.5.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -59,8 +59,7 @@ src_configure() {
 }
 
 src_install() {
-   default
-
+   meson_src_install
doman "${WORKDIR}"/man/zathura*
 }
 



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

2023-01-22 Thread Sam James
commit: 6bdb2e6432eebef5d2f2897925504e9319a962ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:53:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:53:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdb2e64

sys-devel/gcc: drop 12.2.0

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

 sys-devel/gcc/Manifest  |  2 --
 sys-devel/gcc/gcc-12.2.0.ebuild | 52 -
 2 files changed, 54 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 46f6bca36f8c..13b5930350c9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,10 +15,8 @@ DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347
 DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
 DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a894e9efdc64625bb13045c7bd549a7bab59dfb4052d45d594d4484801ab5b18cf3f3d6277be54eaec24a53abd439c
 SHA512 
b6c2486916418a64fab64c3655329bc18ca93ee4eca240e8779bd6d8280124fcd07b1aa8eff979fd317656646ecdba9353107887338354d8bd2c1f68c1609349
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
-DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
-DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20230115.tar.xz 82853256 BLAKE2B 
249119bccf25cdded9dd0ff98e1ceac8d68251b721c3ceb89191e8b455996129f311ef45b03d003d5b5bfddc0ca09cc7084a0b10a3248a7740c0b18be6733260
 SHA512 
f6a131749096a8cbd3aa2b8dbbbf41c55f256ecc079966a8c3efbc23fe39d5510c8952b405b16c8462107262808c2088a1cbb705b01e68bb29d75da39beb1a4a
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3

diff --git a/sys-devel/gcc/gcc-12.2.0.ebuild b/sys-devel/gcc/gcc-12.2.0.ebuild
deleted file mode 100644
index aa3dfbf98f28..
--- a/sys-devel/gcc/gcc-12.2.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="1"
-PATCH_GCC_VER="12.2.0"
-MUSL_VER="1"
-MUSL_GCC_VER="12.2.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_

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

2023-01-22 Thread Sam James
commit: 9b092f6cf697a587ca720892b96d86ed5edbf403
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:53:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:53:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b092f6c

sys-devel/gcc: drop 13.0.0_pre20230115

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

 sys-devel/gcc/Manifest  |  1 -
 sys-devel/gcc/gcc-13.0.0_pre20230115.ebuild | 53 -
 2 files changed, 54 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 13b5930350c9..6f17bc0cfaac 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -17,7 +17,6 @@ DIST gcc-12-20230121.tar.xz 79652428 BLAKE2B 
f4f0e6474d179454dc56dd05c823fca919a
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-10.tar.xz 14252 BLAKE2B 
99368db982227728a6a9e2b1f694999f041f38db4a3806b6a740c86218735f9b561197bc150423a3caad0b5fd335c95d1aca130a519754423cd44a083e655373
 SHA512 
f7f0d8185e908926046f579793dba5916dc27392b85bfe50a7e70c213c3ba29479dfdb1b27514765b76bc897c4dbb530680e59c4deca7a245a808ed566120e4c
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
-DIST gcc-13-20230115.tar.xz 82853256 BLAKE2B 
249119bccf25cdded9dd0ff98e1ceac8d68251b721c3ceb89191e8b455996129f311ef45b03d003d5b5bfddc0ca09cc7084a0b10a3248a7740c0b18be6733260
 SHA512 
f6a131749096a8cbd3aa2b8dbbbf41c55f256ecc079966a8c3efbc23fe39d5510c8952b405b16c8462107262808c2088a1cbb705b01e68bb29d75da39beb1a4a
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5
 DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 
5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963
 SHA512 
6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20230115.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20230115.ebuild
deleted file mode 100644
index 41e7410862f1..
--- a/sys-devel/gcc/gcc-13.0.0_pre20230115.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="5"
-PATCH_GCC_VER="13.1.0"
-MUSL_GCC_VER="13.1.0"
-
-if [[ $(ver_cut 3) ==  ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=$(($(ver_cut 3) - 9998))
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=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}.${MY_PV_3}
-fi
-
-inherit toolchain
-# Needs to be after inherit (for now?), bug #830908
-EGIT_BRANCH=master
-
-# Don't keyword live ebuilds
-if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-   KEYWORDS="~loong"
-fi
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND="${CATEGORY}/binutils[cet(-)?]"
-
-src_prepare() {
-   local p upstreamed_patches=(
-   # add them here
-   )
-   for p in "${upstreamed_patches[@]}"; do
-   rm -v "${WORKDIR}/patch/${p}" || die
-   done
-
-   toolchain_src_prepare
-
-   eapply_user
-}



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

2023-01-22 Thread Sam James
commit: 4965e6fa725157e09e3a0599c9bcf8034f7184e2
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:52:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:52:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4965e6fa

sys-devel/gcc: Stabilize 11.3.1_p20230120-r1 amd64, #891797

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

 sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild
index 0393eb576cf0..9c37d622eb9b 100644
--- a/sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild
+++ b/sys-devel/gcc/gcc-11.3.1_p20230120-r1.ebuild
@@ -28,7 +28,7 @@ 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"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.



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

2023-01-22 Thread Sam James
commit: 2c866b46805e1f1466167bc453d3b572a9da6585
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:52:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c866b46

sys-devel/gcc: Stabilize 10.4.1_p20230119-r1 amd64, #891795

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

 sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild
index fcb480f4d2ae..2d7951f9c20b 100644
--- a/sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild
+++ b/sys-devel/gcc/gcc-10.4.1_p20230119-r1.ebuild
@@ -36,7 +36,7 @@ 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"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi
 
 RDEPEND=""



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

2023-01-22 Thread Sam James
commit: 71af3d399221ea90eceb130fc593f23b4f5a311c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:52:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:52:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71af3d39

sys-devel/gcc: drop 11.3.0

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

 sys-devel/gcc/Manifest  |  3 ---
 sys-devel/gcc/gcc-11.3.0.ebuild | 22 --
 2 files changed, 25 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ed796b9c4d4a..46f6bca36f8c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -8,9 +8,6 @@ DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5
 DIST gcc-10.5.0-patches-4.tar.xz 17880 BLAKE2B 
f368b741fd42199c85b770ec45a5232d27295cf7796163251f24fa963f2264c473e161bb34e66b43c4b227e41859d540a6633392478b280b289d359806c6
 SHA512 
94f7fbd1b4672f0378c85ac3a96f7954cd22bd7cc1013c32519bbe1cae0ebb5183e14469c61dfc9d931b8d1c261f2ead1c4b47278104d1b5189a0c787aabc40e
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
-DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B 
f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6
 SHA512 
cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
-DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 
426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb
 SHA512 
bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d
-DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d78bf84f31bfb097c1a981e4c7f990cb1e6bcfec5ae6671836a4984e2b70eb8fed81dcef5e244f88da8623469
 SHA512 
f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-musl-patches-1.tar.xz 4320 BLAKE2B 
9f59aef44243b6d63bd9c4639b413523e74784dc0da931a9f1be75d2091f7e99c530b32b567315972a88816d6b30d2c404465a2f28138ba2cc894914d7a123fb
 SHA512 
c174623bf40fb0cab53d1ca82fa7e0b05f0114c61c839e316dfff7678d202b850d4d5011432cf6fa40c54e563e28381e9a9f80667d9428b3f272ba8391c6ac84
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9

diff --git a/sys-devel/gcc/gcc-11.3.0.ebuild b/sys-devel/gcc/gcc-11.3.0.ebuild
deleted file mode 100644
index f5993968500a..
--- a/sys-devel/gcc/gcc-11.3.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-TOOLCHAIN_PATCH_DEV="sam"
-TOOLCHAIN_PATCH_SUFFIX="xz"
-PATCH_VER="7"
-PATCH_GCC_VER="11.3.0"
-MUSL_VER="1"
-MUSL_GCC_VER="11.3.0"
-
-inherit toolchain
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"



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

2023-01-22 Thread Sam James
commit: e9c26a8a14f333abda44ff263b13ba36a2aed6ed
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:48:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:48:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c26a8a

sys-devel/gcc: Stabilize 12.2.1_p20230121-r1 amd64, #888475

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

 sys-devel/gcc/gcc-12.2.1_p20230121-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230121-r1.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230121-r1.ebuild
index 9d920152d84e..1d9c09da858a 100644
--- a/sys-devel/gcc/gcc-12.2.1_p20230121-r1.ebuild
+++ b/sys-devel/gcc/gcc-12.2.1_p20230121-r1.ebuild
@@ -35,7 +35,7 @@ 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 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.



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

2023-01-22 Thread Sam James
 DIST gcc-13-20230122.tar.xz 82869800 BLAKE2B 
fff4bee436910ba587640600a95c2a89ddec415e12f629c941c8b27d28202c62b39dac2ca0b5d82d9fb4ca271310b178e89202f488f5ef4a7fbc63cd3ecfd7d7
 SHA512 
a24c0acedc81f72104fe13aba7403ee8920949089971aad5a296de7b46b8969d82b77df92bfd4ef2537b2e5c2010b72d3a33e3bf35ff734d9c49a7a1746026b5

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221231.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221231.ebuild
deleted file mode 100644
index 85b3b5eaeecb..
--- a/sys-devel/gcc/gcc-12.2.1_p20221231.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="8"
-PATCH_GCC_VER="12.2.0"
-MUSL_VER="1"
-MUSL_GCC_VER="12.2.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 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
-
-src_prepare() {
-   toolchain_src_prepare
-
-   eapply_user
-}

diff --git a/sys-devel/gcc/gcc-12.2.1_p20230121.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20230121.ebuild
deleted file mode 100644
index 7579ee96e4f5..
--- a/sys-devel/gcc/gcc-12.2.1_p20230121.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="9"
-PATCH_GCC_VER="12.2.0"
-MUSL_VER="1"
-MUSL_GCC_VER="12.2.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 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-#fi
-
-# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
-# bug #830454
-RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
-
-src_prepare() {
-   toolchain_src_prepare
-
-   eapply_user
-}



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

2023-01-22 Thread Sam James
commit: 6101585efc5a705eb761432b466e3687ec3e5b55
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:47:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:47:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6101585e

sys-devel/gcc: drop 11.3.1_p20221223

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

 sys-devel/gcc/Manifest|  2 --
 sys-devel/gcc/gcc-11.3.1_p20221223.ebuild | 52 ---
 2 files changed, 54 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5037bb6edf64..92380c43b914 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,7 +7,6 @@ DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 
5995f934a40665d877342853fde8b
 DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5544b369720e8c54fc59375e591ebd0a429b7e81a2a3df86bd2eaf19e4b8148bf2e1b0c8410de3944d4801ce412016b2
 SHA512 
5855aa23ee0b262c20a1b6fd2d4a947180c079dc00e0fa675043edceee0c822eec0dc752f5fcb281b70c04e50c6fcaf6c5d5160ab15d3f0c51fa030eb2d79d26
 DIST gcc-10.5.0-patches-4.tar.xz 17880 BLAKE2B 
f368b741fd42199c85b770ec45a5232d27295cf7796163251f24fa963f2264c473e161bb34e66b43c4b227e41859d540a6633392478b280b289d359806c6
 SHA512 
94f7fbd1b4672f0378c85ac3a96f7954cd22bd7cc1013c32519bbe1cae0ebb5183e14469c61dfc9d931b8d1c261f2ead1c4b47278104d1b5189a0c787aabc40e
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
-DIST gcc-11-20221223.tar.xz 76237128 BLAKE2B 
4d50d3a296bae501dd4287ca7c877304a60b1a6d444b96598ff2e018f4cf540896c675c11a99cc127acfbe7e3af38d603f6b80b7049d9e525420eaee7c0f81e4
 SHA512 
efbb26ce3b8a5ffcc36ad84f797b638c1d8d0a1fe61e3d9bd984c0dbce0a887d1384f8644d71f4b25b22ae2c67fedcbc4282780a2b834a47a318ed558fd9e0ed
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
 DIST gcc-11.3.0-musl-patches-1.tar.xz 3856 BLAKE2B 
f511f8b4c0696771d906beee9645b5d009ea4b673602baa1ca562d6f23c5b0caf2012aae93578671624617c4286e3937d79a7383d6a03bb438c5b774a06fe8e6
 SHA512 
cd375ff2affb213475acaabf02989b1f05d719d972970ea0304d20a816986807390893d1401826f3b497787642f35d90a244195f8e466db41e8d768366057334
 DIST gcc-11.3.0-patches-7.tar.xz 15184 BLAKE2B 
426f00feaa982a35d2c459e7a2c2e9d29b4b467ac3625ebd72bb31077c75bbf0c028137df03921c52ddc97a14d92c49777bd3f27b47a7b47d8a05e2d106b6bdb
 SHA512 
bec8bf26b3e50633a5a2e0bb75ffeaba86becb704c14365ff3342e8d651ab75bb3ceec7808d88a25989b8c7182398184b95b6d1267aaef9aa828f687e4895e9d
@@ -15,7 +14,6 @@ DIST gcc-11.3.0.tar.xz 81141364 BLAKE2B 
7e562d25446ca4ab9fe8cdb714866f66aba3744d
 DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a85e13368279849f6f3ab89ad7abe505316afacf5084846c0cb133bdcb5c918244644242c194e6ce55455a26e67b3983d73ef
 SHA512 
a81db52d21de364137461dcff7e1af696df4a02fa26452f90439ae4af14ccbffe68eb4ee93ae56257490ab8aa36b4bff37c4e1f2cf4dd4624b3a6fb4cb50b7ac
 DIST gcc-11.4.0-musl-patches-1.tar.xz 4320 BLAKE2B 
9f59aef44243b6d63bd9c4639b413523e74784dc0da931a9f1be75d2091f7e99c530b32b567315972a88816d6b30d2c404465a2f28138ba2cc894914d7a123fb
 SHA512 
c174623bf40fb0cab53d1ca82fa7e0b05f0114c61c839e316dfff7678d202b850d4d5011432cf6fa40c54e563e28381e9a9f80667d9428b3f272ba8391c6ac84
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
-DIST gcc-11.4.0-patches-5.tar.xz 15136 BLAKE2B 
202bc321d1a75a543bcbb54ddd7aae2a6d81764b1ae752e95bbcb7b1e68cbac33e2066a1c935c705fc7cea6603e93a6dcb3041645131a5e76c986242a8613908
 SHA512 
96ec2dec4e663d739fa7b80e63df32aa6d72c193e124bc93580cc1c0f9b8d3578dee3faf0e765b766cc6bb46136958a4b0e7095962d73b6e2a8066b8be558a5c
 DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347c38891db3a81493a10e02e8b7af0c86389ffbede50672dfe1189a77a67b832f8f97a1d95d43eff11db131a143b1d03d
 SHA512 
41e2ed1ccf6d3631adab057877c79c99eb1b3c32f9d35628bca6c633c4f8dadb1d7f93bed2e4d7ff9f36cc9e46ea00f0e57e8af64b2e5f4b3b01285c6da3
 DIST gcc-12-20221126.tar.xz 79631864 BLAKE2B 
3bb97ef4a1a17ab8b92b431b1f792c11131085a1b523efa08c5b4f995b44bf628be371564813e5affb1f8e2320bb8a9b04532e57b2deeef26b33f517783daa5e
 SHA512 
163e0aa39dc5c24980f84000bd6ccd4b7c24581831b7a4cdbd63e4726be5c2b1933d034ce12c65cf95e4c0ebe1175af7e32facace465bfd7c7c377401350a2df
 

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

2023-01-22 Thread Sam James
commit: 3fb124e7073f2f442d4a44e7626709f0a0660cb4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:47:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:47:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb124e7

sys-devel/gcc: drop 10.4.1_p20221222

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

 sys-devel/gcc/Manifest|  2 --
 sys-devel/gcc/gcc-10.4.1_p20221222.ebuild | 58 ---
 2 files changed, 60 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index be93b6487175..5037bb6edf64 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,12 +1,10 @@
 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-20230119.tar.xz 72112952 BLAKE2B 
6e28cba9f6ff5c9f9231828bb400c82b8658a4f9c0166c28a6a12d71728d4460904152a8c84bbeff88c06b7f9378937b7b61bf4a871a10c56bd005170dc5fde2
 SHA512 
6cbb567ef1da1b6fa65892b6e71c3b7cd37e0c483e049720ea1987d444a0e7b4eb15d1e99f4e35995acdce560a811a779574eeba52bb252c61325accedd6a5c5
 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
 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 
5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255
 SHA512 
b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6
 DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5544b369720e8c54fc59375e591ebd0a429b7e81a2a3df86bd2eaf19e4b8148bf2e1b0c8410de3944d4801ce412016b2
 SHA512 
5855aa23ee0b262c20a1b6fd2d4a947180c079dc00e0fa675043edceee0c822eec0dc752f5fcb281b70c04e50c6fcaf6c5d5160ab15d3f0c51fa030eb2d79d26
-DIST gcc-10.5.0-patches-3.tar.xz 17292 BLAKE2B 
403b3955756c060fa00cdc55c29cdad58cf0ce449af7a75aabf4ddecc9043cffe5f1d6fe77bec00a59de2040e207fabb390f9c603748926821d189be53f4000d
 SHA512 
f5a192f4d02ab765e8b284dfbd999e69db8a7d6a2e5f1f378a16ba3f0b26f35bbad3b3a9e6e9e30c6734b76d8b69d80b802593cbe4d671f14cc16db30c8e
 DIST gcc-10.5.0-patches-4.tar.xz 17880 BLAKE2B 
f368b741fd42199c85b770ec45a5232d27295cf7796163251f24fa963f2264c473e161bb34e66b43c4b227e41859d540a6633392478b280b289d359806c6
 SHA512 
94f7fbd1b4672f0378c85ac3a96f7954cd22bd7cc1013c32519bbe1cae0ebb5183e14469c61dfc9d931b8d1c261f2ead1c4b47278104d1b5189a0c787aabc40e
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11-20221223.tar.xz 76237128 BLAKE2B 
4d50d3a296bae501dd4287ca7c877304a60b1a6d444b96598ff2e018f4cf540896c675c11a99cc127acfbe7e3af38d603f6b80b7049d9e525420eaee7c0f81e4
 SHA512 
efbb26ce3b8a5ffcc36ad84f797b638c1d8d0a1fe61e3d9bd984c0dbce0a887d1384f8644d71f4b25b22ae2c67fedcbc4282780a2b834a47a318ed558fd9e0ed

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221222.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221222.ebuild
deleted file mode 100644
index bbed5b020bcb..
--- a/sys-devel/gcc/gcc-10.4.1_p20221222.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# 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"

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

2023-01-22 Thread Sam James
commit: f76f7528c9fd5f4366bdb53ad9f5741353edcb2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:40:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76f7528

profiles/features/musl: update musl/gcc segfault masks

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

 profiles/features/musl/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 1ca955dea263..1da0c19018eb 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -16,7 +16,12 @@ dev-libs/intel-compute-runtime
 
 # Sam James  (2022-12-17)
 # Segfaults when building on musl, bug #885501
->=sys-devel/gcc-12.2.1_p20221203:12
+=sys-devel/gcc-10.4.1_p20221208:10
+=sys-devel/gcc-10.4.1_p20221222:10
+=sys-devel/gcc-11.3.1_p20221209:11
+=sys-devel/gcc-11.3.1_p20221223:11
+=sys-devel/gcc-12.2.1_p20221231:12
+=sys-devel/gcc-12.2.1_p20230121:12
 
 # Andrey Grozin  (2022-12-01)
 # These packages depend on dev-lisp/sbcl unconditionally



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

2023-01-22 Thread Sam James
commit: 016184c289f2cc6c6ade496a700a12f135fbae07
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:25:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:42:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016184c2

sys-devel/gcc: backport CET fix for 11; further make jobserver related fixes 
for all

- jobserver:
 Led to crashes during build in some cases. Note that this is a bug in the 
driver
 so could easily happen when using GCC to build other things too.

- CET:
  See 
https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=15daf0510a5fab17cd556261d688a6618391a0c1
  for details, but went for a more conservative approach for GCC 11.

Bug: https://bugs.gentoo.org/822036
Closes: https://bugs.gentoo.org/885501
Closes: https://bugs.gentoo.org/891655
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest |  4 +++-
 ...30119.ebuild => gcc-10.4.1_p20230119-r1.ebuild} |  8 +++
 ...30120.ebuild => gcc-11.3.1_p20230120-r1.ebuild} |  8 +++
 ...30120.ebuild => gcc-12.2.1_p20230121-r1.ebuild} | 28 +++---
 4 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 45aa2139e49a..be93b6487175 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,6 +7,7 @@ DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529
 DIST gcc-10.5.0-musl-patches-1.tar.xz 3816 BLAKE2B 
5995f934a40665d877342853fde8b414eed8770c72e6b11b295b7e7b3c9d38d7407dff63b5751f4449f6fa842c02e87f156cc868e7436a8313f7c8514242d255
 SHA512 
b93cc54cd7b78fdc487df7c449b03bbfd10094e45f3f8eef20cd69f27a68a14817fe662a2ec119b384eea2dad0491b70f838d010457e386700030b76457afad6
 DIST gcc-10.5.0-patches-1.tar.xz 17180 BLAKE2B 
d8ecc7cc15fa1ab420fa9eff11173a1d5544b369720e8c54fc59375e591ebd0a429b7e81a2a3df86bd2eaf19e4b8148bf2e1b0c8410de3944d4801ce412016b2
 SHA512 
5855aa23ee0b262c20a1b6fd2d4a947180c079dc00e0fa675043edceee0c822eec0dc752f5fcb281b70c04e50c6fcaf6c5d5160ab15d3f0c51fa030eb2d79d26
 DIST gcc-10.5.0-patches-3.tar.xz 17292 BLAKE2B 
403b3955756c060fa00cdc55c29cdad58cf0ce449af7a75aabf4ddecc9043cffe5f1d6fe77bec00a59de2040e207fabb390f9c603748926821d189be53f4000d
 SHA512 
f5a192f4d02ab765e8b284dfbd999e69db8a7d6a2e5f1f378a16ba3f0b26f35bbad3b3a9e6e9e30c6734b76d8b69d80b802593cbe4d671f14cc16db30c8e
+DIST gcc-10.5.0-patches-4.tar.xz 17880 BLAKE2B 
f368b741fd42199c85b770ec45a5232d27295cf7796163251f24fa963f2264c473e161bb34e66b43c4b227e41859d540a6633392478b280b289d359806c6
 SHA512 
94f7fbd1b4672f0378c85ac3a96f7954cd22bd7cc1013c32519bbe1cae0ebb5183e14469c61dfc9d931b8d1c261f2ead1c4b47278104d1b5189a0c787aabc40e
 DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e246c8481da5bd32620dcb15d2acd008bad60d2576a301f03e444e3d93a3c72d5184740c6fb3de2bc05e1863b68a0bc
 SHA512 
33d9581d434c012526eb4d49a4453cf77c57b459fd43f84e49bc764745e0772939eac007e119269f4f1989755df8678613732a84474c691b0c2452237c5b38a3
 DIST gcc-11-20221223.tar.xz 76237128 BLAKE2B 
4d50d3a296bae501dd4287ca7c877304a60b1a6d444b96598ff2e018f4cf540896c675c11a99cc127acfbe7e3af38d603f6b80b7049d9e525420eaee7c0f81e4
 SHA512 
efbb26ce3b8a5ffcc36ad84f797b638c1d8d0a1fe61e3d9bd984c0dbce0a887d1384f8644d71f4b25b22ae2c67fedcbc4282780a2b834a47a318ed558fd9e0ed
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
@@ -17,12 +18,13 @@ DIST gcc-11.4.0-musl-patches-0.tar.xz 3844 BLAKE2B 
f3f1be6718e3cf08e553a1a2319a8
 DIST gcc-11.4.0-musl-patches-1.tar.xz 4320 BLAKE2B 
9f59aef44243b6d63bd9c4639b413523e74784dc0da931a9f1be75d2091f7e99c530b32b567315972a88816d6b30d2c404465a2f28138ba2cc894914d7a123fb
 SHA512 
c174623bf40fb0cab53d1ca82fa7e0b05f0114c61c839e316dfff7678d202b850d4d5011432cf6fa40c54e563e28381e9a9f80667d9428b3f272ba8391c6ac84
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST gcc-11.4.0-patches-5.tar.xz 15136 BLAKE2B 
202bc321d1a75a543bcbb54ddd7aae2a6d81764b1ae752e95bbcb7b1e68cbac33e2066a1c935c705fc7cea6603e93a6dcb3041645131a5e76c986242a8613908
 SHA512 
96ec2dec4e663d739fa7b80e63df32aa6d72c193e124bc93580cc1c0f9b8d3578dee3faf0e765b766cc6bb46136958a4b0e7095962d73b6e2a8066b8be558a5c
-DIST gcc-11.4.0-patches-6.tar.xz 14160 BLAKE2B 
b1c4348fe0ac1fa18f33b4079f81d68d23e6ab4a1ca9fd0a148e21ac7c0c899159fc27e2330635b8d7b6bca1838edb9d8c7b5e4513c21ebc18e2962c97ea88fe
 SHA512 

[gentoo-commits] proj/gcc-patches:master commit in: 12.2.0/gentoo/

2023-01-22 Thread Sam James
commit: d3c10f4c409a3b6c07c453af289c5e23420156f1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:23:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:35:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=d3c10f4c

12.2.0: backport driver environ corruption fix

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

 .../76_all_driver_environ_putenv_PR106624.patch| 44 ++
 12.2.0/gentoo/README.history   |  3 ++
 2 files changed, 47 insertions(+)

diff --git a/12.2.0/gentoo/76_all_driver_environ_putenv_PR106624.patch 
b/12.2.0/gentoo/76_all_driver_environ_putenv_PR106624.patch
new file mode 100644
index 000..16fb131
--- /dev/null
+++ b/12.2.0/gentoo/76_all_driver_environ_putenv_PR106624.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/885501
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106624
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2b403297b111c990c331b5bbb6165b061ad2259b
+
+From 2b403297b111c990c331b5bbb6165b061ad2259b Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Tue, 16 Aug 2022 12:35:07 +0100
+Subject: [PATCH 1/1] driver: fix environ corruption after putenv() [PR106624]
+
+The bug appeared afte r13-2010-g1270ccda70ca09 "Factor out
+jobserver_active_p" slightly changed `putenv()` use from allocating
+to non-allocating:
+
+-xputenv (concat ("MAKEFLAGS=", dup, NULL));
++xputenv (jinfo.skipped_makeflags.c_str ());
+
+`xputenv()` (and `putenv()`) don't copy strings and only store the
+pointer in the `environ` global table. As a result `environ` got
+corrupted as soon as `jinfo.skipped_makeflags` store got deallocated.
+
+This started causing bootstrap crashes in `execv()` calls:
+
+xgcc: fatal error: cannot execute '/build/build/./prev-gcc/collect2': 
execv: Bad address
+
+The change restores memory allocation for `xputenv()` argument.
+
+gcc/
+
+   PR driver/106624
+   * gcc.cc (driver::detect_jobserver): Allocate storage xputenv()
+   argument using xstrdup().
+--- a/gcc/gcc.cc
 b/gcc/gcc.cc
+@@ -9182,7 +9182,7 @@ driver::detect_jobserver () const
+ {
+   jobserver_info jinfo;
+   if (!jinfo.is_active && !jinfo.skipped_makeflags.empty ())
+-xputenv (jinfo.skipped_makeflags.c_str ());
++xputenv (xstrdup (jinfo.skipped_makeflags.c_str ()));
+ }
+ 
+ /* Determine what the exit code of the driver should be.  */
+-- 
+2.31.1

diff --git a/12.2.0/gentoo/README.history b/12.2.0/gentoo/README.history
index d71d136..e3e0bf4 100644
--- a/12.2.0/gentoo/README.history
+++ b/12.2.0/gentoo/README.history
@@ -1,3 +1,6 @@
+10 23 Jan 2022
+   + 76_all_driver_environ_putenv_PR106624.patch
+
 9  8 Jan 2022
- 76_all_libsanitizer-implicit-function-decls.patch
- 77_all_libiberty-fix-c89-isms-in-configure.patch



[gentoo-commits] proj/gcc-patches:master commit in: 11.4.0/gentoo/

2023-01-22 Thread Sam James
commit: 15daf0510a5fab17cd556261d688a6618391a0c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 22 08:35:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:35:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=15daf051

11.4.0: drop 26_all_enable-cet.patch (bootstrapping issues with PGO/LTO?)

See https://bugs.gentoo.org/891655#c2 in particular:
"""
In https://bugs.gentoo.org/822036#c14, I got fed up and changed to the 
Ubuntu-style
specs patching for the time being, because it was too fragile otherwise.

We should probably just drop the CET patch for 11.x. We can keep the USE in
make.defaults for CET on hardened profiles though, as support for it is still 
useful, but it'll only be on by default with 12.

I do want to revisit the specs patch later on as it's not very maintainable 
though.
"""

11.x is really not the place we want to experiment further at this point,
so go for the safe option and either develop the approach further for 12
or maybe even 13.

Arsen notes that we might be able to try --enable-cet=yes (rather than
default auto) but let's leave that for now given ^ wrt 11.

Bug: https://bugs.gentoo.org/822036
Closes: https://bugs.gentoo.org/891655
Signed-off-by: Sam James  gentoo.org>

 11.4.0/gentoo/26_all_enable-cet.patch | 48 ---
 11.4.0/gentoo/README.history  |  3 +++
 2 files changed, 3 insertions(+), 48 deletions(-)

diff --git a/11.4.0/gentoo/26_all_enable-cet.patch 
b/11.4.0/gentoo/26_all_enable-cet.patch
deleted file mode 100644
index 75f9c8b..000
--- a/11.4.0/gentoo/26_all_enable-cet.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 83efc6ce009021f27b602c1dfcf65338f761b095 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Tue, 28 Dec 2021 03:42:53 +
-Subject: [PATCH] Enable CET (-fcf-protection=full) by default
-
-Needs:
-- CET to be enabled for GCC
-- -DEXTRA_OPTIONS_CF to be passed during build (via toolchain.eclass).
-
-  Only supported on amd64.
-
 a/gcc/config/i386/i386-options.c
-+++ b/gcc/config/i386/i386-options.c
-@@ -3049,6 +3049,9 @@ ix86_option_override_internal (bool main_args_p,
- = build_target_option_node (opts, opts_set);
- }
- 
-+  if (TARGET_64BIT && TARGET_CMOV)
-+SET_OPTION_IF_UNSET (opts, opts_set, flag_cf_protection, DEFAULT_FLAG_CF);
-+
-   if (opts->x_flag_cf_protection != CF_NONE)
- {
-   if ((opts->x_flag_cf_protection & CF_BRANCH) == CF_BRANCH
 a/gcc/defaults.h
-+++ b/gcc/defaults.h
-@@ -1463,6 +1463,19 @@ see the files COPYING3 and COPYING.RUNTIME 
respectively.  If not, see
- #define DEFAULT_FLAG_SCP 0
- #endif
- 
-+/* Default value for flag_cf_protection when flag_cf_protection is
-+   initialized to CF_FULL.
-+
-+   We use a new option (EXTRA_OPTIONS_CF) here to avoid turning
-+   this on accidentally for other arches. */
-+#ifdef EXTRA_OPTIONS_CF
-+#define DEFAULT_FLAG_CF CF_FULL
-+#endif
-+#ifndef DEFAULT_FLAG_CF
-+#define DEFAULT_FLAG_CF CF_NONE
-+#endif
-+
-+
- /* By default, the C++ compiler will use function addresses in the
-vtable entries.  Setting this nonzero tells the compiler to use
-function descriptors instead.  The value of this macro says how
--- 
-2.34.1
-

diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history
index e29c262..1f5565d 100644
--- a/11.4.0/gentoo/README.history
+++ b/11.4.0/gentoo/README.history
@@ -1,3 +1,6 @@
+7  22 Jan 2022
+   - 26_all_enable-cet.patch
+
 6  7 Jan 2022
- 77_all_configure-c89.patch
 



[gentoo-commits] proj/gcc-patches:master commit in: 11.4.0/gentoo/

2023-01-22 Thread Sam James
commit: 3efe77f935c0d12b9bcc869bca60669e12a0c0ad
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:27:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:35:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=3efe77f9

11.4.0: backport driver environ corruption fix

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

 .../77_all_driver_environ_putenv_PR106624.patch| 44 ++
 11.4.0/gentoo/README.history   |  3 +-
 2 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/11.4.0/gentoo/77_all_driver_environ_putenv_PR106624.patch 
b/11.4.0/gentoo/77_all_driver_environ_putenv_PR106624.patch
new file mode 100644
index 000..baad63a
--- /dev/null
+++ b/11.4.0/gentoo/77_all_driver_environ_putenv_PR106624.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/885501
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106624
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2b403297b111c990c331b5bbb6165b061ad2259b
+
+From 2b403297b111c990c331b5bbb6165b061ad2259b Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Tue, 16 Aug 2022 12:35:07 +0100
+Subject: [PATCH 1/1] driver: fix environ corruption after putenv() [PR106624]
+
+The bug appeared afte r13-2010-g1270ccda70ca09 "Factor out
+jobserver_active_p" slightly changed `putenv()` use from allocating
+to non-allocating:
+
+-xputenv (concat ("MAKEFLAGS=", dup, NULL));
++xputenv (jinfo.skipped_makeflags.c_str ());
+
+`xputenv()` (and `putenv()`) don't copy strings and only store the
+pointer in the `environ` global table. As a result `environ` got
+corrupted as soon as `jinfo.skipped_makeflags` store got deallocated.
+
+This started causing bootstrap crashes in `execv()` calls:
+
+xgcc: fatal error: cannot execute '/build/build/./prev-gcc/collect2': 
execv: Bad address
+
+The change restores memory allocation for `xputenv()` argument.
+
+gcc/
+
+   PR driver/106624
+   * gcc.c (driver::detect_jobserver): Allocate storage xputenv()
+   argument using xstrdup().
+--- a/gcc/gcc.c
 b/gcc/gcc.c
+@@ -9182,7 +9182,7 @@ driver::detect_jobserver () const
+ {
+   jobserver_info jinfo;
+   if (!jinfo.is_active && !jinfo.skipped_makeflags.empty ())
+-xputenv (jinfo.skipped_makeflags.c_str ());
++xputenv (xstrdup (jinfo.skipped_makeflags.c_str ()));
+ }
+ 
+ /* Determine what the exit code of the driver should be.  */
+-- 
+2.31.1

diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history
index 1f5565d..bf891fa 100644
--- a/11.4.0/gentoo/README.history
+++ b/11.4.0/gentoo/README.history
@@ -1,5 +1,6 @@
-7  22 Jan 2022
+7  23 Jan 2022
- 26_all_enable-cet.patch
+   + 77_all_driver_environ_putenv_PR106624.patch
 
 6  7 Jan 2022
- 77_all_configure-c89.patch



[gentoo-commits] proj/gcc-patches:master commit in: 10.5.0/gentoo/

2023-01-22 Thread Sam James
commit: 2d7f885131fa8fba81d0a6f558ba58044b9ee726
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 00:31:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 00:35:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=2d7f8851

10.5.0: backport driver environ corruption fix

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

 .../77_all_driver_environ_putenv_PR106624.patch| 44 ++
 10.5.0/gentoo/README.history   |  3 ++
 2 files changed, 47 insertions(+)

diff --git a/10.5.0/gentoo/77_all_driver_environ_putenv_PR106624.patch 
b/10.5.0/gentoo/77_all_driver_environ_putenv_PR106624.patch
new file mode 100644
index 000..baad63a
--- /dev/null
+++ b/10.5.0/gentoo/77_all_driver_environ_putenv_PR106624.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/885501
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106624
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2b403297b111c990c331b5bbb6165b061ad2259b
+
+From 2b403297b111c990c331b5bbb6165b061ad2259b Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich 
+Date: Tue, 16 Aug 2022 12:35:07 +0100
+Subject: [PATCH 1/1] driver: fix environ corruption after putenv() [PR106624]
+
+The bug appeared afte r13-2010-g1270ccda70ca09 "Factor out
+jobserver_active_p" slightly changed `putenv()` use from allocating
+to non-allocating:
+
+-xputenv (concat ("MAKEFLAGS=", dup, NULL));
++xputenv (jinfo.skipped_makeflags.c_str ());
+
+`xputenv()` (and `putenv()`) don't copy strings and only store the
+pointer in the `environ` global table. As a result `environ` got
+corrupted as soon as `jinfo.skipped_makeflags` store got deallocated.
+
+This started causing bootstrap crashes in `execv()` calls:
+
+xgcc: fatal error: cannot execute '/build/build/./prev-gcc/collect2': 
execv: Bad address
+
+The change restores memory allocation for `xputenv()` argument.
+
+gcc/
+
+   PR driver/106624
+   * gcc.c (driver::detect_jobserver): Allocate storage xputenv()
+   argument using xstrdup().
+--- a/gcc/gcc.c
 b/gcc/gcc.c
+@@ -9182,7 +9182,7 @@ driver::detect_jobserver () const
+ {
+   jobserver_info jinfo;
+   if (!jinfo.is_active && !jinfo.skipped_makeflags.empty ())
+-xputenv (jinfo.skipped_makeflags.c_str ());
++xputenv (xstrdup (jinfo.skipped_makeflags.c_str ()));
+ }
+ 
+ /* Determine what the exit code of the driver should be.  */
+-- 
+2.31.1

diff --git a/10.5.0/gentoo/README.history b/10.5.0/gentoo/README.history
index db63084..d721532 100644
--- a/10.5.0/gentoo/README.history
+++ b/10.5.0/gentoo/README.history
@@ -1,3 +1,6 @@
+4  23 Jan 2022
+   + 77_all_driver_environ_putenv_PR106624.patch
+
 3  17 Dec 2022
U 35_all_tar_libstdc++-link.patch
 



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/, net-im/telegram-desktop/files/

2023-01-22 Thread Georgy Yakovlev
commit: b15b0e201996f1ef7c85d349b19cd163a8442ae2
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Jan 21 10:08:38 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 22 23:25:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15b0e20

net-im/telegram-desktop: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29201
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 -
 .../tdesktop-4.3.4-fix-disabling-spellcheck.patch  |  43 -
 .../tdesktop-4.3.4-qt5-incompatibility-1.patch |  42 
 .../telegram-desktop-4.3.4-r2.ebuild   | 214 -
 4 files changed, 300 deletions(-)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 092b4677f878..f8432fb9b681 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,4 +1,3 @@
 DIST tdesktop-3.6.1-full.tar.gz 41226549 BLAKE2B 
6922ae015e36f86597aaedf1212ed951d6313a8f5f76a8838ab7ef9e02afe0cbc428acd991488190bafdf28faf2a69a09a5a1e963b2aa6ed27ef941602e15d88
 SHA512 
dd216c720ea3b1c72669805bb31319746a7ddfe746d188bf2ae0c5cdf0a10b379fc2e888a26fe755d77381fc5d9aa638cedc76b2dce1f1126a9c1ef9c02da2ba
-DIST tdesktop-4.3.4-full.tar.gz 50030732 BLAKE2B 
68d9001128cca6e8a68d991e77a20f9764af9a634c37d792e92f7e77b0446b6d16ec1342f9e7ce7e0c49464f385f795164f9d176d65a74fc64fc072eae33d263
 SHA512 
415e0d60508317ef6d07e1f8aa2d974b166925f19349106cc543e487dd5bef8d1ff0548fb815682c6c4bb3bf762c08fcb1c7073f2c7ad305ae885b7979c70f88
 DIST tdesktop-4.4.1-full.tar.gz 50077498 BLAKE2B 
6196c474c0771197c56b386bbfd67e4a014569cb8bd9676990e323005f06cb6938aad0c0dd00fd74cab9fca1ac50c7bf7227f34aa39ae598b4f003199fa8cd00
 SHA512 
91038f0a615ef7ae1050cbfa614041a3d6a45fdbd26d120ef98cca3c31377612c3bb1e80f9aff58c4853a1726bf2cfb427f752a4f88a796f05b381516c981563
 DIST tdesktop-4.5.3-full.tar.gz 63718129 BLAKE2B 
85492ad92ea2643dd5e74c831609a4f7be9671648d2b542c24f415dbb19b66521ccecb2a545eadfbf9fa7f934d35d32de085b5b8403dce54bed0b85c54ea98fe
 SHA512 
58a9c5d096e236090347388e1ed480527f841045a80771079dc0c3e35e12ce8ac11753987e87bb57870d9bd8488fc6a4734114648ecec7823d8544744b06c6b1

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.3.4-fix-disabling-spellcheck.patch 
b/net-im/telegram-desktop/files/tdesktop-4.3.4-fix-disabling-spellcheck.patch
deleted file mode 100644
index 9529370cdbae..
--- 
a/net-im/telegram-desktop/files/tdesktop-4.3.4-fix-disabling-spellcheck.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Fix building without spellcheck
-
-Upcoming changes to tdesktop include language recognition, which is a bit of a
-doozy, and as is tradition, "unusual" compilation flags go untested.
-
-Regular builds would always return false here, anyway, as linux isn't a
-priority with these things.
-
-/var/tmp/portage/net-im/telegram-desktop-4.3.4/work/tdesktop-4.3.4-full/Telegram/SourceFiles/boxes/translate_box.cpp:18:10:
 fatal error: spellcheck/platform/platform_language.h: No such file or directory
-   18 | #include "spellcheck/platform/platform_language.h"
-  |  ^
-compilation terminated.
-
 tdesktop-4.3.4-full.orig/Telegram/SourceFiles/boxes/translate_box.cpp
-+++ tdesktop-4.3.4-full/Telegram/SourceFiles/boxes/translate_box.cpp
-@@ -15,7 +15,9 @@
- #include "main/main_session.h"
- #include "mtproto/sender.h"
- #include "settings/settings_common.h"
-+#ifndef TDESKTOP_DISABLE_SPELLCHECK
- #include "spellcheck/platform/platform_language.h"
-+#endif
- #include "ui/effects/loading_element.h"
- #include "ui/layers/generic_box.h"
- #include "ui/widgets/buttons.h"
-@@ -331,6 +333,7 @@
-   if (!hasLetters) {
-   return true;
-   }
-+#ifndef TDESKTOP_DISABLE_SPELLCHECK
-   const auto result = Platform::Language::Recognize(text);
-   if (result.unknown) {
-   return false;
-@@ -343,6 +346,9 @@
-   ? QLocale::English
-   : settingsLang;
-   return (result.locale.language() == skip);
-+#else
-+return false;
-+#endif
- }
- 
- } // namespace Ui

diff --git 
a/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-1.patch 
b/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-1.patch
deleted file mode 100644
index 3229b5be54c8..
--- a/net-im/telegram-desktop/files/tdesktop-4.3.4-qt5-incompatibility-1.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Disable portal-related event loop with qt5
-
-QEventLoop::ApplicationExec is undocumented, but only present in qt6, so I have
-no idea if the functionality can be preserved in qt5. Upstream code indicates
-that not using it at all is safe, and unlikely to cause problems in
-distribution packaging.
-
-Yet another reminder that qt5 is dying.
-

[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2023-01-22 Thread Georgy Yakovlev
commit: 416839ef57297d2349feb38f3684b2a75865059d
Author: mid-kid  gmail  com>
AuthorDate: Sat Jan 21 10:03:47 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 22 23:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416839ef

net-im/telegram-desktop: Bump to 4.5.3

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop/telegram-desktop-4.5.3.ebuild | 210 +
 2 files changed, 211 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 56c4ea35a40b..092b4677f878 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,3 +1,4 @@
 DIST tdesktop-3.6.1-full.tar.gz 41226549 BLAKE2B 
6922ae015e36f86597aaedf1212ed951d6313a8f5f76a8838ab7ef9e02afe0cbc428acd991488190bafdf28faf2a69a09a5a1e963b2aa6ed27ef941602e15d88
 SHA512 
dd216c720ea3b1c72669805bb31319746a7ddfe746d188bf2ae0c5cdf0a10b379fc2e888a26fe755d77381fc5d9aa638cedc76b2dce1f1126a9c1ef9c02da2ba
 DIST tdesktop-4.3.4-full.tar.gz 50030732 BLAKE2B 
68d9001128cca6e8a68d991e77a20f9764af9a634c37d792e92f7e77b0446b6d16ec1342f9e7ce7e0c49464f385f795164f9d176d65a74fc64fc072eae33d263
 SHA512 
415e0d60508317ef6d07e1f8aa2d974b166925f19349106cc543e487dd5bef8d1ff0548fb815682c6c4bb3bf762c08fcb1c7073f2c7ad305ae885b7979c70f88
 DIST tdesktop-4.4.1-full.tar.gz 50077498 BLAKE2B 
6196c474c0771197c56b386bbfd67e4a014569cb8bd9676990e323005f06cb6938aad0c0dd00fd74cab9fca1ac50c7bf7227f34aa39ae598b4f003199fa8cd00
 SHA512 
91038f0a615ef7ae1050cbfa614041a3d6a45fdbd26d120ef98cca3c31377612c3bb1e80f9aff58c4853a1726bf2cfb427f752a4f88a796f05b381516c981563
+DIST tdesktop-4.5.3-full.tar.gz 63718129 BLAKE2B 
85492ad92ea2643dd5e74c831609a4f7be9671648d2b542c24f415dbb19b66521ccecb2a545eadfbf9fa7f934d35d32de085b5b8403dce54bed0b85c54ea98fe
 SHA512 
58a9c5d096e236090347388e1ed480527f841045a80771079dc0c3e35e12ce8ac11753987e87bb57870d9bd8488fc6a4734114648ecec7823d8544744b06c6b1

diff --git a/net-im/telegram-desktop/telegram-desktop-4.5.3.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.5.3.ebuild
new file mode 100644
index ..099ce3718db4
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.5.3.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="+dbus enchant +fonts +hunspell +jemalloc screencast +spell qt6 
qt6-imageformats wayland +X"
+REQUIRED_USE="
+   spell? (
+   ^^ ( enchant hunspell )
+   )
+   qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+   media-libs/libavif:=
+   media-libs/libheif:=
+   media-libs/libjxl
+"
+RDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   dev-libs/glib:2
+   dev-libs/libdispatch
+   dev-libs/libsigc++:2
+   dev-libs/openssl:=
+   dev-libs/xxhash
+   media-libs/fontconfig:=
+   media-libs/libjpeg-turbo:=
+   ~media-libs/libtgvoip-2.4.4_p20221208
+   media-libs/openal
+   media-libs/opus:=
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20230105:=[screencast=,X=]
+   media-video/ffmpeg:=[opus]
+   sys-libs/zlib:=[minizip]
+   virtual/opengl
+   dbus? ( dev-cpp/glibmm:2.68 )
+   enchant? ( app-text/enchant:= )
+   hunspell? ( >=app-text/hunspell-1.7:= )
+   jemalloc? ( dev-libs/jemalloc:=[-lazy-lock] )
+   !qt6? (
+   >=dev-qt/qtcore-5.15:5
+   >=dev-qt/qtgui-5.15:5[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   kde-frameworks/kcoreaddons:=
+   )
+   qt6? (
+   dev-qt/qt5compat:6
+   dev-qt/qtbase:6[dbus?,gui,network,opengl,widgets,X?]
+   dev-qt/qtimageformats:6
+   dev-qt/qtsvg:6
+   wayland? ( dev-qt/qtwayland:6 )
+   qt6-imageformats? ( ${KIMAGEFORMATS_RDEPEND} )
+   )
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   )
+"
+DEPEND="${RDEPEND}
+   dev-cpp/range-v3
+   dev-cpp/ms-gsl
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/cmake-3.16
+   virtual/pkgconfig
+"
+# dev-libs/jemalloc:=[-lazy-lock] -> 

  1   2   3   >