[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/

2021-07-05 Thread Joonas Niilola
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/

2021-07-05 Thread Joonas Niilola
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/

2021-07-05 Thread Joonas Niilola
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/

2021-07-05 Thread Miroslav Šulc
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/

2021-07-05 Thread Miroslav Šulc
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/

2021-07-05 Thread Miroslav Šulc
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread John Helmert III
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/

2021-07-05 Thread John Helmert III
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/

2021-07-05 Thread John Helmert III
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/

2021-07-05 Thread Anna Vyalkova
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/

2021-07-05 Thread Anna Vyalkova
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/

2021-07-05 Thread Aaron W. Swenson
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/

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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/, ...

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Michael Orlitzky
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/

2021-07-05 Thread Craig Andrews
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/

2021-07-05 Thread Craig Andrews
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/

2021-07-05 Thread Alessandro Barbieri
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread Matt Turner
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/

2021-07-05 Thread Aaron W. Swenson
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/

2021-07-05 Thread Aaron W. Swenson
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/

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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: /

2021-07-05 Thread Thomas Deutschmann
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Sam James
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/

2021-07-05 Thread Andreas K. Hüttel
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/

2021-07-05 Thread Andreas K. Hüttel
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/

2021-07-05 Thread Georgy Yakovlev
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/

2021-07-05 Thread Andreas K. Hüttel
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Andreas K. Hüttel
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Michał Górny
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/

2021-07-05 Thread Ionen Wolkens
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"
-}



  1   2   3   4   >