[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/
commit: 0ad924bc068c83db7b137729637dac2fafdbce83 Author: Artemis Everfree artemis sh> AuthorDate: Sun Feb 4 07:29:46 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sun Feb 4 07:29:46 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ad924bc sys-boot/zfsbootmenu: add myself as a maintainer Signed-off-by: Artemis Everfree artemis.sh> sys-boot/zfsbootmenu/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-boot/zfsbootmenu/metadata.xml b/sys-boot/zfsbootmenu/metadata.xml index b7127db43b..e2bc151657 100644 --- a/sys-boot/zfsbootmenu/metadata.xml +++ b/sys-boot/zfsbootmenu/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> + +arte...@artemis.sh +Artemis Everfree + c...@cgps.ch Chaquen Beliakov Amaya
[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/
commit: 579927a80f98f914da0c66f049a28c828610ecba Author: Artemis Everfree artemis sh> AuthorDate: Sun Feb 4 07:26:37 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sun Feb 4 07:28:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=579927a8 sys-boot/zfsbootmenu: add 2.3.0 Signed-off-by: Artemis Everfree artemis.sh> sys-boot/zfsbootmenu/Manifest | 1 + sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild | 44 +++ 2 files changed, 45 insertions(+) diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest index f78b88b0e9..f02621a2a4 100644 --- a/sys-boot/zfsbootmenu/Manifest +++ b/sys-boot/zfsbootmenu/Manifest @@ -2,3 +2,4 @@ DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 291dcc813767def653bc4983cb9ff4c5b DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429 SHA512 7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe DIST zfsbootmenu-2.2.1.tar.gz 1829045 BLAKE2B 29f7dad1d94e8c6ab1466be81fa9dd8f01571d0e59791343eabb8f20f18c42aa71c0903539c578c8dbb0b91a563a310742e35a1844cafe71306010a928dd2e7c SHA512 8d30df97c8a3371727f2403eca35b63bd3817c27e6d9734fb790c193a023af66d988a074c9ddb5c3db2610b9d1b8666e4d5b304d17c64bf9df1f199a1349d45a DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a SHA512 895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914 +DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94 SHA512 9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8 diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild new file mode 100644 index 00..655734a81b --- /dev/null +++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ZFS bootloader for root-on-ZFS systems" +HOMEPAGE="https://zfsbootmenu.org; +SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-stub-location.patch +) + +RDEPEND=" +app-shells/fzf +dev-lang/perl +dev-perl/boolean +dev-perl/Config-IniFiles +dev-perl/Sort-Versions +dev-perl/YAML-PP +sys-apps/kexec-tools +sys-block/mbuffer +sys-fs/zfs +sys-kernel/dracut +" + +src_compile() { + # There's a makefile in the source repo but it's only for install. There's + # nothing to compile since zfsbootmenu is all scripts. + true +} + +src_install() { + emake DESTDIR="${D}" install +} + +pkg_postinst () { + elog "Please consult upstream doumentation to install the bootloader + https://github.com/zbm-dev/zfsbootmenu; +}
[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/
commit: 6a36e86be3a51da9b667e75e2821c24e1798b311 Author: Artemis Everfree artemis sh> AuthorDate: Sun Feb 4 07:28:17 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sun Feb 4 07:28:36 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a36e86b sys-boot/zfsbootmenu: drop 2.2.0, 2.2.1 Signed-off-by: Artemis Everfree artemis.sh> sys-boot/zfsbootmenu/Manifest | 2 -- sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild | 45 --- sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild | 44 -- 3 files changed, 91 deletions(-) diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest index f02621a2a4..3c7742247a 100644 --- a/sys-boot/zfsbootmenu/Manifest +++ b/sys-boot/zfsbootmenu/Manifest @@ -1,5 +1,3 @@ DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9 SHA512 5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645 -DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429 SHA512 7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe -DIST zfsbootmenu-2.2.1.tar.gz 1829045 BLAKE2B 29f7dad1d94e8c6ab1466be81fa9dd8f01571d0e59791343eabb8f20f18c42aa71c0903539c578c8dbb0b91a563a310742e35a1844cafe71306010a928dd2e7c SHA512 8d30df97c8a3371727f2403eca35b63bd3817c27e6d9734fb790c193a023af66d988a074c9ddb5c3db2610b9d1b8666e4d5b304d17c64bf9df1f199a1349d45a DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a SHA512 895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914 DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94 SHA512 9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8 diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild deleted file mode 100644 index 32175a42e0..00 --- a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org; -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${D}" install -} - -pkg_postinst () { - elog "Please consult upstream doumentation to install the bootloader - https://github.com/zbm-dev/zfsbootmenu; -} diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild deleted file mode 100644 index 3cc05da397..00 --- a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ZFS bootloader for root-on-ZFS systems" -HOMEPAGE="https://zfsbootmenu.org; -SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-stub-location.patch -) - -RDEPEND=" -app-shells/fzf -dev-lang/perl -dev-perl/boolean -dev-perl/Config-IniFiles -dev-perl/Sort-Versions -dev-perl/YAML-PP -sys-apps/kexec-tools -sys-block/mbuffer -sys-fs/zfs -sys-kernel/dracut -" - -src_compile() { - # There's a makefile in the source repo but it's only for install. There's - # nothing to compile since zfsbootmenu is all scripts. - true -} - -src_install() { - emake DESTDIR="${D}" install -} - -pkg_postinst () { - elog "Please consult upstream doumentation to install the bootloader - https://github.com/zbm-dev/zfsbootmenu; -}
[gentoo-commits] repo/gentoo:master commit in: app-text/ronn-ng/
commit: 8e9e3af46512f2a942a15f911ddcd88666599ec1 Author: Hans de Graaff gentoo org> AuthorDate: Sun Feb 4 07:07:02 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Feb 4 07:07:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9e3af4 app-text/ronn-ng: add 0.10.1 Signed-off-by: Hans de Graaff gentoo.org> app-text/ronn-ng/Manifest | 1 + app-text/ronn-ng/ronn-ng-0.10.1.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest index 14f24d549d6e..5a7001dc6a9c 100644 --- a/app-text/ronn-ng/Manifest +++ b/app-text/ronn-ng/Manifest @@ -1 +1,2 @@ +DIST ronn-ng-0.10.1.tar.gz 78696 BLAKE2B 1e56b90c5919e0a1af317da78161b34124268521fbc379fbba09ff9cb344073665460abc53fd961e4773ee444f33fba7e72ae3f6af84f8a170cfb1e89e557922 SHA512 3f6ee5355c7a19d5cb04c1b677028dd13ad2ff620acdb2e83d9b6f154a7b1e7b5a77ea0bcfbcef4bbb46a60b1c0fbc52fda079ff860c83a71f89b8fed0b83665 DIST ronn-ng-0.9.1.gem 69120 BLAKE2B 9da30156104ef448c458199ee33fb5369f7d97c7bbeac8072567127b964456a34226bcc15f72d6f2875f524175d31ec9652a282b369e818748790cd07f290786 SHA512 5ad7dc426d9bc77bca86fbb06775a3b19f1b8d79f5a4331d117e9fa394e7a9c3b0440b70b993672d77a24f56f5da3ebd0e41a5183f4330707b7ddb83c9108bdf diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild new file mode 100644 index ..6eba932a6dd7 --- /dev/null +++ b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="AUTHORS CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="ronn-ng.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Builds manuals in HTML and Unix man page format from Markdown" +HOMEPAGE="https://github.com/apjanke/ronn-ng; +SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND+="!app-text/ronn" + +DEPS=" + >=dev-ruby/kramdown-2.1:2 + >=dev-ruby/kramdown-parser-gfm-1.0.1:1 + >=dev-ruby/nokogiri-1.14.3:0 +" + +ruby_add_rdepend " + =dev-ruby/mustache-1* + ${DEPS} +" + +ruby_add_bdepend "${DEPS}" + +all_ruby_prepare() { + # Avoid tests with code blocks that are fragile for e.g. presence / + # absence of a source highlighter. + rm -f test/code_blocks*.ro{ff,nn} || die +} + +each_ruby_prepare() { + # Make sure that we always use the right interpreter during tests + sed -i -e "/output/ s:ronn:${RUBY} bin/ronn:" test/test_ronn.rb || die + # ... and during the man page build. + sed -i -e "/sh 'ronn/s:ronn:${RUBY} bin/ronn:" Rakefile || die +} + +all_ruby_install() { + all_fakegem_install + + doman man/ronn.1 man/ronn-format.7 +}
[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/package/ebuild/
commit: 6aeee45d9b88d7dc8c450ba86975e4b017db203c Author: Zac Medico gentoo org> AuthorDate: Sat Feb 3 21:24:49 2024 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 3 22:40:34 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6aeee45d doebuild: Add returnproc parameter and deprecate returnpid Raise NotImplementedError if returnproc is enabled for anything other than the "depend" phase, since corresponding returnpid support has long been deprecated. Bug: https://bugs.gentoo.org/916566 Signed-off-by: Zac Medico gentoo.org> lib/_emerge/EbuildMetadataPhase.py | 5 ++-- lib/portage/package/ebuild/doebuild.py | 47 ++ 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/lib/_emerge/EbuildMetadataPhase.py b/lib/_emerge/EbuildMetadataPhase.py index a7c9650d74..b8164f2b16 100644 --- a/lib/_emerge/EbuildMetadataPhase.py +++ b/lib/_emerge/EbuildMetadataPhase.py @@ -108,6 +108,7 @@ class EbuildMetadataPhase(SubProcess): fcntl.fcntl(master_fd, fcntl.F_GETFL) | os.O_NONBLOCK, ) +os.set_inheritable(slave_fd, True) fd_pipes[slave_fd] = slave_fd settings["PORTAGE_PIPE_FD"] = str(slave_fd) @@ -124,7 +125,7 @@ class EbuildMetadataPhase(SubProcess): mydbapi=self.portdb, tree="porttree", fd_pipes=fd_pipes, -returnpid=True, +returnproc=True, ) settings.pop("PORTAGE_PIPE_FD", None) @@ -137,7 +138,7 @@ class EbuildMetadataPhase(SubProcess): self._async_wait() return -self._proc = portage.process.Process(retval[0]) +self._proc = retval def _output_handler(self): while True: diff --git a/lib/portage/package/ebuild/doebuild.py b/lib/portage/package/ebuild/doebuild.py index e10b884e08..59a2b86a38 100644 --- a/lib/portage/package/ebuild/doebuild.py +++ b/lib/portage/package/ebuild/doebuild.py @@ -19,6 +19,7 @@ import sys import tempfile from textwrap import wrap import time +from typing import Union import warnings import zlib @@ -246,14 +247,21 @@ def _doebuild_spawn(phase, settings, actionmap=None, **kwargs): def _spawn_phase( -phase, settings, actionmap=None, returnpid=False, logfile=None, **kwargs +phase, +settings, +actionmap=None, +returnpid=False, +returnproc=False, +logfile=None, +**kwargs, ): -if returnpid: +if returnproc or returnpid: return _doebuild_spawn( phase, settings, actionmap=actionmap, returnpid=returnpid, +returnproc=returnproc, logfile=logfile, **kwargs, ) @@ -725,7 +733,8 @@ def doebuild( prev_mtimes=None, fd_pipes=None, returnpid=False, -): +returnproc=False, +) -> Union[int, portage.process.MultiprocessingProcess, list[int]]: """ Wrapper function that invokes specific ebuild phases through the spawning of ebuild.sh @@ -762,9 +771,15 @@ def doebuild( for example. @type fd_pipes: Dictionary @param returnpid: Return a list of process IDs for a successful spawn, or -an integer value if spawn is unsuccessful. NOTE: This requires the -caller clean up all returned PIDs. +an integer value if spawn is unsuccessful. This parameter is supported +supported only when mydo is "depend". NOTE: This requires the caller clean +up all returned PIDs. @type returnpid: Boolean +@param returnproc: Return a MultiprocessingProcess instance for a successful spawn, or +an integer value if spawn is unsuccessful. This parameter is supported +supported only when mydo is "depend". NOTE: This requires the caller to +asynchronously wait for the MultiprocessingProcess instance. +@type returnproc: Boolean @rtype: Boolean @return: 1. 0 for success @@ -867,17 +882,25 @@ def doebuild( writemsg("\n", noiselevel=-1) return 1 -if returnpid and mydo != "depend": +if (returnproc or returnpid) and mydo != "depend": # This case is not supported, since it bypasses the EbuildPhase class # which implements important functionality (including post phase hooks # and IPC for things like best/has_version and die). +if returnproc: +raise NotImplementedError(f"returnproc not implemented for phase {mydo}") warnings.warn( "portage.doebuild() called " "with returnpid parameter enabled. This usage will " "not be supported in the future.", -DeprecationWarning, +UserWarning, stacklevel=2, ) +elif returnpid: +warnings.warn( +"The portage.doebuild() returnpid paramenter is deprecated and replaced by returnproc", +UserWarning,
[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/, dev-db/postgresql/files/
commit: 9a3b10c4e499a87fafd6e2df9c9f87469451014b Author: Aaron W. Swenson gentoo org> AuthorDate: Sun Feb 4 04:57:50 2024 + Commit: Aaron W. Swenson gentoo org> CommitDate: Sun Feb 4 05:02:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3b10c4 dev-db/postgresql: Fix builind with libxml-2.12 Closes: https://bugs.gentoo.org/923055 Signed-off-by: Aaron W. Swenson gentoo.org> .../postgresql/files/postgresql-12-xml-2.12.patch | 83 .../postgresql/files/postgresql-13-xml-2.12.patch | 83 .../postgresql/files/postgresql-14-xml-2.12.patch | 83 .../postgresql/files/postgresql-15-xml-2.12.patch | 83 .../postgresql/files/postgresql-16-xml-2.12.patch | 83 dev-db/postgresql/postgresql-12.17-r2.ebuild | 454 dev-db/postgresql/postgresql-13.13-r2.ebuild | 466 dev-db/postgresql/postgresql-14.10-r2.ebuild | 466 dev-db/postgresql/postgresql-15.5-r2.ebuild| 468 dev-db/postgresql/postgresql-16.1-r2.ebuild| 472 + 10 files changed, 2741 insertions(+) diff --git a/dev-db/postgresql/files/postgresql-12-xml-2.12.patch b/dev-db/postgresql/files/postgresql-12-xml-2.12.patch new file mode 100644 index ..2929eb7302e2 --- /dev/null +++ b/dev-db/postgresql/files/postgresql-12-xml-2.12.patch @@ -0,0 +1,83 @@ +From b2fd1dab90240ebb9017cd2fddd731c3641ba434 Mon Sep 17 00:00:00 2001 +From: Tom Lane +Date: Mon, 29 Jan 2024 12:06:08 -0500 +Subject: [PATCH] Fix incompatibilities with libxml2 >= 2.12.0. + +libxml2 changed the required signature of error handler callbacks +to make the passed xmlError struct "const". This is causing build +failures on buildfarm member caiman, and no doubt will start showing +up in the field quite soon. Add a version check to adjust the +declaration of xml_errorHandler() according to LIBXML_VERSION. + +2.12.x also produces deprecation warnings for contrib/xml2/xpath.c's +assignment to xmlLoadExtDtdDefaultValue. I see no good reason for +that to still be there, seeing that we disabled external DTDs (at a +lower level) years ago for security reasons. Let's just remove it. + +Back-patch to all supported branches, since they might all get built +with newer libxml2 once it gets a bit more popular. (The back +branches produce another deprecation warning about xpath.c's use of +xmlSubstituteEntitiesDefault(). We ought to consider whether to +back-patch all or part of commit 65c5864d7 to silence that. It's +less urgent though, since it won't break the buildfarm.) + +Discussion: https://postgr.es/m/1389505.1706382...@sss.pgh.pa.us +--- + contrib/xml2/xpath.c| 1 - + src/backend/utils/adt/xml.c | 14 -- + 2 files changed, 12 insertions(+), 3 deletions(-) + +diff --git a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c +index 1e5b71d9a0..f44caf0020 100644 +--- a/contrib/xml2/xpath.c b/contrib/xml2/xpath.c +@@ -75,7 +75,6 @@ pgxml_parser_init(PgXmlStrictness strictness) + xmlInitParser(); + + xmlSubstituteEntitiesDefault(1); +- xmlLoadExtDtdDefaultValue = 1; + + return xmlerrcxt; + } +diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c +index 9f319077cb..51b16f2b73 100644 +--- a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c +@@ -65,6 +65,16 @@ + #if LIBXML_VERSION >= 20704 + #define HAVE_XMLSTRUCTUREDERRORCONTEXT 1 + #endif ++ ++/* ++ * libxml2 2.12 decided to insert "const" into the error handler API. ++ */ ++#if LIBXML_VERSION >= 21200 ++#define PgXmlErrorPtr const xmlError * ++#else ++#define PgXmlErrorPtr xmlErrorPtr ++#endif ++ + #endif/* USE_LIBXML */ + + #include "access/htup_details.h" +@@ -119,7 +129,7 @@ struct PgXmlErrorContext + + static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID, + xmlParserCtxtPtr ctxt); +-static void xml_errorHandler(void *data, xmlErrorPtr error); ++static void xml_errorHandler(void *data, PgXmlErrorPtr error); + static void xml_ereport_by_code(int level, int sqlcode, + const char *msg, int errcode); + static void chopStringInfoNewlines(StringInfo str); +@@ -1752,7 +1762,7 @@ xml_ereport(PgXmlErrorContext *errcxt, int level, int sqlcode, const char *msg) + * Error handler for libxml errors and warnings + */ + static void +-xml_errorHandler(void *data, xmlErrorPtr error) ++xml_errorHandler(void *data, PgXmlErrorPtr error) + { + PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data; + xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt; +-- +2.30.2 + diff --git a/dev-db/postgresql/files/postgresql-13-xml-2.12.patch b/dev-db/postgresql/files/postgresql-13-xml-2.12.patch new file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: dev-util/kernelshark/
commit: 7ca04257d8da73c3b7dae06d2b9e3eb17193b6fa Author: Yixun Lan gentoo org> AuthorDate: Sun Feb 4 01:05:34 2024 + Commit: Yixun Lan gentoo org> CommitDate: Sun Feb 4 04:18:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca04257 dev-util/kernelshark: fix trace-cmd dep add dev-util/trace-cmd as build/run-time dep Closes: https://bugs.gentoo.org/923734 Signed-off-by: Yixun Lan gentoo.org> .../{kernelshark-2.2.1-r1.ebuild => kernelshark-2.2.1-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild b/dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild similarity index 98% rename from dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild rename to dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild index 79925ca48471..130c9a4d430f 100644 --- a/dev-util/kernelshark/kernelshark-2.2.1-r1.ebuild +++ b/dev-util/kernelshark/kernelshark-2.2.1-r2.ebuild @@ -30,6 +30,7 @@ DEPEND=" dev-qt/qtcore:5= dev-qt/qtnetwork:5= dev-qt/qtwidgets:5= + dev-util/trace-cmd >=media-libs/freeglut-3.0.0:= x11-libs/libXmu:= x11-libs/libXi:=
[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/plemoljp/
commit: 2a28d745daf5460f4c0d2e7df92db646b7fb7baa Author: Daichi Yamamoto dyama net> AuthorDate: Sun Feb 4 04:05:29 2024 + Commit: Daichi Yamamoto dyama net> CommitDate: Sun Feb 4 04:05:29 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a28d745 media-fonts/plemoljp: add 1.7.0, drop 1.6.0 Signed-off-by: Daichi Yamamoto dyama.net> media-fonts/plemoljp/Manifest | 6 +++--- .../plemoljp/{plemoljp-1.6.0.ebuild => plemoljp-1.7.0.ebuild} | 0 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-fonts/plemoljp/Manifest b/media-fonts/plemoljp/Manifest index a196856b8c..f73f9d8548 100644 --- a/media-fonts/plemoljp/Manifest +++ b/media-fonts/plemoljp/Manifest @@ -1,3 +1,3 @@ -DIST PlemolJP_HS_v1.6.0.zip 98998199 BLAKE2B b17239295318fadb166434c4d2eb8d66fc29aa0f5a63c4a295d98c6baddcef02d5316e107b4824fa85b5af559c4685e693d4b0e9ac63dd8478ec2822d70f0d0f SHA512 245529470e20c69ee125f8991a6a448ab2e7d8366cf1ecca1d88c2cd9f5b34907e1b8c13893ab24b0b14716aa77a0620087bf8fa4e598e4047a8190e7dfc005b -DIST PlemolJP_NF_v1.6.0.zip 80116833 BLAKE2B 27170e4ec02afd3c233066d9ac34a705183042868e417a988b443970542a8fab02f7c4810c99a166072fff9c0bda2d42d464add2d459da2ecd2894775bd55f03 SHA512 30d6aff142f51cb8910036805c4ca7a9531aa05e72460cbf591a6ceb1d440d147771adc0439875b63d446134fd179c45f352238f385b23ced53c4a2642cc008e -DIST PlemolJP_v1.6.0.zip 99003805 BLAKE2B 1f431d0ad7377b5df3fe779a847612bcd2590de80d79a833233f84b82faf99b6f68ae69ee69c6e24dd0ffb01a1a52430034a56e9c4dec138a74d6e7134739d79 SHA512 6eb73da5c1e4808654ab1f54501b2ab924cc740f70d6cd7fb8a237f15fe02ea3b8dbc85582a9c9bc302031f2cb20ea551b5d9835c44d9e032f7a6c5ab951ca1a +DIST PlemolJP_HS_v1.7.0.zip 99362694 BLAKE2B 9b3aa88f714536d9ef84f0381b20608046e0a822df81df14840fa864e6bd2ae0e1298d2fa1c0404881b06657a13f5fc9830775591f00befb8e48d2f87e59bf5d SHA512 aca32f414c69864ecf316e4f43c4d4f48aa0c60a0b8729096e8ecd1272b898d79a4d7914ed84f6d6f6f0e12f4cf66b2c5d1069bdb534363b2f2508668f883d94 +DIST PlemolJP_NF_v1.7.0.zip 80267828 BLAKE2B 3d2aba5de29a4f7f5450fb4b7545f4dbdb32dec92c4f51f40d154032cbc865b385cd66dee56e5e5b7b518d4e2c3f143a549851c80cf8d00f76916f556d73 SHA512 7530ffa2fa27846cbdc6c0ccc594e17477bba6fb9db04af39e110a1de0e2f030f8179cc9640a64b414599b00e64c2e1b6915861c07dec17882963d41ea6aa733 +DIST PlemolJP_v1.7.0.zip 99367384 BLAKE2B 4ca6875338f1af9ed422b4c7024d7a9d0457892aee2329981dbb4e2ece5621dcb1aa5fc4dadd4b979a09900443b6533b53e71c514682fd9b6bbf9659cbc3017a SHA512 46112578d7eaa7ae102aa18297cc2ccf806c3c28826cd603372507ae7add8a98f5e750b912e68ba4c6798f74460ff51983257fe3b3b95c87d85ae142f8f21f68 diff --git a/media-fonts/plemoljp/plemoljp-1.6.0.ebuild b/media-fonts/plemoljp/plemoljp-1.7.0.ebuild similarity index 100% rename from media-fonts/plemoljp/plemoljp-1.6.0.ebuild rename to media-fonts/plemoljp/plemoljp-1.7.0.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-python/flask/
commit: 2b6a417f31098104866315962f5e83996faebd83 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:56:01 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b6a417f dev-python/flask: Bump to 3.0.2 Signed-off-by: Michał Górny gentoo.org> dev-python/flask/Manifest | 1 + dev-python/flask/flask-3.0.2.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 3066012ff159..2bbdff7d1dcf 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -1 +1,2 @@ DIST flask-3.0.1.tar.gz 675138 BLAKE2B 974eda07aa3c8d679495d34ac0d3c64a5aa2318c8675a52817068c2eeb3b90c7da07800230b18df0767329f15670b72ed4fe8fa6e4737ad00e842cdd9aa77adf SHA512 ae1f191b965b548e6f390b61ea1219b3399f773a1667d28aef63fcd4ab0f82d3eac9a430be43488ea01aa82a12d5677b3f6a5a48b8cce6c7204bf386d4c3f6f2 +DIST flask-3.0.2.tar.gz 675248 BLAKE2B 137e09ac0f3bb9d027f2c8204769ae98ae5b9992f6126961208a875efb8d450abec471859ab0341120356c9b61238700f0e918da867d7265e31e73cee3a242db SHA512 02f937dae7d654f6286eb9fcf2d68d83f3ef56dbc4d59a961ea1bd95d17fac7a5ace3f27ebb03ff0592f6a87361e59934ffda098714fc8a049a487d4c0bbc0ef diff --git a/dev-python/flask/flask-3.0.2.ebuild b/dev-python/flask/flask-3.0.2.ebuild new file mode 100644 index ..d356436274d9 --- /dev/null +++ b/dev-python/flask/flask-3.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" +HOMEPAGE=" + https://palletsprojects.com/p/flask/ + https://github.com/pallets/flask/ + https://pypi.org/project/Flask/ +" +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git; + inherit git-r3 +else + inherit pypi + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +RDEPEND=" + >=dev-python/blinker-1.6.2[${PYTHON_USEDEP}] + >=dev-python/click-8.1.3[${PYTHON_USEDEP}] + >=dev-python/itsdangerous-2.1.2[${PYTHON_USEDEP}] + >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] + >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] + !!dev-python/shiboken2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues \ + dev-python/sphinx-tabs \ + dev-python/sphinxcontrib-log-cabinet +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/elementpath/
commit: 7208efa78c2750c8e0ea3a3a8175c7e258e10a8a Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:56:31 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7208efa7 dev-python/elementpath: Bump to 4.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/elementpath/Manifest | 1 + dev-python/elementpath/elementpath-4.2.0.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index 444c0b51ad5a..3e95e089546a 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1 +1,2 @@ DIST elementpath-4.1.5.tar.gz 321891 BLAKE2B 70acff5974607a9ae79e90186f5477df8d85c5b42ff03625fbf006a02de82bbf14b79de3df55b38d65e9317fb5ab4ba4e27c38b8f7d8af11905340bb29e66731 SHA512 64a58dce8d7baf26286420ef15227804dd7f0296a8666929fbbb4425ee5523352dc8a0d610f6c7d1b9322a2292d6115ace79e0399f3c77cd074c85a4c9e0f0df +DIST elementpath-4.2.0.tar.gz 325076 BLAKE2B 662154d0869d7572ce95e99dcf5ea73e08374aef1a5d6a1e8830b6edeb2dfe949db939d72c18ec71d44a6a3b283375c6bef9731f2c6550bab591f9e62f21b74e SHA512 0d8fac41dc9246eccb67ed28f16eaf6fed28a78b53c6c0e1d46a964d2c264aa9f4dd2fa1bb3edd7f89846de3dad57e5e0d8b4aa31a9d39e1245e4baf94323589 diff --git a/dev-python/elementpath/elementpath-4.2.0.ebuild b/dev-python/elementpath/elementpath-4.2.0.ebuild new file mode 100644 index ..fb96a128f43a --- /dev/null +++ b/dev-python/elementpath/elementpath-4.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" +HOMEPAGE=" + https://github.com/sissaschool/elementpath/ + https://pypi.org/project/elementpath/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # fails for some reason, more fit for upstream testing anyway + rm tests/test_typing.py || die + distutils-r1_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/starlette/
commit: e9525b8a7518b843ef698de63a55355239fd793f Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:55:45 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9525b8a dev-python/starlette: Bump to 0.36.2 Signed-off-by: Michał Górny gentoo.org> dev-python/starlette/Manifest| 1 + dev-python/starlette/starlette-0.36.2.ebuild | 49 2 files changed, 50 insertions(+) diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index 02845bf335f3..af5444fcbaed 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,2 +1,3 @@ DIST starlette-0.35.1.gh.tar.gz 2842796 BLAKE2B 1ea63f30d65103754559700eb2db699b3d03ce1dfc78081e7d2b9a680839dd0a453059d858e8b1390da2779ba755d5074033c53b5392ee7071fee27cc6739935 SHA512 75703c2ee23dd19e9c8bdd24a0a3d84f50486c0df0cad9609e0e08eb1fd3c61a4f56887d60018fbec4227bde2b3e12fb09decc865b8d5073bc4a1e066b6d5f69 DIST starlette-0.36.1.gh.tar.gz 2843494 BLAKE2B 633cd664785f32423c0dfeab04b400340b5e3197f4ef07edca9fcda2095ccfef1ff9afc62969d5b2914f2091e08946420931ee1ee22e1ab771fe02db13ec SHA512 9a990098a1faa179bcf8df64237147d59e3114b1336f491ca358ffd0016412f18323845eb5f8691aa41810fef455e97cb47ff34d9456a0e3a5be3eb6b23027bb +DIST starlette-0.36.2.gh.tar.gz 2843707 BLAKE2B 7ec75189d7e9864fe15823692d2d264586be8772a0ff29e1d539eb15f858ef9d77ef6398e203f5c2f8a507869026fd8863931a176923f29bf11457e58cdb66fa SHA512 fedccb1db4cfe4a0dac321c843ae211e436ec5b07c0e65b663914657a9cec61a900d95dac09b6752a51defbb310a8dce30f0867574523a3c96cf33cd19b61c76 diff --git a/dev-python/starlette/starlette-0.36.2.ebuild b/dev-python/starlette/starlette-0.36.2.ebuild new file mode 100644 index ..31b21741ddd7 --- /dev/null +++ b/dev-python/starlette/starlette-0.36.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +MY_P=${P/_p/.post} +DESCRIPTION="The little ASGI framework that shines" +HOMEPAGE=" + https://www.starlette.io/ + https://github.com/encode/starlette/ + https://pypi.org/project/starlette/ +" +# no docs or tests in sdist, as of 0.27.0 +SRC_URI=" + https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + =dev-python/anyio-3.4.0[${PYTHON_USEDEP}] + >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] + dev-python/itsdangerous[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/python-multipart-0.0.7[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/trio[${PYTHON_USEDEP}] + ) +" + +EPYTEST_IGNORE=( + # Unpackaged 'databases' dependency + tests/test_database.py +) + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/orjson/
commit: 624bf0950cd73bfd9ed3ce9256ef871f019354bf Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:57:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624bf095 dev-python/orjson: Bump to 3.9.13 Signed-off-by: Michał Górny gentoo.org> dev-python/orjson/Manifest | 9 dev-python/orjson/orjson-3.9.13.ebuild | 94 ++ 2 files changed, 103 insertions(+) diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index c5e2bbdb9d5d..90f6297b24d4 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -8,6 +8,7 @@ DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 +DIST chrono-0.4.33.crate 221279 BLAKE2B cc7b71b996a1c15b6b013d06f57ffd8af78b72fab87c0e9123f87918d404787ade2217e8e58fb0153552e49c6e11ca6e820eb0c0f1add8c43619849fa096a214 SHA512 172996d2ccc8733957d45fcc24fefb3531c7b33a798ab9f494be23f08d6d2bc350401574c626fd8eec0191ba28c0f7b73af7bc4235ec72a4b1d437fb7e89c875 DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc42f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275 DIST const-random-0.1.17.crate 6640 BLAKE2B baf09fa4899f09a5ef78b97a0f1e19ac0a405c3072f63cf1b21de744bccdacc5d6e098bd3144e7b80d91dd9eec5cd0c4d0db63b2a91a790940f56e0b6e13d480 SHA512 a49c2531a073158b008e7ca506e9e9e302025f9af0a2dde078827b769ce662101ba0fd866dbbcb50dbaaa20abcb9e70aeff00c4fd2cade56a690ac092d11fda1 DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d @@ -19,18 +20,22 @@ DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840 DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST libc-0.2.152.crate 740278 BLAKE2B 8eecde477063207d77b6894d6f9194c8dd10e55b69585e3d66296eaa0b9d3f6e2d033e667207182bf4c3cf31f6d38820c9187b2006f4b5ebee898adafb4b2751 SHA512 1722f6f52077efab90026aae3d10306f8c38ebba95366593c3c1adf707fae121ab450064ad9e8be5a667caf6af0b90fad4d1ca1009db0f2220093c44e33c4b5c +DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5 DIST no-panic-0.1.26.crate 11551 BLAKE2B 2de0c8bbc8310a723af2badb26d4f906d30fe45c13c6fde2e3c729f8ab2885c3ac7450e58f2b7a929cc56a7cc426bcff88162679855442c25648aa5d6b79d139 SHA512 1d0bfa9d8ae91d1bdcefe97623e8f18378c6c4b8b430c7e87c1e41c5722ee6d0bfbb8e03f94f4118526da574ee4db9ea6da78f3e6b867d3d8770daaa390db076 DIST no-panic-0.1.28.crate 11616 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/
commit: b01ba0fb80171c2cffbfe14b9cf336f0bc5de82b Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 02:57:58 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01ba0fb dev-python/pypy-exe-bin: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pypy-exe-bin/Manifest | 8 --- dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild | 79 -- 2 files changed, 87 deletions(-) diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest index fdccf5d07bda..0e4a262b68ee 100644 --- a/dev-python/pypy-exe-bin/Manifest +++ b/dev-python/pypy-exe-bin/Manifest @@ -1,11 +1,3 @@ -DIST pypy-exe-7.3.14-1.amd64-musl.gpkg.tar 12943360 BLAKE2B dcb129b19ba43ba92697f6b9133591ca02923b2d5b2bcbbc8c2936ea0aaa7c77caffe264fc5ed35bb46621b4ab47ebeaa8079a56558d39153b26d95c42d1b809 SHA512 783c09d6054209a0c4c7fbd366bf712fd53deb14a8083e1bb18cb5e4f2c5cbd2c638e42a0b8e2abc7d5fcd3b1437004532089ac8c35fcda512f3695e4105c2d7 -DIST pypy-exe-7.3.14-1.amd64.gpkg.tar 12861440 BLAKE2B 88ff25e6ecd12ac2844317923e4d353608bdcc8b65c3a828b5728d0b92759a8c6844b4b0e62563cd24c13b755416176f670a288e26317d8b114af3a1d774f5de SHA512 fa1407b2dae1e6e796611921a32a1f655ecf932601211c0257e6b3877636d99140c2a3617c6601a517eda1c1166f2b9d2fc47edf51703d7e0342699906bd1eaf -DIST pypy-exe-7.3.14-1.arm64-musl.gpkg.tar 10895360 BLAKE2B c8ad4bd01df3ac990e54e6b22cca5d19d2b1c145e8672def6ef5e80e8b1240ec497fb5bfbcedafd2165e654a813ec5091eed6be797bba6c8ce431bf176e68818 SHA512 705ac967d776003c504df4c4c74549ba52c9b91e8145ed6e7d51e35603b5d2800350f159312077ff754254ec8ab539817d989d61b3ab289fdf32e52c85a58992 -DIST pypy-exe-7.3.14-1.arm64.gpkg.tar 10864640 BLAKE2B 6bf4cf7188edeca9cc94c4764c3c1f1cefb36e6430c3ec8c014ae25a91f9a1e6fd87701d0a6d06a36d3a607eef5c01605d6ed86fb1112901ca4b3827fec8c5c0 SHA512 fd85453a5729be5905a2eaf58109fa19268358244989d24d4a7fd4e627a60ff083d6ef96a3a244016ec87f4d3f76ee777f5fe6e356ef8819621b3740c0b19fc5 -DIST pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 7478945b927d9df57e1242edbb57b99ab004d3e62159fbcdfb4ea6d406e1df73cfdb2e56bd87dc716b070792973ddffb2b9e535a0c63fe12548457920e20f29e SHA512 4e10026546933bbb734aa203b94941bb63471ab44396a405f6a0273a05e3f9225c8ec46011866e246681591f3ec9896d83a1246a1ca393739f864cdee53e8da8 -DIST pypy-exe-7.3.14-1.ppc64le.gpkg.tar 0400 BLAKE2B 2651e0d0b592020a7b70a6bc43bd6d1eecc3842022a7fe09668abed088c2b6cbddc91f6dfa23a1474199290a2b1cc90111c3d5225c55b88e96ca26e19fe836f0 SHA512 aba7abe80d340ecedaaaf47747a109a32cf15bc0b2b16e3272440e8405b91314e423668c301a5cefa4a6b49c3718611012c138f5dc969cc78b5c8c53407ccdac -DIST pypy-exe-7.3.14-1.x86-musl.gpkg.tar 9830400 BLAKE2B 2c8b24951ed3f74ffca0be4e4f3c9e841240591d2b66a996f7028011270b292702e827ca59a1591a439fa3adcc1d5e3167d87fd9a15799985389acc3ede9b82d SHA512 dac584239b247738165d650b9b7da87cf006ee88081f32b8daaebd1dfb62aef86c0278b93a1b161ffd7bb0d15675fb7c85f18b373202389536c671194dffc227 -DIST pypy-exe-7.3.14-1.x86.gpkg.tar 9861120 BLAKE2B 02fb30d79d4dc7f844179f9f8ea42e8e4db607bf58b43f944dc2c2dcfaf1adf3acede93c32785bf46bb259af546a891471f558db7a00e653bf169760130dc0eb SHA512 e586be487950f0e33c558c8a2fc9f97fc46e9b4e5c113870661e45ee3c553b21686818eb36829b525201c24ec4c13da14bb22c723ae118ca40f222d2bf826458 DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258 SHA512 42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972 SHA512 bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003 SHA512 b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1 diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild deleted file mode 100644 index 5dec602caac2.. --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.14.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -MY_P=pypy-exe-${PV}-1 -DESCRIPTION="PyPy executable (pre-built version)" -HOMEPAGE="https://www.pypy.org/; -SRC_URI=" - elibc_glibc? ( - amd64? ( -
[gentoo-commits] repo/gentoo:master commit in: dev-python/python-multipart/
commit: b29ec8c204aff7badf75a274f163bb1cca7ef640 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:54:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29ec8c2 dev-python/python-multipart: Bump to 0.0.7 Signed-off-by: Michał Górny gentoo.org> dev-python/python-multipart/Manifest | 1 + .../python-multipart/python-multipart-0.0.7.ebuild | 31 ++ 2 files changed, 32 insertions(+) diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest index ac378bcb4544..8aafaa70b284 100644 --- a/dev-python/python-multipart/Manifest +++ b/dev-python/python-multipart/Manifest @@ -1 +1,2 @@ DIST python-multipart-0.0.6.gh.tar.gz 48648 BLAKE2B 4995136e6fcda8df952a6ee868238a507f3d5ea8f8454d4c4933e89b4897440f9186bd820af427f81b3240ca3610aa8300a944e4a0436291cc414f5e97daca30 SHA512 fb996725266996aefb5284b4815ecd8d0005344359f29780f0c2817125f625f3910be14d7d937e975b3ca9fb27a2a483401ab342a0c861df0e1112d447b1f083 +DIST python-multipart-0.0.7.gh.tar.gz 48727 BLAKE2B 723910a769c7a574480a8e60be23a5e279daa487972b78d72db74ea8a2969b60711eb48bdc6a8a0e27baf8cfb3cec388eef95dafe69b44012b1ee9221d5c88ce SHA512 fc4429a50550087f4c05e4a35fdf3f3a0a6e00a8401d6478481f54427af88a9b0da237785142edc044f0802c40ffa54b6a6b70949ad4fbe12de5a06ce5a724de diff --git a/dev-python/python-multipart/python-multipart-0.0.7.ebuild b/dev-python/python-multipart/python-multipart-0.0.7.ebuild new file mode 100644 index ..a4baa77e8c78 --- /dev/null +++ b/dev-python/python-multipart/python-multipart-0.0.7.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A streaming multipart parser for Python" +HOMEPAGE=" + https://github.com/andrew-d/python-multipart/ + https://pypi.org/project/python-multipart/ +" +SRC_URI=" + https://github.com/andrew-d/python-multipart/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/voluptuous/
commit: 8ca9c6d891004d6ec1f8fef8609049c8c1641494 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 03:53:33 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca9c6d8 dev-python/voluptuous: Bump to 0.14.2 Signed-off-by: Michał Górny gentoo.org> dev-python/voluptuous/Manifest | 1 + dev-python/voluptuous/voluptuous-0.14.2.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest index 0eb9b30e5122..5f3161f46b61 100644 --- a/dev-python/voluptuous/Manifest +++ b/dev-python/voluptuous/Manifest @@ -1 +1,2 @@ DIST voluptuous-0.14.1.gh.tar.gz 42345 BLAKE2B 86866944bc391cabe7ac6c8cc00cc80d09a9d8890bab7c91f057d297b75554058da646e370cbaa9efe8d6707705c3f144af268d3d5cd6a15ac4568cac8bf146c SHA512 20d8c242b36e71c4eec7d0d7b638596b4f3762c30f8f1e0a4c0b38a4463f0a4c51279168be35a2e11d4e75428487d447e5221878b61e5bab4ae0c5457120 +DIST voluptuous-0.14.2.gh.tar.gz 43866 BLAKE2B 9c76f7271afe6f2c7150efed3be7b30127ad8096f21aecadd864766f593a5ab7a64f2b2dc65e2b233ca3fcf32c941cfeb1a96ba1a30f5727ad36ba09db3dafb8 SHA512 18a52c3d1feba1efda0cc91407b21938a7261ae9e7768e62ddc553c0cb9bf8ffa6448b39c476bc94a1aefb8f75b724da5ee2ffc8b6a729cb23accead7db40814 diff --git a/dev-python/voluptuous/voluptuous-0.14.2.ebuild b/dev-python/voluptuous/voluptuous-0.14.2.ebuild new file mode 100644 index ..35301fbffe56 --- /dev/null +++ b/dev-python/voluptuous/voluptuous-0.14.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A Python data validation library" +HOMEPAGE=" + https://github.com/alecthomas/voluptuous/ + https://pypi.org/project/voluptuous/ +" +SRC_URI=" + https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/
commit: 45f215f047bdba02338add97fa8609f4e560b242 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 02:59:04 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f215f0 dev-python/hypothesis: Bump to 6.97.5 Signed-off-by: Michał Górny gentoo.org> dev-python/hypothesis/Manifest | 1 + dev-python/hypothesis/hypothesis-6.97.5.ebuild | 90 ++ 2 files changed, 91 insertions(+) diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index c4784eb329d6..949f10798eb0 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,3 +3,4 @@ DIST hypothesis-6.96.4.gh.tar.gz 9422075 BLAKE2B 0ab12a01c8d714490f3785ac01779c6 DIST hypothesis-6.97.1.gh.tar.gz 9423481 BLAKE2B 6a52bf6a970bf8056284baaa21aa63fe85c289f4c7e856860eff39f82eab82b401360953d165e795db2b45c99bba16a28518328db052ab3eb2185f2c4b61881d SHA512 2334e23e3056c478c5288e1726ca6feff968caa97e2c6b3758fc62c54636d7026ea2d5e906a7e3d8c191a9d911bf9050f082ba9b42b78cffd5129f01985ac248 DIST hypothesis-6.97.3.gh.tar.gz 9424749 BLAKE2B 4d7f2b1f9e37593006c5be8e66918a2e20cf611664f0399bca32e97d2a5ef036a0e64c9c45bdbd8bdd385bb8e07a6a0d7a396135db826a59d223c9e87baab483 SHA512 2cf6f92f6fbd244e44b4e02415ea983d15113b2a89d4222e8fb215b555f87442d7c4ed1b6da33f1ac9189df274a6a61d222a0d4e78cbb418f6c80f8ba4591051 DIST hypothesis-6.97.4.gh.tar.gz 9425209 BLAKE2B 7e6065fc988f5853f1da3df712d32e7449ba6336af9caf6732a391ed4dc9fbc5da7fcf834cb068ad57a106f451cd61141417d9b79048c8e746a6b4550bad7f65 SHA512 a4aaa4fc3d753401620e234e27b0b269fa2bddd039345df0463600c6cbd5b38f6a09a9a01c322e08ecf7c9f27c881501403f2ec083497c26d512e5ffd41b7afc +DIST hypothesis-6.97.5.gh.tar.gz 9426065 BLAKE2B 2aec769268af7392f71c0ec7d12defad4962bd56597cb68ca0edfa81dbf28ef7d865b26086b75ee03287c82a0b2c0273a55bd6872b188728595fe74198130dd6 SHA512 d9f2adc51ef3b7fc331d3dca1b69a9464a2bc73298747f3732b8b4621237284ac60a50b927b57a047a155e0d94a3ee2974bbef2c9cf9112080e9098fba3cfc7f diff --git a/dev-python/hypothesis/hypothesis-6.97.5.ebuild b/dev-python/hypothesis/hypothesis-6.97.5.ebuild new file mode 100644 index ..f7f366381e4f --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.97.5.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !!
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe/
commit: 2529f617182bc2fef1b694522a5b5d57712c2ba3 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 02:57:52 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2529f617 dev-python/pypy-exe: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pypy-exe/Manifest | 2 - dev-python/pypy-exe/pypy-exe-7.3.14.ebuild | 177 - 2 files changed, 179 deletions(-) diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest index efd4727c5517..ba35d88e52ad 100644 --- a/dev-python/pypy-exe/Manifest +++ b/dev-python/pypy-exe/Manifest @@ -1,4 +1,2 @@ -DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267 SHA512 ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a SHA512 698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913 -DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85 SHA512 e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d SHA512 40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe diff --git a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild deleted file mode 100644 index 05d9e1027997.. --- a/dev-python/pypy-exe/pypy-exe-7.3.14.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy executable (build from source)" -HOMEPAGE="https://www.pypy.org/; -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" - -DEPEND=" - >=sys-libs/zlib-1.1.3:0= - dev-libs/libffi:0= - virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) - ncurses? ( sys-libs/ncurses:0= ) -" -RDEPEND=" - ${DEPEND} - !dev-python/pypy-exe-bin:${PYPY_PV} -" -# don't enforce the dep on dev-python/pypy with USE=low-memory -# since it's going to cause circular dep with unhelpful error message -BDEPEND=" - !low-memory? ( - || ( - dev-python/pypy - dev-lang/python:2.7 - ) - ) -" - -check_env() { - if ! has_version -b dev-python/pypy; then - if use low-memory; then - eerror "USE=low-memory requires (a prior version of) dev-python/pypy" - eerror "installed." - else - ewarn "CPython 2.7 will be used to perform the translation. Upstream" - ewarn "recommends using (a prior version of) dev-python/pypy instead." - fi - elog "You can install a prebuilt version of PyPy first using e.g.:" - elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin" - - if use low-memory; then - die "dev-python/pypy needs to be installed for USE=low-memory" - fi - fi - - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/
commit: f1e095126157e157c696cbd976c9d4f6978781cb Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 02:57:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e09512 dev-python/pypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pypy/Manifest | 2 - dev-python/pypy/pypy-7.3.14.ebuild | 302 - 2 files changed, 304 deletions(-) diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest index efd4727c5517..ba35d88e52ad 100644 --- a/dev-python/pypy/Manifest +++ b/dev-python/pypy/Manifest @@ -1,4 +1,2 @@ -DIST pypy2.7-gentoo-patches-7.3.14.tar.xz 5344 BLAKE2B 841556694ad6bb61ea96e063c125508d574fa0be493f930435dff784a35def18c17d510c7123229cf85d576111b4a721cb52341ebb5f618d731335fbcf9ed267 SHA512 ccc8d03a17825607fb41c1e3926ff17908bd644542d9431c8f9291ed10a852416cf91b09c5c0ba0446f73208755b3bbb742c926be55875cfd69646f1ac7a8cae DIST pypy2.7-gentoo-patches-7.3.15.tar.xz 5324 BLAKE2B 395b1292b59cc9b2147fd488726d7cb2c18e7240d604d0bb19f172654c87b453a27f33f29bd2c1cb230d35b660457a317247c3b2eb73e8f3247c7d01fd35aa6a SHA512 698a58b30f5a4785e2d94c38cb0e7ce2666b6b621ee0ae4e9fd51862efce13449342afe6408edc9f4ba68497f2138d653617fa4a31cd925a51a048dd79467913 -DIST pypy2.7-v7.3.14-src.tar.bz2 19910947 BLAKE2B 3d03b16b4e6344b8590aaf1815202782bb355ab21422c5ea5b40cd84f36fa2ff37b2493313a3faf242039b9b91e3c8ea8fe1237a487a0dac44e4c27bf29f5f85 SHA512 e806aedc1625c1601fa623c3b03881f820d37455c5432bef345f85ef0300247f7725efe3bf470fe533aa422dbceaadca636d0c4bf74c65e1e04c0f82380e53f0 DIST pypy2.7-v7.3.15-src.tar.bz2 19834343 BLAKE2B 4e1145cac007223de0616029dfe763a8d2b3e25a6d867c98da0e8e0431d775c6aa7e50834c761e19f96b96309dbb415a39d7811c68b1b3a26c16cd222911205d SHA512 40448c7c94878bcb88402de8719a4a6a4ffe3f68d7e70500f04fe77a460b1605c83dace360988d2dae70fa2c9bb31a20c22003f70a3a2fde988f6d60507edefe diff --git a/dev-python/pypy/pypy-7.3.14.ebuild b/dev-python/pypy/pypy-7.3.14.ebuild deleted file mode 100644 index 51f4ecbe4feb.. --- a/dev-python/pypy/pypy-7.3.14.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python language" -HOMEPAGE="https://www.pypy.org/; -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' -SLOT="0/73" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" -RESTRICT="!full-stdlib? ( test )" - -RDEPEND=" - || ( - >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV} - >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?] - ) - dev-libs/openssl:0= - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_compile() { - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die - cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die - # (not installed by pypy) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/ || die - mv pypy/module/cpyext/parse/*.h include/ || die - pax-mark m pypy-c - - # verify the subslot - local soabi=$( - ./pypy-c - <<-EOF - import sysconfig - print sysconfig.get_config_var("SOABI") - EOF - ) - [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" - - einfo "Generating caches and CFFI modules ..." - - if use full-stdlib; then - # Generate Grammar and PatternGrammar pickles. - ./pypy-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed" - import lib2to3.pygram - import lib2to3.patcomp - lib2to3.patcomp.PatternCompiler() - EOF - - # Generate cffi modules - # Please keep in sync with pypy/tool/build_cffi_imports.py! - cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource ) - use gdbm && cffi_targets+=( gdbm ) - use ncurses && cffi_targets+=( curses ) -
[gentoo-commits] repo/gentoo:master commit in: dev-python/stripe/
commit: 522d8d82b4b95e8d06759fb838ba62f7daa8f86f Author: Michał Górny gentoo org> AuthorDate: Sun Feb 4 02:57:29 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 4 04:01:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=522d8d82 dev-python/stripe: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/stripe/Manifest | 2 - dev-python/stripe/stripe-7.11.0.ebuild | 81 -- dev-python/stripe/stripe-7.12.0.ebuild | 81 -- 3 files changed, 164 deletions(-) diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index eb9c0019afc4..dd2bf47ecc6e 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,5 +1,3 @@ -DIST stripe-7.11.0.tar.gz 783456 BLAKE2B 9317526b9c19d98b921f3fa8222486537b3bfa3a9c239d83098be1d9856a258a67276690c1f1ced6087a8d7f1fb180240f737d67f9ded5605e82de7fc4355fc0 SHA512 5cfa650d43745c8a3ab5588f30c6eaab0952aff060b9fdb84027db3422c88002d074eb29b3e2a40ed1457be6e8cd883b3323e8da538af0991114a10976b86842 -DIST stripe-7.12.0.tar.gz 783948 BLAKE2B 063df7bbc118847bdee35f2919bd8023f4d58b5f1a36ad9d81dd63b6771513e3323a50ce8f83bb1719d6a44e6e823384a908af9b2091fb7c27a7bf78e5e22b40 SHA512 819aa9f4ec1d7269d14d43abd2c4ec7b20b76bdd4f290962ac51b89926ab2e1f1644dd9c653556673b7a65e97510e6d588052fcc4a7e3c05464a0564bb8d8ed0 DIST stripe-7.13.0.tar.gz 789362 BLAKE2B 326a8b0987ffc7b9bcca2c3fbff548770223a6e153ac4b04fdfe70c400ce0b7d06d40182727ca2fc0ab700f57133481510aec9432c6582dec2a34eba57e682fe SHA512 0ed4d7d1781236f8e6bb3685680f59cf9c3bdf8645e0f5cd17753d079e42965660666ec76cb65ee6d4145514706fd39f6c0f1af331033d0eb3f47f8445082be7 DIST stripe-7.14.0.tar.gz 793052 BLAKE2B fa0cf2c57a1cc6ab2eccfa5c1882e2b0ef62d3d92b392ab23df495c93dad52b43e609c1938af4403a3d1c87d9d73b08a9536d01ca5a7f98a5caebcbaf894d5be SHA512 c40b1a3a4c5af132b30402e9f3860fd2e463e2ca263bc4a072975a744a86e3659c9499cab2ed8f10dd076bb896c2ae4d8a79d8307e2307b598ebe24728a81025 DIST stripe-8.0.0.tar.gz 1070432 BLAKE2B 9f0b605d1c2c5f58dafcc78fb3d4878406c466b92475d08510116352325f5ba6ff3dc379fbd914b25faac7ced7e3fe5f52eecabbff5c479eaaf567cdbcb6a900 SHA512 c5ed151b41e3b2b11d502d51aad7c5c575e6ff151dcab8ffd86e32b4f37eeb1a6e381380b123802af938bb2adfbdda8a71c00e9e0b68e9493469cc6a90d94185 diff --git a/dev-python/stripe/stripe-7.11.0.ebuild b/dev-python/stripe/stripe-7.11.0.ebuild deleted file mode 100644 index c55100594e6f.. --- a/dev-python/stripe/stripe-7.11.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.179.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -src_prepare() { - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -p pytest_mock -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers; &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at:
[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/
commit: 46792ce3aca3b580570625dc340631f08aed998c Author: Mike Gilbert gentoo org> AuthorDate: Sun Feb 4 03:18:12 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Feb 4 03:19:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46792ce3 sys-boot/grub: ignore implicit re_match Closes: https://bugs.gentoo.org/923736 Signed-off-by: Mike Gilbert gentoo.org> sys-boot/grub/grub-2.06-r9.ebuild | 2 +- sys-boot/grub/grub-2.12-r1.ebuild | 2 +- sys-boot/grub/grub-.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-boot/grub/grub-2.06-r9.ebuild b/sys-boot/grub/grub-2.06-r9.ebuild index 1e41a5ab1fc2..adeb7f089446 100644 --- a/sys-boot/grub/grub-2.06-r9.ebuild +++ b/sys-boot/grub/grub-2.06-r9.ebuild @@ -313,7 +313,7 @@ src_install() { if use elibc_musl; then # https://bugs.gentoo.org/900348 - QA_CONFIG_IMPL_DECL_SKIP=( re_set_syntax re_compile_pattern re_search ) + QA_CONFIG_IMPL_DECL_SKIP=( re_{compile_pattern,match,search,set_syntax} ) fi } diff --git a/sys-boot/grub/grub-2.12-r1.ebuild b/sys-boot/grub/grub-2.12-r1.ebuild index 036d1f5670fa..4841cdc866db 100644 --- a/sys-boot/grub/grub-2.12-r1.ebuild +++ b/sys-boot/grub/grub-2.12-r1.ebuild @@ -317,7 +317,7 @@ src_install() { if use elibc_musl; then # https://bugs.gentoo.org/900348 - QA_CONFIG_IMPL_DECL_SKIP=( re_set_syntax re_compile_pattern re_search ) + QA_CONFIG_IMPL_DECL_SKIP=( re_{compile_pattern,match,search,set_syntax} ) fi } diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-.ebuild index 1a4cfde422a0..0ba8261571a5 100644 --- a/sys-boot/grub/grub-.ebuild +++ b/sys-boot/grub/grub-.ebuild @@ -313,7 +313,7 @@ src_install() { if use elibc_musl; then # https://bugs.gentoo.org/900348 - QA_CONFIG_IMPL_DECL_SKIP=( re_set_syntax re_compile_pattern re_search ) + QA_CONFIG_IMPL_DECL_SKIP=( re_{compile_pattern,match,search,set_syntax} ) fi }
[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/
commit: d5fd4892166eb39511d88cc2b764e3040db5cc0f Author: Aisha Tammy aisha cc> AuthorDate: Sun Feb 4 00:39:07 2024 + Commit: Aisha Tammy aisha cc> CommitDate: Sun Feb 4 00:39:07 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5fd4892 sys-kernel/uek-sources: add 5.15.0.204.147.2 Signed-off-by: Aisha Tammy aisha.cc> sys-kernel/uek-sources/Manifest| 1 + .../uek-sources-5.15.0.204.147.2.ebuild| 65 ++ 2 files changed, 66 insertions(+) diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest index 86b9deee60..0caf5459d8 100644 --- a/sys-kernel/uek-sources/Manifest +++ b/sys-kernel/uek-sources/Manifest @@ -29,6 +29,7 @@ DIST linux-uek-5.15.0-202.135.1.tar.gz 202776673 BLAKE2B 7c323345c33cead6782cfc0 DIST linux-uek-5.15.0-203.135.1.tar.gz 202796594 BLAKE2B 2462f19405085e542adb9a162e06d4790020da1c028a86d6813abfa63e3204e79e444281245bf6fe9a4a211af89aa7f28ef12699460a8c035e40708a00193298 SHA512 b10f31a468d0dd34630294c3ece3b9291fb373d91dc34a9197b2e4407bc211cc5d1149fb32440b82f2f9e5ad4cc1049855c81ec6d488d457969a38b96313115d DIST linux-uek-5.15.0-203.146.3.tar.gz 202853256 BLAKE2B 18d20b62983459c1204d1dc8533b8d0d8039305459981301e9e424ded435e801dd9d4cde9b0e0e9fe03583fba6a16aeeacc04cb4ec0360349effe68fde6bbfd0 SHA512 2d00a66049c36a1862f8398c0febbea1a28d04083ce3d137b7e710bb89d3f15058e105022f746447ce7073702e689a50ed780f63f7d000cdced396a0152806e5 DIST linux-uek-5.15.0-203.146.5.tar.gz 202851704 BLAKE2B 0463853bcea62419177573ac1b4081808ff61f1772c69183901221afb0cf063cf53dd2781575e5551e5b5c1a95909fbc5bead99362e09eee4f9d13760f87169d SHA512 8f67fd0d68c951c56c1c65cefaa45205506f0a632768a46329ab24faefbc3ce2c6e122f4b2c0eeddb8ef30f4d3ec25c0d29165c208a35f129c608c0fee54b068 +DIST linux-uek-5.15.0-204.147.2.tar.gz 202865493 BLAKE2B 29c8242d6f72c7f9a1d2bacea9d4afa43f953bc261eee05f04d30561b10c6ff51b388cee47216a5b124c465fbb2a40bf84dc04f9e4762268778ad755412ebfef SHA512 dccb1a81b7f7f4f27bb97755ac086fab4e7d53d411254c22e9e50622883ee8e3f634f55b47bc523009bb348c2892241d07276a459cb453d1040052da6f94543a DIST linux-uek-5.15.0-5.70.1.tar.gz 200233058 BLAKE2B 92d639ab0c859013ac8518ad52232cd99a43c696f09b72d36bde2f4992ee6344c7ca1b0147d8ebc5ce101181dc238d24d7a59c6bc082a38067426ad88632fd60 SHA512 e99c363aa0b64489b775b70979001ff2db2743682ec5f18457db407d0dc2707ed02a251efe86071862e2fc4704abe610c0e1543409819ac6018e6a14db42aefe DIST linux-uek-5.15.0-6.80.3.tar.gz 200414049 BLAKE2B 191a96349e45fcb70297f37b4f725caee2a27bc6a26f0f18c324e3795754a8c01b6c680ebd3230003e536cd7517f943180b0f82a9c3c0368b13cb35b5ba34be2 SHA512 e60bbf41de17e59b6ad10c7799117031ac80ca9ab1bd4bbcf880ec8c6f3bc2ab1bfecae7578ff348debc9b6c10823683f9b1877bddadb22c29ced46bed30e688 DIST linux-uek-5.15.0-8.91.3.tar.gz 201202473 BLAKE2B c6a86811a7048d5f8a5d21a0bc5e3772ea0dc3b4b7b954ad45844b666500278c3bea50a2117cd55f66e4d8301b8cd052f0123235451366254b7b5cdc3aa07ea9 SHA512 a76c36f64c9a7acffde3a5e94b7b223a1bb9ae2a48d6914b9ad287e3dd04f276547a053ed2afd10b1d2ff4fa5f5fd3e94ae266ff31d05c4f4242bb2789eccec0 diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.204.147.2.ebuild b/sys-kernel/uek-sources/uek-sources-5.15.0.204.147.2.ebuild new file mode 100644 index 00..c838750ed1 --- /dev/null +++ b/sys-kernel/uek-sources/uek-sources-5.15.0.204.147.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_VERSION=$(ver_cut 1-3) +KERNEL_TRUNK=$(ver_cut 1-2) +UEK_PATCH_VERSION=$(ver_cut 4-6) +UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}" + +ETYPE="sources" + +K_GENPATCHES_VER="157" +K_SECURITY_UNSUPPORTED="1" +CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle" +HOMEPAGE="https://github.com/oracle/linux-uek; +SRC_URI=" + https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz + -> linux-uek-${UEK_VERSION}.tar.gz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz +" +S="${WORKDIR}/linux-uek-${UEK_VERSION}" + +LICENSE="GPL-2" +KEYWORDS="~amd64" +IUSE="+gentoo experimental" + +PATCHES=( + "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch +) + +src_unpack() { + default + + # remove all backup files + find . -iname "*~" -print -exec rm {} \; 2>/dev/null + + unpack_set_extraversion + unpack_fix_install_path + + env_setup_xmakeopts +} + +src_prepare() { + use gentoo && PATCHES+=( + "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch + "${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch +
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/, net-libs/nodejs/files/
commit: 01b9c90a42dc927bf4b9a93360c5389246acff26 Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 4 00:36:46 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 4 00:37:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b9c90a net-libs/nodejs: Fix build on riscv for version 20.11.0 Closes: https://bugs.gentoo.org/922725 Signed-off-by: Jakov Smolić gentoo.org> net-libs/nodejs/files/nodejs-20.11.0-riscv.patch | 155 +++ net-libs/nodejs/nodejs-20.11.0.ebuild| 3 + 2 files changed, 158 insertions(+) diff --git a/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch b/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch new file mode 100644 index ..3bf7a80ea078 --- /dev/null +++ b/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch @@ -0,0 +1,155 @@ +From dda5cdb15cfe5c7437f471054f5bd79a82b6eda2 Mon Sep 17 00:00:00 2001 +From: kxxt +Date: Wed, 17 Jan 2024 09:16:34 +0800 +Subject: [PATCH] Revert "deps: V8: cherry-pick 13192d6e10fa" + +This reverts commit bc2ebb972b34f54e042de9636e7451d2526436a9, which +shouldn't be applied to v20.x. + +Fix https://github.com/nodejs/unofficial-builds/issues/106 +--- + common.gypi | 2 +- + deps/v8/src/builtins/riscv/builtins-riscv.cc | 2 +- + deps/v8/src/codegen/riscv/assembler-riscv-inl.h | 16 + deps/v8/src/codegen/riscv/assembler-riscv.h | 2 +- + deps/v8/src/execution/riscv/simulator-riscv.cc | 8 + .../regexp/riscv/regexp-macro-assembler-riscv.cc | 2 +- + 6 files changed, 16 insertions(+), 16 deletions(-) + +diff --git a/common.gypi b/common.gypi +index db09a8a33df06..fa0729ffe45e8 100644 +--- a/common.gypi b/common.gypi +@@ -36,7 +36,7 @@ + + # Reset this number to 0 on major V8 upgrades. + # Increment by one for each non-official patch applied to deps/v8. +-'v8_embedder_string': '-node.17', ++'v8_embedder_string': '-node.18', + + # V8 defaults for Node.js # + +diff --git a/deps/v8/src/builtins/riscv/builtins-riscv.cc b/deps/v8/src/builtins/riscv/builtins-riscv.cc +index d6091434b9b0a..3404562785991 100644 +--- a/deps/v8/src/builtins/riscv/builtins-riscv.cc b/deps/v8/src/builtins/riscv/builtins-riscv.cc +@@ -1512,7 +1512,7 @@ static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) { + // Set the return address to the correct point in the interpreter entry + // trampoline. + Label builtin_trampoline, trampoline_loaded; +- Tagged interpreter_entry_return_pc_offset( ++ Smi interpreter_entry_return_pc_offset( + masm->isolate()->heap()->interpreter_entry_return_pc_offset()); + DCHECK_NE(interpreter_entry_return_pc_offset, Smi::zero()); + +diff --git a/deps/v8/src/codegen/riscv/assembler-riscv-inl.h b/deps/v8/src/codegen/riscv/assembler-riscv-inl.h +index ca6d641e2c94e..55f191e6afe76 100644 +--- a/deps/v8/src/codegen/riscv/assembler-riscv-inl.h b/deps/v8/src/codegen/riscv/assembler-riscv-inl.h +@@ -128,9 +128,9 @@ Handle Assembler::compressed_embedded_object_handle_at( + } + + void Assembler::deserialization_set_special_target_at( +-Address instruction_payload, Tagged code, Address target) { ++Address instruction_payload, Code code, Address target) { + set_target_address_at(instruction_payload, +-!code.is_null() ? code->constant_pool() : kNullAddress, ++!code.is_null() ? code.constant_pool() : kNullAddress, + target); + } + +@@ -159,13 +159,12 @@ void Assembler::deserialization_set_target_internal_reference_at( + } + } + +-Tagged RelocInfo::target_object(PtrComprCageBase cage_base) { ++HeapObject RelocInfo::target_object(PtrComprCageBase cage_base) { + DCHECK(IsCodeTarget(rmode_) || IsEmbeddedObjectMode(rmode_)); + if (IsCompressedEmbeddedObject(rmode_)) { +-return HeapObject::cast( +-Tagged(V8HeapCompressionScheme::DecompressTagged( +-cage_base, +-Assembler::target_compressed_address_at(pc_, constant_pool_; ++return HeapObject::cast(Object(V8HeapCompressionScheme::DecompressTagged( ++cage_base, ++Assembler::target_compressed_address_at(pc_, constant_pool_; + } else { + return HeapObject::cast( + Object(Assembler::target_address_at(pc_, constant_pool_))); +@@ -187,7 +186,8 @@ Handle RelocInfo::target_object_handle(Assembler* origin) { + } + } + +-void RelocInfo::set_target_object(Tagged target, ++void RelocInfo::set_target_object(Heap* heap, HeapObject target, ++ WriteBarrierMode write_barrier_mode, + ICacheFlushMode icache_flush_mode) { + DCHECK(IsCodeTarget(rmode_) || IsEmbeddedObjectMode(rmode_)); + if (IsCompressedEmbeddedObject(rmode_)) { +diff --git a/deps/v8/src/codegen/riscv/assembler-riscv.h b/deps/v8/src/codegen/riscv/assembler-riscv.h +index bcd5a62d324ee..ed222b52d6927
[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/
commit: 40c3c5a85713fa54f14245f3874767c9ded05ed5 Author: Bernard Cafarelli gentoo org> AuthorDate: Sun Feb 4 00:19:44 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Sun Feb 4 00:19:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c3c5a8 www-apps/nextcloud: add 26.0.11, 27.1.6, 28.0.2 Signed-off-by: Bernard Cafarelli gentoo.org> www-apps/nextcloud/Manifest | 3 +++ www-apps/nextcloud/nextcloud-26.0.11.ebuild | 42 + www-apps/nextcloud/nextcloud-27.1.6.ebuild | 42 + www-apps/nextcloud/nextcloud-28.0.2.ebuild | 42 + 4 files changed, 129 insertions(+) diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest index 7a3c4f8bcc2f..1a2a1101c9bd 100644 --- a/www-apps/nextcloud/Manifest +++ b/www-apps/nextcloud/Manifest @@ -1,7 +1,10 @@ DIST nextcloud-26.0.10.tar.bz2 160357601 BLAKE2B ad4059bad31efd3fe8c36748668b44ff9d4ac764e6964be1ff4624d06f870b2f499f3ee399037e4e9662d26c9feb9a405491da8c4120e2a2d743ced575596396 SHA512 c0aae42f6cd2300a48e7384f6cf75b9c29f7458cb4aa64d46ea2e49d48737729c9b23582da61660b997bbf5f16655b012ff0df4b804dc04bf5ae4c9b7c53210a +DIST nextcloud-26.0.11.tar.bz2 160550455 BLAKE2B 237b9197fcc8f54257387b88305bc317384f51625d6daf896c2da144ed6ed91e659e5a8187a56516b4fba0a31be2a7918a24799fca8cb63bf9180135e94c937b SHA512 2e4c3d19e014814266e830d3a03387effb327e761d47e3a1dcb2b065b7c4b7da89c2a329997f986c771d8f45442cebc976e1607d1048b90266d3bf349b4261f7 DIST nextcloud-26.0.8.tar.bz2 158787833 BLAKE2B 0d679a3c3e3d0e61f68395fc8b71e947354dfe358a55d53bd72d0e3ff495e3302c8b61acd21a40fc6d458b18148a75c9afd8ac35747a61b88c9773a4c740e078 SHA512 f1a88d1e63bf66172cc97b00da4d57538dcdf5689bec4b2665b2c0539652087fbd0dabbf370d7284a5d3905e7061fba7e7d5be39f91977e5ce3166b1cdda9a4a DIST nextcloud-26.0.9.tar.bz2 160404294 BLAKE2B 0c2761d01916d8901b8fef1de92e1dfa1cb6acf12ba8dbe165543b91bbd880fc58fbbaf872e93bbb66e0e505c8040fdb4131c8cfa71599c5c383c0da5b4b9d25 SHA512 236cafba132f0ce32543f336bd48f276594ab45813a2850b953db01f4cddaae37b4896b1f80f0990a48d12c3673e86cd90801213f7dc66633c2e1e76a5c9f613 DIST nextcloud-27.1.4.tar.bz2 182549732 BLAKE2B 553cebec7e1ea22de8270d041058e80a90139fe2fa1d96b266d1a20be1850f955e5f52008222cfb06a7615cf944ff335057704e58f6a47453010f4775c29ec1a SHA512 18a3beea9668903cc6dd89b31231e4a47f08eb94c136eb94dfe66aaef743dd12ac3c47d2fe99d84034bc097eb63c2dd97de108985c9ce2ae744c866151f800d1 DIST nextcloud-27.1.5.tar.bz2 183045696 BLAKE2B 36e04d45481b9ac4af863610fa8e58409d58a8ef235dea98e6c970209d5c2e2f085a955b30b46289fda41db07d844e819330083daf6e2f07d72f4a2c72eda71c SHA512 7f0d6ddc954b9964a590abb6385f69976c3087b923e4e7870a6a86618e3c142112a3a2b55e59514efe8d9e522a28c87c70fd86280740368e86b3d8c0c53d +DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 6e011d8691ccfb7411ad1c889f2459c837af124e76aed80a9ecae092f2c862ffb2ce0513350a11cb377b458daf934382ddbb97b407b90b82144ec3ef2207a6af SHA512 0c7b6a1249e3eba1741c10f4760f74e3f53bce5d520525e56b4ef42382c02a35f31de5130fa28d9f3c51b8ea317ac0a4c5ca003942f6d990fb0c5a279a7a9efa DIST nextcloud-28.0.0.tar.bz2 184248524 BLAKE2B fb2d88ace6c05a17995817258a5cf51abb42886af5835b51edc36b4338ada7d88c1537e1ad3032f639c4cead8cc3e870bba41b3238dbe46a2079ce4de25bc77e SHA512 84f543bb73982fe302925837f2def3166e2965c8bccf52650684f6f4c17cd7e009184ce423eb987da181570bcc6cfe80afdb6900cb03d01db03e1c44ecdc8f5b DIST nextcloud-28.0.1.tar.bz2 183887041 BLAKE2B 137cf74cb356b5b339e49b74b618bb38aed3268c1af90734f5b54b3da257fe384c93dbb26419b88ede71562ea76704f8c84b5dd05d0b579f606e5816430805c1 SHA512 32f2ecaa24017907088a6163a393a91d7df5e6a5dee03ee6b62a73c376869f46505b5560a1ac9704755aecdfa2acae637be60c5df747db0c0d82b3987c0d2f4f +DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 69d9816d94dda3df96b9e179a8e72903a53bcbeec0d6c6bffb2d252bbe0fe0c36b5cd83df2e52a6703e5eda595203d1701d6b56d736a2ed5b225e883900a0365 SHA512 df3873c1641116e913cc454c8e8da96177ff88b2f1ec06f48e7cbb6d78c17166dc03278dc7d4bbb98a30f028700322fd1e9d3a533bada8e35a1ed92b66563f3c diff --git a/www-apps/nextcloud/nextcloud-26.0.11.ebuild b/www-apps/nextcloud/nextcloud-26.0.11.ebuild new file mode 100644 index ..2d28ed73cfa3 --- /dev/null +++ b/www-apps/nextcloud/nextcloud-26.0.11.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit webapp + +DESCRIPTION="Personal cloud that runs on your own server" +HOMEPAGE="https://nextcloud.com/; +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2; +LICENSE="AGPL-3" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+curl +imagemagick mysql postgres +sqlite" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +RDEPEND="https://nextcloud.com/; +SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2; +LICENSE="AGPL-3" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+curl +imagemagick mysql postgres
[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/
commit: e57f201bf28ae0fbb14fdee0fdd312706f4deb71 Author: Artemis Everfree artemis sh> AuthorDate: Sat Feb 3 23:43:40 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sat Feb 3 23:43:40 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e57f201b dev-embedded/arduino-cli: add 0.35.2 Signed-off-by: Artemis Everfree artemis.sh> dev-embedded/arduino-cli/Manifest | 2 ++ dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild | 26 ++ 2 files changed, 28 insertions(+) diff --git a/dev-embedded/arduino-cli/Manifest b/dev-embedded/arduino-cli/Manifest index 3deb3f5bc4..64d71f03fa 100644 --- a/dev-embedded/arduino-cli/Manifest +++ b/dev-embedded/arduino-cli/Manifest @@ -1,2 +1,4 @@ DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 22d0050aad84bbed7699d287c6b46293c7b0af0369809cb1c5291bda73c661a1fa9e6b5f882a86936452b51c2f8d58c5c157d13f96c22daec4fb6728594d48eb SHA512 9cf199eedf95007d5dd033c9f75c3bb54af152a36f6d353ae3237c2b3b31d44852b8b139983aaf35caabe77c0302a84f95b14481157c5638ca42e91ab03e9327 DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab SHA512 5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12 +DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167 SHA512 46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755 +DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f SHA512 b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f diff --git a/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild b/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild new file mode 100644 index 00..930bc95067 --- /dev/null +++ b/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Next-generation arduino command line tool" +HOMEPAGE="https://arduino.github.io/arduino-cli/latest/; + +SRC_URI=" + https://github.com/arduino/arduino-cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz +" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +src_compile() { + ego build -tags xversion \ + -ldflags "-X github.com/arduino/arduino-cli/version.versionString=${PV}" +} + +src_install() { + dobin arduino-cli +}
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/
commit: 8010ec9244b789153722622cf8a13ab1af194697 Author: Artemis Everfree artemis sh> AuthorDate: Sat Feb 3 23:28:17 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sat Feb 3 23:28:17 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8010ec92 www-apps/forgejo: add 1.21.5.0 Signed-off-by: Artemis Everfree artemis.sh> www-apps/forgejo/Manifest| 1 + www-apps/forgejo/forgejo-1.21.5.0.ebuild | 136 +++ www-apps/forgejo/metadata.xml| 1 + 3 files changed, 138 insertions(+) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 26ae99e4df..22e15ac435 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,3 +1,4 @@ DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e SHA512 db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5 +DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270 SHA512 947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf diff --git a/www-apps/forgejo/forgejo-1.21.5.0.ebuild b/www-apps/forgejo/forgejo-1.21.5.0.ebuild new file mode 100644 index 00..96b0995014 --- /dev/null +++ b/www-apps/forgejo/forgejo-1.21.5.0.ebuild @@ -0,0 +1,136 @@ +# Copyright 2016-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module tmpfiles systemd flag-o-matic + +MY_PV="$(ver_cut 1-3)-$(ver_cut 4)" +DESCRIPTION="A self-hosted lightweight software forge" +HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo; + +SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +S="${WORKDIR}/${PN}-src-${MY_PV}" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" +IUSE="+acct pam sqlite pie" + +DEPEND=" + acct? ( + acct-group/git + acct-user/git[gitea] ) + pam? ( sys-libs/pam )" +RDEPEND="${DEPEND} + dev-vcs/git + !www-apps/gitea" # until acct-user/git[forgejo] + +DOCS=( + custom/conf/app.example.ini CONTRIBUTING.md README.md +) +FILECAPS=( + -m 711 cap_net_bind_service+ep usr/bin/forgejo +) + +RESTRICT="test" + +src_prepare() { + default + + local sedcmds=( + -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#" + -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#" + -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#" + -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#" + -e "s#^MODE = console#MODE = file#" + -e "s#^LEVEL = Trace#LEVEL = Info#" + -e "s#^LOG_SQL = true#LOG_SQL = false#" + -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#" + ) + + sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die + if use sqlite ; then + sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die + fi +} + +src_configure() { + # bug 832756 - PIE build issues + filter-flags -fPIE + filter-ldflags -fPIE -pie +} + +src_compile() { + local forgejo_tags=( + bindata + $(usev pam) + $(usex sqlite 'sqlite sqlite_unlock_notify' '') + ) + local forgejo_settings=( + "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini" + "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" + "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" + ) + local makeenv=( + DRONE_TAG="${PV}" + LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}" + TAGS="${forgejo_tags[*]}" + ) + + GOFLAGS="" + if use pie ; then +
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/
commit: 38872a8b8b02caa8d2f467cf2d682f5aa7eaa1b6 Author: Artemis Everfree artemis sh> AuthorDate: Sat Feb 3 23:29:11 2024 + Commit: Artemis Everfree artemis sh> CommitDate: Sat Feb 3 23:29:11 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38872a8b www-apps/forgejo: drop 1.19.4.0 Signed-off-by: Artemis Everfree artemis.sh> www-apps/forgejo/Manifest| 1 - www-apps/forgejo/forgejo-1.19.4.0.ebuild | 127 --- 2 files changed, 128 deletions(-) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 22e15ac435..2e46d41c91 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,4 +1,3 @@ -DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e SHA512 db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5 DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270 SHA512 947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf diff --git a/www-apps/forgejo/forgejo-1.19.4.0.ebuild b/www-apps/forgejo/forgejo-1.19.4.0.ebuild deleted file mode 100644 index e9010e5d93..00 --- a/www-apps/forgejo/forgejo-1.19.4.0.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit fcaps go-module tmpfiles systemd flag-o-matic - -MY_PV="$(ver_cut 1-3)-$(ver_cut 4)" -DESCRIPTION="A self-hosted lightweight software forge" -HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo; -else - SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -S="${WORKDIR}/${PN}-src-${MY_PV}" - -LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" -SLOT="0" -IUSE="+acct pam sqlite pie" - -DEPEND=" - acct? ( - acct-group/git - acct-user/git[gitea] ) - pam? ( sys-libs/pam )" -RDEPEND="${DEPEND} - dev-vcs/git - !www-apps/gitea" # until acct-user/git[forgejo] - -DOCS=( - custom/conf/app.example.ini CONTRIBUTING.md README.md -) -FILECAPS=( - -m 711 cap_net_bind_service+ep usr/bin/forgejo -) - -RESTRICT="test" - -src_prepare() { - default - - local sedcmds=( - -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#" - -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#" - -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#" - -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#" - -e "s#^MODE = console#MODE = file#" - -e "s#^LEVEL = Trace#LEVEL = Info#" - -e "s#^LOG_SQL = true#LOG_SQL = false#" - -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#" - ) - - sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die - if use sqlite ; then - sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die - fi -} - -src_configure() { - # bug 832756 - PIE build issues - filter-flags -fPIE - filter-ldflags -fPIE -pie -} - -src_compile() { - local forgejo_tags=( - bindata - $(usev pam) - $(usex sqlite 'sqlite sqlite_unlock_notify' '') - ) - local forgejo_settings=( - "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini" - "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" - "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" - ) - local makeenv=( - DRONE_TAG="${PV}" - LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}" -
[gentoo-commits] repo/gentoo:master commit in: dev-python/urllib3/
commit: 4ee562cca3ff155b87107d7ac726b64bb997fb2c Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:23:00 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:23:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee562cc dev-python/urllib3: Keyword 2.2.0 riscv, #923485 Signed-off-by: Jakov Smolić gentoo.org> dev-python/urllib3/urllib3-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/urllib3/urllib3-2.2.0.ebuild b/dev-python/urllib3/urllib3-2.2.0.ebuild index 4f043620722c..2ad8c67a4677 100644 --- a/dev-python/urllib3/urllib3-2.2.0.ebuild +++ b/dev-python/urllib3/urllib3-2.2.0.ebuild @@ -27,7 +27,7 @@ SRC_URI+=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" IUSE="brotli http2 test zstd" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/quart/
commit: 69b331ac347c7a7ef8e0cd399528e050e23bd2c0 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:58 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b331ac dev-python/quart: Keyword 0.19.4 riscv, #923485 Signed-off-by: Jakov Smolić gentoo.org> dev-python/quart/quart-0.19.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/quart/quart-0.19.4.ebuild b/dev-python/quart/quart-0.19.4.ebuild index 78af8cedce19..a3eee9776002 100644 --- a/dev-python/quart/quart-0.19.4.ebuild +++ b/dev-python/quart/quart-0.19.4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" RDEPEND=" dev-python/aiofiles[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/aiofiles/
commit: 96a6f93002db306e8e73a278721857e6c7edb976 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:57 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a6f930 dev-python/aiofiles: Keyword 23.2.1 riscv, #923485 Signed-off-by: Jakov Smolić gentoo.org> dev-python/aiofiles/aiofiles-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild b/dev-python/aiofiles/aiofiles-23.2.1.ebuild index 2d1f7fa33fae..cbd1e98e1eec 100644 --- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild +++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-perl/DBD-MariaDB/
commit: 7ecafdda942cab8380f76082e188f59714f37672 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:49 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecafdda dev-perl/DBD-MariaDB: Keyword 1.230.0 riscv, #919865 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild index 65e1b804bf49..4c5e8a08a079 100644 --- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild +++ b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="+mariadb mysql minimal" REQUIRED_USE="^^ ( mysql mariadb )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/quart-trio/
commit: 93ae45a1c8f71755aef36a9fce676d32cab9b058 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:59 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ae45a1 dev-python/quart-trio: Keyword 0.11.1 riscv, #923485 Signed-off-by: Jakov Smolić gentoo.org> dev-python/quart-trio/quart-trio-0.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild b/dev-python/quart-trio/quart-trio-0.11.1.ebuild index ae7a617ef175..c75926dcc1f9 100644 --- a/dev-python/quart-trio/quart-trio-0.11.1.ebuild +++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" RDEPEND=" >=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: sys-devel/dwz/
commit: 7c1cdbde4fa862b66e77197ac281e6475d681700 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:53 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1cdbde sys-devel/dwz: Keyword 0.15-r1 riscv, #923656 Signed-off-by: Jakov Smolić gentoo.org> sys-devel/dwz/dwz-0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/dwz/dwz-0.15-r1.ebuild b/sys-devel/dwz/dwz-0.15-r1.ebuild index 955ac57eb412..07e6062f11f1 100644 --- a/sys-devel/dwz/dwz-0.15-r1.ebuild +++ b/sys-devel/dwz/dwz-0.15-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}" LICENSE="GPL-2+ GPL-3+" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/
commit: 818dac1416ae1d588ec07bd055ba773e19bf4629 Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:47 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818dac14 dev-db/mariadb: Keyword 10.11.6 riscv, #919865 Signed-off-by: Jakov Smolić gentoo.org> dev-db/mariadb/mariadb-10.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mariadb/mariadb-10.11.6.ebuild b/dev-db/mariadb/mariadb-10.11.6.ebuild index 053886557e4b..618372159ab3 100644 --- a/dev-db/mariadb/mariadb-10.11.6.ebuild +++ b/dev-db/mariadb/mariadb-10.11.6.ebuild @@ -29,7 +29,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) static? ( yassl !pam ) test? ( extraengine )" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase
[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/
commit: b9862d440fd14d6a89b4e03d07b612cf0f2c8e8a Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 23:22:48 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 23:22:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9862d44 dev-db/mariadb: Keyword 10.6.16 riscv, #919865 Signed-off-by: Jakov Smolić gentoo.org> dev-db/mariadb/mariadb-10.6.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mariadb/mariadb-10.6.16.ebuild b/dev-db/mariadb/mariadb-10.6.16.ebuild index 7f7143904dd2..b2abcce4246a 100644 --- a/dev-db/mariadb/mariadb-10.6.16.ebuild +++ b/dev-db/mariadb/mariadb-10.6.16.ebuild @@ -29,7 +29,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) static? ( yassl !pam ) test? ( extraengine )" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase
[gentoo-commits] repo/gentoo:master commit in: app-misc/broot/
commit: 175c9721f9c57205fc2f9c3cc04f5bef948d8228 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 23:02:07 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 23:02:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175c9721 app-misc/broot: Stabilize 1.32.0 amd64, #923733 Signed-off-by: Sam James gentoo.org> app-misc/broot/broot-1.32.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/broot/broot-1.32.0.ebuild b/app-misc/broot/broot-1.32.0.ebuild index 0d1f0d4178a6..4af926f52252 100644 --- a/app-misc/broot/broot-1.32.0.ebuild +++ b/app-misc/broot/broot-1.32.0.ebuild @@ -323,7 +323,7 @@ SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="X" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/
commit: 46bf276a872152dc4f2fcb6d3a2830fbadcf948a Author: Sam James gentoo org> AuthorDate: Sat Feb 3 23:02:09 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 23:02:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bf276a app-admin/syslog-ng: Stabilize 4.4.0-r1 x86, #923742 Signed-off-by: Sam James gentoo.org> app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild index 3672ca87ac9b..266ce1e6ae61 100644 --- a/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( python )"
[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/
commit: 5b9957c97bedb1f910bd6a5789687d590540e4d1 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 23:02:08 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 23:02:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9957c9 app-admin/syslog-ng: Stabilize 4.4.0-r1 arm64, #923742 Signed-off-by: Sam James gentoo.org> app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild index 4118e51815de..3672ca87ac9b 100644 --- a/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.4.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="amqp caps dbi geoip2 http json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( python )"
[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/, lib/portage/tests/ebuild/
commit: 305612d1b04aa06d3d1a1c8b51d046a644742fd5 Author: Zac Medico gentoo org> AuthorDate: Sat Feb 3 21:27:45 2024 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 3 21:27:45 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=305612d1 process.spawn: Use multiprocessing.Process for returnproc Use multiprocessing.Process for returnproc, so that fork will stop being used when python makes "spawn" the default multiprocessing start method. Continue to use _start_fork when returnproc is not enabled, for backward compatibility. Ultimately, it can be removed at the same time as the returnpid parameter. Bug: https://bugs.gentoo.org/916566 Signed-off-by: Zac Medico gentoo.org> lib/_emerge/SpawnProcess.py| 4 +- lib/portage/process.py | 72 ++ lib/portage/tests/ebuild/test_doebuild_fd_pipes.py | 6 +- 3 files changed, 67 insertions(+), 15 deletions(-) diff --git a/lib/_emerge/SpawnProcess.py b/lib/_emerge/SpawnProcess.py index 7f4a23892b..5e582e3322 100644 --- a/lib/_emerge/SpawnProcess.py +++ b/lib/_emerge/SpawnProcess.py @@ -224,7 +224,9 @@ class SpawnProcess(SubProcess): got_pty, master_fd, slave_fd = _create_pty_or_pipe(copy_term_size=stdout_pipe) return (master_fd, slave_fd) -def _spawn(self, args: list[str], **kwargs) -> portage.process.Process: +def _spawn( +self, args: list[str], **kwargs +) -> portage.process.MultiprocessingProcess: spawn_func = portage.process.spawn if self._selinux_type is not None: diff --git a/lib/portage/process.py b/lib/portage/process.py index 01426179d7..d64ffa924f 100644 --- a/lib/portage/process.py +++ b/lib/portage/process.py @@ -19,7 +19,7 @@ import warnings from dataclasses import dataclass from functools import lru_cache -from typing import Any, Optional, Callable +from typing import Any, Optional, Callable, Union from portage import os from portage import _encodings @@ -28,6 +28,7 @@ import portage portage.proxy.lazyimport.lazyimport( globals(), +"portage.util._async.ForkProcess:ForkProcess", "portage.util._eventloop.global_event_loop:global_event_loop", "portage.util.futures:asyncio", "portage.util:dump_traceback,writemsg,writemsg_level", @@ -296,12 +297,19 @@ class AbstractProcess: class Process(AbstractProcess): """ -An object that wraps OS processes created by spawn. -In the future, spawn will return objects of a different type -but with a compatible interface to this class, in order -to encapsulate implementation-dependent objects like -multiprocessing.Process which are designed to manage -the process lifecycle and need to persist until it exits. +An object that wraps OS processes which do not have an +associated multiprocessing.Process instance. Ultimately, +we need to stop using os.fork() to create these processes +because it is unsafe for threaded processes as discussed +in https://github.com/python/cpython/issues/84559. + +Note that if subprocess.Popen is used without pass_fds +or preexec_fn parameters, then it avoids using os.fork() +by instead using posix_spawn. This approach is not used +by spawn because it needs to execute python code prior +to exec, so it instead uses multiprocessing.Process, +which only uses os.fork() when the multiprocessing start +method is fork. """ def __init__(self, pid: int): @@ -461,7 +469,7 @@ def spawn( unshare_mount=False, unshare_pid=False, warn_on_large_env=False, -): +) -> Union[int, MultiprocessingProcess, list[int]]: """ Spawns a given command. @@ -479,8 +487,8 @@ def spawn( @param returnpid: Return the Process IDs for a successful spawn. NOTE: This requires the caller clean up all the PIDs, otherwise spawn will clean them. @type returnpid: Boolean -@param returnproc: Return a Process object for a successful spawn (conflicts with logfile parameter). -NOTE: This requires the caller to asynchronously wait for the Process. +@param returnproc: Return a MultiprocessingProcess instance (conflicts with logfile parameter). +NOTE: This requires the caller to asynchronously wait for the MultiprocessingProcess instance. @type returnproc: Boolean @param uid: User ID to spawn as; useful for dropping privilages @type uid: Integer @@ -623,7 +631,9 @@ def spawn( # fork, so that the result is cached in the main process. bool(groups) -pid = _start_fork( +start_func = _start_proc if returnproc else _start_fork + +pid = start_func( _exec_wrapper, args=( binary, @@ -649,6 +659,10 @@ def spawn( close_fds=close_fds, ) +if returnproc: +# _start_proc returns a MultiprocessingProcess instance. +return pid + if not isinstance(pid, int): raise
[gentoo-commits] proj/portage:master commit in: lib/portage/util/_async/
commit: 9f96ce5105e7bd2580ae9acc34d6ebad914dae47 Author: Zac Medico gentoo org> AuthorDate: Sat Feb 3 19:36:05 2024 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 3 19:55:19 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f96ce51 ForkProcess: Use duplicate fd_pipes in _send_fd_pipes thread In order to allow callers to manage the lifecycle of fd_pipes file descriptors, create duplicates for _send_fd_pipes to close when it has finished sending them. This fixes bug 916601 in a nice way, allowing commit 3b1234ba69a31709cd5aec1ae070901e3a28bb7c to be reverted. Bug: https://bugs.gentoo.org/916601 Signed-off-by: Zac Medico gentoo.org> lib/portage/util/_async/ForkProcess.py | 55 +- 1 file changed, 48 insertions(+), 7 deletions(-) diff --git a/lib/portage/util/_async/ForkProcess.py b/lib/portage/util/_async/ForkProcess.py index 711bd2a7ba..3acbe34fc6 100644 --- a/lib/portage/util/_async/ForkProcess.py +++ b/lib/portage/util/_async/ForkProcess.py @@ -24,6 +24,8 @@ class ForkProcess(SpawnProcess): "kwargs", "target", "_child_connection", +# Duplicate file descriptors for use by _send_fd_pipes background thread. +"_fd_pipes", ) _file_names = ("connection", "slave_fd") @@ -53,7 +55,13 @@ class ForkProcess(SpawnProcess): duplex=self._HAVE_SEND_HANDLE ) -self._proc = self._spawn(self.args, fd_pipes=self.fd_pipes) +# Handle fd_pipes in _main instead, since file descriptors are +# not inherited with the multiprocessing "spawn" start method. +# Pass fd_pipes=None to spawn here so that it doesn't leave +# a closed stdin duplicate in fd_pipes (that would trigger +# "Bad file descriptor" error if we tried to send it via +# send_handle). +self._proc = self._spawn(self.args, fd_pipes=None) self._registered = True @@ -74,6 +82,25 @@ class ForkProcess(SpawnProcess): self.fd_pipes[1] = slave_fd self.fd_pipes[2] = slave_fd self._files = self._files_dict(connection=connection, slave_fd=slave_fd) + +# Create duplicate file descriptors in self._fd_pipes +# so that the caller is free to manage the lifecycle +# of the original fd_pipes. +self._fd_pipes = {} +fd_map = {} +for dest, src in list(self.fd_pipes.items()): +if src not in fd_map: +src_new = fd_map[src] = os.dup(src) +old_fdflags = fcntl.fcntl(src, fcntl.F_GETFD) +fcntl.fcntl(src_new, fcntl.F_SETFD, old_fdflags) +os.set_inheritable( +src_new, not bool(old_fdflags & fcntl.FD_CLOEXEC) +) +self._fd_pipes[dest] = fd_map[src] + +asyncio.ensure_future( +self._proc.wait(), self.scheduler +).add_done_callback(self._close_fd_pipes) else: master_fd = connection @@ -81,6 +108,19 @@ class ForkProcess(SpawnProcess): master_fd, log_file_path=self.logfile, stdout_fd=stdout_fd ) +def _close_fd_pipes(self, future): +""" +Cleanup self._fd_pipes if needed, since _send_fd_pipes could +have been cancelled. +""" +# future.result() raises asyncio.CancelledError if +# future.cancelled(), but that should not happen. +future.result() +if self._fd_pipes is not None: +for fd in set(self._fd_pipes.values()): +os.close(fd) +self._fd_pipes = None + @property def _fd_pipes_send_handle(self): """Returns True if we have a connection to implement fd_pipes via send_handle.""" @@ -95,9 +135,9 @@ class ForkProcess(SpawnProcess): Communicate with _bootstrap to send fd_pipes via send_handle. This performs blocking IO, intended for invocation via run_in_executor. """ -fd_list = list(set(self.fd_pipes.values())) +fd_list = list(set(self._fd_pipes.values())) self._files.connection.send( -(self.fd_pipes, fd_list), +(self._fd_pipes, fd_list), ) for fd in fd_list: multiprocessing.reduction.send_handle( @@ -106,6 +146,11 @@ class ForkProcess(SpawnProcess): self.pid, ) +# self._fd_pipes contains duplicates that must be closed. +for fd in fd_list: +os.close(fd) +self._fd_pipes = None + async def _main(self, build_logger, pipe_logger, loop=None): try: if self._fd_pipes_send_handle: @@ -167,10 +212,6 @@ class ForkProcess(SpawnProcess): ) fd_pipes[0] = stdin_dup -
[gentoo-commits] proj/portage:master commit in: lib/portage/tests/process/
commit: 7ea1175091886baa677d11290d4b725a64e68710 Author: Zac Medico gentoo org> AuthorDate: Sat Feb 3 19:36:13 2024 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 3 19:55:19 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ea11750 Revert "testAsyncFunctionStdin: multiprocessing spawn compat" This reverts commit 3b1234ba69a31709cd5aec1ae070901e3a28bb7c, since ForkProcess now solves the problem by creating temporary duplicate file descriptors. Bug: https://bugs.gentoo.org/916601 Signed-off-by: Zac Medico gentoo.org> lib/portage/tests/process/test_AsyncFunction.py | 19 --- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/lib/portage/tests/process/test_AsyncFunction.py b/lib/portage/tests/process/test_AsyncFunction.py index a056f268bd..eb426a5c02 100644 --- a/lib/portage/tests/process/test_AsyncFunction.py +++ b/lib/portage/tests/process/test_AsyncFunction.py @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 import functools @@ -44,20 +44,17 @@ class AsyncFunctionTestCase(TestCase): ), ) reader.start() -# For compatibility with the multiprocessing spawn start -# method, we delay restoration of the stdin file descriptor, -# since this file descriptor is sent to the subprocess -# asynchronously. -_set_nonblocking(pw.fileno()) -with open(pw.fileno(), mode="wb", buffering=0, closefd=False) as pipe_write: -await _writer(pipe_write, test_string.encode("utf_8")) -pw.close() -self.assertEqual((await reader.async_wait()), os.EX_OK) -self.assertEqual(reader.result, test_string) finally: os.dup2(stdin_backup, portage._get_stdin().fileno()) os.close(stdin_backup) +_set_nonblocking(pw.fileno()) +with open(pw.fileno(), mode="wb", buffering=0, closefd=False) as pipe_write: +await _writer(pipe_write, test_string.encode("utf_8")) +pw.close() +self.assertEqual((await reader.async_wait()), os.EX_OK) +self.assertEqual(reader.result, test_string) + def testAsyncFunctionStdin(self): loop = asyncio._wrap_loop() loop.run_until_complete(self._testAsyncFunctionStdin(loop=loop))
[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/
commit: c94b8630c9752b33b35f9a13958ebbc59ccb5d1c Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 22:13:35 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 22:13:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94b8630 x11-wm/i3: Stabilize 4.23 x86, #921594 Signed-off-by: Jakov Smolić gentoo.org> x11-wm/i3/i3-4.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/i3/i3-4.23.ebuild b/x11-wm/i3/i3-4.23.ebuild index 4f98b040e98e..f9e7d3d5321a 100644 --- a/x11-wm/i3/i3-4.23.ebuild +++ b/x11-wm/i3/i3-4.23.ebuild @@ -14,7 +14,7 @@ if [[ "${PV}" = * ]]; then inherit git-r3 else SRC_URI="https://i3wm.org/downloads/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" fi LICENSE="BSD"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kservice/
commit: 001fee267742546b596b101937b37b4ff4a96b97 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:38 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:09 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=001fee26 kde-frameworks/kservice: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kservice/kservice-5.115.0.ebuild | 50 + 1 file changed, 50 insertions(+) diff --git a/kde-frameworks/kservice/kservice-5.115.0.ebuild b/kde-frameworks/kservice/kservice-5.115.0.ebuild new file mode 100644 index 00..294e9bc355 --- /dev/null +++ b/kde-frameworks/kservice/kservice-5.115.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Advanced plugin and service introspection" + +LICENSE="LGPL-2 LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+man" + +# requires running kde environment +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu + $(cmake_use_find_package man KF5DocTools) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # bug 596316 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdelibs4support/
commit: 1f4cad4a5cc854427f779060daeb40492f6787fa Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:28 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:11 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1f4cad4a kde-frameworks/kdelibs4support: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../kdelibs4support/kdelibs4support-5.115.0.ebuild | 106 + 1 file changed, 106 insertions(+) diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild new file mode 100644 index 00..cd5a6b4035 --- /dev/null +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +ECM_HANDBOOK_DIR="docs" +ECM_QTHELP="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager X" + +RESTRICT="test" + +COMMON_DEPEND=" + app-text/docbook-xml-dtd:4.2 + dev-libs/openssl:0 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kauth-${PVCUT}*:5 + =kde-frameworks/kcodecs-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + >=kde-frameworks/kded-${PVCUT}:5 + =kde-frameworks/kdoctools-${PVCUT}*:5 + =kde-frameworks/kemoticons-${PVCUT}*:5 + =kde-frameworks/kglobalaccel-${PVCUT}*:5 + =kde-frameworks/kguiaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5[X?] + =kde-frameworks/kparts-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/ktextwidgets-${PVCUT}*:5 + =kde-frameworks/kunitconversion-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] + =kde-frameworks/kxmlgui-${PVCUT}*:5 + =kde-frameworks/solid-${PVCUT}*:5 + virtual/libintl + networkmanager? ( net-misc/networkmanager ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${COMMON_DEPEND} + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/countryflags-${PVCUT}:5 + =kde-frameworks/kinit-${PVCUT}*:5 + =kde-frameworks/kitemmodels-${PVCUT}*:5 +" +BDEPEND=" + dev-lang/perl + dev-perl/URI +" + +PATCHES=( + # downstream patches + "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956 + "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956 +) + +src_prepare() { + ecm_src_prepare + + if ! use handbook; then + sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die + fi + + cmake_run_in src cmake_comment_add_subdirectory l10n +} + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + $(cmake_use_find_package networkmanager NetworkManager) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kross/
commit: 50b1ddba12a5e661c860df4f130f96a2300eea5f Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:48 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:12 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=50b1ddba kde-frameworks/kross: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kross/kross-5.115.0.ebuild | 33 +++ 1 file changed, 33 insertions(+) diff --git a/kde-frameworks/kross/kross-5.115.0.ebuild b/kde-frameworks/kross/kross-5.115.0.ebuild new file mode 100644 index 00..a0a8979ffc --- /dev/null +++ b/kde-frameworks/kross/kross-5.115.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_QTHELP="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for embedding scripting into applications" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtscript-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kparts-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kxmlgui-${PVCUT}*:5 +" +DEPEND="${RDEPEND} + >=dev-qt/designer-${QTMIN}:5 +"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/knewstuff/
commit: 3f0c61e77d121bfd7881696f0a8045a2ae4dd3a7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:17 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:08 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3f0c61e7 kde-frameworks/knewstuff: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild | 49 +++ 1 file changed, 49 insertions(+) diff --git a/kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild new file mode 100644 index 00..84ef283464 --- /dev/null +++ b/kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_TEST="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for downloading and sharing additional application data" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="opds" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/attica-${PVCUT}*:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kpackage-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kxmlgui-${PVCUT}*:5 + opds? ( =kde-frameworks/syndication-${PVCUT}*:5 ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package opds KF5Syndication) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/countryflags/
commit: b7394096723019485528cbfb1495c18e18047012 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:23 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:11 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b7394096 kde-frameworks/countryflags: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../countryflags/countryflags-5.115.0.ebuild | 22 ++ 1 file changed, 22 insertions(+) diff --git a/kde-frameworks/countryflags/countryflags-5.115.0.ebuild b/kde-frameworks/countryflags/countryflags-5.115.0.ebuild new file mode 100644 index 00..3183757e4c --- /dev/null +++ b/kde-frameworks/countryflags/countryflags-5.115.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +KDE_ORG_NAME="kdelibs4support" +inherit ecm frameworks.kde.org + +DESCRIPTION="Icons of flags for various countries" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +CMAKE_USE_DIR="${S}/src/l10n" + +# https://phabricator.kde.org/T13722 +# https://invent.kde.org/frameworks/breeze-icons/-/issues/1 +PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" ) + +RDEPEND="!
[gentoo-commits] proj/kde:master commit in: kde-frameworks/knotifyconfig/
commit: 67c8fca221fe9122790d8db41900ea394a23692c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:23 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:08 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=67c8fca2 kde-frameworks/knotifyconfig: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../knotifyconfig/knotifyconfig-5.115.0.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.115.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.115.0.ebuild new file mode 100644 index 00..e2c520666f --- /dev/null +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.115.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for configuring desktop notifications" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="phonon" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + !phonon? ( media-libs/libcanberra ) + phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package !phonon Canberra) + ) + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/
commit: 4aa7d63baa1e02d0987b9d0a53505e1b453c2c27 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:08 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:10 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4aa7d63b kde-frameworks/qqc2-desktop-style: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../qqc2-desktop-style-5.115.0.ebuild | 31 ++ 1 file changed, 31 insertions(+) diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.115.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.115.0.ebuild new file mode 100644 index 00..fe66ca24b1 --- /dev/null +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.115.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" + +LICENSE="|| ( GPL-2+ LGPL-3+ )" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5= + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kirigami-${PVCUT}*:5 + =kde-frameworks/sonnet-${PVCUT}*:5[qml] +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kjs/
commit: 035d2fc881e7d65a6efd0f1381ee392c4617 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:39 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:12 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=035d2fc8 kde-frameworks/kjs: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kjs/kjs-5.115.0.ebuild | 23 +++ 1 file changed, 23 insertions(+) diff --git a/kde-frameworks/kjs/kjs-5.115.0.ebuild b/kde-frameworks/kjs/kjs-5.115.0.ebuild new file mode 100644 index 00..3bcb125eec --- /dev/null +++ b/kde-frameworks/kjs/kjs-5.115.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_QTHELP="false" +inherit ecm frameworks.kde.org + +DESCRIPTION="ECMAScipt compatible parser and engine" +LICENSE="BSD-2 LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=" + dev-lang/perl +" +DEPEND=" + dev-libs/libpcre +" +RDEPEND="${DEPEND}" + +DOCS=( src/README )
[gentoo-commits] proj/kde:master commit in: kde-frameworks/khtml/
commit: 5657c03f89e44fc39de2977b55bb6e929ea918ee Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:33 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:12 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5657c03f kde-frameworks/khtml: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/khtml/khtml-5.115.0.ebuild | 70 +++ 1 file changed, 70 insertions(+) diff --git a/kde-frameworks/khtml/khtml-5.115.0.ebuild b/kde-frameworks/khtml/khtml-5.115.0.ebuild new file mode 100644 index 00..37f9904089 --- /dev/null +++ b/kde-frameworks/khtml/khtml-5.115.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="KHTML web rendering engine" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +RDEPEND=" + dev-libs/openssl:0 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kcodecs-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kglobalaccel-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/kjs-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5 + =kde-frameworks/kparts-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/ktextwidgets-${PVCUT}*:5 + =kde-frameworks/kwallet-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] + =kde-frameworks/kxmlgui-${PVCUT}*:5 + =kde-frameworks/sonnet-${PVCUT}*:5 + media-libs/giflib:= + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/phonon-4.11.0[qt5(+)] + sys-libs/zlib + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + dev-lang/perl + dev-util/gperf +" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/purpose/
commit: f63c8300378bd7982d954edb5ef9bbd12f268a15 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:03 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:10 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f63c8300 kde-frameworks/purpose: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/purpose/purpose-5.115.0.ebuild | 91 +++ 1 file changed, 91 insertions(+) diff --git a/kde-frameworks/purpose/purpose-5.115.0.ebuild b/kde-frameworks/purpose/purpose-5.115.0.ebuild new file mode 100644 index 00..5445486304 --- /dev/null +++ b/kde-frameworks/purpose/purpose-5.115.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org optfeature xdg-utils + +DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="bluetooth kaccounts kf6compat" + +# requires running environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kirigami-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/prison-${PVCUT}*:5 + kaccounts? ( + || ( + kde-apps/kaccounts-integration:6[qt5] + kde-apps/kaccounts-integration:5 + ) + >=net-libs/accounts-qt-1.16_p20220803[qt5(-)] + ) +" +RDEPEND="${DEPEND} + kf6compat? ( kde-frameworks/purpose:6[kaccounts?] ) + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kdeclarative-${PVCUT}:5 + bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 ) + kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt5(-)] ) +" +BDEPEND="kaccounts? ( dev-util/intltool )" + +src_prepare() { + ecm_src_prepare + + use bluetooth || + cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package kaccounts KAccounts) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + if use kf6compat; then + rm "${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png \ + "${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png \ + || die + if use kaccounts; then + rm "${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service \ + || die + fi + fi +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Send through KDE Connect" kde-misc/kdeconnect + fi + ecm_pkg_postinst + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] proj/kde:master commit in: kde-plasma/plasma-activities-stats/
commit: d1eff54b925025af9786ec5de4a37c807becd0a9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:18 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:11 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d1eff54b kde-plasma/plasma-activities-stats: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../plasma-activities-stats-5.115.0.ebuild | 28 ++ 1 file changed, 28 insertions(+) diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.115.0.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.115.0.ebuild new file mode 100644 index 00..34d3ee318a --- /dev/null +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.115.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_TAR_PN="kactivities-stats" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library for accessing usage data collected by the activities system" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + =kde-frameworks/kconfig-${KFMIN}*:5 + =kde-plasma/plasma-activities-${KFMIN}*:5 +" +DEPEND="${RDEPEND} + test? ( dev-libs/boost ) +"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kxmlgui/
commit: d0427a03e29c48e0c73f6660470de9a6075475d1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:58 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:10 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d0427a03 kde-frameworks/kxmlgui: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild | 45 +++ 1 file changed, 45 insertions(+) diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild new file mode 100644 index 00..63d293e2d2 --- /dev/null +++ b/kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +LICENSE="LGPL-2+" +IUSE="" + +# slot op: includes QtCore/private/qlocale_p.h +DEPEND=" + >=dev-qt/qtcore-${QTMIN}:5= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kglobalaccel-${PVCUT}*:5 + =kde-frameworks/kguiaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 +" +RDEPEND="${DEPEND}" + +CMAKE_SKIP_TESTS=( + # bug 668198: files are missing; whatever. + ktoolbar_unittest + # bug 650290 + kxmlgui_unittest + # bug 808216 + ktooltiphelper_unittest +)
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kwallet/
commit: f6e6894109d65cab17cd8790400eabee6e6e5114 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:54 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:10 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f6e68941 kde-frameworks/kwallet: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kwallet/kwallet-5.115.0.ebuild | 60 +++ 1 file changed, 60 insertions(+) diff --git a/kde-frameworks/kwallet/kwallet-5.115.0.ebuild b/kde-frameworks/kwallet/kwallet-5.115.0.ebuild new file mode 100644 index 00..422b94f04d --- /dev/null +++ b/kde-frameworks/kwallet/kwallet-5.115.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org optfeature + +DESCRIPTION="Framework providing desktop-wide storage for passwords" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gpg kf6compat +man" + +DEPEND=" + >=app-crypt/qca-2.3.1:2[qt5(+)] + dev-libs/libgcrypt:0= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X] + !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) +" +RDEPEND="${DEPEND} + kf6compat? ( kde-frameworks/kwallet:6 ) +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" + +src_configure() { + local mycmakeargs=( + -DBUILD_KWALLETD=$(usex !kf6compat) + -DBUILD_KWALLET_QUERY=$(usex !kf6compat) + $(cmake_use_find_package man KF5DocTools) + ) + if ! use kf6compat; then + mycmakeargs+=( + $(cmake_use_find_package gpg Gpgmepp) + ) + fi + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Auto-unlocking after account login" "kde-plasma/kwallet-pam:5" + optfeature "KWallet management" "kde-apps/kwalletmanager:5" + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet; + fi + ecm_pkg_postinst +}
[gentoo-commits] proj/kde:master commit in: kde-plasma/libplasma/
commit: 75ac8586bbc00cca6f3c8c81158bf6f9c3d2e6e1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:45:12 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:11 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=75ac8586 kde-plasma/libplasma: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-plasma/libplasma/libplasma-5.115.0.ebuild | 76 +++ 1 file changed, 76 insertions(+) diff --git a/kde-plasma/libplasma/libplasma-5.115.0.ebuild b/kde-plasma/libplasma/libplasma-5.115.0.ebuild new file mode 100644 index 00..987b3ba756 --- /dev/null +++ b/kde-plasma/libplasma/libplasma-5.115.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_TAR_PN="plasma-framework" +KFMIN=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gles2-only kf6compat man wayland" + +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X] + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + =kde-frameworks/karchive-${KFMIN}*:5 + =kde-frameworks/kconfig-${KFMIN}*:5[qml] + =kde-frameworks/kconfigwidgets-${KFMIN}*:5 + =kde-frameworks/kcoreaddons-${KFMIN}*:5 + =kde-frameworks/kdeclarative-${KFMIN}*:5 + =kde-frameworks/kglobalaccel-${KFMIN}*:5 + =kde-frameworks/kguiaddons-${KFMIN}*:5 + =kde-frameworks/ki18n-${KFMIN}*:5 + =kde-frameworks/kiconthemes-${KFMIN}*:5 + =kde-frameworks/kio-${KFMIN}*:5 + =kde-frameworks/kirigami-${KFMIN}*:5 + =kde-frameworks/knotifications-${KFMIN}*:5 + =kde-frameworks/kpackage-${KFMIN}*:5 + =kde-frameworks/kservice-${KFMIN}*:5 + =kde-frameworks/kwidgetsaddons-${KFMIN}*:5 + =kde-frameworks/kwindowsystem-${KFMIN}*:5[X] + =kde-frameworks/kxmlgui-${KFMIN}*:5 + =kde-plasma/plasma-activities-${KFMIN}*:5 + x11-libs/libX11 + x11-libs/libxcb + !gles2-only? ( media-libs/libglvnd[X] ) + wayland? ( + =kde-plasma/kwayland-${KFMIN}*:5 + media-libs/libglvnd + ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + kf6compat? ( kde-plasma/libplasma:6 ) +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )" + +src_configure() { + local mycmakeargs=( + -DBUILD_DESKTOPTHEMES=$(usex !kf6compat) + $(cmake_use_find_package !gles2-only OpenGL) + $(cmake_use_find_package man KF5DocTools) + $(cmake_use_find_package wayland EGL) + $(cmake_use_find_package wayland KF5Wayland) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/krunner/
commit: a1e4d91e31d9171dc7e7f143d3b69a6997d98a4e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:32 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:09 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a1e4d91e kde-frameworks/krunner: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/krunner/krunner-5.115.0.ebuild | 46 +++ 1 file changed, 46 insertions(+) diff --git a/kde-frameworks/krunner/krunner-5.115.0.ebuild b/kde-frameworks/krunner/krunner-5.115.0.ebuild new file mode 100644 index 00..c44f560514 --- /dev/null +++ b/kde-frameworks/krunner/krunner-5.115.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for providing different actions given a string query" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="activities" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/threadweaver-${PVCUT}*:5 + =kde-plasma/libplasma-${PVCUT}*:5 + activities? ( =kde-plasma/plasma-activities-${PVCUT}*:5 ) +" +RDEPEND="${DEPEND}" + +CMAKE_SKIP_TESTS=( + # requires virtual dbus, otherwise hangs; bugs #630672 + dbusrunnertest + # bug 789351 + runnermanagersinglerunnermodetest + # bug 838502 + runnermanagertest +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package activities KF5Activities) + ) + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/
commit: 8a1b8f01f0080be8927e08e71ddeaa274d663e7e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:49 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:09 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8a1b8f01 kde-frameworks/ktextwidgets: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../ktextwidgets/ktextwidgets-5.115.0.ebuild | 37 ++ 1 file changed, 37 insertions(+) diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.115.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.115.0.ebuild new file mode 100644 index 00..bcdf8f6f15 --- /dev/null +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.115.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="speech" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/sonnet-${PVCUT}*:5 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package speech Qt5TextToSpeech) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/ktexteditor/
commit: e620f37035016db978314802d9e1a3e37e31520c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:45 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:09 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e620f370 kde-frameworks/ktexteditor: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../ktexteditor/ktexteditor-5.115.0.ebuild | 54 ++ 1 file changed, 54 insertions(+) diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.115.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.115.0.ebuild new file mode 100644 index 00..6fc196ea74 --- /dev/null +++ b/kde-frameworks/ktexteditor/ktexteditor-5.115.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing a full text editor component" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+editorconfig" + +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kauth-${PVCUT}*:5 + =kde-frameworks/kcodecs-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kguiaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/kparts-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5 + =kde-frameworks/kxmlgui-${PVCUT}*:5 + =kde-frameworks/sonnet-${PVCUT}*:5 + =kde-frameworks/syntax-highlighting-${PVCUT}*:5 + editorconfig? ( app-text/editorconfig-core-c ) +" +RDEPEND="${DEPEND}" +BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package editorconfig EditorConfig) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kio/
commit: 8075de2015b8e2a547736dfe02cf0f3ee91ece9e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:11 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:08 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8075de20 kde-frameworks/kio: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kio/kio-5.115.0.ebuild | 94 +++ 1 file changed, 94 insertions(+) diff --git a/kde-frameworks/kio/kio-5.115.0.ebuild b/kde-frameworks/kio/kio-5.115.0.ebuild new file mode 100644 index 00..fd65c25ad6 --- /dev/null +++ b/kde-frameworks/kio/kio-5.115.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_HANDBOOK="optional" +ECM_HANDBOOK_DIR="docs" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org xdg-utils + +DESCRIPTION="Framework providing transparent file and data management" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="acl kerberos kf6compat +kwallet X" + +# tests hang +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kauth-${PVCUT}*:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kbookmarks-${PVCUT}*:5 + =kde-frameworks/kcodecs-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kguiaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/ktextwidgets-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] + =kde-frameworks/kxmlgui-${PVCUT}*:5 + =kde-frameworks/solid-${PVCUT}*:5 + sys-power/switcheroo-control + acl? ( + sys-apps/attr + virtual/acl + ) + handbook? ( + dev-libs/libxml2 + dev-libs/libxslt + =kde-frameworks/kdoctools-${PVCUT}*:5 + ) + kerberos? ( virtual/krb5 ) + kf6compat? ( kde-apps/kio-extras:6 ) + kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 ) + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 + test? ( sys-libs/zlib ) +" +PDEPEND=">=kde-frameworks/kded-${PVCUT}:5" + +src_configure() { + local mycmakeargs=( + -DKIO_NO_PUBLIC_QTCONCURRENT=ON + $(cmake_use_find_package acl ACL) + $(cmake_use_find_package kerberos GSSAPI) + $(cmake_use_find_package kwallet KF5Wallet) + -DKF6_COMPAT_BUILD=$(usex kf6compat) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + xdg_desktop_database_update +} + +pkg_postrm() { + ecm_pkg_postrm + xdg_desktop_database_update +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kparts/
commit: 85cf205a433beb7e72cfa24430656205621dfe14 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:27 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:08 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=85cf205a kde-frameworks/kparts: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kparts/kparts-5.115.0.ebuild | 32 + 1 file changed, 32 insertions(+) diff --git a/kde-frameworks/kparts/kparts-5.115.0.ebuild b/kde-frameworks/kparts/kparts-5.115.0.ebuild new file mode 100644 index 00..fdded8abb0 --- /dev/null +++ b/kde-frameworks/kparts/kparts-5.115.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing elaborate user-interface components" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kxmlgui-${PVCUT}*:5 +" +DEPEND="${RDEPEND} + >=kde-frameworks/ktextwidgets-${PVCUT}:5 +"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kglobalaccel/
commit: c74c02074f6f3ea302ee224df06b1cfd0f55dc57 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:43:53 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:07 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c74c0207 kde-frameworks/kglobalaccel: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../kglobalaccel/kglobalaccel-5.115.0.ebuild | 52 ++ 1 file changed, 52 insertions(+) diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.115.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.115.0.ebuild new file mode 100644 index 00..f9b4b69210 --- /dev/null +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.115.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to handle global shortcuts" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="kf6compat" + +RESTRICT="test" # requires installed instance + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X] + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +DEPEND="${COMMON_DEPEND} + test? ( + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + =kde-frameworks/kdeclarative-${PVCUT}*:5 + ) +" +RDEPEND="${COMMON_DEPEND} + kf6compat? ( kde-plasma/kglobalacceld:6 ) +" +BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" + +src_configure() { + local mycmakeargs=( + -DKF6_COMPAT_BUILD=$(usex kf6compat) + ) + ecm_src_configure +} + +src_test() { + XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342 +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kinit/
commit: 1092d2834900b89d1cbcae2efb898a06612e41b0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:44:05 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:07 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1092d283 kde-frameworks/kinit: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kinit/kinit-5.115.0.ebuild | 48 +++ 1 file changed, 48 insertions(+) diff --git a/kde-frameworks/kinit/kinit-5.115.0.ebuild b/kde-frameworks/kinit/kinit-5.115.0.ebuild new file mode 100644 index 00..54086a9357 --- /dev/null +++ b/kde-frameworks/kinit/kinit-5.115.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Helper library to speed up start of applications on KDE workspaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+caps +man X" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] + caps? ( sys-libs/libcap ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package caps Libcap) + $(cmake_use_find_package man KF5DocTools) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdesu/
commit: 436adee5919fce8ffa195d63ba417ec30ad2dfbf Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:43:36 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:07 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=436adee5 kde-frameworks/kdesu: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kdesu/kdesu-5.115.0.ebuild | 33 +++ 1 file changed, 33 insertions(+) diff --git a/kde-frameworks/kdesu/kdesu-5.115.0.ebuild b/kde-frameworks/kdesu/kdesu-5.115.0.ebuild new file mode 100644 index 00..7d1b46b82c --- /dev/null +++ b/kde-frameworks/kdesu/kdesu-5.115.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-2) +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to handle super user actions" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +RDEPEND=" + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kpty-${PVCUT}*:5 + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package X X11) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kded/
commit: feb0ac7b9e9fcc854de9f078b2d7d640cfa6e030 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:43:32 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:06 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=feb0ac7b kde-frameworks/kded: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kded/kded-5.115.0.ebuild | 37 + 1 file changed, 37 insertions(+) diff --git a/kde-frameworks/kded/kded-5.115.0.ebuild b/kde-frameworks/kded/kded-5.115.0.ebuild new file mode 100644 index 00..a9d509d3aa --- /dev/null +++ b/kde-frameworks/kded/kded-5.115.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Central daemon of KDE workspaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+man" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5[dbus] + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 +" +RDEPEND="${DEPEND}" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package man KF5DocTools) + ) + + ecm_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kemoticons/
commit: 4f53aa64680dc60c2a6ae4b4707beda019deb148 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:43:44 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:07 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4f53aa64 kde-frameworks/kemoticons: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../kemoticons/kemoticons-5.115.0.ebuild | 27 ++ 1 file changed, 27 insertions(+) diff --git a/kde-frameworks/kemoticons/kemoticons-5.115.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.115.0.ebuild new file mode 100644 index 00..e9102b984f --- /dev/null +++ b/kde-frameworks/kemoticons/kemoticons-5.115.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for converting text emoticons to graphical representations" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running kde environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 +" +RDEPEND="${DEPEND}"
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kiconthemes/
commit: 64191f571daa910b8b928e87eca23f52cb737814 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:43:59 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 20:24:07 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=64191f57 kde-frameworks/kiconthemes: 5.115.0 version bump Signed-off-by: Andreas Sturmlechner gentoo.org> .../kiconthemes/kiconthemes-5.115.0.ebuild | 32 ++ 1 file changed, 32 insertions(+) diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.115.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.115.0.ebuild new file mode 100644 index 00..9ea4db6254 --- /dev/null +++ b/kde-frameworks/kiconthemes/kiconthemes-5.115.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for icon theming and configuration" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 574770 + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) +"
[gentoo-commits] proj/releng:master commit in: config/fwbuilder/
commit: 4fe0c269b0c4281dc15bdc5cb250c334f0aeccc8 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Feb 3 21:39:07 2024 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Feb 3 21:39:26 2024 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=4fe0c269 Add simple packet filter for milou Signed-off-by: Andreas K. Hüttel gentoo.org> config/fwbuilder/milou.fw | 522 +++ config/fwbuilder/milou.fwb | 673 + 2 files changed, 1195 insertions(+) diff --git a/config/fwbuilder/milou.fw b/config/fwbuilder/milou.fw new file mode 100755 index ..58ec2049 --- /dev/null +++ b/config/fwbuilder/milou.fw @@ -0,0 +1,522 @@ +#!/bin/sh +# +# This is automatically generated file. DO NOT MODIFY ! +# +# Firewall Builder fwb_ipt v6.0.0_rc1 +# +# Generated Sat Feb 3 22:37:42 2024 CET by huettel +# +# files: * milou.fw /etc/milou.fw +# +# Compiled for iptables (any version) +# +# This is an example of a firewall protecting a host ( a server or a workstation). Only SSH access to the host is permitted. Host has dynamic address. + + + + +FWBDEBUG="" + +PATH="/sbin:/usr/sbin:/bin:/usr/bin:${PATH}" +export PATH + + + +LSMOD="lsmod" +MODPROBE="modprobe" +IPTABLES="iptables" +IP6TABLES="ip6tables" +IPTABLES_RESTORE="iptables-restore" +IP6TABLES_RESTORE="ip6tables-restore" +IP="ip" +IFCONFIG="ifconfig" +VCONFIG="vconfig" +BRCTL="brctl" +IFENSLAVE="ifenslave" +IPSET="ipset" +LOGGER="logger" + +log() { +echo "$1" +which "$LOGGER" >/dev/null 2>&1 && $LOGGER -p info "$1" +} + +getInterfaceVarName() { +echo $1 | sed 's/\./_/' +} + +getaddr_internal() { +dev=$1 +name=$2 +af=$3 +L=$($IP $af addr show dev $dev | sed -n '/inet/{s!.*inet6* !!;s!/.*!!p}' | sed 's/peer.*//') +test -z "$L" && { +eval "$name=''" +return +} +eval "${name}_list=\"$L\"" +} + +getnet_internal() { +dev=$1 +name=$2 +af=$3 +L=$($IP route list proto kernel | grep $dev | grep -v default | sed 's! .*$!!') +test -z "$L" && { +eval "$name=''" +return +} +eval "${name}_list=\"$L\"" +} + + +getaddr() { +getaddr_internal $1 $2 "-4" +} + +getaddr6() { +getaddr_internal $1 $2 "-6" +} + +getnet() { +getnet_internal $1 $2 "-4" +} + +getnet6() { +getnet_internal $1 $2 "-6" +} + +# function getinterfaces is used to process wildcard interfaces +getinterfaces() { +NAME=$1 +$IP link show | grep ": $NAME" | while read L; do +OIFS=$IFS +IFS=" :" +set $L +IFS=$OIFS +echo $2 +done +} + +diff_intf() { +func=$1 +list1=$2 +list2=$3 +cmd=$4 +for intf in $list1 +do +echo $list2 | grep -q $intf || { +# $vlan is absent in list 2 +$func $intf $cmd +} +done +} + +find_program() { + PGM=$1 + which $PGM >/dev/null 2>&1 || { +echo "\"$PGM\" not found" +exit 1 + } +} +check_tools() { + find_program which + find_program $IPTABLES + find_program $MODPROBE + find_program $IP +} +reset_iptables_v4() { + local list + + $IPTABLES -P OUTPUT DROP + $IPTABLES -P INPUT DROP + $IPTABLES -P FORWARD DROP + + while read table; do + list=$($IPTABLES -t $table -L -n) + printf "%s" "$list" | while read c chain rest; do + if test "X$c" = "XChain" ; then +$IPTABLES -t $table -F $chain + fi + done + $IPTABLES -t $table -X + done < /proc/net/ip_tables_names +} + +reset_iptables_v6() { + local list + + $IP6TABLES -P OUTPUT DROP + $IP6TABLES -P INPUT DROP + $IP6TABLES -P FORWARD DROP + + while read table; do + list=$($IP6TABLES -t $table -L -n) + printf "%s" "$list" | while read c chain rest; do + if test "X$c" = "XChain" ; then +$IP6TABLES -t $table -F $chain + fi + done + $IP6TABLES -t $table -X + done < /proc/net/ip6_tables_names +} + + +P2P_INTERFACE_WARNING="" + +missing_address() { +address=$1 +cmd=$2 + +oldIFS=$IFS +IFS="@" +set $address +addr=$1 +interface=$2 +IFS=$oldIFS + + + +$IP addr show dev $interface | grep -q POINTOPOINT && { +test -z "$P2P_INTERFACE_WARNING" && echo "Warning: Can not update address of interface $interface. fwbuilder can not manage addresses of point-to-point interfaces yet" +P2P_INTERFACE_WARNING="yes" +return +} + +test "$cmd" = "add" && { + echo "# Adding ip address: $interface $addr" + echo $addr | grep -q ':' && { + $FWBDEBUG $IP addr $cmd $addr dev $interface + } || { + $FWBDEBUG $IP addr $cmd $addr broadcast + dev $interface + } +} + +test "$cmd" = "del" && { + echo "# Removing ip address: $interface $addr" + $FWBDEBUG $IP addr $cmd $addr dev $interface || exit 1 +} + +$FWBDEBUG $IP link set $interface up +} + +list_addresses_by_scope() { +interface=$1 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/flawfinder/
commit: bc4f8ebf5ae14d0ac6c96b038ec410237c3050f8 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:43 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4f8ebf dev-util/flawfinder: Stabilize 2.0.19-r1 amd64, #923728 Signed-off-by: Sam James gentoo.org> dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild index b5b9bd7cf5ba..7d42736de93a 100644 --- a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild +++ b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-java/bsf/
commit: 7058485db967fabb324853cf0f44962a14ed0a40 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:45 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7058485d dev-java/bsf: Stabilize 2.4.0-r5 x86, #923740 Signed-off-by: Sam James gentoo.org> dev-java/bsf/bsf-2.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bsf/bsf-2.4.0-r5.ebuild b/dev-java/bsf/bsf-2.4.0-r5.ebuild index 77d4632d401f..b3abd4a8391e 100644 --- a/dev-java/bsf/bsf-2.4.0-r5.ebuild +++ b/dev-java/bsf/bsf-2.4.0-r5.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="Apache-2.0" SLOT="2.3" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # If you add new ones, add them to ant-apache-bsf too for use dependencies IUSE="javascript tcl"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-sq/
commit: 2213cfc144c53e4e17958f25023fe701cd9c32f3 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:35 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2213cfc1 app-crypt/sequoia-sq: Stabilize 0.32.0 amd64, #923511 Signed-off-by: Sam James gentoo.org> app-crypt/sequoia-sq/sequoia-sq-0.32.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.32.0.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.32.0.ebuild index 86bdf837cc99..c18f67a85e7f 100644 --- a/app-crypt/sequoia-sq/sequoia-sq-0.32.0.ebuild +++ b/app-crypt/sequoia-sq/sequoia-sq-0.32.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -482,7 +482,7 @@ LICENSE+=" || ( GPL-2 GPL-3 LGPL-3 ) " SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" QA_FLAGS_IGNORED="usr/bin/sq"
[gentoo-commits] repo/gentoo:master commit in: dev-java/bsf/
commit: 8f811c4ca1a29215057581644ac57d16f24ace8a Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:44 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f811c4c dev-java/bsf: Stabilize 2.4.0-r5 amd64, #923740 Signed-off-by: Sam James gentoo.org> dev-java/bsf/bsf-2.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bsf/bsf-2.4.0-r5.ebuild b/dev-java/bsf/bsf-2.4.0-r5.ebuild index d5ad4ab22482..77d4632d401f 100644 --- a/dev-java/bsf/bsf-2.4.0-r5.ebuild +++ b/dev-java/bsf/bsf-2.4.0-r5.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="Apache-2.0" SLOT="2.3" -KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # If you add new ones, add them to ant-apache-bsf too for use dependencies IUSE="javascript tcl"
[gentoo-commits] repo/gentoo:master commit in: dev-util/flawfinder/
commit: d30194809c24350f02cc2de64fb67090457b0277 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:41 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3019480 dev-util/flawfinder: Stabilize 2.0.19-r1 x86, #923728 Signed-off-by: Sam James gentoo.org> dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild index e713ddc9d6a3..cf1f36f2b7af 100644 --- a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild +++ b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~mips ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-util/flawfinder/
commit: a5eaa4c55be233eb96fcb91fa58bd02010c6607a Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:42 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5eaa4c5 dev-util/flawfinder: Stabilize 2.0.19-r1 sparc, #923728 Signed-off-by: Sam James gentoo.org> dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild index cf1f36f2b7af..b5b9bd7cf5ba 100644 --- a/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild +++ b/dev-util/flawfinder/flawfinder-2.0.19-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch )
[gentoo-commits] repo/gentoo:master commit in: media-gfx/asymptote/
commit: 1f87fb1679be1341bc87317137de834d8f0b0ef7 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:37 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f87fb16 media-gfx/asymptote: Stabilize 2.86 amd64, #923555 Signed-off-by: Sam James gentoo.org> media-gfx/asymptote/asymptote-2.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/asymptote/asymptote-2.86.ebuild b/media-gfx/asymptote/asymptote-2.86.ebuild index 99251861cc4d..c90253601777 100644 --- a/media-gfx/asymptote/asymptote-2.86.ebuild +++ b/media-gfx/asymptote/asymptote-2.86.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex lsp offscreen +opengl python sigsegv svg test vim-syntax X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/
commit: 895c19f4dfe9af90656e951fb6d99ad82bf1310d Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:40 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895c19f4 dev-python/pypy: Stabilize 7.3.15 amd64, #923723 Signed-off-by: Sam James gentoo.org> dev-python/pypy/pypy-7.3.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pypy/pypy-7.3.15.ebuild b/dev-python/pypy/pypy-7.3.15.ebuild index d382d337c2a5..798e07131013 100644 --- a/dev-python/pypy/pypy-7.3.15.ebuild +++ b/dev-python/pypy/pypy-7.3.15.ebuild @@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" # pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' SLOT="0/73" -KEYWORDS="~amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/dwz/
commit: b7e9dd40bbc2ebb67dd5fe498eeddc74000f5a03 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:39 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e9dd40 sys-devel/dwz: Stabilize 0.15-r1 amd64, #923707 Signed-off-by: Sam James gentoo.org> sys-devel/dwz/dwz-0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/dwz/dwz-0.15-r1.ebuild b/sys-devel/dwz/dwz-0.15-r1.ebuild index 91205806c47c..955ac57eb412 100644 --- a/sys-devel/dwz/dwz-0.15-r1.ebuild +++ b/sys-devel/dwz/dwz-0.15-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}" LICENSE="GPL-2+ GPL-3+" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/stripe/
commit: 9ff8afb76f26042cf0b07b02aecff41bd766fe2b Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:38 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff8afb7 dev-python/stripe: Stabilize 7.13.0 amd64, #923689 Signed-off-by: Sam James gentoo.org> dev-python/stripe/stripe-7.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/stripe/stripe-7.13.0.ebuild b/dev-python/stripe/stripe-7.13.0.ebuild index f7065bf15dc0..e0ec59e39f9f 100644 --- a/dev-python/stripe/stripe-7.13.0.ebuild +++ b/dev-python/stripe/stripe-7.13.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="telemetry" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-build/autoconf/
commit: cfe9a0a64918513b9c84da4c5dc119d3a4f499cb Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:34 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe9a0a6 dev-build/autoconf: Stabilize 2.13-r8 amd64, #908628 Signed-off-by: Sam James gentoo.org> dev-build/autoconf/autoconf-2.13-r8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-build/autoconf/autoconf-2.13-r8.ebuild b/dev-build/autoconf/autoconf-2.13-r8.ebuild index 487b32ba6699..7ce4b3c7c553 100644 --- a/dev-build/autoconf/autoconf-2.13-r8.ebuild +++ b/dev-build/autoconf/autoconf-2.13-r8.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="${PV:0:3}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Tty/
commit: 0609de952200cbd8fd9484b330b928a4394b7419 Author: Sam James gentoo org> AuthorDate: Sat Feb 3 21:33:36 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 3 21:33:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0609de95 dev-perl/IO-Tty: Stabilize 1.180.0 amd64, #923524 Signed-off-by: Sam James gentoo.org> dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild index 4631023b5f57..c6b50cde48f3 100644 --- a/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild +++ b/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="IO::Tty and IO::Pty modules for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
[gentoo-commits] repo/gentoo:master commit in: dev-java/bsf/
commit: c733ef9682d1df42d65d21c9074f893f53cccd1f Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 3 21:11:20 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 3 21:11:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c733ef96 dev-java/bsf: Stabilize 2.4.0-r5 ppc64, #923740 Signed-off-by: Jakov Smolić gentoo.org> dev-java/bsf/bsf-2.4.0-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bsf/bsf-2.4.0-r5.ebuild b/dev-java/bsf/bsf-2.4.0-r5.ebuild index 5f26ae4d256a..d5ad4ab22482 100644 --- a/dev-java/bsf/bsf-2.4.0-r5.ebuild +++ b/dev-java/bsf/bsf-2.4.0-r5.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="Apache-2.0" SLOT="2.3" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # If you add new ones, add them to ant-apache-bsf too for use dependencies IUSE="javascript tcl"
[gentoo-commits] repo/gentoo:master commit in: sci-misc/jupyterlab-desktop-bin/
commit: e77f543f3f8ab14a31c2076becac8367e93f59df Author: Andrew Ammerlaan gentoo org> AuthorDate: Sat Feb 3 20:03:34 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sat Feb 3 20:04:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77f543f sci-misc/jupyterlab-desktop-bin: update Manifest Closes: https://bugs.gentoo.org/923724 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-misc/jupyterlab-desktop-bin/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest b/sci-misc/jupyterlab-desktop-bin/Manifest index 02051d7c32fe..f97b67eca3aa 100644 --- a/sci-misc/jupyterlab-desktop-bin/Manifest +++ b/sci-misc/jupyterlab-desktop-bin/Manifest @@ -1,3 +1,3 @@ DIST jupyterlab-desktop-bin-4.0.11.1.rpm 296558525 BLAKE2B c520defe5b5ba360e84e3d77a6049c2a115bb3f708f601901e4c2aaeee5b67c0b0d8a31532932633cbc4cb2560583bb39e2cd9cd543b32ef868a74eed0573b67 SHA512 24809df57d6c2aea542648b69fa6dc21d9f11dd2a7643ad7782252a0f9e5ae93936fd0f6451e1e6c854755cdf86bae2f2386ba43d28cbff3fc7b070089aaeab7 -DIST jupyterlab-desktop-bin-4.0.12.1.rpm 298353821 BLAKE2B 54b5d040b6365996e7b910ad07c4a100c36a2c6144c017f57573dd2a5b94f8b69d63e8875704eee3ef46985769e4419c576295769a89977f46efb98dd1fcea84 SHA512 4972f1eafc70505a2a25d60d0029e9129ca089ff2f142efbb45e96ecb5286a42378c6aed7918b09af11c9ada6e6b0f8c39087d9c91533ab8f0fe45f50aabe610 +DIST jupyterlab-desktop-bin-4.0.12.1.rpm 298338125 BLAKE2B 4a89ba614227f5a29960c92793f00c30a987850f10a150f9b3134eb3d6ff15589e30cc23c925e40281e0b9dc4b6ec9f6dd53456016874cdb267d429b84d7ed6c SHA512 5fd4fd192b93ed476570f44462f2041fc87dd8abfa20bf69485374994a435f7e74b30088a6f15e73f4f594896a5e8b79317a4f21ff000b2f9b17b85070148910 DIST jupyterlab-desktop-bin-4.0.7.1.rpm 268183073 BLAKE2B e04d0b74108b16fb4027a2cad296fd388c8a89d7fc218fa9f0be2c577ad890ecb6333ebfaacb187550068b3acb6bdbbd5031e0f07cbdd0166afde7e4e69f6c4c SHA512 ee1e07a7ddd57583d648eed05b9dbf9d0b047cc4c9efd7cb6d425e1f3397d43b1b52ca4fa3759e84ba18ee7e479c5548f00b580326d00ede6f2a28c07159e1bc
[gentoo-commits] repo/gentoo:master commit in: dev-python/mpi4py/
commit: 207b999de645f07db3e2b39d8c0d9c509f3b5677 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 3 20:01:22 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 3 20:01:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207b999d dev-python/mpi4py: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/mpi4py/Manifest| 1 - dev-python/mpi4py/mpi4py-3.1.4.ebuild | 61 --- 2 files changed, 62 deletions(-) diff --git a/dev-python/mpi4py/Manifest b/dev-python/mpi4py/Manifest index 94297609a46f..19f3f4338db2 100644 --- a/dev-python/mpi4py/Manifest +++ b/dev-python/mpi4py/Manifest @@ -1,2 +1 @@ -DIST mpi4py-3.1.4.tar.gz 2493282 BLAKE2B e1a048e6053263f6685c549e2e6f96072b7d95db68595c8848d0ecdb0a6cadf2b102e4c4ce589053ed17a090335afc56f4b3630b60944aeac7e4bc4ad82d4a1b SHA512 f59ad765bc272f8b63f74cfde4e588f640c4fc3d47d05729509da45a2155f830c1d409ec716ff374756748fa8ebfa6e72f9fbe188a6b89ea3fa115740a532b08 DIST mpi4py-3.1.5.tar.gz 2469777 BLAKE2B 0638e3def52f731b64e2999f83f2d6ccc94dc2f8b37d964c10e49ca12470d3d3ef77ff2737294d85614b2d59d1eec49880e74f2ba3d73fd090152b63c8cc701e SHA512 04da1d6daf66cc86fa3ec574eea6e01749f895035e3394afbc68d6245394c5b03557ede0bda3642b06d9c6ff2c1e6e878a6c8c30d3fa3491392e2e13b82cdec8 diff --git a/dev-python/mpi4py/mpi4py-3.1.4.ebuild b/dev-python/mpi4py/mpi4py-3.1.4.ebuild deleted file mode 100644 index fc59015a3c47.. --- a/dev-python/mpi4py/mpi4py-3.1.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 pypi - -DESCRIPTION="Message Passing Interface for Python" -HOMEPAGE="https://github.com/mpi4py/mpi4py https://pypi.org/project/mpi4py/; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" -IUSE="doc examples test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - virtual/mpi -" -DEPEND="${RDEPEND} - test? ( - virtual/mpi[romio] - ) -" - -DISTUTILS_IN_SOURCE_BUILD=1 - -python_prepare_all() { - # not needed on install - rm -vr docs/source || die - rm test/test_pickle.py || die # disabled by Gentoo-bug #659348 - distutils-r1_python_prepare_all -} - -src_compile() { - export FAKEROOTKEY=1 - distutils-r1_src_compile -} - -python_test() { - echo "Beginning test phase" - pushd "${BUILD_DIR}"/../ &> /dev/null || die - # spawn is not stable in OpenMPI 4 - # https://github.com/jsquyres/ompi/pull/4#issuecomment-806897758 - # oob_tcp_if_include lo is needed to allow test in systemd-nspawn container - mpiexec --use-hwthread-cpus --mca btl tcp,self --mca oob_tcp_if_include lo \ - -n 1 "${PYTHON}" -B ./test/runtests.py -v \ - --exclude="test_msgspec" --exclude="test_spawn" || - die "Testsuite failed under ${EPYTHON}" - popd &> /dev/null || die -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - use examples && local DOCS=( demo ) - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/xarray/
commit: acb103da3f93bbe33c3a5c32d3ec286caf8919ae Author: Michał Górny gentoo org> AuthorDate: Sat Feb 3 20:01:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 3 20:01:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb103da dev-python/xarray: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/xarray/Manifest| 1 - dev-python/xarray/xarray-2023.12.0.ebuild | 83 --- 2 files changed, 84 deletions(-) diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 516acdb8dca4..920251c80612 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,3 +1,2 @@ -DIST xarray-2023.12.0.tar.gz 3602114 BLAKE2B f6753772d3ea5c5a79afb2e55e0fd9df764d18d9dbd5598dd6ddd8f36dcf96695b542b824f09f049190cc563d4a90b25b5a04e8f1babb262b02955e3f06f8f7c SHA512 a07b5d0b50949c4b3eff5055f5b225d0ab63a223c54b292ea067c9aae748c3f13d130713a146eb590596fdf96cad12bbf2f65fef2117f0b271b3d8c2ad33c9ca DIST xarray-2024.1.0.tar.gz 3612457 BLAKE2B 53c99ade060ee9aafb9ff1416ab50e27271a5c45c06b8bda5183757b64694eea8649ae9515261112926aa872364c7a9349fb874114b82d5c7221d4d6104feb23 SHA512 1a5c184e6547e867076cd4faf533476608de13c4cfdb7085362e93c974598ea29d42c8fa55374b4782cc36ab7d870d4b7174217b3854db367ae16772e7f37cc8 DIST xarray-2024.1.1.tar.gz 3614037 BLAKE2B cc50fbfa19a2c9229b85b8c7d5d0e7e7f6d3e5a484955fcc81aa0b37839a0b992d2c2f928e4097ca05c7b8294ed1061fbd0c1b7e7c65c9087a940dab97c520ce SHA512 b6447ca2c80b3a3091ac2baba648fef4faa79272360e9726b318b517ede9d2717d1b6f77f03fdacf55527233f1a37c0d114901fe1a265d3e435cf293a487 diff --git a/dev-python/xarray/xarray-2023.12.0.ebuild b/dev-python/xarray/xarray-2023.12.0.ebuild deleted file mode 100644 index a9fdba5a7596.. --- a/dev-python/xarray/xarray-2023.12.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="N-D labeled arrays and datasets in Python" -HOMEPAGE=" - https://xarray.pydata.org/ - https://github.com/pydata/xarray/ - https://pypi.org/project/xarray/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="big-endian" - -RDEPEND=" - >=dev-python/numpy-1.22[${PYTHON_USEDEP}] - >=dev-python/pandas-1.4[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] -" -# note: most of the test dependencies are optional -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/bottleneck[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] - !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # warning-targeted tests are fragile and not important to end users - xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get - # TODO: segv in netcdf4-python - 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]' - 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]' - 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]' - 'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]' - xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip - # hangs - xarray/tests/test_backends.py::TestDask::test_dask_roundtrip - # mismatches when pyarrow is installed - # https://github.com/pydata/xarray/issues/8092 - xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D - xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray -) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - - if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' - ) - fi - - if use big-endian ; then - EPYTEST_DESELECT+=( - # Appears to be a numpy issue in display? See bug #916460. - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' -
[gentoo-commits] repo/gentoo:master commit in: dev-python/rope/
commit: 7780b1f2b3696f5d909fb29b413a74ebd03b0126 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 3 20:00:53 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 3 20:00:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7780b1f2 dev-python/rope: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/rope/Manifest | 1 - dev-python/rope/rope-1.11.0.ebuild | 39 -- 2 files changed, 40 deletions(-) diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index 8ee727dafb08..0e6010157daf 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1,2 +1 @@ -DIST rope-1.11.0.tar.gz 287210 BLAKE2B 64aebaf2a52f84d6e92ba0ccbaf5421b46a52de92675c03922167e2d363d5916675856795b0adaa70d54d4e8249870348ee002648244537dc1acb123fc8c6350 SHA512 e5c382325a900c1b5870aae0b7ef60528da6c73a27834b557f5245e6a6bf3412451c730cac0d5fb12f1a668dd7a8d8d0c814826babce59eb00198cd6706c016d DIST rope-1.12.0.tar.gz 288737 BLAKE2B d6ad6b549969f52c8a4a84bedd3c652e683157ce79a42677b3b475b7001e802d68c12c91d8d915eb07f562ce84d42d046d83852404aab9ee309c616640364e77 SHA512 36b948b0bb212faeb77fd93bfc0b8586c41ca260ec01cddafe4599a28630b16d74c7eeacc82755a7d9ff7d2497e2d4fa2bfddd270c3f6194c50430f884c1e6e8 diff --git a/dev-python/rope/rope-1.11.0.ebuild b/dev-python/rope/rope-1.11.0.ebuild deleted file mode 100644 index 538590fc7e60.. --- a/dev-python/rope/rope-1.11.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python refactoring library" -HOMEPAGE=" - https://pypi.org/project/rope/ - https://github.com/python-rope/rope/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # our venv style confuses this comparison - ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled -)
[gentoo-commits] repo/gentoo:master commit in: sci-libs/tensorflow-estimator/, sci-libs/tensorflow-estimator/files/
commit: 89cd3bb535605a68f05fd245efdd8eed96ca Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:27:06 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:33:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89cd3bb5 sci-libs/tensorflow-estimator: add 2.15.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/tensorflow-estimator/Manifest | 1 + ...ude-extractor_wrapper-and-generator_wrapp.patch | 29 + ...te-TF-Estimator-to-use-new-TF-API-Generat.patch | 703 + .../tensorflow-estimator-2.15.0.ebuild | 80 +++ 4 files changed, 813 insertions(+) diff --git a/sci-libs/tensorflow-estimator/Manifest b/sci-libs/tensorflow-estimator/Manifest index 659bd20d7373..c186db69ab42 100644 --- a/sci-libs/tensorflow-estimator/Manifest +++ b/sci-libs/tensorflow-estimator/Manifest @@ -5,3 +5,4 @@ DIST tensorflow-estimator-2.11.0-rc0.tar.gz 655514 BLAKE2B cc73f282a32f657bf507d DIST tensorflow-estimator-2.12.0.tar.gz 656763 BLAKE2B a67c81487b7765f3195f7567b66455a4be390bff8d6dec751d054a26b654b1aac96982f6fa55d0488a8e6414e7d4b58d1ae59680a1c694615f82718c77478872 SHA512 d86bfde67c97988beeb5abc8042c1847c6d0081d54e21e35424d463895e95a5d0adc74d7d2bb006a617748da3b9a8bbb8979d6a842f024ab3a4d08a2e806147b DIST tensorflow-estimator-2.13.0.tar.gz 656953 BLAKE2B 2aeae25089990914018cd713aba1289195595e67b85cc5d66b1a348b9d65c29854768118989aa0d5540eb5d70bb32ac1699584f0191460f5f23f6f8b3f9d7204 SHA512 c445a43d497c575fb6e2f7a26d5346b2db8712540f807e0bc64759db056468ada909371b29b828470c7763156570c25917157dbe0d61e9f148c3027c29ebd181 DIST tensorflow-estimator-2.14.0.tar.gz 656933 BLAKE2B 4506b4149824f505b7f42c5c6a73daaa1d5b46201141e11e0775baa7524e0a7886cee5079bdb97af6a880d2f6dbfa276b9e484d06406f84f254b2541b2f80c5b SHA512 a2ac534acba806177400c18968a3d5384a30e4fd431eb3b9f4e1542220b1e382e9272be9909f14d6984d50591b155be5eef7051620a9133ffd199bd1e6fe4582 +DIST tensorflow-estimator-2.15.0.tar.gz 658541 BLAKE2B 519ccab7f77a3074009b3b9d24f18267abece981dc33a7716cd916b388a4306183221ec12ddb3e32ac41cbe30d936dc504d931a612b71d35093d27def5d391e8 SHA512 129fe36ee63932b324d8ee77f917d4ded99be2e645e0884bd920bebf703b63889ed72b76b14fcc3aa8f9cfd0b465428d67067fcfc43f2c761a101ea56d574d04 diff --git a/sci-libs/tensorflow-estimator/files/0001-Revert-Exclude-extractor_wrapper-and-generator_wrapp.patch b/sci-libs/tensorflow-estimator/files/0001-Revert-Exclude-extractor_wrapper-and-generator_wrapp.patch new file mode 100644 index ..cc44a9592d96 --- /dev/null +++ b/sci-libs/tensorflow-estimator/files/0001-Revert-Exclude-extractor_wrapper-and-generator_wrapp.patch @@ -0,0 +1,29 @@ +From f6d965a9f81b3062ca2f9194bcfa52ee4eeec928 Mon Sep 17 00:00:00 2001 +From: wangjiezhe +Date: Sat, 23 Dec 2023 10:06:57 +0800 +Subject: [PATCH 1/2] Revert "Exclude `extractor_wrapper` and + `generator_wrapper` from the pip package, and remove the exclusion for the + deleted `create_python_api_wrapper`." + +This reverts commit bd50049c3905fd8c9ad058d2e09682b45b9b9b02. +--- + tensorflow_estimator/tools/pip_package/create_pip_helper.py | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/tensorflow_estimator/tools/pip_package/create_pip_helper.py b/tensorflow_estimator/tools/pip_package/create_pip_helper.py +index 4810594..e1b1f27 100644 +--- a/tensorflow_estimator/tools/pip_package/create_pip_helper.py b/tensorflow_estimator/tools/pip_package/create_pip_helper.py +@@ -35,8 +35,7 @@ PIP_EXCLUDED_FILES = frozenset([ + 'tensorflow_estimator/python/estimator/canned/v1/baseline_test_v1.py', + 'tensorflow_estimator/python/estimator/canned/v1/dnn_test_fc_v1_v1.py', + 'tensorflow_estimator/python/estimator/canned/v1/dnn_test_fc_v2_v1.py', +-'tensorflow_estimator/python/estimator/api/extractor_wrapper.py', +-'tensorflow_estimator/python/estimator/api/generator_wrapper.py', ++'tensorflow_estimator/python/estimator/api/create_python_api_wrapper.py', + 'tensorflow_estimator/tools/pip_package/setup.py', + 'tensorflow_estimator/tools/pip_package/create_pip_helper.py', + ]) +-- +2.41.0 + diff --git a/sci-libs/tensorflow-estimator/files/0002-Revert-Update-TF-Estimator-to-use-new-TF-API-Generat.patch b/sci-libs/tensorflow-estimator/files/0002-Revert-Update-TF-Estimator-to-use-new-TF-API-Generat.patch new file mode 100644 index ..d7167adb8488 --- /dev/null +++ b/sci-libs/tensorflow-estimator/files/0002-Revert-Update-TF-Estimator-to-use-new-TF-API-Generat.patch @@ -0,0 +1,703 @@ +From 38076a1b48096ef7b4f1e5005fdf9e14425d56a8 Mon Sep 17 00:00:00 2001 +From: wangjiezhe +Date: Sat, 23 Dec 2023 10:07:02 +0800 +Subject: [PATCH 2/2] Revert "Update TF Estimator to use new TF API Generator" + +This reverts commit f7653f9adf978acb3bd459e6ec779a659f1f9a2a. +--- + tensorflow_estimator/BUILD| 14 +- + .../python/estimator/api/BUILD| 48
[gentoo-commits] repo/gentoo:master commit in: sci-libs/tensorflow/files/, sci-libs/tensorflow/
commit: 77b20ee55bb5699ecd496e3a68e27fb4d5399f03 Author: wangjiezhe gmail com> AuthorDate: Sun Jan 21 08:07:44 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:33:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b20ee5 sci-libs/tensorflow: fixing build issue with gcc-13 Tested on tensorflow-2.12/2.13/2.14/2.15 with USE="mpi python xla -cuda" and gcc-13. Bug: https://bugs.gentoo.org/905673 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> ...xing-build-issue-with-Clang-16-and-GCC-13.patch | 39 ++ ...4.1-0014-Fixing-build-issue-with-Clang-16.patch | 25 ++ sci-libs/tensorflow/tensorflow-2.11.0.ebuild | 1 + sci-libs/tensorflow/tensorflow-2.12.0.ebuild | 1 + sci-libs/tensorflow/tensorflow-2.13.1.ebuild | 1 + sci-libs/tensorflow/tensorflow-2.14.1.ebuild | 1 + 6 files changed, 68 insertions(+) diff --git a/sci-libs/tensorflow/files/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch b/sci-libs/tensorflow/files/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch new file mode 100644 index ..9961d94cd48c --- /dev/null +++ b/sci-libs/tensorflow/files/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch @@ -0,0 +1,39 @@ +From 9081d1ccadb7fcd3e2dd01106e85003af2fb7975 Mon Sep 17 00:00:00 2001 +From: wangjiezhe +Date: Sun, 21 Jan 2024 00:26:21 +0800 +Subject: [PATCH 13/13] Fixing build issue with Clang 16 and GCC 13 + +--- + tensorflow/lite/kernels/internal/spectrogram.cc | 2 ++ + tensorflow/tsl/lib/io/cache.h | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/tensorflow/lite/kernels/internal/spectrogram.cc b/tensorflow/lite/kernels/internal/spectrogram.cc +index a832962a38d..9b1f86ba717 100644 +--- a/tensorflow/lite/kernels/internal/spectrogram.cc b/tensorflow/lite/kernels/internal/spectrogram.cc +@@ -18,6 +18,8 @@ limitations under the License. + #include + #include + ++#include ++ + #include "third_party/fft2d/fft.h" + + namespace tflite { +diff --git a/tensorflow/tsl/lib/io/cache.h b/tensorflow/tsl/lib/io/cache.h +index f894c5916d5..e49d09b7450 100644 +--- a/tensorflow/tsl/lib/io/cache.h b/tensorflow/tsl/lib/io/cache.h +@@ -16,6 +16,8 @@ limitations under the License. + #ifndef TENSORFLOW_TSL_LIB_IO_CACHE_H_ + #define TENSORFLOW_TSL_LIB_IO_CACHE_H_ + ++#include ++ + #include "tensorflow/tsl/platform/stringpiece.h" + + // A Cache is an interface that maps keys to values. It has internal +-- +2.43.0 + diff --git a/sci-libs/tensorflow/files/tensorflow-2.14.1-0014-Fixing-build-issue-with-Clang-16.patch b/sci-libs/tensorflow/files/tensorflow-2.14.1-0014-Fixing-build-issue-with-Clang-16.patch new file mode 100644 index ..379aa7385df1 --- /dev/null +++ b/sci-libs/tensorflow/files/tensorflow-2.14.1-0014-Fixing-build-issue-with-Clang-16.patch @@ -0,0 +1,25 @@ +From 9db05c2eb25372b3be4badb15aa67d19298aeaf4 Mon Sep 17 00:00:00 2001 +From: Ben Olson +Date: Tue, 8 Aug 2023 17:15:50 -0500 +Subject: [PATCH 14/14] Fixing build issue with Clang 16 + +--- + tensorflow/tsl/lib/io/cache.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/tensorflow/tsl/lib/io/cache.h b/tensorflow/tsl/lib/io/cache.h +index f894c5916d5..e49d09b7450 100644 +--- a/tensorflow/tsl/lib/io/cache.h b/tensorflow/tsl/lib/io/cache.h +@@ -16,6 +16,8 @@ limitations under the License. + #ifndef TENSORFLOW_TSL_LIB_IO_CACHE_H_ + #define TENSORFLOW_TSL_LIB_IO_CACHE_H_ + ++#include ++ + #include "tensorflow/tsl/platform/stringpiece.h" + + // A Cache is an interface that maps keys to values. It has internal +-- +2.43.0 + diff --git a/sci-libs/tensorflow/tensorflow-2.11.0.ebuild b/sci-libs/tensorflow/tensorflow-2.11.0.ebuild index 5a44042dcde2..7307e3bc3c8d 100644 --- a/sci-libs/tensorflow/tensorflow-2.11.0.ebuild +++ b/sci-libs/tensorflow/tensorflow-2.11.0.ebuild @@ -198,6 +198,7 @@ src_prepare() { bazel_setup_bazelrc eapply "${WORKDIR}"/patches/*.patch + eapply "${FILESDIR}/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch" # Relax version checks in setup.py sed -i "/^'/s/==/>=/g" tensorflow/tools/pip_package/setup.py || die diff --git a/sci-libs/tensorflow/tensorflow-2.12.0.ebuild b/sci-libs/tensorflow/tensorflow-2.12.0.ebuild index b2050fa13bff..adc648f45814 100644 --- a/sci-libs/tensorflow/tensorflow-2.12.0.ebuild +++ b/sci-libs/tensorflow/tensorflow-2.12.0.ebuild @@ -200,6 +200,7 @@ src_prepare() { bazel_setup_bazelrc eapply "${WORKDIR}"/patches/*.patch + eapply "${FILESDIR}/tensorflow-2.13.0-0013-Fixing-build-issue-with-Clang-16-and-GCC-13.patch" # Relax version checks in setup.py sed -i "/^'/s/==/>=/g" tensorflow/tools/pip_package/setup.py || die diff --git a/sci-libs/tensorflow/tensorflow-2.13.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/
commit: ba0f5232c5d77be561fafb77e5e8fa173b5bd641 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:24:58 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:33:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0f5232 sci-libs/keras: add 2.15.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/keras/Manifest| 1 + sci-libs/keras/keras-2.15.0.ebuild | 84 ++ 2 files changed, 85 insertions(+) diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest index 0032aa4f3fac..d05d881937da 100644 --- a/sci-libs/keras/Manifest +++ b/sci-libs/keras/Manifest @@ -6,3 +6,4 @@ DIST keras-2.11.0.tar.gz 2260857 BLAKE2B 9c85e0f64176848886509fbf269b85732f8ad98 DIST keras-2.12.0.tar.gz 2319287 BLAKE2B 332b2b02eecac2da7c87c1f051c56d495027630e2e0254d543897e462f7f44a282bff6cf3cbe2602663cae2e2c76ab45c9b3b53cadbc3317b3e2dd366bdf7ace SHA512 10d034abc9b159a0945610dcfb2fc58d8143267629b8f59496b4e5f097b1220bdb02a269f135f05b8abed56c2d5237b3e0c2b74882cd3f321850fc7f47694dbb DIST keras-2.13.1.tar.gz 2373567 BLAKE2B 8b8b0c51fa9c0f53baa2306d0ee4361aaeaed272d887e0fb2f4289696a74e2cb45239fb378db70d954346b30124255a16002555002813656607721b3f393d0c2 SHA512 0f0c93f31d555e27e3f4268af7749b4c494a1f698bc763cebc4efe55e8011dbf637b978ca976ed61c46e8b11b8267b1a277d5048c3d3bcbe47005ee8960a1fc3 DIST keras-2.14.0.tar.gz 2385374 BLAKE2B adca6634e06130d6f238d58e1d94ddd435b30da9b9cc8dd46f40d3ceec98cc6a82c37c3454c438f79b22da1aee223fcae99cf73fe1348383669c5176ee9ef225 SHA512 aeb89c8186410d0a5b36b3293d5e36111755716adde1b89fc33a3cc35f8dbdd297a8f8c7f54c9ca21835bc430ba0886a1eee13febe0dbcc510bfab602a6ddc81 +DIST keras-2.15.0.tar.gz 2389088 BLAKE2B 8cadb992f8e23568a1680d825b382c25d5ec5b82be758289c977a071cb5000429d40738c1462c292f53cda20fbfdc499c025b2fbb1ca9637eb2a8e5789c0a5bf SHA512 2ce001d8dadda2a3df24420a512822204795300215db4496003c1f1a317223f1a8aa6f8b2493a67fbaf9986c2a48e1fd1065828eac6a6f3953bad3db66ed7515 diff --git a/sci-libs/keras/keras-2.15.0.ebuild b/sci-libs/keras/keras-2.15.0.ebuild new file mode 100644 index ..c67472647c1b --- /dev/null +++ b/sci-libs/keras/keras-2.15.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bazel distutils-r1 + +DESCRIPTION="Deep Learning for humans" +HOMEPAGE="https://keras.io/; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +bazel_external_uris=" + https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz -> bazelbuild-rules_cc-0.0.2.tar.gz + https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" + +SRC_URI="https://github.com/keras-team/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris}" + +RDEPEND=" + >=dev-libs/protobuf-3.13.0:= + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.13.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=sci-libs/keras-applications-1.0.8[${PYTHON_USEDEP}] + >=sci-libs/keras-preprocessing-1.1.2[${PYTHON_USEDEP}] + >=sci-libs/tensorflow-2.15[python,${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND=" + app-arch/unzip + >=dev-libs/protobuf-3.13.0 + dev-java/java-config + >=dev-build/bazel-5.3.0" + +# Bazel tests not pytest, also want GPU access +RESTRICT="test" +DOCS=( CONTRIBUTING.md README.md ) +PATCHES=( + "${FILESDIR}/keras-2.14.0-0001-bazel-Use-system-protobuf.patch" +) + +src_unpack() { + unpack "${P}.tar.gz" + bazel_load_distfiles "${bazel_external_uris}" +} + +src_prepare() { + bazel_setup_bazelrc + default + python_copy_sources +} + +python_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + + ebazel build //keras/tools/pip_package:build_pip_package + ebazel shutdown + + local srcdir="${T}/src-${EPYTHON/./_}" + mkdir -p "${srcdir}" || die + bazel-bin/keras/tools/pip_package/build_pip_package --src "${srcdir}" || die + + popd || die +} + +src_compile() { + export JAVA_HOME=$(java-config --jre-home) + distutils-r1_src_compile +} + +python_install() { + pushd "${T}/src-${EPYTHON/./_}" >/dev/null || die + esetup.py install + python_optimize + popd || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/tensorflow/, sci-libs/tensorflow/files/
commit: e17026a6281b2cbef77b066992a2d0b304c6929b Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:23:54 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:33:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17026a6 sci-libs/tensorflow: add 2.15.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/tensorflow/Manifest | 16 + ...dd-rules-docker-http_archive-bazel-toolch.patch | 37 + ...emlib-Latest-absl-LTS-has-split-cord-libs.patch | 32 + ...Must-link-against-libm-for-round-and-log2.patch | 29 + ...ensorflow_cc-Add-systemlib-nsync-linkopts.patch | 35 + ...systemlib-Updates-for-Abseil-20220623-LTS.patch | 71 ++ ...0006-systemlib-Update-targets-for-absl_py.patch | 24 + ...temlib-Add-well_known_types_py_pb2-target.patch | 28 + ...-0008-Relax-setup.py-version-requirements.patch | 86 ++ 0-0009-systemlib-update-targets-for-absl.patch | 365 ...010-systemlib-fix-missing-osx-in-pybind11.patch | 25 + ...temlib-fix-missing-LICENSE-in-flatbuffers.patch | 25 + ...nstallation-remove-cp_local_config_python.patch | 68 ++ ...2.15.0-0013-build-use-non-hermetic-python.patch | 990 + sci-libs/tensorflow/tensorflow-2.15.0.ebuild | 464 ++ 15 files changed, 2295 insertions(+) diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest index 8d8e59ab8231..0edb4d42f136 100644 --- a/sci-libs/tensorflow/Manifest +++ b/sci-libs/tensorflow/Manifest @@ -1,9 +1,11 @@ DIST ARM_NEON_2_x86_SSE-a15b489e1222b2087007546b4912e21293ea86ff.tar.gz 103972 BLAKE2B 77d843aae7d471f7bb916caa40f66ec66322c11bab18ac338360c1a1faeb51a54fb394a35bee7ad3095ba34835e51441416d0c09ecc627769d9181678494eada SHA512 1d9a4192baf05be8cd36ffa55b9bf97e09ab6f714b303bd2ca7b16bbffbb661475c11b130437cafe234fce66d046d7b041f7daf9c25263c5921584412a5c1c12 DIST FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip 91462 BLAKE2B dc40d6129c009fc28b40d58b81b89e96a2deeeda3ea19c680b66073f02f955cc5dfc379d7843ec8aeed9fedeae6a70594b45752014526deee5c6226ec4b952e9 SHA512 15ae434977209a938739691eb91150556bac75a4a5449a9b4f135424f42beabd67ede4cf12c3a5594dea5028cc4aadaf989d0b42c2bb6f741db55ebd34717e24 DIST FXdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.zip 16646 BLAKE2B 8f6ca6feee16cb57d9b4504e7615703c2c7ea86fa8ea3f814668478cc13b8cb3cb1429200359be5521ca11f77e1c3d575bd123d3ac03586faab88a131ac2 SHA512 6b4830a56137e226d51ba8166fe1a31c51256f1666cc0a683abfb154fbe313d415ce15e362756865a1dd91510cf581c619604b29e8a5288c328c85da57d53308 +DIST Implib.so-5fb84c2a750434b9df1da67d67b749eb929598f1.tar.gz 27694 BLAKE2B 6c3339a98dbf36a77290c1b58da3005cfbf358d9f7759d6fba9047a82d7d240e5c7168d1a172447770559e1cd4ad37aaae6c4e884896ecbc636740d24bf2137a SHA512 694c392754f3b483176515096f98add0cb453c6c36d729ac8609c35fc3d6f01e2982b01c20bb1c5a2ed0776559aca5b8e86967d1984a16678ba047475c21f3d6 DIST OouraFFT-v1.0.tar.gz 110531 BLAKE2B de0e280407e21118e2bc6ca93a7caf3c4a49d0a13eda018b1497f98851af73dda4cef56460dba310336c7ed958e34feef4784ca2575a13287dec2c1ac9a5af6d SHA512 89c6e8fd57abf26351b3efb792008a1bbe62d404a4225dcae8aa666b3782a421be071bdc9760ebb0c95b5336ee5ea517d2fa43ab915045f7cf6fd76e73578079 DIST XNNPACK-659147817805d17c7be2d60bd7bbca7e780f9c82.zip 20341886 BLAKE2B 9aa37b3622e62e554b9021fca88f9f8d274989d4799d942c27a6d13ebb59409b130423a23f60f4e42042b8894457d8d691e17e3f2162c8e9d1f97bb1ae13 SHA512 13c87064ec57adb29320c4d061ce0ae6cdb42b5e7584fbb758e3703f7f0a96d47e618b7ef584bf10d5b11d3658c43c6822e3b13748b6e659a5820ef534652ebf DIST XNNPACK-b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip 24168206 BLAKE2B ba6d612cb09823a655f065a76bd9b956a37664eade90aede2d30d9892f6bcfa2c6134f5332eb31247bea6b46e51f47250ae09a6810bde181c72f715550811f49 SHA512 29c844e758ec2f2913dc477866b016afc04679f16da5774069dabbc9373ed210d510c4b1205eb681de20669e49f34098f490340f5524139b079461589f41e7b0 +DIST XNNPACK-bbbaa7352a3ea729987d3e654d37be93e8009691.zip 26938397 BLAKE2B fa8b24435529958833bae368d554a6a71c04bad96a53c26b8f247c1dff2ffcccd0b5382a6b9ae07da111f3f071fc4a96ea28abf5f5a09e3f3099ab032bcc92b3 SHA512 b542c6850c6698f2d46cd2a7a6de4b18f14558a9720c5b169fa9898c5cff5b499005adc767962fcf2a38b4f06b5eb038e4c1fecee0eac0524dde23aafe55ee15 DIST XNNPACK-e8f74a9763aa36559980a0c2f37f587794995622.zip 18756888 BLAKE2B 0a1787166e8bbfda4aa6010075d92573112a21f3f9d3b1c13bc931fae6fa4cafb71685e4c57e86d7a662912bb6431c2d39a24378bf82361b50e5855d1b62f524 SHA512 a6802f0995742af0ca82de010cbd42da230b36cc884612d4ba2de20ba0ca56da6a11209bfb01ee1a5ddc31dc891a69438fa4836ec9d62d56e32c6aa144c6e7aa DIST apple_support.1.1.0.tar.gz 27105 BLAKE2B 6982ed0188760caeb6951dd28d211449d37a3192fa75e22f5ea86b599a5a92bf8efcfe5a549146533b725aa0fd41584c4d12db3fab41ffbcbca60f657e9590f5 SHA512 db291209ab9a54238b244e02abbca749a695ca3b9b9dc2e207227d3ea32f13144f3236fa921df4c6ba954850635db56584582d8916bdf4c90a2adc55dc90cd3a DIST apple_support.1.6.0.tar.gz 66375
[gentoo-commits] repo/gentoo:master commit in: dev-build/bazel/
commit: d459ace304d05b94d467a6af160d75cbcb48bca6 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:43:40 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:33:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d459ace3 dev-build/bazel: add 6.4.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> dev-build/bazel/Manifest | 1 + dev-build/bazel/bazel-6.4.0.ebuild | 102 + 2 files changed, 103 insertions(+) diff --git a/dev-build/bazel/Manifest b/dev-build/bazel/Manifest index a1316accb541..3ceee170ffa2 100644 --- a/dev-build/bazel/Manifest +++ b/dev-build/bazel/Manifest @@ -4,3 +4,4 @@ DIST bazel-5.0.0-dist.zip 235894565 BLAKE2B 3798eb9111772809f0345e0c74bef38d8f9d DIST bazel-5.1.1-dist.zip 236073335 BLAKE2B dacc98db99a4877bcda743058f8d34c276d893bec14a595155587f9d0a2716caf106e1d08917f8103b9c15c45433285cce2063f15a2653d3d1a4a6b67242876f SHA512 84e2f72df1838fc88a39853afc510bca835fea28590e9aac2138b5416d2f8d9aefd082c81012a2066194fdc440b00b44f9f188b5c896461acebfeb9cd40efc7c DIST bazel-5.3.0-dist.zip 235314819 BLAKE2B 771a940e083d569b0297d37877e6d52c16f698bc5141e2c9c895d5d6cdd9e93203fbc941eca7daa4b40026551c25a5bf45d0862b8b13993bc40434aa6bb99dd3 SHA512 6c98e904596764a309e98ea2453c751dc0bf27c683462c5654b72076f8537bccf6c5103ccea60fa3a3dffeaa76b07db80a594feb96ed566282d10bb04f0e1455 DIST bazel-6.2.0-dist.zip 196992916 BLAKE2B 9516deae60f4193e68687909e3dff0539030d55ee220973890c41c82bb390f04327411fc2a4f0f6782279ae3c2d127498283a86ecc86c2fcdf424b3bd10bad93 SHA512 c2ff9cafd07553bf7e6f4ed2b561bd217f5ec6dda173269cc5a1885f5ec2fea09855cc09f63b62e653135b9babbedbf280e928bf0f3a1404b7066ba5bbecf18f +DIST bazel-6.4.0-dist.zip 206062629 BLAKE2B 096f942639a1f2bf8f67ce6d4d313d18ada6998400c3ba320f6afe7877d20113c3d5ee76dcc125fd6eab832d0ba8c94d83d6b15d1e659b0b96835cdb0ec8b496 SHA512 e16d16d3f665517d0a4d79257c451d002259838c011749e678520639ea8c5a3f2f5309fb8f2070462b8d2f1dd1f9f0c18d233919e4d92871db67ea71f3f0c88d diff --git a/dev-build/bazel/bazel-6.4.0.ebuild b/dev-build/bazel/bazel-6.4.0.ebuild new file mode 100644 index ..f756db0dbc6a --- /dev/null +++ b/dev-build/bazel/bazel-6.4.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 bazel java-pkg-2 multiprocessing toolchain-funcs + +DESCRIPTION="Fast and correct automated build system" +HOMEPAGE="https://bazel.build/; + +SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples tools" +# strip corrupts the bazel binary +# test fails with network-sandbox: An error occurred during the fetch of repository 'io_bazel_skydoc' (bug 690794) +RESTRICT="strip test" +RDEPEND=">=virtual/jre-11:*" +DEPEND=" + virtual/jdk:11 + app-arch/unzip + app-arch/zip" + +S="${WORKDIR}" + +pkg_setup() { + if has ccache ${FEATURES}; then + ewarn "${PN} usually fails to compile with ccache, you have been warned" + fi + java-pkg-2_pkg_setup + + if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && ver_test $(gcc-version) -ge 13 ; then + eerror "Bazel 6 needs <=gcc-12 to compile." + eerror "Please run 'eselect gcc' and set correct gcc version." + die "GCC version is too new to compile Bazel!" + fi +} + +src_unpack() { + # Only unpack the main distfile + unpack ${P}-dist.zip +} + +src_prepare() { + default + + # F: fopen_wr + # S: deny + # P: /proc/self/setgroups + # A: /proc/self/setgroups + # R: /proc/24939/setgroups + # C: /usr/lib/systemd/systemd + addpredict /proc +} + +src_compile() { + export JAVA_HOME=$(java-config --jre-home) # so keepwork works + export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel_get_flags) + --java_runtime_version=local_jdk + --tool_java_runtime_version=local_jdk" + VERBOSE=yes ./compile.sh || die "Failed compiling bazel" + + ./scripts/generate_bash_completion.sh \ + --bazel=output/bazel \ + --output=bazel-complete.bash \ + --prepend=scripts/bazel-complete-header.bash \ + --prepend=scripts/bazel-complete-template.bash || die "Failed to generate bash completions" +} + +src_test() { + output/bazel test \ + --verbose_failures \ + --spawn_strategy=standalone \ + --genrule_strategy=standalone \ + --verbose_test_summary \ + examples/cpp:hello-success_test || die + output/bazel shutdown +} + +src_install() { + dobin output/bazel + newbashcomp bazel-complete.bash ${PN} + bashcomp_alias ${PN} ibazel + insinto /usr/share/zsh/site-functions +
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/tensorboard/
commit: f82ba8a3ae5c7cfd018ca00e2c71f98c8ad3c5ff Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:22:10 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82ba8a3 sci-visualization/tensorboard: add 2.15.1 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-visualization/tensorboard/Manifest | 1 + .../tensorboard/tensorboard-2.15.1.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/sci-visualization/tensorboard/Manifest b/sci-visualization/tensorboard/Manifest index dd1c5fee7f69..c2e8344f9623 100644 --- a/sci-visualization/tensorboard/Manifest +++ b/sci-visualization/tensorboard/Manifest @@ -3,3 +3,4 @@ DIST tensorboard-2.11.0-py3-none-any.whl.zip 5990351 BLAKE2B d6796fceb047abc69c8 DIST tensorboard-2.12.0-py3-none-any.whl.zip 5638388 BLAKE2B 617c76fa49b2aa647d7f099d8dbc7d53449e3024981f2f5858c1eff44b6a3c9369169579436562373fd2f44222e506b54d10083292352b70c400f16dcfaf1dec SHA512 d7eaeeb68adf1ad121bffd15f5147564af78ee74b7f2f251f6111bc94973b4ee7c952de51eab4608126a230b4709af5c67944608f4c5c73918af82945abc63e3 DIST tensorboard-2.13.0-py3-none-any.whl.zip 5569681 BLAKE2B f7c671e9a59ab50c9bf150d52826a70091908876ebd65ee39e347eef15f63d1c1e3dadd6c2748917bdd640a09e1816238b755de92c2eb82ca296a67a28be0387 SHA512 6d934632855431056a4b255be52312a9cb6592ca4fde97a2a563634dbbc7ff2809cac6adbffbd6ea5eb03f22cdf682593b704704ed9af208cea9a36030cd9ff1 DIST tensorboard-2.14.1-py3-none-any.whl.zip 5508920 BLAKE2B b1f7afccc29ea7f1694127a02ef571bfd984be17c9a4f4e30be0fece64c94e8f3e6c4f4dfc49cb0544694a806ab09d83d56b0064aae0a226721ca47d20e7bf6a SHA512 6d4f61452a99b88aef2e640a9be9324eb7c287121faff267b9fb8b114381f03c90cbcd46d38f2fd0aa54d6c7c5ed9f8123bd76675454564169ab0ccd67abaa6e +DIST tensorboard-2.15.1-py3-none-any.whl.zip 5539710 BLAKE2B 39791d7c7a857df8836d5113c4514bd9d8fd568df6e67f2f3c43f1faa125ba445c1aaa137b38de2cfcccb4ebbda9e7d0ffc2f41e61770d44f7e93683acb3ab13 SHA512 cd73752fa375075ed9ec3240853401f87df16aaae784c7ccf820d8a5a3ff1bf1f2a1424fa62a417ea0a8ed2463ac1be7de5228bc161f9f3f9e52b56b02354323 diff --git a/sci-visualization/tensorboard/tensorboard-2.15.1.ebuild b/sci-visualization/tensorboard/tensorboard-2.15.1.ebuild new file mode 100644 index ..c1090cd5fc97 --- /dev/null +++ b/sci-visualization/tensorboard/tensorboard-2.15.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit python-r1 pypi + +DESCRIPTION="TensorFlow's Visualization Toolkit" +HOMEPAGE="https://www.tensorflow.org/; +SRC_URI="$(pypi_wheel_url --unpack)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +RDEPEND=" + ${PYTHON_DEPS} + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}] + >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/setuptools-41[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + app-arch/unzip + ${PYTHON_DEPS} +" +PDEPEND=" + =sci-libs/tensorflow-2.15*[python,${PYTHON_USEDEP}] +" + +src_prepare() { + eapply_user + + sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \ + "${S}/${P}.dist-info/RECORD" || die "failed to unvendor" + grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored deps found" + + find "${S}/${PN}" -name '*.py' -exec sed -i \ + -e 's/^from tensorboard\._vendor import /import /' \ + -e 's/^from tensorboard\._vendor\./from /' \ + {} + || die "failed to unvendor" + + rm -rf "${S}/${PN}/_vendor" || die + + sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove plugin deps" + sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove data-server deps" + sed -i -e 's/google-auth-oauthlib.*$/google-auth-oauthlib/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax oauth deps" + sed -i -e 's/protobuf.*$/protobuf/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax protobuf deps" +} + +src_install() { + do_install() { + python_domodule "${PN}" + python_domodule "${P}.dist-info" + } +
[gentoo-commits] repo/gentoo:master commit in: dev-python/flatbuffers/
commit: ad0e39b851547de4d1bd14e6694b8a7660379144 Author: wangjiezhe gmail com> AuthorDate: Fri Jan 19 10:21:19 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0e39b8 Revert "dev-python/flatbuffers: Remove old" This reverts commit 2bc4030874064a68c9fd9646ed2cee14e6e51b01. Also update PYTHON_COMPAT Co-authored-by: Andrew Ammerlaan gentoo.org> Signed-off-by: Jiezhe Wang gmail.com> Signed-off-by: Jason Zaman gentoo.org> dev-python/flatbuffers/Manifest | 1 + dev-python/flatbuffers/flatbuffers-23.1.21.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest index ff76ed194531..16918eaf4e7a 100644 --- a/dev-python/flatbuffers/Manifest +++ b/dev-python/flatbuffers/Manifest @@ -1 +1,2 @@ +DIST flatbuffers-23.1.21.gh.tar.gz 2181861 BLAKE2B 6368358c21e677feb466245a746b86cebb6d6a4058bb6d593de81bf3c32ddfb9fd475e4bb225d4529ea106253456a5ed1ee6d024b1e2521e02efef171750f428 SHA512 fa62188f773ad044644a58caf1e25bef417dfdea47c9da8a2ea7f997154b4f3976019e32e73cc533696a3d4e45ec4a8402b6df140878dfa2ff078740d61b4b0f DIST flatbuffers-23.5.26.gh.tar.gz 2257271 BLAKE2B 147425e7c018072f4ae4cdb3e034a4f434362d88d5e27b09375965993c279acfbed36064014c8f4fbe3fb81175ac0aa9b07629675e2c7ad33d59a9c85f2c3bb8 SHA512 cd0a5efad8016e1217d01a181d6b02e546f5693c6412361bfeaee820d5dfe5e2a424cee1963270e851c1a4f936ae8a0032a51c5bb16ee19313e0ecc77dc4ba31 diff --git a/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild b/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild new file mode 100644 index ..f6733524881c --- /dev/null +++ b/dev-python/flatbuffers/flatbuffers-23.1.21.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="RFC 7049 - Concise Binary Object Representation" +HOMEPAGE=" + https://github.com/google/flatbuffers/ + https://pypi.org/project/flatbuffers/ +" +SRC_URI=" + https://github.com/google/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~riscv x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +python_test() { + cd "${WORKDIR}/${P}/tests" || die + # zeroes means without benchmarks + "${EPYTHON}" py_test.py 0 0 0 false || die "Tests failed with ${EPYTHON}" + "${EPYTHON}" py_flexbuffers_test.py -v || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/tensorflow-estimator/
commit: ab8ddac6f64feafa96647cf160cecd5bfd75cbee Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 06:47:09 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8ddac6 sci-libs/tensorflow-estimator: add 2.14.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/tensorflow-estimator/Manifest | 2 + .../tensorflow-estimator-2.14.0.ebuild | 75 ++ 2 files changed, 77 insertions(+) diff --git a/sci-libs/tensorflow-estimator/Manifest b/sci-libs/tensorflow-estimator/Manifest index 19331123a3e2..659bd20d7373 100644 --- a/sci-libs/tensorflow-estimator/Manifest +++ b/sci-libs/tensorflow-estimator/Manifest @@ -1,5 +1,7 @@ +DIST bazelbuild-rules_cc-0.0.2.tar.gz 127138 BLAKE2B 2a4cb12096bd8e6efebb13861b259ea12266372d37ef0d6c6005c4b9a6f919c26e1caa2ac78578aefd80a4f5bf08c1a14e15df5218f5d6b949beacba116b7b33 SHA512 688b5e6ea0e4cc8e5e11fc7aaac70f88c54d2d70221df0772eea1f0ff3ec16e2e92305f76da09c3c497f29e9132870ceaec7ecad034cca678ff4303899b67c14 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 BLAKE2B 0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56 SHA512 2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 BLAKE2B bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39 SHA512 ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c DIST tensorflow-estimator-2.11.0-rc0.tar.gz 655514 BLAKE2B cc73f282a32f657bf507d948210aa981f0867c4898574c61fb5654204fa573ac7bdef16635d202ed3d202ccc9c8915f5613e4149ce6839d59281a38cfd6953f7 SHA512 c473a6db62a0a55f25f8fd5fd7ffb2f2a473261c5a7b3217bd1d8a21a02ab4871793ea57917c6eb9dc9012bd030faf8030702caf3f764983ce526d201866204f DIST tensorflow-estimator-2.12.0.tar.gz 656763 BLAKE2B a67c81487b7765f3195f7567b66455a4be390bff8d6dec751d054a26b654b1aac96982f6fa55d0488a8e6414e7d4b58d1ae59680a1c694615f82718c77478872 SHA512 d86bfde67c97988beeb5abc8042c1847c6d0081d54e21e35424d463895e95a5d0adc74d7d2bb006a617748da3b9a8bbb8979d6a842f024ab3a4d08a2e806147b DIST tensorflow-estimator-2.13.0.tar.gz 656953 BLAKE2B 2aeae25089990914018cd713aba1289195595e67b85cc5d66b1a348b9d65c29854768118989aa0d5540eb5d70bb32ac1699584f0191460f5f23f6f8b3f9d7204 SHA512 c445a43d497c575fb6e2f7a26d5346b2db8712540f807e0bc64759db056468ada909371b29b828470c7763156570c25917157dbe0d61e9f148c3027c29ebd181 +DIST tensorflow-estimator-2.14.0.tar.gz 656933 BLAKE2B 4506b4149824f505b7f42c5c6a73daaa1d5b46201141e11e0775baa7524e0a7886cee5079bdb97af6a880d2f6dbfa276b9e484d06406f84f254b2541b2f80c5b SHA512 a2ac534acba806177400c18968a3d5384a30e4fd431eb3b9f4e1542220b1e382e9272be9909f14d6984d50591b155be5eef7051620a9133ffd199bd1e6fe4582 diff --git a/sci-libs/tensorflow-estimator/tensorflow-estimator-2.14.0.ebuild b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.14.0.ebuild new file mode 100644 index ..7ce12833b815 --- /dev/null +++ b/sci-libs/tensorflow-estimator/tensorflow-estimator-2.14.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +MY_PN="estimator" +MY_PV=${PV/_rc/-rc} +MY_P=${MY_PN}-${MY_PV} + +inherit bazel distutils-r1 + +DESCRIPTION="A high-level TensorFlow API that greatly simplifies machine learning programming" +HOMEPAGE="https://www.tensorflow.org/; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +bazel_external_uris=" + https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz -> bazelbuild-rules_cc-0.0.2.tar.gz + https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" + +SRC_URI="https://github.com/tensorflow/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris}" + +RDEPEND=" + =sci-libs/tensorflow-2.14*[python,${PYTHON_USEDEP}] + sci-libs/keras[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/unzip + >=dev-build/bazel-5.3.0 + dev-java/java-config +" + +S="${WORKDIR}/${MY_P}" + +DOCS=( CONTRIBUTING.md README.md ) + +src_unpack() { + unpack "${P}.tar.gz" + bazel_load_distfiles "${bazel_external_uris}" +} + +src_prepare() { + bazel_setup_bazelrc + default + python_copy_sources +} + +python_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + + ebazel build
[gentoo-commits] repo/gentoo:master commit in: dev-python/ml_dtypes/
commit: adba82d914ab1d30ef1df45cf88c394454527c06 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 11:20:48 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adba82d9 dev-python/ml_dtypes: add 0.3.2 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> dev-python/ml_dtypes/Manifest | 1 + dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild | 35 + 2 files changed, 36 insertions(+) diff --git a/dev-python/ml_dtypes/Manifest b/dev-python/ml_dtypes/Manifest index 270337efceaf..bc543760e578 100644 --- a/dev-python/ml_dtypes/Manifest +++ b/dev-python/ml_dtypes/Manifest @@ -1,2 +1,3 @@ DIST eigen-7bf2968fed5f246c0589e004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd DIST ml_dtypes-0.2.0.gh.tar.gz 66155 BLAKE2B fc3bcdc8af99a232611b2b9da3ff640852f236dd6b13b8e3fbb9e47934e8a30f3d4d009b845ec1da6f96a4b2fe04e269cef29a5f44061ed9cd38ba24a7d7ce2e SHA512 5903534832f75c13c4fbd5522ff5d93a2d1bf0cbc0226c72f26c4b8137df74fd6603230e5f6de7a58d68f38ff70d97f9e1f3a256b1b64ef611b3f522cb492682 +DIST ml_dtypes-0.3.2.gh.tar.gz 71606 BLAKE2B cbf5414d09160a2e4e878261c5842efd664a424064aae727d9d1188304a5e888ca955b3bf199956c2beed53c78c0f8afeb8860245d57553b10ca7262ba1e8bce SHA512 d42f6734edc5c159f15b9c020deb2595f32bbcdf53ecfaea840afb38314a855d09315693129393f755fdc3295b5965073b404822aacf1a149c7f9bab89c48fd5 diff --git a/dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild b/dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild new file mode 100644 index ..b6db456a8c20 --- /dev/null +++ b/dev-python/ml_dtypes/ml_dtypes-0.3.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +EIGEN_CommitId="7bf2968fed5f246c0589e004cb420fcd7c71" + +DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" +HOMEPAGE="https://github.com/jax-ml/ml_dtypes; +SRC_URI=" + https://github.com/jax-ml/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] +" + +python_prepare_all() { + rmdir third_party/eigen || die + cp -r "${WORKDIR}/eigen-${EIGEN_CommitId}" third_party/eigen || die + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/tensorflow/files/, sci-libs/tensorflow/
commit: 9d1694eac17c1be7f0115747818ec13bc3c88de2 Author: wangjiezhe gmail com> AuthorDate: Fri Jan 19 13:03:12 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1694ea sci-libs/tensorflow: add 2.13.1 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/tensorflow/Manifest | 18 + ...dd-rules-docker-http_archive-bazel-toolch.patch | 38 ++ ...emlib-Latest-absl-LTS-has-split-cord-libs.patch | 32 ++ ...Must-link-against-libm-for-round-and-log2.patch | 29 ++ ...ensorflow_cc-Add-systemlib-nsync-linkopts.patch | 35 ++ ...systemlib-Updates-for-Abseil-20220623-LTS.patch | 71 ...0006-systemlib-Update-targets-for-absl_py.patch | 27 ++ ...emlibs-Add-well_known_types_py_pb2-target.patch | 28 ++ ...-0008-Relax-setup.py-version-requirements.patch | 55 +++ ...flow-2.13.0-0009-fix-sparse-transpose-op2.patch | 30 ++ ...0-0010-systemlibs-update-targets-for-absl.patch | 352 ...mlibs-update-targets-for-google_cloud_cpp.patch | 25 ++ ...w-2.13.0-0012-bump-cudnn-frontend-to-v0.9.patch | 29 ++ sci-libs/tensorflow/tensorflow-2.13.1.ebuild | 453 + 14 files changed, 1222 insertions(+) diff --git a/sci-libs/tensorflow/Manifest b/sci-libs/tensorflow/Manifest index 40b0ce6a48ca..6e541231fe2d 100644 --- a/sci-libs/tensorflow/Manifest +++ b/sci-libs/tensorflow/Manifest @@ -3,6 +3,7 @@ DIST FP16-4dfe081cf6bcd15db339cf2680b9281b8451eeb3.zip 91462 BLAKE2B dc40d6129c0 DIST FXdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.zip 16646 BLAKE2B 8f6ca6feee16cb57d9b4504e7615703c2c7ea86fa8ea3f814668478cc13b8cb3cb1429200359be5521ca11f77e1c3d575bd123d3ac03586faab88a131ac2 SHA512 6b4830a56137e226d51ba8166fe1a31c51256f1666cc0a683abfb154fbe313d415ce15e362756865a1dd91510cf581c619604b29e8a5288c328c85da57d53308 DIST OouraFFT-v1.0.tar.gz 110531 BLAKE2B de0e280407e21118e2bc6ca93a7caf3c4a49d0a13eda018b1497f98851af73dda4cef56460dba310336c7ed958e34feef4784ca2575a13287dec2c1ac9a5af6d SHA512 89c6e8fd57abf26351b3efb792008a1bbe62d404a4225dcae8aa666b3782a421be071bdc9760ebb0c95b5336ee5ea517d2fa43ab915045f7cf6fd76e73578079 DIST XNNPACK-659147817805d17c7be2d60bd7bbca7e780f9c82.zip 20341886 BLAKE2B 9aa37b3622e62e554b9021fca88f9f8d274989d4799d942c27a6d13ebb59409b130423a23f60f4e42042b8894457d8d691e17e3f2162c8e9d1f97bb1ae13 SHA512 13c87064ec57adb29320c4d061ce0ae6cdb42b5e7584fbb758e3703f7f0a96d47e618b7ef584bf10d5b11d3658c43c6822e3b13748b6e659a5820ef534652ebf +DIST XNNPACK-b9d4073a6913891ce9cbd8965c8d506075d2a45a.zip 24168206 BLAKE2B ba6d612cb09823a655f065a76bd9b956a37664eade90aede2d30d9892f6bcfa2c6134f5332eb31247bea6b46e51f47250ae09a6810bde181c72f715550811f49 SHA512 29c844e758ec2f2913dc477866b016afc04679f16da5774069dabbc9373ed210d510c4b1205eb681de20669e49f34098f490340f5524139b079461589f41e7b0 DIST XNNPACK-e8f74a9763aa36559980a0c2f37f587794995622.zip 18756888 BLAKE2B 0a1787166e8bbfda4aa6010075d92573112a21f3f9d3b1c13bc931fae6fa4cafb71685e4c57e86d7a662912bb6431c2d39a24378bf82361b50e5855d1b62f524 SHA512 a6802f0995742af0ca82de010cbd42da230b36cc884612d4ba2de20ba0ca56da6a11209bfb01ee1a5ddc31dc891a69438fa4836ec9d62d56e32c6aa144c6e7aa DIST apple_support.1.1.0.tar.gz 27105 BLAKE2B 6982ed0188760caeb6951dd28d211449d37a3192fa75e22f5ea86b599a5a92bf8efcfe5a549146533b725aa0fd41584c4d12db3fab41ffbcbca60f657e9590f5 SHA512 db291209ab9a54238b244e02abbca749a695ca3b9b9dc2e207227d3ea32f13144f3236fa921df4c6ba954850635db56584582d8916bdf4c90a2adc55dc90cd3a DIST bazel-skylib-1.3.0.tar.gz 36103 BLAKE2B a58142b9d2a5da9f137705105aa735c8489519989ca7e633968114309f23074a56cd03b5fed70e284da63751d666904c2573940ad9a0feb2be689d695f0f07ae SHA512 ab3a0b465ebbfe07c139b92f1e8b2c0bcede66d6366d184891e3c0ccd6619164bc299777e7d7236cb463834b98426f6fb6890409e0ce94b75446dbd85854944f @@ -13,6 +14,8 @@ DIST bazelbuild-rules_android-v0.1.1.zip 14654 BLAKE2B 1cfd5af08c6eab9602883f62d DIST bazelbuild-rules_cc-081771d4a0e9d7d3aa0eed2ef389fa4700dfb23e.tar.gz 130803 BLAKE2B 406331205e8e35fc9f7f727f6f7f9697c658af800e4b90373440c433ec5cfedfe0a3986ce5b1499a2db5b7aa4dc62efac364e73639b98864d2f63076e5b209e3 SHA512 2dc8f50c405cadf10d797117b51868fa22798c4ff7cc1c4f7d4c39fa0d2e5ffbfe8269df42f90c92e0870bb8e8a9c204d3dea237a7ded03f6275657060ee9774 DIST bazelbuild-rules_closure-308b05b2419edb5c8ee0471b67a40403df940149.tar.gz 464906 BLAKE2B 033d76b8081f4f987e64875ad5c8e7b8f894ec6be58c52ee02c4d31d4480fee02f3f432ea9c4630ad3f5d1163f820aff37f6493da797ec51b148b361ab3c8b25 SHA512 2cd841f4530503ed31fa6425cb749ef29f8a1071b5d55594644303233e58455783cb02402bc23d7104ef036745733087d43075a1fcdab2ac96cd1a9872a6ea4a DIST bazelbuild-rules_docker-v0.10.0.tar.gz 549649 BLAKE2B e7a537b21138a5c5d9ce360e46238f57c917d2dbf5dd17887607402227cbe7c5d68aead9db0ecdb74c09eed9dac26eb86e004a9020c251152d15beb48be0e0d7 SHA512
[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/files/, sci-libs/keras/
commit: 4016745dba5525a8b83d7f5d65cfd62b68b5e1b4 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 06:45:02 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4016745d sci-libs/keras: add 2.14.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/keras/Manifest| 2 + ...ras-2.14.0-0001-bazel-Use-system-protobuf.patch | 330 + sci-libs/keras/keras-2.14.0.ebuild | 84 ++ 3 files changed, 416 insertions(+) diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest index bf70e32a6475..0032aa4f3fac 100644 --- a/sci-libs/keras/Manifest +++ b/sci-libs/keras/Manifest @@ -1,6 +1,8 @@ +DIST bazelbuild-rules_cc-0.0.2.tar.gz 127138 BLAKE2B 2a4cb12096bd8e6efebb13861b259ea12266372d37ef0d6c6005c4b9a6f919c26e1caa2ac78578aefd80a4f5bf08c1a14e15df5218f5d6b949beacba116b7b33 SHA512 688b5e6ea0e4cc8e5e11fc7aaac70f88c54d2d70221df0772eea1f0ff3ec16e2e92305f76da09c3c497f29e9132870ceaec7ecad034cca678ff4303899b67c14 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 BLAKE2B 0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56 SHA512 2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 BLAKE2B bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39 SHA512 ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c DIST keras-2.10.0.tar.gz 2250425 BLAKE2B eb05537739cdc81e279b5c400e2e2b77d46f4085e8530fef565bde12414ddccedb44c0b13265106a3353e67c367106e1d341412dc25b32e2221f144a31d76079 SHA512 8682110495a045c2ebc61f31a98d646b88fd9608d5169be78701cf528457ff0d2e39669d885854c14c1e6bebb380b14968957f2a8a34a8a023f8860efc7aeecd DIST keras-2.11.0.tar.gz 2260857 BLAKE2B 9c85e0f64176848886509fbf269b85732f8ad98e7be3ec186e71870e453454b9b81516ef2ca4e67fb8906bc0ca1241d61ae94db6b58c7483527d33519f7c38fb SHA512 17c773e1f9c592676d56a8b3eed707d52240800b33e85db80f206e8459c8c18485f0bcb6d5775ce1ef0625dc5ebe699574b8599dd98dbb73620da4301968 DIST keras-2.12.0.tar.gz 2319287 BLAKE2B 332b2b02eecac2da7c87c1f051c56d495027630e2e0254d543897e462f7f44a282bff6cf3cbe2602663cae2e2c76ab45c9b3b53cadbc3317b3e2dd366bdf7ace SHA512 10d034abc9b159a0945610dcfb2fc58d8143267629b8f59496b4e5f097b1220bdb02a269f135f05b8abed56c2d5237b3e0c2b74882cd3f321850fc7f47694dbb DIST keras-2.13.1.tar.gz 2373567 BLAKE2B 8b8b0c51fa9c0f53baa2306d0ee4361aaeaed272d887e0fb2f4289696a74e2cb45239fb378db70d954346b30124255a16002555002813656607721b3f393d0c2 SHA512 0f0c93f31d555e27e3f4268af7749b4c494a1f698bc763cebc4efe55e8011dbf637b978ca976ed61c46e8b11b8267b1a277d5048c3d3bcbe47005ee8960a1fc3 +DIST keras-2.14.0.tar.gz 2385374 BLAKE2B adca6634e06130d6f238d58e1d94ddd435b30da9b9cc8dd46f40d3ceec98cc6a82c37c3454c438f79b22da1aee223fcae99cf73fe1348383669c5176ee9ef225 SHA512 aeb89c8186410d0a5b36b3293d5e36111755716adde1b89fc33a3cc35f8dbdd297a8f8c7f54c9ca21835bc430ba0886a1eee13febe0dbcc510bfab602a6ddc81 diff --git a/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch b/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch new file mode 100644 index ..526742490f90 --- /dev/null +++ b/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch @@ -0,0 +1,330 @@ +From a064130a9cb6a2544c96552d43b3ff1b4bab0de4 Mon Sep 17 00:00:00 2001 +From: wangjiezhe +Date: Fri, 24 Nov 2023 00:35:16 +0800 +Subject: [PATCH] bazel: Use system protobuf + +--- + WORKSPACE| 52 -- + keras/protobuf/BUILD | 2 +- + third_party/BUILD| 8 +- + third_party/protobuf.bzl | 216 +++ + 4 files changed, 224 insertions(+), 54 deletions(-) + create mode 100644 third_party/protobuf.bzl + +diff --git a/WORKSPACE b/WORKSPACE +index c0ebc4e52..61282aead 100644 +--- a/WORKSPACE b/WORKSPACE +@@ -1,53 +1 @@ + workspace(name = "org_keras") +- +-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +- +-# Needed by protobuf +-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +-http_archive( +-name = "bazel_skylib", +-urls = [ +- "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz;, +- "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz;, +-], +-sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506", +-) +-load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/tensorboard/
commit: beef914babe36ac00193e9a0263a584a4bf467db Author: wangjiezhe gmail com> AuthorDate: Fri Jan 19 12:59:34 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beef914b sci-visualization/tensorboard: add 2.13.0 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-visualization/tensorboard/Manifest | 1 + .../tensorboard/tensorboard-2.13.0.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/sci-visualization/tensorboard/Manifest b/sci-visualization/tensorboard/Manifest index 520d06a75624..e775562064f5 100644 --- a/sci-visualization/tensorboard/Manifest +++ b/sci-visualization/tensorboard/Manifest @@ -1,3 +1,4 @@ DIST tensorboard-2.10.0.zip 5873469 BLAKE2B b03a804682275abd83482e6dc8e62bef4301d796ef5bd2b02bed8d15ab16ff4bd19f1b9e3488e12ea6c03e1b7a85fd69a6a226f0a5378da2067c661b7f1f2f7e SHA512 04da20089d7e24e2c519da24bb8ad32f622386799e28403e036d40c29bc99011cc374480176776b0801df0e37eb2b0e93a987d2a97cd7406eabb75bfd649a311 DIST tensorboard-2.11.0-py3-none-any.whl.zip 5990351 BLAKE2B d6796fceb047abc69c84c8f30ce6b5e0739a376e110fb7e2bb78ee5b6c7dd8d1344546950d46dbdc3a47780f4ad685be186087286225dbeb9ebce558f0837d8c SHA512 f1b908e13a56a86f6618ae8bf596339243642d0f00793d326ac884fd8e736bb316331728b474022936570fb6202b323d8ba2bf4908619aa1f79411b904edf209 DIST tensorboard-2.12.0-py3-none-any.whl.zip 5638388 BLAKE2B 617c76fa49b2aa647d7f099d8dbc7d53449e3024981f2f5858c1eff44b6a3c9369169579436562373fd2f44222e506b54d10083292352b70c400f16dcfaf1dec SHA512 d7eaeeb68adf1ad121bffd15f5147564af78ee74b7f2f251f6111bc94973b4ee7c952de51eab4608126a230b4709af5c67944608f4c5c73918af82945abc63e3 +DIST tensorboard-2.13.0-py3-none-any.whl.zip 5569681 BLAKE2B f7c671e9a59ab50c9bf150d52826a70091908876ebd65ee39e347eef15f63d1c1e3dadd6c2748917bdd640a09e1816238b755de92c2eb82ca296a67a28be0387 SHA512 6d934632855431056a4b255be52312a9cb6592ca4fde97a2a563634dbbc7ff2809cac6adbffbd6ea5eb03f22cdf682593b704704ed9af208cea9a36030cd9ff1 diff --git a/sci-visualization/tensorboard/tensorboard-2.13.0.ebuild b/sci-visualization/tensorboard/tensorboard-2.13.0.ebuild new file mode 100644 index ..1983d32cdb5b --- /dev/null +++ b/sci-visualization/tensorboard/tensorboard-2.13.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit python-r1 pypi + +DESCRIPTION="TensorFlow's Visualization Toolkit" +HOMEPAGE="https://www.tensorflow.org/; +SRC_URI="$(pypi_wheel_url --unpack)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +RDEPEND=" + ${PYTHON_DEPS} + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}] + >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/setuptools-41[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + app-arch/unzip + ${PYTHON_DEPS} +" +PDEPEND=" + =sci-libs/tensorflow-2.13*[python,${PYTHON_USEDEP}] +" + +src_prepare() { + eapply_user + + sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \ + "${S}/${P}.dist-info/RECORD" || die "failed to unvendor" + grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored deps found" + + find "${S}/${PN}" -name '*.py' -exec sed -i \ + -e 's/^from tensorboard\._vendor import /import /' \ + -e 's/^from tensorboard\._vendor\./from /' \ + {} + || die "failed to unvendor" + + rm -rf "${S}/${PN}/_vendor" || die + + sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove plugin deps" + sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove data-server deps" + sed -i -e 's/google-auth-oauthlib.*$/google-auth-oauthlib/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax oauth deps" + sed -i -e 's/protobuf.*$/protobuf/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax protobuf deps" +} + +src_install() { + do_install() { + python_domodule "${PN}" + python_domodule "${P}.dist-info" + } + python_foreach_impl do_install +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/
commit: 2ba5cc38a32fcc6b297c9bade8ba5447924e8bd0 Author: wangjiezhe gmail com> AuthorDate: Fri Jan 19 13:04:31 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba5cc38 sci-libs/keras: add 2.13.1 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-libs/keras/Manifest| 1 + sci-libs/keras/keras-2.13.1.ebuild | 84 ++ 2 files changed, 85 insertions(+) diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest index d5c590e7cbd2..bf70e32a6475 100644 --- a/sci-libs/keras/Manifest +++ b/sci-libs/keras/Manifest @@ -3,3 +3,4 @@ DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 BLA DIST keras-2.10.0.tar.gz 2250425 BLAKE2B eb05537739cdc81e279b5c400e2e2b77d46f4085e8530fef565bde12414ddccedb44c0b13265106a3353e67c367106e1d341412dc25b32e2221f144a31d76079 SHA512 8682110495a045c2ebc61f31a98d646b88fd9608d5169be78701cf528457ff0d2e39669d885854c14c1e6bebb380b14968957f2a8a34a8a023f8860efc7aeecd DIST keras-2.11.0.tar.gz 2260857 BLAKE2B 9c85e0f64176848886509fbf269b85732f8ad98e7be3ec186e71870e453454b9b81516ef2ca4e67fb8906bc0ca1241d61ae94db6b58c7483527d33519f7c38fb SHA512 17c773e1f9c592676d56a8b3eed707d52240800b33e85db80f206e8459c8c18485f0bcb6d5775ce1ef0625dc5ebe699574b8599dd98dbb73620da4301968 DIST keras-2.12.0.tar.gz 2319287 BLAKE2B 332b2b02eecac2da7c87c1f051c56d495027630e2e0254d543897e462f7f44a282bff6cf3cbe2602663cae2e2c76ab45c9b3b53cadbc3317b3e2dd366bdf7ace SHA512 10d034abc9b159a0945610dcfb2fc58d8143267629b8f59496b4e5f097b1220bdb02a269f135f05b8abed56c2d5237b3e0c2b74882cd3f321850fc7f47694dbb +DIST keras-2.13.1.tar.gz 2373567 BLAKE2B 8b8b0c51fa9c0f53baa2306d0ee4361aaeaed272d887e0fb2f4289696a74e2cb45239fb378db70d954346b30124255a16002555002813656607721b3f393d0c2 SHA512 0f0c93f31d555e27e3f4268af7749b4c494a1f698bc763cebc4efe55e8011dbf637b978ca976ed61c46e8b11b8267b1a277d5048c3d3bcbe47005ee8960a1fc3 diff --git a/sci-libs/keras/keras-2.13.1.ebuild b/sci-libs/keras/keras-2.13.1.ebuild new file mode 100644 index ..f6a875c9e4ab --- /dev/null +++ b/sci-libs/keras/keras-2.13.1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit bazel distutils-r1 + +DESCRIPTION="Deep Learning for humans" +HOMEPAGE="https://keras.io/; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +bazel_external_uris=" + https://github.com/bazelbuild/rules_cc/archive/b1c40e1de81913a3c40e5948f78719c28152486d.zip -> bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip + https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip -> bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" + +SRC_URI="https://github.com/keras-team/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${bazel_external_uris}" + +RDEPEND=" + >=dev-libs/protobuf-3.13.0:= + dev-python/absl-py[${PYTHON_USEDEP}] + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.13.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=sci-libs/keras-applications-1.0.8[${PYTHON_USEDEP}] + >=sci-libs/keras-preprocessing-1.1.2[${PYTHON_USEDEP}] + >=sci-libs/tensorflow-2.13[python,${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND=" + app-arch/unzip + >=dev-libs/protobuf-3.13.0 + dev-java/java-config + >=dev-build/bazel-5.3.0" + +# Bazel tests not pytest, also want GPU access +RESTRICT="test" +DOCS=( CONTRIBUTING.md README.md ) +PATCHES=( + "${FILESDIR}/keras-2.12.0-0001-bazel-Use-system-protobuf.patch" +) + +src_unpack() { + unpack "${P}.tar.gz" + bazel_load_distfiles "${bazel_external_uris}" +} + +src_prepare() { + bazel_setup_bazelrc + default + python_copy_sources +} + +python_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + + ebazel build //keras/tools/pip_package:build_pip_package + ebazel shutdown + + local srcdir="${T}/src-${EPYTHON/./_}" + mkdir -p "${srcdir}" || die + bazel-bin/keras/tools/pip_package/build_pip_package --src "${srcdir}" || die + + popd || die +} + +src_compile() { + export JAVA_HOME=$(java-config --jre-home) + distutils-r1_src_compile +} + +python_install() { + pushd "${T}/src-${EPYTHON/./_}" >/dev/null || die + esetup.py install + python_optimize + popd || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-build/bazel/
commit: e9b99e43843a56b446dacfb90c9881e743ac7249 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 03:18:22 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b99e43 dev-build/bazel: add notation for gcc-13 compilation issue Bug: https://bugs.gentoo.org/906914 Bug: https://bugs.gentoo.org/917689 Bug: https://bugs.gentoo.org/918703 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> dev-build/bazel/bazel-5.3.0.ebuild | 8 +++- dev-build/bazel/bazel-6.2.0.ebuild | 8 +++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dev-build/bazel/bazel-5.3.0.ebuild b/dev-build/bazel/bazel-5.3.0.ebuild index 1afd007db9d4..f756db0dbc6a 100644 --- a/dev-build/bazel/bazel-5.3.0.ebuild +++ b/dev-build/bazel/bazel-5.3.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit bash-completion-r1 bazel java-pkg-2 multiprocessing +inherit bash-completion-r1 bazel java-pkg-2 multiprocessing toolchain-funcs DESCRIPTION="Fast and correct automated build system" HOMEPAGE="https://bazel.build/; @@ -30,6 +30,12 @@ pkg_setup() { ewarn "${PN} usually fails to compile with ccache, you have been warned" fi java-pkg-2_pkg_setup + + if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && ver_test $(gcc-version) -ge 13 ; then + eerror "Bazel 6 needs <=gcc-12 to compile." + eerror "Please run 'eselect gcc' and set correct gcc version." + die "GCC version is too new to compile Bazel!" + fi } src_unpack() { diff --git a/dev-build/bazel/bazel-6.2.0.ebuild b/dev-build/bazel/bazel-6.2.0.ebuild index 1afd007db9d4..f756db0dbc6a 100644 --- a/dev-build/bazel/bazel-6.2.0.ebuild +++ b/dev-build/bazel/bazel-6.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit bash-completion-r1 bazel java-pkg-2 multiprocessing +inherit bash-completion-r1 bazel java-pkg-2 multiprocessing toolchain-funcs DESCRIPTION="Fast and correct automated build system" HOMEPAGE="https://bazel.build/; @@ -30,6 +30,12 @@ pkg_setup() { ewarn "${PN} usually fails to compile with ccache, you have been warned" fi java-pkg-2_pkg_setup + + if [[ ${MERGE_TYPE} != binary ]] && tc-is-gcc && ver_test $(gcc-version) -ge 13 ; then + eerror "Bazel 6 needs <=gcc-12 to compile." + eerror "Please run 'eselect gcc' and set correct gcc version." + die "GCC version is too new to compile Bazel!" + fi } src_unpack() {
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/tensorboard/
commit: b5b098e630ea6572ee49afa06b1971283d13cb5b Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 06:40:55 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b098e6 sci-visualization/tensorboard: add 2.14.1 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> sci-visualization/tensorboard/Manifest | 1 + .../tensorboard/tensorboard-2.14.1.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/sci-visualization/tensorboard/Manifest b/sci-visualization/tensorboard/Manifest index e775562064f5..dd1c5fee7f69 100644 --- a/sci-visualization/tensorboard/Manifest +++ b/sci-visualization/tensorboard/Manifest @@ -2,3 +2,4 @@ DIST tensorboard-2.10.0.zip 5873469 BLAKE2B b03a804682275abd83482e6dc8e62bef4301 DIST tensorboard-2.11.0-py3-none-any.whl.zip 5990351 BLAKE2B d6796fceb047abc69c84c8f30ce6b5e0739a376e110fb7e2bb78ee5b6c7dd8d1344546950d46dbdc3a47780f4ad685be186087286225dbeb9ebce558f0837d8c SHA512 f1b908e13a56a86f6618ae8bf596339243642d0f00793d326ac884fd8e736bb316331728b474022936570fb6202b323d8ba2bf4908619aa1f79411b904edf209 DIST tensorboard-2.12.0-py3-none-any.whl.zip 5638388 BLAKE2B 617c76fa49b2aa647d7f099d8dbc7d53449e3024981f2f5858c1eff44b6a3c9369169579436562373fd2f44222e506b54d10083292352b70c400f16dcfaf1dec SHA512 d7eaeeb68adf1ad121bffd15f5147564af78ee74b7f2f251f6111bc94973b4ee7c952de51eab4608126a230b4709af5c67944608f4c5c73918af82945abc63e3 DIST tensorboard-2.13.0-py3-none-any.whl.zip 5569681 BLAKE2B f7c671e9a59ab50c9bf150d52826a70091908876ebd65ee39e347eef15f63d1c1e3dadd6c2748917bdd640a09e1816238b755de92c2eb82ca296a67a28be0387 SHA512 6d934632855431056a4b255be52312a9cb6592ca4fde97a2a563634dbbc7ff2809cac6adbffbd6ea5eb03f22cdf682593b704704ed9af208cea9a36030cd9ff1 +DIST tensorboard-2.14.1-py3-none-any.whl.zip 5508920 BLAKE2B b1f7afccc29ea7f1694127a02ef571bfd984be17c9a4f4e30be0fece64c94e8f3e6c4f4dfc49cb0544694a806ab09d83d56b0064aae0a226721ca47d20e7bf6a SHA512 6d4f61452a99b88aef2e640a9be9324eb7c287121faff267b9fb8b114381f03c90cbcd46d38f2fd0aa54d6c7c5ed9f8123bd76675454564169ab0ccd67abaa6e diff --git a/sci-visualization/tensorboard/tensorboard-2.14.1.ebuild b/sci-visualization/tensorboard/tensorboard-2.14.1.ebuild new file mode 100644 index ..d6832313d71c --- /dev/null +++ b/sci-visualization/tensorboard/tensorboard-2.14.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit python-r1 pypi + +DESCRIPTION="TensorFlow's Visualization Toolkit" +HOMEPAGE="https://www.tensorflow.org/; +SRC_URI="$(pypi_wheel_url --unpack)" +S=${WORKDIR} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +RDEPEND=" + ${PYTHON_DEPS} + dev-python/bleach[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}] + >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/setuptools-41[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + app-arch/unzip + ${PYTHON_DEPS} +" +PDEPEND=" + =sci-libs/tensorflow-2.14*[python,${PYTHON_USEDEP}] +" + +src_prepare() { + eapply_user + + sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \ + "${S}/${P}.dist-info/RECORD" || die "failed to unvendor" + grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored deps found" + + find "${S}/${PN}" -name '*.py' -exec sed -i \ + -e 's/^from tensorboard\._vendor import /import /' \ + -e 's/^from tensorboard\._vendor\./from /' \ + {} + || die "failed to unvendor" + + rm -rf "${S}/${PN}/_vendor" || die + + sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove plugin deps" + sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove data-server deps" + sed -i -e 's/google-auth-oauthlib.*$/google-auth-oauthlib/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax oauth deps" + sed -i -e 's/protobuf.*$/protobuf/' "${S}/${P}.dist-info/METADATA" \ + || die "failed to relax protobuf deps" +} + +src_install() { + do_install() { + python_domodule "${PN}" + python_domodule "${P}.dist-info" + } +
[gentoo-commits] repo/gentoo:master commit in: dev-python/ml_dtypes/
commit: c358e8c57ca31f08b4cb26b8dce2358288252603 Author: wangjiezhe gmail com> AuthorDate: Sat Jan 20 06:37:21 2024 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 3 19:32:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c358e8c5 dev-python/ml_dtypes: new package, add 0.2.0 required by tensorflow-2.14 Signed-off-by: wangjiezhe gmail.com> Signed-off-by: Jason Zaman gentoo.org> dev-python/ml_dtypes/Manifest | 2 ++ dev-python/ml_dtypes/metadata.xml | 12 ++ dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild | 35 + 3 files changed, 49 insertions(+) diff --git a/dev-python/ml_dtypes/Manifest b/dev-python/ml_dtypes/Manifest new file mode 100644 index ..270337efceaf --- /dev/null +++ b/dev-python/ml_dtypes/Manifest @@ -0,0 +1,2 @@ +DIST eigen-7bf2968fed5f246c0589e004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd +DIST ml_dtypes-0.2.0.gh.tar.gz 66155 BLAKE2B fc3bcdc8af99a232611b2b9da3ff640852f236dd6b13b8e3fbb9e47934e8a30f3d4d009b845ec1da6f96a4b2fe04e269cef29a5f44061ed9cd38ba24a7d7ce2e SHA512 5903534832f75c13c4fbd5522ff5d93a2d1bf0cbc0226c72f26c4b8137df74fd6603230e5f6de7a58d68f38ff70d97f9e1f3a256b1b64ef611b3f522cb492682 diff --git a/dev-python/ml_dtypes/metadata.xml b/dev-python/ml_dtypes/metadata.xml new file mode 100644 index ..fb90faa23f9d --- /dev/null +++ b/dev-python/ml_dtypes/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + perfin...@gentoo.org + Jason Zaman + + + jax-ml/ml_dtypes + ml_dtypes + + diff --git a/dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild b/dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild new file mode 100644 index ..b6db456a8c20 --- /dev/null +++ b/dev-python/ml_dtypes/ml_dtypes-0.2.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +EIGEN_CommitId="7bf2968fed5f246c0589e004cb420fcd7c71" + +DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" +HOMEPAGE="https://github.com/jax-ml/ml_dtypes; +SRC_URI=" + https://github.com/jax-ml/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] +" + +python_prepare_all() { + rmdir third_party/eigen || die + cp -r "${WORKDIR}/eigen-${EIGEN_CommitId}" third_party/eigen || die + distutils-r1_python_prepare_all +}