diff options
Diffstat (limited to 'dev-libs')
43 files changed, 459 insertions, 123 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 003e5c1934d2..53362688d5df 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/gumbo/Manifest b/dev-libs/gumbo/Manifest index 28da6ca45069..397b6cff42e1 100644 --- a/dev-libs/gumbo/Manifest +++ b/dev-libs/gumbo/Manifest @@ -1,5 +1,5 @@ DIST gumbo-0.12.1.tar.gz 2115338 BLAKE2B 8c2d119ff622bb07a2d4f0a04b4e3d1db1d3609632f540618dcb47a94f3b0ef4bb72fae8f74e2dbe43b4a2311421eee5b4d371475efda068a04ac5e8f8b9b304 SHA512 df74bf00b20152306b71db5659d4bf35ef6098ad6937925301ee48c96772607d2ab8e49a5b262caa27a72d5f267762c85e1434690e6abbf7e67d63c4713346d7 -DIST gumbo-0.12.2.tar.gz 2113915 BLAKE2B b2bdcdba3746c2cc1e7bc09b9ee8409b2f03fad0ad42d95aed8fbcef1696d43d571898a1f5323b2aeab4d8a955a6ce89da30a1643edb0fc9b19027002740aa19 SHA512 258d93c0404b7dc35e1088cded02a394b2cbd0d08f3e7d0a3e32d859c2032efcc831687c7bc749e9bddb60d4f910bab741007bed1117d486a0d3fd194e22f4e7 +DIST gumbo-0.13.0.tar.gz 2114279 BLAKE2B 21dd11312b4c8043810d03b62949313f5e69abbef2cc032c5d2a5d5d9a65d4711a7473dc7d4e3fcde7b15ad5b9df8d18d2eb2b1bdae4ec0ed236092ac3331bdf SHA512 b87694179f35490fc25c6100c3bd81019926954e4838886d50698158e2a5bbb36f119cb086dfad05ff867a80b7bed8ada8bcbbf83bd1a151fb43921b66d9b61e EBUILD gumbo-0.12.1.ebuild 917 BLAKE2B 3868a6fcaddec9f93b87647143e410c0c6f5c98c1a0d66de1e0019d209a0af7373395f1027622014aeb33359ac40117608559f5c07864b6995f68db68f6b6d19 SHA512 eba877dc4b33e01bd232b9b166d763618f281639744c9f094817592637d62462b845c809b5b1ed79b4262808e27d306bd8921c291b4d7dd067bb5776e239b37c -EBUILD gumbo-0.12.2.ebuild 923 BLAKE2B 9b315bb953a04f7c3aeca124cfbf6858a387d05b9d8a6e5a28f4f5faa43a2877eb8b083bc28910cc31e4b0464cfdf3a35644885a69757232e85314bb3225430b SHA512 fe72b06b3c1aa205f63dbfba48ae2d658ed7a3272ba72fefdf904abdbdb28afadfb74dafbf7cfce36f36012a0a79d16104b34fd0d1a98c0c87e6aec849c3ef40 +EBUILD gumbo-0.13.0.ebuild 923 BLAKE2B cfa058592633baa731cb078f812a7d9f6fd7c1f2f059b0d51c697f46d8840756caa9e7e65305717c50b9e520dbade99196c3cbb05a519e4c2b0d16c7d9671fc5 SHA512 e5a6cfebfb9d925531513c9effa5dcaff94087296a70db0c66682710e40afa6652c5856745f182da982cd8dfccf18ba70487104fd71df4aa1cf362ea4a9212d4 MISC metadata.xml 496 BLAKE2B 2d2b8386236aeae2ae0105c159edc09def3c6eacf313e2a36b72cad938a028aa4104643ff9f4ac35afa2a531f11461adeaf7e8c3e8f7e100609c5117aa4beb9c SHA512 2dc0531551fd29f33c9bae8b74c60830ec7fdf4c3fbca4629b25af5381172011e55c7a4fa38a817b8214ffbd8f5107e4c3e21fc8adeccfe55fd2e33fc1bd52e1 diff --git a/dev-libs/gumbo/gumbo-0.12.2.ebuild b/dev-libs/gumbo/gumbo-0.13.0.ebuild index 0bef4a333911..dcd1158d30be 100644 --- a/dev-libs/gumbo/gumbo-0.12.2.ebuild +++ b/dev-libs/gumbo/gumbo-0.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://codeberg.org/grisha/gumbo-parser/archive/${PV}.tar.gz -> ${P}.t S="${WORKDIR}/gumbo-parser" LICENSE="Apache-2.0" -SLOT="0/2" # gumbo SONAME +SLOT="0/3" # gumbo SONAME KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest index 5c52de3a81e2..1f8e5302ff93 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -2,5 +2,5 @@ AUX libical-3.0.11-pkgconfig-libdir.patch 612 BLAKE2B 90b53adfb90684dd8c18f91a4d DIST libical-3.0.18.tar.gz 908948 BLAKE2B 0d3a665bce64752bbb1d28afea708643e6f52f19d5e5eae576aac40b720661e5c9593ff1e5ae48ef9a6c1b54259a7848847817ae669bbc8ef6b34bf1c7d90ee6 SHA512 53ecf6c14a68d569dd11bfdeb1a072def847a14d189c6af16eab202e004350ee7d9488c6b63e9cb67889e8c2dec90643fef46aec143a915f28270d0752eaa9d5 DIST libical-3.0.19.tar.gz 973744 BLAKE2B d3a8bc71cbef7014db23358b523691de7f32c071d5d978c79e94b7f21c4776bc9f88bd39df5ba552ce6e8e0f86beda13bbd14a73a11f21b1f45e020d2a15bb53 SHA512 32e5cac219801b40d8691deae6efae6fdaa64ca0968a72af5b27647958d44d79626c26c4e3675cfb284c2f1039c237c61ba2dd6030e9b1ea6a9d69296424240d EBUILD libical-3.0.18.ebuild 2375 BLAKE2B 269c845638db8f80350bdbacad5d22cb1cebb65ce22b3bdb738a737ff8e1495b2bac2ff7034fcdc965b10ebfc9ce3fc89b9701e70a1d9bc011e72b17db15c660 SHA512 006946681f4512bfe26c0f1a7aea7a2ef5a3da18bd4d7ee9560e8342f09f2631729640ca26864e9f01847c39852dc95a9a553347930e0bc76e2c2dae28fe355c -EBUILD libical-3.0.19.ebuild 2382 BLAKE2B 9e2e9d4671b1229174326e7e4b33bf8abcbfcc7ec5c5a0d221cf08f22f21c7aa602278ee801af83f2296497b3b4993ea11ace0d3368a081dbfcd2f0e9e08d4f7 SHA512 7896725e73cb6088fcdfc9f4a0f4ee8c1958eb375fe7394e1c88c276bb838cc12da927f9a18d5ada119d6676101f2fef8f5132902b9fb7d81ce5dba279b06b12 +EBUILD libical-3.0.19.ebuild 2380 BLAKE2B 140063f84a608e58af2db1de125cdafd6e7e0a6b6a5ebf2c9b685e64ce5ead779b6a61bf897b5648e69840785b80bb38aa33fe689ce827a1bd24a03626a983d0 SHA512 e3c1fb845e1ade959634ccfc11f0bbc4f2d32c8d444e2a4323d0359a2b4781b7061787040c6a248605b8c1c48992ecb81c33c8569c507a55cf3bcd6a65980d10 MISC metadata.xml 426 BLAKE2B bdc616f3bedfa391b56edde0bd0f350b171c1f9afa2a8a9e0166e71ecf1177946aae064bea9f48fb9933d24cb94fd784a299bd97b12ad7236b3483641a5dd763 SHA512 663bef7814dfd66077f1046094879c0ec1eb0165d616e85c08eb0ff9cecd3557afd31e7d8dda8f1e95aca6955d94818f3253c8b763ff135195d41b1b1e871d5c diff --git a/dev-libs/libical/libical-3.0.19.ebuild b/dev-libs/libical/libical-3.0.19.ebuild index 1ffc77e1b830..07a228c17a22 100644 --- a/dev-libs/libical/libical-3.0.19.ebuild +++ b/dev-libs/libical/libical-3.0.19.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="|| ( MPL-2.0 LGPL-2.1 )" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples +glib +introspection static-libs test vala" REQUIRED_USE="introspection? ( glib ) vala? ( introspection )" diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index 84950cd7e7fd..d7796497329c 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -3,5 +3,5 @@ DIST libinput-1.27.0.tar.bz2 843722 BLAKE2B 342166bc48943a65e70be274a4b946769b27 DIST libinput-1.27.1.tar.bz2 844741 BLAKE2B 816977ea6fdc84c160523ad574801f818cdf9f8da5b0ebe30e04a71c2d1ebd15e1530cacf4d56893ef3e23fa14cd7bcd25b6ce6661adf291e8d7a9d4ab2b7752 SHA512 c8312000d7ce8c6f209b233177358c53dc830769cf2a80bd23ceebb408a0371de668846a5d1321b6ef803b3c17af5c0aba941ce5a2dc1fac6a0d5d791a13088b EBUILD libinput-1.26.2.ebuild 2373 BLAKE2B 05f4b599a866481fb5be923377db9b033214418fec1328ebaf83edb3dc94f7ca2014de9f2bd843fe57311bca22aede445d9e6cbdaba7b8bc66a7a7ed79edd9a1 SHA512 fb7a22f39d22340bb5f2a8e7a68b354cf34d5ff694cb542900631ad7f52e1c819c4edef20485c11ff79147fa8ce89520816ef98491550363741c33b2d7c0eee8 EBUILD libinput-1.27.0.ebuild 2374 BLAKE2B ae4b45bb29aa9fe6e9cf00df9a436414bb57fb84cd447cb741deccff18dd2598d125b056c427186b64b214fc45f3a1315bb15e5768260f0f34407f947f70eedf SHA512 7bc6d27303c9c6bea4ed07f075295864ceae3dd9cb54f47a3b8dc301dee9a4f17aaf0feca4208da2e97308017493fd650d79e1064d6cf6c7d995b7ecb3db55fa -EBUILD libinput-1.27.1.ebuild 2380 BLAKE2B 979af13fca07832ef74589cd275a268f7a04f16d90576613a4c60ba4e3b540ca9ab6e597b1e73b88e1be67efd0168784a351bb49331001ffc78b4d4090bc3cd7 SHA512 1845cf1bc55e7a8c2aa707a85805dd5992a9105d6c311cbdf56392012360d96959ccfc87c71753e0dafc41aa973c5720ee2b441327d3541f1cfb31582090c44e +EBUILD libinput-1.27.1.ebuild 2374 BLAKE2B ae4b45bb29aa9fe6e9cf00df9a436414bb57fb84cd447cb741deccff18dd2598d125b056c427186b64b214fc45f3a1315bb15e5768260f0f34407f947f70eedf SHA512 7bc6d27303c9c6bea4ed07f075295864ceae3dd9cb54f47a3b8dc301dee9a4f17aaf0feca4208da2e97308017493fd650d79e1064d6cf6c7d995b7ecb3db55fa MISC metadata.xml 339 BLAKE2B c649f0ffaad1b1dc76c3d3184d95356b2925f642ff6b96c3eba0c31a1d96c3d9b741c1348f8ec90d02428c30a836872fe4e42e7ab5f5e5197f4a787f9147a1a8 SHA512 e9aeca6cc4451ab5b622f597f8debaecfdc672244e5e0b687ac294c20009ba42fb2ccc45e7016a2427312e1c768259005e0a7ff53026087570382652ec23cb60 diff --git a/dev-libs/libinput/libinput-1.27.1.ebuild b/dev-libs/libinput/libinput-1.27.1.ebuild index 3b150a3add3f..c1dd8bf559e9 100644 --- a/dev-libs/libinput/libinput-1.27.1.ebuild +++ b/dev-libs/libinput/libinput-1.27.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 LICENSE="MIT" SLOT="0/10" if [[ $(ver_cut 3) -lt 900 ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi IUSE="doc input_devices_wacom test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libvformat/Manifest b/dev-libs/libvformat/Manifest index da5b3b0e1019..98a5f07cdcbf 100644 --- a/dev-libs/libvformat/Manifest +++ b/dev-libs/libvformat/Manifest @@ -1,7 +1,10 @@ AUX libvformat-1.13-has_unistd.patch 216 BLAKE2B 088a3394b55a96f4d744f5c8f5b482dcbf6bbaedb6770ad6255b3dfa78bc16bb2bbb11774dc3799d77328b08e45d638b5676d3b174fa7c1d8c1974364a748200 SHA512 3a953942b2d19e6296bf55ed13175527a5def938209b55db646460b1c50be43e5fae1a0b7a68d7adb1946178bd21df5f260f07876160ce02887c168fba5fde88 AUX libvformat-1.13-str.patch 561 BLAKE2B e914d003a99449eb3c1b85c7385cae24eb4aea73962d30d3ea05667f583a1f0c2d9214e75837647193adb8038c789d00e410dfe26fcd66bf1aae197d2382fd02 SHA512 f34c993ad54cfc87505147cb9023807cff08c8c6b70630f1110f6bb20c5054f749ebf0f473c56be62dc9a5034903df2659416742bb5a9e40b300e65e15df45c9 +AUX libvformat-1.13-time_t.patch 1060 BLAKE2B d706ae40dc9db941852bea9c51c55c2bdc26ee8b9eab3016572e81c16ce53b84584abc94e1c7ec7b9ee8093e3734b0d2ed7840ffdd1546628af5e0250f3b1ed9 SHA512 24c955436e09baf22f776c009c6d537e9a0f1efede7870e7627b9e365cb2783f20d73c6283b02fb3e2b365b2f00bea0a628c1fa4b31b369b0b16b44cb9ec1491 AUX libvformat-nodoc.patch 152 BLAKE2B 16afe084a8a90f440c30904a8f85838eebff9ea5e622bff011d35917863e9f07cd9d1fd00a569f0d7bad198834cbb1c8812082f9247540af9ecab06b7e35ec64 SHA512 d84c718cc3e4677c70cec6e460a016cdee41f03f8c6c99dd915f22024ec4d1260c2962ab1447562405408b015879a3db6aa34218a78334c1515509472456632d DIST libvformat_1.13-10.debian.tar.gz 25884 BLAKE2B 73f2ef1126dcf51ef1d8128a74b131e6ed67b8a83c4a7db2d142942bd3f4748d0925f4bdd09633f4be47260d035066d0f730bd7680ebd4b9721bc0416e61d823 SHA512 fd3635a697cf52215a024118dd5e7776829ec2e537a6795121361046588be23f00225fafc50e14e25e94e94659bb16d7830193b159925c63ff2e0644394b3626 +DIST libvformat_1.13-12.debian.tar.xz 21560 BLAKE2B a226c3a0488c78357c44f3b45608bb07b002e3e59eb01db4bc42c284ef8b24484e75368dc24a9dcba637a99ddcff1f19b39462c800606e1f73327bbe3bdc6eaf SHA512 9fd7f3765fd53d3dd90698973e582b9a61e9e0192c5f588f984c323b36939535a47c33ff89d8eb9c7aa9c567b8a785e077c626db13668532f683834ee53c234a DIST libvformat_1.13.orig.tar.gz 254463 BLAKE2B ee7d7bf9585e670ed3f6999d002669072535ce7c2c474b1f86d80026ea4bf6852a5c000a45a03b881e6d15695bd3162c132864ccb4f7cc574207209ea3a6c579 SHA512 80b47897dd4f5dfa05e78a40de821406a007e330fc82584a0d26e2d1580a5ce52b6af90ecd4c0f7f36eaf00d6a78d9ba3b84ec2b7c7d814ba890a629d7a2c7ba EBUILD libvformat-1.13-r2.ebuild 792 BLAKE2B a328991fedb8f70c1f160b30bf96f1cf5ee8287c0b9e3e070fc5d096779ad0fd7ec6663d7f73482981a60f5abb387590bc7782e8aa86a98f7013034fa1e6c4ba SHA512 0e02a6e9fc678ca2ba52f47c103c70a417ced2e1c5f698e5ac72a1aef653574d174b7169e4c71859670558710e467d863f976524b74704a0b2701aa74668f8fd +EBUILD libvformat-1.13-r3.ebuild 788 BLAKE2B 1986589038f81b036fe5ba1e543889bb53f8c60ea659edb060a435de691577629302a0f2d6fcca979ae6d1000fdf2bd8b0c50aea3cc05e161dd8540de58101d3 SHA512 6232ca9e70bca57d627f398c2c30210c31c6989e37097b93a85926f9e9f3047a1ebe206f9ee0b82d5dec4b26edc7d23c1a21f57f9e994a8151f3dc4e3529548a MISC metadata.xml 245 BLAKE2B 4638c053531b6db111751ef8d0ea5a0ce2626384eacdef18b57604990ae5da28cc802a307e8de392a35878aa9eb9927f32a5c16e9f33a1409d5833a8b1204497 SHA512 46e0ada7fb753716ca0ffa7b183b843731a6c5d7dd50f5ea3cd37e4c79a1aacbdfa241fea318780d809e798655a4c693632a4134db1285f530ff90eaa523c537 diff --git a/dev-libs/libvformat/files/libvformat-1.13-time_t.patch b/dev-libs/libvformat/files/libvformat-1.13-time_t.patch new file mode 100644 index 000000000000..b49c6bbdfa4b --- /dev/null +++ b/dev-libs/libvformat/files/libvformat-1.13-time_t.patch @@ -0,0 +1,33 @@ +Program already uses time_t everywhere else, use it in last possible place +https://bugs.gentoo.org/919257 +--- a/src/vf_access_calendar.c ++++ b/src/vf_access_calendar.c +@@ -226,7 +226,7 @@ + *---------------------------------------------------------------------------*/ + + bool_t vf_date_string_to_time( +- uint32_t *p_time, /* Output time value */ ++ time_t *p_time, /* Output time value */ + const char *p_string /* Input string */ + ) + { +@@ -298,7 +298,7 @@ + } + else + { +- *p_time = (uint32_t)t; ++ *p_time = t; + } + } + } +--- a/vformat/vf_iface.h ++++ b/vformat/vf_iface.h +@@ -1203,7 +1203,7 @@ + *---------------------------------------------------------------------------*/ + + extern VFORMATDECLSPEC bool_t vf_date_string_to_time( +- uint32_t *p_time, /* Output time value */ ++ time_t *p_time, /* Output time value */ + const char *p_string /* Input string */ + ); + diff --git a/dev-libs/libvformat/libvformat-1.13-r3.ebuild b/dev-libs/libvformat/libvformat-1.13-r3.ebuild new file mode 100644 index 000000000000..879ad26638d7 --- /dev/null +++ b/dev-libs/libvformat/libvformat-1.13-r3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library to read and write vcard files" +HOMEPAGE="https://sourceforge.net/projects/vformat/" +SRC_URI=" + mirror://debian/pool/main/libv/${PN}/${PN}_${PV}.orig.tar.gz + mirror://debian/pool/main/libv/${PN}/${PN}_${PV}-12.debian.tar.xz +" +S="${WORKDIR}/${P}.orig" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + +src_prepare() { + eapply \ + "${WORKDIR}"/debian/patches/*.patch \ + "${FILESDIR}"/${PN}-nodoc.patch \ + "${FILESDIR}"/${P}-has_unistd.patch \ + "${FILESDIR}"/${P}-str.patch \ + "${FILESDIR}"/${P}-time_t.patch + + default + + eautoreconf +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/openct/Manifest b/dev-libs/openct/Manifest index f33cde8a561d..e01252c5cad5 100644 --- a/dev-libs/openct/Manifest +++ b/dev-libs/openct/Manifest @@ -1,6 +1,8 @@ AUX openct-0.6.20-automake.patch 786 BLAKE2B f37d39bdbc0c1db10ec7058536d0d34ac3009e7ac2081f36ae9cea3f17f2d0558d50e2062fe60fb808df710887b290683374ada1c9301cb91480d67484008186 SHA512 baf7fae52aea4dae53ed1f3364eab207aeaa3cd2aad28b44dbf05f5632fa27530436a03748c285ed325360b6b62821c685cd0e05713db2f95a3177ba1b5749be +AUX openct-0.6.20-incompatible-pointers.patch 958 BLAKE2B 7dc9faf725a61e3f8c1acc45c0856ba5e0a12b315ce7309b452b1cec4a17e27fafec64f77782c679e06c23b9ac5edf2618c854094fdb4a5672c7c4703a9da90b SHA512 cdefe0fdb637bc000ec82c103ef512c726d612fb9035af5e0469e6ea427b2961dd6c513daaf989c65d583613afd14fca40bae6aaf31cced35eb0d61e2e08a017 AUX openct-0.6.20-slibtool.patch 1353 BLAKE2B b8a5747258cb7d5ac8bacda87c9eaf2f177e202490c162594aec6559f13c65e562b887e6c8d056c1ce5ab247e80c51ca6610654e61b2c593e7b13e22e458b43a SHA512 34ab2345b44424d9868c95a9af862d03603647b824e1d84a1f35a8171249b2beba7fae9ae3a4d0468d9029cf6c748c02fb2032e30462640eb42ff08d3cdd3868 AUX openct.initd 502 BLAKE2B 5f583c50b138d9017aecbda25aeb74f09643ea461be3449c50c4ca61a0379c50bf22036cfe46ec3e606519ddd94a49add053da48f8987d5e6f2e790408ad48d5 SHA512 18cb14070252c3f1babe117d5f6fe91639b1bdb07fab953573ba143e5cc49b55964ae56427f0cc741fb3d90e54eb2eec863864a340229929ad5f2aab21723f23 DIST openct-0.6.20.tar.gz 702818 BLAKE2B 13637fa914394e1e553d750062535c879ba11c6587c42570e2bc92c4af9f732a9b0dfc06e2140f4965480363f8d65bc5831f905910d734c36034ccf1916ad302 SHA512 5175b418847200dbd4af0d8ab09546d94568639c67db67bdea93c68cb042c7ef901bb356784d6b1d9f4de914535eee5a450b39a15d1ab9a676ffce790a408a3e EBUILD openct-0.6.20-r5.ebuild 1928 BLAKE2B fa0fa24fbca2411f1b7bc7025ab0c5105cd412b0898486950c0caf76b57db8fd0d02e380576d61469d5f490c8f3a8cb18bf59b70e9b29e015c803bb192179e8b SHA512 d2f1a1013771d3ae4e39b55bbc823f76a6a8e52e173d95b29232ee9cc72d15632c3fd1b95a76e453b8cf37b3cf4bc2bd44c4473c8f992d337e1bb673933c21f5 +EBUILD openct-0.6.20-r6.ebuild 2067 BLAKE2B 9d65c716bf559d3e28a29ce38e8cea6acf63491f3250e513a41d5a9eac68f60228885b452cc7e3da96fbb13afdc9a9da046771a4bbe11383bab4ea47f96edb06 SHA512 353a125d27b55707f7a33585ead0b42f7565d44242c71e4e9cf77ba8cf58b42a5877e1a65fa38ff17c6910fd47724ef863af24304e2f3643ef4c206f6510e8b5 MISC metadata.xml 560 BLAKE2B 255522c34b5e1d9bf69da73ff2ab70a1df6703acab0e703c752bf6d03312d2b58974b08aede380deed3250025a21592e99cbd399cab8813d943b091042d597f7 SHA512 6abe85fb17bca4935dc62b3f1a55e4c54f7bc39c5d8ab43fd7081b6e5bbe5690551a8a04a9824a541f70833d652d0c4958ba35df32ec91b33e0ffe775d3cb26f diff --git a/dev-libs/openct/files/openct-0.6.20-incompatible-pointers.patch b/dev-libs/openct/files/openct-0.6.20-incompatible-pointers.patch new file mode 100644 index 000000000000..36444bd9d2a8 --- /dev/null +++ b/dev-libs/openct/files/openct-0.6.20-incompatible-pointers.patch @@ -0,0 +1,26 @@ +Correct types so all pointer types are compatibile. +https://bugs.gentoo.org/920193 +diff '--color=auto' -ru openct-0.6.20.old/src/ifd/process.c openct-0.6.20/src/ifd/process.c +--- openct-0.6.20.old/src/ifd/process.c 2025-01-20 19:26:08.226266610 +0400 ++++ openct-0.6.20/src/ifd/process.c 2025-01-20 19:28:06.168582649 +0400 +@@ -450,7 +450,7 @@ + ct_tlv_parser_t * args, ct_tlv_builder_t * resp) + { + unsigned char *data; +- unsigned int data_len; ++ size_t data_len; + unsigned int address; + int rc; + +diff '--color=auto' -ru openct-0.6.20.old/src/include/openct/socket.h openct-0.6.20/src/include/openct/socket.h +--- openct-0.6.20.old/src/include/openct/socket.h 2025-01-20 19:34:34.479330790 +0400 ++++ openct-0.6.20/src/include/openct/socket.h 2025-01-20 19:36:19.708720553 +0400 +@@ -37,7 +37,7 @@ + listener : 1; + + /* events to poll for */ +- int events; ++ short events; + + void * user_data; + int (*poll)(struct ct_socket *, struct pollfd *); diff --git a/dev-libs/openct/openct-0.6.20-r6.ebuild b/dev-libs/openct/openct-0.6.20-r6.ebuild new file mode 100644 index 000000000000..7354b74d3c97 --- /dev/null +++ b/dev-libs/openct/openct-0.6.20-r6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic udev + +DESCRIPTION="library for accessing smart card terminals" +HOMEPAGE="https://github.com/OpenSC/openct/wiki" +SRC_URI="https://downloads.sourceforge.net/opensc/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc debug pcsc-lite selinux usb" + +DEPEND=" + pcsc-lite? ( >=sys-apps/pcsc-lite-1.7.2-r1:= ) + usb? ( virtual/libusb:0 ) + dev-libs/libltdl:0= +" +RDEPEND=" + ${DEPEND} + acct-group/openct + acct-user/openctd + selinux? ( sec-policy/selinux-openct ) +" +BDEPEND="doc? ( app-text/doxygen )" + +PATCHES=( + "${FILESDIR}"/${P}-automake.patch + "${FILESDIR}"/${P}-slibtool.patch + "${FILESDIR}"/${P}-incompatible-pointers.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use debug && append-cppflags -DDEBUG_IFDH + + econf \ + --localstatedir=/var \ + --with-udev="$(get_udevdir)" \ + --enable-non-privileged \ + --with-daemon-user=openctd \ + --with-daemon-groups=usb \ + --enable-shared \ + --disable-static \ + $(use_enable doc) \ + $(use_enable doc api-doc) \ + $(use_enable pcsc-lite pcsc) \ + $(use_with pcsc-lite bundle /usr/$(get_libdir)/readers/usb) \ + $(use_enable usb) +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + rm -f "${ED}"/usr/$(get_libdir)/openct-ifd.* || die + + udev_newrules etc/openct.udev 70-openct.rules + + newinitd "${FILESDIR}"/openct.initd openct +} + +pkg_postinst() { + elog + elog "You need to edit /etc/openct.conf to enable serial readers." + elog + elog "You should add \"openct\" to your default runlevel. To do so" + elog "type \"rc-update add openct default\"." + elog + elog "You need to be a member of the (newly created) group openct to" + elog "access smart card readers connected to this system. Set users'" + elog "groups with usermod -G. root always has access." + elog + + # bug https://bugs.gentoo.org/843071 + udev_reload + +} + +pkg_postrm() { + udev_reload +} diff --git a/dev-libs/qoauth/Manifest b/dev-libs/qoauth/Manifest deleted file mode 100644 index 986f1ef7b1f3..000000000000 --- a/dev-libs/qoauth/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX qoauth-1.0.1-disable-ft.patch 629 BLAKE2B c466bf98a007c645b4b38e804dce9454954b92307c268d96ac2d8db3991d70eda2b41a44628533c7191df5f1c11c2e363e78f522b535a9921d32fce5733b4080 SHA512 04d06d1989866e208510f9c726fb3a447df2020ba0c7ec169534b39075343c03e05f2dc854696c87cd007ce980dc747f0658d8e88d0ef96b77dc0c70dae923d7 -AUX qoauth-2.0.1_pre20160315-prf.patch 312 BLAKE2B 06da99ad51db25d6ff8069bb9e202cb7997b1fc7ee1d657386ccafba26d57b35b4ae22272e31ab5f71b615d4cd8ab7824be01f795e52a3dec5b82a039fc97758 SHA512 2bdd73d0b43325359edcff59d717ec18b2fc87d720d068cc8e8d04ef25eeb213050ab5ebc7991ec59c91299a5c49a2b727a5e5ad11677641b17cbd424092753f -DIST qoauth-2.0.1_pre20160315.tar.xz 45604 BLAKE2B 290d768e8661c6e8f9ae8094ec140da22f00c53cbfd9ed6ebab1f159ae82c2a0a111a9306eeab0c08ea5b0a349e07d9b7f402f14812a5688ba9860832991494c SHA512 ec44c597c7b9729645ab98e2c71c805d01eab4c0684b7ea0da6b015a052b0ad6e3aa9352ef53e36a67ff99b9f75fb9b89156ca8b23c639a70cc49aab656366c3 -EBUILD qoauth-2.0.1_pre20160315-r3.ebuild 1369 BLAKE2B b687e7c39885fa61aa286bf73191204f98bdaf96436ccd4c65304d05ad333186b5b2a45d759b378de3e3e3cca92fc02890a6f9e305a7e3fa1032f7d8e9da919c SHA512 5ff2916bf9b59bdb1001aad510cc7bc1e653078adb3bfbb27b49226644c620b348f93154ad869bd590065e5b3b52ff601b1a6a2301da31eeda4263f8e5f98e55 -MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-libs/qoauth/files/qoauth-1.0.1-disable-ft.patch b/dev-libs/qoauth/files/qoauth-1.0.1-disable-ft.patch deleted file mode 100644 index 1fd6fd0fc8c9..000000000000 --- a/dev-libs/qoauth/files/qoauth-1.0.1-disable-ft.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/qoauth.pro b/qoauth.pro -index f09b3be..27d7bb3 100644 ---- a/qoauth.pro -+++ b/qoauth.pro -@@ -5,6 +5,6 @@ SUBDIRS += src tests - CONFIG += ordered - - check.target = check --check.commands = ( cd tests/ut_interface && ./ut_interface ) && ( cd tests/ft_interface && ./ft_interface ) -+check.commands = ( cd tests/ut_interface && ./ut_interface ) - check.depends = sub-tests - QMAKE_EXTRA_TARGETS += check -diff --git a/tests/tests.pro b/tests/tests.pro -index d582750..e010bb0 100644 ---- a/tests/tests.pro -+++ b/tests/tests.pro -@@ -1,2 +1,2 @@ - TEMPLATE = subdirs --SUBDIRS += ut_interface ft_interface -+SUBDIRS += ut_interface diff --git a/dev-libs/qoauth/files/qoauth-2.0.1_pre20160315-prf.patch b/dev-libs/qoauth/files/qoauth-2.0.1_pre20160315-prf.patch deleted file mode 100644 index c3457b0dba41..000000000000 --- a/dev-libs/qoauth/files/qoauth-2.0.1_pre20160315-prf.patch +++ /dev/null @@ -1,15 +0,0 @@ -Point to where the headers are really installed. - ---- a/oauth.prf -+++ b/oauth.prf -@@ -1,9 +1,6 @@ --QOAUTH_INCDIR = $$[QT_INSTALL_HEADERS] -+QOAUTH_INCDIR = $$[QT_INSTALL_HEADERS]/.. - QOAUTH_LIBDIR = $$[QT_INSTALL_LIBS] - --QOAUTH_INCDIR ~= s!/qt4*!! --QOAUTH_LIBDIR ~= s!/qt4*!! -- - CONFIG *= qt - CONFIG += crypto - diff --git a/dev-libs/qoauth/metadata.xml b/dev-libs/qoauth/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/dev-libs/qoauth/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/dev-libs/qoauth/qoauth-2.0.1_pre20160315-r3.ebuild b/dev-libs/qoauth/qoauth-2.0.1_pre20160315-r3.ebuild deleted file mode 100644 index c1a097f977e2..000000000000 --- a/dev-libs/qoauth/qoauth-2.0.1_pre20160315-r3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils - -DESCRIPTION="Qt-based library for OAuth support" -HOMEPAGE="https://github.com/ayoy/qoauth/wiki" -SRC_URI="https://dev.gentoo.org/~johu/distfiles/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="debug doc test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( app-text/doxygen ) -" -COMMON_DEPEND=" - app-crypt/qca:2[debug?,qt5(+)] - dev-qt/qtnetwork:5 -" -DEPEND="${COMMON_DEPEND} - test? ( dev-qt/qttest:5 ) -" -RDEPEND="${COMMON_DEPEND} - app-crypt/qca:2[ssl] - !dev-libs/qoauth:0 -" - -# disable functional tests that require network connection -# and rely on 3rd party external server (bug #341267) -PATCHES=( - "${FILESDIR}/${PN}-1.0.1-disable-ft.patch" - "${FILESDIR}/${P}-prf.patch" -) - -src_prepare() { - default - - if ! use test; then - sed -i -e '/SUBDIRS/s/tests//' ${PN}.pro || die "sed failed" - fi - - sed -i -e '/^ *docs \\$/d' \ - -e '/^ *build_all \\$/d' \ - -e 's/^\#\(!macx\)/\1/' \ - src/src.pro || die "sed failed" - - sed -i -e "s/\(.*\)lib$/\1$(get_libdir)/" src/pcfile.sh || die "sed failed" -} - -src_configure() { - eqmake5 qoauth.pro -} - -src_install() { - if use doc; then - doxygen "${S}"/Doxyfile || die "failed to generate documentation" - local HTML_DOCS=( "${S}"/doc/html/. ) - fi - - INSTALL_ROOT="${D}" default -} diff --git a/dev-libs/qxlsx/Manifest b/dev-libs/qxlsx/Manifest index 1ae525bdc1ca..224ea7702459 100644 --- a/dev-libs/qxlsx/Manifest +++ b/dev-libs/qxlsx/Manifest @@ -1,5 +1,5 @@ DIST qxlsx-1.4.8.tar.gz 4705148 BLAKE2B 5b24716f1aa99233a51b1290e12d51fc532c21b5397cae84bd524d11a977d18d7178cc3e9f6bd66b5d837bafea1872d981ce2cf4724821e2fb40ba10feb152a8 SHA512 309560bde9da6461c52e883466908d493986251b0ef89d74fb3ddcec374f8a4f9d96f61f5be96431f224484e778388be8d78244f4d8ebd7de3250e65ec60edda DIST qxlsx-1.5.0.tar.gz 4714070 BLAKE2B 47abe97544ac806139c8457bba0bd327c1df7dbc1b585e13fc061e00f35971898d59a586f441914eeb0530e5d57bbce63769239a7994875001302db0849452eb SHA512 6aa2bc848ce6a34d35e7483cd44f0503aa8be7c1a0087e3f6b4cb425501b79d636efca5ebf970a06bdc9c9a90c073f6fdcc5917eaff7751e238597393c49f038 EBUILD qxlsx-1.4.8.ebuild 991 BLAKE2B de6620752aa3b92115f768c34578f84834e30dba94979fd98fa1634e4f930f02e74279768a9192df5bb66ee7c138e2092e2285c7837f2a864928bfc9bbf5bb91 SHA512 5d478c48ce1dbe95c477b0b1092718634cef6d8b98257bb96a757c7bc36f5e871b57a74875bf77cb2f0b5618f9ed63b43e6511e1373643f559b307a9d0e09c41 -EBUILD qxlsx-1.5.0.ebuild 757 BLAKE2B 622f03a207d38f81c5014ac69d4e27084a31959d5fe74d8cb4928dfe0b68db5fc1dd2881560df19e46cc8353229168ca846a6c741585ddf0c6f463e348bbea83 SHA512 fa93b4ee8e126b6283d16a8a68d3a44ec7d9bc8f29b98a7b562ea2352a015aa38a073b685f9698247763678fbca5a636e9e83c2b66e7e7dcdff9bb8007094df7 +EBUILD qxlsx-1.5.0.ebuild 755 BLAKE2B b629ac8d50514383e28013c797a5f03fcf0694635decbf2bf0dde652a5cf822a9ee73a02507e06f17fc1ae9c5d76af10642d842de5f462d03581daf8ece53619 SHA512 c90428962c96424fa23d9e3d37a4222a66ea869814f3d427477ad1d009d60ff9288ac1de12174ebc5166bd9fbcd40b60159507234b753cafa0b59f190725f7a0 MISC metadata.xml 452 BLAKE2B ad8699296717f9a9cee2557bd07eb85b7a45ea68b104f3d516e82db2b339d5d138225b05f40443f5f9d10376b9a80136751dd39cc02f585d9cffa507520a1b4d SHA512 fade7bbfbcbba4832d816faa9f8fab1bdc5c2a734304b3557dd918ed85f21849a0ee90bb0f5c37f94857144a1223cfde3ebd97e29fed686106d3f010656d91ea diff --git a/dev-libs/qxlsx/qxlsx-1.5.0.ebuild b/dev-libs/qxlsx/qxlsx-1.5.0.ebuild index 713f0e48f28d..195552c85709 100644 --- a/dev-libs/qxlsx/qxlsx-1.5.0.ebuild +++ b/dev-libs/qxlsx/qxlsx-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}/QXlsx-${PV}/QXlsx" LICENSE="MIT" # soversion SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc ppc64 ~riscv ~x86" RDEPEND=" dev-qt/qtbase:6=[gui] diff --git a/dev-libs/tree-sitter-bash/Manifest b/dev-libs/tree-sitter-bash/Manifest index 31cd6396be70..c16d4bc2ac44 100644 --- a/dev-libs/tree-sitter-bash/Manifest +++ b/dev-libs/tree-sitter-bash/Manifest @@ -1,7 +1,9 @@ DIST tree-sitter-bash-0.21.0.tar.gz 557096 BLAKE2B bfbdb4db0f75c292567043a47d32e26c6ec119ed70fa9b77675eb57e686c072315fc114befecc430730c8eec20238544d13836402f2264a1b6657e0387d4987c SHA512 9585ea80f85bc7010444a91142bc943486ade68982c7ca367a6cbe65619af2bdaa1acd8b6ee698cdf74b84d62a7f44acc4676ddb4b6007035eb9eea4768f122d DIST tree-sitter-bash-0.23.1.tar.gz 542859 BLAKE2B fbcc788a241b740e128d1ac7dac6292411121c67239c2656a74514f016b89882e4bd6371fc287b9d94b4b78f2b8e968ba3029de67e1c307e99ecce95bfe83dc5 SHA512 1ab59105a5f0a74a17b415420fb8da072cdd2765f776a4f1b0297ca4a4637055d625753c502b96928e9cdf56fd9f175589da4acdeb338daa9113df94c4aa6581 DIST tree-sitter-bash-0.23.2.tar.gz 544189 BLAKE2B 71e5baa9f51ddb41324be09355fbcc62d559e7eee7c473d190842ddb72d18915f05e4b87d7443119e10edb365a01992d4622710190c33e9ebf2ce47ec4d95502 SHA512 522ca01f823103283a3edcba6d400e118e7ddd452e1b94378feb7c5b3a708b90d55f98c65a4c0af9c89d70878ad595c7f1bbf41197a5367423f894b4fd37bff0 +DIST tree-sitter-bash-0.23.3.tar.gz 544232 BLAKE2B a7f2b8e73fcf99f29771e2952b10cd5679ee35cd1b98a2f59acf6e6110d4aafc900b4b5d53d43f1cc78dbdfc3ca376b1ff34bec79cffd81efbb1b8950efc96c0 SHA512 4882f12aed6dc73f15c0452af38ad400ab0fe386eb33aa61b3c7133fc86d48fff4f0a29302cb5c3ced55eddb2fd65d39414585833cad59a02e98417ef5aac1ba EBUILD tree-sitter-bash-0.21.0-r1.ebuild 388 BLAKE2B 4a5a331b804450eeac880ee7017a1dea881451d8c940b324372b88c6fd7dec593bc0308eb81c9314b032f78f3286ca5ef92e39d9b89e56f2a4ad052fc87b9a64 SHA512 9c0b0b3c14443099f4c21de3c2541891d408b683323c96b696156bf55d288054e33eac247c802191085df33501ed5e763a5fef179a4be17424d167240b783fc0 EBUILD tree-sitter-bash-0.23.1.ebuild 388 BLAKE2B 4a5a331b804450eeac880ee7017a1dea881451d8c940b324372b88c6fd7dec593bc0308eb81c9314b032f78f3286ca5ef92e39d9b89e56f2a4ad052fc87b9a64 SHA512 9c0b0b3c14443099f4c21de3c2541891d408b683323c96b696156bf55d288054e33eac247c802191085df33501ed5e763a5fef179a4be17424d167240b783fc0 EBUILD tree-sitter-bash-0.23.2.ebuild 396 BLAKE2B 8ea6b43a01f09ce1f84ffe2f9ddddbde2c6d65722918b725add5a060626cf50a44ee37cab18a0a57e56aa96aec0dc2ea7a3c3ff4736223e35c2168cf14ef1942 SHA512 f6a6fdb85de538d4371d5138ceb4fc900675acd3641d2b1492b328a6237efcf5d65fcbcc2516383ae004d616c9aadb98258850451fe0b43fd2ef5587c01aa083 +EBUILD tree-sitter-bash-0.23.3.ebuild 396 BLAKE2B a17a219bd307ff90ca10ae0eb9feae4aaaadd585406c595a4169c62952b85bd332ef572158e105c1aadb0fcb3150770968928f628b4a74f2269e27f1624b3df0 SHA512 8cd378d6e4e497a2cad8e80b63d3964927e88e34260a583613d3899e580a10db35ced55e59c58753f6e36e8d0b318e113c57c1f83c9ff9773b96ff6055638ebe MISC metadata.xml 444 BLAKE2B 5a79ed071d8acb28777a9f255c6d7e3dd8317bb2c2502423925764d0b170aa7b8fdfed40d505986986b3bb5d573efd2a300bf3f76b34fccfd5a8380b03fdd1b6 SHA512 0fcdb129e5f90034a21d041a77f2c1ec480a05401def273c074ed31c078cebdee08eb41282b8bb16bc17d125e610b5c1e3348e219a4c108712b6b015a2649d63 diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.3.ebuild b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.3.ebuild new file mode 100644 index 000000000000..e066f715a0ca --- /dev/null +++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.23.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="Bash grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" diff --git a/dev-libs/tree-sitter-c/Manifest b/dev-libs/tree-sitter-c/Manifest index 01c4916eb7f9..611f34d6d3f9 100644 --- a/dev-libs/tree-sitter-c/Manifest +++ b/dev-libs/tree-sitter-c/Manifest @@ -1,7 +1,15 @@ DIST tree-sitter-c-0.21.4.tar.gz 362462 BLAKE2B d3c37bc04e344df7b13d06e941cdc3d0dc6fa871ad02c090fb786086cd561429cb439335a7ea2745746b4e0e4ba938ed07e8fccb9313a2af0cee63b18dd89bb4 SHA512 941117c22b2a1dd46b7e8a9a0552fc3d28d21c22c44687dc67487ab7b136f8f5fcb05c8dc1429e4c56f619c52f7496ba6e07280751e49d8c5e2d36e2a807e19b DIST tree-sitter-c-0.23.0.tar.gz 370699 BLAKE2B 261b7ef1e7ebe1dc49780a95679b921bb7c67cfac6f0eba057199c0e3c9e833a40cc871fdc170ac4689aa19f65feed3c122cf5a6681ec22c619e1129eb26cae8 SHA512 9e4b453c64cc3ce8e6d060ceda1fa579e0339bbddcef7192c3f8bc0cddd6df76286d126e3e3cba476cc1f98d7f84e8b7b896837da8ac0646e3d6f95f6c78bccb DIST tree-sitter-c-0.23.1.tar.gz 379330 BLAKE2B d973ed8463a3d72189084e232e2135394da9207f92a04d1c1a3e46f3a11e038b16d579c9e5c3bc846a650add69bfc786bb8c658f4f303e289d9f47dd304c1962 SHA512 75b89ef3dd4482b56667be63f18f1d7f45ed87a76f1c8c31503e4379fb175d6113df9e82eb7c8a77363cdfeed6f3fcc99ed3208bd083b4b281251759a0bbdca1 +DIST tree-sitter-c-0.23.2.tar.gz 380075 BLAKE2B dce9237481453b84616497a09362f2a1eda85a56c1e0265249e2798a7caff6bca5dfba36e87a8a8ff09b885309d608e1f9f3ebcdfd95626718efd147063d325f SHA512 e94baaf901c970104fe378f42490903ded63f2eb562f51ac6303912809f7d0f79191be72c0b9149b9a4738d0855439e34d9ff715a3fb4dbe7b0d5d464ccd1cad +DIST tree-sitter-c-0.23.3.tar.gz 380064 BLAKE2B c508e120fea033d7ce5b2585fce07288b9b9b02d80089a323c6eaba76bee6446f803c17a4efdecd78a2230848aea2cb187cc1b94aa4acadb71f03aa601f66ddf SHA512 dadeae50a130f7729ffcd0e1b5a26d956d8b6a08524f9b4652a9a91cb1d6e7da3e180d19a37aa60de2d7ffe4509d36a72e8b1d43d4b1482a6487109b2a5414b2 +DIST tree-sitter-c-0.23.4.tar.gz 380057 BLAKE2B 96e6c8b675546d53afa52798f3a9e7c94ea13bd71771e0d369918067437c52c009e2f4d5116e93117370670e3c6c88ac3479189556862855edae4cfd7631e297 SHA512 4f4f756ce37516c030c37eef0773ee51b4045b499b764126ca93327de3526a0d3677691984916f2e59968c3239bba87a3a77fdb769d66f1425d095a0efee6cc8 +DIST tree-sitter-c-0.23.5.tar.gz 378339 BLAKE2B 96bfe2fdab52aff98285e167331db9f911f8a973c0198188e19f2e20f30dacd7f1ff3dd553bb7a16a0579eb711fe74e4b0a97febc56b6dc9aecdd78fee131b6e SHA512 76022e55c613901e6c58d08e425aa0d527027d0130ce6bed2c5f83cd9056a8bdfef7af73ccd5df056b03515a9a733d64759b37766ccaa994f757c8e5c51b9a74 EBUILD tree-sitter-c-0.21.4.ebuild 337 BLAKE2B 3cb2a28216b2f4735dcd9cf8bd6366e8c8f36b20e95370c4b162bf57e04abeb860a8898cd4aca7e5d7246620db9b38beb566945e24fde2087d2cadf768fe9443 SHA512 d8486241fa811ab83fbab615a578e33be45b09692bb8dfce988950e0579fd5cb06cda256daf56886c6fc31bfbacf0b5752432c4df271cd7917d7d3a64e66b414 EBUILD tree-sitter-c-0.23.0.ebuild 337 BLAKE2B 3cb2a28216b2f4735dcd9cf8bd6366e8c8f36b20e95370c4b162bf57e04abeb860a8898cd4aca7e5d7246620db9b38beb566945e24fde2087d2cadf768fe9443 SHA512 d8486241fa811ab83fbab615a578e33be45b09692bb8dfce988950e0579fd5cb06cda256daf56886c6fc31bfbacf0b5752432c4df271cd7917d7d3a64e66b414 EBUILD tree-sitter-c-0.23.1.ebuild 340 BLAKE2B 30cf3cd08becf30034b622077af5ce8c5d209f2bb19567ef1b9d9f6f36f800c147c360dde0aa0107110be8bf47fac129551914c1ba4ea0037b3f7d2096929617 SHA512 d0af167af9b75b2d7d7b52e34b2565410c753ffd6f2fec212386873a0eae33d74d547df87bbe17c3fb2c94e6b3272fce10be5c886723bd76a5392998c7574454 +EBUILD tree-sitter-c-0.23.2.ebuild 340 BLAKE2B 86fa14382448c2fe2bd677bc01f30d33af2936e01868af09b2a05418b68236b2f6a49b65368ab41fb7e3986f5d6612ff7760df0cd119baef7214a9de9f4f6b81 SHA512 4b46a919634fbe12c46fbca6a3628672238d46e551b17bd494eb9ae97c1bf1e7f152218cde9956eb8d1956d4922c6c8c9c5b9927c56399f502b63918d68da93d +EBUILD tree-sitter-c-0.23.3.ebuild 340 BLAKE2B 86fa14382448c2fe2bd677bc01f30d33af2936e01868af09b2a05418b68236b2f6a49b65368ab41fb7e3986f5d6612ff7760df0cd119baef7214a9de9f4f6b81 SHA512 4b46a919634fbe12c46fbca6a3628672238d46e551b17bd494eb9ae97c1bf1e7f152218cde9956eb8d1956d4922c6c8c9c5b9927c56399f502b63918d68da93d +EBUILD tree-sitter-c-0.23.4.ebuild 340 BLAKE2B 86fa14382448c2fe2bd677bc01f30d33af2936e01868af09b2a05418b68236b2f6a49b65368ab41fb7e3986f5d6612ff7760df0cd119baef7214a9de9f4f6b81 SHA512 4b46a919634fbe12c46fbca6a3628672238d46e551b17bd494eb9ae97c1bf1e7f152218cde9956eb8d1956d4922c6c8c9c5b9927c56399f502b63918d68da93d +EBUILD tree-sitter-c-0.23.5.ebuild 340 BLAKE2B 86fa14382448c2fe2bd677bc01f30d33af2936e01868af09b2a05418b68236b2f6a49b65368ab41fb7e3986f5d6612ff7760df0cd119baef7214a9de9f4f6b81 SHA512 4b46a919634fbe12c46fbca6a3628672238d46e551b17bd494eb9ae97c1bf1e7f152218cde9956eb8d1956d4922c6c8c9c5b9927c56399f502b63918d68da93d MISC metadata.xml 338 BLAKE2B 63a1d0c3a464e26c64f0928e3e18369bb58dadf0046be1b1af619954230ce17c30113648226542da7c9db94c3ffb6539f8c07252f3eb4872528a090bf9182ca4 SHA512 7da1caca88d1e8afa4268c903aacf1227781a3238157994777ac762efc6cb8652fffd716d23ef124dea8e0980590d7af7d62d7d3853694e3a0630f514f4eb277 diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.2.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.2.ebuild new file mode 100644 index 000000000000..cc8f418cfc29 --- /dev/null +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 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 ~riscv ~x86" diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.3.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.3.ebuild new file mode 100644 index 000000000000..cc8f418cfc29 --- /dev/null +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 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 ~riscv ~x86" diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.4.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.4.ebuild new file mode 100644 index 000000000000..cc8f418cfc29 --- /dev/null +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.4.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 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 ~riscv ~x86" diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.23.5.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.5.ebuild new file mode 100644 index 000000000000..cc8f418cfc29 --- /dev/null +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.23.5.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 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 ~riscv ~x86" diff --git a/dev-libs/tree-sitter-css/Manifest b/dev-libs/tree-sitter-css/Manifest index 7ca92178ddd5..048dc7911476 100644 --- a/dev-libs/tree-sitter-css/Manifest +++ b/dev-libs/tree-sitter-css/Manifest @@ -1,4 +1,6 @@ AUX tree-sitter-css-0.20.0-test-selector.patch 389 BLAKE2B cf0243812bc999a62d2190ebd177a83018af48f81fced8303372301c394da70aa5139a6027f07a72b8c74f8b6c1f53b603b23800e078cb1ad34351fba84a959b SHA512 a169364c2ba5f420a1ca4e1f06d39eb6440230dfb0f2a4fee8926747a2d74cbb3140d037d67f43111d30625186afcc3a010b16fea27eecd530f54212cd986f93 DIST tree-sitter-css-0.23.0.tar.gz 118618 BLAKE2B f47f345a5892fa98b44466fa667d25dfe3ae5ec6eb974e1a4751bba733a985c1eb2dfc69f974076709c7b3e0f5024fc3ced655a74455b822665c72879abfbb3c SHA512 a78e18bb6036cd9183525671decd45911887db6acf449d4965e20ab1607df616bfa028d5d84a33ba2b87757e16b4c0dd672c8981a53bf286d81b8dc412512725 +DIST tree-sitter-css-0.23.2.tar.gz 123495 BLAKE2B 0d381fe352eba5165fbec17221d6b9576ebca110c98fa0a5f7578345eba8c47e677db0d68874106ef63563f2fd02142237dce86230043df3d6a1099fba92619c SHA512 b013d8c14a64c1383563915976b1f5e9ec16a531c83ec35c8be36193fe50f5546b95bf1871e4abf631af5815b655e9c40c99db586cab8c156110eb33fa61ec18 EBUILD tree-sitter-css-0.23.0.ebuild 448 BLAKE2B da7858f5295d590bca1921003f245690cdb133bc7163f0cd978e99b26034b8f61398c9ccedee6e7dfc78e8dceefdd857a214c60e6d0455260c83d22fe20ae83b SHA512 f52308682ec5f8d0528db18e5bcc6fac8b4c24dd5d05ebcf167aa718a4bf46cfebf71d1af7a0804b077bdbf5defa865ea1ec5f8152441119441782f06d25e1cb +EBUILD tree-sitter-css-0.23.2.ebuild 449 BLAKE2B 26d224794378a46ad81e912ff81b9462f3296f771e73598fc3d5f3e2c8bb4174aa100849a009451b59a4584b3a0a9dd6d99176802562cd929bc2c6ab17f8bf4b SHA512 6a1ffbbc255c853c93f63309f294e83358f3f2d437cd4352ace405be27f67769dca7153d72b871a5ec069e02203642f50d8994e38c21a0b4a04cbed130712e96 MISC metadata.xml 340 BLAKE2B a2906ecbfa48a374d76ee5b6c93677162f64c1f0657f1cb687b9113ab13248bc1a65db2614b0870ed9361ba9ab77619346b5993ba1ca6d48d69b22f98d860cfb SHA512 f4a51bcd64582a787d5bb7775889d21642391c6d76882a23fdc8ff4d3c4d14170bfa7e809a5c0bfa711dfa4ee3e6fc8db23bc11d6cd3e33b4e1235197fd5aff7 diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.23.2.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.23.2.ebuild new file mode 100644 index 000000000000..695f74608861 --- /dev/null +++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.23.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2025 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" + +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 +) diff --git a/dev-libs/tree-sitter-go/Manifest b/dev-libs/tree-sitter-go/Manifest index 0eb1dac2b42e..85a3357943fd 100644 --- a/dev-libs/tree-sitter-go/Manifest +++ b/dev-libs/tree-sitter-go/Manifest @@ -1,3 +1,5 @@ DIST tree-sitter-go-0.23.1.tar.gz 202860 BLAKE2B 2b23ae0e186bc8e7e1d266cbfa616f5d377bd3f50f26d7a9a5bd4f62fe7a361199d4a5156b319d78f08d35810661076fb5ac56459d62c73f34a383f10b418126 SHA512 843bd5a462105f840f266f4c3250f06c0557fe6a875c886f3dd30ba9f0716f7962ac6a1a900bd340d675a9ed93970970312a68e4597ed3a1f61d9094188d9f07 +DIST tree-sitter-go-0.23.4.tar.gz 205831 BLAKE2B 2bd47cd92cc233b0905beb521dfeae59e628b432f5bf6737f648b34b825557a53179fed19db36387509c2cc0e7c052a1bf9d7bf8b9bce6d6271ef4bb9fa7836f SHA512 94a930b848003604dfb0e947f37b622fea31dc14bc72bc87948c67adfb7857261d0c7701592d59a5d2475e2c8bed6c7ed363981f9f45f6868b7c20ae10368485 EBUILD tree-sitter-go-0.23.1.ebuild 288 BLAKE2B c11c35038ccbe85e1714b21fcabf05c86b11700c1ee7fe736e47dce5dd4fecca0632098b88ee9cdc6627d076e6005332b71246b4df2c14bdf0ae00baada328d8 SHA512 45a567ff581875328a08acabc06fd75f86742830c4e412ad957288ba74a085774b375a0d7201343d7678f2e7a3add45100d56024f8fbde250b160c2371e3993f +EBUILD tree-sitter-go-0.23.4.ebuild 289 BLAKE2B 2a66c2cadd90241dac85712774cd41393531532d963b001aca7d9ebe62d6ab2588b73866d99f203101823437e4c3e5f19329ab2c33eaa47b7801f16b3a1b9d0b SHA512 619e56ba958bf16d6e7f8294b55640ffe09c5c15884d1a975ec6454b620d3e338ccefe7bd71828b11e0ca508675d2be6eb6450df82ea74e54e85f4a79861f97f MISC metadata.xml 339 BLAKE2B 9dc9dea694a2bfa94e190710b4e0c049dd95a636c76e32c6ad33046dbb9b2586e95a97b5358d67f800d6bd17e6ffa13463c1d57a186792a4aae8490699f68447 SHA512 395f9551bbb1fb57e6804f3752d3f752222a5b72cdaa7f9ba4b5ebbaaaa7c760189e1e58d104a2619ea49853856d5468c61f7520f434bdc875cb2d0c928a278c diff --git a/dev-libs/tree-sitter-go/tree-sitter-go-0.23.4.ebuild b/dev-libs/tree-sitter-go/tree-sitter-go-0.23.4.ebuild new file mode 100644 index 000000000000..3ce2d6f36ebb --- /dev/null +++ b/dev-libs/tree-sitter-go/tree-sitter-go-0.23.4.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2025 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" diff --git a/dev-libs/tree-sitter-html/Manifest b/dev-libs/tree-sitter-html/Manifest index 1e21f96a0a28..213808049a09 100644 --- a/dev-libs/tree-sitter-html/Manifest +++ b/dev-libs/tree-sitter-html/Manifest @@ -1,5 +1,7 @@ DIST tree-sitter-html-0.20.3.tar.gz 45084 BLAKE2B fca267fca9ddfb0651b1e596f422d9093852e0b06391f192f9b525df379048d2e74fab472bd4ecfb0fa229ff34546d648a644bfc3f746e8ecb24ad8b4558419c SHA512 572cbdeca6c57d8fc389b8736acfb6a4ac2b3bd8704445ca7a006d75e0a3c37faa9abd75ead54d586e25b5550f72324c407271b451dd5ed94fafb09e8a6ad352 DIST tree-sitter-html-0.23.0.tar.gz 48671 BLAKE2B 2cb04036ec9c69a93a90e79eabbb7cf684d94c5c8bd6db8124ec54d2040acbf94b787e146d38902fa865851b1d7ce33d1510b036bb4e88180d29a498930d9719 SHA512 6ddbe3cf5c978f3a525c04fa82029eab522dee86b088375e3062ecaa70c2a9920b22c4e1021ca55c180c160919180c36f7e961acda3c8e7ea867214eb161f19a +DIST tree-sitter-html-0.23.2.tar.gz 49879 BLAKE2B 910c4bd2b9094063173d49dc9e08c8d6aed106a4844e3f558c0ffb12a0c7dafe0f887a4c4dc805ad92a605d32dfde15110e456cd36435f18d09b7e271dfa8a00 SHA512 71b8eb2907d372c55a3a28f1d4323fe86b7fcdc028e89ba471bbe49b3b3ca77cb84c9ef41543db44d24dc824625ec2da9767894267104c4386071334023b0f72 EBUILD tree-sitter-html-0.20.3.ebuild 371 BLAKE2B e0b4d143a0d37fdadee936993f2dc43af66d176aa201c718d77710fe950086c3380be658b7a5cc47a866e6a2bc22bb912ffae209eb46e79c66ee5d7ff534b551 SHA512 a5cbff755410a5b65f3d08156f537d3aa27b6667cc7a8646c0f722f939bb203b41623bf82d6207bb77895d72c399aefd6882514b95a5f3b8f45feba4f7076d82 EBUILD tree-sitter-html-0.23.0.ebuild 377 BLAKE2B 22053bc8b2f5dae137fc649332e61459f1b7cf213413a9faf8abb386f82ea43c50f1fdebb597ca7068010583a0b0af4ff8b36ec859352beaec68cc1c2f132ad2 SHA512 c44a6e71fadd6653eba2aec3282642b9c5a662b22882fb5feb31349df66873cbb807a3f3724e3d54671879fb0bd3813b6a87c56d6ed1a4c840e9482caaca1d3d +EBUILD tree-sitter-html-0.23.2.ebuild 385 BLAKE2B 1c893e7a248a1ccbb96e86089514907ffc78c16c6b4d0d1a5325ae8e55bb12b93869e358d469b5fffaafc423710382eef29648a939303d7a60f312e5cb910c97 SHA512 5fd7a371063e8a88cd09e6c6d2166c0d7983894c81344e76f4c06da3f3d12c44cfdecdcda3106ca8da457efffe386b257a33a58ccd19281192f8dc10b8d5d5af MISC metadata.xml 341 BLAKE2B 6c53dd005637c277649ecf2ba32e0407b0996a5cd5d8e08b5d9224611759d0b41d15d92aefc21626d2b22ea3f543c12b230be8d6761e2a13994518a4b279ed3c SHA512 f0d2b7d43a5c60bd9b2c0e53eac71dbd4911d6a328f9004323ed6b07b1c1ee8abaf8786a7a9b89ee3e605bed7aa11ec6fd396dc3d731f4d0f8844f31531d3f0c diff --git a/dev-libs/tree-sitter-html/tree-sitter-html-0.23.2.ebuild b/dev-libs/tree-sitter-html/tree-sitter-html-0.23.2.ebuild new file mode 100644 index 000000000000..ff8535800675 --- /dev/null +++ b/dev-libs/tree-sitter-html/tree-sitter-html-0.23.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="HTML grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-html" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter-javascript/Manifest b/dev-libs/tree-sitter-javascript/Manifest index b832ec799e5a..c06574151baa 100644 --- a/dev-libs/tree-sitter-javascript/Manifest +++ b/dev-libs/tree-sitter-javascript/Manifest @@ -1,5 +1,7 @@ DIST tree-sitter-javascript-0.21.0.tar.gz 367344 BLAKE2B 7698b918db7fb49bd73ee03757fa17d5f6c0adc14a279410e2bc924123b1a187e6018b534bc1d2b6cbc41e5f42f7b4b6541c65d4f70d6345dda31c719bf479c6 SHA512 c83d7525e3639e237b9f81cac38d0290a3257aa98dba62f079abfb234f3cbd3de23e0b275da85878d3ab4b8de03384dc4e8a8512641b17ff0aca2e3a722947a6 DIST tree-sitter-javascript-0.23.0.tar.gz 292398 BLAKE2B 6826656b359484a9d4edaf6ad4911002c74a6bc2735c38d1e6fc548ce95d45ef0e1add93d95c2b50a4d73f154d54470d14ca2c4ee8ca3cb47242426658d439ea SHA512 fd116f00a694b18f67143df57b80ce29547c5bebc64e02b11f5a2d0c1c01347b68a963830e5bad837856fab1437faddd14c09f63733b52cf00d44825451ca110 +DIST tree-sitter-javascript-0.23.1.tar.gz 290550 BLAKE2B ae706b657b328c726cb95ec4ddbdfdeeaae131a74930c0c90219aeb66ff0888863af145b80cf7623892e73529efcd6aad28666cf38d45f317a8277f80f198768 SHA512 85bf8850f6f9cd13e907b1536691c4e34ed7d4410460d6d848f211ebe3900ef589616bd4d4e04825b1c9f091eb6daa4dcb8772cff78aedd3b97c8251d2b9ceee EBUILD tree-sitter-javascript-0.21.0.ebuild 383 BLAKE2B b1ae71151c71f37d94e8245feee10124d75f2b7670516474e0b0d79c69bc6caeb717666664b7cd4dc8f585e2b8e6cb69913d84ba7963a6c74f9f4c6fa6795202 SHA512 1625fbefcaafee71f1c3cf6ae868b1cad7d64f7e0c2ca0880a089acd3a4c1223d20556cb7dc1576068f2f9841f427bac4c7c7b9d23ece18703ae08bce8f32471 EBUILD tree-sitter-javascript-0.23.0.ebuild 389 BLAKE2B f06809eee3d63ba7c081857ef1a3dd5c49b765a034e3b5c96d0e8f599e3a09d9e5eccc3e6e6e115873213a8074c8cc311d94d8d2c0a3f3263860e3872d24281a SHA512 b2109b511a3a8953441ae8752f88cfe612d6bd69461b1c9e0b6df4bdbd83003392f276daa9e2f9d91cf8333a06f27549d3dd79aa606fcc9a39227470b83134b6 +EBUILD tree-sitter-javascript-0.23.1.ebuild 397 BLAKE2B e9b97a19c179d79cc4330a25987c4a58a148a03be243d7c0c95c32209c8a7407bab37bc3a8d90d774b9d96665c6023c8e09f47a8166cf9ec8ab1e6b783fefad8 SHA512 f489382054ae428fc3b86a9bf2bb1e52d6000be87ac1cbed0686e3297e29a9b23b03c70a01c6e01a54498a495aee6c6305f9362a7ce81b2275e51dffc2886b77 MISC metadata.xml 347 BLAKE2B 7ccb60b46c03a8303d0b1a83e5c0da4140c670c2896c57f681a13e177252030b08cd8fe6cbf34a909e26b4cd948a14d17e020a9b3550ab3e5d2bc7e1bb8c893e SHA512 56d779a607b31e820075c5369e63a32a5d5740ddac678429eb60b4062de82d1a36fd86828024e247ae01aafc45467984f12cf857f2b866635c35645304168d66 diff --git a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.1.ebuild b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.1.ebuild new file mode 100644 index 000000000000..cb5e80c3902d --- /dev/null +++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.23.1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="JavaScript grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter-json/Manifest b/dev-libs/tree-sitter-json/Manifest index 2b4ff22e30bb..abd67a664742 100644 --- a/dev-libs/tree-sitter-json/Manifest +++ b/dev-libs/tree-sitter-json/Manifest @@ -1,5 +1,7 @@ DIST tree-sitter-json-0.21.0.tar.gz 34737 BLAKE2B 104229cd039b41fb79ccdab3b30e0e59a96a3aa46c060bf50cc093acfe4510150ad5caaf39f49045d478d9f67f863ff6289ba7ab59aaa27871ebb77ffc66a453 SHA512 37ee6a511e15eeb832c7a49d74d977724fecfe24943472047e2100aa18bf4e64f297b1a8e8e37f1d2223614dd9ceec038abd84b5f1fcc00bb67289b70de2ebd2 DIST tree-sitter-json-0.23.0.tar.gz 38503 BLAKE2B 5b196d82e7b1d10fd65e106a14754c04c64e9486ff97015d8f39028099c2ac609a8ca0dd353b88aae9945332ad672896629082c78a20041f77a57995d2c3f2b4 SHA512 eca9fad305306762b6095fac0e20915300760fbd45bb86d224bf8e6efa3c207418ab9cffa59bbfbb6018e5d1a8d9a2262b82a5687c261c1dfbf573a5e2d4df58 +DIST tree-sitter-json-0.24.8.tar.gz 39832 BLAKE2B dea4febb26ee0a5565ca0aaa69933c489d647a3c3bc5c99bd6b5280a4257871e2956b32b8efeab58cd4ef6d48093cea9241c472ccce2955d207a21dbb1da78a4 SHA512 0027c5d85498575bb10cfe739023b27b19e730be1921c52ef141948ad0d003e5318c8fa3a3440af86c53affa236834fa200cbf09790f0b85e5cdc264ad3e2f3e EBUILD tree-sitter-json-0.21.0.ebuild 371 BLAKE2B 859ffcac629eea8eaa18c89f238ec0966227c1cda46ce7ea46219e7d3af6cdd9a65bb515732f5157699d46d9ec3466b372fd6ccf523cce1f88e9dd93efc1588a SHA512 1ed021e9302f13126c0769e00e107aeb5782b6c4725b0a8d0c78ae1a204e9c4148f52503e9eada9e7574b0eb66d7281deb49e947ea4db2976de9eaf63fe79f9a EBUILD tree-sitter-json-0.23.0.ebuild 377 BLAKE2B 68d61db06b07aa9c9fa6fc1a72994b3e64eb86628373711bf4f55fab81a3784f0da9a0f446ac395abaf88a59b00c60225c75d41ab6e5c47a901d92f10b097dfe SHA512 ef0f9e871b5c1ffc3cfbce5491c29a45a6b77687e0e3349bf5debd1f05b6f4bc584cc9a2b4e2e4732fdab77aac004b2629d95c2e28ab1a957d64128f7368ecfe +EBUILD tree-sitter-json-0.24.8.ebuild 385 BLAKE2B a5a77aaa31a9c782088c428d887688701f1ba5782943fa6930e8f448aa905fcfd64d344958f3f8bc4c49b731b8ff7fcf61f1a7e6b116bfaf18217cefc2765f0c SHA512 481dfbd0930f081d802ce27de70d20efcd72565d4c790885e13543783d17882b06b3531558fba47a58b098e159d34a24c13031b4f9766fbc45da470b82ba7fd7 MISC metadata.xml 341 BLAKE2B 463a6e33220f59efd176484881442aabbf41357bd1e723b05ff3d0bae44f87ee6687e283d3080c0e95e46ad6ab0bd6799d33906d1e160b0ff155e35c0e1d9e34 SHA512 43753d864de59af1764b58dc69f94e91b0ef46f38a0b4ab8d8313f828598f2dc4a3156a3f330d4b2e293f1915fb63cf4c4dd54a5319114b4afc3824eb556494f diff --git a/dev-libs/tree-sitter-json/tree-sitter-json-0.24.8.ebuild b/dev-libs/tree-sitter-json/tree-sitter-json-0.24.8.ebuild new file mode 100644 index 000000000000..5836761f15f1 --- /dev/null +++ b/dev-libs/tree-sitter-json/tree-sitter-json-0.24.8.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="JSON grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter-python/Manifest b/dev-libs/tree-sitter-python/Manifest index c7d46868ade1..889f7d322ea2 100644 --- a/dev-libs/tree-sitter-python/Manifest +++ b/dev-libs/tree-sitter-python/Manifest @@ -1,5 +1,7 @@ DIST tree-sitter-python-0.21.0.tar.gz 275770 BLAKE2B c595476144931fbb08c404fd72d981ad8170333fcbec98cb4b7637932860dea3967abee712ce6afe1c6454ca02cd67e6c84e969ca0b5f593d6822ec1ee623afe SHA512 02410d235473a3e9a108b7820f146cdf8df5794814ff1e2ce8ccac1e38a727fa3e133bcac6718ade2a0d0f0965e879bb3cb9652d1d30f738969f458add53dc50 DIST tree-sitter-python-0.23.2.tar.gz 266482 BLAKE2B 1f91086f2ba5ab98eaac262745a7cd9d9965bb5fdc5e585cf1ce35e175eecd1ad0a462395351c1a5bfd82e89a09af469f217acdef0f69ac27d2748ec62ead831 SHA512 784e1157de886044bf0e3bfae1a12bc5fefc0316ca2e7d5cafef4c9cbdff7f2e6c376b838e0319dbb45eb51661bb9d30b8f8feba5b8575bd40858a3cdd6e58de +DIST tree-sitter-python-0.23.6.tar.gz 269613 BLAKE2B e032f5e7eb19e22449f8999a3a0440857cc5e8e3d6b2db9df87a0db9253495f9bbf85a6afee9308783627567a796de42c6abe58ae08a7dfb2087b0268ae2e6b9 SHA512 a29213758ebb9b603a1e989c85abe81aae2d69fcaa3dc8d4d373d5e82e1948a201a58981f2100ded46123ad5f7354277db5bbf3718af691d85b51fa81b724db3 EBUILD tree-sitter-python-0.21.0-r1.ebuild 375 BLAKE2B fa041fc30572d60e623e4aff437e906d20c6e605831e2029f79b17645da01d470d0e4a551dfb659bd79bf2e3d3fdf55b9aa0012c755cfee9bb987238205e3f54 SHA512 a52877be09b2a2a054674fd6b344268b71af9fbcf8bdbe0394113e95fc07190977600a0063dd94d53f69100cfd5c4f89050b6774384048ad8e8b802c3c7e71f2 EBUILD tree-sitter-python-0.23.2.ebuild 381 BLAKE2B 237048740d75dc786479340defed5281165655f269c1139f87f9219045e9af1359e6227de7ad3355b29a43be58217230ee0d9b5d3eab7408242121ecef1e9109 SHA512 5ea0c1a3f3524c9802afdf57f3831fd863bc2ab682843fe339e1f93ffa2d96ebbbc3095c640002bba71b72dddc6bffa0a079383c3015613d692468ad5a406254 +EBUILD tree-sitter-python-0.23.6.ebuild 389 BLAKE2B 152aba59a90697362286db0f6406e676810e9b041d6a58b69fafe3ea58170ea8db59b1db5ca295cee80001c93bcaa5cca6d7e59a04773c0a2252735e8288321e SHA512 a2b070b495ca773b81e03c82d2ce126bf7b73c059e08cc6be8b2c1d7a7a9a02094ac9fdf7a6516ecbba4cabeb43402b284d0ce8518f5cd73e9bdbf43205d4f87 MISC metadata.xml 343 BLAKE2B 9d1335446001e2b114ea7285e12eb48b073e6cd04be09981f70b838928fefe13ddc1f353bf0037a06fcbfb324fea5c4a357b188b739cf9a084322e55f84aa9fb SHA512 6583c9aa6795122737cf67be1e53e533f81272272ca48019db69abbbb723c4c6f482fab9ba25a3ea32bfaa3c4fac20c512ddd454c181a8d83b935adb154b459e diff --git a/dev-libs/tree-sitter-python/tree-sitter-python-0.23.6.ebuild b/dev-libs/tree-sitter-python/tree-sitter-python-0.23.6.ebuild new file mode 100644 index 000000000000..d0a783a1831a --- /dev/null +++ b/dev-libs/tree-sitter-python/tree-sitter-python-0.23.6.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="Python grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-python" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter-rust/Manifest b/dev-libs/tree-sitter-rust/Manifest index df48d580bc3f..f427eda17695 100644 --- a/dev-libs/tree-sitter-rust/Manifest +++ b/dev-libs/tree-sitter-rust/Manifest @@ -1,5 +1,7 @@ DIST tree-sitter-rust-0.21.2.tar.gz 433742 BLAKE2B d929baa23ef85bdf0b22ea1878699ef8b788ce43ebba93552f473fb695502d6e8bde5f378ef053702ecfaba2e859143d093f3f7b46e302160212eee89f6cbac6 SHA512 304b232683ded9973a94ec872401151a5900e3423c7bff966b3f5ec4a71122405fb3790f71f5fb445b8af72a31176349cb3ea8bc7d1b1a042ee574420472e19e DIST tree-sitter-rust-0.23.0.tar.gz 434858 BLAKE2B 05dd1878652ce9bbef5e4c5bb252b6bf1a55005e39042d9297cd070e6bff24c034b4ba61cd2645e44794ef01f3fb893b935d50f6754908c4a3a540af1cd90ed4 SHA512 2f683ea8c4c194c7dbdd1a1e78343ae908175d403c2cf2fd4d6ab318f7383a8fcb5760f6ae55ed7ed2123a93f4cf93912c759f2d39eb7d75c3e54cd89390c91a +DIST tree-sitter-rust-0.23.2.tar.gz 442917 BLAKE2B 6107b29b39d8a817bdbaeafaadf2c95c5cb5b7c290c1f7d826b3aafcf66a36ab12e18fa4958729d6dd3910ab799cad74f37a1e7dc070b93c5ba9224c4616a854 SHA512 0b1d65e417738d1199345314013ab886befd5680e4e83c2332fb50d713254f9a9a45c1ebe42bbf38305fd6121cfa755c18ad8e6e9498be306e90e80567b9d64d EBUILD tree-sitter-rust-0.21.2.ebuild 371 BLAKE2B 06778f064d99e8ee9b3f3f845e04cbb359599bf4b4b2940f7bf3be46cb36cfad3b061bae255efbcd911fae2cfc672e1c53910fa8c1173b78ac98a1f7482eb03d SHA512 43ef02b9484333f8f8be1b6b9a2b73526398ab3cde6c64d44d20651a03c74a8a89ddf1218e17494c91a1089c8515d4f0bf1858d214891229909a9b451a13a6bb EBUILD tree-sitter-rust-0.23.0.ebuild 377 BLAKE2B 71ab71d1edb573c142aaebaf44b03361d181a3a3eef62c97cbf4cb6543c64fdf41a4e0a2a4780a06a1cb6adc27a7a4c76842a84af1d98f16a3c45400c001a136 SHA512 19dec18ab8a8bd9aca025ecaeeb0a650664d018076e29244b46595a02fb19bd2ea80edf2f911f542823a669409159280a3b588c1cd6786d3f746aa4a4e305187 +EBUILD tree-sitter-rust-0.23.2.ebuild 385 BLAKE2B aab5341f02d0fd41dfe1a5650f5371070716d74f99c9992940bc0652b4fee46b92dfe2774d58e64eecbf2a4da26358389c06b96d5d1077fbd6fc2d6a19fc9308 SHA512 58b105c8a7f1d80ac995913fd4baf3ce7a72557c548c2693b1c9b4860aff3cc0ecf85503e29e0e5bd70b97bab5d9c193ede59e529e99aaa21ccb8f16d8407bc1 MISC metadata.xml 341 BLAKE2B 624d0c998266092a28fb506b00e3ef4c5a19e5f9f64d8b65f276635480f84ff098d101a2eea547fcff358538609d6822b0dafd5f4e381ea545eb453da7a5569e SHA512 b9e79fc80951938a560f8aca7292604faafd90fb99ccf7babd6ec5d4c9c02fc869f6f445b6891f6f3e094d41ef5f1c8d78e49bf1d91b0098f5c4468d21529dc0 diff --git a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.2.ebuild b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.2.ebuild new file mode 100644 index 000000000000..6ca5f76d1cf6 --- /dev/null +++ b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.23.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TS_BINDINGS=( python ) + +inherit tree-sitter-grammar + +DESCRIPTION="Rust grammar for Tree-sitter" +HOMEPAGE="https://github.com/tree-sitter/tree-sitter-rust" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index 5b48887ac6bb..8bfde67eb8f3 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -3,9 +3,11 @@ DIST tree-sitter-0.22.6.tar.gz 3036954 BLAKE2B f109a738214882e63a721e8db384fa42a DIST tree-sitter-0.23.0.tar.gz 2977346 BLAKE2B e10846d5bd0a6aa1ecac362e2ab2ccf0f0bdb17c5fde796d8d65f8bc84a6e054d86c18a42e66e8effef865f95013c38ff6bd6ab5498a680ae172d7d57020604e SHA512 ab821be564ac7223cc4f9659c08922a78016af9dd3bd69166706fb6a889ac175ba2712a337a1303aceb8f44beaf58640a183e77dddc2c57e35da23079d0cd7b9 DIST tree-sitter-0.23.2.tar.gz 2980520 BLAKE2B 54b4ad96948fc3ec6142da998306f9385ce9107a7c330915bbb733c5886a0baa869a675602be99aa4a491c58a1121d30f654856ce0f2dee0eff4c4fcce370f24 SHA512 393fa62fe6bce51ff5498f977bbb357fd896aaf98d80f08d4faed6dcf8fd5d41012a7489816c662c1873595108c30d0c18d7721a535c69d9904b2220fef8f858 DIST tree-sitter-0.24.3.tar.gz 3018668 BLAKE2B fa703b6250e11274d0c5ebccb741cc41f521cc5e882383d8f891369540ce6b3b4b048eddb4d0c88186e57516e2d01977e76b42352f26759b3f6093a339cc6a11 SHA512 2d934c03b0ee71419654d03bf6e4ca759b4ef3217b8837fcaef64ee5b4bc8ea8298ff685ae4aaa477b615d11d538ff960b92529b11f13e936b85bad52e369cd3 +DIST tree-sitter-0.25.1.tar.gz 855493 BLAKE2B 6b9e4bf454c50e9b7341aa94d5131d333f45a0a047090ca04da71bfc54357568d0c098c6f7df65ee9d20ede7050537342fc394e281f4070f2d021a7e4134cedf SHA512 9861b18c7209e3c37d180a399bcae181cea46c4e58eff743ff6044ed0f2923ee838fa88993f1266272e07163748d5df1bef7d7dc6d8800e004e8af1227e489af EBUILD tree-sitter-0.22.6.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f EBUILD tree-sitter-0.23.0.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f EBUILD tree-sitter-0.23.2.ebuild 1249 BLAKE2B d681c9bf1fdb3c36d9835fa9d20a9872a3ecb88a5096df826e83a0c867511b4a223b248274371ba703e261baad625e79359b0788556b2433b11965e032a5c69b SHA512 25c3ba53544d06643e4361188995c2bb56e58b883954e13cc033b454c8d6a8ef2cbfde1142feb1418f00d55a9c8b2504d85cf70445bedeabbf7e0f08a1a48ff9 EBUILD tree-sitter-0.24.3.ebuild 1243 BLAKE2B d16b7bae6d60e35be8c699565c15dbc11a312c9522876d3e81617688087153bad0c048df50fb5cc3394bc6be672c6add007d44ff7e9f0b90260efd9bd90f44b3 SHA512 d2cb13f2c0d5de2d7098889dfdb0f6eabea47a5a6aab03e508c5b855a3d1227a10879fba185f369e5d254f3def199daa50b4b0d5315faaba1099ea7a17492f49 +EBUILD tree-sitter-0.25.1.ebuild 1249 BLAKE2B 6818f5964e470f3891424f9f786006687d457b9434a8e4e2611d8195e3a987bb65597062e328d0edffc1b2649e8f746cf07373651fe6eabdc6ab7093ff79e729 SHA512 c44c6bea100e9bf7262871e4519aa23a65e9f9ac21581261d2d3ff7f799d4431ba1227c056f9518ed3f1939a9878c493785562bfb376d64f903379c2a7a59611 EBUILD tree-sitter-9999.ebuild 1243 BLAKE2B fab065045722c41fb421ed07e8c31025355d92505f8188f915a722a99eb5606f9a77fe11404d46a53c7d29a3601bdc3b4d3bce9cd9cad4a418d6d832d195ee53 SHA512 5c941e9beda07f69606c1e6ae6e1d519238e10274c4efa5220952725f3324e6d184509089d7a6993b7772e1ddc0d6d69696c5167687ba25cdc0b71bc2cd06d09 MISC metadata.xml 812 BLAKE2B 293a5ccd060986ec80222f3938637611a933b943d588072034cc4984b34dcff6830a071ebae4b70da1659da901e484cdf6f1a8680debb2ab68c7f35c1d494de7 SHA512 afbc5f7e9a06574eafa657dd84c22c5ddfb5d0c0721fcc98d73bce6ada1b6702a6818ddac5e0dfc32de7b764cbdbff266ccebe08168a05d409a07dc8156130d9 diff --git a/dev-libs/tree-sitter/tree-sitter-0.25.1.ebuild b/dev-libs/tree-sitter/tree-sitter-0.25.1.ebuild new file mode 100644 index 000000000000..7121e61d8794 --- /dev/null +++ b/dev-libs/tree-sitter/tree-sitter-0.25.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 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} == *9999* ]]; 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 ~loong ~mips ~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 +} |