[gentoo-commits] repo/proj/guru:dev commit in: eclass/
commit: 9721644167277d26aa761cf9c11f8191c04b4968 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon Aug 7 05:59:04 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon Aug 7 05:59:16 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97216441 mix.eclass: fix self-blocking of revisions Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> eclass/mix.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/mix.eclass b/eclass/mix.eclass index 39c6bed500..b5071e94d8 100644 --- a/eclass/mix.eclass +++ b/eclass/mix.eclass @@ -34,7 +34,7 @@ DEPEND="${RDEPEND}" # Erlang/Elixir software fails to build when another version with API # differences is present -BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${P}" +BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${PF}" # @ECLASS-VARIABLE: HEX_OFFLINE HEX_OFFLINE=1
[gentoo-commits] repo/gentoo:master commit in: sys-process/audit/
commit: 7592691cb3b0e238180f0259e47577926a4cfca2 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 05:15:55 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:15:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7592691c sys-process/audit: add 3.1.2 Signed-off-by: Sam James gentoo.org> sys-process/audit/Manifest | 1 + sys-process/audit/audit-3.1.2.ebuild | 181 +++ 2 files changed, 182 insertions(+) diff --git a/sys-process/audit/Manifest b/sys-process/audit/Manifest index 94290d8e8c3c..43342b9191b4 100644 --- a/sys-process/audit/Manifest +++ b/sys-process/audit/Manifest @@ -1,2 +1,3 @@ DIST audit-3.0.9.tar.gz 1210655 BLAKE2B a6b17ee61f506878cd70827b6ca2040762c762f10bdab7a253300d926cda59b300571c6df0e852ffb56db94620868de7dd22267ba1e8d1281e4ae1f702914b23 SHA512 5219eb0b41746eca3406008a97731c0083e7be50ec88563a39537de22cb69fe88490f5fe5a11535930f360b11a62538e2ff6cbe39e059cd760038363954ef4d6 DIST audit-3.1.1.tar.gz 1218111 BLAKE2B a804684e438efc5f35b387708b3dc91bf857eeb56624261e0f75543556c436bfe638b792f63289f049c11541b10b2dc0e9f17b22f44b913da0168b1cf20684fc SHA512 4917970cc4c7f786c464a6d101bf66d55d55ac4716cf415ff97177f08176a6301e946716d28cf5b16054538469b3140b97db99d55a28686a9a807eea60c070f3 +DIST audit-3.1.2.tar.gz 1219860 BLAKE2B dfdec470bf12cce6c570b3d260e65e2b49e8ac0761e6a6fbf7b4f4a57f92e88367cd74bfcb88e6d718619b88fea27ce963a977c9f4346c95d18a5310e217accb SHA512 a97003a294ed3671df01e2952688e7d5eef59a35f6891feb53e67c4c7eab9ae8c2d18de41a5b5b20e0ad7156fac93aec05f32f6bc5eea706b42b6f27f676446a diff --git a/sys-process/audit/audit-3.1.2.ebuild b/sys-process/audit/audit-3.1.2.ebuild new file mode 100644 index ..d2b9730673da --- /dev/null +++ b/sys-process/audit/audit-3.1.2.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# As with sys-libs/libcap-ng, same maintainer in Fedora as upstream, so +# check Fedora's packaging (https://src.fedoraproject.org/rpms/audit/tree/rawhide) +# on bumps (or if hitting a bug) to see what they've done there. + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools multilib-minimal toolchain-funcs python-r1 linux-info systemd usr-ldscript + +DESCRIPTION="Userspace utilities for storing and processing auditing records" +HOMEPAGE="https://people.redhat.com/sgrubb/audit/; +SRC_URI="https://people.redhat.com/sgrubb/audit/${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" +IUSE="gssapi io-uring ldap python static-libs test" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/libcap-ng + gssapi? ( virtual/krb5 ) + ldap? ( net-nds/openldap:= ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-2.6.34 + test? ( dev-libs/check ) +" +BDEPEND="python? ( dev-lang/swig )" + +CONFIG_CHECK="~AUDIT" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.8-musl-malloc.patch +) + +src_prepare() { + # audisp-remote moved in multilib_src_install_all + sed -i \ + -e "s,/sbin/audisp-remote,${EPREFIX}/usr/sbin/audisp-remote," \ + audisp/plugins/remote/au-remote.conf || die + + # Disable installing sample rules so they can be installed as docs. + echo -e '%:\n\t:' | tee rules/Makefile.{am,in} >/dev/null || die + + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --sbindir="${EPREFIX}"/sbin + $(use_enable gssapi gssapi-krb5) + $(use_enable ldap zos-remote) + $(use_enable static-libs static) + $(use_with io-uring io_uring) + --enable-systemd + --without-golang + --without-libwrap + --without-python + --without-python3 + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" + + if multilib_is_native_abi && use python; then + python_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" &>/dev/null || die + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" --with-python3 + + popd &>/dev/null || die + } + + python_foreach_impl python_configure + fi +} + +src_configure() { + tc-export_build_env BUILD_{CC,CPP} + + local -x CC_FOR_BUILD="${BUILD_CC}" + local -x CPP_FOR_BUILD="${BUILD_CPP}" + + multilib-minimal_src_configure +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + + local native_build="${BUILD_DIR}" + + python_compile() { + emake -C
[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/
commit: 86deb4b86045532504c8ae85a9e5d67d8d6629df Author: Oskari Pirhonen gmail com> AuthorDate: Sun Aug 6 03:09:52 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:35:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86deb4b8 app-editors/vim-core: add 9.0.1677 RIP Bram Moolenaar ;( Bug: https://bugs.gentoo.org/906109 Signed-off-by: Oskari Pirhonen gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32190 Signed-off-by: Sam James gentoo.org> app-editors/vim-core/Manifest | 1 + app-editors/vim-core/vim-core-9.0.1677.ebuild | 231 ++ 2 files changed, 232 insertions(+) diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 8f828a8a8724..d3f05280fb97 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -1,4 +1,5 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b +DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a diff --git a/app-editors/vim-core/vim-core-9.0.1677.ebuild b/app-editors/vim-core/vim-core-9.0.1677.ebuild new file mode 100644 index ..5fb29ea38fd3 --- /dev/null +++ b/app-editors/vim-core/vim-core-9.0.1677.ebuild @@ -0,0 +1,231 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" +inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git; + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2; + 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" +fi +S="${WORKDIR}/vim-${PV}" + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim; + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +# ncurses is only needed by ./configure, so no subslot operator required +DEPEND=">=sys-libs/ncurses-5.2-r2:0" +BDEPEND="sys-devel/autoconf" + +if [[ ${PV} != * ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# platform-specific checks (bug #898406): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i \ + -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "sed failed" + + # See bug #77841. We remove this file after the tarball extraction. + rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h || die + echo '#define
[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/
commit: a91de01ec6ffd94dfd502291fe21c7bb76812c38 Author: Oskari Pirhonen gmail com> AuthorDate: Sun Aug 6 03:08:41 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:35:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91de01e app-editors/vim: add 9.0.1677 RIP Bram Moolenaar ;( Bug: https://bugs.gentoo.org/906109 Signed-off-by: Oskari Pirhonen gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/vim/Manifest| 1 + app-editors/vim/vim-9.0.1677.ebuild | 370 2 files changed, 371 insertions(+) diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 8f828a8a8724..d3f05280fb97 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,4 +1,5 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b +DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a diff --git a/app-editors/vim/vim-9.0.1677.ebuild b/app-editors/vim/vim-9.0.1677.ebuild new file mode 100644 index ..fb932d372b68 --- /dev/null +++ b/app-editors/vim/vim-9.0.1677.ebuild @@ -0,0 +1,370 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" + +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git; +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2; + 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" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim; + +LICENSE="vim" +SLOT="0" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + ~app-editors/vim-core-${PV} + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" +PDEPEND="!minimal? ( app-vim/gentoo-syntax )" + +if [[ ${PV} != * ]]; then +
[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/
commit: 753c2d194c68c2c83c4b9d2bd6875e4b97a2e621 Author: Petr Vaněk atlas cz> AuthorDate: Sat Aug 5 07:59:37 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:35:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753c2d19 mail-filter/rspamd: sync live Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/32183 Signed-off-by: Sam James gentoo.org> mail-filter/rspamd/rspamd-.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mail-filter/rspamd/rspamd-.ebuild b/mail-filter/rspamd/rspamd-.ebuild index b60d7d586587..8d0f80ea85ed 100644 --- a/mail-filter/rspamd/rspamd-.ebuild +++ b/mail-filter/rspamd/rspamd-.ebuild @@ -68,9 +68,9 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/rspamd-3.0-cmake-lua-version.patch" - "${FILESDIR}/rspamd-3.2-unbundle-lua.patch" - "${FILESDIR}/rspamd-2.5-unbundle-snowball.patch" + "${FILESDIR}/rspamd-3.6-cmake-lua-version.patch" + "${FILESDIR}/rspamd-3.6-unbundle-lua.patch" + "${FILESDIR}/rspamd-3.6-unbundle-snowball.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/smpeg/
commit: 8f4c2c794c4176671cec42f0e04a7c5890b10b31 Author: Brahmajit Das gmail com> AuthorDate: Sat Aug 5 08:36:39 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:42:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4c2c79 media-libs/smpeg: Fix C++17 does not allow register storage class Closes: https://bugs.gentoo.org/894568 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32185 Signed-off-by: Sam James gentoo.org> media-libs/smpeg/Manifest | 1 + media-libs/smpeg/smpeg-0.4.4-r12.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/media-libs/smpeg/Manifest b/media-libs/smpeg/Manifest index 04f66be4d745..b744a3d6c58f 100644 --- a/media-libs/smpeg/Manifest +++ b/media-libs/smpeg/Manifest @@ -1,2 +1,3 @@ DIST smpeg-0.4.4-gtkm4.patch.bz2 3894 BLAKE2B 0ea9258a057108a462d9c4b9d9bcb21cdff71714507a3d09538f56817b206ec54681b3d2546b64c07f239ea3381f3644d26234853a239a2fe49353ba1c9b2759 SHA512 30370e0edd41767ce260d10de515be0087f47b479ec0085ec186506c93be0b2a404c1bcb1626f9a6a1f575160d9c382708d2769dddfe6dca6236fe0eaa58602d +DIST smpeg-0.4.4-patches.tar.xz 12892 BLAKE2B 346c3cf9fe62f29ce86b2b743a5cc6f54189330408b37966ff1c009687ee6e79594e018637dd80f90c34b31701d73129b3fe7c0b89913a1b280613b06cd01f19 SHA512 9840173f257e0bd0ef2ff98a9dac50b239f4ddd048abe1d31760f1d5da867ce8d4cabc36a1c51f53909358b87661811af6ce665283cb091f3349a03787a8 DIST smpeg-0.4.4.tar.gz 315054 BLAKE2B 16a7b87a207874deaaad64b5233964d4b0e244d35cc475cf0ed37302529ca4eb044393777fc98c202b5965de420f75bc5fb398ecc3eb0f97992d90e365f8a039 SHA512 d566bb68b0caacecdf61cd766b26e003fd4e153c243d873f7aae33ab69919202bd121bb9c10f494bd9530267ddec2a9e018eb46ee8bb9d502a29cd2de2f1bbfb diff --git a/media-libs/smpeg/smpeg-0.4.4-r12.ebuild b/media-libs/smpeg/smpeg-0.4.4-r12.ebuild new file mode 100644 index ..ac6f3a978168 --- /dev/null +++ b/media-libs/smpeg/smpeg-0.4.4-r12.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multilib-minimal + +DESCRIPTION="SDL MPEG Player Library" +HOMEPAGE="https://icculus.org/smpeg/; +SRC_URI=" + https://mirrors.dotsrc.org/lokigames/open-source/smpeg/${P}.tar.gz + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/smpeg-0.4.4-patches.tar.xz +" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="cpu_flags_x86_mmx opengl" + +RDEPEND=" + media-libs/libsdl[opengl?,sound,video,${MULTILIB_USEDEP}] + opengl? ( + virtual/glu[${MULTILIB_USEDEP}] + virtual/opengl[${MULTILIB_USEDEP}] + )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${WORKDIR}"/smpeg-0.4.4-patches +) + +src_prepare() { + default + + rm acinclude.m4 || die + AT_M4DIR="m4" eautoreconf +} + +multilib_src_configure() { + [[ ${CHOST} == *-solaris* ]] && append-libs -lnsl -lsocket + + local myeconfargs=( + --disable-gtk-player + --enable-debug # disabling this only passes extra optimizations + --without-x # does not actually use X, only causes a headers check + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable opengl opengl-player) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-process/audit/files/
commit: ae6f1865e4be6e3f8bf7d670663021b84fde62f7 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 05:14:51 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:14:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6f1865 sys-process/audit: add PR link to musl patch Signed-off-by: Sam James gentoo.org> sys-process/audit/files/audit-3.0.8-musl-malloc.patch | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-process/audit/files/audit-3.0.8-musl-malloc.patch b/sys-process/audit/files/audit-3.0.8-musl-malloc.patch index 17814dbe29fc..7233aabe03c6 100644 --- a/sys-process/audit/files/audit-3.0.8-musl-malloc.patch +++ b/sys-process/audit/files/audit-3.0.8-musl-malloc.patch @@ -1,4 +1,5 @@ https://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-security/audit/audit/0001-Replace-__attribute_malloc__-with-__attribute__-__ma.patch?id=ad978133a1a10d609bb2545882a2f720a2572f3d +https://github.com/linux-audit/audit-userspace/pull/311 https://bugs.gentoo.org/837275 From 79c8d6a2755c9dfa00a5e86378e89a94eef0504d Mon Sep 17 00:00:00 2001
[gentoo-commits] repo/gentoo:master commit in: app-editors/gvim/
commit: 7a37524271579a6d6692ef1ce73f307569feb6dd Author: Oskari Pirhonen gmail com> AuthorDate: Sun Aug 6 03:06:29 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:35:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a375242 app-editors/gvim: add 9.0.1677 RIP Bram Moolenaar ;( Bug: https://bugs.gentoo.org/906109 Signed-off-by: Oskari Pirhonen gmail.com> Signed-off-by: Sam James gentoo.org> app-editors/gvim/Manifest | 1 + app-editors/gvim/gvim-9.0.1677.ebuild | 360 ++ 2 files changed, 361 insertions(+) diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index 8f828a8a8724..d3f05280fb97 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -1,4 +1,5 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b +DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291 DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a diff --git a/app-editors/gvim/gvim-9.0.1677.ebuild b/app-editors/gvim/gvim-9.0.1677.ebuild new file mode 100644 index ..8dda673bd124 --- /dev/null +++ b/app-editors/gvim/gvim-9.0.1677.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/vim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" + +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git; + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi +S="${WORKDIR}"/vim-${PV} + +DESCRIPTION="GUI version of the Vim text editor" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim; + +LICENSE="vim" +SLOT="0" +IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + aqua? ( !motif ) +" + +RDEPEND=" + ~app-editors/vim-core-${PV} + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + x11-libs/libICE + x11-libs/libSM + x11-libs/libXext + x11-libs/libXt + acl? ( kernel_linux? ( sys-apps/acl ) ) + !aqua? ( + motif? ( >=x11-libs/motif-2.3:0 ) + !motif? ( + x11-libs/gtk+:3 + x11-libs/libXft + ) + ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + lua? ( + ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + nls? ( virtual/libintl ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + session? ( x11-libs/libSM ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) +"
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/
commit: 33d65fae66a6e7767baf7ec163834b8e7d6afd46 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 05:03:30 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:03:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d65fae net-libs/gnutls: add 3.8.1 Signed-off-by: Sam James gentoo.org> net-libs/gnutls/Manifest| 2 + net-libs/gnutls/gnutls-3.8.1.ebuild | 142 2 files changed, 144 insertions(+) diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index 666fab5a3cd0..c796172a61f7 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -8,3 +8,5 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B c8263381132b0c96f23a580823cfaf571120568 DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7 SHA512 906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438 DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40 SHA512 2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629 DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64 SHA512 9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654 +DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7 SHA512 22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872 +DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade SHA512 f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1 diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild b/net-libs/gnutls/gnutls-3.8.1.ebuild new file mode 100644 index ..19eb1aa7b6f0 --- /dev/null +++ b/net-libs/gnutls/gnutls-3.8.1.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc +inherit libtool multilib-minimal verify-sig + +DESCRIPTION="A secure communications library implementing the SSL, TLS and DTLS protocols" +HOMEPAGE="https://www.gnutls.org/; +SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz" +SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )" + +LICENSE="GPL-3 LGPL-2.1+" +# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot +# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds. +# Subslot format: +# . +SLOT="0/30.30" +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="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd" +REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 seccomp tls-heartbeat tools )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}] + dev-libs/libunistring:=[${MULTILIB_USEDEP}] + >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}] + >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}] + brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] ) + dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] ) + nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] ) + pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] ) + idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + test? ( + seccomp? ( sys-libs/libseccomp ) + ) +" +BDEPEND=" + dev-util/gtk-doc-am + >=virtual/pkgconfig-0-r1 + doc? ( dev-util/gtk-doc ) + nls? ( sys-devel/gettext ) + test-full? ( + app-crypt/dieharder + || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 ) + dev-libs/softhsm:2[-bindist(-)] + net-dialup/ppp + net-misc/socat + ) + verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 ) +" + +DOCS=( README.md
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/
commit: 0312b5021cc8101ed1e9bbd23dc6b814dfb749f9 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sat Jul 22 22:10:57 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:03:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0312b502 net-analyzer/wtfis: drop 0.5.1 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> net-analyzer/wtfis/Manifest | 1 - net-analyzer/wtfis/wtfis-0.5.1.ebuild | 38 --- 2 files changed, 39 deletions(-) diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest index 7c90e8f1407d..5073d6a6320b 100644 --- a/net-analyzer/wtfis/Manifest +++ b/net-analyzer/wtfis/Manifest @@ -1,2 +1 @@ -DIST wtfis-0.5.1.gh.tar.gz 462958 BLAKE2B 68d8c89e8e08ba925d5b6847656a0261aa9bfd9e998b7572a8d783c11d99ff06d27870346c8e31d2b8554a5a51b07bf6e08151c87b0a740bccc94a25259dfcb4 SHA512 32091d00d62a78f84e01735b9f9af2b38465c5f2258743b512616b3b43fac7389fa7ef62430e205a004b58a224b154a79fb2e860729925fc7df6a58252fa0093 DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382 SHA512 75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3 diff --git a/net-analyzer/wtfis/wtfis-0.5.1.ebuild b/net-analyzer/wtfis/wtfis-0.5.1.ebuild deleted file mode 100644 index dc39ae77fcb0.. --- a/net-analyzer/wtfis/wtfis-0.5.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots" -HOMEPAGE="https://github.com/pirxthepilot/wtfis; - -if [[ ${PV} = "" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git; -else - SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~loong x86" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.28.1[${PYTHON_USEDEP}] - >=dev-python/rich-12.6.0[${PYTHON_USEDEP}] - >=net-analyzer/shodan-1.28.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wtfis/
commit: 3115deb6fc7ea40025df2387fa9891109f2cba9b Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jul 23 20:39:34 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:03:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3115deb6 net-analyzer/wtfis: add 0.6.2 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/32017 Signed-off-by: Sam James gentoo.org> net-analyzer/wtfis/Manifest | 1 + net-analyzer/wtfis/{wtfis-.ebuild => wtfis-0.6.2.ebuild} | 7 +++ net-analyzer/wtfis/wtfis-.ebuild | 5 ++--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/net-analyzer/wtfis/Manifest b/net-analyzer/wtfis/Manifest index 5073d6a6320b..a6ddaf430b64 100644 --- a/net-analyzer/wtfis/Manifest +++ b/net-analyzer/wtfis/Manifest @@ -1 +1,2 @@ DIST wtfis-0.6.1.gh.tar.gz 472803 BLAKE2B 9764d54d88bc8709b67673200a295bc0520438733b45c98d779e088bbcf57778007caf7fa0dcafed881d94bb6b7216f8f00b30b0b0bd528252c18e449865c382 SHA512 75f44416979f7196879a5a3f528caed7154c29f6a79b9ba116bba98f609b5d4bf9f2f78c2eba1e1629fa9f50c60b5678adac98150843fc1ffbedff8bcae3f0f3 +DIST wtfis-0.6.2.gh.tar.gz 473959 BLAKE2B 776b8cafa5acca6648c168198b47ae9f47b8d72b8454880adcb6e63280f9bf60c83184e5ce3054058232eecbf80ead880d4d454ce3b7ca664d4a0bf1d4451e59 SHA512 11ca3987d4ee8e66ad662136b7d4262c26556359c253382fefae3b70aa1c09b95c326a5347299c519eaf54724099402917977ad322eb07dbec765a9d21f39549 diff --git a/net-analyzer/wtfis/wtfis-.ebuild b/net-analyzer/wtfis/wtfis-0.6.2.ebuild similarity index 84% copy from net-analyzer/wtfis/wtfis-.ebuild copy to net-analyzer/wtfis/wtfis-0.6.2.ebuild index 4f7452d042b6..90a04b2348d5 100644 --- a/net-analyzer/wtfis/wtfis-.ebuild +++ b/net-analyzer/wtfis/wtfis-0.6.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots" @@ -15,15 +15,14 @@ if [[ ${PV} = "" ]]; then EGIT_REPO_URI="https://github.com/pirxthepilot/wtfis.git; else SRC_URI="https://github.com/pirxthepilot/wtfis/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~loong ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" SLOT="0" RDEPEND=" - =dev-python/pydantic-1.10.2[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] >=dev-python/requests-2.28.1[${PYTHON_USEDEP}] >=dev-python/rich-12.6.0[${PYTHON_USEDEP}] diff --git a/net-analyzer/wtfis/wtfis-.ebuild b/net-analyzer/wtfis/wtfis-.ebuild index 4f7452d042b6..aca9bc27250e 100644 --- a/net-analyzer/wtfis/wtfis-.ebuild +++ b/net-analyzer/wtfis/wtfis-.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 DESCRIPTION="Passive hostname, domain and IP lookup tool for non-robots" @@ -22,8 +22,7 @@ LICENSE="MIT" SLOT="0" RDEPEND=" - =dev-python/pydantic-1.10.2[${PYTHON_USEDEP}] + >=dev-python/pydantic-2.0.3[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] >=dev-python/requests-2.28.1[${PYTHON_USEDEP}] >=dev-python/rich-12.6.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: net-libs/libnice/files/, net-libs/libnice/
commit: ebcc47b19f21ecfc1e0f4e276b288000ffc540aa Author: Alfred Wingate protonmail com> AuthorDate: Tue Aug 1 21:30:25 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 04:45:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebcc47b1 net-libs/libnice: remove graphviz requirement * Patched out target wouldn't do anything either way as the generated file is shipped with the tarball. Closes: https://bugs.gentoo.org/877451 Closes: https://bugs.gentoo.org/889820 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/32134 Signed-off-by: Sam James gentoo.org> ...libnice-0.1.19-remove-graphviz-dependency.patch | 30 ++ net-libs/libnice/libnice-0.1.19-r1.ebuild | 5 net-libs/libnice/libnice-0.1.21.ebuild | 5 3 files changed, 40 insertions(+) diff --git a/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch new file mode 100644 index ..29cd023761e4 --- /dev/null +++ b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch @@ -0,0 +1,30 @@ +From 42b2ca76d0b3b044ca3ada05f5200becc61aeedd Mon Sep 17 00:00:00 2001 +From: Alfred Wingate +Date: Wed, 2 Aug 2023 00:16:29 +0300 +Subject: [PATCH] Remove unnecessary target with unecessary dependency + +* The generated file is included in the repository and the source files + hasn't been modified since it was added. + +https://bugs.gentoo.org/877451 +https://bugs.gentoo.org/889820 +--- a/docs/reference/libnice/meson.build b/docs/reference/libnice/meson.build +@@ -63,14 +63,3 @@ gnome.gtkdoc('libnice', + ], + install: true, + check: true) +- +-# If we ever need to regenerate this diagram. +-# Since it’s not expected to change much, let’s not depend on GraphViz to +-# build the docs (that's also why we don't use find_program('dot') here) +-run_target('update-states.png', +- command: ['dot', +-'-Tpng', +-'-o', join_paths(meson.current_source_dir(), 'states.png'), +-'-Gsize=9.6,2.9!', +-'-Gdpi=200', +-files('states.gv')]) +-- +2.41.0 + diff --git a/net-libs/libnice/libnice-0.1.19-r1.ebuild b/net-libs/libnice/libnice-0.1.19-r1.ebuild index 9c5c64599217..69ede6628795 100644 --- a/net-libs/libnice/libnice-0.1.19-r1.ebuild +++ b/net-libs/libnice/libnice-0.1.19-r1.ebuild @@ -30,6 +30,11 @@ BDEPEND=" app-text/docbook-xml-dtd:4.1.2 ) " +PATCHES=( + # bugs 877451, 889820 + "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch" +) + src_prepare() { default diff --git a/net-libs/libnice/libnice-0.1.21.ebuild b/net-libs/libnice/libnice-0.1.21.ebuild index 0417eadc8e07..0dca1a3694ee 100644 --- a/net-libs/libnice/libnice-0.1.21.ebuild +++ b/net-libs/libnice/libnice-0.1.21.ebuild @@ -30,6 +30,11 @@ BDEPEND=" app-text/docbook-xml-dtd:4.1.2 ) " +PATCHES=( + # bugs 877451, 889820 + "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch" +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/
commit: cbf1122fac762849740d963e493d7739dcdb51d1 Author: Sebastian Parborg gmail com> AuthorDate: Sun Aug 6 12:49:18 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 05:05:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf1122f x11-terms/alacritty: Bump rust version and fix config file message Bump min rust version to reflect upstream requirements Remove old message about the now removed .yaml example configuration file Acked-by: kchibisov.com> Signed-off-by: Sebastian Parborg gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31714 Signed-off-by: Sam James gentoo.org> x11-terms/alacritty/alacritty-.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-terms/alacritty/alacritty-.ebuild b/x11-terms/alacritty/alacritty-.ebuild index 50b67c2db096..31cb616672da 100644 --- a/x11-terms/alacritty/alacritty-.ebuild +++ b/x11-terms/alacritty/alacritty-.ebuild @@ -56,7 +56,7 @@ RDEPEND="${COMMON_DEPEND} BDEPEND=" dev-util/cmake - >=virtual/rust-1.57.0 + >=virtual/rust-1.65.0 app-text/scdoc " @@ -130,7 +130,7 @@ pkg_postinst() { einfo "Configuration files for ${CATEGORY}/${PN}" einfo "in \$HOME often need to be updated after a version change" einfo "" - einfo "An up-to-date sample configuration file always can be found at" - einfo "${ROOT}/usr/share/doc/${PF}/alacritty.yml.*" + einfo "For information on how to configure alacritty, see the manpage:" + einfo "man 5 alacritty" fi }
[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/
commit: cda7d60e0b985e182efd867f726841e5fe512ee2 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 7 04:19:25 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Aug 7 04:20:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda7d60e app-portage/iwdevtools: stabilize 0.12.7 for ALLARCHES Signed-off-by: Ionen Wolkens gentoo.org> app-portage/iwdevtools/iwdevtools-0.12.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild index cd4858bc67e6..e3416b522f81 100644 --- a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild +++ b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/
commit: dfb290ddb1e6292cfa1907d386c71bac758d9b89 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 7 04:19:03 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Aug 7 04:20:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb290dd app-portage/iwdevtools: drop 0.12.6 Signed-off-by: Ionen Wolkens gentoo.org> app-portage/iwdevtools/Manifest | 1 - app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 - 2 files changed, 66 deletions(-) diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index d749f1349eba..d600281b5352 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,3 +1,2 @@ DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc -DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163 SHA512 fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8 DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a SHA512 84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild deleted file mode 100644 index cd4858bc67e6.. --- a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson optfeature - -DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" -HOMEPAGE="https://github.com/ionenwks/iwdevtools; -SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-misc/pax-utils - app-portage/portage-utils - >=app-shells/bash-5.1:0[readline] - dev-libs/libxml2:2 - sys-apps/coreutils - sys-apps/diffutils - sys-apps/file - sys-apps/portage - || ( sys-apps/util-linux app-misc/getopt )" -BDEPEND=" - sys-apps/help2man - || ( sys-apps/util-linux app-misc/getopt ) - test? ( ${RDEPEND} )" - -src_configure() { - local emesonargs=( - -Ddocdir=${PF} - -Deprefix="${EPREFIX}" - -Dshellcheck=false - $(meson_use test) - ) - - has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) - - meson_src_configure -} - -pkg_postinst() { - optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail - - if [[ ! ${REPLACING_VERSIONS} ]]; then - elog "Optional portage integration relies on using /etc/portage/bashrc." - elog "The example bashrc can be used as-is if not already using one:" - elog - elog "ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" - elog - elog "Otherwise, inspect the tools' --help output and the example to integrate" - elog "(if not defining the same phase functions, the example can be sourced)." - elog - elog "Note that \`eqawarn\` is used for portage output by default. QA messages" - elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" - elog - elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' - elog - elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." - fi -}
[gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/
commit: ffef672b1facc926fe2e45a3071361f154ca5fb6 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 04:19:23 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 04:19:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffef672b www-client/seamonkey: fix WhitespaceFound Signed-off-by: Sam James gentoo.org> www-client/seamonkey/seamonkey-2.53.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/seamonkey/seamonkey-2.53.17.ebuild b/www-client/seamonkey/seamonkey-2.53.17.ebuild index 55b449f0830c..289ac518a75a 100644 --- a/www-client/seamonkey/seamonkey-2.53.17.ebuild +++ b/www-client/seamonkey/seamonkey-2.53.17.ebuild @@ -134,7 +134,7 @@ DEPEND="${COMMON_DEPEND} " QA_CONFIG_IMPL_DECL_SKIP=( -pthread_cond_timedwait_monotonic_np # Doesn't exist on Linux. Bug #905825 + pthread_cond_timedwait_monotonic_np # Doesn't exist on Linux. Bug #905825 ) # allow GMP_PLUGIN_LIST to be set in an eclass or
[gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/
commit: dcb7f431a283a8e392a546198a1f3d8de5e5db68 Author: Myckel Habets habets-dobben nl> AuthorDate: Sun Aug 6 19:18:14 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 04:18:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb7f431 www-client/seamonkey: Update to version 2.53.17. - Bumps seamonkey to version 2.53.17. - Fixes implicit function declaration. Closes: https://bugs.gentoo.org/904392 Closes: https://bugs.gentoo.org/905825 Signed-off-by: Myckel Habets habets-dobben.nl> Closes: https://github.com/gentoo/gentoo/pull/32201 Signed-off-by: Sam James gentoo.org> www-client/seamonkey/Manifest | 3 + www-client/seamonkey/seamonkey-2.53.17.ebuild | 541 ++ 2 files changed, 544 insertions(+) diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest index a35e7dc27106..fbef5be04b90 100644 --- a/www-client/seamonkey/Manifest +++ b/www-client/seamonkey/Manifest @@ -1,3 +1,6 @@ DIST seamonkey-2.53.15-r1-patches.tar.gz 33649 BLAKE2B ebee28386a1ed9a0b2f82029099d5488559ba14321b0b519d70b76c39a0f557a28955715d2c75a9e949bfb8aac54f9893c6ed37033b62439655479af4019f8d4 SHA512 2023ba24bb5e1de63617e67eb058608233bc873b5c4e994990f6db50c6c23fe58979ec4eb8b8a15d2aaf882ddd5c72194d09197df93bb310688c2a01b16a488e DIST seamonkey-2.53.15.source-l10n.tar.xz 13657060 BLAKE2B 128de12ad087be2f0c9f8e2622c837144bc2422f692f16babca7f69daf45432bb3ee547ec75cd3ddc1464818eb36ded09e6f3613a9d4f86b867328e4213e76f2 SHA512 91a3be1dfcd6c06953430afd2d07036c525b73e0132690575275430bca5ffe3082cb5c30df4cd921d961aa79333b6cefb6eace157fc65368254f4099ae879131 DIST seamonkey-2.53.15.source.tar.xz 260787300 BLAKE2B 1efa2a0fd3e4b2fa4d264eb2f373ec1208d3009b69e907cafab216b539b69598948dd8646e4c6365caaf764a00d6212b870f23dfa33fe6fd87df757ff5f115f3 SHA512 f4735af98be0e27a935852de9d309317e1639a420189b0432cb7bdf9707bab706ceec65e96b94953a6e4285b4501dcd25745fb9250b8bf30845d2b855dcc8b13 +DIST seamonkey-2.53.17-patches.tar.gz 24647 BLAKE2B f0c685bbd282d824b21aa76b8e041acc7f4a50e01142f6f72c2c31b6d555fda57e63cd205030348a570d1a3d80f7f47add2e14a0774bd2f3571adfbaed984578 SHA512 507bf544cb9ca27504dc66ba4024c5cb48fdcf125c7a7aaf1aae62397c911291dc54ff5e1057ccdb3ecb20fc23285a4e838ed7a4fa1201ac2b9de4e4d4834972 +DIST seamonkey-2.53.17.source-l10n.tar.xz 13661552 BLAKE2B 1006e3468d28bb04a9c2dd3ce3822153e5181ed84eb368acae28e22ad51a8b616caa35ff5b15e0cb0096d478034a30fa2ace5db87686e24d669607966338a42d SHA512 792b4f54617ffb7afb6c7a3cebcdbbcd0295322b68595f6c416b9bd32201f9295bccd96d633765c7ba6e46eeef687b325cd47817f46e476b2f7cda1304e466ab +DIST seamonkey-2.53.17.source.tar.xz 266150192 BLAKE2B 2c79e4594ad6ad5b6b7ed594e86a8ae26a9137c84de055fd13bb77f98ebf382c31514efe311d8050ce75c27a5d3b8860fbee73f40afa7ce3334ed6ebcaa64d6a SHA512 479feca324dfe7bdb6e2a63da38251cafe1169d087d767b5857683f547417b4a5a388913e84bb8d0a9a292aef0d88aeaf25660670aa518bc4e45efcef8f2cfa7 diff --git a/www-client/seamonkey/seamonkey-2.53.17.ebuild b/www-client/seamonkey/seamonkey-2.53.17.ebuild new file mode 100644 index ..55b449f0830c --- /dev/null +++ b/www-client/seamonkey/seamonkey-2.53.17.ebuild @@ -0,0 +1,541 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WANT_AUTOCONF="2.1" + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +# note - could not roll langpacks for: ca fi +#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT +# ru sk sv-SE tr uk zh-CN zh-TW) +MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT + ru sk sv-SE zh-CN zh-TW) + +MOZ_PV="${PV/_pre*}" +MOZ_PV="${MOZ_PV/_alpha/a}" +MOZ_PV="${MOZ_PV/_beta/b}" +MOZ_PV="${MOZ_PV/_rc/rc}" +MOZ_P="${P}" +MY_MOZ_P="${PN}-${MOZ_PV}" +PATCH="${PF}-patches" + +if [[ ${PV} == *_pre* ]] ; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}; +else + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}; +fi + +SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz + ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz + https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PV}.tar.gz -> ${PATCH}.tar.gz" + +S="${WORKDIR}/${MY_MOZ_P}" + +MOZ_GENERATE_LANGPACKS=1 +MOZ_L10N_SOURCEDIR="${S}/${P}-l10n" +inherit autotools check-reqs desktop edos2unix flag-o-matic mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils + +DESCRIPTION="Seamonkey Web Browser" +HOMEPAGE="https://www.seamonkey-project.org/; + +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +SLOT="0" +SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} ) +IUSE="+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack +lto pulseaudio
[gentoo-commits] repo/gentoo:master commit in: media-sound/cava/
commit: 3850cf337367205595e0051a83cb87cb373f419c Author: Ionen Wolkens gentoo org> AuthorDate: Mon Aug 7 04:06:40 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Aug 7 04:16:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3850cf33 media-sound/cava: add 0.9.0 Signed-off-by: Ionen Wolkens gentoo.org> media-sound/cava/Manifest | 1 + media-sound/cava/cava-0.9.0.ebuild | 83 ++ media-sound/cava/metadata.xml | 1 + 3 files changed, 85 insertions(+) diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest index 9b9bff200bf1..2b65704ab3f2 100644 --- a/media-sound/cava/Manifest +++ b/media-sound/cava/Manifest @@ -1 +1,2 @@ DIST cava-0.8.3.tar.gz 104797 BLAKE2B 0617273669fbd8d1c122e6b19975d54d42b5779339de89613b4fe5d6087bcf0ff93afe6234af238e489d6b72c3eca481140105000951ef007cc864b77ef49b65 SHA512 cd176428ff293572325d21769fd4fdb666b6301e0fe5c7a2c53af2399a26b3fd10e83647f9c9cc318f4c69cc28835323fb949cd76340c14670df8b544bffa0f0 +DIST cava-0.9.0.tar.gz 119267 BLAKE2B 6e409695fcc893892a1206b3d131fb091fcfac26db7f948d8d7b047e6e2a22bf05c613ff13b00b9a32c4eba6990a54755e1b2e816fe2db0e9f6140f688c2dd3a SHA512 ed5cd222565324553b598c01740c1178dcaf41f8fe715e301906f122e605e55ec080e3254e23459cab01d03ce5204bee1cc8821c871a5cb95181704522cec76d diff --git a/media-sound/cava/cava-0.9.0.ebuild b/media-sound/cava/cava-0.9.0.ebuild new file mode 100644 index ..88134f272ff1 --- /dev/null +++ b/media-sound/cava/cava-0.9.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Console-based Audio Visualizer for Alsa" +HOMEPAGE="https://github.com/karlstav/cava/; +SRC_URI=" + https://github.com/karlstav/cava/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa +ncurses pipewire portaudio pulseaudio sdl sndio" + +RDEPEND=" + dev-libs/iniparser:4 + sci-libs/fftw:3.0= + alsa? ( media-libs/alsa-lib ) + ncurses? ( sys-libs/ncurses:= ) + pipewire? ( media-video/pipewire:= ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( + media-libs/libglvnd + media-libs/libsdl2[opengl,video] + ) + sndio? ( media-sound/sndio:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + sdl? ( sys-devel/autoconf-archive ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch +) + +src_prepare() { + default + + echo ${PV} > version || die + eautoreconf +} + +src_configure() { + local econfargs=( + $(use_enable alsa input-alsa) + $(use_enable pipewire input-pipewire) + $(use_enable portaudio input-portaudio) + $(use_enable pulseaudio input-pulse) + $(use_enable sndio input-sndio) + + $(use_enable ncurses output-ncurses) + $(use_enable sdl output-sdl) + # note: not behind USE=opengl and sdl2[opengl?] given have not gotten + # normal output-sdl to work without USE=opengl on sdl either way + $(use_enable sdl output-sdl_glsl) + + GENTOO_SYSROOT="${ESYSROOT}" # see iniparser4.patch + ) + + # autoconf-archive (currently) does not support -lOpenGL for libglvnd[-X] + use sdl && econfargs+=( GL_LIBS="$($(tc-getPKG_CONFIG) --libs opengl || die)" ) + + econf "${econfargs[@]}" +} + +pkg_postinst() { + if [[ ! ${REPLACING_VERSIONS##* } ]]; then + elog "A default ~/.config/cava/config will be created after initial" + elog "use of ${PN}, see it and ${EROOT}/usr/share/doc/${PF}/README*" + elog "for configuring audio input and more." + elif ver_test ${REPLACING_VERSIONS##* } -lt 0.9; then + elog "If used, the noise_reduction config option in ~/.config/cava/config needs" + elog "to be updated from taking a float to integer (e.g. replace 0.77 with 77)." + fi +} diff --git a/media-sound/cava/metadata.xml b/media-sound/cava/metadata.xml index 7b32cdd182c8..db875d2c1d7b 100644 --- a/media-sound/cava/metadata.xml +++ b/media-sound/cava/metadata.xml @@ -6,6 +6,7 @@ Ionen Wolkens + Enable support for the media-video/pipewire backend Enable support for the media-sound/sndio backend
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypdf/
commit: de696e6d737517f54c33fc697ca3bb5ae79bdf27 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:44:18 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de696e6d dev-python/pypdf: Bump to 3.15.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pypdf/Manifest| 1 + dev-python/pypdf/pypdf-3.15.0.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index 3737a00dd765..f282ad554968 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,5 +1,6 @@ DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609 SHA512 b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192 DIST pypdf-3.13.0.gh.tar.gz 7563894 BLAKE2B f2f34dccda87e719b326b4c48331e9813a36dbecd14d26f9268b44891939fb3dac3a2bf2e298efd927e8fe97869f43d39f2890008858d42255c31f6496e2003a SHA512 6259b242aaba8e0b63b988749850aa2138b802eaf52d146793635ff723956f19b1989c3c76278ed4240acbc88f8dd4b7e64fcf777508e98dee81093d794b2945 DIST pypdf-3.14.0.gh.tar.gz 7572714 BLAKE2B 5a706eb9f9965de9ec3e3b03e243b629700b0c43b0549d49c33cc0a4d5ab570c75aa03695ccb8b08dac99032e9c4c170f2511c0dc644fed90d14da4a3fd18dbd SHA512 f7fc45a10249d3a86e60ed73f8e9a226a8bbb3fe181efdc8102128b7005a39f2479386801d18e8d6be56e8a12b5d3c8769a9c5504df27bec981ebe9cf22da205 +DIST pypdf-3.15.0.gh.tar.gz 7673228 BLAKE2B 9516d5e7865fa5c3bed90461d2e12ad1a400b755d8254330837e8b5f313f985bd199da9a19b2a189623b392c6ae76fd757e68c1454d09a7b5ec70bc28bff3485 SHA512 a9dc59141918fe47d1b2ec0fc282e31c05ef3df137cc67e85d965172929b3b1bbc38f8827a82a576f02c18b72cdca297364f58814f960b7783a36228a7e29125 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 10226061 BLAKE2B a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174 SHA512 f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196 DIST pypdf-sample-files-5b5ee6b0e9bf4b683490351b1e15e01d6553da7b.gh.tar.gz 10226115 BLAKE2B 7488897284b840c7d4c26525425d326024936654cea42c47f260d1bc61a32a5c1da0a7eb8a9ad532857ea5c2db3446ce5850c509f44ccf6143b8cf4cb826e6c9 SHA512 70d4f0b6957160698afdc9b5bfb9d197f55f1651bc2ec2326621bb77bae5460fe0d4d8543ddbb7ed270c2bd36ad0ccae14deae6040d7f4a01db52374b820fd7e diff --git a/dev-python/pypdf/pypdf-3.15.0.ebuild b/dev-python/pypdf/pypdf-3.15.0.ebuild new file mode 100644 index ..14dbc17b22a9 --- /dev/null +++ b/dev-python/pypdf/pypdf-3.15.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +SAMPLE_COMMIT=5b5ee6b0e9bf4b683490351b1e15e01d6553da7b +DESCRIPTION="Python library to work with PDF files" +HOMEPAGE=" + https://pypi.org/project/pypdf/ + https://github.com/py-pdf/pypdf/ +" +SRC_URI=" + https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz + -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz + ) +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # rely on -Werror + tests/test_utils.py::test_deprecate_no_replacement + tests/test_workflows.py::test_orientations + # TODO: requires fpdf + tests/test_page.py::test_compression +) + +src_unpack() { + default + if use test; then + mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die + fi +} + +python_test() { + epytest -o addopts= -m "not enable_socket" +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 5abc2cc2f9838d89fd29c31a996ca92f60fdfdf2 Author: Oskari Pirhonen gmail com> AuthorDate: Sun Jul 30 20:35:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abc2cc2 verify-sig.eclass: replace app-crypt with sec-keys Update the description and example to use the new sec-keys/ category instead of the old app-crypt/ for openpgp-keys-* packages. Signed-off-by: Oskari Pirhonen gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32111 Signed-off-by: Michał Górny gentoo.org> eclass/verify-sig.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 6472e995e827..d99dc3461858 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass @@ -16,7 +16,7 @@ # the developer's work. # # To use the eclass, start by packaging the upstream's key -# as app-crypt/openpgp-keys-*. Then inherit the eclass, add detached +# as sec-keys/openpgp-keys-*. Then inherit the eclass, add detached # signatures to SRC_URI and set VERIFY_SIG_OPENPGP_KEY_PATH. The eclass # provides verify-sig USE flag to toggle the verification. # @@ -35,7 +35,7 @@ # SRC_URI="https://example.org/${P}.tar.gz # verify-sig? ( https://example.org/${P}.tar.gz.sig )" # BDEPEND=" -# verify-sig? ( app-crypt/openpgp-keys-example )" +# verify-sig? ( sec-keys/openpgp-keys-example )" # # VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/example.asc # @CODE
[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocstrings-python/
commit: 93e7f2e3a498d555495aaa0256ee48ff106ce007 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:43:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e7f2e3 dev-python/mkdocstrings-python: Bump to 1.3.0 Signed-off-by: Michał Górny gentoo.org> dev-python/mkdocstrings-python/Manifest| 1 + .../mkdocstrings-python-1.3.0.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index e9fa980a5f55..079a5b4942cd 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1 +1,2 @@ DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1 SHA512 147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97 +DIST mkdocstrings-python-1.3.0.gh.tar.gz 132776 BLAKE2B 894068067f301f40ed9535cd929fdbd40aa396c9c09c0cee7887f50669465cd0422c0b9b240553193df7e7d4c90f0bf2b591000e6568ee3c47256fc5d1f79179 SHA512 caf806d6285281ef84ed78bd6295ec6732d454a602f55f825436d0a17e9ab62e33ac21510d0ccee5d33fb3c117ec416859ad90ce75d608649a277342d1dc5a1c diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild new file mode 100644 index ..17104df0a441 --- /dev/null +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=pdm-backend + +inherit distutils-r1 + +DESCRIPTION="Python handler for dev-python/mkdocstrings" +HOMEPAGE=" + https://mkdocstrings.github.io/python/ + https://github.com/mkdocstrings/python/ + https://pypi.org/project/mkdocstrings-python/ +" +# Tests need files absent from the PyPI tarballs +SRC_URI=" + https://github.com/mkdocstrings/python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/python-${PV}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + =dev-python/griffe-0.30.0[${PYTHON_USEDEP}] + dev-python/mkdocstrings[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mkdocs-material[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygments/
commit: 93dbafa3feffd027d0730578520e3da00b0e3c98 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:54:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dbafa3 dev-python/pygments: Bump to 2.16.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pygments/pygments-2.16.1.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/pygments/pygments-2.16.1.ebuild b/dev-python/pygments/pygments-2.16.1.ebuild index f3a2c5362ecc..781fe60b07a3 100644 --- a/dev-python/pygments/pygments-2.16.1.ebuild +++ b/dev-python/pygments/pygments-2.16.1.ebuild @@ -33,6 +33,9 @@ BDEPEND=" EPYTEST_DESELECT=( # fuzzing tests, very slow tests/test_basic_api.py::test_random_input + # incompatibility with python-ctags3, apparently + # https://github.com/pygments/pygments/issues/2486 + tests/test_html_formatter.py::test_ctags ) distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygments/
commit: f77f85f7be9637248bb0305195b13f9ca694bdda Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:41:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77f85f7 dev-python/pygments: Bump to 2.16.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pygments/Manifest | 1 + dev-python/pygments/pygments-2.16.1.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest index 9d82f247507e..00ec05f171be 100644 --- a/dev-python/pygments/Manifest +++ b/dev-python/pygments/Manifest @@ -1 +1,2 @@ DIST Pygments-2.15.1.tar.gz 4819591 BLAKE2B f42d3342b88c5b5745fbfbd1f76913f7d17745d396311a39627aca8e968445b19983e7c633583097c495ce6f43a6a7224262a7c35645751803b6c1172062d8c0 SHA512 408f0bbbc8226ee91b82ed084d178f114657150bcf9381dd34debb704399ccdb2e78cb5578ff297797771660d7263c51c305d03b2a27ae29269110be0bca50a9 +DIST Pygments-2.16.1.tar.gz 4872980 BLAKE2B 57ec4f52f2bca3d9df993f583434d61ad0adbc2719f2d0b4ac84160672a3a57ec144509c520f2724a15f0222548abfbe0e743fa31a8dac64d54111b2d7393ae4 SHA512 9b66c79c03e7ecd36cc00efd428a0a6b372e70dbccdcaae26eff4d56c07a17e2e00d2cf0291eb6624ffd1c896b797789b973e80ccbca4240d56daad95eacfd80 diff --git a/dev-python/pygments/pygments-2.16.1.ebuild b/dev-python/pygments/pygments-2.16.1.ebuild new file mode 100644 index ..f3a2c5362ecc --- /dev/null +++ b/dev-python/pygments/pygments-2.16.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 bash-completion-r1 pypi + +DESCRIPTION="Pygments is a syntax highlighting package written in Python" +HOMEPAGE=" + https://pygments.org/ + https://github.com/pygments/pygments/ + https://pypi.org/project/Pygments/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}] + virtual/ttf-fonts + ) +" + +EPYTEST_DESELECT=( + # fuzzing tests, very slow + tests/test_basic_api.py::test_random_input +) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + newbashcomp external/pygments.bashcomp pygmentize +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/aiocache/
commit: 16fd5a7788d7f3fcd8dae6710bba6b4072c4b0ee Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:44:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fd5a77 dev-python/aiocache: Enable acceptance tests Signed-off-by: Michał Górny gentoo.org> dev-python/aiocache/aiocache-0.12.2.ebuild | 25 ++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/dev-python/aiocache/aiocache-0.12.2.ebuild b/dev-python/aiocache/aiocache-0.12.2.ebuild index bba70b471f05..654d767ca7eb 100644 --- a/dev-python/aiocache/aiocache-0.12.2.ebuild +++ b/dev-python/aiocache/aiocache-0.12.2.ebuild @@ -20,6 +20,7 @@ KEYWORDS="~amd64 ~x86" BDEPEND=" test? ( + dev-db/redis >=dev-python/msgpack-0.5.5[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] >=dev-python/redis-4.2.0[${PYTHON_USEDEP}] @@ -30,9 +31,6 @@ distutils_enable_tests pytest python_test() { local EPYTEST_IGNORE=( - # require running servers - # TODO: start redis and enable them - tests/acceptance # benchmarks tests/performance # requires aiomcache @@ -41,3 +39,24 @@ python_test() { epytest -o addopts= -m "not memcached" } + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + + # Spawn Redis for testing purposes + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" + daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 ::1 + EOF + + # Run the tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/overrides/
commit: 09c3a61b5c6e406c97a1bff423b53c0863df099f Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:42:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 03:01:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c3a61b dev-python/overrides: Bump to 7.4.0 Signed-off-by: Michał Górny gentoo.org> dev-python/overrides/Manifest | 1 + dev-python/overrides/overrides-7.4.0.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest index 586474b1809d..bd3a172f 100644 --- a/dev-python/overrides/Manifest +++ b/dev-python/overrides/Manifest @@ -1 +1,2 @@ DIST overrides-7.3.1.tar.gz 24766 BLAKE2B c7fc2e22b7ded0208befd483e76b0bdb444f2d2891f6b2fe4751a81c47164b2cd3a51b7d71ec03401629d4427393553aed1146d2ef60ffe966fd502bd84e824e SHA512 94a8a581dfdacc047937824ffb8afae81d92998ec796e44c4ae05778f2b9d381517e37c2c4591a1c118b091f96bd91554aaef65d0372b2fef04f6ee225e10922 +DIST overrides-7.4.0.tar.gz 24804 BLAKE2B 9a9657d15ad835695d116559f1e6f51e14d1a0a9b5a237b2d468d9c6fd8d86368af53871490c257d7e6843fe02113a874524b8e55f4b3c9bcc7c827714cd5f44 SHA512 6ffd3b38997fd207d8ef9876ba9c328ef244b39300d22ae8c8bf63862f160b485d82b99d36d24abd1676f39e5324eb0f1cf8629a0e17ac96956d165b6afd diff --git a/dev-python/overrides/overrides-7.4.0.ebuild b/dev-python/overrides/overrides-7.4.0.ebuild new file mode 100644 index ..5682e8b4c541 --- /dev/null +++ b/dev-python/overrides/overrides-7.4.0.ebuild @@ -0,0 +1,21 @@ +# 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 pypi + +DESCRIPTION="A decorator to automatically detect mismatch when overriding a method." +HOMEPAGE=" + https://pypi.org/project/overrides/ + https://github.com/mkorpela/overrides/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: e8ab7cb9678419371e38c4d8b3180f31e60f7e75 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 02:58:28 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 02:58:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ab7cb9 profiles: mask =sys-devel/gcc-14.0.0_pre20230806 Signed-off-by: Sam James gentoo.org> profiles/package.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 3935841819f6..35593ba85aa8 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-07-07) +# Fails to boostrap: https://gcc.gnu.org/PR110926 +=sys-devel/gcc-14.0.0_pre20230806 + # Volkmar W. Pogatzki (2023-07-05) # Library without consumers. Bug #906882 # Removal on 2023-08-05.
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/files/, gui-wm/hyprland/
commit: 315cd82cde578b0288b54ec290ea7261f4455ee5 Author: Alfred Wingate protonmail com> AuthorDate: Thu Aug 3 16:42:32 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 02:53:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315cd82c gui-wm/hyprland: drop 0.26.0 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/32157 Signed-off-by: Sam James gentoo.org> gui-wm/hyprland/Manifest | 1 - gui-wm/hyprland/files/nvidia-0.25.0.patch | 43 -- gui-wm/hyprland/hyprland-0.26.0.ebuild| 97 --- 3 files changed, 141 deletions(-) diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest index 5570145a5c32..084e9cf370ae 100644 --- a/gui-wm/hyprland/Manifest +++ b/gui-wm/hyprland/Manifest @@ -1,3 +1,2 @@ -DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570 SHA512 b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05 SHA512 92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e DIST hyprland-0.28.0.gh.tar.gz 14060441 BLAKE2B 25059b74b67df222867e84f5f1d44219302e7e454ec68110b70d6e915e95913bfdc8c6112bc8725e9be61f10a44603a96ba70980a9835d4b7757363825b93326 SHA512 c0802f2b061d5c9265c7767fae6ddaf00c1bbf6dc620f75593ba1538f94105a9ebe1517b7be444a1e70b81fd3a4205afd8154ba9ad02b3d610b00a9440ee6a63 diff --git a/gui-wm/hyprland/files/nvidia-0.25.0.patch b/gui-wm/hyprland/files/nvidia-0.25.0.patch deleted file mode 100644 index d9d2213607f4.. --- a/gui-wm/hyprland/files/nvidia-0.25.0.patch +++ /dev/null @@ -1,43 +0,0 @@ -# From https://github.com/hyprwm/Hyprland/issues/2239#issuecomment-1536725235 -# This patch is recommended by the developer on systems running and Nvidia GPu -diff --git a/render/gles2/renderer.c b/render/gles2/renderer.c -index 6a86b183..823fc318 100644 a/render/gles2/renderer.c -+++ b/render/gles2/renderer.c -@@ -165,7 +165,7 @@ static bool gles2_bind_buffer(struct wlr_renderer *wlr_renderer, - assert(wlr_egl_is_current(renderer->egl)); - - push_gles2_debug(renderer); -- glFlush(); -+ glFinish(); - glBindFramebuffer(GL_FRAMEBUFFER, 0); - pop_gles2_debug(renderer); - -diff --git a/types/output/render.c b/types/output/render.c -index ed1afa4a..ddc730c7 100644 a/types/output/render.c -+++ b/types/output/render.c -@@ -225,22 +225,7 @@ struct wlr_drm_format *output_pick_format(struct wlr_output *output, - } - - uint32_t wlr_output_preferred_read_format(struct wlr_output *output) { -- struct wlr_renderer *renderer = output->renderer; -- assert(renderer != NULL); -- -- if (!renderer->impl->preferred_read_format || !renderer->impl->read_pixels) { -- return DRM_FORMAT_INVALID; -- } -- -- if (!output_attach_back_buffer(output, >pending, NULL)) { -- return false; -- } -- -- uint32_t fmt = renderer->impl->preferred_read_format(renderer); -- -- output_clear_back_buffer(output); -- -- return fmt; -+ return DRM_FORMAT_XRGB; - } - - bool output_is_direct_scanout(struct wlr_output *output, diff --git a/gui-wm/hyprland/hyprland-0.26.0.ebuild b/gui-wm/hyprland/hyprland-0.26.0.ebuild deleted file mode 100644 index e67a76f747bd.. --- a/gui-wm/hyprland/hyprland-0.26.0.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson toolchain-funcs - -DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" -HOMEPAGE="https://github.com/hyprwm/Hyprland; - -SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${PF}.gh.tar.gz" -S="${WORKDIR}/${PN}-source" - -KEYWORDS="~amd64" -LICENSE="BSD" -SLOT="0" -IUSE="X legacy-renderer systemd video_cards_nvidia" - -RDEPEND=" - app-misc/jq - dev-libs/glib:2 - dev-libs/libinput:= - dev-libs/libliftoff - dev-libs/wayland - dev-libs/wayland-protocols - dev-util/glslang - dev-util/vulkan-headers - gui-libs/gtk-layer-shell - media-libs/libdisplay-info - media-libs/libglvnd[X?] - media-libs/mesa[gles2,wayland,X?] - media-libs/vulkan-loader - sys-auth/seatd:= - x11-base/xcb-proto - x11-libs/cairo - x11-libs/libdrm - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman -
[gentoo-commits] repo/gentoo:master commit in: gui-wm/hyprland/files/, gui-wm/hyprland/
commit: 9417726544cf261fefdbb5911c66064b67c7a543 Author: Alfred Wingate protonmail com> AuthorDate: Thu Aug 3 16:36:58 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 02:53:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94177265 gui-wm/hyprland: add 0.28.0 Bug: https://bugs.gentoo.org/911597 Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Sam James gentoo.org> gui-wm/hyprland/Manifest | 1 + .../hyprland-0.28.0-no-wlroots-automagic.patch | 14 +++ gui-wm/hyprland/hyprland-0.28.0.ebuild | 123 + 3 files changed, 138 insertions(+) diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest index 4b23ba20d529..5570145a5c32 100644 --- a/gui-wm/hyprland/Manifest +++ b/gui-wm/hyprland/Manifest @@ -1,2 +1,3 @@ DIST hyprland-0.26.0.gh.tar.gz 1523005 BLAKE2B e54ebb73850f63427ff9347c7ad0cb2ffda3350baf3c4221de51b1094678f3ffdac67669f49bfe3ba416b627673f5ca8491d06e16791764ef1c39f5964f2b570 SHA512 b43639a8e0fdd60165b6caa51c9411bc6f97260690c5ee3d15126ef091ccf93955fdda904a226b4aeb4367785ecaba426882a2e9b726c2b79c81a2ede0f9e36a DIST hyprland-0.27.2.gh.tar.gz 4992717 BLAKE2B 6725ee593edb4f7d127eb95ed567bc7344edc066a9ce818ba99bd15eb718ce1d8de86a63da5684521ccbe3ba918a3f385c3a3e662314704e60e855101d391d05 SHA512 92e8ca21eba52ff423654cd345d37125656c32e1262e4e76d8841ee4ba698788d46d70a5876fc9aca42440efa5dd4122f46c84365da53810284a666f5d13ce7e +DIST hyprland-0.28.0.gh.tar.gz 14060441 BLAKE2B 25059b74b67df222867e84f5f1d44219302e7e454ec68110b70d6e915e95913bfdc8c6112bc8725e9be61f10a44603a96ba70980a9835d4b7757363825b93326 SHA512 c0802f2b061d5c9265c7767fae6ddaf00c1bbf6dc620f75593ba1538f94105a9ebe1517b7be444a1e70b81fd3a4205afd8154ba9ad02b3d610b00a9440ee6a63 diff --git a/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch b/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch new file mode 100644 index ..96b12fe497eb --- /dev/null +++ b/gui-wm/hyprland/files/hyprland-0.28.0-no-wlroots-automagic.patch @@ -0,0 +1,14 @@ +# Disable automagic, otherwise wlroots will enable features if dependencies are present. +diff --git a/meson.build b/meson.build +index 6a94dee6..9608717d 100644 +--- a/meson.build b/meson.build +@@ -39,7 +39,7 @@ add_project_arguments( + ], + language: 'cpp') + +-wlroots = subproject('wlroots', default_options: ['examples=false']) ++wlroots = subproject('wlroots', default_options: ['backends=drm,libinput,x11','examples=false','renderers=gles2','xcb-errors=disabled']) + have_xwlr = wlroots.get_variable('features').get('xwayland') + xcb_dep = dependency('xcb', required: get_option('xwayland')) + diff --git a/gui-wm/hyprland/hyprland-0.28.0.ebuild b/gui-wm/hyprland/hyprland-0.28.0.ebuild new file mode 100644 index ..5023065717c7 --- /dev/null +++ b/gui-wm/hyprland/hyprland-0.28.0.ebuild @@ -0,0 +1,123 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson toolchain-funcs + +DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" +HOMEPAGE="https://github.com/hyprwm/Hyprland; + +SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-source" + +KEYWORDS="~amd64" +LICENSE="BSD" +SLOT="0" +IUSE="X legacy-renderer systemd video_cards_nvidia" + +# bundled wlroots has the following dependency string according to included headers. +# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?] +# lets enable x11-backend by default +WLROOTS_RDEPEND=" + >=dev-libs/libinput-1.14.0:= + dev-libs/libliftoff + >=dev-libs/wayland-1.22 + media-libs/libdisplay-info + media-libs/libglvnd + media-libs/mesa[egl(+),gles2] + sys-apps/hwdata:= + sys-auth/seatd:= + >=x11-libs/libdrm-2.4.114 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + virtual/libudev:= + X? ( + x11-base/xwayland + x11-libs/libxcb:0= + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +WLROOTS_DEPEND=" + >=dev-libs/wayland-protocols-1.32 +" +WLROOTS_BDEPEND=" + dev-util/glslang + dev-util/wayland-scanner +" + +RDEPEND=" + ${WLROOTS_RDEPEND} + dev-libs/glib:2 + dev-libs/libinput + dev-libs/wayland + media-libs/libglvnd + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + X? ( + x11-libs/libxcb:0= + ) +" +DEPEND=" + ${RDEPEND} + ${WLROOTS_DEPEND} + dev-libs/hyprland-protocols + >=dev-libs/wayland-protocols-1.25 +" +BDEPEND=" + ${WLROOTS_BDEPEND} + app-misc/jq + dev-util/cmake + dev-util/wayland-scanner + dev-vcs/git +
[gentoo-commits] repo/gentoo:master commit in: gui-wm/wayfire/
commit: 0341dc62576853a537af25547ac6a93acf842913 Author: Alfred Wingate protonmail com> AuthorDate: Tue Aug 1 18:03:07 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 02:53:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0341dc62 gui-wm/wayfire: require missing use flags * drm and libinput were made optional in wlroots-0.15, they are required by wayfire unconditionally though. * Require x11-backend in wlroots to avoid automagic in wayfire. https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/b37731cdbbef4dc52033c2d26b04d2329720fa07 https://github.com/WayfireWM/wayfire/blob/v0.7.5/meson.build#L133 Closes: https://bugs.gentoo.org/907638 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/32131 Signed-off-by: Sam James gentoo.org> gui-wm/wayfire/{wayfire-.ebuild => wayfire-0.7.5-r1.ebuild} | 8 ++-- gui-wm/wayfire/wayfire-.ebuild | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gui-wm/wayfire/wayfire-.ebuild b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild similarity index 93% copy from gui-wm/wayfire/wayfire-.ebuild copy to gui-wm/wayfire/wayfire-0.7.5-r1.ebuild index 42ab1b20d21d..7f3bce722041 100644 --- a/gui-wm/wayfire/wayfire-.ebuild +++ b/gui-wm/wayfire/wayfire-0.7.5-r1.ebuild @@ -46,7 +46,7 @@ if [[ ${PV} == ]] ; then DEPEND+=" system-wfconfig? ( ~gui-libs/wf-config-:= ) !system-wfconfig? ( !gui-libs/wf-config ) - system-wlroots? ( ~gui-libs/wlroots-:=[X?] ) + system-wlroots? ( ~gui-libs/wlroots-:=[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots ) " else @@ -57,7 +57,7 @@ else ) !system-wfconfig? ( !gui-libs/wf-config ) system-wlroots? ( - >=gui-libs/wlroots-0.16.0:0/16[X?] + >=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots ) " @@ -73,6 +73,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-0.7.5-gcc13.patch +) + src_configure() { sed -e "s:@EPREFIX@:${EPREFIX}:" \ "${FILESDIR}"/wayfire-session > "${T}"/wayfire-session || die diff --git a/gui-wm/wayfire/wayfire-.ebuild b/gui-wm/wayfire/wayfire-.ebuild index 42ab1b20d21d..9ff84a6351ce 100644 --- a/gui-wm/wayfire/wayfire-.ebuild +++ b/gui-wm/wayfire/wayfire-.ebuild @@ -46,7 +46,7 @@ if [[ ${PV} == ]] ; then DEPEND+=" system-wfconfig? ( ~gui-libs/wf-config-:= ) !system-wfconfig? ( !gui-libs/wf-config ) - system-wlroots? ( ~gui-libs/wlroots-:=[X?] ) + system-wlroots? ( ~gui-libs/wlroots-:=[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots ) " else @@ -57,7 +57,7 @@ else ) !system-wfconfig? ( !gui-libs/wf-config ) system-wlroots? ( - >=gui-libs/wlroots-0.16.0:0/16[X?] + >=gui-libs/wlroots-0.16.0:0/16[drm(+),libinput(+),x11-backend,X?] ) !system-wlroots? ( !gui-libs/wlroots ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyfuse3/
commit: 8a5224e15a7a811a44cfce976723070a50142a2f Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:21:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 02:33:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5224e1 dev-python/pyfuse3: Bump to 3.3.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyfuse3/Manifest | 1 + dev-python/pyfuse3/pyfuse3-3.3.0.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/dev-python/pyfuse3/Manifest b/dev-python/pyfuse3/Manifest index 542b6cee71f6..3e1db09c024e 100644 --- a/dev-python/pyfuse3/Manifest +++ b/dev-python/pyfuse3/Manifest @@ -1 +1,2 @@ DIST pyfuse3-3.2.3.tar.gz 512352 BLAKE2B 1b5826ea42a72fd5d688b4cd7617c2fd08a7f9b69381d52343e8891c90ba51f8c5c79a2b9c7c42944cd20493ea645a00a26e7c04cebec10322f71241b8b12df3 SHA512 2f35ea5e0f05af7184fe83458b976742f4f500d09098c68b71982e4b8c089485677bf1e704536e037d6f690fce3006a4fdb71697c68999ed412cc9d73aef8b13 +DIST pyfuse3-3.3.0.tar.gz 867765 BLAKE2B 29a871bbd4c82298231eac0c8d4b668a75a9ea748c3dd15f093a369770fbfe080620b6209c79ce934880757764c946c3216b558dcc63cd1d1a7ef03e124174c2 SHA512 b23116104fc78e9d6688e05f495a1cc48ff2c0af03a537c1f2743f84a596ba36b59e1ccba2e8272a0483c083479df91be2ccd49bd2e0cb160ff02a74ad623d18 diff --git a/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild new file mode 100644 index ..0438bb0a3ef6 --- /dev/null +++ b/dev-python/pyfuse3/pyfuse3-3.3.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python 3 bindings for libfuse 3 with asynchronous API" +HOMEPAGE=" + https://github.com/libfuse/pyfuse3/ + https://pypi.org/project/pyfuse3/ +" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + sys-fs/fuse:3 +" +RDEPEND=" + ${DEPEND} + dev-python/trio[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-trio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_configure() { + esetup.py build_cython +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/aiocache/
commit: becb7d1817a2862efef6bd496df9d1eda69d83a9 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 01:51:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 01:51:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becb7d18 dev-python/aiocache: Bump to 0.12.2 Closes: https://bugs.gentoo.org/904893 Signed-off-by: Michał Górny gentoo.org> dev-python/aiocache/Manifest | 1 + dev-python/aiocache/aiocache-0.12.2.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/dev-python/aiocache/Manifest b/dev-python/aiocache/Manifest index 421a8f796e2c..10dac826433c 100644 --- a/dev-python/aiocache/Manifest +++ b/dev-python/aiocache/Manifest @@ -1 +1,2 @@ DIST aiocache-0.12.0.tar.gz 127002 BLAKE2B efb07ff146d777e99154c839d01665d35fbba410e1a1ca80d4c71f639e69abf43509d79398679027f0a94eb24cfdf933f5762418bd3f43dd441281cc1b1b5236 SHA512 8437c148cc2d40737c0352b0a2fa19636124b71bc03f206066e5c7b8910aa0f0bddfa40587d50a4acd86abd88e8db595a92e267d4b25234f20ccba94e5a63e7e +DIST aiocache-0.12.2.tar.gz 131851 BLAKE2B a8467ec12321248f7673245c427567d2c8ef345a6a34694618fce0969e186de47097d64c3b94cbf047a281a1ed09889075862d9770f7787daaf9469f245b2493 SHA512 ce57e3fdbd428e8a8a94a45e5196e339d40f4fffa49851c3486b264e6344d72fe39407bd958a97baa7af06433c08a0e9d6a7ae44eff515dfc40012804ac876f2 diff --git a/dev-python/aiocache/aiocache-0.12.2.ebuild b/dev-python/aiocache/aiocache-0.12.2.ebuild new file mode 100644 index ..bba70b471f05 --- /dev/null +++ b/dev-python/aiocache/aiocache-0.12.2.ebuild @@ -0,0 +1,43 @@ +# 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="Asyncio cache manager" +HOMEPAGE=" + https://github.com/aio-libs/aiocache/ + https://pypi.org/project/aiocache/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/msgpack-0.5.5[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + >=dev-python/redis-4.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # require running servers + # TODO: start redis and enable them + tests/acceptance + # benchmarks + tests/performance + # requires aiomcache + tests/ut/backends/test_memcached.py + ) + + epytest -o addopts= -m "not memcached" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/bitarray/
commit: f41cd0f1016550d4e31a8513a6cfa41c7940a73b Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:18:11 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 02:18:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41cd0f1 dev-python/bitarray: Bump to 2.8.1 Signed-off-by: Michał Górny gentoo.org> dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-2.8.1.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest index 427692dbbcf1..ff0b8200e198 100644 --- a/dev-python/bitarray/Manifest +++ b/dev-python/bitarray/Manifest @@ -1,2 +1,3 @@ DIST bitarray-2.7.6.tar.gz 124627 BLAKE2B 2beafbcd4906a56bad3c6310671ab16db27f03c32eb91c73058b859e1642f24edfed07920da853b08aa8f7c4703e05b57b25a83dddaaa14e0921798fbe2b1faa SHA512 e425664bec8976ac42bb62c3f80bf835efe41bff803afc77c82c267af2d831d55dd9b962f157aebc64a2df6a7d427523ec155a67991c49956e13b205e66e55f1 DIST bitarray-2.8.0.tar.gz 127371 BLAKE2B 59f90afc1bac49de13ee49b29221b0617511f39eb2fb2d9b5b9d96e6ae52b54cfafb037366dff8a1772d9daf97f598bf7565c32fcd5c5abf0c56441d5748286e SHA512 6e30a0a4f0b7058102fa5cb6841565520ac09a938c4ccd51c880c0923f69a15198646e60256914985d06a428f26456965a18c64e2c2e2323b9156a47f0bb577f +DIST bitarray-2.8.1.tar.gz 128846 BLAKE2B 5f7792c58a61e3aeaf510376e7dec5c808bd6a3d545cd3245ae430d7f742694e96176e07b07a3e98233f3b7ba5106ba5b8019da1d6278603df5aa6eb88ee8e93 SHA512 c3d59630ff3a907c1a86a8283075609d6fbd870fe884e007bdd092fcca0b2ed7b6d28c062924ba39ca0d7dad403df0349e29d2bf48851640bb51f8e1b1b7eae6 diff --git a/dev-python/bitarray/bitarray-2.8.1.ebuild b/dev-python/bitarray/bitarray-2.8.1.ebuild new file mode 100644 index ..1a904d98ff80 --- /dev/null +++ b/dev-python/bitarray/bitarray-2.8.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Efficient arrays of booleans -- C extension" +HOMEPAGE=" + https://github.com/ilanschnell/bitarray/ + https://pypi.org/project/bitarray/ +" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/numexpr/
commit: 02910957a6c4559e1abc53aee75dd6045f227383 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:17:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 02:17:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02910957 dev-python/numexpr: Bump to 2.8.5 Signed-off-by: Michał Górny gentoo.org> dev-python/numexpr/Manifest | 1 + dev-python/numexpr/numexpr-2.8.5.ebuild | 39 + 2 files changed, 40 insertions(+) diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest index da23b37c671f..9c158cceb466 100644 --- a/dev-python/numexpr/Manifest +++ b/dev-python/numexpr/Manifest @@ -1 +1,2 @@ DIST numexpr-2.8.4.gh.tar.gz 113594 BLAKE2B 65756e3a0755cd69b8586501d5026dc355f5263f852fedc4f59ecd1854576929bff702cc603c53c7230a5a0ad034a56c50db0bf2fbc2174b3f5272d3a03ffdc0 SHA512 e0a4eacb1a8721b9c2b4331f21e460fc3a1740a6a156eb43b31c495b17e191508f6d72375b8bd286a9be66ceaa1353f64f894deda0b4b29c3ac48c5b7c67cfa1 +DIST numexpr-2.8.5.gh.tar.gz 117015 BLAKE2B edf0084806cde40c7aa002a34b462f62f5d3cc37bc698f0125c4997c897333fccfff7c0df8a2ab96c0d7cf97ba7cc5955266ece50611e56c513798a3fc1306d0 SHA512 e02e8249ec62c85da1730d0932bcaf15fa10ff5e0a2ff847014c8d00b94612d441a9b1af46331b15480e63cfeb0fc84e31804db075789f23575003b4d8d1da48 diff --git a/dev-python/numexpr/numexpr-2.8.5.ebuild b/dev-python/numexpr/numexpr-2.8.5.ebuild new file mode 100644 index ..27d778316ec8 --- /dev/null +++ b/dev-python/numexpr/numexpr-2.8.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" +HOMEPAGE=" + https://github.com/pydata/numexpr/ + https://pypi.org/project/numexpr/ +" +SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + +DEPEND=" + >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + dev-python/packaging[${PYTHON_USEDEP}] +" + +python_test() { + pushd "${BUILD_DIR}/install/usr/lib/${EPYTHON}/site-packages" >/dev/null || die + "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" + import sys,numexpr + sys.exit(0 if numexpr.test().wasSuccessful() else 1) + EOF + pushd >/dev/null || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/
commit: 9f39a76617511e0f0b76ece6f14f6c2418307407 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 01:45:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 01:45:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f39a766 dev-python/hypothesis: Bump to 6.82.2 Signed-off-by: Michał Górny gentoo.org> dev-python/hypothesis/Manifest | 1 + dev-python/hypothesis/hypothesis-6.82.2.ebuild | 91 ++ 2 files changed, 92 insertions(+) diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index c1a3751a2ae4..23450e68c5d8 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,3 +3,4 @@ DIST hypothesis-6.81.1.gh.tar.gz 9377813 BLAKE2B 6ba0d9bd8fd12d521909151c7bb04ea DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360 SHA512 41f5e6b8382c08dd0e4285836a3f1308fd86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0 DIST hypothesis-6.82.0.gh.tar.gz 9378337 BLAKE2B fb99a499c7b850c4d81f01b99969d611ee8a39a1b1d1a5306b72999b1ca20d605fb42adbc090eedbe06359056d05860e2166be9f8f8001460ea61b398a432de6 SHA512 2f8b16c1a32340a3aa742627cbbc958cb06e8966b704bd389c8677d58fc3e76e6988705315d570daeb46975839b1c725f5f6a937ff1c326cbed144659ec44d05 DIST hypothesis-6.82.1.gh.tar.gz 9378717 BLAKE2B 2127d101f5c477fa99abe07df09928d0be475dd052f8f121ec038488eb4b5b35508b09524ae06ae8fe41712724fbb50f8db4aa72472a7315cc3ad68b9000371e SHA512 3fb983b2246aaa9860694f07eee9fafb28f560b3ba105544d3d4345ba323543f194109b710c639e86287572ad5ed141c2edf6c89c0f4a71a003505a797effddc +DIST hypothesis-6.82.2.gh.tar.gz 9378887 BLAKE2B 8b1c65ea9080bb280a6f7b761aef0c24539c707b0875621baa2b011188839d8179dcbcac051c97fe36c870404d67ec28124857646f8d95d34b44bea081ef1658 SHA512 cd5dfa439f4f5bdbf744e25bf24b5265515c7077d142eecbb77825056e44417124ffd1f97755d6804d412424e0ef78a77e77e112cafb7972cdae1be028ab5ca6 diff --git a/dev-python/hypothesis/hypothesis-6.82.2.ebuild b/dev-python/hypothesis/hypothesis-6.82.2.ebuild new file mode 100644 index ..ed1f0cbc8e14 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.82.2.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 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-19.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/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !!
[gentoo-commits] repo/gentoo:master commit in: dev-python/nspektr/
commit: 4b02c40f459105b26a76e87ba2c3bce1180518b9 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 02:18:39 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 02:18:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b02c40f dev-python/nspektr: Bump to 0.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/nspektr/Manifest | 1 + dev-python/nspektr/nspektr-0.5.0.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-python/nspektr/Manifest b/dev-python/nspektr/Manifest index c369f932baaa..39e612642faf 100644 --- a/dev-python/nspektr/Manifest +++ b/dev-python/nspektr/Manifest @@ -1 +1,2 @@ DIST nspektr-0.4.0.tar.gz 7734 BLAKE2B 66a52f5080c78accc75e2193dab6d07a6257330f9938ac463c160d7e1f9740294416657193e5831f564354eb0dc3112a9ab41676e1c928ac40769d2a4d218089 SHA512 c8e8dcadd3ccd49bc9b1a38d2ff9f1d8d6f85665d3830cc9d7975ec1c63b1e2f1a7a64e12457701ca658e2e0e30cac7652be6d706a4e47ba6a61ae76d9be8875 +DIST nspektr-0.5.0.tar.gz 8573 BLAKE2B a96aaaee5cd309272d5b0c78eaf9793baf1406e427a142595b67693d513d5badac064149587c02cdf02cdd7720fafeb2787fc98a9db79cc573e77d6158afd4d4 SHA512 b7293a6ccb34a5c4b87a9b28de170322296adf2d883e7671df05ac06453023190ed588eb8e1677b7c5383b6fc5962c079d363ebb214ebb9f8516cfd2039e6167 diff --git a/dev-python/nspektr/nspektr-0.5.0.ebuild b/dev-python/nspektr/nspektr-0.5.0.ebuild new file mode 100644 index ..a5cbcdf9817a --- /dev/null +++ b/dev-python/nspektr/nspektr-0.5.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Distribution package dependency inspector" +HOMEPAGE=" + https://github.com/jaraco/nspektr/ + https://pypi.org/project/nspektr/ +" + +LICENSE="MIT" +SLOT="0" +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" + +RDEPEND=" + >=dev-python/jaraco-context-4.1.1-r2[${PYTHON_USEDEP}] + >=dev-python/jaraco-functools-3.5.0-r2[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "nspektr" + version = "${PV}" + description = "package inspector" + + # tests inspect itself + [project.optional-dependencies] + docs = [ + "fake-nonexisting", + ] + testing = [ + "pytest", + ] + EOF +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/libnacl/
commit: b4f154a0523762d75a0472d13c4a090a5a083461 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 01:40:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 01:40:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f154a0 dev-python/libnacl: Bump to 2.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/libnacl/Manifest | 1 + dev-python/libnacl/libnacl-2.1.0.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest index d2d1fa7285f1..2f4089d6027d 100644 --- a/dev-python/libnacl/Manifest +++ b/dev-python/libnacl/Manifest @@ -1,3 +1,4 @@ DIST libnacl-1.8.0.gh.tar.gz 43351 BLAKE2B 4ba0ebcb50755d80418ffe7238c65d9309954cb2a0eac61937c488144b56093f3fcd87f0bf22a290c7b415c70cb781fbf7a2c608863d43694230fe34b3ad418e SHA512 7a39d646083591782691c4d58fd4d743b385ee553bcc4c4741707a237fa3b1213629b5070390526175bdfe8436859aa7711779ff8b22a981227edb30b94e82d6 DIST libnacl-1.9.0.gh.tar.gz 43752 BLAKE2B 4a604958aeb9c4b26351b74fa3452b72b7e822c9ea28f4a070464568f1eed184615f0ad5624a2838bf055cf221a9a0f493419b16f2bf2be26c608b396d3f234c SHA512 1c1011f218864f4eab6a985a957f7ec5b8a227ed107ab336a0bc076be10bae6d598f3e81f3a20177e81f25f93c36b23118f515b98f87e11b1f727cae3db1e267 DIST libnacl-2.0.0.gh.tar.gz 44710 BLAKE2B 50fa7d446370bb6043d942b28364b5bf2a23efcd6f3c82a59ee0ef0f7666a9ebe8e3dcf487d43e6ecb548ededb5e6228b3da401dc30924fef90047da40888168 SHA512 f8159ae479d920058662ffde2ac3bad2c8b413d55ca0bd442b81c7071b4cfca90eae277f85e7bf0bb63cd71ee1e0ad4cbbb03468ed55d1bcbe06d2e9a0976b72 +DIST libnacl-2.1.0.tar.gz 42189 BLAKE2B 9b7330ad89ed7ca01f1893deda93fd88011f92b03946a06b5706adf25387db0f664e89fb7a0442d300b47188ec061d220167c694725cd7ec74d14687794b63b2 SHA512 9a3bc2d6d21e982cdd7015daf76beb494c8b969f17a17288a47db5ff545e0a0085e37bb723e92a1919338134be2817b47cd2354f55604ec93e638e243ffa5e1a diff --git a/dev-python/libnacl/libnacl-2.1.0.ebuild b/dev-python/libnacl/libnacl-2.1.0.ebuild new file mode 100644 index ..9b7755e92c75 --- /dev/null +++ b/dev-python/libnacl/libnacl-2.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python ctypes wrapper for libsodium" +HOMEPAGE=" + https://libnacl.readthedocs.io/ + https://github.com/saltstack/libnacl/ + https://pypi.org/project/libnacl/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-libs/libsodium +" +BDEPEND=" + ${RDEPEND} +" + +distutils_enable_tests unittest + +python_test() { + eunittest -p 'test_*.py' tests/ || + die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/trimesh/
commit: 2c77256e793aa7efb32f5968ee05ce7eeb284be2 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 7 01:49:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 7 01:49:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c77256e dev-python/trimesh: Bump to 3.23.1 Signed-off-by: Michał Górny gentoo.org> dev-python/trimesh/Manifest | 1 + dev-python/trimesh/trimesh-3.23.1.ebuild | 65 2 files changed, 66 insertions(+) diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 5a2d04280396..bb55faa55635 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,2 +1,3 @@ DIST trimesh-3.22.5.gh.tar.gz 12715459 BLAKE2B d838b75acef1615fab5006cd55cd28d649fd61fbecbe076250d3f2acd6d0c6f29481862189105456e9626b15b1f6e557f419cbe49044ccff784d9ea2a8ea4dff SHA512 1756f8a589cff214ef6ecf54f363c906b26a1d7205aa1645cb5f90b691d6c43d71f904939329b599c0b5595b663529b15c4d8a747da50157a22e3020808f3f01 DIST trimesh-3.23.0.gh.tar.gz 12720387 BLAKE2B 88e57f09c1bc924a59b6ce3744ef3e3df05d144707415fe595f40d411e364591cdd22ed38a46b2004d935ab18f3387753cf66479aaeb9cc1f4d870c1e23ce7e3 SHA512 d4ac6b5c7ea09c84810a36060c6cb9a5366ef177d309d1d0bf2cfbdd0969562394ee03832f9a535d63cb71b5c026fb6bf43b815014230c8e20c56bb69f0fc3ed +DIST trimesh-3.23.1.gh.tar.gz 12721718 BLAKE2B e6f388c0b3443b46bb6a4e93b049b4a75c5c7af7e24c441f1b0c5c4247ac34d3548722ea24979897c332b4defb69681e5bf714848dd6e3d89af18b2a0adc7e18 SHA512 2a788631f7bb142da5f761ed374c1966b92799a4e4ce52687bf86ee7da3d226466771a84876eaf8fb71b5fc967d69fbce286c4638e0f14a9c8d3e80094079283 diff --git a/dev-python/trimesh/trimesh-3.23.1.ebuild b/dev-python/trimesh/trimesh-3.23.1.ebuild new file mode 100644 index ..c7b61d98e83f --- /dev/null +++ b/dev-python/trimesh/trimesh-3.23.1.ebuild @@ -0,0 +1,65 @@ +# 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 multiprocessing optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimsh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + sci-libs/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/mapbox_earcut[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -n "$(makeopts_jobs)" --dist=worksteal +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox_earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" sci-libs/scikit-image +}
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/
commit: 39ba75acf9219b82553382518e00c75c40517c63 Author: Alexey Zapparov zapparov com> AuthorDate: Mon Aug 7 01:33:11 2023 + Commit: Alexey Zapparov zapparov com> CommitDate: Mon Aug 7 01:33:11 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39ba75ac app-admin/pulumi-bin: drop 3.74.0, 3.75.0 Signed-off-by: Alexey Zapparov zapparov.com> app-admin/pulumi-bin/Manifest | 2 -- app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild | 38 --- app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild | 34 3 files changed, 74 deletions(-) diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index 07f826f24f..3417ea0928 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -1,5 +1,3 @@ -DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751 SHA512 8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded -DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c SHA512 b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848 SHA512 02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8 DIST pulumi-v3.76.1-linux-x64.tar.gz 143217071 BLAKE2B 1e79b43e3a5e5343c07ee77b7198e0b1b2206dc9c2f41d7523bfb1473cd29c11a2e793b12dc7ae0d4639d744a34f823da44e517d823d26dcb3f863f937c06e8e SHA512 d2191faa3f067c7a6ef69aec42960af6a08d0eb9d7596f3123df07d67ce68122157bf72e2c92d300e2931e8ca96707ecb20c509aa3777d14c75b09da9d40b3eb DIST pulumi-v3.77.1-linux-x64.tar.gz 144930664 BLAKE2B fa16d3cb7c62f9cf87b4198928ec67532de461d5d22b9565c48c11b96cb2027958257cd6621dfc48da103d0384f4a4f157e9641cdc5ac79a225007536f5fbe11 SHA512 c740a7cc3b597c313f87112c8b4b7c90533918ec170225b1b41a0d32dac33cd34a062cdbf5002b2c6dca5666853c177a724a5a0079784e8c2f3d97980e5f7b7b diff --git a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild deleted file mode 100644 index 8e5eb8e906..00 --- a/app-admin/pulumi-bin/pulumi-bin-3.74.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -DESCRIPTION="Infrastructure as code in any programming language" -HOMEPAGE=" - https://www.pulumi.com/ - https://github.com/pulumi/pulumi -" -SRC_URI=" - amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -S="${WORKDIR}/pulumi" - -QA_PREBUILT="*" - -src_install() { - dobin pulumi* - - ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions" - newbashcomp pulumi.bash-completion pulumi - - ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions" - insinto /usr/share/zsh/site-functions - newins pulumi.zsh-completion _pulumi -} diff --git a/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild deleted file mode 100644 index febb59ec18..00 --- a/app-admin/pulumi-bin/pulumi-bin-3.75.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -DESCRIPTION="Infrastructure as code in any programming language" -HOMEPAGE=" - https://www.pulumi.com/ - https://github.com/pulumi/pulumi -" -SRC_URI=" - amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz ) -" - -S="${WORKDIR}/pulumi" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -QA_PREBUILT="*" - -src_install() { - dobin pulumi* - - ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions" - newbashcomp pulumi.bash-completion pulumi - - ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions" - insinto /usr/share/zsh/site-functions - newins pulumi.zsh-completion _pulumi -}
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/pulumi-bin/
commit: 0524a409b66573277846f8d7e05e30ef584ab871 Author: Alexey Zapparov zapparov com> AuthorDate: Mon Aug 7 01:32:54 2023 + Commit: Alexey Zapparov zapparov com> CommitDate: Mon Aug 7 01:32:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0524a409 app-admin/pulumi-bin: add 3.77.1 Signed-off-by: Alexey Zapparov zapparov.com> app-admin/pulumi-bin/Manifest | 1 + app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild | 34 +++ 2 files changed, 35 insertions(+) diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest index c598446394..07f826f24f 100644 --- a/app-admin/pulumi-bin/Manifest +++ b/app-admin/pulumi-bin/Manifest @@ -2,3 +2,4 @@ DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 8da70b0aae12b4adae556aa76 DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c SHA512 b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9 DIST pulumi-v3.76.0-linux-x64.tar.gz 143198514 BLAKE2B 959f47b0552d011f9640f25c72861f7be15d46431f57bb42cc087b91ee5a06deb07732604eeb91237e7fbac725a40eee58b6885c2d38d92ffe12db3e37d66848 SHA512 02fa76ca1b7b022b89ef7767016a77fecba89541ff05bba68f7b4023724547afa7ca1be541f7281b3e15b5fa847c98bf80a60c11ac0ad52435d44a34f347b5c8 DIST pulumi-v3.76.1-linux-x64.tar.gz 143217071 BLAKE2B 1e79b43e3a5e5343c07ee77b7198e0b1b2206dc9c2f41d7523bfb1473cd29c11a2e793b12dc7ae0d4639d744a34f823da44e517d823d26dcb3f863f937c06e8e SHA512 d2191faa3f067c7a6ef69aec42960af6a08d0eb9d7596f3123df07d67ce68122157bf72e2c92d300e2931e8ca96707ecb20c509aa3777d14c75b09da9d40b3eb +DIST pulumi-v3.77.1-linux-x64.tar.gz 144930664 BLAKE2B fa16d3cb7c62f9cf87b4198928ec67532de461d5d22b9565c48c11b96cb2027958257cd6621dfc48da103d0384f4a4f157e9641cdc5ac79a225007536f5fbe11 SHA512 c740a7cc3b597c313f87112c8b4b7c90533918ec170225b1b41a0d32dac33cd34a062cdbf5002b2c6dca5666853c177a724a5a0079784e8c2f3d97980e5f7b7b diff --git a/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild b/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild new file mode 100644 index 00..febb59ec18 --- /dev/null +++ b/app-admin/pulumi-bin/pulumi-bin-3.77.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +DESCRIPTION="Infrastructure as code in any programming language" +HOMEPAGE=" + https://www.pulumi.com/ + https://github.com/pulumi/pulumi +" +SRC_URI=" + amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz ) +" + +S="${WORKDIR}/pulumi" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +QA_PREBUILT="*" + +src_install() { + dobin pulumi* + + ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions" + newbashcomp pulumi.bash-completion pulumi + + ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions" + insinto /usr/share/zsh/site-functions + newins pulumi.zsh-completion _pulumi +}
[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/, pym/gentoolkit/eshowkw/, pym/gentoolkit/imlate/, ...
commit: 1a2c70dd32ab335b38fa6da8a625ff47a3467dfa Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:29:39 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:32:33 2023 + URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=1a2c70dd Run `pyupgrade --py39-plus` Signed-off-by: Sam James gentoo.org> .github/workflows/ci.yml | 4 bin/epkginfo | 2 +- bin/eshowkw| 1 - bin/merge-driver-ekeyword | 11 +- pym/gentoolkit/atom.py | 8 +++ pym/gentoolkit/base.py | 26 +++--- pym/gentoolkit/cpv.py | 10 - pym/gentoolkit/dependencies.py | 4 ++-- pym/gentoolkit/eclean/clean.py | 8 +++ pym/gentoolkit/eclean/cli.py | 24 pym/gentoolkit/eclean/exclude.py | 3 +-- pym/gentoolkit/eclean/search.py| 4 ++-- pym/gentoolkit/ekeyword/ekeyword.py| 16 +++--- pym/gentoolkit/enalyze/__init__.py | 2 +- pym/gentoolkit/enalyze/analyze.py | 6 ++--- pym/gentoolkit/enalyze/output.py | 2 +- pym/gentoolkit/enalyze/rebuild.py | 14 +--- pym/gentoolkit/equery/__init__.py | 30 - pym/gentoolkit/equery/depgraph.py | 2 +- pym/gentoolkit/equery/has.py | 2 +- pym/gentoolkit/equery/keywords.py | 1 - pym/gentoolkit/equery/list_.py | 2 +- pym/gentoolkit/equery/meta.py | 24 ++-- pym/gentoolkit/equery/size.py | 2 +- pym/gentoolkit/equery/uses.py | 18 +++ pym/gentoolkit/errors.py | 2 +- pym/gentoolkit/eshowkw/__init__.py | 11 -- pym/gentoolkit/eshowkw/display_pretty.py | 3 +-- pym/gentoolkit/eshowkw/keywords_content.py | 15 ++--- pym/gentoolkit/eshowkw/keywords_header.py | 1 - pym/gentoolkit/flag.py | 2 +- pym/gentoolkit/formatters.py | 2 +- pym/gentoolkit/helpers.py | 6 ++--- pym/gentoolkit/imlate/imlate.py| 20 - pym/gentoolkit/keyword.py | 4 ++-- pym/gentoolkit/module_base.py | 2 +- pym/gentoolkit/package.py | 12 +- pym/gentoolkit/pprinter.py | 2 +- pym/gentoolkit/profile.py | 6 ++--- pym/gentoolkit/query.py| 10 - pym/gentoolkit/revdep_rebuild/analyse.py | 3 +-- pym/gentoolkit/revdep_rebuild/assign.py| 23 pym/gentoolkit/revdep_rebuild/cache.py | 14 +--- pym/gentoolkit/revdep_rebuild/collect.py | 35 -- pym/gentoolkit/revdep_rebuild/rebuild.py | 1 - pym/gentoolkit/revdep_rebuild/runner.py| 2 -- pym/gentoolkit/sets.py | 2 +- pym/gentoolkit/test/eclean/creator.py | 2 +- pym/gentoolkit/test/eclean/distsupport.py | 2 +- pym/gentoolkit/test/eclean/test_search.py | 10 + pym/gentoolkit/test/test_atom.py | 12 +- pym/gentoolkit/versionmatch.py | 10 - setup.py | 4 ++-- 53 files changed, 200 insertions(+), 244 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 509f82e..36a636a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,14 +9,10 @@ jobs: strategy: matrix: python-version: -- '3.7' -- '3.8' - '3.9' - '3.10' - '3.11' - '3.12-dev' -- 'pypy-3.7' -- 'pypy-3.8' - 'pypy-3.9' env: diff --git a/bin/epkginfo b/bin/epkginfo index 4cb483e..29c4c4d 100755 --- a/bin/epkginfo +++ b/bin/epkginfo @@ -28,7 +28,7 @@ def print_epkginfo_help(): equery.initialize_configuration() args = sys.argv[1:] -if not args or set(('-h', '--help')).intersection(args): +if not args or {'-h', '--help'}.intersection(args): print_epkginfo_help() else: try: diff --git a/bin/eshowkw b/bin/eshowkw index 0ef4dda..d32ba6c 100755 --- a/bin/eshowkw +++ b/bin/eshowkw @@ -1,5 +1,4 @@ #!/usr/bin/python -# vim:fileencoding=utf-8 # Copyright 2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 diff --git a/bin/merge-driver-ekeyword b/bin/merge-driver-ekeyword index 73e0430..f75056c 100755 --- a/bin/merge-driver-ekeyword +++ b/bin/merge-driver-ekeyword @@ -14,15 +14,16 @@ import os import sys import tempfile -from typing import List, Optional, Sequence, Tuple +from typing import List, Optional, Tuple +from collections.abc import Sequence from gentoolkit.ekeyword import ekeyword -KeywordChanges = List[Tuple[Optional[List[str]], Optional[List[str
[gentoo-commits] proj/mirrorselect:master commit in: /, .github/workflows/, mirrorselect/, tests/
commit: b0a44ba4c6537921bc4802488c3b01699e25307c Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:21:53 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:23:18 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=b0a44ba4 Rerun `pyupgrade` with `--py39-plus` Signed-off-by: Sam James gentoo.org> .github/workflows/ci.yml | 4 mirrorselect/extractor.py | 4 +--- mirrorselect/selectors.py | 19 +-- setup.py | 2 +- tests/test_write_make_conf.py | 28 +--- 5 files changed, 24 insertions(+), 33 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f18083..4315aa8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,14 +9,10 @@ jobs: strategy: matrix: python-version: -- '3.7' -- '3.8' - '3.9' - '3.10' - '3.11' - '3.12-dev' -- 'pypy-3.7' -- 'pypy-3.8' - 'pypy-3.9' steps: diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py index 8aa495c..4598b8b 100644 --- a/mirrorselect/extractor.py +++ b/mirrorselect/extractor.py @@ -47,9 +47,7 @@ class Extractor: value = getattr(options, opt) if value is not None: filters[opt] = value -self.output.print_info( -'Limiting test to "%s=%s" hosts. \n' % (opt, value) -) +self.output.print_info(f'Limiting test to "{opt}={value}" hosts. \n') for opt in ["ftp", "http", "https"]: if getattr(options, opt): filters["proto"] = opt diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index 7f9fddb..bccb2bf 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -118,7 +118,7 @@ class Shallow: self.output.write("Done.\n") self.output.write( -"\nnetselect(): returning {} and {}\n".format(top_hosts, top_host_dict), 2 +f"\nnetselect(): returning {top_hosts} and {top_host_dict}\n", 2 ) if quiet: @@ -154,7 +154,7 @@ class Shallow: host_dict = self.netselect(block, len(block), quiet=True)[1] self.output.write( -"ran netselect(%s, %s), and got %s\n" % (block, len(block), host_dict), +f"ran netselect({block}, {len(block)}), and got {host_dict}\n", 2, ) @@ -292,7 +292,7 @@ class Deep: self.output.write("deeptest(): final rethost %s\n" % (rethosts), 2) self.output.write( -"deeptest(): final md5 failures %s of %s\n" % (self.dl_failures, num_hosts), +f"deeptest(): final md5 failures {self.dl_failures} of {num_hosts}\n", 2, ) self.urls = rethosts @@ -336,7 +336,7 @@ class Deep: signal.alarm(0) except OSError as e: self.output.write( -"deeptime(): dns error for host %s: %s\n" % (url_parts.hostname, e), +f"deeptime(): dns error for host {url_parts.hostname}: {e}\n", 2, ) except TimeoutException: @@ -351,7 +351,7 @@ class Deep: return (None, True) self.output.write( -"deeptime(): ip's for host %s: %s\n" % (url_parts.hostname, str(ips)), 2 +f"deeptime(): ip's for host {url_parts.hostname}: {str(ips)}\n", 2 ) delta = 0 f = None @@ -369,8 +369,7 @@ class Deep: if f is None: self.output.write( -"deeptime(): unable to " -+ "connect to host %s\n" % (url_parts.hostname,), +"deeptime(): unable to " + f"connect to host {url_parts.hostname}\n", 2, ) return (None, True) @@ -416,7 +415,7 @@ class Deep: "\ndeeptime(): md5sum error for file: %s\n" % self.test_file + " expected: %s\n" % self.test_md5 + " got.: %s\n" % md5 -+ " host: %s, %s\n" % (url_parts.hostname, ip) ++ f" host: {url_parts.hostname}, {ip}\n" ) self.dl_failures += 1 return (None, True) @@ -449,7 +448,7 @@ class Deep: signal.signal(signal.SIGALRM, signal.SIG_DFL) self.output.write("deeptime(): download completed.\n", 2) -self.output.write("deeptime(): %s seconds for host %s\n" % (delta, url), 2) +self.output.write(f"deeptime(): {delta} seconds for host {url}\n", 2) return (delta, False) def _test_connection(self, test_url, url_parts, ip, ips): @@ -621,7 +620,7 @@ class Interactive:
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: 1c44e110a44341f72ea056132dcaf3c4bfff9273 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:21:20 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:21:20 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1c44e110 Rerun `autopep8` with `--aggressive Signed-off-by: Sam James gentoo.org> mirrorselect/configs.py | 4 ++-- mirrorselect/output.py| 2 +- mirrorselect/selectors.py | 15 +-- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py index 39dcdab..c7935d7 100644 --- a/mirrorselect/configs.py +++ b/mirrorselect/configs.py @@ -164,7 +164,7 @@ def get_filesystem_mirrors(output, config_path): lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}" lex.quotes = "\"'" p = re.compile("rsync://|http://|https://|ftp://;, re.IGNORECASE) -while 1: +while True: key = get_token(lex) # output.write('get_filesystem_mirrors(): processing key = %s\n' % key, 2) @@ -181,7 +181,7 @@ def get_filesystem_mirrors(output, config_path): mirrorlist = val.rsplit() output.write("get_filesystem_mirrors(): mirrorlist = %s\n" % mirrorlist, 2) for mirror in mirrorlist: -if p.match(mirror) == None: +if p.match(mirror) is None: if os.access(mirror, os.F_OK): output.write( "get_filesystem_mirrors(): found file system mirror = %s\n" diff --git a/mirrorselect/output.py b/mirrorselect/output.py index 8b33cff..87a83b2 100644 --- a/mirrorselect/output.py +++ b/mirrorselect/output.py @@ -53,7 +53,7 @@ def decode_selection(selection): def get_encoding(output): -if hasattr(output, "encoding") and output.encoding != None: +if hasattr(output, "encoding") and output.encoding is not None: return output.encoding else: encoding = locale.getpreferredencoding() diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index 60956d4..7f9fddb 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -168,8 +168,7 @@ class Shallow: % (number, block_size, block_index, len(host_blocks)) ) -host_ranking_keys = list(ret_hosts.keys()) -host_ranking_keys.sort() +host_ranking_keys = sorted(ret_hosts.keys()) for rank in host_ranking_keys[:number]: top_hosts.append(ret_hosts[rank]) @@ -283,8 +282,7 @@ class Deep: # can't just return the dict.values, # because we want the fastest mirror first... -keys = list(top_hosts.keys()) -keys.sort() +keys = sorted(top_hosts.keys()) rethosts = [] for key in keys: @@ -521,8 +519,7 @@ class Deep: ) host_dict.update(dict([time_host])) -times = list(host_dict.keys()) -times.sort() +times = sorted(host_dict.keys()) else: # We need to make room in the dict before we add. Kill the slowest. self.output.write( @@ -530,14 +527,12 @@ class Deep: % (time_host[1], time_host[0]), 2, ) -times = list(host_dict.keys()) -times.sort() +times = sorted(host_dict.keys()) self.output.write("_list_add(): removing %s\n" % host_dict[times[-1]], 2) del host_dict[times[-1]] host_dict.update(dict([time_host])) # done adding. now return the appropriate time -times = list(host_dict.keys()) -times.sort() +times = sorted(host_dict.keys()) if len(host_dict) < maxlen: # check again to choose new timeout self.output.write(
[gentoo-commits] proj/mirrorselect:master commit in: /, bin/, .github/workflows/, mirrorselect/, tests/
commit: f1f43b235cec228fa0e478f389225729ae2ea3f8 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:05:27 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:06:39 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=f1f43b23 Reformat with `black` Signed-off-by: Sam James gentoo.org> .github/workflows/black.yml | 10 + bin/mirrorselect | 29 +- mirrorselect/configs.py | 301 ++-- mirrorselect/extractor.py | 184 mirrorselect/main.py | 761 -- mirrorselect/mirrorparser3.py | 117 ++--- mirrorselect/output.py| 187 mirrorselect/selectors.py | 1021 ++--- mirrorselect/version.py |1 - setup.py | 163 --- tests/test_write_make_conf.py | 92 ++-- 11 files changed, 1532 insertions(+), 1334 deletions(-) diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml new file mode 100644 index 000..b04fb15 --- /dev/null +++ b/.github/workflows/black.yml @@ -0,0 +1,10 @@ +name: Lint + +on: [push, pull_request] + +jobs: + lint: +runs-on: ubuntu-latest +steps: + - uses: actions/checkout@v2 + - uses: psf/black@stable diff --git a/bin/mirrorselect b/bin/mirrorselect index 7f019e3..3440935 100755 --- a/bin/mirrorselect +++ b/bin/mirrorselect @@ -32,29 +32,28 @@ import sys # This block ensures that ^C interrupts are handled quietly. try: - import signal +import signal - def exithandler(signum,frame): - signal.signal(signal.SIGINT, signal.SIG_IGN) - signal.signal(signal.SIGTERM, signal.SIG_IGN) - print('Caught signal %s. Exiting' % signum) - sys.exit(1) +def exithandler(signum, frame): +signal.signal(signal.SIGINT, signal.SIG_IGN) +signal.signal(signal.SIGTERM, signal.SIG_IGN) +print("Caught signal %s. Exiting" % signum) +sys.exit(1) - signal.signal(signal.SIGINT, exithandler) - signal.signal(signal.SIGTERM, exithandler) - signal.signal(signal.SIGPIPE, signal.SIG_DFL) +signal.signal(signal.SIGINT, exithandler) +signal.signal(signal.SIGTERM, exithandler) +signal.signal(signal.SIGPIPE, signal.SIG_DFL) except KeyboardInterrupt: - print() - sys.exit(1) +print() +sys.exit(1) from mirrorselect.main import MirrorSelect try: - MirrorSelect().main(sys.argv) +MirrorSelect().main(sys.argv) except KeyboardInterrupt: - print("Aborted.") - sys.exit(130) +print("Aborted.") +sys.exit(130) sys.exit(0) - diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py index 303fc1d..39dcdab 100644 --- a/mirrorselect/configs.py +++ b/mirrorselect/configs.py @@ -38,159 +38,166 @@ letters = string.ascii_letters def get_make_conf_path(EPREFIX): - # try the newer make.conf location - config_path = EPREFIX + '/etc/portage/make.conf' - if not os.access(config_path, os.F_OK): - # check if the old location is what is used - if os.access(EPREFIX + '/etc/make.conf', os.F_OK): - config_path = EPREFIX + '/etc/make.conf' - return config_path +# try the newer make.conf location +config_path = EPREFIX + "/etc/portage/make.conf" +if not os.access(config_path, os.F_OK): +# check if the old location is what is used +if os.access(EPREFIX + "/etc/make.conf", os.F_OK): +config_path = EPREFIX + "/etc/make.conf" +return config_path def write_make_conf(output, config_path, var, mirror_string): - """Write the make.conf target changes - - @param output: file, or output to print messages to - @param mirror_string: "var='hosts'" string to write - @param config_path; string - """ - output.write('\n') - output.print_info('Modifying %s with new mirrors...\n' % config_path) - try: - config = open(config_path) - output.write('\tReading make.conf\n') - lines = config.readlines() - config.close() - output.write('\tMoving to %s.backup\n' % config_path) - shutil.move(config_path, config_path + '.backup') - except OSError: - lines = [] - - with open(config_path + '.backup') as f: - lex = shlex.shlex(f, posix=True) - lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}" - lex.quotes = "\"'" - while True: - key = lex.get_token() - if key is None: - break - - if key == var: - begin_line = lex.lineno - equ = lex.get_token() -
[gentoo-commits] proj/mirrorselect:master commit in: /
commit: 6643edae74295fb4f3577b34acee667e7eade632 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:14:06 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:14:06 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=6643edae setup.py: update homepage Signed-off-by: Sam James gentoo.org> setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 96f11d1..a8f9313 100755 --- a/setup.py +++ b/setup.py @@ -101,12 +101,12 @@ test_data = {"mirrorselect": []} core.setup( name="mirrorselect", version=__version__, -description="Tool for selecting Gentoo source and rsync mirrors.", +description="Tool for selecting Gentoo source and rsync mirrors", author="", author_email="", maintainer="Gentoo Portage Tools Team", maintainer_email="tools-port...@gentoo.org", -url="http://www.gentoo.org/proj/en/portage/tools/index.xml;, +url="https://wiki.gentoo.org/wiki/Project:Portage-Tools;, download_url="http://distfiles.gentoo.org/distfiles/mirrorselect-%s.tar.gz; % __version__, packages=["mirrorselect"],
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: 816c1882de41dcf4a2fc65e455f95f8d8197883e Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:09:58 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:12:28 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=816c1882 Run `autopep8` Signed-off-by: Sam James gentoo.org> mirrorselect/mirrorparser3.py | 4 +++- mirrorselect/selectors.py | 17 - 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index 37245ff..3e32880 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -86,7 +86,9 @@ class MirrorParser3: if __name__ == "__main__": import sys -import urllib.request, urllib.parse, urllib.error +import urllib.request +import urllib.parse +import urllib.error parser = MirrorParser3() parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read()) diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index 4ec4474..60956d4 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -27,6 +27,8 @@ Distributed under the terms of the GNU General Public License v2 """ +from mirrorselect.output import encoder, get_encoding, decode_selection +import http.client import math import signal import socket @@ -36,16 +38,15 @@ import sys import time import hashlib -import urllib.request, urllib.parse, urllib.error +import urllib.request +import urllib.parse +import urllib.error url_parse = urllib.parse.urlparse url_unparse = urllib.parse.urlunparse url_open = urllib.request.urlopen url_request = urllib.request.Request HTTPError = urllib.error.HTTPError -import http.client - -from mirrorselect.output import encoder, get_encoding, decode_selection # The netselect --ipv4 and --ipv6 options are supported only @@ -251,7 +252,6 @@ class Deep: self.dl_failures = 0 for host in hosts: - prog += 1 if self.test_file != "mirrorselect-test": self.output.print_info( @@ -289,7 +289,7 @@ class Deep: rethosts = [] for key in keys: # self.output.write('deeptest(): adding rethost ' -#'%s, %s' % (key, top_hosts[key]), 2) +# '%s, %s' % (key, top_hosts[key]), 2) rethosts.append(top_hosts[key]) self.output.write("deeptest(): final rethost %s\n" % (rethosts), 2) @@ -514,7 +514,6 @@ class Deep: or the slowest host. """ if len(host_dict) < maxlen: # still have room, and host is fast. add it. - self.output.write( "_list_add(): added host %s. with a time of %s\n" % (time_host[1], time_host[0]), @@ -609,7 +608,7 @@ class Interactive: dialog.extend(["20", "110", "14"]) -for (url, args) in sorted( +for url, args in sorted( hosts, key=lambda x: (x[1]["country"].lower(), x[1]["name"].lower()) ): marker = "" @@ -623,7 +622,7 @@ class Interactive: continue # dialog.append('"%s" "%s%s: %s" "OFF"' -#% ( url, marker, args['country'], args['name'])) +# % ( url, marker, args['country'], args['name'])) dialog.extend( [ "%s" % url,
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: 1c6189be723e5048737f45cf531e35ec8725b727 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:01:10 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:04:33 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1c6189be Drop Python 2 support Signed-off-by: Sam James gentoo.org> mirrorselect/mirrorparser3.py | 15 +-- mirrorselect/selectors.py | 27 +++ 2 files changed, 12 insertions(+), 30 deletions(-) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index f89c61e..133420a 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -1,9 +1,9 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2009-2012 Gentoo Foundation +Copyright 2009-2023 Gentoo Authors Copyright (C) 2009 Sebastian Pipping Copyright (C) 2009 Christian Ruppert @@ -81,14 +81,9 @@ class MirrorParser3: if __name__ == '__main__': import sys - if sys.version_info[0] >= 3: - import urllib.request, urllib.parse, urllib.error - parser = MirrorParser3() - parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read()) - else: - import urllib - parser = MirrorParser3() - parser.parse(urllib.urlopen(MIRRORS_3_XML).read()) + import urllib.request, urllib.parse, urllib.error + parser = MirrorParser3() + parser.parse(urllib.request.urlopen(MIRRORS_3_XML).read()) print('= tuples') print(parser.tuples()) print('= uris') diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index a17a646..df66cc4 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -37,26 +37,13 @@ import sys import time import hashlib -if sys.version_info[0] >= 3: - import urllib.request, urllib.parse, urllib.error - url_parse = urllib.parse.urlparse - url_unparse = urllib.parse.urlunparse - url_open = urllib.request.urlopen - url_request = urllib.request.Request - HTTPError = urllib.error.HTTPError - import http.client - IncompleteRead = http.client.IncompleteRead -else: - import urllib2 - import urlparse - url_parse = urlparse.urlparse - url_unparse = urlparse.urlunparse - url_open = urllib2.urlopen - url_request = urllib2.Request - HTTPError = urllib2.HTTPError - import httplib - IncompleteRead = httplib.IncompleteRead - +import urllib.request, urllib.parse, urllib.error +url_parse = urllib.parse.urlparse +url_unparse = urllib.parse.urlunparse +url_open = urllib.request.urlopen +url_request = urllib.request.Request +HTTPError = urllib.error.HTTPError +import http.client from mirrorselect.output import encoder, get_encoding, decode_selection
[gentoo-commits] proj/mirrorselect:master commit in: /, bin/, mirrorselect/, tests/
commit: 2663dc95115dce81af142936565109b366a342af Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:00:02 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:04:33 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=2663dc95 Run `pyupgrade` Signed-off-by: Sam James gentoo.org> bin/mirrorselect | 1 - mirrorselect/configs.py | 13 + mirrorselect/extractor.py | 4 +--- mirrorselect/main.py | 7 +++ mirrorselect/mirrorparser3.py | 1 - mirrorselect/output.py| 5 ++--- mirrorselect/selectors.py | 16 setup.py | 6 +++--- tests/test_write_make_conf.py | 4 ++-- 9 files changed, 24 insertions(+), 33 deletions(-) diff --git a/bin/mirrorselect b/bin/mirrorselect index bcdd73f..3474935 100755 --- a/bin/mirrorselect +++ b/bin/mirrorselect @@ -1,5 +1,4 @@ #!/usr/bin/env python -#-*- coding:utf-8 -*- """Mirrorselect 2.x diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py index 6d901a8..303fc1d 100644 --- a/mirrorselect/configs.py +++ b/mirrorselect/configs.py @@ -1,6 +1,3 @@ -#-*- coding:utf-8 -*- - - """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. @@ -60,16 +57,16 @@ def write_make_conf(output, config_path, var, mirror_string): output.write('\n') output.print_info('Modifying %s with new mirrors...\n' % config_path) try: - config = open(config_path, 'r') + config = open(config_path) output.write('\tReading make.conf\n') lines = config.readlines() config.close() output.write('\tMoving to %s.backup\n' % config_path) shutil.move(config_path, config_path + '.backup') - except IOError: + except OSError: lines = [] - with open(config_path + '.backup', 'r') as f: + with open(config_path + '.backup') as f: lex = shlex.shlex(f, posix=True) lex.wordchars = string.digits + letters + r"~!@#$%*_\:;?,./-+{}" lex.quotes = "\"'" @@ -157,8 +154,8 @@ def get_filesystem_mirrors(output, config_path): output.write('get_filesystem_mirrors(): config_path = %s\n' % config_path, 2) try: - f = open(config_path,'r') - except IOError: + f = open(config_path) + except OSError: return fsmirrors """ Search for 'var' in make.conf and extract value """ diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py index 19dc059..f9e4076 100644 --- a/mirrorselect/extractor.py +++ b/mirrorselect/extractor.py @@ -1,5 +1,3 @@ -#-*- coding:utf-8 -*- - """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. @@ -35,7 +33,7 @@ from mirrorselect.version import version USERAGENT = "Mirrorselect-" + version -class Extractor(object): +class Extractor: """The Extractor employs a MirrorParser3 object to get a list of valid mirrors, and then filters them. Only the mirrors that should be tested, based on user input are saved. They will be in the hosts attribute.""" diff --git a/mirrorselect/main.py b/mirrorselect/main.py index 7780bb7..21f7e24 100755 --- a/mirrorselect/main.py +++ b/mirrorselect/main.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -#-*- coding:utf-8 -*- """Mirrorselect 2.x @@ -58,7 +57,7 @@ if "GENTOO_PORTAGE_EPREFIX" in EPREFIX: EPREFIX = '' -class MirrorSelect(object): +class MirrorSelect: '''Main operational class''' def __init__(self, output=None): @@ -107,9 +106,9 @@ class MirrorSelect(object): hosts[i] = hosts[i].decode('utf-8') if var == "sync-uri" and out: - mirror_string = '%s = %s' % (var, ' '.join(hosts)) + mirror_string = '{} = {}'.format(var, ' '.join(hosts)) else: - mirror_string = '%s="%s"' % (var, ' \\\n '.join(hosts)) + mirror_string = '{}="{}"'.format(var, ' \\\n '.join(hosts)) if out: self.write_to_output(mirror_string) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index 9bca3e9..f89c61e 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# coding: utf-8 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. diff --git a/mirrorselect/output.py b/mirrorselect/output.py index 5854000..c2fdd12 100644 --- a/mirrorselect/output.py +++ b/mirrorselect/output.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -#-*- coding:utf-8 -*- """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. @@ -70,7 +69,7 @@ def get_encoding(output): return encoding -class Output(object): +class Output:
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/, bin/, /
commit: 69f8aa0ea5bd6744e509251b8d9e150bf62b00ad Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:02:35 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:04:33 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=69f8aa0e Modernise shebang Signed-off-by: Sam James gentoo.org> bin/mirrorselect | 5 ++--- mirrorselect/main.py | 5 ++--- mirrorselect/output.py| 4 ++-- mirrorselect/selectors.py | 5 ++--- mirrorselect/version.py | 6 ++ setup.py | 4 +--- 6 files changed, 11 insertions(+), 18 deletions(-) diff --git a/bin/mirrorselect b/bin/mirrorselect index 3474935..7f019e3 100755 --- a/bin/mirrorselect +++ b/bin/mirrorselect @@ -1,10 +1,9 @@ -#!/usr/bin/env python - +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2005-2012 Gentoo Foundation +Copyright 2005-2023 Gentoo Authors Copyright (C) 2005 Colin Kingsley Copyright (C) 2008 Zac Medico diff --git a/mirrorselect/main.py b/mirrorselect/main.py index 21f7e24..f003b8c 100755 --- a/mirrorselect/main.py +++ b/mirrorselect/main.py @@ -1,10 +1,9 @@ -#!/usr/bin/env python - +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2005-2012 Gentoo Foundation +Copyright 2005-2023 Gentoo Authors Copyright (C) 2005 Colin Kingsley Copyright (C) 2008 Zac Medico diff --git a/mirrorselect/output.py b/mirrorselect/output.py index c2fdd12..aa679cb 100644 --- a/mirrorselect/output.py +++ b/mirrorselect/output.py @@ -1,9 +1,9 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2005-2012 Gentoo Foundation +Copyright 2005-2023 Gentoo Authors Copyright (C) 2005 Colin Kingsley Copyright (C) 2008 Zac Medico diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py index df66cc4..9647e56 100644 --- a/mirrorselect/selectors.py +++ b/mirrorselect/selectors.py @@ -1,10 +1,9 @@ -#!/usr/bin/env python -#-*- coding:utf-8 -*- +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2005-2012 Gentoo Foundation +Copyright 2005-2023 Gentoo Authors Copyright (C) 2005 Colin Kingsley Copyright (C) 2008 Zac Medico diff --git a/mirrorselect/version.py b/mirrorselect/version.py index c8216df..dadd00b 100644 --- a/mirrorselect/version.py +++ b/mirrorselect/version.py @@ -1,11 +1,9 @@ -#!/usr/bin/env python -#-*- coding:utf-8 -*- - +#!/usr/bin/env python3 """Mirrorselect 2.x Tool for selecting Gentoo source and rsync mirrors. -Copyright 2012-2019 Gentoo Authors +Copyright 2012-2023 Gentoo Authors Copyright (C) 2012 Brian Dolbec diff --git a/setup.py b/setup.py index 3c701a1..770d93d 100755 --- a/setup.py +++ b/setup.py @@ -1,6 +1,4 @@ -#!/usr/bin/env python -# coding: utf-8 - +#!/usr/bin/env python3 import logging import re
[gentoo-commits] proj/mirrorselect:master commit in: .github/workflows/
commit: 66516d177195f3f0f1e64b2e711678622ad2f8b8 Author: Sam James gentoo org> AuthorDate: Sun Aug 6 23:55:52 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 6 23:57:50 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=66516d17 CI: add basic pytest workflow Signed-off-by: Sam James gentoo.org> .github/workflows/ci.yml | 40 1 file changed, 40 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000..1f18083 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,40 @@ +name: Unit tests + +on: [push, pull_request] + +jobs: + build: + +runs-on: ubuntu-latest +strategy: + matrix: +python-version: +- '3.7' +- '3.8' +- '3.9' +- '3.10' +- '3.11' +- '3.12-dev' +- 'pypy-3.7' +- 'pypy-3.8' +- 'pypy-3.9' + +steps: +- uses: actions/checkout@v2 +- name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: +python-version: ${{ matrix.python-version }} + +- name: Install dependencies + run: | +set -xe + +python -VV +python -m site +python -m pip install --upgrade pip +python -m pip install pytest setuptools + +- name: Run tests + run: | +pytest
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: 1a2eb56c27f0b1c284a13400fa9ee864575e8ba1 Author: Sam James gentoo org> AuthorDate: Mon Aug 7 00:01:45 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 7 00:04:33 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=1a2eb56c Drop old URLs Signed-off-by: Sam James gentoo.org> mirrorselect/mirrorparser3.py | 5 - 1 file changed, 5 deletions(-) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index 133420a..4023973 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -28,11 +28,6 @@ Distributed under the terms of the GNU General Public License v2 from xml.etree import ElementTree as ET -# old url's -#MIRRORS_3_XML = 'http://www.gentoo.org/main/en/mirrors3.xml' -#MIRRORS_RSYNC_DATA = 'http://www.gentoo.org/main/en/mirrors-rsync-data.xml' - -# new urls MIRRORS_3_XML = 'https://api.gentoo.org/mirrors/distfiles.xml' MIRRORS_RSYNC_DATA = 'https://api.gentoo.org/mirrors/rsync.xml'
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: ac250b126b8de24276cd4e9bdc4afab14a9c41e7 Author: Sam James gentoo org> AuthorDate: Sun Aug 6 23:29:25 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 6 23:29:42 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=ac250b12 extractor.py: cleanup py2 compat Bug: https://bugs.gentoo.org/911183 Signed-off-by: Sam James gentoo.org> mirrorselect/mirrorparser3.py | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index 444bc11..9bca3e9 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -48,13 +48,8 @@ class MirrorParser3: if not uri: # Don't parse if empty return None; try: - import sys; - if sys.version_info[0] >= 3: - from urllib.parse import urlparse - return urlparse(uri).scheme - else: - from urllib2 import Request - return Request(uri).get_type() + from urllib.parse import urlparse + return urlparse(uri).scheme except Exception as e: # Add general exception to catch errors from mirrorselect.output import Output Output.write(('_get_proto(): Exception while parsing the protocol '
[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/
commit: fe715a306754a4df2d05a3a24034d015c16377bf Author: Peter Levine gmail com> AuthorDate: Mon Jul 24 22:40:02 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 6 23:28:34 2023 + URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=fe715a30 extractor.py: parse proto from the uri The protocol can be parsed from the URI so we can get rid of the protocol tag altogether. Bug: https://bugs.gentoo.org/911183 Suggested-by: Florian Schmaus gentoo.org> Suggested-by: Sam James gentoo.org> Signed-off-by: Peter Levine gmail.com> Signed-off-by: Sam James gentoo.org> mirrorselect/mirrorparser3.py | 18 +- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py index 089f949..444bc11 100644 --- a/mirrorselect/mirrorparser3.py +++ b/mirrorselect/mirrorparser3.py @@ -44,6 +44,22 @@ class MirrorParser3: def _reset(self): self._dict = {} + def _get_proto(self, uri=None): + if not uri: # Don't parse if empty + return None; + try: + import sys; + if sys.version_info[0] >= 3: + from urllib.parse import urlparse + return urlparse(uri).scheme + else: + from urllib2 import Request + return Request(uri).get_type() + except Exception as e: # Add general exception to catch errors + from mirrorselect.output import Output + Output.write(('_get_proto(): Exception while parsing the protocol ' + 'for URI %s: %s\n')% (uri, e), 2) + def parse(self, text): self._reset() for mirrorgroup in ET.XML(text): @@ -60,7 +76,7 @@ class MirrorParser3: "region": mirrorgroup.get("region"), "ipv4": e.get("ipv4"), "ipv6": e.get("ipv6"), - "proto": e.get("protocol"), + "proto": e.get("protocol") or self._get_proto(uri), } def tuples(self):
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 9fd37663ce8b72f97ae79a4680440417062da5bd Author: Sam James gentoo org> AuthorDate: Sun Aug 6 23:06:51 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 6 23:06:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd37663 sys-devel/gcc: add 14.0.0_pre20230806 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 41061fc5fe41..0afe738e9b5b 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -28,6 +28,7 @@ DIST gcc-13.2.0-patches-5.tar.xz 34672 BLAKE2B f675575477aab22b1ef4105ecbf636b53 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43 SHA512 53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2 SHA512 0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656 +DIST gcc-14-20230806.tar.xz 85043088 BLAKE2B 1026c65f39cb9930e996c865b80db9b7d3ba24ad7a56566a8a3fa49bf468d8ab1610d8235ff14ba469fb33448cca43cb997eb06692847515db3f6a773b799bbd SHA512 09fb47b3e7d2072095696e68e87f864cb1f14ef3027d904202bbc34a16df93a0c4805185fa0a8572155b11c40bc107074655c4dae078fe371593048f9318e1ab DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild new file mode 100644 index ..59534d9e96dd --- /dev/null +++ b/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="14.0.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="14.0.0" + +if [[ ${PV} == *. ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-
[gentoo-commits] proj/binhost:master commit in: builders/demeter/gnome/, builders/demeter/kde/, builders/demeter/
commit: c673f98215b85333eb0b3a0756068d3a8806f067 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Aug 6 22:59:55 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Aug 6 22:59:55 2023 + URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=c673f982 Add demeter runner scripts Signed-off-by: Andreas K. Hüttel gentoo.org> builders/demeter/binhost-update | 40 +++ builders/demeter/gnome/run-update | 10 ++ builders/demeter/kde/run-update | 12 3 files changed, 62 insertions(+) diff --git a/builders/demeter/binhost-update b/builders/demeter/binhost-update new file mode 100755 index 000..b758cb5 --- /dev/null +++ b/builders/demeter/binhost-update @@ -0,0 +1,40 @@ +#!/bin/bash + +BINHOST_NAME=amd64-default-17.1 + +TMPFILE="/root/.tmp-binhost-${BINHOST_NAME}-update-$(date +%s)" + +EMAIL_FROM=binh...@demeter.amd64.dev.gentoo.org +EMAIL_TO=gentoo-binhost-autobui...@lists.gentoo.org + +send_email() { +local subject="[binhost ${BINHOST_NAME}] $1" +local message=$2 +local logfile=$3 +local body + +if [ -n "${logfile}" ]; then +body=$(printf '%b\n\n\n' "${message}"; tail -n 500 "${logfile}"; printf '\n\n\nFull build log at %s\n' "${logfile}") +else +body=${message} +fi + +printf 'From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n%b' \ +"${EMAIL_FROM}" "${EMAIL_TO}" "${subject}" "${body}" | \ +/usr/sbin/sendmail -f "${EMAIL_FROM}" ${EMAIL_TO//,/ } +} + + + +if + systemd-nspawn -M binhost-amd64-x86-64 /root/bin/run-update &> ${TMPFILE} && + systemd-nspawn -M binhost-amd64-x86-64-gnome /root/bin/run-update &>> ${TMPFILE} ; then + + send_email "Update succeeded" "Binhost ${BINHOST_NAME} update succeeded" ${TMPFILE} + rm ${TMPFILE} + +else + + send_email "Update failed" "Binhost ${BINHOST_NAME} update failed" ${TMPFILE} + +fi diff --git a/builders/demeter/gnome/run-update b/builders/demeter/gnome/run-update new file mode 100755 index 000..40fa741 --- /dev/null +++ b/builders/demeter/gnome/run-update @@ -0,0 +1,10 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge --sync -q + +emerge -uDN --changed-deps world + +emerge --depclean diff --git a/builders/demeter/kde/run-update b/builders/demeter/kde/run-update new file mode 100755 index 000..415481d --- /dev/null +++ b/builders/demeter/kde/run-update @@ -0,0 +1,12 @@ +#!/bin/bash + +# if one thing fails, abort entirely +set -e + +emerge --sync -q + +emerge -uDN --changed-deps world + +emerge --depclean + +eclean-pkg -C -t2m
[gentoo-commits] proj/releng:master commit in: tools/
commit: 204f3594941e9575596804a270659b65f0b846e5 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Aug 6 22:40:25 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Aug 6 22:40:25 2023 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=204f3594 Upload binpackages for s390x Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-s390x.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/catalyst-auto-s390x.conf b/tools/catalyst-auto-s390x.conf index 01a04fb0..28432f1b 100644 --- a/tools/catalyst-auto-s390x.conf +++ b/tools/catalyst-auto-s390x.conf @@ -47,6 +47,7 @@ post_build() { ;; stage3-systemd.spec) upload stage3-${SUBARCH}-systemd-${TIMESTAMP}.tar.xz* + upsync_binpackages "${BUILD_SRCDIR_BASE}/packages/default/stage3-s390x" s390/17.0/s390x ;; esac popd >/dev/null
[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/, bin/, /
commit: cfa3149797c2204f3a156ec2909c444baa640a6b Author: James Le Cuirot gentoo org> AuthorDate: Sun Aug 6 09:40:02 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 6 22:28:50 2023 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cfa31497 Define BROOT in pkg_* phases following PMS change Closes: https://bugs.gentoo.org/911797 Bug: https://bugs.gentoo.org/911574 Signed-off-by: James Le Cuirot gentoo.org> Closes: https://github.com/gentoo/portage/pull/1077 Signed-off-by: Sam James gentoo.org> NEWS | 3 +++ bin/phase-helpers.sh | 4 ++-- lib/portage/package/ebuild/config.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 53db165e8..53f0f921f 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ portage-3.0.50 (UNRELEASED) Breaking changes: * The minimum supported Python version is now >= Python 3.9. + * Portage now installed with Meson and Python sdist + wheel now prepared with meson-python for PEP 517 compliance. @@ -23,6 +24,8 @@ Bug fixes: * Use the correct Python library path when launching scripts directly from a virtual environment. +* Define BROOT in pkg_* phases following PMS change. + portage-3.0.49 (2023-06-21) -- diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh index f1b762b0a..3f12b3707 100644 --- a/bin/phase-helpers.sh +++ b/bin/phase-helpers.sh @@ -945,8 +945,8 @@ ___best_version_and_has_version_common() { -r) root=${ROOT%/}/${EPREFIX#/} ;; -d) root=${ESYSROOT:-/} ;; -b) - # Use /${PORTAGE_OVERRIDE_EPREFIX#/} which is equivalent - # to BROOT, except BROOT is only defined in src_* phases. + # Use /${PORTAGE_OVERRIDE_EPREFIX#/} to support older + # EAPIs, as it is equivalent to BROOT. root=/${PORTAGE_OVERRIDE_EPREFIX#/} cmd+=(env EPREFIX="${PORTAGE_OVERRIDE_EPREFIX}") ;; diff --git a/lib/portage/package/ebuild/config.py b/lib/portage/package/ebuild/config.py index 91303d7ad..e07d27e8f 100644 --- a/lib/portage/package/ebuild/config.py +++ b/lib/portage/package/ebuild/config.py @@ -3338,7 +3338,7 @@ class config: if not (src_like_phase and eapi_attrs.sysroot): mydict.pop("ESYSROOT", None) -if not (src_like_phase and eapi_attrs.broot): +if not eapi_attrs.broot: mydict.pop("BROOT", None) if phase == "depend" or (
[gentoo-commits] proj/binhost:master commit in: builders/demeter/gnome/portage/, builders/demeter/kde/portage/
commit: 66462691bc68768090ea76fc0ef0e0e34333cc3e Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Aug 6 21:55:29 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Aug 6 21:55:29 2023 + URL:https://gitweb.gentoo.org/proj/binhost.git/commit/?id=66462691 Make symlinks absolute Signed-off-by: Andreas K. Hüttel gentoo.org> builders/demeter/gnome/portage/make.profile | 2 +- builders/demeter/kde/portage/make.profile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builders/demeter/gnome/portage/make.profile b/builders/demeter/gnome/portage/make.profile index 8e65e79..4ac921c 12 --- a/builders/demeter/gnome/portage/make.profile +++ b/builders/demeter/gnome/portage/make.profile @@ -1 +1 @@ -../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome/systemd \ No newline at end of file +/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/gnome/systemd \ No newline at end of file diff --git a/builders/demeter/kde/portage/make.profile b/builders/demeter/kde/portage/make.profile index 58ed717..4f9702d 12 --- a/builders/demeter/kde/portage/make.profile +++ b/builders/demeter/kde/portage/make.profile @@ -1 +1 @@ -../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/plasma/systemd \ No newline at end of file +/var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop/plasma/systemd \ No newline at end of file
[gentoo-commits] repo/proj/libressl:master commit in: net-misc/socat/
commit: ca8d05febe00504d77efe9391d37c1eafbfcd219 Author: orbea riseup net> AuthorDate: Sun Aug 6 21:18:58 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:40:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ca8d05fe net-misc/socat: add 1.7.4.4-r1 Signed-off-by: orbea riseup.net> net-misc/socat/socat-1.7.4.4-r1.ebuild | 52 ++ 1 file changed, 52 insertions(+) diff --git a/net-misc/socat/socat-1.7.4.4-r1.ebuild b/net-misc/socat/socat-1.7.4.4-r1.ebuild new file mode 100644 index 000..e7c8d89 --- /dev/null +++ b/net-misc/socat/socat-1.7.4.4-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +MY_P=${P/_beta/-b} +DESCRIPTION="Multipurpose relay (SOcket CAT)" +HOMEPAGE="http://www.dest-unreach.org/socat/ https://repo.or.cz/socat.git; +SRC_URI="http://www.dest-unreach.org/socat/download/${MY_P}.tar.bz2; +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="ipv6 readline ssl tcpd" + +DEPEND="ssl? ( >=dev-libs/openssl-3:0= ) + readline? ( sys-libs/readline:= ) + tcpd? ( sys-apps/tcp-wrappers )" +RDEPEND="${DEPEND}" + +# Tests are a large bash script +# Hard to disable individual tests needing network or privileges +# in 1.7.4.2: FAILED: 59 329 +RESTRICT="test" + +DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES PORTING README SECURITY ) + +src_configure() { + # bug #293324 + filter-flags '-Wno-error*' + + tc-export AR + + # libressl doesn't have OPENSSL_INIT_new() + export ac_cv_func_OPENSSL_init_ssl=no + + econf \ + $(use_enable ssl openssl) \ + $(use_enable readline) \ + $(use_enable ipv6 ip6) \ + $(use_enable tcpd libwrap) +} + +src_install() { + default + + docinto html + dodoc doc/*.html doc/*.css +}
[gentoo-commits] repo/proj/libressl:master commit in: kde-frameworks/kdelibs4support/files/, kde-frameworks/kdelibs4support/
commit: 3da667b7678ec81d02b539514bec17e9dc81bfb4 Author: orbea riseup net> AuthorDate: Sun Aug 6 21:15:32 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:40:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=3da667b7 kde-frameworks/kdelibs4support: treeclean Signed-off-by: orbea riseup.net> kde-frameworks/kdelibs4support/Manifest| 1 - ...kdelibs4support-5.80.0-no-kdesignerplugin.patch | 143 .../files/kdelibs4support-5.86.0-unused-dep.patch | 51 --- .../files/kdelibs4support-5.96.0-libressl.patch| 150 - .../kdelibs4support/kdelibs4support-5.106.0.ebuild | 105 --- kde-frameworks/kdelibs4support/metadata.xml| 16 --- 6 files changed, 466 deletions(-) diff --git a/kde-frameworks/kdelibs4support/Manifest b/kde-frameworks/kdelibs4support/Manifest deleted file mode 100644 index 10ba74f..000 --- a/kde-frameworks/kdelibs4support/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kdelibs4support-5.106.0.tar.xz 3721228 BLAKE2B da8f87bdb5bf30e6585a333ec5d1942652faf32b5d3bbe99c4fb43a7dfd0e580ec2444e8cece4e6c67cf0d26c34537e14e6c28212efb8a25a5f480ecd82c6d26 SHA512 41328d05749f9b27583a57c8ba95d481f7a30aed596bc4039a6a2ffdd7dde54d8cd4fad747ca40e1716f86763661d4d652d0b973d68ccaa26b5ff4b862a72c89 diff --git a/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch b/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch deleted file mode 100644 index 1165a53..000 --- a/kde-frameworks/kdelibs4support/files/kdelibs4support-5.80.0-no-kdesignerplugin.patch +++ /dev/null @@ -1,143 +0,0 @@ -From 720711e3a4e69bcc6447c928bea243a81a777a07 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 22 Nov 2020 00:25:06 +0100 -Subject: [PATCH 1/2] Drop KDE4_ADD_WIDGET_FILES macro and KF5DesignerPlugin - dependency - -Signed-off-by: Andreas Sturmlechner - CMakeLists.txt | 1 - - KF5KDELibs4SupportConfig.cmake.in| 1 - - cmake/modules/FindKDE4Internal.cmake | 4 - cmake/modules/KDE4Macros.cmake | 2 -- - src/CMakeLists.txt | 19 --- - src/KDEUIMacros.cmake| 25 - - 6 files changed, 52 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a60c88a4..2a432591 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -26,7 +26,6 @@ find_package(KF5Completion ${KF_DEP_VERSION} REQUIRED) - find_package(KF5Config ${KF_DEP_VERSION} REQUIRED) - find_package(KF5ConfigWidgets ${KF_DEP_VERSION} REQUIRED) - find_package(KF5Crash ${KF_DEP_VERSION} REQUIRED) --find_package(KF5DesignerPlugin ${KF_DEP_VERSION} REQUIRED) - find_package(KF5GlobalAccel ${KF_DEP_VERSION} REQUIRED) - find_package(KF5DocTools ${KF_DEP_VERSION} REQUIRED) - find_package(KF5Emoticons ${KF_DEP_VERSION} REQUIRED) -diff --git a/KF5KDELibs4SupportConfig.cmake.in b/KF5KDELibs4SupportConfig.cmake.in -index 3de7d530..4fe2369e 100644 a/KF5KDELibs4SupportConfig.cmake.in -+++ b/KF5KDELibs4SupportConfig.cmake.in -@@ -11,7 +11,6 @@ find_dependency(KF5Archive "@KF_DEP_VERSION@") - find_dependency(KF5ConfigWidgets "@KF_DEP_VERSION@") - find_dependency(KF5CoreAddons "@KF_DEP_VERSION@") - find_dependency(KF5Crash "@KF_DEP_VERSION@") --find_dependency(KF5DesignerPlugin "@KF_DEP_VERSION@") - find_dependency(KF5DocTools "@KF_DEP_VERSION@") - find_dependency(KF5Emoticons "@KF_DEP_VERSION@") - find_dependency(KF5GuiAddons "@KF_DEP_VERSION@") -diff --git a/cmake/modules/FindKDE4Internal.cmake b/cmake/modules/FindKDE4Internal.cmake -index 7e252a70..b9636036 100644 a/cmake/modules/FindKDE4Internal.cmake -+++ b/cmake/modules/FindKDE4Internal.cmake -@@ -179,10 +179,6 @@ - #Use optional USE_RELATIVE_PATH to generate the classes in the build following the given - #relative path to the file. - # --# KDE4_ADD_WIDGET_FILES (SRCS_VAR file1.widgets ... fileN.widgets) --#Use this to add widget description files for the makekdewidgets code generator --#for Qt Designer plugins. --# - # KDE4_ADD_PLUGIN ( name [WITH_PREFIX] file1 ... fileN ) - #Create a KDE plugin (KPart, kioslave, etc.) from the given source files. - #If WITH_PREFIX is given, the resulting plugin will have the prefix "lib", otherwise it won't. -diff --git a/cmake/modules/KDE4Macros.cmake b/cmake/modules/KDE4Macros.cmake -index ca868ad9..27bb28f9 100644 a/cmake/modules/KDE4Macros.cmake -+++ b/cmake/modules/KDE4Macros.cmake -@@ -10,7 +10,6 @@ - # KDE4_ADD_KDEINIT_EXECUTABLE - # KDE4_ADD_UNIT_TEST - # KDE4_ADD_EXECUTABLE --# KDE4_ADD_WIDGET_FILES - # KDE4_UPDATE_ICONCACHE - # KDE4_INSTALL_ICONS - # KDE4_REMOVE_OBSOLETE_CMAKE_FILES -@@ -486,7 +485,6 @@ include("${KF5Auth_DIR}/KF5AuthMacros.cmake") - include("${CMAKE_CURRENT_LIST_DIR}/KDECoreMacros.cmake") - include("${CMAKE_CURRENT_LIST_DIR}/KDEUIMacros.cmake") -
[gentoo-commits] repo/proj/libressl:master commit in: app-crypt/qca/
commit: e6fc8ee07fb69f9f5da03a65b046bf887b19296d Author: orbea riseup net> AuthorDate: Sun Aug 6 21:03:23 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:03:23 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e6fc8ee0 app-crypt/qca: drop 2.3.6-r1, 2.3.6-r2 Signed-off-by: orbea riseup.net> app-crypt/qca/Manifest| 1 - app-crypt/qca/qca-2.3.6-r1.ebuild | 90 - app-crypt/qca/qca-2.3.6-r2.ebuild | 118 -- 3 files changed, 209 deletions(-) diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest index e75edf1..8d29745 100644 --- a/app-crypt/qca/Manifest +++ b/app-crypt/qca/Manifest @@ -1,2 +1 @@ -DIST qca-2.3.6.tar.xz 745864 BLAKE2B a3a5955215504b5703db304f241ae9c0c9b243c280cacb6180f631b3259b5f9a8af1c08b233f70e8e4130ac2e957dc3d8a99817b4dec2df0fab41b39bc54f8c8 SHA512 018bde919df28cfc9e5d6c5ad30724199a1a17437022751fb92bfc1ce691d8a56c62b661526e346f5a0c5ff7ffd556499f2ee25efe9f8b1698b3f8eee480811c DIST qca-2.3.7.tar.xz 745880 BLAKE2B 87a029a3cca93f14c764a105e8f0b3c2a32a39ab16ea34e60fe155712ecd351dcb8d67659228ad339db7e3b572ce8ca9c50b9cdc2a5bf8511b482329497843ee SHA512 8932c3ea82378cacd408f787dbfd38a5ffe7a9a5e4c90a53a44b9a386c827f70b19094d4188d5ace8dc0a9c84caa4b242aa85967ef5948591e8d74d7cf3109f6 diff --git a/app-crypt/qca/qca-2.3.6-r1.ebuild b/app-crypt/qca/qca-2.3.6-r1.ebuild deleted file mode 100644 index a77e87f..000 --- a/app-crypt/qca/qca-2.3.6-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake kde.org qmake-utils - -DESCRIPTION="Qt Cryptographic Architecture (QCA)" -HOMEPAGE="https://userbase.kde.org/QCA; -SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-qt/qtcore-5.14:5 - botan? ( dev-libs/botan:3= ) - gcrypt? ( dev-libs/libgcrypt:= ) - gpg? ( app-crypt/gnupg ) - nss? ( dev-libs/nss ) - pkcs11? ( - >=dev-libs/openssl-1.1 - dev-libs/pkcs11-helper - ) - sasl? ( dev-libs/cyrus-sasl:2 ) - ssl? ( >=dev-libs/openssl-1.1:= ) -" -DEPEND="${RDEPEND} - test? ( - dev-qt/qtnetwork:5 - dev-qt/qttest:5 - ) -" -BDEPEND=" - doc? ( - app-doc/doxygen[dot] - virtual/latex-base - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-disable-pgp-test.patch" - "${FILESDIR}/${PN}-2.3.4-libressl.patch" -) - -qca_plugin_use() { - echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1") -} - -src_configure() { - local mycmakeargs=( - -DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(qt5_get_mkspecsdir)/features" - -DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(qt5_get_plugindir)" - $(qca_plugin_use botan) - $(qca_plugin_use gcrypt) - $(qca_plugin_use gpg gnupg) - $(qca_plugin_use logger) - $(qca_plugin_use nss) - $(qca_plugin_use pkcs11) - $(qca_plugin_use sasl cyrus-sasl) - $(qca_plugin_use softstore) - $(qca_plugin_use ssl ossl) - -DBUILD_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_test() { - local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca" - cmake_src_test -} - -src_install() { - cmake_src_install - - if use doc; then - pushd "${BUILD_DIR}" >/dev/null || die - doxygen Doxyfile || die - dodoc -r apidocs/html - popd >/dev/null || die - fi - - if use examples; then - dodoc -r "${S}"/examples - fi -} diff --git a/app-crypt/qca/qca-2.3.6-r2.ebuild b/app-crypt/qca/qca-2.3.6-r2.ebuild deleted file mode 100644 index 317d18d..000 --- a/app-crypt/qca/qca-2.3.6-r2.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake kde.org multibuild out-of-source-utils qmake-utils - -DESCRIPTION="Qt Cryptographic Architecture (QCA)" -HOMEPAGE="https://userbase.kde.org/QCA; -SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test" -REQUIRED_USE="|| ( qt5 qt6 )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - botan? ( dev-libs/botan:3= ) - gcrypt? ( dev-libs/libgcrypt:= ) - gpg? ( app-crypt/gnupg
[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/
commit: 5b2b2e9c9a7a21c4c332e9f6b30b51816f22aa27 Author: orbea riseup net> AuthorDate: Sun Aug 6 21:07:04 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:07:04 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5b2b2e9c dev-lang/rust: keyword 1.71.1 for ~loong Signed-off-by: orbea riseup.net> dev-lang/rust/rust-1.71.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/rust/rust-1.71.1.ebuild b/dev-lang/rust/rust-1.71.1.ebuild index 54d0fc5..ea7f9c6 100644 --- a/dev-lang/rust/rust-1.71.1.ebuild +++ b/dev-lang/rust/rust-1.71.1.ebuild @@ -19,7 +19,7 @@ else SLOT="stable/${ABI_VER}" MY_P="rustc-${PV}" SRC="${MY_P}-src.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"
[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/
commit: 07e6baf01392f8d380f038a1a2d88c0826da1c0a Author: orbea riseup net> AuthorDate: Sun Aug 6 21:13:49 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:40:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=07e6baf0 dev-qt/qtnetwork: add 5.15.10-r3 Signed-off-by: orbea riseup.net> dev-qt/qtnetwork/Manifest| 1 + dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild | 67 2 files changed, 68 insertions(+) diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest index 68ae69f..a97f9f0 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,3 +1,4 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b +DIST qtbase-5.15.10-gentoo-kde-2.tar.xz 740184 BLAKE2B 0b76c6515425b45de65993a54e6b72afc620300c711e75720fd1283b964aee564a780845f52c033794f6fdca9a13ca863e52a91f7eda5d436f9a668356af82b2 SHA512 474fd27c13cd1b58c688c063ca119769cda9a5de8c97ae04fba81cba9e176126ac71107c6536cf825617c27aadcaf53732d4181c772fbae3c04988f85490fd74 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild new file mode 100644 index 000..00977b5 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="gssapi libproxy sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +PATCHES=( + "${FILESDIR}/${PN}-5.15.7-libressl.patch" #562050 +) + +src_configure() { + local myconf=( + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(qt_use sctp) + $(usev ssl -openssl-linked) + -no-dtls # Required for libressl + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +}
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/
commit: ef06d6e7097565e96e08ff96f83bad035d1779ac Author: orbea riseup net> AuthorDate: Sun Aug 6 21:09:45 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:40:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=ef06d6e7 dev-python/m2crypto: drop 0.38.0 Signed-off-by: orbea riseup.net> dev-python/m2crypto/Manifest | 1 - dev-python/m2crypto/m2crypto-0.38.0.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest index 1c1e9fc..7634d00 100644 --- a/dev-python/m2crypto/Manifest +++ b/dev-python/m2crypto/Manifest @@ -1,2 +1 @@ -DIST M2Crypto-0.38.0.tar.gz 1241269 BLAKE2B 95433090e08ff72cd2b0779491dc38b89eca159b26812e763b5b8973e3d27249a96d5a2c983b59f414184f64beb8e455dc26979310378db89dd2081741d4d17d SHA512 b1e24e3101ce0dd9f17be4cabeddc2ec0f1228b270d74ef2fb38bae8807c5025b031d0743185f06370786a3dd5c3f42129720534dcff07ea4de3c727613f8d20 DIST M2Crypto-0.39.0.tar.gz 1248372 BLAKE2B f89793b847fae3c51a0ea79c3ba861d26b53fa12b2c8d68c3b3476bb2c944b586e875bea0c4693c213e024024096a06de0734631e546c4284d65fc5494784476 SHA512 5d8210c6204fd71f06d238c5b1fe08dd38d6b8e92db7b1e433a9e4e2fe9af46d6d55df7550716a7d05328fb3c9eed427f015b7d5a1fe33a073f0af15a82ab050 diff --git a/dev-python/m2crypto/m2crypto-0.38.0.ebuild b/dev-python/m2crypto/m2crypto-0.38.0.ebuild deleted file mode 100644 index 7fe833d..000 --- a/dev-python/m2crypto/m2crypto-0.38.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2018-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{9..11} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="M2Crypto" -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="A Python crypto and SSL toolkit" -HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32" -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-lang/swig-2.0.9 - test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) -" -RDEPEND=" - dev-libs/openssl:0= -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-libressl-0.38.0.patch" -) - -distutils_enable_tests setup.py - -swig_define() { - local x - for x; do - if tc-cpp-is-true "defined(${x})"; then - SWIG_FEATURES+=" -D${x}" - fi - done -} - -src_prepare() { - # relies on very exact clock behavior which apparently fails - # with inconvenient CONFIG_HZ* - sed -e 's:test_server_simple_timeouts:_&:' \ - -i tests/test_ssl.py || die - distutils-r1_src_prepare -} - -python_compile() { - # setup.py looks at platform.machine() to determine swig options. - # For exotic ABIs, we need to give swig a hint. - local -x SWIG_FEATURES= - - # https://bugs.gentoo.org/617946 - swig_define __ILP32__ - - # https://bugs.gentoo.org/674112 - swig_define __ARM_PCS_VFP - - # Avoid similar errors to bug #688668 for MIPS - if use abi_mips_n32; then - swig_define _MIPS_SIM = _ABIN32 - elif use abi_mips_n64; then - swig_define _MIPS_SIM = _ABI64 - elif use abi_mips_o32; then - swig_define _MIPS_SIM = _ABIO32 - fi - - distutils-r1_python_compile --openssl="${ESYSROOT}"/usr -}
[gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/
commit: 663712508ccb2f4997b1bc374fee61613c76d9dd Author: orbea riseup net> AuthorDate: Sun Aug 6 21:09:16 2023 + Commit: orbea riseup net> CommitDate: Sun Aug 6 21:40:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=66371250 dev-python/m2crypto: stabilize 0.39.0 for ppc Signed-off-by: orbea riseup.net> dev-python/m2crypto/m2crypto-0.39.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild b/dev-python/m2crypto/m2crypto-0.39.0.ebuild index f5cc538..d627a8b 100644 --- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild +++ b/dev-python/m2crypto/m2crypto-0.39.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32" RESTRICT="!test? ( test )"
[gentoo-commits] proj/kde:master commit in: kde-apps/korganizer/
commit: 9124b674ddb4c891030147a688ae5104a0110bb1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:07:35 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:07:35 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9124b674 kde-apps/korganizer: Drop unused dependency Upstream commit 0202c182607ff4b3fb5a7143f496c1225f6dfe69 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/korganizer/korganizer-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/korganizer/korganizer-.ebuild b/kde-apps/korganizer/korganizer-.ebuild index b4acacfa30..ec7dedcc57 100644 --- a/kde-apps/korganizer/korganizer-.ebuild +++ b/kde-apps/korganizer/korganizer-.ebuild @@ -57,7 +57,6 @@ COMMON_DEPEND=" >=kde-frameworks/kitemviews-${KFMIN}:5 >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/kparts-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/akonadi-contacts/
commit: 5247e7b7c8a4231d8ae48904c172eda9b41b583a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:52:05 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:52:05 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5247e7b7 kde-apps/akonadi-contacts: Drop unused dependency Upstream commit b2b40d0030da55914363e5afdfc02bc3051b2b22 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/akonadi-contacts/akonadi-contacts-.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild index 43fe018b76..a5ca64ed6e 100644 --- a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild +++ b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild @@ -43,6 +43,4 @@ RDEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:5 >=kde-frameworks/prison-${KFMIN}:5 " -DEPEND="${RDEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 -" +DEPEND="${RDEPEND}"
[gentoo-commits] proj/kde:master commit in: kde-apps/kontact/
commit: fff5d8eae849d2dac50acfcc40c781e2f30d0285 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:04:50 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:04:50 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fff5d8ea kde-apps/kontact: Drop unused dependency Upstream commit 56d12be98fcb9d5b1e85777d9712c1675eb692aa Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kontact/kontact-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/kontact/kontact-.ebuild b/kde-apps/kontact/kontact-.ebuild index 1e8a5c93bf..570bdbe99f 100644 --- a/kde-apps/kontact/kontact-.ebuild +++ b/kde-apps/kontact/kontact-.ebuild @@ -22,7 +22,6 @@ DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtwebengine-${QTMIN}:5[widgets] >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 >=kde-apps/grantleetheme-${PVCUT}:5 >=kde-apps/kontactinterface-${PVCUT}:5 >=kde-apps/kpimtextedit-${PVCUT}:5
[gentoo-commits] proj/kde:master commit in: app-office/kalendar/
commit: 65b163cd1368598aa155f6a88e79649ef3d8a58b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:37:41 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:37:41 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=65b163cd app-office/kalendar: Drop unused dependencies, workaround rebrand Will be "merkuro" from 23.08 onwards. Upstream commits: 8bbac1e8ec6b65e8fa58fd7f1216de696fa990e7 29e11c1d1a090237af3e8e0708799c05e0b0bed3 f46b2e015bc052b22b2408683513655dbafbe02c ee1cdcf850449a3dbad20b0f24ee6843b2f0d47d Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kalendar/kalendar-.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app-office/kalendar/kalendar-.ebuild b/app-office/kalendar/kalendar-.ebuild index c06ca021b4..067f4c7e5f 100644 --- a/app-office/kalendar/kalendar-.ebuild +++ b/app-office/kalendar/kalendar-.ebuild @@ -4,6 +4,7 @@ EAPI=8 KDE_ORG_CATEGORY="pim" +KDE_ORG_NAME="merkuro" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.106.0 @@ -30,13 +31,11 @@ DEPEND=" >=dev-qt/qtquickcontrols2-${QTMIN}:5 >=dev-qt/qtsvg-${QTMIN}:5 >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 >=kde-apps/akonadi-contacts-${PVCUT}:5 >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 + >=kde-apps/kcalutils-${PVCUT}:5 + >=kde-apps/kidentitymanagement-${PVCUT}:5 >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 >=kde-frameworks/kcalendarcore-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/pimcommon/
commit: c76cc121903b0d50050d32808fcc6b0a7fd57ba3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:14:55 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:14:55 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c76cc121 kde-apps/pimcommon: Drop unused dependency Upstream commit 1f0e53498999f6a307f4ce793ded748e595f3ae8 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/pimcommon/pimcommon-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/pimcommon/pimcommon-.ebuild b/kde-apps/pimcommon/pimcommon-.ebuild index c7d7af89f3..31a8a25ab2 100644 --- a/kde-apps/pimcommon/pimcommon-.ebuild +++ b/kde-apps/pimcommon/pimcommon-.ebuild @@ -36,7 +36,6 @@ RDEPEND=" >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/incidenceeditor/
commit: 1f96538f7f2b1f7063c23074ad667aa7a90d2ee1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:57:05 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:57:36 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1f96538f kde-apps/incidenceeditor: Drop unused dependency Upstream commits: 3ce385063fcc71c9fc0445ab56ec3e8e29f0eeea 1ab0f31fcc68b27c0951de0e50486281b9d140ea Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/incidenceeditor/incidenceeditor-.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kde-apps/incidenceeditor/incidenceeditor-.ebuild b/kde-apps/incidenceeditor/incidenceeditor-.ebuild index 5113c14c08..66b92219ac 100644 --- a/kde-apps/incidenceeditor/incidenceeditor-.ebuild +++ b/kde-apps/incidenceeditor/incidenceeditor-.ebuild @@ -10,7 +10,7 @@ KFMIN=5.106.0 QTMIN=5.15.9 inherit ecm gear.kde.org -DESCRIPTION="Incidence editor for korganizer" +DESCRIPTION="Incidence editor for KOrganizer" LICENSE="GPL-2+" SLOT="5" @@ -31,7 +31,6 @@ RDEPEND=" >=kde-apps/kcalutils-${PVCUT}:5 >=kde-apps/kidentitymanagement-${PVCUT}:5 >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 >=kde-apps/kmime-${PVCUT}:5 >=kde-apps/libkdepim-${PVCUT}:5 >=kde-apps/pimcommon-${PVCUT}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/kmailtransport/
commit: e135a98015b36e2e89994d919747e889afc5a811 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:31:29 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:31:29 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e135a980 kde-apps/kmailtransport: Drop unused dependencies Upstream commits: 58ecb200d5170ce2be591668f70a4b05e7088c6b 7d81199a36e43c8442641ab68bfdf1c6c1a80b50 228db2130150dfdc02cc4adda0442950da3129c6 35bce6b743de2a8890eddce24fcf9378a9e5a504 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kmailtransport/kmailtransport-.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/kde-apps/kmailtransport/kmailtransport-.ebuild b/kde-apps/kmailtransport/kmailtransport-.ebuild index 1d06f0c8f3..1e51c08480 100644 --- a/kde-apps/kmailtransport/kmailtransport-.ebuild +++ b/kde-apps/kmailtransport/kmailtransport-.ebuild @@ -25,19 +25,14 @@ RDEPEND=" >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 >=kde-apps/ksmtp-${PVCUT}:5 >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 " DEPEND="${RDEPEND}
[gentoo-commits] proj/kde:master commit in: kde-apps/kaddressbook/
commit: 467b769b64321e9cd0d0573cca08f7bb2a4e36aa Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:00:51 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:00:51 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=467b769b kde-apps/kaddressbook: Set ECM_QTHELP="true" Upstream commit f75adcd8f8b722fa6a23e4ec807c9234cb2b0a23 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kaddressbook/kaddressbook-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/kaddressbook/kaddressbook-.ebuild b/kde-apps/kaddressbook/kaddressbook-.ebuild index ae7b3b7876..f919a6196b 100644 --- a/kde-apps/kaddressbook/kaddressbook-.ebuild +++ b/kde-apps/kaddressbook/kaddressbook-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +ECM_QTHELP="true" ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3)
[gentoo-commits] proj/kde:master commit in: kde-apps/messagelib/
commit: 427af9283816cd6fe9b99de4d45889b65c81fe48 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:12:14 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:12:14 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=427af928 kde-apps/messagelib: Drop unused dependency Upstream commit 2bc5e5020b2676bbfff931eaae9fb5e22d446bc0 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/messagelib/messagelib-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/messagelib/messagelib-.ebuild b/kde-apps/messagelib/messagelib-.ebuild index 77268a31c0..971f4b653c 100644 --- a/kde-apps/messagelib/messagelib-.ebuild +++ b/kde-apps/messagelib/messagelib-.ebuild @@ -51,7 +51,6 @@ DEPEND=" >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/mailcommon/
commit: b1fcf08371f0441f1b2fdcf224898e5d35e7980e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 20:09:16 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 20:09:16 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b1fcf083 kde-apps/mailcommon: Drop unused dependency Upstream commit 04c93ed6e02b2008785d62280a36568954e09094 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/mailcommon/mailcommon-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/mailcommon/mailcommon-.ebuild b/kde-apps/mailcommon/mailcommon-.ebuild index d0ad7be257..8a6d5cb3ae 100644 --- a/kde-apps/mailcommon/mailcommon-.ebuild +++ b/kde-apps/mailcommon/mailcommon-.ebuild @@ -42,7 +42,6 @@ DEPEND=" >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kguiaddons-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/akonadiconsole/
commit: bde11a46462bb13330849e0345f2c5a3dcfc46cf Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:54:04 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:54:04 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bde11a46 kde-apps/akonadiconsole: Drop unused dependency Upstream commit e87666f0d43d3d18f0da24782a182e30b1360857 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/akonadiconsole/akonadiconsole-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/akonadiconsole/akonadiconsole-.ebuild b/kde-apps/akonadiconsole/akonadiconsole-.ebuild index 2756d17a39..2ace2d3fe7 100644 --- a/kde-apps/akonadiconsole/akonadiconsole-.ebuild +++ b/kde-apps/akonadiconsole/akonadiconsole-.ebuild @@ -34,7 +34,6 @@ DEPEND=" >=kde-frameworks/kcalendarcore-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/pim-data-exporter/
commit: 210c0b22ace0588e2114d1023001afcb1fee5ebf Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:19:01 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:19:01 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=210c0b22 kde-apps/pim-data-exporter: Drop unused dependency Upstream commit 2f45c0b6b9872750fcb298897214e55e82518e47 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/pim-data-exporter/pim-data-exporter-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild index 0a28a6eec9..c41a80adb8 100644 --- a/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild +++ b/kde-apps/pim-data-exporter/pim-data-exporter-.ebuild @@ -34,7 +34,6 @@ DEPEND=" >=kde-apps/pimcommon-${PVCUT}:5 >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: www-client/falkon/files/, www-client/falkon/
commit: a083648573fc7dc31e0709d1b304d630ccf89ff1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 17:25:46 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 17:30:18 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a0836485 www-client/falkon: Update dependencies, cmake args, rebase py3 patch Upstream commits: db0584f81e6b37b3e381841b7ca34f77b4adf717 4bbe60eff05d4492ae2a1256700038eae8cf7840 Signed-off-by: Andreas Sturmlechner gentoo.org> www-client/falkon/falkon-.ebuild | 7 ++--- .../falkon/files/falkon-22.04.3-python3.patch | 32 -- .../falkon/files/falkon-23.07.80-python3.patch | 32 ++ 3 files changed, 35 insertions(+), 36 deletions(-) diff --git a/www-client/falkon/falkon-.ebuild b/www-client/falkon/falkon-.ebuild index 78abf7d5a8..7d7aa6ab3e 100644 --- a/www-client/falkon/falkon-.ebuild +++ b/www-client/falkon/falkon-.ebuild @@ -37,6 +37,7 @@ COMMON_DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/kwallet-${KFMIN}:5 >=kde-frameworks/purpose-${KFMIN}:5 ) @@ -64,7 +65,7 @@ RDEPEND="${COMMON_DEPEND} " BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" -PATCHES=( "${FILESDIR}/${PN}-22.04.3-python3.patch" ) +PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" ) pkg_setup() { use python && python-single-r1_pkg_setup @@ -77,9 +78,7 @@ src_configure() { -DDISABLE_DBUS=$(usex !dbus) $(cmake_use_find_package kde KF5Wallet) $(cmake_use_find_package kde KF5KIO) - $(cmake_use_find_package python PySide2) - $(cmake_use_find_package python Shiboken2) - $(cmake_use_find_package python Python3) + -DBUILD_PYTHON_SUPPORT=$(usex python) -DNO_X11=$(usex !X) ) use python && mycmakeargs+=( diff --git a/www-client/falkon/files/falkon-22.04.3-python3.patch b/www-client/falkon/files/falkon-22.04.3-python3.patch deleted file mode 100644 index cd1025cbfd..00 --- a/www-client/falkon/files/falkon-22.04.3-python3.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 67199ef5f470dadab17401f3aad8770ec058c111 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 17 Jul 2022 12:45:25 +0200 -Subject: [PATCH] Python3 must be found first - -Signed-off-by: Andreas Sturmlechner - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 950c03adc..aa91e745e 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -130,12 +130,12 @@ if (KF5Wallet_FOUND AND KF5KIO_FOUND AND KF5Crash_FOUND AND KF5CoreAddons_FOUND - endif() - - # Optional: PySide2 -+find_package(Python3 COMPONENTS Development) - find_package(PySide2 "2.0.0") - find_package(Shiboken2 "2.0.0") --find_package(Python3 COMPONENTS Development) -+set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) --set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - if (PySide2_FOUND AND Shiboken2_FOUND AND Python3_FOUND) - set(ENABLE_PYTHON_PLUGINS TRUE) - endif() --- -2.35.1 - diff --git a/www-client/falkon/files/falkon-23.07.80-python3.patch b/www-client/falkon/files/falkon-23.07.80-python3.patch new file mode 100644 index 00..d0b0e4bad7 --- /dev/null +++ b/www-client/falkon/files/falkon-23.07.80-python3.patch @@ -0,0 +1,32 @@ +From 9415a9da443c9a566dd2220551928c16602fa284 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 17 Jul 2022 12:45:25 +0200 +Subject: [PATCH] Python3 must be found first + +Signed-off-by: Andreas Sturmlechner +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a847838be..1b5b38bbc 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -134,12 +134,12 @@ endif() + # Optional: PySide2 + option(BUILD_PYTHON_SUPPORT "Support for Python plugins" ON) + if (BUILD_PYTHON_SUPPORT) ++find_package(Python3 COMPONENTS Development) + find_package(PySide2 "2.0.0") + find_package(Shiboken2 "2.0.0") +-find_package(Python3 COMPONENTS Development) ++set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) + set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) + set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) +-set_package_properties(Python3 PROPERTIES DESCRIPTION "Python
[gentoo-commits] proj/kde:master commit in: kde-apps/kpimtextedit/
commit: a8f1c9e9516142ca7da0580a8a7cbdf8e400162a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:17:26 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:17:26 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a8f1c9e9 kde-apps/kpimtextedit: Drop unused dependency Upstream commit 506db0aa8ef9aabe71feccb0009f2067bf013da3 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kpimtextedit/kpimtextedit-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/kpimtextedit/kpimtextedit-.ebuild b/kde-apps/kpimtextedit/kpimtextedit-.ebuild index 0c4ae18ee8..77bb68b7cb 100644 --- a/kde-apps/kpimtextedit/kpimtextedit-.ebuild +++ b/kde-apps/kpimtextedit/kpimtextedit-.ebuild @@ -25,7 +25,6 @@ RDEPEND=" >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kiconthemes-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/kcalutils/
commit: 3c2582da9e88c4f02e6c4baf56b17be95bd829a0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:26:09 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:26:09 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3c2582da kde-apps/kcalutils: Drop unused dependencies Upstream commits: 5cb7a0be39f56302dfea3f3bf84de924db41128b 3cdb82767db9f4607b24aa7e54e2cc540966d8cc Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kcalutils/kcalutils-.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/kde-apps/kcalutils/kcalutils-.ebuild b/kde-apps/kcalutils/kcalutils-.ebuild index f30353613e..b3da99be3d 100644 --- a/kde-apps/kcalutils/kcalutils-.ebuild +++ b/kde-apps/kcalutils/kcalutils-.ebuild @@ -27,8 +27,6 @@ DEPEND=" >=kde-apps/kidentitymanagement-${PVCUT}:5 >=kde-frameworks/kcalendarcore-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kiconthemes-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/libkgapi/
commit: 42bd26af8749df0570258356fd199ec73aa7f2d3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:33:03 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:33:03 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=42bd26af kde-apps/libkgapi: Set ECM_QTHELP="true" Upstream commit 905e3f894df6f9e8b52a33316872c59e42f2abcc Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/libkgapi/libkgapi-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/libkgapi/libkgapi-.ebuild b/kde-apps/libkgapi/libkgapi-.ebuild index aca6bd3190..579913557a 100644 --- a/kde-apps/libkgapi/libkgapi-.ebuild +++ b/kde-apps/libkgapi/libkgapi-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.106.0 QTMIN=5.15.9
[gentoo-commits] proj/kde:master commit in: kde-apps/kleopatra/
commit: 74175e939d9e1037e654d2f159c3be0cc925fde9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:43:34 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:43:34 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=74175e93 kde-apps/kleopatra: Add new dependencies Upstream commits: 32a30acd7d41d0f6aeffc95d1d5da10d33e74276 916ddcd83589bd6fe0930a1edbd11bd836c4a0e1 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kleopatra/kleopatra-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kde-apps/kleopatra/kleopatra-.ebuild b/kde-apps/kleopatra/kleopatra-.ebuild index a535603a28..ceeb28dece 100644 --- a/kde-apps/kleopatra/kleopatra-.ebuild +++ b/kde-apps/kleopatra/kleopatra-.ebuild @@ -40,6 +40,7 @@ DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/kitemmodels-${KFMIN}:5 >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/ktextwidgets-${KFMIN}:5 @@ -47,6 +48,7 @@ DEPEND=" >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 pim? ( + >=kde-apps/akonadi-mime-${PVCUT}:5 >=kde-apps/kidentitymanagement-${PVCUT}:5 >=kde-apps/kmailtransport-${PVCUT}:5 )
[gentoo-commits] proj/kde:master commit in: kde-apps/knotes/
commit: 7c558ba00453de5b7be6863250c15f917602348b Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:48:07 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:48:07 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7c558ba0 kde-apps/knotes: Drop unused dependency Upstream commit 14a8166aa804dafd8532f556e77413d746021263 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/knotes/knotes-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/knotes/knotes-.ebuild b/kde-apps/knotes/knotes-.ebuild index c0fdf0e23b..07faba3c8b 100644 --- a/kde-apps/knotes/knotes-.ebuild +++ b/kde-apps/knotes/knotes-.ebuild @@ -41,7 +41,6 @@ DEPEND=" >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/libkdepim/
commit: 9fa67ac4dbee8308d0cb8074a8368a9b5f9bc3c7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:14:51 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:15:31 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9fa67ac4 kde-apps/libkdepim: Drop unused dependencies Upstream commits: 2fb5e088acf5e08efed4ca6575d210f7a7bf4e7f 205ebcb9d2c1155b76f4119819101bc85dcba750 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/libkdepim/libkdepim-.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/kde-apps/libkdepim/libkdepim-.ebuild b/kde-apps/libkdepim/libkdepim-.ebuild index b1c1c7bc9c..f423242cd1 100644 --- a/kde-apps/libkdepim/libkdepim-.ebuild +++ b/kde-apps/libkdepim/libkdepim-.ebuild @@ -25,11 +25,7 @@ DEPEND=" >=dev-qt/qtwidgets-${QTMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 " RDEPEND="${DEPEND}"
[gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
commit: c322b60f4811cf3892eeb9ef81ccb1460e5af8a8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 17:43:40 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 17:48:11 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c322b60f kde-apps/akonadi: Drop obsolete QSQLITE3 deps, args, ewarn tl;dr: Upstream QSQLITE driver is considered stable, more up to date, old (and by now outdated) QSQLITE3 fork was removed. See also: https://invent.kde.org/pim/akonadi/-/merge_requests/143 Upstream commit e70a7a5521b4d8fe0bb36a5b3392c547851507b0 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/akonadi/akonadi-.ebuild | 17 +++-- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/kde-apps/akonadi/akonadi-.ebuild b/kde-apps/akonadi/akonadi-.ebuild index 92f8881503..13fb6fa5e9 100644 --- a/kde-apps/akonadi/akonadi-.ebuild +++ b/kde-apps/akonadi/akonadi-.ebuild @@ -29,7 +29,7 @@ COMMON_DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?] + >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?] >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 @@ -46,10 +46,6 @@ COMMON_DEPEND=" >=kde-apps/kaccounts-integration-20.08.3:5 >=net-libs/accounts-qt-1.16 ) - sqlite? ( - dev-db/sqlite:3 - >=dev-qt/qtsql-${QTMIN}:5=[sqlite] - ) xml? ( dev-libs/libxml2 ) " DEPEND="${COMMON_DEPEND} @@ -66,7 +62,7 @@ PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" ) pkg_setup() { # Set default storage backend in order: MySQL, PostgreSQL, SQLite # reverse driver check to keep the order - use sqlite && DRIVER="QSQLITE3" + use sqlite && DRIVER="QSQLITE" use postgres && DRIVER="QPSQL" use mysql && DRIVER="QMYSQL" @@ -76,12 +72,6 @@ pkg_setup() { ewarn fi - if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then - ewarn "We strongly recommend you change your Akonadi database backend to" - ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration." - ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend." - fi - ecm_pkg_setup } @@ -89,7 +79,6 @@ src_configure() { local mycmakeargs=( $(cmake_use_find_package kaccounts AccountsQt5) $(cmake_use_find_package kaccounts KAccounts) - -DAKONADI_BUILD_QSQLITE=$(usex sqlite) -DBUILD_TOOLS=$(usex tools) $(cmake_use_find_package xml LibXml2) ) @@ -116,7 +105,7 @@ pkg_postinst() { elog "Available drivers are:" use mysql && elog " QMYSQL" use postgres && elog " QPSQL" - use sqlite && elog " QSQLITE3" + use sqlite && elog " QSQLITE" elog "${DRIVER} has been set as your default akonadi storage backend." use mysql && elog use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
[gentoo-commits] proj/kde:master commit in: kde-apps/libktnef/
commit: 502e0540c65690c32ab585d2eeac9f9cbf4c4fe1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:07:32 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:07:32 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=502e0540 kde-apps/libktnef: Set ECM_QTHELP="true" Upstream commit 43f3b45c76a6d0cd5cc1133ef82916e551c6c4e0 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/libktnef/libktnef-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/libktnef/libktnef-.ebuild b/kde-apps/libktnef/libktnef-.ebuild index 07e6712c3a..b44ded90b5 100644 --- a/kde-apps/libktnef/libktnef-.ebuild +++ b/kde-apps/libktnef/libktnef-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +ECM_QTHELP="true" ECM_TEST="true" KDE_ORG_NAME="ktnef" PVCUT=$(ver_cut 1-3)
[gentoo-commits] proj/kde:master commit in: kde-apps/akonadi-calendar/
commit: c434723ba3c66034e9b20982d22fca018b222092 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:36:34 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:38:10 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c434723b kde-apps/akonadi-calendar: Update dependencies, set ECM_QTHELP="true" Upstream commits: e954fd504c87e13d0c530f9fce5585768090e9a4 0841cbc08ca55dc7a05c20dfb32582a5e46cf644 8e04d6d92153f37c9b9e118a991da1135534c774 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/akonadi-calendar/akonadi-calendar-.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild index 6d6627365e..c3a4160fea 100644 --- a/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild +++ b/kde-apps/akonadi-calendar/akonadi-calendar-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) KFMIN=5.106.0 @@ -29,6 +30,8 @@ DEPEND=" >=kde-apps/kidentitymanagement-${PVCUT}:5 >=kde-apps/kmailtransport-${PVCUT}:5 >=kde-apps/kmime-${PVCUT}:5 + >=kde-apps/libkleo-${PVCUT}:5 + >=kde-apps/messagelib-${PVCUT}:5 >=kde-frameworks/kcalendarcore-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/konsolekalendar/
commit: b4b252489ff8f8d5d644b571498f6e5e9d6e9663 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 19:02:59 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 19:02:59 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4b25248 kde-apps/konsolekalendar: Drop obsolete dependency Upstream commit 8e6581b25c26c1e0f451f9b40824579d2db99ce3 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/konsolekalendar/konsolekalendar-.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kde-apps/konsolekalendar/konsolekalendar-.ebuild b/kde-apps/konsolekalendar/konsolekalendar-.ebuild index e070e275f1..42c0ac9301 100644 --- a/kde-apps/konsolekalendar/konsolekalendar-.ebuild +++ b/kde-apps/konsolekalendar/konsolekalendar-.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_ORG_NAME="akonadi-calendar-tools" PVCUT=$(ver_cut 1-3) -KFMIN=5.104.0 +KFMIN=5.106.0 inherit ecm gear.kde.org DESCRIPTION="Command line interface to KDE calendars" @@ -21,7 +21,6 @@ DEPEND=" >=kde-apps/akonadi-${PVCUT}:5 >=kde-apps/akonadi-calendar-${PVCUT}:5 >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 >=kde-frameworks/kcalendarcore-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5
[gentoo-commits] proj/kde:master commit in: kde-apps/grantleetheme/
commit: 6c69bffa14bbd3216217ed14c7aa4a6b812f2271 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 18:56:24 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 18:56:24 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6c69bffa kde-apps/grantleetheme: Set ECM_QTHELP="true" Upstream commit e23d017372f6eb0ec335607f7dfd16ceefb00f35 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/grantleetheme/grantleetheme-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/grantleetheme/grantleetheme-.ebuild b/kde-apps/grantleetheme/grantleetheme-.ebuild index 79516e82d4..958f58a28c 100644 --- a/kde-apps/grantleetheme/grantleetheme-.ebuild +++ b/kde-apps/grantleetheme/grantleetheme-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +ECM_QTHELP="true" ECM_TEST="forceoptional" KFMIN=5.106.0 QTMIN=5.15.9
[gentoo-commits] proj/kde:master commit in: kde-apps/kdepim-runtime/
commit: c668a2fac4e4cc433a2bcfdb4e499bd78f346b69 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 6 17:52:09 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Aug 6 17:52:09 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c668a2fa kde-apps/kdepim-runtime: Add new dependency Upstream commit 26d619221d6fb5b6e4f94863e298ee6bd1a9fde2 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-apps/kdepim-runtime/kdepim-runtime-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild index a9bbc62938..e634c334ee 100644 --- a/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild +++ b/kde-apps/kdepim-runtime/kdepim-runtime-.ebuild @@ -65,6 +65,7 @@ RDEPEND=" >=kde-frameworks/knotifyconfig-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5
[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/
commit: 6a79e4c693639a66b1f4d7ecabeb3fcd4fda50c3 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 6 17:26:24 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 17:26:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a79e4c6 gui-libs/gtk: Version bump to 4.10.5 Signed-off-by: Matt Turner gentoo.org> gui-libs/gtk/Manifest | 1 + gui-libs/gtk/gtk-4.10.5.ebuild | 216 + 2 files changed, 217 insertions(+) diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest index c7eba0e364e2..a66482d77110 100644 --- a/gui-libs/gtk/Manifest +++ b/gui-libs/gtk/Manifest @@ -1,4 +1,5 @@ DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843 SHA512 aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5 SHA512 0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f +DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a SHA512 7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9 SHA512 ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e DIST gtk-4.12.0.tar.xz 16918992 BLAKE2B ea689b61efa961725444b61fcafae2e56154be64771fa6dce3f1835edafc6e74ce5879ea0bf0631c8f254352f26cd8252dcf6b92ce4eed344456cf21c4a8fda3 SHA512 a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826 diff --git a/gui-libs/gtk/gtk-4.10.5.ebuild b/gui-libs/gtk/gtk-4.10.5.ebuild new file mode 100644 index ..c3a71725c65e --- /dev/null +++ b/gui-libs/gtk/gtk-4.10.5.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg + +DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces" +HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/; + +LICENSE="LGPL-2+" +SLOT="4" +IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( introspection ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.72.0:2 + >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?] + >=x11-libs/pango-1.50.0[introspection?] + >=dev-libs/fribidi-1.0.6 + >=media-libs/harfbuzz-2.6.0:= + >=x11-libs/gdk-pixbuf-2.30:2[introspection?] + media-libs/libpng:= + media-libs/tiff:= + media-libs/libjpeg-turbo:= + >=media-libs/libepoxy-1.4[egl,X(+)?] + >=media-libs/graphene-1.10.0[introspection?] + app-text/iso-codes + x11-misc/shared-mime-info + + cloudproviders? ( net-libs/libcloudproviders ) + colord? ( >=x11-misc/colord-0.1.9:0= ) + cups? ( >=net-print/cups-2.0 ) + ffmpeg? ( media-video/ffmpeg:= ) + gstreamer? ( + >=media-libs/gst-plugins-bad-1.12.3:1.0 + >=media-libs/gst-plugins-base-1.12.3:1.0[opengl] + ) + introspection? ( >=dev-libs/gobject-introspection-1.72:= ) + vulkan? ( media-libs/vulkan-loader:= ) + wayland? ( + >=dev-libs/wayland-1.21.0 + >=dev-libs/wayland-protocols-1.25 + media-libs/mesa[wayland] + >=x11-libs/libxkbcommon-0.2 + ) + X? ( + >=app-accessibility/at-spi2-core-2.46.0 + media-libs/fontconfig + media-libs/mesa[X(+)] + x11-libs/libX11 + >=x11-libs/libXi-1.8 + x11-libs/libXext + >=x11-libs/libXrandr-1.5 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXdamage + x11-libs/libXinerama + ) +" +DEPEND="${COMMON_DEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-3 +" +#
[gentoo-commits] repo/gentoo:master commit in: x11-terms/gnome-terminal/
commit: 68d2e731c58cc1b8274e0401364f558518302c29 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 6 17:01:09 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 17:01:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2e731 x11-terms/gnome-terminal: Version bump to 3.48.2 Signed-off-by: Matt Turner gentoo.org> x11-terms/gnome-terminal/Manifest | 1 + .../gnome-terminal/gnome-terminal-3.48.2.ebuild| 96 ++ 2 files changed, 97 insertions(+) diff --git a/x11-terms/gnome-terminal/Manifest b/x11-terms/gnome-terminal/Manifest index 22dd5ad6872f..975f164dbb67 100644 --- a/x11-terms/gnome-terminal/Manifest +++ b/x11-terms/gnome-terminal/Manifest @@ -2,3 +2,4 @@ DIST gnome-terminal-3.44.0-cntr-ntfy-autottl-ts.patch.xz 37248 BLAKE2B b3599386e DIST gnome-terminal-3.44.1.tar.xz 1813032 BLAKE2B 3e001139aa0516bd27f7215c692c048393d6ad41737b8817f212529d3c530f6417d05601f63e6265e3fb84e788322341c25784a0a26ee7434f1d4bccd31c1eea SHA512 afaa9a1b4fa86fea853a242f167d1ba3438efe4e049336bae138cb800d43c3325f624849463f16c9d4e34360916377c4edbfd2f3977212b51e35a41cca88b283 DIST gnome-terminal-3.48.1-cntr-ntfy-autottl-ts.patch.xz 37796 BLAKE2B 91a4d50a0b4bd412e9528ec165e173c22df11749d6a59a46b0e364b4d7f403f8fdd835c29585ab12a8a9a81da42e816fe3dacb3d9cb0c2739e123404d4b57792 SHA512 69e26b0795de566d425c5b4fd389a865aedf28d64d4ad1cced926eefd3177379bdc365cf9ef76773f21d32df24067e1966302ebcab235c63c191219705eb498e DIST gnome-terminal-3.48.1.tar.bz2 1701592 BLAKE2B e7889a0e956a6e4195aebd346b88a4679a386eef53258e25d7536b1bcfecc8df7cb43ca82319a4ea187a46021cda8f16fea82d9bf69051c5baf49f9c7443dd03 SHA512 afd6aa357df2261e136fa4e10e37470d765223a9857768b3eaa3e56c8068840abb8a2d2b051a99e83eada5ab1f2da20b0da48202b95cf32bec389381f7e39dca +DIST gnome-terminal-3.48.2.tar.bz2 1701232 BLAKE2B f076af2dbdd1afbdbb2c4ed9c63c8c65bf8e7346034f4c364a4c395439cf95040140380bc77735c326d17a6f7d68d031aaa608ca6e9e11daf2d5d308e19c3169 SHA512 e08dc462390a566dde215939a4a7a50a6f4b3a0d4b3749e6ba0f8de0d1da57e9761c8eb655ef86836b87e8f1da00735ed9b38afef85d766cbe6224ff2f243123 diff --git a/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild new file mode 100644 index ..ebe44e9e07f4 --- /dev/null +++ b/x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg + +DESCRIPTION="A terminal emulator for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Terminal; + +LICENSE="GPL-3+" +SLOT="0" +IUSE="debug +gnome-shell +nautilus vanilla" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2; +SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-3.48.1-cntr-ntfy-autottl-ts.patch.xz )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# FIXME: automagic dependency on gtk+[X], just transitive but needs proper control, bug 624960 +RDEPEND=" + >=dev-libs/glib-2.52:2 + >=x11-libs/gtk+-3.22.27:3 + >=x11-libs/vte-0.72.2:2.91[!vanilla?] + >=dev-libs/libpcre2-10 + >=gnome-base/gsettings-desktop-schemas-0.1.0 + sys-apps/util-linux + gnome-shell? ( gnome-base/gnome-shell ) + nautilus? ( >=gnome-base/nautilus-43.0 ) +" +DEPEND="${RDEPEND}" +# itstool required for help/* with non-en LINGUAS, see bug #549358 +# xmllint required for glib-compile-resources, see bug #549304 +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/libxml2:2 + dev-libs/libxslt + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DOC_CONTENTS="To get previous working directory inherited in new opened tab, or + notifications of long-running commands finishing, you will need + to add the following line to your ~/.bashrc:\n + . /etc/profile.d/vte-2.91.sh" + +src_prepare() { + eapply "${FILESDIR}"/${PN}-3.44.1-fix-missing-wexitcode.patch + if ! use vanilla; then + # https://bugzilla.gnome.org/show_bug.cgi?id=695371 + # Fedora patches: + # Restore transparency support (with compositing WMs only) + # OSC 777 desktop notification support (notifications on tabs for long-running commands completing) + # Restore "Set title" support + # Automatic title updating based on currently running foreground process + # https://src.fedoraproject.org/rpms/gnome-terminal/raw/f31/f/gnome-terminal-cntr-ntfy-autottl-ts.patch + # Depends on vte[-vanilla] for OSC 777 and the preexec/precmd/etc patches in VTE +
[gentoo-commits] repo/gentoo:master commit in: gnome-base/gvfs/
commit: 614cd25cfef356c2fa71bd69fd7482c20aeef204 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 6 17:01:25 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 17:01:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614cd25c gnome-base/gvfs: Version bump to 1.50.6 Signed-off-by: Matt Turner gentoo.org> gnome-base/gvfs/Manifest | 1 + gnome-base/gvfs/gvfs-1.50.6.ebuild | 155 + 2 files changed, 156 insertions(+) diff --git a/gnome-base/gvfs/Manifest b/gnome-base/gvfs/Manifest index d4ce46626caf..5f79ba12988e 100644 --- a/gnome-base/gvfs/Manifest +++ b/gnome-base/gvfs/Manifest @@ -1,2 +1,3 @@ DIST gvfs-1.50.4.tar.xz 1226728 BLAKE2B 0d04fb8576bef93fcec7d6e9a80586d439ec88dcc60f9cd65978c87aba77b65ef0af7dc8f831ad2c6eabbedbab2ccc6d37c12e17384a09e276c26b88edc378d8 SHA512 407f1d59f182ad4368aa35edeeb8815d3d67d50bb2050ff9237703e824dd049040e7ab296f01ed2966a73ef3192f026a8ee3918c3d94d82e1ce55337fe16251f DIST gvfs-1.50.5.tar.xz 1226548 BLAKE2B d447fc0d2531390a6b2ded2ca8c8aa9d1d5550740ad14d5123f60de8824658afce6b780f16c6b1cb7d2d6e89ff6d609734536de8d78ff2960e9097e638c113e6 SHA512 a8f5ee348b3ca49e80204dc7857aa6d0d0a0841c8e9c413bb8f2f33f7015fba1cd9109d4280bb0b6d9a02849712f84660c1748d5e8e54469ad049d9e85f09e6c +DIST gvfs-1.50.6.tar.xz 1229872 BLAKE2B bd14b8d8f3f4dd96102032a80853ddb3b1df8bdfd589e10483b39aa2055c4ec1e3c2a78872f535563eff60224d39536bcfed168707ea7e061517fa39ad3e6c76 SHA512 f289d5c45306e270fcbc0c66bb9583ad10c03492eb843d170cf5543afbf20226c22554abc7fc658e1c86d41feee9028f038c977995241f9b84a51ab31d6bdd67 diff --git a/gnome-base/gvfs/gvfs-1.50.6.ebuild b/gnome-base/gvfs/gvfs-1.50.6.ebuild new file mode 100644 index ..bbd7d673fd42 --- /dev/null +++ b/gnome-base/gvfs/gvfs-1.50.6.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TMPFILES_OPTIONAL=1 +inherit gnome.org gnome2-utils meson systemd tmpfiles xdg + +DESCRIPTION="Virtual filesystem implementation for GIO" +HOMEPAGE="https://wiki.gnome.org/Projects/gvfs; + +LICENSE="LGPL-2+" +SLOT="0" + +IUSE="afp archive bluray cdda elogind fuse google keyring gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test +udev udisks zeroconf" +RESTRICT="!test? ( test )" +# elogind/systemd only relevant to udisks (in v1.38.1) +REQUIRED_USE=" + ?? ( elogind systemd ) + cdda? ( udev ) + google? ( gnome-online-accounts ) + gphoto2? ( udev ) + mtp? ( udev ) + udisks? ( udev ) +" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-libs/glib-2.70.0:2 + >=gnome-base/gsettings-desktop-schemas-3.33.0 + afp? ( >=dev-libs/libgcrypt-1.2.2:0= ) + sys-apps/dbus + app-crypt/gcr:0= + policykit? ( + >=sys-auth/polkit-0.114 + sys-libs/libcap + ) + http? ( + dev-libs/libxml2:2 + >=net-libs/libsoup-3.0.0:3.0 + ) + zeroconf? ( >=net-dns/avahi-0.6[dbus] ) + udev? ( >=dev-libs/libgudev-147:= ) + fuse? ( + >=sys-fs/fuse-3.0.0:3 + virtual/tmpfiles + ) + udisks? ( >=sys-fs/udisks-1.97:2 ) + systemd? ( >=sys-apps/systemd-206:0= ) + elogind? ( >=sys-auth/elogind-229:0= ) + ios? ( + >=app-pda/libimobiledevice-1.2:= + >=app-pda/libplist-1:= + ) + gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.17.1:= ) + keyring? ( app-crypt/libsecret ) + bluray? ( media-libs/libbluray:= ) + mtp? ( + virtual/libusb:1 + >=media-libs/libmtp-1.1.15:= + ) + samba? ( >=net-fs/samba-4[client] ) + archive? ( app-arch/libarchive:= ) + cdda? ( + dev-libs/libcdio:0= + >=dev-libs/libcdio-paranoia-0.78.2:= + ) + google? ( >=dev-libs/libgdata-0.18.0:=[crypt,gnome-online-accounts] ) + gphoto2? ( >=media-libs/libgphoto2-2.5.0:= ) + nfs? ( >=net-fs/libnfs-1.9.8:= ) + virtual/openssh +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.2 + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + dev-util/gdbus-codegen + test? ( dev-libs/libgdata ) +" + +src_configure() { + local enable_logind="false" + if use systemd || use elogind; then + enable_logind="true" + fi + + # currently HAVE_GCRYPT and linkage only used with afp; check it on big + # bumps (grep for HAVE_GCRYPT and enable_gcrypt); adjust depends if changes + local enable_gcrypt="false" + if use afp; then + enable_gcrypt="true" + fi + + # currently
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/easyloggingpp/
commit: f2edd8b7d5227bb4292e18c885c1f5a5485aca76 Author: Kostadin Shishmanov tutanota com> AuthorDate: Sun Aug 6 16:40:34 2023 + Commit: Kostadin Shishmanov tutanota com> CommitDate: Sun Aug 6 16:40:34 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2edd8b7 dev-cpp/easyloggingpp: add 9.97.1 Signed-off-by: Kostadin Shishmanov tutanota.com> dev-cpp/easyloggingpp/Manifest| 1 + dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild | 31 +++ 2 files changed, 32 insertions(+) diff --git a/dev-cpp/easyloggingpp/Manifest b/dev-cpp/easyloggingpp/Manifest index c1e7508ce7..7ff31490e7 100644 --- a/dev-cpp/easyloggingpp/Manifest +++ b/dev-cpp/easyloggingpp/Manifest @@ -1 +1,2 @@ DIST easyloggingpp-9.97.0.tar.gz 750851 BLAKE2B 7ae65db33009dccf6e3a4362e4b5e23080935629b079e5898c8063d31144bef2341a041365bf20d0acd5067ad606e752de4b2b70a55f4bd16047b1ae3bab416d SHA512 e45789edaf7a43ad6a73861840d24ccce9b9d6bba1aaacf93c6ac26ff7449957251d2ca322c9da85130b893332dd305b13a2499eaffc65ecfaaafa3e11f8d63d +DIST easyloggingpp-9.97.1.tar.gz 771149 BLAKE2B 313a6547e2af4322bac8843d4efbfef89fa1ebcd40ce24ba32dfd6df7f8c7023dd821e773f43ef484facde1cb5c348c02d6fe23a3fdf308ce2a29559a0d65021 SHA512 3df813f7f9796c81c974ba794624db2602253e14b938370deb4c851fe8725f5c7ebf71d7ae0277fcb770b043ccf8f04bbf8e770d14565f4cb704328973473387 diff --git a/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild new file mode 100644 index 00..5eb9e8ab2b --- /dev/null +++ b/dev-cpp/easyloggingpp/easyloggingpp-9.97.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ logging library" +HOMEPAGE="https://github.com/abumq/easyloggingpp; +SRC_URI="https://github.com/abumq/easyloggingpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/disable-failing-tests.patch" +) + +src_configure() { + local mycmakeargs+=( + -Dtest=$(usex test ON OFF) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gnome-maps/
commit: 8fbac94d446f8ebbaad2cedfba2d5ddbe0d9af31 Author: Guillermo Joandet gmail com> AuthorDate: Sat Aug 5 04:50:20 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 16:16:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbac94d sci-geosciences/gnome-maps: Version bump to 45_beta Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32178 Signed-off-by: Matt Turner gentoo.org> sci-geosciences/gnome-maps/Manifest| 1 + .../gnome-maps/gnome-maps-45_beta.ebuild | 50 ++ 2 files changed, 51 insertions(+) diff --git a/sci-geosciences/gnome-maps/Manifest b/sci-geosciences/gnome-maps/Manifest index 67d4080f897e..de1a7855c23c 100644 --- a/sci-geosciences/gnome-maps/Manifest +++ b/sci-geosciences/gnome-maps/Manifest @@ -2,3 +2,4 @@ DIST gnome-maps-44.1.tar.xz 2349152 BLAKE2B e544427972f98d13c5c072c234006c081fc0 DIST gnome-maps-44.2.tar.xz 2349116 BLAKE2B 52fd29cfa89ab76c6b041d9ae77453b75e5f9d2fe2de12d0ba1f283c4d16920156e9dffd54dfd0add9a37e66c3a4c49bb4ad43d4733f41301325f281e15fe458 SHA512 ea435f3a5a3ed9e4c3054e3fbb2f3dad253f0150f7555c734d06db3a039ece356c61294a664945b5165b004001d8724428aaed527ba0ca55fae2f7d37833e6a7 DIST gnome-maps-44.3.tar.xz 2348292 BLAKE2B 1e66780eaf5ea86e25438702ed8602801d31b128e40e48b30d01b9aecb9366168447f6d47efdc3198d4c8598dbcd439ae9a8c80e3810fc22faf1a3f1a44ea1b3 SHA512 a193b27474a3b62b3dc5ddbe082ea9718c5225d4939d939cf0050c46016fa1c173091d7a6087aa7be53e8369867b200de793a91f87971b8696207a12ec50c682 DIST gnome-maps-45.alpha.tar.xz 2948332 BLAKE2B 93b5ddc81f061a5adf24eff4e39435a3564554df7abadef3a567394006fe17904e5fd5dd4253f3bf31ecbe9c2504ae835bece43a164154d1e08c12192910a904 SHA512 b7032eef2a67436ad4bc3de87a01a2435141a976e7a77f4ddd9ae5c58ee39f923807409697f8131b89ce749336b6e3305d0da1f429267451c8eab706ae495dfb +DIST gnome-maps-45.beta.tar.xz 2961892 BLAKE2B 62589766f2cff03a6d706b16db5619deb2b78c8747dec40b78facada50f55d40c36a5a3214ca5621889122aa235562332d771cfbe5f82be14257de88b150712d SHA512 5ad7bd906c158efb1f371ac883ade5bca4f75c11779fabf756a7523aef00f7f8462cc4deaae96da333bab4c9ff10b8df8aa1592b4c6560fe283993c4e57975ca diff --git a/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild b/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild new file mode 100644 index ..51df6029854d --- /dev/null +++ b/sci-geosciences/gnome-maps/gnome-maps-45_beta.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A map application for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Maps; + +LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Pure introspection dependencies found by grepping imports in ${S} +RDEPEND=" + >=dev-libs/glib-2.66.0:2 + >=dev-libs/gjs-1.69.2 + >=dev-libs/gobject-introspection-0.10.1:= + gui-libs/gtk:4[introspection] + >=app-misc/geoclue-0.12.99:2.0[introspection] + >=gui-libs/libadwaita-1.4_alpha:1[introspection] + >=dev-libs/libgweather-4.2.0:4=[introspection] + >=sci-geosciences/geocode-glib-3.15.2:2[introspection] + dev-libs/libportal:=[introspection] + >=media-libs/libshumate-1.0.4[introspection] + dev-libs/libxml2:2 + >=net-libs/rest-0.9.1:1.0[introspection] + + app-crypt/libsecret[introspection] + media-libs/graphene[introspection] + net-libs/libsoup:3.0[introspection] + x11-libs/pango[introspection] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/
commit: 3468b973aebd7a5ad8acf6dba9d54881a720 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 6 16:10:17 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 16:16:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3468 gui-libs/libadwaita: Version bump to 1.3.4 Signed-off-by: Matt Turner gentoo.org> gui-libs/libadwaita/Manifest| 1 + gui-libs/libadwaita/libadwaita-1.3.4.ebuild | 66 + 2 files changed, 67 insertions(+) diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest index c21dcab862f9..84bffe7bbf80 100644 --- a/gui-libs/libadwaita/Manifest +++ b/gui-libs/libadwaita/Manifest @@ -1,4 +1,5 @@ DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb SHA512 86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8 DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7 SHA512 1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be +DIST libadwaita-1.3.4.tar.xz 3149996 BLAKE2B 000cb953df4441bda2097c2d543117a22b101d7bc67458153d7cb39d2c49b7c648969b963120fbcd2ccb66ef9b3ce1259641b7120e363f7e9424e5876ff78ec0 SHA512 960105079c3959e633d6b5ed117a2877883f27cc63fcb525ed12c1ce029b0ae8d5d29f5732ac6704dd2aa67d5b2ac6603be33b265509358436fd93d181e2e54e DIST libadwaita-1.4.alpha.tar.xz 3893240 BLAKE2B 7e02d373dfc23294f2c2689bd624c8c667ad5c7830316e905a2af705af0f8e0580181c2e501a7a044115a2f836f00dccce9a64853acfab6f2986c2eb524933a9 SHA512 a7c61fa76b804aa8c35c190e55a0b25b141daf1c49254741fc2fb396daf8d91779754b4234254a94957b83962611058579235272d6d2e3fe2fb3a3cef62e4be3 DIST libadwaita-1.4.beta.tar.xz 3943140 BLAKE2B 97e5e118a86d13a434a1cccf7744b81ebc1f790cc0973ee60ca8f7ec1dc591a46f76d2ca85e3dea06d52d0bc4677b829aa9ea0e5bcc094dd7544ef22f4e1b92b SHA512 ddae1c87eec2a6a7b3a3ad999d6201eddb42b8fe74ffc2ba30ba851f5f5b75dd3e33c71e39d45ed04736d035b1fc513d9cd697aba77c7ac6ea1f4bde466fa7e3 diff --git a/gui-libs/libadwaita/libadwaita-1.3.4.ebuild b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild new file mode 100644 index ..19b942b88b42 --- /dev/null +++ b/gui-libs/libadwaita/libadwaita-1.3.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org meson python-any-r1 vala virtualx + +DESCRIPTION="Building blocks for modern adaptive GNOME applications" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita; + +LICENSE="LGPL-2.1+" +SLOT="1" +IUSE="+introspection test +vala" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.72:2 + >=gui-libs/gtk-4.9.5:4[introspection?] + dev-libs/fribidi + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + ${PYTHON_DEPS} + vala? ( $(vala_depend) ) + dev-util/glib-utils + sys-devel/gettext + virtual/pkgconfig + test? ( dev-libs/appstream-glib ) +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + -Dprofiling=false + $(meson_feature introspection) + $(meson_use vala vapi) + -Dgtk_doc=false # we ship pregenerated docs + $(meson_use test tests) + -Dexamples=false + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test --timeout-multiplier 2 +} + +src_install() { + meson_src_install + + insinto /usr/share/gtk-doc/html + # This will install libadwaita API docs unconditionally, but this is intentional + doins -r "${S}"/doc/libadwaita-1 +}
[gentoo-commits] repo/gentoo:master commit in: profiles/, net-misc/gnome-connections/
commit: a6dd503f8a30266b9337f92f371c609498a857ca Author: Guillermo Joandet gmail com> AuthorDate: Sat Aug 5 20:46:56 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 16:16:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6dd503f net-misc/gnome-connections: Version bump to 45_beta Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32188 Signed-off-by: Matt Turner gentoo.org> net-misc/gnome-connections/Manifest| 1 + .../gnome-connections-45_beta.ebuild | 63 ++ profiles/package.mask | 1 + 3 files changed, 65 insertions(+) diff --git a/net-misc/gnome-connections/Manifest b/net-misc/gnome-connections/Manifest index 8a9bbdc30766..dafe14c60951 100644 --- a/net-misc/gnome-connections/Manifest +++ b/net-misc/gnome-connections/Manifest @@ -1 +1,2 @@ DIST gnome-connections-44.1.tar.xz 3999000 BLAKE2B 62f811a5cf530d3b38b576217d004d982f051a12bd3e525499d7fa4466538a1c8a2d4713f15cb0862d753f06a1f624f8fa87b80498ecbb461e7e7a545cb8c4d5 SHA512 34878e51ae67b222f8c5a00524bf2f3f24b9bc989ceccd707028ecdec612d81d3dc5e187e000f6e870e1cf816a66342cb8e9e9aaf7a6296950e1efa5b8a0d47e +DIST gnome-connections-45.beta.tar.xz 4006576 BLAKE2B 98c229699490c8c66ec1e350c01b7063d45b08ffd138afea73250ebd9fd68be0f6caf60382651c7d4d05591439c51dae6a169ed8ba5b5207bf4a81815a0ede4f SHA512 17cb276647d0ae96a729e43d1ae4e8a57f94880e636e0162f4685e72ed1d0fe6996b8926a932918812a954bc052cd5e5e44ed32a0b0dbcc648c0ae373e4eebd7 diff --git a/net-misc/gnome-connections/gnome-connections-45_beta.ebuild b/net-misc/gnome-connections/gnome-connections-45_beta.ebuild new file mode 100644 index ..325726aeadc2 --- /dev/null +++ b/net-misc/gnome-connections/gnome-connections-45_beta.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson vala xdg + +DESCRIPTION="A remote desktop client for the GNOME desktop environment" +HOMEPAGE="https://gitlab.gnome.org/GNOME/connections; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/gobject-introspection + >=dev-libs/glib-2.50:2 + >=x11-libs/gtk+-3.22:3[introspection] + >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala] + >=gui-libs/libhandy-1.6.0:1[vala] + >=dev-libs/libxml2-2.7.8 + app-crypt/libsecret[vala] + + >=net-misc/freerdp-2.0.0:0= +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(vala_depend) + dev-libs/glib + dev-util/glib-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig + + test? ( + dev-libs/appstream-glib + dev-util/desktop-file-utils + ) +" + +src_prepare() { + default + vala_setup +} + +src_configure() { + local emesonargs=( + -Dprofile=default + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/profiles/package.mask b/profiles/package.mask index 072276c56a04..72caabec0e31 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -332,6 +332,7 @@ dev-perl/Gtk2-Notify >=gui-libs/gtk-4.11 >=gui-libs/libadwaita-1.4_alpha >=media-gfx/gnome-font-viewer-45_alpha +>=net-misc/gnome-connections-45_alpha >=net-misc/gnome-remote-desktop-45_alpha >=sci-geosciences/gnome-maps-45_alpha >=sys-apps/baobab-45_alpha
[gentoo-commits] repo/gentoo:master commit in: gui-apps/gnome-console/, profiles/
commit: a138d9ee40021ac4e493052c911e104577cd1cd7 Author: Guillermo Joandet gmail com> AuthorDate: Sun Aug 6 04:02:28 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 16:16:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a138d9ee gui-apps/gnome-console: Version bump to 45_beta Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32191 Signed-off-by: Matt Turner gentoo.org> gui-apps/gnome-console/Manifest| 1 + .../gnome-console/gnome-console-45_beta.ebuild | 53 ++ profiles/package.mask | 1 + 3 files changed, 55 insertions(+) diff --git a/gui-apps/gnome-console/Manifest b/gui-apps/gnome-console/Manifest index d7055a23367c..f0a9731cf13f 100644 --- a/gui-apps/gnome-console/Manifest +++ b/gui-apps/gnome-console/Manifest @@ -1 +1,2 @@ DIST gnome-console-44.0.tar.xz 160764 BLAKE2B db8438cf90ae7d54a359faa6cdda15dfcf4f47ba350d7b62febe71b9ade39b52e2da8883705ef7e31886eca7aa2940a1a9d4813460ef8a04402b829bb21f5ba5 SHA512 c53435f303d1625730174f3ec36c554c2090a5e64796b03642bb2ccc7edc301219f324d929b77dd8b4bfe12553c089103b2b57b6e1062b504b0d0007c2079f28 +DIST gnome-console-45.beta.tar.xz 169364 BLAKE2B b0834ce6b1398a0635097e29650ccce8dd0dd814e2efa1cb3d45986269e5491c031ef9c47113919fc26e424b04d2065f8c260befc786d62dc7deee09ee12c0b3 SHA512 1c9c9e34c39084c3182c6b03cee159b8e2a99e75acefc2882074d41fc62580e27acc12293c69b06a2cdb7e800a63b10b629f63d20ba52ce4bb493c1e09ffdaa6 diff --git a/gui-apps/gnome-console/gnome-console-45_beta.ebuild b/gui-apps/gnome-console/gnome-console-45_beta.ebuild new file mode 100644 index ..48a5d7d780c9 --- /dev/null +++ b/gui-apps/gnome-console/gnome-console-45_beta.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/console; + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.76:2 + >=gui-libs/gtk-4.10.5:4 + >=gui-libs/libadwaita-1.4_alpha:1 + >=gui-libs/vte-0.70.0:2.91-gtk4 + gnome-base/libgtop:2= + >=dev-libs/libpcre2-10.32:0= + gnome-base/gsettings-desktop-schemas + + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-util/desktop-file-utils + dev-libs/appstream-glib + ) +" + +src_configure() { + local emesonargs=( + -Ddevel=false + $(meson_use test tests) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/profiles/package.mask b/profiles/package.mask index 72caabec0e31..3935841819f6 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -329,6 +329,7 @@ dev-perl/Gtk2-Notify >=gnome-extra/gnome-system-monitor-45_alpha >=gnome-extra/gnome-weather-45_alpha >=gnome-extra/sushi-45_alpha +>=gui-apps/gnome-console-45_alpha >=gui-libs/gtk-4.11 >=gui-libs/libadwaita-1.4_alpha >=media-gfx/gnome-font-viewer-45_alpha
[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/
commit: cfbc9beb39f027b5884d706b01a1354914cc092c Author: Guillermo Joandet gmail com> AuthorDate: Sat Aug 5 04:55:56 2023 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 6 16:16:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfbc9beb gui-libs/libadwaita: Version bump to 1.4_beta Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32179 Signed-off-by: Matt Turner gentoo.org> gui-libs/libadwaita/Manifest | 1 + gui-libs/libadwaita/libadwaita-1.4_beta.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest index 4566aaa4cc0b..c21dcab862f9 100644 --- a/gui-libs/libadwaita/Manifest +++ b/gui-libs/libadwaita/Manifest @@ -1,3 +1,4 @@ DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb SHA512 86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8 DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7 SHA512 1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be DIST libadwaita-1.4.alpha.tar.xz 3893240 BLAKE2B 7e02d373dfc23294f2c2689bd624c8c667ad5c7830316e905a2af705af0f8e0580181c2e501a7a044115a2f836f00dccce9a64853acfab6f2986c2eb524933a9 SHA512 a7c61fa76b804aa8c35c190e55a0b25b141daf1c49254741fc2fb396daf8d91779754b4234254a94957b83962611058579235272d6d2e3fe2fb3a3cef62e4be3 +DIST libadwaita-1.4.beta.tar.xz 3943140 BLAKE2B 97e5e118a86d13a434a1cccf7744b81ebc1f790cc0973ee60ca8f7ec1dc591a46f76d2ca85e3dea06d52d0bc4677b829aa9ea0e5bcc094dd7544ef22f4e1b92b SHA512 ddae1c87eec2a6a7b3a3ad999d6201eddb42b8fe74ffc2ba30ba851f5f5b75dd3e33c71e39d45ed04736d035b1fc513d9cd697aba77c7ac6ea1f4bde466fa7e3 diff --git a/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild b/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild new file mode 100644 index ..4b6df2059b20 --- /dev/null +++ b/gui-libs/libadwaita/libadwaita-1.4_beta.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org meson python-any-r1 vala virtualx + +DESCRIPTION="Building blocks for modern adaptive GNOME applications" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita; + +LICENSE="LGPL-2.1+" +SLOT="1" +IUSE="+introspection test +vala" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.76:2 + >=gui-libs/gtk-4.11.3:4[introspection?] + dev-libs/appstream:= + dev-libs/fribidi + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + ${PYTHON_DEPS} + vala? ( $(vala_depend) ) + dev-util/glib-utils + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + -Dprofiling=false + $(meson_feature introspection) + $(meson_use vala vapi) + -Dgtk_doc=false # we ship pregenerated docs + $(meson_use test tests) + -Dexamples=false + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test --timeout-multiplier 2 +} + +src_install() { + meson_src_install + + insinto /usr/share/gtk-doc/html + # This will install libadwaita API docs unconditionally, but this is intentional + doins -r "${S}"/doc/libadwaita-1 +}
[gentoo-commits] proj/pms:master commit in: /
commit: 5c394f7d83e432cde0d9ff9d70c2e2eb0c1c2327 Author: Ulrich Müller gentoo org> AuthorDate: Wed Aug 2 10:18:54 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Aug 6 11:09:41 2023 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=5c394f7d ebuild-env-vars.tex: BROOT is valid in additional pkg_* phases By section sec:dependency-classes, dependency class BDEPEND is satisfied in phase functions src_* and pkg_setup (only if part of source build); IDEPEND is satisfied in pkg_preinst, pkg_postinst, pkg_prerm and pkg_postrm. Update the entry for BROOT accordingly. Closes: https://bugs.gentoo.org/911574 Reported-by: Mike Gilbert gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> ebuild-env-vars.tex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index fc8123b..20aedb4 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -149,7 +149,8 @@ inconsistent variable. by table~\ref{tab:depend-prefix}. Only for EAPIs listed in table~\ref{tab:offset-env-vars-table} as supporting \t{ESYSROOT}. \\ \t{BROOT} & -\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] & +\t{src_*}, \t{pkg_setup},\footnotemark[\value{footnote}] \t{pkg_preinst}, \t{pkg_postinst}, +\t{pkg_prerm}, \t{pkg_postrm} & No & \featurelabel{broot} The absolute path to the root directory containing build dependencies satisfied by \t{BDEPEND} and \t{IDEPEND}, typically executable build tools. This includes any
[gentoo-commits] proj/pms:master commit in: /
commit: 07dde903c0f2feeb9f4aa46273436dc992b18913 Author: Ulrich Müller gentoo org> AuthorDate: Thu Aug 3 16:16:07 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Aug 6 11:09:41 2023 + URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=07dde903 ebuild-env-vars.tex: Avoid "Ditto" in the env variables table Suggested-by: Sam James gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> ebuild-env-vars.tex | 23 +++ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 533936a..fc8123b 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -48,15 +48,15 @@ inconsistent variable. Package name and version, without the revision part. For example, \t{vim-7.0.174}. \\ \t{PF} & All & -Ditto & +No\footnotemark[\value{footnote}] & Package name, version, and revision (if any), for example \t{vim-7.0.174-r1}. \\ \t{PN} & All & -Ditto & +No\footnotemark[\value{footnote}] & Package name, for example \t{vim}. \\ \t{CATEGORY} & All & -Ditto & +No\footnotemark[\value{footnote}] & The package's category, for example \t{app-editors}. \\ \t{PV} & All & @@ -81,7 +81,7 @@ inconsistent variable. assume that the package manager sets it in the EAPIs supporting it. For example, a few configure scripts use this variable to find the \t{aalib} package; ebuilds calling such configure scripts must thus work around this.} & -Ditto & +\t{src_*}, \t{pkg_nofetch} & Yes & \featurelabel{aa} All source files that could be available for the package, including any that are disabled in \t{A} because of USE conditionals. The value is calculated from the base names @@ -96,11 +96,11 @@ inconsistent variable. not exist; if a repository provides no support files for the package in question then an ebuild must be prepared for the situation where \t{FILESDIR} points to a non-existent directory. \\ \t{DISTDIR} & -Ditto & +\t{src_*}, global~scope\footnotemark[\value{footnote}] & Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ \t{WORKDIR} & -Ditto & +\t{src_*}, global~scope\footnotemark[\value{footnote}] & Yes & The full path to the ebuild's working directory, where all build data should be contained. \\ \t{S} & @@ -143,19 +143,18 @@ inconsistent variable. satisfied by \t{DEPEND}\@. Only for EAPIs listed in table~\ref{tab:added-env-vars-table} as supporting \t{SYSROOT}. \\ \t{ESYSROOT} & -Ditto & +\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] & No & Contains the concatenation of the \t{SYSROOT} path and applicable prefix value, as determined by table~\ref{tab:depend-prefix}. Only for EAPIs listed in table~\ref{tab:offset-env-vars-table} as supporting \t{ESYSROOT}. \\ \t{BROOT} & -Ditto & +\t{src_*}, \t{pkg_setup}\footnotemark[\value{footnote}] & No & \featurelabel{broot} The absolute path to the root directory containing build dependencies satisfied by \t{BDEPEND} and \t{IDEPEND}, typically executable build tools. This includes any applicable offset prefix. Only for EAPIs listed in table~\ref{tab:added-env-vars-table} as -supporting \t{BROOT}. -\\ +supporting \t{BROOT}. \\ \t{T} & All & Partially\footnote{Consistent and preserved across a single connected sequence of install or @@ -164,12 +163,12 @@ inconsistent variable. The full path to a temporary directory for use by the ebuild. \\ \t{TMPDIR} & All & -Ditto & +Partially\footnotemark[\value{footnote}] & Must be set to the location of a usable temporary directory, for any applications called by an ebuild. Must not be used by ebuilds directly; see \t{T} above. \\ \t{HOME} & All & -Ditto & +Partially\footnotemark[\value{footnote}] & The full path to an appropriate temporary directory for use by any programs invoked by the ebuild that may read or modify the home directory. \\ \t{EPREFIX} &