diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-11 01:49:36 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-11 01:49:36 +0000 |
commit | cf7807d7aea23a99a144afceaba961cfed652b5f (patch) | |
tree | ffd2c781c27e0b7e72152a685a04938a2b7966f0 /dev-libs | |
parent | 7c5ebaf83da4c538dd11b56fdd5dfdf39dcbc096 (diff) |
Diffstat (limited to 'dev-libs')
28 files changed, 235 insertions, 125 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 67b2ad0e5832..bbf18f1da4e7 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/eb/Manifest b/dev-libs/eb/Manifest index ed5ded05d9cc..f774eaebb769 100644 --- a/dev-libs/eb/Manifest +++ b/dev-libs/eb/Manifest @@ -1,7 +1,8 @@ AUX eb-4.4-gcc14-iconv.patch 446 BLAKE2B 9d21df37676fd02cb12259b1664518abf3bbcbe5d6d9290f70b313afec971579973db1618a3418c85c434ce6849857976390eeda520bd73ef312bb6d41aaa3c0 SHA512 ea84c8b8603af79fbccb43eaf33d522e208e63ae8f84a96032713add8f375e93d8abadc9f89e0f56acb429025b4c0f17937ec839584d54ae953357045a9d493c +AUX eb-4.4.1-getopt.patch 323 BLAKE2B d84f6ac88eac92368600f35c1db97692a3791ce9c76d8f3d9039dd3c9d80df2ce75375c44157c54b10a9ef1fc8383ebe466f69555cb08de928e53e7c93a25d2a SHA512 d239c2cc4aaef0e8970e7abd26ff215ae950f15ef01982f8b651b3dc6e73096e92162b3bcffe85e25873da50562cf97d0ab9436ab38affb68248e8d39f2be5d0 +AUX eb-4.4.1-remove-krdecl.patch 542 BLAKE2B 4025dc87daa972a832fadb9ce93f82970a2d6ec306240caeefff27a20c4ffca345d238dcd058a736f67b9f5b92a90db616b6811264efa671afdaa2f1f479ee13 SHA512 887eea407d5167f2d1958c570857108c270b6adc6afde82a12588c2d9576906575bf62bf9a81ddae908fa3be651343575d45a256e15eaa29f0eb715935a1933b AUX eb-4.4.3-fix-threads.patch 354 BLAKE2B 9650c76d47e1aaf019313481fec53f775556e0178a10afb354c9e3ba3a7b3656875211af954c0ba5078dc150b1bfb82fc70a3ca6c71cd17b29a67064a21b464d SHA512 e2232857d70e091d644df21aa6c8fefb07669c03ff086dad87318811ad36ff2e08fe1927281a22c17a6c6fcc0a6d779609f145bb30210797626a8704832cd96e -DIST eb-4.4.1.tar.lzma 438852 BLAKE2B 575d301605d014999b571c14fc639d8043bf32660180aeaa2386ca58c506c4ff03bbeae6166aededd0494c6609514ef9a6d8eb1d1cd94883739ca0522fc9fa72 SHA512 c65ffae78d4f3beb9b6bdffde2b265fdb3a7c9b4c7626ddb0ca279e4193d48cad5e9748793f3ead3786e8c7d340134edf4ff1b9d835542ff12639581793b80c6 DIST eb-4.4.3.tar.bz2 505510 BLAKE2B cb7476331498cc70c47406aa89833fdc8dd71b3bfd4d72d2878e9bb773d4f16a35e3b7235a3a1bf426e0b021b07874d13d1e87affbb77b545f8797523fb1f30c SHA512 29578223e9bf0e8475cf0518c4e319d8440eb9dc2b819ea7de6e90d67824eb7ac9f5a29cf1baa9b6e947840de17ad2182d1ea6ee4816df84e7baf025149bbbf2 -EBUILD eb-4.4.1-r1.ebuild 925 BLAKE2B 8007374ee011be5d0c1a702cc0b951ab6b07f20faa0bdf43217b92f4550ce9b01322115a0e678a3f61fa930dd7698ffb34f13f05ca0c726bdd6a9f3eab3c8267 SHA512 823c1c073f86116489fa01609cda9d49c796ada227856cc730437fb7083fbff684094a7749e51ef4210f54a8986ea2cfe60e49659ba84620d47427828fe0432f +EBUILD eb-4.4.3-r1.ebuild 1193 BLAKE2B f4d161894bbb3f0f86ba92bed197115e5e049282f4fb3a11d210d533061c4f16e948a3af6bf423e0cfe993862eb66ad24e9f9f8099095ed84a0c9b08796a5518 SHA512 0e23d667430a16a666d14c6992f48fd6a7572cf38237fb2b7ec1b6a38a328c01f8876e8eab80acabf40ac90ca0b1328f0749fee9be281bde73fc305d2c28cbb9 EBUILD eb-4.4.3.ebuild 1107 BLAKE2B 38f979cbf49034002b9c1acb91c7b734ff43024649c8d7db7e8fd74c1f92044a3aec6d91f2c9111a74b21514c23ef7a1c9d49f0a856ea1aaa105db2150393054 SHA512 6417176343d2e66e1583cd42564a707de3636792870668f0b44ddbf82734f39b918a04cdc082bdf7c34fe715e89a296e4c4612932bd025fcc07a7cda62fb9c7d MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild deleted file mode 100644 index 8d07d40c2841..000000000000 --- a/dev-libs/eb/eb-4.4.1-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="EB is a C library and utilities for accessing CD-ROM books" -HOMEPAGE="https://web.archive.org/web/20120330123930/http://www.sra.co.jp/people/m-kasahr/eb/" -SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~riscv sparc x86" -IUSE="ipv6 nls threads" - -RDEPEND=" - sys-libs/zlib - nls? ( virtual/libintl )" -DEPEND="${RDEPEND}" -BDEPEND="nls? ( sys-devel/gettext )" - -DOCS=( AUTHORS ChangeLog{,.0,.1,.2} NEWS README ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable ipv6) \ - $(use_enable nls) \ - $(use_enable threads pthread) \ - --with-pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --disable-static -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/eb/eb-4.4.3-r1.ebuild b/dev-libs/eb/eb-4.4.3-r1.ebuild new file mode 100644 index 000000000000..2ac04d31a599 --- /dev/null +++ b/dev-libs/eb/eb-4.4.3-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="EB is a C library and utilities for accessing CD-ROM books" +HOMEPAGE="https://web.archive.org/web/20120330123930/http://www.sra.co.jp/people/m-kasahr/eb/" +SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="nls threads" + +RDEPEND=" + sys-libs/zlib + nls? ( virtual/libintl )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog{,.0,.1,.2} NEWS README ) + +PATCHES=( + "${FILESDIR}/eb-4.4-gcc14-iconv.patch" #920641 + "${FILESDIR}/eb-4.4.3-fix-threads.patch" #https://github.com/gentoo/gentoo/pull/37731#pullrequestreview-2218229971 + "${FILESDIR}/eb-4.4.1-getopt.patch" + "${FILESDIR}/eb-4.4.1-remove-krdecl.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --enable-ipv6 + $(use_enable nls) + $(use_enable threads pthread) + --with-pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}/html + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/eb/files/eb-4.4.1-getopt.patch b/dev-libs/eb/files/eb-4.4.1-getopt.patch new file mode 100644 index 000000000000..56bedc4e20fb --- /dev/null +++ b/dev-libs/eb/files/eb-4.4.1-getopt.patch @@ -0,0 +1,13 @@ +Remove declaration of getopt we already get from headers +https://bugs.gentoo.org/943827 +--- a/libebutils/getopt.c ++++ b/libebutils/getopt.c +@@ -87,8 +87,6 @@ + + #define EMSG "" + +-extern char *getenv(); +- + static int getopt_internal(int nargc, char * const *nargv, + const char *options); + static int gcd(int a, int b); diff --git a/dev-libs/eb/files/eb-4.4.1-remove-krdecl.patch b/dev-libs/eb/files/eb-4.4.1-remove-krdecl.patch new file mode 100644 index 000000000000..c284bcc29faa --- /dev/null +++ b/dev-libs/eb/files/eb-4.4.1-remove-krdecl.patch @@ -0,0 +1,18 @@ +Remove one forgoten K&R function definition +https://bugs.gentoo.org/880525 +--- a/eb/binary.c 2025-02-27 15:00:13.585242692 +0400 ++++ b/eb/binary.c 2025-02-27 15:02:39.112239956 +0400 +@@ -923,12 +923,7 @@ + * Read binary data. + */ + EB_Error_Code +-eb_read_binary(book, binary_max_length, binary, binary_length) +- EB_Book *book; +- size_t binary_max_length; +- char *binary; +- ssize_t *binary_length; +- ++eb_read_binary(EB_Book *book, size_t binary_max_length, char *binary, ssize_t *binary_length) + { + EB_Error_Code error_code; + diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index 8e6725aa61eb..d7a169fb8308 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -1,8 +1,8 @@ -DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945 SHA512 a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec DIST girara-0.4.2.tar.xz 61468 BLAKE2B 7be287045c269c8a1f2b51b14f0b7f840d7d5929f81c27410a86653943f73b07a1ce16c5a5fe420e7df6f02d4f426b48a622d4cf483dc5065cd8551e273d8fcf SHA512 70dddf8998e37acce25325ddeb5a9b5c5844669b51320733d9d7a572831f28c72207aa6d608b7a856969d7fd0785cbab076596b814eb2e9ef37bf49bb5d476ae DIST girara-0.4.4.tar.gz 74211 BLAKE2B d73914011fb62e29ed9510f081cd6d85b5d0dfdf28b2b6ca9847f146ce5861836ace26043fcd54396c5b23509c14a943fc526ee11d3d91b8a13c559837e0a52f SHA512 4c106c2156ff397caad2c173cbfb5f2dc8f4574a59c70e7d04e941fd5273948c7e2cc4662b91a489dc689e6537b72bdb1771849cf7775d6afa167f2616a3d4c7 -EBUILD girara-0.4.0-r1.ebuild 1187 BLAKE2B 857f22512034a4011c61eb12613d75c99ece895734f9e0a009808645dc57f22210ff6a71a871202856bd39fd8c0b24ab95ffa7641c54badac1ae582da3c2f58b SHA512 871e383e3164809bd4dcb8a1c4927be370c3268469d6a2ea72a3c3ec6d078e984bd969ed381e9b801d2bb76024ad02d35a343f5c7f06d5bb6ee2aada16fdb46a +DIST girara-0.4.5.tar.gz 73664 BLAKE2B 91f4ae0e2538d035fbf7816de336584f3c96202c4a4c824147b8cfddb6324d3966fd57bbd083cda7a4ed6859177ceb3240cd5cd1f874c67f4fabc79b5b687532 SHA512 38fc0f9b9c232e93786130986e53cbcc83bbcb02575bdbd799026d2dd2f46684c8fe2ac5ea7b1b46012a48f92d78537b50a7e9ac42b036cbbf06eda06de00117 EBUILD girara-0.4.2.ebuild 1186 BLAKE2B 85a7f6ed844d5566c9a11a3ff63ce0d1fe9020ba9c7d669b1064c575772c2a6540b339f54f469af9dc72a7f95d712061028911fde14762af1e5835bd1999121c SHA512 97e983429ae77826e617beaf576fdee1f31a7aa55166cadc31421eda3408bed10e2ec8a12e3cda9c1e63776cb87c151363d6fa4cae949b2c77efc598e1d8bbe0 EBUILD girara-0.4.4.ebuild 1175 BLAKE2B e213f327cb5d32e086199df4da8c1d9551143b6fa69db65960b9f53eae695b02a0d88f50f9e1d2cd643f6e02da464482b422d2704ee03e6daa6b459665e27c02 SHA512 e3c0d755668070e795996e44f7eac20de24d0eb06c6b60676b7adf15fa6381e4a64d63a71bc7f0b2f20d204b1786588cb3de5c1b0540c570fe65d615b122e4f7 -EBUILD girara-9999.ebuild 1099 BLAKE2B 4dc10ddc2af7931638eb5f6ad6e3553ba8136000417c273046903b3163fb7c88c2432fd856d1af30d95c634a9b34e448847675e1d08978fe6d1e9461a5103d94 SHA512 53d93d9a45a2d4738838536150381d6a1bd1759022e19385a14f55ede2b77a70de71e26100da015a0e3801a9eb5539d8426ed0af4d4ace3f6395186bb820e488 -MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35 +EBUILD girara-0.4.5.ebuild 1285 BLAKE2B a77ff62ce9705572f517854340fe432a4c7e6c80fe8eb12877098d3bdb53a026a40f444d51341ffa79c5321267ab80947f52daf0bda61f0281f65b51c7997c54 SHA512 ea1dd7e356ba0d9cce2aed1e2edc67817cedc893a19878f70319cae3c42a735be70e6a1826348ff5aa4196fb9021b690507ef417cbcf6d6a7bc2f58d0d220877 +EBUILD girara-9999.ebuild 1275 BLAKE2B 24f245cc38485311416baf275bab2703087aa3c45499374a2d7c34adbc40e36b0878f14cb05d126ccbf1c3a8c54b4574ddea737d2d3baca29d5d59a35ad39f81 SHA512 26bbca0ae089b8bef7abc6eb0333b2497af6bc5e0bbf9c9256f774e0043465d06242a0d241952fb579593abdd4e46ea450595140558fdf3ab4cba4aa16778d6a +MISC metadata.xml 895 BLAKE2B 4f323155d3c81d3ab53c421ad53df6c4390a078096f9a4d19b597524b2c3fe0b1ea7fa3c4b8f17d2cb26fc4f99501b1302baabde18a798dc5de533458915e730 SHA512 f89b31fc70b48217dd6fabedf5ce074a334186b429bb1ac1181975ede8ee759e0ccab630f28fe79ddb7e7ff68cfa74709fee2f9134d335a2c340cb4af9ab6283 diff --git a/dev-libs/girara/girara-0.4.0-r1.ebuild b/dev-libs/girara/girara-0.4.5.ebuild index cd469d5dc7e7..58856551ef6c 100644 --- a/dev-libs/girara/girara-0.4.0-r1.ebuild +++ b/dev-libs/girara/girara-0.4.5.ebuild @@ -1,62 +1,64 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit meson virtualx +inherit meson DESCRIPTION="UI library that focuses on simplicity and minimalism" HOMEPAGE="https://pwmt.org/projects/girara/" if [[ ${PV} == *9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git" + EGIT_REPO_URI="https://github.com/pwmt/${PN}.git" EGIT_BRANCH="develop" else - SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz" - KEYWORDS="amd64 arm ~riscv x86" + SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="ZLIB" -SLOT="0" -IUSE="doc libnotify test" +SLOT="0/$(ver_cut 2-3)" +IUSE="doc test" RESTRICT="!test? ( test )" +# REVIEW: are all those really needed? RDEPEND=" app-accessibility/at-spi2-core - dev-libs/glib:2 + >=dev-libs/glib-2.72:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3.20:3 + >=x11-libs/gtk+-3.24:3 x11-libs/pango - libnotify? ( x11-libs/libnotify ) " DEPEND=" ${RDEPEND} - test? ( x11-base/xorg-proto ) + test? ( + x11-base/xorg-proto + x11-libs/gtk+:3[X] + x11-misc/xvfb-run + ) " -# Tests are run under virtx BDEPEND=" + sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen ) - test? ( - dev-libs/check - x11-libs/gtk+:3[X] - ) " +DOCS=( AUTHORS README.md ) + src_configure() { local -a emesonargs=( -Djson=enabled $(meson_feature doc docs) - $(meson_feature libnotify notify) + $(meson_feature test tests) ) meson_src_configure } -src_test() { - # TODO: run test on wayland - virtx meson_src_test +src_compile() { + meson_src_compile + use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/* ) # BUILD_DIR is set by meson_src_compile } diff --git a/dev-libs/girara/girara-9999.ebuild b/dev-libs/girara/girara-9999.ebuild index d5d5f640f369..2d8b03eb3759 100644 --- a/dev-libs/girara/girara-9999.ebuild +++ b/dev-libs/girara/girara-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit meson virtualx +inherit meson DESCRIPTION="UI library that focuses on simplicity and minimalism" HOMEPAGE="https://pwmt.org/projects/girara/" @@ -13,49 +13,52 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/pwmt/${PN}.git" EGIT_BRANCH="develop" else - SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~riscv ~x86" + SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="ZLIB" -SLOT="0" +SLOT="0/9999" IUSE="doc test" - RESTRICT="!test? ( test )" +# REVIEW: are all those really needed? RDEPEND=" app-accessibility/at-spi2-core - dev-libs/glib:2 + >=dev-libs/glib-2.72:2 dev-libs/json-glib:= media-libs/harfbuzz:= x11-libs/cairo[glib] x11-libs/gdk-pixbuf - >=x11-libs/gtk+-3.20:3 + >=x11-libs/gtk+-3.24:3 x11-libs/pango " -# Tests are run under virtx DEPEND=" ${RDEPEND} test? ( - dev-libs/check x11-base/xorg-proto x11-libs/gtk+:3[X] + x11-misc/xvfb-run ) " BDEPEND=" + sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen ) " +DOCS=( AUTHORS README.md ) + src_configure() { local -a emesonargs=( -Djson=enabled $(meson_feature doc docs) + $(meson_feature test tests) ) meson_src_configure } -src_test() { - # TODO: run test on wayland - virtx meson_src_test +src_compile() { + meson_src_compile + use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/* ) # BUILD_DIR is set by meson_src_compile } diff --git a/dev-libs/girara/metadata.xml b/dev-libs/girara/metadata.xml index daab629eec23..86324270cec6 100644 --- a/dev-libs/girara/metadata.xml +++ b/dev-libs/girara/metadata.xml @@ -17,9 +17,10 @@ <maintainer status="active"> <email>sebastian+dev@ramacher.at</email> <name>Sebastian Ramacher</name> - </maintainer> - <changelog>http://pwmt.org/projects/girara/download/</changelog> - <doc lang="en">http://pwmt.org/projects/girara/</doc> - <bugs-to>http://bugs.pwmt.org/</bugs-to> + </maintainer> + <bugs-to>https://github.com/pwmt/girara/issues</bugs-to> + <changelog>https://pwmt.org/projects/girara/download/</changelog> + <doc>https://pwmt.org/projects/girara/</doc> + <remote-id type="github">pwmt/girara</remote-id> </upstream> </pkgmetadata> diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index dcc300b08121..eb7b0a0e68ff 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -14,6 +14,6 @@ EBUILD glib-2.76.4.ebuild 11145 BLAKE2B 9500014a458c528207d29e2ac5915803203456a5 EBUILD glib-2.78.6.ebuild 11340 BLAKE2B c53403ccbcbd18e678f8e2c6e53b39ccc6cb558be4e7f96df26f986a4c51ea86cf601bf0a122c2530dfc762af2a1cbe6e85f524687c738a8eb3940afeb6541a9 SHA512 7c1b4e8e69ca36d6b52855c7edbe4b584d549025d88783010359b96469c98b217dd50819ae971c7bfee637a30bd864b991c3a16cc538492b4c7075d719e30f4c EBUILD glib-2.80.5-r1.ebuild 16080 BLAKE2B a2db74f758c7f7c1e33642ad1bb98cda4deedb2d1d2876f4b87be8fcb200ba13ceefce070816e527c2a7821f78421feb8eec19c9a60b6a8001e62f5917c42adf SHA512 cd4ad7fe88920612581fea0a0765dc631f29f5cf0f15a942b6b9692f7042d3996029c8529866bbfdc9cbe4bbe2e86178d93bee20b86087e2390cafebd69c8127 EBUILD glib-2.82.4-r1.ebuild 15659 BLAKE2B 5d2c9fa1f3c9d2e71052616c7b83bd6dc05b6c75913a70af78fb85df26568f2be363aa3473fb7fead253a4077ba40dfe7227e90bd6a31c2171dac5b5331f4160 SHA512 323ec99295a7bb87a48fdff855ce360733c949eb1f828e84f7e34c0019b55b0c7b5e6db0919729e2f91ede97015de194db8c52241cd4ac9e065612c133e20254 -EBUILD glib-2.82.5.ebuild 15659 BLAKE2B 5d2c9fa1f3c9d2e71052616c7b83bd6dc05b6c75913a70af78fb85df26568f2be363aa3473fb7fead253a4077ba40dfe7227e90bd6a31c2171dac5b5331f4160 SHA512 323ec99295a7bb87a48fdff855ce360733c949eb1f828e84f7e34c0019b55b0c7b5e6db0919729e2f91ede97015de194db8c52241cd4ac9e065612c133e20254 +EBUILD glib-2.82.5.ebuild 15657 BLAKE2B 7bb9f05fcf68a131e96cc4d1d7069a49e9b11b7d509f787667d6dc6ef7bcb5c312d6ef021993985ce5de572da42f5005cc014af60ecfeae7d5cfea3afb84fe7a SHA512 9b28a6cb374c04f49c6ef19b8407fcab093732cec5df6c542d3e7a5fdcee44332f7f0050d75266431b42cd18631ba4709e1758cbbe4dbb85c26e8c2bba9f4e21 EBUILD glib-2.84.0.ebuild 15853 BLAKE2B c9ba8906b0df381cc89eb43e7e88a07d63952f43130fb0a903989bdfc77ae73d03914f3fef593ddcbe0b8265da6c5202c6063aab8556871b4814b1d4be6c4653 SHA512 111ab55d45600df3f7a08c6d1ce79a510c309c3ed4029a2368b5f53cd68779114d1c568c8868fa7d6617ddc846eaac80c7804c3a01eed867c81bd5a96988480d MISC metadata.xml 1499 BLAKE2B 5a75e3b360e4656fe9127f2dc3ba7e90df3eae0586a025b4eefc2317398e53815c98a8014ea6f0dd69ae8afdafa066eec61c18e9fa86d24c78a3f11404c2a7a8 SHA512 2b12c409bf16cf9e01e80c30a6707aac5b48ca4cdeac3852028c003c6cb2d50b5e82be73adeefb8341fd4f157e0f7d22505cebfc2ee0f6d64ca77a7d3cfa8271 diff --git a/dev-libs/glib/glib-2.82.5.ebuild b/dev-libs/glib/glib-2.82.5.ebuild index 346420713103..e73a69c46ff3 100644 --- a/dev-libs/glib/glib-2.82.5.ebuild +++ b/dev-libs/glib/glib-2.82.5.ebuild @@ -22,7 +22,7 @@ INTROSPECTION_BUILD_DIR="${WORKDIR}/${INTROSPECTION_P}-build" LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="dbus debug +elf doc +introspection +mime selinux static-libs sysprof systemtap test utils xattr" RESTRICT="!test? ( test )" diff --git a/dev-libs/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest index 46058b647124..35babb1c42b2 100644 --- a/dev-libs/gobject-introspection-common/Manifest +++ b/dev-libs/gobject-introspection-common/Manifest @@ -5,5 +5,5 @@ DIST gobject-introspection-1.82.0.tar.xz 1052872 BLAKE2B 8336ae26d48a71a203655d9 EBUILD gobject-introspection-common-1.76.1.ebuild 895 BLAKE2B f9ad5b702f500fecf87e8b6f68d7788ec8b888ab4dcc3ccde4915da541138cb8b74cbf2ac557298d6efef507c14a2abfe59b398891d54f949ccdacf04a8adac2 SHA512 c2775c4a2d5c2d1f636086fb2cfbc4bc5fed14b5f765f9a5840199c04d5ca0fa30f228375be6b3f5353b2cefd8f693ccda7755f055f9e2cb3507f79682d3911a EBUILD gobject-introspection-common-1.78.1.ebuild 895 BLAKE2B 1d9838e4c18872d1aac733a8daa2c0706719355028912bfb2c9de76a6781ce4949b23a732af3160b082dfd653b0ffd08225007e8e175dc3be25ea20d42a0a9ab SHA512 f4bb38c7240a3a9d75c5be7092879a5f2c1fd22ad23879ad4bf55401c3f065ca9e058d173cc6d6214c4d52ad3541d2cb38054a559ff36a1a2e5517212fb95083 EBUILD gobject-introspection-common-1.80.1.ebuild 870 BLAKE2B b04c1fed5ab4ed021d53f2469d0885d9a6aaabe3f5c7422c2d093277942d0806baa122772822bbd4dc9f3a503c84179fa6cc5432b5d90137a2bef14d128373ab SHA512 370d8026e4f1933256f3324636b4b2827bd909d252210ed6005548075a77ecf943f8e6f408c12c9529bfcb4cf5c2d570b3637a1ac5fe54fce04756cb63719bb8 -EBUILD gobject-introspection-common-1.82.0.ebuild 877 BLAKE2B 43c196dcf9be8987c3b4f4f9121ba3aec6d27c446aa3325393b72bb47ea562bcd84ce7f64ccc69793a4f42690e956726f2631c440a6aa518474a0f0784e4e305 SHA512 cb6c2459bdb6f095e1450e14a66d675718e869d41f8529eefef09b71096ed69c6e6a624dafd40376022dc37c645883b6da6e72a4ab6b2452c3478b58c9c71a7a +EBUILD gobject-introspection-common-1.82.0.ebuild 875 BLAKE2B fbc2b2b261d09c007e7d7ed3c5747dd1fd968720dae14443dea93fce9074d9e90c3be0e7846f3034c7098d5edc54993af1d8d6cc3014f5a8993e98eaa5a21156 SHA512 efae7f8a37852fa01ba1a54a59d1992000c2bca64694fa4f505c645e4996384f530979ed9b76ff41152fd1a26f6ebe7f4009881f46634ac8375dd74f2a92cf65 MISC metadata.xml 387 BLAKE2B 53c8885e0d64951fab2ea24063b41dd75c1c2f1e2a8038ff760175126c3597dcfc8ed8e7ca98bcfd47c6e303b68cc7473f283193cdce010292e4a4c9d0f60bb8 SHA512 57c817a11ca62240745f69a12685d0ab11ceaa960acf2e6cdf7b47361239a3b29c23b696a24f4314eae80fc7dd9974860d5c422e9f6fd31ea54476fe74f0ebd4 diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.82.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.82.0.ebuild index e4f7e8c166a3..37ebecbd7076 100644 --- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.82.0.ebuild +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.82.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 @@ HOMEPAGE="https://gi.readthedocs.io/" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" # Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest index d836daa11211..b39908c65177 100644 --- a/dev-libs/gobject-introspection/Manifest +++ b/dev-libs/gobject-introspection/Manifest @@ -9,5 +9,5 @@ EBUILD gobject-introspection-1.76.1-r2.ebuild 2093 BLAKE2B b4a15b784d04d99d81153 EBUILD gobject-introspection-1.78.1-r2.ebuild 2194 BLAKE2B f73406d3e64bfbc228d2b6c2be102c7d06441e4c0baddc4a3b3fc9fbbc9f4924c3b0d6f901919b47393caabdbe9a89aa20c72b0336060c8c881ac0ff93e6f0fc SHA512 64fe0f31821eeef21eb4a245c3e146c5f3917689a3274121b235352816f6c401a821142ef0c2e4ce067ce5b8e162b1c36d6caf0f1b121bc18dd7cf131f8d53c9 EBUILD gobject-introspection-1.80.1-r3.ebuild 2190 BLAKE2B b6bc3ecd9c46c20baba9f0edb8242614f7f1aa8d3a7c7ef9672abd33e59c76eaccf7e6467473c2be1a38dc8c3147e97465e7ef48425ba2ebbdf3e4b7a0b87412 SHA512 9fd74e04fa796675230ec7633392704a6cf3168601ac3077f2afa4b2a53e7a3270bf7b787a4a4dc42a4a7931b0d0507498129cd1fc3c0c30540cc5f26cc6533b EBUILD gobject-introspection-1.82.0-r1.ebuild 2059 BLAKE2B f1bb22b50a4cffd86c33119fbd179d77542fbd68cc25c40d8bad6d101c8b9b4e5ba5014209891d454471e801821bba407ff0ba385f143f927e9a11b4a55f13a1 SHA512 7ce8f3cd307223564621767de9c19042d31bc192a466cb6f1ab88ba11f2b8e0bbe390d9af397f5b71044250d2dfe210749d7f04df800591803c8ab5203e84625 -EBUILD gobject-introspection-1.82.0-r2.ebuild 2115 BLAKE2B 32ce4694f7d1e48d46815e127661e1ebcf996222f2fd679e1fe8edcd99c70d1b68d9d03025715f564330c47990935a622432e22665ae7c8a27f1a13fce3255a0 SHA512 ac81fa495eaa08067a14d5b338ae41bf4d9de15f29d2dcda5c1acb527dfe64485eae99f26d02fe1721b7c865bb5ca426b3d6af61efad4bb1ed161f93b5711f53 +EBUILD gobject-introspection-1.82.0-r2.ebuild 2113 BLAKE2B 96d44205648a8747c1d3e2428d4fcef926b82f69ca0a6c5aa7403b695ed1cea7e8589452cd2a19d677b7c78861641e6c00293976f235789f3913da86abb03af2 SHA512 7a7920f81f95cdf66c7adae1b39ddb08b4639fb23f1d42e177cdda2f86c0a7e17afafdf244019a1eaf3a16864905b4354ec9897d3c003b0556e2838c75cb3930 MISC metadata.xml 485 BLAKE2B 6ecc9396bcb29a8365be4058592c307ddcb0cc16ab56723ca32a378b5608b86378ab291345a6a3ccbe8225c6ffc91b6ba1e2996b5b0d1f4271d0757bf376ef8e SHA512 43a479854b1d5783c028ecfd8357a632db089f95de9e703608de7f229a37beee5e43781ff3f68b2dfa9bceac1355597373d31d209fdea0301917be5fbe7e7fbe diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild index 474938c2fb4e..709ded656bb2 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://gi.readthedocs.io/" LICENSE="LGPL-2+ GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doctool gtk-doc test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libdnsres/Manifest b/dev-libs/libdnsres/Manifest index b13f8ded2685..ba6a96565504 100644 --- a/dev-libs/libdnsres/Manifest +++ b/dev-libs/libdnsres/Manifest @@ -1,4 +1,4 @@ AUX libdnsres-0.1a-autotools.patch 887 BLAKE2B 5141d50a6e55f1ed49471dab5ab328352731e271514e37a40d65cffd0e7f1b9024155ff5be1e181950a2b355e618645e041c7c84fd7f574c96d0565f22d101db SHA512 f482017f43bb7bd7050c6246d7d48e4126f33c63fd7b0bf83ba12f9ddbfbdfbdf67d7ac5b6e55668edb462c8af8d5402f4b57cfc1a2aa8e4bb75440d2c02b11d DIST libdnsres-0.1a.tar.gz 360583 BLAKE2B b2b3befaf3910b46e826c17ec36bb90271b334a58ef5d02bd69ad0aa8643e2fe8ab4a1f86b59e4fbd1d41ef2c01ea01995b07b68922740fc86bee3d207bcc65d SHA512 d6b1c248a99eeaea3524ee8af01dd31ba507179a69ffb313a167611792084d5efc99fe6462a63480932faa3493b01c3c43fc7575dab6aaade885583bee006f67 -EBUILD libdnsres-0.1a-r3.ebuild 721 BLAKE2B ad8f42115ac31afcd49276f86de6ef034cb747ae6db884257aa5fe613895bf529557fe666ee37c10c269342bc5ce6b61bd1da24db7e7607a0b4634df65acabad SHA512 82016a6f97ba2ee207fc66b51631e4ea4dfbeb1a8109bad1e2c953371e3bb80a401460f3929cedd28990658d9f59f66e5fa5a75b77d28601fc8c106cb348cc87 +EBUILD libdnsres-0.1a-r4.ebuild 777 BLAKE2B 0a330f2c6ebb0f74b1278abf4cff6459c64ef055da35ce4a751058438dd17ba0f3445eccee3eb5d5fa7e12ce69917c5ba7bf888f6ee810face0404893dead9a4 SHA512 312071503381b8ad3bbc8a8e6403387da2553502e55b89b056daa91c91474c5fd9495199effdc0015629cbfdc8a93702c3871386fcaa6b072c55c4d45cca21c9 MISC metadata.xml 822 BLAKE2B d315c00a9d282568044d47afa7ebc25c8b4af474c0ed34ec238d1a39936edb473e370db7149b3ef17acfd3de03af786be5ae8a0b0265a3ba3502530afc8a55f0 SHA512 f7c9c207496867c4f3f4a50d4d9148e7e611279a0c9063afa43fddad1ac4d0c2dba2d923548c7c985450d5aed06747adf20b1538bc885cbbf4972be6c03784d0 diff --git a/dev-libs/libdnsres/libdnsres-0.1a-r3.ebuild b/dev-libs/libdnsres/libdnsres-0.1a-r4.ebuild index 2ecf5403264a..d46ecf976c76 100644 --- a/dev-libs/libdnsres/libdnsres-0.1a-r3.ebuild +++ b/dev-libs/libdnsres/libdnsres-0.1a-r4.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -inherit autotools +EAPI=8 + +inherit autotools flag-o-matic DESCRIPTION="A non-blocking DNS resolver library" HOMEPAGE="https://www.monkey.org/~provos/libdnsres/" @@ -17,6 +18,7 @@ DEPEND="dev-libs/libevent" RDEPEND="${DEPEND}" DOCS=( README ) + PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) @@ -28,6 +30,9 @@ src_prepare() { } src_configure() { + # bug #912307 + append-flags -std=gnu17 + econf $(use_enable static-libs static) } diff --git a/dev-libs/libspt/Manifest b/dev-libs/libspt/Manifest index 4ac912eaac2c..1530425843ad 100644 --- a/dev-libs/libspt/Manifest +++ b/dev-libs/libspt/Manifest @@ -1,7 +1,9 @@ +AUX libspt-1.1-timeval-in-utmp.patch 475 BLAKE2B 8aee32045cb1d786604e46b0d0d7918646b6af57ef8fb4a781df2981fc7ff022d6200d6fbca41fe7a1a525cf49026ea3e535bfb6d76fc4aaa5aecd484a6daadd SHA512 06576a4c161c8477eb04cf758a221a328d1448afa604026c54931e2ea66eb2d629f11fc7da81d4d726f56cd8d6596c8091e13e54485c234ffa7867069e6567d4 AUX libspt-gentoo.patch 727 BLAKE2B a98df11f3789d5e8c2aabfd538210db025a59567286df8153cc3912a7df414ad8328ba4de04cd558e3c7884102d4b431bc3c584a6f0c883a663f681fbf96bf90 SHA512 9c73f4b3eae1af1bd26d4c08eb926847fb7d8f26cb3e472afa940d12b086f5a142e9f918cab1beeebfc45e2893480a185180cc9b4bfe5930bb0cafe6b66098d0 AUX libspt-gettimeofday.patch 402 BLAKE2B 277b0b563e1b1d08270c8b0c2837f8445b79c3532c8a35468b8f4e382fe7ea635e06700cc5876aa781cfec7149ad76b1a6adab508afd02bb767ad644feacc043 SHA512 4455b243ada87ede8e84e106097e5f6c4aecf90aaac9eb3e53c7cfebe86c1d977037e541a53a5e70d0957e0f4b963f9c92d6a72139b6c77a0fe2f5a210d65156 AUX libspt-glibc-2.30.patch 233 BLAKE2B 4cc03c14f2d879566987f56e91c3f467120a7e49648c0814535c02b129e49f4d7185edac370f17e58428e180056dce31844a1accfa6503f0ebfde32c53571f0c SHA512 8f064315215fb99d7302b544b7a3da1c239bba21e8ffdc21b0bd05e496bb0ddd54ae5ed55c36b9fc0386026d007f19082d1eee95264edda1a124e9629c5093c9 AUX libspt-rpc.patch 848 BLAKE2B 982a1b8d88e2a28cb6529dd4a6c2e15c42aa7f0b0bbe34d40d91a6bb45ee2667253cabb06f31bdb757dcec7d4daf066f1271aa33edebeadfda2ba341bdd39dde SHA512 ad703547047949aa338bea0bd211a7daa3448ce728cf754be6ba4c0a058e0ab631beceb044bcce0eba9fe606b741f530fb88909891b0e86ff8898cfcf04d6cd1 DIST libspt-1.1.tar.bz2 165168 BLAKE2B a21778ba8b3c22d7fa655460ede0d04efc98635b1be74575cbb996b33bdb27ed75479ae6a2d7bc38c1052ac23547483e9d93c03531cbfe236e1e07944bad1673 SHA512 5b2ec289ce51f1f2040b68c559ef6e1ea1e59f50c3d639a93176fa8a5f3f75481651c4d0acd393eac8d2193f2aae19f882897323caf344cbfde52e32cc3a02b9 EBUILD libspt-1.1-r4.ebuild 897 BLAKE2B aa84fdc078a1edbaa3bbb09c653b8e317d4e2a914ec679ccb00538e79edafc98b360f3b98612a11ef3733992296c3abaf451c85ef1f2f0729aa55f1c89a1a883 SHA512 a87f7cd0bc6870b8f319f2beaa8bb7021c2189bc0e67ec00bce36533f3dd564cee65ae0a68a8d6ef5ea41128fba1a9e70870de0c8c1b71d3a0c1ee71239de5b1 +EBUILD libspt-1.1-r5.ebuild 924 BLAKE2B 6a63ff11c598a6fbebe3bf26c42d3255850b579026842c922ba865b74fdc91d81067d47596e46c0ff15f055d766e508f4db5cc5470f560ceb0921755ad60469f SHA512 1ebf427185b6404791e61cd23712c64c3de6cb7ef2197544137e7456f1a93243447931532f73ddec1b395cd21336becfa78a64726039bbb571ae7041fe1d1288 MISC metadata.xml 235 BLAKE2B a3e5a3109b59e3f97ef14f8d55ba13b16dc5371a1b7d6f238230aa4494db32dd4a42e3ee012ec8b18fae394feb2b1b56882bc70504aa7c6b969c1b20140f0ece SHA512 7c4e5f5dea465e45c662f5f53513626088aff514e1326593426af227d77e63d8a00d8af05aa208881a399f83dd41e73cd2ef81c8b7f275a2fa891f295231d67c diff --git a/dev-libs/libspt/files/libspt-1.1-timeval-in-utmp.patch b/dev-libs/libspt/files/libspt-1.1-timeval-in-utmp.patch new file mode 100644 index 000000000000..ad27b9161f1d --- /dev/null +++ b/dev-libs/libspt/files/libspt-1.1-timeval-in-utmp.patch @@ -0,0 +1,17 @@ +Switch to canonic handling of timeval possibly embedded in +struct utmp, see manpage. +https://bugs.gentoo.org/943014 +--- a/sptagent.c ++++ b/sptagent.c +@@ -1033,7 +1033,10 @@ + { + #ifdef HAVE_UTMP_UT_TV + #ifdef HAVE_GETTIMEOFDAY +- gettimeofday(&utptr->ut_tv, NULL); ++ struct timeval tv; ++ gettimeofday(&tv, NULL); ++ utptr->ut_tv.tv_sec = tv.tv_sec; ++ utptr->ut_tv.tv_usec = tv.tv_usec; + #else + utptr->ut_tv.tv_sec = time(NULL); + utptr->ut_tv.ut_usec = 0; diff --git a/dev-libs/libspt/libspt-1.1-r5.ebuild b/dev-libs/libspt/libspt-1.1-r5.ebuild new file mode 100644 index 000000000000..7d9528b5db21 --- /dev/null +++ b/dev-libs/libspt/libspt-1.1-r5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library for handling root privilege" +HOMEPAGE="http://www.j10n.org/libspt/" +SRC_URI="http://www.j10n.org/${PN}/${P}.tar.bz2" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="suid" +RESTRICT="test" + +RDEPEND="net-libs/libtirpc" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-gentoo.patch" + "${FILESDIR}/${PN}-glibc-2.30.patch" + "${FILESDIR}/${PN}-rpc.patch" + "${FILESDIR}/${PN}-gettimeofday.patch" + "${FILESDIR}/${P}-timeval-in-utmp.patch" +) + +src_prepare() { + rm aclocal.m4 + + default + eautoreconf +} + +src_configure() { + econf \ + --with-libtirpc +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die + + if use suid; then + fperms 4755 /usr/libexec/sptagent + fi +} diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index cfd2f56996bd..919a21acc3ba 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -5,6 +5,6 @@ DIST libuv-1.49.2.tar.gz.sig 833 BLAKE2B fe7ac42aad297f71e36995c665e445a82f8bb2f DIST libuv-1.50.0.tar.gz 1340083 BLAKE2B 7acd891822157671eeef4ff3dbf8fdf29412faa65ad7f5a196218eb39f44c228757fe0f0df6f3e522ed50cbff856abd0a556ebcb48af3718307072cac855d82a SHA512 b153d019c630831819913ccd0615c22737df49125da533f86db27f24a519937ed64113ceb6445d731d133e2d97b43b6949877e6078c4459d50ea90d2af4a9da9 DIST libuv-1.50.0.tar.gz.sig 833 BLAKE2B bb9819cb7da07589bf4e1693dbd7f533e6a5ce899fbe0893a448ef74949191ed71fb34d19c80f7eacde94395c62a525f7e9d05320240d5a72b1db2e77cbe1979 SHA512 91d3b876b49fe1205cb1a8448925db1f6256dad19c35e350b80fd08fa2ec9e15f8ef7d003cdea4794f22b34e12fca0b604deb4412227a2d583b77d193ff8e477 EBUILD libuv-1.49.2.ebuild 1490 BLAKE2B cd78b4c26ca5124eea32b282a8dee4f812dd7c3877ebfff63c396adae14219023ee104523bbd9a4ccffb9a5995d0778e4f3a4a6db27327210b7bc9d6c26e98ea SHA512 f1272e7c7ee9d2e3267fe4790613d2ec58806e121231db0be4a6879a05d784eb6f9a4fea84288bd6d2fd0ef09a0229b07ac3e0f41c67bf4071e05358a7efb900 -EBUILD libuv-1.50.0.ebuild 1498 BLAKE2B aad0e7745f8cca7ea46fbf9feaa2c23b0586cf944f86e35f73c73c530e6b9adebacf87318cbda7efce5deda6a87e1b0ce9e5c34fdc1e280e17f370a89dc6e072 SHA512 d96d3045fad3a450cea036f80a601b19cc9902cbfaedfc68a23ec18982d3d3b717e78cb651f3b2873e0f645988fd7a1941fc8623551224c7fd607bfa39a8a753 +EBUILD libuv-1.50.0.ebuild 1491 BLAKE2B d5e7133ef4004ca599772d42182a494938214de0631ad61973917c686f3075857dd9282f922498b4330b5fcb0734bde1efd4414178ec188ea82eedd1b20c7f59 SHA512 774f1e6ab117a0b3f5ba8319b1d62cc748b0cd690dacb42a5b326d84f0a05af31148ac847a80367797bd03c4cb2de2b5e1139d99b5c0e57b0b641928e4ceb828 EBUILD libuv-9999.ebuild 1498 BLAKE2B 8af6d1e02f579ce490368cadca2d18f47bac3d628881c3a1c3718c5d679cd489b4ff4222dfc871057665ed27ec52372183d29f766c9b3dc1af5db7e27b9d7d05 SHA512 3cfb7f5bf91356f67977e772c67fb91edc94cb4c463d056f3f9e8c945b8be06815fbef84125f72eb5a67a95301d21a7f7bd663a4dac4d2e9640b205025a4b99b -MISC metadata.xml 1426 BLAKE2B 79a040706bd2e88560fdf7cdd75226c51384f1b27f8f86798f3a694d1d4b02ce309edef4f1921f73e498533e37deff9051ebdaa6ae565defabe9d4546aa33bd4 SHA512 a6fa2c3217de06d7d324b37b00e0cb19e8d0b192cd10736d32f5d459c701c14a6aa296d7d4d292f7c56120953423df0068f3f71495941295c97e86c283b084d3 +MISC metadata.xml 1426 BLAKE2B 4c91e015508ddf1a1da7ed71d55bf35d7aa9357bff8a9f53c2654cac44c6a2b7358157cfc1aa170c71b765cbd3f1bcbeea4e89eff2e284e110ceb66d80f46f98 SHA512 4ee2cbe8212f6b6437b1b5cf46e534593e4cfc6d73781f6f90902f27cfa13e8793c14522411b92c847aa494cd0ed0e6eeda0e0a4d50b59999c166318827b47ff diff --git a/dev-libs/libuv/libuv-1.50.0.ebuild b/dev-libs/libuv/libuv-1.50.0.ebuild index a3ae6ee3208b..c6bd57adeebb 100644 --- a/dev-libs/libuv/libuv-1.50.0.ebuild +++ b/dev-libs/libuv/libuv-1.50.0.ebuild @@ -17,7 +17,7 @@ else https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz -> ${P}.tar.gz verify-sig? ( https://dist.libuv.org/dist/v${PV}/libuv-v${PV}.tar.gz.sign -> ${P}.tar.gz.sig ) " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" S="${WORKDIR}/${PN}-v${PV}" fi diff --git a/dev-libs/libuv/metadata.xml b/dev-libs/libuv/metadata.xml index 718fde52d3a0..eedf6d05c725 100644 --- a/dev-libs/libuv/metadata.xml +++ b/dev-libs/libuv/metadata.xml @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> <maintainer type="person"> <email>jsmolic@gentoo.org</email> <name>Jakov Smolić</name> </maintainer> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> <longdescription lang="en"> libuv is a platform layer for node.js. Its purpose is to abstract IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems. diff --git a/dev-libs/modsecurity/Manifest b/dev-libs/modsecurity/Manifest index 05c4e93a82f9..0167c06741d9 100644 --- a/dev-libs/modsecurity/Manifest +++ b/dev-libs/modsecurity/Manifest @@ -1,6 +1,5 @@ -DIST modsecurity-slibtool.patch 6915 BLAKE2B 9d067a4285cf56cbe9c824601724ee9caaf43e1bce653e51c6f66165a96e034125d93c4c998ee27df4d753c5e176b21d1c524dd72710428aaff1e528bddf48dc SHA512 a4c413f376c19bd028f2824f837cfdd5dffa51fcfeb1bcd911ca36a2876372d47f5e225b22cf9416d45cfc65e9e476501917a2b5c6d785f650c918f81164a8be -DIST modsecurity-v3.0.12.tar.gz 3504045 BLAKE2B 6ee7f56384452bef090b26b567cc229f690fafbff4cb704b87bc241f1ec827eafc5de8b236936c4e7d58ed2e5c3ed30472ff24b8d18744d3f1bdc346c41c5940 SHA512 34c87bd12e76d102e95b626113c4b0c9e971be196932e76f0703c9c4416925baf99ccf5f46b88e317dc284f12e00ec099d6842574cb785086fa43950487919b3 DIST modsecurity-v3.0.13.tar.gz 9677566 BLAKE2B 303bae03241192987d7376c978181bbfd85816c0dd4daade86fee42721e38b99e681c36b1ecbd685e21d7a0bf83bdd5000787df115189194212782d330c67312 SHA512 1e683f7be2454126dcbd689d990259114a12fa56dd82b5283809282b6a12001550b7527e8bde7a0864ea19600094c06be09497ad7be7977fa419efcf9359885a -EBUILD modsecurity-3.0.12.ebuild 1741 BLAKE2B 0fe349b9aeba5fa5338c8060e612a22be79b08277252cea218b5550ab50b714875fd7a6a4a47479ba09cf2738bacbee00ad673bb62b44a297685b7e0038179d8 SHA512 e5f55fc52af87f1188e840affbcb335dbcdba0e96252fce6478f44cb50b69e1137e7663446f27b60e09de4b6285a7c4718cb8d4665d84bb7fe752125310c52e6 +DIST modsecurity-v3.0.14.tar.gz 9755566 BLAKE2B 6562ea68ec5901d0ae166a2cc97294e39bc97a44426b9b184b2d07b9d1efadf9dd56e7fc1cdb02a7358627f29c79716aa56da4a69891e8c3aa770f97bb034d6b SHA512 67d27d96be196d61eb75b039fbbbd5dc7ffdd29722cf8ff595123674e74a593b2e437ee6d3f00cd029d0c292989fcec1be8eae72f05c0dec055d7ca4bf758c1b EBUILD modsecurity-3.0.13.ebuild 1491 BLAKE2B 2915996929b5f43f669ff0801371aab5d5ad0efc9ab09816a82cec779761bfaeea2a13dfeaafa036f7c2abc60810d61acca0a74f965b6403e8a134c220cfa633 SHA512 35571795a71cddbb8ee52db97ef4a013539777b111b0655dcbb811b99c2cb08c527cf25be3551ac43529df8c7e076af6625ea60c7c80bb98c9ad13316dabf499 +EBUILD modsecurity-3.0.14.ebuild 1491 BLAKE2B f1faba47add4a600be3a677b165ef7533913b2a4c3348f81384a1653e96736c28b583a71a19d3fa691ec74eeebdc4e973b7a595aacbc63c225775dc59252875d SHA512 68a84d5965fa4c7e914b0bdc4084d77f6a1c3a006e76e9249e0cc1d258ccc41df35ba2fc5884580c252979d43c63dfb9a2c0a3a35a13df255292e182fb245f03 MISC metadata.xml 1026 BLAKE2B 7b06d168d5c985a00959f2b64aee4d4186ce2726f89c0cabdb840744e229139ea6bcd1cdc91e1be9408300d6ab97dffd4186c8fac96dd9c85b2595c742467d2c SHA512 1888099c2dac905edfe271d96820ab08c4a4562b8f19279c7ea784f1d712da8e1083f0f28f7ef575d728ddb667bce78dfc8192c22a7b381b1b153dcc450204d2 diff --git a/dev-libs/modsecurity/modsecurity-3.0.12.ebuild b/dev-libs/modsecurity/modsecurity-3.0.14.ebuild index 88da9c4f2ae1..4c5e81083823 100644 --- a/dev-libs/modsecurity/modsecurity-3.0.12.ebuild +++ b/dev-libs/modsecurity/modsecurity-3.0.14.ebuild @@ -1,24 +1,23 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 LUA_COMPAT=( lua5-{1..4} ) -inherit autotools lua-single +inherit lua-single MY_P=${PN}-v${PV} DESCRIPTION="Application firewall and intrusion detection" -HOMEPAGE="https://github.com/SpiderLabs/ModSecurity" +HOMEPAGE="https://github.com/owasp-modsecurity/ModSecurity" SRC_URI=" - https://github.com/SpiderLabs/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-slibtool.patch + https://github.com/owasp-modsecurity/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz " S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" -SLOT="0" +SLOT="0/3" KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" IUSE="doc fuzzyhash geoip geoip2 json lmdb lua pcre2" @@ -39,20 +38,10 @@ BDEPEND="virtual/pkgconfig DOCS=( AUTHORS CHANGES README.md modsecurity.conf-recommended unicode.mapping ) -PATCHES=( - # https://github.com/SpiderLabs/ModSecurity/pull/2980 - "${DISTDIR}"/${PN}-slibtool.patch # 913484 -) - pkg_setup() { use lua && lua-single_pkg_setup } -src_prepare() { - default - eautoreconf # for the slibtool patch -} - src_configure() { local myconf=( $(use_with fuzzyhash ssdeep) diff --git a/dev-libs/pegtl/Manifest b/dev-libs/pegtl/Manifest index ce039a62901a..d68fb3a2a800 100644 --- a/dev-libs/pegtl/Manifest +++ b/dev-libs/pegtl/Manifest @@ -2,5 +2,5 @@ AUX pegtl-3.2.1-werror.patch 1486 BLAKE2B 86a1b3e9a40c19a5f959d9a3c100eb4417edff DIST pegtl-3.2.7.tar.gz 249394 BLAKE2B d095ef337e1ff9e01692f07d0b110a685cbe447c36d7d294d0f18a15e076d15112b300232c5b4872b4a0b51d375799fc73261bff31c5b970a3d05b90b0ae6062 SHA512 e996be569e1c25377b13870c4f3e59f1935bbf24bb7c6edca0edc85b304fbe3d05db52a303839b0bd50c78769b773fc2237814787a703c58de8a79398210ee34 DIST pegtl-3.2.8.tar.gz 249571 BLAKE2B a0848ee9259ff5d498398dd2b2dec0c002c1945f4bb80de6c8fa7e5ecc94ec176203cd7c9117411bab37ab53fa17c16a7cf7aae90dd6215673deeb3ea94c43cb SHA512 aecf9396edbdd65549603484d1841cd676b197d164ee2979ee5acaf657da4fa9ebc1a59fc8550cfa440ce27794cdc59cdf86a6521e4bda084c0600cb2c92f5cf EBUILD pegtl-3.2.7.ebuild 650 BLAKE2B 6ed59aa29753fbe611ba2dd80d71a5fc523483ea08c0b513f2b2450659f204ee558f687179a4d26cd0d16dc095723fdbdd817e030da39bd4d67f3d537b6f58d4 SHA512 28dbb0836de1d3a2b061697d36806cf8d4b48edde76ccbdc48ab4649c90d76455a074ba9519afeda30fc61d134d7533d69969f80bf6ee7f3488df95e9bb3e8e6 -EBUILD pegtl-3.2.8.ebuild 651 BLAKE2B fec2001b51c1bcafddc5fd5a4434bc40aa4aacf95383acd717660013566444743ba923706d13b42d64678096924f1cdfdc5c6091dc55aa6e3eda60c5a28e4b4e SHA512 957cc0dce7ccea80674e9bf3e698ec5c7f22430255d7193c88b8fe551a55c726e793399730e2ead4c2f160d921ed8640b92bcbb980218d1563e87144715e3537 +EBUILD pegtl-3.2.8.ebuild 650 BLAKE2B ad90822ad379773495ca23db71fb2bfaecbd701f1f5b9b4b7f5bccd342a0ecef94af0e00fd51987ba7ff422e8f0c46aaf6447691125cc23258ea575824310f8c SHA512 978df2d1ebe305b5b25083667782c31b414b09e6f145d87e38c0aaab3390d87d400648b0f74a0e26df5ee4f68976aed4e3faf528c9143a8e1c0aa3c611717493 MISC metadata.xml 331 BLAKE2B 12e6c4cfaaa53a618b8522bd05d8405f2a302d4e191350442839e393e2f97163444670d63b30afa6d103978d5f5218b40b4222a928cea413de52853108cba66e SHA512 b21bb068dca39dc56e95bf6ae50da18a0b9662e70bc3bc7896919b92a204c695baa7152312ad9a7db857bb42ca35b01cbdd78bc3e697a4aac617459dc8ae3e20 diff --git a/dev-libs/pegtl/pegtl-3.2.8.ebuild b/dev-libs/pegtl/pegtl-3.2.8.ebuild index 86671375bbfd..155f81ae2882 100644 --- a/dev-libs/pegtl/pegtl-3.2.8.ebuild +++ b/dev-libs/pegtl/pegtl-3.2.8.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 @@ -12,7 +12,7 @@ S="${WORKDIR}/${P^^}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" PATCHES=( "${FILESDIR}"/${PN}-3.2.1-werror.patch |