[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/
commit: 4c9ad23b21157b85b7bf4e0a645f89b2e22b5f33 Author: Viorel Munteanu gentoo org> AuthorDate: Tue May 7 04:15:28 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu May 9 06:46:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9ad23b app-misc/fastfetch: drop 2.11.4 Signed-off-by: Viorel Munteanu gentoo.org> app-misc/fastfetch/Manifest| 1 - app-misc/fastfetch/fastfetch-2.11.4.ebuild | 116 - 2 files changed, 117 deletions(-) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index a9083c50e115..91c3b4ea5fc4 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,4 +1,3 @@ -DIST fastfetch-2.11.4.tar.gz 1321202 BLAKE2B 3d47f1295f557c5217c6be6ab01101347344d0eb815ad644aad3c31beba9adb648631d1b6971c70cbbc2caec4785c78008a84489712f11c54fb2e2ac81fed1c4 SHA512 28538934494fa47bc8f1b4017ee8955604e3bdd8a9a89f76bec452ad2c6d4fe331c5d4d582b9ed2669deda90777a335d521f95d3669e4265bb90f99c06a36ffb DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457 SHA512 d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027 SHA512 6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b SHA512 be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946 diff --git a/app-misc/fastfetch/fastfetch-2.11.4.ebuild b/app-misc/fastfetch/fastfetch-2.11.4.ebuild deleted file mode 100644 index c3888b1ec46e.. --- a/app-misc/fastfetch/fastfetch-2.11.4.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Fast neofetch-like system information tool" -HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"; -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"; - [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master - [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev - [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" -else - SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )" -SLOT="0" -IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr" -RESTRICT="!test? ( test )" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -# make sure to crank yyjson minimum version to match bundled version -RDEPEND=" - >=dev-libs/yyjson-0.9.0 - sys-libs/zlib - X? ( x11-libs/libX11 ) - chafa? ( media-gfx/chafa ) - dbus? ( sys-apps/dbus ) - ddcutil? ( app-misc/ddcutil:= ) - drm? ( x11-libs/libdrm ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - imagemagick? ( media-gfx/imagemagick:= ) - networkmanager? ( net-misc/networkmanager ) - opencl? ( virtual/opencl ) - opengl? ( media-libs/libglvnd[X] ) - osmesa? ( media-libs/mesa[osmesa] ) - pulseaudio? ( media-libs/libpulse ) - sqlite? ( dev-db/sqlite:3 ) - vulkan? ( - media-libs/vulkan-loader - sys-apps/pciutils - ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND=" - ${RDEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE=" - xrandr? ( X ) - chafa? ( imagemagick ) -" - -src_configure() { - local fastfetch_enable_imagemagick7=no - local fastfetch_enable_imagemagick6=no - if use imagemagick; then - fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - fastfetch_enable_imagemagick6=$(has_version '
[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/
commit: 91c71092b1b9cc47c70259caee926818eb354e7a Author: Viorel Munteanu gentoo org> AuthorDate: Tue May 7 04:15:22 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu May 9 06:46:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c71092 app-misc/fastfetch: add 2.11.5 Signed-off-by: Viorel Munteanu gentoo.org> app-misc/fastfetch/Manifest| 1 + app-misc/fastfetch/fastfetch-2.11.5.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 4f1c49c000e2..a9083c50e115 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,3 +1,4 @@ DIST fastfetch-2.11.4.tar.gz 1321202 BLAKE2B 3d47f1295f557c5217c6be6ab01101347344d0eb815ad644aad3c31beba9adb648631d1b6971c70cbbc2caec4785c78008a84489712f11c54fb2e2ac81fed1c4 SHA512 28538934494fa47bc8f1b4017ee8955604e3bdd8a9a89f76bec452ad2c6d4fe331c5d4d582b9ed2669deda90777a335d521f95d3669e4265bb90f99c06a36ffb +DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457 SHA512 d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059 DIST fastfetch-2.8.10.tar.gz 1290142 BLAKE2B 7a7ad65891850d96cc12d37b5e89359889afcdba6ccd30d834afd332ed072e00a719378ee3664a32b6e238fdca2fa1dc665768b078701b77837fefdacdce5027 SHA512 6b548c22239307f6dfcd90a4f995cbc77904adfd6f7ac809c7cd4c337a6783d768e2fd88d48e12c9b2c576893b74869d0a022f7129ccf37d853695ac3f5d488d DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b SHA512 be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946 diff --git a/app-misc/fastfetch/fastfetch-2.11.5.ebuild b/app-misc/fastfetch/fastfetch-2.11.5.ebuild new file mode 100644 index ..c3888b1ec46e --- /dev/null +++ b/app-misc/fastfetch/fastfetch-2.11.5.ebuild @@ -0,0 +1,116 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast neofetch-like system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"; +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"; + [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )" +SLOT="0" +IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr" +RESTRICT="!test? ( test )" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +# make sure to crank yyjson minimum version to match bundled version +RDEPEND=" + >=dev-libs/yyjson-0.9.0 + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) + drm? ( x11-libs/libdrm ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( + media-libs/vulkan-loader + sys-apps/pciutils + ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '
[gentoo-commits] repo/gentoo:master commit in: net-im/mattermost-desktop-bin/
commit: 4ef38e236803b764be83836f2b6781882fa1778a Author: Viorel Munteanu gentoo org> AuthorDate: Thu May 9 06:12:00 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu May 9 06:46:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef38e23 net-im/mattermost-desktop-bin: drop 5.8.0_rc2 Signed-off-by: Viorel Munteanu gentoo.org> net-im/mattermost-desktop-bin/Manifest | 2 - .../mattermost-desktop-bin-5.8.0_rc2.ebuild| 95 -- 2 files changed, 97 deletions(-) diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest index 695422af5a51..9a228e5c2efe 100644 --- a/net-im/mattermost-desktop-bin/Manifest +++ b/net-im/mattermost-desktop-bin/Manifest @@ -1,6 +1,4 @@ DIST mattermost-desktop-5.7.0-linux-arm64.tar.gz 104464404 BLAKE2B 08caa572a986826f212dde6235c8ab36a31e559d14ca5a4e1a5e1e9024efc7f6a4126e56f96ad9f6dbc0fcc5798c466328791d9dccc6a5dcd83e0e0b80664930 SHA512 8e83d2105daa5a701b0f067203f7a0466a440962be2764f59ad7fa7ad892d6dcc07a1df8d5d924456b4038fae568a65efd52adc2c6f5c953f5ee7106468d526a DIST mattermost-desktop-5.7.0-linux-x64.tar.gz 104733209 BLAKE2B 3da6c25a3b197f60169b8178208e7dd2d14585c8d1e83247720f1cebd71e7f8a663df1ad479cca47931abcb016f3d576ece435ea6ab9a9ea3dbef9d653216d88 SHA512 e993f30d19adc5ee619f2708b0e7e91872b07ff8d4cba102097239e8928ea6464efd87d80a66d39219a79393719fe5db7d7b28df7fd9d53fae3a72e84ee7e718 -DIST mattermost-desktop-5.8.0-rc.2-linux-arm64.tar.gz 103062623 BLAKE2B 85d0013317486d60a3545feca4f27bce14140c8719262c3fd9f5e3ab10a6decc9d9e6421e037e5754b8407a0ef7a915c8269fde0578e5cb5a2870c903a577e2c SHA512 6afe06020720d25ed2052e87d18fdbd871bc80b1a4ac9a093ae65da56a65f7ba8eb1d7c89569ce65224a874b466c9c3ab04b03cabeb719be06f833f95006eb27 -DIST mattermost-desktop-5.8.0-rc.2-linux-x64.tar.gz 103008303 BLAKE2B 52312c9bb09f50668c4c23485a12a3e64aa0d40bb7ce0007af8c5d5ac15c7b1b9ce3dda39e3f4687a44e277ff5f1e0de83c92795ee266bfe665ae998667e1ba0 SHA512 d1d4b082da057f1bd20c917d624641804f5012149defb3fd000a7abaec037887ccc74eb4aa3a831f8ae369ac971750794b92d580b74a00b9bad64befe76c4154 DIST mattermost-desktop-5.8.0-rc.3-linux-arm64.tar.gz 103062805 BLAKE2B c912863d2ef1048a07cbbef084f1f84bec0571856850ed98545ed1c61f39a1ee662e305bfc0d7b92f8cfc6267b575cd2071dcdc6130aceb68866f0aef00d407a SHA512 21d58892263d08d94ffc6935f0f9c0c3ee2558a6679458779a0ced20920d2c88f3737877fc5d8b9354751b5d7761910d6aa12880ebfb548cb9fa229b85a135e6 DIST mattermost-desktop-5.8.0-rc.3-linux-x64.tar.gz 103008296 BLAKE2B 9575c2b270ba3f1fa18afbd01846abea5d6bd5c40858285989f185c8c9b635f400ba67dd98d4b1e1e907be67802e8c1c6ea642ecc4b5b26ef1c0ef746ee66d89 SHA512 e839c02da28d4ec3081c04b8b5076132cc6cd3c475c9fa89bba236179b323ffd035edd012c705d5167d5dc580656c6e721cff9f451a82cdb6386ae1701e40126 diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild deleted file mode 100644 index 8db20297843a.. --- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN%-*}" -MY_PV="${PV/_rc/-rc.}" - -inherit desktop xdg - -DESCRIPTION="Mattermost Desktop application" -HOMEPAGE="https://mattermost.com/"; - -SRC_URI=" - amd64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz ) - arm64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz ) -" -S="${WORKDIR}" - -LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT" -SLOT="0" -# Starting with 5.2.0 upstream dropped x86 for their binary release #879519 -if [[ ${PV} != *rc* ]]; then - KEYWORDS="~amd64 ~arm64" -fi - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2[X] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/wayland - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/pango -" - -QA_PREBUILT=" - opt/mattermost-desktop/mattermost-desktop - opt/mattermost-desktop/libnode.so - opt/mattermost-desktop/libffmpeg.so - opt/mattermost-desktop/libGLESv2.so - opt/mattermost-desktop/libEGL.so - opt/mattermost-desktop/libvk_swiftshader.so - opt/mattermost-desktop/libvulkan.so.1 - opt/mattermost-desktop/resources/* -" - -DOCS=( - NOTICE.txt -) - -src_install() { - if use amd64; then - cd mattermost-desk
[gentoo-commits] repo/gentoo:master commit in: net-im/mattermost-desktop-bin/
commit: 4254eac271a06accef1fd833eab1508a2c70bb76 Author: Viorel Munteanu gentoo org> AuthorDate: Thu May 9 06:11:51 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu May 9 06:46:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4254eac2 net-im/mattermost-desktop-bin: add 5.8.0_rc3 Signed-off-by: Viorel Munteanu gentoo.org> net-im/mattermost-desktop-bin/Manifest | 2 + .../mattermost-desktop-bin-5.8.0_rc3.ebuild| 95 ++ 2 files changed, 97 insertions(+) diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest index 97a8bf7cf38e..695422af5a51 100644 --- a/net-im/mattermost-desktop-bin/Manifest +++ b/net-im/mattermost-desktop-bin/Manifest @@ -2,3 +2,5 @@ DIST mattermost-desktop-5.7.0-linux-arm64.tar.gz 104464404 BLAKE2B 08caa572a9868 DIST mattermost-desktop-5.7.0-linux-x64.tar.gz 104733209 BLAKE2B 3da6c25a3b197f60169b8178208e7dd2d14585c8d1e83247720f1cebd71e7f8a663df1ad479cca47931abcb016f3d576ece435ea6ab9a9ea3dbef9d653216d88 SHA512 e993f30d19adc5ee619f2708b0e7e91872b07ff8d4cba102097239e8928ea6464efd87d80a66d39219a79393719fe5db7d7b28df7fd9d53fae3a72e84ee7e718 DIST mattermost-desktop-5.8.0-rc.2-linux-arm64.tar.gz 103062623 BLAKE2B 85d0013317486d60a3545feca4f27bce14140c8719262c3fd9f5e3ab10a6decc9d9e6421e037e5754b8407a0ef7a915c8269fde0578e5cb5a2870c903a577e2c SHA512 6afe06020720d25ed2052e87d18fdbd871bc80b1a4ac9a093ae65da56a65f7ba8eb1d7c89569ce65224a874b466c9c3ab04b03cabeb719be06f833f95006eb27 DIST mattermost-desktop-5.8.0-rc.2-linux-x64.tar.gz 103008303 BLAKE2B 52312c9bb09f50668c4c23485a12a3e64aa0d40bb7ce0007af8c5d5ac15c7b1b9ce3dda39e3f4687a44e277ff5f1e0de83c92795ee266bfe665ae998667e1ba0 SHA512 d1d4b082da057f1bd20c917d624641804f5012149defb3fd000a7abaec037887ccc74eb4aa3a831f8ae369ac971750794b92d580b74a00b9bad64befe76c4154 +DIST mattermost-desktop-5.8.0-rc.3-linux-arm64.tar.gz 103062805 BLAKE2B c912863d2ef1048a07cbbef084f1f84bec0571856850ed98545ed1c61f39a1ee662e305bfc0d7b92f8cfc6267b575cd2071dcdc6130aceb68866f0aef00d407a SHA512 21d58892263d08d94ffc6935f0f9c0c3ee2558a6679458779a0ced20920d2c88f3737877fc5d8b9354751b5d7761910d6aa12880ebfb548cb9fa229b85a135e6 +DIST mattermost-desktop-5.8.0-rc.3-linux-x64.tar.gz 103008296 BLAKE2B 9575c2b270ba3f1fa18afbd01846abea5d6bd5c40858285989f185c8c9b635f400ba67dd98d4b1e1e907be67802e8c1c6ea642ecc4b5b26ef1c0ef746ee66d89 SHA512 e839c02da28d4ec3081c04b8b5076132cc6cd3c475c9fa89bba236179b323ffd035edd012c705d5167d5dc580656c6e721cff9f451a82cdb6386ae1701e40126 diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild new file mode 100644 index ..8db20297843a --- /dev/null +++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.8.0_rc3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-*}" +MY_PV="${PV/_rc/-rc.}" + +inherit desktop xdg + +DESCRIPTION="Mattermost Desktop application" +HOMEPAGE="https://mattermost.com/"; + +SRC_URI=" + amd64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-x64.tar.gz ) + arm64? ( https://releases.mattermost.com/desktop/${MY_PV}/mattermost-desktop-${MY_PV}-linux-arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="Apache-2.0 GPL-2+ LGPL-2.1+ MIT" +SLOT="0" +# Starting with 5.2.0 upstream dropped x86 for their binary release #879519 +if [[ ${PV} != *rc* ]]; then + KEYWORDS="~amd64 ~arm64" +fi + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2[X] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +QA_PREBUILT=" + opt/mattermost-desktop/mattermost-desktop + opt/mattermost-desktop/libnode.so + opt/mattermost-desktop/libffmpeg.so + opt/mattermost-desktop/libGLESv2.so + opt/mattermost-desktop/libEGL.so + opt/mattermost-desktop/libvk_swiftshader.so + opt/mattermost-desktop/libvulkan.so.1 + opt/mattermost-desktop/resources/* +" + +DOCS=( + NOTICE.txt +) + +src_install() { + if use amd64; then + cd mattermost-desktop-${MY_PV}-linux-x64 || die + elif use arm64; then + cd mattermost-desktop-${MY_PV}-linux-arm64 || die + fi + newicon app_icon.png ${MY_PN}.png + + insinto "/opt/${MY_PN}/locales" + doins locales/*.pak + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/nss/
commit: c87393516940e0509b1096b9d22e487735c44af7 Author: Joonas Niilola gentoo org> AuthorDate: Thu May 9 05:21:07 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Thu May 9 05:23:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8739351 dev-libs/nss: add 3.100 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/nss/Manifest | 1 + dev-libs/nss/nss-3.100.ebuild | 418 ++ 2 files changed, 419 insertions(+) diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 8fe609382f6b..26f62fc839a4 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,3 +1,4 @@ +DIST nss-3.100.tar.gz 76746058 BLAKE2B 3e114ff7ae5b06a05af9cd62315cbc8d56bf3153126be857b935c5f8db52defcfc2ef13820a896127172a5cb3628c0773965d29a928f41cb5c43630e64095344 SHA512 725c10ffc02fc17347a213b42fabad789aec2c6352fe803b4ad166695ab59495849e9a69684578eb274faf818ec2277f2d433167cdd27997dcf8d8e94dd4df34 DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222 SHA512 048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a DIST nss-3.99.tar.gz 76753982 BLAKE2B b6ce605232934644b6d80682615eac2fa171078fcdd75316ab2accc55caeaed5b548f16c2cef5cefcfb37b96a4d6eb918785be3aa195a561e46d2d3fd8fa217b SHA512 8ae032f3cb8eadfe524505d20e430b90ed25af2b4732b2cf286c435b0fcd5701d2f5c48bd2cfb3f9aa0bfdf503c1f3d5394cf34f860f51a1141cc4a7586bba32 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/dev-libs/nss/nss-3.100.ebuild b/dev-libs/nss/nss-3.100.ebuild new file mode 100644 index ..0977ca4223fb --- /dev/null +++ b/dev-libs/nss/nss-3.100.ebuild @@ -0,0 +1,418 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.35" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" +RESTRICT="!test? ( test )" +# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + virtual/pkgconfig +" +DEPEND="${RDEPEND}" +BDEPEND="dev-lang/perl" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch +) + +src_prepare() { + default + + if use cacert ; then + eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch + fi + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + + # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069 + sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die + + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-mocks/
commit: e385b37d110a7b03f050911ab0a3f69852f4ff79 Author: Hans de Graaff gentoo org> AuthorDate: Thu May 9 04:56:08 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 9 04:56:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e385b37d dev-ruby/rspec-mocks: add 3.13.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rspec-mocks/Manifest | 1 + dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest index f8b1647486ee..f819c142d9ea 100644 --- a/dev-ruby/rspec-mocks/Manifest +++ b/dev-ruby/rspec-mocks/Manifest @@ -1,3 +1,4 @@ DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc SHA512 f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d DIST rspec-mocks-3.12.7-git.tgz 208127 BLAKE2B 86ef82c47ae7ef4992c6394718ee29f91fde70967b7f8ba3101c6f0233ab32be22c9e0e69e9041e94b4e5a587e3e936f89a14dbf464c2bdd8f6ce7d827cc5448 SHA512 c168eb653b585a37052870521e88be0723eba1b2f7f373a04557813e75a62c67448577809fbe1c0d04b21311b29c9874ed7509800bc7c05cb618f208066c8eac DIST rspec-mocks-3.13.0-git.tgz 208594 BLAKE2B c84b606094f8aba49cb32c07caedccaf4592110b3dbade60990c5bc7e6927576b57acd071ae43171328cb47ab9591aacef341389f3dcd6aa671f69511a5ce54a SHA512 5d7f52ac3594b37a87d377fcd2300fa1811490fff392ed0bbb4a6de471ae5cc627a7f9e7e7c351031558b87f78e3fcc2fff77ba2fffbb838972a9eb28b6c53da +DIST rspec-mocks-3.13.1-git.tgz 208640 BLAKE2B 5f8fa06c3058b5b2cc405b7c309377697cb274587258958312eb7d534deaf3cf3f84b938bc88806d58cb9b8b992116ffbbd87f9c9d45225960e8428895525dbd SHA512 f55083102dfac62a74fe1b11103ac41151b82461c3006cc59db038c9aeaa27bf97e6ae4e5cf97c374d0bbbd1ce300089d0c8d821fac9cf6cf9fe582e84642b7b diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild new file mode 100644 index ..113c3889a987 --- /dev/null +++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +#RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-mocks"; +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +SUBVERSION="$(ver_cut 1-2)" + +ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}* + >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*" + +ruby_add_bdepend " + test? ( + >=dev-ruby/rspec-core-3.12.0:3 + >=dev-ruby/rspec-expectations-2.99.0:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Remove the Gemfile to avoid running through 'bundle exec' + rm Gemfile || die + + # And consequently avoid specs using bundler. This also avoids a + # circular dependency on aruba. + rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || die + + # Remove .rspec options to avoid dependency on newer rspec when + # bootstrapping. + rm .rspec || die + + sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die + + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pundit/
commit: c5b27533c6ed6e0745492c121fde33992efdba80 Author: Hans de Graaff gentoo org> AuthorDate: Thu May 9 04:59:25 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 9 04:59:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b27533 dev-ruby/pundit: add 2.3.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/pundit/Manifest| 1 + dev-ruby/pundit/pundit-2.3.2.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-ruby/pundit/Manifest b/dev-ruby/pundit/Manifest index 313c1c6b5db3..7e1e05257b60 100644 --- a/dev-ruby/pundit/Manifest +++ b/dev-ruby/pundit/Manifest @@ -1,2 +1,3 @@ DIST pundit-2.3.0.gem 27136 BLAKE2B 651f008426ce010c8a5be8543cde5c91f1bb8c6513e08cde4c4fda965fa95647f130d0a68094107be0b0c639ab520a74da0c2a50715ec5bd86a7a9243cf53686 SHA512 5a2c8563ab8402d3454afae499368b06d0a7ce23b59fdade3034da06604b025a567c4f9bc745bbc8a51226d768fad99b9057ff38c2930258d943265053a09636 DIST pundit-2.3.1.gem 27648 BLAKE2B f81bececa11fb4df90779e7a92abb3854f77e47207afb162fdbaac1b23448018b04a35808bac7857e4f766eab949802a58b16ba8ed2331ccd3457a88826fda0d SHA512 dc919a8879aa613efa1b3ebf0c9a3673a060d50814a5ec6b3cc4120dceda407e483d9c265d08d5bf4a1cbe56a0ea698ecbc485f24fe0325a9b90635bc1cc125a +DIST pundit-2.3.2.gem 30720 BLAKE2B 44745ef190e6cc2b503b5d6d341eafa8bc8325dcda0ed83c3c111e67ebfc27683c8918ab29eec625f04f88d206586429cce862b76115d0cf770f73d165cdd9ff SHA512 8415b4f334ec0a97309aed4da4e36ece2a5705c64bd05ca7583367f53a7987a8bddb8ba3ac3e18febec1f023be703e5014d42cd258d42d7c7f535829c4a53cf8 diff --git a/dev-ruby/pundit/pundit-2.3.2.ebuild b/dev-ruby/pundit/pundit-2.3.2.ebuild new file mode 100644 index ..951d72e8c91f --- /dev/null +++ b/dev-ruby/pundit/pundit-2.3.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Object oriented authorization for Rails applications" +HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit"; + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/activesupport-3.0.0:*" + +ruby_add_bdepend "test? ( + >=dev-ruby/actionpack-3.0.0 + >=dev-ruby/activemodel-3.0.0 + >=dev-ruby/railties-3.0.0 +)" + +all_ruby_prepare() { + sed -e "/pry/ s:^:#:" \ + -e '3irequire "ostruct"' \ + -i spec/spec_helper.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/gruff/
commit: 347e4f2e3c5c149500cac704a5c4b6dd26fe0110 Author: Hans de Graaff gentoo org> AuthorDate: Thu May 9 04:37:22 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 9 04:37:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347e4f2e dev-ruby/gruff: add 0.25.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/gruff/Manifest| 1 + dev-ruby/gruff/gruff-0.25.0.ebuild | 58 ++ 2 files changed, 59 insertions(+) diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest index ae18ecd1a4af..75b32b2f4719 100644 --- a/dev-ruby/gruff/Manifest +++ b/dev-ruby/gruff/Manifest @@ -1,3 +1,4 @@ DIST gruff-0.22.0.tar.gz 25772970 BLAKE2B 3a56d03f0e9a53decfa7df3b6b5cc867cfe584548fe7b1435babde1486414bc97c4a46ad574692848df6483d01592e88d22ef64eb045f271df9c1e2f7c821fa0 SHA512 6d16f8a308289453eb4a51110946aca702c725e59a3ffb8c128610cbca7f521ae5cdea64ceaa0a3382b86fe2f1de74b2d33d2a49fa033728f2f5cbc474222758 DIST gruff-0.23.0.tar.gz 25772848 BLAKE2B 5c0f6131ec52270e6a88c469d1ddf28701ca8e6f40277f094172e14f39faeed98af19d9e85c28a38b7ade5a6e35f21ba70bd9c8cb49a90edf434d9a9fb8c4371 SHA512 47e121b56cffb941063d127ba2b6e6de0dd0e8d5544263ca0234f7fcd782294fe972921a67407956674a97b9767651d7a2c33448d38887c05a40715a06cc1c54 DIST gruff-0.24.0.tar.gz 25940874 BLAKE2B 071cfc8283c03f1a5fb2c73e084f717de4da25e076b9a71c6ee08df86c1aa41d06916006f35591ebad4ba6e4dec75edb1d7c0d0bbe5a81e7fc828e2bb0a83589 SHA512 51d174ab2c74b67d62916259e86bebeb3cb114099b7e05299cd1f7a3609ad863b82f5f1d4e8b8181ba80ca0b891fbdabc5cca0426b6dba5e0cf8c35b6e0d2582 +DIST gruff-0.25.0.tar.gz 25941069 BLAKE2B 593eecb7d0e97907c2c0fa98b7ff709b4e7357e4d5b6c37fbb334909396b7ef318f0c1d2540a7e57efae4d5f1e2314bdd85bda5027b0f38d12c1854351852ce9 SHA512 d65592c600350596e1996aff32afb8984e254a3af0bd388e47f1c18a8226d009840677032c1c69898efb555924b4c9699c85496712aa4dfcc7029f95a89aebaf diff --git a/dev-ruby/gruff/gruff-0.25.0.ebuild b/dev-ruby/gruff/gruff-0.25.0.ebuild new file mode 100644 index ..9aa65e4d5532 --- /dev/null +++ b/dev-ruby/gruff/gruff-0.25.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators" + +RUBY_FAKEGEM_GEMSPEC="gruff.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Beautiful graphs for one or multiple datasets" +HOMEPAGE="https://github.com/topfunky/gruff"; +SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +# imagemagick is an indirect dependency through rmagick. However, for +# gruff to work properly imagemagick needs to be compiled with truetype +# support and this cannot be expressed in the rmagick dependency. Tests +# also require imagemagick to have jpeg and png support. +DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )" +RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]" + +ruby_add_rdepend " + >=dev-ruby/bigdecimal-3.0 + dev-ruby/histogram + >=dev-ruby/rmagick-5.5:* +" + +ruby_add_bdepend " + test? ( + dev-ruby/test-unit + )" + +all_ruby_prepare() { + sed -i -e '/\(reporters\|simplecov\)/I s:^:#:' test/gruff_test_case.rb || die + sed -i -e '2irequire "date"' test/test_scatter.rb || die + + sed -e 's/git ls-files/find * -print/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + # Skip the image comparison checks since the images are not + # pixel-perfect identical, most likely due to the use of a slightly + # different font. + SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/net-imap/
commit: 9fca61464698e0b007136854f609730c6aa1b22a Author: Hans de Graaff gentoo org> AuthorDate: Thu May 9 04:53:48 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 9 04:53:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fca6146 dev-ruby/net-imap: add 0.4.11 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/net-imap/Manifest | 1 + dev-ruby/net-imap/net-imap-0.4.11.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index a6f87a9061e8..ab26aa25ac17 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -1,2 +1,3 @@ DIST net-imap-0.3.7.tar.gz 138906 BLAKE2B d6bc143d3947ec8a97cd7e0628e05447574f83296c78275dc7414d9cc744e820bcb6b8917de9215152be8b6141f69d4d6a1ea9e2265791eb4989dcdcce09b10c SHA512 6917d3bd980bbca86938232a59104dd924ffe7ec2f095e8c997165c726ada8020c821b26a0e8748433df49cf8802c4a434c805bd27f415d1f2644ddea1a94db8 DIST net-imap-0.4.10.tar.gz 241688 BLAKE2B 459581055564669e99f40436b454a1a072de57fb64fc81ee55bee602ca6e3ed97c81cda1975d462b5d583264adad72803cfe801319ba8724fd8ae229cfb7ec68 SHA512 0f05588dc80cef7f121cbb40e2e9ddd6cd44e5ba96ca8451ea32339275d394f1233bc6a8bc30aa1de6852f49a469e0ee64a3821d08e12199e4af51fca4e79ccf +DIST net-imap-0.4.11.tar.gz 243069 BLAKE2B 7d8eb7ae4604358c408d855c731d4a99a4383f123abf6da9d4ba68414b470be6e4d511ebf10824b69563f7de73cbcb50a943b7a3d1221fadbb673a59f5428d8d SHA512 7f6eb23edafc9ed47e84493a3bd5baaddd5ba6ff3c4c2a0afb6693f98d0ff2574495580d484077e8600a1a2351f8595865e8e6acecf8e0ba690b9122e59c7100 diff --git a/dev-ruby/net-imap/net-imap-0.4.11.ebuild b/dev-ruby/net-imap/net-imap-0.4.11.ebuild new file mode 100644 index ..78de90b9b8ae --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.4.11.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap"; +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( + dev-ruby/digest + dev-ruby/strscan + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/irb/
commit: 9573c4c80bf471404f6d33bcb3f18bd09c7c5c85 Author: Hans de Graaff gentoo org> AuthorDate: Thu May 9 04:47:42 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 9 04:47:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9573c4c8 dev-ruby/irb: add 1.13.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/irb/Manifest | 1 + dev-ruby/irb/irb-1.13.1.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/dev-ruby/irb/Manifest b/dev-ruby/irb/Manifest index 016dfd52065d..6d1321c52eaf 100644 --- a/dev-ruby/irb/Manifest +++ b/dev-ruby/irb/Manifest @@ -1,2 +1,3 @@ DIST irb-1.11.1.tar.gz 128341 BLAKE2B ec2ebfd31b7d784668ed043d32b86bc0f77481b250170911332f4b9810f0ee5245ec65aac4d2fa4fc94f49c5d3fa59dd7c3a709f712d9f7f4c1ed6ddd7f0e2b3 SHA512 6b8eaf41410d43f4ab47961b56ce054f93e134e5cba51a08294baaa6de149a209e243a9cf649091f3176adfd0c22943fe222b61b0ab1215e0822d7007c154f17 DIST irb-1.13.0.tar.gz 137615 BLAKE2B 234debdc8c523876236270af41263b746d79cfded7944862ba7b229aa8e8408bb1efaffb8569b208ba96d8b139d4e0f9ab93e439a6715d7f4bc01e9cff5ac567 SHA512 894549b4fc2f57cfd34a9abc313d14e790728c61602a2b48f1fcb67e69505514191c04fc9e27251a79d2aeeb92ffc9b7ea4c18a4be57aa6d0f3e65881ced3b35 +DIST irb-1.13.1.tar.gz 138024 BLAKE2B 294ef0b9413836dd9db1316e6716c47d44356a988b80c8f7465ece5b0169834f6df8c1a3061b68a9c6115d83ba4c630070220eb2ba5ec5ccae87b7ae677bb038 SHA512 63f71bac1a51bb8c022c0e32f396b6a28e53be2652e27cfd0f025cd02a6878d934ddcbc6ccd7760a06f24d8811f6c24fc2404b4a89d67e6dbd3342b2300d28ad diff --git a/dev-ruby/irb/irb-1.13.1.ebuild b/dev-ruby/irb/irb-1.13.1.ebuild new file mode 100644 index ..578774e8bd35 --- /dev/null +++ b/dev-ruby/irb/irb-1.13.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="irb.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="Interactive Ruby command-line tool for REPL (Read Eval Print Loop)" +HOMEPAGE="https://github.com/ruby/irb"; +SRC_URI="https://github.com/ruby/irb/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +# Ensure a new enough eselect-ruby is present to avoid clobbering the +# irb bin and man page. +ruby_add_rdepend " + >=dev-ruby/rdoc-4.0.0 + >=dev-ruby/reline-0.4.2 + !
[gentoo-commits] repo/gentoo:master commit in: dev-python/Faker/
commit: 523023757fae66d4b797858e26a12282845df2dd Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:58:40 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:58:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52302375 dev-python/Faker: Bump to 25.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/Faker/Faker-25.1.0.ebuild | 43 dev-python/Faker/Manifest| 1 + 2 files changed, 44 insertions(+) diff --git a/dev-python/Faker/Faker-25.1.0.ebuild b/dev-python/Faker/Faker-25.1.0.ebuild new file mode 100644 index ..6677ad70e7c8 --- /dev/null +++ b/dev-python/Faker/Faker-25.1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + local EPYTEST_DESELECT=( + tests/providers/test_job.py::TestCsCZ::test_job + ) + epytest +} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 04accb982628..6eb7a72c7e5b 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,3 +1,4 @@ DIST Faker-24.11.0.tar.gz 1726502 BLAKE2B 52429b5b0db4e1fd55d2a4b30ed007417f37e36fbec8d4fe43dea316920d85877668f4e66107011fef5874b74b25c1465fcfc0990ee3f40810df064622bb5373 SHA512 d5ee8c7c048d113c37b13608406d96966745ab46b095fcb30c9107a27a7af909c9d4d6bf9c7bb478ad7d0604b3cb6b33b93b0ba9e1a321c20870d651f57617a5 DIST Faker-24.14.1.tar.gz 1759770 BLAKE2B e58feb12255de946b6c10cd9e3098f4423a47554e6aafcabb1094c7aab7e0dbbd2eea2077411094611c64b92307060c5da383390dc4a14545a9fe54b654e20e7 SHA512 d6afa8c25fe223999bdc776a7c2c12c43e9ad5886d6bb4744fe29c8b358def151b251a37a74a8576e5daedae360c19146f870a1438b63763ffb74b1577a5ae2f DIST Faker-25.0.1.tar.gz 1759603 BLAKE2B 710c362ec8a077880d9728c75d775b318d2c3d65f1bb5488474b2c26fa48094a64e57f667c6b43d841224ced8c08ff98c87677d678e5fb738a3e17c941fcacf7 SHA512 0f0cfc86f76584320fc6ab0afae40da8c022b65fca07eff639ba9a89744814afc7f9e37c987a73d0ec025fa971c0468f3b8b026b16dc4a5813bacb9562a33384 +DIST Faker-25.1.0.tar.gz 1760306 BLAKE2B eb8a35853f8e70902d8ff59532cc8c5766f6986314b88afb973adfd6c8a0184ebcd9d1eecee1e9dd48bc393ba1270be88a3c3f463df8e0679aff7f00544cfd4d SHA512 6d53c843685d735664d6d986e8af76a520372900ea06cb54f86656ebb322d34543aa7aee8417cabb8c81a0ccc3ee3b212114790ff46aeb60cf29071bbf5c0361
[gentoo-commits] repo/gentoo:master commit in: dev-python/tomlkit/
commit: 393671847d9b6a56d1419c1cd05c0c59657ff796 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 04:02:47 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 04:02:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39367184 dev-python/tomlkit: Bump to 0.12.5 Signed-off-by: Michał Górny gentoo.org> dev-python/tomlkit/Manifest | 1 + dev-python/tomlkit/tomlkit-0.12.5.ebuild | 43 2 files changed, 44 insertions(+) diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest index 0613bf1a0ac4..05a5ba64102e 100644 --- a/dev-python/tomlkit/Manifest +++ b/dev-python/tomlkit/Manifest @@ -1 +1,2 @@ DIST tomlkit-0.12.4.tar.gz 191162 BLAKE2B 3a5f8f01c7965a6d445fa96d0253d0dad55414bf9cae875fe9d9bc670d5b0a20a76fbf655695396ea188cddcea7ad034a38eed05d85f48c47301a3f23a9c7ded SHA512 b6b1cbb954202a256411388eea46852964bbdd02026086a42eab9107c55b961718398ec504f0289560894e9b46cf1c2f4b7e943267454509f6212e899e161d05 +DIST tomlkit-0.12.5.tar.gz 191420 BLAKE2B 3175f2932db1da3aca439581c7a11fd2dce01dff3c9d21b07577bdf38138515105939bc864510dce1f98e28caa222b6ba94a0d0906b515e7b677c405b90bf77c SHA512 85fba0018059c72f483251e53c039ede4ed630dd31afc58a1555705281a42c090aee2d8c25234b8700ff5f3a766313d7c9c716d7224f608f22f836c9e701c251 diff --git a/dev-python/tomlkit/tomlkit-0.12.5.ebuild b/dev-python/tomlkit/tomlkit-0.12.5.ebuild new file mode 100644 index ..909ac0927d76 --- /dev/null +++ b/dev-python/tomlkit/tomlkit-0.12.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Style preserving TOML library" +HOMEPAGE=" + https://github.com/sdispater/tomlkit/ + https://pypi.org/project/tomlkit/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "poetry' 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 = "tomlkit" + version = "${PV}" + description = "Style preserving TOML library" + EOF +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pdm/
commit: 8db5471c730b376efea5c5581282220d2dca9d8e Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:54:58 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:54:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db5471c dev-python/pdm: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pdm/Manifest | 1 - dev-python/pdm/pdm-2.15.0.ebuild | 117 --- 2 files changed, 118 deletions(-) diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 0a07176819b2..20f309b28d8a 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1,2 +1 @@ -DIST pdm-2.15.0.tar.gz 2612107 BLAKE2B 51edda53cef30b84e29cc16eafed52e682e5ee50ba48a5e28821c40ababdc0dafe9b193a916c0451b1b463708da934f3f66ddf73f59f7d6f706f3c410fac0302 SHA512 0499ce2b7d48300a379ceaacd6ff5d107006929b8ab7bd017794d5802be8e807725b187a2aba4c11131c23db2acb626d1934d9f95621fde985a133391a6acf0d DIST pdm-2.15.1.tar.gz 2612654 BLAKE2B 043f4d3ca54cd277f8c6fdd35fb423497eb7b172e085df5bffdd21d9ff5103b112a659fb61c342991211c9630333c713272ba43c65eff52c8dd6b88e4f81e563 SHA512 b6a1028767f154a5a594cd8523d31cec16df46e1c63bb73541a516877879480ffc6916316289f67cda0ae5e4740cab448b029a694743b9816604b2eb175a8722 diff --git a/dev-python/pdm/pdm-2.15.0.ebuild b/dev-python/pdm/pdm-2.15.0.ebuild deleted file mode 100644 index 89154bdbedff.. --- a/dev-python/pdm/pdm-2.15.0.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" -HOMEPAGE=" - https://pdm-project.org/ - https://github.com/pdm-project/pdm/ - https://pypi.org/project/pdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/blinker[${PYTHON_USEDEP}] - >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/truststore[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/hishel[${PYTHON_USEDEP}] - dev-python/pbs-installer[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}] - =dev-python/findpython-0.6.0[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] - dev-python/installer[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-httpserver[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - 'tests/cli/test_build.py::test_build_with_no_isolation[False]' - tests/test_project.py::test_access_index_with_auth - "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]" - tests/cli/test_others.py::test_build_distributions - 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' - 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]' - tests/models/test_candidates.py::test_find_candidates_from_find_links - tests/cli/test_build.py::test_build_single_module - tests/cli/test_build.py::test_build_single_module_with_readme - tests/cli/test_build.py::test_build_package - tests/cli/test_build.py::test_build_src_package - tests/cli/test_build.py::test_build_package_include - tests/cli/test_build.py::test_build_src_package_by_include - tests/cli/test_build.py::test_build_with_config_settings - tests/cli/test_build.py::test_cli_build_with_config_settings - tests/cli/test_build.py::test_build_ignoring_pip_environment - tests/cli/test_others.py::test_show_self_package - tests/cli/test_publish.py::test_publish_and_build_in_one_run - "tests/cli/test_hooks.py::test_hooks[build]" - "tests/cli/test_hooks.py::test_
[gentoo-commits] repo/gentoo:master commit in: dev-python/poetry/
commit: a42e6b138ea5cadb554d4ffea8c5568564108712 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:55:37 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:55:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42e6b13 dev-python/poetry: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/poetry/Manifest| 3 -- dev-python/poetry/poetry-1.7.1.ebuild | 88 dev-python/poetry/poetry-1.8.0.ebuild | 96 --- dev-python/poetry/poetry-1.8.1.ebuild | 96 --- 4 files changed, 283 deletions(-) diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest index 6f518beb1cab..7b69969a2fa2 100644 --- a/dev-python/poetry/Manifest +++ b/dev-python/poetry/Manifest @@ -1,4 +1 @@ -DIST poetry-1.7.1.tar.gz 1483927 BLAKE2B d32f84cbed6f895678fba723700504cafe2bb7b1de0be0f289c0606b3c775d02e4172d74aafe58f29f9e2b5b9cb0f614b902bb9efa55ab1077a6689a8b4d331f SHA512 bf3654e9de71da35d7adfc239797dbed9813a2a1bb585b0bd9ad398706ad1628430422d0ebe7d9c3dcc1f619ad1a1a2073e9d9d3296354bf2f14a1aed5a5444e -DIST poetry-1.8.0.tar.gz 1514968 BLAKE2B 6ef6b8db6cd32c3c8d9a0759ebbfcfd4fafd79a4d236a5f48d7d1abc2d31bd93ee00686bf3623c5fbec212001dc1f2c4afce41f660b1404c39ad04815d364275 SHA512 ef2b3c6ea66d1d565ba8e17f0e4210e4406c08dd2d947deed85eb667ebfd618c3148ee0b67b5b2a020c7ddfb3fc692859de19e421c449954019d7a4b7942dd3d -DIST poetry-1.8.1.tar.gz 1514978 BLAKE2B 663b4db56e3a78a156c6f90eb2c34160c3d9a4f37762ff9df8826aabb59ba2d297f60c19a260e91bf34b40717a577fbfbd3fe9f4dc1ad9ca635a3c552da633a5 SHA512 b0d1240bdf20e46cc152e128351a4ed1b2aea86bd34a0edba662c6be403535bcf7339fdb2670807e6294f3043d2dd6296d085c03abccfd1c2c89216ddefe093b DIST poetry-1.8.2.tar.gz 1516966 BLAKE2B 6ca39b426a4117d0c2c3f12b9151d621d629f746e51ca77cda8d7f67ae2493ea9ecb7dd02f69cad3f346579fc3bb16b1117c0dad0a148763bb439c35eac673a5 SHA512 0151c264c2f353753ab7c5a248cdd30e60e33505fd915d841e789a37b18cc06f28b4f987144cd3dbf915e23f6947f6b17cb8fa316b34ce866b6b3559e73b8ddc diff --git a/dev-python/poetry/poetry-1.7.1.ebuild b/dev-python/poetry/poetry-1.7.1.ebuild deleted file mode 100644 index 35f6dc860f18.. --- a/dev-python/poetry/poetry-1.7.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry - https://pypi.org/project/poetry/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# dev-python/build: 1.0 breaks backward compatibility -# https://github.com/python-poetry/poetry/issues/8434 -RDEPEND=" - >=dev-python/poetry-core-1.8.1[${PYTHON_USEDEP}] - >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/cachecontrol-0.13.0[${PYTHON_USEDEP}] - >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] - >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}] - >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] - >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] - >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.5[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}] - >=dev-python/pkginfo-1.9.4[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.10.1[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.23.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" - -BDEPEND=" - test? ( - >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] - >=dev-python/httpretty-1.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # unpin - sed -e 's:\^:>=:' \ - -e '/poetry-core/s:":">=:' \ - -e 's:,<[0-9.]*::' \ - -i pyproject.toml || die - - distutils-r1_src_prepare -} - -EPYTEST_DESELECT=( - # Tests require network (they run `pip install ...`) - tests/installation/test_chef.py::test_isolated_env_install_success - tests/installation/test_executor.py::tes
[gentoo-commits] repo/gentoo:master commit in: dev-python/poetry/
commit: 4d8df3ad51e5aee4de1ccb4288fd921ef44ea411 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:57:31 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:57:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8df3ad dev-python/poetry: Bump to 1.8.3 Signed-off-by: Michał Górny gentoo.org> dev-python/poetry/Manifest| 1 + dev-python/poetry/poetry-1.8.3.ebuild | 94 +++ 2 files changed, 95 insertions(+) diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest index 7b69969a2fa2..948b21bd7e21 100644 --- a/dev-python/poetry/Manifest +++ b/dev-python/poetry/Manifest @@ -1 +1,2 @@ DIST poetry-1.8.2.tar.gz 1516966 BLAKE2B 6ca39b426a4117d0c2c3f12b9151d621d629f746e51ca77cda8d7f67ae2493ea9ecb7dd02f69cad3f346579fc3bb16b1117c0dad0a148763bb439c35eac673a5 SHA512 0151c264c2f353753ab7c5a248cdd30e60e33505fd915d841e789a37b18cc06f28b4f987144cd3dbf915e23f6947f6b17cb8fa316b34ce866b6b3559e73b8ddc +DIST poetry-1.8.3.tar.gz 1518910 BLAKE2B 87c06f9d72c7fbe9f821d8a1de66028d64dfb06a274d67f14d49030c0d9a21f702fc9a5c35fa3a1e75d11c8db01516182f8523e9c466398b305d908e0e02d211 SHA512 72e604e246ec8426a29151caae81bf6b0495d17af519a41a7b934f8d50496dbf77605ea3f2e03bd41fb75a0c97d274987ac0359004544ea6ea19dcc118129e05 diff --git a/dev-python/poetry/poetry-1.8.3.ebuild b/dev-python/poetry/poetry-1.8.3.ebuild new file mode 100644 index ..8576900acfe7 --- /dev/null +++ b/dev-python/poetry/poetry-1.8.3.ebuild @@ -0,0 +1,94 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" +HOMEPAGE=" + https://python-poetry.org/ + https://github.com/python-poetry/poetry + https://pypi.org/project/poetry/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/poetry-core-1.9.0[${PYTHON_USEDEP}] + >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] + >=dev-python/build-1.0.3[${PYTHON_USEDEP}] + >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] + >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] + >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}] + >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}] + >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] + >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] + >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}] + >=dev-python/packaging-23.1[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}] + >=dev-python/pkginfo-1.10[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.26[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] + >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.23.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) +" + +BDEPEND=" + test? ( + >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] + >=dev-python/httpretty-1.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + # unpin + sed -e 's:\^:>=:' \ + -e '/poetry-core/s:":">=:' \ + -e 's:,<[0-9.]*::' \ + -i pyproject.toml || die + + distutils-r1_src_prepare +} + +EPYTEST_DESELECT=( + # Tests require network (they run `pip install ...`) + tests/installation/test_chef.py::test_isolated_env_install_success + tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_directories + tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git + tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git_with_subdirectories + tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_non_wheel_files + tests/installation/test_installer.py::test_installer_with_pypi_repository + tests/installation/test_pip_installer.py::test_uninstall_git_package_nspkg_pth_cleanup + tests/masonry/builders/test_editable_builder.py::test_builder_setup_generation_runs_with_pip_editable + + # Works with network, but otherwise: Backend 'poetry.core.masonry.api' is not available. + tests/installation/test_chef.py::test_prepare_sdist + tests/installation/test_c
[gentoo-commits] repo/gentoo:master commit in: dev-python/python-ironicclient/
commit: ec49ca738af771e7f4c23fbb067fab640eae025d Author: Michał Górny gentoo org> AuthorDate: Thu May 9 04:06:00 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 04:06:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec49ca73 dev-python/python-ironicclient: Bump to 5.6.0 Signed-off-by: Michał Górny gentoo.org> dev-python/python-ironicclient/Manifest| 1 + .../python-ironicclient-5.6.0.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-python/python-ironicclient/Manifest b/dev-python/python-ironicclient/Manifest index cf9db740f9f2..617546052b9d 100644 --- a/dev-python/python-ironicclient/Manifest +++ b/dev-python/python-ironicclient/Manifest @@ -1 +1,2 @@ DIST python-ironicclient-5.5.0.tar.gz 228869 BLAKE2B 0dbced62dee32bc2a25add2f81390fa7e581978deef1ae8fbb1cac7ec8b219d201d13d64f8621a34886b1af765335ffe4bf591867a2288499f37fe5b88cd4fa9 SHA512 bd6cbca3e5bd1675d130089298a043352bdb842f6f7b06f526b956c0fcb0eff4f9d6f58389c0bdce1de4496a6befa91891d1ff2bea48bec0512d8d28285f7323 +DIST python-ironicclient-5.6.0.tar.gz 229569 BLAKE2B 2db608463479fc5bb7061562d8617d96244e80276790ae2829373d9ba02412027658c33c5f22d6fd921bf84599584c588c462b4480d294e288dc063f7c73e274 SHA512 133de151e5a884c0c9840b72236f5d99e5e197889ed2e80545174d8754b09e65c370c6a97c367ed4c4ca76f593e665e6481cd45c266fdf3ba7fc348307539907 diff --git a/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild new file mode 100644 index ..e019c425e680 --- /dev/null +++ b/dev-python/python-ironicclient/python-ironicclient-5.6.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for the Ironic API" +HOMEPAGE=" + https://opendev.org/openstack/python-ironicclient/ + https://github.com/openstack/python-ironicclient/ + https://pypi.org/project/python-ironicclient/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}] + >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-ansible/, dev-python/mkdocs-ansible/files/
commit: 142551fc27a14fac6f54613f1b3255838f0e0c5a Author: Michał Górny gentoo org> AuthorDate: Thu May 9 04:07:27 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 04:07:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142551fc dev-python/mkdocs-ansible: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/mkdocs-ansible/Manifest | 2 -- .../files/mkdocs-ansible-0.2.0-prune_deps.patch| 20 --- .../mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild | 41 -- .../mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild| 41 -- 4 files changed, 104 deletions(-) diff --git a/dev-python/mkdocs-ansible/Manifest b/dev-python/mkdocs-ansible/Manifest index c504319ab66d..d031514580f8 100644 --- a/dev-python/mkdocs-ansible/Manifest +++ b/dev-python/mkdocs-ansible/Manifest @@ -1,3 +1 @@ -DIST mkdocs-ansible-0.2.0.tar.gz 29254 BLAKE2B 3d9582c50a3e6abad56bae2f78ff2970b96b768fd8dbc0aa60d15a0acfc23535acae42b7b7f585db3165bf658b3f18c483484b630b350aff97ebb97edb2abcae SHA512 8e0a3b447a4a31f3d48fef5e381d01e0f2ebee2dd317a699b30e83e483234ebac1ad265f66f15dfa92c52f6c1c4a0a77aacef2915b0a60b11ffe5960cd774820 -DIST mkdocs-ansible-24.2.1.tar.gz 44750 BLAKE2B 364ac6ee1b044309eaf3cd15c4944fd678680f17fdf35dc610522ff751ee8136c52fd7a1dfbe735c897f93ea9566e7bc986af3c6f18e90ad9945b3580bbb3eb2 SHA512 d01eec55638e34b83c06c7c4f3163d5c44fac373fb1ed099b9a63c59af27efebd85b655f1f9558add5ddc968abe1d1d28d326b0fe500e395035c62e006653b27 DIST mkdocs-ansible-24.3.0.tar.gz 45471 BLAKE2B 54b6320a7b1f03d4f05b5a7617100575178206742bebda007cd276e9c1a663e82f46149fc6ec3e7e3d22f01be63afb6a72febe72f3e3969ea3acb6a75b1c38ec SHA512 a391bb28b2870efebf621998f810521667beb8b3b9603f5b35e169a9ab23b2f640531a2441b11b8044b36c49eacccd3da72b0224a0ac664d59fd97de7eb0b094 diff --git a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch deleted file mode 100644 index 7c8c5cbfe590.. --- a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.2.0-prune_deps.patch +++ /dev/null @@ -1,20 +0,0 @@ -As of 0.2.0, no mention of pipdeptree anywhere in the actual code. - a/.config/requirements.in -+++ b/.config/requirements.in -@@ -11,5 +11,4 @@ - mkdocstrings-python>=0.8.3 - mkdocstrings>=0.21.2 - pillow>=9.4.0 --pipdeptree>=2.4.0 - pymdown-extensions>=9.9.2 a/.config/requirements.txt -+++ b/.config/requirements.txt -@@ -42,7 +42,6 @@ - paginate==0.5.6 - pathspec==0.11.2 - pillow==10.0.1 --pipdeptree==2.13.0 - platformdirs==3.10.0 - pycparser==2.21 - pygments==2.16.1 diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild deleted file mode 100644 index c0105064a6ad.. --- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# 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 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ansible theme for MkDocs" -HOMEPAGE=" - https://github.com/ansible/mkdocs-ansible/ - https://pypi.org/project/mkdocs-ansible/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/markdown-exec-1.3.0[${PYTHON_USEDEP}] - >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] - >=dev-python/mkdocs-gen-files-0.4.0[${PYTHON_USEDEP}] - >=dev-python/mkdocs-htmlproofer-plugin-0.10.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-material-extensions-1.1.1[${PYTHON_USEDEP}] - >=dev-python/mkdocs-material-9.0.13[${PYTHON_USEDEP}] - >=dev-python/mkdocs-minify-plugin-0.6.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-monorepo-plugin-1.0.4[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-python-0.8.3[${PYTHON_USEDEP}] - >=dev-python/mkdocstrings-0.21.2[${PYTHON_USEDEP}] - >=dev-python/pillow-9.4.0[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.2[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.6.0[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.0-prune_deps.patch -) diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild deleted file mode 100644 index 34f274f4ed90.. --- a/dev-python/mkdocs-ansible/mkdocs-ansible-24.2.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ansible theme for MkDocs" -HOMEPAGE=" - https://github.com/ansible/mkdocs-ansible/ - https://pypi.org/proje
[gentoo-commits] repo/gentoo:master commit in: dev-python/pdm/
commit: 31a925f32226a6549f8c787a113932cda508f444 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:55:21 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:55:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a925f3 dev-python/pdm: Bump to 2.15.2 Signed-off-by: Michał Górny gentoo.org> dev-python/pdm/Manifest | 1 + dev-python/pdm/pdm-2.15.2.ebuild | 117 +++ 2 files changed, 118 insertions(+) diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest index 20f309b28d8a..aae197e3b7eb 100644 --- a/dev-python/pdm/Manifest +++ b/dev-python/pdm/Manifest @@ -1 +1,2 @@ DIST pdm-2.15.1.tar.gz 2612654 BLAKE2B 043f4d3ca54cd277f8c6fdd35fb423497eb7b172e085df5bffdd21d9ff5103b112a659fb61c342991211c9630333c713272ba43c65eff52c8dd6b88e4f81e563 SHA512 b6a1028767f154a5a594cd8523d31cec16df46e1c63bb73541a516877879480ffc6916316289f67cda0ae5e4740cab448b029a694743b9816604b2eb175a8722 +DIST pdm-2.15.2.tar.gz 2613423 BLAKE2B 91c2d7137223ef143a3a3cb51915ab3b02ef7a6f97798b5a75af05b90c909ade0e1d0b52e6e011956bfb925e76e569dc65bc3258c4397013254c6c5483f1e0ec SHA512 dc58b46fc6a3e8c2ee664b70d7c2112fad3fce5445c390393c4a44230a5e1793baad46baa5b0581fcea49d414a04b0c5dce361b489d82daa4f61f511704c8080 diff --git a/dev-python/pdm/pdm-2.15.2.ebuild b/dev-python/pdm/pdm-2.15.2.ebuild new file mode 100644 index ..89154bdbedff --- /dev/null +++ b/dev-python/pdm/pdm-2.15.2.ebuild @@ -0,0 +1,117 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" +HOMEPAGE=" + https://pdm-project.org/ + https://github.com/pdm-project/pdm/ + https://pypi.org/project/pdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/dep-logic-0.2.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + dev-python/truststore[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/hishel[${PYTHON_USEDEP}] + dev-python/pbs-installer[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + >=dev-python/unearth-0.15.0[${PYTHON_USEDEP}] + =dev-python/findpython-0.6.0[${PYTHON_USEDEP}] + dev-python/tomlkit[${PYTHON_USEDEP}] + dev-python/shellingham[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # Internet + 'tests/cli/test_build.py::test_build_with_no_isolation[False]' + tests/test_project.py::test_access_index_with_auth + "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]" + tests/cli/test_others.py::test_build_distributions + 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' + 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]' + tests/models/test_candidates.py::test_find_candidates_from_find_links + tests/cli/test_build.py::test_build_single_module + tests/cli/test_build.py::test_build_single_module_with_readme + tests/cli/test_build.py::test_build_package + tests/cli/test_build.py::test_build_src_package + tests/cli/test_build.py::test_build_package_include + tests/cli/test_build.py::test_build_src_package_by_include + tests/cli/test_build.py::test_build_with_config_settings + tests/cli/test_build.py::test_cli_build_with_config_settings + tests/cli/test_build.py::test_build_ignoring_pip_environment + tests/cli/test_others.py::test_show_self_package + tests/cli/test_publish.py::test_publish_and_build_in_one_run + "tests/cli/test_hooks.py::test_hooks[build]" + "tests/cli/test_hooks.py::test
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: eee2bcdf4f34fdb9211c32c680ded61b2579b419 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:15:22 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:15:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee2bcdf dev-python/botocore: Bump to 1.34.101 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.34.101.ebuild | 67 2 files changed, 68 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index af10cfee4e5d..91a52e7bf7fc 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,4 +1,5 @@ DIST botocore-1.34.100.gh.tar.gz 13011653 BLAKE2B a55c6de97f7223ef3bf425e9be5c8fb174bf6374b71009c05dca34c251ceeade0ff037980275f0a88f5dd853adbfa1a0e9ae3a7522d33386e4357470bf81883d SHA512 56704e4da97cd4d1f634c9b5a75e491999fda950fe79d3f27e8af1973dec50639f57d0d1251c037ef921930e3f81db5b7bbfd50bb54dbae32c7a1660d5f9fcde +DIST botocore-1.34.101.gh.tar.gz 13012045 BLAKE2B dbcdc92d8b0577e69f841d5127fe2093d47fe1f0a7d147e143be12ee8d1841bbffb900beed2897ff15d5a65e2f4ec0bef03e837edb370a9b91c2652e3730e3fd SHA512 51f048f74af81f03539292cd62ef9af152a18edfc5989bcd9b71ec7a1fcb482bcc2d8ce5f896ba3beb5e3246fd960452e3cc66e45d93c2518e2156b5a8ab DIST botocore-1.34.88.gh.tar.gz 12931548 BLAKE2B b3cc4c44ec0fa93798e842226487f293f0206b27a1fad834ecd3d4b02319da7d6ee67fad3a3a168f6dcdf8a822cd778c742d9c975738ef3bf4d9661963a83624 SHA512 bba25daa8c93ad5454e25089c062363b97a80c1004d670be6694b898b6d7735cbb92ec816b138093c48a89fe2bf5972a6d2dcf3da2a617141a460e265e506806 DIST botocore-1.34.93.gh.tar.gz 12982900 BLAKE2B 3225279b85101e04da3be11f01ac3f4ca74cf77235fcb8878bc12d7aca61472155c8319329beb54ffe335f9da9023fb3ccce99256f3a31c6588389dfa1746de9 SHA512 505e8c9b3915b1c2da3863b62c85c392a58c12376c3e71493025445b7b672ba320474087b446fda876ffee5d6260909bc1d1442ff6dbfeb49fd6661d3d7840a1 DIST botocore-1.34.98.gh.tar.gz 13008491 BLAKE2B 0b5c368264cc43c162d158b383535183c0fd0065dc6c5edfd3eaaab842d0607b3cc3b99860fa8dc4ef207b5be1457fce9d143723da29e262f30ecc82c5f9ba66 SHA512 39ccb0082ecd6ed6cc7d3f7cea01d39e8d5e92224e3290a66f86ed00562a1d858f75d006af725d2b857ac891f1b366300b7e4c2d24277d942b5a9b9e2cdba431 diff --git a/dev-python/botocore/botocore-1.34.101.ebuild b/dev-python/botocore/botocore-1.34.101.ebuild new file mode 100644 index ..ba6cd2a5d2a2 --- /dev/null +++ b/dev-python/botocore/botocore-1.34.101.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/mapbox_earcut/
commit: 413b2cdf50a08d9b06a2ca52beedb17226ef929c Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:16:21 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:16:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413b2cdf dev-python/mapbox_earcut: Add := DEPEND on dev-python/numpy Signed-off-by: Michał Górny gentoo.org> .../{mapbox_earcut-1.0.1.ebuild => mapbox_earcut-1.0.1-r1.ebuild}| 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild similarity index 91% rename from dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild rename to dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild index c80e3a6b924f..21a9a14ecf70 100644 --- a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild +++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1-r1.ebuild @@ -22,8 +22,11 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm64 ~x86" +DEPEND=" + dev-python/numpy:=[${PYTHON_USEDEP}] +" RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] + ${DEPEND} " BDEPEND=" dev-python/pybind11[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 7a4c14e5e5e7749ecbad7f821167513d6d10664e Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:15:34 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:15:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4c14e5 dev-python/boto3: Bump to 1.34.101 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.34.101.ebuild | 53 ++ 2 files changed, 54 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 9b1b2eeff79d..8f3b2a34242b 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,4 +1,5 @@ DIST boto3-1.34.100.gh.tar.gz 806339 BLAKE2B 42c4e98711f0d17ed36bbd15ef00f5c5d8383fa18ad8ac8006644cab0f905dc3694718af7d570e255a1bfdca347c3e8de3375fc3d36d5b9ed7decd46632831fc SHA512 bfd43f323a81782cc7cd251b91786a773f5a3d890d154a9cf4353480e2e68ba64faebf3c83936d9c03b4301c9749076787ef0290b90f20381c4eefe51cae4c3d +DIST boto3-1.34.101.gh.tar.gz 806852 BLAKE2B 97c75d1d8bcbcf1120e0dce7d968796c1aafc69888fb93b56b0bb3871d1658aa4f887a478edb8ec743d4406c642eff30e28a2cd2a27ce7e68cc6023e3ad73e4a SHA512 0d1818f79672d40378476b8a05ec98a85cb0d4dfbdb504fbe586c4d84be58ee0afc5dd7f1243d06b7a1f1b7c18e4c7742c11312c4caf522b258df9763d9fab1f DIST boto3-1.34.88.gh.tar.gz 798806 BLAKE2B 2d3e02f0584e138a75acb68593bd88126641d4617c668062685406d3dc1913556bdf8b821ed3deb6cd9abae40e27a5e03fda35f5824c40a8028346868776de67 SHA512 9bbff2c0589cb2dbc5ca52f224f052c2a924117f16903c2ecad32d486a8b2d31fb9253c827c5819a5203c3ac349d1c990be24a413fab7e0b9c558e1b94ed8e9e DIST boto3-1.34.93.gh.tar.gz 802078 BLAKE2B 43f19efd6ae42bdb20e8dd79b1735df229ec2f231b5fe05006b26fcd5ddf4796a53fba6011c298fb919ee7b205b4ae3f4b563ad3b5325bdbbdebaeab7be59608 SHA512 4da1d9d7d8648e895f23763e5055a868d05bbfd8eb28d56e716975b3b8349bd1825d703f6fd11c316174004c39e1fca5ddcd8a4ad27a000e1a52f08a36eb4780 DIST boto3-1.34.98.gh.tar.gz 805719 BLAKE2B 5cf7f0cc415e25c8b41aa464b636b1683f4e71198569f5eac3e6e43cef7050e20e92c3fd988517fc1463601073b41b0b9c668a58bb866d03b83973c9b9cd976a SHA512 06cab81bbf73a9c37b68e0312a7c587bace700b8032e283b6782c1275804ea7c93065c4282837957b5cf3523d50fe57319a54af494262e2666f65440da9771fd diff --git a/dev-python/boto3/boto3-1.34.101.ebuild b/dev-python/boto3/boto3-1.34.101.ebuild new file mode 100644 index ..2c733040b7a3 --- /dev/null +++ b/dev-python/boto3/boto3-1.34.101.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uv/
commit: 4c88f40ccf48bab6b881e01d798c004c6c4f6495 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:49:26 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:49:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c88f40c dev-python/uv: Bump to 0.1.42 Signed-off-by: Michał Górny gentoo.org> dev-python/uv/Manifest | 3 + dev-python/uv/uv-0.1.42.ebuild | 121 + 2 files changed, 124 insertions(+) diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index c0ce2af5ae5d..85cc09a055e4 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -1,3 +1,4 @@ +DIST pubgrub-0e684a874c9fb8f74738cd8875524c80e3d4820b.gh.tar.gz 86899 BLAKE2B 51b8753a092deda12a35b501f34c16e800f2ed2c4c47b64622c752bcf8a52dd1fb9dc1ee69cd107b5b6ee48003c8ef804e20f7eed975a6e63615b94648e37890 SHA512 15e404590fb3b21b01fac318df9cbf81f598dc0506d6d5738ff566a5eb1075e6d7a096a8ad1567e27982662aac0ce2a889a0039ce5736ff140fa617ae8b3cb08 DIST pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7.gh.tar.gz 86123 BLAKE2B 743bb61460903d276f467b23bb001313598b50cb54fd1a56bcadbc732dd606bafd48a2d9960add3424bd03222450b455f9f1bc8716a80933e5ed0cfb76dcc50a SHA512 9f9c8b58dd2ddeb3ed89abcd790641bd9b7b2cf4fc66dcc4d964a1b69d879adcdaf2775545631ca20f06a8ab5d6bc1df6b2eb272207d2642584c269b358f4d76 DIST pubgrub-e981e4dfe315582e84e2fd724832fb0e0c50b7aa.gh.tar.gz 76914 BLAKE2B e7039f3b2fdc2a702f4824ff99acba9549e916c211290b79ec710060369b2c76e518c210c109103bf5ba50cbb373d0a4e3185df09935d7e47241ec25da259776 SHA512 94cfc88b6736ffd78bcbcc3f4cd9940d27c902bf2dfca38dddb470b8a6a0bb3a8e4a61dd1b2654e49327c9386c3ac2a7f090f9a6c2426b19ecf00d9f9716d400 DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 BLAKE2B f9efab73c65394e33e090a6292875ebf35e6669b15c356f102eb109784a4503606ae39106cd0ebe3d7d479cb0b30806d7baaaebf22d826836a24f7ed49100934 SHA512 3b845b05d97c5ab5cea286a7c11846838b40bb1fac98a51782600849a53231be8fa205094c6bdd00f6e193c807b10b28f947698696382be99cae0a8d681dabdc @@ -9,3 +10,5 @@ DIST uv-0.1.38.gh.tar.gz 1023332 BLAKE2B e62259084fc9122d311bbcac754796b9e0ac28f DIST uv-0.1.39.gh.tar.gz 1026174 BLAKE2B 857e3f3dd81fae33244bbae5b7e124886ee8c57576f57e5264fb11b89fcb842e18ec07756e70204dc28be0e02ac0368c238d69ae5b1c0a95ab07416a6cf1ccff SHA512 6454fde2eb5166c2097fb44c4b8f505d27344a4a63589589de402887a57c8e1aeed5d52c7e892530d16de9d4a187b6b423f70550016d3c233cec8300b81a8b34 DIST uv-0.1.41-crates.tar.xz 65965588 BLAKE2B 350a4e9e5d3a41682844d7f5e2824f262ef78dab7329723b65c1605c064601d0680c89d194e0228597043d66ae4fd70eb3b20433a42c29668af284c75044d281 SHA512 60f99aee7ee8660565bb3d44694e7eb897599a5b6f11fc6af771b00ee66911a8f0d9117ad61c152e56fc40137edd9f5cc0d1726c9158544adbc8c9b52dbe4384 DIST uv-0.1.41.gh.tar.gz 1069659 BLAKE2B 9caa7c282fa9626510c9f736dfd1796d2e33238378dad1de2c468f745e914b75d7346ecf8ee6d4a87de82b86b3fee5260d95bf0c526c14b96bce44bc983e5758 SHA512 ea8a2b0cd15f3276404c2b8e00ec700346bc2839e3dc7806e537f94bd600818e479fbe3928e1047436382a7caa3d0792fef5f83cfc243ed42018e58a1bee1e6f +DIST uv-0.1.42-crates.tar.xz 65954692 BLAKE2B ae5b41ebee15530577623f7592ddc1c08c74c47f145ed5521ecea154558d3b5eff4c8f8af1d2d058719c59d87d00ae86d1bda8e3146349bc7a8f5344dfd40a01 SHA512 a5fd91054debc1d08b5270f3a39ae8fe5ca15bcc62e1c3412fb9566c40c3d8387ecbfd24d8b4f3db12199dfec7ddc175a638e7854efbb8c44cb1dbbe97d2b57c +DIST uv-0.1.42.gh.tar.gz 1077448 BLAKE2B 84c4e5f6e35ac9a50ff3b1ba7b9cdd415a8e4dc2c153aec4a116892b2c567f91ddb67cd32937c2ed867bbfef26c13b3b75c17bc7728334c8db1c58f550d4e735 SHA512 e0451614d8a7f016f382a2c9eaee03cb015fa8c552258bbaa7329e7802b1013878bc16134e0232262fa588bbc724857fb1818e61cb2b948c333aba295ee6c4b8 diff --git a/dev-python/uv/uv-0.1.42.ebuild b/dev-python/uv/uv-0.1.42.ebuild new file mode 100644 index ..9f1c8df44f4a --- /dev/null +++ b/dev-python/uv/uv-0.1.42.ebuild @@ -0,0 +1,121 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;0e684a874c9fb8f74738cd8875524c80e3d4820b;pubgrub-%commit%' +) + +inherit cargo check-reqs + +CRATE_P=${P} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: a3cbee6ae7c245b54562ed3b4832232fb94dbf70 Author: Michał Górny gentoo org> AuthorDate: Thu May 9 03:15:48 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:15:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3cbee6a app-admin/awscli: Bump to 1.32.101 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.32.101.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 66b038abfba0..6f26ea342d74 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,4 +1,5 @@ DIST aws-cli-1.32.100.gh.tar.gz 2724286 BLAKE2B b0b20460f4c29a757237b27c24c305594854f7833c37eb1a62ae2a47708c22c87ef6eaf6f7b3574003458c344fb26ae5a97d3a9dc4c0e3e921ccc3a7eb192636 SHA512 1abf2fd5ffe1928b44eba7fe743ed67c78c3be9ee728abe99011e01b5797e03adae8c2b161b41d91fbe7a610b7e8adc527c52fefc3381a3e9cb671e2ececd43c +DIST aws-cli-1.32.101.gh.tar.gz 2724501 BLAKE2B 151746bf96f7cbfd5b8cfdd54123c6a201c7836146ba96531be0150e30f9e49e852818694bd90f516de1c576a1b019e3a2661756f6995e59484b6ec11d1dbb5c SHA512 31632ae9cb3c83a6e6a1df241f2c220906779626f2e8bc7351ad85fa79db1920b3fd757596b49a08d4261df71937831cd47de7b040f61abc3e64f66180c2deaf DIST aws-cli-1.32.88.gh.tar.gz 2693435 BLAKE2B 043f4eb08711760b7f8e15a5eba879524788cb65823215ed9d1c8ee5337a085ab6975dfc1c90aea29b7137f050a6d4f201eba57e8c8c83c09625401d8075eb6c SHA512 cb0ed179b9549d988e19963607fe28ca6fb02c92280c451c8651a8149d60a929158f9ae04a1c764540648b8b42417e908cb956fe71ce787c4b788f83cc2ef488 DIST aws-cli-1.32.93.gh.tar.gz 2695489 BLAKE2B d2f81786d4db158a13ec50ed833668db26bde00cc1e4f5254aa127aba82113074abafa996f525b5f7cd215fd51639481a01a49c425bb4c01e990261529f06082 SHA512 e03892ef522fa43442d1b053d0bf8dbd6c892d94398934c4af58e81153c2759f7e55a289457bb3e5b46f2f01697642498fdd6d51cdc18ad8b6c0f6a31d7c606a DIST aws-cli-1.32.98.gh.tar.gz 2723261 BLAKE2B f854a78226a9480d2966e0dcc817e372de96f32723c28bd7189ed484ab24e8fa9f33a018b1b3193d1a5be82e1ad2b69b2d0d6642f004aa6fd601a68862cbbbdc SHA512 989ad96da152423001832a502935ed64a92ef61ba63f9f413fa07e84910d2aa905056bbfcf49202508d6d0a910b4a2969da27e736857e918077693909e4ca0ea diff --git a/app-admin/awscli/awscli-1.32.101.ebuild b/app-admin/awscli/awscli-1.32.101.ebuild new file mode 100644 index ..4a677affdbc4 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.101.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/tes
[gentoo-commits] data/gentoo-news:master commit in: 2024-05-09-python3-12/
commit: 54a41c87307533fe370c99eb5295f5a638fe8d42 Author: Michał Górny gentoo org> AuthorDate: Mon May 6 17:13:03 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 9 03:50:11 2024 + URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=54a41c87 2024-05-09-python3-12: Add Signed-off-by: Michał Górny gentoo.org> 2024-05-09-python3-12/2024-05-09-python3-12.en.txt | 120 +++ 2024-05-09-python3-12/2024-05-09-python3-12.pl.txt | 133 + 2 files changed, 253 insertions(+) diff --git a/2024-05-09-python3-12/2024-05-09-python3-12.en.txt b/2024-05-09-python3-12/2024-05-09-python3-12.en.txt new file mode 100644 index 000..cedb196 --- /dev/null +++ b/2024-05-09-python3-12/2024-05-09-python3-12.en.txt @@ -0,0 +1,120 @@ +Title: Python 3.12 to become the default on 2024-06-01 +Author: Michał Górny +Posted: 2024-05-09 +Revision: 1 +News-Item-Format: 2.0 +Display-If-Installed: dev-lang/python:3.10 +Display-If-Installed: dev-lang/python:3.11 + +We are planning to switch the default Python target of Gentoo systems +on 2024-06-01, from Python 3.11 to Python 3.12. If you have not changed +the values of PYTHON_TARGETS or PYTHON_SINGLE_TARGET, the change will +have immediate effect on your system and the package manager will try +to switch automatically on the next upgrade following the change. + +If you did change the values, prefer a safer approach or have problems +with the update, read on. + +Please note that the default upgrade method switches packages to the new +Python versions as they are rebuilt. This means that all interdependent +packages have to support the new version for the upgrade to proceed, +and that some programs may temporarily fail to find their dependencies +throughout the upgrade (although programs that are already started +are unlikely to be affected). + + +If you have PYTHON_TARGETS or PYTHON_SINGLE_TARGET declared +in make.conf, please remove these declarations as they will interfere +with the package.use samples provided below. Using make.conf for Python +targets is discouraged as it prevents package defaults from applying +when necessary. This news item assumes using /etc/portage/package.use +or your package manager's equivalent file for configuration. + + +At this point, you have a few configuration options to choose from: + +1. If you wish Python upgrades to apply automatically, you can remove + PYTHON_TARGETS and PYTHON_SINGLE_TARGET declarations. When + the defaults change, your package manager should handle the upgrade + automatically. However, you may still need to run the update + commands if any problems arise. + +2. If you wish to defer the upgrade for the time being, you can + explicitly set the old values in package.use. + +3. If you wish to force the upgrade earlier, you can explicitly set + the new values and run the upgrade commands. + +4. If you wish to use a safer approach (i.e. less likely to temporarily + break packages during the upgrade), you can perform a multi-step + upgrade as outlined below. + +5. Finally, you can use an arbitrary combination of PYTHON_TARGETS + and PYTHON_SINGLE_TARGET. + + +Deferring the upgrade += +To defer the upgrade, explicitly set the old targets: + +*/* PYTHON_TARGETS: -* python3_11 +*/* PYTHON_SINGLE_TARGET: -* python3_11 + +This will enforce Python 3.11 and block any future updates. However, +please note that this is only a temporary solution and you will +eventually need to perform the migration. + + +Forcing the upgrade +=== +To force the upgrade earlier, explicitly select the Python 3.12 targets: + +*/* PYTHON_TARGETS: -* python3_12 +*/* PYTHON_SINGLE_TARGET: -* python3_12 + +However, it is important to remember to remove this after the defaults +change, as it will interfere with the automatic switch to the next +Python version in the future. + + +Safer upgrade procedure +=== +A safer approach is to add Python 3.12 support to your system first, +and only then remove Python 3.11. However, note that this involves two +rebuilds of all the affected packages, so it will take noticeably +longer. + +First, enable both Python 3.11 and Python 3.12, and then run the upgrade +commands: + +*/* PYTHON_TARGETS: -* python3_11 python3_12 +*/* PYTHON_SINGLE_TARGET: -* python3_11 + +Then switch PYTHON_SINGLE_TARGET and run the second batch of upgrades: + +*/* PYTHON_TARGETS: -* python3_11 python3_12 +*/* PYTHON_SINGLE_TARGET: -* python3_12 + +Finally, switch to the final version and upgrade: + +*/* PYTHON_TARGETS: -* python3_12 +*/* PYTHON_SINGLE_TARGET: -* python3_12 + +You may wish to remove the target overrides after the defaults switch. +Alternatively, you can keep them to block the next automatic upgrade +to Python 3.13, and upgrade manually then. + + +Upgrade commands + +The Python 3.11 cleanup requires that Python 3.11 is remov
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stgit/
commit: 4ee13287a9f09fc5786b8b2116a390d26bdcb364 Author: Yixun Lan gentoo org> AuthorDate: Thu May 9 03:04:26 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 9 03:04:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee13287 dev-vcs/stgit: add 2.4.7 Signed-off-by: Yixun Lan gentoo.org> dev-vcs/stgit/Manifest | 58 +++ dev-vcs/stgit/stgit-2.4.7.ebuild | 217 +++ 2 files changed, 275 insertions(+) diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest index 056b359ebc49..4efde0f44d0d 100644 --- a/dev-vcs/stgit/Manifest +++ b/dev-vcs/stgit/Manifest @@ -1,24 +1,32 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f +DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6 SHA512 5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73 DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09 +DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34 DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa +DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a SHA512 28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 +DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a38b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a23
[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/
commit: d79f5af107cbb4f66ffb974b80be7236fb333a4a Author: Yixun Lan gentoo org> AuthorDate: Thu May 9 02:33:10 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 9 02:33:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79f5af1 dev-util/crash: add 8.0.5 Signed-off-by: Yixun Lan gentoo.org> dev-util/crash/Manifest | 1 + dev-util/crash/crash-8.0.5.ebuild | 69 +++ 2 files changed, 70 insertions(+) diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest index 7c911d7cc3a0..f687d1798ab0 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -1,4 +1,5 @@ DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 1a90e1b7ba87188cd438e8f9ca17276986b6fdeee00804a3dadf2979bfab0769bcf7df3bedaba75bdf9297eeb013929ba6ea0b98b228fa51d9a7fa09a77c01cf SHA512 c0f29c3b13ccbbc8a0c3366ec75797501c141e3c9c1085dbea1bec89e1b35b837528fabf0fe031e0cb2d725780bffb71e1f27657e75dd9aa2f0c4bc625d251b2 DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2 SHA512 1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0 DIST crash-8.0.4.tar.gz 1339636 BLAKE2B e383e40e16f54c0a0b34d30be784d7c7306b2922e8505067eaf31519707f514fc07dffcfc868b9dd21c6baaa68f9ae3bb6b3e363fa02a7260e1a090649082293 SHA512 a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b +DIST crash-8.0.5.tar.gz 1436933 BLAKE2B a3e940167a83b901d3842d10add29e55f49188a0cc6430f975242c8365742cbb75d7f5f36f26eff51e5bc1a9ac2e893de4631378814cc2b27da3241f5062b788 SHA512 0e199899fcc479eeebd1177a88dfe26725d9f63361d5ff7dbf9cb0f8425d3c6b8d60aada0a4312f61eecfe0ed0cca346034e12accbf5896446db8d9fb7d55e05 DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41 diff --git a/dev-util/crash/crash-8.0.5.ebuild b/dev-util/crash/crash-8.0.5.ebuild new file mode 100644 index ..2e850186dedf --- /dev/null +++ b/dev-util/crash/crash-8.0.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +GDB_VERSION=10.2 +UPSTREAM_VER= +EXTRA_VER=0 + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/crash-utility/crash.git"; + SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" + EGIT_BRANCH="master" + inherit git-r3 +else + [[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz"; + + [[ -n ${EXTRA_VER} ]] && \ + EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${PN}-8.0.3-extra-${EXTRA_VER}.tar.xz"; + + SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI} + mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" + KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86" +fi + +DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps" +HOMEPAGE="https://crash-utility.github.io/"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="" +# there is no "make test" target, but there is a test.c so the automatic +# make rules catch it and tests fail +RESTRICT="test" + +src_prepare() { + default + + if [[ -n ${UPSTREAM_VER} ]]; then + einfo "Try to apply Crash's Upstream patch set" + eapply "${WORKDIR}"/patches-upstream + fi + + if [[ -n ${EXTRA_VER} ]]; then + einfo "Try to apply Crash's Extra patch set" + eapply "${WORKDIR}"/patches-extra + fi + + sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die + ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die +} + +src_configure() { + # bug #858344 + filter-lto + + default +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + AR="$(tc-getAR)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/
commit: 61770ad1acd23f77c6a5d4ccd6ffad99929d02f4 Author: Yixun Lan gentoo org> AuthorDate: Thu May 9 02:35:04 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 9 02:35:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61770ad1 dev-util/crash: drop empty variables Signed-off-by: Yixun Lan gentoo.org> dev-util/crash/crash-8.0.4.ebuild | 1 - dev-util/crash/crash-8.0.5.ebuild | 1 - dev-util/crash/crash-.ebuild | 1 - 3 files changed, 3 deletions(-) diff --git a/dev-util/crash/crash-8.0.4.ebuild b/dev-util/crash/crash-8.0.4.ebuild index 2e850186dedf..74c81736beaa 100644 --- a/dev-util/crash/crash-8.0.4.ebuild +++ b/dev-util/crash/crash-8.0.4.ebuild @@ -32,7 +32,6 @@ HOMEPAGE="https://crash-utility.github.io/"; LICENSE="GPL-3" SLOT="0" -IUSE="" # there is no "make test" target, but there is a test.c so the automatic # make rules catch it and tests fail RESTRICT="test" diff --git a/dev-util/crash/crash-8.0.5.ebuild b/dev-util/crash/crash-8.0.5.ebuild index 2e850186dedf..74c81736beaa 100644 --- a/dev-util/crash/crash-8.0.5.ebuild +++ b/dev-util/crash/crash-8.0.5.ebuild @@ -32,7 +32,6 @@ HOMEPAGE="https://crash-utility.github.io/"; LICENSE="GPL-3" SLOT="0" -IUSE="" # there is no "make test" target, but there is a test.c so the automatic # make rules catch it and tests fail RESTRICT="test" diff --git a/dev-util/crash/crash-.ebuild b/dev-util/crash/crash-.ebuild index 34c8d94dfb93..19f6c44c6ec3 100644 --- a/dev-util/crash/crash-.ebuild +++ b/dev-util/crash/crash-.ebuild @@ -22,7 +22,6 @@ HOMEPAGE="https://crash-utility.github.io/"; LICENSE="GPL-3" SLOT="0" -IUSE="" # there is no "make test" target, but there is a test.c so the automatic # make rules catch it and tests fail RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-util/crash/, dev-util/crash/files/
commit: e3c97363687eae33b75513006a46493fcc7b1af2 Author: Yixun Lan gentoo org> AuthorDate: Thu May 9 02:33:54 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 9 02:33:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c97363 dev-util/crash: drop 8.0.3-r1 Signed-off-by: Yixun Lan gentoo.org> dev-util/crash/Manifest| 1 - dev-util/crash/crash-8.0.3-r1.ebuild | 74 -- dev-util/crash/files/crash-8.0.3-strlcpy.patch | 26 - 3 files changed, 101 deletions(-) diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest index f687d1798ab0..9b6aa7c2fdcf 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -1,5 +1,4 @@ DIST crash-8.0.3-extra-0.tar.xz 696 BLAKE2B 1a90e1b7ba87188cd438e8f9ca17276986b6fdeee00804a3dadf2979bfab0769bcf7df3bedaba75bdf9297eeb013929ba6ea0b98b228fa51d9a7fa09a77c01cf SHA512 c0f29c3b13ccbbc8a0c3366ec75797501c141e3c9c1085dbea1bec89e1b35b837528fabf0fe031e0cb2d725780bffb71e1f27657e75dd9aa2f0c4bc625d251b2 -DIST crash-8.0.3.tar.gz 1330456 BLAKE2B 0e277033ff16f2080af630fded3a2d458d580c9aafe1303e5cc291d39ca33a10fe942eb8f33308b2734494ad83913df45e8c192a2aab47f4473dffad777b57a2 SHA512 1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0 DIST crash-8.0.4.tar.gz 1339636 BLAKE2B e383e40e16f54c0a0b34d30be784d7c7306b2922e8505067eaf31519707f514fc07dffcfc868b9dd21c6baaa68f9ae3bb6b3e363fa02a7260e1a090649082293 SHA512 a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b DIST crash-8.0.5.tar.gz 1436933 BLAKE2B a3e940167a83b901d3842d10add29e55f49188a0cc6430f975242c8365742cbb75d7f5f36f26eff51e5bc1a9ac2e893de4631378814cc2b27da3241f5062b788 SHA512 0e199899fcc479eeebd1177a88dfe26725d9f63361d5ff7dbf9cb0f8425d3c6b8d60aada0a4312f61eecfe0ed0cca346034e12accbf5896446db8d9fb7d55e05 DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41 diff --git a/dev-util/crash/crash-8.0.3-r1.ebuild b/dev-util/crash/crash-8.0.3-r1.ebuild deleted file mode 100644 index a7ffd58cb9a5.. --- a/dev-util/crash/crash-8.0.3-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -GDB_VERSION=10.2 -UPSTREAM_VER= -EXTRA_VER=0 - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/crash-utility/crash.git"; - SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" - EGIT_BRANCH="master" - inherit git-r3 -else - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz"; - - [[ -n ${EXTRA_VER} ]] && \ - EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-extra-${EXTRA_VER}.tar.xz"; - - SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI} - mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" - KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86" -fi - -DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps" -HOMEPAGE="https://crash-utility.github.io/"; - -LICENSE="GPL-3" -SLOT="0" -IUSE="" -# there is no "make test" target, but there is a test.c so the automatic -# make rules catch it and tests fail -RESTRICT="test" - -PATCHES=( - # bug 911929, patch already in upstream, drop in next version bump - "${FILESDIR}/${P}-strlcpy.patch" -) - -src_prepare() { - default - - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Crash's Upstream patch set" - eapply "${WORKDIR}"/patches-upstream - fi - - if [[ -n ${EXTRA_VER} ]]; then - einfo "Try to apply Crash's Extra patch set" - eapply "${WORKDIR}"/patches-extra - fi - - sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die - ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die -} - -src_configure() { - # bug #858344 - filter-lto - - default -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -} diff --git a/dev-util/crash/files/crash-8.0.3-strlcpy.patch b/dev-util/crash/files/crash-8.0.3-strlcpy.patch deleted file mode 100644 index 0701f99470a8.. --- a/dev-util/crash/files/crash-8.0.3-strlcpy.patch +++ /dev/null @@ -1,26 +0,0
[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/
commit: 7b259b70b9ff95b8cde4a800b59c9e952295fae0 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:36:14 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:36:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b259b70 kde-apps/kfloppy: cmake -> ecm Bug: https://bugs.gentoo.org/926320 Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild index 35ac6d6456dd..59bb913c29bf 100644 --- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild +++ b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild @@ -36,5 +36,5 @@ src_configure() { # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8 filter-lto - cmake_src_configure + ecm_src_configure }
[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/
commit: 8f2601e3633f4e5f2c0ac4a5f6fad49b70759c04 Author: Eli Schwartz gmail com> AuthorDate: Thu May 9 01:26:46 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:35:06 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8f2601e3 kde-apps/kfloppy: mark as LTO-unsafe I submitted an upstream patch to fix it, but not importing it here since it isn't merged yet. Closes: https://bugs.gentoo.org/926320 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-.ebuild | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kde-apps/kfloppy/kfloppy-.ebuild b/kde-apps/kfloppy/kfloppy-.ebuild index ffce3668c3..8536b3f3fd 100644 --- a/kde-apps/kfloppy/kfloppy-.ebuild +++ b/kde-apps/kfloppy/kfloppy-.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=6.0.0 QTMIN=6.6.2 -inherit ecm kde.org +inherit ecm flag-o-matic kde.org DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" HOMEPAGE="https://apps.kde.org/kfloppy/"; @@ -31,3 +31,12 @@ DEPEND=" RDEPEND="${DEPEND} !${CATEGORY}/${PN}:5 " + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/926320 + # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8 + filter-lto + + cmake_src_configure +}
[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/
commit: 25eef33a7e7c4e797e192d32a68853e2ce427971 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:35:48 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:35:48 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=25eef33a cmake -> ecm Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/kfloppy/kfloppy-.ebuild b/kde-apps/kfloppy/kfloppy-.ebuild index c42d0f25d1..5fe1a50b38 100644 --- a/kde-apps/kfloppy/kfloppy-.ebuild +++ b/kde-apps/kfloppy/kfloppy-.ebuild @@ -37,5 +37,5 @@ src_configure() { # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8 filter-lto - cmake_src_configure + ecm_src_configure }
[gentoo-commits] proj/kde:master commit in: kde-apps/kfloppy/
commit: 81a39a7be0362f9bfe26a97aecb9b8820fac8243 Author: Eli Schwartz gmail com> AuthorDate: Thu May 9 01:27:51 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:35:35 2024 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=81a39a7b kde-apps/kfloppy: fix EmptyGlobalAssignment Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/kfloppy/kfloppy-.ebuild b/kde-apps/kfloppy/kfloppy-.ebuild index 8536b3f3fd..c42d0f25d1 100644 --- a/kde-apps/kfloppy/kfloppy-.ebuild +++ b/kde-apps/kfloppy/kfloppy-.ebuild @@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/kfloppy/"; LICENSE="GPL-2" # TODO: CHECK SLOT="0" KEYWORDS="" -IUSE="" DEPEND=" >=dev-qt/qt5compat-${QTMIN}:6
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libieee1284/
commit: 0f544e26d9a475a71b4879ed1ab0a680b21be501 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:28:57 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f544e26 sys-libs/libieee1284: EAPI 8 Signed-off-by: Sam James gentoo.org> sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild index 119007511067..79b45ba51525 100644 --- a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild +++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit autotools multilib-minimal
[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/
commit: e9d9fffdbcbf521f680dc64851b055c50ac70fd8 Author: Eli Schwartz gmail com> AuthorDate: Thu May 9 01:26:46 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:30:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d9fffd kde-apps/kfloppy: mark as LTO-unsafe I submitted an upstream patch to fix it, but not importing it here since it isn't merged yet. Closes: https://bugs.gentoo.org/926320 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild index 1e21867924f0..548e83df0664 100644 --- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild +++ b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.106.0 QTMIN=5.15.9 -inherit ecm gear.kde.org +inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" HOMEPAGE="https://apps.kde.org/kfloppy/"; @@ -30,3 +30,12 @@ DEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:5 " RDEPEND="${DEPEND}" + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/926320 + # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8 + filter-lto + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libieee1284/
commit: 19fcbdf5c7ae2c91244387ef35768b3c4dd6ca1f Author: Sam James gentoo org> AuthorDate: Thu May 9 01:28:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fcbdf5 sys-libs/libieee1284: fix SRC_URI Signed-off-by: Sam James gentoo.org> sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild index b7fc64b2ef0b..119007511067 100644 --- a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild +++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -7,7 +7,7 @@ inherit autotools multilib-minimal DESCRIPTION="Library to query devices using IEEE1284" HOMEPAGE="http://cyberelk.net/tim/software/libieee1284/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: kde-apps/kfloppy/
commit: d4f19f5142c7d7f9bce43562819986710d7de84a Author: Eli Schwartz gmail com> AuthorDate: Thu May 9 01:27:51 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:30:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f19f51 kde-apps/kfloppy: fix EmptyGlobalAssignment Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> kde-apps/kfloppy/kfloppy-23.04.3.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild index 548e83df0664..35ac6d6456dd 100644 --- a/kde-apps/kfloppy/kfloppy-23.04.3.ebuild +++ b/kde-apps/kfloppy/kfloppy-23.04.3.ebuild @@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/kfloppy/"; LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5
[gentoo-commits] repo/gentoo:master commit in: sys-fs/progsreiserfs/files/, sys-fs/progsreiserfs/
commit: b33711289c1fcb2b12f9bc2ffe77a5ebabee0a71 Author: Brahmajit Das gmail com> AuthorDate: Tue Jun 13 05:30:44 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3371128 sys-fs/progsreiserfs: Fix error call to undeclared function _getopt_internal Closes: https://bugs.gentoo.org/898616 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31410 Signed-off-by: Sam James gentoo.org> ...iserfs-0.3.1_rc8-musl-getopt_internal-fix.patch | 36 .../progsreiserfs-0.3.1_rc8-r1.ebuild | 67 ++ 2 files changed, 103 insertions(+) diff --git a/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch new file mode 100644 index ..06ba7e357a55 --- /dev/null +++ b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-musl-getopt_internal-fix.patch @@ -0,0 +1,36 @@ +Bug: https://bugs.gentoo.org/898616 +From: Brahmajit Das +Date: Tue, 13 Jun 2023 05:23:45 + +Subject: [PATCH] getopt1.c: wrap the getopt_long and getopt_long_only + functions around include directive + +The header guard HAVE_GETOPT_LONG_ONLY can be used to check if the +functions are available or not, as the functions getopt_long and +getopt_long_only defined in getopt1.c uses the function _getopt_internal +which is glibc specific and cannot be used on other libc systems (for +example musl). +Hence we're wrapping those two functions with this include guard. + +Bug: https://bugs.gentoo.org/898616 +Signed-off-by: Brahmajit Das +--- a/progsreiserfs/libmisc/getopt1.c b/progsreiserfs/libmisc/getopt1.c +@@ -63,6 +63,7 @@ + #define NULL 0 + #endif + ++#ifndef HAVE_GETOPT_LONG_ONLY + int + getopt_long(argc, argv, options, long_options, opt_index) +int argc; +@@ -89,6 +90,7 @@ int + { + return _getopt_internal(argc, argv, options, long_options, opt_index, 1); + } ++#endif + + #endif /* Not ELIDE_CODE. */ + +-- +2.41.0 + diff --git a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild new file mode 100644 index ..e7fe27e0eefc --- /dev/null +++ b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool + +MY_P=${PN}-${PV/_/-} + +DESCRIPTION="Library for accessing and manipulating reiserfs partitions" +HOMEPAGE="http://reiserfs.linux.kiev.ua/"; +SRC_URI="http://reiserfs.linux.kiev.ua/snapshots/${MY_P}.tar.gz"; +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="debug examples nls static-libs" + +DEPEND=" + sys-apps/util-linux + nls? ( + sys-devel/gettext + virtual/libintl + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${PN}-0.3.1_rc8-musl-getopt_internal-fix.patch +) + +src_prepare() { + default + + elibtoolize +} + +src_configure() { + filter-lfs-flags + + econf \ + $(use_enable static-libs static) \ + --disable-Werror \ + $(use_enable nls) \ + $(use_enable debug) +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc demos/*.c + fi + + find "${ED}" -name '*.la' -delete || die + + rm -r "${ED}"/usr/{sbin,share/man} || die +} + +pkg_postinst() { + ewarn "progsreiserfs has been proven dangerous in the past, generating bad" + ewarn "partitions and destroying data on resize/cpfs operations." + ewarn "Because of this, we do NOT provide their binaries, but only their" + ewarn "libraries instead, as these are needed for other applications." +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libieee1284/files/, sys-libs/libieee1284/
commit: 5212104f35c7395828e18b4422cf186541a4f504 Author: Brahmajit Das gmail com> AuthorDate: Thu Jun 15 17:46:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5212104f sys-libs/libieee1284: Fix error: call to undeclared function outb_p Closes: https://bugs.gentoo.org/898080 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31462 Signed-off-by: Sam James gentoo.org> ...n-t-blindly-assume-outb_p-to-be-available.patch | 27 +++ sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild | 53 ++ 2 files changed, 80 insertions(+) diff --git a/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch b/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch new file mode 100644 index ..0eb7d1bf217b --- /dev/null +++ b/sys-libs/libieee1284/files/libieee1284-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch @@ -0,0 +1,27 @@ +Bug: https://bugs.gentoo.org/898080 +Also refer: https://bugs.gentoo.org/590094 +From: Brahmajit Das +Date: Thu, 15 Jun 2023 17:39:11 + +Subject: [PATCH 1/1] access_io.c: don't blindly assume outb_p to be available + +outb_p is not available in musl libc, the condition using the fuction +was if __i386__ or __x86_64__ was defined. This is not enough, for +example when using musl libc both the conditions are meet but the +function is not available. Hence the addtional check for __GLIBC__ being +defined is added. + +Signed-off-by: Brahmajit Das +--- a/src/access_io.c b/src/access_io.c +@@ -147,7 +147,7 @@ raw_outb (struct parport_internal *port, unsigned char val, unsigned long addr) + { + #if (defined(HAVE_LINUX) && defined(HAVE_SYS_IO_H)) || defined(HAVE_CYGWIN_9X) \ + || defined(HAVE_OBSD_I386) || defined(HAVE_FBSD_I386) +-#if defined(__i386__) || defined(__x86_64__) || defined(_MSC_VER) ++#if (defined(__i386__) || defined(__x86_64__)) && defined(__GLIBC__) || defined(_MSC_VER) + outb_p (val, (unsigned short)addr); + #else + outb (val, addr); +-- +2.41.0 + diff --git a/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild new file mode 100644 index ..b7fc64b2ef0b --- /dev/null +++ b/sys-libs/libieee1284/libieee1284-0.2.11-r9.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools multilib-minimal + +DESCRIPTION="Library to query devices using IEEE1284" +HOMEPAGE="http://cyberelk.net/tim/software/libieee1284/"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +IUSE="doc static-libs" + +BDEPEND="doc? ( + app-text/docbook-sgml-utils + >=app-text/docbook-sgml-dtd-4.1 + app-text/docbook-dsssl-stylesheets + dev-perl/XML-RegExp + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.2.11-don-t-blindly-assume-outb_p-to-be-available.patch +) + +src_prepare() { + default + + mv configure.{in,ac} || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --enable-shared + --without-python + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + dodoc doc/interface* + + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/
commit: da13133391397a9ac2cd37af9b2a74fda6ab53b1 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:27:44 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da131333 sci-electronics/irsim: add github upstream metadata Signed-off-by: Sam James gentoo.org> sci-electronics/irsim/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sci-electronics/irsim/metadata.xml b/sci-electronics/irsim/metadata.xml index 59be6adb7fb2..c9ff90a10614 100644 --- a/sci-electronics/irsim/metadata.xml +++ b/sci-electronics/irsim/metadata.xml @@ -12,4 +12,7 @@ little bit more realistic than the ideal, using the RC time constants to predict the relative timing of events. + + RTimothyEdwards/irsim +
[gentoo-commits] repo/gentoo:master commit in: sys-fs/progsreiserfs/files/, sys-fs/progsreiserfs/
commit: 123d0c034e6dea5e23dfeedbbaa1751a85793a60 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:24:34 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:29:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123d0c03 sys-fs/progsreiserfs: fix modern C issues in configure (sort of) Not autoreconfing because it doesn't work w/ modern autoconf and the alternative here, rather than spending more time on it, is really to last-rite. Signed-off-by: Sam James gentoo.org> .../progsreiserfs-0.3.1_rc8-c99-configure.patch| 93 ++ .../progsreiserfs-0.3.1_rc8-r1.ebuild | 3 +- 2 files changed, 95 insertions(+), 1 deletion(-) diff --git a/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch new file mode 100644 index ..23fec252657b --- /dev/null +++ b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.1_rc8-c99-configure.patch @@ -0,0 +1,93 @@ +configure-only as cannot regenerate with new autotools :( +--- a/configure b/configure +@@ -7486,6 +7486,7 @@ else + #line 7486 "configure" + #include "confdefs.h" + #include ++#include + #if ((' ' & 0x0FF) == 0x020) + # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') + # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +@@ -9698,6 +9699,7 @@ else + #line 9698 "configure" + #include "confdefs.h" + #include ++#include + #if ((' ' & 0x0FF) == 0x020) + # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') + # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +--- a/configure b/configure +@@ -2279,6 +2279,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF + #line 2280 "configure" + #include "confdefs.h" ++#include + $ac_declaration + int + main () +@@ -3088,6 +3089,7 @@ else + #include "confdefs.h" + + #include ++ #include + #include + #include + +@@ -6541,6 +6543,7 @@ else + #endif + + #include ++#include + + #ifdef RTLD_GLOBAL + # define LT_DLGLOBAL RTLD_GLOBAL +@@ -6638,6 +6641,7 @@ else + #endif + + #include ++#include + + #ifdef RTLD_GLOBAL + # define LT_DLGLOBAL RTLD_GLOBAL +@@ -8165,6 +8169,7 @@ else + cat >conftest.$ac_ext <<_ACEOF + #line 8165 "configure" + #include "confdefs.h" ++#include + int + find_stack_direction () + { +@@ -8368,6 +8373,7 @@ $ac_includes_default + + #include + #include ++#include + + #if !STDC_HEADERS && !HAVE_STDLIB_H + char *malloc (); +@@ -9957,6 +9963,7 @@ else + cat >conftest.$ac_ext <<_ACEOF + #line 9956 "configure" + #include "confdefs.h" ++#include + int + main () + { +@@ -10438,6 +10445,7 @@ else + cat >conftest.$ac_ext <<_ACEOF + #line 10437 "configure" + #include "confdefs.h" ++#include + int + find_stack_direction () + { +@@ -10745,6 +10753,7 @@ $ac_includes_default + + #include + #include ++#include + + #if !STDC_HEADERS && !HAVE_STDLIB_H + char *malloc (); diff --git a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild index e7fe27e0eefc..7032c07d8a37 100644 --- a/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild +++ b/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,6 +28,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${P}-autotools.patch "${FILESDIR}"/${PN}-0.3.1_rc8-musl-getopt_internal-fix.patch + "${FILESDIR}"/${PN}-0.3.1_rc8-c99-configure.patch ) src_prepare() {
[gentoo-commits] repo/proj/guru:dev commit in: sys-process/xe/
commit: 144d5b7eeefb715d6c0437f84da443575e99b284 Author: Carlos Eduardo gmail com> AuthorDate: Thu May 9 01:16:14 2024 + Commit: Carlos Eduardo gmail com> CommitDate: Thu May 9 01:16:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=144d5b7e sys-process/xe: new package, add 1.0 Signed-off-by: Carlos Eduardo gmail.com> sys-process/xe/Manifest | 1 + sys-process/xe/metadata.xml | 11 +++ sys-process/xe/xe-1.0.ebuild | 18 ++ 3 files changed, 30 insertions(+) diff --git a/sys-process/xe/Manifest b/sys-process/xe/Manifest new file mode 100644 index 00..028d1561ac --- /dev/null +++ b/sys-process/xe/Manifest @@ -0,0 +1 @@ +DIST xe-1.0.tar.gz 13791 BLAKE2B 87ca4ffc11b4c9b030f09c74a044c916d3d302f302c4156f07c78ef5870d3053380ad04e3c6b07ae44ceeb97a7cdae686c54fb94b7a0238678d29f7d014d926a SHA512 b0401497e695dd04f17ae29c5113e3638c9b9d7b8ffda7b5fb4a1e3290626f66ca85ae6932cd27e35e077ff0c737f307f708ff44779096a34e3132a056d78e84 diff --git a/sys-process/xe/metadata.xml b/sys-process/xe/metadata.xml new file mode 100644 index 00..e4d5bf8388 --- /dev/null +++ b/sys-process/xe/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + +carana2...@gmail.org +Carlos E. + + +leahneukirchen/xe + + diff --git a/sys-process/xe/xe-1.0.ebuild b/sys-process/xe/xe-1.0.ebuild new file mode 100644 index 00..90d99b5661 --- /dev/null +++ b/sys-process/xe/xe-1.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="Simple xargs and apply replacement with sane defaults" +HOMEPAGE="https://github.com/leahneukirchen/xe/"; +SRC_URI="https://github.com/leahneukirchen/xe/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + emake CC="$CC" CFLAGS="$CFLAGS" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/utempter/files/, sys-apps/utempter/
commit: cf89ce244af18d0d54ed206ddac1dff02f687a88 Author: Brahmajit Das gmail com> AuthorDate: Sun May 28 06:33:36 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:13:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf89ce24 sys-apps/utempter: Fix undeclared gettimeofday Closes: https://bugs.gentoo.org/898552 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31197 Signed-off-by: Sam James gentoo.org> .../files/utempter-0.5.5.6-no_gettimeofday.patch | 23 ++ sys-apps/utempter/utempter-0.5.5.6-r2.ebuild | 50 ++ 2 files changed, 73 insertions(+) diff --git a/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch b/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch new file mode 100644 index ..26bfdb9e9eb0 --- /dev/null +++ b/sys-apps/utempter/files/utempter-0.5.5.6-no_gettimeofday.patch @@ -0,0 +1,23 @@ +From: Brahmajit Das +Date: Sun, 28 May 2023 06:25:33 + +Subject: [PATCH] Fix undeclared funtion gettimeofday. + +Signed-off-by: Brahmajit Das +--- + utempter.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/utempter.c b/utempter.c +index 3f2f3a2..13214cc 100644 +--- a/utempter.c b/utempter.c +@@ -11,6 +11,7 @@ + #include + #include + #include ++#include + #ifndef __UCLIBC__ + #include + #endif +-- +2.40.1 diff --git a/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild b/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild new file mode 100644 index ..92d7dd374dd3 --- /dev/null +++ b/sys-apps/utempter/utempter-0.5.5.6-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${P%.*}" +MY_P="${MY_PN}-${PV##*.}" + +inherit flag-o-matic rpm toolchain-funcs + +DESCRIPTION="App that allows non-privileged apps to write utmp (login) info" +HOMEPAGE="https://www.redhat.com/"; +SRC_URI="mirror://gentoo/${MY_P}.src.rpm" +S="${WORKDIR}/${MY_PN}" + +LICENSE="|| ( MIT LGPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +BDEPEND="acct-group/utmp" +RDEPEND=" + ${BDEPEND} + !sys-libs/libutempter +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.5.5.6-no_utmpx.patch + "${FILESDIR}"/${PN}-0.5.5.6-fix-build-system.patch + "${FILESDIR}"/${PN}-0.5.5.6-no_gettimeofday.patch +) + +src_prepare() { + default + tc-export CC + append-cflags -Wall +} + +src_install() { + local myemakeargs=( + LIBDIR="/usr/$(get_libdir)" + RPM_BUILD_ROOT="${ED}" + ) + + emake "${myemakeargs[@]}" install + + dobin utmp + + fowners root:utmp /usr/sbin/utempter + fperms 2755 /usr/sbin/utempter +}
[gentoo-commits] repo/gentoo:master commit in: sci-biology/hmmer/, sci-biology/hmmer/files/
commit: 4919e107f95d762348df57ca9a8e75307d9222bc Author: NHOrus yahoo com> AuthorDate: Wed May 8 09:30:27 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:09:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4919e107 sci-biology/hmmer: Add missing include into configure There are no autotools source files, so we can't just autoreconf the problem out of existence [sam: Revbump.] Closes: https://bugs.gentoo.org/900551 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36599 Signed-off-by: Sam James gentoo.org> .../hmmer-2.3.2-fix-missing-include-in-configure.patch | 18 ++ .../{hmmer-2.3.2-r5.ebuild => hmmer-2.3.2-r6.ebuild} | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch b/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch new file mode 100644 index ..37683d425edb --- /dev/null +++ b/sci-biology/hmmer/files/hmmer-2.3.2-fix-missing-include-in-configure.patch @@ -0,0 +1,18 @@ +--- a/squid/configure 2024-05-08 09:21:15.751063495 - b/squid/configure 2024-05-08 09:22:50.491502934 - +@@ -2493,6 +2493,7 @@ + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ ++#include + int + main () + { +@@ -3500,6 +3501,7 @@ + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + #include ++#include + #if ((' ' & 0x0FF) == 0x020) + # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') + # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) diff --git a/sci-biology/hmmer/hmmer-2.3.2-r5.ebuild b/sci-biology/hmmer/hmmer-2.3.2-r6.ebuild similarity index 94% rename from sci-biology/hmmer/hmmer-2.3.2-r5.ebuild rename to sci-biology/hmmer/hmmer-2.3.2-r6.ebuild index b305820faff3..74a8a151b0c4 100644 --- a/sci-biology/hmmer/hmmer-2.3.2-r5.ebuild +++ b/sci-biology/hmmer/hmmer-2.3.2-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,6 +20,7 @@ BDEPEND="test? ( dev-lang/perl )" PATCHES=( "${FILESDIR}/${P}-fix-perl-shebangs.patch" "${FILESDIR}/${P}-fix-build-system-destdir.patch" + "${FILESDIR}/${P}-fix-missing-include-in-configure.patch" ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: app-text/crf++/files/, app-text/crf++/
commit: 4c9c92f3f5803e331eed97d068ad644789513c4e Author: Brahmajit Das gmail com> AuthorDate: Tue May 16 07:05:42 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:12:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9c92f3 app-text/crf++: Removing register keywords The register keyword has been dropped since C++17. Closes: https://bugs.gentoo.org/894642 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31053 Signed-off-by: Sam James gentoo.org> app-text/crf++/crf++-0.58-r2.ebuild | 47 app-text/crf++/files/crf++-0.58-registers.patch | 57 + 2 files changed, 104 insertions(+) diff --git a/app-text/crf++/crf++-0.58-r2.ebuild b/app-text/crf++/crf++-0.58-r2.ebuild new file mode 100644 index ..abab5dad11cd --- /dev/null +++ b/app-text/crf++/crf++-0.58-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data" +HOMEPAGE="https://taku910.github.io/crfpp/"; +SRC_URI="mirror://gentoo/${P^^}.tar.gz" +S="${WORKDIR}/${P^^}" + +LICENSE="|| ( BSD LGPL-2.1 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +PATCHES=( + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-registers.patch +) +HTML_DOCS=( doc/. ) + +src_prepare() { + default + eautoreconf +} + +src_test() { + local d + for d in example/*; do + pushd "${d}" >/dev/null || die + ./exec.sh || die "failed test in ${d}" + popd >/dev/null || die + done +} + +src_install() { + default + + if use examples; then + dodoc -r example + docompress -x /usr/share/doc/${PF}/example + fi + + find "${ED}" -name '*.la' -type f -delete || die +} diff --git a/app-text/crf++/files/crf++-0.58-registers.patch b/app-text/crf++/files/crf++-0.58-registers.patch new file mode 100644 index ..960e7f923d6b --- /dev/null +++ b/app-text/crf++/files/crf++-0.58-registers.patch @@ -0,0 +1,57 @@ +From 12204f40fdab494328931f12f45ad7d884ef6dac Mon Sep 17 00:00:00 2001 +From: Brahmajit Das +Date: Tue, 16 May 2023 12:29:40 +0530 +Subject: [PATCH] Removing register keywords + +The register keyword has been dropped since C++17. + +Bug: https://bugs.gentoo.org/894642 +Signed-off-by: Brahmajit Das +--- a/darts.h b/darts.h +@@ -404,10 +404,10 @@ class DoubleArrayImpl { + T result; + set_result(result, -1, 0); + +-register array_type_ b = array_[node_pos].base; +-register array_u_type_ p; ++array_type_ b = array_[node_pos].base; ++array_u_type_ p; + +-for (register size_t i = 0; i < len; ++i) { ++for (size_t i = 0; i < len; ++i) { + p = b +(node_u_type_)(key[i]) + 1; + if (static_cast(b) == array_[p].check) + b = array_[p].base; +@@ -431,12 +431,12 @@ class DoubleArrayImpl { + size_t node_pos = 0) const { + if (!len) len = length_func_()(key); + +-register array_type_ b = array_[node_pos].base; +-register size_t num = 0; +-register array_type_ n; +-register array_u_type_ p; ++array_type_ b = array_[node_pos].base; ++size_t num = 0; ++array_type_ n; ++array_u_type_ p; + +-for (register size_t i = 0; i < len; ++i) { ++for (size_t i = 0; i < len; ++i) { + p = b; // + 0; + n = array_[p].base; + if ((array_u_type_) b == array_[p].check && n < 0) { +@@ -469,8 +469,8 @@ class DoubleArrayImpl { + size_t len = 0) const { + if (!len) len = length_func_()(key); + +-register array_type_ b = array_[node_pos].base; +-register array_u_type_ p; ++array_type_ b = array_[node_pos].base; ++array_u_type_ p; + + for (; key_pos < len; ++key_pos) { + p = b +(node_u_type_)(key[key_pos]) + 1; +-- +2.40.1 +
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/, sci-electronics/irsim/files/
commit: c44da656596b377a77bf62dbd2514484c726e22c Author: NHOrus yahoo com> AuthorDate: Sun Apr 28 13:43:36 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:55:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44da656 sci-electronics/irsim: Partially port to C99 Would have been easier if make stopped on error I was unable to clean that up. Sadly. But it now builds without error on Clang-Musl with GCC-14 errors Closes: https://bugs.gentoo.org/882283 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36469 Signed-off-by: Sam James gentoo.org> .../irsim/files/irsim-9.7.93-C99-port.patch| 1048 .../irsim/files/irsim-9.7.93-clean-makefile.patch | 69 ++ sci-electronics/irsim/irsim-9.7.93-r1.ebuild | 44 + 3 files changed, 1161 insertions(+) diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch new file mode 100644 index ..1bcbfba8b009 --- /dev/null +++ b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch @@ -0,0 +1,1048 @@ +--- a/base/sched.c 2024-04-28 12:20:10.022918999 + b/base/sched.c 2024-04-28 12:23:58.386463448 + +@@ -49,9 +49,7 @@ private evhdr ev_array[TSIZE]; /* u + * events are found; + */ + +-public Ulong pending_events( delta, list, end_of_list ) +- Ulong delta; +- evptr *list, *end_of_list; ++public Ulong pending_events( Ulong delta, evptr *list, evptr *end_of_list ) + { + evhdr *hdr; + register evptr ev; +@@ -112,8 +110,7 @@ public Ulong pending_events( delta, list + * the list of events to be processed at this time, removing it first + * from the time wheel. + */ +-public evptr get_next_event( stop_time ) +- Ulong stop_time; ++public evptr get_next_event( Ulong stop_time ) + { + register evptr event; + Ulong i, time, limit; +@@ -206,8 +203,7 @@ public + /* + * remove event from all structures it belongs to and return it to free pool + */ +-public void free_event( event ) +- register evptr event; ++public void free_event( register evptr event ) + { + /* unhook from doubly-linked event list */ + event->blink->flink = event->flink; +@@ -236,9 +232,7 @@ public void free_event( event ) + * Add an event to event list, specifying transition delay and new value. + * 0 delay transitions are converted into unit delay transitions (0.01 ns). + */ +-public void enqueue_event( n, newvalue, delta, rtime ) +- register nptr n; +- long delta, rtime; ++public void enqueue_event( register nptr n, int newvalue, long delta, long rtime ) + { + register evptr marker, new; + Ulong etime; +@@ -309,8 +303,7 @@ public void enqueue_event( n, newvalue, + + + /* same as enqueue_event, but assumes 0 delay and rise/fall time */ +-public void enqueue_input( n, newvalue ) +- register nptr n; ++public void enqueue_input( register nptr n, int newvalue ) + { + register evptr marker, new; + register Ulong etime; +@@ -361,9 +354,7 @@ public void init_event() + } + + +-public void PuntEvent( node, ev ) +- nptr node; +- evptr ev; ++public void PuntEvent( nptr node, evptr ev ) + { + if( node->nflags & WATCHED ) + lprintf( stdout, +@@ -383,9 +374,7 @@ public void PuntEvent( node, ev ) + } + + +-public void requeue_events( evlist, thread ) +- evptr evlist; +- intthread; ++public void requeue_events( evptr evlist, int thread ) + { + register Ulong etime; + register evptr ev, next, target; +@@ -441,9 +430,7 @@ public void requeue_events( evlist, thre + * and re-enqueue them according to their creation-time (ntime - delay). + */ + +-public evptr back_sim_time( btime, is_inc ) +- Ulong btime; +- int is_inc; ++public evptr back_sim_time( Ulong btime, int is_inc ) + { + evptr tmplist; + register intnevents; +@@ -530,10 +517,7 @@ public evptr back_sim_time( btime, is_in + * of every node. Return FALSE if this history entry is the sentinel + * (last_hist), otherwise return TRUE. + */ +-public int EnqueueHist( nd, hist, type ) +- nptr nd; +- hptr hist; +- int type; ++public int EnqueueHist( nptr nd, hptr hist, int type ) + { + register evptr marker, new; + register Ulong etime; +@@ -608,8 +592,7 @@ public int EnqueueHist( nd, hist, type ) + * Find a scheduled event in the event queue and return a pointer to it. + */ + +-public evptr FindScheduled(idx) +- short idx; ++public evptr FindScheduled(short idx) + { + register evptr ev, next; + register evhdr *hdr, *endhdr; +@@ -632,8 +615,7 @@ public evptr FindScheduled(idx) + * Remove a scheduled event from the event queue + */ + +-public void DequeueScheduled(idx) +- short idx; ++public void DequeueScheduled(short idx) + { + register evptr ev; + +@@ -646,8 +628,7 @@ public void DequeueScheduled(idx) + * that generate
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/files/, sci-electronics/irsim/
commit: 6113f4eacbd6cff47e4acc67f5b45b061022d9d2 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:02:50 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:02:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6113f4ea sci-electronics/irsim: add another Makefile patch for LDFLAGS Signed-off-by: Sam James gentoo.org> sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch | 15 +++ sci-electronics/irsim/irsim-9.7.93-r1.ebuild| 1 + 2 files changed, 16 insertions(+) diff --git a/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch b/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch new file mode 100644 index ..3b0750efac5e --- /dev/null +++ b/sci-electronics/irsim/files/irsim-9.7.93-Makefile.patch @@ -0,0 +1,15 @@ +--- a/irsim/Makefile b/irsim/Makefile +@@ -38,10 +38,10 @@ $(DESTDIR)${BINDIR}/genspktbl: + ${CP} genspktbl $(DESTDIR)${BINDIR}/genspktbl + + gentbl: +- ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} gentbl.c -o $@ ${LIBS} ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${LDFLAGS} gentbl.c -o $@ ${LIBS} + + genspktbl: +- ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} genspktbl.c -o $@ ${LIBS} ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${LDFLAGS} genspktbl.c -o $@ ${LIBS} + + install: $(DESTDIR)${BINDIR}/irsim $(DESTDIR)${BINDIR}/gentbl \ + $(DESTDIR)${BINDIR}/genspktbl diff --git a/sci-electronics/irsim/irsim-9.7.93-r1.ebuild b/sci-electronics/irsim/irsim-9.7.93-r1.ebuild index 55018f2c0ccd..66cf06435db1 100644 --- a/sci-electronics/irsim/irsim-9.7.93-r1.ebuild +++ b/sci-electronics/irsim/irsim-9.7.93-r1.ebuild @@ -23,6 +23,7 @@ PATCHES=( "${FILESDIR}"/${PN}-9.7.79-datadir.patch "${FILESDIR}"/${PN}-9.7.93-clean-makefile.patch "${FILESDIR}"/${PN}-9.7.93-C99-port.patch + "${FILESDIR}"/${PN}-9.7.93-Makefile.patch ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/files/
commit: c0445cccdc02947e05276b485d3f29c4519addab Author: Sam James gentoo org> AuthorDate: Thu May 9 01:03:30 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:03:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0445ccc sci-electronics/irsim: scrub patches Signed-off-by: Sam James gentoo.org> .../irsim/files/irsim-9.7.93-C99-port.patch| 64 +++--- .../irsim/files/irsim-9.7.93-clean-makefile.patch | 4 +- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch index 1bcbfba8b009..8576f7865640 100644 --- a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch +++ b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch @@ -1,5 +1,5 @@ a/base/sched.c 2024-04-28 12:20:10.022918999 + -+++ b/base/sched.c 2024-04-28 12:23:58.386463448 + +--- a/base/sched.c b/base/sched.c @@ -49,9 +49,7 @@ private evhdr ev_array[TSIZE]; /* u * events are found; */ @@ -159,8 +159,8 @@ { register intnevents; register evptr ev, next; a/analyzer/base.c 2024-04-28 12:26:45.143401236 + -+++ b/analyzer/base.c 2024-04-28 12:32:53.397098626 + +--- a/analyzer/base.c b/analyzer/base.c @@ -12,6 +12,7 @@ * * */ @@ -169,8 +169,8 @@ #include "ana.h" #include "ana_glob.h" #include "graphics.h" a/usersubckt/subckt.c 2024-04-28 12:26:45.16340 + -+++ b/usersubckt/subckt.c 2024-04-28 12:33:41.413798388 + +--- a/usersubckt/subckt.c b/usersubckt/subckt.c @@ -1,6 +1,7 @@ #include #include @@ -179,8 +179,8 @@ #ifdef TCL_IRSIM #include a/base/eval.c 2024-04-28 12:34:37.043450548 + -+++ b/base/eval.c 2024-04-28 12:37:04.703527262 + +--- a/base/eval.c b/base/eval.c @@ -12,6 +12,7 @@ * * */ @@ -272,8 +272,8 @@ { register nptr n; register tptr l; a/analyzer/defaults.c 2024-04-28 12:34:37.034450604 + -+++ b/analyzer/defaults.c 2024-04-28 12:37:56.488203464 + +--- a/analyzer/defaults.c b/analyzer/defaults.c @@ -68,8 +68,7 @@ private Assoc assoc[] = private char *irsim = "irsim"; @@ -304,8 +304,8 @@ { return( assoc[ key ].defl ); } a/irsim/genspktbl.c2024-04-28 12:34:37.038450579 + -+++ b/irsim/genspktbl.c2024-04-28 12:41:02.530040185 + +--- a/irsim/genspktbl.c b/irsim/genspktbl.c @@ -49,9 +49,7 @@ double delaytab[ SPIKETBLSIZE + 1 ][ SPI FILE *F; @@ -378,8 +378,8 @@ { double N, b, a, x, tmp; a/base/network.c 2024-04-28 12:41:53.555721132 + -+++ b/base/network.c 2024-04-28 12:42:11.689607745 + +--- a/base/network.c b/base/network.c @@ -14,6 +14,7 @@ #include @@ -388,8 +388,8 @@ #include "defs.h" #include "net.h" a/analyzer/graphics.c 2024-04-28 12:41:53.545721195 + -+++ b/analyzer/graphics.c 2024-04-28 12:43:47.122011027 + +--- a/analyzer/graphics.c b/analyzer/graphics.c @@ -51,10 +51,7 @@ private char bots_bits[3][2] = { 0x7, #define SAME_COLOR( A, B ) \ ( (A).red == (B).red and (A).green == (B).green and (A).blue == (B).blue ) @@ -424,8 +424,8 @@ { XGCValues gcv; unsigned long mask; a/base/globals.h 2024-04-28 12:46:58.066915955 + -+++ b/base/globals.h 2024-04-28 12:47:08.011858981 + +--- a/base/globals.h b/base/globals.h @@ -307,8 +307,8 @@ extern evptr back_sim_time( /* btime, i extern int EnqueueHist( /* nd, hist, type */ ); extern void DequeueEvent( /* nd */ ); @@ -437,8 +437,8 @@ extern evptr EnqueueOther( /* type, time */ ); extern void rm_inc_events( /* all */ ); a/analyzer/thread.c2024-04-28 12:46:58.057916007 + -+++ b/analyzer/thread.c2024-04-28 12:50:55.220557323 + +--- a/analyzer/thread.c b/analyzer/thread.c @@ -21,6 +21,11 @@ extern Display *display; extern Window window; extern Func FGetEvent; @@ -451,8 +451,8 @@ pthread_t xloop_thread = 0; Func EventHandlerPtr = NULL; a/analyzer/event.c 2024-04-28 12:46:58.056916012 + -+++ b/analyzer/event.c 2024-04-28 12:51:03.429510295 + +--- a/analyzer/event.c b/analyzer/event.c @@ -61,8 +61,7 @@ private int x_server = 0; private int x_helper = 0; /* process id of helper process */ publicFuncFGetEvent = NULL; /* used also in thread.c */ @@ -513,8 +513,8 @@ { int flags; char *senv; a/base/rsim.c 2024-04-28 12:52:49.085904998 + -+++ b/base/rsim.c 2024-04-28 12:54:47.655225725 + +--- a/base/rsim.c b/base/rsim.c @@ -95,6 +95,10 @@
[gentoo-commits] repo/gentoo:master commit in: sci-electronics/irsim/, sci-electronics/irsim/files/
commit: a627ab93fb3ed4cfdf558c2d48ee6eb0e0a71e43 Author: Sam James gentoo org> AuthorDate: Thu May 9 01:06:24 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 01:06:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a627ab93 sci-electronics/irsim: move patches to devspace Signed-off-by: Sam James gentoo.org> sci-electronics/irsim/Manifest |1 + .../irsim/files/irsim-9.7.93-C99-port.patch| 1048 .../irsim/files/irsim-9.7.93-Makefile.patch| 15 - .../irsim/files/irsim-9.7.93-clean-makefile.patch | 69 -- sci-electronics/irsim/irsim-9.7.93-r1.ebuild | 11 +- 5 files changed, 7 insertions(+), 1137 deletions(-) diff --git a/sci-electronics/irsim/Manifest b/sci-electronics/irsim/Manifest index 144ec603afab..9bbbd570fb56 100644 --- a/sci-electronics/irsim/Manifest +++ b/sci-electronics/irsim/Manifest @@ -1 +1,2 @@ +DIST irsim-9.7.93-patches.tar.xz 8736 BLAKE2B 3377e8d0c7f24227930ff233b9b17f19033b3e1506ab2f72634255ce00be98841921fe68b51201f8a399d4edb4d43de00ebbe31065b5e79ef462775affc12764 SHA512 c814428d1c71e8fc69f2b19d5e69886f54ae054134c07ad72e0187b04f1a99a0267aa3c33982a264d7132bd93057cffe0aa325bd211d551e39597d5737150989 DIST irsim-9.7.93.tgz 465721 BLAKE2B f40e1216f51a51a38ee52628532989ee307db1ff3b0daa4f047a1a3eb04bd49d903382f67c1c4bae4366147f4448eb9699cdc47cffe712fa70a9d34c5bf13d00 SHA512 441a803935c178bdd663360df058142c07d91aecd158d6be8f10b670fc2a295e79839914de6a85ced58a79591625c514e2ceabe87486092d8a1784c7e47a02b3 diff --git a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch b/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch deleted file mode 100644 index 8576f7865640.. --- a/sci-electronics/irsim/files/irsim-9.7.93-C99-port.patch +++ /dev/null @@ -1,1048 +0,0 @@ a/base/sched.c -+++ b/base/sched.c -@@ -49,9 +49,7 @@ private evhdr ev_array[TSIZE]; /* u - * events are found; - */ - --public Ulong pending_events( delta, list, end_of_list ) -- Ulong delta; -- evptr *list, *end_of_list; -+public Ulong pending_events( Ulong delta, evptr *list, evptr *end_of_list ) - { - evhdr *hdr; - register evptr ev; -@@ -112,8 +110,7 @@ public Ulong pending_events( delta, list - * the list of events to be processed at this time, removing it first - * from the time wheel. - */ --public evptr get_next_event( stop_time ) -- Ulong stop_time; -+public evptr get_next_event( Ulong stop_time ) - { - register evptr event; - Ulong i, time, limit; -@@ -206,8 +203,7 @@ public - /* - * remove event from all structures it belongs to and return it to free pool - */ --public void free_event( event ) -- register evptr event; -+public void free_event( register evptr event ) - { - /* unhook from doubly-linked event list */ - event->blink->flink = event->flink; -@@ -236,9 +232,7 @@ public void free_event( event ) - * Add an event to event list, specifying transition delay and new value. - * 0 delay transitions are converted into unit delay transitions (0.01 ns). - */ --public void enqueue_event( n, newvalue, delta, rtime ) -- register nptr n; -- long delta, rtime; -+public void enqueue_event( register nptr n, int newvalue, long delta, long rtime ) - { - register evptr marker, new; - Ulong etime; -@@ -309,8 +303,7 @@ public void enqueue_event( n, newvalue, - - - /* same as enqueue_event, but assumes 0 delay and rise/fall time */ --public void enqueue_input( n, newvalue ) -- register nptr n; -+public void enqueue_input( register nptr n, int newvalue ) - { - register evptr marker, new; - register Ulong etime; -@@ -361,9 +354,7 @@ public void init_event() - } - - --public void PuntEvent( node, ev ) -- nptr node; -- evptr ev; -+public void PuntEvent( nptr node, evptr ev ) - { - if( node->nflags & WATCHED ) - lprintf( stdout, -@@ -383,9 +374,7 @@ public void PuntEvent( node, ev ) - } - - --public void requeue_events( evlist, thread ) -- evptr evlist; -- intthread; -+public void requeue_events( evptr evlist, int thread ) - { - register Ulong etime; - register evptr ev, next, target; -@@ -441,9 +430,7 @@ public void requeue_events( evlist, thre - * and re-enqueue them according to their creation-time (ntime - delay). - */ - --public evptr back_sim_time( btime, is_inc ) -- Ulong btime; -- int is_inc; -+public evptr back_sim_time( Ulong btime, int is_inc ) - { - evptr tmplist; - register intnevents; -@@ -530,10 +517,7 @@ public evptr back_sim_time( btime, is_in - * of every node. Return FALSE if this history entry is the sentinel - * (last_hist), otherwise return TRUE. - */ --public int EnqueueHist( nd, hist, type ) -- nptr nd; -- hptr hist; -- int type; -+public int EnqueueHist( nptr nd, hptr hist, int type ) - { - register evptr marker, new; - register Ulong etime; -@
[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/files/
commit: 7a3620bbf11ca091249fb40f523f0f3444d9065f Author: Sam James gentoo org> AuthorDate: Thu May 9 00:47:39 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:47:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3620bb media-libs/audiofile: add upstream bug ref to patch Bug: https://bugs.gentoo.org/914349 Signed-off-by: Sam James gentoo.org> media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch index bccb9c1948e9..1fd2655d2e80 100644 --- a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch +++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch @@ -1,3 +1,4 @@ +https://github.com/mpruett/audiofile/issues/65 https://bugs.gentoo.org/914349 --- a/libaudiofile/modules/SimpleModule.h +++ b/libaudiofile/modules/SimpleModule.h
[gentoo-commits] repo/gentoo:master commit in: media-sound/streamripper/files/, media-sound/streamripper/
commit: f552921529ee830d7e2ea1b4f2e03c8327c9d41a Author: NHOrus yahoo com> AuthorDate: Wed Apr 3 16:26:27 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:52:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5529215 media-sound/streamripper: Fix includes and wrongly named C99 types [sam: Scrub patch, add bug refs, fix SRC_URI.] Closes: https://bugs.gentoo.org/713314 Closes: https://bugs.gentoo.org/896432 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36079 Signed-off-by: Sam James gentoo.org> .../files/streamripper-1.64.6-fix-c99.patch| 44 + .../streamripper/streamripper-1.64.6-r1.ebuild | 45 ++ 2 files changed, 89 insertions(+) diff --git a/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch new file mode 100644 index ..60fb15da9433 --- /dev/null +++ b/media-sound/streamripper/files/streamripper-1.64.6-fix-c99.patch @@ -0,0 +1,44 @@ +We live in modern world and have ANSI C here. Plus, nothing defines ANSI_PROTOTYPES +Include unconditionally + +Closes: https://bugs.gentoo.org/713314 +Closes: https://bugs.gentoo.org/896432 +--- a/lib/argv.c b/lib/argv.c +@@ -52,25 +52,10 @@ + + /* Routines imported from standard C runtime libraries. */ + +-#ifdef ANSI_PROTOTYPES +- + #include + #include + #include + +-#else /* !ANSI_PROTOTYPES */ +- +-#if !defined _WIN32 || defined __GNUC__ +-extern char *memcpy (); /* Copy memory region */ +-extern int strlen (); /* Count length of string */ +-extern char *malloc (); /* Standard memory allocater */ +-extern char *realloc (); /* Standard memory reallocator */ +-extern void free (); /* Free malloc'd memory */ +-extern char *strdup (); /* Duplicate a string */ +-#endif +- +-#endif/* ANSI_PROTOTYPES */ +- + + #ifndef NULL + #define NULL 0 +--- a/lib/ripstream.c b/lib/ripstream.c +@@ -714,7 +714,7 @@ + char bigbuf[HEADER_SIZE] = ""; + ID3V2frame id3v2frame; + #ifndef WIN32 +-__uint32_t framesize = 0; ++uint32_t framesize = 0; + #else + unsigned long int framesize = 0; + #endif diff --git a/media-sound/streamripper/streamripper-1.64.6-r1.ebuild b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild new file mode 100644 index ..1efacf79082f --- /dev/null +++ b/media-sound/streamripper/streamripper-1.64.6-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Extracts and records individual MP3 file tracks from shoutcast streams" +HOMEPAGE="https://streamripper.sourceforge.net"; +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="vorbis" + +RDEPEND=" + media-libs/libmad + media-libs/faad2 + >=dev-libs/glib-2.16 + vorbis? ( media-libs/libvorbis )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-fix-autotools.patch + "${FILESDIR}"/${P}-fix-c99.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --without-included-libmad \ + --without-included-argv \ + $(use_with vorbis ogg) +} + +src_install() { + default + dodoc parse_rules.txt +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/
commit: 48525827680232826c10c1e0f085bb668c2a2c41 Author: Sam James gentoo org> AuthorDate: Thu May 9 00:48:10 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:48:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48525827 media-libs/audiofile: restore keywords Unclear why they were dropped. Signed-off-by: Sam James gentoo.org> media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild index 63b3eb3bfc60..e9ff8016277a 100644 --- a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild +++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://audiofile.68k.org/"; LICENSE="GPL-2 LGPL-2.1" SLOT="0/1" # subslot = soname major version -KEYWORDS="~amd64" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="flac" RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: net-wireless/wireless-regdb/
commit: 24cb30eaccfccc142525b69dfc2b5ff3f33ab84e Author: Rick Farina gentoo org> AuthorDate: Thu May 9 00:37:28 2024 + Commit: Rick Farina gentoo org> CommitDate: Thu May 9 00:38:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cb30ea net-wireless/wireless-regdb: add 20240508 Signed-off-by: Rick Farina gentoo.org> net-wireless/wireless-regdb/Manifest | 1 + .../wireless-regdb/wireless-regdb-20240508.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/net-wireless/wireless-regdb/Manifest b/net-wireless/wireless-regdb/Manifest index 82e5206f1dc5..db755680880a 100644 --- a/net-wireless/wireless-regdb/Manifest +++ b/net-wireless/wireless-regdb/Manifest @@ -1,2 +1,3 @@ DIST wireless-regdb-2022.06.06.tar.xz 26636 BLAKE2B e7695b1d4173ec239645a1f9c0bdd8f9cef92da86d918f3b2a7904487787b1a8b6fce5a75d0b7fad7d8a25f1419a4771e509977a5e3b13dff03bc53e976609f6 SHA512 ee6e79eeef3bf995120d31741bac9592771cbf918401f83d0ee059ba4119f7d9667607c5218bd9eeb0011dd7083264cf39a1a0ad3ebfd37dcfd957b01f248e0d DIST wireless-regdb-2023.05.03.tar.xz 27260 BLAKE2B e880be3bacd7409719ede3e104ea6af870e0fb4edaefa6c61615ca74a8169a159348d631a4c296e273f6cc6e01ced2089e56c10080dd15a7439d8b4510eff7b8 SHA512 9de4852a1d351c11399ca55ea2ad61be23f488c61595b5c5afa3498d76488adc8120c6c77644275c460efcd1bb5bb68fa25597e73bec22ae847321bb55f7af27 +DIST wireless-regdb-2024.05.08.tar.xz 27716 BLAKE2B 223268c6ba9e3f616b28a9317d62ac687cd09c9ff3cc8e0d0827b3a59efa7b3bc64c0c094b70aaceb87cffba7d36d36d550c001d0778238adcf2ac5cbe3f6b93 SHA512 edb562d708be7119e80bb48d7520c11e409b81178168f9c6873ea97a2e4d9277d02d3b72b1af9f0302ba2e252d94d14c4468ee4cc1a6bb186a17d74c57d7594d diff --git a/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild b/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild new file mode 100644 index ..8860373ea93f --- /dev/null +++ b/net-wireless/wireless-regdb/wireless-regdb-20240508.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}" +DESCRIPTION="Wireless Regulatory database for Linux" +HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb"; +SRC_URI="https://mirrors.edge.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz"; +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +REQUIRED_USE="kernel_linux" + +pkg_pretend() { + if kernel_is -ge 4 15; then + if linux_config_exists; then + if linux_chkconfig_builtin CFG80211 && + [[ $(linux_chkconfig_string EXTRA_FIRMWARE) != *regulatory.db* ]]; then + ewarn "REGULATORY DOMAIN PROBLEM:" + ewarn " With CONFIG_CFG80211=y (built-in), the driver(s) won't be able to load regulatory.db from" + ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m" + ewarn " or add regulatory.db and regulatory.db.p7s to CONFIG_EXTRA_FIRMWARE." + fi + if ! linux_chkconfig_present CFG80211; then + ewarn "REGULARTORY DOMAIN PROBLEM:" + ewarn " With CONFIG_CFG80211 unset, the driver(s) won't be able to load the regulatory.db from" + ewarn " /lib/firmware, resulting in broken regulatory domain support. Please set CONFIG_CFG80211=m." + fi + if linux_chkconfig_present EXPERT && linux_chkconfig_present CFG80211_CRDA_SUPPORT; then + ewarn "You can safely disable CFG80211_CRDA_SUPPORT" + fi + fi + else + CONFIG_CHECK="~CFG80211_CRDA_SUPPORT" + WARNING_CFG80211_CRDA_SUPPORT="REGULATORY DOMAIN PROBLEM: \ +please enable CFG80211_CRDA_SUPPORT for proper regulatory domain support" + fi + + check_extra_config +} + +src_compile() { + einfo "Recompiling regulatory database(s) from db.txt would break signature verification." + einfo "Installing unmodified binary version." +} + +src_install() { + # install the files the kernel needs unconditionally, + # they are small and kernels get upgraded + insinto /lib/firmware + doins regulatory.db regulatory.db.p7s + + # regulatory.db.5 is a reference to regulatory.bin.5 so you need both unconditionally + doman -i18n= regulatory.db.5 regulatory.bin.5 + dodoc README db.txt +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/, media-libs/audiofile/files/
commit: b8bb7f1065bf5701e62f118b5ef7cf727543d0de Author: NHOrus yahoo com> AuthorDate: Tue Apr 2 08:13:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:34:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bb7f10 media-libs/audiofile: replace deprecated template unary_function Adds the patch from the bug to the tree. [sam: Add bug ref to patch.] Closes: https://bugs.gentoo.org/914349 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36054 Signed-off-by: Sam James gentoo.org> media-libs/audiofile/audiofile-0.3.6-r6.ebuild | 59 +++ .../files/audiofile-0.3.6-clang-deprecation.patch | 68 ++ 2 files changed, 127 insertions(+) diff --git a/media-libs/audiofile/audiofile-0.3.6-r6.ebuild b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild new file mode 100644 index ..63b3eb3bfc60 --- /dev/null +++ b/media-libs/audiofile/audiofile-0.3.6-r6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools gnome.org multilib-minimal + +DESCRIPTION="An elegant API for accessing audio files" +HOMEPAGE="https://audiofile.68k.org/"; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/1" # subslot = soname major version +KEYWORDS="~amd64" +IUSE="flac" + +RDEPEND="flac? ( >=media-libs/flac-1.2.1:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch + "${FILESDIR}"/${PN}-0.3.6-mingw32.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch + "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch + "${FILESDIR}"/${PN}-0.3.6-strict-prototypes.patch + "${FILESDIR}"/${PN}-0.3.6-clang-deprecation.patch +) + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + # Tests depend on statically compiled binaries to work, so we'll have to + # delete them later rather than not compile them at all + local myconf=( + --enable-largefile + # static needed for tests, bug #869677 + --enable-static + --disable-werror + --disable-examples + $(use_enable flac) + ) + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + + # package provides .pc file + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.a' -delete || die +} diff --git a/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch new file mode 100644 index ..bccb9c1948e9 --- /dev/null +++ b/media-libs/audiofile/files/audiofile-0.3.6-clang-deprecation.patch @@ -0,0 +1,68 @@ +https://bugs.gentoo.org/914349 +--- a/libaudiofile/modules/SimpleModule.h b/libaudiofile/modules/SimpleModule.h +@@ -125,13 +125,17 @@ struct signConverter + static const int kScaleBits = (Format + 1) * CHAR_BIT - 1; + static const int kMinSignedValue = -1 << kScaleBits; + +- struct signedToUnsigned : public std::unary_function ++ struct signedToUnsigned + { ++ typedef SignedType argument_type; ++ typedef UnsignedType result_type; + UnsignedType operator()(SignedType x) { return x - kMinSignedValue; } + }; + +- struct unsignedToSigned : public std::unary_function ++ struct unsignedToSigned + { ++ typedef SignedType argument_type; ++ typedef UnsignedType result_type; + SignedType operator()(UnsignedType x) { return x + kMinSignedValue; } + }; + }; +@@ -323,8 +327,10 @@ private: + }; + + template +-struct intToFloat : public std::unary_function ++struct intToFloat + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(Arg x) const { return x; } + }; + +@@ -389,14 +395,18 @@ private: + }; + + template +-struct lshift : public std::unary_function ++struct lshift + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(const Arg &x) const { return x << shift; } + }; + + template +-struct rshift : public std::unary_function ++struct rshift + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(const Arg &x) const { return x >> shift; } + }; + +@@ -491,8 +501,10 @@ private: + }; + + template +-struct floatToFloat : public std::unary_function ++struct floatToFloat + { ++ typedef Arg argument_type; ++ typedef Result result_type; + Result operator()(Arg x) const { return x; } + }; +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 7a564f0477f26f60a0314dc070586994af9a9f8e Author: Sam James gentoo org> AuthorDate: Thu May 9 00:23:40 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:23:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a564f04 app-emulation/qemu: drop 8.0.4 Signed-off-by: Sam James gentoo.org> app-emulation/qemu/Manifest | 1 - app-emulation/qemu/qemu-8.0.4.ebuild | 970 --- 2 files changed, 971 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 803ca4960699..d4bb8602995f 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -5,7 +5,6 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce DIST qemu-7.2.11.tar.xz 121877020 BLAKE2B c546773b9ac7809b39a3afa51da5b1c06c3765fadb4df9d8529f8af65c26098676adf8e516620ca1b39201fa859878780edb56a445778e105cbe7db0f52b9f6a SHA512 c77ff1505128c05fe39eaa95cc11e4d2279bff06093acd613e54f71d4a13144f905551eec1d044c3a3fb751d3369c01d131d68c18b15d9a04bcc77370d93c217 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42 SHA512 fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 -DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915 SHA512 bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda SHA512 ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e SHA512 905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9 DIST qemu-8.1.5.tar.xz 124007248 BLAKE2B 0d5db3e18c4dc1035fed442116be98b7e7bbfae905e4facef3278ef5a488332fa2d8e6599169fa1f740e96a035027e989c5cdffc0bfd4e0ca0fca1d0a537e8da SHA512 1005e0602a763979c4d0ec6e79a390e4232dcc3d0b8461fe42856c58e54ad25a2079f3850d27023fce8a2b382b36e3baa7882b69d48cbb72002984c160241c92 diff --git a/app-emulation/qemu/qemu-8.0.4.ebuild b/app-emulation/qemu/qemu-8.0.4.ebuild deleted file mode 100644 index 592f8ef9cdb7.. --- a/app-emulation/qemu/qemu-8.0.4.ebuild +++ /dev/null @@ -1,970 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} -QEMU_DOCS_PREBUILT_DEV=sam -QEMU_DOCS_VERSION="8.0.0" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="ncurses,readline" - -FIRMWARE_ABI_VERSION="7.2.0" - -inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ - pax-utils xdg-utils - -if [[ ${PV} == ** ]]; then - QEMU_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/"; - EGIT_SUBMODULES=( - tests/fp/berkeley-softfloat-3 - tests/fp/berkeley-testfloat-3 - ui/keycodemapdb - ) - inherit git-r3 - SRC_URI="" -else - MY_P="${PN}-${PV/_rc/-rc}" - SRC_URI="https://download.qemu.org/${MY_P}.tar.xz"; - - if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then - SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" - fi - - S="${WORKDIR}/${MY_P}" - [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" -fi - -DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" -HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org"; - -LICENSE="GPL-2 LGPL-2 BSD-2" -SLOT="0" - -[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" - -IUSE="accessibility
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 9ff37bbe1c08597b057ad6d805400d302e415418 Author: Sam James gentoo org> AuthorDate: Thu May 9 00:23:07 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:23:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff37bbe app-emulation/qemu: drop 7.2.9, 7.2.10 Signed-off-by: Sam James gentoo.org> app-emulation/qemu/Manifest | 2 - app-emulation/qemu/qemu-7.2.10.ebuild | 971 -- app-emulation/qemu/qemu-7.2.9.ebuild | 971 -- 3 files changed, 1944 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index afc89ee5f3ba..803ca4960699 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -2,10 +2,8 @@ DIST berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 84094 DIST berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab.tar.bz2 90020 BLAKE2B 3dda1ba90c4a5ad5cbce2acf35e93f7adbd387ae0e0f929b2cd4cbdf263f95183103118f32be38e8c80de49d7df44c26319ee2f465061d004ae7e64e43eeeb3e SHA512 65f41f42ea563b2cdceb6c71633f41e6694a79ffd02afed4540353a8e73668ae40118dfc108163aae751acbaa7c49630ed99f423465089503c03aee76b07f221 DIST keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2 27971 BLAKE2B 0ed69ad24c53bd459c8753565814bcc1cd858f20d3a046c38912a35bcb0ba6d388ef5d2b93157cd028959284b330caf5467d82071c3df56a405dd8e08fd177c7 SHA512 8f2cc14e8bd46cb045e3ebfe32e463793ab7472ebda9b57b8ea0b06fa107a1a99c3ebcacb9c4548e30698d8ec154c0e56f789385201182b680819b8068a103f2 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 -DIST qemu-7.2.10.tar.xz 121311584 BLAKE2B e3b5156302cc699c38ad966340f68b1c72d00a2c420732368a22a9671a27d87ccd64e06c97b2e47d1dddf2d1d202b5103a6fc51221502b1c812d1c63a082d976 SHA512 d402dc49b9ed5da773785ce9c8ed75b66985286ab8a2f0956cb88277b9da88a5a86cf02226c6b24fe63635405f2fe89ebac9288cf2d4b59df22b4d05c2a8fe30 DIST qemu-7.2.11.tar.xz 121877020 BLAKE2B c546773b9ac7809b39a3afa51da5b1c06c3765fadb4df9d8529f8af65c26098676adf8e516620ca1b39201fa859878780edb56a445778e105cbe7db0f52b9f6a SHA512 c77ff1505128c05fe39eaa95cc11e4d2279bff06093acd613e54f71d4a13144f905551eec1d044c3a3fb751d3369c01d131d68c18b15d9a04bcc77370d93c217 DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42 SHA512 fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b -DIST qemu-7.2.9.tar.xz 121870204 BLAKE2B 3336541124f96c09aec05721ce77e8187f8d29c716a05419fcb2b9510976683e58dd791205971d9daa11d3053eb211343225597de1bae72b07467e5acac2a851 SHA512 b1aa2316f6e2fe1e972b6d1aabf7c04b06bca3863143c6a523b5fda40bb8841bec27e0774f24adc4b3267cf1f1d39ba81246eb3d15d7273904a0df8e8503077d DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 DIST qemu-8.0.4.tar.xz 126179324 BLAKE2B dfb98964c629b251f0004b4630ae4500a52465579417d6f5c7dbbb1f672e10d8d7ffb98a4b00e26fb98b3c867208146dbdca026e4d30cbf1752ac733c4d9b915 SHA512 bd5ed682d51f974abd4be93f949701f9b5bfb87fd9929e31df130534da2f2c03b99adc9f924b3efd47d3b254e0e3c0046f4e69fbe9f6d0c4ac1f6babecb29449 DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 1d1f78c185ab64b4ca946a44ad04d0bbb6ea48de058037e4ba18176abeb0f0528754c6e832f742f93227182bbce145544eca5b908a366006e7ee58876aca0bda SHA512 ec9679473dda84a2f56ae8ee0039ec4dafb056414bfc5a3a147b2b6bb45ae3b130dd80f6385e8567b5d18f4be94f3536bc8acc45c61eddf40c9678b46cb8bddc diff --git a/app-emulation/qemu/qemu-7.2.10.ebuild b/app-emulation/qemu/qemu-7.2.10.ebuild deleted file mode 100644 index ac517632fb22.. --- a/app-emulation/qemu/qemu-7.2.10.ebuild +++ /dev/null @@ -1,971 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} -QEMU_DOCS_PREBUILT_DEV=ajak -QEMU_DOCS_VERSION="7.2.0" -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10,11} ) -PYTHON_REQ_USE="ncurses,readline" - -FIRMWARE_ABI_VERSION="7.2.0" - -inherit linux-info toolchain-funcs p
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: 958f3baf74cd3bebe2937a399287e04a9bda8ed0 Author: Sam James gentoo org> AuthorDate: Thu May 9 00:24:01 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:24:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958f3baf app-emulation/qemu: drop 8.2.1, 8.2.2 Signed-off-by: Sam James gentoo.org> app-emulation/qemu/Manifest | 2 - app-emulation/qemu/qemu-8.2.1.ebuild | 991 -- app-emulation/qemu/qemu-8.2.2.ebuild | 992 --- 3 files changed, 1985 deletions(-) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index d4bb8602995f..b36c72fed2f6 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -9,8 +9,6 @@ DIST qemu-8.0.5.tar.xz 126175064 BLAKE2B 1d1f78c185ab64b4ca946a44ad04d0bbb6ea48d DIST qemu-8.1.0-docs.tar.xz 2129912 BLAKE2B 8aaf7b748538afdb5bcb6da15dbd96572d086824377c4b0e93f1ddc695f9a4775471e360a9616d2d481dbf8113e91d2601c69d92cef565fb90b65ffacfdb304e SHA512 905515742bb56a439fc8117ec48ea668e7b2bf0244587673e4352d9e8e49911eb84ff093596ff566e44787197cf9789ec8950e3d75fb7a670c5546394a322ac9 DIST qemu-8.1.5.tar.xz 124007248 BLAKE2B 0d5db3e18c4dc1035fed442116be98b7e7bbfae905e4facef3278ef5a488332fa2d8e6599169fa1f740e96a035027e989c5cdffc0bfd4e0ca0fca1d0a537e8da SHA512 1005e0602a763979c4d0ec6e79a390e4232dcc3d0b8461fe42856c58e54ad25a2079f3850d27023fce8a2b382b36e3baa7882b69d48cbb72002984c160241c92 DIST qemu-8.2.0-docs.tar.xz 2233352 BLAKE2B 22b9499fdf4ff93e72399dab3803f3171c855859dc7fe111612e2f9146db244ca6d2e0aad16aefdf29b231d2b3a2fbc22171fe6bac13b03445d54555ce798d16 SHA512 f57e78c28277c153fff00b25097d0df5c6ad36cb4e9f3acf30382bfb1c99508503c186c1bbecf266810ef24fd618428fdf3e0eee41c715a552918c9e6ef9e8e5 -DIST qemu-8.2.1.tar.xz 129848448 BLAKE2B af5b03fecd41c376daece7598c01755c458d38e045486f33e2915cc7d4856f23b4478a2c1a32a7eb600c4fc675c24df55007840c8a3c6d1fd2d585c74848f02e SHA512 e72d3e13339c03e8d371ca060ac700c45af2ca37523cddb6b02dcaf8430d75c8cef194cf496df9816440b281f368457def1126677db757928805d93ceca2f9af -DIST qemu-8.2.2.tar.xz 129398020 BLAKE2B ceecbae945d9ac1bd85935266c33b91aedbc201796b38a9cb721d778ba8b35f07d01af8c5ce572e68e637ae94455c70ddcf9087579231613f92828bccafa93f4 SHA512 dfd2e1305f9e51bfbc90a7738c69336d5f805481a626ea527b971bdfb6dbe6867e5df7461d48d1c22b79be2dc18e057ea9fa36ef593127cd8b262a5c33f1aa41 DIST qemu-8.2.3.tar.xz 130106716 BLAKE2B 2ec91b5111952434686064bd603880d87c4f56774d2478ee953eb0454e2b14235b1d1cca484e015b96bceae3182f90b856d222ca590059032b4989babf1dffe8 SHA512 28c789d84754b26cd86ded9db8464ec82f07cdc3b1025a988e74b8c5b05df8839a3e9990ff96cfba50e032dd967e9dc18cf75f3525baeadd0fa019cb69108d0a DIST qemu-9.0.0-docs.tar.xz 2290196 BLAKE2B 82d22637ff2629bee372550e86651f12051ea6b4a57e314ef83f290425d4973ef01827eaf28a85b635788f22cb7cc1c747438b7525c92c99b90b234fb8f7655c SHA512 7c0ba1f3e7bbaa4e3feebc33a1946a5c190f2c14b9ed78b15c1f642668c8124960f8c85bcf36fe54a10d4edef47d2256e500f06d9173b92b03c599811a15a073 DIST qemu-9.0.0.tar.xz 129789856 BLAKE2B d92acb859d9ce5097fee27a4689c71869aa38f65eb0308547956d54bd8caf29efe5389d9009f334f109ad228e0ef1f1fd1444d26360f03fac4320b204b657081 SHA512 1603517cd4c93632ba60ad7261eb67374f12a744bf58f10b0e8686e46d3a02d8b6bf58a0c617f23a1868084aaba6386c24341894f75539e0b816091718721427 diff --git a/app-emulation/qemu/qemu-8.2.1.ebuild b/app-emulation/qemu/qemu-8.2.1.ebuild deleted file mode 100644 index 9523cdbfcf5e.. --- a/app-emulation/qemu/qemu-8.2.1.ebuild +++ /dev/null @@ -1,991 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs -# Set to 1 if prebuilt, 0 if not -# (the construct below is to allow overriding from env for script) -QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} -QEMU_DOCS_PREBUILT_DEV=sam -QEMU_DOCS_VERSION=$(ver_cut 1-2).0 -# Default to generating docs (inc. man pages) if no prebuilt; overridden later -# bug #830088 -QEMU_DOC_USEFLAG="+doc" - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="ncurses,readline" - -FIRMWARE_ABI_VERSION="7.2.0" - -inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ - pax-utils xdg-utils - -if [[ ${PV} == ** ]]; then - QEMU_DOCS_PREBUILT=0 - - EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/"; - EGIT_SUBMODULES=() - inherit git-r3 - SRC_URI="" - declare -A SUBPROJECTS=( - [keycodemapdb]="f5772a62ec52591ff6870b7e8ef32482371f22c6" - [berkeley-softfloat-3]="b64af41c3276f97f0e181920400ee056b9c88037" - [berkeley-testfloat-3]="40619cbb3bf32872df8c53cc457039229428a263" - ) - - for proj in "${!SUBPROJECTS[@]}"; do - c=${SUBPROJECTS[${proj}]} - SRC_URI+=" https://gitlab.com/qemu-project
[gentoo-commits] repo/gentoo:master commit in: net-misc/vmnet/
commit: e1c11df5ac84e28257a035e277f0c9bdd751ab52 Author: Sam James gentoo org> AuthorDate: Thu May 9 00:21:17 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:21:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c11df5 net-misc/vmnet: respect CC Signed-off-by: Sam James gentoo.org> net-misc/vmnet/vmnet-0.4-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/vmnet/vmnet-0.4-r2.ebuild b/net-misc/vmnet/vmnet-0.4-r2.ebuild index 9f2519617783..543983c15c39 100644 --- a/net-misc/vmnet/vmnet-0.4-r2.ebuild +++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit flag-o-matic +inherit flag-o-matic toolchain-funcs DESCRIPTION="A simple virtual networking program - SLIP over stdin/out" HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/"; @@ -30,7 +30,7 @@ PATCHES=( src_compile() { append-ldflags -Wl,-z,now - emake + emake CC="$(tc-getCC)" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellsun/files/, x11-plugins/gkrellsun/
commit: a152cde44054df6ec7792c37a8c91c6ac340277d Author: NHOrus yahoo com> AuthorDate: Mon Apr 1 09:57:26 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:18:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a152cde4 x11-plugins/gkrellsun: Make errors fatal, fix build There is a way to correctly call make in subdirectory. New revision uses it. Also, uses proper include in main C file, like it does in other files for glib dependency. This fixes compilation error. [sam: Update SRC_URI/HOMEPAGE.] Closes: https://bugs.gentoo.org/901369 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36036 Signed-off-by: Sam James gentoo.org> .../files/gkrellsun-1.0.0-r6-include.patch | 16 + .../files/gkrellsun-1.0.0-r6-makefile-fixes.patch | 83 ++ x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild| 2 +- ...n-1.0.0-r5.ebuild => gkrellsun-1.0.0-r6.ebuild} | 7 +- 4 files changed, 104 insertions(+), 4 deletions(-) diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch new file mode 100644 index ..d37fa73e6472 --- /dev/null +++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-include.patch @@ -0,0 +1,16 @@ +includes exist for a reason. No reason to use badly written extern declarations +diff -ru gkrellsun-1.0.0.orig/src20/gkrellsun.c gkrellsun-1.0.0/src20/gkrellsun.c +--- a/src20/gkrellsun.c2024-04-01 09:51:43.815461580 + b/src20/gkrellsun.c2024-04-01 09:53:30.245006285 + +@@ -15,10 +15,9 @@ + #endif + + #include ++#include + + /* splint */ +-extern gchar* g_string_free (/*@only@*/ GString *, gboolean); +-extern void pango_font_description_free (/*@owned@*/PangoFontDescription *); + + #define PLUGIN_HEIGHT 54 + #define SUN_WIDTH 54 diff --git a/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch new file mode 100644 index ..4ea9935533a2 --- /dev/null +++ b/x11-plugins/gkrellsun/files/gkrellsun-1.0.0-r6-makefile-fixes.patch @@ -0,0 +1,83 @@ +Call inner make in sane way, with error propagation. So build will fail on errors +--- a/Makefile 2024-04-01 09:38:48.800355255 + b/Makefile 2024-04-01 09:40:12.944908086 + +@@ -2,7 +2,7 @@ + TMP=. + + all: comment +- cd src20; make; cd .. ++ $(MAKE) -C src20 + + comment: + @echo +@@ -12,12 +12,12 @@ + @echo + + install: comment +- cd src20; make install; cd .. ++ $(MAKE) -C src20 install + + distclean: clean + + clean: +- cd src20; make clean; cd .. ++ $(MAKE) -C src20 clean + rm -f gkrellsun*.zip gkrellsun*.tar.gz + + dist: +Don't call gcc directly, remove -O2 -Wall flags, respect user's pkg-config +--- a/src20/Makefile b/src20/Makefile +@@ -1,8 +1,8 @@ + PACKAGE ?= gkrellsun + +-GTK_CONFIG ?=pkg-config gtk+-2.0 +-GTK_INCLUDE ?= `pkg-config gtk+-2.0 --cflags` +-GTK_LIB ?= `pkg-config gtk+-2.0 --libs` ++PKG_CONFIG ?= pkg-config ++GTK_INCLUDE ?= $(shell ${PKG_CONFIG} gtk+-2.0 --cflags) ++GTK_LIB ?= $(shell ${PKG_CONFIG} gtk+-2.0 --libs) + + INSTALL ?= install + +@@ -11,7 +11,7 @@ INSTALLDIR ?= $(DESTDIR)$(PREFIX) + PLUGINDIR ?= $(INSTALLDIR)/lib/gkrellm2/plugins + LOCALEDIR ?= $(INSTALLDIR)/share/locale + +-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) ++FLAGS = -fPIC $(GTK_INCLUDE) + #FLAGS = -g -Wall -fPIC $(GTK_INCLUDE) + LIBS = $(GTK_LIB) + LFLAGS = -shared +@@ -25,7 +25,7 @@ endif + FLAGS += -DPACKAGE="\"$(PACKAGE)\"" + export PACKAGE LOCALEDIR + +-CC = gcc $(CFLAGS) $(FLAGS) ++CC = $(CC) + + OBJS = gkrellsun.o CalcEphem.o Moon.o MoonRise.o + +@@ -37,10 +37,10 @@ all: gkrellsun.so + + gkrellsun.so: $(OBJS) + (cd po && ${MAKE}) +- $(CC) $(OBJS) -o gkrellsun.so $(LFLAGS) $(LIBS) ++ $(CC) $(CFLAGS) $(FLAGS) $(OBJS) -o gkrellsun.so $(LFLAGS) $(LIBS) + + suninfo: suninfo.o CalcEphem.o Moon.o MoonRise.o +- $(CC) $^ -o suninfo -lm $(LIBS) ++ $(CC) $(CFLAGS) $(FLAGS) $^ -o suninfo -lm $(LIBS) + + clean: + rm -f *.o core *.so* *.bak *~ +@@ -49,7 +49,8 @@ gkrellsun.o: gkrellsun.c $(IMAGES) + + $(OBJS): CalcEphem.h Moon.h MoonRise.h + +-#%.o: %.c ++%.o: %.c ++ $(CC) $(CFLAGS) $(FLAGS) -c -o $@ $< + + install: gkrellsun.so + (cd po && ${MAKE} install ) diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild index 09e8cfac5ae7..c5c9713d2d80 100644 --- a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild +++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r5.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit gkrellm-plugin multilib toolchain-funcs DESCRIPTION="A GKrellM plugin that shows sunrise and sunset times" -HOMEPAGE="http://gkrellsun.sourceforge.net/"; +HOMEPAGE="https://gkrellsun.sourceforge.net/"; SRC_URI="https://downloads.sourceforge.net/gkrellsun/${P}.tar.gz"; LI
[gentoo-commits] repo/gentoo:master commit in: net-misc/vmnet/, net-misc/vmnet/files/
commit: d2d791f87eed8fed2f3acf505b4daeae047170a9 Author: NHOrus yahoo com> AuthorDate: Tue Apr 2 08:43:32 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:20:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d791f8 net-misc/vmnet: replace missing function with posix one, for musl I'd rather drop this package, instead. [sam: Revbump.] Closes: https://bugs.gentoo.org/897956 Closes: https://bugs.gentoo.org/907888 Signed-off-by: NHOrus yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36055 Signed-off-by: Sam James gentoo.org> .../vmnet-0.4-replace-missing-musl-function.patch| 20 .../{vmnet-0.4-r1.ebuild => vmnet-0.4-r2.ebuild} | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch b/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch new file mode 100644 index ..5c4fbb152e9e --- /dev/null +++ b/net-misc/vmnet/files/vmnet-0.4-replace-missing-musl-function.patch @@ -0,0 +1,20 @@ +diff -ru vmnet-0.4.orig/vmnet.c vmnet-0.4/vmnet.c +--- vmnet-0.4.orig/vmnet.c 2024-04-02 08:35:41.521216356 + vmnet-0.4/vmnet.c 2024-04-02 08:37:34.760604906 + +@@ -50,6 +50,7 @@ + */ + + #define _GNU_SOURCE ++#define _XOPEN_SOURCE 700 + #include + #include + #include +@@ -197,7 +198,7 @@ + int master, slave; + char name[1024]; + +- master = getpt(); ++ master = posix_openpt(O_RDWR); + if (master < 0) { + return 0; + } diff --git a/net-misc/vmnet/vmnet-0.4-r1.ebuild b/net-misc/vmnet/vmnet-0.4-r2.ebuild similarity index 91% rename from net-misc/vmnet/vmnet-0.4-r1.ebuild rename to net-misc/vmnet/vmnet-0.4-r2.ebuild index 1fadcfdf151c..9f2519617783 100644 --- a/net-misc/vmnet/vmnet-0.4-r1.ebuild +++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,6 +25,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${WORKDIR}"/${P/-/_}-1.diff "${FILESDIR}"/${PN}-0.4-Fix-build-with-Clang-16.patch + "${FILESDIR}"/${PN}-0.4-replace-missing-musl-function.patch ) src_compile() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/vmnet/
commit: 5f3f405a0c65d7a71724f65fc8151fa47400d6c8 Author: Sam James gentoo org> AuthorDate: Thu May 9 00:21:41 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 00:21:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3f405a net-misc/vmnet: EAPI 8 Signed-off-by: Sam James gentoo.org> net-misc/vmnet/vmnet-0.4-r2.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/net-misc/vmnet/vmnet-0.4-r2.ebuild b/net-misc/vmnet/vmnet-0.4-r2.ebuild index 543983c15c39..573adbc16276 100644 --- a/net-misc/vmnet/vmnet-0.4-r2.ebuild +++ b/net-misc/vmnet/vmnet-0.4-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic toolchain-funcs @@ -11,13 +11,14 @@ HOMEPAGE="ftp://ftp.xos.nl/pub/linux/vmnet/"; # So this might be better but it's a different filename # http://ftp.debian.org/debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz # We use the debian patch anyway -SRC_URI="ftp://ftp.xos.nl/pub/linux/${PN}/${P}.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz" +SRC_URI=" + ftp://ftp.xos.nl/pub/linux/${PN}/${P}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}-1.diff.gz +" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc x86" -IUSE="" RDEPEND="sys-apps/net-tools" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
commit: 1b3cb564a81f08df2833de79d8e02192794ff554 Author: Matt Jolly gentoo org> AuthorDate: Wed May 8 23:22:07 2024 + Commit: Matt Jolly gentoo org> CommitDate: Wed May 8 23:44:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b3cb564 www-client/chromium: drop 124.0.6367.60, 124.0.6367.118 Signed-off-by: Matt Jolly gentoo.org> www-client/chromium/Manifest |3 - www-client/chromium/chromium-124.0.6367.118.ebuild | 1437 www-client/chromium/chromium-124.0.6367.60.ebuild | 1437 3 files changed, 2877 deletions(-) diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 43b4f0c479d7..b218fe3a0c34 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -1,8 +1,6 @@ DIST chromium-124-clang.tar.xz 50212876 BLAKE2B f4786d4192306c005ce790ec3fc2595055d7a835b438e3c7a101b2c56653ad0ef3eb7b797224c9fe910c7ccd31c7cad50d502411ef220d151a8a1b432610d6b8 SHA512 4fb7bbb8abc9b3ae065b32215327d5de58e27c20c0199a8c243a9bfb89bf95b932ac1c2162e65acc954bde5975373a40ccada346cd0340d89889a12e4b8b96df DIST chromium-124-rust.tar.xz 145977368 BLAKE2B 3fccaed3a1f7b85a303f5e4281d0d7fe0d194f3203751bae4a937f3447260ecfa5141d49b945705d69d36e89901b99fd0955ce0e5bcff0c17c7096fd78782722 SHA512 272ef52b5b201aeb056db7339387504b78252411899ea13ed5829b77bab8c76fd84125d68678064ac204fa48caf16f86ee1d99c64d599d955fb1097d5e46fc51 -DIST chromium-124.0.6367.118.tar.xz 3444501448 BLAKE2B aca5d207ddfa697384f0cccfc95a47ef39812f8db65836b4e75f3da0cf68167e0e65255c4b12c2f81b7550f5f7175a019e69d11bff20b7b010bb82ef3550b27b SHA512 7615e301d02e2d06f64a75d601b64089c8f528ab546745a358fd521cb26d63b15dbc3f1faa4952d1d510bf0c2a132301023b8e179a21e26cf1c48a80e1650e3f DIST chromium-124.0.6367.155.tar.xz 3446276744 BLAKE2B af057b9c1053878294ce3a4dd5777dc260c123a8c069dc8526572f3c4d51ca0f720cc3916df4fb6204912128a5def82a9f04ca71cd19c292413d711bf1516388 SHA512 632158c82c44c67b4d7e67c646f671f2ae4344d40759cca4269c024c1ad2be2740e67dbf0e4200a4da996d7234f0ef5c51a20c90433612775ddf7d5f94e1ae09 -DIST chromium-124.0.6367.60.tar.xz 3432734968 BLAKE2B 8203576cf98c6118bf81d6f4440e7cb03d4f25530e9b6fb160c57b0cb38ee70311aa5f7d418d9f2e0ad6d0abe50e0e625022b36dea834e255a5113a034844590 SHA512 3c13cbd65b11d187576dbf40665b4e43397e706fe43516dd280ad238519aa663c490a314ff43a1f2b41c1f757e3d9dbeeefe88e2d0cf312bb149c7737d8713fd DIST chromium-125-clang.tar.xz 50745124 BLAKE2B 6d9a8752a648c5e202c5597dd1adf52af9d37784166f75ab803a6dfbb4cd88e57f88851052f005d388020cd840d6854cbd295220f519325d5bfa3174ed9115dd SHA512 32200f39c1d4a24db30d67bfd324490c9fe4fcba2efb7bf83b6db14944a772cdd256dad93d7e23bf9efefc6c98007afde06ba7f8f2a1aafa7e27457e2193e23c DIST chromium-125-rust.tar.xz 150461068 BLAKE2B b62fd93d4de25803da5eb98f67c25c455d7ae8e86f202e614bcbe9787957e63ec01ef3eabde3eb7a69d51d25a95a32577477e69ab71c008dcb55411f6d755433 SHA512 6cedf2cfdfefea782c7f1b1b13daae8e44f0678cb2a92454cdea5cd95ada14bd331fc5634da0267369743ab31d9d73ec30d971bdd7a9b68c2f2270a22c552b8c DIST chromium-125.0.6422.14.tar.xz 3439769212 BLAKE2B ce72bfd95bce94917d43c34bee1be0331781f88b868972822cf8367176f5cb2dd2724d5d4a9230802a2134c040febe0c9b5dba0ded1678a41c07f4da6d83a6e0 SHA512 d8857afe8a3979acf3a9ee946a0c4a7b81489d91560a5c1402c7f64c12db3c2edb6226f7deed223b24d4868dd852d5ad4dd6ff51befc40a1b49456592369ecf3 @@ -12,4 +10,3 @@ DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b2 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c DIST chromium_123.0.6312.105-1raptor0~deb12u1.debian.tar.xz 579484 BLAKE2B 587082358377f7bc0dca0dec83772abb7e040ad894ca4d456a294b7f5c19297acbc5b1dac725d3c1dbaaeefd480328c6c06c607438e560aa6359c1e98c4b1c9c SHA512 6b670a139e284cc96da65ff3c1b3e715cd9b436de2404792d619cfad23e2040fd931e7cc49f0b1ac17e11522804a4c9a621cb943e0dab33fb5bf422e954c5421 DIST chromium_124.0.6367.118-1raptor0~deb12u1.debian.tar.xz 582728 BLAKE2B ee5fe2b0bbe5d3e5edcee07fbde0934a6c219f95c4e057b7a7ea01f2579b6d87e1c7f07090e98a13eeaa79b19a563d1b12f1ae49687872527d7b55b33a8eaf51 SHA512 800f409d8d14af957218159e73e7ecdde1f5c59221c3d8693cf6be0e811b682e78541ac490bd7f1c5c6820e74c6c690817635e45465675c9906fff55d1319f9f -DIST chromium_124.0.6367.78-1raptor0~deb12u1.debian.tar.xz 586096 BLAKE2B 806bfc4997c1a8011800b0fcafe020fafc80bddc66f46ddff22d43ed864da29cf1d8588920ed1d5c449a5bc8450faa5f33e65157db63b1ffc0a58654d9dc92f1 SHA512 695cf3bed58fc548ae74a8bb4da61c1489117c166a4cf5b77dbf850ef599670cd6719dd71f8f46cfd588d7ad7d53a374b03ef3efef86f9fe6f513302ff149296 diff --git a/www-client/chromium/chromium-124.0.6367.118.ebuild b/www-client/chromium/chromium-124.0.6367.118.ebuild deleted file mode 100644 in
[gentoo-commits] repo/gentoo:master commit in: net-misc/kea/
commit: e51f69fe7a800711bffa43b5e85a4e6ef16192bd Author: Sam James gentoo org> AuthorDate: Wed May 8 23:30:41 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 23:30:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51f69fe net-misc/kea: sync live Signed-off-by: Sam James gentoo.org> net-misc/kea/kea-.ebuild | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild index 2c411fe395c2..72c97487d6f6 100644 --- a/net-misc/kea/kea-.ebuild +++ b/net-misc/kea/kea-.ebuild @@ -71,11 +71,15 @@ pkg_setup() { src_prepare() { default - cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 'Replace gtest m4 macro failed' + if use test; then + cp "${FILESDIR}"/ax_gtest.m4 "${S}"/m4macros/ax_gtest.m4 || die 'Replace gtest m4 macro failed' + fi # brand the version with Gentoo sed -i \ - -e "s/AC_INIT(kea,${PV}.*, kea-...@lists.isc.org)/AC_INIT([kea], [${PVR}-gentoo], [kea-...@lists.isc.org])/g" \ + -e 's/KEA_SRCID="tarball"/KEA_SRCID="gentoo"/g' \ + -e 's/AC_MSG_RESULT("tarball")/AC_MSG_RESULT("gentoo")/g' \ + -e "s/EXTENDED_VERSION=\"\${EXTENDED_VERSION} (\$KEA_SRCID)\"/EXTENDED_VERSION=\"${PVR} (\$KEA_SRCID)\"/g" \ configure.ac || die sed -i \ @@ -105,7 +109,6 @@ src_configure() { --with-log4cplus $(use_enable debug) $(use_enable doc generate-docs) - $(use_enable test gtest) $(use_enable shell) $(use_with mysql) $(use_with openssl) @@ -115,7 +118,8 @@ src_configure() { } src_install() { - default + emake -j1 install DESTDIR="${D}" + newconfd "${FILESDIR}"/${PN}-confd-r1 ${PN} newinitd "${FILESDIR}"/${PN}-initd-r1 ${PN}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: e58a7a658350c5f6589a21fd83ac2d3a3bcf Author: Sam James gentoo org> AuthorDate: Wed May 8 22:42:40 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 22:44:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58a7a65 sys-devel/gcc: add 11.4.1_p20240508 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 1 + sys-devel/gcc/gcc-11.4.1_p20240508.ebuild | 65 +++ 2 files changed, 66 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 82967fa9b603..3c8fe4bbdd6a 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -3,6 +3,7 @@ DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 4cac3340108fb378c76ad62b728429f3c DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b SHA512 d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd DIST gcc-11-20240111.tar.xz 76240620 BLAKE2B dcf3b2493ca6ba1a9cd0137186cfbf1b96296ff9c5625e40ec7b89e5903b07dc151b61ad54b885fc57ccc02214e2cfa7b9249cbd755ac2554c6ca0008f0704d8 SHA512 aaed094cb6dd99166e0ec59886014108574ddab52701581f0f8e7f0abb966320d01f1bce6ff646170618ca7c2819d20523a23615f20114dbe412de43b937caf4 DIST gcc-11-20240501.tar.xz 76267628 BLAKE2B 31674f1fbaacac3bc8d4f0553b42569128c978b7153eb867387ff2cedd11ba29e2877a66eefbb41b93745e9ff3da7db18c00aacff5766a34b020cb82252da3a4 SHA512 b4fd43b02ddf60dd933f86813cf4c5e2abf4d3344adcffc4166ad2463b2aa37603eb85df642e952a1c72a6356fc41d80567096ddc4e46d4b4589ade34ae77b2d +DIST gcc-11-20240508.tar.xz 76272620 BLAKE2B eef6352309b8faf0c6749c3239b0507fe5cb02904059bffa56fec72975b90c6bfbc42d7301fde20fd162df99763b64f40689a4dde7a9d6ec42c363791f1f894c SHA512 4a6ae0789f753efd4cde2394d489ac0dce83c057fe93ae08de70fe36ee3393d86f9a3bfaa5f1cb113cd6031bb81fcf883523052eed00daf464fe1511eb23c5b9 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c DIST gcc-11.4.0-patches-12.tar.xz 13824 BLAKE2B e4df9e0dc9512882022aaf325ebf65c540169454c91dd31f913c6f57f6eb291c79ae919671b53db1549799d4a70c09298bf45ed82ad05eb1f961443cc958369d SHA512 87fed0c3f8e28c9f702443db58350bb615110b27ebe334b5de2ea60678e2548c56cd75cffade210d69634e2ac0a9311f5100ddb45d97645aa76d5688bc421a61 DIST gcc-12-20240209.tar.xz 79824868 BLAKE2B 1ae5a646da470f06648c4766c77475ceb287c5f6647d5102f1aef6590f973233d5e7f83b5e0241488d49dba59dd605c211938379e68a393a2dccb3834103ae4b SHA512 9f9a04f4477f41bb2a5662aedef2af75b039de50c2dc99310e504e6080cb7aae06a1255337ea2e563975cb108ddc6766adbbaf4e3d5d5712801d7ba9a5209dbd diff --git a/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild b/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild new file mode 100644 index ..66e7925a44d5 --- /dev/null +++ b/sys-devel/gcc/gcc-11.4.1_p20240508.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="11.4.0" +PATCH_VER="12" +MUSL_VER="2" +MUSL_GCC_VER="11.4.0" +PYTHON_COMPAT=( python3_{10..12} ) + +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=releases/gcc-$(ver_cut 1) +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}" +
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/1.0.0/, media-video/pipewire/
commit: cb79a335075316bce5e7a8646fd8ae866392af2c Author: Sam James gentoo org> AuthorDate: Wed May 8 22:17:22 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 22:17:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb79a335 media-video/pipewire: drop 1.0.0-r1, 1.0.3 Signed-off-by: Sam James gentoo.org> media-video/pipewire/Manifest | 2 - .../1.0.0/0001-fix-compile-with-no-examples.patch | 59 --- .../files/1.0.0/0002-fix-x11-bell-segfault.patch | 29 -- media-video/pipewire/pipewire-1.0.0-r1.ebuild | 509 - media-video/pipewire/pipewire-1.0.3.ebuild | 506 5 files changed, 1105 deletions(-) diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 575861ba7b97..2d23ecda5dcc 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -1,5 +1,3 @@ DIST pipewire-1.0.0-docs.tar.xz 33632 BLAKE2B be06aa7242f7d2f8627b3bf2a2ae491dbda456a24811a767218eb89b1fd5961a461697e5d8ae2782323fdb927985fa4fd5dd40c21268b1c7939f4cd3c9e1a9ab SHA512 14f794c4152d7d9a4a7d9d4d5c2ff381c2a8262deaff034f993c4d28629fca8cc3d71d3a7c02982703e449fae5f58257fea0c20db02bf95b5aed88a4d99d2c58 -DIST pipewire-1.0.0.tar.bz2 1682155 BLAKE2B de48de0f486a530ee060acdc6d35e27bf298e195e2c3d21a9444da7459ef02b44d97147b3bd3a820bdf28ebffbee910f77306a28ffb1b12eeaf8ce37f8d97a6f SHA512 8955bd16ba8508d5838e960ae8c089efaeb9dab0c08719baea8f8f8047cd53b84a46b2459ecd7f000f21b0025a52e93f052025e71c07dc4a2aef89237c5c87f1 -DIST pipewire-1.0.3.tar.bz2 1682330 BLAKE2B cf7f69ee8db703b3e441b6ca34aec4e41cc9cd5c0a21344adee2adcbf5b1b9d5fc3913dece88946e34cf7081402d21ea617cfcd0d09bc2780394bc20a5149296 SHA512 e568b9eb328d701c06a93c4f1556bf8db6e972877a7f2a5776fe77a20130a63972b3f78d52da66ccb1b2ee9df5451a403ab83aef5662dc5d93a6dfbedb23f66a DIST pipewire-1.0.4.tar.bz2 1698660 BLAKE2B 0842a5fca65c8a91eadd9f0594864ae0f0d428b3c03d2c5fecc3b7f62ff6f5d24fc1190eb351279c002e26596148b23b4b576551502be21beb2eeaa0d2ad4dac SHA512 42e8e28b1fd497f5329b5966abd5cfb7d7976fb0ca9f8f39bccf44195dd11f227cdec2448ba7db4559e866ea2dccf64b8172a2ae069c5204cd8f66c0f8a9e2d9 DIST pipewire-1.0.5.tar.bz2 1698291 BLAKE2B 0f919a01b5f84060fb2ce560a7790a0d59374671f52a941492930fe21ac39178688f27f00cad649d239901f88b392e16895648efae2ec2785c394c1f6d186ddf SHA512 18fbbe36c8752eb0f1df5ee3f3fffee279addcec9825281bd165ad8316f17af7e91bb5759f63c16139c074b03e5a77ef9d596a87f584d1580bbb754101b70a0f diff --git a/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch b/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch deleted file mode 100644 index fee0ac1bc328.. --- a/media-video/pipewire/files/1.0.0/0001-fix-compile-with-no-examples.patch +++ /dev/null @@ -1,59 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3675 -https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1790 - -From 6b4cdab57a0678e88992fb4e5b216e481b051808 Mon Sep 17 00:00:00 2001 -From: Pauli Virtanen -Date: Sun, 26 Nov 2023 18:31:43 +0200 -Subject: [PATCH] meson.build: fix compile with -Dexamples=disabled - a/spa/examples/meson.build -+++ b/spa/examples/meson.build -@@ -6,6 +6,10 @@ spa_examples = [ - 'local-v4l2', - ] - -+if not get_option('examples').allowed() -+ subdir_done() -+endif -+ - spa_examples_extra_deps = { - 'local-v4l2': [sdl_dep], - 'local-libcamera': [sdl_dep, libcamera_dep], a/spa/meson.build -+++ b/spa/meson.build -@@ -113,6 +113,4 @@ endif - - subdir('tools') - subdir('tests') --if get_option('examples').allowed() -- subdir('examples') --endif -+subdir('examples') a/src/examples/meson.build -+++ b/src/examples/meson.build -@@ -22,6 +22,10 @@ examples = [ - 'local-v4l2', - ] - -+if not get_option('examples').allowed() -+ subdir_done() -+endif -+ - examples_extra_deps = { - 'video-src-fixate': [drm_dep], - 'video-play': [sdl_dep], a/src/meson.build -+++ b/src/meson.build -@@ -3,9 +3,7 @@ subdir('pipewire') - subdir('daemon') - subdir('tools') - subdir('modules') --if get_option('examples').allowed() -- subdir('examples') --endif -+subdir('examples') - if get_option('tests').allowed() - subdir('tests') - endif --- -GitLab diff --git a/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch b/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch deleted file mode 100644 index ecf7ded220f4.. --- a/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://bugs.gentoo.org/919133 -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3688 -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8ecc61e1177c94e78fa171ee359cfbbd239942bc - -From 8ecc61e1177c94e78fa171ee359cfbbd239942bc Mon Sep 17 00:00:00 2001 -From: Wim Taymans -Date: Tue, 5 Dec 2023 16:18:30 +0100 -Subject: [PATCH] module-x11-bell: force pulse backend - -The libcanberra AL
[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/
commit: ce203416fc1f691d5fe49dc1a004a623601bc9d6 Author: Sam James gentoo org> AuthorDate: Wed May 8 22:05:32 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 22:05:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce203416 media-video/wireplumber: add TODO re future improvement for sound-server patch Signed-off-by: Sam James gentoo.org> media-video/wireplumber/wireplumber-0.5.2.ebuild | 2 ++ media-video/wireplumber/wireplumber-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/media-video/wireplumber/wireplumber-0.5.2.ebuild b/media-video/wireplumber/wireplumber-0.5.2.ebuild index d7011c60a35b..ea1b71883dbb 100644 --- a/media-video/wireplumber/wireplumber-0.5.2.ebuild +++ b/media-video/wireplumber/wireplumber-0.5.2.ebuild @@ -66,6 +66,8 @@ DOCS=( {NEWS,README}.rst ) PATCHES=( # Defer enabling sound server parts to media-video/pipewire + # TODO: Soon, we should be able to migrate to just a dropin at + # /usr/share. See https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/652#note_2399735. "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch ) diff --git a/media-video/wireplumber/wireplumber-.ebuild b/media-video/wireplumber/wireplumber-.ebuild index d7011c60a35b..ea1b71883dbb 100644 --- a/media-video/wireplumber/wireplumber-.ebuild +++ b/media-video/wireplumber/wireplumber-.ebuild @@ -66,6 +66,8 @@ DOCS=( {NEWS,README}.rst ) PATCHES=( # Defer enabling sound server parts to media-video/pipewire + # TODO: Soon, we should be able to migrate to just a dropin at + # /usr/share. See https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/652#note_2399735. "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch )
[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/
commit: 26ec15318f5131f5aed63738f225d9448168af5c Author: Sam James gentoo org> AuthorDate: Wed May 8 22:04:09 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 22:05:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ec1531 media-video/wireplumber: style tweaks Signed-off-by: Sam James gentoo.org> media-video/wireplumber/wireplumber-0.5.2.ebuild | 27 media-video/wireplumber/wireplumber-.ebuild | 27 2 files changed, 26 insertions(+), 28 deletions(-) diff --git a/media-video/wireplumber/wireplumber-0.5.2.ebuild b/media-video/wireplumber/wireplumber-0.5.2.ebuild index 21dc5de57874..d7011c60a35b 100644 --- a/media-video/wireplumber/wireplumber-0.5.2.ebuild +++ b/media-video/wireplumber/wireplumber-0.5.2.ebuild @@ -14,6 +14,9 @@ LUA_COMPAT=( lua5-{3,4} ) inherit lua-single meson systemd +DESCRIPTION="Replacement for pipewire-media-session" +HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber"; + if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git"; EGIT_BRANCH="master" @@ -23,9 +26,6 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -DESCRIPTION="Replacement for pipewire-media-session" -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber"; - LICENSE="MIT" SLOT="0/0.5" IUSE="elogind system-service systemd test" @@ -46,7 +46,6 @@ BDEPEND=" sys-devel/gettext test? ( sys-apps/dbus ) " - DEPEND=" ${LUA_DEPS} >=dev-libs/glib-2.68 @@ -55,12 +54,8 @@ DEPEND=" elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) " - -# Any dev-lua/* deps get declared like this inside RDEPEND: -# $(lua_gen_cond_dep ' -# dev-lua/[${LUA_USEDEP}] -# ') -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} system-service? ( acct-user/pipewire acct-group/pipewire @@ -70,7 +65,8 @@ RDEPEND="${DEPEND} DOCS=( {NEWS,README}.rst ) PATCHES=( - "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch # defer enabling sound server parts to media-video/pipewire + # Defer enabling sound server parts to media-video/pipewire + "${FILESDIR}"/${PN}-0.4.81-config-disable-sound-server-parts.patch ) src_configure() { @@ -78,9 +74,11 @@ src_configure() { -Ddaemon=true -Dtools=true -Dmodules=true - -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?) - -Dintrospection=disabled # Only used for Sphinx doc generation - -Dsystem-lua=true # We always unbundle everything we can + # Ebuild not wired up yet (Sphinx, Doxygen?) + -Ddoc=disabled + # Only used for Sphinx doc generation + -Dintrospection=disabled + -Dsystem-lua=true -Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version)) $(meson_feature elogind) $(meson_feature systemd) @@ -109,6 +107,7 @@ pkg_postinst() { ewarn "or, if it does exist, that any reference to" ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out (begins with a #)." fi + if use system-service; then ewarn ewarn "WARNING: you have enabled the system-service USE flag, which installs" diff --git a/media-video/wireplumber/wireplumber-.ebuild b/media-video/wireplumber/wireplumber-.ebuild index 21dc5de57874..d7011c60a35b 100644 --- a/media-video/wireplumber/wireplumber-.ebuild +++ b/media-video/wireplumber/wireplumber-.ebuild @@ -14,6 +14,9 @@ LUA_COMPAT=( lua5-{3,4} ) inherit lua-single meson systemd +DESCRIPTION="Replacement for pipewire-media-session" +HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber"; + if [[ ${PV} == ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git"; EGIT_BRANCH="master" @@ -23,9 +26,6 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi -DESCRIPTION="Replacement for pipewire-media-session" -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber"; - LICENSE="MIT" SLOT="0/0.5" IUSE="elogind system-service systemd test" @@ -46,7 +46,6 @@ BDEPEND=" sys-devel/gettext test? ( sys-apps/dbus ) " - DEPEND=" ${LUA_DEPS} >=dev-libs/glib-2.68 @@ -55,12 +54,8 @@ DEPEND=" elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) " - -# Any dev-lua/* deps get declared like this inside RDEPEND: -# $(lua_gen_cond_dep ' -# dev-lua/[${LUA_USEDEP}] -# ') -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} system-service? ( acct-user/pipewire acct-group/pipewire @@ -70,7 +65,8 @@ RDEPEND="${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/
commit: 89bdbf92d4e882fc32f7de2594b1b432ff1efa52 Author: Marc Schiffbauer gentoo org> AuthorDate: Wed May 8 21:56:19 2024 + Commit: Marc Schiffbauer gentoo org> CommitDate: Wed May 8 21:58:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bdbf92 dev-python/bareos: add 22.1.4 Signed-off-by: Marc Schiffbauer gentoo.org> dev-python/bareos/Manifest | 1 + dev-python/bareos/bareos-22.1.4.ebuild | 18 ++ 2 files changed, 19 insertions(+) diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest index 58563338c54e..9834da74c158 100644 --- a/dev-python/bareos/Manifest +++ b/dev-python/bareos/Manifest @@ -1,2 +1,3 @@ DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880 SHA512 76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327 +DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a SHA512 4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b SHA512 a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29 diff --git a/dev-python/bareos/bareos-22.1.4.ebuild b/dev-python/bareos/bareos-22.1.4.ebuild new file mode 100644 index ..59d31548b8d2 --- /dev/null +++ b/dev-python/bareos/bareos-22.1.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="python bindings for bareos network backup suite" +HOMEPAGE="https://www.bareos.com/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${PN}-Release-${PV}/python-bareos + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="mirror test"
[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/
commit: c4d82cbcdf075acb02a359d685df9712ec01fce9 Author: Marc Schiffbauer gentoo org> AuthorDate: Wed May 8 21:54:33 2024 + Commit: Marc Schiffbauer gentoo org> CommitDate: Wed May 8 21:58:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d82cbc app-backup/bareos: add 21.1.9, 22.1.4 Bug: https://bugs.gentoo.org/917761 Bug: https://bugs.gentoo.org/830293 Signed-off-by: Marc Schiffbauer gentoo.org> app-backup/bareos/Manifest | 2 + app-backup/bareos/bareos-21.1.9.ebuild | 414 +++ app-backup/bareos/bareos-22.1.4.ebuild | 434 + 3 files changed, 850 insertions(+) diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest index 8206ffaf50c5..084b9c1489f4 100644 --- a/app-backup/bareos/Manifest +++ b/app-backup/bareos/Manifest @@ -1,4 +1,6 @@ DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311 SHA512 643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738 +DIST bareos-21.1.9.tar.gz 11670286 BLAKE2B 22486fdf2b80296fed4265afa8ea4f5c0708f7836172da6a0f081c3328eea84c2eaf7de62884c82aeb61ead38f5a872edc6718fce730c16d6e4e96ef520eff0e SHA512 337702bf5b38bdf6f96720748ec0ab154f698389d6ff535b59f0a9432783f021287b98ac446467a1da51614c6fd740b45b8a5363f56cb5bd855bfe333fc6cfac DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880 SHA512 76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327 +DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a SHA512 4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f SHA512 5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b SHA512 a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29 diff --git a/app-backup/bareos/bareos-21.1.9.ebuild b/app-backup/bareos/bareos-21.1.9.ebuild new file mode 100644 index ..ae6b1efd9be1 --- /dev/null +++ b/app-backup/bareos/bareos-21.1.9.ebuild @@ -0,0 +1,414 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +CMAKE_WARN_UNUSED_CLI=no +#CMAKE_REMOVE_MODULES=yes + +inherit python-any-r1 systemd cmake tmpfiles + +DESCRIPTION="Featureful client/server network backup suite" +HOMEPAGE="https://www.bareos.org/"; +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" + +# some tests still fail propably due to missing bits in src_test -> TODO +RESTRICT="mirror test" +#RESTRICT=" +# mirror +# !test? ( test ) +#" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb + logwatch ndmp readline scsi-crypto split-usr + static +storage-daemon systemd tcpd test vim-syntax vmware xattr" + +# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake +DEPEND=" + !app-backup/bacula + acct-group/${PN} + !x86? ( + ceph? ( sys-cluster/ceph ) + ) + glusterfs? ( sys-cluster/glusterfs ) + lmdb? ( dev-db/lmdb ) + dev-libs/gmp:0 + !clientonly? ( + acct-user/${PN} + dev-db/postgresql:*[threads(+)] + director? ( + virtual/mta + ) + ) + logwatch? ( sys-apps/logwatch ) + ndmp? ( net-libs/rpcsvc-proto ) + tcpd? ( sys-apps/tcp-wrappers ) + readline? ( sys-libs/readline:0 ) + static? ( + acl? ( virtual/acl[static-libs] ) + dev-libs/jansson:=[static-libs] + dev-libs/lzo[static-libs] + dev-libs/openssl:0=[static-libs] + sys-libs/ncurses:=[static-libs] + sys-libs/zlib[static-libs] + ) + !static? ( + acl? ( virtual/acl ) + dev-libs/jansson:= + dev-libs/lzo + dev-libs/openssl:0= + sys-libs/ncurses:= +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpdecimal/
commit: 7fb5632aca63f7451bf6a8a1b5d13fe56b2f6c05 Author: Yixun Lan gentoo org> AuthorDate: Wed May 8 21:40:32 2024 + Commit: Yixun Lan gentoo org> CommitDate: Wed May 8 21:48:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb5632a dev-libs/mpdecimal: Keyword 4.0.0 riscv, #931598 Signed-off-by: Yixun Lan gentoo.org> dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild index 95742357fa5b..e2b2f84cbcad 100644 --- a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild +++ b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc" IUSE="cxx test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-portage/gentoolkit/
commit: 7d957d77c80b4296b8b3bdcc04bee1e4a953f9b1 Author: Sam James gentoo org> AuthorDate: Wed May 8 21:44:38 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:44:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d957d77 app-portage/gentoolkit: add 0.6.7 Closes: https://bugs.gentoo.org/877491 Closes: https://bugs.gentoo.org/923369 Closes: https://bugs.gentoo.org/915055 Closes: https://bugs.gentoo.org/928951 Closes: https://bugs.gentoo.org/928138 Signed-off-by: Sam James gentoo.org> app-portage/gentoolkit/Manifest| 1 + app-portage/gentoolkit/gentoolkit-0.6.7.ebuild | 127 + 2 files changed, 128 insertions(+) diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest index 6436268220d5..27d5cee1963f 100644 --- a/app-portage/gentoolkit/Manifest +++ b/app-portage/gentoolkit/Manifest @@ -1,3 +1,4 @@ DIST gentoolkit-0.6.3.tar.bz2 3186163 BLAKE2B 0f9befac53faa2b578b461a55c7113934a60478fc5d8d5ab0e06cb836ff5a2de75bb290ed797a2b085ec9f33c8494e3c3d5d0d6b643c525fff4dd0a82657118f SHA512 cf51480213fd4bac45d44f5eb5e4be4cb5c5b97ad63ecd832eb54fc7043ab8e974491005431f0897d6c41d251ae0f9fc95cfdfc4d613fc56340630a094bfc61d DIST gentoolkit-0.6.5.tar.bz2 3186457 BLAKE2B 7f873385b183e51b03e1c4be0edbabc89556e1b3a1dce2be71584c9ea927dd09185ba1022e570de0ed2a46cbb764c67f6eaccf97dc5892f4f355244bac7c0545 SHA512 cff9e7b1b8122941b03f7e156f25b5b416c5e4bbf1b759ecf006c271758f2548323bf59ba94a14f3268eea43081ccbba3ab63e118123af870c0257aaecbb9554 DIST gentoolkit-0.6.6.tar.bz2 3187351 BLAKE2B f8add246e9d968c57a8d0e5c842a40a7646e92cc165ca611df35988ba55bd0221a26eefb351680f53e81adcf608a20eab604d0a9b9e52f936ebc7c20575c597c SHA512 73fc4b8d98dc118d3c505c49d94dd248c92d2bde883c130c65dcf814d200a165084e9c94713e93341e7c54b59b59db83279538440e0822902de688c135b8949d +DIST gentoolkit-0.6.7.tar.bz2 3187598 BLAKE2B 54c576fa7ded310fae24100171e069bfc79c0f908199384d33cac34d49f62e5cac4bda3e7f93db1866f8d4cf75afb465d82038eebb4df27070e14e73fba65feb SHA512 a5fb73c9b43e74541ccbb0537f860b6623284b84feb8922c95b5b5dd1dbd3db5117cbc3f899483c1a99086fcd8ddf49f71b81475e29af9e8bcdd123501fe diff --git a/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild new file mode 100644 index ..5eb3d884baf5 --- /dev/null +++ b/app-portage/gentoolkit/gentoolkit-0.6.7.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="xml(+),threads(+)" + +inherit meson python-r1 tmpfiles + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoolkit.git"; + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.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="Collection of administration scripts for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools"; + +LICENSE="GPL-2" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +IUSE="test" +RESTRICT="!test? ( test )" + +# Need newer Portage for eclean-pkg API, bug #900224 +DEPEND=" + >=sys-apps/portage-3.0.57[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} + app-alternatives/awk + sys-apps/gentoo-functions +" + +# setuptools is still needed as a workaround for Python 3.12+ for now. +# https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/meson-1.2.1-r1 + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' python3_12) + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + default + if use prefix-guest ; then + # use correct repo name, bug #632223 + sed -i \ + -e "/load_profile_data/s/repo='gentoo'/repo='gentoo_prefix'/" \ + pym/gentoolkit/profile.py || die + fi +} + +src_configure() { + local code_only=false + python_foreach_impl my_src_configure +} + +my_src_configure() { + local emesonargs=( + -Dcode-only=${code_only} + $(meson_use test tests) + -Deprefix="${EPREFIX}" + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + ) + + meson_src_configure + code_only=true +} + +src_compile() { + python_foreach_impl meson_src_compile +} + +src_test() { + python_foreach_impl meson_src_test --no-rebuild --verbose +} + +src_install() { + python_foreach_impl my_src_install + dotmpfiles data/tmpfiles.d/revdep-rebuild.conf + + local scripts +
[gentoo-commits] proj/gentoolkit:master commit in: /
commit: 054afd492ef2c0d4897d93220b5543b698f8e06d Author: Sam James gentoo org> AuthorDate: Wed May 8 21:42:57 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:42:57 2024 + URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=054afd49 meson.build: prepare for gentoolkit-0.6.7 Signed-off-by: Sam James gentoo.org> meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 1c07ad1..abf171f 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'gentoolkit', 'c', -version : '0.6.6', +version : '0.6.7', license : 'GPL-2.0-or-later', meson_version : '>=0.64.0' )
[gentoo-commits] proj/gentoolkit: New tag: gentoolkit-0.6.7
commit: Commit: Sam James gentoo org> CommitDate: Wed May 8 21:43:11 2024 + New tag: gentoolkit-0.6.7
[gentoo-commits] repo/gentoo:master commit in: media-sound/whipper/files/, media-sound/whipper/
commit: 87a88d8b829733826fda808a9b7fb843bcf5eb55 Author: Quentin Retornaz retornaz com> AuthorDate: Wed May 8 18:34:56 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:33:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a88d8b media-sound/whipper: update RDEPEND="dev-python/ruamel-yaml" Closes: https://bugs.gentoo.org/930466 Signed-off-by: Quentin Retornaz retornaz.com> Closes: https://github.com/gentoo/gentoo/pull/36607 Signed-off-by: Sam James gentoo.org> .../whipper/files/whipper-0.10.0-ruamel-yaml.patch | 109 + media-sound/whipper/whipper-0.10.0-r2.ebuild | 56 +++ 2 files changed, 165 insertions(+) diff --git a/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch b/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch new file mode 100644 index ..206547e4b3e9 --- /dev/null +++ b/media-sound/whipper/files/whipper-0.10.0-ruamel-yaml.patch @@ -0,0 +1,109 @@ +From e0942417a1c267781a8b676789730457dcb2e6fa Mon Sep 17 00:00:00 2001 +From: Martin Weinelt +Date: Sun, 20 Jun 2021 15:18:37 +0200 +Subject: [PATCH] Use custom YAML subclass to be compatible with + ruamel_yaml>=0.17 + +Signed-off-by: Martin Weinelt +--- + whipper/common/yaml.py | 18 ++ + whipper/result/logger.py | 11 ++- + whipper/test/test_result_logger.py | 14 ++ + 3 files changed, 30 insertions(+), 13 deletions(-) + create mode 100644 whipper/common/yaml.py + +diff --git a/whipper/common/yaml.py b/whipper/common/yaml.py +new file mode 100644 +index ..4edb0b36 +--- /dev/null b/whipper/common/yaml.py +@@ -0,0 +1,18 @@ ++from ruamel.yaml import YAML as ruamel_YAML ++from ruamel.yaml.compat import StringIO ++ ++# https://yaml.readthedocs.io/en/latest/example.html#output-of-dump-as-a-string ++class YAML(ruamel_YAML): ++def __init__(self, *args, **kwargs): ++super().__init__() ++self.width = 4000 ++self.default_flow_style = False ++ ++def dump(self, data, stream=None, **kw): ++inefficient = False ++if stream is None: ++inefficient = True ++stream = StringIO() ++ruamel_YAML.dump(self, data, stream, **kw) ++if inefficient: ++return stream.getvalue() +diff --git a/whipper/result/logger.py b/whipper/result/logger.py +index b7043adc..f4471a00 100644 +--- a/whipper/result/logger.py b/whipper/result/logger.py +@@ -1,12 +1,12 @@ + import time + import hashlib + import re +-import ruamel.yaml as yaml + from ruamel.yaml.comments import CommentedMap as OrderedDict + + import whipper + + from whipper.common import common ++from whipper.common.yaml import YAML + from whipper.result import result + + +@@ -148,11 +148,12 @@ def logRip(self, ripResult, epoch): + data["EOF"] = "End of status report" + riplog["Conclusive status report"] = data + ++yaml = YAML( ++typ="rt", ++pure=True ++) + riplog = yaml.dump( +-riplog, +-default_flow_style=False, +-width=4000, +-Dumper=yaml.RoundTripDumper ++riplog + ) + # Add a newline after the "Log creation date" line + riplog = re.sub( +diff --git a/whipper/test/test_result_logger.py b/whipper/test/test_result_logger.py +index 411b61af..98c89ab5 100644 +--- a/whipper/test/test_result_logger.py b/whipper/test/test_result_logger.py +@@ -3,8 +3,8 @@ + import os + import re + import unittest +-import ruamel.yaml + ++from whipper.common.yaml import YAML + from whipper.result.result import TrackResult, RipResult + from whipper.result.logger import WhipperLogger + +@@ -163,16 +163,14 @@ def testLogger(self): + )) + ) + +-yaml = ruamel.yaml.YAML() ++yaml = YAML( ++typ='rt', ++pure=True ++) + parsedLog = yaml.load(actual) + self.assertEqual( + actual, +-ruamel.yaml.dump( +-parsedLog, +-default_flow_style=False, +-width=4000, +-Dumper=ruamel.yaml.RoundTripDumper +-) ++yaml.dump(parsedLog) + ) + log_body = "\n".join(actualLines[:-1]).encode() + self.assertEqual( diff --git a/media-sound/whipper/whipper-0.10.0-r2.ebuild b/media-sound/whipper/whipper-0.10.0-r2.ebuild new file mode 100644 index ..4458574acf2f --- /dev/null +++ b/media-sound/whipper/whipper-0.10.0-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A Python CD-DA ripper preferring accuracy over speed (forked from morituri)" +HOMEPAGE="https://github.com/whipper-team/whipper"; +SRC_UR
[gentoo-commits] repo/gentoo:master commit in: media-sound/beets/
commit: 3fc773111252f544e508d1dd27b5ff0ee659e98e Author: Sam James gentoo org> AuthorDate: Wed May 8 21:32:38 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:32:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc77311 media-sound/beets: fix build w/ USE=doc and >=sphinx-7 Closes: https://bugs.gentoo.org/927904 Signed-off-by: Sam James gentoo.org> media-sound/beets/beets-1.6.0-r1.ebuild | 6 -- media-sound/beets/beets-.ebuild | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/media-sound/beets/beets-1.6.0-r1.ebuild b/media-sound/beets/beets-1.6.0-r1.ebuild index cdc5158e3f60..5d407a5cc040 100644 --- a/media-sound/beets/beets-1.6.0-r1.ebuild +++ b/media-sound/beets/beets-1.6.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -98,7 +98,9 @@ python_prepare_all() { } python_compile_all() { - use doc && esetup.py build_sphinx -b html --build-dir=docs/build + if use doc ; then + sphinx-build -b html docs docs/build || die + fi } python_install_all() { diff --git a/media-sound/beets/beets-.ebuild b/media-sound/beets/beets-.ebuild index 03d6d8352705..8c8520a503a4 100644 --- a/media-sound/beets/beets-.ebuild +++ b/media-sound/beets/beets-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -91,7 +91,9 @@ python_prepare_all() { } python_compile_all() { - use doc && esetup.py build_sphinx -b html --build-dir=docs/build + if use doc ; then + sphinx-build -b html docs docs/build || die + fi } python_install_all() {
[gentoo-commits] repo/gentoo:master commit in: net-mail/notmuch/
commit: 5ff30ab54f80cb65ce9a9349347371d863dae2d8 Author: Sam James gentoo org> AuthorDate: Wed May 8 21:28:26 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:28:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff30ab5 net-mail/notmuch: stabilize 0.37-r2 for amd64, arm, arm64, x86 Signed-off-by: Sam James gentoo.org> net-mail/notmuch/notmuch-0.37-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/notmuch/notmuch-0.37-r2.ebuild b/net-mail/notmuch/notmuch-0.37-r2.ebuild index de653956ff4f..7a7621ec990b 100644 --- a/net-mail/notmuch/notmuch-0.37-r2.ebuild +++ b/net-mail/notmuch/notmuch-0.37-r2.ebuild @@ -18,7 +18,7 @@ LICENSE="GPL-3" # Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is # meant to be binary backward compatible. SLOT="0/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} apidoc? ( doc )
[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/
commit: 9f84b6ecb9f17985b037503e7131388a9522fd4e Author: Sam James gentoo org> AuthorDate: Wed May 8 21:28:39 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:28:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f84b6ec mail-filter/afew: stabilize 3.0.1-r1 for amd64, x86 Signed-off-by: Sam James gentoo.org> mail-filter/afew/afew-3.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-filter/afew/afew-3.0.1-r1.ebuild b/mail-filter/afew/afew-3.0.1-r1.ebuild index 5e0464a81e87..ad2c78a19c9e 100644 --- a/mail-filter/afew/afew-3.0.1-r1.ebuild +++ b/mail-filter/afew/afew-3.0.1-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/afewmail/afew"; LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpdecimal/
commit: 1f519d377e5071faa4b37c38ae655a5d25b82773 Author: Sam James gentoo org> AuthorDate: Wed May 8 21:26:53 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:26:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f519d37 dev-libs/mpdecimal: Keyword 4.0.0 arm64, #931598 Signed-off-by: Sam James gentoo.org> dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild index efbd94089dbb..95742357fa5b 100644 --- a/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild +++ b/dev-libs/mpdecimal/mpdecimal-4.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc" IUSE="cxx test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/
commit: 86b074613276e5a14c8c76eabbd38f2e5eaacd4a Author: Sam James gentoo org> AuthorDate: Wed May 8 21:26:11 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:26:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b07461 mail-filter/afew: update EAPI 7 -> 8, enable py3.12 Bug: https://bugs.gentoo.org/929716 Signed-off-by: Sam James gentoo.org> mail-filter/afew/afew-3.0.1-r1.ebuild | 61 +++ 1 file changed, 61 insertions(+) diff --git a/mail-filter/afew/afew-3.0.1-r1.ebuild b/mail-filter/afew/afew-3.0.1-r1.ebuild new file mode 100644 index ..5e0464a81e87 --- /dev/null +++ b/mail-filter/afew/afew-3.0.1-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Initial tagging script for Notmuch" +HOMEPAGE="https://github.com/afewmail/afew"; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/dkimpy[${PYTHON_USEDEP}] + net-mail/notmuch[python,${PYTHON_USEDEP}] + ')" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + ') + test? ( + $(python_gen_cond_dep ' + dev-python/freezegun[${PYTHON_USEDEP}] + ') + )" + +DOCS=( "README.rst" ) + +distutils_enable_tests pytest + +python_prepare_all() { + sed -r \ + -e "s/^([[:space:]]+)use_scm_version=.*,$/\1version='${PV}',/" \ + -e "/^([[:space:]]+)setup_requires=.*,$/d" \ + -i setup.py || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + sphinx-build -b man docs docs/build/man || die + + if use doc ; then + sphinx-build -b html docs docs/build/html || die + fi +} + +python_install_all() { + doman docs/build/man/* + dodoc afew/defaults/afew.config + use doc && HTML_DOCS=( docs/build/html/. ) + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: net-mail/notmuch/files/, net-mail/notmuch/
commit: d2d7d6f4c636436cd20138ea0a77e658e0ddcbfc Author: Sam James gentoo org> AuthorDate: Wed May 8 21:23:31 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:25:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d7d6f4 net-mail/notmuch: add py3.12, set DISTUTILS_EXT=1 Closes: https://bugs.gentoo.org/929716 Signed-off-by: Sam James gentoo.org> .../notmuch/files/notmuch-0.37-python3.12.patch| 29 ++ net-mail/notmuch/notmuch-0.37-r2.ebuild| 305 + 2 files changed, 334 insertions(+) diff --git a/net-mail/notmuch/files/notmuch-0.37-python3.12.patch b/net-mail/notmuch/files/notmuch-0.37-python3.12.patch new file mode 100644 index ..b8b668ebcae6 --- /dev/null +++ b/net-mail/notmuch/files/notmuch-0.37-python3.12.patch @@ -0,0 +1,29 @@ +https://bugs.gentoo.org/929716 +https://github.com/notmuch/notmuch/commit/3771832b013012e408696897215fd0edde7dce37 + +From 3771832b013012e408696897215fd0edde7dce37 Mon Sep 17 00:00:00 2001 +From: Michael J Gruber +Date: Fri, 16 Jun 2023 13:19:26 +0200 +Subject: [PATCH] python: adjust legacy bindings to py 3.12 + +Py 3.12 finally pulled the plug on the `SafeConfigParser` class which +has been deprecated since py 3.2. + +We use it in the legacy bindings only, so take the easy route of +importing `ConfigParser` as `SafeConfigParser` and monkey-patching so +that the class has the expected interface. +--- a/bindings/python/notmuch/compat.py b/bindings/python/notmuch/compat.py +@@ -47,7 +47,10 @@ def encode_utf8(value): + + return value + else: +-from configparser import SafeConfigParser ++from configparser import ConfigParser as SafeConfigParser ++ ++if not hasattr(SafeConfigParser, 'readfp'): # py >= 3.12 ++SafeConfigParser.readfp = SafeConfigParser.read_file + + class Python3StringMixIn(object): + def __str__(self): + diff --git a/net-mail/notmuch/notmuch-0.37-r2.ebuild b/net-mail/notmuch/notmuch-0.37-r2.ebuild new file mode 100644 index ..de653956ff4f --- /dev/null +++ b/net-mail/notmuch/notmuch-0.37-r2.ebuild @@ -0,0 +1,305 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit bash-completion-r1 desktop distutils-r1 elisp-common flag-o-matic pax-utils toolchain-funcs xdg-utils + +DESCRIPTION="Thread-based e-mail indexer, supporting quick search and tagging" +HOMEPAGE="https://notmuchmail.org/"; +SRC_URI="https://notmuchmail.org/releases/${P}.tar.xz + test? ( https://notmuchmail.org/releases/test-databases/database-v1.tar.xz )" + +LICENSE="GPL-3" +# Sub-slot corresponds to major wersion of libnotmuch.so.X.Y. Bump of Y is +# meant to be binary backward compatible. +SLOT="0/5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + apidoc? ( doc ) + nmbug? ( python ) + test? ( crypt emacs python ) +" +IUSE="apidoc crypt doc emacs mutt nmbug python test" +RESTRICT="!test? ( test )" + +BDEPEND=" + app-arch/xz-utils[extra-filters(-)] + virtual/pkgconfig + apidoc? ( + app-text/doxygen + dev-lang/perl + ) + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + sys-apps/texinfo + ) + python? ( + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) + ) + test? ( + app-shells/bash + sys-process/parallel + ) +" + +COMMON_DEPEND=" + dev-libs/glib + dev-libs/gmime:3.0[crypt] + >=dev-libs/xapian-1.4.0:= + sys-libs/talloc + sys-libs/zlib:= + emacs? ( >=app-editors/emacs-${NEED_EMACS}:* ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +DEPEND="${COMMON_DEPEND} + test? ( + >=app-editors/emacs-${NEED_EMACS}:*[libxml2] + app-misc/dtach + dev-debug/gdb[python] + crypt? ( + app-crypt/gnupg + dev-libs/openssl + ) + ) +" + +RDEPEND="${COMMON_DEPEND} + crypt? ( app-crypt/gnupg ) + mutt? ( + dev-perl/File-Which + dev-perl/Mail-Box + dev-perl/MailTools + dev-perl/String-ShellQuote + dev-perl/Term-ReadLine-Gnu + virtual/perl-Digest-SHA + virtual/perl-File-Path + virtual/perl-Getopt-Long + dev-perl/Pod-Parser + ) + nmbug? ( dev-vcs/git ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + "${FILESDIR}"/${PN}-0.37-configure-clang16.patch +
[gentoo-commits] repo/gentoo:master commit in: media-tv/channeleditor/
commit: 5ef609d661b55c73ebd347ffbd034cc809b0cf2b Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sun May 5 11:32:34 2024 + Commit: Daniel Pielmeier gentoo org> CommitDate: Wed May 8 21:21:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef609d6 media-tv/channeleditor: update EAPI 7 -> 8 - Switches to java-pkg-simple - No longer needs build.xml nor depends on ant - Drops java-ant-2.eclass, edos2unix.eclass - Uses the JAVA_MAIN_CLASS eclass variable for launchers Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Daniel Pielmeier gentoo.org> .../channeleditor/channeleditor-1.9.2.1-r4.ebuild | 50 ++ 1 file changed, 50 insertions(+) diff --git a/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild b/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild new file mode 100644 index ..e09a7fe8c5d0 --- /dev/null +++ b/media-tv/channeleditor/channeleditor-1.9.2.1-r4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit desktop java-pkg-2 java-pkg-simple xdg + +DESCRIPTION="Editor for VDR channels.conf" +HOMEPAGE="https://sites.google.com/site/reniershomepage/channeleditor"; +SRC_URI="https://downloads.sourceforge.net/project/channeleditor/channeleditor/$(ver_cut 1-3)/${P/-/_}_src.tar.gz" + +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +PATCHES=( + # include localisation changes + "${FILESDIR}"/${P}-messages.properties.patch + "${FILESDIR}"/${P}-messages_en.properties.patch +) + +JAVA_RESOURCE_DIRS="resources/src/java" +JAVA_SRC_DIR="src" + +src_prepare() { + default #780585 + java-pkg-2_src_prepare + + xdg_environment_reset + + JAVA_MAIN_CLASS="$(grep Main build/MANIFEST.MF | cut -d' ' -f2 | tr -cd [:print:])" + + # java-pkg-simple expects resources in JAVA_RESOURCE_DIRS + mkdir -p resources || die + find src -type f ! -name '*.java' \ + ! -name 'README' ! -name 'COPYRIGHT' \ + | xargs cp --parent -t resources || die +} + +src_install() { + java-pkg-simple_src_install + make_desktop_entry channeleditor Channeleditor "" "Utility" +}
[gentoo-commits] repo/gentoo:master commit in: media-video/projectx/
commit: 374aa7a9d1f37c728157dab7672fb83d94140021 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sun May 5 15:45:10 2024 + Commit: Daniel Pielmeier gentoo org> CommitDate: Wed May 8 21:21:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374aa7a9 media-video/projectx: update EAPI 7 -> 8 - Switches to java-pkg-simple - No longer needs build.xml nor depends on ant - Drops java-ant-2.eclass, edos2unix.eclass - Uses the JAVA_MAIN_CLASS eclass variable for launchers Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/36562 Signed-off-by: Daniel Pielmeier gentoo.org> media-video/projectx/projectx-0.91.0.10-r5.ebuild | 123 ++ 1 file changed, 123 insertions(+) diff --git a/media-video/projectx/projectx-0.91.0.10-r5.ebuild b/media-video/projectx/projectx-0.91.0.10-r5.ebuild new file mode 100644 index ..3e5d18a572cc --- /dev/null +++ b/media-video/projectx/projectx-0.91.0.10-r5.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit desktop java-pkg-2 java-pkg-simple toolchain-funcs xdg + +XDG_P="xdg-20100731" + +DESCRIPTION="Converts, splits and demuxes DVB and other MPEG recordings" +HOMEPAGE="https://project-x.sourceforge.net/"; +SRC_URI="https://dev.gentoo.org/~billie/distfiles/${P}-r4.tar.xz + https://dev.gentoo.org/~billie/distfiles/${PN}-idctfast.tar.xz + https://dev.gentoo.org/~billie/distfiles/${XDG_P}.java.xz + https://dev.gentoo.org/~billie/distfiles/${PN}-icon.png"; + +S="${WORKDIR}/Project-X" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="X cpu_flags_x86_mmx cpu_flags_x86_sse" + +COMMON_DEPEND=" + dev-java/commons-net:0 + X? ( dev-java/browserlauncher2:1.0 ) +" +RDEPEND=" + ${COMMON_DEPEND} + >=virtual/jre-1.8:* +" +DEPEND=" + ${COMMON_DEPEND} + >=virtual/jdk-1.8:* + app-arch/xz-utils +" + +JAVA_ENCODING="iso-8859-1" +JAVA_GENTOO_CLASSPATH="commons-net" +JAVA_RESOURCE_DIRS="resources" +JAVA_SRC_DIR="src" + +src_prepare() { + default + + xdg_environment_reset + + local X + + # apply stdout corruption patch (z...@gentoo.org) + eapply "${FILESDIR}/${PN}-0.91.0.10-stdout-corrupt.patch" + + # apply BrowserLauncher2 patch + if use X; then + eapply "${FILESDIR}/${PN}-0.91.0.10-bl2.patch" + JAVA_GENTOO_CLASSPATH+=" browserlauncher2-1.0" + fi + rm -rf src/edu || die + + # apply IDCTFast patch + eapply "${FILESDIR}/${PN}-0.91.0.10-idctfast.patch" + + # apply XDG patch + cp -f "${WORKDIR}/${XDG_P}.java" "${S}/src/xdg.java" || die + eapply "${FILESDIR}/${PN}-0.91.0.10-xdg.patch" + + # patch executable and icon + sed -i -e "s:^\(Exec=\).*:\1${PN}_gui:g" \ + -e "s:^\(Icon=\).*:\1${PN}:g" *.desktop || die + + JAVA_MAIN_CLASS="$(grep Main MANIFEST.MF | cut -d' ' -f2)" + + # merge/remove resources depending on USE="X" + if use X; then + mv -f htmls resources/ || die + else + rm -rf src/net/sourceforge/dvb/projectx/gui || die + rm resources/*.gif || die + fi + + # update library packages + cd lib || die + rm -f {commons-net,jakarta-oro}*.jar || die + java-pkg_jar-from commons-net + use X && java-pkg_jar-from browserlauncher2-1.0 + java-pkg_ensure-no-bundled-jars +} + +src_compile() { + local IDCT="idct-mjpeg" # default IDCT implementation + if use x86 || use amd64; then + use cpu_flags_x86_mmx && IDCT="idct-mjpeg-mmx" + use cpu_flags_x86_sse && IDCT="idct-mjpeg-sse" + fi + + java-pkg-simple_src_compile + + cd lib/PORTABLE || die + emake CC="$(tc-getCC)" IDCT="${IDCT}" LDFLAGS="${LDFLAGS}" \ + CPLAT="${CFLAGS} -O3 -ffast-math -fPIC" +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso lib/PORTABLE/libidctfast.so + + java-pkg_dolauncher ${PN}_cli --main ${JAVA_MAIN_CLASS} \ + --java_args "-Djava.awt.headless=true -Xmx256m" + + if use X; then + java-pkg_dolauncher ${PN}_gui --main ${JAVA_MAIN_CLASS} \ + --java_args "-Xmx256m" + dosym ${PN}_gui /usr/bin/${PN} + newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png" + domenu *.desktop + else + dosym ${PN}_cli /usr/bin/${PN} + fi + + dodoc *.txt +}
[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/
commit: 501f9e0004f152093fbb4fa19f3abcb3bfc4aa00 Author: Sam James gentoo org> AuthorDate: Wed May 8 21:17:20 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:17:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501f9e00 mail-filter/afew: fix build w/ >=sphinx-7 Closes: https://bugs.gentoo.org/906704 Signed-off-by: Sam James gentoo.org> mail-filter/afew/afew-3.0.1.ebuild | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/mail-filter/afew/afew-3.0.1.ebuild b/mail-filter/afew/afew-3.0.1.ebuild index a0e78506c838..7113ba509d4a 100644 --- a/mail-filter/afew/afew-3.0.1.ebuild +++ b/mail-filter/afew/afew-3.0.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi @@ -46,8 +46,11 @@ python_prepare_all() { } python_compile_all() { - esetup.py build_sphinx -b man --build-dir=docs/build - use doc && esetup.py build_sphinx -b html --build-dir=docs/build + sphinx-build -b man docs docs/build/man || die + + if use doc ; then + sphinx-build -b html docs docs/build/html || die + fi } python_install_all() {
[gentoo-commits] repo/gentoo:master commit in: mail-filter/afew/
commit: 606819aed213a624d73889eb1ef557c48e8bbe31 Author: Sam James gentoo org> AuthorDate: Wed May 8 21:18:16 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 21:18:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606819ae mail-filter/afew: add github, pypi upstream metadata Signed-off-by: Sam James gentoo.org> mail-filter/afew/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/mail-filter/afew/metadata.xml b/mail-filter/afew/metadata.xml index 6b2117db4e43..b62f0f7ba551 100644 --- a/mail-filter/afew/metadata.xml +++ b/mail-filter/afew/metadata.xml @@ -22,4 +22,8 @@ configurable rules that can contain arbitrary notmuch queries to match against any searchable attributes. + + afewmail/afew + afew +
[gentoo-commits] repo/gentoo:master commit in: games-strategy/wesnoth/files/
commit: b0e38ead7b2b02f524e9c1549689f3191f896312 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed May 8 18:08:55 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 8 20:49:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e38ead games-strategy/wesnoth: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Florian Schmaus gentoo.org> .../wesnoth/files/wesnoth-1.16.8-gcc-13.patch | 32 -- 1 file changed, 32 deletions(-) diff --git a/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch b/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch deleted file mode 100644 index f2d79ba6ad06.. --- a/games-strategy/wesnoth/files/wesnoth-1.16.8-gcc-13.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://github.com/wesnoth/wesnoth/commit/5fa07ea15c1736f74d89786d5ae449ed0f91c8a8 - -From 5fa07ea15c1736f74d89786d5ae449ed0f91c8a8 Mon Sep 17 00:00:00 2001 -From: Martin Liska -Date: Mon, 23 May 2022 13:44:39 +0200 -Subject: [PATCH] Fix building with GCC 13. - -Fixes the following issue: -base64.hpp:23:49: error: 'uint8_t' was not declared in this scope - -and: -deprecation.hpp:20:22: error: found ':' in nested-name-specifier, expected '::' a/src/deprecation.hpp -+++ b/src/deprecation.hpp -@@ -14,6 +14,7 @@ - - #pragma once - -+#include - #include - - /** See https://wiki.wesnoth.org/CompatibilityStandards for more info. */ a/src/serialization/base64.hpp -+++ b/src/serialization/base64.hpp -@@ -15,6 +15,7 @@ - - #pragma once - -+#include - #include - #include -
[gentoo-commits] repo/gentoo:master commit in: sys-process/below/
commit: a2b351b3b7b948f710a2f6d33b5705a11f1dd852 Author: Daniel Hodges gmail com> AuthorDate: Mon May 6 18:38:31 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 8 20:47:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b351b3 sys-process/below: add 0.8.1 Closes: https://github.com/gentoo/gentoo/pull/36589 Signed-off-by: Daniel Hodges gmail.com> Signed-off-by: Florian Schmaus gentoo.org> sys-process/below/Manifest | 95 ++ sys-process/below/below-0.8.1.ebuild | 353 +++ 2 files changed, 448 insertions(+) diff --git a/sys-process/below/Manifest b/sys-process/below/Manifest index b76c3f8d76a9..37ce1315a402 100644 --- a/sys-process/below/Manifest +++ b/sys-process/below/Manifest @@ -1,33 +1,53 @@ +DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b +DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.0.crate 39776 BLAKE2B 577f82ca509d5c04e25d8dbf1d0929a2d4ffd9314b13eca4f05229cdf62f678a8284bc3cc422776bb0bec8a6db6178b5e8f7f7430043ca6fed9593ea34710272 SHA512 97f85602b516ddc30509ec16402f7e83065034c93224b4421b53fc3ff03301b59c2548608bfcd5147f04d5100d491c0f8c5c38361a7d6684c79a4d7e029ba826 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c +DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b +DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09 DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c +DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 +DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a +DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1
[gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/files/
commit: 2efcad9cf8a4b4fc4af6bcbbdbcca5cdf1e095ab Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed May 8 18:11:50 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 8 20:48:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efcad9c sys-libs/liburing: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Florian Schmaus gentoo.org> .../liburing/files/liburing-2.1-arm-syscall.patch | 54 -- .../liburing-2.1-gnu_source-musl-cpuset.patch | 42 - 2 files changed, 96 deletions(-) diff --git a/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch b/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch deleted file mode 100644 index a652b052148a.. --- a/sys-libs/liburing/files/liburing-2.1-arm-syscall.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://github.com/axboe/liburing/commit/cb350a8989adbd65db574325d9a86d5437d800da -https://bugs.gentoo.org/816798 - -From cb350a8989adbd65db574325d9a86d5437d800da Mon Sep 17 00:00:00 2001 -From: Guillem Jover -Date: Mon, 13 Sep 2021 23:56:08 +0200 -Subject: [PATCH] test: Use syscall wrappers instead of using syscall(2) - directly - -Some of these syscalls have different entry points depending on the -architecture. Use the wrappers to avoid having to reimplement them -portably. - -Fixes build failures on Debian armel and armhf builds. - -Signed-off-by: Guillem Jover a/test/sqpoll-cancel-hang.c -+++ b/test/sqpoll-cancel-hang.c -@@ -4,7 +4,6 @@ - #include - #include - #include --#include - #include - #include - #include -@@ -29,8 +28,6 @@ static uint64_t current_time_ms(void) - - #define IORING_OFF_SQES 0x1000ULL - --#define sys_io_uring_setup 425 -- - static void kill_and_wait(int pid, int* status) - { - kill(-pid, SIGKILL); -@@ -53,7 +50,7 @@ a5) - void* vma2 = (void*)a3; - void** ring_ptr_out = (void**)a4; - void** sqes_ptr_out = (void**)a5; --uint32_t fd_io_uring = syscall(sys_io_uring_setup, entries, setup_params); -+uint32_t fd_io_uring = __sys_io_uring_setup(entries, setup_params); - uint32_t sq_ring_sz = setup_params->sq_off.array + - setup_params->sq_entries * sizeof(uint32_t); - uint32_t cq_ring_sz = setup_params->cq_off.cqes + -@@ -135,7 +132,7 @@ void trigger_bug(void) - } - int main(void) - { --syscall(__NR_mmap, 0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul); -+mmap((void *)0x2000ul, 0x100ul, 7ul, 0x32ul, -1, 0ul); - int pid = fork(); - if (pid < 0) - exit(1); - diff --git a/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch b/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch deleted file mode 100644 index b6486f8b140a.. --- a/sys-libs/liburing/files/liburing-2.1-gnu_source-musl-cpuset.patch +++ /dev/null @@ -1,42 +0,0 @@ -https://github.com/axboe/liburing/commit/c34070e08199491fe9653617364f4aea9b9b22be - -From: Sam James -Date: Mon, 14 Mar 2022 14:18:55 + -Subject: [PATCH] liburing.h: define GNU_SOURCE for cpu_set_t - -On musl, cpu_set_t is only exposed if GNU_SOURCE is defined. While in -the liburing build system, this is set (43b7ec8d17888df0debccda27dd58f4d1b90245e), -it can't be guaranteed that folks including the header externally will set -that macro. - -Noticed while investigating a build failure for glusterfs on a musl -system: -``` -configure:17701: checking for liburing.h -configure:17701: x86_64-gentoo-linux-musl-gcc -c -pipe -march=native -fno-diagnostics-color -O2 conftest.c >&5 -In file included from conftest.c:105: -/usr/include/liburing.h:162:39: error: unknown type name 'cpu_set_t' - 162 | const cpu_set_t *mask); - | ^ -configure:17701: $? = 1 -``` - -Just like _XOPEN_SOURCE, set if needed. - -Bug: https://bugs.gentoo.org/829293 -Bug: https://github.com/axboe/liburing/issues/422 -See: 43b7ec8d17888df0debccda27dd58f4d1b90245e -Signed-off-by: Sam James a/src/include/liburing.h -+++ b/src/include/liburing.h -@@ -6,6 +6,10 @@ - #define _XOPEN_SOURCE 500 /* Required for glibc to expose sigset_t */ - #endif - -+#ifndef _GNU_SOURCE -+#define _GNU_SOURCE /* Required for musl to expose cpu_set_t */ -+#endif -+ - #include - #include - #include
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libsecp256k1/
commit: 39aa44e5e4deef482f89ebdc6c13e7755de962a7 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue May 7 13:06:20 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 8 20:48:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39aa44e5 dev-libs/libsecp256k1: bump to 0.5.0 See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.5.0 Closes: https://bugs.gentoo.org/931493 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/36594 Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libsecp256k1/Manifest | 1 + dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/dev-libs/libsecp256k1/Manifest b/dev-libs/libsecp256k1/Manifest index d2b9249101ad..d00b8ba77df6 100644 --- a/dev-libs/libsecp256k1/Manifest +++ b/dev-libs/libsecp256k1/Manifest @@ -3,5 +3,6 @@ DIST libsecp256k1-0.3.1.tar.gz 2560292 BLAKE2B 70ff57e222dd47d0e63a40653d4e7b4e7 DIST libsecp256k1-0.3.2.tar.gz 2566680 BLAKE2B bf0a5ac1edbc115247148912822a2cefe798651f6c6a480422eee90eba96ebbfba772d561e321ac2bf7a0f8261f8ccd9f3af0e66e196f1e861aa550ee1303f27 SHA512 18104b72dd5d1f5e776d72c31c36247e450736437b453b59cf6ec86f84fedeafcf231e266c1ddad727befd9864c65a779000d01e6cef4b9a6485850afebc8a81 DIST libsecp256k1-0.4.0.tar.gz 2607093 BLAKE2B abbd68580e5e35478d74cad13e0e55a175d2000a0a071dc0812655a47ee262572c1e6944d2d5c8f3dd2b798a72e90be7b64d76f7be25e85ba2471e03254a8fb0 SHA512 84cc115a74d39bc4173012f321ae13195ae92bb96f1dcdcb01fe8392fd5b2437addfa63a1654d07f70e67f0ea6e27978134196442b9ae25bc6f9159ee9ef6527 DIST libsecp256k1-0.4.1.tar.gz 2614189 BLAKE2B 50de3e2699afa6b80aa64b9c593a6eff98d779706fde3cbb9b54ae0b596c584538abfc9f6d03cdcfd92e6df46db287049a83609e4f5dbb197fd067202f728810 SHA512 68d057d6820ca77006a16d6997c1e8240480b2d6e8d6a4d68188c699c476b71a46850dd3bc217e53a2ebd518b4db37d669058d2104d89cb2a356ba54892ad447 +DIST libsecp256k1-0.5.0.tar.gz 1960832 BLAKE2B 118e3bb1d8e0a4493debae3b1feb68ff5a93348bbed32486779416cc2359dd65d8cfaa7bb47afca8b4ddb214b7ce05c9997896fd256ad73df35ec51a8966fe69 SHA512 b8511b0d8b581d371ee48f2c8a5a72930e7a0686a860200e56e83e2f58a63f2d781af75829d922e98f6648d361e20efde29abcf52c086b77647457c6c3586e78 DIST libsecp256k1-v0.1_pre20190401.tgz 13 BLAKE2B 68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee SHA512 8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8 DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b SHA512 54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958 diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild new file mode 100644 index ..92bfd82bdf47 --- /dev/null +++ b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MyPN=secp256k1 +DESCRIPTION="Optimized C library for EC operations on curve secp256k1" +HOMEPAGE="https://github.com/bitcoin-core/secp256k1"; +SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/2" # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from configure.ac +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+asm +ecdh +ellswift experimental +extrakeys lowmem +recovery +schnorr test valgrind" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + asm? ( || ( amd64 arm ) arm? ( experimental ) ) + schnorr? ( extrakeys ) +" +BDEPEND=" + dev-build/autoconf-archive + virtual/pkgconfig + valgrind? ( dev-debug/valgrind ) +" + +PATCHES=( + "${FILESDIR}/0.4.0-fix-cross-compile.patch" +) + +S="${WORKDIR}/${MyPN}-${PV}" + +src_prepare() { + default + eautoreconf + + # Generate during build + rm -f src/precomputed_ecmult.c src/precomputed_ecmult_gen.c || die +} + +src_configure() { + local myeconfargs=( + --disable-benchmark + $(use_enable experimental) + $(use_enable test tests) + $(use_enable test exhaustive-tests) + $(use_enable {,module-}ecdh) + $(use_enable {,module-}ellswift) + $(use_enable {,module-}extrakeys) + $(use_enable {,module-}recovery) + $(use_enable schnorr module-schnorrsig) + $(use_with asm asm "$(usex arm arm32 auto)") + $(usev lowmem '--with-ecmult-window=4 --with-ecmult-gen-kb=2') +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libsecp256k1/
commit: 0a517b74a98df1af31142d9eaa5053f0a2ef5648 Author: Florian Schmaus gentoo org> AuthorDate: Wed May 8 20:47:03 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed May 8 20:48:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a517b74 dev-libs/libsecp256k1: fix VariableOrderWrong Signed-off-by: Florian Schmaus gentoo.org> dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild index 92bfd82bdf47..8552fa52421f 100644 --- a/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild +++ b/dev-libs/libsecp256k1/libsecp256k1-0.5.0.ebuild @@ -6,10 +6,13 @@ EAPI=8 inherit autotools MyPN=secp256k1 + DESCRIPTION="Optimized C library for EC operations on curve secp256k1" HOMEPAGE="https://github.com/bitcoin-core/secp256k1"; SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MyPN}-${PV}" + LICENSE="MIT" SLOT="0/2" # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from configure.ac KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" @@ -30,8 +33,6 @@ PATCHES=( "${FILESDIR}/0.4.0-fix-cross-compile.patch" ) -S="${WORKDIR}/${MyPN}-${PV}" - src_prepare() { default eautoreconf
[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
commit: 297ea4d966645430876d916a0b831ff9fd1287a1 Author: Matt Turner gentoo org> AuthorDate: Wed May 8 20:12:11 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297ea4d9 media-libs/mesa: Version bump to 24.1.0_rc3 Closes: https://bugs.gentoo.org/930685 Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-24.1.0_rc3.ebuild | 468 + 2 files changed, 469 insertions(+) diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index cfd34b565093..706f042b8a07 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -3,6 +3,7 @@ DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B c4c5f493206f761a7171f19c6549dc791559a1f DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe SHA512 60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce SHA512 77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425 SHA512 575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3 +DIST mesa-24.1.0-rc3.tar.xz 28889928 BLAKE2B bb8fb1ce1559f613e94c33aa20e89061a8e78be23c84776d32ac45eb218bfb8d6e30e5efa4f6c3e0782af1b14c41dab8c98682723f5bf3b21980e01f6ab8e6cf SHA512 d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16 SHA512 0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d SHA512 cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5 DIST quote-1.0.33.tar.gz 32169 BLAKE2B 2438915aebe30b79929ddc6ed8bad5282537b081c763a3d6b2b9483b63e7b5e99b9bba6f1f7deb725031b23384410b60c7cc4aef0b00bb1d94541cde54408ee3 SHA512 3c000577d0e9f82bc379570a4fa63283d73cfc6dee0475475ba201994491dece0110cdefc26fcf9a3b9d0bf50a3649ca5b68c8a0f6f2e620946b624ff8b8f38b diff --git a/media-libs/mesa/mesa-24.1.0_rc3.ebuild b/media-libs/mesa/mesa-24.1.0_rc3.ebuild new file mode 100644 index ..f9c4e1acfcbb --- /dev/null +++ b/media-libs/mesa/mesa-24.1.0_rc3.ebuild @@ -0,0 +1,468 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..17} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain + +MY_P="${P/_/-}" + +SYN_PV=2.0.39 +PROC_MACRO2_PV=1.0.70 +QUOTE_PV=1.0.33 +UNICODE_IDENT_PV=1.0.12 +PASTE_PV=1.0.14 + +NAK_URI=" + https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> syn-${SYN_PV}.tar.gz + https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz -> proc-macro2-${PROC_MACRO2_PV}.tar.gz + https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz -> quote-${QUOTE_PV}.tar.gz + https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz + https://github.com/dtolnay/paste/archive/refs/tags/${PASTE_PV}.tar.gz -> paste-${PASTE_PV}.tar.gz +" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"; + SRC_URI="${NAK_URI}" + inherit git-r3 +else + SRC_URI=" + https://archive.mesa3d.org/${MY_P}.tar.xz + ${NAK_URI} + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +fi +S="${WORKDIR}/${MY_P}" +EGIT_CHECKOUT_DIR=${S} + +LICENSE="MIT SGI-B-2.0" +SLOT="0" + +RADEON_CARDS="r300 r600 radeon radeonsi" +VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau nvk panfrost
[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
commit: 073f6890ec45d7f09ed15a0519d6dba20f803cb6 Author: Matt Turner gentoo org> AuthorDate: Wed May 8 20:38:35 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073f6890 media-libs/mesa: Version bump to 24.0.7 Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-24.0.7.ebuild | 431 + 2 files changed, 432 insertions(+) diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 47794ae1af38..cfd34b565093 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -1,6 +1,7 @@ DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f SHA512 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef SHA512 9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe SHA512 60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc +DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce SHA512 77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425 SHA512 575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3 DIST paste-1.0.14.tar.gz 18429 BLAKE2B 88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16 SHA512 0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34 DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d SHA512 cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5 diff --git a/media-libs/mesa/mesa-24.0.7.ebuild b/media-libs/mesa/mesa-24.0.7.ebuild new file mode 100644 index ..53d40957a9fc --- /dev/null +++ b/media-libs/mesa/mesa-24.0.7.ebuild @@ -0,0 +1,431 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..17} ) +LLVM_OPTIONAL=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson-multilib python-any-r1 linux-info + +MY_P="${P/_/-}" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"; + inherit git-r3 +else + SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz"; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +fi +S="${WORKDIR}/${MY_P}" +EGIT_CHECKOUT_DIR=${S} + +LICENSE="MIT SGI-B-2.0" +SLOT="0" + +RADEON_CARDS="r300 r600 radeon radeonsi" +VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau panfrost v3d vc4 virgl vivante vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +IUSE="${IUSE_VIDEO_CARDS} + cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm + lm-sensors opencl +opengl osmesa +proprietary-codecs selinux + test unwind vaapi valgrind vdpau vulkan + vulkan-overlay wayland +X xa zink +zstd" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + d3d9? ( + || ( + video_cards_intel + video_cards_r300 + video_cards_r600 + video_cards_radeonsi + video_cards_nouveau + video_cards_vmware + ) + ) + llvm? ( ${LLVM_REQUIRED_USE} ) + vulkan-overlay? ( vulkan ) + video_cards_lavapipe? ( llvm vulkan ) + video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) ) + video_cards_r300?
[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/
commit: b0dfc07d460383e694939048199ea032b7a2d31e Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Mon Apr 29 14:31:00 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0dfc07d media-libs/mesa: Add VIDEO_CARDS=nvk * Add VIDEO_CARDS=nvk to build the Vulkan driver for NVIDIA GPUs * Add all Rust submodules required by NVK * Fix rust submodules not compiling on multilib system (see * https://gitlab.freedesktop.org/mesa/mesa/-/issues/10490) * Limit meson to < 1.4.0, to avoid a regression building Rust submodules * Mesa bug report: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10855 * Meson bug report: https://github.com/mesonbuild/meson/issues/12973 * Notes: since nouveau is also required make sure VIDEO_CARDS=nouveau is also set. Closes: https://github.com/gentoo/gentoo/pull/35658 Signed-off-by: Gonçalo Negrier Duarte gmail.com> Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/Manifest | 5 +++ media-libs/mesa/mesa-.ebuild | 74 2 files changed, 73 insertions(+), 6 deletions(-) diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 7ae411f2b90d..47794ae1af38 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -2,3 +2,8 @@ DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 6de755081f7e9dd9303af791e1a405203388787 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef SHA512 9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe SHA512 60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425 SHA512 575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3 +DIST paste-1.0.14.tar.gz 18429 BLAKE2B 88f533fd336bbbe24872b10003832ff46b52970b94981fea202726de35ac0d3466f96370fa89c966b33e0f13c75cbf7f5f88bba290dc490a63c9e08a0b16 SHA512 0ec40c228afe645cb027a99c8bd8f7c65158aab48655018a45736727906b05f7354df114405f2eae88c4eba73dec62e8228f8be9834afa0f22b5f31c18006d34 +DIST proc-macro2-1.0.70.tar.gz 46747 BLAKE2B 808e3a30c89fd979663899124853d386cc53862621f4d872bba87fe91baccddbc6612bd658b4c18b44f8420fcb10700b2906cde9c9512a616ab800ebbfb0867d SHA512 cd5c41ef6a410e310e90828a33fee42c1e2bf30dfc2b0a0cf429fcc60fa1262393c977b2cab5f8a50a35fd1394fd6cc7e7a482581f88dcde20d9ad030c7414a5 +DIST quote-1.0.33.tar.gz 32169 BLAKE2B 2438915aebe30b79929ddc6ed8bad5282537b081c763a3d6b2b9483b63e7b5e99b9bba6f1f7deb725031b23384410b60c7cc4aef0b00bb1d94541cde54408ee3 SHA512 3c000577d0e9f82bc379570a4fa63283d73cfc6dee0475475ba201994491dece0110cdefc26fcf9a3b9d0bf50a3649ca5b68c8a0f6f2e620946b624ff8b8f38b +DIST syn-2.0.39.tar.gz 286899 BLAKE2B 8bf5e89cb961195b48896294dc876d4e5e81fe7ac1df5330b972e6fdcfa2cf89fd1467f315081f84c1f447d402850e0ab4c7dc2bd20271c5e2bc9a2e3008f70b SHA512 2ee6bb196bef427a9b9aada38fb3a3a11e893c4e9e8808063f544f5c05cda58d554dfea24488dd60b4c299457852b52bf17e5de8595333ff4f2358441964c672 +DIST unicode-ident-1.0.12.tar.gz 50118 BLAKE2B 04e2651e14251d68f4e7e70e1e7a6d5eded21aa4f684c6162a91608189f6dcabaca4aa22204c40e08c82d76773c679ff965f21836264885a3b4cb62d7aa762db SHA512 0d0228bfd8eb6a94d8ae4a003511dd5ad52a58b08d98a8f0a8c5e3dc8b3e6b987ea5009255dc1e9c411f91aec16edc4aaff26ed7a9c48430272f970cd2a9510d diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild index a25510a044f3..f9c4e1acfcbb 100644 --- a/media-libs/mesa/mesa-.ebuild +++ b/media-libs/mesa/mesa-.ebuild @@ -7,18 +7,36 @@ LLVM_COMPAT=( {15..17} ) LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{10..12} ) -inherit llvm-r1 meson-multilib python-any-r1 linux-info +inherit llvm-r1 meson-multilib python-any-r1 linux-info rust-toolchain MY_P="${P/_/-}" +SYN_PV=2.0.39 +PROC_MACRO2_PV=1.0.70 +QUOTE_PV=1.0.33 +UNICODE_IDENT_PV=1.0.12 +PASTE_PV=1.0.14 + +NAK_URI=" + https://github.com/dtolnay/syn/archive/refs/tags/${SYN_PV}.tar.gz -> syn-${SYN_PV}.tar.gz + https://github.com/dtolnay/proc-macro2/archive/refs/tags/${PROC_MACRO2_PV}.tar.gz -> proc-macro2-${PROC_MACRO2_PV}.tar.gz + https://github.com/dtolnay/quote/archive/refs/tags/${QUOTE_PV}.tar.gz -> quote-${QUOTE_PV}.tar.gz + https://github.com/dtolnay/unicode-ident/archive/refs/tags/${UNICODE_IDENT_PV}.tar.gz -> unicode-ident-${UNICODE_IDENT_PV}.tar.gz + https://github.c
[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/
commit: d111dc15a63f9ca01c9ac7736e334ab2788de2df Author: Matt Turner gentoo org> AuthorDate: Wed May 8 20:40:07 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d111dc15 dev-util/intel_clc: Version bump to 24.0.7 Signed-off-by: Matt Turner gentoo.org> dev-util/intel_clc/Manifest| 1 + dev-util/intel_clc/intel_clc-24.0.7.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 7ae411f2b90d..8d311ceb98a3 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -1,4 +1,5 @@ DIST mesa-24.0.4.tar.xz 20057744 BLAKE2B 6de755081f7e9dd9303af791e1a405203388787c294f8163c9d6598aa66eed1c001eeb03203c49ed8a264065458228efd849e6e59091a5963155ce8edc47c63f SHA512 1d05b07026417fbe9cf18f7b18f2db9fe5fe327555c590283d87f69bbdd51f64135928a1dbe155d750187fc268bbdbb070bc1ae9ffc3e013b8707b391969d515 DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef SHA512 9476af4b9ac8db5dce397084ef169927d10b28adea7e74aa5b3136810b499ac98ddf7ab564e7d1ff81c887208c8ebab3ad2d4e27e7f46136609b5c67527018eb DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe SHA512 60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc +DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce SHA512 77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425 SHA512 575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3 diff --git a/dev-util/intel_clc/intel_clc-24.0.7.ebuild b/dev-util/intel_clc/intel_clc-24.0.7.ebuild new file mode 100644 index ..8bc3bb53f6ba --- /dev/null +++ b/dev-util/intel_clc/intel_clc-24.0.7.ebuild @@ -0,0 +1,86 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( 16 17 ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/"; + +if [[ ${PV} == ]]; then + S="${WORKDIR}/intel_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"; + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"; + KEYWORDS="~amd64" +fi + +LICENSE="MIT SGI-B-2.0" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-libs/libclc + dev-util/spirv-tools + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" +DEPEND="${RDEPEND} + dev-libs/expat +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dintel-clc=enabled + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Dbuildtype=$(usex debug debug plain) + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc +}
[gentoo-commits] repo/gentoo:master commit in: profiles/base/
commit: 6fe0114a85eb77c7bb8bde9709a39bf65cad5e80 Author: Matt Turner gentoo org> AuthorDate: Wed May 8 20:18:14 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe0114a profiles: Mask VIDEO_CARDS=nvk on media-libs/mesa Signed-off-by: Matt Turner gentoo.org> profiles/base/package.use.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index fd1ab78e0e86..20c21ce3ff99 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Matt Turner (2024-05-08) +# Brand new, introduces lots of new aspects to the build. +# Masked for further testing. +media-libs/mesa video_cards_nvk + # Michał Górny (2024-04-27) # dev-python/uv is nowhere near ready to be stabilized. dev-python/build test-rust
[gentoo-commits] repo/gentoo:master commit in: dev-util/intel_clc/
commit: 2094d240328b94485d8f2a03140d09baeb708968 Author: Matt Turner gentoo org> AuthorDate: Wed May 8 20:39:02 2024 + Commit: Matt Turner gentoo org> CommitDate: Wed May 8 20:42:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2094d240 dev-util/intel_clc: Version bump to 24.1.0_rc3 Signed-off-by: Matt Turner gentoo.org> dev-util/intel_clc/Manifest| 1 + dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 8d311ceb98a3..7d1d0d02695a 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -3,3 +3,4 @@ DIST mesa-24.0.5.tar.xz 20096384 BLAKE2B c4c5f493206f761a7171f19c6549dc791559a1f DIST mesa-24.0.6.tar.xz 20115628 BLAKE2B 531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe SHA512 60fcc77132c3cb0c98e650d97d3324bfd18abe7f8f8a3aa5209f71b2fddd94510f939bbf5272b2241749307184d5badde9da4842be57ce13f5760875885ea6fc DIST mesa-24.0.7.tar.xz 20144724 BLAKE2B d9438e533b471445b2403e01e1fd593d83c0013b0991585f718122f1cadc6ac6bb1fb913f0fb257354ae21ddd9fe1f970ad9ac46f05d756c223ed56a11b9c9ce SHA512 77b0fae80ab0a07e2e528c113eadef0e3004b8df3e6e98fffe6fc2d8ac39f5ce7fa38ebe5c2ae32bfbac993dd7cbe288ace18ebb03cf2fb445fe7114f74dd45c DIST mesa-24.1.0-rc1.tar.xz 28863968 BLAKE2B 6d1b72395c208fcc82838f42b79455ebde3474a5e0362f6ee0ca52031c5ea15e1419bd4c9768649eecdeea51806e3dd7584fc70941b36efc23eb39a1716ac425 SHA512 575252e76e9fd0266ca9cdb0acb8b12f2890dcecca904ff46b81d439d70520d58f719c90806a4a72d553fca4214cfae1271a8831a1e6a68ca257affc84e3 +DIST mesa-24.1.0-rc3.tar.xz 28889928 BLAKE2B bb8fb1ce1559f613e94c33aa20e89061a8e78be23c84776d32ac45eb218bfb8d6e30e5efa4f6c3e0782af1b14c41dab8c98682723f5bf3b21980e01f6ab8e6cf SHA512 d75641a023ba489b5117b369a2d9007bcf6079f31375c9aa70afd968f8acc3695468e9cf2ef1989ed28459cf245fccd60507a0e8b0931401b77a4b2b21f0fe03 diff --git a/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild b/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild new file mode 100644 index ..f47259e8747d --- /dev/null +++ b/dev-util/intel_clc/intel_clc-24.1.0_rc3.ebuild @@ -0,0 +1,87 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( 16 17 ) +PYTHON_COMPAT=( python3_{10..12} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/"; + +if [[ ${PV} == ]]; then + S="${WORKDIR}/intel_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"; + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"; + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT SGI-B-2.0" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-libs/libclc + dev-util/spirv-tools + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" +DEPEND="${RDEPEND} + dev-libs/expat +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dintel-clc=enabled + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Path-Tiny/
commit: 0206c96b57e5f3ea886833f104373852b1379aab Author: Sam James gentoo org> AuthorDate: Wed May 8 20:34:21 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 8 20:34:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0206c96b dev-perl/Path-Tiny: add 0.146.0 Signed-off-by: Sam James gentoo.org> dev-perl/Path-Tiny/Manifest | 1 + dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/dev-perl/Path-Tiny/Manifest b/dev-perl/Path-Tiny/Manifest index e25a19020ac6..57b3aeaaea75 100644 --- a/dev-perl/Path-Tiny/Manifest +++ b/dev-perl/Path-Tiny/Manifest @@ -1 +1,2 @@ DIST Path-Tiny-0.144.tar.gz 105730 BLAKE2B ec7fdb220751e87826b50da6f4ff2d25d56388199d9b7585d85c1513c7403e71e2f40e72cd9a5460ab30ad50756909edaaaca4d102185201d86be234e4953383 SHA512 a6360ff3c81dac6026a7610b4934a415db04060a7792e37d38eec6f7b46970eeb42840da25fc0b4eab21eaa7b5f011c6d92ba5382dcea49e57e4fc693c4620d5 +DIST Path-Tiny-0.146.tar.gz 105879 BLAKE2B d69085b7ceeb645f6b657effb7075bfe1816a6f5d4ba50fa4ca8043582b58ebdee1306d0364f1cdeeeabcac932d074e47bb4110408cbe6ceb1ea1b739d3af575 SHA512 8939e7a42a2539db98825f2755399fb5eb38aac9e6ad17ec71d51edad99ddb4d5d891ef0119b57a79e4fa84c43faedff2a05c705a1e6d731f77d49798d6dc94e diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild new file mode 100644 index ..92e81b03cd0f --- /dev/null +++ b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=DAGOLDEN +DIST_VERSION=0.146 +inherit perl-module + +DESCRIPTION="File path utility" + +LICENSE="Apache-2.0" +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 ~x64-solaris" +IUSE="minimal" + +RDEPEND=" + !minimal? ( + >=dev-perl/Unicode-UTF8-0.580.0 + ) + virtual/perl-Carp + >=virtual/perl-Digest-1.30.0 + >=virtual/perl-Digest-SHA-5.450.0 + virtual/perl-Encode + >=virtual/perl-Exporter-5.570.0 + >=virtual/perl-File-Path-2.70.0 + >=virtual/perl-File-Spec-0.860.0 + >=virtual/perl-File-Temp-0.190.0 +" +BDEPEND=" + ${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.170.0 + test? ( + !minimal? ( + >=virtual/perl-JSON-PP-2.273.0 + dev-perl/Test-FailWarnings + dev-perl/Test-MockRandom + ) + >=virtual/perl-Test-Simple-0.960.0 + ) +"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/regina-rexx/
commit: 55d587420881cbe1064ef2cfcc7e72235a7c37cc Author: Mike Gilbert gentoo org> AuthorDate: Wed May 8 19:27:40 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 8 19:27:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d58742 dev-lang/regina-rexx: update SRC_URI Signed-off-by: Mike Gilbert gentoo.org> dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild index 88bd7934d186..6783de3c6f87 100644 --- a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild +++ b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild @@ -7,7 +7,7 @@ inherit autotools toolchain-funcs DESCRIPTION="Portable Rexx interpreter" HOMEPAGE="https://regina-rexx.sourceforge.io/"; -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"; +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz"; LICENSE="LGPL-2.1 MPL-1.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl/, app-emulation/hercules-sdl/files/
commit: 4cecf6573056a9e6f6637e1acffbbe7bcb213eb9 Author: Matoro Mahri matoro tk> AuthorDate: Wed May 8 14:52:44 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 8 19:26:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cecf657 app-emulation/hercules-sdl: new package, add 4.7.0 Closes: https://bugs.gentoo.org/711068 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Mike Gilbert gentoo.org> app-emulation/hercules-sdl/Manifest| 1 + app-emulation/hercules-sdl/files/gen_hashes.sh | 24 ++ .../hercules-sdl/files/hercules-3.13-htmldir.patch | 25 ++ .../files/hercules-3.13-posix-test.patch | 29 ++ .../files/hercules-3.13-unbundle-libltdl.patch | 379 + .../files/hercules-3.13-user-install.patch | 21 ++ .../files/hercules-sdl-4.4.1-htmldir.patch | 29 ++ .../hercules-sdl-4.4.1-unbundle-libltdl.patch | 179 ++ .../hercules-sdl/hercules-sdl-4.7.0.ebuild | 85 + app-emulation/hercules-sdl/metadata.xml| 18 + 10 files changed, 790 insertions(+) diff --git a/app-emulation/hercules-sdl/Manifest b/app-emulation/hercules-sdl/Manifest new file mode 100644 index ..ef0e4456cb66 --- /dev/null +++ b/app-emulation/hercules-sdl/Manifest @@ -0,0 +1 @@ +DIST hercules-sdl-4.7.tar.gz 25439384 BLAKE2B 78a8d2df947c80e23d0e956a25a4f009dd32b09f2834cc06373f685badf9f1e657bf0f4e4408c7085371c46085718998076f3a6063caf80c9161b1fa7caa91eb SHA512 9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0 diff --git a/app-emulation/hercules-sdl/files/gen_hashes.sh b/app-emulation/hercules-sdl/files/gen_hashes.sh new file mode 100644 index ..bb499392a4a5 --- /dev/null +++ b/app-emulation/hercules-sdl/files/gen_hashes.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +[[ -z "${1}" ]] && exit 1 +[[ "${1}" =~ [0-9]+\.[0-9]+\.[0-9]+ ]] || exit 1 + +CLONEDIR="$(mktemp -d)" +for f in "hyperion" "crypto" "decNumber" "SoftFloat" "telnet" +do +git -C "${CLONEDIR}" clone --tags "https://github.com/SDL-Hercules-390/${f}"; +done + +VERSIONARR=( ${1//./ }) +VERSIONTAG="Release_${VERSIONARR[0]}.${VERSIONARR[1]}" +[[ "${VERSIONARR[2]}" == "0" ]] || VERSIONTAG=".${VERSIONARR[2]}" +RELEASEDATE="$(git -C "${CLONEDIR}/hyperion" show -s --format="%ci" "${VERSIONTAG}")" + +echo +for f in "crypto" "decNumber" "SoftFloat" "telnet" +do +echo -n "${f,,}: " +git -C "${CLONEDIR}/${f}" rev-list -n 1 --first-parent --before="${RELEASEDATE}" master +done + +rm -rf "${CLONEDIR}" diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch new file mode 100644 index ..962611b87edd --- /dev/null +++ b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch @@ -0,0 +1,25 @@ +--- a/html/Makefile.am b/html/Makefile.am +@@ -1,4 +1,4 @@ +-dist_pkgdata_DATA = cckddasd.html fishgui.html hercconf.html hercfaq.html \ ++dist_html_DATA = cckddasd.html fishgui.html hercconf.html hercfaq.html \ + hercinst.html herclic.html hercload.html hercmsca.html hercmscf.html \ + hercmscp.html hercmsct.html hercmscu.html hercmsda.html hercmsdc.html \ + hercmsdg.html hercmsdi.html hercmsdl.html hercmsds.html hercmsdt.html \ +@@ -12,7 +12,7 @@ + + include_sources = include/header.htmlpart include/footer.htmlpart + +-include_pkgdatadir = $(pkgdatadir)/include ++include_pkgdatadir = $(htmldir)/include + + dist_include_pkgdata_DATA = $(include_sources) + +@@ -33,6 +33,6 @@ + images/interruptu.gif images/redu.gif images/waitonu.gif \ + images/loadd.gif images/restartd.gif + +-images_pkgdatadir = $(pkgdatadir)/images ++images_pkgdatadir = $(htmldir)/images + + dist_images_pkgdata_DATA = $(images_sources) diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch new file mode 100644 index ..abee4b0cc5ed --- /dev/null +++ b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch @@ -0,0 +1,29 @@ +https://github.com/rbowler/spinhawk/pull/106 + +From 9a9f7182069b8fe0483383c177882218244bad16 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Thu, 18 Nov 2021 02:32:02 -0500 +Subject: [PATCH] avoid bashism in test call + +POSIX test only supports =, not ==. +--- + autoconf/hercules.m4 | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index f12d47058562..8dd420af8d13 100644 +--- a/configure.ac b/configure.ac +@@ -562,7 +562,7 @@ AC_CHECK_DECLS( SIOCADDRT, [hc_cv_have_siocaddrt=yes], [hc_ + AC_CHECK_DECLS( SIOCDELRT,[hc_cv_have_siocdelrt=yes], [hc_cv_have_siocdelrt=no], [#include ] ) + AC_CHECK_DECLS( SIOCDIFADD
[gentoo-commits] repo/gentoo:master commit in: dev-lang/oorexx/
commit: c051fe3df40200954895a58cf9525d240f0ace7d Author: Matoro Mahri matoro tk> AuthorDate: Wed May 8 14:52:44 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 8 19:26:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c051fe3d dev-lang/oorexx: keyword 5.0.0 for ~ppc64 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Mike Gilbert gentoo.org> dev-lang/oorexx/oorexx-5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild b/dev-lang/oorexx/oorexx-5.0.0.ebuild index 6e12e524e9d0..6714702cc6ff 100644 --- a/dev-lang/oorexx/oorexx-5.0.0.ebuild +++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}" LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" RDEPEND=" sys-libs/ncurses:=
[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-telnet/, app-emulation/hercules-sdl-telnet/files/
commit: 4a7945992de60bfb7fb425fe2276bde3b01fd4db Author: Matoro Mahri matoro tk> AuthorDate: Wed May 8 14:52:43 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 8 19:26:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a794599 app-emulation/hercules-sdl-telnet: new package, add 4.7.0, Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Mike Gilbert gentoo.org> app-emulation/hercules-sdl-telnet/Manifest | 1 + .../hercules-sdl-telnet/files/cmakefix.patch | 155 + .../hercules-sdl-telnet-4.7.0.ebuild | 20 +++ .../hercules-sdl-telnet-.ebuild| 14 ++ app-emulation/hercules-sdl-telnet/metadata.xml | 14 ++ 5 files changed, 204 insertions(+) diff --git a/app-emulation/hercules-sdl-telnet/Manifest b/app-emulation/hercules-sdl-telnet/Manifest new file mode 100644 index ..a5e4cdf3a866 --- /dev/null +++ b/app-emulation/hercules-sdl-telnet/Manifest @@ -0,0 +1 @@ +DIST telnet-729f0b688c1426018112c1e509f207fb5f266efa.tar.gz 67277 BLAKE2B 720b292adbe6c1273221d57f74018c08c529b5766dbe623f04af5b14ec3fa9c56f749395aa0f365da97b90a08549e378afbbd3634e4e11cd0418fa0f80d85a9c SHA512 e44df68cfba85b4f2e235c6b830cf89a10d66c635cfec933843c1695bdac33bf307b2e66c965a8b853723c2fd02419c40f80bcf6098be98f01472d9c3cebf1dd diff --git a/app-emulation/hercules-sdl-telnet/files/cmakefix.patch b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch new file mode 100644 index ..76fd8513213a --- /dev/null +++ b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch @@ -0,0 +1,155 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a316b76..50176f0 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 ) + + cmake_policy( SET CMP0048 NEW ) + ++include( GNUInstallDirs ) ++ + #-- + # Define the project + #-- +@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES +COMPILE_PDB_NAME${FULLNAME} ) + + install( TARGETS ${FULLNAME} +- PUBLIC_HEADER DESTINATION include +- ARCHIVE DESTINATION ${LIB_INSTALL_DIR} ) ++ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include ++ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib ) + + + #-- +diff --git a/cmake/modules/ParseBinaryDir.cmake b/cmake/modules/ParseBinaryDir.cmake +index 7983107..2ede77b 100644 +--- a/cmake/modules/ParseBinaryDir.cmake b/cmake/modules/ParseBinaryDir.cmake +@@ -7,6 +7,8 @@ macro( ParseBinaryDir ) + set( CMAKE_DISABLE_IN_SOURCE_BUILD ON ) + set( CMAKE_DISABLE_SOURCE_CHANGES ON ) + ++set( FULLNAME ${EXTPKG_NAME} ) ++ + #-- + # Make sure they are not trying to do an "in source" build by making + # sure the cmake "binary" (build) directory is not a subdirectory of +@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 'CMakeFiles' directory and try a + + TEST_BIG_ENDIAN( IS_BIG_ENDIAN ) + +- #-- +-# Split the binary build directory into its constituent components. +-# Refer to the "BUILDING" document for more information. +- #-- +- +-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY ) +-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME ) +- +-trace( BINARY_HLQ ) +-trace( BINARY_DIR ) +- +-string( FIND ${BINARY_DIR} " " _n ) +-if( NOT ${_n} EQUAL -1 ) +-message( FATAL_ERROR "Build directory name cannot have spaces! ${BINARY_DIR}" ) +-endif() +- +- #-- +-# First, split it into two parts: before the dot and after the dot +- #-- +- +-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} ) +-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} ) +- +-trace( _x ) +-trace( CONFIG ) +- +- #-- +-# The second part tells us if this is a "Debug" or "Release" build. +- #-- +- +-string( LENGTH ${CONFIG} _n ) +-if( ${_n} LESS 1 ) +-message( FATAL_ERROR "Invalid Release/Debug build type! ${CONFIG}" ) +-endif() +- +- #-- +-# Capitalize "Debug" a
[gentoo-commits] repo/gentoo:master commit in: dev-lang/oorexx/
commit: f0fe9d7b0694a7dcccd316bc0b4119d966044ea7 Author: Mike Gilbert gentoo org> AuthorDate: Wed May 8 19:32:18 2024 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 8 19:32:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fe9d7b dev-lang/oorexx: update SRC_URI Signed-off-by: Mike Gilbert gentoo.org> dev-lang/oorexx/oorexx-5.0.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild b/dev-lang/oorexx/oorexx-5.0.0.ebuild index 6714702cc6ff..73dac6c302b3 100644 --- a/dev-lang/oorexx/oorexx-5.0.0.ebuild +++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild @@ -10,8 +10,7 @@ inherit cmake DESCRIPTION="Open source implementation of Object Rexx" HOMEPAGE="https://www.oorexx.org/about.html https://sourceforge.net/projects/oorexx/"; -SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz"; -S="${WORKDIR}/${P}" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz"; LICENSE="CPL-1.0" SLOT="0"