diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 99554 -> 99540 bytes | |||
-rw-r--r-- | dev-libs/kweathercore/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/kweathercore/kweathercore-24.12.2.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libliftoff/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libliftoff/libliftoff-0.5.0.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libmcfp/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libmcfp/libmcfp-1.3.5.ebuild (renamed from dev-libs/libmcfp/libmcfp-1.2.2.ebuild) | 7 | ||||
-rw-r--r-- | dev-libs/libvformat/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libvformat/libvformat-1.13-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/mpfr/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/mpfr/files/mpfr-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch | 48 | ||||
-rw-r--r-- | dev-libs/mpfr/mpfr-4.2.1.ebuild | 3 | ||||
-rw-r--r-- | dev-libs/tree-sitter/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/tree-sitter/tree-sitter-0.25.3.ebuild | 50 |
14 files changed, 116 insertions, 13 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 626097602293..28a12f9e8d33 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/kweathercore/Manifest b/dev-libs/kweathercore/Manifest index 4aae0ec7a7a5..42a1b13aea16 100644 --- a/dev-libs/kweathercore/Manifest +++ b/dev-libs/kweathercore/Manifest @@ -1,5 +1,5 @@ DIST kweathercore-24.08.3.tar.xz 75416 BLAKE2B 1e61a17ae4d5ced5879af63975fcdcba3215a75ebe97fd2d616b92d7c7b8104423049371d3494b884b401c200b2fb441c74d164f24d7fa099bdbabfa728dc338 SHA512 a9b128e4e939c567f32e14a4401a7ab101e8364d8c9c0c0386f72f00d879748637aebcb8e45c5f75324555e2213bb21bb76bc368884d6f70f7057a5392c607ae DIST kweathercore-24.12.2.tar.xz 75832 BLAKE2B dda0402cf111e7d698dda120eb5d8e6d9fd47231f6c7a1c807621dda713719a5cffff5b1621239083840025aa91d6f88beed3c5cb4c3f46be8e04e9093bae8a6 SHA512 f8f35510b621b69954db741d4f3f9f55c2c834cd7da4360186c63a2ba6fdb0db13b552846d9412f7863dc2376c0e1025a9f7420ca9aa2ac5333a421aed2bc21c EBUILD kweathercore-24.08.3.ebuild 675 BLAKE2B db9111e946fbd6912c3822e5dbde688298940aa7e54ef1dc459f1ab0ec0d1dff1f85b0250fe9a3c5511b6346d8b8ed2c205a9af1b97f31a3867119f3e94fdc2f SHA512 5e4d5fd26d0c5e9527c5c3a42f03c966ab7d35a4a0e39d60fad06b2fe651cf88554ddefc69ccb687b5b8a6e0c93207b98a81f4f3c7c0c2dfa8abb85c8a657dcc -EBUILD kweathercore-24.12.2.ebuild 677 BLAKE2B dea34003db8fcc4666726aef2ecda9d516413f2ec483cb34e9596b321755a575b5b0a98c0263dbe39444cd658df8de4bb6bd59235c2f136c8e97ba9480017dfc SHA512 4270fbd45f68e11b2f5aece126dcc49516bc67d19928abc629b3caf6210fa1c90891ce850c3bdb9d7558f61c664f8292d7742fb7e27bac051b2291dcb1681cf6 +EBUILD kweathercore-24.12.2.ebuild 676 BLAKE2B abfb76bdf7ffd07fa8dfca39d11fc763abd3caa6f9e6d4c91be5de4d35e766821db21363decc376fee76d387147f206db24088838b22a0dde53659e429928830 SHA512 68bcc2564db5ec10078fe0eb7c3b153e714f33298072336259e021e0d67dc3e52db5d2f1968f42fdabd3218c49eca3c3a7358af7f5e1c986ac1847c26c0c2450 MISC metadata.xml 384 BLAKE2B 67d34f806cf49bd1284a67a7624719b4d5bb33add29d6296f87564e3448ed673c50d6e4a2e6cba8ea7cc60ad7985838c8d3d24a7e8d3fcf5502d40851adb33cb SHA512 bc5196d60e89f50e5acac704e0e76e911cad6d9c1f2a44b9f15e38a435abaac50b706a3fbbe5ff5c114a5cfebac41d4e273042c9f8048cdfad43b630758e2b47 diff --git a/dev-libs/kweathercore/kweathercore-24.12.2.ebuild b/dev-libs/kweathercore/kweathercore-24.12.2.ebuild index 20744092c015..49375165f888 100644 --- a/dev-libs/kweathercore/kweathercore-24.12.2.ebuild +++ b/dev-libs/kweathercore/kweathercore-24.12.2.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/libraries/kweathercore" LICENSE="LGPL-2+" SLOT="6" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[network] diff --git a/dev-libs/libliftoff/Manifest b/dev-libs/libliftoff/Manifest index 0e1f2032000d..ff7fe555d7ce 100644 --- a/dev-libs/libliftoff/Manifest +++ b/dev-libs/libliftoff/Manifest @@ -1,5 +1,5 @@ DIST libliftoff-0.4.1.tar.gz 36504 BLAKE2B 23e73a9bb10a3c80caa21719bc2b857d612606f68559792731c04bf5b32d072b798e6f1a44da172910fbd2fbe6b439ef27d3848bf5c993a9f2a4d062a1038581 SHA512 4144dda17775a2b6f9f32bb62de9119365e93625ffeb6fb16c49224fcbe76991c18e66382a458ac4a648e5d72879c52be089ef3673e825edc158d73c97c874dc DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08 EBUILD libliftoff-0.4.1.ebuild 453 BLAKE2B 12f59c430a0c6e1bd89d62bc95e53c5daa0c7439c3b70ee8726d4764115f391a88b2e318ddfb1f1864340ecca58a6c7b6cf21c3e7a0609ce19bec9826d3f5ae0 SHA512 284eb236526d337505fe83e8a3e145c5605d6e27108b9d74acacc9a0b5b75bba89e11beda16cad38c85b50dd6c831a2ebd8da76f7779d32be0530363a8df8da4 -EBUILD libliftoff-0.5.0.ebuild 454 BLAKE2B aa051d6a0d48c5db8026602a960e6738055c4426c9b0c23b1b93dc3ce544dd388c1d882d362d0a10d32c233b900da556688743e1d10f6f8032893710e78d82e9 SHA512 381da4d90b53d0820c08e7f5d361e3711471b41991b70e8c5c68a3ece344d82eec41edc756d0bac16d6ce5b9812a6a99ed6578f69bdf74e6ae7795406db16e6b +EBUILD libliftoff-0.5.0.ebuild 453 BLAKE2B f9aac9b9bc128f6c0797a9160bf90825ed53badeb5768d0421942980fae9d74d89b0caf5f7e124f47084d89ad8355a0bc28382a853a18e6154ae6027bf1c4079 SHA512 52f67ad47daec84f7f5a3438f2386753a4167a6c4ddd192f12b9271623a8fe1c3675b81937572e354624a10ec4aba42666590811d7f5a6cd27bd9726e414747e MISC metadata.xml 344 BLAKE2B 9bebaf9d80e8d44371d67afebd3a231d3a77ae61252cbf34ccf8f4a07595fb699b02046fa0aef5460cc27670dfe2e200cd363b59d8e0ca4ec21e778e48d822f3 SHA512 d36ce2d4e1e8aec0f949dcedb9c9dcc4c86d1855818c6ebd843259f32b66f3d30f3426a20427a55480b3a08ac711b127b7a9d9dca5c12086b9c8f8a5127ed9b9 diff --git a/dev-libs/libliftoff/libliftoff-0.5.0.ebuild b/dev-libs/libliftoff/libliftoff-0.5.0.ebuild index 80354456844f..2030e94a7fd9 100644 --- a/dev-libs/libliftoff/libliftoff-0.5.0.ebuild +++ b/dev-libs/libliftoff/libliftoff-0.5.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/emersion/libliftoff" SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/v${PV}/downloads/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" RDEPEND=" x11-libs/libdrm diff --git a/dev-libs/libmcfp/Manifest b/dev-libs/libmcfp/Manifest index 3e9def39305e..f0badd6f9473 100644 --- a/dev-libs/libmcfp/Manifest +++ b/dev-libs/libmcfp/Manifest @@ -1,5 +1,5 @@ -DIST libmcfp-1.2.2.tar.gz 14695 BLAKE2B 96590434d712679658c182abc201568549f2614f1621caf61fb641e47199a699937018bf9481e5eddc7086b9ac6c0eb1aaaefbd5c80ceb8406054e6b55050cfe SHA512 586e487a789751d5324ff3b6ef8ae40b0df22909a69fd374baf74c5b9e4223b18cc375ad94e3e5ff71102d9d8eb09023cda50f3ba0f33c3fa63b0eb115536497 DIST libmcfp-1.2.3.tar.gz 15339 BLAKE2B 726d31c2d753a2554d1dbe44fcc38aa8d8d9c9a7ac7a2f15f33fd6ac76e7f936c285933cd9feccbdcd77b59731bb954471e58feba2debe04045fc6d8a9f0efbf SHA512 d8540fac9777f6f4ead9b20ee4e595a98c81a496f11e7c651e68e5f64f551de86bec6e83fe42e69fa5e30b54ecf4912b72c3534b7695a970a592eff1fb7fb27c -EBUILD libmcfp-1.2.2.ebuild 589 BLAKE2B 2b5da75e5af000f44880b6d80c9bfafc28ac63d124fd4a63c9a2e9f0df51dc79cf865a575f3599daf756aba5922e3f58ddb3c9bcbec9f8a50cf1dda216346362 SHA512 cd79b3a05543d93449ce7b7fb55b5c5071b7ef50a672aacfc99b186d98bc59ae140612f4f5d3ef24926f5a441cf8fd3b4a93c42677880bb3816b69743d868a84 +DIST libmcfp-1.3.5.tar.gz 24061 BLAKE2B 5dc6416e98c0d2ac3a4f7fb25cf38e2eec28858e9d74929ae938d771bacbfaa608d17cce160242cef940286fd25b50053152f2ecd542522b5d4c3480c9629458 SHA512 4bf658f750fd09f90f29da53e666224ce5e252d5c060e542a5c3104f65722ff81309cc39bb5d07856ce6854eca4f1cdd102ecfcdfe492923f83329038b9ba6d3 EBUILD libmcfp-1.2.3.ebuild 588 BLAKE2B ac14c55789e8b47d32d109532fb70b3cdca627f221d28b402d5ac753747721fd222e3895dc13081044b7112bf3ae154382e6e5612ab13d905fc0ff1226573c19 SHA512 f48629ad97d35dd47435d06c2114fe79cbf0bc1d60eeeac563a8136c26cf6e8a3ae03c172ae287229f0fde37d3b9f39f9aecaec1850e4a5a4de532a34365f8ea +EBUILD libmcfp-1.3.5.ebuild 615 BLAKE2B 026dc053b5a88fc9c664c066f18af22c01598d11dafbd51652b8808735a6275708b63af82da38d8ce65df31854f65e4ec4b595584d70464bb76b95b42871b1ec SHA512 2101a3f763b07ba335bb222a6caa69624ee1541e0667f673e9b361aef10dd595bbde2d6897142974966f7bd8e07ec6dbf6a79cd7edf2e0b63ff8fa24b809de62 MISC metadata.xml 297 BLAKE2B a1e594ad50f38a986afaaa98256e0806cdb06bd3ec7d2176f3fe6cbc9094c73a80ae12b74daf3b45a17206d1ccc83ddfb1f2e88cda5f42e2594520681dfeac24 SHA512 2da28085345dddd4368764b184d17fc4c8c200a7760a5e2a3df1b8172088b38e5586894b6b95ea6de3e18dd17ea7c7d784431921a551ac16faf779ee78c8020a diff --git a/dev-libs/libmcfp/libmcfp-1.2.2.ebuild b/dev-libs/libmcfp/libmcfp-1.3.5.ebuild index 3c6bbafb877f..63903c9de74d 100644 --- a/dev-libs/libmcfp/libmcfp-1.2.2.ebuild +++ b/dev-libs/libmcfp/libmcfp-1.3.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,12 +14,13 @@ KEYWORDS="~amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" -DEPEND="dev-libs/boost:=" +DEPEND="dev-cpp/catch:0" RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - -DENABLE_TESTING="$(usex test)" + -DBUILD_TESTING="$(usex test)" + -DBUILD_DOCUMENTATION=OFF ) cmake_src_configure } diff --git a/dev-libs/libvformat/Manifest b/dev-libs/libvformat/Manifest index c59acd531122..8c3fb784160d 100644 --- a/dev-libs/libvformat/Manifest +++ b/dev-libs/libvformat/Manifest @@ -6,5 +6,5 @@ DIST libvformat_1.13-10.debian.tar.gz 25884 BLAKE2B 73f2ef1126dcf51ef1d8128a74b1 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 785 BLAKE2B 01379024d6d12d565bb6d0d3765687f7922a32fd741cf8906e2f3a4584052592580a31fb2084713398f336e443c7dc63722acd06731acc2802a97da6fdb2c62b SHA512 04e6ed023df062372f1d574dae71cc78e8173cf4c3d23e3fb740f36e4f234590bebfcfcb0bbb8d3d55a9b042234822c818b216a3c5498ec4909be59b6d022f33 +EBUILD libvformat-1.13-r3.ebuild 783 BLAKE2B 4d056b1937d75f4c8bb1f663daaa940816f420d7311ac573cccab7b8de4d515d25a66f4211cea9c812ede3edd49e7beac84dbe4c0f0a8f42922a3dd513db6796 SHA512 729a04d5813efe8e1d1f2cd3453777ac43bf1da3a5abd538711e4e28f4b220468e1d1e0f78ad9a88bea2be5b537acf7022e71399713b7dfe23fbf5931c283cb8 MISC metadata.xml 245 BLAKE2B 4638c053531b6db111751ef8d0ea5a0ce2626384eacdef18b57604990ae5da28cc802a307e8de392a35878aa9eb9927f32a5c16e9f33a1409d5833a8b1204497 SHA512 46e0ada7fb753716ca0ffa7b183b843731a6c5d7dd50f5ea3cd37e4c79a1aacbdfa241fea318780d809e798655a4c693632a4134db1285f530ff90eaa523c537 diff --git a/dev-libs/libvformat/libvformat-1.13-r3.ebuild b/dev-libs/libvformat/libvformat-1.13-r3.ebuild index b2b07a3e0d69..df24fc049156 100644 --- a/dev-libs/libvformat/libvformat-1.13-r3.ebuild +++ b/dev-libs/libvformat/libvformat-1.13-r3.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}.orig" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 ppc ppc64 sparc x86" src_prepare() { eapply \ diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest index bc08c3079846..9108d774f898 100644 --- a/dev-libs/mpfr/Manifest +++ b/dev-libs/mpfr/Manifest @@ -1,4 +1,5 @@ +AUX mpfr-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch 1805 BLAKE2B ad94d1beade2f6bf97efc033d1030617dd391afe01e8b7081d6f8c030c97c055e6e150856ca8c97867719a9b328c45c44851ebaa578efd4cad9a9dcd97e92f07 SHA512 fc8627bf397dc4dcd80847fd50bbdf8903204f2d8a3d874e4f1bd5043416de77f460b62fcfcd8a4e7bcdf19e395779a96f8dae689135d85a34707cbea5d82921 DIST mpfr-4.2.1.tar.xz 1493608 BLAKE2B ad69f53bc910294647523e7613b18a683f1d0f3dd994168ab2a46b66d0371ffa9b8e7cb59495f898470aea69d343e83fc722f11babe4af7b3a12665a1e65860c SHA512 bc68c0d755d5446403644833ecbb07e37360beca45f474297b5d5c40926df1efc3e2067eecffdf253f946288bcca39ca89b0613f545d46a9e767d1d4cf358475 DIST mpfr-4.2.1.tar.xz.asc 228 BLAKE2B a50ccf4136c3b460b15540364a49dec05da266a77bce6220832262581fa57cc1e70b7739ea4fdf2e8ad4fd3318151b8c420b09597942493d95e6276f380debfd SHA512 2f409f2a93726fba086882de3ad26d0bcb5d78afc687e44550bf55a98b940ff0d355a655aa18da78bfa2581ef37d72cb630d7642de7ec70590ec80044b3dbe38 -EBUILD mpfr-4.2.1.ebuild 3141 BLAKE2B dfb176b6fc9612c2b976230ca0216a0b32cd15f04df19c8263e08a1c3d85e04582d6d772412f51d82ece94e9279817a361067f731b4a21ab31f93db1471c43f1 SHA512 fc0c4d08b3bf547a4b8dffaf22ddeeaaecf662737b602f1b8ee01b796468188544e685d2a1d488c7784ee56ff4ac085ee226c3b3be02d330622431dc6b32cc00 +EBUILD mpfr-4.2.1.ebuild 3227 BLAKE2B d8adc0d1838ee111ee03a6fee645b388ae30d8a2def5404d3497ecb0c81a63aad2869c2ad4cae483b0e46196924dc25174e428b16ea3337270c88e3e6dfb1be3 SHA512 4af0994c063413c89bfb99c11ea343f9ea920c44ee092052704092d7c2a3516b9e6bbbcdfc899578050b27851f8266587c17594d7744a9016c424435ffb477bd MISC metadata.xml 344 BLAKE2B b7a0bcfbcf945ce2b6d58a9a2078c823c12de5ef8261ec009612b58a833deecb7caaf864f0b55e0c46aac004c58feb7a1f88f6d78b584c2e25c403cfb1de96a0 SHA512 8b8b5ae00a4f9ba76c193c5d84f27cce973963f4db109219394efccba3a8e8bebb7f241658a0b682331e34c66ee99332f871d826abf6ec5a4ced4f3dce381fe9 diff --git a/dev-libs/mpfr/files/mpfr-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch b/dev-libs/mpfr/files/mpfr-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch new file mode 100644 index 000000000000..abf08eec1e73 --- /dev/null +++ b/dev-libs/mpfr/files/mpfr-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch @@ -0,0 +1,48 @@ +From dd0bbbeae865561be679baa680e8c5135fe9dc5e Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Thu, 26 Dec 2024 19:44:12 -0800 +Subject: [PATCH] include math.h to use predefined _Float128 definition + +glibc has added this patch [1] which defines __HAVE_FLOAT128 for clang +therefore include math.h to avoid defining _Float128 during configure if +not needed. + +This is a workaround until mpfr upstream does a proper fix. For more +context see the relevant glibc bug report [2]. + +[1] https://sourceware.org/git/?p=glibc.git;a=blobdiff;f=sysdeps/x86/bits/floatn.h;h=ba030d270a73c71f166083b30dbaf89371ff49fa;hp=e661abaea469b8b916fd312cc42382ad4c5e220f;hb=d773aff467840f5ed305e40c180466e90bd88183;hpb=b2556550a0f952b2a841a0b4bddc999c2df1b233 +[2] https://sourceware.org/bugzilla/show_bug.cgi?id=32750 + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> +--- + acinclude.m4 | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/acinclude.m4 b/acinclude.m4 +index d5b5b4bdb..c9e882cdd 100644 +--- a/acinclude.m4 ++++ b/acinclude.m4 +@@ -793,8 +793,9 @@ dnl the "undefined reference" error disappear. + if test "$enable_float128" != no; then + AC_MSG_CHECKING(if _Float128 with hex constants is supported) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[ +-volatile _Float128 x = 0x1.fp+16383f128; +-return x == 0; ++ #include <math.h> ++ volatile _Float128 x = 0x1.fp+16383f128; ++ return x == 0; + ]])], + [AC_MSG_RESULT(yes) + AC_DEFINE([MPFR_WANT_FLOAT128],1,[Build float128 functions])], +@@ -804,6 +805,7 @@ dnl Use the q suffix in this case. + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #define _Float128 __float128 + ]], [[ ++#include <math.h> + volatile _Float128 x = 0x1.fp+16383q; + return x == 0; + ]])], +-- +2.30.2 + diff --git a/dev-libs/mpfr/mpfr-4.2.1.ebuild b/dev-libs/mpfr/mpfr-4.2.1.ebuild index cc2b0bfe6d38..6b56ce06b126 100644 --- a/dev-libs/mpfr/mpfr-4.2.1.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -61,6 +61,7 @@ PATCHES=( "${MY_PATCHES[@]}" # Additional patches + "${FILESDIR}"/${PN}-4.2.1-include-math.h-to-use-predefined-_Float128-definitio.patch ) HTML_DOCS=( doc/FAQ.html ) diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index e078e9e78f06..f18360e0ea93 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -3,9 +3,11 @@ DIST tree-sitter-0.23.0.tar.gz 2977346 BLAKE2B e10846d5bd0a6aa1ecac362e2ab2ccf0f 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 DIST tree-sitter-0.25.2.tar.gz 855826 BLAKE2B 5c2cdaeba229c58d40f5d9b2c4af920d4e1d9fd60ce1d49e632cd660d441d3c32632864b1e226e4c99b4e8f054bfc0082a80c2eb1cdca0684f899b913378a17d SHA512 8acdb410c8b5c2552e9dd5524d80ab1d529e418f408d7c495619e6781f3b70ea2d61b6f69b5b3d1ebd753b739c0f9dd744302808d9a3051b5c7dcf68dba30002 +DIST tree-sitter-0.25.3.tar.gz 856455 BLAKE2B 4527d13ea702dced09d9227ad9f6a18484e8517c5da1840c22c5e69686084dbc46de0c07e7e06980e6dde4cf07791fe88fba10f90684a2ef29b58f84b59a2176 SHA512 a626dcea5378774511aa1ef669e4dbada3079440b596882172a676c61e53aa6f701b537e3575851af9e10b1e264da25a9f6487b01f43a896cf1a22d58ca7e623 EBUILD tree-sitter-0.23.0.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f EBUILD tree-sitter-0.24.3.ebuild 1242 BLAKE2B d504ecc45d2e9cd3366dd41cbaa16bee08be953cd642b238fe9dbc905168bc7e6d1c4df1661e288f0af6fcf0bc174706356022639c22541b06a0a52213591370 SHA512 88aa172fe4297ee956bbfbc87a563f988f3f557fa6fd28d0838fa5bdf290bf59cb4616ce6aa0113cf3e5984dc54d0bab2e731037e4e47d43247811de19459772 EBUILD tree-sitter-0.25.1.ebuild 1249 BLAKE2B 6818f5964e470f3891424f9f786006687d457b9434a8e4e2611d8195e3a987bb65597062e328d0edffc1b2649e8f746cf07373651fe6eabdc6ab7093ff79e729 SHA512 c44c6bea100e9bf7262871e4519aa23a65e9f9ac21581261d2d3ff7f799d4431ba1227c056f9518ed3f1939a9878c493785562bfb376d64f903379c2a7a59611 EBUILD tree-sitter-0.25.2.ebuild 1249 BLAKE2B 6818f5964e470f3891424f9f786006687d457b9434a8e4e2611d8195e3a987bb65597062e328d0edffc1b2649e8f746cf07373651fe6eabdc6ab7093ff79e729 SHA512 c44c6bea100e9bf7262871e4519aa23a65e9f9ac21581261d2d3ff7f799d4431ba1227c056f9518ed3f1939a9878c493785562bfb376d64f903379c2a7a59611 +EBUILD tree-sitter-0.25.3.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.3.ebuild b/dev-libs/tree-sitter/tree-sitter-0.25.3.ebuild new file mode 100644 index 000000000000..7121e61d8794 --- /dev/null +++ b/dev-libs/tree-sitter/tree-sitter-0.25.3.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 +} |