summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin96254 -> 96256 bytes
-rw-r--r--dev-libs/aml/Manifest7
-rw-r--r--dev-libs/aml/aml-0.3.0.ebuild (renamed from dev-libs/aml/aml-0.2.2.ebuild)10
-rw-r--r--dev-libs/aml/aml-9999.ebuild14
-rw-r--r--dev-libs/aml/files/aml-0.3.0-queue.patch21
-rw-r--r--dev-libs/tree-sitter-ocaml/Manifest2
-rw-r--r--dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild15
-rw-r--r--dev-libs/weston/Manifest2
-rw-r--r--dev-libs/weston/weston-9999.ebuild4
9 files changed, 61 insertions, 14 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 237048518962..24d7a07a384a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/aml/Manifest b/dev-libs/aml/Manifest
index 33cebcbc56ca..c905fc11481d 100644
--- a/dev-libs/aml/Manifest
+++ b/dev-libs/aml/Manifest
@@ -1,4 +1,5 @@
-DIST aml-0.2.2.tar.gz 20442 BLAKE2B 3ea4e03ba511096fc02db628d2591ddf247f79ccdf7638614a2a20fe74dfa563b555662492d976371b407ab013bbb83c193c047fca48f7f08b05cf47e6a87ab4 SHA512 3cb5bf28186a9056b579dd76440202837d96a7abde9427c45a810068d5e051c642303cd73b012e3b093ffb1577896753a50fcc508b2a30c49146033bb74156e7
-EBUILD aml-0.2.2.ebuild 811 BLAKE2B 2c9b005eccfdfa1484c8996c5ba75252264aa3d6785df97b407af3b034ec5c5abe28979ce8b8ea82b3ae68cccd7282b4b7336e297bc3e19ee0de56dd7aba7fb1 SHA512 3db5040eb9830083e42b0e799b137954aa974db9a5007b0e7b2e016659112f0215755d4abd876d4415f3f8e849370a52ed693c9dad70a80047bc5c1f9177c0b0
-EBUILD aml-9999.ebuild 788 BLAKE2B ee37f57ecb8bb8102a47c850411ad4f6fa6704578d195d6c11a9439e1f7e7f6348ebaec149aff998ab852f6a1a6fdee21d3d625cbf78ef3dff7ac31e72b12169 SHA512 776d53c5e77998003794703e9b00d99eb5d3c8e05adc285322c944c509752313f8c825bcef2b28ce8f2442e52b558c9f77dd799bd136b37d7c9016cc7ed5f755
+AUX aml-0.3.0-queue.patch 713 BLAKE2B 14ff2d9c03cd5e889bb78a9786fd7bcbdce2a467438867c976a73d18e6ebb7b55733c0dd5c3ba88f55b4fac62d1b48c48a367998142d920261632d5f11fe37c7 SHA512 6e01287997d9393fd3418354c48cc4c41ce24fc3781cf5c5ee5f968197e36a0ab342056fea8f011f790b82fe6e13a9785371251971fbdd66fe347850a824bb21
+DIST aml-0.3.0.tar.gz 21070 BLAKE2B 09b8818ba63eb0f8c36e90385ee0787cad45b80c71cfcf439f93560f56269d52468bbdd2c0e8ad6cbf78b8fd0dd715aa107bfeb3918f55671ffca3f8daab56e3 SHA512 7c3347ef47ace8a14860e2b46937c8ade3712aa75a8c36845594fb4fa6ca26c35320b5234574accff451ea8302f23075acbe1a1b0392f5fbcbbbda20640be1fd
+EBUILD aml-0.3.0.ebuild 903 BLAKE2B 7f432bd4e55cba2520043f4f1dfaa32a12fa116c209aad962d7ce5fab46b1dd1adc0e6b0ce88b8f2f548896b6e74bb02866c363011882916405851ba7ad6876a SHA512 a07b8bfd5000e15a5d443fc2b14661c51e1e9f12ddd3863651d995289aaa6294950507380e2f5554c57f929d351fdc312800e3ef660ca2f2aacc3aff99553e17
+EBUILD aml-9999.ebuild 903 BLAKE2B 7f432bd4e55cba2520043f4f1dfaa32a12fa116c209aad962d7ce5fab46b1dd1adc0e6b0ce88b8f2f548896b6e74bb02866c363011882916405851ba7ad6876a SHA512 a07b8bfd5000e15a5d443fc2b14661c51e1e9f12ddd3863651d995289aaa6294950507380e2f5554c57f929d351fdc312800e3ef660ca2f2aacc3aff99553e17
MISC metadata.xml 314 BLAKE2B fc1e90acf2fa500b8297519bd2dc8564d1f9e16dec689c0dcc93afa22178e4d1b9ddfc4443a02b7135aa6a4a8454fc58b829f8b232b23271be73ace58d7aa268 SHA512 f8a38eface650ff709222d3c1ff19516cdbb94c70b1e2b826bd1df5a02a40ecbc1c921e8649cd71ae55902beb52d21eab609b0263e63e2328fb12923cf4b699f
diff --git a/dev-libs/aml/aml-0.2.2.ebuild b/dev-libs/aml/aml-0.3.0.ebuild
index f455ef42c8e7..a7c7dfbf2a1a 100644
--- a/dev-libs/aml/aml-0.2.2.ebuild
+++ b/dev-libs/aml/aml-0.3.0.ebuild
@@ -22,12 +22,16 @@ IUSE="examples"
DEPEND="elibc_musl? ( sys-libs/queue-standalone )"
+PATCHES=(
+ "${FILESDIR}"/${P}-queue.patch
+)
+
src_prepare() {
default
- # The bundled copy includes cdefs which breaks on musl and
- # this header is already available on glibc.
- # bug #828806
+ # The bundled copy includes cdefs which breaks on musl and this header is
+ # already available on glibc. See bug #828806 and
+ # https://github.com/any1/aml/issues/11.
rm include/sys/queue.h || die
}
diff --git a/dev-libs/aml/aml-9999.ebuild b/dev-libs/aml/aml-9999.ebuild
index abe16736f7e8..a7c7dfbf2a1a 100644
--- a/dev-libs/aml/aml-9999.ebuild
+++ b/dev-libs/aml/aml-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/any1/aml.git"
else
SRC_URI="https://github.com/any1/aml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86"
fi
LICENSE="ISC"
@@ -22,12 +22,16 @@ IUSE="examples"
DEPEND="elibc_musl? ( sys-libs/queue-standalone )"
+PATCHES=(
+ "${FILESDIR}"/${P}-queue.patch
+)
+
src_prepare() {
default
- # The bundled copy includes cdefs which breaks on musl and
- # this header is already available on glibc.
- # bug #828806
+ # The bundled copy includes cdefs which breaks on musl and this header is
+ # already available on glibc. See bug #828806 and
+ # https://github.com/any1/aml/issues/11.
rm include/sys/queue.h || die
}
diff --git a/dev-libs/aml/files/aml-0.3.0-queue.patch b/dev-libs/aml/files/aml-0.3.0-queue.patch
new file mode 100644
index 000000000000..299379a934f6
--- /dev/null
+++ b/dev-libs/aml/files/aml-0.3.0-queue.patch
@@ -0,0 +1,21 @@
+The bundled queue.h breaks on musl, but the standard version lacks
+LIST_FOREACH_SAFE, which appears to come from FreeBSD, so patch that back
+in here. See https://github.com/any1/aml/issues/11.
+
+diff -Naur a/src/aml.c b/src/aml.c
+--- a/src/aml.c 2023-01-22 12:57:53.000000000 +0000
++++ b/src/aml.c 2023-03-19 10:10:11.034092428 +0000
+@@ -31,6 +31,13 @@
+ #include "sys/queue.h"
+ #include "thread-pool.h"
+
++#ifndef LIST_FOREACH_SAFE
++#define LIST_FOREACH_SAFE(var, head, field, tvar) \
++ for ((var) = LIST_FIRST((head)); \
++ (var) && ((tvar) = LIST_NEXT((var), field), 1); \
++ (var) = (tvar))
++#endif
++
+ #define EXPORT __attribute__((visibility("default")))
+
+ #define EVENT_MASK_DEFAULT AML_EVENT_READ
diff --git a/dev-libs/tree-sitter-ocaml/Manifest b/dev-libs/tree-sitter-ocaml/Manifest
index e471dd59248c..888f9078316d 100644
--- a/dev-libs/tree-sitter-ocaml/Manifest
+++ b/dev-libs/tree-sitter-ocaml/Manifest
@@ -1,3 +1,5 @@
DIST tree-sitter-ocaml-0.19.0.tar.gz 1314747 BLAKE2B 8bceac43a40b11b27395a52a450ab734312fbb43cd4b711ca27e629f16599a04cbb55b13a05540ad20f7aa00f068ef57752b7ba42c45bbc75fc87c344133a743 SHA512 897ce5fcb58241c8ec123536ce52eba64698cb5da08403801f4d1760fab1addaced0b3cda5c24460cf2b4531215becf3a6b29c34ba871370b02b467a13b171ba
+DIST tree-sitter-ocaml-0.20.1.tar.gz 1509589 BLAKE2B 965980ce37b27bde9771308eeabe5117bc7997f3a5429e9774eeb885b81199e5d8ebc471bc5cd10d3e15e2cbcffdf6f887f0623b61c3595deca06492d22c78a8 SHA512 c3a070367ddce3186ea09c705f4c08279f0fbf890669ce6486eef5b9564ea2c3a88041b3227ac9210fdb9257d4971697e6ceebea672fe37e7fce038cd9a09838
EBUILD tree-sitter-ocaml-0.19.0.ebuild 318 BLAKE2B 9b0c72a32938b3f4f99bec3c84267d92c5f4522b7a67ac79e6f35f501062b8d13498560109a8587db1271fd814aeab6a433e4c8ac6f2d8f6e4cc542f42b289b1 SHA512 d5070cc56ff257abe8919f283d891d1ee8f3871d6e8338b24fee2541d9e1fc6eb046877105c7063da2e3a1b3e32fc25fa5ff73920b05f465c1f2a23a1c46aecc
+EBUILD tree-sitter-ocaml-0.20.1.ebuild 319 BLAKE2B bb671cd1b6107ed4df48c560c8c94908cbf797a8a6ef485d293d600ec7745dc105a13072584c692b183e59a4667587ed3448ddb65bdca5ab7cd160593a9bf245 SHA512 b2079ae8eb891507c5d51e22bc7fe37612d72c55ef7e2464f8deac2ce078195d8ec41e6ff9754ec46174fd065354588460318ad44ccb1d17685c37548033286d
MISC metadata.xml 560 BLAKE2B 550bcbe717df1b3ba199b5895fb4cf884c3297713602f2f891445647f4c1dc574b371e3b5346eafe25ea4fe7f4290cdaeead02a70b05714a05f55ff2caa2e107 SHA512 4c56aa12beacd6ae57f60372fce8997e49a73b95a3b94487d9dff5a25ad42f771ae3b0af1a4f20d0e1e05c150bd16047c180d5a3e46db4f3a73dff51e9e0e3ab
diff --git a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild
new file mode 100644
index 000000000000..ac6d9d2c1590
--- /dev/null
+++ b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.20.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="OCaml grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ocaml"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/${P}/ocaml/src"
diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index c3537d514e03..036a416a338c 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -5,5 +5,5 @@ DIST weston-10.0.0.tar.xz 1774600 BLAKE2B b2b8fa4f7542aba03970ca8abf504f340f8f8d
DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616 SHA512 d451230fc260b45aaaadb5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c
EBUILD weston-10.0.0.ebuild 3934 BLAKE2B fd140a51aeceac3251a2f5f0878cb5f4e37b630c4ad7807873ac041c863f490bb7845d29086dc17d169856dc8e9dd9a1e87c042b94c6e46ef2b5ae0810412ef1 SHA512 f48f41f7fdf96d2b1a9842150d57e1fd394b7e86725318aabb8bc472d7fab2483e1e4654c37271f13dc92efc92139e58c12bf8972d250028d9f7dc7dfd469921
EBUILD weston-11.0.1.ebuild 3664 BLAKE2B 9e19189a0610844ac20b09775458e1934813ae425b4c7ca1cf99f42819cab93d4232b5015273f30a5e5e7036ef8f2fc003237a64d632a97bff774902070fbc44 SHA512 d830031ae8fb246f210e0cf84fd5c317c242c7ef0804529296fc0946586c46af01ed2223a363fc678d8f10ce0b2ab1ee0530f8bb6c3232bddb0c84db487b9798
-EBUILD weston-9999.ebuild 3629 BLAKE2B c1b832b65b4c4a6a87440c844d103fff2a3ae4bb5fcd7fbe2d43c611d00f2455958f611762600ac2481eba0b3aae670b471b65c36dfe64e6f96762894b240086 SHA512 fbdf2fd1b2af8c512ee43d66df8fb2974d3dd27e11cc82129d74c35313a004106f93ef11252049509afc85735a795b94699a76d953ded56d71893ad89f861bed
+EBUILD weston-9999.ebuild 3629 BLAKE2B c5c8bea2333db59a6558f192629001482be814db2aa14d0a5a9371ae103f13efc96553a8d3cd70fe63893c1027b5322276470e2fcdc5e9cf4182c672f27a5978 SHA512 6b96606a218f486e1a933a207ad31b693447552d3f75c6859f8c1c64231a286629a69030b3d796d186300b63ba4a717c6b5ab072d664b083fe1f9e36ab168315
MISC metadata.xml 1608 BLAKE2B 179aa99a3445aca06bee40c9794b2e932a81d5160a375a501631938d855db8d785de876b7c674dacb5295fe33a422a85f1cd8df8da1fc230a6ad5286e5606a3b SHA512 daf7602fb7efa103a79f029d2c40825156dd787694364f5da33e43eea297022da2df070a9b051d3bbb55da5663a1550dca39db31b6c4fd9d38eea465ada909a1
diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 6ad9c5fed5e4..771f2ee63776 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -66,8 +66,8 @@ RDEPEND="
)
systemd? ( sys-apps/systemd )
vnc? (
- =dev-libs/aml-0.2*
- =gui-libs/neatvnc-0.5*
+ =dev-libs/aml-0.3*
+ =gui-libs/neatvnc-0.6*
sys-libs/pam
)
webp? ( media-libs/libwebp:0= )