[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/
commit: a3db560efb54ea699316e2ff7865cc06344d5a3a Author: Robert Siebeck r123 de> AuthorDate: Wed Jun 16 07:04:30 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 6 05:38:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3db560e net-im/signal-desktop-bin: add new version 5.7.1 Signed-off-by: Robert Siebeck r123.de> Signed-off-by: Joonas Niilola gentoo.org> net-im/signal-desktop-bin/Manifest | 1 + .../signal-desktop-bin-5.7.1.ebuild| 125 + 2 files changed, 126 insertions(+) diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 5dd89b2d2fe..90560a261d4 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1,2 @@ DIST signal-desktop_5.4.1_amd64.deb 112108696 BLAKE2B 5da2692db14f8a67affdc92a3a8515680855a7d81b9341629772ac826cd187b67e13fcbb461e2d51d71c3920ab09c1c4e119c46936d1bf47a09ba4b3c53bdcd1 SHA512 6b076554d0841c60b803b57055fdcc1c1b75a17e5e0f1068d65b6716f17153fa03fe514fc46c84f41430a3a430c3b0beafc2b7d6166432c5f0b1a86cbc7081d0 +DIST signal-desktop_5.7.1_amd64.deb 111629162 BLAKE2B 59166fbe11a92d15155af01f64dac541485dfe57e62925106495eb5111030943696b5d63958658ccb9f3f0c0acffd25e08f441f64748da9314962c0b802979b1 SHA512 be5f5df7579ef1641e96afe7315e5b687ad9cd622df0d601f351f218f7b4b0413499f925b2f349402027ef95ef67b116ef183ce5b8bee6cd730bbb04f947684b diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.7.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.7.1.ebuild new file mode 100644 index 000..31d7022a98d --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.7.1.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="${PN/-bin/}" + +inherit pax-utils unpacker xdg + +DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" +HOMEPAGE="https://signal.org/ + https://github.com/signalapp/Signal-Desktop; +SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb; + +LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+sound" + +RDEPEND=" + app-accessibility/at-spi2-atk + app-accessibility/at-spi2-core + dev-libs/atk + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[X(+)] + net-print/cups + sys-apps/dbus[X] + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + x11-libs/pango + sound? ( + || ( + media-sound/pulseaudio + media-sound/apulse + ) + ) +" + +QA_PREBUILT="opt/Signal/signal-desktop + opt/Signal/chrome-sandbox + opt/Signal/crashpad_handler + opt/Signal/libEGL.so + opt/Signal/libffmpeg.so + opt/Signal/libGLESv2.so + opt/Signal/libnode.so + opt/Signal/libvulkan.so.1 + opt/Signal/libVkICD_mock_icd.so + opt/Signal/libvk_swiftshader.so + opt/Signal/libvulkan.so + opt/Signal/swiftshader/libEGL.so + opt/Signal/swiftshader/libGLESv2.so + opt/Signal/resources/app.asar.unpacked/node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node + opt/Signal/resources/app.asar.unpacked/node_modules/@signalapp/signal-client/prebuilds/linux-x64/node.napi.node + opt/Signal/resources/app.asar.unpacked/node_modules/better-sqlite3/build/Release/better_sqlite3.node + opt/Signal/resources/app.asar.unpacked/node_modules/curve25519-n/build/Release/curve.node + opt/Signal/resources/app.asar.unpacked/node_modules/ffi-napi/build/Release/ffi_bindings.node + opt/Signal/resources/app.asar.unpacked/node_modules/ffi-napi/prebuilds/linux-x64/node.napi.uv1.node + opt/Signal/resources/app.asar.unpacked/node_modules/libsignal-client/build/libsignal_client_linux.node + opt/Signal/resources/app.asar.unpacked/node_modules/libsignal-client/build/libsignal_client_linux_x64.node + opt/Signal/resources/app.asar.unpacked/node_modules/ref-array-napi/node_modules/ref-napi/build/Release/binding.node + opt/Signal/resources/app.asar.unpacked/node_modules/ref-napi/build/Release/binding.node + opt/Signal/resources/app.asar.unpacked/node_modules/ref-napi/prebuilds/linux-x64/electron.napi.node +
[gentoo-commits] repo/gentoo:master commit in: media-video/vcsi/
commit: be7a30357ca385fb8683bac40a06d18433ac7b5b Author: Joonas Niilola gentoo org> AuthorDate: Tue Jul 6 05:35:19 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 6 05:35:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7a3035 media-video/vcsi: add missing dep conditions and revbump Closes: https://bugs.gentoo.org/800686 Signed-off-by: Joonas Niilola gentoo.org> media-video/vcsi/{vcsi-7-r1.ebuild => vcsi-7-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/vcsi/vcsi-7-r1.ebuild b/media-video/vcsi/vcsi-7-r2.ebuild similarity index 92% rename from media-video/vcsi/vcsi-7-r1.ebuild rename to media-video/vcsi/vcsi-7-r2.ebuild index a597fdeb48e..758e644704a 100644 --- a/media-video/vcsi/vcsi-7-r1.ebuild +++ b/media-video/vcsi/vcsi-7-r2.ebuild @@ -19,7 +19,7 @@ KEYWORDS="amd64 x86" RDEPEND="dev-python/jinja[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] dev-python/parsedatetime[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,truetype,${PYTHON_USEDEP}] dev-python/texttable[${PYTHON_USEDEP}] media-fonts/dejavu media-video/ffmpeg"
[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/
commit: 9435cd015e7ec8e17dd7ea7b9dd91fdaa63e45a9 Author: Robert Siebeck r123 de> AuthorDate: Wed Jun 16 07:04:30 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 6 05:38:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9435cd01 net-im/signal-desktop-bin: remove old version Signed-off-by: Robert Siebeck r123.de> Closes: https://github.com/gentoo/gentoo/pull/21263 Signed-off-by: Joonas Niilola gentoo.org> net-im/signal-desktop-bin/Manifest | 1 - .../signal-desktop-bin-5.4.1.ebuild| 125 - 2 files changed, 126 deletions(-) diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 90560a261d4..ba57a650b5d 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,2 +1 @@ -DIST signal-desktop_5.4.1_amd64.deb 112108696 BLAKE2B 5da2692db14f8a67affdc92a3a8515680855a7d81b9341629772ac826cd187b67e13fcbb461e2d51d71c3920ab09c1c4e119c46936d1bf47a09ba4b3c53bdcd1 SHA512 6b076554d0841c60b803b57055fdcc1c1b75a17e5e0f1068d65b6716f17153fa03fe514fc46c84f41430a3a430c3b0beafc2b7d6166432c5f0b1a86cbc7081d0 DIST signal-desktop_5.7.1_amd64.deb 111629162 BLAKE2B 59166fbe11a92d15155af01f64dac541485dfe57e62925106495eb5111030943696b5d63958658ccb9f3f0c0acffd25e08f441f64748da9314962c0b802979b1 SHA512 be5f5df7579ef1641e96afe7315e5b687ad9cd622df0d601f351f218f7b4b0413499f925b2f349402027ef95ef67b116ef183ce5b8bee6cd730bbb04f947684b diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.4.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.4.1.ebuild deleted file mode 100644 index 31d7022a98d..000 --- a/net-im/signal-desktop-bin/signal-desktop-bin-5.4.1.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="${PN/-bin/}" - -inherit pax-utils unpacker xdg - -DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" -HOMEPAGE="https://signal.org/ - https://github.com/signalapp/Signal-Desktop; -SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb; - -LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="+sound" - -RDEPEND=" - app-accessibility/at-spi2-atk - app-accessibility/at-spi2-core - dev-libs/atk - dev-libs/expat - dev-libs/glib - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa[X(+)] - net-print/cups - sys-apps/dbus[X] - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - x11-libs/pango - sound? ( - || ( - media-sound/pulseaudio - media-sound/apulse - ) - ) -" - -QA_PREBUILT="opt/Signal/signal-desktop - opt/Signal/chrome-sandbox - opt/Signal/crashpad_handler - opt/Signal/libEGL.so - opt/Signal/libffmpeg.so - opt/Signal/libGLESv2.so - opt/Signal/libnode.so - opt/Signal/libvulkan.so.1 - opt/Signal/libVkICD_mock_icd.so - opt/Signal/libvk_swiftshader.so - opt/Signal/libvulkan.so - opt/Signal/swiftshader/libEGL.so - opt/Signal/swiftshader/libGLESv2.so - opt/Signal/resources/app.asar.unpacked/node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node - opt/Signal/resources/app.asar.unpacked/node_modules/@signalapp/signal-client/prebuilds/linux-x64/node.napi.node - opt/Signal/resources/app.asar.unpacked/node_modules/better-sqlite3/build/Release/better_sqlite3.node - opt/Signal/resources/app.asar.unpacked/node_modules/curve25519-n/build/Release/curve.node - opt/Signal/resources/app.asar.unpacked/node_modules/ffi-napi/build/Release/ffi_bindings.node - opt/Signal/resources/app.asar.unpacked/node_modules/ffi-napi/prebuilds/linux-x64/node.napi.uv1.node - opt/Signal/resources/app.asar.unpacked/node_modules/libsignal-client/build/libsignal_client_linux.node - opt/Signal/resources/app.asar.unpacked/node_modules/libsignal-client/build/libsignal_client_linux_x64.node - opt/Signal/resources/app.asar.unpacked/node_modules/ref-array-napi/node_modules/ref-napi/build/Release/binding.node - opt/Signal/resources/app.asar.unpacked/node_modules/ref-napi/build/Release/binding.node -
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsampler/
commit: 423d43c6536ad645c15ec71f6922cfc66fa22f41 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Jul 6 04:38:59 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jul 6 04:38:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423d43c6 media-sound/qsampler: bump to 0.9.4 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/qsampler/Manifest | 1 + media-sound/qsampler/qsampler-0.9.4.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest index 0b73e929da0..e6d07841dc8 100644 --- a/media-sound/qsampler/Manifest +++ b/media-sound/qsampler/Manifest @@ -1 +1,2 @@ DIST qsampler-0.9.3.tar.gz 283882 BLAKE2B 1171de42c7f27481a5e2f95c1d868b68594288d3a640fe118df9a7f1588d0fea73e06bad4d3acd08a99ec4ccceaee7d171a047a96e811be09ebb3c48896e064f SHA512 0abfcb35aafb773d1b0f2c31406ea7b04581a4a47b01074c70d1b4833a3f06e8223cfa57b1e7f0233bc347636f41732db37150e5bfde76ccaad4eb959428a7ba +DIST qsampler-0.9.4.tar.gz 284055 BLAKE2B 83f0eb7102d6dbba994d2efeee59ebc46ce2b07d40b9dcfe97ed3059fefd449fa90167718ef65ef41f04709ef9c985c86e2b35a0572b47a948172cf5b1a5dc23 SHA512 0e43a335c503bd76d41bfe88967b199bcd8c34a44a65293c1460daa342ca1e35f236984af74e30404637e9f6c8428b4cc52fc27501af7d52e1c9e30f1a80d35e diff --git a/media-sound/qsampler/qsampler-0.9.4.ebuild b/media-sound/qsampler/qsampler-0.9.4.ebuild new file mode 100644 index 000..d948252e61b --- /dev/null +++ b/media-sound/qsampler/qsampler-0.9.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake qmake-utils xdg + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code; + inherit git-r3 +else + SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Graphical frontend to the LinuxSampler engine" +HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/; + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug +libgig" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-libs/alsa-lib + media-libs/liblscp:= + x11-libs/libX11 + libgig? ( media-libs/libgig:= ) +" +RDEPEND="${DEPEND} + media-sound/linuxsampler +" +BDEPEND="dev-qt/linguist-tools:5" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch" +) + +DOCS=( AUTHORS ChangeLog README TODO TRANSLATORS ) + +src_prepare() { + cmake_src_prepare + + sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_LIBGIG=$(usex libgig 1 0) + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/qsynth/
commit: b141f7f535e3369fbdaaff3ba84c868eb5b17e70 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Jul 6 04:35:06 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jul 6 04:35:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b141f7f5 media-sound/qsynth: bump to 0.9.4 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/qsynth/Manifest| 1 + media-sound/qsynth/qsynth-0.9.4.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest index 6b75a208755..4d84a27ed38 100644 --- a/media-sound/qsynth/Manifest +++ b/media-sound/qsynth/Manifest @@ -1 +1,2 @@ DIST qsynth-0.9.3.tar.gz 395265 BLAKE2B c19154ba02680ae784ea016bbcb2dcd6c3517d6e810d76cc16919508e2e7310d23a8e8397f45340c138f018340525ecae8d941ce5acf5d4e16295e88d3450069 SHA512 7da5bc0fd8feed6b3b0b048e7ac3fa86937d82ff34528fd0dbb1dd5a05fbff2bb2d8e360e499325660172acec7216964ce1442b75afc10ab0647b91376b2c421 +DIST qsynth-0.9.4.tar.gz 395550 BLAKE2B e25195755c52c63912b03a416878d248712b78ba0014414bc8b1d31cbd5bb75562640de4a0255d2727a40274a6ff3a84b201d39c93674140ff31ccc581bfd254 SHA512 764a90fd86451cd3a12c71f061f4a603cdce54ae80e6543d05fa66a97ea0b7c50bac0350f01f597ec93ed445a5433a9dea6d9c5a43ce385c231aaea8e13675d4 diff --git a/media-sound/qsynth/qsynth-0.9.4.ebuild b/media-sound/qsynth/qsynth-0.9.4.ebuild new file mode 100644 index 000..59c6e5666ca --- /dev/null +++ b/media-sound/qsynth/qsynth-0.9.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake desktop qmake-utils xdg + +DESCRIPTION="Qt application to control FluidSynth" +HOMEPAGE="https://qsynth.sourceforge.io/; + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code; + inherit git-r3 +else + SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+alsa debug jack pulseaudio" + +REQUIRED_USE="|| ( alsa jack pulseaudio )" + +BDEPEND=" + dev-qt/linguist-tools:5 +" +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?] +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-0.9.1-cmake-no-git-version.patch" ) + +src_prepare() { + cmake_src_prepare + + sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DCONFIG_DEBUG=$(usex debug 1 0) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # The desktop file is invalid, and we also change the command + # depending on useflags + rm "${D}/usr/share/applications/qsynth.desktop" || die + + local cmd + if use jack; then + cmd="qsynth" + elif use pulseaudio; then + cmd="qsynth -a pulseaudio" + elif use alsa; then + cmd="qsynth -a alsa" + else + cmd="qsynth -a oss" + fi + + make_desktop_entry "${cmd}" Qsynth qsynth +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/liblscp/
commit: 19289441389aec113724b31fbac64bdc98656c08 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Jul 6 04:31:40 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jul 6 04:31:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19289441 media-libs/liblscp: bump to 0.9.4 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/liblscp/Manifest | 1 + media-libs/liblscp/liblscp-0.9.4.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest index da7981d8901..e198e43c745 100644 --- a/media-libs/liblscp/Manifest +++ b/media-libs/liblscp/Manifest @@ -1 +1,2 @@ DIST liblscp-0.9.3.tar.gz 696509 BLAKE2B a3cddd07f55522291be12f2952eafd0b9761ac8c3d38c05010d9ca6593ef9db62d9bdd7a1e8f31d74fd9cbd29cbe3ade71f3b51ffa330780a0b7feb18ff71d32 SHA512 e776b0d48a9728e69b1a198d44ab88862366ecece293d71f6552ab395fd33bfdc395dbea6f56000c2ef9897ba00e0e287b0bc042fd6b6bdc1b4864b72b20753e +DIST liblscp-0.9.4.tar.gz 697219 BLAKE2B f1824c75237e47ffcd95c15b72e4746cbc8997924f70cced966baddb68877526cbbcd56ff419fa1eb5f1ca6a1537ce5db368ba41cac39e51813921720e9b SHA512 6aa9b15d538925edf3327ca05023bac8285611902703fec20572416dde5cd7300ed429a7db464d92b9f6c1d524b89066888f8cbd0d56283ff3c78074605f396a diff --git a/media-libs/liblscp/liblscp-0.9.4.ebuild b/media-libs/liblscp/liblscp-0.9.4.ebuild new file mode 100644 index 000..8d147da49de --- /dev/null +++ b/media-libs/liblscp/liblscp-0.9.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="C++ library for the Linux Sampler control protocol" +HOMEPAGE="https://www.linuxsampler.org; +SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz +https://download.linuxsampler.org/packages/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc" + +BDEPEND="doc? ( app-doc/doxygen )" + +DOCS=( AUTHORS ChangeLog TODO NEWS README ) + +src_configure() { + econf --disable-static +} + +src_install() { + use doc && local HTML_DOCS=( doc/html/. ) + default + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-irc/polari/
commit: 02e4b4f1d880a45434ced67f5540630dfb5b7685 Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 04:19:11 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 04:19:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e4b4f1 net-irc/polari: Add Gitlab repo to HOMEPAGE Signed-off-by: Matt Turner gentoo.org> net-irc/polari/polari-40.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-irc/polari/polari-40.0.ebuild b/net-irc/polari/polari-40.0.ebuild index 7cfe9e490f0..d7d2fbaf9dc 100644 --- a/net-irc/polari/polari-40.0.ebuild +++ b/net-irc/polari/polari-40.0.ebuild @@ -5,8 +5,8 @@ EAPI=7 inherit gnome.org gnome2-utils meson xdg -DESCRIPTION="An IRC client for Gnome" -HOMEPAGE="https://wiki.gnome.org/Apps/Polari; +DESCRIPTION="An IRC client for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Polari https://gitlab.gnome.org/GNOME/polari; LICENSE="GPL-2+" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-libs/game-music-emu/
commit: b4d1594a4f0a64d6dd88390ba5881673e711aad1 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 04:13:49 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:13:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d1594a media-libs/game-music-emu: Stabilize 0.6.3 arm, #800061 Signed-off-by: Sam James gentoo.org> media-libs/game-music-emu/game-music-emu-0.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild b/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild index 931d2f39bfc..37ddef00f8c 100644 --- a/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild +++ b/media-libs/game-music-emu/game-music-emu-0.6.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/mpyne/game-music-emu/downloads/${P}.tar.xz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 x86" IUSE="" DOCS=( changes.txt design.txt gme.txt readme.txt )
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/
commit: 4430ef496a64da3791f4783535fac6f0895c4622 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 04:13:53 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:13:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4430ef49 dev-db/redis: Stabilize 6.2.4 arm, #800103 Signed-off-by: Sam James gentoo.org> dev-db/redis/redis-6.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/redis/redis-6.2.4.ebuild b/dev-db/redis/redis-6.2.4.ebuild index 6e809cd687a..3402d1614c7 100644 --- a/dev-db/redis/redis-6.2.4.ebuild +++ b/dev-db/redis/redis-6.2.4.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://redis.io; SRC_URI="https://download.redis.io/releases/${P}.tar.gz; LICENSE="BSD" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="+jemalloc ssl systemd tcmalloc test" RESTRICT="!test? ( test )" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryptsetup/
commit: 82e491bd52accf6070d3027e02949c9cbbfba951 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 04:13:56 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:13:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e491bd sys-fs/cryptsetup: Stabilize 2.3.6 arm, #800434 Signed-off-by: Sam James gentoo.org> sys-fs/cryptsetup/cryptsetup-2.3.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/cryptsetup/cryptsetup-2.3.6.ebuild b/sys-fs/cryptsetup/cryptsetup-2.3.6.ebuild index 33639dede7e..39bebf1e839 100644 --- a/sys-fs/cryptsetup/cryptsetup-2.3.6.ebuild +++ b/sys-fs/cryptsetup/cryptsetup-2.3.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 1-2)/${P/_/-}.t LICENSE="GPL-2+" SLOT="0/12" # libcryptsetup.so version [[ ${PV} != *_rc* ]] && \ -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" CRYPTO_BACKENDS="gcrypt kernel nettle +openssl" # we don't support nss since it doesn't allow cryptsetup to be built statically # and it's missing ripemd160 support so it can't provide full backward compatibility
[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/
commit: e323fe36d8ba43a16ab24e313492d300311232bb Author: Sam James gentoo org> AuthorDate: Tue Jul 6 04:06:44 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:12:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e323fe36 sci-libs/gdal: add 3.3.1 Signed-off-by: Sam James gentoo.org> sci-libs/gdal/Manifest | 1 + sci-libs/gdal/gdal-3.3.1.ebuild | 312 2 files changed, 313 insertions(+) diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest index a5e15147c50..c67ec7c7e6f 100644 --- a/sci-libs/gdal/Manifest +++ b/sci-libs/gdal/Manifest @@ -2,3 +2,4 @@ DIST gdal-3.2.1.tar.gz 18953600 BLAKE2B b47994849bcf6bc2b2f53daabb85ef99cdc9ce2a DIST gdal-3.2.2.tar.gz 18959415 BLAKE2B 001347ee12c72fe4d9cfa27adb427624f80e5b16eeca01510166e3d74c36eb00da72c27d8582ccda124151143561c29b8e59dc3dd800c474b77991417b33acd1 SHA512 d7ff8773d3f1cb894fce89f56a3d4355769f1113eefb1367a3a543ced750e2c42618a4a1deef3a338ddd4d33b7332ae962b2d793f8c0b97e31ed4b84cb2df2d5 DIST gdal-3.2.3.tar.gz 18970990 BLAKE2B 9f2ac15b7e9d2df0393d15734030ec4777579aa01fcf2700958228b24fd50d574f3bd438c03e767549614a699c362b31f38cbb0f32ceb8056c9b55fab11ecfec SHA512 985a058a53f676f7d49a96d1a48d4f93c5da8548012bf81345afde03d8044022b210484290bca70c3d7a1ef3b0087d9e17c636b5badd1e0816c1f59b1bf21ee8 DIST gdal-3.3.0.tar.gz 19572446 BLAKE2B afc7ce3c2191fb7607fdf3a01e7ed3e83c601fa063019015f666e0c550e4e42129b8782568f20f97422308f95b4e5c3dbd2311d562b7ec0830635e47e7c931b4 SHA512 39505c07aaf4dac587a189a979462101a7acba41e8732031540ebad02e089820658943ebb48c20f4ea56548363033b2db2f03f41c8a91ff5c5997a19b5eb999e +DIST gdal-3.3.1.tar.gz 19582883 BLAKE2B 328ba9f3c6a2ecca8583648e5f22469d3fbabf8d8676262a15c6debe718be8329ad3899cbe5397dff2896bc9c2500b60834c6a44cd0f5b670828d86838611f0d SHA512 0eb89502f1cebd5dd899fb8f20571952462c45aba6cee1d62ccc820b2fed5202f6c7e7096bd4ca6c0cfcc2de623f00295097a7e33da6ffa5624dcb8a7a0dc682 diff --git a/sci-libs/gdal/gdal-3.3.1.ebuild b/sci-libs/gdal/gdal-3.3.1.ebuild new file mode 100644 index 000..a81cf8d3765 --- /dev/null +++ b/sci-libs/gdal/gdal-3.3.1.ebuild @@ -0,0 +1,312 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GENTOO_DEPEND_ON_PERL="no" +PYTHON_COMPAT=( python3_{7,8,9} ) +DISTUTILS_OPTIONAL=1 +inherit autotools bash-completion-r1 distutils-r1 flag-o-matic java-pkg-opt-2 perl-module toolchain-funcs + +DESCRIPTION="Translator library for raster geospatial data formats (includes OGR support)" +HOMEPAGE="https://gdal.org/; +SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.gz; + +SLOT="0/3.3" +LICENSE="BSD Info-ZIP MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="armadillo +aux-xml curl cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_ssse3 debug doc fits geos gif gml hdf5 java jpeg jpeg2k lzma mdb mysql netcdf odbc ogdi opencl oracle pdf perl png postgres python spatialite sqlite threads webp xls zstd" + +REQUIRED_USE=" + mdb? ( java ) + python? ( ${PYTHON_REQUIRED_USE} ) + spatialite? ( sqlite ) +" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + java? ( + dev-java/ant-core + dev-lang/swig:0 + >=virtual/jdk-1.8:* + ) + perl? ( dev-lang/swig:0 ) + python? ( + dev-lang/swig:0 + dev-python/setuptools[${PYTHON_USEDEP}] + ) +" +DEPEND=" + dev-libs/expat + dev-libs/json-c:= + dev-libs/libpcre + dev-libs/libxml2:2 + dev-libs/openssl:= + media-libs/tiff + >=sci-libs/libgeotiff-1.5.1-r1:= + >=sci-libs/proj-6.0.0:= + sys-libs/zlib[minizip(+)] + armadillo? ( sci-libs/armadillo:=[lapack] ) + curl? ( net-misc/curl ) + fits? ( sci-libs/cfitsio:= ) + geos? ( >=sci-libs/geos-3.8.0 ) + gif? ( media-libs/giflib:= ) + gml? ( >=dev-libs/xerces-c-3.1 ) + hdf5? ( >=sci-libs/hdf5-1.6.4:=[szip] ) + jpeg? ( virtual/jpeg:0= ) + jpeg2k? ( media-libs/openjpeg:2= ) + lzma? ( || ( + app-arch/xz-utils + app-arch/lzma + ) ) + mdb? ( dev-java/jackcess:1 ) + mysql? ( virtual/mysql ) + netcdf? ( sci-libs/netcdf:= ) + odbc? ( dev-db/unixODBC ) + ogdi? ( sci-libs/ogdi ) + opencl? ( virtual/opencl ) + oracle? ( dev-db/oracle-instantclient:= ) + pdf? ( app-text/poppler:= ) + perl? ( dev-lang/perl:= ) + png? ( media-libs/libpng:0= ) + postgres? ( >=dev-db/postgresql-8.4:= ) + python? ( + ${PYTHON_DEPS} + dev-python/numpy[${PYTHON_USEDEP}] + ) + spatialite? ( dev-db/spatialite ) + sqlite? ( dev-db/sqlite:3 ) + webp? ( media-libs/libwebp:= ) + xls? ( dev-libs/freexl ) + zstd? ( app-arch/zstd:= )
[gentoo-commits] repo/gentoo:master commit in: sci-libs/proj/, sci-libs/proj/files/
commit: 8e309394d3d23a7958022942c30d00992ead3441 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 03:36:42 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:12:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e309394 sci-libs/proj: add 8.1.0 Signed-off-by: Sam James gentoo.org> sci-libs/proj/Manifest | 1 + .../files/proj-8.1.0-test_factory-include.patch| 29 + sci-libs/proj/proj-8.1.0.ebuild| 72 ++ 3 files changed, 102 insertions(+) diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest index c5bca2ca5e7..6e3fbe16ce7 100644 --- a/sci-libs/proj/Manifest +++ b/sci-libs/proj/Manifest @@ -1,4 +1,5 @@ DIST proj-7.2.1.tar.gz 5714666 BLAKE2B 9379ef758b1221b9487f162a27e7afa737e668ad7a13fc7adbd8e1e2c1c4699263d5d3105d03781b423f284205de3c79fc68850b9fba6aa05f1dc553b77b0842 SHA512 59b9b31b0183e620a2f4a25a08620c170773fe4f99e8eca59e9ed6815f43bb379ea21ef71e8f759dbd747855b982657d7503bac3acc542218e0d862105f25324 DIST proj-8.0.1.tar.gz 5731452 BLAKE2B d2235f87bead1ec35f62b99e5236d1b6dc1a8f924555d21dec7f5e07b3d341b4b4e797dd5a3843e87d12db392716ec9bb5acae871fa2bb7a78c3404fa9487875 SHA512 cb5550a9fbccfc680bebb3b8c5ad347d53c38cb526edf4dcaa3af0eff57410b4d4d028e246954c4202a1d637e1e6f4e7a6a33e8741e8aa0a58bdfc8a5dbc68c9 +DIST proj-8.1.0.tar.gz 5786723 BLAKE2B 8960ae70beda502442548542173e3f21705c8213ba5b7b3004beca67aa16b7401db4b9778ea4abd910eae3e224b7efc73e0d67b83a3d75aaab0fead51977c9ba SHA512 0c11d43bcdf97fbb3be9238c77cc111ae6df7948dc5076b1a31350c84a60299964ea1a320edfbee0568a2d9d3c7f80eafa6322adfdf99aea5f06172d7ee53a2f DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3 SHA512 23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5 DIST proj-datumgrid-europe-1.6.tar.gz 189057258 BLAKE2B 66daf2341b05d8d5f929f6d67e1913656c2380a3663b4359cb97576ff5954dbea5890862869bb1077f6cde760dada4d9f13201c5b2c29ef3458a8b43089e459c SHA512 463d2575d5ce6f5984e69897c34ef80ec31a77f5ba00a07a5f55e97c3033dbae40b7d17891e5495bc47e6faf917968b1cdb7b3be9b2a4838e3b093b74753c2a8 diff --git a/sci-libs/proj/files/proj-8.1.0-test_factory-include.patch b/sci-libs/proj/files/proj-8.1.0-test_factory-include.patch new file mode 100644 index 000..c88fe83cb50 --- /dev/null +++ b/sci-libs/proj/files/proj-8.1.0-test_factory-include.patch @@ -0,0 +1,29 @@ +https://patch-diff.githubusercontent.com/raw/OSGeo/PROJ/pull/2760.patch + +From fc983b6e3343ba4d52fd0a889bb6bbf6f143f417 Mon Sep 17 00:00:00 2001 +From: Even Rouault +Date: Thu, 1 Jul 2021 21:24:26 +0200 +Subject: [PATCH] =?UTF-8?q?test=5Ffactory.cpp:=20fix=20build,=20in=20parti?= + =?UTF-8?q?cular=20on=20Alpine=20Edge=20(fixes=C2=A0#2759)?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + test/unit/test_factory.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/test/unit/test_factory.cpp b/test/unit/test_factory.cpp +index 985499150e..a60296d10a 100644 +--- a/test/unit/test_factory.cpp b/test/unit/test_factory.cpp +@@ -39,6 +39,8 @@ + #include "proj/metadata.hpp" + #include "proj/util.hpp" + ++#include ++ + #include + + #ifdef _MSC_VER + diff --git a/sci-libs/proj/proj-8.1.0.ebuild b/sci-libs/proj/proj-8.1.0.ebuild new file mode 100644 index 000..0a2c53bf18f --- /dev/null +++ b/sci-libs/proj/proj-8.1.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DATUMGRID="${PN}-datumgrid-1.8.tar.gz" +EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.6.tar.gz" + +DESCRIPTION="PROJ coordinate transformation software" +HOMEPAGE="https://proj4.org/; +SRC_URI=" + https://download.osgeo.org/proj/${P}.tar.gz + https://download.osgeo.org/proj/${DATUMGRID} + europe? ( https://download.osgeo.org/proj/${EUROPE_DATUMGRID} ) +" + +LICENSE="MIT" +SLOT="0/22" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="curl europe test +tiff" +REQUIRED_USE="test? ( !europe )" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-db/sqlite:3 + curl? ( net-misc/curl ) + tiff? ( media-libs/tiff ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" + +PATCHES=( + "${FILESDIR}"/${P}-test_factory-include.patch +) + +src_unpack() { + unpack ${P}.tar.gz + + cd "${S}"/data || die + mv README README.DATA || die + + unpack ${DATUMGRID} + use europe && unpack ${EUROPE_DATUMGRID} +} + +src_configure() { + local mycmakeargs=( + -DDOCDIR="${EPREFIX}"/usr/share/${PF} + -DBUILD_TESTING=$(usex test) + -DENABLE_CURL=$(usex curl)
[gentoo-commits] repo/gentoo:master commit in: sci-libs/libgeotiff/
commit: 5deff5efc995823601fea01f493e7580ec732a54 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 02:16:41 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:12:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5deff5ef sci-libs/libgeotiff: add 1.7.0 Signed-off-by: Sam James gentoo.org> sci-libs/libgeotiff/Manifest| 1 + sci-libs/libgeotiff/libgeotiff-1.7.0.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/sci-libs/libgeotiff/Manifest b/sci-libs/libgeotiff/Manifest index f5d06499c8f..7a85e7ff274 100644 --- a/sci-libs/libgeotiff/Manifest +++ b/sci-libs/libgeotiff/Manifest @@ -1 +1,2 @@ DIST libgeotiff-1.6.0.tar.gz 537175 BLAKE2B 4b1430c9e80cdd4193f474484b295c151ecb9a654248e08527046f1aa35cfab0be59980edad2cc6ae90c1a7b0e03d46fd203affd5b01c83e0fd4435d5e56b2d3 SHA512 4c59598140d6c435a25aff6520e07a01a0153cac526df3b3e1366d5edc43cd82b15099da79ee8a2fb916e858f5a5d7421cfbf96bb485c91fac9e19c7209b7418 +DIST libgeotiff-1.7.0.tar.gz 541931 BLAKE2B 3c0843f8c86d6bbcedf9d07b45d2d676f1ccfaba7b5e40fa7f8d5f290b39da5cfaebe39567eab9e8add1b99042aad51d5104b81c2c05493d18d022d41e5b106b SHA512 8e294b5db89e88dbd4f7eb9d804be788ff3d14a1a14f721e9805b42cc797500596f0473dd8e5be6c1da01b56bdebc872df2b30470a2d96686f308019de10739a diff --git a/sci-libs/libgeotiff/libgeotiff-1.7.0.ebuild b/sci-libs/libgeotiff/libgeotiff-1.7.0.ebuild new file mode 100644 index 000..746a584a921 --- /dev/null +++ b/sci-libs/libgeotiff/libgeotiff-1.7.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Library for reading TIFF files with embedded tags for geographic information" +HOMEPAGE="https://trac.osgeo.org/geotiff/ https://github.com/OSGeo/libgeotiff; +SRC_URI="https://download.osgeo.org/geotiff/${PN}/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0/5" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="debug doc" + +BDEPEND=" + doc? ( app-doc/doxygen ) + virtual/pkgconfig +" +DEPEND=" + >=media-libs/tiff-3.9.1:0 + >=sci-libs/proj-6.0.0:= + sys-libs/zlib + virtual/jpeg:= +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + sed -e "s:-O3::g" -i configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + --disable-static \ + --enable-debug=$(usex debug) \ + --with-jpeg="${EPREFIX}"/usr \ + --with-zip="${EPREFIX}"/usr +} + +src_compile() { + default + + if use doc; then + mkdir -p docs/api || die + cp "${FILESDIR}"/Doxyfile Doxyfile || die + doxygen -u Doxyfile || die "updating doxygen config failed" + doxygen Doxyfile || die "docs generation failed" + fi +} + +src_install() { + use doc && local HTML_DOCS=( docs/api/. ) + + default + + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/proj/
commit: 3c42ceca52e9b22ae7290bc30c27220db15081e1 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 03:38:19 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 04:12:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c42ceca sci-libs/proj: update HOMEPAGE Signed-off-by: Sam James gentoo.org> sci-libs/proj/proj-7.2.1.ebuild | 2 +- sci-libs/proj/proj-8.0.1.ebuild | 2 +- sci-libs/proj/proj-8.1.0.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/proj/proj-7.2.1.ebuild b/sci-libs/proj/proj-7.2.1.ebuild index 6bfd83430fc..11efd85db87 100644 --- a/sci-libs/proj/proj-7.2.1.ebuild +++ b/sci-libs/proj/proj-7.2.1.ebuild @@ -7,7 +7,7 @@ DATUMGRID="${PN}-datumgrid-1.8.tar.gz" EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.6.tar.gz" DESCRIPTION="PROJ coordinate transformation software" -HOMEPAGE="https://proj4.org/; +HOMEPAGE="https://proj.org/; SRC_URI=" https://download.osgeo.org/proj/${P}.tar.gz https://download.osgeo.org/proj/${DATUMGRID} diff --git a/sci-libs/proj/proj-8.0.1.ebuild b/sci-libs/proj/proj-8.0.1.ebuild index c6a3966a268..d9e6bfd7022 100644 --- a/sci-libs/proj/proj-8.0.1.ebuild +++ b/sci-libs/proj/proj-8.0.1.ebuild @@ -9,7 +9,7 @@ DATUMGRID="${PN}-datumgrid-1.8.tar.gz" EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.6.tar.gz" DESCRIPTION="PROJ coordinate transformation software" -HOMEPAGE="https://proj4.org/; +HOMEPAGE="https://proj.org/; SRC_URI=" https://download.osgeo.org/proj/${P}.tar.gz https://download.osgeo.org/proj/${DATUMGRID} diff --git a/sci-libs/proj/proj-8.1.0.ebuild b/sci-libs/proj/proj-8.1.0.ebuild index 0a2c53bf18f..2cc1d671a00 100644 --- a/sci-libs/proj/proj-8.1.0.ebuild +++ b/sci-libs/proj/proj-8.1.0.ebuild @@ -9,7 +9,7 @@ DATUMGRID="${PN}-datumgrid-1.8.tar.gz" EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.6.tar.gz" DESCRIPTION="PROJ coordinate transformation software" -HOMEPAGE="https://proj4.org/; +HOMEPAGE="https://proj.org/; SRC_URI=" https://download.osgeo.org/proj/${P}.tar.gz https://download.osgeo.org/proj/${DATUMGRID}
[gentoo-commits] repo/gentoo:master commit in: net-irc/polari/
commit: 19488bc07c0c7d6cdc385d2c6bd70d9aa2c08d7c Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 03:49:43 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 04:00:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19488bc0 net-irc/polari: Version bump to 40.0 Signed-off-by: Matt Turner gentoo.org> net-irc/polari/Manifest | 1 + net-irc/polari/polari-40.0.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/net-irc/polari/Manifest b/net-irc/polari/Manifest index 4341041c7a5..efa92b834ca 100644 --- a/net-irc/polari/Manifest +++ b/net-irc/polari/Manifest @@ -1,2 +1,3 @@ DIST polari-3.36.3.tar.xz 1030640 BLAKE2B 72cee290c21cd0a1f96d25e02993dadba14247bb3b38d2ce62ebbe8670a9c7498e7dd123bef2ab3ffaea78019109697186cee409dd78a554afbbc5b5c4db56b5 SHA512 dcf8018ffdaffe2867ab7c3bbc1c874090df0ff5435ec16746780ae081dc61a0b7ec0e58d706b6e7eb8957b1f3fe9c24b586db831ab8b0565fa05c1bf3adae38 DIST polari-3.38.1.tar.xz 1050280 BLAKE2B 7c1e640a62003bda2217d914f9f19d6eea3994f780785334fd681c792653aa3ef1b4e3e4bc05d7bb15a614cc70e317f8e8a55445fe6e03c249f66b6b3e97af3d SHA512 196fd58324e1ee24eb58efcf9e11b9bec1cfd11781cba5d09b34344b7d3715f9bc215c7a3ec3b021ac5e1d2575a8200d8ab896b201488bf7da2acb10beb04262 +DIST polari-40.0.tar.xz 1051416 BLAKE2B ea6aea087ff3ba74e2cf16e848c228c0984eb7e5b7cc16579bbe8ceeb3655babb5dfbf3adbe245b66b590999c5b7e0077630b659d0db00e2da6ce0ac8b0281da SHA512 267eb904286f33e6ac510357de072285889d1c72ca832eb6a8520a20b1c2487708eaa0187d4c91b46b3b8019866f37a9ac036a71dee9cd9c9ad83443df0f146c diff --git a/net-irc/polari/polari-40.0.ebuild b/net-irc/polari/polari-40.0.ebuild new file mode 100644 index 000..7cfe9e490f0 --- /dev/null +++ b/net-irc/polari/polari-40.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="An IRC client for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/Polari; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.43.4:2 + >=x11-libs/gtk+-3.21.6:3[introspection] + net-libs/telepathy-glib[introspection] + >=dev-libs/gobject-introspection-1.50:= + >=dev-libs/gjs-1.67.2 + + x11-libs/gdk-pixbuf:2[introspection] + >=app-text/gspell-1.4.0[introspection] + x11-libs/pango[introspection] + app-crypt/libsecret[introspection] + net-libs/libsoup:2.4[introspection] + net-im/telepathy-logger[introspection] +" +RDEPEND="${DEPEND} + >=net-irc/telepathy-idle-0.2 +" +BDEPEND=" + dev-libs/appstream-glib + dev-libs/libxml2:2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( + dev-lang/spidermonkey:78 + dev-libs/json-glib + ) +" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/hppa/
commit: a356060cba58b332025dcfd8622cb18eaf11312b Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 03:54:59 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 03:55:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a356060c profiles/hppa: Stable mask USE=gtk-doc for x11-libs/pango Signed-off-by: Matt Turner gentoo.org> profiles/arch/hppa/package.use.stable.mask | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index fad94c8bc5f..e5f2e3039e4 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -24,6 +24,7 @@ # Matt Turner (2021-06-02) # dev-util/gi-docgen does not have stable keywords on hppa x11-libs/gdk-pixbuf gtk-doc +x11-libs/pango gtk-doc # Sam James (2021-06-01) # sys-apps/systemd is not stable on hppa
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 41521c95c118924e45d3c3535897f6be18bb531d Author: Sam James gentoo org> AuthorDate: Tue Jul 6 02:48:29 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 02:48:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41521c95 sys-devel/gcc: Stabilize 8.5.0 arm, #796719 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/gcc-8.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-8.5.0.ebuild b/sys-devel/gcc/gcc-8.5.0.ebuild index 206172b04ae..25bd0b69165 100644 --- a/sys-devel/gcc/gcc-8.5.0.ebuild +++ b/sys-devel/gcc/gcc-8.5.0.ebuild @@ -7,7 +7,7 @@ PATCH_VER="1" inherit toolchain -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: b52c6a2708a625c7e67a07dfaec08324610d351a Author: Sam James gentoo org> AuthorDate: Tue Jul 6 02:47:57 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 02:47:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52c6a27 sys-devel/gcc: Stabilize 8.5.0 arm64, #796719 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/gcc-8.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-8.5.0.ebuild b/sys-devel/gcc/gcc-8.5.0.ebuild index 96796a936b1..206172b04ae 100644 --- a/sys-devel/gcc/gcc-8.5.0.ebuild +++ b/sys-devel/gcc/gcc-8.5.0.ebuild @@ -7,7 +7,7 @@ PATCH_VER="1" inherit toolchain -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: f4d84d91a450e90be115a1bf9273c5498c5855ca Author: Sam James gentoo org> AuthorDate: Tue Jul 6 02:47:39 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 02:47:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d84d91 sys-devel/gcc: Stabilize 8.4.0-r2 arm64, #765730 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/gcc-8.4.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-8.4.0-r2.ebuild b/sys-devel/gcc/gcc-8.4.0-r2.ebuild index 3d3c3ef7b56..4e46d298738 100644 --- a/sys-devel/gcc/gcc-8.4.0-r2.ebuild +++ b/sys-devel/gcc/gcc-8.4.0-r2.ebuild @@ -7,7 +7,7 @@ PATCH_VER="3" inherit toolchain -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 48e1fb3b28e95ef8266943c1a4341910d6031b3f Author: Sam James gentoo org> AuthorDate: Tue Jul 6 02:48:17 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 02:48:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e1fb3b sys-devel/gcc: Stabilize 8.4.0-r2 arm, #765730 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/gcc-8.4.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-8.4.0-r2.ebuild b/sys-devel/gcc/gcc-8.4.0-r2.ebuild index 4e46d298738..2f88dda2bf4 100644 --- a/sys-devel/gcc/gcc-8.4.0-r2.ebuild +++ b/sys-devel/gcc/gcc-8.4.0-r2.ebuild @@ -7,7 +7,7 @@ PATCH_VER="3" inherit toolchain -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND="" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: net-misc/networkmanager/
commit: 02f7b93673ab736bfdd29c66129a5ccfcc0ce87a Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 02:33:01 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 02:33:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f7b936 net-misc/networkmanager: Build libnm.la from new location Closes: https://bugs.gentoo.org/800704 Signed-off-by: Matt Turner gentoo.org> net-misc/networkmanager/networkmanager-1.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/networkmanager/networkmanager-1.32.2.ebuild b/net-misc/networkmanager/networkmanager-1.32.2.ebuild index 6c937ab0b9b..0ab6357947d 100644 --- a/net-misc/networkmanager/networkmanager-1.32.2.ebuild +++ b/net-misc/networkmanager/networkmanager-1.32.2.ebuild @@ -243,7 +243,7 @@ multilib_src_compile() { emake else local targets=( - libnm/libnm.la + src/libnm-client-impl/libnm.la ) emake "${targets[@]}" fi
[gentoo-commits] proj/security:ajak-cvetool commit in: bin/
commit: f6fcf4b3d4a640ba54b2eaa2ed68f5f1ef8a11bd Author: John Helmert III gentoo org> AuthorDate: Tue Jul 6 02:25:48 2021 + Commit: John Helmert III gentoo org> CommitDate: Tue Jul 6 02:26:44 2021 + URL:https://gitweb.gentoo.org/proj/security.git/commit/?id=f6fcf4b3 glsamaker: readability improvements Signed-off-by: John Helmert III gentoo.org> bin/glsatool | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/glsatool b/bin/glsatool index f1d69c6..6755f32 100755 --- a/bin/glsatool +++ b/bin/glsatool @@ -67,10 +67,10 @@ class GLSATool: def update_bugs(self, bugs): for bug in self.bgo.getbugs(bugs): -update = {'whiteboard': self.new_whiteboard(bug.whiteboard)} -update['comment'] = {'comment': 'GLSA request filed.'} -print('https://bugs.gentoo.org/' + str(bug.id) + ': ' + - bug.whiteboard + ' -> ' + update['whiteboard']) +update = {'whiteboard': self.new_whiteboard(bug.whiteboard), + 'comment': {'comment': 'GLSA request filed.'}} +print('https://bugs.gentoo.org/{}: {} -> {}' + .format(str(bug.id), bug.whiteboard, update['whiteboard'])) self.bgo.update_bugs([bug.id], update) def new_glsa(self, title, bugs):
[gentoo-commits] proj/security:ajak-cvetool commit in: bin/
commit: 6dc80e16f0f208b7bbe143160186c930b151d8e1 Author: John Helmert III gentoo org> AuthorDate: Tue Jul 6 02:03:14 2021 + Commit: John Helmert III gentoo org> CommitDate: Tue Jul 6 02:03:43 2021 + URL:https://gitweb.gentoo.org/proj/security.git/commit/?id=6dc80e16 glsatool: new tool Signed-off-by: John Helmert III gentoo.org> bin/glsatool | 115 +++ 1 file changed, 115 insertions(+) diff --git a/bin/glsatool b/bin/glsatool new file mode 100755 index 000..f1d69c6 --- /dev/null +++ b/bin/glsatool @@ -0,0 +1,115 @@ +#!/usr/bin/env python + +from configparser import ConfigParser +import argparse +import os +import re + +import bugzilla +import requests +from bs4 import BeautifulSoup as bs + +from CVETool import CVETool + +GLSAMAKER_URI = 'https://glsamaker.gentoo.org' + + +class GLSATool: +""" Utility to ease GLSA handling in GLSAMaker """ + +def __init__(self, glsamaker_key, bgo_key): +self.auth = glsamaker_key +self.bgo = bugzilla.Bugzilla('https://bugs.gentoo.org', + api_key=bgo_key, force_rest=True) + +def get_csrf_token(self): +soup = bs(self.request('/glsas/new'), features='lxml') +csrf_token = \ +soup.find('input', {'name': 'authenticity_token'})['value'] +return csrf_token + +def request(self, path, method='GET', data=None): +if method == 'GET': +response = requests.get(GLSAMAKER_URI + path, +headers={'Authorization': + 'Basic ' + self.auth}) +elif method == 'POST': +if data: +response = requests.post(GLSAMAKER_URI + path, + data=data, + headers={'Authorization': + 'Basic ' + self.auth}) +else: +response = requests.post(GLSAMAKER_URI + path, + headers={'Authorization': + 'Basic ' + self.auth}) +if not response.ok: +raise RuntimeError(path + ': ' + str(response.status_code)) +return response.text + +def new_whiteboard(self, old_whiteboard): +regex = re.compile('[A-C~][0-4] \[.*\]') +severity = old_whiteboard[:2] +new = ['glsa'] + +if not regex.match(old_whiteboard): +# Don't even try to operate on a whiteboard with a strange +# format +raise RuntimeError("Bad whiteboard! '" + old_whiteboard + "'") + +# Iterate over words within the [] part of whiteboard +for word in re.sub('[\[\]]', '', old_whiteboard[2:]).split(): +if 'glsa' not in word: +new += [word] +if 'cve' not in new: +new.append('cve') +return severity + ' [' + ' '.join(new) + ']' + +def update_bugs(self, bugs): +for bug in self.bgo.getbugs(bugs): +update = {'whiteboard': self.new_whiteboard(bug.whiteboard)} +update['comment'] = {'comment': 'GLSA request filed.'} +print('https://bugs.gentoo.org/' + str(bug.id) + ': ' + + bug.whiteboard + ' -> ' + update['whiteboard']) +self.bgo.update_bugs([bug.id], update) + +def new_glsa(self, title, bugs): +data = { +'title': title + ' [DRAFT]', +'bugs': ','.join(bugs), +'access': 'public', +'import_references': '1', +'what': 'request', # ??? +'authenticity_token': self.get_csrf_token() +} +self.request('/glsas', method='POST', data=data) +print("GLSA request filed") +self.update_bugs(bugs) + + +def glsamaker_key(): +authpath = os.path.join(os.path.expanduser('~'), '.config', 'cvetool_auth') +if 'CVETOOL_AUTH' in os.environ: +return os.environ['CVETOOL_AUTH'] +if os.path.isfile(authpath): +with open(authpath, 'r') as authfile: +return authfile.readlines()[0] + + +def bgo_key(): +bugzrc = os.path.expanduser("~/.bugzrc") +config = ConfigParser() +config.read(bugzrc) +apikey = config['default']['key'] +return apikey + + +if __name__ == '__main__': +parser = argparse.ArgumentParser() +parser.add_argument('-b', '--bugs', required=True, nargs='+') +parser.add_argument('-t', '--title', required=True) +args = parser.parse_args() +auth = glsamaker_key() +for bug in args.bugs: +CVETool(auth, 'dobug', [bug]) +GLSATool(auth, bgo_key()).new_glsa(args.title, args.bugs)
[gentoo-commits] proj/security:ajak-cvetool commit in: bin/
commit: be4a8b7e8023688a31e931b46fc3ef8651a290a5 Author: John Helmert III gentoo org> AuthorDate: Mon Jul 5 20:27:13 2021 + Commit: John Helmert III gentoo org> CommitDate: Mon Jul 5 20:28:01 2021 + URL:https://gitweb.gentoo.org/proj/security.git/commit/?id=be4a8b7e glsatool: drop, accidentally added, not ready yet Signed-off-by: John Helmert III gentoo.org> bin/glsatool | 74 1 file changed, 74 deletions(-) diff --git a/bin/glsatool b/bin/glsatool deleted file mode 100755 index 4582a40..000 --- a/bin/glsatool +++ /dev/null @@ -1,74 +0,0 @@ -#!/usr/bin/env python - -import argparse -import os -import re -import typing - -import bugzilla -import bracex -import pkgcore.config -from pkgcore.ebuild import atom -import requests - -from cvetool import CVETool - -PKG_SEPARATORS = re.compile(r':\s|[\s,;(){}[\]]') -GLSAMAKER_URI = 'https://glsamaker.gentoo.org' -bgo = bugzilla.Bugzilla('https://bugs.gentoo.org') -repo = pkgcore.config.load_config().repo['gentoo'] - - -class GLSATool: -""" Utility to ease GLSA handling in GLSAMaker """ - -def __init__(self, auth): -self.auth = auth - -# https://github.com/mgorny/kuroneko/blob/master/kuroneko/scraper.py#L80 -def find_package_specs(s: str) -> typing.Iterable[atom.atom]: -"""Find potentially valid package specifications in given string.""" -words = set() -# consider all possible expansions -for exp in bracex.iexpand(s): -words.update(PKG_SEPARATORS.split(exp)) -for w in words: -# skip anything that couldn't be cat/pkg early -if '/' not in w: -continue -try: -yield atom.atom(w) -except MalformedAtom: -continue - -def new_glsa(auth, title, bugs): -post = requests.post(GLSAMAKER_URI + '/glsas', - data={'title': title + ' [DRAFT]', - 'bugs': ','.join(bugs), - 'access': 'public', - 'import_references': '1', - 'what': 'request', # ??? - 'authenticity_token': 'k75YYdGlcL+dlZS7RKXSVxKaKl2tiiMvwWlReFtKzt3NCKDE2AeskkrZ851xJB7uCBRUTpstV+/aqUTEx3MfIQ=='}, - headers={'Authorization': 'Basic ' + auth}) -if not post.ok: -import pdb; pdb.set_trace() - - -def get_auth(): -authpath = os.path.join(os.path.expanduser('~'), '.config', 'cvetool_auth') -if 'CVETOOL_AUTH' in os.environ: -return os.environ['CVETOOL_AUTH'] -elif os.path.isfile(authpath): -with open(authpath, 'r') as authfile: -return authfile.readlines()[0] - - -if __name__ == '__main__': -parser = argparse.ArgumentParser() -parser.add_argument('-b', '--bugs', required=True, nargs='+') -parser.add_argument('-t', '--title', required=True) -args = parser.parse_args() -auth = get_auth() -for bug in args.bugs: -CVETool(auth, 'dobug', [bug]) -new_glsa(auth, args.title, args.bugs)
[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gmid/files/, net-misc/gmid/
commit: 0903023cf4993efba41cd9e72bd3d2e444a3e7ca Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 5 20:44:15 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Jul 5 22:01:44 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0903023c net-misc/gmid: add 1.6.2 and tests Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> net-misc/gmid/Manifest | 2 +- .../files/gmid-1.6.2-disable-runtime-test.patch| 10 ...pidfile.patch => gmid-1.6.2-make-pidfile.patch} | 0 .../gmid/{gmid-1.6.1.ebuild => gmid-1.6.2.ebuild} | 68 +- net-misc/gmid/gmid-.ebuild | 62 +--- 5 files changed, 93 insertions(+), 49 deletions(-) diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest index 636020c63..1a3dac3a9 100644 --- a/net-misc/gmid/Manifest +++ b/net-misc/gmid/Manifest @@ -1 +1 @@ -DIST gmid-1.6.1.tar.gz 59488 BLAKE2B 147c8eb4e1c7195405fdce9bef8260e1a3acb145e9dfd2cb3fb126e4445685a3a1826906b01699429e98a61db6bb2089ec3399a1403323b36adf2555afc61bf2 SHA512 b98592e4bb5b1121fad07dc1fcbdbc95ce69a5648b3c2d22dba974511ae265255be62a330125c2da9b0b357edc2f24065fd8b475013d3d2023a8eded2c01a490 +DIST gmid-1.6.2.tar.gz 60293 BLAKE2B 807f4e93d1ed0f2a69a9631504ffe28d5aee4efbba85b9e7d0a8eec5b4fb50a38285478651f196f57fbcf7b4d38ff462f78c37210720353af638d76b2b28e3e1 SHA512 053e2f95449d71c72052c422b1c51657ad48f662422a121452618c69e6bac9b23bbaa2b35b52d314eb7614b9a0f413504c87cd431bc756d455dd198c79270da8 diff --git a/net-misc/gmid/files/gmid-1.6.2-disable-runtime-test.patch b/net-misc/gmid/files/gmid-1.6.2-disable-runtime-test.patch new file mode 100644 index 0..c6cb8c19c --- /dev/null +++ b/net-misc/gmid/files/gmid-1.6.2-disable-runtime-test.patch @@ -0,0 +1,10 @@ +--- a/regress/Makefile b/regress/Makefile +@@ -4,7 +4,6 @@ + + all: puny-test testdata iri_test cert.pem testca.pem valid.crt invalid.cert.pem + ./puny-test +- ./runtime + ./iri_test + + puny-test: puny-test.o ../puny.o ../utf8.o ../utils.o ../log.o ${COMPAT} diff --git a/net-misc/gmid/files/gmid-1.6.1-make-pidfile.patch b/net-misc/gmid/files/gmid-1.6.2-make-pidfile.patch similarity index 100% rename from net-misc/gmid/files/gmid-1.6.1-make-pidfile.patch rename to net-misc/gmid/files/gmid-1.6.2-make-pidfile.patch diff --git a/net-misc/gmid/gmid-1.6.1.ebuild b/net-misc/gmid/gmid-1.6.2.ebuild similarity index 57% rename from net-misc/gmid/gmid-1.6.1.ebuild rename to net-misc/gmid/gmid-1.6.2.ebuild index dbf6b69ac..fc7a027df 100644 --- a/net-misc/gmid/gmid-1.6.1.ebuild +++ b/net-misc/gmid/gmid-1.6.2.ebuild @@ -3,33 +3,31 @@ EAPI=7 -SSL_DEPS_SKIP=1 SSL_DAYS=36500 - inherit ssl-cert toolchain-funcs DESCRIPTION="Simple and secure Gemini server" HOMEPAGE="https://www.omarpolo.com/pages/gmid.html; - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.omarpolo.com/${PN}; -else - SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz; - KEYWORDS="~amd64 ~x86" -fi +SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz; LICENSE="ISC" SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+seccomp test" +RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}"/${P}-make-pidfile.patch ) -DEPEND="acct-user/gemini +DEPEND=" + acct-user/gemini dev-libs/libevent dev-libs/libretls " -BDEPEND="sys-devel/flex - virtual/yacc" +BDEPEND=" + sys-devel/flex + virtual/pkgconfig + virtual/yacc +" RDEPEND="${DEPEND}" DOCS=( README.md ChangeLog ) @@ -37,28 +35,46 @@ DOCS=( README.md ChangeLog ) src_prepare() { default - # QA Notice: command not found - # remove `etags` from the "all" target - sed \ - -e "s/^\(all: .*\) TAGS \(.*\)$/\1 \2/" \ - -i Makefile || die + if use seccomp && has usersandbox ${FEATURES} ; then + eapply "${FILESDIR}"/${P}-disable-runtime-test.patch + fi } src_configure() { + local conf_args + # note: not an autoconf configure script - ./configure \ - CC="$(tc-getCC)" \ - PREFIX="${EPREFIX}"/usr/share \ - BINDIR="${EPREFIX}"/usr/bin \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS} -ltls -lssl -lcrypto -levent" || die + conf_args=( + CC="$(tc-getCC)" + PREFIX="${EPREFIX}"/usr/share + BINDIR="${EPREFIX}"/usr/bin + CFLAGS="${CFLAGS}" + LDFLAGS="${LDFLAGS} -ltls -lssl -lcrypto -levent" + ) + if ! use seccomp ; then + conf_args+=( --disable-sandbox ) + fi + + ./configure "${conf_args[@]}" || die +} + +src_compile() { + emake gmid + if use test ; then + emake gg + emake -C regress puny-test testdata iri_test + fi +} + +src_test() { + emake
[gentoo-commits] repo/proj/guru:dev commit in: app-accessibility/speakup-tools/
commit: 9b7665c4e64f48983fc2ce238720b4f05064087a Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 5 21:53:50 2021 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Jul 5 22:01:44 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b7665c4 app-accessibility/speakup-tools: initial import Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> app-accessibility/speakup-tools/Manifest | 1 + app-accessibility/speakup-tools/metadata.xml | 13 .../speakup-tools/speakup-tools-20121017.ebuild| 23 ++ 3 files changed, 37 insertions(+) diff --git a/app-accessibility/speakup-tools/Manifest b/app-accessibility/speakup-tools/Manifest new file mode 100644 index 0..ab26639b0 --- /dev/null +++ b/app-accessibility/speakup-tools/Manifest @@ -0,0 +1 @@ +DIST speakup-tools-c4e89ab30116fbe22cb9fed4e22f4340fdbcfc4d.tar.gz 10830 BLAKE2B fe76362ecf7a14f2876128a340a5dcc5557503aad8ab03ee6174d8c73ca33b50079ec6932c8ee5eb577c5cdcb54aafb94a864cc5690d29e9e4dd4fca1c7e23e9 SHA512 e354b6db7aed703044931536f58fbb11fd6068d0a4795ae13041fdba14d83b71cbe4dabc002e3fbed38d96a1ae379926b6a0e8ce04f78defb30f35533ce0acf0 diff --git a/app-accessibility/speakup-tools/metadata.xml b/app-accessibility/speakup-tools/metadata.xml new file mode 100644 index 0..80b0fdba1 --- /dev/null +++ b/app-accessibility/speakup-tools/metadata.xml @@ -0,0 +1,13 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + cyber+gen...@sysrq.in + Anna + + + - speakupconf allows one to save and restore speakup's customizable variables. + - speakup_setlocale allows one to choose another language so that speakup's messages are localized. + - talkwith allows one to easily switch between speech synthesizers. + + diff --git a/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild b/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild new file mode 100644 index 0..a28837452 --- /dev/null +++ b/app-accessibility/speakup-tools/speakup-tools-20121017.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="c4e89ab30116fbe22cb9fed4e22f4340fdbcfc4d" +DESCRIPTION="Tools to customize speakup module" +HOMEPAGE="https://salsa.debian.org/a11y-team/speakup-tools; +SRC_URI="https://salsa.debian.org/a11y-team/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz; +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + : +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/
commit: 9e31a4dd54e50c7de1bd40dfce1ac4460cbc64a7 Author: Aaron W. Swenson gentoo org> AuthorDate: Tue Jul 6 01:34:36 2021 + Commit: Aaron W. Swenson gentoo org> CommitDate: Tue Jul 6 01:56:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e31a4dd profiles/{package.mask,base/use.mask}: Mask PgSQL 9.5 for removal PostgreSQL 9.5 is EOL. Signed-off-by: Aaron W. Swenson gentoo.org> profiles/base/use.mask | 4 profiles/package.mask | 13 + 2 files changed, 17 insertions(+) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index d37141e9b8b..12955cfde54 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Aaron W. Swenson (2021-07-05) +# PostgreSQL 9.5 masked for removal +postgres_targets_postgres9_5 + # David Seifert (2021-06-20) # Abandoned upstream, last release 17 years ago, unmaintained, tons of # QA bugs, eclass is terrible. Bug #796878, removal in 30 days. diff --git a/profiles/package.mask b/profiles/package.mask index 6fc6d8daefe..f6c81ee7a80 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,19 @@ #--- END OF EXAMPLES --- +# Aaron W. Swenon (2021-07-05) +# PostgreSQL 9.5 has reached end of life and will no longer receive any +# updates -- security or otherwise -- from upstream or Gentoo. +# +# You should migrate immediately. +# https://wiki.gentoo.org/wiki/PostgreSQL/QuickStart#Post-9.0_Migration +# +# For more information about PostgreSQL's versioning policy, see: +# https://www.postgresql.org/support/versioning/ +# +# Removal after 2021-08-04. +dev-db/postgresql:9.5 + # Michał Górny (2021-07-06) # Various Python 2-specific backports. All the reverse dependencies # (except for deps between these packages) have been eliminated.
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
commit: 1a02272d42290457d3bf9307917cd8fc0405c27a Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:51:21 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:55:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a02272d sys-kernel/genkernel: update live ebuild - Bump btrfs-progs to v5.12.1 - Bump cryptsetup to v2.3.6 - Bump strace to v5.12 - Bump xfsprogs to v5.12.0 - Bump libgpg-error to v1.42 - Bump libgcrypt to v1.9.3 - Bump LVM2 to v2.02.188 - Bump BusyBox to v1.33.1 - Bump Boost to v1.76.0 - Bump ZSTD to v1.5.0 - Bump expat to v2.4.1 Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> sys-kernel/genkernel/Manifest | 14 ++ sys-kernel/genkernel/genkernel-.ebuild | 28 ++-- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index de76cccb3ba..8fe9c4e878a 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -1,19 +1,24 @@ DIST LVM2.2.02.173.tgz 2363504 BLAKE2B a516bc9b68b7b7529f4436d8849ca741eb3ca1b5ac2eb2fb2915507935bdd28b5e234e74c1bce827e5761f57b5936510d08107e0dc1c320190f952c706f128d3 SHA512 c2ea8beafe006abf9282f51ec98600fd0ebff816d53c10ecbb19bbf336ada4825135cf9c92ccd364afb18f8b1d7e163eff5bdec8dfdd70dfb9ba45db2f6bdd5e DIST LVM2.2.02.187.tgz 2405544 BLAKE2B be804be3c64927a8848e8ea8de228fb563b6f8c22628b785aabb33fc993629e5370788216bd814246aeb3a5546fd5446383ce24342e716579887556edf2bbed2 SHA512 3ce56f0c0d2e7dbcdae5be263199f73ee5c4c052599d53cde9b16500a326d0340893344f4671839be06b5b4225d592175d01c9974db14f2dc220d6e9a1d47e91 +DIST LVM2.2.02.188.tgz 2421550 BLAKE2B bed90c8454cd4b20fdeec6dcbf5a9f97c9310671aea3b2252f8069cfa439fcb050f5ad95f928a7125a1734a4dc5ac985da99a4a570538e377a7205191a505476 SHA512 8c9db17c49dc8ebcab6c7f246ab85870a80658be811cf7f4d8f36abbebafa355b030bfc1e3bcbad73b7fcd06d4a95ac547ca15d18d33715126da92703dca DIST bcache-tools-1.0.8_p20141204.tar.gz 22158 BLAKE2B dd36102c5668cab3072ea635a5a30128df6cd75b75e7f8bba17ad0a830746ff2f75a46b56d4211aeb4657453d3bbeb98b8b794c53ff724b3fbf0874068d70dc9 SHA512 53d6e764d6d42c4367b0bd98199cae3c18054d5707a7880af3a422f9db332b44941015eaed7e1cd170b3546307ed54a2f99558a68d98c76b7bb6234d29206b54 DIST boost_1_73_0.tar.bz2 109247910 BLAKE2B 5995ff6ca21f45988b187b94bf743795cca97531baa8355f488be0987b9426289dd85d6ce25b7eb03ccd690109f05ba56252a95bca50505ad9cd66f4e0e234e8 SHA512 86c296511c0766145097625a62bf099c3d155284d250ad6e528e788bc90b2945838498dfe473c6c6c78d1694b6fba8e19f7dee0d064a043841e6231603fff668 DIST boost_1_75_0.tar.bz2 121849575 BLAKE2B ce7ecd8bcee518ce54f7e5302f202acbea60cedd6ae9248708c0bb5bbc2713607b2e1967a9e6f77cc20a4c008c1ee4db651def55937efc80407487a7a44fa8d6 SHA512 d86f060245e98dca5c7f3f831c98ea9ccbfa8310f20830dd913d9d4c939fbe7cb94accd35f1128e7c4faf6c27adb6f4bb54e5477a6bde983dfc7aa33c4eed03a +DIST boost_1_76_0.tar.bz2 110073117 BLAKE2B 45445e6a9725cb99131e0b831b2fac0840d083692c13887b41adeac5cb8b3732026db3641d6be20591a676b78a87fcf363eb9b1508f87ed26039bba6a1ced533 SHA512 5d68bed98c57e03b4cb2420d9b856e5f0669561a6142a4b0c9c8a58dc5b6b28e16ccbb16ac559c3a3198c45769a246bf996b96cb7b6a019dd15f05c2270e9429 DIST btrfs-progs-v5.11.tar.xz 2212292 BLAKE2B e19933e1c0d3f80db931554c1cb4b1d25c5b2f2c5ea0ec19623696b24d696247536d615d569cc28c9a84b1484e38141945465251272b2d1df2cadde5af4dee88 SHA512 20b10ba0f6978d0cb202f055edf41abeb36b629fd6d5cc7cb9ebc82ef79d2bef31ff7c9681770c7ea7b126cfb4cafd6d610476fd5cc7506189f74dc214445cf0 +DIST btrfs-progs-v5.12.1.tar.xz 2220424 BLAKE2B 1e6120609feb37dd2ced04b27d8cba9a28c3b962add6f037927dcb05bdcd46a229f981f7f68231ee58e7e36a65fae4e6041e92c0db11dba56fe63b09bca30cc7 SHA512 a4044ad7e40e232442601f102ea1c64a65aa4d9765be303813d2547a5b730c5f2f84c9b9c652a4218ab16821fdd049dd8573a1f7f6cc27974c2c4389243e20f5 DIST btrfs-progs-v5.6.1.tar.xz 2117064 BLAKE2B 9183300e7c086cb8f03ac14139d3d2a424461f4c5afc0e7b9bb588f4c0ddd2c41d7cefe91787b1cabe6397f8abeb6e958900e7742a80d3519382e98c3b197c9d SHA512 8f523249a5c2bfe1c0d52b0dc5d31d52b330b1c616d3ec423fa1fb4a845441bfeaa32abbe42a444a4fc84016a482c8102a3eb451ac423b542e332e9c26e76dc6 DIST btrfs-progs-v5.7.tar.xz 2182728 BLAKE2B 47573baa26cde058003b402dadba28f278b4b3ffd270d002ab8fd72d94ee41d3fdfb3d36c0c579e24ea6afae4b2dea2ca704d9dd809fcd10fbc146d63d48980c SHA512 72c3af13ca589f2e0b96cb7602319035ef8aab6ee224fff3544a5d0bfc013a66552dde4533ec5e64696d404b8905431cd0f25367c40fd34ea39be7c0ed8c2d16 DIST busybox-1.27.2.tar.bz2 2216527 BLAKE2B 77b8fa325b9ba691c0ac944537efdf5d87011b1a87c1c244588136f78055be9f2a71c77eea5edf1d20cfe50e59b15527511b14160930c946ed4e82c9608cb991 SHA512 d99e86b652562ebe1a5d50e1ba3877a1d1612997c17cb8d8e4212da181211a9b741a881cb051f14cb3ee8aea40226cf2cde80a076baed265d3bc0a4e96a5031c DIST busybox-1.31.1.tar.bz2 2430221 BLAKE2B
[gentoo-commits] proj/genkernel:master commit in: patches/libgpg-error/1.42/, patches/libgpg-error/1.41/
commit: 819c69b3418780ee17b5b7367be7d3374fa78d86 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:30:52 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:30:52 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=819c69b3 Bump libgpg-error to v1.42 Signed-off-by: Thomas Deutschmann gentoo.org> .../libgpg-error/{1.41 => 1.42}/libgpg-error-1.36-gpg-error-config.patch | 0 .../{1.41 => 1.42}/libgpg-error-1.37-remove_broken_check.patch| 0 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/patches/libgpg-error/1.41/libgpg-error-1.36-gpg-error-config.patch b/patches/libgpg-error/1.42/libgpg-error-1.36-gpg-error-config.patch similarity index 100% rename from patches/libgpg-error/1.41/libgpg-error-1.36-gpg-error-config.patch rename to patches/libgpg-error/1.42/libgpg-error-1.36-gpg-error-config.patch diff --git a/patches/libgpg-error/1.41/libgpg-error-1.37-remove_broken_check.patch b/patches/libgpg-error/1.42/libgpg-error-1.37-remove_broken_check.patch similarity index 100% rename from patches/libgpg-error/1.41/libgpg-error-1.37-remove_broken_check.patch rename to patches/libgpg-error/1.42/libgpg-error-1.37-remove_broken_check.patch
[gentoo-commits] proj/genkernel:master commit in: /
commit: c282bf0b47ed82baadd7967e68f5c6006ee34dc8 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:44:31 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:44:31 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c282bf0b gen_funcs.sh: get_tar_cmd(): Use 'xz -T' instead of pxz No need to depend on pxz for multithreaded compression anymore. Signed-off-by: Thomas Deutschmann gentoo.org> gen_funcs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen_funcs.sh b/gen_funcs.sh index 7257229..d40607c 100755 --- a/gen_funcs.sh +++ b/gen_funcs.sh @@ -1073,7 +1073,7 @@ get_tar_cmd() { pcmd=$(which pbzip2 2>/dev/null) elif [[ "${archive_file}" == *.tar.xz ]] then - pcmd=$(which pxz 2>/dev/null) + pcmd="'xz -T$(makeopts_jobs)'" elif [[ "${archive_file}" == *.tar.gz ]] then pcmd=$(which pigz 2>/dev/null)
[gentoo-commits] proj/genkernel:master commit in: patches/busybox/1.33.0/, patches/busybox/1.33.1/
commit: 710b647bcd281a329de061103676828f584a9f6a Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 00:42:48 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:15:20 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=710b647b Bump busybox to v1.33.1 Signed-off-by: Thomas Deutschmann gentoo.org> patches/busybox/{1.33.0 => 1.33.1}/busybox-1.20.2-modprobe.patch | 0 .../busybox-1.30.1-allow-for-genkernel-cross-compile.patch| 0 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/patches/busybox/1.33.0/busybox-1.20.2-modprobe.patch b/patches/busybox/1.33.1/busybox-1.20.2-modprobe.patch similarity index 100% rename from patches/busybox/1.33.0/busybox-1.20.2-modprobe.patch rename to patches/busybox/1.33.1/busybox-1.20.2-modprobe.patch diff --git a/patches/busybox/1.33.0/busybox-1.30.1-allow-for-genkernel-cross-compile.patch b/patches/busybox/1.33.1/busybox-1.30.1-allow-for-genkernel-cross-compile.patch similarity index 100% rename from patches/busybox/1.33.0/busybox-1.30.1-allow-for-genkernel-cross-compile.patch rename to patches/busybox/1.33.1/busybox-1.30.1-allow-for-genkernel-cross-compile.patch
[gentoo-commits] proj/genkernel:master commit in: patches/lvm/2.02.187/, patches/lvm/2.02.188/
commit: 00061140c4f45364554aa1a431d58a67cd070b59 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:29:53 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:29:53 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=00061140 Bump LVM2 to v2.02.188 Signed-off-by: Thomas Deutschmann gentoo.org> .../lvm2-001-example.conf.in.patch | 0 .../lvm2-002-always-make-static-libdm.patch| 0 .../lvm2-003-lvm2create_initrd.patch | 0 .../lvm2-004-createinitrd.patch| 0 .../lvm2-005-locale-muck.patch | 0 .../{2.02.187 => 2.02.188}/lvm2-006-asneeded.patch | 0 .../lvm2-007-dynamic-static-ldflags.patch | 0 .../lvm2-008-static-pkgconfig-libs.patch | 0 .../lvm2-009-pthread-pkgconfig.patch | 0 .../lvm2-010-static-libm.patch | 0 .../lvm2-011-HPPA-no-O_DIRECT.patch| 0 .../{2.02.187 => 2.02.188}/lvm2-012-mallinfo.patch | 0 .../lvm2-013-fix-stdio-usage.patch | 0 ...m2-014-make-malloc-realloc-check-optional.patch | 0 .../lvm2-015-mksh_build.patch | 0 ...016-implement-libc-specific-reopen_stream.patch | 0 .../lvm2-017-udev_remove_unsupported_option.patch | 34 ++ 17 files changed, 34 insertions(+) diff --git a/patches/lvm/2.02.187/lvm2-001-example.conf.in.patch b/patches/lvm/2.02.188/lvm2-001-example.conf.in.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-001-example.conf.in.patch rename to patches/lvm/2.02.188/lvm2-001-example.conf.in.patch diff --git a/patches/lvm/2.02.187/lvm2-002-always-make-static-libdm.patch b/patches/lvm/2.02.188/lvm2-002-always-make-static-libdm.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-002-always-make-static-libdm.patch rename to patches/lvm/2.02.188/lvm2-002-always-make-static-libdm.patch diff --git a/patches/lvm/2.02.187/lvm2-003-lvm2create_initrd.patch b/patches/lvm/2.02.188/lvm2-003-lvm2create_initrd.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-003-lvm2create_initrd.patch rename to patches/lvm/2.02.188/lvm2-003-lvm2create_initrd.patch diff --git a/patches/lvm/2.02.187/lvm2-004-createinitrd.patch b/patches/lvm/2.02.188/lvm2-004-createinitrd.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-004-createinitrd.patch rename to patches/lvm/2.02.188/lvm2-004-createinitrd.patch diff --git a/patches/lvm/2.02.187/lvm2-005-locale-muck.patch b/patches/lvm/2.02.188/lvm2-005-locale-muck.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-005-locale-muck.patch rename to patches/lvm/2.02.188/lvm2-005-locale-muck.patch diff --git a/patches/lvm/2.02.187/lvm2-006-asneeded.patch b/patches/lvm/2.02.188/lvm2-006-asneeded.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-006-asneeded.patch rename to patches/lvm/2.02.188/lvm2-006-asneeded.patch diff --git a/patches/lvm/2.02.187/lvm2-007-dynamic-static-ldflags.patch b/patches/lvm/2.02.188/lvm2-007-dynamic-static-ldflags.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-007-dynamic-static-ldflags.patch rename to patches/lvm/2.02.188/lvm2-007-dynamic-static-ldflags.patch diff --git a/patches/lvm/2.02.187/lvm2-008-static-pkgconfig-libs.patch b/patches/lvm/2.02.188/lvm2-008-static-pkgconfig-libs.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-008-static-pkgconfig-libs.patch rename to patches/lvm/2.02.188/lvm2-008-static-pkgconfig-libs.patch diff --git a/patches/lvm/2.02.187/lvm2-009-pthread-pkgconfig.patch b/patches/lvm/2.02.188/lvm2-009-pthread-pkgconfig.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-009-pthread-pkgconfig.patch rename to patches/lvm/2.02.188/lvm2-009-pthread-pkgconfig.patch diff --git a/patches/lvm/2.02.187/lvm2-010-static-libm.patch b/patches/lvm/2.02.188/lvm2-010-static-libm.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-010-static-libm.patch rename to patches/lvm/2.02.188/lvm2-010-static-libm.patch diff --git a/patches/lvm/2.02.187/lvm2-011-HPPA-no-O_DIRECT.patch b/patches/lvm/2.02.188/lvm2-011-HPPA-no-O_DIRECT.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-011-HPPA-no-O_DIRECT.patch rename to patches/lvm/2.02.188/lvm2-011-HPPA-no-O_DIRECT.patch diff --git a/patches/lvm/2.02.187/lvm2-012-mallinfo.patch b/patches/lvm/2.02.188/lvm2-012-mallinfo.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-012-mallinfo.patch rename to patches/lvm/2.02.188/lvm2-012-mallinfo.patch diff --git a/patches/lvm/2.02.187/lvm2-013-fix-stdio-usage.patch b/patches/lvm/2.02.188/lvm2-013-fix-stdio-usage.patch similarity index 100% rename from patches/lvm/2.02.187/lvm2-013-fix-stdio-usage.patch rename to patches/lvm/2.02.188/lvm2-013-fix-stdio-usage.patch diff --git a/patches/lvm/2.02.187/lvm2-014-make-malloc-realloc-check-optional.patch
[gentoo-commits] proj/genkernel:master commit in: patches/boost/1.75.0/, patches/boost-build/1.75.0/, patches/boost/1.76.0/, ...
commit: 5e3406541f08d5d69ab6eee06f0978d6cd840fa5 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 00:39:57 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:15:20 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=5e340654 Bump boost to v1.76.0 Signed-off-by: Thomas Deutschmann gentoo.org> gkbuilds/boost-build.gkbuild | 20 +--- gkbuilds/boost.gkbuild | 10 +- .../boost-build-1.71.0-respect-c_ld-flags.patch| 9 -- .../boost-build-1.71.0-disable_python_rpath.patch | 0 ...ost-build-1.73.0-add-none-feature-options.patch | 0 ...oost-build-1.74.0-no-implicit-march-flags.patch | 0 .../1.76.0/boost-build-1.76.0-python-numpy.patch | 24 .../boost-build-1.76.0-respect-user-flags.patch| 11 ++ .../1.75.0/boost-1.73-property-tree-include.patch | 45 .../boost-1.71.0-context-x32.patch | 0 .../boost-1.71.0-disable_icu_rpath.patch | 0 .../boost-1.73-boost-mpi-python-PEP-328.patch | 17 +++ .../boost/1.76.0/boost-1.74-CVE-2012-2677.patch| 125 + patches/boost/1.76.0/boost-1.76-boost-numpy.patch | 23 patches/boost/1.76.0/boost-1.76-sparc-define.patch | 21 15 files changed, 234 insertions(+), 71 deletions(-) diff --git a/gkbuilds/boost-build.gkbuild b/gkbuilds/boost-build.gkbuild index baf1811..5d470c1 100644 --- a/gkbuilds/boost-build.gkbuild +++ b/gkbuilds/boost-build.gkbuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # distcc is known to fail compiling boost and will fallback @@ -9,31 +9,19 @@ MY_PV="${PV//./_}" S="${WORKDIR}/boost_${MY_PV}/tools/build/src" QA_IGNORE_DYNAMICALLY_LINKED_PROGRAM='(bjam|b2)$' -src_prepare() { - default - - # remove default -march/-mcpu definitions - # bjam is trying to be clever and injects -march= in order to - # optimize code for you. This breaks on 32-bit builds, because - # -march=i686 will not work on an i486 CHOST. - # https://bugs.gentoo.org/624616 - sed -e '/^cpu-flags\s*gcc\s*OPTIONS/d' \ - -e '/toolset\.flags\s*gcc\s*OPTIONS/d' \ - -e "/cpu_flags('gcc',\s*'OPTIONS'/d" \ - -i tools/gcc.{jam,py} || die "Failed removing -march/-mcpu" -} - src_compile() { cd engine || die "Failed to chdir to '${S}/engine'!" local myargs=( ./build.sh cxx + --cxx="$(tc-getCXX)" + --cxxflags="${CXXFLAGS}" -d+2 --without-python ) - CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) gkexec "${myargs[*]}" + gkexec "${myargs[*]}" } src_install() { diff --git a/gkbuilds/boost.gkbuild b/gkbuilds/boost.gkbuild index a796e0f..9b7c1b5 100644 --- a/gkbuilds/boost.gkbuild +++ b/gkbuilds/boost.gkbuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # distcc is known to fail compiling boost and will fallback @@ -18,6 +18,14 @@ create_user-config.jam() { cat > "${user_config_jam}" <<- __EOF__ || die using ${compiler} : ${compiler_version} : ${compiler_executable} : "${CFLAGS}" "${CXXFLAGS}" "${LDFLAGS}" ; __EOF__ + + # Boost.Build does not allow for disabling of numpy + # extensions, thereby leading to automagic numpy + # https://github.com/boostorg/python/issues/111#issuecomment-280447482 + sed \ + -e 's/\[ unless \[ python\.numpy \] : no \]/no/g' \ + -i "${S}"/libs/python/build/Jamfile \ + || die } ejam() { diff --git a/patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch b/patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch deleted file mode 100644 index f51abea..000 --- a/patches/boost-build/1.75.0/boost-build-1.71.0-respect-c_ld-flags.patch +++ /dev/null @@ -1,9 +0,0 @@ a/engine/build.sh -+++ b/engine/build.sh -@@ -439,5 +439,5 @@ - if check_debug_build "$@" ; then B2_CXXFLAGS="${B2_CXXFLAGS_DEBUG}" - else B2_CXXFLAGS="${B2_CXXFLAGS_RELEASE} -DNDEBUG" - fi --echo_run ${B2_CXX} ${CXXFLAGS} ${B2_CXXFLAGS} ${B2_SOURCES} -o b2 -+echo_run ${B2_CXX} ${CPPFLAGS} ${CXXFLAGS} ${LDFLAGS} ${B2_CXXFLAGS} ${B2_SOURCES} -o b2 - echo_run cp b2 bjam diff --git a/patches/boost-build/1.75.0/boost-build-1.71.0-disable_python_rpath.patch b/patches/boost-build/1.76.0/boost-build-1.71.0-disable_python_rpath.patch similarity index 100% rename from patches/boost-build/1.75.0/boost-build-1.71.0-disable_python_rpath.patch rename to patches/boost-build/1.76.0/boost-build-1.71.0-disable_python_rpath.patch diff --git
[gentoo-commits] proj/genkernel:master commit in: patches/xfsprogs/5.11.0/, patches/xfsprogs/5.12.0/
commit: c415b054fb8902783008cf89f4506900ef7050bf Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:31:17 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:31:17 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c415b054 Bump xfsprogs to v5.12.0 Signed-off-by: Thomas Deutschmann gentoo.org> patches/xfsprogs/{5.11.0 => 5.12.0}/xfsprogs-5.10.0-remove-inih-dep.patch | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/patches/xfsprogs/5.11.0/xfsprogs-5.10.0-remove-inih-dep.patch b/patches/xfsprogs/5.12.0/xfsprogs-5.10.0-remove-inih-dep.patch similarity index 100% rename from patches/xfsprogs/5.11.0/xfsprogs-5.10.0-remove-inih-dep.patch rename to patches/xfsprogs/5.12.0/xfsprogs-5.10.0-remove-inih-dep.patch
[gentoo-commits] proj/genkernel:master commit in: patches/btrfs-progs/5.12.1/, patches/btrfs-progs/5.11/
commit: bf0b62c326c86102c6030ebb2d8edc9c3ef4ed86 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 00:42:11 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:15:20 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=bf0b62c3 Bump btrfs-progs to v5.12.1 Signed-off-by: Thomas Deutschmann gentoo.org> patches/btrfs-progs/{5.11 => 5.12.1}/btrfs-honor-LDFLAGS.patch | 0 patches/btrfs-progs/{5.11 => 5.12.1}/btrfs-lzo-via-pkgconfig.patch | 0 patches/btrfs-progs/{5.11 => 5.12.1}/btrfs-m4.patch| 0 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/patches/btrfs-progs/5.11/btrfs-honor-LDFLAGS.patch b/patches/btrfs-progs/5.12.1/btrfs-honor-LDFLAGS.patch similarity index 100% rename from patches/btrfs-progs/5.11/btrfs-honor-LDFLAGS.patch rename to patches/btrfs-progs/5.12.1/btrfs-honor-LDFLAGS.patch diff --git a/patches/btrfs-progs/5.11/btrfs-lzo-via-pkgconfig.patch b/patches/btrfs-progs/5.12.1/btrfs-lzo-via-pkgconfig.patch similarity index 100% rename from patches/btrfs-progs/5.11/btrfs-lzo-via-pkgconfig.patch rename to patches/btrfs-progs/5.12.1/btrfs-lzo-via-pkgconfig.patch diff --git a/patches/btrfs-progs/5.11/btrfs-m4.patch b/patches/btrfs-progs/5.12.1/btrfs-m4.patch similarity index 100% rename from patches/btrfs-progs/5.11/btrfs-m4.patch rename to patches/btrfs-progs/5.12.1/btrfs-m4.patch
[gentoo-commits] proj/genkernel:master commit in: patches/libgcrypt/1.9.3/, patches/libgcrypt/1.9.2/
commit: 72e6b23ddd4d7f4faf3439a138d1e5da15db80fc Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 01:30:29 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 01:30:29 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=72e6b23d Bump libgcrypt to v1.9.3 Signed-off-by: Thomas Deutschmann gentoo.org> patches/libgcrypt/{1.9.2 => 1.9.3}/libgcrypt-1.92-use-pkg-config.patch | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/patches/libgcrypt/1.9.2/libgcrypt-1.92-use-pkg-config.patch b/patches/libgcrypt/1.9.3/libgcrypt-1.92-use-pkg-config.patch similarity index 100% rename from patches/libgcrypt/1.9.2/libgcrypt-1.92-use-pkg-config.patch rename to patches/libgcrypt/1.9.3/libgcrypt-1.92-use-pkg-config.patch
[gentoo-commits] repo/gentoo:master commit in: dev-python/cbor2/
commit: 6933ee9c112edb7f76610b529b17ad3116565bbd Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:03 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6933ee9c dev-python/cbor2: Stabilize 5.4.0 arm, #799968 Signed-off-by: Sam James gentoo.org> dev-python/cbor2/cbor2-5.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cbor2/cbor2-5.4.0.ebuild b/dev-python/cbor2/cbor2-5.4.0.ebuild index 1654cebdaf9..adb6dd1b4bd 100644 --- a/dev-python/cbor2/cbor2-5.4.0.ebuild +++ b/dev-python/cbor2/cbor2-5.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 arm ~arm64 x86" BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/gmpy/
commit: 55293c3f8b194dc48dd0e3565b62a7bbf27cd87e Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:22 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55293c3f dev-python/gmpy: Stabilize 2.1.0_beta5 arm, #72 Signed-off-by: Sam James gentoo.org> dev-python/gmpy/gmpy-2.1.0_beta5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/gmpy/gmpy-2.1.0_beta5.ebuild b/dev-python/gmpy/gmpy-2.1.0_beta5.ebuild index 42df930fda5..ab48455e035 100644 --- a/dev-python/gmpy/gmpy-2.1.0_beta5.ebuild +++ b/dev-python/gmpy/gmpy-2.1.0_beta5.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND=" >=dev-libs/mpc-1.0.2:=
[gentoo-commits] repo/gentoo:master commit in: dev-python/distlib/
commit: e1315ae2954faaa127e032e3454c4544dab6c6e9 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1315ae2 dev-python/distlib: Stabilize 0.3.2 arm, #799974 Signed-off-by: Sam James gentoo.org> dev-python/distlib/distlib-0.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/distlib/distlib-0.3.2.ebuild b/dev-python/distlib/distlib-0.3.2.ebuild index 36e8bd9017e..66ab6cdcfcf 100644 --- a/dev-python/distlib/distlib-0.3.2.ebuild +++ b/dev-python/distlib/distlib-0.3.2.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" # This package's tests are extremely fragile and tend to break or hang # when it doesn't like metadata of packages installed on the system.
[gentoo-commits] repo/gentoo:master commit in: dev-python/netifaces/
commit: b33dc617cd6923585d1d4c7bfdfb374f8a696618 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:26 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33dc617 dev-python/netifaces: Stabilize 0.11.0 arm, #87 Signed-off-by: Sam James gentoo.org> dev-python/netifaces/netifaces-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/netifaces/netifaces-0.11.0.ebuild b/dev-python/netifaces/netifaces-0.11.0.ebuild index 0521dcdcb3c..c9b1511ff72 100644 --- a/dev-python/netifaces/netifaces-0.11.0.ebuild +++ b/dev-python/netifaces/netifaces-0.11.0.ebuild @@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux ~x86-linux" PATCHES=( "${FILESDIR}"/${PN}-0.10.4-remove-osx-fix.patch )
[gentoo-commits] repo/gentoo:master commit in: media-sound/fluidsynth/
commit: fe16f654dbc2114514520323b074e918315e7298 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:30 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe16f654 media-sound/fluidsynth: Stabilize 2.2.1 arm, #800055 Signed-off-by: Sam James gentoo.org> media-sound/fluidsynth/fluidsynth-2.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild b/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild index ba0d73a0056..c7eb8de786c 100644 --- a/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0/3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss portaudio pulseaudio +readline sdl +sndfile systemd threads" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/fonttools/
commit: e20291c889ce9a69756aa59fe36279aa5fd04c24 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:18 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20291c8 dev-python/fonttools: Stabilize 4.24.4-r1 arm, #799989 Signed-off-by: Sam James gentoo.org> dev-python/fonttools/fonttools-4.24.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fonttools/fonttools-4.24.4-r1.ebuild b/dev-python/fonttools/fonttools-4.24.4-r1.ebuild index cf09489b2b7..083714fbfea 100644 --- a/dev-python/fonttools/fonttools-4.24.4-r1.ebuild +++ b/dev-python/fonttools/fonttools-4.24.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> ${P}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-devel/distcc/
commit: d78c7c2e6cf5e8eed226392287db04f0e3c136dc Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:38 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78c7c2e sys-devel/distcc: Stabilize 3.4 arm, #799935 Signed-off-by: Sam James gentoo.org> sys-devel/distcc/distcc-3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/distcc/distcc-3.4.ebuild b/sys-devel/distcc/distcc-3.4.ebuild index 6906d6c786f..23516be1cd7 100644 --- a/sys-devel/distcc/distcc-3.4.ebuild +++ b/sys-devel/distcc/distcc-3.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/distcc/distcc/releases/download/v${PV}/${P}.tar.gz; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gssapi gtk hardened ipv6 selinux xinetd zeroconf" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libretls/
commit: 589ca996632626f5c5abe6b298d7d9655d1b3450 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:29 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589ca996 dev-libs/libretls: Stabilize 3.3.3 arm, #799929 Signed-off-by: Sam James gentoo.org> dev-libs/libretls/libretls-3.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libretls/libretls-3.3.3.ebuild b/dev-libs/libretls/libretls-3.3.3.ebuild index 4f9e2ed51ec..abfa537f506 100644 --- a/dev-libs/libretls/libretls-3.3.3.ebuild +++ b/dev-libs/libretls/libretls-3.3.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://causal.agency/libretls/${P}.tar.gz; LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" DEPEND="dev-libs/openssl:=" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libjpeg-turbo/
commit: c653170b85a36ccf48a49499a3e0e9e78ad00802 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:48:35 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:48:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c653170b media-libs/libjpeg-turbo: Stabilize 2.1.0-r2 arm64, #795390 Signed-off-by: Sam James gentoo.org> media-libs/libjpeg-turbo/libjpeg-turbo-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.0-r2.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.0-r2.ebuild index ca4189f486a..c9b38904748 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.0-r2.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz LICENSE="BSD IJG ZLIB" SLOT="0/0.2" if [[ "$(ver_cut 3)" -lt 90 ]] ; then - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" fi IUSE="cpu_flags_arm_neon java static-libs"
[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueman/
commit: cd16cbf51f79c0ba1647946350a377c2a0d17372 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:34 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd16cbf5 net-wireless/blueman: Stabilize 2.2.1 arm, #799932 Signed-off-by: Sam James gentoo.org> net-wireless/blueman/blueman-2.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/blueman/blueman-2.2.1.ebuild b/net-wireless/blueman/blueman-2.2.1.ebuild index 98700e5aa44..3684a53acc8 100644 --- a/net-wireless/blueman/blueman-2.2.1.ebuild +++ b/net-wireless/blueman/blueman-2.2.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == "" ]] ; then else SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV/_/.}/${P/_/.}.tar.xz; S=${WORKDIR}/${P/_/.} - KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86" + KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86" fi # icons are GPL-2
[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/
commit: 86f7b430a4786fb419d50760ba8a646b657b9574 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:09 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f7b430 xfce-base/xfce4-panel: Stabilize 4.16.3 arm, #799905 Signed-off-by: Sam James gentoo.org> xfce-base/xfce4-panel/xfce4-panel-4.16.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.16.3.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.16.3.ebuild index c2cfef2372e..d4aa70bb090 100644 --- a/xfce-base/xfce4-panel/xfce4-panel-4.16.3.ebuild +++ b/xfce-base/xfce4-panel/xfce4-panel-4.16.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="+dbusmenu introspection vala" REQUIRED_USE="vala? ( introspection )"
[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/
commit: 7912a7904fb8d2201208f23f8b80951334299446 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:20 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7912a790 xfce-extra/xfce4-screenshooter: Stabilize 1.9.9 arm, #799914 Signed-off-by: Sam James gentoo.org> xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.9.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.9.ebuild index 383013fa3ef..9f7ac236ab0 100644 --- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.9.ebuild +++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.9.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=">=dev-libs/glib-2.16:=
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libedit/
commit: cd8219e76ea1b19016e3ef486c0533225fe2a041 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:25 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd8219e7 dev-libs/libedit: Stabilize 20210419.3.1 arm, #799926 Signed-off-by: Sam James gentoo.org> dev-libs/libedit/libedit-20210419.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libedit/libedit-20210419.3.1.ebuild b/dev-libs/libedit/libedit-20210419.3.1.ebuild index 8556afdaf73..f6030f3568a 100644 --- a/dev-libs/libedit/libedit-20210419.3.1.ebuild +++ b/dev-libs/libedit/libedit-20210419.3.1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="static-libs" RDEPEND=">=sys-libs/ncurses-5.9-r3[static-libs?,${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/
commit: d684657aa0fe33d0a52f601dac567d520b0f78c2 Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:17 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d684657a xfce-extra/xfce4-clipman-plugin: Stabilize 1.6.2 arm, #799911 Signed-off-by: Sam James gentoo.org> xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.2.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.2.ebuild index 32c636aa74e..41a4554da0b 100644 --- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.2.ebuild +++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="qrcode" RDEPEND=">=dev-libs/glib-2.42:2=
[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-settings/
commit: 85aa9daeec8f1ea739ceae266cca6d45d20b996e Author: Sam James gentoo org> AuthorDate: Tue Jul 6 01:47:12 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 6 01:47:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85aa9dae xfce-base/xfce4-settings: Stabilize 4.16.2 arm, #799908 Signed-off-by: Sam James gentoo.org> xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild index 966aeb7336d..42490158bca 100644 --- a/xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild +++ b/xfce-base/xfce4-settings/xfce4-settings-4.16.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2; LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="colord input_devices_libinput libcanberra libnotify upower +xklavier" REQUIRED_USE=${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/planarity/
commit: e4beaaf0445197ba475b90444dfdd5261206a14d Author: Michael Orlitzky gentoo org> AuthorDate: Tue Jul 6 01:38:34 2021 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Jul 6 01:38:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4beaaf0 sci-mathematics/planarity: new version 3.0.1.1. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/planarity/Manifest | 2 +- .../{planarity-3.0.1.0.ebuild => planarity-3.0.1.1.ebuild} | 7 +-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/sci-mathematics/planarity/Manifest b/sci-mathematics/planarity/Manifest index d2046110e1e..7ffcc279bbf 100644 --- a/sci-mathematics/planarity/Manifest +++ b/sci-mathematics/planarity/Manifest @@ -1,2 +1,2 @@ DIST planarity-3.0.0.5.tar.gz 492644 BLAKE2B d183bc07cab7246b62cc7340956206e3f6c5999aa92b223e7665ebd8ae1bc0c354011c078ea4f42d2e45efa2ae5e83e082e4c8d80e3391a4f20be1020ebf8188 SHA512 dfeb7e024e1f5758e5abbd854c4ca963b4f5d45433b2c5eb00ce85c154b5407ebccd1ace0db167488dee757db2c23367101a2aa568941a3664bac9058ea24328 -DIST planarity-3.0.1.0.tar.gz 442280 BLAKE2B c71f8770e92efd8b322d5c5d3f9a3a2917891ae39e41b3f76ac36d74e5e197f18dcfac82d802fb80eeeaac99bcfa5f1a91408f1cf82c7a289321ede7fc97fc04 SHA512 0ad6d7edbd31f29c9b39cc8c7918a9976e5849cf2ca9eefbb260478666ea8d0bac21647e939994ceef7d294436dd12a403520690da14407d45ef25267300282d +DIST planarity-3.0.1.1.tar.gz 456236 BLAKE2B 60040c8e205dbd9eb67667c6554836a9545bab74ccfb51e319edb191425f1b74403916e7887d06cb2d570eb17694338819ee5fd9828d6636ebecbade8915cdfa SHA512 50d2b6905d20252a6d482aae15984673972508540416a3e9396ff67923bf3bfb5668ef00309d42e540e5c8dd3ac4636ef54da2e5ee334075e87d2f3af6488035 diff --git a/sci-mathematics/planarity/planarity-3.0.1.0.ebuild b/sci-mathematics/planarity/planarity-3.0.1.1.ebuild similarity index 84% rename from sci-mathematics/planarity/planarity-3.0.1.0.ebuild rename to sci-mathematics/planarity/planarity-3.0.1.1.ebuild index ff50336d2e9..95a315b6104 100644 --- a/sci-mathematics/planarity/planarity-3.0.1.0.ebuild +++ b/sci-mathematics/planarity/planarity-3.0.1.1.ebuild @@ -1,22 +1,17 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="The edge addition planarity suite of graph algorithms" HOMEPAGE="https://github.com/graph-algorithms/edge-addition-planarity-suite/; SRC_URI="https://github.com/graph-algorithms/edge-addition-planarity-suite/releases/download/Version_${PV}/${P}.tar.gz; -IUSE="static-libs" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -src_configure() { - econf $(use_enable static-libs static) -} - src_install() { default find "${ED}" -name '*.la' -delete || die
[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-inputstream-ffmpegdirect/
commit: 7ace57a3a5ae1c216d95f54e1d30c63827896381 Author: Craig Andrews gentoo org> AuthorDate: Tue Jul 6 01:09:07 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue Jul 6 01:09:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ace57a3 media-plugins/kodi-inputstream-ffmpegdirect: 1.21.5 version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> .../kodi-inputstream-ffmpegdirect/Manifest | 1 + .../kodi-inputstream-ffmpegdirect-1.21.5.ebuild| 53 ++ 2 files changed, 54 insertions(+) diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/Manifest b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest index ee92213507c..c07ddcc38bd 100644 --- a/media-plugins/kodi-inputstream-ffmpegdirect/Manifest +++ b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest @@ -1,2 +1,3 @@ DIST kodi-inputstream-ffmpegdirect-1.21.3.tar.gz 251832 BLAKE2B cbaa585a3c03afece8fec690f6a7677c9c80ec08130f987633f6327eefba577167fddc89fbae33bc3d3965a41e5f30d3b691625059e620f36a85ebf7155d7011 SHA512 19c70665b518c9e1231cc0f955ede3669c2b6b2e136a2082a49f52a9aa0b4cc93621f467613309c0d9091f13505b451c13ec4722fcbde2c70bb847fb881da9df DIST kodi-inputstream-ffmpegdirect-1.21.4.tar.gz 273268 BLAKE2B 4e8ac6b790a0118cef8be4447ade2c41b828e3d3dac1ba6a5c72e9f3df5e8151f5e942325d471f96cc345394a622728bfc5b2b61563c394c0f13e2f2960787d5 SHA512 769ad0be12c68c78e82f050c046645050d302b02b158afa66e626b456c10cff2cb5d7df2be3a36dfb20cad0d40ac2de1b3cf1ae0a9dcf9a70691669d54304bb0 +DIST kodi-inputstream-ffmpegdirect-1.21.5.tar.gz 274498 BLAKE2B fa4fe24515dd6066503b274e5b3d989483f03d9f375342862049d7829ee192ee496bdfaa8d1eb0c9e79cec36b33b3e9016e678299916dabc96bbf8a99316c62e SHA512 178b7859289453c88f9e6ee335fba79a70139b94e6dcee55e109e6c1201c39d85764409db1958dc2f9b09a471636f00a63287cd085ce573c241712c2f8efe2d1 diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.5.ebuild b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.5.ebuild new file mode 100644 index 000..4ea51e4a109 --- /dev/null +++ b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-1.21.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake kodi-addon + +DESCRIPTION="Kodi's FFMpeg Direct Inputstream addon" +HOMEPAGE="https://github.com/xbmc/inputstream.ffmpegdirect; +SRC_URI="" + +case ${PV} in +) + SRC_URI="" + EGIT_REPO_URI="https://github.com/xbmc/inputstream.ffmpegdirect.git; + EGIT_BRANCH="Matrix" + inherit git-r3 + ;; +*) + KEYWORDS="~amd64 ~arm64" + CODENAME="Matrix" + SRC_URI="https://github.com/xbmc/inputstream.ffmpegdirect/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/inputstream.ffmpegdirect-${PV}-${CODENAME}" + ;; +esac + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +BDEPEND=" + virtual/pkgconfig + " + +COMMON_DEPEND=" + media-video/ffmpeg[encode,libxml2,zlib] + virtual/libiconv + app-arch/bzip2 + =media-tv/kodi-19* + " + +DEPEND=" + ${COMMON_DEPEND} + " + +RDEPEND=" + ${COMMON_DEPEND} + " + +src_prepare() { + [ -d depends ] && rm -rf depends || die + cmake_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-pvr-hts/
commit: 723792729c535864d9830b7d03c47083c72c0ece Author: Craig Andrews gentoo org> AuthorDate: Tue Jul 6 01:09:41 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue Jul 6 01:09:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72379272 media-plugins/kodi-pvr-hts: 8.3.1 version bump Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> media-plugins/kodi-pvr-hts/Manifest| 1 + .../kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/media-plugins/kodi-pvr-hts/Manifest b/media-plugins/kodi-pvr-hts/Manifest index 92b13292921..b971aed9a18 100644 --- a/media-plugins/kodi-pvr-hts/Manifest +++ b/media-plugins/kodi-pvr-hts/Manifest @@ -1 +1,2 @@ DIST kodi-pvr-hts-8.3.0.tar.gz 181974 BLAKE2B d86bea7a037ea0abf4a2e6e9b45fb7c69f03d4f29f7b97f9ed0367bee3d243e09fb1b3998c437e9103672de4bd8fa7422f5c89ac35e87c5ebccf730f3d2a3c71 SHA512 4c49e5351608da49317e4916e8f60d88df0f9f907ce0cae026708e758f6937e33ab25dcb82351986dc3f3b8d73f40222db38bdb3db046c8b67b0c17ef7892abf +DIST kodi-pvr-hts-8.3.1.tar.gz 190434 BLAKE2B d1a2d17e94e02ec37d0598c5d550859db46214bb0acc20034b809386935301499cba53bae8db8668099d82deab986983f3952cc879a4160ae1bf1b992c347b6d SHA512 adbc77518f45d0c745edb8c1c687b4a3165b8d96f62f5a923b327f0ad89a52a7f1d45ad4541ac1dd9bc8f22b2537c018d977db4e0e8ee6fa3c9495bd36eb7fc3 diff --git a/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild new file mode 100644 index 000..2229139c850 --- /dev/null +++ b/media-plugins/kodi-pvr-hts/kodi-pvr-hts-8.3.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake kodi-addon + +DESCRIPTION="Tvheadend Live TV and Radio PVR client addon for Kodi" +HOMEPAGE="https://github.com/kodi-pvr/pvr.hts; +SRC_URI="" + +if [[ ${PV} == ]]; then + SRC_URI="" + EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.hts.git; + inherit git-r3 +else + CODENAME="Matrix" + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/kodi-pvr/pvr.hts/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/pvr.hts-${PV}-${CODENAME}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=" + =media-tv/kodi-19* + " + +RDEPEND=" + ${DEPEND} + "
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/psautohint/
commit: b111fe7c378b9bac95f06beb189ab7de06d0bc31 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jul 6 01:07:33 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Jul 6 01:08:14 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b111fe7c dev-util/psautohint: deselect failing test Closes: https://bugs.gentoo.org/800629 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/psautohint/psautohint-2.3.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/psautohint/psautohint-2.3.0.ebuild b/dev-util/psautohint/psautohint-2.3.0.ebuild index 90713fbb3..325ca9894 100644 --- a/dev-util/psautohint/psautohint-2.3.0.ebuild +++ b/dev-util/psautohint/psautohint-2.3.0.ebuild @@ -75,5 +75,6 @@ python_test() { --deselect tests/integration/test_hint.py::test_hashmap_old_version \ --deselect tests/integration/test_mmhint.py::test_vfotf[tests/integration/data/vf_tests/CJKSparseVar.subset.hinted.otf] \ --deselect tests/integration/test_mmhint.py::test_vfotf[tests/integration/data/vf_tests/bug816.hinted.otf] \ + --deselect tests/integration/test_cli.py::test_multi_outpath \ || die }
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/
commit: fabb64b19b17a88bd1327c1eafafc77a64ee2ba6 Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 01:05:53 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 01:07:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fabb64b1 dev-python/pygobject: Propagate stable keywords Closes: https://bugs.gentoo.org/792327 Signed-off-by: Matt Turner gentoo.org> dev-python/pygobject/pygobject-3.40.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pygobject/pygobject-3.40.1-r1.ebuild b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild index 01f7b7055eb..7f4753cd2ff 100644 --- a/dev-python/pygobject/pygobject-3.40.1-r1.ebuild +++ b/dev-python/pygobject/pygobject-3.40.1-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/; LICENSE="LGPL-2.1+" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cairo examples test" RESTRICT="!test? ( test )" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygobject/
commit: b6bbd1c7c99144cef192897469a57807aad92e00 Author: Matt Turner gentoo org> AuthorDate: Tue Jul 6 01:06:31 2021 + Commit: Matt Turner gentoo org> CommitDate: Tue Jul 6 01:07:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bbd1c7 dev-python/pygobject: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-python/pygobject/Manifest| 2 - dev-python/pygobject/pygobject-3.38.0.ebuild | 76 dev-python/pygobject/pygobject-3.40.0.ebuild | 76 dev-python/pygobject/pygobject-3.40.1.ebuild | 76 4 files changed, 230 deletions(-) diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index c6edc69e84e..20597c1fe1e 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -1,3 +1 @@ -DIST pygobject-3.38.0.tar.xz 553892 BLAKE2B d6add416c3f87ee9d5a56f30dbcaa599682ec5932b204f7c743d50475503ea2705e7943e6a93610d6f1c9d322723d1df6ea0f19c1cf245b2ca7d49395ca36170 SHA512 d63313dea2c143cf8c08a4678f1aa8e5908d503ad29c596eeb9fa1070e1231de57cf934c33031f9c4920b85e391f3b4143b46491ffd16e04e8d48871cb05e5df -DIST pygobject-3.40.0.tar.xz 555920 BLAKE2B e7b3fa926066ddc6992c3087a582e25207ffb34f5c847be705953d8498f307661822462ceaa6362d120e96556a50882ed78540fce5cd2e97f0a4fd11232fe01c SHA512 c0c617e5678f942db33bdff6e149e438bd7d5f4e0a4e0a112476515d1face1c6e992457f998a5077a08bdacc1bda24711b29a4312bd3ee825b526d54a7ca3db7 DIST pygobject-3.40.1.tar.xz 556104 BLAKE2B e6a092bee68121d9ef82f41f21c9811f384b8578c48de445f707f1b0de124cf38d899d34b8f4269a154ebd4e323afdfa7afef5c0c5cc5dc451b2cd68b30da04b SHA512 a8350f43ea99c93aa66a23102d4ee2ca3c7f8ec2c8bcf5cd142dd097b4fb38167f1713efff3584aa323c34656c911fb940e462c83c02b107e4aad93d005022f7 diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild b/dev-python/pygobject/pygobject-3.38.0.ebuild deleted file mode 100644 index 1e9a11a4754..000 --- a/dev-python/pygobject/pygobject-3.38.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit gnome.org meson python-r1 virtualx xdg - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.readthedocs.io/; - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.48:2 - >=dev-libs/gobject-introspection-1.54:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}] - x11-libs/cairo[glib] ) -" -DEPEND="${RDEPEND} - test? ( - dev-libs/atk[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -RESTRICT="!test? ( test )" - -src_configure() { - configuring() { - meson_src_configure \ - $(meson_feature cairo pycairo) \ - $(meson_use test tests) \ - -Dpython="${EPYTHON}" - } - - python_foreach_impl configuring -} - -src_compile() { - python_foreach_impl meson_src_compile -} - -src_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - - testing() { - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - meson_src_test || die "test failed for ${EPYTHON}" - } - virtx python_foreach_impl testing -} - -src_install() { - installing() { - meson_src_install - python_optimize - } - python_foreach_impl installing - use examples && dodoc -r examples -} diff --git a/dev-python/pygobject/pygobject-3.40.0.ebuild b/dev-python/pygobject/pygobject-3.40.0.ebuild deleted file mode 100644 index 8e08699fd4c..000 --- a/dev-python/pygobject/pygobject-3.40.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit gnome.org meson python-r1 virtualx xdg - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.readthedocs.io/; - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/fossil/
commit: eaf726a6c4ae903bf0246ce40ba383eeb4ba38cd Author: Aaron W. Swenson gentoo org> AuthorDate: Tue Jul 6 00:57:10 2021 + Commit: Aaron W. Swenson gentoo org> CommitDate: Tue Jul 6 00:57:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf726a6 dev-vcs/fossil: Reinstate previous fixes use binding := for dev-libs/openssl introduced in commit 12b8e1427c7b. And fix BadDefaultUseFlags introduced in commit 74b6fd7b43d1. Signed-off-by: Aaron W. Swenson gentoo.org> dev-vcs/fossil/{fossil-2.16.ebuild => fossil-2.16-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-vcs/fossil/fossil-2.16.ebuild b/dev-vcs/fossil/fossil-2.16-r1.ebuild similarity index 94% rename from dev-vcs/fossil/fossil-2.16.ebuild rename to dev-vcs/fossil/fossil-2.16-r1.ebuild index 6020baf1be3..290ea696f82 100644 --- a/dev-vcs/fossil/fossil-2.16.ebuild +++ b/dev-vcs/fossil/fossil-2.16-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://fossil-scm.org/home/tarball/${MY_TAG}/fossil-src-${PV}.tar.gz; LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="debug fusefs json -miniz system-sqlite +ssl static tcl tcl-stubs +IUSE="debug fusefs json miniz system-sqlite +ssl static tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks" REQUIRED_USE="ssl? ( !miniz )" @@ -26,7 +26,7 @@ RDEPEND=" dev-libs/libedit ) system-sqlite? ( >=dev-db/sqlite-3.35.0:3 ) - ssl? ( dev-libs/openssl:0 ) + ssl? ( dev-libs/openssl:0= ) tcl? ( dev-lang/tcl:0= ) "
[gentoo-commits] repo/gentoo:master commit in: dev-db/postgresql/
commit: 3b1dcbf064c86ec88ebd364e90ab61379aa9e208 Author: Aaron W. Swenson gentoo org> AuthorDate: Mon Jul 5 11:49:08 2021 + Commit: Aaron W. Swenson gentoo org> CommitDate: Tue Jul 6 00:46:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1dcbf0 dev-db/postgresql: Cleanup Bug: https://bugs.gentoo.org/793734 Signed-off-by: Aaron W. Swenson gentoo.org> dev-db/postgresql/Manifest | 5 - dev-db/postgresql/postgresql-10.16.ebuild | 458 --- dev-db/postgresql/postgresql-11.11.ebuild | 455 --- dev-db/postgresql/postgresql-12.6.ebuild | 455 --- dev-db/postgresql/postgresql-13.2.ebuild | 459 --- dev-db/postgresql/postgresql-9.6.21.ebuild | 478 - 6 files changed, 2310 deletions(-) diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index ff2bca5bfb8..100db0604af 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -1,12 +1,7 @@ -DIST postgresql-10.16.tar.bz2 19140221 BLAKE2B 37fccd3f5c72ac489cbc26225dcc6992fa7fd5884a0141ec093122f556d7959a053181e01c6892d2e322af54028bf40b2293d090afa6366739cdefd3f62abd73 SHA512 690649b4e2f4e0650e5b927048e06894e60c5cf1663bb63ab89143f49e5f753e590d3f011b44df3c402379953a9c23f4832f0cf97c984f03c37d14cb85c860aa DIST postgresql-10.17.tar.bz2 19153278 BLAKE2B 0f043a9e95a76b5b96572548b82ae35c0b9fb517214ea392e6ba278f78071811ea8942fd50c14508dc3380c797a2196b5c5cfadff299d6a379ee581db18e3489 SHA512 4989abe56cf631b367252c62f15c9f4a22a864a75d607fa29c2116c95e29f95bc3855df6b2fc88dbedcfc7b238d6732d13629fc967f09bbd3ea4d5c328cb925f -DIST postgresql-11.11.tar.bz2 20054359 BLAKE2B d15a75319c53fb38a63e4e331567e32014e30fd8696ce19e4c50a458e866827f934d1bc7d28a0c28fddbf1ff7e9f61e5b3016cef27ed988ca43aabb3278bb64d SHA512 8d38e6b7826e73191159f1ee69efde28adc061e0041eb136f55681503a189355b869b2ff312860325d454c1f95367d921fb61dd2de31f584261f165f229bcdb9 DIST postgresql-11.12.tar.bz2 20075485 BLAKE2B 0986a31662a307f76c230d7945495b42c70417835c8d7c7b6781d0ff4317607c736d9278a4b8bb95582799b771011efca256d9507d5bb9db423f3ad43eb220fb SHA512 668914424e1dbe09a66d5272e5b0a17fa24c90d3d099f8161f1420eaa76675ea1c622e4d149bdfcb31f07af19602a500913cb97c49d717df23e374de09dc0274 -DIST postgresql-12.6.tar.bz2 20771172 BLAKE2B 7df8eb901255f56b4574cdd94a5e9d5a907d800edded805d4e8a9d1b85e5aac1c9b1963c9f8980ff5c95607e046e8e92f35a808f009cfdd36d54e1aca2e35db0 SHA512 5742c9d861c53bbdd032972e63b706d24ccb39492474c446cf4edac235d57357f036e48727027819004177003c4328123148e3d767d2b3d7866a52f333f8d68d DIST postgresql-12.7.tar.bz2 20819005 BLAKE2B 4939cb314253bb9ca2b14639f730967ce7ad5c5eb135d529b112290e6b351f7b507d6428cc48b4e24f34f664b5f4938029ceb9cc6161c9aff5f60ba0b3f848c7 SHA512 47ca347df63a441e52e52442074e85d0ebd3a89f7eb037022c4690cbe88b21a6a959092a812b79bb30db47b5975a5d7908318c73b2685683d48b4789d4ae6a44 -DIST postgresql-13.2.tar.bz2 21057276 BLAKE2B 982feffdd98d3f519ff1e790d35ac828710d3ca6cbf935a78bf04011dbc12b4523b451bc7f2421a788a709d1746b2cca9135842bfc1d5048ef5951ed48b20b6a SHA512 6d93cbae8de8637deeccd851fb676a12015e8e1efa6be2424f506f232db535c54b974b11f47ed4578575f90f6de1947b1647f399794b4ec242838efd4c5b2bce DIST postgresql-13.3.tar.bz2 21119109 BLAKE2B 395a3dc5cde8f579a3c35ea70346bdc630a8e8f2f86f310a5e4f4a1f6177dab7e78ba6e41c384ba650eb86813fcd428fea8aa22481f9a494cd80aa94bd7b52dd SHA512 1560cc766982a9ea9d33c77835b20e33e11b03acb77fc75d905c565883935a7dbcd27b9b2ab6a0ecdb815261f7c259865cb3dac85c10a3181c3fcaeb4d28bf60 DIST postgresql-14beta2.tar.bz2 22555641 BLAKE2B 50d928c26d679789cda82b074150b78707adb8204fcc02392a027d8b71a61a2dc80042d9f9b68eee9a36f7991178e5e24f72ba1a931d16fc5d8e81097e2874f2 SHA512 fdda7b4ea178a1c0990952da2caf07186deb2047b292c49549881e34d2e7ebb09014f914632ef3342ab7184614d47320d280cceb6bd85a93f79dfcfa68137eff DIST postgresql-9.5.25.tar.bz2 17923796 BLAKE2B 432e035e78dacfd46fd4d04775b61e2e4db9e61945fa5f7e1c3c5ea3516a5e327489b4e57313b0d6ba4f2e20f52a164f96db01aa22b755ff625039f262eb SHA512 621b36d767d2c7eb2e942cb7b26ca7491450fcfd9606114849f7336b4d8a0bc0196badb44da4918e748145d21b6f72ccf1255a1309dff2427da8b39b63fca427 -DIST postgresql-9.6.21.tar.bz2 18990266 BLAKE2B 42a2feaf15b8fd4cfcc028a744a696314f0ce7b22ec6c18c43152d7e4b8149a9d5acd6cf22c1d13643709dd2b3f1de571e2925c7fc501dc361248c99c88e3f42 SHA512 6fba42171cbe4ec24ed250c32cc8f35be70ddfbc6d1ef0df733bbd094b29174ef198db351f6679a26170effe1fed44269dbe9dbdd619bb18be87f5b539f74475 DIST postgresql-9.6.22.tar.bz2 19003741 BLAKE2B adff6e81ec4b289bd5c51fa44adb38d7cc3936e2e5545ff23fccb0f3f1fe1c881ed70f9a0a5d366319f876eb01a9f675b66c9374b8b41615220f45a70450ad6d SHA512 371f85f2d02a8a3b888396440149e9b432f91e106a7feb8a163b275a0586843683124281a0965abf3c1215cb68e2002976913f88c75e35e52ac5f78d4145fd7b diff --git a/dev-db/postgresql/postgresql-10.16.ebuild b/dev-db/postgresql/postgresql-10.16.ebuild deleted file mode
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/
commit: 07af4dbac1f28f222b9a7627f6486f78eccbc97e Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 6 00:26:28 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 6 00:26:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07af4dba sys-kernel/genkernel: update live ebuild - Add libxcrypt - Add Python deps for commit 8a7e6909326b5b70076bdedb38513d93cb0d3117. Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> sys-kernel/genkernel/Manifest | 1 + sys-kernel/genkernel/genkernel-.ebuild | 13 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index d304f891838..de76cccb3ba 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -42,6 +42,7 @@ DIST libgcrypt-1.9.2.tar.bz2 3206187 BLAKE2B e0ceb02b0c26a7246c4146640a9dcea0142 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6 SHA512 b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de DIST libgpg-error-1.39.tar.bz2 961676 BLAKE2B 8753a9295ca57ba79142ffbc7fa01a986addcdd6a8860cf80c9e1bf9f6f9dfce874f804205a5cdd956e026eb006f2662110c63e7ed52c7a42ee0c45923ae52be SHA512 b28be183ac3d3920363558c4b5b2c24f9074a302799915cc076674bb349dcfb6f09160bec1d3fb62e04047c3ce432d345f36b0905100a88cc730b53d4eb78e42 DIST libgpg-error-1.41.tar.bz2 967117 BLAKE2B 9dc95bc09f55915d904e0f956ecf9281615028b8b8d876dbc786b752068fefea56adfb5dd5db65bad656ab664d567e56541e44a584c7f8672c30537ed05c4db0 SHA512 578d1d8090b9f6e6cbe59d9aeebec7df81aae492f75ec343f8df530950d30866fa0a7903ca050bf7bf721413f7b2708abe34f7467e2b208cc1447ffc9bd5b9a5 +DIST libxcrypt-4.4.23.tar.gz 536009 BLAKE2B b7311dec9e528abf6229f6c105e806a31a1e525e71d26252c8f30a3e1dbd61a7752b7303bd167d9ddc99b04261f02e3c7b50cc36bbc3348a337f4089f6e1c6f3 SHA512 4d5854a082a8c707416507611881c1407f0ea0bda0557c5f7ae6b70d8dd1c7a0828afe29d8f2e7754f5f97b824aaa03671dae6d4dad329fcd131b94b77ddb713 DIST lzo-2.10.tar.gz 600622 BLAKE2B 124b6645a2cb7f01f153c9fa6e1976378bdfb224841a7b45ab19c584c6ef704c20719ae87640b8d83f3f9269a57d9cc2e870a914124dac03a2ef1336e9feb9c9 SHA512 a3dae5e4a6b93b1f5bf7435e8ab114a9be57252e9efc5dd444947d7a2d031b0819f34bcaeb35f60b5629a01b1238d738735a64db8f672be9690d3c80094511a4 DIST mdadm-4.0.tar.xz 430780 BLAKE2B f08a67452398c864d73c78e2a7258d89c5c81b83dd136d4cd7e31e46b22d75ff67ecf553dc22f55dca418409daded51a399728dfdbd36039e828cad3233774e6 SHA512 12fb26e6b9c1912698defa406e5e47a7ca8d68d4a9aa7acdc9b463ee2d4a37fc6ecef6beb5395ff619018c3f6bdb6d8c573060d027707540f645ad2265170e8b DIST mdadm-4.1.tar.xz 440756 BLAKE2B df0506d937c2aa309d7c68804f66f7dcd51783288594bf746832311c64b8cf82004af4af5f246c5f9753f1de324ff7d49b5ee752d6a00ec03864f7885389706e SHA512 0859c5d3e786345d93ff2c3b291ca8866ba60f1375479e5b4d343124f6824140a8268d42b8ae603b069edba761aa30aaf20d49e9ec54dfcbad34bad3bea0e433 diff --git a/sys-kernel/genkernel/genkernel-.ebuild b/sys-kernel/genkernel/genkernel-.ebuild index 3319be9340c..588c204f282 100644 --- a/sys-kernel/genkernel/genkernel-.ebuild +++ b/sys-kernel/genkernel/genkernel-.ebuild @@ -6,7 +6,9 @@ EAPI="7" -inherit bash-completion-r1 +PYTHON_COMPAT=( python3_{7..10} ) + +inherit bash-completion-r1 python-single-r1 # Whenever you bump a GKPKG, check if you have to move # or add new patches! @@ -30,6 +32,7 @@ VERSION_KMOD="28" VERSION_LIBAIO="0.3.112" VERSION_LIBGCRYPT="1.9.2" VERSION_LIBGPGERROR="1.41" +VERSION_LIBXCRYPT="4.4.23" VERSION_LVM="2.02.187" VERSION_LZO="2.10" VERSION_MDADM="4.1" @@ -64,6 +67,7 @@ COMMON_URI=" https://releases.pagure.org/libaio/libaio-${VERSION_LIBAIO}.tar.gz mirror://gnupg/libgcrypt/libgcrypt-${VERSION_LIBGCRYPT}.tar.bz2 mirror://gnupg/libgpg-error/libgpg-error-${VERSION_LIBGPGERROR}.tar.bz2 + https://github.com/besser82/libxcrypt/archive/v${VERSION_LIBXCRYPT}.tar.gz -> libxcrypt-${VERSION_LIBXCRYPT}.tar.gz https://mirrors.kernel.org/sourceware/lvm2/LVM2.${VERSION_LVM}.tgz https://www.oberhumer.com/opensource/lzo/download/lzo-${VERSION_LZO}.tar.gz https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.xz @@ -96,6 +100,7 @@ LICENSE="GPL-2" SLOT="0" RESTRICT="" IUSE="ibm +firmware" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" # Note: # We need sys-devel/* deps like autoconf or automake at _runtime_ @@ -103,7 +108,7 @@ IUSE="ibm +firmware" # mdadm... during initramfs generation which will require these # things. DEPEND="" -RDEPEND="${DEPEND} +RDEPEND="${PYTHON_DEPS} app-arch/cpio >=app-misc/pax-utils-1.2.2 app-portage/elt-patches @@ -168,6 +173,7 @@ src_prepare() { -e
[gentoo-commits] proj/genkernel:master commit in: /
commit: e7f7d6a7126ecec0bc7a62dd45cb140fa1e8684e Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:19:47 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=e7f7d6a7 gen_initramfs.sh: append_modules(): Export KEXT variable This will allow us to call modules_kext() just once. Signed-off-by: Thomas Deutschmann gentoo.org> gen_initramfs.sh | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gen_initramfs.sh b/gen_initramfs.sh index b826f17..52c5cb8 100755 --- a/gen_initramfs.sh +++ b/gen_initramfs.sh @@ -1759,18 +1759,18 @@ append_modules() { print_info 2 "$(get_indent 2)modules: >> Copying modules from '${modules_srcdir}' to initramfs ..." local i= mymod= - local MOD_EXT="$(modules_kext)" + local -x KEXT="$(modules_kext)" local n_copied_modules=0 for i in $(gen_dep_list) do - mymod=$(find . -name "${i}${MOD_EXT}" 2>/dev/null | head -n 1) + mymod=$(find . -name "${i}${KEXT}" 2>/dev/null | head -n 1) if [ -z "${mymod}" ] then - print_warning 3 "$(get_indent 3) - ${i}${MOD_EXT} not found; Skipping ..." + print_warning 3 "$(get_indent 3) - ${i}${KEXT} not found; Skipping ..." continue; fi - print_info 3 "$(get_indent 3) - Copying ${i}${MOD_EXT} ..." + print_info 3 "$(get_indent 3) - Copying ${i}${KEXT} ..." cp -ax --parents --target-directory "${modules_dstdir}" "${mymod}" 2>/dev/null \ || gen_die "Failed to copy '${modules_srcdir}/${mymod}' to '${modules_dstdir}'!" n_copied_modules=$[$n_copied_modules+1]
[gentoo-commits] proj/genkernel:master commit in: defaults/
commit: 203500a030b608538b15a4a8094de680e1937266 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 23:19:34 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:52 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=203500a0 initrd.scripts: openLUKS(): Reset cryptsetup_options on each iteration Fixes: a0a6d631 ("linuxrc: add kernel command-line argument to allow user to pass additional options to cryptsetup") Bug: https://bugs.gentoo.org/794817 Signed-off-by: Thomas Deutschmann gentoo.org> defaults/initrd.scripts | 6 -- defaults/unlock-luks.sh | 4 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index 5ec8adb..cdee2a4 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -1831,8 +1831,6 @@ openLUKS() { eval local LUKS_KEY='"${CRYPT_'${TYPE}'_KEY}"' eval local LUKS_KEYDEV='"${CRYPT_'${TYPE}'_KEYDEV}"' eval local LUKS_KEYDEV_FSTYPE='"${CRYPT_'${TYPE}'_KEYDEV_FSTYPE}"' - eval local cryptsetup_options='"${CRYPT_'${TYPE}'_OPTIONS}"' - cryptsetup_options="$(trim "${cryptsetup_options}")" eval local OPENED_LOCKFILE='"${CRYPT_'${TYPE}'_OPENED_LOCKFILE}"' local DEV_ERROR=0 KEY_ERROR=0 KEYDEV_ERROR=0 local mntkey="/mnt/key/" crypt_filter_ret= @@ -1845,6 +1843,10 @@ openLUKS() { while true do + # Reset cryptsetup_options on each iteration + eval local cryptsetup_options='"${CRYPT_'${TYPE}'_OPTIONS}"' + cryptsetup_options="$(trim "${cryptsetup_options}")" + local gpg_cmd="" if [ -e "${OPENED_LOCKFILE}" ] then diff --git a/defaults/unlock-luks.sh b/defaults/unlock-luks.sh index 2674d93..54ed1a0 100644 --- a/defaults/unlock-luks.sh +++ b/defaults/unlock-luks.sh @@ -58,6 +58,10 @@ main() { while true do + # Reset cryptsetup_options on each iteration + eval local cryptsetup_options='"${CRYPT_'${TYPE}'_OPTIONS}"' + cryptsetup_options="$(trim "${cryptsetup_options}")" + local gpg_cmd crypt_filter_ret if [ -e "${OPENED_LOCKFILE}" ]
[gentoo-commits] proj/genkernel:master commit in: /
commit: a646434678303f214449f045711930c2610ce0a8 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:21:49 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a6464346 gen_moddeps.sh: modules_dep_list(): Use global KEXT variable Signed-off-by: Thomas Deutschmann gentoo.org> gen_moddeps.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/gen_moddeps.sh b/gen_moddeps.sh index 61f6deb..30e1709 100755 --- a/gen_moddeps.sh +++ b/gen_moddeps.sh @@ -47,7 +47,6 @@ gen_deps() { } modules_dep_list() { - KEXT=$(modules_kext) if [ -f "${KERNEL_MODULES_PREFIX%/}/lib/modules/${KV}/modules.dep" ] then grep -F -- "/${1}${KEXT}:" "${KERNEL_MODULES_PREFIX%/}/lib/modules/${KV}/modules.dep" | cut -d\: -f2
[gentoo-commits] proj/genkernel:master commit in: defaults/
commit: f80b81da305f1f782043d31751f81264be6f2ecd Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Jun 23 22:42:13 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 22:44:45 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f80b81da linuxrc: Don't mess with console log level in quiet mode Fixes: d5f7d79b ("linuxrc: Refactor handling of console log level") Bug: https://bugs.gentoo.org/788970 Signed-off-by: Thomas Deutschmann gentoo.org> defaults/linuxrc | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/defaults/linuxrc b/defaults/linuxrc index 932df46..6ede740 100644 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -452,8 +452,11 @@ do esac done -# Prevent superfluous printks from being printed to the console -echo ${GK_CONSOLE_LOGLEVEL} > /proc/sys/kernel/printk +if ! is_quiet +then + # Prevent superfluous printks from being printed to the console + echo ${GK_CONSOLE_LOGLEVEL} > /proc/sys/kernel/printk +fi good_msg "${GK_META_VERSION} (${GK_META_BUILD_DATE}). Linux kernel ${KV}" @@ -1370,7 +1373,7 @@ do fi done -if [[ "${CONSOLE_LOGLEVEL}" != "${GK_CONSOLE_LOGLEVEL}" ]] +if ! is_quiet && [[ "${CONSOLE_LOGLEVEL}" != "${GK_CONSOLE_LOGLEVEL}" ]] then good_msg "Restoring console log level (${CONSOLE_LOGLEVEL}) ..." echo ${CONSOLE_LOGLEVEL} > /proc/sys/kernel/printk \
[gentoo-commits] proj/genkernel:master commit in: /
commit: 8a7e6909326b5b70076bdedb38513d93cb0d3117 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:23:02 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8a7e6909 gen_funcs.sh: expand_file(): Outsource embedded Python call This will allow us to set proper shebang for dev-lang/python-exec[-native-symlinks] support. Signed-off-by: Thomas Deutschmann gentoo.org> gen_funcs.sh | 2 +- path_expander.py | 18 ++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/gen_funcs.sh b/gen_funcs.sh index ab7a7ce..7257229 100755 --- a/gen_funcs.sh +++ b/gen_funcs.sh @@ -1952,7 +1952,7 @@ expand_file() { local file="${1}" local expanded_file= - expanded_file=$(python -c "import os; print(os.path.expanduser('${file}'))" 2>/dev/null) + expanded_file=$("${GK_SHARE}/path_expander.py" "${file}" 2>/dev/null) if [ -z "${expanded_file}" ] then # if Python failed for some reason, just reset diff --git a/path_expander.py b/path_expander.py new file mode 100755 index 000..82accad --- /dev/null +++ b/path_expander.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 + +import os +import sys + +def main(argv): + if len(argv) != 1: + print( + "%s expects exactly one argument but %s were given!" + % (os.path.basename(__file__), len(argv)), + file=sys.stderr + ) + sys.exit(1) + + print(os.path.expanduser(argv[0])) + +if __name__ == "__main__": + main(sys.argv[1:])
[gentoo-commits] proj/genkernel:master commit in: /
commit: 8ba2f9ddb92f380251fc0bb98e1be724d5289eca Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:21:08 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8ba2f9dd gen_moddeps.sh: gen_dep_list(): Use global KEXT variable Signed-off-by: Thomas Deutschmann gentoo.org> gen_moddeps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen_moddeps.sh b/gen_moddeps.sh index 8c44039..61f6deb 100755 --- a/gen_moddeps.sh +++ b/gen_moddeps.sh @@ -4,7 +4,7 @@ gen_dep_list() { if isTrue "${ALLRAMDISKMODULES}" then - strip_mod_paths $(find "${KERNEL_MODULES_PREFIX%/}/lib/modules/${KV}" -name "*$(modules_kext)") | sort + strip_mod_paths $(find "${KERNEL_MODULES_PREFIX%/}/lib/modules/${KV}" -name "*${KEXT}") | sort else rm -f "${TEMP}/moddeps" >/dev/null
[gentoo-commits] proj/genkernel:master commit in: defaults/, gkbuilds/
commit: 8fa4d682493e704cfdea5c51aecc26af868e9d97 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:36:00 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=8fa4d682 defaults/software.sh: Add libxcrypt Needed for BusyBox when host system is using sys-libs/libxcrypt[-static-libs] which is usually enforced via package.use.force. Bug: https://bugs.gentoo.org/798468 Signed-off-by: Thomas Deutschmann gentoo.org> defaults/software.sh | 9 - gkbuilds/libxcrypt.gkbuild | 17 + 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/defaults/software.sh b/defaults/software.sh index 291bad4..54836ad 100644 --- a/defaults/software.sh +++ b/defaults/software.sh @@ -39,7 +39,7 @@ GKPKG_BTRFS_PROGS_BINPKG="${GKPKG_BTRFS_PROGS_BINPKG:-%%CACHE%%/btrfs-progs-${GK GKPKG_BUSYBOX_PN="busybox" GKPKG_BUSYBOX_PV="${GKPKG_BUSYBOX_PV:-VERSION_BUSYBOX}" -GKPKG_BUSYBOX_DEPS="" +GKPKG_BUSYBOX_DEPS="libxcrypt" GKPKG_BUSYBOX_SRCTAR="${GKPKG_BUSYBOX_SRCTAR:-${DISTDIR}/busybox-${GKPKG_BUSYBOX_PV}.tar.bz2}" GKPKG_BUSYBOX_SRCDIR="${GKPKG_BUSYBOX_SRCDIR:-busybox-${GKPKG_BUSYBOX_PV}}" GKPKG_BUSYBOX_BINPKG="${GKPKG_BUSYBOX_BINPKG:-%%CACHE%%/busybox-${GKPKG_BUSYBOX_PV}-%%ARCH%%.tar.xz}" @@ -156,6 +156,13 @@ GKPKG_LIBGPG_ERROR_SRCTAR="${GKPKG_LIBGPG_ERROR_SRCTAR:-${DISTDIR}/libgpg-error- GKPKG_LIBGPG_ERROR_SRCDIR="${GKPKG_LIBGPG_ERROR_SRCDIR:-libgpg-error-${GKPKG_LIBGPG_ERROR_PV}}" GKPKG_LIBGPG_ERROR_BINPKG="${GKPKG_LIBGPG_ERROR_BINPKG:-%%CACHE%%/libgpg-error-${GKPKG_LIBGPG_ERROR_PV}-%%ARCH%%.tar.xz}" +GKPKG_LIBXCRYPT_PN="libxcrypt" +GKPKG_LIBXCRYPT_PV="${GKPKG_LIBXCRYPT_PV:-VERSION_LIBXCRYPT}" +GKPKG_LIBXCRYPT_DEPS="" +GKPKG_LIBXCRYPT_SRCTAR="${GKPKG_LIBXCRYPT_SRCTAR:-${DISTDIR}/libxcrypt-${GKPKG_LIBXCRYPT_PV}.tar.gz}" +GKPKG_LIBXCRYPT_SRCDIR="${GKPKG_LIBXCRYPT_SRCDIR:-libxcrypt-${GKPKG_LIBXCRYPT_PV}}" +GKPKG_LIBXCRYPT_BINPKG="${GKPKG_LIBXCRYPT_BINPKG:-%%CACHE%%/libxcrypt-${GKPKG_LIBXCRYPT_PV}-%%ARCH%%.tar.xz}" + GKPKG_LVM_PN="lvm" GKPKG_LVM_PV="${GKPKG_LVM_PV:-VERSION_LVM}" GKPKG_LVM_DEPS="util-linux eudev libaio" diff --git a/gkbuilds/libxcrypt.gkbuild b/gkbuilds/libxcrypt.gkbuild new file mode 100644 index 000..1834e25 --- /dev/null +++ b/gkbuilds/libxcrypt.gkbuild @@ -0,0 +1,17 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +src_prepare() { + default + + gkautoreconf +} + +src_configure() { + local myopts=( + --enable-shared + --enable-static + ) + + gkconf "${myopts[@]}" +}
[gentoo-commits] proj/genkernel:master commit in: /
commit: 234ce291bece29b012edcb0482a3b170c86be631 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:04:41 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=234ce291 gen_moddeps.sh: modules_kext() refactored CONFIG_MODULE_COMPRESS is gone in >=5.13. Refactor to check for compression algorithm instead which is backward compatible. Link 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4bbe942098b0c9b487d424a3c545c9ed56462d7 Signed-off-by: Thomas Deutschmann gentoo.org> gen_moddeps.sh | 28 +++- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/gen_moddeps.sh b/gen_moddeps.sh index 193338d..0842249 100755 --- a/gen_moddeps.sh +++ b/gen_moddeps.sh @@ -57,11 +57,29 @@ modules_dep_list() { modules_kext() { local KEXT='.ko' - if grep -sq '^CONFIG_MODULE_COMPRESS=y' "${KERNEL_OUTPUTDIR}"/.config - then - grep -sq '^CONFIG_MODULE_COMPRESS_XZ=y' "${KERNEL_OUTPUTDIR}"/.config && KEXT='.ko.xz' - grep -sq '^CONFIG_MODULE_COMPRESS_GZIP=y' "${KERNEL_OUTPUTDIR}"/.config && KEXT='.ko.gz' - fi + declare -A module_compression_algorithms=() + module_compression_algorithms[NONE]='.ko' + module_compression_algorithms[GZIP]='.ko.gz' + module_compression_algorithms[XZ]='.ko.xz' + + local module_compression_algorithm + for module_compression_algorithm in "${!module_compression_algorithms[@]}" + do + print_info 5 "Checking if module compression algorithm '${module_compression_algorithm}' is being used ..." + + local koption="CONFIG_MODULE_COMPRESS_${module_compression_algorithm}" + local value_koption=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" "${koption}") + if [[ "${value_koption}" != "y" ]] + then + print_info 5 "Cannot use '${module_compression_algorithm}' algorithm for module compression, kernel option '${koption}' is not set!" + continue + fi + + print_info 5 "Will use '${module_compression_algorithm}' algorithm for kernel module compression!" + KEXT="${module_compression_algorithms[${module_compression_algorithm}]}" + break + done + unset module_compression_algorithms module_compression_algorithm koption value_koption echo ${KEXT} }
[gentoo-commits] proj/genkernel:master commit in: /
commit: 228102522e6139470fe86df52a29bd68e583f935 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 5 22:13:13 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 5 23:40:51 2021 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=22810252 gen_moddeps.sh: modules_kext(): Add ZSTD support for kernel modules Bug: https://bugs.gentoo.org/800506 Signed-off-by: Thomas Deutschmann gentoo.org> gen_moddeps.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/gen_moddeps.sh b/gen_moddeps.sh index 0842249..8c44039 100755 --- a/gen_moddeps.sh +++ b/gen_moddeps.sh @@ -61,6 +61,7 @@ modules_kext() { module_compression_algorithms[NONE]='.ko' module_compression_algorithms[GZIP]='.ko.gz' module_compression_algorithms[XZ]='.ko.xz' + module_compression_algorithms[ZSTD]='.ko.zst' local module_compression_algorithm for module_compression_algorithm in "${!module_compression_algorithms[@]}"
[gentoo-commits] data/gentoo-news:master commit in: 2021-06-30-libxcrypt-migration/
commit: 3bd3959aa328c89f1ef959bfc342acef117c28a4 Author: Alexey Sokolov google com> AuthorDate: Thu Jul 1 22:49:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 5 23:46:43 2021 + URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=3bd3959a 2021-06-30-libxcrypt-migration: Translate libxcrypt news to Russian Bug: https://bugs.gentoo.org/699422 Signed-off-by: Alexey Sokolov google.com> Signed-off-by: Sam James gentoo.org> .../2021-06-30-libxcrypt-migration.ru.txt | 47 ++ 1 file changed, 47 insertions(+) diff --git a/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt new file mode 100644 index 000..d52db11 --- /dev/null +++ b/2021-06-30-libxcrypt-migration/2021-06-30-libxcrypt-migration.ru.txt @@ -0,0 +1,47 @@ +Title: Миграция в ~arch с glibc[crypt] на libxcrypt +Author: Andreas K. Hüttel +Author: Sam James +Translator: Alexey Sokolov +Posted: 2021-06-30 +Revision: 1 +News-Item-Format: 2.0 + +Реализация библиотеки libcrypt.so в glibc давно устарела и скоро +будет удалена. + +Прочие дистрибутивы годы назад уже переключились на внешнюю +реализацию под названием libxcrypt. Мы решили последовать их примеру +и тоже переключиться на libxcrypt. Вначале изменения затронут системы +на ~arch. + +Это будет обычное обновление, и, скорее всего, вам не нужно будет +предпринимать никаких действий, и проблем возникнуть не должно. + +Однако, мы рекомендуем сперва *полностью* обновить систему. +Это стандартная рекомендация, но в этом конкретном случае +более простой граф зависимостей поможет portage вычислить +порядок обновлений. + +Так что, чтобы упростить процесс обновления, пожалуйста, +обновите систему сейчас, до начала самой миграции. + +Для пользователей ~arch изменение произойдёт 14 июля 2021, +пользователи стабильной ветки перейдут на libxcrypt позже. + +Если по какой-либо причине вы *не* хотите пока переходить +на libxcrypt (всего лишь отлагая неизбежное), выполните +следующие действия: +* размаскируйте и включите USE-флаг crypt пакета sys-libs/glibc +* замаскируйте USE-флаг system пакета sys-libs/libxcrypt +* замаскируйте >=virtual/libcrypt-2 + +Если вы хотите перейти на libxcrypt уже, точная процедура +описана в wiki (см. ниже), но суть такая: +* принудительно выключите USE-флаг crypt пакета sys-libs/glibc +* размаскируйте USE-флаги system и, если требуется, split-usr + пакета sys-libs/libxcrypt +* размаскируйте ~virtual/libcrypt-2 + +Дополнительные сведения можно найти здесь: +* https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation +* https://bugs.gentoo.org/699422
[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/files/, app-admin/syslog-ng/
commit: 998792c5836911dfcc891ec12bb250cf2a9c5550 Author: Sam James gentoo org> AuthorDate: Mon Jul 5 23:34:03 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 5 23:35:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998792c5 app-admin/syslog-ng: fix libesmtp pkg-config patch Closes: https://bugs.gentoo.org/782643 Signed-off-by: Sam James gentoo.org> .../files/syslog-ng-3.30.1-esmtp-pkgconfig.patch | 44 +- ...3.30.1-r1.ebuild => syslog-ng-3.30.1-r2.ebuild} | 2 +- app-admin/syslog-ng/syslog-ng-3.30.1.ebuild| 2 +- ...ng-3.31.2.ebuild => syslog-ng-3.31.2-r1.ebuild} | 2 +- ...ng-3.32.1.ebuild => syslog-ng-3.32.1-r1.ebuild} | 2 +- 5 files changed, 38 insertions(+), 14 deletions(-) diff --git a/app-admin/syslog-ng/files/syslog-ng-3.30.1-esmtp-pkgconfig.patch b/app-admin/syslog-ng/files/syslog-ng-3.30.1-esmtp-pkgconfig.patch index ef4f72faa31..a9c761af98c 100644 --- a/app-admin/syslog-ng/files/syslog-ng-3.30.1-esmtp-pkgconfig.patch +++ b/app-admin/syslog-ng/files/syslog-ng-3.30.1-esmtp-pkgconfig.patch @@ -1,7 +1,25 @@ https://bugs.gentoo.org/782643 +https://github.com/syslog-ng/syslog-ng/pull/3669/commits/b8284f8ecac588f6a321c779cce06cbe182611a5 + +From b8284f8ecac588f6a321c779cce06cbe182611a5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?L=C3=A1szl=C3=B3=20V=C3=A1rady?= + +Date: Sun, 9 May 2021 03:43:46 +0200 +Subject: [PATCH] configure: add pkg-config detection for libesmtp +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: László Várady +--- + configure.ac | 22 +- + 1 file changed, 13 insertions(+), 9 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 86b67ba9a2..bd6efa8711 100644 --- a/configure.ac +++ b/configure.ac -@@ -1270,20 +1270,9 @@ if test "x$enable_smtp" != "xno" && test "x$with_libesmtp" != "xno"; then +@@ -1278,15 +1278,19 @@ if test "x$enable_smtp" != "xno" && test "x$with_libesmtp" != "xno"; then CPPFLAGS="$CPPFLAGS_SAVE" LDFLAGS="$LDFLAGS_SAVE" else @@ -14,13 +32,19 @@ https://bugs.gentoo.org/782643 - AC_MSG_RESULT(no) - libesmtp=no - fi -- fi -- if test "x$enable_smtp" = "xyes" && test "x$libesmtp" = "xno"; then -- AC_MSG_ERROR(libESMTP not found) -+ PKG_CHECK_MODULES(libesmtp, libesmtp-1.0) ++ PKG_CHECK_MODULES(LIBESMTP, libesmtp-1.0, libesmtp="yes", libesmtp="no") ++ if test "x$libesmtp" = "xno"; then ++ AC_MSG_CHECKING(for libESMTP with libesmtp-config) ++ if libesmtp-config --version >/dev/null 2>&1; then ++ AC_MSG_RESULT(yes) ++ LIBESMTP_CFLAGS="`libesmtp-config --cflags`" ++ LIBESMTP_LIBS="`libesmtp-config --libs`" ++ libesmtp="yes" ++ else ++ AC_MSG_RESULT(no) ++ libesmtp=no ++ fi ++fi fi -- enable_smtp=$libesmtp -+ enable_smtp="yes" - fi - - dnl *** + if test "x$enable_smtp" = "xyes" && test "x$libesmtp" = "xno"; then + AC_MSG_ERROR(libESMTP not found) diff --git a/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild b/app-admin/syslog-ng/syslog-ng-3.30.1-r2.ebuild similarity index 99% rename from app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild rename to app-admin/syslog-ng/syslog-ng-3.30.1-r2.ebuild index cd6baea156d..ee66ff52830 100644 --- a/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.30.1-r2.ebuild @@ -33,7 +33,7 @@ RDEPEND=" mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( ${PYTHON_DEPS} ) redis? ( >=dev-libs/hiredis-0.11.0:= ) - smtp? ( >=net-libs/libesmtp-1.0.6_p20200824:= ) + smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) diff --git a/app-admin/syslog-ng/syslog-ng-3.30.1.ebuild b/app-admin/syslog-ng/syslog-ng-3.30.1.ebuild index 32c3408b5c8..e4c316ec023 100644 --- a/app-admin/syslog-ng/syslog-ng-3.30.1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.30.1.ebuild @@ -33,7 +33,7 @@ RDEPEND=" mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( ${PYTHON_DEPS} ) redis? ( >=dev-libs/hiredis-0.11.0:= ) - smtp? ( net-libs/libesmtp ) + smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) diff --git a/app-admin/syslog-ng/syslog-ng-3.31.2.ebuild b/app-admin/syslog-ng/syslog-ng-3.31.2-r1.ebuild similarity index 99% rename
[gentoo-commits] proj/releng:master commit in: tools/
commit: a59843d9bdbd557d237a4e6f4ec85eabc210d0d9 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Jul 5 23:31:13 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Jul 5 23:31:13 2021 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a59843d9 x86: delete obsolete catalyst-auto config file Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-x86.conf | 77 1 file changed, 77 deletions(-) diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf deleted file mode 100644 index 075bb447.. --- a/tools/catalyst-auto-x86.conf +++ /dev/null @@ -1,77 +0,0 @@ -# This is the config file for the catalyst-auto script. It should be pretty -# self-explanatory. - -UPLOAD_USER=x86 -UPLOAD_KEY=/root/.ssh/id_rsa -host=$(hostname) - -ARCH="x86" -TYPE="auto" -source /etc/catalyst/release/build.env - -SPECS_DIR=${REPO_DIR}/releases/specs/x86 - -SETS="" -SPECS="nosuchfile.spec" - -KCONFIG_DIR=${REPO_DIR}/releases/kconfig/x86 - -EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)" - -update_symlinks() { - # Symlink the latest stages3 to build from - for d in ${BUILD_SRCDIR_BASE}/{default,hardened} ; do - pushd "${d}" >/dev/null || exit - shopt -s extglob - for f in $(ls stage3*${EXTENSIONS} | grep -v latest | give_latest_from_dates ) ; do - # 20yymmddThhmmssZ - # 20yymmddhhmmss - # 20yymmdd - # 20yy.n - of=$(perl -p \ - -e 's/20\d{6}T\d{6}Z/latest/g;' \ - -e 's/20\d{6}\d{6}/latest/g;' \ - -e 's/20\d{6}/latest/g;' \ - -e 's/20\d{2}\.\d{2}/latest/g;' \ - <<<"$f") - ln -svf "$f" "$of" - done - popd >/dev/null || exit - done -} - -post_build() { - local set=$1 spec=$2 - - pushd "${BUILD_SRCDIR_BASE}"/default >/dev/null || exit - UPLOAD_DEST=${BUILD_DESTDIR_BASE} - case ${spec} in - stage3.spec) - upload stage3-i486-${TIMESTAMP}.tar.xz* - ;; - installcd-stage2-minimal.spec) - upload install-x86-minimal-${TIMESTAMP}.iso* - ;; - i686/stage3.spec) - upload stage3-i686-${TIMESTAMP}.tar.xz* - ;; - i686/stage3-systemd.spec) - upload stage3-i686-systemd-${TIMESTAMP}.tar.xz* - ;; - esac - popd >/dev/null || exit - - pushd "${BUILD_SRCDIR_BASE}"/hardened >/dev/null || exit - UPLOAD_DEST=${BUILD_DESTDIR_BASE}/hardened - case ${spec} in - hardened/stage3.spec) - upload stage3-i686-hardened-${TIMESTAMP}.tar.xz* - ;; - hardened/admincd-stage2.spec) - upload admincd-x86-${TIMESTAMP}.iso* - ;; - esac - popd >/dev/null || exit -} - -# vim:ft=sh:
[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/musl/
commit: e9f59df93806eae64910265f50543ddf90d21fa2 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Jul 5 23:26:31 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Jul 5 23:26:31 2021 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=e9f59df9 amd64: use stages-musl config for musl stages Signed-off-by: Andreas K. Hüttel gentoo.org> releases/specs/amd64/musl/stage1-hardened.spec | 2 +- releases/specs/amd64/musl/stage1.spec | 2 +- releases/specs/amd64/musl/stage2-hardened.spec | 2 +- releases/specs/amd64/musl/stage2.spec | 2 +- releases/specs/amd64/musl/stage3-hardened.spec | 2 +- releases/specs/amd64/musl/stage3.spec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/releases/specs/amd64/musl/stage1-hardened.spec b/releases/specs/amd64/musl/stage1-hardened.spec index 61dd9ac4..72f098b9 100644 --- a/releases/specs/amd64/musl/stage1-hardened.spec +++ b/releases/specs/amd64/musl/stage1-hardened.spec @@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl/hardened snapshot: @TIMESTAMP@ source_subpath: musl-hardened/stage3-amd64-musl-hardened-latest chost: x86_64-gentoo-linux-musl -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng update_seed: yes diff --git a/releases/specs/amd64/musl/stage1.spec b/releases/specs/amd64/musl/stage1.spec index 4c01b985..b3b335fe 100644 --- a/releases/specs/amd64/musl/stage1.spec +++ b/releases/specs/amd64/musl/stage1.spec @@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl snapshot: @TIMESTAMP@ source_subpath: musl/stage3-amd64-musl-latest chost: x86_64-gentoo-linux-musl -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng update_seed: yes diff --git a/releases/specs/amd64/musl/stage2-hardened.spec b/releases/specs/amd64/musl/stage2-hardened.spec index ee060e51..7794be4b 100644 --- a/releases/specs/amd64/musl/stage2-hardened.spec +++ b/releases/specs/amd64/musl/stage2-hardened.spec @@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl/hardened snapshot: @TIMESTAMP@ source_subpath: musl-hardened/stage1-amd64-musl-hardened-@TIMESTAMP@ chost: x86_64-gentoo-linux-musl -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng compression_mode: pixz_x diff --git a/releases/specs/amd64/musl/stage2.spec b/releases/specs/amd64/musl/stage2.spec index 530243b5..cf103600 100644 --- a/releases/specs/amd64/musl/stage2.spec +++ b/releases/specs/amd64/musl/stage2.spec @@ -6,7 +6,7 @@ profile: default/linux/amd64/17.0/musl snapshot: @TIMESTAMP@ source_subpath: musl/stage1-amd64-musl-@TIMESTAMP@ chost: x86_64-gentoo-linux-musl -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng compression_mode: pixz_x diff --git a/releases/specs/amd64/musl/stage3-hardened.spec b/releases/specs/amd64/musl/stage3-hardened.spec index a4fdd20a..f4731c90 100644 --- a/releases/specs/amd64/musl/stage3-hardened.spec +++ b/releases/specs/amd64/musl/stage3-hardened.spec @@ -5,7 +5,7 @@ rel_type: musl-hardened profile: default/linux/amd64/17.0/musl/hardened snapshot: @TIMESTAMP@ source_subpath: musl-hardened/stage2-amd64-musl-hardened-@TIMESTAMP@ -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng compression_mode: pixz_x diff --git a/releases/specs/amd64/musl/stage3.spec b/releases/specs/amd64/musl/stage3.spec index 3ef03a60..e3426b06 100644 --- a/releases/specs/amd64/musl/stage3.spec +++ b/releases/specs/amd64/musl/stage3.spec @@ -5,7 +5,7 @@ rel_type: musl profile: default/linux/amd64/17.0/musl snapshot: @TIMESTAMP@ source_subpath: musl/stage2-amd64-musl-@TIMESTAMP@ -portage_confdir: @REPO_DIR@/releases/portage/stages +portage_confdir: @REPO_DIR@/releases/portage/stages-musl portage_overlay: /root/musl portage_prefix: releng compression_mode: pixz_x
[gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/default/linux/ppc64/17.0/systemd/
commit: f9e23142d3801ebf0d3b990607397bd0c4964e92 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jul 5 23:19:53 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jul 5 23:22:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e23142 profiles: enable default/linux/ppc64/17.0/systemd as exp new nosymlink-lib profile Bug: https://bugs.gentoo.org/640184 Bug: https://bugs.gentoo.org/715680 Signed-off-by: Georgy Yakovlev gentoo.org> profiles/default/linux/ppc64/17.0/systemd/eapi | 1 + profiles/default/linux/ppc64/17.0/systemd/parent | 2 ++ profiles/profiles.desc | 1 + 3 files changed, 4 insertions(+) diff --git a/profiles/default/linux/ppc64/17.0/systemd/eapi b/profiles/default/linux/ppc64/17.0/systemd/eapi new file mode 100644 index 000..7ed6ff82de6 --- /dev/null +++ b/profiles/default/linux/ppc64/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/ppc64/17.0/systemd/parent b/profiles/default/linux/ppc64/17.0/systemd/parent new file mode 100644 index 000..ced72403bde --- /dev/null +++ b/profiles/default/linux/ppc64/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 6328acc2d09..3f917d7f4b0 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -181,6 +181,7 @@ ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer stable ppc64 default/linux/ppc64/17.0exp #ppc64 default/linux/ppc64/17.0/desktop exp #ppc64 default/linux/ppc64/17.0/desktop/gnome exp +ppc64 default/linux/ppc64/17.0/systemdexp #ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd exp #ppc64 default/linux/ppc64/17.0/developer exp ppc64 default/linux/ppc64/17.0/musl exp
[gentoo-commits] proj/releng:master commit in: tools/
commit: 0e939e4cb1b3fedf5114454b4c14821346712eb7 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Jul 5 23:21:23 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Jul 5 23:21:23 2021 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0e939e4c x86: also symlink latest in musl builds dir Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-x86-demeter.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/catalyst-auto-x86-demeter.conf b/tools/catalyst-auto-x86-demeter.conf index f8ad498f..fa13276f 100644 --- a/tools/catalyst-auto-x86-demeter.conf +++ b/tools/catalyst-auto-x86-demeter.conf @@ -36,7 +36,7 @@ EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)" update_symlinks() { # Symlink the latest stages3 to build from - for d in ${BUILD_SRCDIR_BASE}/builds/{default,hardened} ; do + for d in ${BUILD_SRCDIR_BASE}/builds/{default,hardened,musl} ; do pushd "${d}" >/dev/null || exit shopt -s extglob for f in $(ls stage3*${EXTENSIONS} | grep -v latest | give_latest_from_dates ) ; do
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: 4bb4d10965fe8b95bd91a813863d1a5628c3aceb Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 23:01:55 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 23:05:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb4d109 sys-libs/compiler-rt-sanitizers: Backport glibc fixes Thanks to David Seifert for preparing the patches. Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt-sanitizers/Manifest | 4 ++-- .../compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1-r1.ebuild| 2 +- .../compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0-r1.ebuild| 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index a93ac51f916..452ffedd652 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -1,5 +1,5 @@ -DIST llvm-gentoo-patchset-10.0.1-2.tar.xz 9016 BLAKE2B 50cebbc89f962e74d0cd6ed108c0ad1bd4f3c83d27be592af7607c8cff953be7ad797ba03dc9fae403c39a2dd1dc942a84be064c2a574a0e234ac0e5593d SHA512 d610dde051e1e797f02ce7c0543187cf850465665fe5c51d3b8af8a944478803837dc05abca6636072ca7249a4a3d2884130b3f94c88e56be1aa75c7c5b6c747 -DIST llvm-gentoo-patchset-11.1.0-2.tar.xz 4732 BLAKE2B 5ec43d404e9ba446171f743609717ca658db3e03ea197866569aca180ec733cf3b7a1880ef3e52f9912538f83ca8ddeaf4dccab4622a1e574f5b499745b0be1c SHA512 845ed0defdb3742a814e6b2283788c7c9e6e28eabcd48f9fb5c5a99063514af7c7610415619f4a8b993312866ac7a316a1f1408cd8086bae85db52ec652327b9 +DIST llvm-gentoo-patchset-10.0.1-4.tar.xz 10472 BLAKE2B be17f25c8e1ba102c7653ccd3890be2da18566d051dcc35eeccf738d0cdfd4c98fed1c9e3d8fada0a394acda4568d4579534255e9706912581070d3cbdb2140a SHA512 794cb77c3002b398a2fcd5f845a41f9d075ba5db53d13665c64958ec809a181ef95d054a0850e49066ef1e926e326077f4305e088ee29f30acf9c2e98161be15 +DIST llvm-gentoo-patchset-11.1.0-3.tar.xz 5984 BLAKE2B 89056fb8e82c7a29ae76c643ac631876d51391ffb579324aaf13c7f79e03f6fd8bbcb27d46e57e0f04a702602ebf51c116e82cb092452a1dbc97fb0eb7518f11 SHA512 08aabe8836b62ecfde4e264d567169ba495d5b5915b56aba35ae86992387e534bba6d512fde94056e641abe909b478e47edcbdaa3ee0b94182ecd68c98201441 DIST llvm-gentoo-patchset-12.0.0-1.tar.xz 6364 BLAKE2B bcf96dad8300cdc3e1f416cb90935ae3b1359efc5687118b5a9bbee25de7087a266250f50c6f2abd18f4efeeec19354f59513c8fdd1d61c2cfc8cc2f0115e514 SHA512 76201e169f71a8d568365ffeafcfd37138e74b0536826f47eb6ce89c2280586f10426917e851f99bfb20477cd828cc40daa8cb7a62959981620fbd81e1b22ee1 DIST llvm-gentoo-patchset--1.tar.xz 4032 BLAKE2B b9413484dafed8ae0c68c2c164b45fd07bb8d5d0898f03abe118fd2120ffcb1fb6c949de9649a97c2e8105f24b9d131a725c67c0a502ca4d4d192c1a0d65f49d SHA512 e64449eeaf756c5bd945109937b84ba4bd8a015222bd792d39cf3947871e87571a4ca57814790e51544cb05ad4c2d1f044e818e4caaac7c2e2a02cb1aa290fcc DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1 SHA512 48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151 diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1-r1.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1-r1.ebuild index 1bece33a48d..470a4f5ab83 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1-r1.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.1-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" HOMEPAGE="https://llvm.org/; LLVM_COMPONENTS=( compiler-rt ) LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -LLVM_PATCHSET=10.0.1-2 +LLVM_PATCHSET=10.0.1-4 llvm.org_set_globals LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0-r1.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0-r1.ebuild index 66eed5f8f3d..83cbb9c75c1 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0-r1.ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.1.0-r1.ebuild @@ -48,7 +48,7 @@ BDEPEND=" LLVM_COMPONENTS=( compiler-rt ) LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -LLVM_PATCHSET=11.1.0-2 +LLVM_PATCHSET=11.1.0-3 llvm.org_set_globals python_check_deps() {
[gentoo-commits] proj/releng:master commit in: releases/specs/x86/musl/, tools/
commit: 1e54abd4ff6ee07517d3e666f0d18fe85c95e951 Author: Andreas K. Hüttel gentoo org> AuthorDate: Mon Jul 5 22:57:04 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Mon Jul 5 22:57:04 2021 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1e54abd4 x86: Add specs and catalyst-auto job for musl Signed-off-by: Andreas K. Hüttel gentoo.org> releases/specs/x86/musl/stage1.spec | 14 ++ releases/specs/x86/musl/stage2.spec | 12 releases/specs/x86/musl/stage3.spec | 11 +++ tools/catalyst-auto-x86-demeter.conf | 11 +++ 4 files changed, 48 insertions(+) diff --git a/releases/specs/x86/musl/stage1.spec b/releases/specs/x86/musl/stage1.spec new file mode 100644 index ..7c15b0ce --- /dev/null +++ b/releases/specs/x86/musl/stage1.spec @@ -0,0 +1,14 @@ +subarch: i686 +target: stage1 +version_stamp: musl-@TIMESTAMP@ +rel_type: musl +profile: default/linux/x86/17.0/musl +snapshot: @TIMESTAMP@ +source_subpath: musl/stage3-i686-musl-latest +chost: i686-gentoo-linux-musl +portage_confdir: @REPO_DIR@/releases/portage/stages-musl +portage_overlay: /root/musl +portage_prefix: releng +update_seed: yes +update_seed_command: --update --deep --newuse @world +compression_mode: pixz_x diff --git a/releases/specs/x86/musl/stage2.spec b/releases/specs/x86/musl/stage2.spec new file mode 100644 index ..cb5c5fff --- /dev/null +++ b/releases/specs/x86/musl/stage2.spec @@ -0,0 +1,12 @@ +subarch: i686 +target: stage2 +version_stamp: musl-@TIMESTAMP@ +rel_type: musl +profile: default/linux/x86/17.0/musl +snapshot: @TIMESTAMP@ +source_subpath: musl/stage1-i686-musl-@TIMESTAMP@ +chost: i686-gentoo-linux-musl +portage_confdir: @REPO_DIR@/releases/portage/stages-musl +portage_overlay: /root/musl +portage_prefix: releng +compression_mode: pixz_x diff --git a/releases/specs/x86/musl/stage3.spec b/releases/specs/x86/musl/stage3.spec new file mode 100644 index ..bb32f043 --- /dev/null +++ b/releases/specs/x86/musl/stage3.spec @@ -0,0 +1,11 @@ +subarch: i686 +target: stage3 +version_stamp: musl-@TIMESTAMP@ +rel_type: musl +profile: default/linux/x86/17.0/musl +snapshot: @TIMESTAMP@ +source_subpath: musl/stage2-i686-musl-@TIMESTAMP@ +portage_confdir: @REPO_DIR@/releases/portage/stages-musl +portage_overlay: /root/musl +portage_prefix: releng +compression_mode: pixz_x diff --git a/tools/catalyst-auto-x86-demeter.conf b/tools/catalyst-auto-x86-demeter.conf index 98c2d131..f8ad498f 100644 --- a/tools/catalyst-auto-x86-demeter.conf +++ b/tools/catalyst-auto-x86-demeter.conf @@ -12,6 +12,7 @@ EMAIL_SUBJECT_PREPEND="[x86-auto]" SPECS_DIR=${REPO_DIR}/releases/specs/x86 SETS=" + musl i486_openrc i686_openrc i686_systemd @@ -27,6 +28,8 @@ SET_i686_systemd_SPECS="i686/stage1-systemd.spec i686/stage2-systemd.spec i686/s SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec hardened/stage2-openrc.spec hardened/stage3-openrc.spec" SET_hardened_openrc_OPTIONAL_SPECS="hardened/admincd-stage1-openrc.spec hardened/admincd-stage2-openrc.spec" +SET_musl_SPECS="musl/stage1.spec musl/stage2.spec musl/stage3.spec" + KCONFIG_DIR=${REPO_DIR}/releases/kconfig/x86 EXTENSIONS="@(.tar.xz|.tar.bz2|.tar.gz|.tar|.sfs)" @@ -84,6 +87,14 @@ post_build() { ;; esac popd >/dev/null || exit + + pushd ${BUILD_SRCDIR_BASE}/builds/musl >/dev/null || exit + case ${spec} in + musl/stage3.spec) + upload stage3-i686-musl-${TIMESTAMP}.tar.xz* + ;; + esac + popd >/dev/null || exit } # vim:ft=sh:
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-trio/
commit: 44b118ccc29ac6358ef03a1b4021dd5f3193f0e5 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 21:22:30 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b118cc dev-python/sphinxcontrib-trio: Remove contextlib2 test dep The test dependency on dev-python/contextlib2 is optional, and since we're going to remove that package, testing its support makes little sense now. Signed-off-by: Michał Górny gentoo.org> dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild index 384fc0ddd4c..e7d283d6943 100644 --- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild +++ b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.1.2.ebuild @@ -1,10 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) - inherit distutils-r1 DESCRIPTION="Make Sphinx better at documenting Python functions and methods" @@ -23,7 +22,6 @@ RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/async_generator[${PYTHON_USEDEP}] - dev-python/contextlib2[${PYTHON_USEDEP}] dev-python/cssselect[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: df3362656ee02de793555426a1c373a248350482 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 22:27:01 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df336265 package.mask: Last rite dev-python/unittest2 and other backports Bug: https://bugs.gentoo.org/800698 Signed-off-by: Michał Górny gentoo.org> profiles/package.deprecated | 6 -- profiles/package.mask | 9 + 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 26330052a95..2714c11fb22 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -17,12 +17,6 @@ #--- END OF EXAMPLES --- -# Michał Górny (2021-07-05) -# Backport for old versions of Python. Most of the revdeps are either -# stale (i.e. package doesn't use it at all) or can be trivially sed-ed -# into using the built-in unittest module. -dev-python/unittest2 - # Andreas K. Hüttel (2021-06-11) # gtk2. Nuff said. See HOMEPAGE, too. dev-perl/Gtk2-SourceView2 diff --git a/profiles/package.mask b/profiles/package.mask index fedbf2745ab..6fc6d8daefe 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,15 @@ #--- END OF EXAMPLES --- +# Michał Górny (2021-07-06) +# Various Python 2-specific backports. All the reverse dependencies +# (except for deps between these packages) have been eliminated. +# Removal on 2021-08-05. Bug #800698. +dev-python/contextlib2 +dev-python/linecache2 +dev-python/traceback2 +dev-python/unittest2 + # Sergei Trofimovich (2021-07-05) # The platform is outdated and not maintained anymore. # Mask for removal in 30 days.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-shutil/
commit: 1cbd13afa14a227b1434e04a02153b338bf0551c Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 21:18:19 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cbd13af dev-python/pytest-shutil: Remove stale contextlib2 dep contextlib2 is needed only on Python 2. Strip the unconditional dep from setup.py (upstream made it conditional in newer git). Signed-off-by: Michał Górny gentoo.org> ...shutil-1.7.0-r1.ebuild => pytest-shutil-1.7.0-r2.ebuild} | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r2.ebuild similarity index 82% rename from dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild rename to dev-python/pytest-shutil/pytest-shutil-1.7.0-r2.ebuild index cee304ff4f5..8ee1fa7aea6 100644 --- a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild +++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r2.ebuild @@ -1,10 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test" @@ -18,7 +17,6 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64 RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] - dev-python/contextlib2[${PYTHON_USEDEP}] dev-python/execnet[${PYTHON_USEDEP}] dev-python/path-py[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] @@ -34,11 +32,12 @@ BDEPEND=" dev-python/setuptools-git[${PYTHON_USEDEP}] " -distutils_enable_tests --install setup.py +distutils_enable_tests --install pytest python_prepare_all() { - # keeps trying to install this in tests - sed -i 's:path.py::' setup.py || die + # remove unnecessary deps + # (contextlib2 is not used in py3) + sed -i -e '/path\.py/d' -e '/contextlib2/d' setup.py || die distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-python/subunit/
commit: 5c7bec4e0f099af0368b307f08bdca2b5b5d7cc1 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 22:11:02 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c7bec4e dev-python/subunit: Eliminate implicit dep on unittest2 Signed-off-by: Michał Górny gentoo.org> dev-python/subunit/subunit-1.4.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/subunit/subunit-1.4.0.ebuild b/dev-python/subunit/subunit-1.4.0.ebuild index ad4beecffb5..28446871136 100644 --- a/dev-python/subunit/subunit-1.4.0.ebuild +++ b/dev-python/subunit/subunit-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} pypy3 ) +PYTHON_COMPAT=( python3_{8..9} pypy3 ) inherit distutils-r1 multilib-minimal autotools @@ -48,6 +48,10 @@ src_prepare() { sed -i -e 's:test_add_tag:_&:' \ python/subunit/tests/test_subunit_tags.py || die + # eliminate unittest2 + sed -i -e 's:unittest2 as ::' \ + python/subunit/tests/test_test_protocol.py || die + distutils-r1_src_prepare eautoreconf multilib_copy_sources
[gentoo-commits] repo/gentoo:master commit in: dev-python/testtools/
commit: 3b781a3520fd39359421116ac0e4f7822778c5ed Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 22:23:15 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b781a35 dev-python/testtools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/testtools/testtools-2.4.0-r1.ebuild | 45 -- 1 file changed, 45 deletions(-) diff --git a/dev-python/testtools/testtools-2.4.0-r1.ebuild b/dev-python/testtools/testtools-2.4.0-r1.ebuild deleted file mode 100644 index 7ac7bd38f4e..000 --- a/dev-python/testtools/testtools-2.4.0-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Extensions to the Python standard library unit testing framework" -HOMEPAGE="https://github.com/testing-cabal/testtools; -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND=" - >=dev-python/extras-1.0.0[${PYTHON_USEDEP}] - dev-python/python-mimeparse[${PYTHON_USEDEP}] - >=dev-python/pbr-0.11[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] - dev-python/traceback2[${PYTHON_USEDEP}] - >=dev-python/unittest2-1.0.0[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - >=dev-python/fixtures-1.3.0[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - ) -" -PDEPEND=">=dev-python/fixtures-1.3.0[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/testtools-2.4.0-py39.patch -) - -distutils_enable_sphinx doc -distutils_enable_tests unittest - -python_test() { - "${PYTHON}" -m testtools.run testtools.tests.test_suite || die "tests failed under ${EPYTHON}" -}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/
commit: f88a81e0c0ae56775ab13d1cc9583d8308296845 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:59 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88a81e0 sys-devel/clang-runtime: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> .../clang-runtime/clang-runtime-12.0.1_rc4.ebuild | 25 ++ 1 file changed, 25 insertions(+) diff --git a/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild b/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild new file mode 100644 index 000..218cdb1426f --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-12.0.1_rc4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-build + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/; +SRC_URI="" + +LICENSE="metapackage" +SLOT="$(ver_cut 1-3)" +KEYWORDS="" +IUSE="+compiler-rt libcxx openmp +sanitize" +REQUIRED_USE="sanitize? ( compiler-rt )" +PROPERTIES="live" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT} + sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/testtools/
commit: 5dd4136c4e0d9e837590efc06e164d27e02d03b0 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 22:23:03 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:54:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd4136c dev-python/testtools: Stabilize 2.4.0-r2 ALLARCHES Signed-off-by: Michał Górny gentoo.org> dev-python/testtools/testtools-2.4.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/testtools/testtools-2.4.0-r2.ebuild b/dev-python/testtools/testtools-2.4.0-r2.ebuild index 7f1282058fc..fdc73ff2db9 100644 --- a/dev-python/testtools/testtools-2.4.0-r2.ebuild +++ b/dev-python/testtools/testtools-2.4.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" >=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/
commit: 2045ff3f0693bdb433c2f6354b39fd5ffa5f618c Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:58 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2045ff3f sys-libs/libomp: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/libomp/Manifest | 1 + sys-libs/libomp/libomp-12.0.1_rc4.ebuild | 106 +++ 2 files changed, 107 insertions(+) diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-libs/libomp/Manifest +++ b/sys-libs/libomp/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/libomp/libomp-12.0.1_rc4.ebuild b/sys-libs/libomp/libomp-12.0.1_rc4.ebuild new file mode 100644 index 000..0fd7afe0ff4 --- /dev/null +++ b/sys-libs/libomp/libomp-12.0.1_rc4.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake-multilib linux-info llvm.org python-any-r1 + +DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" +HOMEPAGE="https://openmp.llvm.org; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="cuda hwloc kernel_linux offload ompt test" +# CUDA works only with the x86_64 ABI +REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )" +RESTRICT="!test? ( test )" + +RDEPEND=" + hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] ) + offload? ( + virtual/libelf:=[${MULTILIB_USEDEP}] + dev-libs/libffi:=[${MULTILIB_USEDEP}] + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + )" +# tests: +# - dev-python/lit provides the test runner +# - sys-devel/llvm provide test utils (e.g. FileCheck) +# - sys-devel/clang provides the compiler to run tests +DEPEND="${RDEPEND}" +BDEPEND="dev-lang/perl + offload? ( virtual/pkgconfig ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + >=sys-devel/clang-6 + )" + +LLVM_COMPONENTS=( openmp llvm/include ) +llvm.org_set_globals + +python_check_deps() { + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +kernel_pds_check() { + if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then + local CONFIG_CHECK="~!SCHED_PDS" + local ERROR_SCHED_PDS="\ +PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 +< 4.14-pf9) do not implement sched_yield() call which may result in horrible +performance problems with libomp. If you are using one of the specified +kernel versions, you may want to disable the PDS scheduler." + + check_extra_config + fi +} + +pkg_pretend() { + kernel_pds_check +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +multilib_src_configure() { + local libdir="$(get_libdir)" + local mycmakeargs=( + -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" + + -DLIBOMP_USE_HWLOC=$(usex hwloc) + -DLIBOMP_OMPT_SUPPORT=$(usex ompt) + + -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload) + + # do not install libgomp.so & libiomp5.so aliases + -DLIBOMP_INSTALL_ALIASES=OFF + # disable unnecessary hack copying stuff back to srcdir + -DLIBOMP_COPY_EXPORTS=OFF + ) + use offload && mycmakeargs+=( + # this is non-fatal and libomp checks for CUDA conditionally +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 081e4f16bfc4f19c7d90647f51ed8c02103e9018 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:49 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081e4f16 sys-devel/lld: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/Manifest | 1 + sys-devel/lld/lld-12.0.1_rc4.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-devel/lld/lld-12.0.1_rc4.ebuild b/sys-devel/lld/lld-12.0.1_rc4.ebuild new file mode 100644 index 000..da442603c87 --- /dev/null +++ b/sys-devel/lld/lld-12.0.1_rc4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="~sys-devel/llvm-${PV}" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + )" + +LLVM_COMPONENTS=( lld libunwind/include/mach-o ) +LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) +llvm.org_set_globals + +python_check_deps() { + has_version -b "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + ) + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/
commit: 64cac03b95e873f97f5ee194886dc699a793e706 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:57 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cac03b sys-libs/libcxx: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxx/Manifest | 1 + sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild | 212 +++ 2 files changed, 213 insertions(+) diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 3d502aefa02..2170cd12357 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -7,3 +7,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild b/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild new file mode 100644 index 000..861d92b62c2 --- /dev/null +++ b/sys-libs/libcxx/libcxx-12.0.1_rc4.ebuild @@ -0,0 +1,212 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind static-libs test" +REQUIRED_USE="libunwind? ( libcxxabi )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( ~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )" +# llvm-6 for new lit options +# clang-3.9.0 installs necessary target symlinks unconditionally +# which removes the need for MULTILIB_USEDEP +DEPEND="${RDEPEND} + >=sys-devel/llvm-6" +BDEPEND=" + test? ( + >=dev-util/cmake-3.16 + >=sys-devel/clang-3.9.0 + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + )" + +DOCS=( CREDITS.TXT ) + +LLVM_COMPONENTS=( libcxx{,abi} llvm/{cmake/modules,utils/llvm-lit} ) +LLVM_PATCHSET=-1 +llvm.org_set_globals + +python_check_deps() { + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then + llvm_pkg_setup + fi + use test && python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=libcxxabi + cxxabi_incs="${EPREFIX}/usr/include/libcxxabi" + else + local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" + cxxabi=libsupc++ + cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" + fi + +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/
commit: 0d19c6f1dbf87ca0f31aad7aa6963a234c41dab5 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:56 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d19c6f1 sys-libs/libcxxabi: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxxabi/Manifest| 1 + sys-libs/libcxxabi/libcxxabi-12.0.1_rc4.ebuild | 122 + 2 files changed, 123 insertions(+) diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/libcxxabi/libcxxabi-12.0.1_rc4.ebuild b/sys-libs/libcxxabi/libcxxabi-12.0.1_rc4.ebuild new file mode 100644 index 000..8c24d969111 --- /dev/null +++ b/sys-libs/libcxxabi/libcxxabi-12.0.1_rc4.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+libunwind static-libs test elibc_musl" +RESTRICT="!test? ( test )" + +RDEPEND=" + libunwind? ( + || ( + >=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}] + >=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}] + ) + )" +# llvm-6 for new lit options +DEPEND="${RDEPEND} + >=sys-devel/llvm-6" +BDEPEND=" + test? ( >=sys-devel/clang-3.9.0 + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + )" + +# libcxx is needed uncondtionally for the headers +LLVM_COMPONENTS=( libcxx{abi,} llvm/cmake/modules ) +llvm.org_set_globals + +python_check_deps() { + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # darwin prefix builds do not have llvm installed yet, so rely on bootstrap-prefix + # to set the appropriate path vars to LLVM instead of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then + llvm_pkg_setup + fi + use test && python-any-r1_pkg_setup +} + +multilib_src_configure() { + # link against compiler-rt instead of libgcc if we are using clang with libunwind + local want_compiler_rt=OFF + if use libunwind && tc-is-clang; then + local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \ + ${LDFLAGS} -print-libgcc-file-name) + if [[ ${compiler_rt} == *libclang_rt* ]]; then + want_compiler_rt=ON + fi + fi + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib} + -DLIBCXXABI_ENABLE_SHARED=ON + -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs) + -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind) + -DLIBCXXABI_INCLUDE_TESTS=$(usex test) + -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt} + + -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include + # upstream is omitting standard search path for this + # probably because gcc & clang are bundling their own unwind.h +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/
commit: 38bf1ba2929f370f956bfe9ff0e3d16497c14e91 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:52 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38bf1ba2 sys-libs/compiler-rt: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt/Manifest | 1 + sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild | 124 + 2 files changed, 125 insertions(+) diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index 3d502aefa02..2170cd12357 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -7,3 +7,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild b/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild new file mode 100644 index 000..caf0b9268ef --- /dev/null +++ b/sys-libs/compiler-rt/compiler-rt-12.0.1_rc4.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="$(ver_cut 1-3)" +KEYWORDS="" +IUSE="+clang test" +RESTRICT="!test? ( test ) !clang? ( test )" + +CLANG_SLOT=${SLOT%%.*} +# llvm-6 for new lit options +DEPEND=" + >=sys-devel/llvm-6" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]") + =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} + ) + ${PYTHON_DEPS}" + +LLVM_COMPONENTS=( compiler-rt ) +LLVM_PATCHSET=-1 +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then + llvm_pkg_setup + fi + python-any-r1_pkg_setup +} + +test_compiler() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + local nolib_flags=( -nodefaultlibs -lc ) + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + # ensure we can use clang before installing compiler-rt + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + elif ! test_compiler; then + if test_compiler "${nolib_flags[@]}"; then + local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" + ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" + fi + fi + + local mycmakeargs=( +
[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/
commit: 1a80786a91adbfbcfe441e271d11a38a4028fb2f Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:51 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a80786a dev-util/lldb: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> dev-util/lldb/Manifest | 1 + dev-util/lldb/lldb-12.0.1_rc4.ebuild | 102 +++ 2 files changed, 103 insertions(+) diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/dev-util/lldb/lldb-12.0.1_rc4.ebuild b/dev-util/lldb/lldb-12.0.1_rc4.ebuild new file mode 100644 index 000..283e64ba210 --- /dev/null +++ b/dev-util/lldb/lldb-12.0.1_rc4.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake llvm llvm.org python-single-r1 toolchain-funcs + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="+libedit lzma ncurses +python test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} +RESTRICT="test" + +RDEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) + ~sys-devel/clang-${PV}[xml] + ~sys-devel/llvm-${PV} + !
[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/
commit: 6802f29e1509c546ea39bddfc1e328a18cee291b Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:46 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6802f29e dev-python/clang-python: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> dev-python/clang-python/Manifest | 1 + .../clang-python/clang-python-12.0.1_rc4.ebuild| 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild b/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild new file mode 100644 index 000..921f7735340 --- /dev/null +++ b/dev-python/clang-python/clang-python-12.0.1_rc4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +RDEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] + ${PYTHON_DEPS}" +DEPEND="${RDEPEND}" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/
commit: 4731072b4a42ea983575e3f01d10c0b6bd4d5e86 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:54 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4731072b sys-libs/llvm-libunwind: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/llvm-libunwind/Manifest | 1 + .../llvm-libunwind-12.0.1_rc4.ebuild | 138 + 2 files changed, 139 insertions(+) diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild new file mode 100644 index 000..4f13111b557 --- /dev/null +++ b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc4.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://github.com/llvm-mirror/libunwind; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="debug static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND="!sys-libs/libunwind" +# llvm-6 for new lit options +DEPEND=" + >=sys-devel/llvm-6" +BDEPEND=" + test? ( >=sys-devel/clang-3.9.0 + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + )" + +LLVM_COMPONENTS=( libunwind libcxx llvm/cmake/modules ) +LLVM_TEST_COMPONENTS=( libcxxabi ) +llvm.org_set_globals + +python_check_deps() { + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +multilib_src_configure() { + local use_compiler_rt=OFF + local libdir=$(get_libdir) + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + if tc-is-clang; then + local compiler-rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \ + ${LD_FLAGS} -print-libgcc-file-name) + if [[ ${compiler_rt} == *libclang_rt* ]]; then + use_compiler_rt=ON + fi + fi + + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLLVM_INCLUDE_TESTS=$(usex test) + + # support non-native unwinding; given it's small enough, + # enable it unconditionally + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON + + # avoid dependency on libgcc_s if compiler-rt is used + -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} + ) + if use test; then + local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 2>/dev/null) + [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang for tests" + + mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}" + -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" + ) + fi + + cmake_src_configure +} + +build_libcxxabi() { +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: 1f3e1b2426aa31bd5cbbe2707f2999d127d880da Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:53 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3e1b24 sys-libs/compiler-rt-sanitizers: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt-sanitizers/Manifest | 1 + .../compiler-rt-sanitizers-12.0.1_rc4.ebuild | 200 + 2 files changed, 201 insertions(+) diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index 466ea268532..a93ac51f916 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -7,3 +7,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild new file mode 100644 index 000..e96a0217228 --- /dev/null +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc4.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="$(ver_cut 1-3)" +KEYWORDS="" +IUSE="+clang test elibc_glibc" +# base targets +IUSE+=" +libfuzzer +memprof +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + )" +RESTRICT="!test? ( test ) !clang? ( test )" + +CLANG_SLOT=${SLOT%%.*} +# llvm-6 for new lit options +DEPEND=" + >=sys-devel/llvm-6" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + !=dev-python/lit-5[\${PYTHON_USEDEP}]") + =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} + sys-libs/compiler-rt:${SLOT} + ) + ${PYTHON_DEPS}" + +LLVM_COMPONENTS=( compiler-rt ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) +LLVM_PATCHSET=-1 +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} + sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ + cmake/config-ix.cmake || die + fi + done + + # TODO: fix these tests to be skipped upstream + if use asan && ! use profile; then + rm
[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/
commit: 92894a233b884dd8822452ea807cb85866ed75d5 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:48 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92894a23 dev-python/lit: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> dev-python/lit/Manifest | 1 + dev-python/lit/lit-12.0.1_rc4.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/dev-python/lit/lit-12.0.1_rc4.ebuild b/dev-python/lit/lit-12.0.1_rc4.ebuild new file mode 100644 index 000..37168fbde9b --- /dev/null +++ b/dev-python/lit/lit-12.0.1_rc4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm )" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
commit: 061e7648a7eec5faa0a3a3816126064fa564935a Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:44 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061e7648 sys-devel/clang: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-devel/clang/Manifest| 1 + sys-devel/clang/clang-12.0.1_rc4.ebuild | 440 2 files changed, 441 insertions(+) diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index d17ae5b6d2a..3a6c9e94e72 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -10,3 +10,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-devel/clang/clang-12.0.1_rc4.ebuild b/sys-devel/clang/clang-12.0.1_rc4.ebuild new file mode 100644 index 000..79cb7d85188 --- /dev/null +++ b/sys-devel/clang/clang-12.0.1_rc4.ebuild @@ -0,0 +1,440 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake llvm llvm.org multilib-minimal pax-utils \ + prefix python-single-r1 toolchain-funcs + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/; + +# Keep in sync with sys-devel/llvm +ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE ) +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore + "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="" +IUSE="debug default-compiler-rt default-libcxx default-lld + doc llvm-libunwind +static-analyzer test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + || ( ${ALL_LLVM_TARGETS[*]} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + ${PYTHON_DEPS}" +for x in "${ALL_LLVM_TARGETS[@]}"; do + RDEPEND+=" + ${x}? ( ~sys-devel/llvm-${PV}:${SLOT}[${x}] )" +done +unset x + +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-util/cmake-3.16 + doc? ( dev-python/sphinx ) + xml? ( virtual/pkgconfig ) + ${PYTHON_DEPS}" +RDEPEND="${RDEPEND} + !/dev/null || die + fi +} + +get_distribution_components() { + local sep=${1-;} + + local out=( + # common stuff + clang-cmake-exports + clang-headers + clang-resource-headers + libclang-headers + + # libs + clang-cpp + libclang + ) + + if multilib_is_native_abi; then + out+=( + # common stuff + bash-autocomplete + libclang-python-bindings + + # tools + c-index-test + clang + clang-format + clang-offload-bundler + clang-offload-wrapper + clang-refactor + clang-rename + clang-scan-deps + diagtool + hmaptool + + # extra tools + clang-apply-replacements +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/
commit: 626101745a6a1bb1cad267ea9761f511f8da01d0 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:38 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62610174 sys-devel/llvm: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm/Manifest | 1 + sys-devel/llvm/llvm-12.0.1_rc4.ebuild | 518 ++ 2 files changed, 519 insertions(+) diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index a4a462a022a..5901f0acde8 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -10,3 +10,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-devel/llvm/llvm-12.0.1_rc4.ebuild b/sys-devel/llvm/llvm-12.0.1_rc4.ebuild new file mode 100644 index 000..09568c1ceda --- /dev/null +++ b/sys-devel/llvm/llvm-12.0.1_rc4.ebuild @@ -0,0 +1,518 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \ + toolchain-funcs + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/; + +# Those are in lib/Targets, without explicit CMakeLists.txt mention +ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE ) +# Keep in sync with CMakeLists.txt +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore + "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="$(ver_cut 1)" +KEYWORDS="" +IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3 + kernel_Darwin ${ALL_LLVM_TARGETS[*]}" +REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib:0=[${MULTILIB_USEDEP}] + exegesis? ( dev-libs/libpfm:= ) + gold? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) + xar? ( app-arch/xar ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + gold? ( sys-libs/binutils-libs )" +BDEPEND=" + dev-lang/perl + >=dev-util/cmake-3.16 + sys-devel/gnuconfig + kernel_Darwin? ( + =sys-devel/binutils-apple-5.1 + ) + doc? ( $(python_gen_any_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + libffi? ( virtual/pkgconfig ) + ${PYTHON_DEPS}" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND="${RDEPEND} + !sys-devel/llvm:0" +PDEPEND="sys-devel/llvm-common + gold? ( >=sys-devel/llvmgold-${SLOT} )" + +LLVM_COMPONENTS=( llvm ) +LLVM_MANPAGES=build +LLVM_PATCHSET=-1 +llvm.org_set_globals + +python_check_deps() { + use doc || return 0 + + has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && + has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} +
[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/
commit: fe75e4536280018154b69eed294fba1b686de034 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:41 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe75e453 dev-ml/llvm-ocaml: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> dev-ml/llvm-ocaml/Manifest | 1 + dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild | 124 + 2 files changed, 125 insertions(+) diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild new file mode 100644 index 000..3fc4ee845be --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc4.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/; + +# Keep in sync with sys-devel/llvm +ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE ) +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 + NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore + "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="debug test ${ALL_LLVM_TARGETS[*]}" +REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~sys-devel/llvm-${PV}:=[debug?] + !sys-devel/llvm[ocaml(-)]" +for x in "${ALL_LLVM_TARGETS[@]}"; do + RDEPEND+=" + ${x}? ( ~sys-devel/llvm-${PV}[${x}] )" +done +unset x + +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + dev-ml/findlib + >=dev-util/cmake-3.16 + test? ( dev-ml/ounit2 ) + ${PYTHON_DEPS}" + +LLVM_COMPONENTS=( llvm ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # disable go bindings + -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/
commit: c70ea8bd11416b6c92c6c33dd9223f40847f2fe8 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:42 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70ea8bd sys-devel/clang-common: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-devel/clang-common/Manifest| 1 + .../clang-common/clang-common-12.0.1_rc4.ebuild| 24 ++ 2 files changed, 25 insertions(+) diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild b/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild new file mode 100644 index 000..03e4441b91b --- /dev/null +++ b/sys-devel/clang-common/clang-common-12.0.1_rc4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="" + +PDEPEND="sys-devel/clang:*" + +LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh ) +llvm.org_set_globals +S=${WORKDIR}/clang/utils + +src_install() { + newbashcomp bash-autocomplete.sh clang +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-common/
commit: e4863769195e032c2cf3db42288161cd6142199e Author: Michał Górny gentoo org> AuthorDate: Mon Jul 5 20:59:37 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 5 22:53:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4863769 sys-devel/llvm-common: Bump to 12.0.1-rc4 Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm-common/Manifest | 1 + .../llvm-common/llvm-common-12.0.1_rc4.ebuild | 27 ++ 2 files changed, 28 insertions(+) diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index 50f195a03b4..8c0855d8d8f 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -3,3 +3,4 @@ DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45c DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe SHA512 0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e SHA512 4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867 SHA512 cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8 +DIST llvmorg-12.0.1-rc4.tar.gz 134278617 BLAKE2B d407421c7244bb125151e69e2a341f1af0a0cf8c1fda3b8ae3d4114c3a285d6307620bbf82b22d96d2c7782b37b0975e87be80c24e3ce1fdc71152734be1e8f8 SHA512 1a2c18435a970491eb9fc9381ba66af726e17dcbd5bf6774f9341b1e82fd35f2e5686844743f5317ebd2106b902c39e09aa98102e58a86e290b29102241c949f diff --git a/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild b/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild new file mode 100644 index 000..53511a0a20e --- /dev/null +++ b/sys-devel/llvm-common/llvm-common-12.0.1_rc4.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="" + +RDEPEND="!sys-devel/llvm:0" + +LLVM_COMPONENTS=( llvm/utils/vim ) +llvm.org_set_globals + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r */ + # some users may find it useful + newdoc README README.vim + dodoc vimrc +}
[gentoo-commits] repo/gentoo:master commit in: games-rpg/drascula/
commit: 774cc7152507472506b2b2927198ba729a2ca6e1 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jul 4 13:43:41 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jul 5 22:51:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774cc715 games-rpg/drascula: remove old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21464 Signed-off-by: Ionen Wolkens gentoo.org> games-rpg/drascula/Manifest | 1 - games-rpg/drascula/drascula-1.0-r3.ebuild | 65 --- 2 files changed, 66 deletions(-) diff --git a/games-rpg/drascula/Manifest b/games-rpg/drascula/Manifest index 86aa923e592..8a5cb59d77d 100644 --- a/games-rpg/drascula/Manifest +++ b/games-rpg/drascula/Manifest @@ -1,5 +1,4 @@ DIST drascula-1.0.zip 32842993 BLAKE2B 5033e8e5f66f74c2b049a1246c62dd33b7b32c3d088575a8d031bc505cd3356c0b364efa9308c99e26e524dc58913cad7cc09424ac6ad30fff38175f952a0151 SHA512 74ca773264e1ed611456b230d6265dade8d745a3adb736f3d6583d43ed6820a25f481ec65612b31d4b3076418f6bc696c82fa0f5085ec43edc91761e95361d11 -DIST drascula-2.0.0.dat 219527 BLAKE2B 362cb71aa5c7ec7a391a9e371f7adbfeef7c3d015db562e613ebc5513d0d8661af6880549424c9fff0dde25e8fe3a82bc4658e0bd47eb6b65c071fff0dce9983 SHA512 b57cdde7f686d54b3dd669dc5737e0046c3f38a31c4f78cde1b51dc7dc3a28193a95d5364629716998f958b7c43ed45bdcd0bc32f94ca718e7882d16fea2c015 DIST drascula-2.2.0.dat 259619 BLAKE2B 924dbd42276feef2ef3be599f37316687f1bc4940189082408c5e5eb923d1df2d638a87e4fdf88d443151ec4e4bb4f9c211905c9596b6608691aa40cef1b99b1 SHA512 032731a30561f1c77f2b9f93e80350371afa7673b1140b5a854ceac724c6ed89755af780e9519717f9ac75e7d34a225e03e0d84ebfb5986f6a6cdef0ca018745 DIST drascula-audio-2.0.zip 36531704 BLAKE2B c3426f9c10e1ab5931b6474c1ba5b13a38267db5c8a8b8663e6a9bbea95751d50f4829dc427d962110ec4b0b093f2c5b59a73ca15aedd73c9ceaf1b3b158ec82 SHA512 09018bcfa062e720db6af7b38fa582f1b3674a25e7bb323d894ad767f8bcd449739fc592a10d848f6cac90a8bb51b5148c5c39558f70d29e2a5116b0b196274e DIST drascula-int-1.1.zip 34855203 BLAKE2B b37f6ed68d3ef6cc70915d68178a0359ae39e9d2a020f84573e8e905ec4fa946ad9328479590d5510f0b03ec5a422a4204ffd3fb6294711ea7b68f0f19899151 SHA512 f8127d09e19dec9abf75b9129792c67f3d36ea80fa69c70eeaa536f7a76f8f29072c21f041a0f9467d595f214392541c09c7a75caca0318e8d1b587db9d099cf diff --git a/games-rpg/drascula/drascula-1.0-r3.ebuild b/games-rpg/drascula/drascula-1.0-r3.ebuild deleted file mode 100644 index f058ca3b8da..000 --- a/games-rpg/drascula/drascula-1.0-r3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils - -INT_PV="1.1" -INT_URI="mirror://sourceforge/scummvm/drascula-int-${INT_PV}.zip" -DAT_PV="2.0.0" -AUD_PV="2.0" - -DESCRIPTION="Drascula: The Vampire Strikes Back" -HOMEPAGE="http://www.alcachofasoft.com/; -SRC_URI="mirror://sourceforge/scummvm/drascula-${PV}.zip - https://github.com/scummvm/scummvm/raw/v${DAT_PV}/dists/engine-data/drascula.dat -> drascula-${DAT_PV}.dat - sound? ( mirror://sourceforge/scummvm/drascula-audio-${AUD_PV}.zip ) - https://salsa.debian.org/games-team/drascula/raw/master/debian/icons/drascula.png - l10n_es? ( ${INT_URI} ) - l10n_de? ( ${INT_URI} ) - l10n_fr? ( ${INT_URI} ) - l10n_it? ( ${INT_URI} )" - -LICENSE="drascula" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="l10n_es l10n_de l10n_fr l10n_it +sound" -RESTRICT="mirror" - -RDEPEND=">=games-engines/scummvm-0.13.1" -DEPEND="${RDEPEND} - app-arch/unzip -" - -S="${WORKDIR}" - -src_unpack() { - if use l10n_es || use l10n_de || use l10n_fr || use l10n_it; then - unpack drascula-int-${INT_PV}.zip - fi - if use sound; then - unpack drascula-audio-${AUD_PV}.zip - fi - unpack drascula-${PV}.zip -} - -src_install() { - local lang - - make_wrapper ${PN} "scummvm -f -p \"/usr/share/${PN}\" drascula" . - for lang in es de fr it; do - if use l10n_${lang} ; then - make_wrapper ${PN}-${lang} "scummvm -q ${lang} -f -p \"/usr/share/${PN}\" drascula" . - make_desktop_entry ${PN}-${lang} "Drascula: The Vampire Strikes Back (${lang})" ${PN} - fi - done - insinto /usr/share/${PN} - find . -name "P*.*" -execdir doins '{}' + - newins "${DISTDIR}"/drascula-${DAT_PV}.dat drascula.dat - if use sound; then - doins audio/* - fi - dodoc readme.txt drascula.doc - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} "Drascula: The Vampire Strikes Back" -}