diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-17 23:37:36 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-17 23:37:36 +0000 |
commit | 78fce155315439a69aa67573fd4696b735649431 (patch) | |
tree | 8d187eea60a186fececd8ec9c1579a3cacbaca1d /dev-libs | |
parent | 95580151e6cfe563d6c0550936c7fd92e24a6acf (diff) |
gentoo auto-resync : 17:02:2024 - 23:37:36
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 97718 -> 97715 bytes | |||
-rw-r--r-- | dev-libs/hidapi/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/hidapi/hidapi-0.14.0.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libclc/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libclc/libclc-19.0.0_pre20240203.ebuild | 61 | ||||
-rw-r--r-- | dev-libs/libdex/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libdex/libdex-0.4.3.ebuild | 70 | ||||
-rw-r--r-- | dev-libs/libdex/metadata.xml | 2 | ||||
-rw-r--r-- | dev-libs/libgusb/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libgusb/libgusb-0.4.8.ebuild | 72 | ||||
-rw-r--r-- | dev-libs/yyjson/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/yyjson/yyjson-0.8.0.ebuild | 2 |
12 files changed, 153 insertions, 68 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 641eb5fd197c..ae0bdbfcee4f 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/hidapi/Manifest b/dev-libs/hidapi/Manifest index 83f852d6c936..7e82749f2a2a 100644 --- a/dev-libs/hidapi/Manifest +++ b/dev-libs/hidapi/Manifest @@ -1,5 +1,5 @@ DIST hidapi-0.13.1.tgz 244666 BLAKE2B b3406114f8dd8b192eecac1673592866f930688af8023819d20f73c76226f0829c8d68f4b47051b4836ce4348fc3bbad8f9849f1d565563dcd0f993df43de4ca SHA512 07b224b9b5146caf693e6d67514fed236436ed68f38a3ada98ebf8352dfaa4e175f576902affb4b79da1bb8c9b47a1ee0831a93c7d3d210e93faee24632f7d53 DIST hidapi-0.14.0.tgz 348221 BLAKE2B 6472bfe5863d75a8901983a763191f3b6c18c25934b652b79f33141a6818619f816d35ed2480435254cecc51598d1e07e53c8c8c4f35a10cf28c1e4374bb450d SHA512 66a045144f90b41438898b82f0398e80223323ebfe6e4f197d2713696bb3ae60f36aea5a37a9999b34b12294783fd7e4c28c6e785462559cbe21276009da1eac EBUILD hidapi-0.13.1-r1.ebuild 997 BLAKE2B c4dc2b1165ed8726150f028ecc2d9f918a50a7d7a1e1bab75f8979e87b063011ed484d615f060f20d65c3d9ecab0c6775e606e1bfba3526a3bb0d2b93f56edb3 SHA512 3847877088c4066b253ca0568be71148ba938aadf528553930ea4d7f7f11475e410f260872cee7b561bc89a309d4cd9ea0d1451bad38e86b5b28165f9f439039 -EBUILD hidapi-0.14.0.ebuild 1102 BLAKE2B bc2d30e671c27d98b62710d95f84a7cf4701cd63295a0258ff7f11762244d8b2abfa8ac89a0daa8b7e83615a1abbd5af2723baae4707502c4a232934eb20ba7e SHA512 165d4a0d0ddb3039383869d71b023ee0fd3cb231d603d305df68479b9ceeb26ea059eefea8d27be01c9769f49490e19e85d0e40a04eb3694738755d956677121 +EBUILD hidapi-0.14.0.ebuild 1109 BLAKE2B 098147c4d989ff64dfda4bf1e4e2105ad1f7990e05056f2ca3caaa0373cdbdbb71ba543efb0e6c024a33db0c4a944218699d61414dee829a763f25026885a2b6 SHA512 4a85fb4bc58eef5f032101669d2a152b3c34d214e25736005953e05b0877a58807998bb49f5862e61bf4bae3eead239b801084295b2fb161aaf65de48fe9ad34 MISC metadata.xml 251 BLAKE2B d70038e59ac59fef8a55bd2780ba018fcbf9a56fc39759c854156c3621b1b2b7d22991bdfe2fa656648bdff4016b538104524964e82e5de25d074b1dd2b3b23f SHA512 7625d9218dc92b5156a3f766fd278f3f7969aa9726e653c39d77e1e935baef834ffc0bfc4f47dfb929ec60a765a266e5886552b1f311ca8b161a0cda4bfcdae4 diff --git a/dev-libs/hidapi/hidapi-0.14.0.ebuild b/dev-libs/hidapi/hidapi-0.14.0.ebuild index 9e8f998daee7..8713c3db7850 100644 --- a/dev-libs/hidapi/hidapi-0.14.0.ebuild +++ b/dev-libs/hidapi/hidapi-0.14.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc" DEPEND=" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index b1efd208538d..bc8162259513 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -6,13 +6,11 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541 DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15 SHA512 b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0 SHA512 83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91 -DIST llvm-project-78b4e7c5e349d8c101b50affbd260eb109748f8f.tar.gz 207433034 BLAKE2B ab7189fe82b5a9309348b499130295b3057dbb263ad9c60b1748e4ea92be3a85f0160baa1408dde5516650994951d9f948223d2d6260492a07b07dde51a51ff9 SHA512 366ecb02720d2b550ebeca989abf74ca1c93b2585a95fa378f44edc6c3329ee4e1548f5fa2cf7a19e59bc817abe6cc8850841415227380114c59b58867959a5a DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 BLAKE2B 115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00 SHA512 cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347 EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1 EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80 EBUILD libclc-17.0.6.ebuild 1750 BLAKE2B 691bf74589650205182ca24a01d649678773a495f33876dc348a695fa34012782c58a723e5df0fca84d1715966c8bb8ac94cf30624ea773964330195c89109c7 SHA512 83d560e10793c5a188d6dcaaaf5a3bcd92e7ea1d5ea21af319b6ca9befeabc812af8122934902f3423afb6e3a941af5c38ae689e14584bce4753fb29a7db6745 EBUILD libclc-18.1.0_rc2.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c EBUILD libclc-19.0.0.9999.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c -EBUILD libclc-19.0.0_pre20240203.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c EBUILD libclc-19.0.0_pre20240210.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5 diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240203.ebuild b/dev-libs/libclc/libclc-19.0.0_pre20240203.ebuild deleted file mode 100644 index 15a69aca7556..000000000000 --- a/dev-libs/libclc/libclc-19.0.0_pre20240203.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..17} ) -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake llvm.org llvm-r1 python-any-r1 - -DESCRIPTION="OpenCL C library" -HOMEPAGE="https://libclc.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" -SLOT="0" -IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" - -BDEPEND=" - ${PYTHON_DEPS} - $(llvm_gen_dep ' - sys-devel/clang:${LLVM_SLOT} - spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} ) - ') -" - -LLVM_COMPONENTS=( libclc ) -llvm.org_set_globals - -pkg_setup() { - llvm-r1_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use spirv && libclc_targets+=( - "spirv-mesa3d-" - "spirv64-mesa3d-" - ) - use video_cards_nvidia && libclc_targets+=( - "nvptx--" - "nvptx64--" - "nvptx--nvidiacl" - "nvptx64--nvidiacl" - ) - use video_cards_r600 && libclc_targets+=( - "r600--" - ) - use video_cards_radeonsi && libclc_targets+=( - "amdgcn--" - "amdgcn-mesa-mesa3d" - "amdgcn--amdhsa" - ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - libclc_targets=${libclc_targets[*]} - local mycmakeargs=( - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" - ) - cmake_src_configure -} diff --git a/dev-libs/libdex/Manifest b/dev-libs/libdex/Manifest index 8b6cb091b35c..e30bb2157603 100644 --- a/dev-libs/libdex/Manifest +++ b/dev-libs/libdex/Manifest @@ -1,7 +1,9 @@ DIST libdex-0.2.0.tar.xz 91648 BLAKE2B 258193b29082024cce30d5e20903f1ba6a3c8e566652d341845178797126796fcc1cf628636de02ba9776cb9d8ff5d38c24f10f269fcd9acbc0cdbb1c0918d8b SHA512 db54fa974af97e59e7a21c19be73db8fec6565377ce313a3532435845d3571216d6617f9a8db500019390d85677ca6f30be3f9a36c60240c8130ae0834826a65 DIST libdex-0.4.0.tar.xz 95468 BLAKE2B d45760dd826835cb2e5bffe1a69b7fcfb4b20fcfb55c119fc3175ae80e2c9b6d34d3df5c653075ed2832183f2c76b3dcaf2509977fe9b79f1dabbb59a3301602 SHA512 806d0c6cb7fe9cd0bdf4e85cf93b9bc67ee11bce0e18ba6c5eb8b075e2a3d22359cf58374b6f07e558f8595b24093c052f4e05763104163b46bec0371efbb295 DIST libdex-0.4.1.tar.xz 95492 BLAKE2B 73e660cd5876f41f7e02bdb35cc460888eaf40a62c7431e7fcd2337a2eb953f975a8f6719c0726672be71ab507561413257c140a31cfdcab09491d4228362796 SHA512 80a80c6fcf936da903a64339dff1d6f802f028bfd6e2815bf3b2a3ac6bd0e9fafe3f81b66dd1ee0a6bbd6303cc31fc73b528829e587142a7d269b1b98377ca25 +DIST libdex-0.4.3.tar.xz 96820 BLAKE2B 51f6c9a209d8ff19d7e97f4d8cbc9065739f08c555712076c9b6f4d345d56522f31afa1b8dffe8da2cfc128d368d7dc5f6a93757f0fe5cfd0a55de17587d776e SHA512 26691373d560d20cefa3a23e31677259b234cdf623b17b8fb2b6976b03768e86e458d2670aa3b260638b595994f278240e972bf3ff5b765013fb6d3114f46cef EBUILD libdex-0.2.0.ebuild 1195 BLAKE2B 962c9225c175ad2a6e1cb278475b1016a19f6d37814d4014e47b447d12379a95edba5a4a8bb06ee01a2cc172f5b7f4dea82e5bc3082facc227bca656cf2f458d SHA512 e18f4272e5840d1e9679845d842881a99de6cbfeed1346f014447796f9d90454b895259f00a647c3c7c1b617e74b79158d37b780da72c725bc531e2d73824a7a EBUILD libdex-0.4.0.ebuild 1201 BLAKE2B ab26946f4fa3117af2754ac90bd04015fdf73897d81a2ef6dcba9b94c90788ab4db572df27daa280cdc0d8bcd6a3272272c9062c016deb7e78dc1a91c8311ab4 SHA512 813bb6700466199dd802dc7e61635f65cda16b89f575f9f7c82bbca3a0afeb955a60a15768dcef4901f7beea0bb963fe1771de58810d7f02593f363970f11c3c EBUILD libdex-0.4.1.ebuild 1207 BLAKE2B fd206431446b518e559c12f15c5ca0c0f0fd98eab9807ca46a8159f5ec4847beeb855ce012b1cb82893a146979f05fb3154562b55f60a17611f5207057495e79 SHA512 797ad80e151dad2b7053da61758fc804d028a041d00a3007d3245bce426402b21d2c0634b8779273da1b200bf5f44d46fabce104006e4153fc209b643fac168f -MISC metadata.xml 887 BLAKE2B 981f85ed363974888b20a6a1c7d24a22e47502af784bbe983a15359546afba333fe347e6aab5e5f5bef90a6995a4216702a8dde7ad760b9e730f5113076d38ee SHA512 eea5374f3eb48ee5770cc0d6d9133f405b058e74714d29f973c46ad912ca96282eb7f584b6b396c9aa72eae345d45461bcf8d376d93cf5370f04ac45fbab7e47 +EBUILD libdex-0.4.3.ebuild 1482 BLAKE2B ff66e73d16eca75875b3d4f0bf62414f4f014cc2d5b3be0fb158c9d549d3830796e13905a62f46ac6fa1113c71bd1395c154f8ede2abc6ac0905c05461fe0d76 SHA512 55d800949b44abf372817ac6304f851d955301e0102ba289e720ef27127d067b9594c21c72b3a5849d586dbd92579d77e83b546f4beb11191a437084f2a086ce +MISC metadata.xml 1034 BLAKE2B 279009c53ff4ecfd3fc2b053ec13f7497aeb65b5a6f0b225633067c173e353662654adbdf3cdd3eb5dc94fdf4c06b44750108309f917309b09957467eb3f12a3 SHA512 0d87d47c39375628cd18abdfb97db9a8d9d3ae1dab37f7937a60aa6935132dbcb36407bf7308b1b4239401676bbe65a1868e2a06f79e8da16f7f96e246bf5f8f diff --git a/dev-libs/libdex/libdex-0.4.3.ebuild b/dev-libs/libdex/libdex-0.4.3.ebuild new file mode 100644 index 000000000000..5e1d5e1fb424 --- /dev/null +++ b/dev-libs/libdex/libdex-0.4.3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org linux-info meson vala + +DESCRIPTION="Deferred Execution library for GNOME and GTK" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libdex" + +LICENSE="LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~amd64 ~arm64 ~x86" + +IUSE="+eventfd gtk-doc +introspection +liburing sysprof test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.68:2 + liburing? ( >=sys-libs/liburing-0.7:= ) + introspection? ( dev-libs/gobject-introspection:= ) + sysprof? ( dev-util/sysprof-capture:4 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + vala? ( $(vala_depend) ) + dev-util/glib-utils + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) +" + +pkg_setup() { + if use eventfd && linux_config_exists; then + if ! linux_chkconfig_present EVENTFD ; then + ewarn "CONFIG_EVENTFD must be enabled for USE=eventfd" + fi + fi +} + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dexamples=false + $(meson_use vala vapi) + $(meson_feature introspection) + $(meson_use sysprof) + $(meson_use test tests) + $(meson_feature liburing) + $(meson_feature eventfd) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1 "${ED}"/usr/share/gtk-doc/html/ || die + fi +} diff --git a/dev-libs/libdex/metadata.xml b/dev-libs/libdex/metadata.xml index 64509955e2ba..e9adc4891c7f 100644 --- a/dev-libs/libdex/metadata.xml +++ b/dev-libs/libdex/metadata.xml @@ -17,6 +17,8 @@ <remote-id type="gnome-gitlab">GNOME/libdex</remote-id> </upstream> <use> + <flag name="eventfd">Allow use of eventfd</flag> + <flag name="liburing">Allow use of liburing (io_uring)<pkg>sys-libs/liburing</pkg></flag> <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag> </use> </pkgmetadata> diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest index 21e97777a056..e00893daefff 100644 --- a/dev-libs/libgusb/Manifest +++ b/dev-libs/libgusb/Manifest @@ -1,5 +1,7 @@ DIST libgusb-0.4.6.tar.xz 50660 BLAKE2B 4a2d0f502609f487ca84d970a157cb35c5fc1676a074a868ecb269f2028c39d2ad581a156054987095eb869d7edd7572921b188005262dce12ae3b83271f14dc SHA512 586650f1694cdac50d08f53b117686c38a1be19468ebbf56baa7fc13482f07e0f67c854807b827b6410b094409e117e46afd8cf2706f1390076ad34978b871c1 DIST libgusb-0.4.7.tar.xz 51448 BLAKE2B 126d7723e7f47cf1ee4780aaf627c15e8e04a95a765f5c68578d6a31ec1d69578af05b6687224399e657dfaf2f983bad5415b05c19c3334cfc7fc06a58f0a27e SHA512 38f8d4989e3adc46013a9e8ca42511c5de9bbaf23a11654eb47d7c9a9c64b90f0213b77916f8ebd1e6c246aaafa0e1574bb72a19170ae9efa2af9e3f86a4e210 +DIST libgusb-0.4.8.tar.xz 51632 BLAKE2B f904bb8a0766a61b0e7d6e5e80d7f0eed5c44537065db2b9bf33cd694fcaa58d93a7cdec37802fd278c2eb7ad2e4de79cd492baa1ead373e31e4d75488999e1e SHA512 b6446761ba4a19b8e7b7fc2bcf26064c89a574c328b794eb3f1723ef71b4100447c5b024bd8163c4e42af935ce0b7e11b93b722871061f7115da0003cc14b001 EBUILD libgusb-0.4.6.ebuild 1752 BLAKE2B 190e4ba969d0e72995fedb122900ae7c78497e348be0c1aaac8846773e99374084291456de2cceb4ce3a0201cb7f735e17ce62210c3199e321067db9177e4fc6 SHA512 ac048731384fa3f85da738aef157435392be0079d559a0f0d0f9284c7ff01bc3c9eebbd15a0c3c382d766830894307caaa6c592f3d873fdc236161d5d8bf5189 EBUILD libgusb-0.4.7.ebuild 1757 BLAKE2B 173dcdf53bf9bf659922089f824bdf3e3adcfe9ef17d0000c67a88b218d7e0e49c90ba318020631efb90ca7a59e6774d77d3b393f567371a7eedc0122dfc108d SHA512 267ec09fe5a2c43ec59080c6b7c0ea1ead698db26c5ed7094f925b14ec34a3baf14ea0add4d1ab67184095af7bcdb0f6a83b2c07597287cd41b3d8ec078da98e +EBUILD libgusb-0.4.8.ebuild 1759 BLAKE2B afe943acd27dda8c7ecb087a6effac77521e83258276fe6868f34d941bcb0a3c1e79beae679a6a55f337c819ac03a006b9c73f0447b4916c34bd35da7405b4fc SHA512 db45c616588fb78d2007463d088e00a1844f5044c55493462693021852fc2c11b4cd201ac194df85af565338a9c2968815900e7de6c0b0f8f5bad47b404b980e MISC metadata.xml 344 BLAKE2B bd362d7e89ba2d88c2f220ab47593b4ae25bc4ca486bdafda16448407213d7558d7ea807c489e5aafbb8ec83a40e8e339c8ba20d3bfc3957da33a7e7711c6898 SHA512 93166c6dd4d764901c87fc567ab1c67add1c654b7ea1f3326e7144d5c14789bdee2a1e37874f8b6158136e03363372bf1d972f49f96095b0e3e568af89c4af34 diff --git a/dev-libs/libgusb/libgusb-0.4.8.ebuild b/dev-libs/libgusb/libgusb-0.4.8.ebuild new file mode 100644 index 000000000000..170709802faf --- /dev/null +++ b/dev-libs/libgusb/libgusb-0.4.8.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson-multilib python-any-r1 vala + +DESCRIPTION="GObject wrapper for libusb" +HOMEPAGE="https://github.com/hughsie/libgusb" +SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="gtk-doc +introspection test +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] + virtual/libusb:1[udev,${MULTILIB_USEDEP}] + >=dev-libs/json-glib-1.1.1[${MULTILIB_USEDEP},introspection?] + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + sys-apps/hwdata +" +DEPEND="${RDEPEND} + test? ( >=dev-util/umockdev-0.17.7[${MULTILIB_USEDEP}] )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) + virtual/pkgconfig +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + use vala && vala_setup +} + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library=shared + $(meson_use test tests) + $(meson_native_use_bool vala vapi) + -Dusb_ids="${EPREFIX}"/usr/share/hwdata/usb.ids + $(meson_native_use_bool gtk-doc docs) + $(meson_native_use_bool introspection) + $(meson_feature test umockdev) + + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/{doc,gtk-doc}/libgusb || die + fi +} diff --git a/dev-libs/yyjson/Manifest b/dev-libs/yyjson/Manifest index 0b0a4845667d..6ec125e05376 100644 --- a/dev-libs/yyjson/Manifest +++ b/dev-libs/yyjson/Manifest @@ -1,4 +1,4 @@ AUX yyjson-0.7.0-disable-werror.patch 303 BLAKE2B 18a7ed6a7a054be4a89a42597926ff7ed5bd1f0ed0e5cb51287d1e43b507f7d7781f9ba78d4942fc1381b8f2dc0bbeac9ec106a9b8e8a2e461d6a6993af52056 SHA512 59e91c71eb214c0e2579a0c170199ed26f6f9bbce3cf110653fafbfe059743033948108d3d895b11bd4d43d05881d13e446981a6711b22107909e3d4647be739 DIST yyjson-0.8.0.tar.gz 1529369 BLAKE2B b76acfbc48a3520129c5ecffd61b5eb06a1a0103b09e31cf45ead6ddb9876c30c0d096e104bb73a57c128b42fa9b5dd7af700144d61dd51e2ac14f188e5e5195 SHA512 3872b46930fd0f4d659004a4d08cdb1c506ccc2bf2888f5ee50523929a2b72f9d8e72ee71dc958ebca630f1886858d4350521bffc18c300a27d25436833384a9 -EBUILD yyjson-0.8.0.ebuild 859 BLAKE2B 0d5fbd7f9710d51d5dc76392f9e441ca73afa3684f87b72d473d2f81f4c4909e493514de1e900aec705e3488ee42c1bb27c65f07e26eae6954528ec92a8cd8d8 SHA512 72b25420ebfe18eed39c0d72d9fbb6c4e1b06d2b8b3f860652f0a2b42c426c833f0415e345c66036ea882f5a6ab84d337505031b21a990ba7343fd62b783150e +EBUILD yyjson-0.8.0.ebuild 866 BLAKE2B 3c34f1136c405de1253f945bfffeffae2bf9454b72c98488420af6942a6580fdfc626e9924386641e508650fd127149ac8255e80bdf7fcee36724dd4c3cc1619 SHA512 a9b4dd4f87a94720e87aabaa3fd83ede046fdf6ca4ad10e8d36de7e1f80e85c2fcb556da797a4e452ce880d1d5974d0ef84805b62cdda7a9e3622f3b9bc94b65 MISC metadata.xml 297 BLAKE2B a5ac4375cfb73215475fbcdc7dcfd5edde21a0696761230679afa8ca7cbd520a684b6b96641d8c61104dc3dbde5d9ac9fd66a24c217aced8a6bcce79fd9926c6 SHA512 2c347d6f55a7e970387ca0e30c2064e53e64eb64ef2e7b615bca747fd83834064fd7ae1566a9353f5eedc32c606aca1f425b13573b8fe5c519c6cca2c4b4e495 diff --git a/dev-libs/yyjson/yyjson-0.8.0.ebuild b/dev-libs/yyjson/yyjson-0.8.0.ebuild index 10153e451096..0d2e0008ec22 100644 --- a/dev-libs/yyjson/yyjson-0.8.0.ebuild +++ b/dev-libs/yyjson/yyjson-0.8.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P LICENSE="MIT test? ( BSD )" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc test" |