[gentoo-commits] repo/gentoo:master commit in: app-pda/usbmuxd/

2024-04-30 Thread Matthew Smith
commit: 17f5f1aa16129dead27ce292fcb7bc9fc1b24950
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Apr 30 07:43:44 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 30 07:59:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f5f1aa

app-pda/usbmuxd: add myself as a maintainer

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

 app-pda/usbmuxd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-pda/usbmuxd/metadata.xml b/app-pda/usbmuxd/metadata.xml
index d8e789b30263..3fe735a71c64 100644
--- a/app-pda/usbmuxd/metadata.xml
+++ b/app-pda/usbmuxd/metadata.xml
@@ -9,6 +9,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   matt...@gentoo.org
+       Matthew Smith
+   

libimobiledevice/usbmuxd




[gentoo-commits] repo/gentoo:master commit in: app-pda/usbmuxd/

2024-04-30 Thread Matthew Smith
commit: 1626cbded796c152b34301be35ef2f92cacd51ea
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Apr 30 07:59:03 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 30 07:59:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1626cbde

app-pda/usbmuxd: add 1.1.1_p20231011

Add new snapshot version which has compatibility with newer libplist, and
may fix other bugs.

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

 app-pda/usbmuxd/Manifest   |  1 +
 app-pda/usbmuxd/usbmuxd-1.1.1_p20231011.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-pda/usbmuxd/Manifest b/app-pda/usbmuxd/Manifest
index 36324db90938..9b037fbf4578 100644
--- a/app-pda/usbmuxd/Manifest
+++ b/app-pda/usbmuxd/Manifest
@@ -1 +1,2 @@
 DIST usbmuxd-1.1.1.tar.bz2 345290 BLAKE2B 
580dd4e2fb05d6c4803d774f7d43c8399219d8f0ce4191428cb4fccffcc941894d0381d5f0746997570dd24e395af3dda340b1910827f9c5ace7e2d9cc176c6a
 SHA512 
0e8829c93aac147a6b949fe95592d6ad9ea36e1c04676cb85accb4670a65b31065706fc438556def17b55850081d6c07deb325ca02b9853335b6e0b1049ba1da
+DIST usbmuxd-1.1.1_p20231011.tar.gz 65638 BLAKE2B 
68bfdcdf907241fbf3b8b41133e11f3b08c5007417a1ea86f5428a5c11f480f9e6a6a9073080976d84ed14b456f61e19ef2b2f161d5b1ec19367fe01eb89b435
 SHA512 
dfe2e39496aa6841aaa7c02dc5ad5425f4199d5e5ccf560438e5f07fff9050124918ce99a1b2e22fc5b8718e091aff81ff209467de16701a14279e994c5ceefe

diff --git a/app-pda/usbmuxd/usbmuxd-1.1.1_p20231011.ebuild 
b/app-pda/usbmuxd/usbmuxd-1.1.1_p20231011.ebuild
new file mode 100644
index ..1e79cbeeeadb
--- /dev/null
+++ b/app-pda/usbmuxd/usbmuxd-1.1.1_p20231011.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd udev
+
+MY_COMMIT=360619c5f721f93f0b9d8af1a2df0b926fbcf281
+
+DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
+HOMEPAGE="https://libimobiledevice.org/;
+SRC_URI="https://github.com/libimobiledevice/usbmuxd/archive/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}
+
+# src/utils.h is LGPL-2.1+, rest is found in COPYING*
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="selinux systemd"
+
+DEPEND="
+   acct-user/usbmux
+   >=app-pda/libimobiledevice-1.3.0:=
+   app-pda/libimobiledevice-glue:=
+   >=app-pda/libplist-2.3:=
+   virtual/libusb:1=
+"
+RDEPEND="
+   ${DEPEND}
+   virtual/udev
+   selinux? ( sec-policy/selinux-usbmuxd )
+   systemd? ( sys-apps/systemd )
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   echo ${PV} > "${S}"/.tarball-version
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   "$(use_with systemd)" \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   --with-udevrulesdir="$(get_udevdir)"/rules.d
+}
+
+pkg_postrm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: games-misc/opengfx/

2024-04-27 Thread Matthew Smith
commit: 1fbd3c33d4de591558ad537da5f3fb36e14ac9d1
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 27 07:41:40 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 27 07:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbd3c33

games-misc/opengfx: enable py3.12

Test for ogfxe_extra.gfr still fails, but with same checksum
as Python 3.11 (Bug #889073)

Closes: https://bugs.gentoo.org/929584
Signed-off-by: Matthew Smith  gentoo.org>

 games-misc/opengfx/opengfx-7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-misc/opengfx/opengfx-7.1.ebuild 
b/games-misc/opengfx/opengfx-7.1.ebuild
index 2339cf531224..46401d798deb 100644
--- a/games-misc/opengfx/opengfx-7.1.ebuild
+++ b/games-misc/opengfx/opengfx-7.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: games-misc/openmsx/

2024-04-27 Thread Matthew Smith
commit: e637fba79f43755ace65b0347f440e9bfed65e6f
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 27 07:43:51 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 27 07:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e637fba7

games-misc/openmsx: enable py3.12

Closes: https://bugs.gentoo.org/929585
Signed-off-by: Matthew Smith  gentoo.org>

 games-misc/openmsx/openmsx-0.4.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-misc/openmsx/openmsx-0.4.2.ebuild 
b/games-misc/openmsx/openmsx-0.4.2.ebuild
index 92166a263ff6..73b06e364295 100644
--- a/games-misc/openmsx/openmsx-0.4.2.ebuild
+++ b/games-misc/openmsx/openmsx-0.4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: games-util/nml/

2024-04-27 Thread Matthew Smith
commit: 46ff1883a6d59af4c24a6bb091910fa903e72d7d
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 27 07:25:05 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 27 07:45:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ff1883

games-util/nml: add 0.7.5

Closes: https://bugs.gentoo.org/929598
Signed-off-by: Matthew Smith  gentoo.org>

 games-util/nml/Manifest |  1 +
 games-util/nml/nml-0.7.5.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/games-util/nml/Manifest b/games-util/nml/Manifest
index b04958c21fa5..18d2d57c1b4b 100644
--- a/games-util/nml/Manifest
+++ b/games-util/nml/Manifest
@@ -1,2 +1,3 @@
 DIST nml-0.7.1.tar.gz 562101 BLAKE2B 
3c29bde63048ea276d868df8aa3e13c4f1d3949c1e2c4a973e6f5f5bff7a6e57ce5c56d6605f44d91602209967cbe732f7f9031b471de3104d6c04a41582541f
 SHA512 
a123680f89243f29ad88f2c0bc50fe7c801bd70d7cd49d71d3e5d199b1f4042e4143b71340aea3c47d938f838647016cebc0b56e39ede627497139755c9b829e
 DIST nml-0.7.4.tar.gz 569348 BLAKE2B 
620f6100627d7c1cd67bbf481c96abb8be4574e0ec70cf529502980c9d8aca3660f1469fbdce99d5736d21287053b6c199a5a390f56f3704d7ceb16e6ba6582e
 SHA512 
78a0961db3a56684fbc999f69bc5e02b9f002ba7b7a2afd39c7d4c9695b3306339ee55c4b9d711d85ca7c4c0e4d53abc71c9e0720904d44a0c388a793a28fc4b
+DIST nml-0.7.5.tar.gz 578976 BLAKE2B 
630afc4b532a76ff7dea84b231636cbf8fa50197e43c11eaa1fdaa80b2acadb61d35dc07119f57417d7cdae88d39d516f52bac49aa56fa3177e287ab11bd07b2
 SHA512 
6c92ce5124e2c4bc641ff8c14a2e88e2576ef06dccce8fb5ffee1b1dbcee2b9640fa51410bfb7aa6b800b00274020b38161617aa41712d4d358612493ea8fe26

diff --git a/games-util/nml/nml-0.7.5.ebuild b/games-util/nml/nml-0.7.5.ebuild
new file mode 100644
index ..44f64b61cec4
--- /dev/null
+++ b/games-util/nml/nml-0.7.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1
+
+DESCRIPTION="Compiler of NML files into GRF/NFO files"
+HOMEPAGE="https://github.com/OpenTTD/nml/;
+SRC_URI="https://github.com/OpenTTD/nml/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_USEDEP},zlib]
+   dev-python/ply[${PYTHON_USEDEP}]
+   ')
+"
+
+src_prepare() {
+   default
+}
+
+python_test() {
+   # the tests involving sprites seem to fail when running in the ebuild,
+   #  unless --no-cache is passed.
+   emake regression NML_FLAGS='-s -c --verbosity=1 --no-cache'
+}
+
+src_install() {
+   local DOCS=( README.md docs/changelog.txt )
+   distutils-r1_src_install
+
+   doman docs/nmlc.1
+}



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

2024-04-23 Thread Matthew Smith
commit: a8f1993453bb362f73c31b5eaa122f2ee1adf4c5
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Apr 23 17:35:46 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 23 17:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f19934

dev-libs/mimalloc: add 2.1.4

- Add -DMI_USE_LIBATOMIC=ON to force -latomic (#923177)
- Add new -DMI_LIBC_MUSL if elibc_musl.

Bug: https://bugs.gentoo.org/923177
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.1.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 1570e67ef6a4..bd29ba52dd71 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B 
bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481
 SHA512 
927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1
+DIST mimalloc-2.1.4.tar.gz 1133761 BLAKE2B 
6271f54b8c0c0397bc0d7fb909009e05b9119c15ad3f926a82f078f3ffa7320503cc679487414d3b8e17bb41b17a43f71982727f80c7288b3b2d473992d706e5
 SHA512 
cdc43b212b9c67cd50b31bfae875387e3099165260fec995681a4079ca107c275452c2aadc5ee9a177391d1856750e0e2b104191bbb9829aeb5a42406267832e

diff --git a/dev-libs/mimalloc/mimalloc-2.1.4.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
new file mode 100644
index ..bd26f566a18c
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="hardened test valgrind"
+RESTRICT="!test? ( test )"
+
+DEPEND="valgrind? ( dev-debug/valgrind )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   -DMI_TRACK_VALGRIND=$(usex valgrind)
+
+   # Bug #923177
+   # find_library(... atomic) appears to not work. Fall back to 
-latomic
+   -DMI_USE_LIBATOMIC=ON
+
+   -DMI_LIBC_MUSL=$(usex elibc_musl)
+   )
+
+   cmake-multilib_src_configure
+}



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

2024-04-23 Thread Matthew Smith
commit: e84fe19de28ec79f89bc70312ee277133d540e8e
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:35:18 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 23 13:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84fe19d

profiles: mask https://bugs.gentoo.org/920682
Signed-off-by: Matthew Smith  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36320
Signed-off-by: Matthew Smith  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ce2f91c8aa8e..b96f45b13126 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Matthew Smith  (2024-04-23)
+# Security issues (Bug #920682).
+# See the following link for breaking changes:
+# https://www.erlang.org/patches/otp-26.2#incompatibilities
+# Removal on 2024-05-23
+ (2024-04-23)
 # Security issues (Bug #918527) and blocking cleanup of vulnerable
 # dev-lang/erlang versions. Please upgrade.



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

2024-04-23 Thread Matthew Smith
commit: b925c0292e68ade7bfddb23896fc858539236899
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:34:01 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 23 13:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b925c029

profiles: mask https://bugs.gentoo.org/918527
Signed-off-by: Matthew Smith  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 7efdbb769a87..ce2f91c8aa8e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Matthew Smith  (2024-04-23)
+# Security issues (Bug #918527) and blocking cleanup of vulnerable
+# dev-lang/erlang versions. Please upgrade.
+# https://www.rabbitmq.com/docs/upgrade
+# Removal on 2024-05-23
+ (2024-04-20)
 # EAPI6 package, with no reverse dependencies. Not really maintained
 # since gentoo's transition to git. Distfile is fetch and mirror



[gentoo-commits] repo/gentoo:master commit in: app-pda/usbmuxd/

2024-04-20 Thread Matthew Smith
commit: 6820af89912277871ba165dcd7815dc99cabced3
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 20 13:59:09 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 20 13:59:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6820af89

app-pda/usbmuxd: drop 1.1.1

Closes: https://bugs.gentoo.org/926999
Closes: https://github.com/gentoo/gentoo/pull/35853
Signed-off-by: Matthew Smith  gentoo.org>

 app-pda/usbmuxd/usbmuxd-1.1.1.ebuild | 44 
 1 file changed, 44 deletions(-)

diff --git a/app-pda/usbmuxd/usbmuxd-1.1.1.ebuild 
b/app-pda/usbmuxd/usbmuxd-1.1.1.ebuild
deleted file mode 100644
index 30099a03f5d5..
--- a/app-pda/usbmuxd/usbmuxd-1.1.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd udev
-
-DESCRIPTION="USB multiplex daemon for use with Apple iPhone/iPod Touch devices"
-HOMEPAGE="https://libimobiledevice.org/;
-SRC_URI="https://github.com/libimobiledevice/usbmuxd/releases/download/${PV}/${P}.tar.bz2;
-
-# src/utils.h is LGPL-2.1+, rest is found in COPYING*
-LICENSE="GPL-2 GPL-3 LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="selinux systemd"
-
-DEPEND="
-   acct-user/usbmux
-   >=app-pda/libimobiledevice-1.0:=
-   >=app-pda/libplist-2.0:=
-   virtual/libusb:1"
-
-RDEPEND="
-   ${DEPEND}
-   virtual/udev
-   selinux? ( sec-policy/selinux-usbmuxd )
-"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with systemd) \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   --with-udevrulesdir="$(get_udevdir)"/rules.d
-}



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

2024-04-19 Thread Matthew Smith
commit: ef15e7b40f4afb5e31b06eb163ab3e6a67027237
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:25:29 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr 19 07:25:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef15e7b4

dev-libs/tree-sitter: sync live ebuild

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

 dev-libs/tree-sitter/tree-sitter-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-.ebuild 
b/dev-libs/tree-sitter/tree-sitter-.ebuild
index db60d1726316..178a494dffc9 100644
--- a/dev-libs/tree-sitter/tree-sitter-.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-.ebuild
@@ -16,7 +16,10 @@ else
 fi
 
 LICENSE="MIT"
-SLOT="0"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
 RESTRICT="test" # tests are for CLI and not the lib
 
 PATCHES=(



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

2024-04-19 Thread Matthew Smith
commit: ccecf69bd2a06c49f1d969747b01f63b8e87c579
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:10:54 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr 19 07:25:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccecf69b

dev-libs/tree-sitter: drop 0.22.4

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

 dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild | 47 --
 1 file changed, 47 deletions(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
deleted file mode 100644
index db60d1726316..
--- a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN};
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="test" # tests are for CLI and not the lib
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.22.2-no-static.patch"
-)
-
-src_prepare() {
-   default
-   tc-export CC
-}
-
-src_compile() {
-   emake \
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   STRIP="" # bug 930020
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- install
-}
-
-pkg_postinst() {
-   optfeature "building and testing grammars" dev-util/tree-sitter-cli
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/tree-sitter-cli/

2024-04-19 Thread Matthew Smith
commit: bb92a8827ab37f492b62ee023cfc0d412ab098a2
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:24:59 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr 19 07:25:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb92a882

dev-util/tree-sitter-cli: add 0.22.5

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

 dev-util/tree-sitter-cli/Manifest  |  1 +
 .../tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-util/tree-sitter-cli/Manifest 
b/dev-util/tree-sitter-cli/Manifest
index 8b4f5f800fc6..e41e93573e54 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -133,6 +133,7 @@ DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B 
a6cf6606f75918eeab7dab0d2758cdba0
 DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B 
f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40
 SHA512 
fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
 DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B 
c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95
 SHA512 
a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
 DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 
797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea
 SHA512 
7f160e88cdffb47f4ee3f884385ec759fcf3307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36
+DIST tree-sitter-0.22.5.tar.gz 3035094 BLAKE2B 
f54b16e2421ad68fd34b5bada767010be4224652f5a138f7afcdbc15ebaae98dfe3cc8ac77e5e8e5ab12cef516464d29e38a23fc895fa966d5a03a9569fa5ffc
 SHA512 
cff3902e8f6e0211b6d4fafecf9f0d73a2bf73efed68df0d6e8798aac3e685cbcc882fb698ebc10115e72bcf46b59aabd0b14dd402a08d3b42cfceffea5aab2c
 DIST tree-sitter-cli-0.22.1-crates.tar.xz 21952352 BLAKE2B 
6c097ce2cd58495cb0cfb3760f0c4b59b863b2e9eb6af25a178218a82c55b80f2b98bfa18899314b078df68f252aec159d26925abce767afc039c0ee19630026
 SHA512 
9380762b0217a0b90c9f21c3bc680e0778c09111fc48ff73e2e51534ff62266c69978af5cb758aec353275033935607607c28d24e380d7d2a5ac5d8573c94a19
 DIST tree-sitter-cli-0.22.2-crates.tar.xz 21937812 BLAKE2B 
faa8e5d5627397a9f613078ab25bc12a7103ceb16ae195f687c47c222139ca27833d6ed16ffc7bafa30b7eeeb9aa206b23f0e45cd11bf34a265861ec3ea15cd9
 SHA512 
499dedb899a6fc3847be59d0cf5f81a4c93aacd9a12dc1420a0667842fccae5b2ad3e790e89d9b813b6dba4e1a6d7add3b0c4e7f1590402f3b49bfff07e15999
 DIST tree-sitter-cli-0.22.4-crates.tar.gz 51254931 BLAKE2B 
1cc056f503353ce594726af8c5d7aff2e85d8c79ecb691894d371586735b80a3a7fe278516a43597121f6c4613a9d31a2acd85573fe3a0f0719f64ab1829c1bf
 SHA512 
6a031c9ca8b0db10281d59579120b972c9f9d389976bfc8018c0d74b5e339bcbb1d5349a95385571aaeb975080470a92ca685d0f9037550f73bdf503d7de

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild
new file mode 100644
index ..baf5a8249a6d
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=tree-sitter
+MY_P=${MY_PN}-${PV}
+
+inherit cargo
+
+DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${MY_P}.tar.gz
+   https://dev.gentoo.org/~matthew/distfiles/${PN}-0.22.4-crates.tar.gz;
+S="${WORKDIR}"/${MY_P}/cli
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+   Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Test seems to require files (grammar definitions) that we don't have.
+RESTRICT="test"
+
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
+RDEPEND="${BDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${MY_PN}"



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

2024-04-19 Thread Matthew Smith
commit: 00bd822f4fd40f12ccaf16f2af83d39595484ce9
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:24:10 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr 19 07:25:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00bd822f

dev-libs/tree-sitter: add 0.22.5

Set subslot to ${PV} to handle unstable ABI.

Bug: https://bugs.gentoo.org/930039
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter/Manifest  |  1 +
 dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 5cf69b64952b..164b8e1ccc2e 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B 
a6cf6606f75918eeab7dab0d2758cdba0
 DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B 
f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40
 SHA512 
fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
 DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B 
c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95
 SHA512 
a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
 DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 
797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea
 SHA512 
7f160e88cdffb47f4ee3f884385ec759fcf3307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36
+DIST tree-sitter-0.22.5.tar.gz 3035094 BLAKE2B 
f54b16e2421ad68fd34b5bada767010be4224652f5a138f7afcdbc15ebaae98dfe3cc8ac77e5e8e5ab12cef516464d29e38a23fc895fa966d5a03a9569fa5ffc
 SHA512 
cff3902e8f6e0211b6d4fafecf9f0d73a2bf73efed68df0d6e8798aac3e685cbcc882fb698ebc10115e72bcf46b59aabd0b14dd402a08d3b42cfceffea5aab2c

diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
new file mode 100644
index ..178a494dffc9
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
+RESTRICT="test" # tests are for CLI and not the lib
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.22.2-no-static.patch"
+)
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_compile() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   STRIP="" # bug 930020
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ install
+}
+
+pkg_postinst() {
+   optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}



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

2024-04-19 Thread Matthew Smith
commit: dff29ae50574a89fa11b2870cdf7e99e8aeba0d3
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr 19 07:11:19 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr 19 07:25:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff29ae5

profiles: remove tree-sitter-0.22.4-r0 mask

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3c5719cb24a6..2558f3207576 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -44,10 +44,6 @@ sci-visualization/spectromatic
 # Removal on 2024-05-16, bug #929444
 dev-python/carbon
 
-# Matthew Smith  (2024-04-15)
-# Unexpected ABI break, bug #930039
-=dev-libs/tree-sitter-0.22.4
-
 # Fabian Groffen  (2024-04-13)
 # Python wrapper around liblmsensors, no reverse dependencies
 # Removal on 2024-05-13, bug #929495



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

2024-04-18 Thread Matthew Smith
commit: a830422371d5ccd315b578ff888f429320195e18
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Apr 18 16:40:42 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Apr 18 16:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8304223

Revert "net-misc/putty: drop 0.81 (security cleanup)"

This reverts commit 4de767ddd30d85aac883649f2af1cf40546ccb46.

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

 net-misc/putty/Manifest  |  1 +
 net-misc/putty/putty-0.81.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index beb1f064be86..8e8ee4148932 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,2 +1,3 @@
 DIST putty-0.80.tar.gz 2831433 BLAKE2B 
95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341
 SHA512 
c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250bc4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
+DIST putty-0.81.tar.gz 2844616 BLAKE2B 
f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af
 SHA512 
d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
new file mode 100644
index ..fdd92be3c643
--- /dev/null
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake desktop xdg-utils
+
+DESCRIPTION="A Free Telnet/SSH Client"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
+SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${PN}-icons.tar.bz2;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
+else
+   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
+fi
+LICENSE="MIT"
+
+SLOT="0"
+IUSE="debug doc +gtk gssapi"
+
+RDEPEND="
+   !net-misc/pssh
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   gssapi? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   doc? ( app-text/halibut )
+"
+
+src_unpack() {
+   [[ ${PV} == * ]] && git-r3_src_unpack
+   default
+}
+
+src_configure() {
+   cd "${S}"/unix || die
+   local mycmakeargs=(
+   -DPUTTY_DEBUG="$(usex debug)"
+   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
+   -DPUTTY_GTK_VERSION=$(usex gtk 3 '')
+   -DPUTTY_IPV6=yes
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile all doc
+}
+
+src_install() {
+   cmake_src_install
+
+   doman "${BUILD_DIR}"/doc/*.1
+
+   if use doc ; then
+   docinto html
+   dodoc "${BUILD_DIR}"/doc/html/*.html
+   fi
+
+   if use gtk ; then
+   local i
+   for i in 16 22 24 32 48 64 128 256; do
+   newicon -s ${i} \
+   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
+   ${PN}.png
+   done
+
+   # install desktop file provided by Gustav Schaffter in #49577
+   make_desktop_entry ${PN} PuTTY ${PN} Network
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



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

2024-04-18 Thread Matthew Smith
commit: d7c3ef126895c8dd48ac1458c0ded96bd4b7bba4
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Apr 18 16:41:35 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Apr 18 16:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c3ef12

net-misc/putty: drop 0.80 (security cleanup)

Drop the vulnerable version, not the new fixed version.

Bug: https://bugs.gentoo.org/930082
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/putty/Manifest  |  1 -
 net-misc/putty/putty-0.80.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index 8e8ee4148932..e13e75e9f078 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,3 +1,2 @@
-DIST putty-0.80.tar.gz 2831433 BLAKE2B 
95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341
 SHA512 
c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250bc4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
 DIST putty-0.81.tar.gz 2844616 BLAKE2B 
f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af
 SHA512 
d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.80.ebuild b/net-misc/putty/putty-0.80.ebuild
deleted file mode 100644
index fdd92be3c643..
--- a/net-misc/putty/putty-0.80.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake desktop xdg-utils
-
-DESCRIPTION="A Free Telnet/SSH Client"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
-SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${PN}-icons.tar.bz2;
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
-else
-   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
-fi
-LICENSE="MIT"
-
-SLOT="0"
-IUSE="debug doc +gtk gssapi"
-
-RDEPEND="
-   !net-misc/pssh
-   gtk? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   gssapi? ( virtual/krb5 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig
-   doc? ( app-text/halibut )
-"
-
-src_unpack() {
-   [[ ${PV} == * ]] && git-r3_src_unpack
-   default
-}
-
-src_configure() {
-   cd "${S}"/unix || die
-   local mycmakeargs=(
-   -DPUTTY_DEBUG="$(usex debug)"
-   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
-   -DPUTTY_GTK_VERSION=$(usex gtk 3 '')
-   -DPUTTY_IPV6=yes
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile all doc
-}
-
-src_install() {
-   cmake_src_install
-
-   doman "${BUILD_DIR}"/doc/*.1
-
-   if use doc ; then
-   docinto html
-   dodoc "${BUILD_DIR}"/doc/html/*.html
-   fi
-
-   if use gtk ; then
-   local i
-   for i in 16 22 24 32 48 64 128 256; do
-   newicon -s ${i} \
-   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
-   ${PN}.png
-   done
-
-   # install desktop file provided by Gustav Schaffter in #49577
-   make_desktop_entry ${PN} PuTTY ${PN} Network
-   fi
-}
-
-pkg_postinst() {
-   use gtk && xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && xdg_icon_cache_update
-}



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

2024-04-18 Thread Matthew Smith
commit: fe75ab052aa5af9d412827218cbc6244b945329c
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Apr 18 07:49:22 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Apr 18 07:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe75ab05

dev-lang/gleam: drop 1.0.0

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

 dev-lang/gleam/Manifest   | 302 --
 dev-lang/gleam/gleam-1.0.0.ebuild | 335 --
 2 files changed, 637 deletions(-)

diff --git a/dev-lang/gleam/Manifest b/dev-lang/gleam/Manifest
index f57e3b662410..9367b0aa35be 100644
--- a/dev-lang/gleam/Manifest
+++ b/dev-lang/gleam/Manifest
@@ -1,304 +1,2 @@
-DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
-DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-DIST askama-0.12.1.crate 16976 BLAKE2B 
9257c6d292d6399d81a750ff4b55958a0ffbdbd5f96f3e0f2ac1e777a8bc8e11264a89bdd6edea6a6a3d0b3324138c1524b0f00fc2168afd1abd0f4b777e1473
 SHA512 
b719134fe73080e8360f35ff4ddeb3039ed1c4d20861cd3cae40e20832fcf8b12eb8b04ad82ea49d5c5f5ae6fbb29180aeae7e41be5f72ab97e9abfd60cceb4b
-DIST askama_derive-0.12.5.crate 31218 BLAKE2B 
0646c0df57dd6d3d3f48424db2456df37c11cbf1bb159570f7bb3e878b0abce3ebf9e948554f214dd9f77449ed79ade4ffe88511e66274d3d4beea8a8e1b539a
 SHA512 
37fd963d0aab2f29866931858f3235086170133f86953f70b44003e9505a5c716ffa6ed7429601520716259688cf2e4cb17649e89065d210eff28119416773f9
-DIST askama_escape-0.10.3.crate 8875 BLAKE2B 
6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8
 SHA512 
1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2
-DIST askama_parser-0.2.1.crate 20707 BLAKE2B 
14d385d906295c892543bf917a835b9b354666927a63cb66c6082b8bd7330b07b89a1cb60a88ce0b8a8a58cc23023587fdea2117329bf384a22c097c0e45aaa6
 SHA512 
50c2a8a1f08006b375c450275ca7b455209aabcaf2b5a2ed903d1f8cf26920d95985e1ce2b6d77397b8dc32cdcbea6c442a1b4f590af64f92e4e5b47e3a52f75
-DIST asn1-rs-0.5.2.crate 82934 BLAKE2B 
6f976d10bc2ba7f844dce346fc4ff20a8400bb1b8e414574c9c6ed6e8ff58c12beab22684bccafe84d587e260cc4f0c43d502f326520e7bb2db3393e16758b42
 SHA512 
c967a78a197dceb2cc37313319120b8d406220fcd2c32064f65d9fa602db54a08eb0615c7ff1dc301d81ea3fc0a23847ceb71fa4a1aeb413c55f04ba918499bf
-DIST asn1-rs-derive-0.4.0.crate 5220 BLAKE2B 
4b17fd9ea052cf23fa9351672007f5dec6fc2a3544582b2d29e5064c0617d5bf1fc472a98c02af836b7c2559849890506e7a08519ff3290edb833022252d13e2
 SHA512 
23f2ddb17fddc9c605cb2794cfc0e4c017a1f222871e484d2ae9382203129b460934d9820ccb37a80d86fe859587f6f69b8f0796fc9c5ab5e013a8e64461badf
-DIST asn1-rs-impl-0.1.0.crate 2256 BLAKE2B 
61025d2e33da89c874a1e08c1ba2595c1bc72577d8db73883e9a5cf274f9a66c31c2945c23cade8fd111a356cdee2db65138022b2d1a276c8e1334c3b8607ca6
 SHA512 
392854ea63256910131e0596d30ac9a43ce2013d39aedfbab77ac70935a2e8b5524d763b44dde83cd164cabaa5021bf10e5393f83650617a6c119be51893aba3
-DIST async-trait-0.1.77.crate 29986 BLAKE2B 
f678cea4defa1cc7c0f1571e71f87392c0fdca8ba175bd94be68b92adaf2b4afe13fac9020bd27bfbb2af9a7d5f2f7047e3bbd0b080a7213354a8175e6ccd455
 SHA512 
7ddadfe6c434267cbb22de62f09373ea83ec3c4eceb7781e0bc438ce422266f30193730e0215411f1c7c9c6d5cc589ed9bbbd71c836e440bbcddf8afd3d8950f
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST backtrace-0.3.69.crate 77299 BLAKE2B 
594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a

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

2024-04-18 Thread Matthew Smith
commit: b598ec07f2754f49a19625cb67929efaf5d3e07b
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Apr 18 07:49:07 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Apr 18 07:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b598ec07

dev-lang/gleam: add 1.1.0

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

 dev-lang/gleam/Manifest   |  2 ++
 dev-lang/gleam/gleam-1.1.0.ebuild | 33 +
 2 files changed, 35 insertions(+)

diff --git a/dev-lang/gleam/Manifest b/dev-lang/gleam/Manifest
index 322b515a2783..f57e3b662410 100644
--- a/dev-lang/gleam/Manifest
+++ b/dev-lang/gleam/Manifest
@@ -81,6 +81,8 @@ DIST generic-array-0.14.7.crate 15950 BLAKE2B 
e74c785e3127095625951da192a018281e
 DIST getrandom-0.2.12.crate 36163 BLAKE2B 
0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396
 SHA512 
dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee
 DIST gimli-0.28.1.crate 270497 BLAKE2B 
4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef
 SHA512 
695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
 DIST gleam-1.0.0.tar.gz 818255 BLAKE2B 
ae0fb310f8eaf4e6bdf826057acb8f8bfd64a47ee3c8299101485cc1302a23af963c29e7474e8fff3ec27a432c398fbb0278f753c66c4fd989bee4866004e343
 SHA512 
97a3e1c1953ad865c9a8612c580b1a57704448febdf9e1d3cab3042ab3d8fb0ba2f0c716ef59478025829560f4c4b0191c9c21275e985e71df1bb3987795fbeb
+DIST gleam-1.1.0-crates.tar.xz 28586380 BLAKE2B 
edecdff51966a0091bc915d7e3d4f8d1530f62dd4cb6b2b5d235e0512103c614df028351e61b6793bc56a79f469567a95224cbae3dee7b4932df23d21a5f3c5f
 SHA512 
221675cab2b1ca6e61bbe1a87976640d25e741de4578a8d7ed5be3e552d784596bac1905af2ea06d1b3c5c6efb1ec189aa682d3e9e3f6462fd09d8b31af9603d
+DIST gleam-1.1.0.tar.gz 882622 BLAKE2B 
7f3ff5ce346e3f1b8d7a13723ea649f5b6e325a563cd3f4e4c0b227f3d9e4643e1e9cd403dbe9c5e8c93e47c2ae6fe1f137250c0155f8b4acbe324fdcf9efc91
 SHA512 
265867096b758ab554f0b4228d95b40a30d5796499b29775465d8dc3cc3ad37cf517cf979f33d906229dd33e424708e40a13ea6cf9932b54c573cd2335788695
 DIST globset-0.4.14.crate 25090 BLAKE2B 
2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae
 SHA512 
e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc
 DIST h2-0.3.24.crate 167814 BLAKE2B 
df25fee9f6e39f8ddcb9c1be4775d055328606b3454786a397c50564e3e8340d72d0fd58581239063e29fb80acf92444e1d588b0672817b12cc5c1322652189d
 SHA512 
4741e2732f08c6388c112877f52d6f859088026f75bf928f90b06a521d43e8e8c10f14d088f8a17b42a0a613ee43009882077a68df9300d17365d936400f1695
 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 
492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5
 SHA512 
b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76

diff --git a/dev-lang/gleam/gleam-1.1.0.ebuild 
b/dev-lang/gleam/gleam-1.1.0.ebuild
new file mode 100644
index ..050a8cc09d08
--- /dev/null
+++ b/dev-lang/gleam/gleam-1.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cargo optfeature
+
+DESCRIPTION="A friendly language for building type-safe, scalable systems!"
+HOMEPAGE="https://gleam.run https://github.com/gleam-lang/gleam;
+SRC_URI="
+   https://github.com/gleam-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~matthew/distfiles/${P}-crates.tar.xz
+"
+
+LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 
ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB openssl"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-lang/erlang:*"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+   dodoc CHANGELOG.md
+   cargo_src_install --path compiler-cli
+}
+
+pkg_postinst() {
+   optfeature "erlang package support" dev-util/rebar:3
+   optfeature "javascript runtime" net-libs/nodejs
+}



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

2024-04-18 Thread Matthew Smith
commit: 4de767ddd30d85aac883649f2af1cf40546ccb46
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Apr 18 07:27:16 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Apr 18 07:27:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de767dd

net-misc/putty: drop 0.81 (security cleanup)

Bug: https://bugs.gentoo.org/930082
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/putty/Manifest  |  1 -
 net-misc/putty/putty-0.81.ebuild | 92 
 2 files changed, 93 deletions(-)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index 8e8ee4148932..beb1f064be86 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,3 +1,2 @@
 DIST putty-0.80.tar.gz 2831433 BLAKE2B 
95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341
 SHA512 
c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250bc4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
-DIST putty-0.81.tar.gz 2844616 BLAKE2B 
f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af
 SHA512 
d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
deleted file mode 100644
index fdd92be3c643..
--- a/net-misc/putty/putty-0.81.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake desktop xdg-utils
-
-DESCRIPTION="A Free Telnet/SSH Client"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
-SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${PN}-icons.tar.bz2;
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
-else
-   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
-fi
-LICENSE="MIT"
-
-SLOT="0"
-IUSE="debug doc +gtk gssapi"
-
-RDEPEND="
-   !net-misc/pssh
-   gtk? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   gssapi? ( virtual/krb5 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig
-   doc? ( app-text/halibut )
-"
-
-src_unpack() {
-   [[ ${PV} == * ]] && git-r3_src_unpack
-   default
-}
-
-src_configure() {
-   cd "${S}"/unix || die
-   local mycmakeargs=(
-   -DPUTTY_DEBUG="$(usex debug)"
-   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
-   -DPUTTY_GTK_VERSION=$(usex gtk 3 '')
-   -DPUTTY_IPV6=yes
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile all doc
-}
-
-src_install() {
-   cmake_src_install
-
-   doman "${BUILD_DIR}"/doc/*.1
-
-   if use doc ; then
-   docinto html
-   dodoc "${BUILD_DIR}"/doc/html/*.html
-   fi
-
-   if use gtk ; then
-   local i
-   for i in 16 22 24 32 48 64 128 256; do
-   newicon -s ${i} \
-   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
-   ${PN}.png
-   done
-
-   # install desktop file provided by Gustav Schaffter in #49577
-   make_desktop_entry ${PN} PuTTY ${PN} Network
-   fi
-}
-
-pkg_postinst() {
-   use gtk && xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && xdg_icon_cache_update
-}



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

2024-04-17 Thread Matthew Smith
commit: e381bf9e679293683f3ba523a07455a0d296f482
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Apr 17 12:08:07 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Apr 17 12:08:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e381bf9e

net-misc/rabbitmq-server: disable parallel make

Missing dependencies causes 'no such file or directory' issue when
copying .beam files around.

Issue is reliably reproducible with MAKEOPTS='-j --shuffle=reverse'.

Closes: https://bugs.gentoo.org/930133
Closes: https://bugs.gentoo.org/930098
Closes: https://bugs.gentoo.org/930093
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
index 958f619bf72b..606e75d85213 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
@@ -40,7 +40,11 @@ pkg_setup() {
 }
 
 src_compile() {
-   emake all docs dist
+   # Disable parallel make
+   # https://bugs.gentoo.org/930093
+   # https://bugs.gentoo.org/930098
+   # https://bugs.gentoo.org/930133
+   emake -j1 all docs dist
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-cpp/

2024-04-16 Thread Matthew Smith
commit: 34ad425210f33f8b64102eaac5371a6dce1e4f17
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Apr 16 06:51:44 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Tue Apr 16 06:51:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ad4252

dev-libs/tree-sitter-cpp: add 0.22.0

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

 dev-libs/tree-sitter-cpp/Manifest  |  1 +
 dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.22.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-libs/tree-sitter-cpp/Manifest 
b/dev-libs/tree-sitter-cpp/Manifest
index ec405dfe3fff..8ae1ed3ef255 100644
--- a/dev-libs/tree-sitter-cpp/Manifest
+++ b/dev-libs/tree-sitter-cpp/Manifest
@@ -1,3 +1,4 @@
 DIST tree-sitter-cpp-0.20.3.tar.gz 1056333 BLAKE2B 
3b1fc2509da265b2f49ec1a9bef7b005b06eba0311432af9e2e97977ec3a568a8ee531375f5330e624675f5b12711c4cf3306959ec82d21f1017380fb6e28b7a
 SHA512 
62630953cb873dccbf6203b90ac6bd62fb596a615c71603c93b4fdc1e21d456c8f6ba74576e9e86732dbce2b7deaa082ea35eddf7fd7387d1ba13236757dfaab
 DIST tree-sitter-cpp-0.20.5.tar.gz 1442677 BLAKE2B 
ee9e058cca7727d567869d58568b3808efad7b1f4059089682b31ac39fd623213111078250eb034fb66be51f502f693f65686fb89ba8865866ded7ed1f195b5a
 SHA512 
0afe19dc868bce8fef7114c0553ed3af2c479fc84257959a617dd6acf695fb13a91468a3daddafd39cac11f7d5a72ba988bd29d7d7f1987d7486ae4d1dc7f746
 DIST tree-sitter-cpp-0.21.0.tar.gz 1482410 BLAKE2B 
b15467c3525416fcc925fd8c3480200362ee8ae41528757cebc113090d5678dcfa47bac4b54e32e791dba954de15fd3bba68e6ecdedbc55bb61095487de386c4
 SHA512 
70be7b446e5acf0f439fbf1d4c9d649e8e8bc8ea044d0d3f3644e3047eaa5468eabefd5552f98fa39d34030cce654db25371008ddbc27a64d3df14611ac3061c
+DIST tree-sitter-cpp-0.22.0.tar.gz 1253356 BLAKE2B 
6834cba10f8f5f0981620d69c3ebe2b4efe6815bfd35e00ef333ef96900d418b0204375b93f84989e826c225849cd6f7e8520bd8c2f4195f6e2ed8db41dc1b6d
 SHA512 
68ec7378a6abc3154090bf7f14b95f646c44ac09e309ec5161906f42641e568171412fd4c30360680982af5e621cac4d51a1cfe03695117560a3a5eeed73d22d

diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.22.0.ebuild 
b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.22.0.ebuild
new file mode 100644
index ..011d04ce711e
--- /dev/null
+++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.22.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_BINDINGS=( python )
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="C++ grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+
+# requires test data from tree-sitter-c
+RESTRICT="test"



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

2024-04-15 Thread Matthew Smith
commit: bd80e49457a8d2ae823f8c1fd9329733cfdf7c6e
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 20:53:51 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 20:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd80e494

net-misc/putty: add 0.81

Bug: https://bugs.gentoo.org/930082
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/putty/Manifest  |  1 +
 net-misc/putty/putty-0.81.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/net-misc/putty/Manifest b/net-misc/putty/Manifest
index beb1f064be86..8e8ee4148932 100644
--- a/net-misc/putty/Manifest
+++ b/net-misc/putty/Manifest
@@ -1,2 +1,3 @@
 DIST putty-0.80.tar.gz 2831433 BLAKE2B 
95769ed372ee57f1cd0b9c9b26aab47c710b3eac2dd2f40b511179f1e06dae6c59ef5fd270eddc6b0531d8ed135897490ea029e0ca8c1febefe64743ddada341
 SHA512 
c8a6b6fa54ecd8bcf4ec274fef51343dd9996e6458b250bc4dc88ded25e87f97277da482c29858510e65635112d541f559ab683635bd950572d850129f90
+DIST putty-0.81.tar.gz 2844616 BLAKE2B 
f4f687555ae6d043f9eb868eccb1086227a0fa3ec1a5eff68ab7ccd96c877fd87afad9c9639930e899e0fc16058ea0f4553a3035ab477761038d6257332d64af
 SHA512 
d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd
 DIST putty-icons.tar.bz2 4878 BLAKE2B 
589f1bace82e3fd202b70bd35661d2ec4ef383363f8ae6716d4a6828bd822ef624b0acde39354d3d837e2d2bb49a34dbb89e031c64c520cbc675cad79813acff
 SHA512 
4e419a71e26770e159221f6b516e7210d29272917b4b9a9e0b67c72e73508b97278e56c82111b02e106c5d513c2561fec6da372b4b18246f29372ae618ff5f71

diff --git a/net-misc/putty/putty-0.81.ebuild b/net-misc/putty/putty-0.81.ebuild
new file mode 100644
index ..777cb2365198
--- /dev/null
+++ b/net-misc/putty/putty-0.81.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake desktop xdg-utils
+
+DESCRIPTION="A Free Telnet/SSH Client"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/;
+SRC_URI="https://dev.gentoo.org/~matthew/distfiles/${PN}-icons.tar.bz2;
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.tartarus.org/simon/putty.git;
+else
+   SRC_URI+=" https://the.earth.li/~sgtatham/${PN}/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+
+SLOT="0"
+IUSE="debug doc +gtk gssapi"
+
+RDEPEND="
+   !net-misc/pssh
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   gssapi? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   doc? ( app-text/halibut )
+"
+
+src_unpack() {
+   [[ ${PV} == * ]] && git-r3_src_unpack
+   default
+}
+
+src_configure() {
+   cd "${S}"/unix || die
+   local mycmakeargs=(
+   -DPUTTY_DEBUG="$(usex debug)"
+   -DPUTTY_GSSAPI="$(usex gssapi DYNAMIC OFF)"
+   -DPUTTY_GTK_VERSION=$(usex gtk 3 '')
+   -DPUTTY_IPV6=yes
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile all doc
+}
+
+src_install() {
+   cmake_src_install
+
+   doman "${BUILD_DIR}"/doc/*.1
+
+   if use doc ; then
+   docinto html
+   dodoc "${BUILD_DIR}"/doc/html/*.html
+   fi
+
+   if use gtk ; then
+   local i
+   for i in 16 22 24 32 48 64 128 256; do
+   newicon -s ${i} \
+   "${WORKDIR}"/${PN}-icons/${PN}-${i}.png \
+   ${PN}.png
+   done
+
+   # install desktop file provided by Gustav Schaffter in #49577
+   make_desktop_entry ${PN} PuTTY ${PN} Network
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



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

2024-04-15 Thread Matthew Smith
commit: 5c4e0418e30ca0a40eebb61782d633004aa76a9f
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 19:06:41 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 19:07:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c4e0418

net-misc/rabbitmq-server: add 3.13.1

- Update to support new Erlang and Elixir versions
- Use insopts to ensure that scripts are executable

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

 net-misc/rabbitmq-server/Manifest  |  1 +
 .../rabbitmq-server/rabbitmq-server-3.13.1.ebuild  | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-misc/rabbitmq-server/Manifest 
b/net-misc/rabbitmq-server/Manifest
index 52b20c665f6f..7d9d925cd1be 100644
--- a/net-misc/rabbitmq-server/Manifest
+++ b/net-misc/rabbitmq-server/Manifest
@@ -1,2 +1,3 @@
 DIST rabbitmq-server-3.11.2.tar.xz 3752644 BLAKE2B 
bc98808579cbaa12371fc95d137fd18a0d784a859471d4dac6c328e819bb7ba5cb0256509a678788452f6dbeaa6fc48b4dbe39b24bd7cf0b1698fb6e4f67cb03
 SHA512 
ceec07fb9dfe8ba76850aa94543396a4e878aca13b9e3e303e86bb441cea863148a1480b83517bfd2bdc66b814c3177ad2ed595604f5710f8f98e8dcc439
 DIST rabbitmq-server-3.12.9.tar.xz 4437392 BLAKE2B 
19c1e88e79c29af0c06d732d25098ee7b5575e8f269ba08e3247a65ba206c8cdc819767572071063dcbd8816756366d0a3f059d8e060ffe47fb221e1546b4c23
 SHA512 
c6015ee9593336104fc043ed20d99a476e7b36802ae36798f23c2caf91a01a71913963fdbe6de249f234cb3ba82379e5c5b2976e07d098c287ee72e3f238f2eb
+DIST rabbitmq-server-3.13.1.tar.xz 5083312 BLAKE2B 
1821d05c1be2da491019605de7877f26cb8d47bf67f901d5bb2ede961558a44900a3b8697e254167eb5622d37b20b668dc919fadbe5c5c98f5cc644b948986b3
 SHA512 
022c6e213cf7cea865a6931a3481897efea65dffa649dd77df9d88bb5f9b7abaaa83b525f983de4cb336b1e0469073cadc2ce48d4f47f93005c87b9fdadb3857

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
new file mode 100644
index ..3307447c0c23
--- /dev/null
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.13.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-any-r1 systemd
+
+DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker 
written in Erlang"
+HOMEPAGE="https://www.rabbitmq.com/;
+SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="test"
+
+# See https://www.rabbitmq.com/which-erlang.html for Erlang version
+# See 
https://github.com/rabbitmq/rabbitmq-server/blob/main/deps/rabbitmq_cli/mix.exs 
for Elixir version
+RDEPEND="
+   acct-group/rabbitmq
+   acct-user/rabbitmq
+   >=dev-lang/erlang-26.0[ssl] https://www.rabbitmq.com/docs/upgrade#rabbitmq-version-upgradability
+   if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 
3.12; then
+   elog "Upgrading to RabbitMQ 3.12 requires all feature flags"
+   elog "from 3.11 to be enabled. If any feature flags are not"
+   elog "enabled, the node will refuse to start."
+   fi
+}



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

2024-04-15 Thread Matthew Smith
commit: f896d0ab0d82517302d351d5ea9740b9475e1229
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 17:58:35 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 17:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f896d0ab

dev-lang/erlang: add 26.2.4

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

 dev-lang/erlang/Manifest   |   1 +
 dev-lang/erlang/erlang-26.2.4.ebuild   | 187 +
 .../files/erlang-26.2.4-test-errorinfo.patch   |  14 ++
 3 files changed, 202 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 4a8ed0797c9c..46bf6c6b7422 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -3,6 +3,7 @@ DIST erlang-26.0.tar.gz 61355457 BLAKE2B 
4f5abc04b794d2b2b9e27e20be9197a7c811136
 DIST erlang-26.1.2.tar.gz 63932020 BLAKE2B 
56c862270398b458106056ea0e86a167b40d769c5b2fd84c39a0ed0c074c00d301145a98ef6e5f4b755d1124005da382ade6d4f0648823cf0e7d662a9b6bdcf2
 SHA512 
6907bba4ee726582b6344995c73223f725ea628897b34fc807a2a0306536bb15ce55c7fd4da1cb596dc59c9695b3bb6bba59618ca2a7a9a999e183f671656710
 DIST erlang-26.2.1.tar.gz 62435848 BLAKE2B 
4e257c73de868b5bbd213a66ece60f29e5231845c5f40b17876b8f042c20ba89bced920ffdbb2a44b890b920d8a147b0a0cb4a2bce66a51e49b720ee794c06c9
 SHA512 
f4fa0d11ecbd99ca5ef4421abb78ef2aba8ea0f8d19e4aed991c2afcc42bb057a37ae34a416b050fd7ed8ca39ba7cc8b3619ff371bc09f56dfd5b523988a8f8c
 DIST erlang-26.2.2.tar.gz 62440930 BLAKE2B 
c2746b3eb4ffcd3643803745df3e6474291edfb1bd50a0a7cd858942d89808d8b041afd7d8c9dbd0ac336b71412cad972768a3c11d06908605e8a9521f5f5c11
 SHA512 
27d89f4ee1c7beccd27348ad0d5d9650cda58614f3c278b0a7cf062bf4efc91bd1c7aecfff55b934c57f69cb30c41ead89b94625616817acb2e5910b95bc80fd
+DIST erlang-26.2.4.tar.gz 62476971 BLAKE2B 
f3acfb05a569ce0b4cfd9d9a30ac4840845cc285691294c2ff2776c45812b9046d3453700150912128c385458a3afba7dc54ab773611d46de31b4d2744fcdaf6
 SHA512 
2fa385b5ec93810c984f31e22757fe8614087191adf0f99376702bd15a316237f8abc1b65d40a302d3919cd28afe65fb4086e39638c6c39af165c0c1ee6fb51d
 DIST erlang-26.2.tar.gz 64008902 BLAKE2B 
145ade4a05a8c92f9ba848774e927fc0a186aba834b2d4850cbe92f7604aac6136b16e3e6208658220c8c07b906be06263dfc7173f588165bb7bd5b98fe8a162
 SHA512 
647f38e7a1d2a0e49aee982d9f6461a83df01d6248756eea3cc926c60dd03e82d881534e3ce3374e233a3ab7b0fad7c775a54d0079f4d5b13de8d8a97c7de642
 DIST erlang_doc_html_25.3.tar.gz 37134864 BLAKE2B 
86af9f6eacccbdc8e66e1407a29bc70620052f5968f4378df751f89795f98898a057c2e187553e5b938b5a9cc55a223fedb9bc2936cb3ade5f444e05a810f7d0
 SHA512 
d469f6088a20a840687ceed66b3d4ef3bf9446a00ea490f6bb14e5ec8a0b642ac0ff14243010e45483e9d4d33742525916d05ec93e171fe9f5e0dfbac3733837
 DIST erlang_doc_html_26.0.tar.gz 37434137 BLAKE2B 
0a1bd0f4966d90cc5aaa8852b280204d81271af0449a019399dfcbeab4b2427a91fa57e1dafe24c55ee1a7abf5f52c019ca7454f7c2ca8dbe604d60ef437a4e0
 SHA512 
c11cf064808bee3a9e8334ee597daadfff397bd700622c80affa8df127a53de3cb5685c3338fa6d28b5c7a5c171379e0289f557dc3fc6ab0459ada757219ce3e

diff --git a/dev-lang/erlang/erlang-26.2.4.ebuild 
b/dev-lang/erlang/erlang-26.2.4.ebuild
new file mode 100644
index ..233389fa0b29
--- /dev/null
+++ b/dev-lang/erlang/erlang-26.2.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools elisp-common flag-o-matic java-pkg-opt-2 systemd 
toolchain-funcs wxwidgets
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
+HOMEPAGE="https://www.erlang.org/;
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_man_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz
+   doc? ( 
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_html_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code.  See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+   acct-group/epmd
+   acct-user/epmd
+   sys-libs/ncurses:0
+   sys-libs/zlib
+   emacs? ( >=app-editors/emacs-23.1:* )
+   java? ( >=virtual/jdk-1.8:* )
+   odbc? ( dev-db/unixODBC )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
+   systemd? ( sys-apps/systemd )
+   wxw

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

2024-04-15 Thread Matthew Smith
commit: ac54b1544fda4fb5e265a2e788990dfa42247651
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:18:03 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac54b154

app-editors/emacs: dev-libs/tree-sitter subslot

Closes: https://github.com/gentoo/gentoo/pull/36263
Signed-off-by: Matthew Smith  gentoo.org>

 app-editors/emacs/{emacs-29.2-r1.ebuild => emacs-29.2-r2.ebuild} | 2 +-
 app-editors/emacs/{emacs-29.3.ebuild => emacs-29.3-r1.ebuild}| 2 +-
 app-editors/emacs/emacs-29.3..ebuild | 2 +-
 app-editors/emacs/emacs-30.0..ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r2.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-29.2-r1.ebuild
rename to app-editors/emacs/emacs-29.2-r2.ebuild
index 6b943b04d393..970be5ea8634 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r2.ebuild
@@ -121,7 +121,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3-r1.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-29.3.ebuild
rename to app-editors/emacs/emacs-29.3-r1.ebuild
index c3b4ffc30b6b..b827e1c7f472 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3-r1.ebuild
@@ -121,7 +121,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-29.3..ebuild 
b/app-editors/emacs/emacs-29.3..ebuild
index 1aab6b584222..fbd5febcfaa7 100644
--- a/app-editors/emacs/emacs-29.3..ebuild
+++ b/app-editors/emacs/emacs-29.3..ebuild
@@ -118,7 +118,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 75914892e14a..572a28d32bdb 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -117,7 +117,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
xattr? ( sys-apps/attr )
zlib? ( sys-libs/zlib )



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

2024-04-15 Thread Matthew Smith
commit: 5213e5cf02d4be25d06c2ee3c368b636e23881bd
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:16:41 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5213e5cf

dev-python/tree-sitter: dev-libs/tree-sitter subslot

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

 .../{tree-sitter-0.21.0.ebuild => tree-sitter-0.21.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tree-sitter/tree-sitter-0.21.0.ebuild 
b/dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild
similarity index 97%
rename from dev-python/tree-sitter/tree-sitter-0.21.0.ebuild
rename to dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild
index 59dcab0b0b24..626d43cd98cf 100644
--- a/dev-python/tree-sitter/tree-sitter-0.21.0.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild
@@ -43,7 +43,7 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~x64-macos"
 
 # setuptools is needed for distutils import
-DEPEND=">=dev-libs/tree-sitter-0.22.1"
+DEPEND=">=dev-libs/tree-sitter-0.22.1:="
 RDEPEND="${DEPEND}
$(python_gen_cond_dep '
dev-python/setuptools[${PYTHON_USEDEP}]



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

2024-04-15 Thread Matthew Smith
commit: 5d0d2a73ac5f020fea7f9e396a8b30a2a0ccef03
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:14:57 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0d2a73

dev-util/pkgcheck: dev-libs/tree-sitter subslot

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

 .../pkgcheck/{pkgcheck-0.10.27-r1.ebuild => pkgcheck-0.10.27-r2.ebuild} | 2 +-
 .../pkgcheck/{pkgcheck-0.10.28.ebuild => pkgcheck-0.10.28-r1.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild
similarity index 98%
rename from dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild
rename to dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild
index 813c851ee5f3..a79aef63b1dc 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.27-r1.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild
@@ -37,7 +37,7 @@ else
>=sys-apps/pkgcore-0.12.21[${PYTHON_USEDEP}]"
 fi
 RDEPEND+="
-   dev-libs/tree-sitter
+   dev-libs/tree-sitter:=
>=dev-libs/tree-sitter-bash-0.20.4
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]

diff --git a/dev-util/pkgcheck/pkgcheck-0.10.28.ebuild 
b/dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild
similarity index 98%
rename from dev-util/pkgcheck/pkgcheck-0.10.28.ebuild
rename to dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild
index f7f462d985e0..469b16aee6a7 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.28.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild
@@ -33,7 +33,7 @@ else
>=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
 fi
 RDEPEND+="
-   >=dev-libs/tree-sitter-0.20.9
+   >=dev-libs/tree-sitter-0.20.9:=
>=dev-libs/tree-sitter-bash-0.20.5
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]



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

2024-04-15 Thread Matthew Smith
commit: 474595aa6cbdf74f4489378f87f83534b4c3d926
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:03:45 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474595aa

profiles: mask dev-libs/tree-sitter-0.22.4

Bug: https://bugs.gentoo.org/930039
Signed-off-by: Matthew Smith  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index a063b60479b0..c3ed28dbe377 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Matthew Smith  (2024-04-15)
+# Unexpected ABI break, bug #930039
+=dev-libs/tree-sitter-0.22.4
+
 # Fabian Groffen  (2024-04-13)
 # Python wrapper around liblmsensors, no reverse dependencies
 # Removal on 2024-05-13, bug #929495



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

2024-04-15 Thread Matthew Smith
commit: fd7ecadcca4dd220302c3f7dadddee91c251d929
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:05:51 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7ecadc

dev-libs/tree-sitter: add subslot

The ABI break seemed to be unintentional, but adding a subslot will be
useful in the future as a break with version 1.0 of tree-sitter looks
to be planned.

Ref: 
https://github.com/tree-sitter/tree-sitter/issues/930#issuecomment-782924093
Bug: https://bugs.gentoo.org/930039
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter/tree-sitter-0.22.4-r1.ebuild | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.4-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.22.4-r1.ebuild
new file mode 100644
index ..d9718e3f31d5
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+# soname is .0, but abi was broken unexpectedly
+# Bug #930039
+SLOT="0/1"
+RESTRICT="test" # tests are for CLI and not the lib
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.22.2-no-static.patch"
+)
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_compile() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   STRIP="" # bug 930020
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ install
+}
+
+pkg_postinst() {
+   optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/tree-sitter-cli/

2024-04-15 Thread Matthew Smith
commit: 8e5ca1de211ee12db26accc57ec5e7a16c3793f9
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:12:37 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5ca1de

dev-util/tree-sitter-cli: dev-libs/tree-sitter subslot

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

 .../{tree-sitter-cli-0.20.9.ebuild => tree-sitter-cli-0.20.9-r1.ebuild} | 2 +-
 .../{tree-sitter-cli-0.22.1.ebuild => tree-sitter-cli-0.22.1-r1.ebuild} | 2 +-
 .../{tree-sitter-cli-0.22.2.ebuild => tree-sitter-cli-0.22.2-r1.ebuild} | 2 +-
 .../{tree-sitter-cli-0.22.4.ebuild => tree-sitter-cli-0.22.4-r1.ebuild} | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9-r1.ebuild
similarity index 99%
rename from dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9.ebuild
rename to dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9-r1.ebuild
index cacc6162d7cb..f13183d0efc2 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.9-r1.ebuild
@@ -206,7 +206,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 # Test seems to require files (grammar definitions) that we don't have.
 RESTRICT="test"
 
-BDEPEND="~dev-libs/tree-sitter-${PV}"
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
 RDEPEND="${BDEPEND}"
 
 QA_FLAGS_IGNORED="usr/bin/${MY_PN}"

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1-r1.ebuild
similarity index 95%
rename from dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1.ebuild
rename to dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1-r1.ebuild
index 73a7e65e1384..708fc4f17850 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.1-r1.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 # Test seems to require files (grammar definitions) that we don't have.
 RESTRICT="test"
 
-BDEPEND="~dev-libs/tree-sitter-${PV}"
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
 RDEPEND="${BDEPEND}"
 
 QA_FLAGS_IGNORED="usr/bin/${MY_PN}"

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2-r1.ebuild
similarity index 95%
rename from dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild
rename to dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2-r1.ebuild
index f41d286c295a..c3cd05c81b40 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.2-r1.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc 
x86"
 # Test seems to require files (grammar definitions) that we don't have.
 RESTRICT="test"
 
-BDEPEND="~dev-libs/tree-sitter-${PV}"
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
 RDEPEND="${BDEPEND}"
 
 QA_FLAGS_IGNORED="usr/bin/${MY_PN}"

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4-r1.ebuild
similarity index 95%
rename from dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild
rename to dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4-r1.ebuild
index 928bc49eb8d0..8d62016ff1f2 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4-r1.ebuild
@@ -26,7 +26,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 # Test seems to require files (grammar definitions) that we don't have.
 RESTRICT="test"
 
-BDEPEND="~dev-libs/tree-sitter-${PV}"
+BDEPEND="~dev-libs/tree-sitter-${PV}:="
 RDEPEND="${BDEPEND}"
 
 QA_FLAGS_IGNORED="usr/bin/${MY_PN}"



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

2024-04-15 Thread Matthew Smith
commit: b6b6cb3362d335e01aa19fd63ca2a79d07e25038
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:13:55 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b6cb33

dev-util/rizin: dev-libs/tree-sitter subslot

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

 dev-util/rizin/{rizin-0.6.3.ebuild => rizin-0.6.3-r1.ebuild} | 4 ++--
 dev-util/rizin/{rizin-0.7.1.ebuild => rizin-0.7.1-r1.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/rizin/rizin-0.6.3.ebuild 
b/dev-util/rizin/rizin-0.6.3-r1.ebuild
similarity index 97%
rename from dev-util/rizin/rizin-0.6.3.ebuild
rename to dev-util/rizin/rizin-0.6.3-r1.ebuild
index 80c181364210..4f402e6fed56 100644
--- a/dev-util/rizin/rizin-0.6.3.ebuild
+++ b/dev-util/rizin/rizin-0.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ RDEPEND="
dev-libs/libmspack
dev-libs/libzip:0=
dev-libs/openssl:0=
-   >=dev-libs/tree-sitter-0.19.0
+   >=dev-libs/tree-sitter-0.19.0:=
dev-libs/xxhash
sys-apps/file
sys-libs/zlib:0=

diff --git a/dev-util/rizin/rizin-0.7.1.ebuild 
b/dev-util/rizin/rizin-0.7.1-r1.ebuild
similarity index 98%
rename from dev-util/rizin/rizin-0.7.1.ebuild
rename to dev-util/rizin/rizin-0.7.1-r1.ebuild
index 0ec214767a5e..549798343329 100644
--- a/dev-util/rizin/rizin-0.7.1.ebuild
+++ b/dev-util/rizin/rizin-0.7.1-r1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-libs/libzip:0=
dev-libs/openssl:0=
dev-libs/libpcre2:0=
-   >=dev-libs/tree-sitter-0.19.0
+   >=dev-libs/tree-sitter-0.19.0:=
dev-libs/xxhash
sys-apps/file
sys-libs/zlib:0=



[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/files/

2024-04-14 Thread Matthew Smith
commit: 8ac404a9fb5f456a96e196809537479a8c611b5d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar 25 18:08:18 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 18:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac404a9

net-mail/mu: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Smith  gentoo.org>

 net-mail/mu/files/mu-1.12.0-cld2-opt.patch | 36 --
 1 file changed, 36 deletions(-)

diff --git a/net-mail/mu/files/mu-1.12.0-cld2-opt.patch 
b/net-mail/mu/files/mu-1.12.0-cld2-opt.patch
deleted file mode 100644
index 124675868670..
--- a/net-mail/mu/files/mu-1.12.0-cld2-opt.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/djcb/mu/pull/2632
-
 a/meson.build
-+++ b/meson.build
-@@ -189,11 +189,11 @@ else
- endif
- 
- # optionally, use Compact Language Detector2 if we can find it.
--cld2_dep = meson.get_compiler('cpp').find_library('cld2', required: false)
--if cld2_dep.found()
-+cld2_dep = meson.get_compiler('cpp').find_library('cld2', required: 
get_option('cld2'))
-+if not get_option('cld2').disabled() and cld2_dep.found()
-   config_h_data.set('HAVE_CLD2', 1)
- else
--  message('CLD2 not found; no support for language detection')
-+  message('CLD2 not found or disabled; no support for language detection')
- endif
- 
- # note: these are for the unit-tests
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -24,6 +24,11 @@ option('guile',
-value: 'auto',
-description: 'build the guile scripting support (requires guile-3.x)')
- 
-+option('cld2',
-+   type : 'feature',
-+   value: 'auto',
-+   description: 'Compact Language Detector2')
-+
- # by default, this uses guile_dep.get_variable(pkgconfig: 'extensiondir')
- option('guile-extension-dir',
-type: 'string',
--- 
-2.44.0
-



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

2024-04-14 Thread Matthew Smith
commit: 1f68a0d28e2ff6784086820066990a325364b815
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar 25 18:04:26 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 18:36:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f68a0d2

dev-util/rebar: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Smith  gentoo.org>

 .../files/rebar-3.18.0-bootstrap-vendored.patch| 36 --
 1 file changed, 36 deletions(-)

diff --git a/dev-util/rebar/files/rebar-3.18.0-bootstrap-vendored.patch 
b/dev-util/rebar/files/rebar-3.18.0-bootstrap-vendored.patch
deleted file mode 100644
index 633a74e174d4..
--- a/dev-util/rebar/files/rebar-3.18.0-bootstrap-vendored.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 4c4b0d39dba07911a707f8b8f17711900d2ee786 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Viktor=20S=C3=B6derqvist?= 
-Date: Fri, 5 Nov 2021 09:46:29 +0100
-Subject: [PATCH] Make bootstrap use _checkouts
-
-This makes it possible to run the bootstrap offline by placing the deps
-in the using the already documented _checkouts directory in advance.

- bootstrap | 14 +-
- 1 file changed, 13 insertions(+), 1 deletion(-)
-
-diff --git a/bootstrap b/bootstrap
-index 9632b6c77..18cc46216 100755
 a/bootstrap
-+++ b/bootstrap
-@@ -92,7 +92,19 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
- 
- compile(Name, ErlFirstFiles).
- 
--fetch({pkg, Name, Vsn}, App) ->
-+fetch(Source, App) ->
-+Dir = filename:join([filename:absname("_checkouts"), App]),
-+case filelib:is_dir(Dir) of
-+false ->
-+fetch_from_hex(Source, App);
-+true ->
-+io:format("Using ~p from ~p~n", [App, Dir]),
-+Dest = filename:absname("_build/default/lib"),
-+ok = filelib:ensure_dir(filename:join([Dest, "dummy"])),
-+cp_r([Dir], Dest)
-+end.
-+
-+fetch_from_hex({pkg, Name, Vsn}, App) ->
- Dir = filename:join([filename:absname("_build/default/lib/"), App]),
- case filelib:is_dir(Dir) of
- false ->



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

2024-04-14 Thread Matthew Smith
commit: e38444b5ae9a1ee96e10ca711963835095f2dd81
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 18:30:31 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 18:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38444b5

dev-libs/tree-sitter: disable -cli tests

Closes: https://bugs.gentoo.org/930026
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild | 1 +
 dev-libs/tree-sitter/tree-sitter-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
index 38948bc34bfa..db60d1726316 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
@@ -17,6 +17,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="test" # tests are for CLI and not the lib
 
 PATCHES=(
"${FILESDIR}/${PN}-0.22.2-no-static.patch"

diff --git a/dev-libs/tree-sitter/tree-sitter-.ebuild 
b/dev-libs/tree-sitter/tree-sitter-.ebuild
index 38948bc34bfa..db60d1726316 100644
--- a/dev-libs/tree-sitter/tree-sitter-.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-.ebuild
@@ -17,6 +17,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
+RESTRICT="test" # tests are for CLI and not the lib
 
 PATCHES=(
"${FILESDIR}/${PN}-0.22.2-no-static.patch"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/opensmtpd/files/, mail-mta/opensmtpd/

2024-04-14 Thread Matthew Smith
commit: 650f13dce660ef67fd90b7e6134a9ab79fa36c2c
Author: NHOrus  yahoo  com>
AuthorDate: Mon Apr  1 07:51:45 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 16:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650f13dc

mail-mta/opensmtpd: Add missing include

Fixes GCC-14 build error implicit declaration of function snprintf

Closes: https://bugs.gentoo.org/922951
Signed-off-by: NHOrus  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36035
Signed-off-by: Matthew Smith  gentoo.org>

 .../opensmtpd/files/opensmtpd-7.4.0-missing-include.patch | 11 +++
 mail-mta/opensmtpd/opensmtpd-7.4.0_p1.ebuild  |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/mail-mta/opensmtpd/files/opensmtpd-7.4.0-missing-include.patch 
b/mail-mta/opensmtpd/files/opensmtpd-7.4.0-missing-include.patch
new file mode 100644
index ..b11d62456743
--- /dev/null
+++ b/mail-mta/opensmtpd/files/opensmtpd-7.4.0-missing-include.patch
@@ -0,0 +1,11 @@
+diff -ur '--exclude=*.o' 
opensmtpd-7.4.0p1.orig/openbsd-compat/getdtablecount.c 
opensmtpd-7.4.0p1/openbsd-compat/getdtablecount.c
+--- a/openbsd-compat/getdtablecount.c  2024-04-01 07:25:41.230753002 +
 b/openbsd-compat/getdtablecount.c  2024-04-01 07:27:23.556124378 +
+@@ -20,6 +20,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ void fatal(const char *, ...);
+ void fatalx(const char *, ...);

diff --git a/mail-mta/opensmtpd/opensmtpd-7.4.0_p1.ebuild 
b/mail-mta/opensmtpd/opensmtpd-7.4.0_p1.ebuild
index c5b98eddea63..9dfe3df3f2c5 100644
--- a/mail-mta/opensmtpd/opensmtpd-7.4.0_p1.ebuild
+++ b/mail-mta/opensmtpd/opensmtpd-7.4.0_p1.ebuild
@@ -57,6 +57,8 @@ QA_CONFIG_IMPL_DECL_SKIP=( closefrom )
 
 DOCS=( {CHANGES,README}.md )
 
+PATCHES=( "${FILESDIR}/${PN}-7.4.0-missing-include.patch" )
+
 src_unpack() {
if use verify-sig; then
# Too many levels of symbolic links



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

2024-04-14 Thread Matthew Smith
commit: 5473d40ed62097a4a3f2af44fcc4f89a08a66592
Author: David Roman  gmail  com>
AuthorDate: Tue Apr  2 13:04:47 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 16:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5473d40e

dev-util/radare2: drop 5.8.6, 5.8.8

Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36061
Signed-off-by: Matthew Smith  gentoo.org>

 dev-util/radare2/Manifest |   6 --
 dev-util/radare2/radare2-5.8.6.ebuild | 125 --
 dev-util/radare2/radare2-5.8.8.ebuild | 125 --
 3 files changed, 256 deletions(-)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index cca7e00c8ebc..bb27f3ab1991 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -1,8 +1,3 @@
-DIST radare2-5.8.6-capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9
 SHA512 
7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
-DIST radare2-5.8.6-vector35-arm64.tar.gz 1050988 BLAKE2B 
889c5a98b6efb45026349ca25b73d39e8a8049fce052d49b5e37d974bff038de85f99f1d7651db6c621b036be2948e29a62e6b8261cab6a9bdfd72442858d7e9
 SHA512 
433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
-DIST radare2-5.8.6-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
-DIST radare2-5.8.6.tar.gz 9704 BLAKE2B 
da53500982894a84de0a60640622b6498d3a6cc5236d7141cbd400b76448dc53535c74eef620e13531965c855124065a7f8ccfc3d8622c4e366100dc777e5274
 SHA512 
cd53ed7519d485253182d8d7d414b8d0927e65dd4d0c9716d0d8819e739c8e5e39deb702d93cb5a2a9425804d9798e6eb0acb58a4b904e25a9ba4fcad2315f47
-DIST radare2-5.8.8-capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9
 SHA512 
7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e
 DIST radare2-5.8.8-vector35-arm64.tar.gz 1050988 BLAKE2B 
889c5a98b6efb45026349ca25b73d39e8a8049fce052d49b5e37d974bff038de85f99f1d7651db6c621b036be2948e29a62e6b8261cab6a9bdfd72442858d7e9
 SHA512 
433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
 DIST radare2-5.8.8-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
 DIST radare2-5.8.8.tar.gz 11169182 BLAKE2B 
7730bfefba5e5b9196404219800693fe37bf86b97f196b200dfbda913c07001e970c98f4b999a059e9636983b7311880e37f436890a68397d732a5a463ce7015
 SHA512 
38f3373cc3029a7d92e1ae44ab515f0bea4c897cb981a904b40a7e05c04c29786dc8ac2f46fc97b495c4a2ec4905e0e196633dd3144c557c550239c462c9360b
@@ -11,4 +6,3 @@ DIST radare2-5.9.0-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f70
 DIST radare2-5.9.0.tar.gz 11425359 BLAKE2B 
4e345eb93f50dd57f65d659e82918a3e83c29f86d758d6b98efbfea8a3ecebf2648d32dac53cc43c2a36b8a71aa969b6e1eaab87dd9bf667570110eb6ed056b1
 SHA512 
f184ad6e066a5113091912c11cca87cb9450eff20e920a00dc9da0efa9de97d6bfdaf44ae4d9e08a4760f4ebca82732832a309fad8452930adb4ee2438d9668e
 DIST radare2-testbins-32e2480e3b7b6959cd1ba483a200c792b4cb9236.tar.gz 
156265712 BLAKE2B 
4729c30f56ab9c318f8de83e2a0de820539351cb44aa64c500fa02ed94e4bf6494c60a928b64980767ec3003d72619c98769cfd229d8381524f5175027c03c2e
 SHA512 
d8de16e7aacd2ea4e5ecc85ddc1d38c4b8c47b37964c680084bfcb49144e2da783bccd859cb0a84de6080c7ce893af08f27d170725dcdc5f87ee4f830c5dc6da
 DIST radare2-testbins-b598433124fd1fad032e92ca2588b5c0e58674c4.tar.gz 
127941374 BLAKE2B 
5c4a0f804ded455ae90a546b487a49ed8e9fa19144970d271ef78cd7d6796b628aa4673fb1560b3802a3196558c785fdaf32c37f2b43a38f08650dbd0c1b52a9
 SHA512 
4ca82bff1055429c4d19f5dfa6a47664eb9c59ff45869419bcaada7579d785ad9540da81f834b4bb82c0a27602d80feeb0e891489c77bc30de7d7e531b948dc5
-DIST radare2-testbins-fbb0059b0a120fbb31d378affd8b47d0996f9676.tar.gz 
127037525 BLAKE2B 
d7387650bb0eeebb2fe247755c9640b1d089f91239a7669da888c13db62147cc0d51bbf17ecf060a789d0319048ee61c8eda9b8477267bd5f53093e1c3b28e98
 SHA512 
50942dd3f17ccf22b71f3e50fa78e12578966f7cdadbc45ba36719de9117fc0455a74038ed4d9436daa43b74050bea72848841787f7aa660ed765d4644da1fe8

diff --git a/dev-util/rad

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

2024-04-14 Thread Matthew Smith
commit: 1de36cd6aec36d4d2b64ab3aaa05b77ecaeb12f2
Author: David Roman  gmail  com>
AuthorDate: Tue Apr  2 13:04:33 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 16:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de36cd6

dev-util/radare2: add 5.9.0

Bug: https://bugs.gentoo.org/916508
Signed-off-by: David Roman  gmail.com>
Signed-off-by: Matthew Smith  gentoo.org>

 dev-util/radare2/Manifest |   4 ++
 dev-util/radare2/radare2-5.9.0.ebuild | 121 ++
 2 files changed, 125 insertions(+)

diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 21fd081bc0d1..cca7e00c8ebc 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -6,5 +6,9 @@ DIST radare2-5.8.8-capstone-4.0.2.tar.gz 3439542 BLAKE2B 
435729a8fef2dce64956353
 DIST radare2-5.8.8-vector35-arm64.tar.gz 1050988 BLAKE2B 
889c5a98b6efb45026349ca25b73d39e8a8049fce052d49b5e37d974bff038de85f99f1d7651db6c621b036be2948e29a62e6b8261cab6a9bdfd72442858d7e9
 SHA512 
433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
 DIST radare2-5.8.8-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
 DIST radare2-5.8.8.tar.gz 11169182 BLAKE2B 
7730bfefba5e5b9196404219800693fe37bf86b97f196b200dfbda913c07001e970c98f4b999a059e9636983b7311880e37f436890a68397d732a5a463ce7015
 SHA512 
38f3373cc3029a7d92e1ae44ab515f0bea4c897cb981a904b40a7e05c04c29786dc8ac2f46fc97b495c4a2ec4905e0e196633dd3144c557c550239c462c9360b
+DIST radare2-5.9.0-vector35-arm64.tar.gz 1050988 BLAKE2B 
889c5a98b6efb45026349ca25b73d39e8a8049fce052d49b5e37d974bff038de85f99f1d7651db6c621b036be2948e29a62e6b8261cab6a9bdfd72442858d7e9
 SHA512 
433a9e972ee13269a495e94aba335b97892eb2614de1460e055e30d60976989f986ef253b352ba918786d4056e3a4d948a66ea90d25aa5ddf52a276152279c92
+DIST radare2-5.9.0-vector35-armv7.tar.gz 255278 BLAKE2B 
8b5191c48fad2e7602dc2f7053f9c9ea8cca8e9bc5d68a0cdb7ccff9ecc65c5d1ff6a434e28488dbd6fb71fc7482fce08a0a69c358e5c3d6c017ac1e4cee3b21
 SHA512 
40c048b29856f48300d4539bc7bda38e6ceae1e8d4d9d131c4a7546b6e26b2fb96309c483b67e2c2290b06cea5fc52a7beb30557d54e89296e7734cc1ab06d10
+DIST radare2-5.9.0.tar.gz 11425359 BLAKE2B 
4e345eb93f50dd57f65d659e82918a3e83c29f86d758d6b98efbfea8a3ecebf2648d32dac53cc43c2a36b8a71aa969b6e1eaab87dd9bf667570110eb6ed056b1
 SHA512 
f184ad6e066a5113091912c11cca87cb9450eff20e920a00dc9da0efa9de97d6bfdaf44ae4d9e08a4760f4ebca82732832a309fad8452930adb4ee2438d9668e
+DIST radare2-testbins-32e2480e3b7b6959cd1ba483a200c792b4cb9236.tar.gz 
156265712 BLAKE2B 
4729c30f56ab9c318f8de83e2a0de820539351cb44aa64c500fa02ed94e4bf6494c60a928b64980767ec3003d72619c98769cfd229d8381524f5175027c03c2e
 SHA512 
d8de16e7aacd2ea4e5ecc85ddc1d38c4b8c47b37964c680084bfcb49144e2da783bccd859cb0a84de6080c7ce893af08f27d170725dcdc5f87ee4f830c5dc6da
 DIST radare2-testbins-b598433124fd1fad032e92ca2588b5c0e58674c4.tar.gz 
127941374 BLAKE2B 
5c4a0f804ded455ae90a546b487a49ed8e9fa19144970d271ef78cd7d6796b628aa4673fb1560b3802a3196558c785fdaf32c37f2b43a38f08650dbd0c1b52a9
 SHA512 
4ca82bff1055429c4d19f5dfa6a47664eb9c59ff45869419bcaada7579d785ad9540da81f834b4bb82c0a27602d80feeb0e891489c77bc30de7d7e531b948dc5
 DIST radare2-testbins-fbb0059b0a120fbb31d378affd8b47d0996f9676.tar.gz 
127037525 BLAKE2B 
d7387650bb0eeebb2fe247755c9640b1d089f91239a7669da888c13db62147cc0d51bbf17ecf060a789d0319048ee61c8eda9b8477267bd5f53093e1c3b28e98
 SHA512 
50942dd3f17ccf22b71f3e50fa78e12578966f7cdadbc45ba36719de9117fc0455a74038ed4d9436daa43b74050bea72848841787f7aa660ed765d4644da1fe8

diff --git a/dev-util/radare2/radare2-5.9.0.ebuild 
b/dev-util/radare2/radare2-5.9.0.ebuild
new file mode 100644
index ..fcd2d8642dc6
--- /dev/null
+++ b/dev-util/radare2/radare2-5.9.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs
+
+DESCRIPTION="unix-like reverse engineering framework and commandline tools"
+HOMEPAGE="https://www.radare.org;
+
+ARM64_COMMIT=55d73c6bbb94448a5c615933179e73ac618cf876
+ARMV7_COMMIT=f270a6cc99644cb8e76055b6fa632b25abd26024
+BINS_COMMIT=32e2480e3b7b6959cd1ba483a200c792b4cb9236
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/radareorg/radare2;
+else
+   
SRC_URI="mirror+https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   
mirror+https://github.com/radareorg/vector35-arch-arm64/archive/${ARM64_COMMIT}.tar.gz
 -> ${P}-vector35-arm64.tar.gz
+   
mirror+https://github.com/radareorg/vector3

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gimps/

2024-04-14 Thread Matthew Smith
commit: f98fe31cc0dd4f52cdd527c26992fe925c7f61c4
Author: Paolo Pedroni  iol  it>
AuthorDate: Sun Apr 14 15:48:26 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 16:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98fe31c

sci-mathematics/gimps: drop 30.7.9, 30.19.13

Signed-off-by: Paolo Pedroni  iol.it>
Signed-off-by: Matthew Smith  gentoo.org>

 sci-mathematics/gimps/Manifest  |  4 --
 sci-mathematics/gimps/gimps-30.19.13.ebuild | 74 -
 sci-mathematics/gimps/gimps-30.7.9.ebuild   | 74 -
 3 files changed, 152 deletions(-)

diff --git a/sci-mathematics/gimps/Manifest b/sci-mathematics/gimps/Manifest
index 10b1f7c02642..31c5813e1bfc 100644
--- a/sci-mathematics/gimps/Manifest
+++ b/sci-mathematics/gimps/Manifest
@@ -1,9 +1,5 @@
-DIST gimps-30.19.13.linux32.tar.gz 4696212 BLAKE2B 
d48c12ea6b317e2785cb825e4f7994a6be067580c8382dafed56bd3ad30092093ee3deab28a8903fcaaaebe694cf2125f821f2882edcf0c8744ebbaeeefe9d3b
 SHA512 
0398bf6f23c0cf66c24f4a0c1f69c0bc7ad205610cb935a34ac893f3d0775758fe917f152300d7416c754e52a1b32e947fefd453857ba423fab1e4cc7af47b1e
-DIST gimps-30.19.13.linux64.tar.gz 5912390 BLAKE2B 
add84251cb432f092360d6f7855c6cef3f6570a9f37b14837e435363899a5395ed913b8feb1142ca47446d03a772dffc5086a7f67d8b7b50d1d9c962b4a33e59
 SHA512 
a674fbfe5c26758bf3199ff315942f586e2acb71dbf23307e13a81441ae6ae7e927744f954e50da5e8720cbedc3882fc648c0a615e80dae90972e43c139b3e2c
 DIST gimps-30.19.14.linux32.tar.gz 4695497 BLAKE2B 
41067b8ed04d9d8aa00c3ac54ab70089acd4900eed16c9217f81d488438e731ae4c27dd87c462efbef8950e79d9268a74273d68e333df9c64bb166ad1b52b72d
 SHA512 
78c2074225d63b1139601f0b352cc6ab77b840ffaf23385d5e0ded76f4b19cdd422d41dc931799ceb13e592a83cd2032c01e1950d41e81a76802ecf2de4b321c
 DIST gimps-30.19.14.linux64.tar.gz 5912298 BLAKE2B 
75f0c0cdd02a8d3ddc83cad8cabc48ed5b33fcdf5e94606cfde500da47848cdb3e49e227a5386d62b8b76ac4461ed96c4c315e38ba614cfe1a9d3c0ee59bca29
 SHA512 
87995b17d6721a4f17b3770531a8361fccc5a073dc11bd922420d387bfff1cc9b5675f9ce6cd4b9efa0f210c962c879339203b0149b49f7e04f590102c73a547
-DIST gimps-30.7.9.linux32.tar.gz 5966449 BLAKE2B 
b31b93417857d338e5e7454e1466bd881422fef51ce0cecb9f7991f7dd19526fcfc01283e0ed871859e32aa4672492fe222bdacd2e06b55ef8401a2169c1846a
 SHA512 
0491f7ec80953b8a86c75b6cc58532130dd51c6abd28617c87208da22a1fb4a1d2f4bea15bf6bd5de3a6706f5b8dcaa5a4cf7bcd39a47f5db0ee4ec74c41cfbd
-DIST gimps-30.7.9.linux64.tar.gz 7100830 BLAKE2B 
8ebae083d26309f7c624e38c943e3bb0c7fe40a538840970dc222ed33ba5eaa9a5c0767b822682921eaae27f839c1eca5c0204b2c135748002e5d072744afe25
 SHA512 
5e6f3fbcc50b9b91fda7b286392bb17e58fd8d55a8386f27e206c63c560993da9713513d5eb4355e8e934f2e8703b39fc96f3c6f01058b729330f3526d37479b
 DIST gimps-30.8.15.linux32.tar.gz 6029035 BLAKE2B 
4b84ebd89d45d5f0d0de28539ea8bc5bfb0f7383f39bb02ac00d51ba46897bba222db6215578e38fb939f541dae2569f431547caa51825dcdc6845e7e62f028b
 SHA512 
b0a30d2d629d0f08dd2838be9dbe669c7f8f3d9f50ccfedc94c453a994cba9972440182e05d8e3b74b258e6e60cff53f6521e73a7ebdb34a45701a81d8b3f671
 DIST gimps-30.8.15.linux64.tar.gz 7211031 BLAKE2B 
1d0291adb255099b9c8b44e2f650831755822ab850c2ebaa86dbe9728da619a4f9c22e3e5736a70ca3657818e2748caf32a23243347c048b9d57ecc8f7b3cf42
 SHA512 
6034dca7644bab85da3fdb194755a076778b37dfaa0a944ee5e64915e1196b61bd5f0a291a40118648c3a81faef3ac3026230709312d2de154260c3cf736a166
 DIST gimps-30.8.17.linux64.tar.gz 7222132 BLAKE2B 
14e0e75fbb4784fdfe27e29535eb162071f04d63456f09bb98beb2a03af2b7d9eeac8357dc8d53e9591f9035351bedde40825b7eb8f6d85035e87b317a7aa50b
 SHA512 
988c7a387b4d39af55bd04793bdc1c64acf67b13ab905bcc19fbd17575a7ef65d3a33ac06c2290f0457a6ebe4bf92451b43bc47d0b6d913bb03eb5f67ab823d1

diff --git a/sci-mathematics/gimps/gimps-30.19.13.ebuild 
b/sci-mathematics/gimps/gimps-30.19.13.ebuild
deleted file mode 100644
index de4c00db270e..
--- a/sci-mathematics/gimps/gimps-30.19.13.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils readme.gentoo-r1 systemd tmpfiles
-
-DESCRIPTION="The Great Internet Mersenne Prime Search"
-HOMEPAGE="https://www.mersenne.org/;
-
-# The author has finally caved in to the pressure of putting the build
-# number in the package name. Some dark magic necessary to get to the
-# package name
-
-MY_PV=$(ver_rs 2 'b' )
-
-SRC_URI="
-   amd64? ( https://mersenne.org/download/software/v$(ver_cut 1)/$(ver_cut 
1-2)/p95v${MY_PV/./}.linux64.tar.gz -> ${P}.linux64.tar.gz )
-   x86? ( https://mersenne.org/download/software/v$(ver_cut 1)/$(ver_cut 
1-2)/p95v${MY_PV/./}.linux32.tar.gz -> ${P}.linux32.tar.gz )
-   "
-
-SLOT="0"
-LICENSE="GIMPS"
-RESTRICT="mirror bindist"
-KEYWORDS="-* ~amd64 ~x86"
-
-# Since there are no statically linked binaries for this version of mprime,
-#

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gimps/

2024-04-14 Thread Matthew Smith
commit: d957ecba5ba19ac8a13bfbaff79b90c68387cf20
Author: Paolo Pedroni  iol  it>
AuthorDate: Wed Apr  3 14:23:39 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 16:06:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d957ecba

sci-mathematics/gimps: Version Bump to 30.19.14

Closes: https://bugs.gentoo.org/928514
Signed-off-by: Paolo Pedroni  iol.it>
Closes: https://github.com/gentoo/gentoo/pull/36076
Signed-off-by: Matthew Smith  gentoo.org>

 sci-mathematics/gimps/Manifest  |  2 +
 sci-mathematics/gimps/gimps-30.19.14.ebuild | 73 +
 2 files changed, 75 insertions(+)

diff --git a/sci-mathematics/gimps/Manifest b/sci-mathematics/gimps/Manifest
index 165d7d57d1ed..10b1f7c02642 100644
--- a/sci-mathematics/gimps/Manifest
+++ b/sci-mathematics/gimps/Manifest
@@ -1,5 +1,7 @@
 DIST gimps-30.19.13.linux32.tar.gz 4696212 BLAKE2B 
d48c12ea6b317e2785cb825e4f7994a6be067580c8382dafed56bd3ad30092093ee3deab28a8903fcaaaebe694cf2125f821f2882edcf0c8744ebbaeeefe9d3b
 SHA512 
0398bf6f23c0cf66c24f4a0c1f69c0bc7ad205610cb935a34ac893f3d0775758fe917f152300d7416c754e52a1b32e947fefd453857ba423fab1e4cc7af47b1e
 DIST gimps-30.19.13.linux64.tar.gz 5912390 BLAKE2B 
add84251cb432f092360d6f7855c6cef3f6570a9f37b14837e435363899a5395ed913b8feb1142ca47446d03a772dffc5086a7f67d8b7b50d1d9c962b4a33e59
 SHA512 
a674fbfe5c26758bf3199ff315942f586e2acb71dbf23307e13a81441ae6ae7e927744f954e50da5e8720cbedc3882fc648c0a615e80dae90972e43c139b3e2c
+DIST gimps-30.19.14.linux32.tar.gz 4695497 BLAKE2B 
41067b8ed04d9d8aa00c3ac54ab70089acd4900eed16c9217f81d488438e731ae4c27dd87c462efbef8950e79d9268a74273d68e333df9c64bb166ad1b52b72d
 SHA512 
78c2074225d63b1139601f0b352cc6ab77b840ffaf23385d5e0ded76f4b19cdd422d41dc931799ceb13e592a83cd2032c01e1950d41e81a76802ecf2de4b321c
+DIST gimps-30.19.14.linux64.tar.gz 5912298 BLAKE2B 
75f0c0cdd02a8d3ddc83cad8cabc48ed5b33fcdf5e94606cfde500da47848cdb3e49e227a5386d62b8b76ac4461ed96c4c315e38ba614cfe1a9d3c0ee59bca29
 SHA512 
87995b17d6721a4f17b3770531a8361fccc5a073dc11bd922420d387bfff1cc9b5675f9ce6cd4b9efa0f210c962c879339203b0149b49f7e04f590102c73a547
 DIST gimps-30.7.9.linux32.tar.gz 5966449 BLAKE2B 
b31b93417857d338e5e7454e1466bd881422fef51ce0cecb9f7991f7dd19526fcfc01283e0ed871859e32aa4672492fe222bdacd2e06b55ef8401a2169c1846a
 SHA512 
0491f7ec80953b8a86c75b6cc58532130dd51c6abd28617c87208da22a1fb4a1d2f4bea15bf6bd5de3a6706f5b8dcaa5a4cf7bcd39a47f5db0ee4ec74c41cfbd
 DIST gimps-30.7.9.linux64.tar.gz 7100830 BLAKE2B 
8ebae083d26309f7c624e38c943e3bb0c7fe40a538840970dc222ed33ba5eaa9a5c0767b822682921eaae27f839c1eca5c0204b2c135748002e5d072744afe25
 SHA512 
5e6f3fbcc50b9b91fda7b286392bb17e58fd8d55a8386f27e206c63c560993da9713513d5eb4355e8e934f2e8703b39fc96f3c6f01058b729330f3526d37479b
 DIST gimps-30.8.15.linux32.tar.gz 6029035 BLAKE2B 
4b84ebd89d45d5f0d0de28539ea8bc5bfb0f7383f39bb02ac00d51ba46897bba222db6215578e38fb939f541dae2569f431547caa51825dcdc6845e7e62f028b
 SHA512 
b0a30d2d629d0f08dd2838be9dbe669c7f8f3d9f50ccfedc94c453a994cba9972440182e05d8e3b74b258e6e60cff53f6521e73a7ebdb34a45701a81d8b3f671

diff --git a/sci-mathematics/gimps/gimps-30.19.14.ebuild 
b/sci-mathematics/gimps/gimps-30.19.14.ebuild
new file mode 100644
index ..df7238cd585d
--- /dev/null
+++ b/sci-mathematics/gimps/gimps-30.19.14.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils readme.gentoo-r1 systemd tmpfiles
+
+DESCRIPTION="The Great Internet Mersenne Prime Search"
+HOMEPAGE="https://www.mersenne.org/;
+
+# The author has finally caved in to the pressure of putting the build
+# number in the package name. Some dark magic necessary to get to the
+# package name
+
+MY_PV=$(ver_rs 2 'b' )
+
+SRC_URI="
+   amd64? ( https://www.mersenne.org/download/software/v$(ver_cut 
1)/$(ver_cut 1-2)/p95v${MY_PV/./}.linux64.tar.gz -> ${P}.linux64.tar.gz )
+   x86? ( https://www.mersenne.org/download/software/v$(ver_cut 
1)/$(ver_cut 1-2)/p95v${MY_PV/./}.linux32.tar.gz -> ${P}.linux32.tar.gz )
+   "
+
+S="${WORKDIR}"
+SLOT="0"
+LICENSE="GIMPS"
+RESTRICT="mirror bindist"
+KEYWORDS="-* ~amd64 ~x86"
+
+# Since there are no statically linked binaries for this version of mprime,
+# and no static binaries for amd64 in general, we use the dynamically linked
+# ones and try to cover the .so deps with the packages listed in RDEPEND.
+# libgmp.so.10.4.1 is bundled within the .tar.gz, but we use the system one.
+
+RDEPEND="net-misc/curl
+   >=dev-libs/gmp-6.1.2"
+
+OPTINSTALLDIR="/opt/gimps"
+
+QA_PREBUILT="opt/gimps/mprime"
+
+DOCS=( license.txt readme.txt stress.txt undoc.txt whatsnew.txt )
+
+src_install() {
+   dodir ${OPTINSTALLDIR}
+   keepdir /var/lib/gimps
+   pax-mark m mprime
+   cp mprime "${D}/${O

[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-go/

2024-04-14 Thread Matthew Smith
commit: 610fb0301fb79e3c57e06087dc6db431262770e3
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:51:51 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610fb030

dev-libs/tree-sitter-go: drop 0.19.1

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

 dev-libs/tree-sitter-go/Manifest |  1 -
 dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild | 14 --
 2 files changed, 15 deletions(-)

diff --git a/dev-libs/tree-sitter-go/Manifest b/dev-libs/tree-sitter-go/Manifest
index 1d657dc51ebe..939f1d87e1d4 100644
--- a/dev-libs/tree-sitter-go/Manifest
+++ b/dev-libs/tree-sitter-go/Manifest
@@ -1,3 +1,2 @@
-DIST tree-sitter-go-0.19.1.tar.gz 160180 BLAKE2B 
f92bbb342eae3a7705dbd6f6564a16fdbad1a25c405970bca1e8df01ff6d0c20b45f9849a0d13d53e2f56d95b71db0f7813765f64e0dcdfd9ca617d1f71e688d
 SHA512 
8390dd3e39daa42ec5254b4c6c0b15fec0caa7ae64a9ec3b9116a10f9e9f1b6940cd88c8cf14dc50b28b97ea588ff302ebd16f3c88e0bd6983e76b5526a31b45
 DIST tree-sitter-go-0.20.0-2.tar.gz 195753 BLAKE2B 
eca2965c0d7bba3c639e092845ac98d05936e9d87290dca2a283dcd6afb1151f8d63aba907337fee79e9fd9b0d901edfda62ec936ef948f57dc663c9d906715b
 SHA512 
ff438a6c84454f38cdefe506f5da787007cb50b3d41bcb9c7f26ed7d951a3268e6bf0b32f2e750d0e4233516c1e4a827c24af831020f81f268fe825adcd5f836
 DIST tree-sitter-go-0.21.0.tar.gz 210048 BLAKE2B 
3589922c610d6a8f32fb753cb91f2c925a2bd4d63dc5b32cc37bb7723b7b6eb7339135cc2dd1629c6aa42684c4fe376dd1364bd928fc8c48100471203b68b627
 SHA512 
c12725c85ab6836fc6554edc64bc2f005d62e45c3d69d07811138cd09d29635399f70ba5837ead05f5827a327a1666bb4134475c99e2f8da81bd3412e4946a59

diff --git a/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild 
b/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild
deleted file mode 100644
index 4193e530e8c5..
--- a/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TS_PV=rust-0.19.1
-inherit tree-sitter-grammar
-
-DESCRIPTION="Go grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-go;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-util/tree-sitter-cli/

2024-04-14 Thread Matthew Smith
commit: 58d9fbc81b36ec307b84f50560131206fd38f8dc
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 15:16:28 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d9fbc8

dev-util/tree-sitter-cli: drop 0.20.8

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

 dev-util/tree-sitter-cli/Manifest  |  61 
 .../tree-sitter-cli/tree-sitter-cli-0.20.8.ebuild  | 156 -
 2 files changed, 217 deletions(-)

diff --git a/dev-util/tree-sitter-cli/Manifest 
b/dev-util/tree-sitter-cli/Manifest
index 5ce45342a176..8b4f5f800fc6 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -1,8 +1,6 @@
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
-DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST arbitrary-1.3.1.crate 31941 BLAKE2B 
757356b063ee84ad08e3b38107aa2c70f425e78892f12f499ee379f46fd6c6df08095b170205534274f1a749a175a682eff572971444c5c4819c9f484aa5a994
 SHA512 
6feed6baa69a24c4970e48a1d1de77b96f3cd62f555ff7e049b06bcbd1c279d35942913f14fd45a2f0ec9585bce57bdcfc760b3ad5731da2e118fc4d426d2f5c
 DIST ascii-1.1.0.crate 36075 BLAKE2B 
7e68e7b3d5e6aef132c52db8c078fdf2e70462d9238b637015d7964312737fc09b35719143ce1fbd3e5b8072c21717f33e5061adf4da1913a9b9f11ac9c453ec
 SHA512 
d74982ad87796f0d745bfd654450dc74174fdc6aa2a0047e5d250f76dd6079189dc0f05d02a73a85b1d3a86c163524d1f43f5d014de0153cd69fad4de26cf0ec
@@ -12,11 +10,8 @@ DIST bincode-1.3.3.crate 28958 BLAKE2B 
ea01d2efd8149ecba5e240ed989268b683d542a5f
 DIST bindgen-0.66.1.crate 218860 BLAKE2B 
e0edc8dd6c14220ca223b5d2a5f2af93aa64ed32f4fedfabcca1b93e46d8e7a88b283c2e67070c71900e0dfc899fdf51e3931781575b25e40c8c1f4891905e35
 SHA512 
82ceed313f6b45d54745ec79040e4298ad29e3f600bf7e16a48e88c2d166204b14aabd919e8449548997f20a65400e74bb56abc511c0131b98ec1cc050411c6e
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
-DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
-DIST bytes-1.4.0.crate 5808

[gentoo-commits] repo/gentoo:master commit in: dev-util/tree-sitter-cli/

2024-04-14 Thread Matthew Smith
commit: 1a2c7ab22791b7c9a4dd4c35d35f957c2501cb10
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 15:15:40 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2c7ab2

dev-util/tree-sitter-cli: add 0.22.4

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

 dev-util/tree-sitter-cli/Manifest  |  2 ++
 .../tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild  | 32 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-util/tree-sitter-cli/Manifest 
b/dev-util/tree-sitter-cli/Manifest
index 9b1d43dd3c0e..5ce45342a176 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -179,8 +179,10 @@ DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 
158820a88b20cc96252f8bfdd257e910c
 DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B 
a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0
 SHA512 
6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a
 DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B 
f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40
 SHA512 
fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
 DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B 
c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95
 SHA512 
a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
+DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 
797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea
 SHA512 
7f160e88cdffb47f4ee3f884385ec759fcf3307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36
 DIST tree-sitter-cli-0.22.1-crates.tar.xz 21952352 BLAKE2B 
6c097ce2cd58495cb0cfb3760f0c4b59b863b2e9eb6af25a178218a82c55b80f2b98bfa18899314b078df68f252aec159d26925abce767afc039c0ee19630026
 SHA512 
9380762b0217a0b90c9f21c3bc680e0778c09111fc48ff73e2e51534ff62266c69978af5cb758aec353275033935607607c28d24e380d7d2a5ac5d8573c94a19
 DIST tree-sitter-cli-0.22.2-crates.tar.xz 21937812 BLAKE2B 
faa8e5d5627397a9f613078ab25bc12a7103ceb16ae195f687c47c222139ca27833d6ed16ffc7bafa30b7eeeb9aa206b23f0e45cd11bf34a265861ec3ea15cd9
 SHA512 
499dedb899a6fc3847be59d0cf5f81a4c93aacd9a12dc1420a0667842fccae5b2ad3e790e89d9b813b6dba4e1a6d7add3b0c4e7f1590402f3b49bfff07e15999
+DIST tree-sitter-cli-0.22.4-crates.tar.gz 51254931 BLAKE2B 
1cc056f503353ce594726af8c5d7aff2e85d8c79ecb691894d371586735b80a3a7fe278516a43597121f6c4613a9d31a2acd85573fe3a0f0719f64ab1829c1bf
 SHA512 
6a031c9ca8b0db10281d59579120b972c9f9d389976bfc8018c0d74b5e339bcbb1d5349a95385571aaeb975080470a92ca685d0f9037550f73bdf503d7de
 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 
90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc
 SHA512 
fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 
3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b2714bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237
 SHA512 
8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088

diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild 
b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild
new file mode 100644
index ..928bc49eb8d0
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.22.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=tree-sitter
+MY_P=${MY_PN}-${PV}
+
+inherit cargo
+
+DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${MY_P}.tar.gz
+   https://dev.gentoo.org/~matthew/distfiles/${P}-crates.tar.gz;
+S="${WORKDIR}"/${MY_P}/cli
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions BS

[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter/files/, dev-libs/tree-sitter/

2024-04-14 Thread Matthew Smith
commit: 8316761e4d24174ccec27a2ac34f4b4c5e950dd9
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 15:18:12 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8316761e

dev-libs/tree-sitter: drop 0.20.8, 0.20.8-r1

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

 dev-libs/tree-sitter/Manifest  |  1 -
 .../tree-sitter-0.20.8-no-parser-header.patch  | 23 --
 .../files/tree-sitter-No-static-libs-gentoo.patch  | 21 -
 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild  | 53 --
 dev-libs/tree-sitter/tree-sitter-0.20.8.ebuild | 51 -
 5 files changed, 149 deletions(-)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 552b42894fd7..5cf69b64952b 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1,4 +1,3 @@
-DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 
158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5
 SHA512 
30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967
 DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B 
a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0
 SHA512 
6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a
 DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B 
f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40
 SHA512 
fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
 DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B 
c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95
 SHA512 
a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856

diff --git 
a/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch 
b/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
deleted file mode 100644
index 1e055a69e00d..
--- a/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/tree-sitter/tree-sitter-bash/issues/199
-https://github.com/tree-sitter/tree-sitter/pull/2573
-https://github.com/tree-sitter/tree-sitter/pull/2574
-
-From 05b18c2cda9b391efffb4986bf46fa56333d801b Mon Sep 17 00:00:00 2001
-From: Andrew Hlynskyi 
-Date: Sat, 26 Aug 2023 20:50:23 +0300
-Subject: [PATCH] fix: makefile should install only  header
-
 a/Makefile
-+++ b/Makefile
-@@ -57,7 +57,7 @@ install: all
-   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR)
-   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT)
-   install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter
--  install -m644 lib/include/tree_sitter/*.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
-+  install -m644 lib/include/tree_sitter/api.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
-   install -d '$(DESTDIR)$(PCLIBDIR)'
-   sed -e 
's|@LIBDIR@|$(LIBDIR)|;s|@INCLUDEDIR@|$(INCLUDEDIR)|;s|@VERSION@|$(VERSION)|' \
-   -e 's|=$(PREFIX)|=$${prefix}|' \
--- 
-2.42.0
-

diff --git a/dev-libs/tree-sitter/files/tree-sitter-No-static-libs-gentoo.patch 
b/dev-libs/tree-sitter/files/tree-sitter-No-static-libs-gentoo.patch
deleted file mode 100644
index dd898b059612..
--- a/dev-libs/tree-sitter/files/tree-sitter-No-static-libs-gentoo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 764f411a..86aaefd8 100644
 a/Makefile
-+++ b/Makefile
-@@ -41,7 +41,7 @@ ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly))
-   PCLIBDIR := $(PREFIX)/libdata/pkgconfig
- endif
- 
--all: libtree-sitter.a libtree-sitter.$(SOEXTVER)
-+all: libtree-sitter.$(SOEXTVER)
- 
- libtree-sitter.a: $(OBJ)
-   $(AR) rcs $@ $^
-@@ -53,7 +53,6 @@ libtree-sitter.$(SOEXTVER): $(OBJ)
- 
- install: all
-   install -d '$(DESTDIR)$(LIBDIR)'
--  install -m755 libtree-sitter.a '$(DESTDIR)$(LIBDIR)'/libtree-sitter.a
-   install -m755 libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER)
-   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR)
-   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
deleted file mode 100644
index d521078d2bfc..
--- a/dev-libs/tree-sitter/tr

[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-go/

2024-04-14 Thread Matthew Smith
commit: c2090f3763582eacd3429845438f73f5b21b1cf5
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:51:39 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2090f37

dev-libs/tree-sitter-go: add 0.21.0

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

 dev-libs/tree-sitter-go/Manifest |  1 +
 dev-libs/tree-sitter-go/tree-sitter-go-0.21.0.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-go/Manifest b/dev-libs/tree-sitter-go/Manifest
index 5e4d96e64955..1d657dc51ebe 100644
--- a/dev-libs/tree-sitter-go/Manifest
+++ b/dev-libs/tree-sitter-go/Manifest
@@ -1,2 +1,3 @@
 DIST tree-sitter-go-0.19.1.tar.gz 160180 BLAKE2B 
f92bbb342eae3a7705dbd6f6564a16fdbad1a25c405970bca1e8df01ff6d0c20b45f9849a0d13d53e2f56d95b71db0f7813765f64e0dcdfd9ca617d1f71e688d
 SHA512 
8390dd3e39daa42ec5254b4c6c0b15fec0caa7ae64a9ec3b9116a10f9e9f1b6940cd88c8cf14dc50b28b97ea588ff302ebd16f3c88e0bd6983e76b5526a31b45
 DIST tree-sitter-go-0.20.0-2.tar.gz 195753 BLAKE2B 
eca2965c0d7bba3c639e092845ac98d05936e9d87290dca2a283dcd6afb1151f8d63aba907337fee79e9fd9b0d901edfda62ec936ef948f57dc663c9d906715b
 SHA512 
ff438a6c84454f38cdefe506f5da787007cb50b3d41bcb9c7f26ed7d951a3268e6bf0b32f2e750d0e4233516c1e4a827c24af831020f81f268fe825adcd5f836
+DIST tree-sitter-go-0.21.0.tar.gz 210048 BLAKE2B 
3589922c610d6a8f32fb753cb91f2c925a2bd4d63dc5b32cc37bb7723b7b6eb7339135cc2dd1629c6aa42684c4fe376dd1364bd928fc8c48100471203b68b627
 SHA512 
c12725c85ab6836fc6554edc64bc2f005d62e45c3d69d07811138cd09d29635399f70ba5837ead05f5827a327a1666bb4134475c99e2f8da81bd3412e4946a59

diff --git a/dev-libs/tree-sitter-go/tree-sitter-go-0.21.0.ebuild 
b/dev-libs/tree-sitter-go/tree-sitter-go-0.21.0.ebuild
new file mode 100644
index ..322cb405b4be
--- /dev/null
+++ b/dev-libs/tree-sitter-go/tree-sitter-go-0.21.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Go grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-go;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"



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

2024-04-14 Thread Matthew Smith
commit: ce4805cb680f5a95a5db164fc635fe587f136348
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:58:28 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4805cb

dev-libs/tree-sitter: add 0.22.4

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

 dev-libs/tree-sitter/Manifest  |  1 +
 dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 693a9f4a608a..552b42894fd7 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 
158820a88b20cc96252f8bfdd257e910c
 DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B 
a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0
 SHA512 
6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a
 DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B 
f4a2cae41e6ec327c8a77380fcf531b00a4fcd75997872c73371886379f35e31431da1e175e41b3c6bee9fdad46015d29bec93a103ea1ff36a1d365dc9a04d40
 SHA512 
fa2656ad3a6d52301b497512aecc87b8c50ab6646aaac4730a26249ed0878e4542e2d256e42e0179ebc06147f772a2cf38f9362bb94ea1a8f0ec8c21e06e75e7
 DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B 
c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95
 SHA512 
a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
+DIST tree-sitter-0.22.4.tar.gz 3034955 BLAKE2B 
797feb6e2171b0e00b10c67c8b6dcda6cc2ec420ef797991a642524982629496e4b7bcae92a2658ba3adffea75332bcda09ecbced01e73e13ba6f4c39d15e9ea
 SHA512 
7f160e88cdffb47f4ee3f884385ec759fcf3307221ddadd8bf561d1dfb3659b0c7f4b216286066cf912183cc8234788492d62d1f1ad14fcb39bd3287cf36

diff --git a/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
new file mode 100644
index ..a47fc0a4f63a
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.22.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.22.2-no-static.patch"
+)
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_compile() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ install
+}
+
+pkg_postinst() {
+   optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}



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

2024-04-14 Thread Matthew Smith
commit: 0dd290a77d73236dcd1a259fce1e6e8497b74d28
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:58:07 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd290a7

dev-libs/tree-sitter: update live ebuild

Apply most recent Makefile patch.

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

 dev-libs/tree-sitter/tree-sitter-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-.ebuild 
b/dev-libs/tree-sitter/tree-sitter-.ebuild
index 1725e8da5f49..a47fc0a4f63a 100644
--- a/dev-libs/tree-sitter/tree-sitter-.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-.ebuild
@@ -19,7 +19,7 @@ LICENSE="MIT"
 SLOT="0"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-0.20.9-no-static.patch"
+   "${FILESDIR}/${PN}-0.22.2-no-static.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-java/

2024-04-14 Thread Matthew Smith
commit: e35bfd7ede5c7b78c095b0eb7ebf5bd76c7282f2
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:50:00 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35bfd7e

dev-libs/tree-sitter-java: add 0.21.0

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

 dev-libs/tree-sitter-java/Manifest   |  1 +
 dev-libs/tree-sitter-java/tree-sitter-java-0.21.0.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-java/Manifest 
b/dev-libs/tree-sitter-java/Manifest
index 3797e2552640..214aef7eec35 100644
--- a/dev-libs/tree-sitter-java/Manifest
+++ b/dev-libs/tree-sitter-java/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-java-0.19.1.tar.gz 134115 BLAKE2B 
92b2388d644659fa84646deeff06c
 DIST tree-sitter-java-0.20.0.tar.gz 166695 BLAKE2B 
6a618894746f113692997ba683fd3185e0f321f82bef3a7a11226a81f28e40b9973f74cc7010035983da1f5a6f2cbc493688c8bac47381fcd1d1010d03d4db5c
 SHA512 
e6a341879e0eb889be7ff26a7f675e8bcb6f85de040f7d09029421b43bf4069a62889fdc7bd6b8e4afabd2b93df1bdfd86853b1cc6c2daf69f84ea68ede217d5
 DIST tree-sitter-java-0.20.1.tar.gz 176841 BLAKE2B 
eda966d8c648fc0192ab34b6ed8f2b87a6eff4dd05f47d54ec87659f62e497f7793d6949452504102fefe41c38bea4f51051484cd338b8a407030a3f7c888907
 SHA512 
07179852060198989c980462e2006083440895f37feb29b639d3c8ce8cb6a84a1b826e11d136821d398c34b0f989a23fce2ddf4ef0391b6f1ebb611b3004d1fc
 DIST tree-sitter-java-0.20.2.tar.gz 200727 BLAKE2B 
03c9b805ad94b852fc9e02f1e266cae9010636cd33ffd2a7f3da1076843aced2358f95022476476edd0b201efb87b164f31bdd610654f182cc627fd762c39cb8
 SHA512 
188b4d4c5aad6367ab25e5bbc3b7f56fe1b6108ee1dbe072d71a7376e52793364fad004e2f79d1aa6e18176d5642afef982a40b8da127d4252f2ea10d4bf874c
+DIST tree-sitter-java-0.21.0.tar.gz 218672 BLAKE2B 
8138dbfdb76aebd1067be3a6c97543c71d601b3b5475e14b050251e163a0f1fff97003505ef4c3f997b34f588470acd5e46df70e54afead8dc2f80b020cb41a3
 SHA512 
236159990182f2cab0fd50ab1f43898f021243a37e7517f7c8df039296f08e1fe615889a0fd0677eae3abd6a495333ed56be5164f43855cb9ef8e0cc4f2b70c9

diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.21.0.ebuild 
b/dev-libs/tree-sitter-java/tree-sitter-java-0.21.0.ebuild
new file mode 100644
index ..e09c03cd7396
--- /dev/null
+++ b/dev-libs/tree-sitter-java/tree-sitter-java-0.21.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Java grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-javascript/

2024-04-14 Thread Matthew Smith
commit: 554c77ba349b60326f37ecb45f855d601170e3fd
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:49:07 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554c77ba

dev-libs/tree-sitter-javascript: drop 0.20.0, 0.20.3

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

 dev-libs/tree-sitter-javascript/Manifest   |  2 --
 .../tree-sitter-javascript-0.20.0.ebuild   | 14 --
 .../tree-sitter-javascript-0.20.3.ebuild   | 13 -
 3 files changed, 29 deletions(-)

diff --git a/dev-libs/tree-sitter-javascript/Manifest 
b/dev-libs/tree-sitter-javascript/Manifest
index 2c25d4ba65d7..c46994c8c152 100644
--- a/dev-libs/tree-sitter-javascript/Manifest
+++ b/dev-libs/tree-sitter-javascript/Manifest
@@ -1,5 +1,3 @@
-DIST tree-sitter-javascript-0.20.0.tar.gz 278831 BLAKE2B 
cd66005e7ebdae154a192ff556d4cb35e91d93a2ab645a24b9492217858278adc1f7917a7dc5033bbcfd84ca7ef41a3e7ebb1ff934bb09b79c8923469110e1de
 SHA512 
778e0f2f5bf276d7ffb6eab0fe3f7473b56605de707c8e2f491fbb5826da94067b9f1bc476306013267001b5ecaab11a956e896b78520cdedd27006fac97fe41
 DIST tree-sitter-javascript-0.20.1-2.tar.gz 371027 BLAKE2B 
5bd9b11f1e10ff37950b2142031bebd3b5f6111818a21bf5a7d97a8a27a5340bd09cd139d76846141ed64a824f82f1e1394b90d8622192524d7db9a02ed95223
 SHA512 
5341311b419cf763c0a6d23348eba0e38b417ba07c2def341027223347d850c28b86db6add136dbf73cd5296133823a4548493ee649e09247dfbe5bcbaaab76d
-DIST tree-sitter-javascript-0.20.3.tar.gz 394552 BLAKE2B 
e578299df6645b3529e8b82385a8060a8e25f122faf63f4e7f0ecc6ddbec7f29986c552a83dba9cf0bc8866225e749e3c9c0a5a9556e6266e8e731cf09af4def
 SHA512 
31fd1b645fcbdd6670bc6b00e6c4adc2ce440aa35ba9b530a6161849fd70d0a38f8539727d321ba2bbc60a8d9bcf33296b561f8921115a8e68c50a40b253bbc4
 DIST tree-sitter-javascript-0.20.4.tar.gz 396452 BLAKE2B 
b33c4c44fb59985af7809ef9bd015d12dac18593570164de4ac87a60cde28cf4c1232a06dd3e312ce256f2b021ef5fa500fd9e0772a3fb657f74256500a4
 SHA512 
65171e5af35c9c5cc9a6c54792d2194b197e130ec277b35e67e04b654082bcb1b98cb9bbe497bbe1dde69f582e5cdca01cba4f40682b7b587fd19e89b88f3dd6
 DIST tree-sitter-javascript-0.21.0.tar.gz 367344 BLAKE2B 
7698b918db7fb49bd73ee03757fa17d5f6c0adc14a279410e2bc924123b1a187e6018b534bc1d2b6cbc41e5f42f7b4b6541c65d4f70d6345dda31c719bf479c6
 SHA512 
c83d7525e3639e237b9f81cac38d0290a3257aa98dba62f079abfb234f3cbd3de23e0b275da85878d3ab4b8de03384dc4e8a8512641b17ff0aca2e3a722947a6

diff --git 
a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild 
b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild
deleted file mode 100644
index a082528027b0..
--- a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TS_PV=rust-0.20.0
-inherit tree-sitter-grammar
-
-DESCRIPTION="JavaScript grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"

diff --git 
a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild 
b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild
deleted file mode 100644
index a95e21c0d4a6..
--- a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="JavaScript grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-dns-dnsimple/

2024-04-14 Thread Matthew Smith
commit: 2bb55d9f17db0ad10608208de87b41eda1c4b075
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:47:34 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb55d9f

app-crypt/certbot-dns-dnsimple: drop myself as a maintainer

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

 app-crypt/certbot-dns-dnsimple/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-crypt/certbot-dns-dnsimple/metadata.xml 
b/app-crypt/certbot-dns-dnsimple/metadata.xml
index 7b274bf81e54..0d75ba589015 100644
--- a/app-crypt/certbot-dns-dnsimple/metadata.xml
+++ b/app-crypt/certbot-dns-dnsimple/metadata.xml
@@ -5,10 +5,6 @@
azamat.hacki...@gmail.com
Azamat H. Hackimov

-   
-   matt...@gentoo.org
-       Matthew Smith
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-java/

2024-04-14 Thread Matthew Smith
commit: 22e13f52051924ebfd492191285be207d0f1ae1c
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:50:19 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e13f52

dev-libs/tree-sitter-java: drop 0.19.1, 0.20.0, 0.20.1

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

 dev-libs/tree-sitter-java/Manifest   |  3 ---
 dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild | 13 -
 dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild | 13 -
 dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild | 13 -
 4 files changed, 42 deletions(-)

diff --git a/dev-libs/tree-sitter-java/Manifest 
b/dev-libs/tree-sitter-java/Manifest
index 214aef7eec35..9a93dd4f91c9 100644
--- a/dev-libs/tree-sitter-java/Manifest
+++ b/dev-libs/tree-sitter-java/Manifest
@@ -1,5 +1,2 @@
-DIST tree-sitter-java-0.19.1.tar.gz 134115 BLAKE2B 
92b2388d644659fa84646deeff06cda9c1c3bf3dbf6d06bda8e8dea14c2e748813cbaec440a458f98e0f1182e7543ca6a1d4c30ecbd2ba7733e09acf3aeff623
 SHA512 
71bd34132785f1b95538ce321eba4d6258fff309abf6150852b749336d7ffa5e4bd06f52fb5b6db2e2845592e6faf2ad4cac226289a0078f06cf2fc2f74152bb
-DIST tree-sitter-java-0.20.0.tar.gz 166695 BLAKE2B 
6a618894746f113692997ba683fd3185e0f321f82bef3a7a11226a81f28e40b9973f74cc7010035983da1f5a6f2cbc493688c8bac47381fcd1d1010d03d4db5c
 SHA512 
e6a341879e0eb889be7ff26a7f675e8bcb6f85de040f7d09029421b43bf4069a62889fdc7bd6b8e4afabd2b93df1bdfd86853b1cc6c2daf69f84ea68ede217d5
-DIST tree-sitter-java-0.20.1.tar.gz 176841 BLAKE2B 
eda966d8c648fc0192ab34b6ed8f2b87a6eff4dd05f47d54ec87659f62e497f7793d6949452504102fefe41c38bea4f51051484cd338b8a407030a3f7c888907
 SHA512 
07179852060198989c980462e2006083440895f37feb29b639d3c8ce8cb6a84a1b826e11d136821d398c34b0f989a23fce2ddf4ef0391b6f1ebb611b3004d1fc
 DIST tree-sitter-java-0.20.2.tar.gz 200727 BLAKE2B 
03c9b805ad94b852fc9e02f1e266cae9010636cd33ffd2a7f3da1076843aced2358f95022476476edd0b201efb87b164f31bdd610654f182cc627fd762c39cb8
 SHA512 
188b4d4c5aad6367ab25e5bbc3b7f56fe1b6108ee1dbe072d71a7376e52793364fad004e2f79d1aa6e18176d5642afef982a40b8da127d4252f2ea10d4bf874c
 DIST tree-sitter-java-0.21.0.tar.gz 218672 BLAKE2B 
8138dbfdb76aebd1067be3a6c97543c71d601b3b5475e14b050251e163a0f1fff97003505ef4c3f997b34f588470acd5e46df70e54afead8dc2f80b020cb41a3
 SHA512 
236159990182f2cab0fd50ab1f43898f021243a37e7517f7c8df039296f08e1fe615889a0fd0677eae3abd6a495333ed56be5164f43855cb9ef8e0cc4f2b70c9

diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild 
b/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild
deleted file mode 100644
index d90c0532fc87..
--- a/dev-libs/tree-sitter-java/tree-sitter-java-0.19.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Java grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild 
b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild
deleted file mode 100644
index 5b79a06f012a..
--- a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Java grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"

diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild 
b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild
deleted file mode 100644
index 19ac8915ea50..
--- a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Java grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-javascript/

2024-04-14 Thread Matthew Smith
commit: b04318ccf1f5f1d288b45a4dd98a9170a4208640
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr 14 14:48:48 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr 14 15:18:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04318cc

dev-libs/tree-sitter-javascript: add 0.21.0

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

 dev-libs/tree-sitter-javascript/Manifest|  1 +
 .../tree-sitter-javascript-0.21.0.ebuild| 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-javascript/Manifest 
b/dev-libs/tree-sitter-javascript/Manifest
index ac157e77d251..2c25d4ba65d7 100644
--- a/dev-libs/tree-sitter-javascript/Manifest
+++ b/dev-libs/tree-sitter-javascript/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-javascript-0.20.0.tar.gz 278831 BLAKE2B 
cd66005e7ebdae154a192ff
 DIST tree-sitter-javascript-0.20.1-2.tar.gz 371027 BLAKE2B 
5bd9b11f1e10ff37950b2142031bebd3b5f6111818a21bf5a7d97a8a27a5340bd09cd139d76846141ed64a824f82f1e1394b90d8622192524d7db9a02ed95223
 SHA512 
5341311b419cf763c0a6d23348eba0e38b417ba07c2def341027223347d850c28b86db6add136dbf73cd5296133823a4548493ee649e09247dfbe5bcbaaab76d
 DIST tree-sitter-javascript-0.20.3.tar.gz 394552 BLAKE2B 
e578299df6645b3529e8b82385a8060a8e25f122faf63f4e7f0ecc6ddbec7f29986c552a83dba9cf0bc8866225e749e3c9c0a5a9556e6266e8e731cf09af4def
 SHA512 
31fd1b645fcbdd6670bc6b00e6c4adc2ce440aa35ba9b530a6161849fd70d0a38f8539727d321ba2bbc60a8d9bcf33296b561f8921115a8e68c50a40b253bbc4
 DIST tree-sitter-javascript-0.20.4.tar.gz 396452 BLAKE2B 
b33c4c44fb59985af7809ef9bd015d12dac18593570164de4ac87a60cde28cf4c1232a06dd3e312ce256f2b021ef5fa500fd9e0772a3fb657f74256500a4
 SHA512 
65171e5af35c9c5cc9a6c54792d2194b197e130ec277b35e67e04b654082bcb1b98cb9bbe497bbe1dde69f582e5cdca01cba4f40682b7b587fd19e89b88f3dd6
+DIST tree-sitter-javascript-0.21.0.tar.gz 367344 BLAKE2B 
7698b918db7fb49bd73ee03757fa17d5f6c0adc14a279410e2bc924123b1a187e6018b534bc1d2b6cbc41e5f42f7b4b6541c65d4f70d6345dda31c719bf479c6
 SHA512 
c83d7525e3639e237b9f81cac38d0290a3257aa98dba62f079abfb234f3cbd3de23e0b275da85878d3ab4b8de03384dc4e8a8512641b17ff0aca2e3a722947a6

diff --git 
a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.21.0.ebuild 
b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.21.0.ebuild
new file mode 100644
index ..a95e21c0d4a6
--- /dev/null
+++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.21.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JavaScript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



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

2024-04-13 Thread Matthew Smith
commit: 2d0ec0cee0ad57ec1ef8f8487f1310704987f6f5
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 13 11:17:22 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 13 12:49:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0ec0ce

dev-python/kaitaistruct: enable py3.12

No automated tests. Tested manually with ksc and Python repl.

Fedora 39 and nixpkgs unstable also shipping kaitaistruct runtime for
Python 3.12.

Closes: https://bugs.gentoo.org/929462
Signed-off-by: Matthew Smith  gentoo.org>

 dev-python/kaitaistruct/kaitaistruct-0.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild 
b/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
index d207860de9f6..d2186f5cfcf4 100644
--- a/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
+++ b/dev-python/kaitaistruct/kaitaistruct-0.10.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 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_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 pypi
 



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

2024-04-13 Thread Matthew Smith
commit: 0e61fced000323ee181837242a21957a8affab25
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 13 12:49:28 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 13 12:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e61fced

dev-util/rebar: add 3.23.0

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

 dev-util/rebar/Manifest|  1 +
 dev-util/rebar/rebar-3.23.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-util/rebar/Manifest b/dev-util/rebar/Manifest
index 9571d9405a94..8d3920cabb1f 100644
--- a/dev-util/rebar/Manifest
+++ b/dev-util/rebar/Manifest
@@ -1,3 +1,4 @@
 DIST meck-0.8.13.tar 34304 BLAKE2B 
f2bb100bdea75079351610edd572ea7ced1503c02f86ed3378ec00e023ee63b729e859dfb3aefd521eb50541d4fc3ce70f1425beae8dd32d2dd2adb68618cc57
 SHA512 
adcfd3fdf69d4926dc1d9c2f0b477c8977bddba8b8ffdbfedcf1b5dc3c1af47b39b1c6263c922a43efede90f145f009d71b27178597320522960c5ebbd84a15a
 DIST rebar-2.6.4.tar.gz 213158 BLAKE2B 
a71c525948697f9ba44a7faa9183f1aadce031b8b85857da87c5b2376f3b7511c78d02c183b115836605a6d3830e9b9ceac754ab64ec11d9d1bb66f37ea78665
 SHA512 
4e53d1ab7db296c60fb039443da7e3b31b63410fc614690c6faa7ec330d9e9393dbc1c8507aa4aea2c99397e1b443ff9d25e4d57ec57f616ee748aa97d055ffa
 DIST rebar-3.22.1.tar.gz 797521 BLAKE2B 
7785dcfb400108324ea5ee351796cfdf7ca8658a93db01d4530e291feb22d64261749142cd74f9fe0dd5c1e53190f191531932315e6dcc4290870f13519b7df2
 SHA512 
fc41b306ba88ce2fb600763b226850d55f6b85a169d6177cf24c4483effbc6c4c202051b6e0b4d0cd1e06b913fb8597b1517d73d2c1422b573005e51ed81d54e
+DIST rebar-3.23.0.tar.gz 807007 BLAKE2B 
97c4bdb2c2fa8d5ad6f3dd7760329ecff801495a3cd3c4e389a9197071fc6e34cc880626e94a30045a4783e0dd240fcd46d32f41a0d83f823daf8d304c02294b
 SHA512 
4da1db8ed830c59fb322c1a652c2efe28d54e09ad74d12a87381ea7a7f13965b91815f383221831fbc14e6deed1a75db1039164f7df128a977d5b64048540cc3

diff --git a/dev-util/rebar/rebar-3.23.0.ebuild 
b/dev-util/rebar/rebar-3.23.0.ebuild
new file mode 100644
index ..cac74bb37686
--- /dev/null
+++ b/dev-util/rebar/rebar-3.23.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN}3
+MECK_PV=0.8.13 # see rebar.config
+
+inherit bash-completion-r1
+
+DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP 
principles"
+HOMEPAGE="https://www.rebar3.org https://github.com/erlang/rebar3;
+SRC_URI="
+   https://github.com/erlang/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( https://repo.hex.pm/tarballs/meck-${MECK_PV}.tar )
+"
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+LICENSE="Apache-2.0 MIT BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+# Note: /usr/bin/rebar is a ZIP archive of BEAM files so := is needed
+# see #913601
+RDEPEND="
+   dev-lang/erlang:=[ssl]
+"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   if use test; then
+   mkdir "${S}"/vendor/meck || die
+   tar -O -xf "${DISTDIR}"/meck-${MECK_PV}.tar contents.tar.gz |
+   tar -xzf - -C "${S}"/vendor/meck
+   assert
+   fi
+}
+
+src_compile() {
+   ./bootstrap || die
+}
+
+src_test() {
+   ./rebar3 ct || die
+}
+
+src_install() {
+   dobashcomp apps/rebar/priv/shell-completion/bash/${MY_PN}
+   dobin ${MY_PN}
+   dodoc rebar.config.sample
+   doman manpages/${MY_PN}.1
+
+   # MIX_REBAR3: Used by elixir
+   newenvd - 98rebar3 <<-EOF
+   MIX_REBAR3=${EPREFIX}/usr/bin/${MY_PN}
+EOF
+
+   insinto /usr/share/fish/completion
+   newins apps/rebar/priv/shell-completion/fish/${MY_PN}.fish ${MY_PN}
+
+   insinto /usr/share/zsh/site-functions
+   doins apps/rebar/priv/shell-completion/zsh/_${MY_PN}
+}



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

2024-04-13 Thread Matthew Smith
commit: 46fc006ea5a65496dae3a72b5e68865e148e89ca
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 13 11:23:09 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 13 12:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fc006e

dev-libs/blake3: drop 1.4.1

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

 dev-libs/blake3/Manifest|  1 -
 dev-libs/blake3/blake3-1.4.1.ebuild | 18 --
 2 files changed, 19 deletions(-)

diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest
index 9f44bfb3ca0f..14f82ce4b719 100644
--- a/dev-libs/blake3/Manifest
+++ b/dev-libs/blake3/Manifest
@@ -1,3 +1,2 @@
-DIST blake3-1.4.1.tar.gz 224891 BLAKE2B 
c5d20f40ee2c4c35dfa89de8318e246baef2feab23d71e6c73da201c726ea51b42bec2a5769660a18298057591f479a62b29150f91f07b37eed3438f1a78bec1
 SHA512 
d21025764fb9ae020561ce2301156a69a77c89a4c5e402a27095e5014159d1a8fee340ff1b1db00b5b22f7a9a4d38273132aab13ca5bd639944492f1b31c9ec1
 DIST blake3-1.5.0.tar.gz 228053 BLAKE2B 
04405b0bea5e0a5a774c84e712f36c61fd695c4cbe203a327741db7138af38fc4deda7c75a149f1850a1ca01a519897fb8e84c2cbe38f9cc084357c5ed61a1ed
 SHA512 
eb782d48240cf2fa8cc3cddd699dce3a362eb480b3ca58a97d54cd3595a0c969e51fe14374b91136036e8e29c8f745efbd5a4d1aaed2c17f23cb89fb756645d0
 DIST blake3-1.5.1.tar.gz 242161 BLAKE2B 
12712bcc6413f90bd9d79ee87d73b45ee611032ccfa3f9e73b2c41b080c2a9451db028c9ff32efa546bef19b85e4aa9fc5ecd9fc6b76c34fd347cbc5fe337649
 SHA512 
a2ac662b0e45d1f4c4ee01a5e556a47c49ab5407a6057034033ce6fd0fc6b88f66dd428d80f5e7c4a8413356cb4b5ab655924d96138213499893e0204d7c8d24

diff --git a/dev-libs/blake3/blake3-1.4.1.ebuild 
b/dev-libs/blake3/blake3-1.4.1.ebuild
deleted file mode 100644
index 2bc612e7279e..
--- a/dev-libs/blake3/blake3-1.4.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="a fast cryptographic hash function"
-HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3;
-SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/BLAKE3-${PV}/c"
-
-LICENSE="|| ( CC0-1.0 Apache-2.0 )"
-SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"



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

2024-04-13 Thread Matthew Smith
commit: 927957906d8dec4f1e2abcaae36fca66bcd9ef03
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 13 11:22:54 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 13 12:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92795790

dev-libs/blake3: add 1.5.1

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

 dev-libs/blake3/Manifest|  1 +
 dev-libs/blake3/blake3-1.5.1.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest
index cab775f96d36..9f44bfb3ca0f 100644
--- a/dev-libs/blake3/Manifest
+++ b/dev-libs/blake3/Manifest
@@ -1,2 +1,3 @@
 DIST blake3-1.4.1.tar.gz 224891 BLAKE2B 
c5d20f40ee2c4c35dfa89de8318e246baef2feab23d71e6c73da201c726ea51b42bec2a5769660a18298057591f479a62b29150f91f07b37eed3438f1a78bec1
 SHA512 
d21025764fb9ae020561ce2301156a69a77c89a4c5e402a27095e5014159d1a8fee340ff1b1db00b5b22f7a9a4d38273132aab13ca5bd639944492f1b31c9ec1
 DIST blake3-1.5.0.tar.gz 228053 BLAKE2B 
04405b0bea5e0a5a774c84e712f36c61fd695c4cbe203a327741db7138af38fc4deda7c75a149f1850a1ca01a519897fb8e84c2cbe38f9cc084357c5ed61a1ed
 SHA512 
eb782d48240cf2fa8cc3cddd699dce3a362eb480b3ca58a97d54cd3595a0c969e51fe14374b91136036e8e29c8f745efbd5a4d1aaed2c17f23cb89fb756645d0
+DIST blake3-1.5.1.tar.gz 242161 BLAKE2B 
12712bcc6413f90bd9d79ee87d73b45ee611032ccfa3f9e73b2c41b080c2a9451db028c9ff32efa546bef19b85e4aa9fc5ecd9fc6b76c34fd347cbc5fe337649
 SHA512 
a2ac662b0e45d1f4c4ee01a5e556a47c49ab5407a6057034033ce6fd0fc6b88f66dd428d80f5e7c4a8413356cb4b5ab655924d96138213499893e0204d7c8d24

diff --git a/dev-libs/blake3/blake3-1.5.1.ebuild 
b/dev-libs/blake3/blake3-1.5.1.ebuild
new file mode 100644
index ..7440aae92bc1
--- /dev/null
+++ b/dev-libs/blake3/blake3-1.5.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="a fast cryptographic hash function"
+HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3;
+SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/BLAKE3-${PV}/c"
+
+LICENSE="|| ( CC0-1.0 Apache-2.0 )"
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86"



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

2024-04-13 Thread Matthew Smith
commit: 28af73d06b08ceb94ef6a54229cc0d40c98e5d25
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Apr 13 11:20:11 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Apr 13 12:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28af73d0

dev-python/kaitaistruct: drop myself as a maintainer

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

 dev-python/kaitaistruct/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/kaitaistruct/metadata.xml 
b/dev-python/kaitaistruct/metadata.xml
index 03df5426a71b..956764ec6616 100644
--- a/dev-python/kaitaistruct/metadata.xml
+++ b/dev-python/kaitaistruct/metadata.xml
@@ -2,10 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   
-   matt...@gentoo.org
-       Matthew Smith
-   
+   

Kaitai Struct is a declarative language used for
describe various binary data structures, laid out in



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

2024-04-07 Thread Matthew Smith
commit: fba0a67619c4b12453679227629b5077cfa18f9c
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 13:34:19 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 13:34:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba0a676

profiles/features/musl: mask dev-qt/qtbase[renderdoc]

NonsolvableDepsInDev because of media-gfx/renderdoc mask.

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

 profiles/features/musl/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 83facb689f20..0e1f019c61aa 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matthew Smith  (2024-04-07)
+# Renderdoc masked on musl, bug #853856
+dev-qt/qtbase renderdoc
+
 # Andreas K. Hüttel  (2024-03-11)
 # Only works properly with glibc
 dev-debug/gdb cet



[gentoo-commits] repo/gentoo:master commit in: net-dns/knot-resolver/

2024-04-07 Thread Matthew Smith
commit: 42908cf32f480ccffcabecf05c94ea91a2efdcee
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 10:38:53 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42908cf3

net-dns/knot-resolver: add 5.7.2

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

 net-dns/knot-resolver/Manifest   |   2 +
 net-dns/knot-resolver/knot-resolver-5.7.2.ebuild | 101 +++
 2 files changed, 103 insertions(+)

diff --git a/net-dns/knot-resolver/Manifest b/net-dns/knot-resolver/Manifest
index f0901331dea4..e689e1deb0f5 100644
--- a/net-dns/knot-resolver/Manifest
+++ b/net-dns/knot-resolver/Manifest
@@ -1,2 +1,4 @@
 DIST knot-resolver-5.7.1.tar.xz 1928088 BLAKE2B 
66a7f4e5e16a07f4ef2ed7ec42e40068dc9642362deffb2f78a1aa14e7cffe7e170ebde4180d460b9d5701632258e9e2148b34f5967200651762c2e8b5fe371a
 SHA512 
89ebff7e239ea09d9d180386f4551952fb59a3f1d0ca01a172acf27d2eade16ae578142d811333e49ad3a2f629cf5b23d038043c0768469078fcfd5cbfb5020b
 DIST knot-resolver-5.7.1.tar.xz.asc 833 BLAKE2B 
058a040d23a7e55dc9faf7b02967f9e5d9582f2fdbed9b8737843d0e734a1dd1bc7503e367904664fc5f42f79f1839c43aaf1c00a3fbce50c1a7d2ddf7c515cc
 SHA512 
0ec86e0aba583383df4f1ed909ef71a3473bc1412970b91d184372b53c5471ac41e6bf60e9a817c184501113f2d8272c3b0d2c379f80dfe2476ef32c861dd235
+DIST knot-resolver-5.7.2.tar.xz 1928336 BLAKE2B 
c4f17a050752a5d1ed141bae646f53f313e866b91b80bb72d37c6b2907d365333ca02fbadf4ff49e5559b721b695d1e7af3417a25e0518dbdfdec1860f890408
 SHA512 
973e9a541b54cee0d230247d279785a83ce2127216b12ee9f314a49adedac3e23e8369900d6f0985b0a666e9bcae7772f29224565e6208ed4988b13530e4ff0b
+DIST knot-resolver-5.7.2.tar.xz.asc 833 BLAKE2B 
f73f52d7b2326a58a37b821cd8495d20c93017bd1f7bad2cc828f807f1886fc376dc95405b3b36047719f8566e27d7c1052b7ab11fae3d1d67c5563a293d965e
 SHA512 
cf05ceca45544cf249b1029b93619a1d5fcf839bca1259a7b411a1ddef1da0aff187ea0023c587de1981e91a8d26af3bb22341cf426e5055e8ca1c4024e2

diff --git a/net-dns/knot-resolver/knot-resolver-5.7.2.ebuild 
b/net-dns/knot-resolver/knot-resolver-5.7.2.ebuild
new file mode 100644
index ..9877746f6cda
--- /dev/null
+++ b/net-dns/knot-resolver/knot-resolver-5.7.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+
+inherit lua-single meson tmpfiles verify-sig
+
+DESCRIPTION="A scaleable caching DNS resolver"
+HOMEPAGE="https://www.knot-resolver.cz 
https://gitlab.nic.cz/knot/knot-resolver;
+SRC_URI="
+   https://secure.nic.cz/files/${PN}/${P}.tar.xz
+   verify-sig? ( https://secure.nic.cz/files/${PN}/${P}.tar.xz.asc )
+"
+
+LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="caps dnstap jemalloc kresc nghttp2 systemd test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   acct-group/knot-resolver
+   acct-user/knot-resolver
+   dev-db/lmdb:=
+   dev-libs/libuv:=
+   net-dns/knot:=
+   net-libs/gnutls:=
+   caps? ( sys-libs/libcap-ng )
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c:=
+   )
+   jemalloc? ( dev-libs/jemalloc:= )
+   kresc? ( dev-libs/libedit )
+   nghttp2? ( net-libs/nghttp2:= )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+ dev-util/cmocka
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-knot-resolver-20240304 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.5.3-docdir.patch
+   "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
+
+   # Bug #921567
+   "${FILESDIR}"/${PN}-5.7.0-r2-tmpfiles.patch
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.gpg
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+   fi
+
+   unpack ${P}.tar.xz
+}
+
+src_configure() {
+   local emesonargs=(
+   --localstatedir "${EPREFIX}"/var # double lib
+   # https://bugs.gentoo.org/870019
+   -Dauto_features=disabled
+   -Ddoc=disabled
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   -Dopenssl=disabled
+   -Dmalloc=$(usex jemalloc jemalloc disabled)
+   $(meson_feature caps capng)
+   $(meson_feature dnstap)
+   $(meson_feature kresc client)
+   $(meson_feature nghttp2)
+   $(meson_feature test unit_tests)
+   $(meson_feature systemd systemd_files)
+   )
+
+   meson_src_configure
+}
+
+src_install() {

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

2024-04-07 Thread Matthew Smith
commit: 84372036b2a637165ec9f7c21245c0374ca314c4
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 09:47:14 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84372036

dev-lang/nasm: skip implicit decl warning for musl

Closes: https://bugs.gentoo.org/928848
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/nasm/nasm-2.16.02.ebuild | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-lang/nasm/nasm-2.16.02.ebuild 
b/dev-lang/nasm/nasm-2.16.02.ebuild
index f1f5ac53b3bd..bd26dd550266 100644
--- a/dev-lang/nasm/nasm-2.16.02.ebuild
+++ b/dev-lang/nasm/nasm-2.16.02.ebuild
@@ -16,8 +16,11 @@ KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
 IUSE="doc"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
+   # Windows.
_BitScanReverse
_BitScanReverse64
+
+   # Linux headers that are not included.
__cpu_to_le16
__cpu_to_le32
__cpu_to_le64
@@ -27,7 +30,17 @@ QA_CONFIG_IMPL_DECL_SKIP=(
cpu_to_le16
cpu_to_le32
cpu_to_le64
+
+   # __typeof as gnu extensions are not enabled
typeof
+
+   # musl doesn't define __bswap_N in endian.h (it's named _bswapN
+   # instead). could be fixed to call this instead, or to include
+   # musl's byteswap.h instead, but it is much easier to fall back on
+   # __builtin_bswapN. Bug #928848
+   __bswap_16
+   __bswap_32
+   __bswap_64
 )
 
 # [fonts note] doc/psfonts.ph defines ordered list of font preference.



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

2024-04-07 Thread Matthew Smith
commit: 0f2a06078a34036dcf02e3d3581062f8630f0505
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 09:33:35 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2a0607

profiles/features/musl: mask media-gfx/renderdoc

Bug: https://bugs.gentoo.org/853856
Signed-off-by: Matthew Smith  gentoo.org>

 profiles/features/musl/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 0f1e9a62e36e..07351f961a50 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matthew Smith  (2024-04-07)
+# Mask until execinfo.h use can be properly patched, bug #853856
+media-gfx/renderdoc
+
 # Maciej Barć  (2024-03-23)
 # Binary package, which is compiled against glibc
 www-apps/jellyfin-bin



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-knot-resolver/

2024-04-07 Thread Matthew Smith
commit: f96daa006bf95390ef4f446f3f98d435ab2fc41d
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 10:36:53 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96daa00

sec-keys/openpgp-keys-knot-resolver: add 20240304

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

 sec-keys/openpgp-keys-knot-resolver/Manifest   |  1 +
 .../openpgp-keys-knot-resolver-20240304.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/sec-keys/openpgp-keys-knot-resolver/Manifest 
b/sec-keys/openpgp-keys-knot-resolver/Manifest
index c2c704c7abe0..081f40b2d630 100644
--- a/sec-keys/openpgp-keys-knot-resolver/Manifest
+++ b/sec-keys/openpgp-keys-knot-resolver/Manifest
@@ -1 +1,2 @@
 DIST knot-resolver.gpg 8009 BLAKE2B 
7f379cde3f328cfca0ef874cfaff23dd667d5f6c387e7c646c7511cab50badfa5f62d4ee3e84a45004879466207d0d57157882c6a2125ed7d6a8e44e485534a8
 SHA512 
c138d9c155863d1e331f05fdd0437058477acd0867351393ab1d118f1d01f3f86505eb8569e50caacc6a1b62c0dd473cdce95e4b29a8ce8992355371c359e9dd
+DIST openpgp-keys-knot-resolver-20240304.gpg 16155 BLAKE2B 
6bcc7d55f8ccd6b2d8e540698179d229cdc8d5038e87647a89e2bcea1bf9e271558fd1e8bfe247bc8d8ea554e5eb57c338fd725b3fa30476f92b0dd233ce8602
 SHA512 
62233624b32fbc08be6eb1f7176b0f8f6e042132f8c932b724ed633e4ee3f612a6f070d949653e0b9528bbb6fc33bf831db3450f102cae57370ee5ea60052446

diff --git 
a/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20240304.ebuild
 
b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20240304.ebuild
new file mode 100644
index ..f969cd09debf
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-knot-resolver/openpgp-keys-knot-resolver-20240304.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by the Knot Resolver developers"
+HOMEPAGE="https://www.knot-resolver.cz/download/;
+SRC_URI="https://secure.nic.cz/files/knot-resolver/kresd-keyblock.asc -> 
${P}.gpg"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+
+src_install() {
+   insinto /usr/share/openpgp-keys
+   newins "${DISTDIR}"/${P}.gpg knot-resolver.gpg
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/

2024-04-07 Thread Matthew Smith
commit: de964f0d860da10e8a73ef0f755f2b545fd71acb
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 10:18:57 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de964f0d

media-gfx/renderdoc: add 1.32

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

 media-gfx/renderdoc/Manifest  |   2 +
 media-gfx/renderdoc/renderdoc-1.32.ebuild | 191 ++
 2 files changed, 193 insertions(+)

diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index c72dab197a3d..a78b49cde398 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -2,4 +2,6 @@ DIST renderdoc-1.30.tar.gz 50938458 BLAKE2B 
2e9364a8eabca64384e066709c98be8df0ed
 DIST renderdoc-1.30.tar.gz.asc 833 BLAKE2B 
c829329806de5cfc672c2cc976596a5c126cd5f24bef189f6832de8f8f3721461e56688823d562e82eae89792c5fc4a500037cc97c2cce2b762b211a951c1d19
 SHA512 
f68a04aec4e304df0eba3dcba2876f99182fecff82b6b600d621e48c15bce42c07f20aebc811fd36aff5c04f550a51483af2b499051700a2c5bc936311a534de
 DIST renderdoc-1.31.tar.gz 51193992 BLAKE2B 
a51e2d380b61f462e29b97679b0c2014e26cf108e3d9bc70874fedfbee5a9f391e8693f54c76fae51b9459b70d2197c362b95054a54c5e2e889c8ce85ba74305
 SHA512 
c119fdd7f27ef4f617b5b5aad94267326f403802648d6ed0970651e48b2467729ce5768ea64c77cab337ff0bdde4c17eaa01028dfebb15568bb4500693cf6d6e
 DIST renderdoc-1.31.tar.gz.asc 833 BLAKE2B 
82d360070eea9cf037b3ec7de899c58372e64540d2346cc209edb8cc3c321fd628954fbb1275b27366a2d91dd8604e9ebdd961cfd4dcab0abea1fb3bc793817b
 SHA512 
878dd0a042aa8af97b7ba158fd88776cb2ea3ca662cfc95752d477727686342153db217302d9325f0f6bbd76628eb608820350981bf0d819812e57cea773f499
+DIST renderdoc-1.32.tar.gz 51324019 BLAKE2B 
5f138bd1fa5dbf3689def983b996385b8670ad83c9da82b7978fc25c94687aac9f6f2f35b93e6af9c994064698b6931eb7b544f43d8f00ef0fc6836695ef1447
 SHA512 
2b8efde5d4684b4b66fb4c12bbc0cd15c04dc8df98fb9a93b78e1a36ef17b652b3b50043cb8400bbe6859a4e34c3ab8ba01b1a44ea379569ad7f265399d8afe4
+DIST renderdoc-1.32.tar.gz.asc 833 BLAKE2B 
f9769e654b03f73073e7a7c99a2148194879fab4a687ae44ed9096af881574b8ea945a8af02a4df019cb44808a1c65714146623aae8f879b396a8e4836bf09a8
 SHA512 
8c60ec37077fa6ef777585f4b55c15fe51c30ed6f6a852605e53abf982d6111210dccf031a4afba737bd7ce76004a44b7f52c6ed607e7525fe13ab7c03baae30
 DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 
619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839
 SHA512 
5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86

diff --git a/media-gfx/renderdoc/renderdoc-1.32.ebuild 
b/media-gfx/renderdoc/renderdoc-1.32.ebuild
new file mode 100644
index ..c8d27b42b52d
--- /dev/null
+++ b/media-gfx/renderdoc/renderdoc-1.32.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The swig fork is required for compatibility with both provided and
+# 3rd-party Python scripts.  Required patch was sent to upstream in
+# 2014: https://github.com/swig/swig/pull/251
+MY_SWIG_VER=7
+MY_SWIG=swig-${PN}-${MY_SWIG_VER}
+
+AUTOTOOLS_AUTO_DEPEND="no"
+DOCS_BUILDER="sphinx"
+DOCS_DIR="docs"
+PYTHON_COMPAT=( python3_{9..12} )
+inherit autotools cmake flag-o-matic optfeature python-single-r1 docs 
qmake-utils verify-sig xdg
+
+DESCRIPTION="A stand-alone graphics debugging tool"
+HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc;
+SRC_URI="
+   https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
+   verify-sig? ( 
https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc 
-> ${P}.tar.gz.asc )
+"
+
+# renderdoc: MIT
+#   + cmdline: BSD (not compatible with upstream lib)
+#   + farm fresh icons: CC-BY-3.0
+#   + half: MIT (not compatible with system dev-libs/half)
+#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
+#   + md5: public-domain
+#   + plthook: BSD-2
+#   + pugixml: MIT
+#   + radeon gpu analyzer: MIT
+#   + source code pro: OFL-1.1
+#   + stb: public-domain
+#   + tinyfiledialogs: ZLIB
+#   + glslang: BSD
+#   + docs? ( sphinx.paramlinks: MIT )
+# swig: GPL-3+ BSD BSD-2
+LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="qt5"
+REQUIRED_USE="doc? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   app-arch/lz4:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   virtual/opengl
+   qt5? (
+   

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

2024-04-07 Thread Matthew Smith
commit: 19144666bfe9ab3895677c8801733a25909cef06
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Apr  7 10:30:06 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Apr  7 10:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19144666

app-emacs/cmake-mode: add 3.29.1

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

 app-emacs/cmake-mode/Manifest |  1 +
 app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/cmake-mode/Manifest b/app-emacs/cmake-mode/Manifest
index edeab127d14a..277c0059e977 100644
--- a/app-emacs/cmake-mode/Manifest
+++ b/app-emacs/cmake-mode/Manifest
@@ -1,2 +1,3 @@
 DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B 
a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4
 SHA512 
66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc
 DIST cmake-3.29.0.tar.gz 11244341 BLAKE2B 
76244cfc6222ce23dbddc9bb3aa51d98d00826d6fa19d86b836f63977c56f0cae11cd592efa1c727e8872fea1e6365a3b67a37e80e588fbf4189f7ec07c2f6e1
 SHA512 
abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062
+DIST cmake-3.29.1.tar.gz 11246071 BLAKE2B 
ec20bccb354a7097d8f2b1bd3486c162a93085671e10e4839c043b2452f597e4b8789dae887c88677d945ea7dcc71b8b0f30116103aac875270f52468bfc9bc0
 SHA512 
3665ddb356bf973f75c9f2601f7210f7ff58c77c39926a43af8640979777a796d441df43fda5d2632548f7d15e4553829680c76f3d9376f9e763fe7bba16f3d7

diff --git a/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild 
b/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild
new file mode 100644
index ..e6ca0450dffd
--- /dev/null
+++ b/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_P="${P/-mode}"
+MY_P="${MY_P/_/-}"
+
+DESCRIPTION="GNU Emacs mode for handling CMake build files"
+HOMEPAGE="https://cmake.org/;
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+S="${WORKDIR}/${P/-mode}/Auxiliary"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   !dev-build/cmake[emacs(-)]
+"
+
+DOCS=()
+SITEFILE="50${PN/-mode}-gentoo.el"
+
+src_install() {
+   elisp_src_install
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-typescript/

2024-04-05 Thread Matthew Smith
commit: 09fffbc0ad80f2f073c06adb0341edc410f571c6
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:45:32 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fffbc0

dev-libs/tree-sitter-typescript: drop 0.20.1, 0.20.2

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

 dev-libs/tree-sitter-typescript/Manifest   |  2 --
 .../tree-sitter-typescript-0.20.1.ebuild   | 14 --
 .../tree-sitter-typescript-0.20.2.ebuild   | 14 --
 3 files changed, 30 deletions(-)

diff --git a/dev-libs/tree-sitter-typescript/Manifest 
b/dev-libs/tree-sitter-typescript/Manifest
index 9411594321fb..c077958053be 100644
--- a/dev-libs/tree-sitter-typescript/Manifest
+++ b/dev-libs/tree-sitter-typescript/Manifest
@@ -1,5 +1,3 @@
-DIST tree-sitter-typescript-0.20.1.tar.gz 767713 BLAKE2B 
25921ef20ec82bacf9858fd2bdca5d79f19ee132a48ad523ce4ea9d5141c2d314ec76d81a7d1751a6fab3651c3b3a2e0e2a469fc5168a5961310ee412e22ad4f
 SHA512 
4d57308e84964bbf136868285141c4cd28ae0bbddef7973849679f8b8b85f00cd1bb5a4db7fd7b5cbd6a090b56193c8120bfd134358d33597a60a9145c694de0
-DIST tree-sitter-typescript-0.20.2.tar.gz 826705 BLAKE2B 
f51e56932676bb16d6439a0513f38cd5970afff47045d3e43ad804c1557c6f93c267934d1cd7804caded6d14b85fb88e6f7c21ea99bc23e99912e6f434d96510
 SHA512 
0ed78e515ffa3756800e1c3864540b761d734c34efeab4c5ab46ea96ae026bc09f7c6ef51eaa7275cc06ebdccc870961580da1930717d038265c0293fcf1784e
 DIST tree-sitter-typescript-0.20.3.tar.gz 843881 BLAKE2B 
a8b01a6fef435ac089ff716be400e6f55b89256a0b170cef3d6103eeca301f076d909180db61534dcf58bcf703d607871193f0a517d34398d81131c6dcb0e977
 SHA512 
6dacfe3d329acfbc80dd798bc900798cf3bad06441ece0964adb51117876b8c54be7d88303deb3abf139d7241b60d45c458a66f6079a149c010a3cd55581065b
 DIST tree-sitter-typescript-0.20.5.tar.gz 1556573 BLAKE2B 
ae4d71cc8e4745a3b6899f3f28fb31f0d31b0b1f749a73485b5f0b9e81257bde1b3338650e72e7c0082386cabb3b04bfc6bf8a603305aa8fa44c1e08e3843aab
 SHA512 
5b0f9b5725766069d1535e39f3a4658b5200a2a33c3b4881f4876b741a6c13f9140429b73621949e2bd1e06ab0ee147893fffcd3c5349df337eb923a649b8867
 DIST tree-sitter-typescript-0.20.6.tar.gz 1564217 BLAKE2B 
bc4d26bd8e4e9ca14ddf4b175cc2a2e7a81dac67e114a6e01f59ff55c5ecd63a0a359e03d78928aa965363e9c4db154a9b1917cf3aafce9fdaca3a58d60bfcc1
 SHA512 
f30f38aa269302eee5f738422626187111c14c7ba07982d619b200a58a20a08849f8a0e79358cad331d689afd5ab389a88b246bda30031ae354f93433e85b763

diff --git 
a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild 
b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild
deleted file mode 100644
index 3826613aff5d..
--- a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="TypeScript grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-typescript;
-S="${WORKDIR}"/${P}/typescript
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"

diff --git 
a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild 
b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild
deleted file mode 100644
index 3826613aff5d..
--- a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.2.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="TypeScript grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-typescript;
-S="${WORKDIR}"/${P}/typescript
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-typescript/

2024-04-05 Thread Matthew Smith
commit: f55963d036feb0871b9da11c76a90fc4ce685ec2
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:44:01 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:44:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55963d0

dev-libs/tree-sitter-typescript: add 0.20.6

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

 dev-libs/tree-sitter-typescript/Manifest   |  1 +
 .../tree-sitter-typescript-0.20.6.ebuild   | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/tree-sitter-typescript/Manifest 
b/dev-libs/tree-sitter-typescript/Manifest
index 5f69a46f87f9..9411594321fb 100644
--- a/dev-libs/tree-sitter-typescript/Manifest
+++ b/dev-libs/tree-sitter-typescript/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-typescript-0.20.1.tar.gz 767713 BLAKE2B 
25921ef20ec82bacf9858fd
 DIST tree-sitter-typescript-0.20.2.tar.gz 826705 BLAKE2B 
f51e56932676bb16d6439a0513f38cd5970afff47045d3e43ad804c1557c6f93c267934d1cd7804caded6d14b85fb88e6f7c21ea99bc23e99912e6f434d96510
 SHA512 
0ed78e515ffa3756800e1c3864540b761d734c34efeab4c5ab46ea96ae026bc09f7c6ef51eaa7275cc06ebdccc870961580da1930717d038265c0293fcf1784e
 DIST tree-sitter-typescript-0.20.3.tar.gz 843881 BLAKE2B 
a8b01a6fef435ac089ff716be400e6f55b89256a0b170cef3d6103eeca301f076d909180db61534dcf58bcf703d607871193f0a517d34398d81131c6dcb0e977
 SHA512 
6dacfe3d329acfbc80dd798bc900798cf3bad06441ece0964adb51117876b8c54be7d88303deb3abf139d7241b60d45c458a66f6079a149c010a3cd55581065b
 DIST tree-sitter-typescript-0.20.5.tar.gz 1556573 BLAKE2B 
ae4d71cc8e4745a3b6899f3f28fb31f0d31b0b1f749a73485b5f0b9e81257bde1b3338650e72e7c0082386cabb3b04bfc6bf8a603305aa8fa44c1e08e3843aab
 SHA512 
5b0f9b5725766069d1535e39f3a4658b5200a2a33c3b4881f4876b741a6c13f9140429b73621949e2bd1e06ab0ee147893fffcd3c5349df337eb923a649b8867
+DIST tree-sitter-typescript-0.20.6.tar.gz 1564217 BLAKE2B 
bc4d26bd8e4e9ca14ddf4b175cc2a2e7a81dac67e114a6e01f59ff55c5ecd63a0a359e03d78928aa965363e9c4db154a9b1917cf3aafce9fdaca3a58d60bfcc1
 SHA512 
f30f38aa269302eee5f738422626187111c14c7ba07982d619b200a58a20a08849f8a0e79358cad331d689afd5ab389a88b246bda30031ae354f93433e85b763

diff --git 
a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.6.ebuild 
b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.6.ebuild
new file mode 100644
index ..3ab5b3028d0d
--- /dev/null
+++ b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="TypeScript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-typescript;
+S="${WORKDIR}"/${P}/typescript
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-cpp/

2024-04-05 Thread Matthew Smith
commit: c8838f8f02b19e42607e0eb9609566c09e8740cb
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:38:10 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:38:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8838f8f

dev-libs/tree-sitter-cpp: drop 0.20.0, 0.20.0_p20230410

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

 dev-libs/tree-sitter-cpp/Manifest  |  2 --
 .../tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild  | 16 
 .../tree-sitter-cpp-0.20.0_p20230410.ebuild| 22 --
 3 files changed, 40 deletions(-)

diff --git a/dev-libs/tree-sitter-cpp/Manifest 
b/dev-libs/tree-sitter-cpp/Manifest
index b2956e97f7a8..ec405dfe3fff 100644
--- a/dev-libs/tree-sitter-cpp/Manifest
+++ b/dev-libs/tree-sitter-cpp/Manifest
@@ -1,5 +1,3 @@
-DIST tree-sitter-cpp-0.20.0.tar.gz 504679 BLAKE2B 
654f72f7a56a66dccf437ba5a2b2b5f627358ae58aeaafe9a507e0876443937d42b244ddb34b8a72a6723c28e6c10c95851b1fdb2775b3080c344426c0386e4d
 SHA512 
c97d02c8250c93721ed5b951c97cdb1cf6558e20cbef353a33c9937f6b3116e328bbdd4e9e7a70a23dba3e144cbd6318e37ebbb9b6345ac085c62100d09ff34d
-DIST tree-sitter-cpp-0.20.0_p20230410.tar.gz 715821 BLAKE2B 
fa867ce4e16dd1044007cf366bc711a6eb85dd6fee11796aa32d9bcee4ffbec3b83b7cd56333d5d79c3eb5e6f6e966291626d6edbb7660aed4b4e144caa18e60
 SHA512 
0d48722962909a708eec0c401e08f71f9eb3e742dc6bbdb0cfc9cb2b31c187b222866f279346de68726811db461f12fa6b1453bafe49d64f6c340a94a6a7abe6
 DIST tree-sitter-cpp-0.20.3.tar.gz 1056333 BLAKE2B 
3b1fc2509da265b2f49ec1a9bef7b005b06eba0311432af9e2e97977ec3a568a8ee531375f5330e624675f5b12711c4cf3306959ec82d21f1017380fb6e28b7a
 SHA512 
62630953cb873dccbf6203b90ac6bd62fb596a615c71603c93b4fdc1e21d456c8f6ba74576e9e86732dbce2b7deaa082ea35eddf7fd7387d1ba13236757dfaab
 DIST tree-sitter-cpp-0.20.5.tar.gz 1442677 BLAKE2B 
ee9e058cca7727d567869d58568b3808efad7b1f4059089682b31ac39fd623213111078250eb034fb66be51f502f693f65686fb89ba8865866ded7ed1f195b5a
 SHA512 
0afe19dc868bce8fef7114c0553ed3af2c479fc84257959a617dd6acf695fb13a91468a3daddafd39cac11f7d5a72ba988bd29d7d7f1987d7486ae4d1dc7f746
 DIST tree-sitter-cpp-0.21.0.tar.gz 1482410 BLAKE2B 
b15467c3525416fcc925fd8c3480200362ee8ae41528757cebc113090d5678dcfa47bac4b54e32e791dba954de15fd3bba68e6ecdedbc55bb61095487de386c4
 SHA512 
70be7b446e5acf0f439fbf1d4c9d649e8e8bc8ea044d0d3f3644e3047eaa5468eabefd5552f98fa39d34030cce654db25371008ddbc27a64d3df14611ac3061c

diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild 
b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild
deleted file mode 100644
index 654df3497df3..
--- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="C++ grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-# requires test data from tree-sitter-c
-RESTRICT="test"

diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild 
b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild
deleted file mode 100644
index 7d1911486869..
--- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0_p20230410.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-# Upstream has not created a release in a while, and there have been
-# some changes that fix weirdness with Emacs tree-sitter-mode.
-GIT_COMMIT="0b6d0eb9abdf7cea31961cd903eeed5bbd0aae74"
-
-DESCRIPTION="C++ grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp;
-SRC_URI="https://github.com/tree-sitter/${PN}/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${GIT_COMMIT}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64"
-
-# requires test data from tree-sitter-c
-RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-cpp/

2024-04-05 Thread Matthew Smith
commit: b6285b73a280be750a78a1d7d2b1716814c6bae8
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:37:45 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:37:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6285b73

dev-libs/tree-sitter-cpp: add 0.21.0

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

 dev-libs/tree-sitter-cpp/Manifest  |  1 +
 dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.21.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/tree-sitter-cpp/Manifest 
b/dev-libs/tree-sitter-cpp/Manifest
index b907ffd70a1b..b2956e97f7a8 100644
--- a/dev-libs/tree-sitter-cpp/Manifest
+++ b/dev-libs/tree-sitter-cpp/Manifest
@@ -2,3 +2,4 @@ DIST tree-sitter-cpp-0.20.0.tar.gz 504679 BLAKE2B 
654f72f7a56a66dccf437ba5a2b2b5
 DIST tree-sitter-cpp-0.20.0_p20230410.tar.gz 715821 BLAKE2B 
fa867ce4e16dd1044007cf366bc711a6eb85dd6fee11796aa32d9bcee4ffbec3b83b7cd56333d5d79c3eb5e6f6e966291626d6edbb7660aed4b4e144caa18e60
 SHA512 
0d48722962909a708eec0c401e08f71f9eb3e742dc6bbdb0cfc9cb2b31c187b222866f279346de68726811db461f12fa6b1453bafe49d64f6c340a94a6a7abe6
 DIST tree-sitter-cpp-0.20.3.tar.gz 1056333 BLAKE2B 
3b1fc2509da265b2f49ec1a9bef7b005b06eba0311432af9e2e97977ec3a568a8ee531375f5330e624675f5b12711c4cf3306959ec82d21f1017380fb6e28b7a
 SHA512 
62630953cb873dccbf6203b90ac6bd62fb596a615c71603c93b4fdc1e21d456c8f6ba74576e9e86732dbce2b7deaa082ea35eddf7fd7387d1ba13236757dfaab
 DIST tree-sitter-cpp-0.20.5.tar.gz 1442677 BLAKE2B 
ee9e058cca7727d567869d58568b3808efad7b1f4059089682b31ac39fd623213111078250eb034fb66be51f502f693f65686fb89ba8865866ded7ed1f195b5a
 SHA512 
0afe19dc868bce8fef7114c0553ed3af2c479fc84257959a617dd6acf695fb13a91468a3daddafd39cac11f7d5a72ba988bd29d7d7f1987d7486ae4d1dc7f746
+DIST tree-sitter-cpp-0.21.0.tar.gz 1482410 BLAKE2B 
b15467c3525416fcc925fd8c3480200362ee8ae41528757cebc113090d5678dcfa47bac4b54e32e791dba954de15fd3bba68e6ecdedbc55bb61095487de386c4
 SHA512 
70be7b446e5acf0f439fbf1d4c9d649e8e8bc8ea044d0d3f3644e3047eaa5468eabefd5552f98fa39d34030cce654db25371008ddbc27a64d3df14611ac3061c

diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.21.0.ebuild 
b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.21.0.ebuild
new file mode 100644
index ..6fa20973c00b
--- /dev/null
+++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.21.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="C++ grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+
+# requires test data from tree-sitter-c
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-ruby/

2024-04-05 Thread Matthew Smith
commit: 4d243117318c664fe69bf5cd0ba5bda3b4029e4f
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:35:10 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:35:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d243117

dev-libs/tree-sitter-ruby: drop 0.19.0

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

 dev-libs/tree-sitter-ruby/Manifest   |  1 -
 dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/dev-libs/tree-sitter-ruby/Manifest 
b/dev-libs/tree-sitter-ruby/Manifest
index 624dbe5a13ad..be7ced1bd3dc 100644
--- a/dev-libs/tree-sitter-ruby/Manifest
+++ b/dev-libs/tree-sitter-ruby/Manifest
@@ -1,3 +1,2 @@
-DIST tree-sitter-ruby-0.19.0.tar.gz 325077 BLAKE2B 
eb39ba999ccf582b698138ebb7a7f9cbd949510046460d84e37471634700b0751219a7a266652256225bc6fbdd80340cca38662b180c2314f82c5ed7de3324cf
 SHA512 
dc092b55a73a7ffaf698c784e0a6e8fd115478ce8eb2de00301bb8c2455044a4b7f4cd04ab36eb19401386b55088ad3fba6cb9cce9856b6f607bd76caaf0900b
 DIST tree-sitter-ruby-0.20.0_pre20221101.tar.gz 575761 BLAKE2B 
17daf39dfd812ab0993cd2a3ad728603d629c2e177261fa60d237a1dfd504b2a087611824cdffb03e95c0b304d9f6991ccf36aad1f18db4aa3177c082c6e275e
 SHA512 
ff6eb4a28e5313cbdebca0f939d209d7c15016fef4ed864e64ce2e6f30023e15a88483c5bc90673fcee42df75c6e003b69fc2e5f81b72ecf1a506c836eebeba4
 DIST tree-sitter-ruby-0.20.1.tar.gz 601038 BLAKE2B 
29174a74a96f0b93d803eb9455ae1ceb7e4ca78be215c062ca341485c19f595a29cafe7c9ee75b95239045497e8d4695648c3ab1503d96039ec7c5a3c64c9883
 SHA512 
96d68cb7c557d341def9cbb9a51ecf12b7572bb46b9588bd3dab6f2598b6ce73df2fbbae8f0aa08737b34bda55e98eff8499921ea68f7389a7237fa32f62793b

diff --git a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild 
b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild
deleted file mode 100644
index 116225a7b7ce..
--- a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Ruby grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



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

2024-04-05 Thread Matthew Smith
commit: 4e89a4edbc73f13fd6c82aa0be01765579ddafd2
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 08:02:22 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:21:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e89a4ed

dev-lang/nasm: add 2.16.02

Closes: https://bugs.gentoo.org/916478
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/nasm/Manifest  |  1 +
 dev-lang/nasm/files/nasm-2.16.02-unconfig.patch | 11 
 dev-lang/nasm/nasm-2.16.02.ebuild   | 73 +
 3 files changed, 85 insertions(+)

diff --git a/dev-lang/nasm/Manifest b/dev-lang/nasm/Manifest
index ddee0b50c4c7..48b66ce7fc14 100644
--- a/dev-lang/nasm/Manifest
+++ b/dev-lang/nasm/Manifest
@@ -1 +1,2 @@
 DIST nasm-2.16.01.tar.xz 1017732 BLAKE2B 
0f7e96648e3db6fa4a8e10a89885f61cab7d79af25adbcc9d4706b3af61206c3cae024b7f873d636f5c1b2cb34ce5e7fbecc16af9b59086e9a1f49fb37c59670
 SHA512 
51fccb5639ce019d9c423c0f279750ffbd74c64cd41dd3b185d1aa1a1aaed79c5d3cd8d4bebbc13ee249a375ed27457ea2abde1a4dbb24d354598fffd1254833
+DIST nasm-2.16.02.tar.xz 1044824 BLAKE2B 
daa3585e9aef3c388e3b577a52453b31aaa7f13942e621c21bbe6ec744ff30bf2692e853dda193b30006989cb10e40dcc1cf0107176e31fd5ee096baad28c7a1
 SHA512 
9ccafb4cd9064fb21f6551309d35ba7461de8da138b1239d76c2ea0c070a1a767f1019d5d705088375d625cfb73eebbfd9dfa3588107793b95354d89dcfd22c3

diff --git a/dev-lang/nasm/files/nasm-2.16.02-unconfig.patch 
b/dev-lang/nasm/files/nasm-2.16.02-unconfig.patch
new file mode 100644
index ..77478b7e68cc
--- /dev/null
+++ b/dev-lang/nasm/files/nasm-2.16.02-unconfig.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in  2024-04-05 07:51:48.394437050 -
 b/Makefile.in  2024-04-05 07:52:38.731388961 -
+@@ -214,7 +214,7 @@
+ INSDEP = x86/insns.dat x86/insns.pl x86/insns-iflags.ph x86/iflags.ph
+ 
+ config/unconfig.h: config/config.h.in
+-  $(RUNPERL) $(tools)/unconfig.pl \
++  $(RUNPERL) $(top_srcdir)/autoconf/unconfig.pl \
+   '$(srcdir)' config/config.h.in config/unconfig.h
+ 
+ x86/iflag.c: $(INSDEP)

diff --git a/dev-lang/nasm/nasm-2.16.02.ebuild 
b/dev-lang/nasm/nasm-2.16.02.ebuild
new file mode 100644
index ..f1f5ac53b3bd
--- /dev/null
+++ b/dev-lang/nasm/nasm-2.16.02.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="groovy little assembler"
+HOMEPAGE="https://www.nasm.us/;
+SRC_URI="https://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.xz;
+S="${WORKDIR}"/${P/_}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="doc"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   _BitScanReverse
+   _BitScanReverse64
+   __cpu_to_le16
+   __cpu_to_le32
+   __cpu_to_le64
+   _byteswap_uint64
+   _byteswap_ulong
+   _byteswap_ushort
+   cpu_to_le16
+   cpu_to_le32
+   cpu_to_le64
+   typeof
+)
+
+# [fonts note] doc/psfonts.ph defines ordered list of font preference.
+# Currently 'media-fonts/source-pro' is most preferred and is able to
+# satisfy all 6 font flavours: tilt, chapter, head, etc.
+BDEPEND="
+   dev-lang/perl
+   doc? (
+   app-text/ghostscript-gpl
+   dev-perl/Font-TTF
+   dev-perl/Sort-Versions
+   media-fonts/source-code-pro
+   media-fonts/source-sans:3
+   virtual/perl-File-Spec
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.15-bsd-cp-doc.patch
+   "${FILESDIR}"/${PN}-2.16.02-unconfig.patch
+)
+
+src_prepare() {
+   default
+
+   # https://bugs.gentoo.org/870214
+   # During the split of media-fonts/source-pro, the source-sans files
+   # were renamed. Currently depend on media-fonts/source-sans:3 which 
works
+   # with this sed.
+   sed -i 's/SourceSansPro/SourceSans3/g' doc/psfonts.ph || die
+
+   AT_M4DIR="${S}/autoconf/m4" eautoreconf
+}
+
+src_compile() {
+   default
+   use doc && emake doc
+}
+
+src_install() {
+   default
+   emake DESTDIR="${D}" install $(usex doc install_doc '')
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/files/, media-gfx/renderdoc/

2024-04-05 Thread Matthew Smith
commit: 005b4f99bb3495483514c179811f253ea7132c71
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Apr  5 07:32:07 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Apr  5 08:21:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005b4f99

media-gfx/renderdoc: add 1.31

Closes: https://bugs.gentoo.org/925578
Signed-off-by: Matthew Smith  gentoo.org>

 media-gfx/renderdoc/Manifest   |   2 +
 media-gfx/renderdoc/files/renderdoc-1.31-lld.patch |  23 +++
 media-gfx/renderdoc/renderdoc-1.31.ebuild  | 191 +
 3 files changed, 216 insertions(+)

diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index 17f8392c0cce..c72dab197a3d 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -1,3 +1,5 @@
 DIST renderdoc-1.30.tar.gz 50938458 BLAKE2B 
2e9364a8eabca64384e066709c98be8df0ed3c970c173074f9d38eea21d4dc31a50b862818879ccb9f32be8b839643c2d01ddda70d9da8c338c2fc305549eaa9
 SHA512 
33437f7420d6a79f2b02536ae63bc31537cfab83cdac2d44efdef377e93db7c0c15f2e46ecc67a6ea780f36b162f04d7a00ac3fe5d382fe761fa986664aceb60
 DIST renderdoc-1.30.tar.gz.asc 833 BLAKE2B 
c829329806de5cfc672c2cc976596a5c126cd5f24bef189f6832de8f8f3721461e56688823d562e82eae89792c5fc4a500037cc97c2cce2b762b211a951c1d19
 SHA512 
f68a04aec4e304df0eba3dcba2876f99182fecff82b6b600d621e48c15bce42c07f20aebc811fd36aff5c04f550a51483af2b499051700a2c5bc936311a534de
+DIST renderdoc-1.31.tar.gz 51193992 BLAKE2B 
a51e2d380b61f462e29b97679b0c2014e26cf108e3d9bc70874fedfbee5a9f391e8693f54c76fae51b9459b70d2197c362b95054a54c5e2e889c8ce85ba74305
 SHA512 
c119fdd7f27ef4f617b5b5aad94267326f403802648d6ed0970651e48b2467729ce5768ea64c77cab337ff0bdde4c17eaa01028dfebb15568bb4500693cf6d6e
+DIST renderdoc-1.31.tar.gz.asc 833 BLAKE2B 
82d360070eea9cf037b3ec7de899c58372e64540d2346cc209edb8cc3c321fd628954fbb1275b27366a2d91dd8604e9ebdd961cfd4dcab0abea1fb3bc793817b
 SHA512 
878dd0a042aa8af97b7ba158fd88776cb2ea3ca662cfc95752d477727686342153db217302d9325f0f6bbd76628eb608820350981bf0d819812e57cea773f499
 DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 
619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839
 SHA512 
5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86

diff --git a/media-gfx/renderdoc/files/renderdoc-1.31-lld.patch 
b/media-gfx/renderdoc/files/renderdoc-1.31-lld.patch
new file mode 100644
index ..4c19c97bf28e
--- /dev/null
+++ b/media-gfx/renderdoc/files/renderdoc-1.31-lld.patch
@@ -0,0 +1,23 @@
+Remove undefined symbols from version script.
+
+Bug: https://bugs.gentoo.org/925578
+--- a/renderdoc/renderdoc.version
 b/renderdoc/renderdoc.version
+@@ -6,17 +6,14 @@
+ egl[A-Z]*;
+ vk_icd*;
+ dlopen;
+-dlsym;
+ fork;
+ execl;
+ execlp;
+ execle;
+-execlpe;
+ execv;
+ execvp;
+ execve;
+ execvpe;
+-_exit;
+ RENDERDOC_*;
+ VK_LAYER_RENDERDOC_*;
+ local:

diff --git a/media-gfx/renderdoc/renderdoc-1.31.ebuild 
b/media-gfx/renderdoc/renderdoc-1.31.ebuild
new file mode 100644
index ..c8d27b42b52d
--- /dev/null
+++ b/media-gfx/renderdoc/renderdoc-1.31.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The swig fork is required for compatibility with both provided and
+# 3rd-party Python scripts.  Required patch was sent to upstream in
+# 2014: https://github.com/swig/swig/pull/251
+MY_SWIG_VER=7
+MY_SWIG=swig-${PN}-${MY_SWIG_VER}
+
+AUTOTOOLS_AUTO_DEPEND="no"
+DOCS_BUILDER="sphinx"
+DOCS_DIR="docs"
+PYTHON_COMPAT=( python3_{9..12} )
+inherit autotools cmake flag-o-matic optfeature python-single-r1 docs 
qmake-utils verify-sig xdg
+
+DESCRIPTION="A stand-alone graphics debugging tool"
+HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc;
+SRC_URI="
+   https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
+   verify-sig? ( 
https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc 
-> ${P}.tar.gz.asc )
+"
+
+# renderdoc: MIT
+#   + cmdline: BSD (not compatible with upstream lib)
+#   + farm fresh icons: CC-BY-3.0
+#   + half: MIT (not compatible with system dev-libs/half)
+#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
+#   + md5: public-domain
+#   + plthook: BSD-2
+#   + pugixml: MIT
+#   + radeon gpu analyzer: MIT
+#   + source

[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-css/

2024-04-01 Thread Matthew Smith
commit: 72c047adda322b17a7387f474481b056a52ae671
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr  1 15:33:56 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr  1 15:33:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c047ad

dev-libs/tree-sitter-css: drop 0.19.0

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

 dev-libs/tree-sitter-css/Manifest  |  1 -
 dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/dev-libs/tree-sitter-css/Manifest 
b/dev-libs/tree-sitter-css/Manifest
index 013ca3062931..1d560099ad3c 100644
--- a/dev-libs/tree-sitter-css/Manifest
+++ b/dev-libs/tree-sitter-css/Manifest
@@ -1,2 +1 @@
-DIST tree-sitter-css-0.19.0.tar.gz 80823 BLAKE2B 
5a011981bea8dca3ea51d3615c88eeefb2e0dafae52a947b58a930f9521cfd5759ff22812d4f49283453cc86f52372a798dd507b1982fb55dba086156a5842fb
 SHA512 
888f8506ae6cc25bf30285361b751902cd4af9d25cd64eccacd1721cacd8b66277c7c950c825fe6e72ac3155dbd39c24ee94090faaae9ee8b67ce61fc1c4
 DIST tree-sitter-css-0.20.0.tar.gz 93887 BLAKE2B 
5f5962de37fa6a65dd531a54515b24ccb78932f17d15884adfe00cb1098a86ece3894c2e7f54a8936ad7fa1c76e5dcb89453999e3ffd3f3d894c9e112407e4a2
 SHA512 
0b4c45de304a5a18834a85665b5da5eaf7adc968c509de6cb95b98a08b2987be7b13f2cbb7181da04cf23e199942d9daf788a12cd2f4b8d85767ef1250196825

diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild 
b/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild
deleted file mode 100644
index db311c39a97c..
--- a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="CSS grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-css/, dev-libs/tree-sitter-css/files/

2024-04-01 Thread Matthew Smith
commit: a18074ab3baeceb198e6457a365d0a57d987b237
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr  1 15:33:00 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr  1 15:33:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18074ab

dev-libs/tree-sitter-css: fix test with >tree-sitter-0.22

Closes: https://bugs.gentoo.org/928010
Signed-off-by: Matthew Smith  gentoo.org>

 .../files/tree-sitter-css-0.20.0-test-selector.patch   | 14 ++
 dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild |  6 ++
 2 files changed, 20 insertions(+)

diff --git 
a/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch 
b/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch
new file mode 100644
index ..bbcec7e47e23
--- /dev/null
+++ b/dev-libs/tree-sitter-css/files/tree-sitter-css-0.20.0-test-selector.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/928010
+https://github.com/tree-sitter/tree-sitter-css/issues/47
+https://github.com/tree-sitter/tree-sitter/issues/3238
+--- a/test/corpus/selectors.txt
 b/test/corpus/selectors.txt
+@@ -102,7 +102,7 @@ a::first-line {}
+ (block)))
+ 
+ =
+-::slotted pseudo element
++slotted pseudo element
+ =
+ 
+ ::slotted(button) {}

diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild 
b/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild
index a1f48ed9e145..632f1a55a2fa 100644
--- a/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild
+++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.20.0.ebuild
@@ -11,3 +11,9 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css;
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64"
+
+PATCHES=(
+   # https://bugs.gentoo.org/928010
+   # Test name beginning with :: is incompatible with tree-sitter >0.22
+   "${FILESDIR}"/${PN}-0.20.0-test-selector.patch
+)



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/

2024-04-01 Thread Matthew Smith
commit: 6b5c967f7a97e695e58cea6a96b42c524b68d54a
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr  1 12:50:46 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr  1 12:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5c967f

metadata/stabilization-groups: add tree-sitter group

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

 metadata/stabilization-groups/tree-sitter.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/tree-sitter.group 
b/metadata/stabilization-groups/tree-sitter.group
new file mode 100644
index ..453d43dab157
--- /dev/null
+++ b/metadata/stabilization-groups/tree-sitter.group
@@ -0,0 +1,2 @@
+dev-libs/tree-sitter
+dev-util/tree-sitter-cli



[gentoo-commits] repo/gentoo:master commit in: net-mail/mu/files/, net-mail/mu/

2024-04-01 Thread Matthew Smith
commit: 88218a840c990719954f75cb24c6da4ebd33613e
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr  1 11:33:20 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Mon Apr  1 11:33:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88218a84

net-mail/mu: fix musl build

Closes: https://bugs.gentoo.org/928361
Signed-off-by: Matthew Smith  gentoo.org>

 net-mail/mu/files/mu-1.12.2-musl.patch | 31 +++
 net-mail/mu/mu-1.12.2.ebuild   |  3 +++
 2 files changed, 34 insertions(+)

diff --git a/net-mail/mu/files/mu-1.12.2-musl.patch 
b/net-mail/mu/files/mu-1.12.2-musl.patch
new file mode 100644
index ..35f6017e56f3
--- /dev/null
+++ b/net-mail/mu/files/mu-1.12.2-musl.patch
@@ -0,0 +1,31 @@
+From: https://github.com/djcb/mu/pull/2677
+From: Matthew Smith 
+Date: Mon, 1 Apr 2024 11:23:39 +
+Subject: [PATCH] mu-utils: Fix build with musl
+
+In musl, `stdout` is a macro that expands to `(stdout)`, and
+`::(stdout)` is not valid C++.
+
+../mu-1.12.2/lib/utils/mu-utils.hh:268:32: error: expected
+  id-expression before '(' token
+ 268 |  ::stdout);
+ |^~
+
+Nothing in the Mu namespace is named stdout, so it is safe to drop
+the `::`.
+
+Bug: https://bugs.gentoo.org/928361
+--- a/lib/utils/mu-utils.hh
 b/lib/utils/mu-utils.hh
+@@ -265,7 +265,7 @@ bool fputs_encoded (const std::string& str, FILE *stream);
+ template
+ static inline bool mu_print_encoded(fmt::format_string frm, T&&... 
args) noexcept {
+   return fputs_encoded(fmt::format(frm, std::forward(args)...),
+-   ::stdout);
++   stdout);
+ }
+ 
+ /**
+-- 
+2.44.0
+

diff --git a/net-mail/mu/mu-1.12.2.ebuild b/net-mail/mu/mu-1.12.2.ebuild
index 04c44da48677..f4e55a3d9779 100644
--- a/net-mail/mu/mu-1.12.2.ebuild
+++ b/net-mail/mu/mu-1.12.2.ebuild
@@ -29,6 +29,9 @@ BDEPEND="
 PATCHES=(
# https://bugs.gentoo.org/925503
"${FILESDIR}"/${PN}-1.12.0-no-python.patch
+
+   # https://bugs.gentoo.org/928361
+   "${FILESDIR}"/${PN}-1.12.2-musl.patch
 )
 
 SITEFILE="70mu-gentoo-autoload.el"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-scala/

2024-03-28 Thread Matthew Smith
commit: f3ceee855ac5748d59252ceb48520be397aa2c86
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:55:13 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:56:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ceee85

dev-libs/tree-sitter-scala: drop 0.19.0, 0.19.1

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

 dev-libs/tree-sitter-scala/Manifest|  2 --
 dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild | 13 -
 dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild | 13 -
 3 files changed, 28 deletions(-)

diff --git a/dev-libs/tree-sitter-scala/Manifest 
b/dev-libs/tree-sitter-scala/Manifest
index dd2ae5a8cff0..5a8367249478 100644
--- a/dev-libs/tree-sitter-scala/Manifest
+++ b/dev-libs/tree-sitter-scala/Manifest
@@ -1,4 +1,2 @@
-DIST tree-sitter-scala-0.19.0.tar.gz 127779 BLAKE2B 
c0cde9adf3bc4dc25b84bc57d02e248613f42caf1531ad4eeb58e226a39c2323e28553154eb1a5a6d0ba1359cea847ab8e0dac67060d35df1d017bf475524acb
 SHA512 
5845720ce7181f0272fbd9b5980258680d5cb9bf5f8276e4be28f4dad15694f79a2184e46ef94909ac54f510e44ffc67a9632f9767866034f5fa2a9945311661
-DIST tree-sitter-scala-0.19.1.tar.gz 1137112 BLAKE2B 
8e12ebc4a9e0a4390318e2e63efa0bccae92c30db08cae1652384df71eb0ae3af0c0c295bbd8d0ef1811173faa635ae9bf65380cd84c431970e9ad46bfac441e
 SHA512 
1a23cbcf471ecac901afe5a4a21a8f4744925d001a7dd04325e18a459fdf9ac95274953aff114023bf0ee7a8cef121e362b4c515a80d956df891ba69b6e58532
 DIST tree-sitter-scala-0.20.2.tar.gz 1305216 BLAKE2B 
6fdfd74975f60794ca27b986250fdbb196b08892d48aca4fe034e8d2f9a18c1244538e03bd6f5618372ffdba64299c8431ce2bdf95d27578fa262c75516163b1
 SHA512 
7dba7733c126877c26a4da82420cd6fe8bb933d7694dfbc7a64a9195b33014ab6fd74de6a659ed79eb48dd46767874611713dbad8cea1e7b2fc13a124e7e4e38
 DIST tree-sitter-scala-0.21.0.tar.gz 1339069 BLAKE2B 
ae3406b49da3c7d349b0689b1f6d1ef037f5c6e5326016b64abef00174da0b1fe489579939150bd065fa82546a5782c04232ac144eb596855b59e263afe72ed0
 SHA512 
4d76e496c68993babe3c11315d6ce2c2a15cf576f55197358d718b0d16d1ee2c7e498ee45f793729b03faef7f35b8dbbe4d3692e4255f9aedb9ef69d49cdb189

diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild 
b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild
deleted file mode 100644
index d9083f607d6b..
--- a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Scala grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"

diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild 
b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild
deleted file mode 100644
index 4b0aec90ae8b..
--- a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="Scala grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-scala/

2024-03-28 Thread Matthew Smith
commit: dfa7e8239e84f1ac76faefa1739b7e3fe5e76e25
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:53:22 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:56:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa7e823

dev-libs/tree-sitter-scala: add 0.21.0

Closes: https://bugs.gentoo.org/928013
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter-scala/Manifest|  1 +
 dev-libs/tree-sitter-scala/tree-sitter-scala-0.21.0.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-scala/Manifest 
b/dev-libs/tree-sitter-scala/Manifest
index e3fa1e3ed14a..dd2ae5a8cff0 100644
--- a/dev-libs/tree-sitter-scala/Manifest
+++ b/dev-libs/tree-sitter-scala/Manifest
@@ -1,3 +1,4 @@
 DIST tree-sitter-scala-0.19.0.tar.gz 127779 BLAKE2B 
c0cde9adf3bc4dc25b84bc57d02e248613f42caf1531ad4eeb58e226a39c2323e28553154eb1a5a6d0ba1359cea847ab8e0dac67060d35df1d017bf475524acb
 SHA512 
5845720ce7181f0272fbd9b5980258680d5cb9bf5f8276e4be28f4dad15694f79a2184e46ef94909ac54f510e44ffc67a9632f9767866034f5fa2a9945311661
 DIST tree-sitter-scala-0.19.1.tar.gz 1137112 BLAKE2B 
8e12ebc4a9e0a4390318e2e63efa0bccae92c30db08cae1652384df71eb0ae3af0c0c295bbd8d0ef1811173faa635ae9bf65380cd84c431970e9ad46bfac441e
 SHA512 
1a23cbcf471ecac901afe5a4a21a8f4744925d001a7dd04325e18a459fdf9ac95274953aff114023bf0ee7a8cef121e362b4c515a80d956df891ba69b6e58532
 DIST tree-sitter-scala-0.20.2.tar.gz 1305216 BLAKE2B 
6fdfd74975f60794ca27b986250fdbb196b08892d48aca4fe034e8d2f9a18c1244538e03bd6f5618372ffdba64299c8431ce2bdf95d27578fa262c75516163b1
 SHA512 
7dba7733c126877c26a4da82420cd6fe8bb933d7694dfbc7a64a9195b33014ab6fd74de6a659ed79eb48dd46767874611713dbad8cea1e7b2fc13a124e7e4e38
+DIST tree-sitter-scala-0.21.0.tar.gz 1339069 BLAKE2B 
ae3406b49da3c7d349b0689b1f6d1ef037f5c6e5326016b64abef00174da0b1fe489579939150bd065fa82546a5782c04232ac144eb596855b59e263afe72ed0
 SHA512 
4d76e496c68993babe3c11315d6ce2c2a15cf576f55197358d718b0d16d1ee2c7e498ee45f793729b03faef7f35b8dbbe4d3692e4255f9aedb9ef69d49cdb189

diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.21.0.ebuild 
b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.21.0.ebuild
new file mode 100644
index ..f994c3b92365
--- /dev/null
+++ b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.21.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Scala grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-c/

2024-03-28 Thread Matthew Smith
commit: 1455fdaeb19511925af9ec59b49d844df5ac883b
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:55:49 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:56:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1455fdae

dev-libs/tree-sitter-c: drop 0.20.2

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

 dev-libs/tree-sitter-c/Manifest|  1 -
 dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest
index f628ff017ca3..4428775d5f8a 100644
--- a/dev-libs/tree-sitter-c/Manifest
+++ b/dev-libs/tree-sitter-c/Manifest
@@ -1,4 +1,3 @@
-DIST tree-sitter-c-0.20.2.tar.gz 249711 BLAKE2B 
f5f0ef1b15ba0fc216c082c973d6a52e79affb6075bc7fcf04e7ff93209b4624f4e9b414440fe6d20c0ea0bed5f3d96f538237c2fa365b919d6c280f98cc54b4
 SHA512 
ac559ee1d29bb77ce3cade02cfa4ed95c24cea7b84844df6521ebbf6213894c6f91499eb782e04e5e778091300f0043d59b9324a78d72d9bea4f40cc67d56cc1
 DIST tree-sitter-c-0.20.6.tar.gz 337801 BLAKE2B 
96dfe37535aca85d2bae15af0a2d59a99bd6861a9a32957b6ae9a4fe02ac1a8e8c4f649760e5eccf68f224b30992aa1656a8b3e11da8a3bb43e07c62f4b26063
 SHA512 
047b47ef9190f3894083be2b8b26dd33c06d87bba6b960e63e9787112b374a76e2239171b89bb346a27b886396c2054a4ecc1e42d4f83a23ab62060907fe2198
 DIST tree-sitter-c-0.20.7.tar.gz 377856 BLAKE2B 
c18e23d010a6d2db9c6171134ae536c299e6fdb51b1d4c8693475b1249e6f1420a352d8e1aa3e10281a230acf4953196ab0e59248da7f9ab9995c8e9576da1e8
 SHA512 
42199156796dc6fb427b57c67c1fc5105c315b812a5ade81346676b1b5c37957c071b52a58e4f46b5a55f189de13eab92ff8b6adea45ce07aa2322c5c357
 DIST tree-sitter-c-0.21.0.tar.gz 426566 BLAKE2B 
dbd2cf89d2ac79e5c6ec7b6e16e588d74b6ed0b467beb411fa32643ed70434193a155510d1649cd074efc98d4e04acdb1a3799c99c8cc6e836bacc444836fff0
 SHA512 
1ed2b48b6adda606c7074da650c089040e04873bfb666ab08f4c7f67e8077de3760e0b1610c2519d69d3eb48c101cf8e441d2b29622a075b4a6992efbc324abb

diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild 
b/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild
deleted file mode 100644
index 9037756ab61b..
--- a/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="C grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-c/

2024-03-28 Thread Matthew Smith
commit: b0db463a561f8022f7de2e1a30d9839ac1d0d881
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:41:14 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:41:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0db463a

dev-libs/tree-sitter-c: add 0.21.0

Closes: https://bugs.gentoo.org/928009
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter-c/Manifest|  1 +
 dev-libs/tree-sitter-c/tree-sitter-c-0.21.0.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest
index 148b7d141a08..f628ff017ca3 100644
--- a/dev-libs/tree-sitter-c/Manifest
+++ b/dev-libs/tree-sitter-c/Manifest
@@ -1,3 +1,4 @@
 DIST tree-sitter-c-0.20.2.tar.gz 249711 BLAKE2B 
f5f0ef1b15ba0fc216c082c973d6a52e79affb6075bc7fcf04e7ff93209b4624f4e9b414440fe6d20c0ea0bed5f3d96f538237c2fa365b919d6c280f98cc54b4
 SHA512 
ac559ee1d29bb77ce3cade02cfa4ed95c24cea7b84844df6521ebbf6213894c6f91499eb782e04e5e778091300f0043d59b9324a78d72d9bea4f40cc67d56cc1
 DIST tree-sitter-c-0.20.6.tar.gz 337801 BLAKE2B 
96dfe37535aca85d2bae15af0a2d59a99bd6861a9a32957b6ae9a4fe02ac1a8e8c4f649760e5eccf68f224b30992aa1656a8b3e11da8a3bb43e07c62f4b26063
 SHA512 
047b47ef9190f3894083be2b8b26dd33c06d87bba6b960e63e9787112b374a76e2239171b89bb346a27b886396c2054a4ecc1e42d4f83a23ab62060907fe2198
 DIST tree-sitter-c-0.20.7.tar.gz 377856 BLAKE2B 
c18e23d010a6d2db9c6171134ae536c299e6fdb51b1d4c8693475b1249e6f1420a352d8e1aa3e10281a230acf4953196ab0e59248da7f9ab9995c8e9576da1e8
 SHA512 
42199156796dc6fb427b57c67c1fc5105c315b812a5ade81346676b1b5c37957c071b52a58e4f46b5a55f189de13eab92ff8b6adea45ce07aa2322c5c357
+DIST tree-sitter-c-0.21.0.tar.gz 426566 BLAKE2B 
dbd2cf89d2ac79e5c6ec7b6e16e588d74b6ed0b467beb411fa32643ed70434193a155510d1649cd074efc98d4e04acdb1a3799c99c8cc6e836bacc444836fff0
 SHA512 
1ed2b48b6adda606c7074da650c089040e04873bfb666ab08f4c7f67e8077de3760e0b1610c2519d69d3eb48c101cf8e441d2b29622a075b4a6992efbc324abb

diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.21.0.ebuild 
b/dev-libs/tree-sitter-c/tree-sitter-c-0.21.0.ebuild
new file mode 100644
index ..f589df316253
--- /dev/null
+++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.21.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_BINDINGS=( python )
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="C grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-php/

2024-03-28 Thread Matthew Smith
commit: faea7c8b05303d6a8cd387b9e5bc06136df64e9c
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:55:31 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:56:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faea7c8b

dev-libs/tree-sitter-php: drop 0.19.0

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

 dev-libs/tree-sitter-php/Manifest  |  1 -
 dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild | 13 -
 2 files changed, 14 deletions(-)

diff --git a/dev-libs/tree-sitter-php/Manifest 
b/dev-libs/tree-sitter-php/Manifest
index 31d89e403808..02d9e0cff7d8 100644
--- a/dev-libs/tree-sitter-php/Manifest
+++ b/dev-libs/tree-sitter-php/Manifest
@@ -1,3 +1,2 @@
-DIST tree-sitter-php-0.19.0.tar.gz 155930 BLAKE2B 
e78b0a719f2e8cde6398a5645023c09135f61bbe138abeff8160bb1688bab84fa7ca51438e380d79fc0e05efa2e4897a7ff05fd677ac0b8cb4098e27d576a10a
 SHA512 
bf82af3a4c0da96f58e93aaee2724f327c11e297bcd455998e0863aa64ab6ae85d1d212afa51b75c8e8ab998568cc71b0309ee3d1d41b632ef0283478ecc5711
 DIST tree-sitter-php-0.20.0.tar.gz 290518 BLAKE2B 
5ba7dabf79665ceb2be737906493bf774e51a0233a62bdb89d84a6a9204745a99679322e047a9115d95e92c3dbb34c5da591497223bb580522b587bedc933d10
 SHA512 
0ce3e8b2a7cb26b8fa2210e2ac8b133c0ea8450b7504f93422a7baa0ee6f5217c72b9ce0cbdc5ac1e85deb2ab08fc6b968e74f124dce13ebfb8ad9b0af2afb8f
 DIST tree-sitter-php-0.22.2.tar.gz 541599 BLAKE2B 
5e98d7d9226900c16b8681ec408bafb6a4c4c281fa0d97b3b9c06b58657f69166df6700ecd127406efff430c0f79a56ff08cc45ca48b483ecd6579cfe7263a05
 SHA512 
0592d145f92f9f93524b5d6b341b8141234784c03d9e0384311cd735f4b8216e0dd3d5ff27daef6127d3a079b16043b3957e7fd0f8759e90924539bb42f4f306

diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild 
b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
deleted file mode 100644
index dd916334a06c..
--- a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="PHP grammar for Tree-sitter"
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter-php;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-php/

2024-03-28 Thread Matthew Smith
commit: 546dd95deed9cc64e92f621c28514b72677fabd0
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 28 08:51:27 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 28 08:56:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=546dd95d

dev-libs/tree-sitter-php: add 0.22.2

Closes: https://bugs.gentoo.org/928012
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter-php/Manifest  |  1 +
 dev-libs/tree-sitter-php/tree-sitter-php-0.22.2.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/tree-sitter-php/Manifest 
b/dev-libs/tree-sitter-php/Manifest
index 9a3813ae5fa8..31d89e403808 100644
--- a/dev-libs/tree-sitter-php/Manifest
+++ b/dev-libs/tree-sitter-php/Manifest
@@ -1,2 +1,3 @@
 DIST tree-sitter-php-0.19.0.tar.gz 155930 BLAKE2B 
e78b0a719f2e8cde6398a5645023c09135f61bbe138abeff8160bb1688bab84fa7ca51438e380d79fc0e05efa2e4897a7ff05fd677ac0b8cb4098e27d576a10a
 SHA512 
bf82af3a4c0da96f58e93aaee2724f327c11e297bcd455998e0863aa64ab6ae85d1d212afa51b75c8e8ab998568cc71b0309ee3d1d41b632ef0283478ecc5711
 DIST tree-sitter-php-0.20.0.tar.gz 290518 BLAKE2B 
5ba7dabf79665ceb2be737906493bf774e51a0233a62bdb89d84a6a9204745a99679322e047a9115d95e92c3dbb34c5da591497223bb580522b587bedc933d10
 SHA512 
0ce3e8b2a7cb26b8fa2210e2ac8b133c0ea8450b7504f93422a7baa0ee6f5217c72b9ce0cbdc5ac1e85deb2ab08fc6b968e74f124dce13ebfb8ad9b0af2afb8f
+DIST tree-sitter-php-0.22.2.tar.gz 541599 BLAKE2B 
5e98d7d9226900c16b8681ec408bafb6a4c4c281fa0d97b3b9c06b58657f69166df6700ecd127406efff430c0f79a56ff08cc45ca48b483ecd6579cfe7263a05
 SHA512 
0592d145f92f9f93524b5d6b341b8141234784c03d9e0384311cd735f4b8216e0dd3d5ff27daef6127d3a079b16043b3957e7fd0f8759e90924539bb42f4f306

diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.22.2.ebuild 
b/dev-libs/tree-sitter-php/tree-sitter-php-0.22.2.ebuild
new file mode 100644
index ..13dc08afbb50
--- /dev/null
+++ b/dev-libs/tree-sitter-php/tree-sitter-php-0.22.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="PHP grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-php;
+S="${WORKDIR}"/${P}/php
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-javascript/

2024-03-24 Thread Matthew Smith
commit: b9598b9ae15c3686c61756f6f7e53e6c1b78058c
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 24 16:23:42 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar 24 16:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9598b9a

dev-libs/tree-sitter-javascript: add 0.20.4

Closes: https://bugs.gentoo.org/927633
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/tree-sitter-javascript/Manifest|  1 +
 .../tree-sitter-javascript-0.20.4.ebuild| 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-javascript/Manifest 
b/dev-libs/tree-sitter-javascript/Manifest
index dfa8fdf55bf2..ac157e77d251 100644
--- a/dev-libs/tree-sitter-javascript/Manifest
+++ b/dev-libs/tree-sitter-javascript/Manifest
@@ -1,3 +1,4 @@
 DIST tree-sitter-javascript-0.20.0.tar.gz 278831 BLAKE2B 
cd66005e7ebdae154a192ff556d4cb35e91d93a2ab645a24b9492217858278adc1f7917a7dc5033bbcfd84ca7ef41a3e7ebb1ff934bb09b79c8923469110e1de
 SHA512 
778e0f2f5bf276d7ffb6eab0fe3f7473b56605de707c8e2f491fbb5826da94067b9f1bc476306013267001b5ecaab11a956e896b78520cdedd27006fac97fe41
 DIST tree-sitter-javascript-0.20.1-2.tar.gz 371027 BLAKE2B 
5bd9b11f1e10ff37950b2142031bebd3b5f6111818a21bf5a7d97a8a27a5340bd09cd139d76846141ed64a824f82f1e1394b90d8622192524d7db9a02ed95223
 SHA512 
5341311b419cf763c0a6d23348eba0e38b417ba07c2def341027223347d850c28b86db6add136dbf73cd5296133823a4548493ee649e09247dfbe5bcbaaab76d
 DIST tree-sitter-javascript-0.20.3.tar.gz 394552 BLAKE2B 
e578299df6645b3529e8b82385a8060a8e25f122faf63f4e7f0ecc6ddbec7f29986c552a83dba9cf0bc8866225e749e3c9c0a5a9556e6266e8e731cf09af4def
 SHA512 
31fd1b645fcbdd6670bc6b00e6c4adc2ce440aa35ba9b530a6161849fd70d0a38f8539727d321ba2bbc60a8d9bcf33296b561f8921115a8e68c50a40b253bbc4
+DIST tree-sitter-javascript-0.20.4.tar.gz 396452 BLAKE2B 
b33c4c44fb59985af7809ef9bd015d12dac18593570164de4ac87a60cde28cf4c1232a06dd3e312ce256f2b021ef5fa500fd9e0772a3fb657f74256500a4
 SHA512 
65171e5af35c9c5cc9a6c54792d2194b197e130ec277b35e67e04b654082bcb1b98cb9bbe497bbe1dde69f582e5cdca01cba4f40682b7b587fd19e89b88f3dd6

diff --git 
a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.4.ebuild 
b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.4.ebuild
new file mode 100644
index ..a95e21c0d4a6
--- /dev/null
+++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.4.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JavaScript grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"



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

2024-03-24 Thread Matthew Smith
commit: 74bf6e01b265c578f45a01edd93ba45b701e51ed
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 24 15:29:55 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar 24 16:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bf6e01

dev-util/rebar: drop 3.19.0, 3.20.0, 3.20.0-r1, 3.21.0, 3.22.1

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

 dev-util/rebar/Manifest   | 13 -
 dev-util/rebar/rebar-3.19.0.ebuild| 94 ---
 dev-util/rebar/rebar-3.20.0-r1.ebuild | 67 -
 dev-util/rebar/rebar-3.20.0.ebuild| 62 ---
 dev-util/rebar/rebar-3.21.0.ebuild| 67 -
 dev-util/rebar/rebar-3.22.1.ebuild| 67 -
 6 files changed, 370 deletions(-)

diff --git a/dev-util/rebar/Manifest b/dev-util/rebar/Manifest
index affc2833dbd7..9571d9405a94 100644
--- a/dev-util/rebar/Manifest
+++ b/dev-util/rebar/Manifest
@@ -1,16 +1,3 @@
-DIST bbmustache-1.12.2.tar 17920 BLAKE2B 
a91df2d85533de4ad2df661b19e5dea67e84b73fd0192ecac43b8c9163beeb872af605ad298b104725687f2a5a2107b0d142a4654213f7b817903c06aca2
 SHA512 
aecba4e354bdd5e09756cf9cd8c1e55af832f0e121c4c8000b71bc9a46485a4cdd86d13aae4f1838588be228745003a324956fdd440fb4c48b987cc58a9e238c
-DIST certifi-2.9.0.tar 156160 BLAKE2B 
b2599590e18da52685fd953b62f54ec1db7fac749d202bd4ec865a5477348bbcb93712af89b9206723da7bd9461205a43b4cd30f486074b617ddd92ab8cb
 SHA512 
d8c2f62b3b5a626735bbdaf3fb553bafe2cd1c736a378240633f0970c35079ce610ad3458d3e43c79f244c670b5e197554ddf8a71944bdc0975213db693a5583
-DIST cf-0.3.1.tar 10240 BLAKE2B 
0a13aca11772ea8b7a9ed6a5908a013b82248a64ca633c616ed75b3ccc0e7d52199480e53519f96c1767ceef9c863da16840ad90d1d7c6235cb6ea3291d35b8d
 SHA512 
232fa9cd175e54599c035b087a6d44c9afb4135a5509b7498ebce8becec333cd670d0e06a3bf9e30d54c7c609ad2aecd42fc40e667cf95e68b7dc228e1fd85d8
-DIST cth_readable-1.5.1.tar 19968 BLAKE2B 
ecaab32aec9e327a2e39ab7312bbaf07c5ab4a88916ed6d84e064897d49f148486b9d95a761d9243cbb8b3cc0a779c9075f1eba179db0ec5e22502176e8c10e5
 SHA512 
8abd3f7255634e29584559e0d4b811e2af3ed047a10f32a7e2b899abd02f0ab3cef117d3ef6c9db38d34fed6285a1f47356b647350c9b636f011445d3914da7f
-DIST erlware_commons-1.5.0.tar 53760 BLAKE2B 
042b321c2d0e5ae82801ab982a989618b2cacf4aef921162d6185e4bf4790346765fae265ab9ad337b58ccd0a928199b8b95823528fdd7cb8c440288efb7dc88
 SHA512 
215072e79da4edf51ac6889721c0d4cefbee60fd5e2a803b39acdd2735b5e91f2df690b94f14a9814f63a4cd3e4762e8d7f87f6debb3e659e542a6dda5159739
-DIST eunit_formatters-0.5.0.tar 14848 BLAKE2B 
6f672235d3cfb7d5f8a6d4e870916b931ef7de2d52901a2b66c6bdb4da86db4e220981cc3a104e15e04405b1c8a232c3d5aa0462107debf83c6832bede1f03e7
 SHA512 
e8692ff35f979dfaf99ccac58014429d300a71ff76f2ce945814a0d4d9431821f04f988dc0271271858a37e6903a73b4dd9ae3abf215333f3135fa883ec07022
-DIST getopt-1.0.1.tar 19456 BLAKE2B 
9b9deb22ddb10170603d4743190f80f7152b70b1eafc3e3511f2520599fbc8054c7aa021eec4aade28ae8e8bbfe6c9aa5a9df249173270344db15d364860a07b
 SHA512 
859642dc26c42414474fa8af8a32fed827b0773ac6d6eb51ec19c291672408e71619ad2bb0c7f08d84ff591b33a655a7e0b6241b94372e9cc816a648ee6cdaf6
 DIST meck-0.8.13.tar 34304 BLAKE2B 
f2bb100bdea75079351610edd572ea7ced1503c02f86ed3378ec00e023ee63b729e859dfb3aefd521eb50541d4fc3ce70f1425beae8dd32d2dd2adb68618cc57
 SHA512 
adcfd3fdf69d4926dc1d9c2f0b477c8977bddba8b8ffdbfedcf1b5dc3c1af47b39b1c6263c922a43efede90f145f009d71b27178597320522960c5ebbd84a15a
-DIST providers-1.9.0.tar 14848 BLAKE2B 
a50e97faee63bb62335005e61e63de0a1b9ebf467f61e316fd0002485fbc6a102689bd0881878db95972a367ac2ee56c603bfcdd0b8e5efc6dfeee7e177fea8d
 SHA512 
7227855164124425b89996b0295a786e36bbc2fadee9949d0b3d9ad518b3be9204650e5fa9e027e72cc4c2d2e8b968bddfc2015ceaf4cc00d865a35132defe76
 DIST rebar-2.6.4.tar.gz 213158 BLAKE2B 
a71c525948697f9ba44a7faa9183f1aadce031b8b85857da87c5b2376f3b7511c78d02c183b115836605a6d3830e9b9ceac754ab64ec11d9d1bb66f37ea78665
 SHA512 
4e53d1ab7db296c60fb039443da7e3b31b63410fc614690c6faa7ec330d9e9393dbc1c8507aa4aea2c99397e1b443ff9d25e4d57ec57f616ee748aa97d055ffa
-DIST rebar-3.19.0.tar.gz 442286 BLAKE2B 
834bd25fb301a3362ba281638ae5680c1d7315971e85ba1b90cd3f0452ad1d1f6064c0d197d960c1a88af539ddda955bbef6747d71c1c69103af2938a9b28a04
 SHA512 
43928e2b96ca9361af2ec0b6ceb82f4429e29990054e1cbe2f1d4e293748243d16a8d2b809200ce443408a82fd3227b2cfe02efc14941d1cdd3d3c9a689fa0ea
-DIST rebar-3.20.0.tar.gz 785992 BLAKE2B 
5c012102a3ae93e1f6c73e87a70d15e6cea155d77f5858e1ee83228b3b846750df61328f290d56de43c189da91b41586d1c3ba8eca0baa6b19b63a72d31a1e4d
 SHA512 
5e31a1458972ccd84fbaf778e7abe150dcab7aa95beda3cf2a67e35a891cc058d6b9d7c8319ea4169b4b24f9e5e8ca0dba18fa4a7ceb509be1ec9051a2321ce9
-DIST rebar-3.21.0.tar.gz 795317 BLAKE2B 
7ba49e6e62a3e5fa7d19a20cc1f8792355d9935ff6ecb74667a925fc68940ace8088b499bb83faebe5cd08e289d8b9f40caeb874db5c8e046dea889246ad818

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/picotool/

2024-03-24 Thread Matthew Smith
commit: 3f841b670af213e3f0f09e423895ffcd61cc3302
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 24 15:30:24 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar 24 16:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f841b67

dev-embedded/picotool: drop 1.1.0

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

 dev-embedded/picotool/Manifest  |  1 -
 dev-embedded/picotool/picotool-1.1.0.ebuild | 35 -
 2 files changed, 36 deletions(-)

diff --git a/dev-embedded/picotool/Manifest b/dev-embedded/picotool/Manifest
index b2a8c592757b..3d6cae10ab17 100644
--- a/dev-embedded/picotool/Manifest
+++ b/dev-embedded/picotool/Manifest
@@ -1,3 +1,2 @@
 DIST pico-sdk-1.4.0.tar.gz 959068 BLAKE2B 
95c5e61c4d66c345daa4b8aff8e9e2cd90bcc722289ac67c1a18ce00dfa02ef7fb07512a0fdc7558f989746c215cff31979f1ad8a582e20ff2d151fdd109914f
 SHA512 
4be28cf41e5b808a504b4c949f6c3e9fbc425beb4f838a7898bfd78925cc54e0390ff56c036bc7f60a26efac0d6c1bd811b27f7b60a1c8d7bb4750f3fa37690e
-DIST picotool-1.1.0.tar.gz 43994 BLAKE2B 
2b8536540be912418be1f0f0d93bb59b9cd4832ce46854478fb0bfbcb4463b49e4806068897a1d665b73ea7a764bf0d96f0a56cde01ef6503c74e1eadc4ed9c2
 SHA512 
5c13a88e90baed28cf435c7641a84c1c814fc473d57f2502ebb594d84c71bbe82632bf0d24b7755ebfec270d85f4588c488917a224b68c93f40573e956026efc
 DIST picotool-1.1.2.tar.gz 45282 BLAKE2B 
b7425ae197adef3f72aafa9450338ab1c3ddd4b1a13ff9f4847951ee3d7fd91226f780061416c0d72f963ad0afcf4a14d85c72b6199482738eb5344c8dc6563f
 SHA512 
63e0c77865243aca0b46cb844f5eb104c762d2b38f645c75f32224b61d9768ef0ba59b55d94480559627ec4b23ad6edc49d013f90646644a5dc798090d37a257

diff --git a/dev-embedded/picotool/picotool-1.1.0.ebuild 
b/dev-embedded/picotool/picotool-1.1.0.ebuild
deleted file mode 100644
index bd7b207bbca2..
--- a/dev-embedded/picotool/picotool-1.1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-SDK_PV=1.4.0
-SDK_PN=pico-sdk
-SDK_P=${SDK_PN}-${SDK_PV}
-
-DESCRIPTION="tool for interacting with rp2040 devices and binaries"
-HOMEPAGE="https://github.com/raspberrypi/picotool;
-SRC_URI="
-   https://github.com/raspberrypi/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/raspberrypi/${SDK_PN}/archive/refs/tags/${SDK_PV}.tar.gz -> 
${SDK_P}.tar.gz
-"
-
-# picotool (BSD)
-# |- clipp (MIT)
-# |- pico-sdk (BSD)
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="virtual/libusb:1"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local mycmakeargs=(
-   -DPICO_SDK_PATH="${WORKDIR}"/${SDK_P}
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/

2024-03-24 Thread Matthew Smith
commit: 190c9921dd740997251ad3553e401809c8a381cd
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 24 15:27:11 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar 24 16:24:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190c9921

media-gfx/renderdoc: fix UnusedLocalUse

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

 media-gfx/renderdoc/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-gfx/renderdoc/metadata.xml b/media-gfx/renderdoc/metadata.xml
index 81616f84b9f6..67b3bed149ce 100644
--- a/media-gfx/renderdoc/metadata.xml
+++ b/media-gfx/renderdoc/metadata.xml
@@ -6,9 +6,6 @@
     Matthew Smith
   
   
-
-  Expose the QRenderdoc UI to Python scripting to allow for customisation
-
 
Build and install the qrenderdoc GUI
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/mkp224o/

2024-03-24 Thread Matthew Smith
commit: 0fb3b82169864de479a79ec3dfa54f7c5b4afdec
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 24 15:28:06 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar 24 16:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb3b821

app-crypt/mkp224o: drop 1.6.1-r1

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

 app-crypt/mkp224o/Manifest|  1 -
 app-crypt/mkp224o/mkp224o-1.6.1-r1.ebuild | 36 ---
 2 files changed, 37 deletions(-)

diff --git a/app-crypt/mkp224o/Manifest b/app-crypt/mkp224o/Manifest
index bf211390453a..a4a9f4a441f2 100644
--- a/app-crypt/mkp224o/Manifest
+++ b/app-crypt/mkp224o/Manifest
@@ -1,3 +1,2 @@
-DIST mkp224o-1.6.1-src.tar.gz 1387615 BLAKE2B 
271424dcee44b5b1e1a35346a0cc1c37ee5d430231fe93e0b936ac994c892f0406ea361be763732db8a8397684ecad70e26c34f5553a415e7ed0592417672310
 SHA512 
d0c21ee5fb5f7b2950e1c39af5dc62b1e26aef0917b53169e9c3f9a99a7febe70bb2f96ada612c71bdbdbf8cad9c1f407d175af49fca40eedd68bbe8112970a5
 DIST mkp224o-1.7.0-src.tar.gz 1388765 BLAKE2B 
63b99d29ec1f1e971926417c14a77aa32f620dc0983eec4761ac9a40aa55ff6fb6182554377b4629e90c157de6eee25c9fac7250b55e51e1c7d68e705631d8d5
 SHA512 
3585a6708b32420f594b4aa27db2ad4aaeb84dedd5b6109b3440b575e4573909079f0ac477b709af6b5e33084b2098cff5fb59101155d9e905da2caf215856c8
 DIST mkp224o-1.7.0-src.tar.gz.sig 585 BLAKE2B 
0454257e35fd9433374551416ece13fd5f7e0ae5fc50c4ad10d336768afbde231090bf1355c750f7302f753f2a2dcc25be6433afc18ad4d015cad9aadd0d5fa3
 SHA512 
906972a347e8b8111adf80bd358da007b71d8deab2d55a6f78d84793f1f91001d0e807d0f09fe429d03bc3a0ea610792ea58bdcd347fb0d1a360600f1be7df2e

diff --git a/app-crypt/mkp224o/mkp224o-1.6.1-r1.ebuild 
b/app-crypt/mkp224o/mkp224o-1.6.1-r1.ebuild
deleted file mode 100644
index 1185aeba051a..
--- a/app-crypt/mkp224o/mkp224o-1.6.1-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Vanity address generator for v3 Tor hidden service addresses"
-HOMEPAGE="https://github.com/cathugger/mkp224o;
-SRC_URI="https://github.com/cathugger/${PN}/releases/download/v${PV}/${PN}-${PV}-src.tar.gz;
-
-LICENSE="CC0-1.0"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="cpu_flags_x86_sse2 pcre"
-
-DEPEND="
-   dev-libs/libsodium:=
-   pcre? ( dev-libs/libpcre2:= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( OPTIMISATION.txt README.md )
-
-src_configure() {
-   local myeconfargs=(
-   --enable-regex=$(usex pcre)
-   --enable-statistics
-   )
-   use cpu_flags_x86_sse2 && myeconfargs+=( --enable-donna-sse2 )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   einstalldocs
-   dobin ${PN}
-}



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

2024-03-23 Thread Matthew Smith
commit: 2d9e27cc4fdc819469352fa60f4756498fa3d951
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 23 07:35:34 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Mar 23 07:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9e27cc

net-misc/xmrig: add 6.21.2

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

 net-misc/xmrig/Manifest|  1 +
 net-misc/xmrig/xmrig-6.21.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
index b5fba213d02b..cdc42fdf3e2f 100644
--- a/net-misc/xmrig/Manifest
+++ b/net-misc/xmrig/Manifest
@@ -1,2 +1,3 @@
 DIST xmrig-6.18.1.tar.gz 2394259 BLAKE2B 
4d7ed3ce7b6c9dce9b25da7c316df4542046b014167ce090c5c2ec4dbf61607e4238ce8a8407a396f1eb47dc76cbfac08e0131835d9c4bbff8f4e5920d2f19a6
 SHA512 
bb297b17f820ad38f0c68aebfe1be8e82e85aede99a9e2a7692935ed57dab06a36566d13c16f850123dc6e829dfb56bc9253c46b94e6a703fe169a0126feb37b
 DIST xmrig-6.21.1.tar.gz 2416545 BLAKE2B 
72ecdfc8c999aee91aef4f540211c5d5a6f1992c76211162a623e89391cedfcc2d5540f291d9915ee4180b83f58ef7f2eb1e3aff8dee49c72f41f90878d7ef62
 SHA512 
a9267708e61084db7116381adb2256a04c30eba0c84b571764cc73ccafc9276f55b6665529eb7b9c1785d582d0d280ced6ee7ca88a5e98f9bbdef2a9176a9794
+DIST xmrig-6.21.2.tar.gz 2426759 BLAKE2B 
df2b25177ae4b60eff0f518cfe0aa513820fdce1811c329a33d16ee74c9f387b26bf41e8a2bf84471f0c1eef4deceee164e82a245c9a7813d633a08747bf6cfd
 SHA512 
e6fefa091c5884ebd30a938472032efcf68fccde1ba492bd045dc50fef1ec95bb951bbbf1ed1832670bc241400629754f31318477ae634080a89790e9fa27957

diff --git a/net-misc/xmrig/xmrig-6.21.2.ebuild 
b/net-misc/xmrig/xmrig-6.21.2.ebuild
new file mode 100644
index ..2061563b6ac5
--- /dev/null
+++ b/net-misc/xmrig/xmrig-6.21.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
+HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="Apache-2.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   hwloc? ( >=sys-apps/hwloc-2.5.0:= )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:= )
+"
+RDEPEND="
+   ${DEPEND}
+   !arm64? ( sys-apps/msr-tools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
+
+src_prepare() {
+   if ! use donate ; then
+   sed -i 's/1;/0;/g' src/donate.h || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
+   -DWITH_HWLOC=$(usex hwloc)
+   -DWITH_TLS=$(usex ssl)
+   -DWITH_OPENCL=$(usex opencl)
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+   keepdir /etc/xmrig
+   systemd_dounit "${FILESDIR}"/xmrig.service
+   dobin "${BUILD_DIR}/xmrig"
+   dobin "${S}/scripts/enable_1gb_pages.sh"
+   dobin "${S}/scripts/randomx_boost.sh"
+}



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

2024-03-23 Thread Matthew Smith
commit: 9577efa11cca713f2e5b7e80ab07cb37365fba19
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 23 07:32:32 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Mar 23 07:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9577efa1

net-misc/xmrig: stop filtering -D_FORTIFY_SOURCE=3

Fixed upstream in commit f6c50b5393.

Bug: https://bugs.gentoo.org/913420
Signed-off-by: Matthew Smith  gentoo.org>

 net-misc/xmrig/xmrig-.ebuild | 11 ++-
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/net-misc/xmrig/xmrig-.ebuild b/net-misc/xmrig/xmrig-.ebuild
index a36872e00718..2061563b6ac5 100644
--- a/net-misc/xmrig/xmrig-.ebuild
+++ b/net-misc/xmrig/xmrig-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake flag-o-matic systemd toolchain-funcs
+inherit cmake systemd
 
 DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
 HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig;
@@ -44,13 +44,6 @@ src_prepare() {
 }
 
 src_configure() {
-   # JIT broken with FORTIFY_SOURCE=3
-   # Bug #913420
-   if tc-enables-fortify-source; then
-   filter-flags -D_FORTIFY_SOURCE=3
-   append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-   fi
-
local mycmakeargs=(
-DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
-DWITH_HWLOC=$(usex hwloc)



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

2024-03-22 Thread Matthew Smith
commit: e7dda9790a4c3a619cd0a38559efac62bcf7b0d8
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Mar 22 18:05:53 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Mar 22 18:07:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7dda979

dev-lang/gleam: add 1.0.0

Closes: https://bugs.gentoo.org/927346
Suggested-by: realguy  0x6a67.rocks>
Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/gleam/Manifest   |  86 ++
 dev-lang/gleam/gleam-1.0.0.ebuild | 335 ++
 2 files changed, 421 insertions(+)

diff --git a/dev-lang/gleam/Manifest b/dev-lang/gleam/Manifest
index 6929b1a7f535..208551fcfef6 100644
--- a/dev-lang/gleam/Manifest
+++ b/dev-lang/gleam/Manifest
@@ -3,31 +3,40 @@ DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e64656907
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST askama-0.12.1.crate 16976 BLAKE2B 
9257c6d292d6399d81a750ff4b55958a0ffbdbd5f96f3e0f2ac1e777a8bc8e11264a89bdd6edea6a6a3d0b3324138c1524b0f00fc2168afd1abd0f4b777e1473
 SHA512 
b719134fe73080e8360f35ff4ddeb3039ed1c4d20861cd3cae40e20832fcf8b12eb8b04ad82ea49d5c5f5ae6fbb29180aeae7e41be5f72ab97e9abfd60cceb4b
 DIST askama_derive-0.12.2.crate 29345 BLAKE2B 
b4cf9a766e10817e05dd251c8e460d59410a939980d262c06c49948a389eded308aabe37909c44ced82c40340127239c4a2f524bc7e033ddc912a39c58c976eb
 SHA512 
8c5d59157bb0d12ce7a323fbbdad3440ea3dc1bc7284cd497e058f3c52ed1014b213b373bbc4723c6dd1586a3f4723646fe3a409d212bdffbd6daeb422736a18
+DIST askama_derive-0.12.5.crate 31218 BLAKE2B 
0646c0df57dd6d3d3f48424db2456df37c11cbf1bb159570f7bb3e878b0abce3ebf9e948554f214dd9f77449ed79ade4ffe88511e66274d3d4beea8a8e1b539a
 SHA512 
37fd963d0aab2f29866931858f3235086170133f86953f70b44003e9505a5c716ffa6ed7429601520716259688cf2e4cb17649e89065d210eff28119416773f9
 DIST askama_escape-0.10.3.crate 8875 BLAKE2B 
6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8
 SHA512 
1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2
 DIST askama_parser-0.1.1.crate 12850 BLAKE2B 
3ce33f94babdc2273fdc42bb301675f6038ab7360fa5689084bf8c4ae07717c679badb143dc86d6cc616633b3b2f9cdb3926df12cd2af338174c93221e94b715
 SHA512 
746c432f14474e2ef3a43e028c3aa98e1127d91374fc79e484618fdc11da3c53a57ae33bffe4b212720395b0c49e34a22442232357590319d0fc657c5805f241
+DIST askama_parser-0.2.1.crate 20707 BLAKE2B 
14d385d906295c892543bf917a835b9b354666927a63cb66c6082b8bd7330b07b89a1cb60a88ce0b8a8a58cc23023587fdea2117329bf384a22c097c0e45aaa6
 SHA512 
50c2a8a1f08006b375c450275ca7b455209aabcaf2b5a2ed903d1f8cf26920d95985e1ce2b6d77397b8dc32cdcbea6c442a1b4f590af64f92e4e5b47e3a52f75
 DIST asn1-rs-0.5.2.crate 82934 BLAKE2B 
6f976d10bc2ba7f844dce346fc4ff20a8400bb1b8e414574c9c6ed6e8ff58c12beab22684bccafe84d587e260cc4f0c43d502f326520e7bb2db3393e16758b42
 SHA512 
c967a78a197dceb2cc37313319120b8d406220fcd2c32064f65d9fa602db54a08eb0615c7ff1dc301d81ea3fc0a23847ceb71fa4a1aeb413c55f04ba918499bf
 DIST asn1-rs-derive-0.4.0.crate 5220 BLAKE2B 
4b17fd9ea052cf23fa9351672007f5dec6fc2a3544582b2d29e5064c0617d5bf1fc472a98c02af836b7c2559849890506e7a08519ff3290edb833022252d13e2
 SHA512 
23f2ddb17fddc9c605cb2794cfc0e4c017a1f222871e484d2ae9382203129b460934d9820ccb37a80d86fe859587f6f69b8f0796fc9c5ab5e013a8e64461badf
 DIST asn1-rs-impl-0.1.0.crate 2256 BLAKE2B 
61025d2e33da89c874a1e08c1ba2595c1bc72577d8db73883e9a5cf274f9a66c31c2945c23cade8fd111a356cdee2db65138022b2d1a276c8e1334c3b8607ca6
 SHA512 
392854ea63256910131e0596d30ac9a43ce2013d39aedfbab77ac70935a2e8b5524d763b44dde83cd164cabaa5021bf10e5393f83650617a6c119be51893aba3
 DIST async-trait-0.1.74.crate 28997 BLAKE2B 
adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2
 SHA512 
2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
+DIST async-trait-0.1.77.crate 29986 BLAKE2B 
f678cea4defa1cc7c0f1571e71f87392c0fdca8ba175bd94be68b92adaf2b4afe13fac9020bd27bfbb2af9a7d5f2f7047e3bbd0b080a7213354a8175e6ccd455
 SHA512 
7ddadfe6c434267cbb22de62f09373ea83ec3c4eceb7781e0bc438ce422266f30193730e0215411f1c7c9c6d5cc589ed9bbbd71c836e440bbcddf8afd3d8950f
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 1

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

2024-03-22 Thread Matthew Smith
commit: af496601559acd249bdacd4844eb0d1094de22fd
Author: Matthew Smith  gentoo  org>
AuthorDate: Fri Mar 22 18:06:21 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Fri Mar 22 18:07:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af496601

dev-lang/gleam: drop 0.33.0, 0.34.1

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

 dev-lang/gleam/Manifest|  96 ---
 dev-lang/gleam/gleam-0.33.0.ebuild | 344 
 dev-lang/gleam/gleam-0.34.1.ebuild | 345 -
 3 files changed, 785 deletions(-)

diff --git a/dev-lang/gleam/Manifest b/dev-lang/gleam/Manifest
index 208551fcfef6..322b515a2783 100644
--- a/dev-lang/gleam/Manifest
+++ b/dev-lang/gleam/Manifest
@@ -2,40 +2,31 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST askama-0.12.1.crate 16976 BLAKE2B 
9257c6d292d6399d81a750ff4b55958a0ffbdbd5f96f3e0f2ac1e777a8bc8e11264a89bdd6edea6a6a3d0b3324138c1524b0f00fc2168afd1abd0f4b777e1473
 SHA512 
b719134fe73080e8360f35ff4ddeb3039ed1c4d20861cd3cae40e20832fcf8b12eb8b04ad82ea49d5c5f5ae6fbb29180aeae7e41be5f72ab97e9abfd60cceb4b
-DIST askama_derive-0.12.2.crate 29345 BLAKE2B 
b4cf9a766e10817e05dd251c8e460d59410a939980d262c06c49948a389eded308aabe37909c44ced82c40340127239c4a2f524bc7e033ddc912a39c58c976eb
 SHA512 
8c5d59157bb0d12ce7a323fbbdad3440ea3dc1bc7284cd497e058f3c52ed1014b213b373bbc4723c6dd1586a3f4723646fe3a409d212bdffbd6daeb422736a18
 DIST askama_derive-0.12.5.crate 31218 BLAKE2B 
0646c0df57dd6d3d3f48424db2456df37c11cbf1bb159570f7bb3e878b0abce3ebf9e948554f214dd9f77449ed79ade4ffe88511e66274d3d4beea8a8e1b539a
 SHA512 
37fd963d0aab2f29866931858f3235086170133f86953f70b44003e9505a5c716ffa6ed7429601520716259688cf2e4cb17649e89065d210eff28119416773f9
 DIST askama_escape-0.10.3.crate 8875 BLAKE2B 
6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8
 SHA512 
1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2
-DIST askama_parser-0.1.1.crate 12850 BLAKE2B 
3ce33f94babdc2273fdc42bb301675f6038ab7360fa5689084bf8c4ae07717c679badb143dc86d6cc616633b3b2f9cdb3926df12cd2af338174c93221e94b715
 SHA512 
746c432f14474e2ef3a43e028c3aa98e1127d91374fc79e484618fdc11da3c53a57ae33bffe4b212720395b0c49e34a22442232357590319d0fc657c5805f241
 DIST askama_parser-0.2.1.crate 20707 BLAKE2B 
14d385d906295c892543bf917a835b9b354666927a63cb66c6082b8bd7330b07b89a1cb60a88ce0b8a8a58cc23023587fdea2117329bf384a22c097c0e45aaa6
 SHA512 
50c2a8a1f08006b375c450275ca7b455209aabcaf2b5a2ed903d1f8cf26920d95985e1ce2b6d77397b8dc32cdcbea6c442a1b4f590af64f92e4e5b47e3a52f75
 DIST asn1-rs-0.5.2.crate 82934 BLAKE2B 
6f976d10bc2ba7f844dce346fc4ff20a8400bb1b8e414574c9c6ed6e8ff58c12beab22684bccafe84d587e260cc4f0c43d502f326520e7bb2db3393e16758b42
 SHA512 
c967a78a197dceb2cc37313319120b8d406220fcd2c32064f65d9fa602db54a08eb0615c7ff1dc301d81ea3fc0a23847ceb71fa4a1aeb413c55f04ba918499bf
 DIST asn1-rs-derive-0.4.0.crate 5220 BLAKE2B 
4b17fd9ea052cf23fa9351672007f5dec6fc2a3544582b2d29e5064c0617d5bf1fc472a98c02af836b7c2559849890506e7a08519ff3290edb833022252d13e2
 SHA512 
23f2ddb17fddc9c605cb2794cfc0e4c017a1f222871e484d2ae9382203129b460934d9820ccb37a80d86fe859587f6f69b8f0796fc9c5ab5e013a8e64461badf
 DIST asn1-rs-impl-0.1.0.crate 2256 BLAKE2B 
61025d2e33da89c874a1e08c1ba2595c1bc72577d8db73883e9a5cf274f9a66c31c2945c23cade8fd111a356cdee2db65138022b2d1a276c8e1334c3b8607ca6
 SHA512 
392854ea63256910131e0596d30ac9a43ce2013d39aedfbab77ac70935a2e8b5524d763b44dde83cd164cabaa5021bf10e5393f83650617a6c119be51893aba3
-DIST async-trait-0.1.74.crate 28997 BLAKE2B 
adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2
 SHA512 
2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
 DIST async-trait-0.1.77.crate 29986 BLAKE2B 
f678cea4defa1cc7c0f1571e71f87392c0fdca8ba175bd94be68b92adaf2b4afe13fac9020bd27bfbb2af9a7d5f2f7047e3bbd0b080a7213354a8175e6ccd455
 SHA512 
7ddadfe6c434267cbb22de62f09373ea83ec3c4eceb7781e0bc438ce422266f30193730e0215411f1c7c9c6d5cc589ed9bbbd71c836e440bbcddf8afd3d8950f
 DIST atty-0.2.14.crate 547

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

2024-03-16 Thread Matthew Smith
commit: 8bb1882118089ac908b288dc66a66dc74af8c36c
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar 10 09:11:28 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sat Mar 16 07:51:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb18821

app-emacs/org-roam: install extensions

Signed-off-by: Matthew Smith  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35693
Signed-off-by: Matthew Smith  gentoo.org>

 .../org-roam/{org-roam-.ebuild => org-roam-2.2.2-r2.ebuild}  | 5 +
 app-emacs/org-roam/org-roam-.ebuild  | 5 +
 2 files changed, 10 insertions(+)

diff --git a/app-emacs/org-roam/org-roam-.ebuild 
b/app-emacs/org-roam/org-roam-2.2.2-r2.ebuild
similarity index 92%
copy from app-emacs/org-roam/org-roam-.ebuild
copy to app-emacs/org-roam/org-roam-2.2.2-r2.ebuild
index d4214ed1928c..8432aafaa462 100644
--- a/app-emacs/org-roam/org-roam-.ebuild
+++ b/app-emacs/org-roam/org-roam-2.2.2-r2.ebuild
@@ -35,6 +35,11 @@ SITEFILE="50${PN}-gentoo.el"
 
 elisp-enable-tests buttercup tests
 
+src_prepare() {
+   default
+   mv extensions/*.el . || die
+}
+
 src_install() {
elisp-make-autoload-file
elisp_src_install

diff --git a/app-emacs/org-roam/org-roam-.ebuild 
b/app-emacs/org-roam/org-roam-.ebuild
index d4214ed1928c..8432aafaa462 100644
--- a/app-emacs/org-roam/org-roam-.ebuild
+++ b/app-emacs/org-roam/org-roam-.ebuild
@@ -35,6 +35,11 @@ SITEFILE="50${PN}-gentoo.el"
 
 elisp-enable-tests buttercup tests
 
+src_prepare() {
+   default
+   mv extensions/*.el . || die
+}
+
 src_install() {
elisp-make-autoload-file
elisp_src_install



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

2024-03-14 Thread Matthew Smith
commit: 9bd2d1561d649a565638ade951d7e8077492ca46
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 14 07:44:56 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 14 07:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd2d156

app-arch/makeself: drop 2.4.5

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

 app-arch/makeself/Manifest  |  1 -
 app-arch/makeself/makeself-2.4.5.ebuild | 40 -
 2 files changed, 41 deletions(-)

diff --git a/app-arch/makeself/Manifest b/app-arch/makeself/Manifest
index b4929442c908..87361737f561 100644
--- a/app-arch/makeself/Manifest
+++ b/app-arch/makeself/Manifest
@@ -1,2 +1 @@
-DIST makeself-2.4.5.tar.gz 39012 BLAKE2B 
f79cf1c087e89c4fd09f328fb795a3f8a78ee38060dbbd1590e3dcdf22a346b0c12bf6837d1636efadb2a66f6a762308de7ee9dd2fc62a7c88d417d257c5f0f6
 SHA512 
1dae74586f6bd5afb526801b7ffa7fc7962ff74b0f190cdd51da93c21421864b72f5fe18090cb2ff6ad27f0907fbf3aeb5545f3f70e33dbc9e505a78505f5f90
 DIST makeself-2.5.0.tar.gz 43996 BLAKE2B 
60e5b7a55bd03e45d25753600ddb4e0e15f05eabc95db18f1a9da10308d018bb913ba1e8bc264c3bd828c3d229aca34fae4ab1682bf6cf59c591a6fdef186061
 SHA512 
cd0ce98579f00a02f9559848b39e0a6efea9df1866073d419f0b6560034cc186ed8315f8b4589e03f626b040727d9ae646bc2abaebe4f4da556b87617bdd770f

diff --git a/app-arch/makeself/makeself-2.4.5.ebuild 
b/app-arch/makeself/makeself-2.4.5.ebuild
deleted file mode 100644
index 57a66dd9848b..
--- a/app-arch/makeself/makeself-2.4.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit optfeature
-
-DESCRIPTION="Shell script that generates a self-extractible tar.gz"
-HOMEPAGE="https://makeself.io/;
-SRC_URI="https://github.com/megastep/makeself/archive/refs/tags/release-${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86 ~amd64-linux ~x86-linux"
-
-# NB: The test framework requires bashunit (which isn't a big deal), but the
-# tests themselves are not of great quality.  You should avoid running them
-# yourself as they like to run commands like gpg against your own ~/ settings.
-RESTRICT="test"
-
-S="${WORKDIR}/${PN}-release-${PV}"
-
-src_compile() { :; }
-
-src_install() {
-   dobin makeself-header.sh makeself.sh
-   dosym makeself.sh /usr/bin/makeself
-   doman makeself.1
-   dodoc README.md makeself.lsm
-}
-
-pkg_postinst() {
-   optfeature "lz4 support" app-arch/lz4
-   optfeature "lzop support" app-arch/lzop
-   optfeature "pbzip2 support" app-arch/pbzip2
-   optfeature "pigz support" app-arch/pigz
-   optfeature "zstd support" app-arch/zstd
-
-   # Also bzip2 and xz are supported but they are in @system.
-}



[gentoo-commits] repo/gentoo:master commit in: app-pda/ideviceinstaller/

2024-03-14 Thread Matthew Smith
commit: 16e4b45255a91fe9f0e5b732486841c1da474028
Author: Marcos Rodrigues Gonzalez  gmail  com>
AuthorDate: Wed Feb 28 02:48:17 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 14 07:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e4b452

app-pda/ideviceinstaller: add 1.1.1

Co-authored-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/35559
Closes: https://bugs.gentoo.org/883099
Signed-off-by: Marcos Rodrigues Gonzalez  gmail.com>
Signed-off-by: Matthew Smith  gentoo.org>

 app-pda/ideviceinstaller/Manifest  |  1 +
 .../ideviceinstaller/ideviceinstaller-1.1.1.ebuild | 23 ++
 2 files changed, 24 insertions(+)

diff --git a/app-pda/ideviceinstaller/Manifest 
b/app-pda/ideviceinstaller/Manifest
index de74f2fb71eb..086a519e54a9 100644
--- a/app-pda/ideviceinstaller/Manifest
+++ b/app-pda/ideviceinstaller/Manifest
@@ -1 +1,2 @@
 DIST ideviceinstaller-1.1.0.tar.bz2 272210 BLAKE2B 
da67c16d046e148d11bafcd1f33a8e5a5cba49c6f975ba038602eaf2444a76883d568e16583923c7303cce170e6718fc1cfcd0b2cffed5a1eaf895944043d785
 SHA512 
8bf5dc30b8fa2f0c171ec3705db8d8d143d2520b2875fc05d9d325bd4f1ffdf29230557e57f3e824654ab3bb71bbaf9019aa573d4b1cce29a9c75bf15024d623
+DIST ideviceinstaller-1.1.1.tar.bz2 274494 BLAKE2B 
e3aaccc225556f401f4b26b49bf19dd582425dfc7ea0dc1e4e523ce1ff60b643466d021d9d4c1205487551a4968ccafc410adb9e09248ab1a651c8d2a81a73ed
 SHA512 
fd117a5745890746237f381c9fe0e01cf8ea06d9c2341da397c52e5ebc0e058c73797e349a0a81b2777f5333dafc32e5c32e9e2c99ee70a864be159fe73e9568

diff --git a/app-pda/ideviceinstaller/ideviceinstaller-1.1.1.ebuild 
b/app-pda/ideviceinstaller/ideviceinstaller-1.1.1.ebuild
new file mode 100644
index ..6d9a50718818
--- /dev/null
+++ b/app-pda/ideviceinstaller/ideviceinstaller-1.1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A tool to interact with the installation_proxy of an Apple's 
iDevice"
+HOMEPAGE="https://libimobiledevice.org;
+SRC_URI="https://github.com/libimobiledevice/ideviceinstaller/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=app-pda/libimobiledevice-1.3.0:=
+   >=app-pda/libplist-2.3.0:=
+   >=dev-libs/libzip-0.8"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   sed -i -e 's:-Werror -g::' configure || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/zutty/

2024-03-14 Thread Matthew Smith
commit: 0ab04a9e3d355ff60d0103cd73bea9cce987051b
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar 14 07:47:42 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar 14 07:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab04a9e

x11-terms/zutty: drop 0.13, 0.14

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

 x11-terms/zutty/Manifest  |  3 ---
 x11-terms/zutty/zutty-0.13.ebuild | 50 ---
 x11-terms/zutty/zutty-0.14.ebuild | 42 
 3 files changed, 95 deletions(-)

diff --git a/x11-terms/zutty/Manifest b/x11-terms/zutty/Manifest
index 34418f4e7b51..01f24e465028 100644
--- a/x11-terms/zutty/Manifest
+++ b/x11-terms/zutty/Manifest
@@ -1,4 +1 @@
-DIST zutty-0.13-waf 105632 BLAKE2B 
9edbaab125e398d3e0794f0ea0650cda833514f7e571ce5549d74c563c6adfd4483af34be4845d67993fe14bcacee89c02a8ca221673c472f6b16c6e27c0ad4d
 SHA512 
ab756b7e3248bd6b87a58fd94d8d786c058889fa5015a2ed2eb2a05869af898324297a903810e43899de8eb226dc30a0a9605d7fdf6bec3bc05c68b74907e79f
-DIST zutty-0.13.tar.gz 348348 BLAKE2B 
35887597798ecee4912a76d74e943ab93682ee637eed0966d70e198d64c9960060eeb1a0b93a76596dd77aeea99b897bd2d54900f10a41a6a786776a5f202997
 SHA512 
b6514299520562f3ca9f29c80d252a571c0347603c918d15dde095b92be8e96e23a249b23d1d0efc0d7aca03138c07913d7f3dc0f3e91c8bf04e78a3444ac43e
-DIST zutty-0.14.tar.gz 351015 BLAKE2B 
36dc0f285b48261e01b199bd047634f6893b9969766867a163a2e87d3169e5eb2ee6760dca7976bb93bbcbba2fed4e9d79230135605a8bd905e067686a3717e5
 SHA512 
d73894feefa1fb58c76aa5f9d68a47b9871ab8d02eb5dd2575769c4f082a65cb9df2bdb2478e5aa54d121eb19a16269f169e79d72f0df779760520f2d501c086
 DIST zutty-0.15.tar.gz 351752 BLAKE2B 
d7de40d490fb2674f939a20fde5f28d4438153a0a5397e801cbe255f3394f7d776107106882dab75fff51fa7d7de73e902679d9d0b4668f54e0417ae4cd95f9f
 SHA512 
a0d482cc60ff3059c14f65fe0892ab81f793e1b98bb892136a7027399dac84360726187c9f47bdb40fcae0b9b361a929aba783c61fca7a57f844787c483c0884

diff --git a/x11-terms/zutty/zutty-0.13.ebuild 
b/x11-terms/zutty/zutty-0.13.ebuild
deleted file mode 100644
index 0284eaf0e295..
--- a/x11-terms/zutty/zutty-0.13.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomszilagyi/zutty;
-SRC_URI="
-   https://github.com/tomszilagyi/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/tomscii/zutty/raw/8db89ee270f3130d8a2c5c1201d08e7d627278ce/waf
 -> ${PF}-waf
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-   x11-libs/libXt
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cp "${DISTDIR}"/${PF}-waf "${S}"/waf || die
-}

diff --git a/x11-terms/zutty/zutty-0.14.ebuild 
b/x11-terms/zutty/zutty-0.14.ebuild
deleted file mode 100644
index 5dcd90c67e88..
--- a/x11-terms/zutty/zutty-0.14.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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="threads(+)"
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="X terminal emulator rendering through OpenGL ES Compute Shaders"
-HOMEPAGE="https://tomscii.sig7.se/zutty/ https://github.com/tomscii/zutty;
-SRC_URI="https://github.com/tomscii/zutty/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# It is possible to run the tests using virtualx, but it seems to take
-# screenshots of the terminal window, and compares checksums that never
-# seem to match.
-RESTRICT="test"
-
-RDEPEND="
-   media-libs/freetype:2
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXmu
-   x11-libs/libXt
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # Remove default CXX/LDFLAGS, bug #830405.
-   "${FILESDIR}"/${PN}-0.12-cxxflags.patch
-)
-
-DOCS=( doc/KEYS.org doc/USAGE.org )



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/

2024-03-13 Thread Matthew Smith
commit: cc392d2312c7deca87163d85c2b2c6ae6af66af1
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Mar 13 16:27:20 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Mar 13 16:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc392d23

media-gfx/renderdoc: drop 1.30-r1

Closes: https://bugs.gentoo.org/926549
Signed-off-by: Matthew Smith  gentoo.org>

 media-gfx/renderdoc/renderdoc-1.30-r1.ebuild | 194 ---
 1 file changed, 194 deletions(-)

diff --git a/media-gfx/renderdoc/renderdoc-1.30-r1.ebuild 
b/media-gfx/renderdoc/renderdoc-1.30-r1.ebuild
deleted file mode 100644
index 2ee9da15af0d..
--- a/media-gfx/renderdoc/renderdoc-1.30-r1.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# The swig fork is required for compatibility with both provided and
-# 3rd-party Python scripts.  Required patch was sent to upstream in
-# 2014: https://github.com/swig/swig/pull/251
-MY_SWIG_VER=7
-MY_SWIG=swig-${PN}-${MY_SWIG_VER}
-
-AUTOTOOLS_AUTO_DEPEND="no"
-DOCS_BUILDER="sphinx"
-DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools cmake flag-o-matic optfeature python-single-r1 docs 
qmake-utils verify-sig xdg
-
-DESCRIPTION="A stand-alone graphics debugging tool"
-HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc;
-SRC_URI="
-   https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
-   verify-sig? ( 
https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc 
-> ${P}.tar.gz.asc )
-"
-
-# renderdoc: MIT
-#   + cmdline: BSD (not compatible with upstream lib)
-#   + farm fresh icons: CC-BY-3.0
-#   + half: MIT (not compatible with system dev-libs/half)
-#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
-#   + md5: public-domain
-#   + plthook: BSD-2
-#   + pugixml: MIT
-#   + radeon gpu analyzer: MIT
-#   + source code pro: OFL-1.1
-#   + stb: public-domain
-#   + tinyfiledialogs: ZLIB
-#   + glslang: BSD
-#   + docs? ( sphinx.paramlinks: MIT )
-# swig: GPL-3+ BSD BSD-2
-LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="pyside2 qt5"
-REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   app-arch/lz4:=
-   app-arch/zstd:=
-   dev-libs/miniz:=
-   x11-libs/libX11
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-keysyms
-   virtual/opengl
-   pyside2? (
-   $(python_gen_cond_dep '
-   dev-python/pyside2[${PYTHON_USEDEP}]
-   ')
-   )
-   qt5? (
-   ${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   )
-"
-DEPEND="${RDEPEND}"
-# qtcore provides qmake, which is required to build the qrenderdoc gui.
-BDEPEND="
-   x11-base/xorg-proto
-   virtual/pkgconfig
-   qt5? (
-   ${AUTOTOOLS_DEPEND}
-   ${PYTHON_DEPS}
-   dev-libs/libpcre
-   dev-qt/qtcore:5
-   app-alternatives/yacc
-   )
-   verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson )
-"
-
-PATCHES=(
-   # The analytics seem very reasonable, and even without this patch
-   # they are NOT sent before the user accepts.  But default the
-   # selection to off, just in case.
-   "${FILESDIR}"/${PN}-1.18-analytics-off.patch
-
-   # Only search for PySide2 if pyside2 USE flag is set.
-   # Bug #833627
-   "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch
-
-   # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is
-   # built.
-   "${FILESDIR}"/${PN}-1.18-system-flags.patch
-
-   # Needed to prevent sandbox violations during build.
-   "${FILESDIR}"/${PN}-1.27-env-home.patch
-
-   "${FILESDIR}"/${PN}-1.30-r1-system-compress.patch
-)
-
-DOCS=( util/LINUX_DIST_README )
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/baldurkarlsson.gpg
-
-pkg_setup() {
-   use qt5 && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-   if use verify-sig; then
-  verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
-   fi
-
-   # Do not unpack the swig sources here.  CMake will do that if
-   # required.
-   unpack ${P}.tar.gz
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   # Remove the calls to install the doc

[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/

2024-03-13 Thread Matthew Smith
commit: 9ee8190572a5b0028722aee64beefe61d8ba4dad
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Mar 13 14:56:22 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Mar 13 14:56:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee81905

app-pda/libimobiledevice: fix build with USE=doc

Closes: https://bugs.gentoo.org/926934
Signed-off-by: Matthew Smith  gentoo.org>

 app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
index d62ad8f41e79..400cee6bf9ea 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
@@ -63,7 +63,7 @@ src_compile() {
emake
 
if use doc; then
-   doxygen "${BUILD_DIR}"/doxygen.cfg || die
+   doxygen doxygen.cfg || die
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/, app-pda/libimobiledevice/

2024-03-13 Thread Matthew Smith
commit: 1c70d887bd11ad505f93ca7138c6557a830ec380
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Mar 13 14:10:00 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Mar 13 14:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c70d887

app-pda/libimobiledevice: add 1.3.0_p20240201

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

 app-pda/libimobiledevice/Manifest  |  1 +
 .../libimobiledevice-1.3.0_p20240201_time_h.patch  | 10 +++
 .../libimobiledevice-1.3.0_p20240201.ebuild| 76 ++
 3 files changed, 87 insertions(+)

diff --git a/app-pda/libimobiledevice/Manifest 
b/app-pda/libimobiledevice/Manifest
index 1a1995a017ee..c02e6d5bd5d7 100644
--- a/app-pda/libimobiledevice/Manifest
+++ b/app-pda/libimobiledevice/Manifest
@@ -1 +1,2 @@
 DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 
40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3
 SHA512 
7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8
+DIST libimobiledevice-1.3.0_p20240201.tar.gz 405723 BLAKE2B 
5f3672e6b3c180440c215d9411eb2f21fe9451d822707e5b116693dccabfb5d184ef35f36bce2af508cbdebb656923927558ef39669825679a8ebf3cc8ee
 SHA512 
d3746b7e0803840489593c9a3d8c8b16f6d4be5e2cd5c947d05be31e49c095c6503ef9150c886a87c68f4694bc6c1bfba96c4578789adc8f165a6391d0e4918f

diff --git 
a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch 
b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch
new file mode 100644
index ..b158c97164b1
--- /dev/null
+++ 
b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch
@@ -0,0 +1,10 @@
+--- a/tools/afcclient.c
 b/tools/afcclient.c
+@@ -36,6 +36,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef WIN32
+ #include 

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
new file mode 100644
index ..d62ad8f41e79
--- /dev/null
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_COMMIT=73b6fd183872096f20e6d1007429546a317a7cb1
+
+DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch 
devices"
+HOMEPAGE="https://www.libimobiledevice.org/;
+SRC_URI="https://github.com/libimobiledevice/libimobiledevice/archive/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}
+
+# While COPYING* doesn't mention 'or any later version', all the headers do, 
hence use +
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
+KEYWORDS="~amd64"
+IUSE="doc gnutls readline static-libs"
+
+RDEPEND="
+   app-pda/libimobiledevice-glue:=
+   >=app-pda/libplist-2.3:=
+   >=app-pda/libusbmuxd-2.0.2:=
+   gnutls? (
+   dev-libs/libgcrypt:0
+   >=dev-libs/libtasn1-1.1
+   >=net-libs/gnutls-2.2.0
+   )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.0_p20240201_time_h.patch
+)
+
+src_prepare() {
+   default
+   echo ${PV}-${MY_COMMIT} > .tarball-version
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --without-cython
+   $(use_enable static-libs static)
+   )
+   use gnutls && myeconfargs+=( --disable-openssl )
+   # --with-readline also causes readline to not be used
+   use readline || myeconfargs+=( --without-readline )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake
+
+   if use doc; then
+   doxygen "${BUILD_DIR}"/doxygen.cfg || die
+   fi
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+
+   use doc && dodoc docs/html/*
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/

2024-03-13 Thread Matthew Smith
commit: ef149dd8b4f15eec5824d43b6fc1e8cb1e266307
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Mar 13 13:51:44 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Mar 13 14:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef149dd8

app-pda/libimobiledevice-glue: new package, add 1.1.0

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

 app-pda/libimobiledevice-glue/Manifest  |  1 +
 .../libimobiledevice-glue-1.1.0.ebuild  | 21 +
 app-pda/libimobiledevice-glue/metadata.xml  | 11 +++
 3 files changed, 33 insertions(+)

diff --git a/app-pda/libimobiledevice-glue/Manifest 
b/app-pda/libimobiledevice-glue/Manifest
new file mode 100644
index ..309afdf12745
--- /dev/null
+++ b/app-pda/libimobiledevice-glue/Manifest
@@ -0,0 +1 @@
+DIST libimobiledevice-glue-1.1.0.tar.bz2 324600 BLAKE2B 
3fcd92de24884d73b83767ace135246c45b60b1221a9937b7d8d4e42f4ccc2105e1f88854682bcef3002af22913df76f61a40d0bece20a354def1b54e260d242
 SHA512 
5d3522f764bd33a847ec1773d6493a2671965f2432b569d7e2c98746dca7440188823e46a405893d936f725c6bc522bd273b16234e8780cf87b602fc395bdf75

diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild 
b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
new file mode 100644
index ..3603c10d4f10
--- /dev/null
+++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Support library for libimobiledevice projects"
+HOMEPAGE="https://github.com/libimobiledevice/libimobiledevice-glue;
+SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0.1.0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-pda/libplist-2.3:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/app-pda/libimobiledevice-glue/metadata.xml 
b/app-pda/libimobiledevice-glue/metadata.xml
new file mode 100644
index ..4f1857e5d278
--- /dev/null
+++ b/app-pda/libimobiledevice-glue/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   matt...@gentoo.org
+   Matthew Smith
+   
+   
+   libimobiledevice/libimobiledevice-glue
+   
+



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/

2024-03-13 Thread Matthew Smith
commit: 81ffe8992f23ab1e45e326af6833192384e7dcc7
Author: Matthew Smith  gentoo  org>
AuthorDate: Wed Mar 13 12:56:43 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Wed Mar 13 13:05:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ffe899

media-gfx/renderdoc: drop pyside2 integration

Bug: https://bugs.gentoo.org/926549
Signed-off-by: Matthew Smith  gentoo.org>

 media-gfx/renderdoc/renderdoc-1.30-r2.ebuild | 188 +++
 1 file changed, 188 insertions(+)

diff --git a/media-gfx/renderdoc/renderdoc-1.30-r2.ebuild 
b/media-gfx/renderdoc/renderdoc-1.30-r2.ebuild
new file mode 100644
index ..e140b534e508
--- /dev/null
+++ b/media-gfx/renderdoc/renderdoc-1.30-r2.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# The swig fork is required for compatibility with both provided and
+# 3rd-party Python scripts.  Required patch was sent to upstream in
+# 2014: https://github.com/swig/swig/pull/251
+MY_SWIG_VER=7
+MY_SWIG=swig-${PN}-${MY_SWIG_VER}
+
+AUTOTOOLS_AUTO_DEPEND="no"
+DOCS_BUILDER="sphinx"
+DOCS_DIR="docs"
+PYTHON_COMPAT=( python3_{9..12} )
+inherit autotools cmake flag-o-matic optfeature python-single-r1 docs 
qmake-utils verify-sig xdg
+
+DESCRIPTION="A stand-alone graphics debugging tool"
+HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc;
+SRC_URI="
+   https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
+   verify-sig? ( 
https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc 
-> ${P}.tar.gz.asc )
+"
+
+# renderdoc: MIT
+#   + cmdline: BSD (not compatible with upstream lib)
+#   + farm fresh icons: CC-BY-3.0
+#   + half: MIT (not compatible with system dev-libs/half)
+#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
+#   + md5: public-domain
+#   + plthook: BSD-2
+#   + pugixml: MIT
+#   + radeon gpu analyzer: MIT
+#   + source code pro: OFL-1.1
+#   + stb: public-domain
+#   + tinyfiledialogs: ZLIB
+#   + glslang: BSD
+#   + docs? ( sphinx.paramlinks: MIT )
+# swig: GPL-3+ BSD BSD-2
+LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="qt5"
+REQUIRED_USE="doc? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   app-arch/lz4:=
+   app-arch/zstd:=
+   dev-libs/miniz:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   virtual/opengl
+   qt5? (
+   ${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   )
+"
+DEPEND="${RDEPEND}"
+# qtcore provides qmake, which is required to build the qrenderdoc gui.
+BDEPEND="
+   x11-base/xorg-proto
+   virtual/pkgconfig
+   qt5? (
+   ${AUTOTOOLS_DEPEND}
+   ${PYTHON_DEPS}
+   dev-libs/libpcre
+   dev-qt/qtcore:5
+   app-alternatives/yacc
+   )
+   verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson )
+"
+
+PATCHES=(
+   # The analytics seem very reasonable, and even without this patch
+   # they are NOT sent before the user accepts.  But default the
+   # selection to off, just in case.
+   "${FILESDIR}"/${PN}-1.18-analytics-off.patch
+
+   # Only search for PySide2 if pyside2 USE flag is set.
+   # Bug #833627
+   "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch
+
+   # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is
+   # built.
+   "${FILESDIR}"/${PN}-1.18-system-flags.patch
+
+   # Needed to prevent sandbox violations during build.
+   "${FILESDIR}"/${PN}-1.27-env-home.patch
+
+   "${FILESDIR}"/${PN}-1.30-r1-system-compress.patch
+)
+
+DOCS=( util/LINUX_DIST_README )
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/baldurkarlsson.gpg
+
+pkg_setup() {
+   use qt5 && python-single-r1_pkg_setup
+}
+
+src_unpack() {
+   if use verify-sig; then
+  verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+   fi
+
+   # Do not unpack the swig sources here.  CMake will do that if
+   # required.
+   unpack ${P}.tar.gz
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Remove the calls to install the documentation files.  Instead,
+   # install them with einstalldocs.
+   sed -i '/share\/doc\/renderdoc/d' \
+   "${S}"/

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/picotool/files/, dev-embedded/picotool/

2024-03-07 Thread Matthew Smith
commit: 6aae73c5a4e9b32f8e19388bc831c23c0e19259f
Author: Matthew Smith  gentoo  org>
AuthorDate: Thu Mar  7 21:28:26 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Thu Mar  7 21:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aae73c5

dev-embedded/picotool: fix musl build

Closes: https://bugs.gentoo.org/867283
Signed-off-by: Matthew Smith  gentoo.org>

 dev-embedded/picotool/files/picotool-1.1.2-musl.patch | 17 +
 dev-embedded/picotool/picotool-1.1.2.ebuild   | 11 +--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/picotool/files/picotool-1.1.2-musl.patch 
b/dev-embedded/picotool/files/picotool-1.1.2-musl.patch
new file mode 100644
index ..77eeda5b6b9c
--- /dev/null
+++ b/dev-embedded/picotool/files/picotool-1.1.2-musl.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/867283
+https://wiki.gentoo.org/wiki/Musl_porting_notes#cdefs.h:_No_such_file_or_directory
+--- a/pico-sdk/src/host/pico_platform/include/pico/platform.h
 b/pico-sdk/src/host/pico_platform/include/pico/platform.h
+@@ -13,7 +13,11 @@
+ 
+ #ifdef __unix__
+ 
+-#include 
++#if defined __has_include
++# if __has_include ()
++#  include 
++# endif
++#endif
+ 
+ #endif
+ 

diff --git a/dev-embedded/picotool/picotool-1.1.2.ebuild 
b/dev-embedded/picotool/picotool-1.1.2.ebuild
index 4c0f759534b0..fbed611955ca 100644
--- a/dev-embedded/picotool/picotool-1.1.2.ebuild
+++ b/dev-embedded/picotool/picotool-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,9 +27,16 @@ RDEPEND="virtual/libusb:1"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.1.2-musl.patch )
+
+src_prepare() {
+   mv "${WORKDIR}"/${SDK_P} "${S}"/pico-sdk || die
+   cmake_src_prepare
+}
+
 src_configure() {
local mycmakeargs=(
-   -DPICO_SDK_PATH="${WORKDIR}"/${SDK_P}
+   -DPICO_SDK_PATH="${S}"/pico-sdk
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/renderdoc/files/

2024-03-03 Thread Matthew Smith
commit: e7ee9b5616fab3ceafee09422c6ff1b8fe1eaf82
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Mar  3 19:23:12 2024 +
Commit:     Matthew Smith  gentoo  org>
CommitDate: Sun Mar  3 19:23:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ee9b56

media-gfx/renderdoc: remove unused patches

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

 .../files/renderdoc-1.18-system-compress.patch | 142 ---
 .../files/renderdoc-1.22-r1-system-glslang.patch   | 215 -
 .../files/renderdoc-1.29-r2-system-compress.patch  | 144 ---
 .../files/renderdoc-1.29-r2-system-glslang.patch   | 268 -
 4 files changed, 769 deletions(-)

diff --git a/media-gfx/renderdoc/files/renderdoc-1.18-system-compress.patch 
b/media-gfx/renderdoc/files/renderdoc-1.18-system-compress.patch
deleted file mode 100644
index 5b9a7472349b..
--- a/media-gfx/renderdoc/files/renderdoc-1.18-system-compress.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-From 8f16c974fc8ec0b286d803490baa6e00a83615cf Mon Sep 17 00:00:00 2001
-From: Matthew Smith 
-Date: Sun, 30 Jan 2022 18:07:51 +
-Subject: [PATCH 2/3] build: Use system compression libs
-

- CMakeLists.txt|  6 +++
- renderdoc/CMakeLists.txt  | 48 +--
- renderdoc/core/replay_proxy.cpp   |  2 +-
- .../driver/shaders/dxbc/dxbc_container.cpp|  2 +-
- renderdoc/serialise/lz4io.h   |  2 +-
- 5 files changed, 10 insertions(+), 50 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index cb0a2c7f6..0ee4fc629 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -419,6 +419,12 @@ elseif(UNIX)
- endif()
- endif()
- 
-+find_package(PkgConfig REQUIRED)
-+find_package(miniz REQUIRED CONFIG)
-+
-+pkg_check_modules(lz4 REQUIRED IMPORTED_TARGET liblz4)
-+pkg_check_modules(zstd REQUIRED IMPORTED_TARGET libzstd)
-+
- # glslang package does not export a -config.cmake file.
- option(GLSLANG_TARGET_DIR "Absolute path to glslangTargets.cmake directory")
- include("${GLSLANG_TARGET_DIR}/OSDependentTargets.cmake")
-diff --git a/renderdoc/CMakeLists.txt b/renderdoc/CMakeLists.txt
-index 927e95fb9..5908be6de 100644
 a/renderdoc/CMakeLists.txt
-+++ b/renderdoc/CMakeLists.txt
-@@ -218,56 +218,10 @@ set(sources
- 3rdparty/pugixml/pugixml.cpp
- 3rdparty/pugixml/pugixml.hpp
- 3rdparty/pugixml/pugiconfig.hpp
--3rdparty/lz4/lz4.c
--3rdparty/lz4/lz4.h
- 3rdparty/md5/md5.c
- 3rdparty/md5/md5.h
--3rdparty/miniz/miniz.c
--3rdparty/miniz/miniz.h
- 3rdparty/superluminal/superluminal.cpp
- 3rdparty/superluminal/superluminal.h
--3rdparty/zstd/bitstream.h
--3rdparty/zstd/compiler.h
--3rdparty/zstd/cpu.h
--3rdparty/zstd/debug.c
--3rdparty/zstd/debug.h
--3rdparty/zstd/entropy_common.c
--3rdparty/zstd/error_private.c
--3rdparty/zstd/error_private.h
--3rdparty/zstd/fse.h
--3rdparty/zstd/fse_compress.c
--3rdparty/zstd/fse_decompress.c
--3rdparty/zstd/hist.c
--3rdparty/zstd/hist.h
--3rdparty/zstd/huf.h
--3rdparty/zstd/huf_compress.c
--3rdparty/zstd/huf_decompress.c
--3rdparty/zstd/mem.h
--3rdparty/zstd/pool.c
--3rdparty/zstd/pool.h
--3rdparty/zstd/threading.c
--3rdparty/zstd/threading.h
--3rdparty/zstd/xxhash.c
--3rdparty/zstd/xxhash.h
--3rdparty/zstd/zstd.h
--3rdparty/zstd/zstd_common.c
--3rdparty/zstd/zstd_compress.c
--3rdparty/zstd/zstd_compress_internal.h
--3rdparty/zstd/zstd_decompress.c
--3rdparty/zstd/zstd_double_fast.c
--3rdparty/zstd/zstd_double_fast.h
--3rdparty/zstd/zstd_errors.h
--3rdparty/zstd/zstd_fast.c
--3rdparty/zstd/zstd_fast.h
--3rdparty/zstd/zstd_internal.h
--3rdparty/zstd/zstd_lazy.c
--3rdparty/zstd/zstd_lazy.h
--3rdparty/zstd/zstd_ldm.c
--3rdparty/zstd/zstd_ldm.h
--3rdparty/zstd/zstd_opt.c
--3rdparty/zstd/zstd_opt.h
--3rdparty/zstd/zstdmt_compress.c
--3rdparty/zstd/zstdmt_compress.h
- 3rdparty/stb/stb_image.h
- 3rdparty/stb/stb_image_write.h
- 3rdparty/stb/stb_image_resize.h
-@@ -580,7 +534,7 @@ endif()
- add_library(renderdoc SHARED ${renderdoc_objects})
- target_compile_definitions(renderdoc ${RDOC_DEFINITIONS})
- target_include_directories(renderdoc ${RDOC_INCLUDES})
--target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang SPIRV)
-+target_link_libraries(renderdoc ${RDOC_LIBRARIES} glslang miniz::miniz 
PkgConfig::lz4 PkgConfig::zstd SPIRV)
- 
- add_dependencies(renderdoc renderdoc_libentry)
- 
-diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp
-index dea1e86cf..c9362e797 100644
 a/renderdoc/core/replay_proxy.cpp
-+++ b/renderdoc/core/replay_proxy.cpp
-@@ -25,7 +25,7 @@
- 
- #include "replay_proxy.h"
- #include 
--#include "lz4/lz4.h"
-+#include 
- #include "replay/dummy_driver.h"
- #include &q

  1   2   3   4   5   6   7   8   9   >