[gentoo-commits] repo/gentoo:master commit in: media-sound/synaesthesia/

2023-10-21 Thread Miroslav Šulc
commit: c2f298cfba0382ce0e8dd88c28f049b7cbcf3159
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 21 07:45:46 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 21 07:45:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f298cf

media-sound/synaesthesia: dropped obsolete 2.4-r1

Bug: https://bugs.gentoo.org/916041
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../synaesthesia/synaesthesia-2.4-r1.ebuild| 26 --
 1 file changed, 26 deletions(-)

diff --git a/media-sound/synaesthesia/synaesthesia-2.4-r1.ebuild 
b/media-sound/synaesthesia/synaesthesia-2.4-r1.ebuild
deleted file mode 100644
index 57f8faec27b7..
--- a/media-sound/synaesthesia/synaesthesia-2.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="a nice graphical accompaniment to music"
-HOMEPAGE="http://www.logarithmic.net/pfh/synaesthesia";
-SRC_URI="http://www.logarithmic.net/pfh-files/${PN}/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="sdl svga"
-
-RDEPEND="
-   x11-libs/libXext
-   x11-libs/libSM
-   sdl? ( >=media-libs/libsdl-1.2 )
-   svga? ( >=media-libs/svgalib-1.4.3 )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-respect-flags.patch
-   "${FILESDIR}"/${P}-inline-keyword.patch
-)



[gentoo-commits] repo/gentoo:master commit in: media-sound/strawberry/

2023-10-21 Thread Miroslav Šulc
commit: a01b4e0a431d2b3834031688dc06c37c2eec4ca6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 21 08:00:30 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 21 08:00:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01b4e0a

media-sound/strawberry: bump to 1.0.21

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/strawberry/Manifest |   1 +
 media-sound/strawberry/strawberry-1.0.21.ebuild | 121 
 2 files changed, 122 insertions(+)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 0419265e28b4..267986ae583d 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,2 +1,3 @@
 DIST strawberry-1.0.18.tar.xz 11241608 BLAKE2B 
5fae022302bfba1ab9bf01e8af7bd8b18a7eb2bce536b965458a04056479541e24648aa9ed70177aca968acf68471cada06b7879db71d770b965d38e4b6f5dfa
 SHA512 
3a4c38198ac71384bfadb336b77fb316009836340fe763a7fc00c7d084ca219797512f30fe8487a086ca37860c707c661865eea00a89f6d8058c063380ed7a94
 DIST strawberry-1.0.20.tar.xz 11234412 BLAKE2B 
28e6c224f3d1da840be9527282ec3cfd543ec21c6b68e34de85bbb0dc5650e78e3b93b8a01f93034adb24f2b5d2faf9119b5ba11b7e1f3b27fde9dfeee15ff7b
 SHA512 
16f7e5fc62cc6286fc46c260341b9ab63a902c31190e4c6a7a56524a2c718949c1c82dbbf5b7803a2160a20b76ac8cc39d662b821136fa8a7fb56e8bd85e89cf
+DIST strawberry-1.0.21.tar.xz 11240920 BLAKE2B 
8864d487dc1d097de8d9e98a5a271d33f05cfb00d4a66ab26aa1cf036b40bb6f595e8f23603e47174f9ef578369d9545b961fe5c5435a2bc3db1c6559968c4a5
 SHA512 
0378c80b662e9795271e2290c253e6ce523a136cd56a31e4475c02552979aef82f52676e3f66101cc01d6fab0284be6b006595d6c1a01ad05359714bf2574867

diff --git a/media-sound/strawberry/strawberry-1.0.21.ebuild 
b/media-sound/strawberry/strawberry-1.0.21.ebuild
new file mode 100644
index ..3db9ec7c7628
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.21.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic plocale xdg
+
+PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru 
sv uk zh_CN"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/";
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz";
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   dev-db/sqlite:=
+   dev-libs/glib:2
+   dev-libs/protobuf:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/taglib
+   x11-libs/libX11
+   cdda? ( dev-libs/libcdio:= )
+   gstreamer? (
+   media-libs/chromaprint:=
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   icu? ( dev-libs/icu:= )
+   ipod? ( media-libs/libgpod )
+   moodbar? ( sci-libs/fftw:3.0 )
+   mtp? ( media-libs/libmtp )
+   pulseaudio? ( media-libs/libpulse )
+   vlc? ( media-video/vlc )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+   gstreamer? (
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   )
+   mtp? ( gnome-base/gvfs[mtp] )
+   udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-cpp/gtest
+   dev-libs/boost
+   dev-qt/qttest:5
+"
+
+DOCS=( Changelog README.md )
+
+REQUIRED_USE="
+   cdda? ( gstreamer )
+   || ( gstreamer vlc )
+"
+
+src_prepare() {
+   plocale_find_changes "src/translations" "" ".po"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # spotify is not in portage
+   local mycmakeargs=(
+   -DBUILD_WERROR=OFF
+   # avoid automagically enabling of ccache (bug #611010)
+   -DCCACHE_EXECUTABLE=OFF
+   -DENABLE_GIO=ON
+   -DLINGUAS="$(plocale_get_locales)"
+   -DENABLE_AUDIOCD="$(usex cdda)"
+   -DENABLE_GSTREAMER="$(usex gstreamer)"
+   -DUSE_ICU="$(usex icu)"
+   -DENABLE_LIBGPOD="$(usex ipod)"
+   -DENABLE_LIBMTP="$(usex mtp)"
+   -DENABLE_LIBPULSE="$(usex pulseaudio)"
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2023-10-21 Thread Miroslav Šulc
commit: e0490d8ab7deae2fcc309cd190ebfa97228f8ce0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Oct 21 08:08:08 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 21 08:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0490d8a

media-sound/ardour: bump to 8.1 (bugfix release), dropped 8.0

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/Manifest | 2 +-
 media-sound/ardour/{ardour-8.0.ebuild => ardour-8.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 030599dd1643..f6ac30aff411 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,2 @@
 DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B 
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
 SHA512 
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
-DIST Ardour-8.0.0.tar.bz2 13828001 BLAKE2B 
3ea0b6195a21f69e1ba240d728a2ebe41d55d3cd50e02daf432567b65043632ede9d095ad160ab46677124aa070751f55c66697c86ddf6978cf860cc8d8297d5
 SHA512 
c9354cc64c36841a7662b88cdef86438b13b5dda753cd06c76ca4839fa3532e468e3e4c42b4c09b032521438c978410a13663158c5d899295b641bcc61c041c2
+DIST Ardour-8.1.0.tar.bz2 13835817 BLAKE2B 
1d1e048ea8a23ba0a6b6cabda7c3d21ff9630ea02d70025fc414661612f8d674ffc2143578b3cd9cb43240a0fb823d731bbe14eac6b33816047ce4b04c4ff09f
 SHA512 
d8e534b67b0b7daba0c6b384cb718d077739c538ee3371b3dd415589b34d03bdaf6270e8e2f953c6fd404ac52930a4e485cf0639b02fd5681a7b38584f5ce14c

diff --git a/media-sound/ardour/ardour-8.0.ebuild 
b/media-sound/ardour/ardour-8.1.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-8.0.ebuild
rename to media-sound/ardour/ardour-8.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-engines/odamex/files/, games-engines/odamex/

2023-10-21 Thread James Le Cuirot
commit: 85f08ecc7d44f5c9b0e8ed474b049e36a70af724
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Oct 21 08:16:06 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Oct 21 08:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f08ecc

games-engines/odamex: Bump to 10.4.0, drop old 10.3.0-r1

Closes: https://bugs.gentoo.org/915983
Signed-off-by: James Le Cuirot  gentoo.org>

 games-engines/odamex/Manifest  |  2 +-
 .../odamex/files/odamex-10.3.0-master-fix.patch| 31 --
 ...damex-10.3.0-r1.ebuild => odamex-10.4.0.ebuild} |  1 -
 3 files changed, 1 insertion(+), 33 deletions(-)

diff --git a/games-engines/odamex/Manifest b/games-engines/odamex/Manifest
index c2381d9c7a73..0bc5ecb71c7d 100644
--- a/games-engines/odamex/Manifest
+++ b/games-engines/odamex/Manifest
@@ -1 +1 @@
-DIST odamex-src-10.3.0.tar.gz 24281159 BLAKE2B 
f38eacf700f21caa1300e46d926f6e07b97944326cd0ef9d22c3e14af82e91f39e88ae055d90442b81237888b90b8a1c478a54fd599b9648790260863916fb1f
 SHA512 
902f4d20b9246ea94b50099e0ab2c6cd17faad68df344114e9963e100c35a4ac141f3d109b7affb8860a4e082a39ffcfdfcea45d9e6ada6efe09f01c3546f92b
+DIST odamex-src-10.4.0.tar.gz 24233204 BLAKE2B 
377f14db15a367db3e84267a1483d5e138291fcefe53c2d522d2767ddd4a804df7ab31726d8818497c1eed93e6f0658fa4f855b6f4b0610f378a4ef3aab180b6
 SHA512 
12c114181aaf50e8c1f8c04d6e252f422fe887b5dc0be21974f5c1ac6645e1988091af638eb68fb9667ec4c7c2bdd5bb49981546644c33e90c80a9baefe2c930

diff --git a/games-engines/odamex/files/odamex-10.3.0-master-fix.patch 
b/games-engines/odamex/files/odamex-10.3.0-master-fix.patch
deleted file mode 100644
index 1a20d8f6523c..
--- a/games-engines/odamex/files/odamex-10.3.0-master-fix.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 10beb4212625ee5e6d5b8a55e94d22d70d630217 Mon Sep 17 00:00:00 2001
-From: Jan200101 
-Date: Wed, 19 Apr 2023 14:33:33 +0200
-Subject: [PATCH] include time.h on all platforms
-

- master/main.cpp | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/master/main.cpp b/master/main.cpp
-index a69af8dd0..3226792a7 100644
 a/master/main.cpp
-+++ b/master/main.cpp
-@@ -38,16 +38,15 @@
- #include 
- 
- #include 
-+#include 
- 
- #ifdef UNIX
- #include 
- #include 
--#include 
- #endif
- 
- #ifdef _WIN32
- #include 
--#include 
- #define usleep(n) Sleep(n/1000)
- #endif
- 

diff --git a/games-engines/odamex/odamex-10.3.0-r1.ebuild 
b/games-engines/odamex/odamex-10.4.0.ebuild
similarity index 98%
rename from games-engines/odamex/odamex-10.3.0-r1.ebuild
rename to games-engines/odamex/odamex-10.4.0.ebuild
index 0c99afc1d885..594869339e54 100644
--- a/games-engines/odamex/odamex-10.3.0-r1.ebuild
+++ b/games-engines/odamex/odamex-10.4.0.ebuild
@@ -42,7 +42,6 @@ S="${WORKDIR}/${PN}-src-${PV}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-10.3.0-unbundle-fltk.patch
-   "${FILESDIR}"/${P}-master-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/

2023-10-21 Thread Viorel Munteanu
commit: 2f41323db188741f7bd5f97bb20d7ce1c1f7ff2b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 21 08:16:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 21 08:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f41323d

media-sound/deadbeef: add 1.9.6_beta2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest|   1 +
 media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild | 205 +++
 2 files changed, 206 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index f5c033632241..91349b32c142 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e
+DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
new file mode 100644
index ..1386b82f85f1
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
@@ -0,0 +1,205 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+MY_PV=${PV/_/-}
+DL_PV=$(ver_cut 1-2)
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/";
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/int

[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef/

2023-10-21 Thread Viorel Munteanu
commit: a5093a4dbe102d8ec92772c30366fac2de7673f0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 21 08:16:11 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 21 08:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5093a4d

media-sound/deadbeef: drop 1.9.6_beta1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest|   1 -
 media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild | 202 ---
 2 files changed, 203 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 91349b32c142..37f2810a25d3 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
-DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e
 DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
deleted file mode 100644
index 1b203d579230..
--- a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-MY_PV=${PV/_/-}
-DL_PV=$(ver_cut 1-2)
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/";
-SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
-   -> ${P}.tar.bz2"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libdispatch
-   net-misc/curl
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   media-sound/cdparanoia
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire:= )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/clang
-   >=sys-devel/gettext-0.21
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
-   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
-   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   einfo drop_and_stub "${1}"
-   rm -r "${1}" || die
-   mkdir "${1}" || die
-   cat > "${1}/Makefile.in" <<-EOF || die
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   drop_and_stub "${S}

[gentoo-commits] repo/gentoo:master commit in: net-misc/icingadb/

2023-10-21 Thread Joonas Niilola
commit: 4c5a67c4e5e0ab64295d3d67400c57e9628b0057
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 08:42:45 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 08:42:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5a67c4

net-misc/icingadb: Stabilize 1.1.0 amd64, #916057

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icingadb/icingadb-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/icingadb/icingadb-1.1.0.ebuild 
b/net-misc/icingadb/icingadb-1.1.0.ebuild
index 1b8e0bfff47a..909f5c5f8426 100644
--- a/net-misc/icingadb/icingadb-1.1.0.ebuild
+++ b/net-misc/icingadb/icingadb-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/Icinga/icingadb/archive/refs/tags/v${PV}.tar.gz -> $
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND="
acct-user/icinga



[gentoo-commits] repo/gentoo:master commit in: dev-db/mydumper/

2023-10-21 Thread Joonas Niilola
commit: 91eaed00fb2fd063200b50a099c1bfaa9fe43d88
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 08:43:24 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 08:43:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91eaed00

dev-db/mydumper: Stabilize 0.15.1.3 amd64, #916058

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-db/mydumper/mydumper-0.15.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mydumper/mydumper-0.15.1.3.ebuild 
b/dev-db/mydumper/mydumper-0.15.1.3.ebuild
index 0ce03f7bfbe7..10f1909e2f79 100644
--- a/dev-db/mydumper/mydumper-0.15.1.3.ebuild
+++ b/dev-db/mydumper/mydumper-0.15.1.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc"
 
 RDEPEND="app-arch/zstd



[gentoo-commits] proj/eselect:master commit in: misc/, /

2023-10-21 Thread Ulrich Müller
commit: aa4697a70dec32ad6e7e371899968afc7fe338e6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Oct  6 07:38:41 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Oct  6 07:38:41 2023 +
URL:https://gitweb.gentoo.org/proj/eselect.git/commit/?id=aa4697a7

eselect-mode: Use #' for quoting of function names

* misc/eselect-mode.el (eselect-mode, eselect-mode-hook):
Sharp-quote the function names.

Signed-off-by: Ulrich Müller  gentoo.org>

 ChangeLog| 3 +++
 misc/eselect-mode.el | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 13bbc97..c0fe120 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2023-10-06  Ulrich Müller  
 
+   * misc/eselect-mode.el (eselect-mode, eselect-mode-hook):
+   Sharp-quote the function names.
+
* misc/eselect-mode.el (eselect-mode-add-font-lock): New function.
(eselect-mode-hook): Add it, instead of an anonymous function.
 

diff --git a/misc/eselect-mode.el b/misc/eselect-mode.el
index 06843df..d6fc68e 100644
--- a/misc/eselect-mode.el
+++ b/misc/eselect-mode.el
@@ -143,7 +143,7 @@
 ;;;###autoload
 (define-derived-mode eselect-mode sh-mode "Eselect"
   "Major mode for .eselect files."
-  (add-hook 'write-contents-functions 'eselect-mode-before-save t t)
+  (add-hook 'write-contents-functions #'eselect-mode-before-save t t)
   (sh-set-shell "bash")
   (setq tab-width 4)
   (setq indent-tabs-mode t))
@@ -152,7 +152,7 @@
   "Add `eselect-mode' font-lock keywords for the current buffer."
   (font-lock-add-keywords nil eselect-mode-font-lock-keywords))
 
-(add-hook 'eselect-mode-hook 'eselect-mode-add-font-lock)
+(add-hook 'eselect-mode-hook #'eselect-mode-add-font-lock)
 
 ;;;###autoload
 (add-to-list 'auto-mode-alist '("\\.eselect\\'" . eselect-mode))



[gentoo-commits] repo/gentoo:master commit in: net-misc/icingadb/

2023-10-21 Thread Joonas Niilola
commit: db6804dd6913831445a65e38b3b9b180c7b12a8a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 08:50:27 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 08:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6804dd

net-misc/icingadb: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32368
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icingadb/Manifest  |  2 --
 net-misc/icingadb/icingadb-1.0.0.ebuild | 40 -
 2 files changed, 42 deletions(-)

diff --git a/net-misc/icingadb/Manifest b/net-misc/icingadb/Manifest
index a057097ebb47..dde44ce3907b 100644
--- a/net-misc/icingadb/Manifest
+++ b/net-misc/icingadb/Manifest
@@ -1,5 +1,3 @@
-DIST icingadb-1.0.0-deps.tar.xz 6857272 BLAKE2B 
eb5ea6ae34125d40b148f6d58befd19671f389933632e5781e4fedd7880ac68923e6843e601df28d01d3fdf17320357b4b169354cb9206144d14b12de8f9c801
 SHA512 
d7e1efa871e87f8aaff21da23831f8b67e64db3ae6310b7e224d2558fcd27993eaa8317d4e0df0610ec92cbf056d63ea09fca61173e199a2b88ec2fe2c06ad21
-DIST icingadb-1.0.0.tar.gz 3846335 BLAKE2B 
89739ce52ae21fd695261eb90f1edcf209a319416687359f63d1bf21ac3dc999db159149207dceccc007a88e59d5f93a7c4ba555c110e3935afdedab4a917445
 SHA512 
e414ed2146d29d990d82b13026db0d96e72747708a642b382732feeec8a48402cb40edc00e85a8b383e37aaaf4c7f60236747047df189b981668e59d3b2770c0
 DIST icingadb-1.1.0-deps.tar.xz 9188036 BLAKE2B 
d816220d66d354f348c7eb9874d2edd65d67418d2c5ff0352c5fad524239e9bbcba53cec0cbae710a8d075fce2365c76f20a0cbca10afca62844f51df9e43092
 SHA512 
94534e7d8c1479d5579336ff353b142b62d19c36030e59667d0276caf6fa643f7024557c1c2ea6bfe7c70e2abd87b9ae25ac6213272627c25d927ebf06760270
 DIST icingadb-1.1.0.tar.gz 3865617 BLAKE2B 
e71b577f799ff6c069f86810b35731411eedbfb15c5e741aac987f9fdb852e342bbece3b3995af7fe1f957988314e71af8d92cbda118a6bf8d91639cfe8734e2
 SHA512 
a7659004802acabe9f3fdc2b843e37928b0b8835428d1f12a730fc3842bb7550f380e6abc8b253bd00fe5b5df6710573fef847f657a61b10f4cf617fb03b4ea0
 DIST icingadb-1.1.1-deps.tar.xz 9308260 BLAKE2B 
95d9e87bc48661af95b14beea50fcee5ad5fdf846e207795e676b3a0f8a7b95f9410ef3ab97e490be275928f8d21e8b4c54d15fd9b4c0c4036504c4d885c
 SHA512 
d43819ac8979e4396def929bc2cc0777683b5afb2d80d3c95c83a46b5ef2e9463b93e338c1ba1fafee780e4dc7ded53d0044d15258565a01acd178fde85c39ca

diff --git a/net-misc/icingadb/icingadb-1.0.0.ebuild 
b/net-misc/icingadb/icingadb-1.0.0.ebuild
deleted file mode 100644
index 1b8e0bfff47a..
--- a/net-misc/icingadb/icingadb-1.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Icinga configuration and state database supporting multiple 
environments"
-HOMEPAGE="https://icinga.com/docs/icinga-db/";
-SRC_URI="https://github.com/Icinga/icingadb/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/icinga/${P}-deps.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   acct-user/icinga
-   acct-group/icinga
-"
-
-DOCS=( config.example.yml doc README.md schema )
-
-src_compile() {
-   cd cmd/icingadb || die
-   ego build
-}
-
-src_install() {
-   dobin cmd/icingadb/icingadb
-   einstalldocs
-
-   newinitd "${FILESDIR}/icingadb.initd" "${PN}"
-
-   keepdir /etc/icingadb
-   keepdir /var/log/icingadb
-
-   fperms 0750 /etc/icingadb /var/log/icingadb
-   fowners icinga:icinga /etc/icingadb /var/log/icingadb
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/icingadb/

2023-10-21 Thread Joonas Niilola
commit: 2261af925a6b241baf5038626060fae89f05262e
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 08:49:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 08:52:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2261af92

net-misc/icingadb: add 1.1.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/icingadb/Manifest  |  2 ++
 net-misc/icingadb/icingadb-1.1.1.ebuild | 40 +
 2 files changed, 42 insertions(+)

diff --git a/net-misc/icingadb/Manifest b/net-misc/icingadb/Manifest
index 161543d5f044..a057097ebb47 100644
--- a/net-misc/icingadb/Manifest
+++ b/net-misc/icingadb/Manifest
@@ -2,3 +2,5 @@ DIST icingadb-1.0.0-deps.tar.xz 6857272 BLAKE2B 
eb5ea6ae34125d40b148f6d58befd196
 DIST icingadb-1.0.0.tar.gz 3846335 BLAKE2B 
89739ce52ae21fd695261eb90f1edcf209a319416687359f63d1bf21ac3dc999db159149207dceccc007a88e59d5f93a7c4ba555c110e3935afdedab4a917445
 SHA512 
e414ed2146d29d990d82b13026db0d96e72747708a642b382732feeec8a48402cb40edc00e85a8b383e37aaaf4c7f60236747047df189b981668e59d3b2770c0
 DIST icingadb-1.1.0-deps.tar.xz 9188036 BLAKE2B 
d816220d66d354f348c7eb9874d2edd65d67418d2c5ff0352c5fad524239e9bbcba53cec0cbae710a8d075fce2365c76f20a0cbca10afca62844f51df9e43092
 SHA512 
94534e7d8c1479d5579336ff353b142b62d19c36030e59667d0276caf6fa643f7024557c1c2ea6bfe7c70e2abd87b9ae25ac6213272627c25d927ebf06760270
 DIST icingadb-1.1.0.tar.gz 3865617 BLAKE2B 
e71b577f799ff6c069f86810b35731411eedbfb15c5e741aac987f9fdb852e342bbece3b3995af7fe1f957988314e71af8d92cbda118a6bf8d91639cfe8734e2
 SHA512 
a7659004802acabe9f3fdc2b843e37928b0b8835428d1f12a730fc3842bb7550f380e6abc8b253bd00fe5b5df6710573fef847f657a61b10f4cf617fb03b4ea0
+DIST icingadb-1.1.1-deps.tar.xz 9308260 BLAKE2B 
95d9e87bc48661af95b14beea50fcee5ad5fdf846e207795e676b3a0f8a7b95f9410ef3ab97e490be275928f8d21e8b4c54d15fd9b4c0c4036504c4d885c
 SHA512 
d43819ac8979e4396def929bc2cc0777683b5afb2d80d3c95c83a46b5ef2e9463b93e338c1ba1fafee780e4dc7ded53d0044d15258565a01acd178fde85c39ca
+DIST icingadb-1.1.1.tar.gz 3868785 BLAKE2B 
9f07cfca9acbe170189f28c42d71433c1d1faba55f6a25348b3a5cb76675f72df5e2c8c0f2c984830766a6239db4e1098da9e5daddb5dbd3c24b42c8058161b6
 SHA512 
25dab9cb93d786b6bccb3e305cf9f36d7910e8919a87148805fee61378c072107838741a2066eddcbadde9f1d345d79e9d12c46b87789ac79b272fb4d01d3ab4

diff --git a/net-misc/icingadb/icingadb-1.1.1.ebuild 
b/net-misc/icingadb/icingadb-1.1.1.ebuild
new file mode 100644
index ..ac9bf6f05e5f
--- /dev/null
+++ b/net-misc/icingadb/icingadb-1.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Icinga configuration and state database supporting multiple 
environments"
+HOMEPAGE="https://icinga.com/docs/icinga-db/";
+SRC_URI="https://github.com/Icinga/icingadb/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~juippis/distfiles/${P}-deps.tar.xz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/icinga
+   acct-group/icinga
+"
+
+DOCS=( config.example.yml doc README.md schema )
+
+src_compile() {
+   cd cmd/icingadb || die
+   ego build
+}
+
+src_install() {
+   dobin cmd/icingadb/icingadb
+   einstalldocs
+
+   newinitd "${FILESDIR}/icingadb.initd" "${PN}"
+
+   keepdir /etc/icingadb
+   keepdir /var/log/icingadb
+
+   fperms 0750 /etc/icingadb /var/log/icingadb
+   fowners icinga:icinga /etc/icingadb /var/log/icingadb
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/linkchecker/

2023-10-21 Thread Florian Schmaus
commit: a6898598198a08a5043cfdf9f0808c13d9f2b919
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 09:10:59 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 09:10:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6898598

net-analyzer/linkchecker: update HOMEPAGE

Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/linkchecker/linkchecker-10.2.1.ebuild | 2 +-
 net-analyzer/linkchecker/linkchecker-10.3.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild 
b/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild
index 6104711625d0..c378ed2caf78 100644
--- a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild
@@ -11,7 +11,7 @@ DISTUTILS_SINGLE_IMPL=1
 inherit bash-completion-r1 distutils-r1 multiprocessing optfeature
 
 DESCRIPTION="Check websites for broken links"
-HOMEPAGE="https://github.com/linkcheck/linkchecker";
+HOMEPAGE="https://github.com/linkchecker/linkchecker";
 
SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/LinkChecker-${PV}.tar.gz";
 KEYWORDS="amd64 x86"
 

diff --git a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild 
b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
index 03bd5ec4bb92..47300ef80424 100644
--- a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
@@ -12,7 +12,7 @@ inherit bash-completion-r1 distutils-r1 multiprocessing 
optfeature
 
 MY_P=LinkChecker-${PV}
 DESCRIPTION="Check websites for broken links"
-HOMEPAGE="https://github.com/linkcheck/linkchecker";
+HOMEPAGE="https://github.com/linkchecker/linkchecker";
 
SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/${MY_P}.tar.gz";
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/linkchecker/

2023-10-21 Thread Florian Schmaus
commit: 0410e09398077ce8ecfed62f3d2921ff367e9d9f
Author: Chris Mayo  gmail  com>
AuthorDate: Wed Sep 20 18:15:13 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 09:09:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0410e093

net-analyzer/linkchecker: add 10.3.0

Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32931
Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/linkchecker/Manifest  |  1 +
 net-analyzer/linkchecker/linkchecker-10.3.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/net-analyzer/linkchecker/Manifest 
b/net-analyzer/linkchecker/Manifest
index df363ab6f476..bcbda24cc7ec 100644
--- a/net-analyzer/linkchecker/Manifest
+++ b/net-analyzer/linkchecker/Manifest
@@ -1 +1,2 @@
 DIST LinkChecker-10.2.1.tar.gz 545530 BLAKE2B 
ddbf22d9cdd04d89257b92d032cff24e4dde866b4be115f7b5b878bf2a42dd08159eef451b33ed621d747f06dffa445f4258975b932e5ae0eb8b79cfb8203549
 SHA512 
6410aff11e94cbf001979a85dd41e50daaa6a3577689d4256a0a5627a29253baef24ed7739dbafe91f58c0841923ac3094aa558e91f34629e3e6c008e461230a
+DIST LinkChecker-10.3.0.tar.gz 542403 BLAKE2B 
24420c7479909d3d19d8fce45cfb2f5712107705a409f7d407097002ce6c6bb534a62a388b3a8d01760db7ac4200adf1d7250868dbeb41ec8cf8489a1776266b
 SHA512 
fbcc4d10418642d6f0c0146a50294fa3d872eb98b53c49081af5d5ac644f1280694ad1ef8f82f639526ba08f6f0ed754b316567dd12c4e5e98360ccee4634d16

diff --git a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild 
b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
new file mode 100644
index ..03bd5ec4bb92
--- /dev/null
+++ b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="sqlite?"
+DISTUTILS_USE_PEP517=hatchling
+DISTUTILS_SINGLE_IMPL=1
+
+inherit bash-completion-r1 distutils-r1 multiprocessing optfeature
+
+MY_P=LinkChecker-${PV}
+DESCRIPTION="Check websites for broken links"
+HOMEPAGE="https://github.com/linkcheck/linkchecker";
+SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="sqlite"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   app-text/pdfminer[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pyftpdlib[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   ')
+   sys-devel/gettext
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=( "${FILESDIR}/${PN}-9.3-bash-completion.patch" )
+
+DOCS=(
+   doc/changelog.txt
+   doc/upgrading.txt
+)
+
+python_test() {
+   # Multiple warnings about unclosed test sockets with epytest
+   pytest -vra -n "$(makeopts_jobs)" || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   newbashcomp config/linkchecker-completion ${PN}
+}
+
+pkg_postinst() {
+   optfeature "Virus scanning" app-antivirus/clamav
+   optfeature "Check links in PDF files" app-text/pdfminer
+   optfeature "bash-completion support" dev-python/argcomplete
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/linkchecker/

2023-10-21 Thread Florian Schmaus
commit: de81b741f4c3b303115a10e8356c81445eee1f0e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 09:12:16 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 09:12:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de81b741

net-analyzer/linkchecker: disable py3.9

Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/linkchecker/linkchecker-10.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild 
b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
index 47300ef80424..99f1f95cbe3d 100644
--- a/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-10.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="sqlite?"
 DISTUTILS_USE_PEP517=hatchling
 DISTUTILS_SINGLE_IMPL=1



[gentoo-commits] repo/proj/guru:master commit in: app-misc/corectrl/

2023-10-21 Thread David Roman
commit: 67de9f3d674744ed72c4a756e3f6c31c5e4ea39b
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Thu Oct 19 16:23:54 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 16:23:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67de9f3d

app-misc/corectrl: add 1.3.6

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/corectrl/Manifest  |  1 +
 app-misc/corectrl/corectrl-1.3.6.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/app-misc/corectrl/Manifest b/app-misc/corectrl/Manifest
index 1200ceeaf3..ec75a7d39d 100644
--- a/app-misc/corectrl/Manifest
+++ b/app-misc/corectrl/Manifest
@@ -1 +1,2 @@
 DIST corectrl-v1.3.5.tar.bz2 570723 BLAKE2B 
4ee9ff0f84455599b9801d7e712ad98207462e573b3654f3dfa668b0691ef57a35482087ca193a985d241a10a3c9617e77ef5c1acdbbe9974b9d44fcdacd9295
 SHA512 
3c07bf0f99950b332bdf909f2580a8eb1243d71380f232bfc0980f7d6fd0d261eb522b22205f6dfb6ffd7f295afc243e1e6cd4dcd5f84dc4d5e129713fcb9ef1
+DIST corectrl-v1.3.6.tar.bz2 570738 BLAKE2B 
8ff9255c67836e6826ea76663d1dcc8b39b024d806a75279ab5065550b1c9b1b54ed33acbf255a6c41f603df3146988c82df0c4c3f12e9e1f345c0eba432f361
 SHA512 
7f7718176a566c3f8d3b236c41a283d0b61f83c0dcc5954845214bb7b174bdff775e05d563c02b3fe17f2224541b0defc7900bbab6b0498d4bb02babfe4c8ce3

diff --git a/app-misc/corectrl/corectrl-1.3.6.ebuild 
b/app-misc/corectrl/corectrl-1.3.6.ebuild
new file mode 100644
index 00..e56edefc64
--- /dev/null
+++ b/app-misc/corectrl/corectrl-1.3.6.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm
+
+DESCRIPTION="Core control application"
+HOMEPAGE="https://gitlab.com/corectrl/corectrl";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/corectrl/corectrl.git";
+else
+   
SRC_URI="https://gitlab.com/corectrl/corectrl/-/archive/v${PV}/corectrl-v${PV}.tar.bz2";
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtcharts:5[qml]
+   dev-qt/qtsvg:5
+   dev-qt/linguist-tools:5
+   dev-qt/qtquickcontrols2:5
+   dev-libs/quazip
+   dev-libs/botan:2
+   sys-auth/polkit
+   x11-libs/libdrm[video_cards_amdgpu]
+   dev-libs/libfmt
+   dev-libs/pugixml
+   dev-cpp/easyloggingpp
+   dev-cpp/units
+   test? (
+   ~dev-cpp/catch-2.13.8
+   dev-cpp/trompeloeil
+   )
+"
+
+BDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs+=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: media-video/obs-vkcapture/

2023-10-21 Thread David Roman
commit: ec6e72fd9225182251cbf6f629a288de61e49271
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Thu Oct 19 16:36:59 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 16:36:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec6e72fd

media-video/obs-vkcapture: add 1.4.4

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-video/obs-vkcapture/Manifest |  1 +
 .../obs-vkcapture/obs-vkcapture-1.4.4.ebuild   | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-video/obs-vkcapture/Manifest 
b/media-video/obs-vkcapture/Manifest
index 4d5b0ccac6..e7fb4d5665 100644
--- a/media-video/obs-vkcapture/Manifest
+++ b/media-video/obs-vkcapture/Manifest
@@ -1,3 +1,4 @@
 DIST obs-vkcapture-1.3.3.tar.gz 53301 BLAKE2B 
bfa51f847978d2abc1393e92aaf6a54ef48781778651652808449546f5ae043514d4798d75fc58a991eec7a0bb5d0e0e09efee9a2df049682f5714261f6e5f46
 SHA512 
d4d234eff53ff9d0e53e6478b378fce8376b22dc4088c1366e194eeb826db5f24f5c3ce26925423e29f4979ef2b0c081ed69d208a8af27810636a2c9538e98e7
 DIST obs-vkcapture-1.4.0.tar.gz 57914 BLAKE2B 
b92f89a4d6fd3fa97bd6f681d58671d190ac73705c7861c0d4147ae980a7585f329b9cf1f8d26f67754c55c4004f70e53c71515c0a8473b848f0226d049a3a4d
 SHA512 
8b487a09d54ada2482f218eb0b7d8ca8bdb8ed7b71e8b9456554e48a2d2de80fc94ce336de1b574842b9839c402a98902039696df36a002e3f9e850b936d
 DIST obs-vkcapture-1.4.1.tar.gz 57996 BLAKE2B 
d39bdb0376124495298668f4ac2ade83fa757d3361ab2e177a4f3847b0d1e5a093747f4d4e3b3de2abfe588cc174b9a5ce17ce2b6eeb61420c5fe1f13b07a7dd
 SHA512 
3fa64486df0966f8e33262f821833a9a37a9d2a0e27fb9c6ffc9393e5c829444b995155aa54ddc60ab2cb07ca4f7f01c6581dc6c550335a26fddebd46ff604df
+DIST obs-vkcapture-1.4.4.tar.gz 58688 BLAKE2B 
563f00ebda6eb4240791329c55fbdc7032afe5963dc2ab9dd008d1f58a4270d5d9fa20ab0f71e826575785c4c00a99c11a2ac4ebc703b264a054f38c32867b4b
 SHA512 
656a0b1b0b59002b9688a7876412747f3af00637b140728be01c43b0bfd6ea6ae26d95ef0313e2a8e159102a4a0068a1a9b4730672ef99abb4362b8b1bf1a2a9

diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.4.4.ebuild 
b/media-video/obs-vkcapture/obs-vkcapture-1.4.4.ebuild
new file mode 100644
index 00..685b7e3362
--- /dev/null
+++ b/media-video/obs-vkcapture/obs-vkcapture-1.4.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
+
+inherit xdg cmake-multilib
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture";
+else
+   
SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="OBS Linux Vulkan/OpenGL game capture"
+HOMEPAGE="https://github.com/nowrep/obs-vkcapture";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+BDEPEND="
+   dev-util/vulkan-headers
+   media-libs/shaderc
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   >=media-video/obs-studio-27[wayland]
+   x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+RDEPEND="
+   media-libs/libglvnd[${MULTILIB_USEDEP}]
+   >=media-video/obs-studio-27[wayland]
+   x11-libs/libdrm[${MULTILIB_USEDEP}]
+   x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+"
+
+QA_SONAME="
+   /usr/lib64/libVkLayer_obs_vkcapture.so
+   /usr/lib64/libobs_glcapture.so
+   /usr/lib/libVkLayer_obs_vkcapture.so
+   /usr/lib/libobs_glcapture.so
+"
+
+src_unpack() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   fi
+}
+
+multilib_src_configure() {
+if ! multilib_is_native_abi; then
+   local mycmakeargs+=(
+   -DBUILD_PLUGIN=OFF
+   )
+fi
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/corectrl/

2023-10-21 Thread David Roman
commit: 8f9abd955bf31f465b1b7c373e41fd1080e4f67a
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Thu Oct 19 16:24:18 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 16:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f9abd95

app-misc/corectrl-: allow building with dev-libs/botan:3

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 app-misc/corectrl/corectrl-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/corectrl/corectrl-.ebuild 
b/app-misc/corectrl/corectrl-.ebuild
index e56edefc64..7b4ca92f3e 100644
--- a/app-misc/corectrl/corectrl-.ebuild
+++ b/app-misc/corectrl/corectrl-.ebuild
@@ -31,7 +31,7 @@ DEPEND="
dev-qt/linguist-tools:5
dev-qt/qtquickcontrols2:5
dev-libs/quazip
-   dev-libs/botan:2
+   dev-libs/botan
sys-auth/polkit
x11-libs/libdrm[video_cards_amdgpu]
dev-libs/libfmt



[gentoo-commits] repo/proj/guru:master commit in: media-video/obs-vkcapture/

2023-10-21 Thread David Roman
commit: 8860bf2fafd7d47aae81aea16d7ed2a37b464916
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Thu Oct 19 16:38:08 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 16:38:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8860bf2f

media-video/obs-vkcapture: drop 1.3.3, 1.4.0

Signed-off-by: Kostadin Shishmanov  tutanota.com>

 media-video/obs-vkcapture/Manifest |  2 -
 .../obs-vkcapture/obs-vkcapture-1.3.3.ebuild   | 61 --
 .../obs-vkcapture/obs-vkcapture-1.4.0.ebuild   | 61 --
 3 files changed, 124 deletions(-)

diff --git a/media-video/obs-vkcapture/Manifest 
b/media-video/obs-vkcapture/Manifest
index e7fb4d5665..60302e1231 100644
--- a/media-video/obs-vkcapture/Manifest
+++ b/media-video/obs-vkcapture/Manifest
@@ -1,4 +1,2 @@
-DIST obs-vkcapture-1.3.3.tar.gz 53301 BLAKE2B 
bfa51f847978d2abc1393e92aaf6a54ef48781778651652808449546f5ae043514d4798d75fc58a991eec7a0bb5d0e0e09efee9a2df049682f5714261f6e5f46
 SHA512 
d4d234eff53ff9d0e53e6478b378fce8376b22dc4088c1366e194eeb826db5f24f5c3ce26925423e29f4979ef2b0c081ed69d208a8af27810636a2c9538e98e7
-DIST obs-vkcapture-1.4.0.tar.gz 57914 BLAKE2B 
b92f89a4d6fd3fa97bd6f681d58671d190ac73705c7861c0d4147ae980a7585f329b9cf1f8d26f67754c55c4004f70e53c71515c0a8473b848f0226d049a3a4d
 SHA512 
8b487a09d54ada2482f218eb0b7d8ca8bdb8ed7b71e8b9456554e48a2d2de80fc94ce336de1b574842b9839c402a98902039696df36a002e3f9e850b936d
 DIST obs-vkcapture-1.4.1.tar.gz 57996 BLAKE2B 
d39bdb0376124495298668f4ac2ade83fa757d3361ab2e177a4f3847b0d1e5a093747f4d4e3b3de2abfe588cc174b9a5ce17ce2b6eeb61420c5fe1f13b07a7dd
 SHA512 
3fa64486df0966f8e33262f821833a9a37a9d2a0e27fb9c6ffc9393e5c829444b995155aa54ddc60ab2cb07ca4f7f01c6581dc6c550335a26fddebd46ff604df
 DIST obs-vkcapture-1.4.4.tar.gz 58688 BLAKE2B 
563f00ebda6eb4240791329c55fbdc7032afe5963dc2ab9dd008d1f58a4270d5d9fa20ab0f71e826575785c4c00a99c11a2ac4ebc703b264a054f38c32867b4b
 SHA512 
656a0b1b0b59002b9688a7876412747f3af00637b140728be01c43b0bfd6ea6ae26d95ef0313e2a8e159102a4a0068a1a9b4730672ef99abb4362b8b1bf1a2a9

diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.3.3.ebuild 
b/media-video/obs-vkcapture/obs-vkcapture-1.3.3.ebuild
deleted file mode 100644
index 685b7e3362..00
--- a/media-video/obs-vkcapture/obs-vkcapture-1.3.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
-inherit xdg cmake-multilib
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture";
-else
-   
SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="OBS Linux Vulkan/OpenGL game capture"
-HOMEPAGE="https://github.com/nowrep/obs-vkcapture";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-BDEPEND="
-   dev-util/vulkan-headers
-   media-libs/shaderc
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   >=media-video/obs-studio-27[wayland]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   media-libs/libglvnd[${MULTILIB_USEDEP}]
-   >=media-video/obs-studio-27[wayland]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-   x11-libs/libxcb:=[${MULTILIB_USEDEP}]
-"
-
-QA_SONAME="
-   /usr/lib64/libVkLayer_obs_vkcapture.so
-   /usr/lib64/libobs_glcapture.so
-   /usr/lib/libVkLayer_obs_vkcapture.so
-   /usr/lib/libobs_glcapture.so
-"
-
-src_unpack() {
-   default
-
-   if [[ ${PV} ==  ]]; then
-   git-r3_src_unpack
-   fi
-}
-
-multilib_src_configure() {
-if ! multilib_is_native_abi; then
-   local mycmakeargs+=(
-   -DBUILD_PLUGIN=OFF
-   )
-fi
-   cmake_src_configure
-}

diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.4.0.ebuild 
b/media-video/obs-vkcapture/obs-vkcapture-1.4.0.ebuild
deleted file mode 100644
index 685b7e3362..00
--- a/media-video/obs-vkcapture/obs-vkcapture-1.4.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_REMOVE_MODULES_LIST=( FindFreetype )
-
-inherit xdg cmake-multilib
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture";
-else
-   
SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="OBS Linux Vulkan/OpenGL game capture"
-HOMEPAGE="https://github.com/nowrep/obs-vkcapture";
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-BDEPEND="
-   dev-util/vulkan-headers
-   media-libs/shaderc
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   >=media-video/obs-studio-27[wayland]
-   x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-RDEPEND="
-   media-li

[gentoo-commits] repo/proj/guru:master commit in: app-admin/pulumi-bin/

2023-10-21 Thread David Roman
commit: cbd044cdb91e8f8453e78a97508538eae1e104eb
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Thu Oct 19 22:50:07 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 22:50:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbd044cd

app-admin/pulumi-bin: add 3.89.0, drop 3.81.0

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest   | 2 +-
 .../pulumi-bin/{pulumi-bin-3.81.0.ebuild => pulumi-bin-3.89.0.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 35ac2bc5cc..139a4a4494 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,3 +1,3 @@
-DIST pulumi-v3.81.0-linux-x64.tar.gz 162663777 BLAKE2B 
95ab73b4f8d3695bf90b9cd5068692908e89e0e931b1d580f847de74871b6e5ca5e39196d4d3e6e010cf91843f6649b39e77d4b278e32302d22730d6eb7efbec
 SHA512 
8a3b680cc348385c32c1069338e7d710b696e26c6f4b60dea963848b0df4298c8b08262938d2e93460c77cb620ce6495b60da97145a347b50fd71619173585f8
 DIST pulumi-v3.86.0-linux-x64.tar.gz 163524936 BLAKE2B 
9a5865f85a6e835c91ac4b2b3a66a8eb97b6f85026cdd314614d9ffea9a3a7ec01d8d6571d9b2a8cbb13cd26c4b5df73cf4bef443ece841ce31d78a8147b5ffd
 SHA512 
6328207c6cbddd08824334a55906ad37c724335757298586fd9e0a3f50979b08bbb4754e1b34745f559b7fd285a99f8d0d615c49f9ca2fba43d7e3e25f28a93f
 DIST pulumi-v3.88.0-linux-x64.tar.gz 168130870 BLAKE2B 
876f03ae240f338a5a258cd0ddfca089837b55a29d1ded333b5c89cdcf5abcc4f7561cd31ccb7bd5a679d2a7e29dec1102e3a77cff5061d90e48570c0bfb3688
 SHA512 
bc85f4362cf0665b706aab731d079797e1eca9a064d5cf411891e5aa2e2cf50eefb76a7f1e156799754ec51548db17e9438ee6e0be077e692e0b25a6e0017d96
+DIST pulumi-v3.89.0-linux-x64.tar.gz 168161986 BLAKE2B 
0720c66fe5a64e8c988d54bd8775af2498ad75512b3b01962a4200d305afe8e58d7ea30864f9fac652c08aff3859b1d444b24e38719a2a0fa1e85be5ee3f53b4
 SHA512 
cc2e10e9bcb6c6cdbca18081668c9e8eda45f885cd65f4b0e27d4de5a8446c9a523c08a3b57759686eda0bb0513dd30589ecbc639cf32c7f8ccb178d9b620f2e

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.81.0.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.89.0.ebuild
similarity index 100%
rename from app-admin/pulumi-bin/pulumi-bin-3.81.0.ebuild
rename to app-admin/pulumi-bin/pulumi-bin-3.89.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: games-util/ProtonUp-Qt/

2023-10-21 Thread David Roman
commit: 81296165c19b97a41635a5dcdc3623c9f62d596e
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Fri Oct 20 21:08:00 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 21:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81296165

games-util/ProtonUp-Qt: remove unneeded dependency dev-python/PyQt6

Signed-off-by: Gonçalo Duarte  gmail.com>

 games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.2.ebuild | 5 ++---
 games-util/ProtonUp-Qt/ProtonUp-Qt-.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.2.ebuild 
b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.2.ebuild
index 2056b7f3b0..25bbae4633 100644
--- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.2.ebuild
+++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 _app_id=net.davidotek.pupgui2
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=(python3_{9..12})
 
 EPYTHON=python3
 
@@ -21,7 +21,6 @@ SLOT="0"
 RDEPEND="dev-python/steam
dev-python/requests
dev-python/pyside6[designer(+)]
-   dev-python/PyQt6
dev-python/vdf
dev-python/pyxdg
dev-python/pyaml
@@ -44,7 +43,7 @@ src_compile() {
 src_install() {
distutils-r1_src_install
domenu "${FILESDIR}/ProtonUp-Qt.desktop"
-   dobin  "${FILESDIR}/ProtonUp-Qt"
+   dobin "${FILESDIR}/ProtonUp-Qt"
newicon -s 64 
"${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png
newicon -s 128 
"${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png
newicon -s 256 
"${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png

diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-.ebuild 
b/games-util/ProtonUp-Qt/ProtonUp-Qt-.ebuild
index 5dd43d0a00..fe322a1732 100644
--- a/games-util/ProtonUp-Qt/ProtonUp-Qt-.ebuild
+++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 _app_id=net.davidotek.pupgui2
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=(python3_{9..12})
 
 EPYTHON=python3
 
@@ -20,7 +20,6 @@ SLOT="0"
 DEPEND="dev-python/steam
dev-python/requests
dev-python/pyside6[designer(+)]
-   dev-python/PyQt6
dev-python/vdf
dev-python/pyxdg
dev-python/pyaml
@@ -38,7 +37,7 @@ src_compile() {
 src_install() {
distutils-r1_src_install
domenu "${FILESDIR}/ProtonUp-Qt.desktop"
-   dobin  "${FILESDIR}/ProtonUp-Qt"
+   dobin "${FILESDIR}/ProtonUp-Qt"
newicon -s 64 
"${WORKDIR}/${P}/share/icons/hicolor/64x64/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png
newicon -s 128 
"${WORKDIR}/${P}/share/icons/hicolor/128x128/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png
newicon -s 256 
"${WORKDIR}/${P}/share/icons/hicolor/256x256/apps/net.davidotek.pupgui2.png" 
ProtonUp-Qt.png



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/kactus2/files/, sci-electronics/kactus2/

2023-10-21 Thread David Roman
commit: 7d626fa31706272569a312176d42b2569a6deb74
Author: Huang Rui  gmail  com>
AuthorDate: Fri Oct 20 16:47:54 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 16:47:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d626fa3

sci-electronics/kactus2: fix build with qt6/6.6.0

- fix build problem with qt6/6.6.0, add missing QSharedPointer header
- improve ebuild and follow @ceamac 's suggestions, thanks

Signed-off-by: Huang Rui  gmail.com>

 ...kactus2-3.12.0-fix-missing-qsharedpointer.patch | 117 +
 sci-electronics/kactus2/kactus2-3.12.0.ebuild  |  13 ++-
 sci-electronics/kactus2/kactus2-.ebuild|  45 +---
 3 files changed, 155 insertions(+), 20 deletions(-)

diff --git 
a/sci-electronics/kactus2/files/kactus2-3.12.0-fix-missing-qsharedpointer.patch 
b/sci-electronics/kactus2/files/kactus2-3.12.0-fix-missing-qsharedpointer.patch
new file mode 100644
index 00..ff271885f0
--- /dev/null
+++ 
b/sci-electronics/kactus2/files/kactus2-3.12.0-fix-missing-qsharedpointer.patch
@@ -0,0 +1,117 @@
+From 1fd0d3cc8a3530a04491e736a673b9fc5092daeb Mon Sep 17 00:00:00 2001
+From: Huang Rui 
+Date: Fri, 20 Oct 2023 23:41:51 +0800
+Subject: [PATCH] [CORRECTIVE] add missing  include to fix
+ QT6.6.0 build
+
+- add missing #include  to fix incomplete type about 
QSharedPointer
+
+Closes: https://github.com/kactus2/kactus2dev/issues/85
+Signed-off-by: Huang Rui 
+---
+ editors/HWDesign/undoCommands/HWComponentAddCommand.h| 5 +++--
+ .../SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h   | 3 ++-
+ .../SystemDesign/UndoCommands/ComConnectionDeleteCommand.h   | 3 ++-
+ editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h | 3 ++-
+ .../SystemDesign/UndoCommands/SystemComponentDeleteCommand.h | 3 ++-
+ editors/SystemDesign/UndoCommands/SystemDeleteCommands.h | 3 ++-
+ 6 files changed, 13 insertions(+), 7 deletions(-)
+
+diff --git a/editors/HWDesign/undoCommands/HWComponentAddCommand.h 
b/editors/HWDesign/undoCommands/HWComponentAddCommand.h
+index fe53209d6..c131ada50 100644
+--- a/editors/HWDesign/undoCommands/HWComponentAddCommand.h
 b/editors/HWDesign/undoCommands/HWComponentAddCommand.h
+@@ -12,10 +12,11 @@
+ #ifndef HWCOMPONENTADDCOMMAND_H
+ #define HWCOMPONENTADDCOMMAND_H
+ 
+-#include 
+ #include 
+-#include 
+ #include 
++#include 
++#include 
++#include 
+ 
+ class IGraphicsItemStack;
+ class ComponentItem;
+diff --git a/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h 
b/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
+index 02aaea2c1..7173b9dd9 100644
+--- a/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
 b/editors/SystemDesign/UndoCommands/ApiConnectionDeleteCommand.h
+@@ -12,9 +12,10 @@
+ #ifndef APICONNECTIONDELETECOMMAND_H
+ #define APICONNECTIONDELETECOMMAND_H
+ 
+-#include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ class ApiGraphicsConnection;
+ 
+diff --git a/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h 
b/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
+index 5e86dbdf1..e0676b2ca 100644
+--- a/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
 b/editors/SystemDesign/UndoCommands/ComConnectionDeleteCommand.h
+@@ -12,9 +12,10 @@
+ #ifndef COMCONNECTIONDELETECOMMAND_H
+ #define COMCONNECTIONDELETECOMMAND_H
+ 
+-#include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ class ComGraphicsConnection;
+ 
+diff --git a/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h 
b/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
+index d05d3750d..72a1128fd 100644
+--- a/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
 b/editors/SystemDesign/UndoCommands/SWInterfaceDeleteCommand.h
+@@ -12,9 +12,10 @@
+ #ifndef SWINTERFACEDELETECOMMAND_H
+ #define SWINTERFACEDELETECOMMAND_H
+ 
+-#include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ class IGraphicsItemStack;
+ class SWInterfaceItem;
+diff --git a/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h 
b/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
+index 36abdda6f..ecfcef7db 100644
+--- a/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
 b/editors/SystemDesign/UndoCommands/SystemComponentDeleteCommand.h
+@@ -12,9 +12,10 @@
+ #ifndef SYSTEMCOMPONENTDELETECOMMAND_H
+ #define SYSTEMCOMPONENTDELETECOMMAND_H
+ 
+-#include 
+ #include 
+ #include 
++#include 
++#include 
+ 
+ class ComponentItem;
+ class IGraphicsItemStack;
+diff --git a/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h 
b/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
+index 7eb0ed694..a3c1748e6 100644
+--- a/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
 b/editors/SystemDesign/UndoCommands/SystemDeleteCommands.h
+@@ -12,9 +12,10 @@
+ #ifndef SYSTEMDELETECOMMANDS_H
+ #define SYSTEMDELETECOMMANDS_H
+ 
+-#include 
+ #include 
+ #include 
++#inclu

[gentoo-commits] repo/proj/guru:master commit in: app-misc/hyfetch/, app-misc/hyfetch/files/

2023-10-21 Thread David Roman
commit: 3b15b53f22e533e215168b277dd86bfafe23d095
Author: Bailey Kasin  gmail  com>
AuthorDate: Fri Oct 20 08:22:52 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 08:25:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b15b53f

app-misc/hyfetch: treeclean

Moved to ::gentoo

Signed-off-by: Bailey Kasin  gmail.com>

 app-misc/hyfetch/Manifest  |  1 -
 .../hyfetch/files/hyfetch-1.4.10-config_fix.patch  | 15 
 app-misc/hyfetch/hyfetch-1.4.10.ebuild | 40 --
 app-misc/hyfetch/hyfetch-.ebuild   | 36 ---
 app-misc/hyfetch/metadata.xml  | 15 
 5 files changed, 107 deletions(-)

diff --git a/app-misc/hyfetch/Manifest b/app-misc/hyfetch/Manifest
deleted file mode 100644
index 3a5f627eff..00
--- a/app-misc/hyfetch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hyfetch-1.4.10.tar.gz 266471 BLAKE2B 
294002c2cd986055f6392aa61bb8de1d3d558712cd327243e7c2e756aa6e00ff23372fd0ffcc60db8f978110a3d8d1d78c6f683e304fc65b19d2f076e10347f2
 SHA512 
3f44bd9c0b030b435949db0c0cbd4913e7ec15e857df0dcf2fc3b7d10dca0a4c8ecb9862157f60eebd15b7a1c233c51a74f341b440892e0925871e42215c80e0

diff --git a/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch 
b/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch
deleted file mode 100644
index 955eaf60ca..00
--- a/app-misc/hyfetch/files/hyfetch-1.4.10-config_fix.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-check_config uses the global constant CONFIG_PATH instead
-of the path that gets passed to it.
-
 a/hyfetch/main.py
-+++ b/hyfetch/main.py
-@@ -27,7 +27,7 @@ def check_config(path) -> Config:
- """
- if path.is_file():
- try:
--return 
Config.from_dict(json.loads(CONFIG_PATH.read_text('utf-8')))
-+return Config.from_dict(json.loads(path.read_text('utf-8')))
- except KeyError:
- return create_config()
- 
-

diff --git a/app-misc/hyfetch/hyfetch-1.4.10.ebuild 
b/app-misc/hyfetch/hyfetch-1.4.10.ebuild
deleted file mode 100644
index 076daa8128..00
--- a/app-misc/hyfetch/hyfetch-1.4.10.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
-inherit optfeature distutils-r1
-
-DESCRIPTION="Neofetch with LGBTQ+ pride flags!"
-HOMEPAGE="https://github.com/hykilpikonna/hyfetch";
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/hykilpikonna/hyfetch.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/hykilpikonna/${PN}/archive/${PV}/${P}.tar.gz";
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.10-config_fix.patch
-)
-
-pkg_postinst() {
-   optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]"
-   optfeature "gpu detection" sys-apps/pciutils
-   optfeature "thumbnail creation" media-gfx/imagemagick
-   optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen
-   optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo 
x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo"
-   elog "The standard neofetch is installed as 'neowofetch', to avoid name 
conflicts."
-   elog "So if you do not wish to use the pride flag functionality, you 
can call the"
-   elog "tool that way instead."
-}

diff --git a/app-misc/hyfetch/hyfetch-.ebuild 
b/app-misc/hyfetch/hyfetch-.ebuild
deleted file mode 100644
index c73d6a446e..00
--- a/app-misc/hyfetch/hyfetch-.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
-inherit optfeature distutils-r1
-
-DESCRIPTION="Neofetch with LGBTQ+ pride flags!"
-HOMEPAGE="https://github.com/hykilpikonna/hyfetch";
-if [[ ${PV} == ** ]]; then
-   EGIT_REPO_URI="https://github.com/hykilpikonna/hyfetch.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/hykilpikonna/${PN}/archive/${PV}/${P}.tar.gz";
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-pkg_postinst() {
-   optfeature "displaying images" "media-libs/imlib2 www-client/w3m[imlib]"
-   optfeature "gpu detection" sys-apps/pciutils
-   optfeature "thumbnail creation" media-gfx/imagemagick
-   optfeature "wallpaper" media-gfx/feh x11-misc/nitrogen
-   optfeature "window size" x11-misc/xdotool "x11-apps/xwininfo 
x11-apps/xprop" "x11-apps/xwininfo x11-apps/xdpyinfo"
-   elog "The standard neofetch is installed as 'neowofetch', to avoid name 
conflicts."
-   elog 

[gentoo-commits] repo/proj/guru:master commit in: x11-themes/adw-gtk3/

2023-10-21 Thread David Roman
commit: 919ecdb13d81adc71546a17ed7d72bc2d48cf756
Author: Konstantin Tutsch  konstantintutsch  de>
AuthorDate: Thu Oct 19 16:47:17 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 16:47:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=919ecdb1

x11-themes/adw-gtk3: add 5.1, drop 4.9

Signed-off-by: Konstantin Tutsch  konstantintutsch.de>

 x11-themes/adw-gtk3/Manifest | 2 +-
 x11-themes/adw-gtk3/{adw-gtk3-4.9.ebuild => adw-gtk3-5.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adw-gtk3/Manifest b/x11-themes/adw-gtk3/Manifest
index 57a92bcc79..776cd768cd 100644
--- a/x11-themes/adw-gtk3/Manifest
+++ b/x11-themes/adw-gtk3/Manifest
@@ -1,2 +1,2 @@
-DIST adw-gtk3-4.9.tar.gz 6146910 BLAKE2B 
5611b10a87258815b668389b519e5a50b89615ab7d838214a196415932a0ef7b36dbba051168418354496782275bb7667b329893d92a838a94fe647d497dea7d
 SHA512 
2b4f1f7a46c487b61135de12982044f7a036302a80ff2c1d0bdde56fee08435273f1871dc4794e825c11af00ea9e8588deaa604ed68f5f096efe32f9aa090ec0
 DIST adw-gtk3-5.0.tar.gz 6152490 BLAKE2B 
ba32ca8114d1561fc6bb60c2b4e9fa41336e42c23000f0891b7730206ce4a34b6a1f9149519d3f847e63b4fb86a47a8b207699cc5bd3a5e8ba93a4d4bb9fa6c7
 SHA512 
c43a19277d1e870cc1ead09e3f6ff9c361b029efd052d2b3d4e492556371a59a0de190521924c4d96c63b1c53c9bb1f081be4f8964ccd3e5fa51814ad71496a5
+DIST adw-gtk3-5.1.tar.gz 6152577 BLAKE2B 
78f05a219950a1458a1bc6afde762e40d07c53adf71f145ec219a0acda7009811ae227a730b06c7579e65a415b81157f54b02d6ce032ed997f3c98713903fe1e
 SHA512 
9190574a92d16149d807c80fad882edcad17f8f1543e89726a349094efc7a6eb2616c1c7e9d57c500f3bb1c0c957c572ae9fadfeec9a10012c33d650f9cbff5a

diff --git a/x11-themes/adw-gtk3/adw-gtk3-4.9.ebuild 
b/x11-themes/adw-gtk3/adw-gtk3-5.1.ebuild
similarity index 100%
rename from x11-themes/adw-gtk3/adw-gtk3-4.9.ebuild
rename to x11-themes/adw-gtk3/adw-gtk3-5.1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/nwg-panel/

2023-10-21 Thread David Roman
commit: 944502e4b4321036c04ce7d68dbfa84e280a5657
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Oct 19 17:36:29 2023 +
Commit: David Roman  gmail  com>
CommitDate: Thu Oct 19 17:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=944502e4

gui-apps/nwg-panel: remove systemd use flag

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild
index 2174621ad2..4397671dd7 100644
--- a/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.14.ebuild
@@ -19,7 +19,6 @@ fi
 DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
 HOMEPAGE="https://github.com/nwg-piotr/nwg-panel";
 LICENSE="MIT"
-IUSE="systemd"
 
 SLOT="0"
 
@@ -42,9 +41,7 @@ python_install_all() {
doicon nwg-panel.svg
doicon nwg-processes.svg
doicon nwg-shell.svg
-   if use systemd; then
-   systemd_dounit nwg-panel.service
-   fi
+   systemd_dounit nwg-panel.service
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/guru:master commit in: dev-python/guppy3/

2023-10-21 Thread David Roman
commit: 4866421356a469a400052a5d9af38770192402f8
Author: YiFei Zhu  gmail  com>
AuthorDate: Fri Oct 20 14:42:26 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 14:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48664213

dev-python/guppy3: add 3.1.4

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/guppy3/Manifest|  1 +
 dev-python/guppy3/guppy3-3.1.4.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/guppy3/Manifest b/dev-python/guppy3/Manifest
index c386a307c1..9cc3512a93 100644
--- a/dev-python/guppy3/Manifest
+++ b/dev-python/guppy3/Manifest
@@ -1 +1,2 @@
 DIST guppy3-3.1.3.tar.gz 343281 BLAKE2B 
cbc17a26dff0c9f217843575054aed4925461e3525f1f3785aa535fc125d7455b155dc69755edce9b7b6b43e04b18b685051644dee12935a8af8bba384da0e0d
 SHA512 
f35219ecea5fa20edf3f064109b16ea3b022fea666415751000329fb35726759a697b79efe6a93c29d1a422a57c6dbb881bb313e267a569b621fef6cb0971c68
+DIST guppy3-3.1.4.tar.gz 344051 BLAKE2B 
1578ad1d467e3492e6d6ce4142b18670e7e4357c4ca24237b41b478069504a48ff36c9c14af67c8164396a7b2797c0d14d9884de9e251f00fc89e3f2b14e572b
 SHA512 
6f551989ab296d974cf372c8ccfdc7768e17eed35d25e4b14e95a66c35d2ecb6813bad1158ad0b005c730216d33b87d71833cfa9048d9f349851444f39782b9c

diff --git a/dev-python/guppy3/guppy3-3.1.4.ebuild 
b/dev-python/guppy3/guppy3-3.1.4.ebuild
new file mode 100644
index 00..5d4719b641
--- /dev/null
+++ b/dev-python/guppy3/guppy3-3.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python Programming Environment & Heap analysis toolset"
+HOMEPAGE="
+   https://pypi.org/project/guppy3/
+   https://zhuyifei1999.github.io/guppy3/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+python_test() {
+   cd "${T}" || die
+   "${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die
+}



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/kactus2/

2023-10-21 Thread David Roman
commit: f5b884b40f636b5eb850f19aaadf04ad4512d04c
Author: Huang Rui  gmail  com>
AuthorDate: Fri Oct 20 17:40:02 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 17:40:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5b884b4

sci-electronics/kactus2: fix build failed bug

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/kactus2/kactus2-3.12.0.ebuild | 2 +-
 sci-electronics/kactus2/kactus2-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/kactus2/kactus2-3.12.0.ebuild 
b/sci-electronics/kactus2/kactus2-3.12.0.ebuild
index 7812278f3b..72f44b10d5 100644
--- a/sci-electronics/kactus2/kactus2-3.12.0.ebuild
+++ b/sci-electronics/kactus2/kactus2-3.12.0.ebuild
@@ -58,7 +58,7 @@ src_configure() {
default
# Fix bug 854075
# Fix bug 854078
-   eqmake6 Kactus2.pro
+   eqmake6 Kactus2_Solution.pro
 }
 
 src_compile() {

diff --git a/sci-electronics/kactus2/kactus2-.ebuild 
b/sci-electronics/kactus2/kactus2-.ebuild
index 7812278f3b..72f44b10d5 100644
--- a/sci-electronics/kactus2/kactus2-.ebuild
+++ b/sci-electronics/kactus2/kactus2-.ebuild
@@ -58,7 +58,7 @@ src_configure() {
default
# Fix bug 854075
# Fix bug 854078
-   eqmake6 Kactus2.pro
+   eqmake6 Kactus2_Solution.pro
 }
 
 src_compile() {



[gentoo-commits] repo/proj/guru:master commit in: app-editors/pulsar-bin/

2023-10-21 Thread David Roman
commit: 479a430569e3ba33ea2d9a8e1c9ccfefa523b836
Author: YiFei Zhu  gmail  com>
AuthorDate: Fri Oct 20 14:37:45 2023 +
Commit: David Roman  gmail  com>
CommitDate: Fri Oct 20 14:37:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=479a4305

app-editors/pulsar-bin: add 1.110.0, drop 1.108.0

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest   | 4 ++--
 .../{pulsar-bin-1.108.0.ebuild => pulsar-bin-1.110.0.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
index 57aca4efc6..a1c71ffd47 100644
--- a/app-editors/pulsar-bin/Manifest
+++ b/app-editors/pulsar-bin/Manifest
@@ -1,4 +1,4 @@
-DIST pulsar-bin-1.108.0-amd64.tar.gz 230184003 BLAKE2B 
706208f24deaf90ac381358c46747c0ac00954c5aa9d7cb4db45dee15a4450df9a4abe88df096c00b8be4cb86b7bd207c60227b0e3c261ce208b4a08ebc2cd1b
 SHA512 
8c90f8dbec1dcfa8e8ada01809dc1b95b6f8f61886cf0e767509f04c72ec49abd7edd5cfe773df649ff7c081d936bf1dcf906e3e70a831cbb417e5a3a033f2f1
-DIST pulsar-bin-1.108.0-arm64.tar.gz 191573170 BLAKE2B 
1f8242730531ccf0395fbfcfd0c6284a0191ce40a1d700f449014662f93de72db6d55599e92baaba1c9b3135c73c8f17c063494778620974c0e37880621723d8
 SHA512 
d049d6f6951e9e3438b7334d7aafde612719be8c71e647970ad99031be1bf5581f0d02711c7b3a05d1248d0e9783b83a982a60178f6aee2f3f8d4609beea18ca
 DIST pulsar-bin-1.109.0-amd64.tar.gz 230323361 BLAKE2B 
1f97a0ad37bb32d677923fcfe18870dffd8865b116a21936178ef8deed276409cb38fd5b22f9375a7fc72d5996030afc15648d13da36fa4bd30e74febd79ce4c
 SHA512 
c95d1b1a6a644eff5eee0ce49fd88b56062effb7ecc7a37a6de732846ee86c862504d3341e9b5fc10cdadf71051f427f7d252ed66865cc4b83f8861680b7624e
 DIST pulsar-bin-1.109.0-arm64.tar.gz 191749896 BLAKE2B 
2097ffcb98f3b0b1862b7852f5cf497bf04b6f55629e7ecb863b0b0b2bad36b983c76eb57b46e38b281fabdc3aeff4c97045cd0ee21a34d7b6cd42dd0db712d9
 SHA512 
683e1c495808643f5f380c7c231a6b811f7834be6d6c8f1021cd4535f1a6c9416180f919aab7d3f7aaa4feef91d713e5f25a540246145641baca35814eec951d
+DIST pulsar-bin-1.110.0-amd64.tar.gz 230950040 BLAKE2B 
27a0f7a9ec5c3c9feb98d41893aa79f8d3a234cf09099730ccf9d54c369b49a23b470ba74e04ff3a7bb2a6a3b10d89d992141b969d4ba3632477942ccddee585
 SHA512 
07826455d66cc3167c2aa5d85ada623d033026984f7bde7a4aa14f583d144cbd590dd4529bccb7669aced1ed22bb33f17331f406708720bba857177eb58ac492
+DIST pulsar-bin-1.110.0-arm64.tar.gz 192205620 BLAKE2B 
ad74d5d7406c8788fc3d6ae44a0149c417bfdbba4562ae66994288a5c2367c5ea8e3618041c768eafea4748aa9e768283e9e498914e0b8aac17b837f4795d422
 SHA512 
c844f3094a186f73466e98e04c6a54271a84a89a62fe1310f52bcd1e14979600b3b488c97b61d7ec27e08f4ba927384354954df8be39da299359650198880006

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.108.0.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.110.0.ebuild
similarity index 100%
rename from app-editors/pulsar-bin/pulsar-bin-1.108.0.ebuild
rename to app-editors/pulsar-bin/pulsar-bin-1.110.0.ebuild



[gentoo-commits] proj/devmanual:master commit in: ebuild-maintenance/new-ebuild/

2023-10-21 Thread Ulrich Müller
commit: fd399e73274e120f5171d2f75fe0dfbe8c032b1d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct 21 11:43:54 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 11:43:54 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=fd399e73

ebuild-maintenance/new-ebuild; Fix link to bugzilla advanced search

Also update the paragraph explaining it.

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-maintenance/new-ebuild/text.xml | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/ebuild-maintenance/new-ebuild/text.xml 
b/ebuild-maintenance/new-ebuild/text.xml
index ea6dcab..10793e0 100644
--- a/ebuild-maintenance/new-ebuild/text.xml
+++ b/ebuild-maintenance/new-ebuild/text.xml
@@ -8,15 +8,16 @@
 
 
 
-Before writing a new ebuild, check
-https://bugs.gentoo.org/";>bugs.gentoo.org
-to see if an ebuild has already been written for the package, but has not yet
-been added to the Gentoo repository.  Go to https://bugs.gentoo.org/";>bugs.gentoo.org, choose query and select
-Advanced Search; as product select Gentoo Linux, as component select
-ebuilds.  In the search field put the name of the ebuild and as status
-select all possible fields, then submit the query. For you lazy people, click
-https://bugs.gentoo.org/query.cgi?format=advanced&product=Gentoo%20Linux&component=New%20Ebuilds&bug_Status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED";>here.
+Before writing a new ebuild, check https://bugs.gentoo.org/";>
+bugs.gentoo.org to see if an ebuild has already been written for
+the package, but has not yet been added to the Gentoo repository. Go to
+https://bugs.gentoo.org/";>bugs.gentoo.org, choose query and
+select Advanced Search; as product select Gentoo Linux, as component
+select New packages. In the search field put the name of the ebuild and
+as status and resolution select all possible fields, then submit the query.
+For you lazy people, here is a
+https://bugs.gentoo.org/query.cgi?format=advanced&product=Gentoo%20Linux&component=New%20packages";>
+Bugzilla advanced search link.
 
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-10-21 Thread Sam James
commit: dc0386262d100549ec0473a4f0c5394aadafa744
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 11:58:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc038626

dev-db/sqlmap: Stabilize 1.7.9 x86, #916064

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/sqlmap-1.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlmap/sqlmap-1.7.9.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.9.ebuild
index 98dd6c54846c..ba1cc9476749 100644
--- a/dev-db/sqlmap/sqlmap-1.7.9.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap";
 else

SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 x86"
 fi
 
 # sqlmap (GPL-2+)



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-lang/

2023-10-21 Thread Sam James
commit: 03a9429aaf1c66e4c94d5dc81f672b4aa99fb3ee
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 11:58:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03a9429a

dev-java/commons-lang: Stabilize 3.13.0 x86, #916056

Signed-off-by: Sam James  gentoo.org>

 dev-java/commons-lang/commons-lang-3.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/commons-lang/commons-lang-3.13.0.ebuild 
b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
index 6f7d6179b21e..b0cda8530aa6 100644
--- a/dev-java/commons-lang/commons-lang-3.13.0.ebuild
+++ b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}3-${PV}-src"
 
 LICENSE="Apache-2.0"
 SLOT="3.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: net-libs/sofia-sip/

2023-10-21 Thread Sam James
commit: 71dd01b211b693c43f64e2260db54faec62929fa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Oct 20 21:58:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dd01b2

net-libs/sofia-sip: stable 1.13.16 for sparc, bug #915666

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-libs/sofia-sip/sofia-sip-1.13.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild 
b/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild
index 5b435c7f85de..4ef129972b2a 100644
--- a/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild
+++ b/net-libs/sofia-sip/sofia-sip-1.13.16.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/freeswitch/${PN}/archive/refs/tags/v${PV}.tar.gz ->
 
 LICENSE="LGPL-2.1+ BSD public-domain" # See COPYRIGHT
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc ~x86 ~x86-linux"
 IUSE="ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-10-21 Thread Sam James
commit: 7a159aab12ecef7af3a946ddd41fa9811d4af6d8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 11:58:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:58:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a159aab

dev-db/sqlmap: Stabilize 1.7.9 amd64, #916064

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/sqlmap-1.7.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlmap/sqlmap-1.7.9.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.9.ebuild
index ba1cc9476749..cee7e3a24228 100644
--- a/dev-db/sqlmap/sqlmap-1.7.9.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap";
 else

SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 x86"
+   KEYWORDS="amd64 x86"
 fi
 
 # sqlmap (GPL-2+)



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-lang/

2023-10-21 Thread Sam James
commit: 7110ca38cc85b5932e7e0896fe8bffacd6e89141
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 11:58:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:58:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7110ca38

dev-java/commons-lang: Stabilize 3.13.0 amd64, #916056

Signed-off-by: Sam James  gentoo.org>

 dev-java/commons-lang/commons-lang-3.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/commons-lang/commons-lang-3.13.0.ebuild 
b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
index b0cda8530aa6..75c663e8453e 100644
--- a/dev-java/commons-lang/commons-lang-3.13.0.ebuild
+++ b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}3-${PV}-src"
 
 LICENSE="Apache-2.0"
 SLOT="3.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/snappy/

2023-10-21 Thread Sam James
commit: 3294f5d7dab3f8290079bd1cd743b71fb46ebeb0
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 11:58:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 11:58:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3294f5d7

dev-java/snappy: Stabilize 1.1.10.1-r1 amd64, #916061

Signed-off-by: Sam James  gentoo.org>

 dev-java/snappy/snappy-1.1.10.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/snappy/snappy-1.1.10.1-r1.ebuild 
b/dev-java/snappy/snappy-1.1.10.1-r1.ebuild
index 9097dcb28f01..40d0c9d6c229 100644
--- a/dev-java/snappy/snappy-1.1.10.1-r1.ebuild
+++ b/dev-java/snappy/snappy-1.1.10.1-r1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/snappy-java-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="1.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 CP_DEPEND="dev-java/osgi-core:0"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-10-21 Thread Joonas Niilola
commit: 65e39abaa9d41caff201e4df4404c668b5317c02
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 12:02:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 12:03:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e39aba

profiles: remove x11-plugins/enigmail

Closes: https://bugs.gentoo.org/914486
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/package.mask | 10 --
 1 file changed, 10 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a8642a37d472..7cb3137e77c0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -218,16 +218,6 @@ app-dicts/prime-dict
 # the changes in 8.0.2.
 ~dev-python/setuptools-scm-8.0.1
 
-# Joonas Niilola  (2023-09-21)
-# Enigmail's functionality has been built into Thunderbird-68, carrying over
-# all the way to 115. Enigmail hasn't been supported in TB since 91. It's
-# currently only supported on SeaMonkey, but upstream provides a pre-packed
-# extension to download for SM directly. Therefore there's not much reason to
-# package it in Gentoo, given also the current version is years behind upstream
-# releases. Bug #914486
-# Removal in ~30 days.
-x11-plugins/enigmail
-
 # Jaco Kroon  (2023-09-19)
 # Joonas Niilola  (2023-09-21)
 # DAHDI is not suited for a rolling-release distribution. Upstream releases new



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/enigmail/, x11-plugins/enigmail/files/

2023-10-21 Thread Joonas Niilola
commit: 9b9ecd3a1659ab916315d9aa46b7811c646f0e16
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 12:01:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 12:03:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9ecd3a

x11-plugins/enigmail: treeclean

Bug: https://bugs.gentoo.org/914486
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-plugins/enigmail/Manifest  |  1 -
 x11-plugins/enigmail/enigmail-2.2.4.ebuild | 78 --
 .../files/enigmail-no_pEp_auto_download.patch  | 33 -
 x11-plugins/enigmail/metadata.xml  |  8 ---
 4 files changed, 120 deletions(-)

diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest
deleted file mode 100644
index bcd0c9596dd3..
--- a/x11-plugins/enigmail/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST enigmail-2.2.4.tar.gz 432157 BLAKE2B 
e6d5eab4cba2cd9ddf38f8152511606c48ce995be331551a7b403ecbd06967c22702a06e06aa89219b5c905e835ddb4d146c0fc2cb11e1a647e46854dd1f
 SHA512 
bf23f52ed61002b05e2e432a0abd1f576fe6eb97d94ab2241e17be86138cee153d668747f5759b967d9a4977be3dc901ee78ddb168347bdbbfed9229d27f786d

diff --git a/x11-plugins/enigmail/enigmail-2.2.4.ebuild 
b/x11-plugins/enigmail/enigmail-2.2.4.ebuild
deleted file mode 100644
index c9283c4c4b69..
--- a/x11-plugins/enigmail/enigmail-2.2.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1
-
-DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
-HOMEPAGE="https://www.enigmail.net/";
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-3"
-IUSE=""
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source";
-   S="${WORKDIR}/${P}"
-else
-   if [[ ${PV} = *_beta* ]] ; then
-   SRC_URI="https://www.enigmail.net/download/beta/${P/_/-}.tar.gz";
-   else
-   SRC_URI="https://www.enigmail.net/download/source/${P}.tar.gz";
-   KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux 
~x86-linux"
-   fi
-   S="${WORKDIR}/${PN}"
-fi
-
-RDEPEND="
-   ( >=app-crypt/gnupg-2.0
-   || (
-   app-crypt/pinentry[gtk(-)]
-   app-crypt/pinentry[qt5(-)]
-   )
-   )
-   !
-Date: Wed, 7 Mar 2018 11:31:50 +0100
-Subject: Avoid auto-download of pEpEngine (Closes: #891882)
-
-When pEpEngine is available in debian, enigmail should Depend: or
-Recommend: it.  In the meantime, we should disable auto-download of
-the pEp engine and prefer enigmail.

- package/prefs/defaultPrefs.js | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/package/prefs/defaultPrefs.js b/package/prefs/defaultPrefs.js
-index a1f031e..10f2c25 100755
 a/package/prefs/defaultPrefs.js
-+++ b/package/prefs/defaultPrefs.js
-@@ -14,7 +14,7 @@
- // 0: force using Enigmail
- // 1: automatic mode (use pEp if Enigmail and S/MIME are not configured for 
any identity)
- // 2: force using pEp
--pref("extensions.enigmail.juniorMode", 1);
-+pref("extensions.enigmail.juniorMode", 0);
- 
- // the last configured Enigmail version
- pref("extensions.enigmail.configuredVersion", "");
-@@ -204,7 +204,7 @@ pref("extensions.enigmail.warnDownloadContactKeys", true);
- pref("extensions.enigmail.wrapHtmlBeforeSend", true);
- 
- // automatically download pepmda if it is available (without askin user)
--pref("extensions.enigmail.pEpAutoDownload", true);
-+pref("extensions.enigmail.pEpAutoDownload", false);
- 
- // holds the last result of the last check for pEp updates
- pref("extensions.enigmail.pEpLastUpdate", 0);

diff --git a/x11-plugins/enigmail/metadata.xml 
b/x11-plugins/enigmail/metadata.xml
deleted file mode 100644
index aef898a0bf82..
--- a/x11-plugins/enigmail/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   mozi...@gentoo.org
-   Gentoo Mozilla Team
-
-



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-lang/

2023-10-21 Thread Sam James
commit: d3e1c732fc98744bd35f5de0db546999123bebd0
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 12:36:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 12:36:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e1c732

dev-java/commons-lang: Stabilize 3.13.0 arm64, #916056

Signed-off-by: Sam James  gentoo.org>

 dev-java/commons-lang/commons-lang-3.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/commons-lang/commons-lang-3.13.0.ebuild 
b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
index 75c663e8453e..6099262b2524 100644
--- a/dev-java/commons-lang/commons-lang-3.13.0.ebuild
+++ b/dev-java/commons-lang/commons-lang-3.13.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}3-${PV}-src"
 
 LICENSE="Apache-2.0"
 SLOT="3.6"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-python/coreschema/

2023-10-21 Thread Florian Schmaus
commit: 9461f995ddcd5283b79f4f1c5d0a07e1b8bd93cf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:45:30 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:45:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9461f995

dev-python/coreschema: treeclean

Bug: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-python/coreschema/Manifest   |  1 -
 dev-python/coreschema/coreschema-0.0.4-r1.ebuild | 28 
 dev-python/coreschema/metadata.xml   | 13 ---
 3 files changed, 42 deletions(-)

diff --git a/dev-python/coreschema/Manifest b/dev-python/coreschema/Manifest
deleted file mode 100644
index dde371908d51..
--- a/dev-python/coreschema/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-coreschema-0.0.4.tar.gz 21905 BLAKE2B 
1afe09038761809fa0e12d13fb89884760d4aff325a4bbdac104c03648856f8d50b562fc00a8509fcc75f962918f33d89017fae0a6d0335def4d6b77ee9aacd9
 SHA512 
28badbae07284fb4dbd3f01f613edda1202902115fb166bd95bbac549d398c9e02548b473524d3b530a42319a99d7e55e92bf54269827a9812249cfb285670c3

diff --git a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild 
b/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
deleted file mode 100644
index 64a0fd95f493..
--- a/dev-python/coreschema/coreschema-0.0.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Core Schema"
-HOMEPAGE="https://github.com/core-api/python-coreschema";
-SRC_URI="
-   https://github.com/core-api/python-coreschema/archive/${PV}.tar.gz
-   -> ${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/jinja[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/coreschema/metadata.xml 
b/dev-python/coreschema/metadata.xml
deleted file mode 100644
index b4d5d231c231..
--- a/dev-python/coreschema/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   coreschema
-   core-api/python-coreschema
-   
-



[gentoo-commits] repo/gentoo:master commit in: dev-python/coreapi/

2023-10-21 Thread Florian Schmaus
commit: 3e51e70f35a5f61bc8896c3fa33976b3f2f37bae
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:45:46 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:45:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e51e70f

dev-python/coreapi: treeclean

Bug: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-python/coreapi/Manifest|  1 -
 dev-python/coreapi/coreapi-2.3.3-r2.ebuild | 31 --
 dev-python/coreapi/metadata.xml| 13 -
 3 files changed, 45 deletions(-)

diff --git a/dev-python/coreapi/Manifest b/dev-python/coreapi/Manifest
deleted file mode 100644
index e04cc791180c..
--- a/dev-python/coreapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST core-api-python-client-2.3.3.tar.gz 37470 BLAKE2B 
ce3f88e1608715eec06a50fa5df4cd331e90509d0b7e9ab275ccfb4b3b5216115539b7fcd70af64794f0ae50a5084873d2dbbd38c85cb8be3f319d6880f5993e
 SHA512 
aeae3ace84c0ce61552236b83db28e47492f5ac17a0e216e1a8eeddaf67270b94127f7a40f8a37cc5051abe097555adfd690a7e6c8801524ca77c916bd451ab8

diff --git a/dev-python/coreapi/coreapi-2.3.3-r2.ebuild 
b/dev-python/coreapi/coreapi-2.3.3-r2.ebuild
deleted file mode 100644
index 92e60e4e0d3e..
--- a/dev-python/coreapi/coreapi-2.3.3-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=python-client-${PV}
-DESCRIPTION="Python client library for Core API"
-HOMEPAGE="https://github.com/core-api/python-client";
-SRC_URI="
-   https://github.com/core-api/python-client/archive/${PV}.tar.gz
-   -> core-api-${MY_P}.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/coreschema[${PYTHON_USEDEP}]
-   dev-python/itypes[${PYTHON_USEDEP}]
-   dev-python/uritemplate[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/coreapi/metadata.xml b/dev-python/coreapi/metadata.xml
deleted file mode 100644
index b7a3f678e1c9..
--- a/dev-python/coreapi/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   coreapi
-   core-api/python-client
-   
-



[gentoo-commits] repo/gentoo:master commit in: www-apps/owncloud/, profiles/

2023-10-21 Thread Florian Schmaus
commit: 6472a65b981bf68ff695d43af747ef5f1485ed3f
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:47:53 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:47:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6472a65b

www-apps/owncloud: treeclean

Closes: https://bugs.gentoo.org/842882
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/package.mask |  6 
 www-apps/owncloud/Manifest|  2 --
 www-apps/owncloud/metadata.xml| 12 
 www-apps/owncloud/owncloud-10.12.2.ebuild | 47 ---
 www-apps/owncloud/owncloud-10.13.0.ebuild | 47 ---
 5 files changed, 114 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d53f9a8f473..a7c014aa00cf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -231,12 +231,6 @@ net-misc/dahdi
 net-misc/dahdi-tools
 net-misc/openr2
 
-# Bernard Cafarelli  (2023-09-19)
-# Only works with PHP 7, which was dropped from Gentoo
-# Upstream has no short-term plan to add PHP 8 support
-# Bug #842882, removal on 2023-10-19.
-www-apps/owncloud
-
 # Sam James  (2023-09-09)
 # OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 
3.
 # https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/

diff --git a/www-apps/owncloud/Manifest b/www-apps/owncloud/Manifest
deleted file mode 100644
index e8b6d1a803ca..
--- a/www-apps/owncloud/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST owncloud-10.12.2.tar.bz2 58400068 BLAKE2B 
cdfae1a4c9b8b22ef90b2ed251cfb02b2f60c8a0e5bf689cc6ed1e0eee679c4c6e6b06ad8cec5e0b619d5181d67e0284513c6e38b3872422368337292c0e
 SHA512 
6c490163dbf8dcc42e56f6ddd4b2695fb6762c8f9f0a7c5c359b4dc01160362146dffaebcc72cf4a21b945d5fe15cdd4fdd2e995052ae24c32cd4e13f7f03593
-DIST owncloud-10.13.0.tar.bz2 58497343 BLAKE2B 
715c38804e1f42ecb88b4f86efb8060783d6637cd6e24bf09c741fbceddd55358dec19acf959721afda1161cdc7e75283efc2b6fb22e30e4d811ee8a6b4c3444
 SHA512 
67c8f5f9b98d9a550cd6674d968777f9869221a82253d969f1b9092478d636db97b60d9d95103b565662bf1ff29dc0cb944f3d035cd49d6f3986ea2524743af2

diff --git a/www-apps/owncloud/metadata.xml b/www-apps/owncloud/metadata.xml
deleted file mode 100644
index 1323b7cc207f..
--- a/www-apps/owncloud/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   voyag...@gentoo.org
-   Bernard Cafarelli
-   
-
-   web-a...@gentoo.org
-   Gentoo Webapps
-   
-

diff --git a/www-apps/owncloud/owncloud-10.12.2.ebuild 
b/www-apps/owncloud/owncloud-10.12.2.ebuild
deleted file mode 100644
index 8f9738555172..
--- a/www-apps/owncloud/owncloud-10.12.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Web-based storage application where all your data is under your 
own control"
-HOMEPAGE="https://owncloud.com/";
-SRC_URI="https://download.owncloud.com/server/stable/${P}.tar.bz2";
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+curl mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND=">=dev-lang/php-7.0[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,xmlreader,xmlwriter,zip]
-   virtual/httpd-php"
-
-S=${WORKDIR}/${PN}
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-   dodir "${MY_HTDOCSDIR}"/data
-
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
-   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
-   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
-   webapp_src_install
-}
-
-pkg_postinst() {
-   elog "Additional applications (calendar, ...) are no longer provided by 
default."
-   elog "You can install them after login via the applications management 
page"
-   elog "(check the recommended tab). No application data is lost."
-   webapp_pkg_postinst
-}

diff --git a/www-apps/owncloud/owncloud-10.13.0.ebuild 
b/www-apps/owncloud/owncloud-10.13.0.ebuild
deleted file mode 100644
index 8f9738555172..
--- a/www-apps/owncloud/owncloud-10.13.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Web-based storage application where all your data is under your 
own control"
-HOMEPAGE="https://owncloud.com/";
-SRC_URI="https://download.owncloud.com/server/stable/${P}.tar.bz2";
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+curl mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND=">=dev-lang/php

[gentoo-commits] repo/gentoo:master commit in: dev-python/itypes/

2023-10-21 Thread Florian Schmaus
commit: b73172364140ce7a98a12f7d04df9ecf12810892
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:45:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:45:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7317236

dev-python/itypes: treeclean

Bug: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-python/itypes/Manifest   |  1 -
 dev-python/itypes/itypes-1.2.0-r1.ebuild | 29 -
 dev-python/itypes/metadata.xml   | 12 
 3 files changed, 42 deletions(-)

diff --git a/dev-python/itypes/Manifest b/dev-python/itypes/Manifest
deleted file mode 100644
index 94c22396d982..
--- a/dev-python/itypes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST itypes-1.2.0.gh.tar.gz 5578 BLAKE2B 
c4025c2ad54203c4f3bbcd6f369fc6a86d21bd54a63c42acd68a98b6b44404340c3242e3c7a896483860eaa7f3df156fec79a71974e3cbb7b984fd83aa631eb2
 SHA512 
94421fa3f9ec7d18989332ca518607f09bd9d674e80bbca4a3c7324c20c3ae4e0679457e6a328e50ffe3d94c6db733f092798293133d42c1f07d959e0f837891

diff --git a/dev-python/itypes/itypes-1.2.0-r1.ebuild 
b/dev-python/itypes/itypes-1.2.0-r1.ebuild
deleted file mode 100644
index 6e0a268cb27f..
--- a/dev-python/itypes/itypes-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Basic immutable container types for python"
-HOMEPAGE="
-   https://github.com/PavanTatikonda/itypes/
-   https://pypi.org/project/itypes/
-"
-SRC_URI="
-   https://github.com/PavanTatikonda/itypes/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest tests.py
-}

diff --git a/dev-python/itypes/metadata.xml b/dev-python/itypes/metadata.xml
deleted file mode 100644
index 9b383a6d5c73..
--- a/dev-python/itypes/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   PavanTatikonda/itypes
-   itypes
-   
-



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-10-21 Thread Florian Schmaus
commit: dcf3951da5bc00612d85821683eb724e89d9292b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Oct 21 12:46:55 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Oct 21 12:46:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf3951d

package.mask: remove obsolete dev-python/{coreschema,coreapi/itypes} entry

Closes: https://bugs.gentoo.org/914363
Signed-off-by: Florian Schmaus  gentoo.org>

 profiles/package.mask | 10 --
 1 file changed, 10 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 7cb3137e77c0..4d53f9a8f473 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -237,16 +237,6 @@ net-misc/openr2
 # Bug #842882, removal on 2023-10-19.
 www-apps/owncloud
 
-# Michał Górny  (2023-09-17)
-# Core API has not been maintained since 2017, and all the repositories
-# have been archived in 2019.  It remained in ::gentoo only
-# as an optional test dependency, and all reverse dependencies have been
-# updated not to depend on it.
-# Removal on 2023-10-17.  Bug #914363.
-dev-python/coreapi
-dev-python/coreschema
-dev-python/itypes
-
 # Sam James  (2023-09-09)
 # OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 
3.
 # https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/



[gentoo-commits] proj/genkernel:master commit in: /

2023-10-21 Thread Sam James
commit: 1c32ab6b94a459d72764f59ec978c1d04de6fd83
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:51:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:51:21 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=1c32ab6b

genkernel: prepare for 4.3.7

Signed-off-by: Sam James  gentoo.org>

 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 83313ea..31a79a2 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.3.6'
+GK_V='4.3.7'
 
 # Normalize locales
 export LC_ALL=C



[gentoo-commits] proj/genkernel:master commit in: patches/boost/1.79.0/

2023-10-21 Thread Sam James
commit: 4714e523205dbf9288d7e236b00e61004c7b775f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:50:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:50:23 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4714e523

patches: boost: fix build on some alt-arches

Bug: https://bugs.gentoo.org/843212
Bug: https://bugs.gentoo.org/913150
Signed-off-by: Sam James  gentoo.org>

 .../1.79.0/boost-1.79.0-fix-mips1-transition.patch | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch 
b/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch
new file mode 100644
index 000..efcd385
--- /dev/null
+++ b/patches/boost/1.79.0/boost-1.79.0-fix-mips1-transition.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/843212
+https://bugs.gentoo.org/913150
+https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9b0d1fe535f498e607f7f8f860656237af347e
+
+https://github.com/boostorg/boost/commit/791442bf1ed7a3b14893ed9e73ef2ab32b2a6026,
 and
+https://github.com/boostorg/config/commit/1a55d1d9c6d1cf7739645080bdd92fe903b4211e
 without the file renaming.
+
+--- a/boostcpp.jam
 b/boostcpp.jam
+@@ -634,7 +634,7 @@ rule address-model ( )
+ return @boostcpp.deduce-address-model ;
+ }
+ 
+-local deducable-architectures = arm mips1 power riscv s390x sparc x86 
combined ;
++local deducable-architectures = arm mips power riscv s390x sparc x86 combined 
;
+ feature.feature deduced-architecture : $(deducable-architectures) : 
propagated optional composite hidden ;
+ for a in $(deducable-architectures)
+ {
+@@ -645,10 +645,10 @@ rule deduce-architecture ( properties * )
+ {
+ local result ;
+ local filtered = [ toolset-properties $(properties) ] ;
+-local names = arm mips1 power riscv s390x sparc x86 combined ;
++local names = arm mips power riscv s390x sparc x86 combined ;
+ local idx = [ configure.find-builds "default architecture" : $(filtered)
+ : /boost/architecture//arm
+-: /boost/architecture//mips1
++: /boost/architecture//mips
+ : /boost/architecture//power
+ : /boost/architecture//riscv
+ : /boost/architecture//s390x
+--- a/libs/config/checks/architecture/Jamfile.jam
 b/libs/config/checks/architecture/Jamfile.jam
+@@ -18,7 +18,8 @@ obj 64 : 64.cpp ;
+ 
+ obj arm  : arm.cpp ;
+ obj combined : combined.cpp ;
+-obj mips1: mips1.cpp ;
++obj mips : mips1.cpp ;
++alias mips1  : mips ; # Backwards compatibility
+ obj power: power.cpp ;
+ obj riscv: riscv.cpp ;
+ obj sparc: sparc.cpp ;



[gentoo-commits] proj/genkernel: New tag: 4.3.7

2023-10-21 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:51:46 2023 +

New tag: 4.3.7




[gentoo-commits] repo/gentoo:master commit in: sys-kernel/genkernel/

2023-10-21 Thread Sam James
commit: bb580b63749dcfeeae01262fbd86cd00928ab3a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 13:52:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 13:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb580b63

sys-kernel/genkernel: add 4.3.7

Closes: https://bugs.gentoo.org/913150
Signed-off-by: Sam James  gentoo.org>

 sys-kernel/genkernel/Manifest   |   1 +
 sys-kernel/genkernel/genkernel-4.3.7.ebuild | 324 
 2 files changed, 325 insertions(+)

diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 182dd56c5853..b44742310e74 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -21,6 +21,7 @@ DIST genkernel-4.3.2.tar.xz 480168 BLAKE2B 
bde9abb37c0da8b4638618d17ea79eeffe1b8
 DIST genkernel-4.3.3.tar.xz 478772 BLAKE2B 
60061335cf965df4add578cc59f0b548eddb4efab3ae96ddfcfaa116f85ffdf97ae5d667456f7da9257664945ce6748f987b8ae687c077b71ad1023ade23374d
 SHA512 
2f543fda8451bf283ab835fdfbf3649fe561af9aa1356fe92e74b0ac248223f8f09c83ffa4d9f54bf74428b0c194f9decd21715a97e7a906e6e56576a4eab163
 DIST genkernel-4.3.5.tar.xz 479312 BLAKE2B 
ba38b33832138492e56316bf5bd985ea831be51006ccd2aaf1503b69d706ef39fbd94e007edd3014376796319f887107e9ecbed81ce6259afa05a0d788a3aa1f
 SHA512 
22e7d45492add9f5d8cf3523f1cf8d5364a164db9cd4858c020086514fc3312e1739845ae716eddc6f6306748ed95a770b2a75b818bc8542003169257853ec89
 DIST genkernel-4.3.6.tar.xz 480376 BLAKE2B 
fe2b9ed982123eeff2249c44aaca7e8801d8df3149122bf30b6d85ab9ebc7967c36694d1b418fa92f73db2164face805c5ec7a8f5511049e9b7950a52ce088a0
 SHA512 
f8537aefd7614057a7c787bdb41eecfc0ebe499fa41dce9181fa1bb90472c6b6b92fea255776b0f61823c7289bfdcf7e03f23e3d8718b96d1e3588e1663752d5
+DIST genkernel-4.3.7.tar.xz 483044 BLAKE2B 
1d2dfdc3a5e0d34d369ebe21faa2e61c7d94b9807cfd2c9289210ec7a0b7f4a6c317402480c22ca633ce8be8308c64126110e0b39b9c755c2506c34721d06388
 SHA512 
48d1d014c18a6f1d97530b8f88df5c0331eba29c1cf5b48ae047bd36211149e391fa6af92277404aeb54794e1e904b7140ebca0df3e5cb4ac8e0455cdc699859
 DIST gnupg-1.4.23.tar.bz2 3749353 BLAKE2B 
ec5e6bef0c7bb2a65813d7852cebeaa24c4855f9d9d9e802070da50b89fff56b747682933aa766dd130f849efcfe28f7aa74f3153405429bcf3845ef29c6dd6e
 SHA512 
78dc52a2010202a4afc8814b29fda657a6c9fe230d5e7db11ae040edd2b0ca819e1baa4dbd6c0d04d36cd353df484e83f52d17759d2891c2cf7025c0b5d36612
 DIST hwids-20210613.tar.gz 3867741 BLAKE2B 
64c4b0a83058a2052f7b132241008a3cc75452e93a9a57a9159c357c23fd09ee256abc2b94e700b5d8e8bd4e231ae12932d2c2f32fb03853207739cb3387047d
 SHA512 
4568f6b8c0ca80ec772bd2785d4dc169d1d13a721472a15399158d9a7f31abbe414c5c8cfdf1a3b81cce4e33742a4b6e005e97e3e907643d0afdc8e953624fea
 DIST json-c-0.13.1.tar.gz 639425 BLAKE2B 
1da310309f9ce03306a9fd4a161670e460cf0b348df7c006902390f74a4cf100aab1ce6ac8a361a278dd917c114a278de5b3445817f3a40ae287478add46
 SHA512 
e984db2a42b9c95b52c798b2e8dd1b79951a8dcba27370af30c43b9549fbb8dbcf052a535c528209aaee38e6d1f760168b706905ae72f3e704ed20f8a1a1

diff --git a/sys-kernel/genkernel/genkernel-4.3.7.ebuild 
b/sys-kernel/genkernel/genkernel-4.3.7.ebuild
new file mode 100644
index ..76313e2ddf91
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-4.3.7.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# genkernel--> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 python-single-r1
+
+# Whenever you bump a GKPKG, check if you have to move
+# or add new patches!
+VERSION_BCACHE_TOOLS="1.0.8_p20141204"
+VERSION_BOOST="1.79.0"
+VERSION_BTRFS_PROGS="6.3.2"
+VERSION_BUSYBOX="1.36.1"
+VERSION_COREUTILS="9.3"
+VERSION_CRYPTSETUP="2.6.1"
+VERSION_DMRAID="1.0.0.rc16-3"
+VERSION_DROPBEAR="2022.83"
+VERSION_EUDEV="3.2.10"
+VERSION_EXPAT="2.5.0"
+VERSION_E2FSPROGS="1.46.4"
+VERSION_FUSE="2.9.9"
+VERSION_GPG="1.4.23"
+VERSION_HWIDS="20210613"
+VERSION_ISCSI="2.1.8"
+VERSION_JSON_C="0.13.1"
+VERSION_KMOD="30"
+VERSION_LIBAIO="0.3.113"
+VERSION_LIBGCRYPT="1.9.4"
+VERSION_LIBGPGERROR="1.43"
+VERSION_LIBXCRYPT="4.4.36"
+VERSION_LVM="2.02.188"
+VERSION_LZO="2.10"
+VERSION_MDADM="4.1"
+VERSION_POPT="1.18"
+VERSION_STRACE="6.4"
+VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
+VERSION_UNIONFS_FUSE="2.0"
+VERSION_USERSPACE_RCU="0.14.0"
+VERSION_UTIL_LINUX="2.38.1"
+VERSION_XFSPROGS="6.3.0"
+VERSION_XZ="5.4.3"
+VERSION_ZLIB="1.2.13"
+VERSION_ZSTD="1.5.5"
+VERSION_KEYUTILS="1.6.3"
+
+COMMON_URI="
+   
https://github.com/g2p/bcache-tools/archive/399021549984ad27bf4a13ae85e458833fe003d7.tar.gz
 -> bcache-tools-${VERSION_BCACHE_TOOLS}.tar.gz
+   
https://boostorg.jfrog.io/artifactory/main/release/${VERSION_BOOST}/source/boost_${VERSION_BOOST//./_}.tar.bz2
+   
https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${VERSION_BTRFS_PROGS}.tar.xz
+   https://www.bu

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: d32dff9c43fecbc5f458f52e34b7cbf4d5321d00
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:15:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:15:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32dff9c

sys-kernel/dracut: Stabilize 059-r4 arm64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 90c42349d4a5..9f11c3ab3575 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: fe092daf309083d1f574a9916c0ed8aa2c31edb8
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe092daf

sys-kernel/dracut: Stabilize 059-r4 x86, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 80aacb6ec907..eba73d5875ba 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: edc53e7e9e837e4b8310a74ae4861132e47f452d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc53e7e

sys-kernel/dracut: Stabilize 059-r4 amd64, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 9f11c3ab3575..80aacb6ec907 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips 
~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Sam James
commit: 8839270f2104d2c3b5929ecec79ade9f989342f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 14:16:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 14:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8839270f

sys-kernel/dracut: Stabilize 059-r4 arm, #916071

Signed-off-by: Sam James  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index eba73d5875ba..242f77c4f52e 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: media-video/amdgpu-pro-amf/

2023-10-21 Thread Joonas Niilola
commit: e5e9c7f918391c83b0b6529bb519aea11012b6f5
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Oct  7 17:09:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e9c7f9

media-video/amdgpu-pro-amf: add 1.4.31.1654522

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Closes: https://github.com/gentoo/gentoo/pull/33234
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/amdgpu-pro-amf/Manifest|  1 +
 .../amdgpu-pro-amf-1.4.31.1654522.ebuild   | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-video/amdgpu-pro-amf/Manifest 
b/media-video/amdgpu-pro-amf/Manifest
index 1d5e82418fcc..3b6169ece602 100644
--- a/media-video/amdgpu-pro-amf/Manifest
+++ b/media-video/amdgpu-pro-amf/Manifest
@@ -2,3 +2,4 @@ DIST amdgpu-pro-amf-1.4.24.1452059.deb 1307216 BLAKE2B 
2ecae593da961e2ff86e807c0
 DIST amdgpu-pro-amf-1.4.26.1511376.deb 1502528 BLAKE2B 
c2199f6b026552f486f2c7f75af9e3d37193870850de75d87b7099257281f98f030f4f7816aaf8086e0011a0f4db16210a084d4e7fcb8c3519e02be1ecb82de9
 SHA512 
3a3da593dfb765b7302e627a0df4c6e7bc35cfc76ce60ee9e5df74de73bcaf09b7dc687d30cd8ca54b25b90c140830bdb5352c816b7c6569f8200ca0f9acfc48
 DIST amdgpu-pro-amf-1.4.29.1580631.deb 1653852 BLAKE2B 
5af5250c07e1b99ae8c1ee28507927e28ee7811929c789b5939a06f631b81155d6795e1392830945bf377f5298a5153e9af3541b2d94533661db394a059fb715
 SHA512 
07568c5e2f92f10274f7ac25a9d68539b8ce2e5d24c87e9b6a3aec2b8d5a32980c8fd802394dfa6eb421d3321dd60e07929e7f481578d23afcf623c5c9aa2fcc
 DIST amdgpu-pro-amf-1.4.30.1620044.deb 1671392 BLAKE2B 
89611307dff4f77099ed52e8f7b523e842691b2fe970da7669a961048d5addd969068366a23d7c2df5710b67aeaf7a9cc3f4b902a708a4c686f00c32aa8cdb0c
 SHA512 
4db5a814129a4d6e75466fd4e618eda155e031b70f184d5bf4dae78a13a61559fa26a1dcbc3d259064063467441822a34873af1142ab0366e38b61521c912bf4
+DIST amdgpu-pro-amf-1.4.31.1654522.deb 1694280 BLAKE2B 
ed2b6ab43b72bc7062bf7c5ec572983a9e3ebc96d2ed47d57903ebe12180a53cbc4848b81c9061da0aed30f32ec890b65cb75e234c1e942de6a277a5335d38bc
 SHA512 
fdfc989f7dfcbe82081846b8cecd230fc927b1036a3cd5305e5299d843a4b3f19790f0f3be625322cb5cd79e2bf46721787843a52573baf65809196d6680f0f9

diff --git a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild 
b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
new file mode 100644
index ..b21981e84afc
--- /dev/null
+++ b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+MY_PV_HIGH=$(ver_cut 1)
+MY_PV_MIDDLE=$(ver_cut 2)
+MY_PV_LOW=$(ver_cut 3)
+MY_PV_REV=$(ver_cut 4)
+
+MY_PV="${MY_PV_HIGH}.${MY_PV_MIDDLE}.${MY_PV_LOW}"
+MY_PV_FULL="${MY_PV}-${MY_PV_REV}"
+
+MY_PN="amf-amdgpu-pro"
+
+INTERNAL_VER="5.7"
+UBUNTU_VER="22.04"
+
+DESCRIPTION="AMD's closed source Advanced Media Framework (AMF) driver"
+HOMEPAGE="https://www.amd.com/en/support";
+SRC_URI="https://repo.radeon.com/amdgpu/${INTERNAL_VER}/ubuntu/pool/proprietary/a/${MY_PN}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_amd64.deb
 -> ${P}.deb"
+
+S="${WORKDIR}"
+
+RESTRICT="bindist mirror"
+
+LICENSE="AMD-GPU-PRO-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   media-libs/amdgpu-pro-vulkan
+   media-libs/libglvnd
+   x11-libs/libdrm
+   x11-libs/libX11
+"
+
+QA_PREBUILT="
+   usr/lib64/libamfrt64.so*
+"
+
+src_unpack() {
+   mkdir "${S}/${PN}-amd64" || die
+   cd "${S}/${PN}-amd64" || die
+   unpack_deb "${DISTDIR}/${P}.deb"
+}
+
+src_install() {
+   insinto "/usr/$(get_libdir)"
+
+   # AMF
+   doins 
"${S}/${PN}-amd64/opt/amdgpu-pro/lib/x86_64-linux-gnu/libamfrt64.so.${MY_PV}"
+   dosym "libamfrt64.so.${MY_PV}" "/usr/$(get_libdir)/libamfrt64.so.1"
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/amdgpu-pro-vulkan/

2023-10-21 Thread Joonas Niilola
commit: 18dd6556090f9fca7d12100b8f665a7ef48c2f1e
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Sat Oct  7 16:58:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dd6556

media-libs/amdgpu-pro-vulkan: add 23.20.0.1654522

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/amdgpu-pro-vulkan/Manifest  |   2 +
 .../amdgpu-pro-vulkan-23.20.0.1654522.ebuild   | 136 +
 2 files changed, 138 insertions(+)

diff --git a/media-libs/amdgpu-pro-vulkan/Manifest 
b/media-libs/amdgpu-pro-vulkan/Manifest
index 9643f02bd5ba..a52cff141fd9 100644
--- a/media-libs/amdgpu-pro-vulkan/Manifest
+++ b/media-libs/amdgpu-pro-vulkan/Manifest
@@ -8,3 +8,5 @@ DIST amdgpu-pro-vulkan-22.40.6.1580631-amd64.deb 26403020 
BLAKE2B 9af314b75ec6af
 DIST amdgpu-pro-vulkan-22.40.6.1580631-i386.deb 28131372 BLAKE2B 
4f92814a1f1aa3cecec5321252990c87548b94c633be2080fb4be9c9ef72772e45943b62c55e1424b03671540b599f13666d49599c7ef8e2a93a51a66cc17e92
 SHA512 
7ffd0cebb630cbf2a3845c0e673c408f56a046bf68d1c73a02b2a1d3a245d5fdc3cb00b461fe52dbd74abd15cdd3e75007539de584750fce22176e6994007d94
 DIST amdgpu-pro-vulkan-23.10.3.1620044-amd64.deb 28230396 BLAKE2B 
f0c59e5c955640ff8b98d1fe5982593b8ccd450fd51b11de256e30388afd7ccf7f8cf236149556186fb5b2bbbc60ff4c31a33aaf8456391403adb899dd77fc10
 SHA512 
7d454178c3ee601ebd51cbfa0ce72e8a097014a65079d5955702de030dc4172a4fdb368d40c781a54891bc2b31966455802db497237177112e35aab2d94c717b
 DIST amdgpu-pro-vulkan-23.10.3.1620044-i386.deb 29943120 BLAKE2B 
cb15cd340854d2d023c1d5d700790d7ef37f3cddb6ec5e11a0642da8dd6c9bcf375bcc3793f4a6a1e379c78b518c68e6bb188b91cd815bca1abc1e09f6516c02
 SHA512 
2c251b68a4910e8873256316248d4c932483e928e38b9752fd919df0165e3db134e7d08c2c1f95cceda24e47cd5b419d482243ff7e42af3cb4bec8abb4162436
+DIST amdgpu-pro-vulkan-23.20.0.1654522-amd64.deb 24480404 BLAKE2B 
10e2dea7e03bc6c24b40b8d8c4933897e17edb8e9b1fb1aebc7a6151c2bf051bbd5e994b771a045e747730f41996b2b3819edd8163daeb22a0487d5a96ea15f7
 SHA512 
4014a3f5cdbc3e977d5953719e8d0ea34a0ff1cc9b7292513df69e98d1c6556643392dd77edf10a682f049c689d69c92ba307d5af5b8e68003ccbba014f7aa9a
+DIST amdgpu-pro-vulkan-23.20.0.1654522-i386.deb 25453504 BLAKE2B 
46940aecb2d6981846534f49b7f2d829924c03ba7fe8fe84c84408968a761683183524f4aa58ac9a2810bbc16975634cc6dcaaba3331604ab2bb74bd9949bb3b
 SHA512 
ab8e7df7d093bc25dcdda942456ba54f3d21312435af025619b1f9531606ea5a18b975fe291e06154dabaaafb48cd5f58261d958c765058ed23e53517032b5fe

diff --git 
a/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild 
b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild
new file mode 100644
index ..4b94367c04b7
--- /dev/null
+++ b/media-libs/amdgpu-pro-vulkan/amdgpu-pro-vulkan-23.20.0.1654522.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+MY_PV_HIGH=$(ver_cut 1)
+MY_PV_MIDDLE=$(ver_cut 2)
+MY_PV_LOW=$(ver_cut 3)
+MY_PV_REV=$(ver_cut 4)
+
+MY_PV="${MY_PV_HIGH}.${MY_PV_MIDDLE}"
+
+INTERNAL_VER="5.7"
+
+MY_PV_FULL="${MY_PV}-${MY_PV_REV}"
+
+MY_PN="vulkan-amdgpu-pro"
+MY_LINK="https://repo.radeon.com/amdgpu/${INTERNAL_VER}/ubuntu/pool/proprietary/v/${MY_PN}";
+
+UBUNTU_VER="22.04"
+
+DESCRIPTION="AMD's closed source vulkan driver, from Radeon Software for Linux"
+HOMEPAGE="https://www.amd.com/en/support";
+SRC_URI="
+   abi_x86_64? ( ${MY_LINK}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_amd64.deb 
-> ${P}-amd64.deb )
+   abi_x86_32? ( ${MY_LINK}/${MY_PN}_${MY_PV_FULL}.${UBUNTU_VER}_i386.deb 
-> ${P}-i386.deb )
+"
+S="${WORKDIR}"
+
+RESTRICT="bindist mirror"
+
+LICENSE="AMD-GPU-PRO-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="abi_x86_32 abi_x86_64 video_cards_amdgpu"
+
+REQUIRED_USE="video_cards_amdgpu"
+
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="
+   usr/lib64/amdvlkpro64.so*
+   usr/lib/amdvlkpro32.so*
+"
+
+src_unpack() {
+   if use abi_x86_64 ; then
+   mkdir "${S}/${PN}-amd64" || die
+   cd "${S}/${PN}-amd64" || die
+   unpack_deb "${DISTDIR}/${P}-amd64.deb"
+   fi
+
+   if use abi_x86_32 ; then
+   mkdir "${S}/${PN}-i386" || die
+   cd "${S}/${PN}-i386" || die
+   unpack_deb "${DISTDIR}/${P}-i386.deb"
+   fi
+}
+
+src_prepare() {
+   if use abi_x86_64 ; then
+   cd "${S}/${PN}-amd64/opt/amdgpu-pro/lib/x86_64-linux-gnu/" || 
die
+
+   # Make sure there's only one file in the folder, to prevent 
unexpected behavior of the next command
+   [[ "$(ls | wc -l)" = '1' ]] || die "more than one file in 
opt/amdgpu-pro/lib/x86_64-linux-gnu/"
+
+   # Add "pro" in the .so file's name, and remove any numeric 
extension "e.g. amdvlk64.so.1"
+   mv amdvlk64.so* amdvlkpro64.so

[gentoo-commits] repo/gentoo:master commit in: media-video/amdgpu-pro-amf/

2023-10-21 Thread Joonas Niilola
commit: 89c6f54d2280ce974f1dfa47389ec87f458a0176
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:04:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:04:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c6f54d

media-video/amdgpu-pro-amf: add a subslot value to 1.4.31

CMP: media-video/amdgpu-pro-amf-1.4.30.1620044/image with 
media-video/amdgpu-pro-amf-1.4.31.1654522/image
 FILES:-usr/lib64/libamfrt64.so.1.4.30
 FILES:+usr/lib64/libamfrt64.so.1.4.31
   ABI: libamfrt64.so.1(64) func(+47,-14) vars(+6,-2) [BREAKING]
--> FILES(+1,-1) ABI(+53,-16,>B<)

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild 
b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
index b21981e84afc..1b599ff9aa7b 100644
--- a/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
+++ b/media-video/amdgpu-pro-amf/amdgpu-pro-amf-1.4.31.1654522.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,7 @@ S="${WORKDIR}"
 RESTRICT="bindist mirror"
 
 LICENSE="AMD-GPU-PRO-EULA"
-SLOT="0"
+SLOT="0/31"
 KEYWORDS="-* ~amd64"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-10-21 Thread Joonas Niilola
commit: e887ce7bd6dcb082de177e506935af71212c2912
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:08:29 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e887ce7b

media-video/ffmpeg: add newly registered subslot binder for amf

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffmpeg/{ffmpeg-4.4.4-r3.ebuild => ffmpeg-4.4.4-r6.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-4.4.4-r4.ebuild => ffmpeg-4.4.4-r7.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-5.1.3-r4.ebuild => ffmpeg-5.1.3-r5.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-6.0-r7.ebuild => ffmpeg-6.0-r10.ebuild}| 2 +-
 media-video/ffmpeg/{ffmpeg-6.0-r6.ebuild => ffmpeg-6.0-r9.ebuild} | 2 +-
 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild
rename to media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
index 717a0742f97b..14630c89725d 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r6.ebuild
@@ -182,7 +182,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild
rename to media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
index 0d8de811bc70..ee7606ca6f13 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r7.ebuild
@@ -184,7 +184,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild
rename to media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
index 1d0d84cfa17f..0a11f2195cb0 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.3-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.3-r5.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r7.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0-r7.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
index 4b3fc984c7f2..2f4579d4dc85 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r7.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r10.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
index 1db003708b80..22c7b8766cec 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r6.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r9.ebuild
@@ -183,7 +183,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-   amf? ( media-video/amdgpu-pro-amf )
+   amf? ( media-video/amdgpu-pro-amf:= )
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-99

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2023-10-21 Thread Joonas Niilola
commit: 99bea4cef6884fdadf9a58893009f42071b45c1a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Oct 21 16:09:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bea4ce

media-video/ffmpeg: drop 5.1.3-r3, 6.0-r2, 6.0-r5

Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild | 603 -
 media-video/ffmpeg/ffmpeg-6.0-r2.ebuild   | 602 -
 media-video/ffmpeg/ffmpeg-6.0-r5.ebuild   | 604 --
 3 files changed, 1809 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild
deleted file mode 100644
index 8c290006f1db..
--- a/media-video/ffmpeg/ffmpeg-5.1.3-r3.ebuild
+++ /dev/null
@@ -1,603 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Subslot: libavutil major.libavcodec major.libavformat major
-# Since FFmpeg ships several libraries, subslot is kind of limited here.
-# Most consumers will use those three libraries, if a "less used" library
-# changes its soname, consumers will have to be rebuilt the old way
-# (preserve-libs).
-# If, for example, a package does not link to libavformat and only libavformat
-# changes its ABI then this package will be rebuilt needlessly. Hence, such a
-# package is free _not_ to := depend on FFmpeg but I would strongly encourage
-# doing so since such a case is unlikely.
-FFMPEG_SUBSLOT=57.59.59
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_MIN_CLONE_TYPE="single"
-   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git";
-fi
-
-inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
-
-DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
-HOMEPAGE="https://ffmpeg.org/";
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
-   SRC_URI="mirror://gentoo/${P}.tar.xz"
-else # Release
-   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/ffmpeg.asc
-   inherit verify-sig
-   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz";
-   SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
-
-   BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
-fi
-FFMPEG_REVISION="${PV#*_p}"
-
-SLOT="0/${FFMPEG_SUBSLOT}"
-LICENSE="
-   !gpl? ( LGPL-2.1 )
-   gpl? ( GPL-2 )
-   amr? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   gmp? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   libaribb24? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   encode? (
-   amrenc? (
-   gpl? ( GPL-3 )
-   !gpl? ( LGPL-3 )
-   )
-   )
-   samba? ( GPL-3 )
-"
-if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-fi
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
-   +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt 
+gnutls gmp
-   +gpl hardcoded-tables +iconv libxml2 lzma +network opencl
-   openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi 
vdpau vulkan
-   X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib
-   # libavdevice options
-   cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca 
openal
-   opengl
-   # indevs
-   libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
-   # decoders
-   amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
-   jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
-   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libmfx 
libilbc librtmp ssh:libssh
-   speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
-   vorbis:libvorbis vpx:libvpx zvbi:libzvbi
-   # libavfilter options
-   appkit
-   bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r 
vmaf:libvmaf
-   fribidi:libfribidi fontconfig ladspa lcms:lcms2 libass 
libplacebo libtesseract lv2
-   truetype:libfreetype vidstab:libvidstab
-   rubberband:librubberband zeromq:libzmq zimg:libzimg
-   # libswresample options
-   libsoxr
-   # Threads; we only support pthread for now but ffmpeg su

[gentoo-commits] repo/gentoo:master commit in: app-editors/vscode/

2023-10-21 Thread Joonas Niilola
commit: 6ec9baca784bfe1978dc249feeac4fe0e43a055c
Author: Adel KARA SLIMANE  zegrapher  com>
AuthorDate: Thu Oct 12 20:17:50 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 21 16:03:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec9baca

app-editors/vscode: drop 1.83.0 & update dependencies

Closes: https://bugs.gentoo.org/915380

Signed-off-by: Adel KARA SLIMANE  zegrapher.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-editors/vscode/Manifest|   3 -
 ...de-1.83.0-r1.ebuild => vscode-1.82.3-r1.ebuild} |   2 +-
 app-editors/vscode/vscode-1.82.3.ebuild| 112 -
 ...scode-1.83.1.ebuild => vscode-1.83.1-r1.ebuild} |   2 +-
 4 files changed, 2 insertions(+), 117 deletions(-)

diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index a7f2c49e2eb2..6af91b9cf0c1 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,9 +1,6 @@
 DIST vscode-1.82.3-amd64.tar.gz 135431570 BLAKE2B 
044ac09d4a75f0bc075e164061be763663e75798f28bbe88b9bb049a80791692fab6b6016e9f07e1b8360370e0faa3d4cce6ad1e3300600851dab268afcebf4b
 SHA512 
f5365fd13e365241e6de2acd2ee86a4616fd346d5db6b81e40a384de5107c602e6fac5d14d02b500f4587cf05a65d0519756b13581f1c92040b47bd39bc2916c
 DIST vscode-1.82.3-arm.tar.gz 122196444 BLAKE2B 
1c2d7f9dcf08c4f47faf599c39afb8580ecf4812f28cfd83ee7d09e1ffc28ef956ee9e69a9b431e16b8d80028936eb376fab17330e5d0176642ba3d387882018
 SHA512 
f5e97eeccd1cc4b8dda881cd10534b41bf7f648aee121f1538f8e1afabeb965c4784eb123000e27f3fbb0d866d0b9818e042c7b4401de9793a34c321ada822cd
 DIST vscode-1.82.3-arm64.tar.gz 132356391 BLAKE2B 
04252655fc0473db6850b946aee1d3e6532c936841f4cea22508e3e42b36d9b5e04861688d53a2ced09de284e11ae534022e11523b6ade66218511ebff856c36
 SHA512 
76c3255170aab5606c5fc18312973152a0b5bdb60f19b5d295d0d7419ae4233d4df5ba64897c2f7dc3f74093efad9b8c4fa419256b01d149e80e16e7dedd2463
-DIST vscode-1.83.0-amd64.tar.gz 135783477 BLAKE2B 
ab8d74efddad2717a6e189644a2eb2e6e6a8c51bf84150b722847ba9b7022f181f6a7225b3f0f04f345b5dc2690ff4859425b06d52f1db75c716db87a06de1d1
 SHA512 
4c71a8b340cdfac577dae7c5f6a70e1d556fa516ff42f562c1ec6f8aaa89b101c4751d936fbb7af426429a70e111262c0a6e230584aaf43691556571d1eefad3
-DIST vscode-1.83.0-arm.tar.gz 122748258 BLAKE2B 
535de1d0d61746b501a4377f482e2b09ad470959217ac96455d99738926b2a9c5df7fe2806daba080d0d6bd22df316258c7f04cfdaf1d9fdc966c4585c325455
 SHA512 
740fb983903a05cc5ca31cedac096fbfe5356df82f11654523b8fc957a7ea7171db9fa8693a21a5e72aadb31d6c76249dd7311052912aff4a81777a22951b65c
-DIST vscode-1.83.0-arm64.tar.gz 133019602 BLAKE2B 
e11cf5b340d638884ee898040e7cd7791c03e63669a3cdc1efc4efd6542e9ec8a4f0e91d25021763d0bc5530d84c932cd71455561de502cf78b99be5b0d54dda
 SHA512 
35a74ab0cb99825cd652af145bdbed42ccfbb26b43a5e36d87612df8ece7b88020488196535fa8b997d67b09948f8a332f0838b5129cadd396e66080983d3cec
 DIST vscode-1.83.1-amd64.tar.gz 135810621 BLAKE2B 
c1a9d74efe24f58c46445c6bc714c5a2f8d5237642f958fbed6c540128cf9794faa368e81d074fd357e54e677fce18c77b4f1a2acd2efc0a0ef86ace4bf6521e
 SHA512 
9b5e14ac302ab14b4fb0776836f31f7b9696db5b35987c181a1a344b9268de353d4a91df4dd62aa0b8a3293208f1e898c687a60c46d96e44018f3b94b8ca9d8e
 DIST vscode-1.83.1-arm.tar.gz 122768111 BLAKE2B 
92749b01bf5f99b357e84f3910ea23226aa5a2e4071eb52539be8fa3398e2f61395fbedc0e2af5ae8c25af29f8c144f9621e24da5220904d792ae94eea76d6ac
 SHA512 
b46c9a6a2ba80703ac1d0186af4066601d9f4b3a3063e0003cf507ce2dc37e9c4baebe72f90d3c2a92f6c2c4491d527c62a705a816535576cab2524f880a1b5b
 DIST vscode-1.83.1-arm64.tar.gz 133032981 BLAKE2B 
c02f3147ccf8811730695aff4f6a611b52b706b8974349b8b9ca4a4a8f46dc398809fe32ec79fdf828769d3a6713e080d82312b534f25918cefe32de0994a45f
 SHA512 
8052e551d64754ec38eb6a8edbc14292d95fb0a177a328bc70c8f983c90952af2ad793a45a7001d81bded7410b9b8cced9d3521ce8ad2416df774ab0e110caaf

diff --git a/app-editors/vscode/vscode-1.83.0-r1.ebuild 
b/app-editors/vscode/vscode-1.82.3-r1.ebuild
similarity index 99%
rename from app-editors/vscode/vscode-1.83.0-r1.ebuild
rename to app-editors/vscode/vscode-1.82.3-r1.ebuild
index ce0d2fa50ab8..56d020e1b0a9 100644
--- a/app-editors/vscode/vscode-1.83.0-r1.ebuild
+++ b/app-editors/vscode/vscode-1.82.3-r1.ebuild
@@ -42,7 +42,6 @@ IUSE="kerberos"
 RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/libsecret[crypt]
-   app-i18n/ibus
app-misc/ca-certificates
dev-libs/expat
dev-libs/glib:2
@@ -53,6 +52,7 @@ RDEPEND="
media-libs/libglvnd
media-libs/mesa
net-misc/curl
+   sys-apps/dbus
sys-libs/zlib
sys-process/lsof
x11-libs/cairo

diff --git a/app-editors/vscode/vscode-1.82.3.ebuild 
b/app-editors/vscode/vscode-1.82.3.ebuild
deleted file mode 100644
index 8a367acedd94..
--- a/app-editors/vscode/vscode-1.82.3.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2

[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/

2023-10-21 Thread Arthur Zamarin
commit: 0bcd2ab51bbbac3397629a3b7a7bdd566857fb89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bcd2ab5

dev-lang/python: Stabilize 3.12.0 sparc, #915944

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-lang/python/python-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.12.0.ebuild 
b/dev-lang/python/python-3.12.0.ebuild
index 9cdecf0e3dcf..d75c7bf9d4a9 100644
--- a/dev-lang/python/python-3.12.0.ebuild
+++ b/dev-lang/python/python-3.12.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-10-21 Thread Arthur Zamarin
commit: 2574f0c6ece0b873c565b2cb5324cd16c2b46941
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2574f0c6

app-doc/python-docs: Stabilize 3.12.0 sparc, #915944

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-doc/python-docs/python-docs-3.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild 
b/app-doc/python-docs/python-docs-3.12.0.ebuild
index d2103ab9e296..c78ae9a18e87 100644
--- a/app-doc/python-docs/python-docs-3.12.0.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.0.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
sparc ~x86"
 
 src_install() {
rm -r _sources || die



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: 027ff935cbb098311ae074bc41bf70d0a9b5764d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027ff935

sys-kernel/dracut: Stabilize 059-r4 sparc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 242f77c4f52e..6f4fc84c71c2 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: b6fcf345ab203b66bbd0489a7fccc19b51df744b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fcf345

sys-kernel/dracut: Stabilize 059-r4 ppc, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6f4fc84c71c2..6b132a2c9dcf 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/

2023-10-21 Thread Arthur Zamarin
commit: ad13a26496844efd9fa57bde8a50837af04910a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 21 16:21:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 21 16:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad13a264

sys-kernel/dracut: Stabilize 059-r4 hppa, #916071

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-kernel/dracut/dracut-059-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-059-r4.ebuild 
b/sys-kernel/dracut/dracut-059-r4.ebuild
index 6b132a2c9dcf..9b7a5d7f97a0 100644
--- a/sys-kernel/dracut/dracut-059-r4.ebuild
+++ b/sys-kernel/dracut/dracut-059-r4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut";
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
~ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/

2023-10-21 Thread Sam James
commit: 6ce41b180546e43c6ecaaee05aa9c5fb4056dcd4
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:27:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:27:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce41b18

sys-fs/btrfs-progs: add 6.5.3

Signed-off-by: Sam James  gentoo.org>

 sys-fs/btrfs-progs/Manifest |   1 +
 sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild | 161 
 2 files changed, 162 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index 675299f64519..f2be66596b03 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -3,4 +3,5 @@ DIST btrfs-progs-v6.3.2.tar.xz 3160148 BLAKE2B 
e6815eeb90c1dbf9a6c4a5aa72262c18b
 DIST btrfs-progs-v6.3.3.tar.xz 3163112 BLAKE2B 
76714da94e1cd733df4198b736c31b32d4cfb6779985036610651a267fcf92299c140f99f2372278cafcb02f651413c069314195b7bd44d56ddf60eb60e5532d
 SHA512 
e72791fd91cc9a93aaab72bf8c36f9d7e2608315ccb3b0474ca0c1e1893465b2c7145ce523216accb0d02c4dd0fd13597702ce6a8b9c2ac137cd9bce3c5a4347
 DIST btrfs-progs-v6.5.1.tar.xz 3179504 BLAKE2B 
95d424342dfa238ed4dd525f72618b449e91db198fa6a12bcbb6bb48246d7b5b84a8fd5dc3b943246732fa40c3b575855c966f8ca135b32aa926e0709549cb99
 SHA512 
87cc81ecad0cb22de3086fef0fd825be101344d44dc954ac05e25d394421ca5fe3dbcb27c79a3a8fb67a2d3237b7bd84329ccef2c070b1b07d1156dc08716dfb
 DIST btrfs-progs-v6.5.2.tar.xz 3190068 BLAKE2B 
74010ed51e211d28ce161db9f6e005bb1c73d8726c9a74446520a46bfa8d6f25d267f747e392f82a8ebeb0b9dd25b3681e9617048e33b9244047089a36fc34c6
 SHA512 
40b5a2f4d4dcf1810eeb0808e6cb72081ef5743a5072b75e2535420b6acb3a3ead61b01da3217c2bc3fb6ec700f141d4646389cc7a6476ce8af51a424a732672
+DIST btrfs-progs-v6.5.3.tar.xz 2542416 BLAKE2B 
83a39e1a991ad253a8733235c01fed32c23bde033b7ddc647347dba54a9ba5755d8508e6df817a627d59cefbed6a5696ec485093509ab007374d27c739dabfb1
 SHA512 
6bec6c0da0b61eb4dce6dc3128fe34fdc68b18cbbb7917c3cd13a558cee9464e6b4c1fcda2cab342d1b506767fab4eee5d03d2fb284a5c7249eec5a75407034a
 DIST btrfs-progs-v6.5.tar.xz 3178048 BLAKE2B 
502d8cebab1d35d8d69eb76212476e323d9f19a9d32eb304acaeb1fc27bfff3ca801fcebc4c19ce7db16ed0114b3c794814157075872c2fd1d8b1d32d740e346
 SHA512 
7e1578b1f82549f77b55341c20a973da52018b1539da46f92e4a9d9804906ce5e00312c8a02a6047373e4435e661b2e5fc18f5dfbf2d0563cdf62c40de6a4436

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild
new file mode 100644
index ..479ade82c97a
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.5.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 python-single-r1 udev
+
+libbtrfs_soname=0
+
+if [[ ${PV} !=  ]]; then
+   MY_PV="v${PV/_/-}"
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz";
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+
+   S="${WORKDIR}"/${PN}-${MY_PV}
+else
+   EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git";
+   EGIT_BRANCH="devel"
+   WANT_LIBTOOL="none"
+   inherit autotools git-r3
+fi
+
+DESCRIPTION="Btrfs filesystem utilities"
+HOMEPAGE="https://btrfs.readthedocs.io/en/latest/";
+
+LICENSE="GPL-2"
+SLOT="0/${libbtrfs_soname}"
+IUSE="+convert python +man reiserfs static static-libs udev +zstd"
+# Could support it with just !systemd => eudev, see mdadm, but let's
+# see if someone asks for it first.
+REQUIRED_USE="static? ( !udev ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tries to mount repaired filesystems
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/lzo:2=
+   sys-apps/util-linux:=[static-libs(+)?]
+   sys-libs/zlib:=
+   convert? (
+   sys-fs/e2fsprogs:=
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   udev? ( virtual/libudev:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.10
+   convert? ( sys-apps/acl )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   static? (
+   dev-libs/lzo:2[static-libs(+)]
+   sys-apps/util-linux:0[static-libs(+)]
+   sys-libs/zlib:0[static-libs(+)]
+   convert? (
+   sys-fs/e2fsprogs[static-libs(+)]
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)]
+   )
+   )
+   zstd? ( app-arch/zstd[static-libs(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( dev-python/sphinx )

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-10-21 Thread Sam James
commit: dbd81d1e1f718bf1d0e320c4997be9250e8db1e1
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:31:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:31:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd81d1e

sys-devel/gcc: add 12.3.1_p20231020

Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.3.1_p20231020.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f660c4f3b0ca..67d3c8bdce2e 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,6 +14,7 @@ DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e285725
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231006.tar.xz 79786912 BLAKE2B 
09da5378d449b6d1d5d5af82bfa18b6d073a4f255afef5e19a086e72d41ba0a204705353a4ef7df8c89ace4de639573fe98ab37f90e0f0761743336fcfb023b2
 SHA512 
21975c70bc7958a44e4785881cc4c64bc842ec28e34a10880ef7369299af0bccdeb54ceb6e303ca031795a678e1649100a6924110268ba53147ae6e7da6acb91
 DIST gcc-12-20231013.tar.xz 79793868 BLAKE2B 
39844a7ff9b5bfd1201816b5758aa9937fb69f28f43a6c6f3aba1debbc24e0908b0af20fd1257cfbddf5bfd23c3d8ea264a1743822443f8ed12c03b874732e76
 SHA512 
52ec9815535634db0ea47521a416b2be4fc483b1b90e10cac5d6235e661a5c142d8d5c9f3d06cc856572fc38d3a9abe601b9c1fa918f115dc7d1dc81db9d9ceb
+DIST gcc-12-20231020.tar.xz 79803424 BLAKE2B 
2bbd11b84a203a305279587ba8e8771778b425f507b38e6c9dd649c9124e0c77fdf23451150d5e70495ba4a978c449f0b5cd7a5355f63ed1e322585532d6976a
 SHA512 
af6af7b0c6dc95d624bec7f17a092baf2c7258e3b87c372023ae3d1e07b30c7c155f21e24d6ed8e8e55378b1658e18dcb9d2658ddb7f534921b5ac25dab957d0
 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B 
c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5
 SHA512 
babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 
06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe
 SHA512 
b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B 
c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618
 SHA512 
3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722

diff --git a/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild
new file mode 100644
index ..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20231020.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in

[gentoo-commits] repo/gentoo:master commit in: dev-util/cvise/

2023-10-21 Thread WANG Xuerui
commit: 8a78f544ea899284ec0798e40baeb2a8aa90fa62
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 13 11:01:01 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a78f544

dev-util/cvise: keyword 2.8.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-util/cvise/cvise-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cvise/cvise-2.8.0.ebuild 
b/dev-util/cvise/cvise-2.8.0.ebuild
index 417428e5e07d..be0b1a3c6b19 100644
--- a/dev-util/cvise/cvise-2.8.0.ebuild
+++ b/dev-util/cvise/cvise-2.8.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="UoI-NCSA"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE=${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: app-text/convmv/

2023-10-21 Thread WANG Xuerui
commit: 9e57354a2fd9e7c55f9b13558b2f5ab0fddf45fb
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Oct 21 09:03:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e57354a

app-text/convmv: keyword 2.05-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-text/convmv/convmv-2.05-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/convmv/convmv-2.05-r1.ebuild 
b/app-text/convmv/convmv-2.05-r1.ebuild
index 5d0c25ddedf7..7537c63db64f 100644
--- a/app-text/convmv/convmv-2.05-r1.ebuild
+++ b/app-text/convmv/convmv-2.05-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://www.j3e.de/linux/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 DEPEND="dev-lang/perl"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pebble/

2023-10-21 Thread WANG Xuerui
commit: 4d5cf130f6b0e030191b1ba8413ddb0570c3447c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Oct 13 11:00:58 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Oct 21 16:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5cf130

dev-python/pebble: keyword 5.0.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-python/pebble/pebble-5.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pebble/pebble-5.0.3.ebuild 
b/dev-python/pebble/pebble-5.0.3.ebuild
index 77045f98ae3a..2c05dd4f34c3 100644
--- a/dev-python/pebble/pebble-5.0.3.ebuild
+++ b/dev-python/pebble/pebble-5.0.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 PATCHES=( "${FILESDIR}/pebble-5.0.3-backport-pr112.patch" )
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: 8dc7a7e2b4735a778b02fd89cb056f22381458e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 16:58:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 16:59:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc7a7e2

flag-o-matic.eclass: allow hardened compare/control flow flags

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index c0b042d5348d..0c56ac5b6bf4 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -56,6 +56,10 @@ _setup-allowed-flags() {
'-fcf-protection=*'
-fbounds-check -fbounds-checking
-fno-PIE -fno-pie -nopie -no-pie
+   -fharden-compares -fharden-conditional-branches
+   -fharden-control-flow-redundancy -fhardcfr-skip-leaf
+   -fhardcfr-check-exceptions -fhardcfr-check-returning-calls
+   '-fhardcfr-check-noreturn-calls=*'
# Spectre mitigations, bug #646076
'-mindirect-branch=*'
-mindirect-branch-register



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: eb7bf2ea4b01fd24f0e0549fa1fad87fd5f2d83a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:05:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:06:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7bf2ea

flag-o-matic.eclass: add -mpreferred-stack-boundary=*, 
-mincoming-stack-boundary=*

Wine may use this and it's in the same league as -mstackrealign in that
it affects ABI.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index 0c56ac5b6bf4..a899afdb4f18 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -137,6 +137,8 @@ _setup-allowed-flags() {
# Allow explicit stack realignment to run non-conformant
# binaries: bug #677852
-mstackrealign
+   '-mpreferred-stack-boundary=*'
+   '-mincoming-stack-boundary=*'
)
ALLOWED_FLAGS+=(
# Clang-only



[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2023-10-21 Thread Sam James
commit: 990901f6580beef856459bb679b3f6f69d410b85
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:42:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:42:20 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=990901f6

14.0.0: update 75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch

Pull in a version from private email w/ Robin for more testing.

Signed-off-by: Sam James  gentoo.org>

 ...genemit-Split-insn-emit.cc-into-ten-files.patch | 142 +++--
 14.0.0/gentoo/README.history   |   4 +
 2 files changed, 24 insertions(+), 122 deletions(-)

diff --git 
a/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch 
b/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
index dbcea97..723d78a 100644
--- 
a/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
+++ 
b/14.0.0/gentoo/75_all_PR54179_genemit-Split-insn-emit.cc-into-ten-files.patch
@@ -1,111 +1,13 @@
-https://gcc.gnu.org/PR54179
-https://inbox.sourceware.org/gcc-patches/de0f7bdc-d236-4f5b-9504-d5bfb215d...@gmail.com/
-
-From mboxrd@z Thu Jan  1 00:00:00 1970
-Return-Path: 
-Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com 
[IPv6:2a00:1450:4864:20::435])
-   by sourceware.org (Postfix) with ESMTPS id 494063858D33
-   for ; Mon, 16 Oct 2023 10:17:21 + (GMT)
-DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 494063858D33
-Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) 
header.from=gmail.com
-Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com
-ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 494063858D33
-Authentication-Results: server2.sourceware.org; arc=none 
smtp.remote-ip=2a00:1450:4864:20::435
-ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697451446; cv=none;
-   
b=p7qdXp6tA02vcm8FYp8Z94RsTNBTMF12iWlVcXVLWFaSW8HGwwCYhMGYoGFaifZQRu4UKyuAB+IzEF6a/yAg4YIoSatzLygSXd8C4Y5pTzNOedtsXKySOf2H5tU0JllZhFiL0j839yK0ULkru902Fm5qYfCWOI/oclFGFv0QJhk=
-ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
-   t=1697451446; c=relaxed/simple;
-   bh=F5nvjfODgAkwvN6oz045m/y2cCq1Y5w/bjL6/Zx7/us=;
-   h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; 
b=Irn6EDwgJ++gSjzeSooV3KQnHee12GYc2RQmTDoYZo/FSdddOhiPTfdaC7P29HmOXa4CPBOS8Yv9BTZMwm6YLK9J2wCQws5N76sMTuINsJ4seyvCF4hUO/2icjNn/K1NCpiAh/hGfqdO7ASiqbVBoFfgM7fwtCOYLKF6sIY1lyM=
-ARC-Authentication-Results: i=1; server2.sourceware.org
-Received: by mail-wr1-x435.google.com with SMTP id 
ffacd0b85a97d-32d834ec222so4107319f8f.0
-for ; Mon, 16 Oct 2023 03:17:21 -0700 (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-d=gmail.com; s=20230601; t=1697451440; x=1698056240; darn=gcc.gnu.org;
-h=content-transfer-encoding:in-reply-to:from:references:to
- :content-language:subject:cc:user-agent:mime-version:date:message-id
- :from:to:cc:subject:date:message-id:reply-to;
-bh=wq5w+s2m/P53eb5oT6XaK+NiaOj7NqTTS7VH5l0hPUk=;
-b=ir8fQ9LhX/rsjkKQE99tm5M/K+iNNIYZ/1cdZ5bz4WDndMrk52oidsfzruyMfSbRhB
- rHSI1uSAzTr3Hp0f3ugYQInO3KFgdrvSiZ1sUhIcSA9SG7fCECczgD7GcW6OZn6F8c9u
- XbFgqbWLIFtqXeKsmQs+CY2nS4KS/CRT9eoUafES8rZNYXDOe9QVbHjblx7rtXWO2HXQ
- lmfzqTktf3I7JxtYpl0r0MYMcjSfcq0DOuL80NWyMDlBWOQT3IBAdyulrLAEW+jH/Z8p
- xQ15SULgu0m2yiv/KGWXTkZfr7tvRGnSmmdtRRH0FCoXSf8jg/zHFTkl/j+SzlSzDwGs
- c1qg==
-X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
-d=1e100.net; s=20230601; t=1697451440; x=1698056240;
-h=content-transfer-encoding:in-reply-to:from:references:to
- :content-language:subject:cc:user-agent:mime-version:date:message-id
- :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
-bh=wq5w+s2m/P53eb5oT6XaK+NiaOj7NqTTS7VH5l0hPUk=;
-b=kKfXLuOWBPVcAyFOUh31XizZ+aCfxMvezPMmblFS/UpzD2W/C0uFKwEGnChfefXi2/
- +bzYReU5vtLu8pAloncEatu5L4GV1u+WdTSbW1T5xIy+5oMx++9PpyY4AE247J0yd86k
- 1y7iJTKapjRfltZuFYEXFXtk+EUb6KM8JtlwJvoxl1WA5eUMF3QS7mrB/a4aM4x6i+Eg
- YlOoTXYO0bLGOCdeXOLJfjDEkck1ELrHj2LtlRHyrlB9cfOgf17T6ndeeHGFfXNQHPZ9
- 6ozlhvhckpJQgI9lmwx9y62sUeq7EvLbrq6iRQm/urmU7ONjSXtvH9MhuU6vUBxvHZ7m
- L7/Q==
-X-Gm-Message-State: AOJu0Yx8eFwSIp03QtdxQpmlUlQqKK5PYRJxvpOd/sAQ1a6DUl745e7C
-   /BMIbVYdWvfmdTlOA4Fq7wwu2tV7IwY=
-X-Google-Smtp-Source: 
AGHT+IHxbooDFrEU9aYJYA4rfQo2Hg5vBRYXtzpX5blf0iOYdzDMzsRxuyqHl6Jlfcy9/43ovuJMnQ==
-X-Received: by 2002:a5d:4402:0:b0:32d:8907:2b18 with SMTP id 
z2-20020a5d440200b0032d89072b18mr12076090wrq.66.1697451439584;
-Mon, 16 Oct 2023 03:17:19 -0700 (PDT)
-Received: from [192.168.1.23] (ip-046-223-203-173.um13.pools.vodafone-ip.de. 
[46.223.203.173])
-by smtp.gmail.com with ESMTPSA id 
e10-20020a5d65ca00b0032da6f17ffdsm4983379wrw.38.2023.10.16.03.17.18
-(version=TLS1_3 cipher=TLS_AES_128

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-10-21 Thread Sam James
commit: c381f9e5c448a509243c35ab905b615090a6ef50
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:43:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c381f9e5

sys-devel/gcc: refresh 14 genemit/split patch

Adds missing makefile dep.

Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest | 1 +
 sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 67d3c8bdce2e..415b00b1689f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -25,6 +25,7 @@ DIST gcc-13.2.0-patches-9.tar.xz 45724 BLAKE2B 
5135f00ed2ac0db8b1e295f2ba9abb44f
 DIST gcc-14-20231015.tar.xz 86138880 BLAKE2B 
e6dece3d6c4337c5ac85fec3fcd31117baf06a7c510440d2433d7750d4559ce5ccfb36edf1ed7dd003d55322dccf42ca811f16a9d22b19e3c784f48f804f688d
 SHA512 
e0de6cd24278998138df8ac1e7e0ea2fe8f062f3bd4e1c88be5da3e468959dc3df41f076c1ce1ed6c919a4ddbd6cfff638cd101e6bd6a3a9ae0d67ded360a700
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-4.tar.xz 24132 BLAKE2B 
95f382ff1232bc681f4fbd28134a5e781bbce0e472d36b9348f54153791ce2b942c9ca3ea0931df8ed5ef48fb0e71f5a5a941e90dfcbd7162f52a4a6a2df9133
 SHA512 
867c982ee4ce6e10bc76949d30749427e8d070261fd9253cd1ca6b21273f04303c317057176ad7a58ecde06104d295c3af7526151bab7339851f9b06214bba3d
+DIST gcc-14.0.0-patches-5.tar.xz 21180 BLAKE2B 
4ad48161bb35320141df60b99d2c7791df72f719931a649b45842df2acfb84428815efa11ecad6ff4f219a1fde77ffc5e4ed302e2f8f04e0911f514addb5cc7f
 SHA512 
b47a1bbd7218fe03d6cc4968cb51614c34d1548fa85781c6b85cfa901cd43130f9c503404502c92a629ac6b23559fe3bccf38e3bbcb257524941aaec46774cff
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
 DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 
1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e
 SHA512 
a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
index 3e4f9224d3e3..84b65f32fd86 100644
--- a/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231015-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
 PATCH_GCC_VER="14.0.0"
-PATCH_VER="4"
+PATCH_VER="5"
 MUSL_VER="1"
 MUSL_GCC_VER="14.0.0"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/f2fs-tools/, sys-fs/f2fs-tools/files/

2023-10-21 Thread Sam James
commit: c5b54e85b0ab5dfaf9d9020ffa9e636d91b1dffc
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:46:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b54e85

sys-fs/f2fs-tools: fix build w/ musl-1.2.4

Closes: https://bugs.gentoo.org/908664
Signed-off-by: Sam James  gentoo.org>

 sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild  |  56 +++
 .../files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch   | 403 +
 2 files changed, 459 insertions(+)

diff --git a/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild 
b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild
new file mode 100644
index ..8a7ff5b69fa2
--- /dev/null
+++ b/sys-fs/f2fs-tools/f2fs-tools-1.16.0-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Tools for Flash-Friendly File System (F2FS)"
+HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/";
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git";
+   EGIT_BRANCH="dev"
+else
+   
SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/${PN}.git/snapshot/${P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/10"
+IUSE="lz4 lzo selinux"
+
+RDEPEND="
+   lz4? ( app-arch/lz4:= )
+   lzo? ( dev-libs/lzo:2 )
+   sys-apps/util-linux
+   selinux? ( sys-libs/libselinux )
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-musl-1.2.4-lfs.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   # This is required to install to /sbin, bug #481110
+   --bindir="${EPREFIX}"/sbin
+   $(use_with lz4)
+   $(use_with lzo lzo2)
+   $(use_with selinux)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+}

diff --git a/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch 
b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch
new file mode 100644
index ..03be41400c20
--- /dev/null
+++ b/sys-fs/f2fs-tools/files/f2fs-tools-1.16.0-musl-1.2.4-lfs.patch
@@ -0,0 +1,403 @@
+https://bugs.gentoo.org/908664
+https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b15b6cc56ac7764be17acbdbf96448f388992adc
+
+From b15b6cc56ac7764be17acbdbf96448f388992adc Mon Sep 17 00:00:00 2001
+From: Waldemar Brodkorb 
+Date: Wed, 23 Aug 2023 15:41:28 +0200
+Subject: f2fs-tools: convert to lseek() and kill lseek64
+
+This patch replaces lseek64 with lseek() having #define _FILE_OFFSET_BITS 64.
+
+Signed-off-by: Waldemar Brodkorb 
+Signed-off-by: Jaegeuk Kim 
+--- a/configure.ac
 b/configure.ac
+@@ -187,8 +187,6 @@ AC_CHECK_FUNCS_ONCE([
+   getmntent
+   getuid
+   keyctl
+-  llseek
+-  lseek64
+   memset
+   setmntent
+   clock_gettime
+--- a/fsck/Makefile.am
 b/fsck/Makefile.am
+@@ -1,7 +1,7 @@
+ ## Makefile.am
+ 
+ AM_CPPFLAGS = ${libuuid_CFLAGS} -I$(top_srcdir)/include
+-AM_CFLAGS = -Wall
++AM_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64
+ sbin_PROGRAMS = fsck.f2fs
+ noinst_HEADERS = common.h dict.h dqblk_v2.h f2fs.h fsck.h node.h quotaio.h \
+   quotaio_tree.h quotaio_v2.h xattr.h compress.h
+--- a/include/android_config.h
 b/include/android_config.h
+@@ -30,8 +30,6 @@
+ #define HAVE_FSTAT 1
+ #define HAVE_FSTAT64 1
+ #define HAVE_GETMNTENT 1
+-#define HAVE_LLSEEK 1
+-#define HAVE_LSEEK64 1
+ #define HAVE_MEMSET 1
+ #define HAVE_SELINUX_ANDROID_H 1
+ #define HAVE_SETMNTENT 1
+@@ -67,7 +65,6 @@
+ #define HAVE_FSTAT 1
+ #define HAVE_FSTAT64 1
+ #define HAVE_GETMNTENT 1
+-#define HAVE_LLSEEK 1
+ #define HAVE_MEMSET 1
+ #define HAVE_SPARSE_SPARSE_H 1
+ #define HAVE_LIBLZ4 1
+@@ -78,6 +75,5 @@
+ #endif
+ 
+ #if defined(_WIN32)
+-#define HAVE_LSEEK64
+ #define HAVE_SPARSE_SPARSE_H 1
+ #endif
+--- a/lib/Makefile.am
 b/lib/Makefile.am
+@@ -3,7 +3,7 @@
+ lib_LTLIBRARIES = libf2fs.la
+ 
+ libf2fs_la_SOURCES = libf2fs.c libf2fs_io.c libf2fs_zoned.c nls_utf8.c
+-libf2fs_la_CFLAGS = -Wall
++libf2fs_la_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64
+ libf2fs_la_CPPFLAGS = -I$(top_srcdir)/include
+ libf2fs_la_LDFLAGS = -version-info 
$(LIBF2FS_CURRENT):$(LIBF2FS_REVISION):$(LIBF2FS_AGE)
+ 
+--- a/lib/libf2fs.c
 b/lib/libf2fs.c
+@@ -6,9 +6,6 @@
+  *
+  * Dual licensed under the GPL or LGPL version 2 licenses.
+  */
+-#define _LARGEFILE64_SOURCE
+-#define _FILE_OFFSET_BITS 64
+-
+ #include 
+ #include 
+ #include 
+--- a/lib/libf2fs_io.c
 b/lib/libf2fs_io.c
+@@ -11,8 +11,6 @@
+  *
+  * Dual licensed under the 

[gentoo-commits] repo/gentoo:master commit in: sys-process/procs/

2023-10-21 Thread Sam James
commit: 75c83fa33fffbef1e599e4820bc42b980106b68e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:43:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:43:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c83fa3

sys-process/procs: add 0.14.3, drop 0.14.2

Closes: https://bugs.gentoo.org/916044
Signed-off-by: Sam James  gentoo.org>

 sys-process/procs/Manifest | 25 
 .../{procs-0.14.2.ebuild => procs-0.14.3.ebuild}   | 33 --
 2 files changed, 37 insertions(+), 21 deletions(-)

diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest
index ba8358711467..a06244604b2c 100644
--- a/sys-process/procs/Manifest
+++ b/sys-process/procs/Manifest
@@ -23,6 +23,7 @@ DIST async-stream-0.3.5.crate 11916 BLAKE2B 
d79804d7310d1f47d7848007518e0b0e0f07
 DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B 
e7c0d2371299af6fe9983adf4f8cbb6402ceaa5f9d286f124362332a4016404069c362176dd3b71061027b0768ac1f772b3e5e38809b870411f4590126a74ca6
 SHA512 
3725216119cf4cc78d433e2f8a8df9bfb7a3f046e4a8346bbe76e91b23686dfcbdb7cd182765e12d606ed0e3391477c43652a025597de9120170fd0b1151d204
 DIST async-task-4.3.0.crate 29544 BLAKE2B 
ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327
 SHA512 
55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22
 DIST async-task-4.4.1.crate 36349 BLAKE2B 
568181c271fe757a08c404ca84b164f280f1db5527e297185a06f8bee65a71ad59e7461fd6201893ba1feceb294d5b2c32783aa39a67380a53ae965154a0086c
 SHA512 
3877a6473f04f9613191691125861838186a51ec5f10cfa7980e76a6425e1561ee9c943e707ad2f878ec033ebe6af89cf098b1daf0c171f1f6b2edaa8b26d6d1
+DIST async-task-4.5.0.crate 36956 BLAKE2B 
906ff869e728341f9c33f3d2a701e85a3db8651df6a9ed49153af4113c17e6041d3f85d8f827c6e2cf3257ed0be1ad95e49cf079fa7d351805280e20a34fa8ab
 SHA512 
a8eacfd118c9cc81259c19e092982d1f64f715a44655fb7b27f65d7e4e4de95e27eb6347eacf1ec44eaa9a5f76e0d6fda5bd167d2f2cf2c3ed28afb8d5236537
 DIST async-trait-0.1.73.crate 28654 BLAKE2B 
07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889
 SHA512 
f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb
 DIST async-trait-0.1.74.crate 28997 BLAKE2B 
adef7d3929f7cfb64c9884fdd17871193cc063f935a5540562b1092e85d85ab89527bd353486a219a2f9bb74ada6a0ee765e839435962cb5768f2a65b7a2b1e2
 SHA512 
2c0880bc3b7863deab06e873b3d5a893545549c1dae922370d629c16cc0ee5cb4df13b30fe9e34d1cee74449d549745ff99894ab0743f805d96a5d4b5ef2dc80
 DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 
4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd
 SHA512 
cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6
@@ -41,8 +42,8 @@ DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de4751073
 DIST blocking-1.2.0.crate 18494 BLAKE2B 
252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7
 SHA512 
aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f533dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33
 DIST blocking-1.4.0.crate 17170 BLAKE2B 
1870a752b3dd2b8fd7527417ef3b20cb928194d9c10ac9804801f6cee245cd96c24a0f84bc745a94c83aec53b17b2ecd04dd806a45f6b2fbf469207bb7c7fa24
 SHA512 
a4965b4f3782aeb964843e349a2b2f6ca992a513b9cf8fbedcfdf369b193e1dfffcbb6d163b4f39728476a2f68e01e3bf4ff44067bb2a58d76506e35179e21f0
 DIST blocking-1.4.1.crate 17205 BLAKE2B 
e8ad2b55e7509d39ba1903327dd21e576b9b189e3e8169ddb150a31971b80d0ac02f5356641c22f8ac7549854bc016225b22009174b97254dfda1ecd8ce49850
 SHA512 
2cc0e46ce53032b55bae9333ffa22f719f5146d2f6ee2f06233b0c4ebd5b8c68fadd673105078ff7fb645b16243bc5357974ba15572e3dcde1232c2dedc883e1
-DIST bsd-kvm-0.1.0.crate 5279 BLAKE2B 
7e79ea662652d0dc74ae9a742a633dcfe7b4bfdaf977d7170877c5f57c22f4522763c51bd311f73d962ead376fe99e1b816cd7c2e27f0a3d9a54c9c427c42613
 SHA512 
cd5f432e5a95f644823609af39a243e2ab33312319140ca7d87220c9e529afc8f75e8d7d946fb32df16e70fb7e00b6f926ebecac1c3e5cc7f321833ba552e961
-DIST bsd-kvm-sys-0.1.0.crate 7249 BLAKE2B 
982c158cbc09c5f08921a932a7f4ce8090e076b1db6d0b3dbdc03c6254e32a07f0546b1604955f2afc1a2ecb452f08043a9a2d331291fd099d628d7ba7619a8d
 SHA512 
c9869aee9332cce3388c45e997bc595fa8c3b7edf476cc4643c7c2213c746ee83ce07b40431003fba99f480fd8a65c38157c9c00a487b905155a8fda4aff6149
+DIST bsd-kvm-0.1.2.crate 5326 BLAKE2B 
3f15b398041a6425e399558361c8993795a704fd6a2b687a6953138d7ae031fcfc61178a1c7734936f0ce67ff7852235bd972d5c4f900f8d14a0f0e5a285eb76
 SHA512 
459b8341ddf193a245b6e7a10df44ac5f132b5513f1c7a4a6542df76ba2df6a76b4ca73fd6dab72595f6766e690f83c80

[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: b81724af911b1c7f0473cd850ab29c74733c5f30
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:32:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81724af

flag-o-matic.eclass: add '-mfpmath=*'

We set this for x86 multilib profiles.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index d7c1fce4b208..382573b80679 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -47,7 +47,7 @@ setup-allowed-flags() {
 # Note: shell globs and character lists are allowed
 _setup-allowed-flags() {
ALLOWED_FLAGS=(
-   -pipe -O '-O[123szg]' '-mcpu=*' '-march=*' '-mtune=*'
+   -pipe -O '-O[123szg]' '-mcpu=*' '-march=*' '-mtune=*' 
'-mfpmath=*'
-flto '-flto=*' -fno-lto
 
# Hardening flags



[gentoo-commits] repo/gentoo:master commit in: eclass/

2023-10-21 Thread Sam James
commit: e0c3236a6e73fe4cec5361d0f998b438d8152563
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 17:27:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:27:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c3236a

flag-o-matic.eclass: add '-mharden-sls=*'

Spectre-style mitigation.

Signed-off-by: Sam James  gentoo.org>

 eclass/flag-o-matic.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass
index a899afdb4f18..d7c1fce4b208 100644
--- a/eclass/flag-o-matic.eclass
+++ b/eclass/flag-o-matic.eclass
@@ -65,6 +65,7 @@ _setup-allowed-flags() {
-mindirect-branch-register
'-mfunction-return=*'
-mretpoline
+   '-mharden-sls=*'
'-mbranch-protection=*'
 
# Misc



[gentoo-commits] repo/gentoo:master commit in: sys-devel/mold/

2023-10-21 Thread Sam James
commit: cd971d4f0c972d4a861607c7b919dab1433e875b
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Oct 21 16:55:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 17:48:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd971d4f

sys-devel/mold: add 2.3.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33445
Signed-off-by: Sam James  gentoo.org>

 sys-devel/mold/Manifest  |  1 +
 sys-devel/mold/mold-2.3.1.ebuild | 94 
 2 files changed, 95 insertions(+)

diff --git a/sys-devel/mold/Manifest b/sys-devel/mold/Manifest
index 6cb0c98c07e3..dc26eba27e96 100644
--- a/sys-devel/mold/Manifest
+++ b/sys-devel/mold/Manifest
@@ -3,3 +3,4 @@ DIST mold-2.0.0.tar.gz 9205927 BLAKE2B 
f80c72c58f4618a74390417fdf90f816810350baf
 DIST mold-2.1.0.tar.gz 9278811 BLAKE2B 
b31e13f92177553adf5069cf35c8c75c7bc28f0af4d1726cdc0c6abc1c9d3baaa5be512c3a8fb9bc3c3110096a79e1c6751c701171769595a2234fc1fa8c441a
 SHA512 
f1c98d349b35b4042109d71f7db6eb8d7d089dc3241735bbd7b5402d513dcc85ca17904828779e5fc8234650fa9fb97f47c3a2f3e89cc2fb3cb9e9110439e5a2
 DIST mold-2.2.0.tar.gz 9956678 BLAKE2B 
495772b5bfd238a6785676d277da87fe4f10b64513f8f0a4961893e4ae8954ad8bda3d09283de14594d7d056d6c1aeed5be591d6a64868a473eb45737d3b9340
 SHA512 
1692d1ff154335fdff91a4fafebb3514ed6742035c14e74ec7e552b90428a1cd5341baba9183158b44ae221fd19e86da55e7f04bde317b943a24d0afecb41002
 DIST mold-2.3.0.tar.gz 9958893 BLAKE2B 
86235731953902a5cd8fdba8b41d456bd60bf53b96a9e1cc89bdf991a75367b95e5522887be8e9c28f3d777b143ef5d693ff50293188ef222fc45257ce990d24
 SHA512 
7953cff8f2e9f775f0890aedc5f38ef07aac16118310ee9e1a2a82be8abafa1aa05459a136181978c55763737c7ff47815afdd4423e8f96db8f0237fce13e6b4
+DIST mold-2.3.1.tar.gz 9958470 BLAKE2B 
917e1fd770f841dc4bf6fbbed4954762f3eccff3d01247d4a5eaee7a5dad47f0259eb8ba6a10d13f385c9f0aea4d1ac058ce40070902bf7ef366ad8225cfbd5f
 SHA512 
ea234d0b999bcd308e0c5dae27050ff61fd23971f9c54d5eb5764bfb04064dc68c33f5defd614544762a9891ce4369125a6aac68171e68de4ed09a08d59e599e

diff --git a/sys-devel/mold/mold-2.3.1.ebuild b/sys-devel/mold/mold-2.3.1.ebuild
new file mode 100644
index ..f16aabe0758e
--- /dev/null
+++ b/sys-devel/mold/mold-2.3.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="A Modern Linker"
+HOMEPAGE="https://github.com/rui314/mold";
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/rui314/mold.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/rui314/mold/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+fi
+
+# mold (MIT)
+#  - xxhash (BSD-2)
+LICENSE="MIT BSD-2"
+SLOT="0"
+
+RDEPEND="
+   app-arch/zstd:=
+   >=dev-cpp/tbb-2021.7.0-r1:=
+   dev-libs/blake3:=
+   sys-libs/zlib
+   !kernel_Darwin? (
+   >=dev-libs/mimalloc-2:=
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.0-no-pch.patch
+)
+
+pkg_pretend() {
+   # Requires a c++20 compiler, see #831473
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]]; then
+   die "${PN} needs at least gcc 10"
+   elif tc-is-clang && [[ $(clang-major-version) -lt 12 ]]; then
+   die "${PN} needs at least clang 12"
+   fi
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Needs unpackaged dwarfdump
+   rm test/elf/{{dead,compress}-debug-sections,compressed-debug-info}.sh 
|| die
+
+   # Heavy tests, need qemu
+   rm test/elf/gdb-index-{compress-output,dwarf{2,3,4,5}}.sh || die
+   rm test/elf/lto-{archive,dso,gcc,llvm,version-script}.sh || die
+
+   # Sandbox sadness
+   rm test/elf/run.sh || die
+   sed -i 's|`pwd`/mold-wrapper.so|"& ${LD_PRELOAD}"|' \
+   test/elf/mold-wrapper{,2}.sh || die
+
+   # static-pie tests require glibc built with static-pie support
+   if ! has_version -d 'sys-libs/glibc[static-pie(+)]'; then
+   rm test/elf/{,ifunc-}static-pie.sh || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON
+   -DMOLD_ENABLE_QEMU_TESTS=OFF
+   -DMOLD_LTO=OFF # Should be up to the user to decide this with 
CXXFLAGS.
+   -DMOLD_USE_SYSTEM_MIMALLOC=ON
+   -DMOLD_USE_SYSTEM_TBB=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+
+   # https://bugs.gentoo.org/872773
+   insinto /usr/$(get_libdir)/mold
+   doins "${BUILD_DIR}"/${PN}-wrapper.so
+
+   dodoc docs/{design,execstack}.md
+   doman docs/${PN}.1
+
+   dosym ${PN} /usr/bin/ld.${PN}
+  

[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2023-10-21 Thread Ulrich Müller
commit: c97926baf8da7cf327509a0cd8718ca2bb9db56e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Oct 21 07:54:31 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 19:05:40 2023 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=c97926ba

function-reference/install-functions: Mention dosym -r option

Closes: https://bugs.gentoo.org/916017
Signed-off-by: Ulrich Müller  gentoo.org>

 function-reference/install-functions/text.xml | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 0602c80..0d37980 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -278,11 +278,16 @@ The *into functions create the directory if it 
does not already exist.
   dosym
 
 
-  Create a symlink to the target specified as the first parameter,
-  at the path specified by the second parameter. Note that
-  the target is interpreted verbatim; it needs to either
-  specify a relative path or an absolute path including
-  ${EPREFIX}.
+  
+  Create a symlink to the target specified as the first parameter, at the
+  path specified by the second parameter. With option -r (EAPI 8),
+  an absolute path specified for the target will be converted to a path
+  relative to the link location.
+  
+  
+  Note: Without option -r, an absolute link target is interpreted
+  verbatim, i.e. it must include ${EPREFIX} when applicable.
+  
 
   
   



[gentoo-commits] repo/gentoo:master commit in: media-video/obs-studio/

2023-10-21 Thread Jimi Huotari
commit: 8e2f1b97ced74c2d2fae3e5421336dcded041301
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 17:14:46 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:17:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2f1b97

media-video/obs-studio: add mpegts and rnnoise features

This allows for toggling the NEW_MPEGTS/native SRT/RIST
mpegts output feature, and adds 'media-libs/rnnoise'
as a dependency.

This also cleans up some submodule references that are
no longer being used, and updates the existing ones in
.

Closes: https://bugs.gentoo.org/915179
Closes: https://bugs.gentoo.org/915347
Signed-off-by: Jimi Huotari  gentoo.org>

 media-video/obs-studio/metadata.xml|  1 +
 ...dio-.ebuild => obs-studio-29.1.3-r2.ebuild} | 43 ++
 media-video/obs-studio/obs-studio-.ebuild  | 24 ++--
 3 files changed, 39 insertions(+), 29 deletions(-)

diff --git a/media-video/obs-studio/metadata.xml 
b/media-video/obs-studio/metadata.xml
index 9b0f681b3e6d..2e6e1d188e06 100644
--- a/media-video/obs-studio/metadata.xml
+++ b/media-video/obs-studio/metadata.xml
@@ -15,6 +15,7 @@
 Enable browser source support via (precompiled) 
CEF.
 Build the Decklink plugin.
 Build with LibFDK AAC support.
+Enable native SRT/RIST mpegts output.
 Build with PipeWire support.
 Build with scripting support for Python 3.
 Build with Intel Quick Sync Video support.

diff --git a/media-video/obs-studio/obs-studio-.ebuild 
b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
similarity index 90%
copy from media-video/obs-studio/obs-studio-.ebuild
copy to media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
index 96ad2ebc7090..a31aeb0aa6c9 100644
--- a/media-video/obs-studio/obs-studio-.ebuild
+++ b/media-video/obs-studio/obs-studio-29.1.3-r2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake lua-single optfeature python-single-r1 xdg
 
 CEF_DIR="cef_binary_5060_linux64"
-OBS_BROWSER_COMMIT="291464d6988083411e7369fc53eba6d5ef07ff67"
+OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28"
 OBS_WEBSOCKET_COMMIT="6fd18a7ef1ecb149e8444154af1daab61d4241a9"
 QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e"
 
@@ -20,10 +20,7 @@ if [[ ${PV} ==  ]]; then
EGIT_SUBMODULES=(
plugins/obs-browser
plugins/obs-websocket
-   plugins/obs-websocket/deps/asio
-   plugins/obs-websocket/deps/json
plugins/obs-websocket/deps/qr
-   plugins/obs-websocket/deps/websocketpp
)
 else
SRC_URI="
@@ -32,7 +29,7 @@ else

https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> 
qr-${QR_COMMIT}.tar.gz

https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz
 -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 SRC_URI+=" browser? ( 
https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}.tar.bz2 )"
 
@@ -42,8 +39,8 @@ HOMEPAGE="https://obsproject.com";
 LICENSE="Boost-1.0 GPL-2+ MIT Unlicense"
 SLOT="0"
 IUSE="
-   +alsa browser decklink fdk jack lua nvenc pipewire pulseaudio
-   python qsv speex +ssl truetype v4l vlc wayland websocket
+   +alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio
+   python qt6 speex +ssl truetype v4l vlc wayland websocket
 "
 REQUIRED_USE="
browser? ( || ( alsa pulseaudio ) )
@@ -59,10 +56,9 @@ BDEPEND="
 DEPEND="
dev-libs/glib:2
dev-libs/jansson:=
-   dev-qt/qtbase:6[network,widgets,xml(+)]
-   dev-qt/qtsvg:6
media-libs/libglvnd
media-libs/libva
+   media-libs/rnnoise
media-libs/x264:=
media-video/ffmpeg:=[nvenc?,opus,x264]
net-misc/curl
@@ -71,17 +67,15 @@ DEPEND="
sys-apps/util-linux
sys-libs/zlib:=
x11-libs/libX11
-   x11-libs/libxcb:=
x11-libs/libXcomposite
x11-libs/libXfixes
-   x11-libs/libxkbcommon
+   x11-libs/libxcb:=
alsa? ( media-libs/alsa-lib )
browser? (
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
( app-accessibility/at-spi2-atk dev-libs/atk )
)
-   dev-cpp/nlohmann_json
dev-libs/expat
dev-libs/glib
dev-libs/nspr
@@ -108,10 +102,27 @@ DEPEND="
fdk? ( media-libs/fdk-aac:= )
jack? ( virtual/jack )
lua? ( ${LUA_DEPS} )
+   mpegts? (
+   net-libs/librist
+   net-libs/srt
+   )
pipewire? ( media-video/pipewire:= )
pulseaudio? ( media-libs/libpulse )
python? ( ${PYTHON_DEPS} )
-   qsv? ( media-libs/oneVPL )
+   qt6? (
+   dev-qt/qtbase:6[network,widgets,xml(+)]

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/, profiles/arch/arm64/

2023-10-21 Thread Jimi Huotari
commit: a165a02757e87fbd0c30d4fbb2941e7faf36258e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 19:00:38 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a165a027

profiles/arch: mask/unmask 'mpegts' where (un)available

At this time, 'net-libs/librist' is only keyworded for arm64.

Signed-off-by: Jimi Huotari  gentoo.org>

 profiles/arch/arm64/package.use.mask | 4 
 profiles/arch/base/package.use.mask  | 4 
 2 files changed, 8 insertions(+)

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 35920ebda320..98e340931512 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-10-21)
+# Unmask on specific arches where it's available.
+media-video/obs-studio mpegts
+
 # Sam James  (2023-10-11)
 # Supports 64-bit NEON
 dev-libs/botan -cpu_flags_arm_neo

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 18c1a1473cea..48029716354c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Jimi Huotari  (2023-10-21)
+# net-libs/librist is only keyworded for arm64 at this time.
+media-video/obs-studio mpegts
+
 # Ionen Wolkens  (2023-10-09)
 # media-libs/shaderc has very few keywords.
 media-libs/libplacebo shaderc



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: 76a7c3c61f6e3779452b6b3675c32bda02c8c88c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:34:59 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=76a7c3c6

portageq: Ban in ebuild scope

Closes: https://bugs.gentoo.org/906129
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/portageq | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/ebuild-helpers/portageq b/bin/ebuild-helpers/portageq
index e3926e11af..bd9d6b0442 100755
--- a/bin/ebuild-helpers/portageq
+++ b/bin/ebuild-helpers/portageq
@@ -4,5 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-exec "${PORTAGE_BIN_PATH}"/portageq-wrapper "$@"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/, bin/

2023-10-21 Thread Ulrich Müller
commit: dafad634cc4d46b6d7b45ec1535044f281916ef4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:33:47 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dafad634

prep{,all}strip: Ban in ebuild scope

Closes: https://bugs.gentoo.org/906156
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepallstrip | 13 ++---
 bin/ebuild-helpers/prepstrip|  9 ++---
 bin/estrip  |  4 +---
 3 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/bin/ebuild-helpers/prepallstrip b/bin/ebuild-helpers/prepallstrip
index f22483a531..80fcecba60 100755
--- a/bin/ebuild-helpers/prepallstrip
+++ b/bin/ebuild-helpers/prepallstrip
@@ -4,14 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-if ___eapi_has_dostrip; then
-   die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-if ! ___eapi_has_prefix_variables; then
-   ED=${D}
-fi
-
-exec prepstrip "${ED}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/ebuild-helpers/prepstrip b/bin/ebuild-helpers/prepstrip
index 0da4c65166..80fcecba60 100755
--- a/bin/ebuild-helpers/prepstrip
+++ b/bin/ebuild-helpers/prepstrip
@@ -4,10 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-if ___eapi_has_dostrip; then
-   die "${0##*/}: ${0##*/} has been banned for EAPI '${EAPI}'; use 
'dostrip' instead"
-fi
-
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-__PORTAGE_HELPER=prepstrip exec "${PORTAGE_BIN_PATH}"/estrip "${@}"
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/estrip b/bin/estrip
index 8a2f5adc1f..3ac6a16927 100755
--- a/bin/estrip
+++ b/bin/estrip
@@ -30,9 +30,8 @@ if ${PORTAGE_RESTRICT_strip} || ${FEATURES_nostrip} ; then
${FEATURES_installsources} || exit 0
 fi
 
-[[ ${__PORTAGE_HELPER} == prepstrip ]] && prepstrip=true || prepstrip=false
+prepstrip=false
 
-if ! ${prepstrip}; then
 while [[ $# -gt 0 ]] ; do
case $1 in
--ignore)
@@ -130,7 +129,6 @@ while [[ $# -gt 0 ]] ; do
shift
 done
 set -- "${ED}"
-fi
 
 PRESERVE_XATTR=false
 if [[ ${KERNEL} == linux ]] && ${FEATURES_xattr} ; then



[gentoo-commits] proj/portage:master commit in: /

2023-10-21 Thread Ulrich Müller
commit: 8b6ad81b5dabccd04d457eb71e695a1e7262
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:37:48 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 19:01:33 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b6a

NEWS: Update for ban of non-PMS helpers

Signed-off-by: Ulrich Müller  gentoo.org>

 NEWS | 4 
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 0a7ca7d9f1..ee33b0eb57 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,10 @@ portage-3.0.54 (UNRELEASED)
 
 TODO
 
+Breaking changes:
+* Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
+  prepallstrip (bug #899898, bug #906129, bug #906156).
+
 portage-3.0.53 (2023-10-20)
 --
 



[gentoo-commits] proj/portage:master commit in: bin/, bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: ce929d243678a2b1a3dc05fe9a21e1bf07fbcac6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:27:32 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:24 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ce929d24

prepinfo: Ban in ebuild scope

Also drop compatibility code from install_qa_check, i.e. don't recurse
into subdirectories for removal of Info dir files.

Closes: https://bugs.gentoo.org/899898
Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepinfo | 36 ++--
 bin/misc-functions.sh   | 13 -
 2 files changed, 2 insertions(+), 47 deletions(-)

diff --git a/bin/ebuild-helpers/prepinfo b/bin/ebuild-helpers/prepinfo
index af5ae9f088..80fcecba60 100755
--- a/bin/ebuild-helpers/prepinfo
+++ b/bin/ebuild-helpers/prepinfo
@@ -4,37 +4,5 @@
 
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-if ! ___eapi_has_prefix_variables ; then
-   ED=${D}
-fi
-
-if [[ -z ${1} ]] ; then
-   infodir="/usr/share/info"
-else
-   if [[ -d ${ED%/}/${1#/}/share/info ]] ; then
-   infodir="${1#/}/share/info"
-   else
-   infodir="${1#/}/info"
-   fi
-fi
-
-if [[ ! -d ${ED%/}/${infodir#/} ]] ; then
-   if [[ -n $1 ]] ; then
-   __vecho "${0##*/}: '${infodir}' does not exist!"
-   exit 1
-   else
-   exit 0
-   fi
-fi
-
-find "${ED%/}/${infodir#/}" -type d -print0 | while read -r -d $'\0' x ; do
-   for f in "${x}"/.keepinfodir*; do
-   [[ -e ${f} ]] && continue 2
-   done
-
-   rm -f "${x}"/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst}
-done
-
-exit 0
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1

diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index d9319d5af8..4ce3acbfdc 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -147,19 +147,6 @@ install_qa_check() {
# Portage regenerates this on the installed system.
rm -f 
"${ED%/}"/usr/share/info/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst} \
|| die "rm failed"
-   # Recurse into subdirs. Remove this code after 2023-12-31. 
#899898
-   while read -r -d '' x; do
-   ( shopt -s failglob; : "${x}"/.keepinfodir* ) 
2>/dev/null \
-   && continue
-   for f in 
"${x}"/dir{,.info}{,.Z,.gz,.bz2,.lzma,.lz,.xz,.zst}; do
-   if [[ -e ${f} ]]; then
-   eqawarn "QA Notice: Removing Info 
directory file '${f}'."
-   eqawarn "Relying on this behavior is 
deprecated and may"
-   eqawarn "cause file collisions in 
future."
-   rm -f "${f}" || die "rm failed"
-   fi
-   done
-   done < <(find "${ED%/}"/usr/share/info -mindepth 1 -type d 
-print0)
fi
 
# If binpkg-docompress is enabled, apply compression before creating



[gentoo-commits] proj/portage:master commit in: bin/ebuild-helpers/

2023-10-21 Thread Ulrich Müller
commit: f6e0fae115190d28957f8a7653a4118c4d3aed31
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 12 17:28:49 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Oct 21 08:01:24 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f6e0fae1

prepman: Ban in ebuild scope

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/ebuild-helpers/prepman | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/bin/ebuild-helpers/prepman b/bin/ebuild-helpers/prepman
index 0c0a7e8122..80fcecba60 100755
--- a/bin/ebuild-helpers/prepman
+++ b/bin/ebuild-helpers/prepman
@@ -2,11 +2,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Note: this really does nothing these days. It's going to be banned
-# when the last consumers are gone.
-
 source "${PORTAGE_BIN_PATH}"/isolated-functions.sh || exit 1
 
-eqawarn "QA Notice: '${0##*/}' is not allowed in ebuild scope"
-
-exit 0
+die "'${0##*/}' is not allowed in ebuild scope"
+exit 1



[gentoo-commits] repo/gentoo:master commit in: net-im/qtox/

2023-10-21 Thread Jimi Huotari
commit: 770e0e858f11f54d880ad78807fc155de349c84a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Oct 21 19:25:08 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Oct 21 19:28:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770e0e85

net-im/qtox: drop IUSE="notification" due to a deprecated dependency

Upstream had some work done towards moving away, but the project
has been archived.

Bug: https://bugs.gentoo.org/877307
Bug: https://bugs.gentoo.org/877311
Signed-off-by: Jimi Huotari  gentoo.org>

 net-im/qtox/{qtox-.ebuild => qtox-1.17.6-r2.ebuild} | 9 +++--
 net-im/qtox/qtox-.ebuild| 7 +++
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-1.17.6-r2.ebuild
similarity index 88%
copy from net-im/qtox/qtox-.ebuild
copy to net-im/qtox/qtox-1.17.6-r2.ebuild
index fe8a64494ea3..26c612874adc 100644
--- a/net-im/qtox/qtox-.ebuild
+++ b/net-im/qtox/qtox-1.17.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/";
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="notification +spellcheck test X"
+IUSE="+spellcheck test X"
 
 RESTRICT="!test? ( test )"
 
@@ -44,9 +44,6 @@ RDEPEND="
media-libs/openal
media-video/ffmpeg:=[webp,v4l]
>=net-libs/tox-0.2.13:=[av]
-   >=net-libs/toxext-0.0.3
-   >=net-libs/tox_extension_messages-0.0.3
-   notification? ( x11-libs/snorenotify )
spellcheck? ( kde-frameworks/sonnet:5 )
X? (
x11-libs/libX11
@@ -78,7 +75,7 @@ src_configure() {
-DSPELL_CHECK=$(usex spellcheck)
-DSVGZ_ICON=ON
-DASAN=OFF
-   -DDESKTOP_NOTIFICATIONS=$(usex notification)
+   -DDESKTOP_NOTIFICATIONS=OFF
-DSTRICT_OPTIONS=OFF
)
 

diff --git a/net-im/qtox/qtox-.ebuild b/net-im/qtox/qtox-.ebuild
index fe8a64494ea3..efe18c5045f9 100644
--- a/net-im/qtox/qtox-.ebuild
+++ b/net-im/qtox/qtox-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ HOMEPAGE="https://qtox.github.io/";
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="notification +spellcheck test X"
+IUSE="+spellcheck test X"
 
 RESTRICT="!test? ( test )"
 
@@ -46,7 +46,6 @@ RDEPEND="
>=net-libs/tox-0.2.13:=[av]
>=net-libs/toxext-0.0.3
>=net-libs/tox_extension_messages-0.0.3
-   notification? ( x11-libs/snorenotify )
spellcheck? ( kde-frameworks/sonnet:5 )
X? (
x11-libs/libX11
@@ -78,7 +77,7 @@ src_configure() {
-DSPELL_CHECK=$(usex spellcheck)
-DSVGZ_ICON=ON
-DASAN=OFF
-   -DDESKTOP_NOTIFICATIONS=$(usex notification)
+   -DDESKTOP_NOTIFICATIONS=OFF
-DSTRICT_OPTIONS=OFF
)
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libnvme/files/, sys-libs/libnvme/

2023-10-21 Thread Sam James
commit: 11c3ec43c781c83c1e699437f834869f4f8fc33d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:29:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:29:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c3ec43

sys-libs/libnvme: backport lld-17 fix

Closes: https://bugs.gentoo.org/914635
Thanks-to: Alfred Wingate  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libnvme/files/libnvme-1.6-lld-17.patch | 26 
 sys-libs/libnvme/libnvme-1.6-r1.ebuild  | 82 +
 2 files changed, 108 insertions(+)

diff --git a/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch 
b/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch
new file mode 100644
index ..c64b4a80cbfb
--- /dev/null
+++ b/sys-libs/libnvme/files/libnvme-1.6-lld-17.patch
@@ -0,0 +1,26 @@
+https://github.com/linux-nvme/libnvme/pull/725
+
+From a5cc9074765bf400336f78a05c8374b9788ad670 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Tue, 10 Oct 2023 04:22:48 +0300
+Subject: [PATCH] build: remove symbol which doesn't exist in libnvme-mi.so
+
+* Added in bb70b874dac13a15c37ce1dd1de866d6a5dd428d, but was never used.
+
+Signed-off-by: Alfred Wingate 
+---
+ src/libnvme-mi.map | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/libnvme-mi.map b/src/libnvme-mi.map
+index f1ce7125..41e81106 100644
+--- a/src/libnvme-mi.map
 b/src/libnvme-mi.map
+@@ -49,7 +49,6 @@ LIBNVME_MI_1_1 {
+   nvme_mi_admin_security_send;
+   nvme_mi_admin_security_recv;
+   nvme_mi_endpoint_desc;
+-  nvme_mi_root_close;
+   nvme_mi_first_endpoint;
+   nvme_mi_next_endpoint;
+   nvme_mi_first_ctrl;

diff --git a/sys-libs/libnvme/libnvme-1.6-r1.ebuild 
b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
new file mode 100644
index ..6539b980d776
--- /dev/null
+++ b/sys-libs/libnvme/libnvme-1.6-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-r1 meson
+
+DESCRIPTION="C Library for NVM Express on Linux"
+HOMEPAGE="https://github.com/linux-nvme/libnvme";
+SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus +json keyutils python ssl test +uuid"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   json? ( dev-libs/json-c:= )
+   keyutils? ( sys-apps/keyutils:= )
+   dbus? ( sys-apps/dbus:= )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( >=dev-libs/openssl-1.1:= )
+   uuid? ( sys-apps/util-linux:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-lang/swig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6-musl.patch
+   "${FILESDIR}"/${P}-lld-17.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Dpython=false
+   $(meson_use test tests)
+   $(meson_feature json json-c)
+   $(meson_feature dbus libdbus)
+   $(meson_feature keyutils)
+   $(meson_feature ssl openssl)
+   $(meson_feature python)
+   )
+   meson_src_configure
+}
+
+python_compile() {
+   local emesonargs=(
+   -Dpython=enabled
+   )
+   meson_src_configure --reconfigure
+   meson_src_compile
+}
+
+src_compile() {
+   meson_src_compile
+
+   if use python; then
+   python_copy_sources
+   python_foreach_impl python_compile
+   fi
+}
+
+python_install() {
+   meson_src_install
+   use python && python_optimize
+}
+
+src_install() {
+   use python && python_foreach_impl python_install
+
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/smartmontools/

2023-10-21 Thread Sam James
commit: e029199c40f18288f16d6d4e2ab25128efd3e35c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e029199c

sys-apps/smartmontools: Stabilize 7.4 amd64, #914891

Signed-off-by: Sam James  gentoo.org>

 sys-apps/smartmontools/smartmontools-7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/smartmontools/smartmontools-7.4.ebuild 
b/sys-apps/smartmontools/smartmontools-7.4.ebuild
index deaefc5a3442..dfe1c8d0c63d 100644
--- a/sys-apps/smartmontools/smartmontools-7.4.ebuild
+++ b/sys-apps/smartmontools/smartmontools-7.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools subversion
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Tools to monitor storage systems to provide advanced warning of 
disk degradation"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/color-theme/

2023-10-21 Thread Sam James
commit: 811bb1219febf06ee12d6ed8e1e1591cee500957
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811bb121

app-emacs/color-theme: Stabilize 6.6.0-r3 ALLARCHES, #916075

Signed-off-by: Sam James  gentoo.org>

 app-emacs/color-theme/color-theme-6.6.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild 
b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
index 41b2cc7a1c60..76a245903a35 100644
--- a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
+++ b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc sparc x86 ~amd64-linux ~x86-linux"
 
 PATCHES=(
"${FILESDIR}"/${P}-replace-in-string.patch



[gentoo-commits] repo/gentoo:master commit in: app-shells/gentoo-zsh-completions/

2023-10-21 Thread Sam James
commit: 954196d7024b6c55ef0de20c4dcb097a25daf48f
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954196d7

app-shells/gentoo-zsh-completions: Stabilize 20230117 ALLARCHES, #915172

Signed-off-by: Sam James  gentoo.org>

 .../gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild 
b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
index 5b710a44d1e4..619f1546e770 100644
--- a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
+++ b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20230117.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/gentoo/gentoo-zsh-completions.git";
 else
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="Gentoo specific zsh completion support (includes emerge and 
ebuild commands)"



[gentoo-commits] repo/gentoo:master commit in: net-irc/quassel/

2023-10-21 Thread Sam James
commit: eed61816b79e4bb0eec4a32b88f3ddb7089baaa2
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 21 20:37:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 21 20:37:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed61816

net-irc/quassel: Stabilize 0.14.0-r2 arm64, #877309

Signed-off-by: Sam James  gentoo.org>

 net-irc/quassel/quassel-0.14.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/quassel/quassel-0.14.0-r2.ebuild 
b/net-irc/quassel/quassel-0.14.0-r2.ebuild
index 3d33083e30f1..159715c86ed2 100644
--- a/net-irc/quassel/quassel-0.14.0-r2.ebuild
+++ b/net-irc/quassel/quassel-0.14.0-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} != ** ]]; then

SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz 
-> ${P}.tar.gz"
else
SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux"
fi
S="${WORKDIR}/${MY_P}"
 else



[gentoo-commits] repo/gentoo:master commit in: app-editors/texworks/

2023-10-21 Thread Andreas Sturmlechner
commit: 508c70f0b0493f7a4ccf118bb341e9200a330561
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:06:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=508c70f0

app-editors/texworks: drop 0.6.7

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/texworks/texworks-0.6.7.ebuild | 75 --
 1 file changed, 75 deletions(-)

diff --git a/app-editors/texworks/texworks-0.6.7.ebuild 
b/app-editors/texworks/texworks-0.6.7.ebuild
deleted file mode 100644
index 982072acabdd..
--- a/app-editors/texworks/texworks-0.6.7.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..3} )
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_REMOVE_MODULES_LIST=( FindLua )
-inherit lua-single python-single-r1 cmake virtualx xdg
-
-DESCRIPTION="A simple interface for working with TeX documents"
-HOMEPAGE="http://tug.org/texworks/";
-SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/${PN}-release-${PV}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="lua python"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="app-text/hunspell:=
-   app-text/poppler[qt5]
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtscript:5[scripttools]
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   lua? ( ${LUA_DEPS} )
-   python? ( ${PYTHON_DEPS} ) "
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch
-)
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -Wno-dev
-
-   -DPREFER_BUNDLED_SYNCTEX=ON
-   -DWITH_LUA=$(usex lua)
-   -DWITH_PYTHON=$(usex python)
-   -DWITH_TESTS=$(usex test)
-   -DTeXworks_PLUGIN_DIR="/usr/$(get_libdir)/texworks"
-   -DTeXworks_DOCS_DIR="/share/doc/${PF}"
-   -DQTPDF_VIEWER=ON
-   -DBUILD_SHARED_PLUGINS=ON
-   )
-
-   use lua && mycmakeargs+=( -DLUA_VERSION="$(lua_get_version)" )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: de73af3b97023aeb77e961b81aff8256364671c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:16:22 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de73af3b

app-misc/qlcplus: add 5.0.0_beta2, fix dependencies, drop virtualx

- add missing pkg_postrm() phase

Bug: https://bugs.gentoo.org/915785
See also: https://github.com/gentoo/gentoo/pull/26074
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest   |  1 +
 app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index 12ffd18650b4..cc4f2b713c44 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,3 +1,4 @@
 DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
 DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B 
aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00
 SHA512 
f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
+DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
new file mode 100644
index ..127614c92bcf
--- /dev/null
+++ b/app-misc/qlcplus/qlcplus-5.0.0_beta2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils udev xdg
+
+DESCRIPTION="Software to control DMX or analog lighting systems"
+HOMEPAGE="https://www.qlcplus.org/";
+SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz";
+S="${WORKDIR}/qlcplus-QLC-_${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-embedded/libftdi:=
+   dev-libs/glib:2
+   dev-qt/qt3d:5[qml]
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets,qml]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   media-libs/libmad
+   media-libs/libsndfile
+   sci-libs/fftw:3.0
+   virtual/libusb:0
+   virtual/libusb:1
+   virtual/udev
+"
+DEPEND="${RDEPEND}
+   dev-qt/qttest:5
+"
+BDEPEND="dev-qt/linguist-tools:5"
+IDEPEND="dev-util/desktop-file-utils"
+
+src_prepare() {
+   default
+
+   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
+   -i variables.pri || die
+
+   ## Remove Werror-flag since there are some warnings with gcc-9.x
+   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
+   -i variables.pri || die
+}
+
+src_configure() {
+   eqmake5 CONFIG+=qmlui
+}
+
+src_test() {
+   local -x QT_QPA_PLATFORM=offscreen
+   emake check
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+
+   elog "Some configurations of KDE Plasma break the layout of"
+   elog "QLC+ 5's QML UI."
+   elog "As a workaround, try those environment variables:"
+   elog "  export XDG_CURRENT_DESKTOP=GNOME"
+   elog "OR"
+   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
+}
+
+pkg_postrm() {
+   udev_reload
+
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/texmaker/, app-office/texmaker/files/

2023-10-21 Thread Andreas Sturmlechner
commit: d47becbb92f35caa49fad3c6533d4bf9d489020d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 17:02:29 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47becbb

app-office/texmaker: add 5.1.4, EAPI-8 bump

- respin existing hunspell/singleapp patch for 5.1 rather than use sed
- add missing dev-qt/qtcore:5= slot op for private header use
- dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5 in >=5.1.0
- dev-qt/qtwebengine:5[widgets] is still required
- dev-qt/qtconcurrent:5 is not linked against

Bug: https://bugs.gentoo.org/915780
See also: https://github.com/gentoo/gentoo/pull/22948
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/texmaker/Manifest   |  1 +
 .../texmaker-5.1-unbundle-hunspell-singleapp.patch | 60 +++
 app-office/texmaker/texmaker-5.1.4.ebuild  | 86 ++
 3 files changed, 147 insertions(+)

diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest
index 3df03a9620af..05f8260b8f1c 100644
--- a/app-office/texmaker/Manifest
+++ b/app-office/texmaker/Manifest
@@ -1 +1,2 @@
 DIST texmaker-5.0.4.tar.bz2 15812468 BLAKE2B 
ad252827c7db90ad20de5ca59958124714b7abe660998ef21b983a731aaa12fedc018a764ad8898780b18ca97b44145afe548817a867f74b407f0a2c9399
 SHA512 
34ff5773358c2fffbc9e7e61028cd74eef231152e3483531b66cb0d907dd8f70a4e8b6d6ea09b0b11387b592f6d1676ba8a1e737b26c86a45b16882e53edff1f
+DIST texmaker-5.1.4.tar.bz2 15277027 BLAKE2B 
c121569a599181ec480823fbe2429977aedad4cbd4a3a09647b7ebcaace873d56e27362148a729b1802454d8e38703d507f4f616886d4bbba4075fe91aed5a5f
 SHA512 
6ae4be7ae9be98e494480d4574e783a5568f0dcc9c631ccbc9bf00cca9f69dc672ba72060c064748a4446d20302af89e3bc6f14e8977d1f1ddbd20458fcf6d4e

diff --git 
a/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch 
b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch
new file mode 100644
index ..8af2428a449e
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-5.1-unbundle-hunspell-singleapp.patch
@@ -0,0 +1,60 @@
+--- a/texmaker.pro 2023-04-30 14:59:36.0 +0200
 b/texmaker.pro 2023-10-21 19:09:19.634531874 +0200
+@@ -127,28 +127,6 @@
+   x11fontdialog.h \
+   quickbeamerdialog.h \
+   cmdparser.h \
+-  hunspell/affentry.hxx \
+-  hunspell/affixmgr.hxx \
+-  hunspell/atypes.hxx \
+-  hunspell/baseaffix.hxx \
+-  hunspell/csutil.hxx \
+-  hunspell/filemgr.hxx \
+-  hunspell/hashmgr.hxx \
+-  hunspell/htypes.hxx \
+-  hunspell/hunvisapi.h \
+-  hunspell/hunspell.h \
+-  hunspell/hunspell.hxx \
+-  hunspell/hunzip.hxx \
+-  hunspell/langnum.hxx \
+-  hunspell/phonet.hxx \
+-  hunspell/replist.hxx \
+-  hunspell/suggestmgr.hxx \
+-  hunspell/utf_info.hxx \
+-  hunspell/w_char.hxx \
+-  singleapp/qtlocalpeer.h \
+-  singleapp/qtlockedfile.h \
+-  singleapp/qtsingleapplication.h \
+-  singleapp/qtsinglecoreapplication.h \
+   encodingprober/CharDistribution.h \
+   encodingprober/ChineseGroupProber.h \
+   encodingprober/ctype_test_p.h \
+@@ -567,20 +545,6 @@
+   svnhelper.cpp \
+   x11fontdialog.cpp \
+   cmdparser.cpp \
+-  hunspell/affentry.cxx \
+-  hunspell/affixmgr.cxx \
+-  hunspell/csutil.cxx \
+-  hunspell/filemgr.cxx \
+-  hunspell/hashmgr.cxx \
+-  hunspell/hunspell.cxx \
+-  hunspell/hunzip.cxx \
+-  hunspell/phonet.cxx \
+-  hunspell/replist.cxx \
+-  hunspell/suggestmgr.cxx \
+-  singleapp/qtlocalpeer.cpp \
+-  singleapp/qtlockedfile.cpp \
+-  singleapp/qtsingleapplication.cpp \
+-  singleapp/qtsinglecoreapplication.cpp \
+   encodingprober/CharDistribution.cpp \
+   encodingprober/ChineseGroupProber.cpp \
+   encodingprober/JapaneseGroupProber.cpp \
+@@ -1168,7 +1132,6 @@
+ DEFINES += DEBIAN_SPELLDIR
+ 
+ INSTALLS = target
+-SOURCES   += singleapp/qtlockedfile_unix.cpp
+ 
+ utilities.files = doc/doc10.png \
+   doc/doc11.png \

diff --git a/app-office/texmaker/texmaker-5.1.4.ebuild 
b/app-office/texmaker/texmaker-5.1.4.ebuild
new file mode 100644
index ..106fa6d8b322
--- /dev/null
+++ b/app-office/texmaker/texmaker-5.1.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Powerful LaTeX-IDE"
+HOMEPAGE="https://xm1math.net/texmaker/";
+SRC_URI="https://xm1math.net/texmaker/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+# dev-qt/qtcore slot op: includes private/qabstractitemmodel_p.h
+COMMON_DEPEND="
+   app-text/hunspell:=
+   app-text/poppler[qt5]
+   dev-qt/qtcore:5=
+   dev-qt/qtdeclarative:5
+   dev-qt/qt

[gentoo-commits] repo/gentoo:master commit in: media-gfx/meshlab/

2023-10-21 Thread Andreas Sturmlechner
commit: b1cf46a5ff4855e442290baa65854eb73e3c0a60
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 19:40:25 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1cf46a5

media-gfx/meshlab: drop 2020.12-r1

Closes: https://bugs.gentoo.org/915788
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/meshlab/meshlab-2020.12-r1.ebuild | 64 -
 1 file changed, 64 deletions(-)

diff --git a/media-gfx/meshlab/meshlab-2020.12-r1.ebuild 
b/media-gfx/meshlab/meshlab-2020.12-r1.ebuild
deleted file mode 100644
index 172c5a559c36..
--- a/media-gfx/meshlab/meshlab-2020.12-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg-utils
-
-DESCRIPTION="A system for processing and editing unstructured 3D triangular 
meshes"
-HOMEPAGE="http://www.meshlab.net";
-VCG_VERSION="2020.12"
-SRC_URI="https://github.com/cnr-isti-vclab/meshlab/archive/Meshlab-${PV}.tar.gz
 -> ${P}.tar.gz
-   https://github.com/cnr-isti-vclab/vcglib/archive/${VCG_VERSION}.tar.gz 
-> vcglib-${VCG_VERSION}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="double-precision minimal"
-
-DEPEND="
-   dev-cpp/eigen:3
-   dev-cpp/muParser
-   dev-libs/gmp:=
-   >=dev-qt/qtcore-5.12:5
-   >=dev-qt/qtdeclarative-5.12:5
-   >=dev-qt/qtopengl-5.12:5
-   >=dev-qt/qtscript-5.12:5
-   >=dev-qt/qtxml-5.12:5
-   >=dev-qt/qtxmlpatterns-5.12:5
-   media-libs/glew:0=
-   =media-libs/lib3ds-1*
-   media-libs/openctm:=
-   media-libs/qhull:=
-   sci-libs/levmar
-   sci-libs/mpir:="
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/meshlab-Meshlab-${PV}/src"
-
-PATCHES=(
-   "${FILESDIR}/${P}-disable-updates.patch"
-   "${FILESDIR}/${P}-find-plugins.patch"
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cd "${S}"
-   unpack vcglib-2020.12.tar.gz
-   mv vcglib-2020.12/* vcglib
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE=Release
-
-   local mycmakeargs=(
-   -DBUILD_MINI=$(usex minimal)
-   -DBUILD_WITH_DOUBLE_SCALAR=$(usex double-precision)
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: 4a1448e4398150dbab6055aa482269a950de55d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:49:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1448e4

app-misc/qlcplus: drop 4.12.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest  |  1 -
 app-misc/qlcplus/qlcplus-4.12.6.ebuild | 82 --
 2 files changed, 83 deletions(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index 9041f075acba..0749f0de3803 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,3 +1,2 @@
-DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
 DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-4.12.6.ebuild 
b/app-misc/qlcplus/qlcplus-4.12.6.ebuild
deleted file mode 100644
index a178db0add32..
--- a/app-misc/qlcplus/qlcplus-4.12.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev virtualx xdg
-
-DESCRIPTION="A software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/";
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz";
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-RDEPEND="
-   dev-embedded/libftdi:=
-   dev-libs/glib:2
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
-   dev-qt/qtscript:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   media-libs/libmad
-   media-libs/libsndfile
-   sci-libs/fftw:3.0
-   virtual/libusb:0
-   virtual/libusb:1
-   virtual/udev
-"
-IDEPEND="
-   dev-util/desktop-file-utils
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-
-src_prepare() {
-   default
-
-   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-   -i variables.pri || die
-
-   ## Remove Werror-flag since there are some warnings with gcc-9.x
-   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-   -i variables.pri || die
-}
-
-src_configure() {
-   eqmake5
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-src_test() {
-   virtx emake check
-}
-
-pkg_postrm() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/

2023-10-21 Thread Andreas Sturmlechner
commit: c3df0397bfc0f43affc657903b7def77e977e2a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:58:12 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3df0397

dev-db/sqlitestudio: Drop unused dev-qt/qtscript:5

Bug: https://bugs.gentoo.org/915786
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild | 186 +++
 1 file changed, 186 insertions(+)

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild
new file mode 100644
index ..27fdbf0612c4
--- /dev/null
+++ b/dev-db/sqlitestudio/sqlitestudio-3.4.4-r1.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI 
fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO 
ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW"
+
+# ScriptingPython says exactly 3.9
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop plocale python-single-r1 qmake-utils xdg
+
+DESCRIPTION="Powerful cross-platform SQLite database manager"
+HOMEPAGE="https://sqlitestudio.pl";
+SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli cups python tcl test"
+
+REQUIRED_USE="
+   test? ( cli )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/openssl:=
+   dev-db/sqlite:3
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   cli? (
+   sys-libs/readline:=
+   sys-libs/ncurses:=
+   )
+   python? ( ${PYTHON_DEPS} )
+   cups? ( dev-qt/qtprintsupport:5 )
+   tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4.3-fix-python.patch
+   "${FILESDIR}"/${PN}-3.4.3-fix-PyThreadState.patch
+)
+
+core_build_dir="${S}/output/build"
+plugins_build_dir="${core_build_dir}/Plugins"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   disable_modules() {
+   [[ $# -lt 2 ]] && die "not enough arguments"
+
+   local pro="$1"; shift
+   local modules="${@}"
+
+   sed -r -i \
+   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
+   ${pro} || die
+   }
+
+   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
+
+   local mod_lst=( DbSqlite2 )
+   use cups || mod_lst+=( Printing )
+   use tcl || mod_lst+=( ScriptingTcl )
+   use python || mod_lst+=( ScriptingPython )
+   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
+
+   local mylrelease="$(qt5_get_bindir)"/lrelease
+   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
+   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
+   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
+
+   # delete all "*.qm"
+   for ts_dir in ${ts_dir_lst[@]}; do
+   rm "${ts_dir}"/*.qm || die
+   done
+
+   lrelease_locale() {
+   for ts_dir in ${ts_dir_lst[@]}; do
+   local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || 
continue)
+   "${mylrelease}" "${ts}" || die "preparing ${1} locale 
failed"
+   done
+   }
+
+   rm_locale() {
+   for ts_pro in ${ts_pro_lst[@]}; do
+   sed -i -r -e 's/[^[:space:]]*'${1}'\.ts//' \
+   ${ts_pro} || die
+   done
+
+   for ts_qrc in ${ts_qrc_lst[@]}; do
+   sed -i -e '/'${1}'\.qm/d' \
+   ${ts_qrc} || die
+   done
+   }
+
+   local ts_dir_main="SQLiteStudio3/sqlitestudio/translations"
+   plocale_find_changes ${ts_dir_main} "sqlitestudio_" '.ts'
+   plocale_for_each_locale lrelease_locale
+   plocale_for_each_disabled_locale rm_locale
+
+   # prevent "multilib-strict check failed" with USE test by
+   # replacing target paths with dynamic lib dir
+   #
+   sed -i -e 's/\(target\.path = .*\/\)lib/\1'$(get_libdir)'/' \
+   SQLiteStudio3/Tests/TestUtils/TestUtils.pro || die
+}
+
+src_configure() {
+   # NOTE: QMAKE_CFLAGS_ISYSTEM option prevents
+   # build error wi

[gentoo-commits] repo/gentoo:master commit in: media-video/smplayer/

2023-10-21 Thread Andreas Sturmlechner
commit: cf23582a3502e3f93ad9c1fa2ce3afbb15e69736
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 20:25:46 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf23582a

media-video/smplayer: add 23.6.0, drop ineffective IUSE, unused deps

Fix HOMEPAGE.

dev-qt/qtscript:5 was unused since 21.08.0.

dev-qt/qtdbus:5 was unconditional since commit
a3988c25749cc0fd0ee92538607a2231c1906087.

Bug: https://bugs.gentoo.org/915789
Bug: https://bugs.gentoo.org/808691
Closes: https://bugs.gentoo.org/893952
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-video/smplayer/Manifest   |   1 +
 media-video/smplayer/smplayer-23.6.0.ebuild | 125 
 2 files changed, 126 insertions(+)

diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
index dd1aab8f1721..2c40de99228d 100644
--- a/media-video/smplayer/Manifest
+++ b/media-video/smplayer/Manifest
@@ -1 +1,2 @@
 DIST smplayer-22.2.0.tar.bz2 5165034 BLAKE2B 
b10103907dc334f65bf1d0dfc55baef5fe330e84eabb0534d77b4ebeb6b93f677b5f39b9e8ab60f8a7fdaf405fee8ab683e7c5e284256b04a6628603fc476540
 SHA512 
62916d9df8493efbe810a5de36c2d45fd2e39173e061060c749c87ac498f43ca08caa073bd04b05e3e9de72c5efdf9bece8e08f4c57a0d283d9f78b7687e2d14
+DIST smplayer-23.6.0.tar.bz2 5164535 BLAKE2B 
27200ad658a2acfc3c93c48ed59fca2333b5935d5b7e955cb12dd0c33566aaf0288c68081a68578904076e467bb3b39f9a5bb702d7ad8be0474aa400e40ce6e0
 SHA512 
097085ffae11b0d065f0822e36466f3e934d4484de29146deba66de14bfd4abcaa8dfd91aa5890921f336a99c3392650e932102812bf401a843d7a86dfc4996d

diff --git a/media-video/smplayer/smplayer-23.6.0.ebuild 
b/media-video/smplayer/smplayer-23.6.0.ebuild
new file mode 100644
index ..7a3ba0fb3a40
--- /dev/null
+++ b/media-video/smplayer/smplayer-23.6.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2007-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl
+he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU
+sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
+PLOCALE_BACKUP="en_US"
+
+inherit plocale qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
+HOMEPAGE="https://www.smplayer.info/";
+SRC_URI="https://github.com/smplayer-dev/${PN}/releases/download/v${PV}/${P}.tar.bz2";
+
+LICENSE="GPL-2+ BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="bidi debug"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsingleapplication[X,qt5(+)]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-libs/zlib
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}
+   || (
+   media-video/mpv[libass(+),X]
+   media-video/mplayer[bidi?,libass,png,X]
+   )
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # 
bug 487544
+   "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch"
+   "${FILESDIR}/${PN}-18.2.0-jobserver.patch"
+   "${FILESDIR}/${PN}-18.3.0-disable-werror.patch"
+)
+
+src_prepare() {
+   use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch )
+
+   default
+
+   # Upstream Makefile sucks
+   sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
+   -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
+   -e '/\.\/get_svn_revision\.sh/,+2c\
+   cd src && $(DEFS) $(MAKE)' \
+   Makefile || die
+
+   # Turn off online update checker, bug #479902
+   sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \
+   -e 's:DEFINES += CHECK_UPGRADED:#&:' \
+   -i src/smplayer.pro || die
+
+   # Turn off intrusive share widget
+   sed -e 's:DEFINES += SHARE_WIDGET:#&:' \
+   -i src/smplayer.pro || die
+
+   # Turn debug message flooding off
+   if ! use debug ; then
+   sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
+   -i src/smplayer.pro || die
+   fi
+
+   # Commented out because it gives false positives
+   #plocale_find_changes "${S}"/src/translations ${PN}_ .ts
+
+   # Do not default compress man page
+   sed '/gzip -9.*\.1$/d' -i Makefile || die
+   sed 's@\.gz$@@' -i smplayer.spec || die
+}
+
+src_configure() {
+   cd src || die
+   eqmake5 QT_MAJOR_VERSION=5
+}
+
+gen_translation() {
+   local mydir="$(qt5_get_bindir)"
+
+   ebegin "Generating $1 translation"
+   "${mydir}"/lrelease ${PN}_${1}.ts
+   eend $? || die "failed to generate $1 translation"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+
+   cd src/translations || die
+   plocale_for_each_locale gen_translation
+}
+
+src_instal

[gentoo-commits] repo/gentoo:master commit in: media-gfx/meshlab/

2023-10-21 Thread Andreas Sturmlechner
commit: d95a2615e43c05a00b94048221e9ab5a30f45e37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 19:29:53 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d95a2615

media-gfx/meshlab: update EAPI 7 -> 8, drop unused, add missing deps

CMAKE_BUILD_TYPE=Release was ignored by eclass so setting it was a no-op.

Bug: https://bugs.gentoo.org/915788
Bug: https://bugs.gentoo.org/763837
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/meshlab/meshlab-2020.12-r2.ebuild | 58 +
 1 file changed, 58 insertions(+)

diff --git a/media-gfx/meshlab/meshlab-2020.12-r2.ebuild 
b/media-gfx/meshlab/meshlab-2020.12-r2.ebuild
new file mode 100644
index ..3022559a4e4c
--- /dev/null
+++ b/media-gfx/meshlab/meshlab-2020.12-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VCG_VERSION="2020.12"
+inherit cmake xdg
+
+DESCRIPTION="System for processing and editing unstructured 3D triangular 
meshes"
+HOMEPAGE="https://www.meshlab.net/";
+SRC_URI="https://github.com/cnr-isti-vclab/meshlab/archive/Meshlab-${PV}.tar.gz
 -> ${P}.tar.gz
+   https://github.com/cnr-isti-vclab/vcglib/archive/${VCG_VERSION}.tar.gz 
-> vcglib-${VCG_VERSION}.tar.gz"
+S="${WORKDIR}/meshlab-Meshlab-${PV}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="double-precision minimal"
+
+DEPEND="
+   dev-cpp/eigen:3
+   dev-cpp/muParser
+   dev-libs/gmp:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/glew:0=
+   =media-libs/lib3ds-1*
+   media-libs/openctm:=
+   media-libs/qhull:=
+   sci-libs/levmar
+   sci-libs/mpir:=
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-updates.patch"
+   "${FILESDIR}/${P}-find-plugins.patch"
+)
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cd "${S}" || die
+   unpack vcglib-2020.12.tar.gz
+   mv vcglib-2020.12/* vcglib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_MINI=$(usex minimal)
+   -DBUILD_WITH_DOUBLE_SCALAR=$(usex double-precision)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlitestudio/

2023-10-21 Thread Andreas Sturmlechner
commit: 6a86552e4ba6096b81d67a814d4b83dd7f0ece14
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:59:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a86552e

dev-db/sqlitestudio: drop 3.3.3, 3.4.3, 3.4.3-r1, 3.4.4

Closes: https://bugs.gentoo.org/915786
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/sqlitestudio/Manifest |   2 -
 dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild| 153 ---
 dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild | 187 ---
 dev-db/sqlitestudio/sqlitestudio-3.4.3.ebuild| 186 --
 dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild| 187 ---
 5 files changed, 715 deletions(-)

diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest
index b6bdf7398fe1..29660131f58b 100644
--- a/dev-db/sqlitestudio/Manifest
+++ b/dev-db/sqlitestudio/Manifest
@@ -1,3 +1 @@
-DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 
1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35
 SHA512 
1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c46fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f
-DIST sqlitestudio-3.4.3.tar.gz 16115078 BLAKE2B 
ac083ea53276a87917a532359c5f3eae665140e04efe01c8172fbcb135df65f4128a6b09b96f781c411e3b105f47a2c30172e37ab1bd82be32a36027c75770d9
 SHA512 
5261bd9c5a7e5be3e140eefda45961dc1978b6d1f9f180a8db07671acc55d275c0f2755a580f57681b17fe233ef54b2680a633693c1ec62d3517e4f968e80549
 DIST sqlitestudio-3.4.4.tar.gz 16187828 BLAKE2B 
34a19880c0ce82a0457c8b34fe713d1792101563dd37849f02538a3f62310e0720939a3930c2c1d2fe43a8379c66012e75cf9e45e961a382c3ea5fbd857e42d3
 SHA512 
ddbb926afcca0afe8e4199be64254d0a9a47bef66f260c51cc7e5c5d38c8a00bfbe2012e8ec933bf69e85481c0c214136146cd3bff0975f6178f9fe7884e8190

diff --git a/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild 
b/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
deleted file mode 100644
index 401c8f8bec3e..
--- a/dev-db/sqlitestudio/sqlitestudio-3.3.3.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="de es fr it pl pt_BR ro_RO ru sk zh_CN"
-inherit desktop plocale toolchain-funcs qmake-utils xdg
-
-DESCRIPTION="Powerful cross-platform SQLite database manager"
-HOMEPAGE="https://sqlitestudio.pl";
-SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cli cups tcl test"
-
-REQUIRED_USE="test? ( cli )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtscript:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   cli? (
-   sys-libs/readline:=
-   sys-libs/ncurses:=
-   )
-   cups? ( dev-qt/qtprintsupport:5 )
-   tcl? ( dev-lang/tcl:0= )
-"
-DEPEND="${RDEPEND}
-   dev-qt/designer:5
-   dev-qt/qtconcurrent:5
-   test? ( dev-qt/qttest:5 )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   virtual/pkgconfig
-"
-
-core_build_dir="${S}/output/build"
-plugins_build_dir="${core_build_dir}/Plugins"
-
-src_prepare() {
-   default
-
-   sed -i -e 's/linux|portable/portable/' 
SQLiteStudio3/sqlitestudio/sqlitestudio.pro || die
-
-   # bug #838325
-   sed -i -e "s:-lcurses:$($(tc-getPKG_CONFIG) --libs ncurses):" 
SQLiteStudio3/sqlitestudiocli/sqlitestudiocli.pro || die
-
-   disable_modules() {
-   [[ $# -lt 2 ]] && die "not enough arguments"
-
-   local pro="$1"; shift
-   local modules="${@}"
-
-   sed -r -i \
-   -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \
-   ${pro} || die
-   }
-
-   use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli
-
-   local mod_lst=( DbSqlite2 )
-   use cups || mod_lst+=( Printing )
-   use tcl || mod_lst+=( ScriptingTcl )
-   disable_modules Plugins/Plugins.pro ${mod_lst[@]}
-
-   local mylrelease="$(qt5_get_bindir)"/lrelease
-   local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u)
-   local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 
'TRANSLATIONS' {} \;)
-   local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} 
\;)
-
-   # delete all "*.qm"
-   for ts_dir in ${ts_dir_lst[@]}; do
-   rm "${ts_dir}"/*.qm || die
-   done
-
-   lrelease_locale() {
-   for ts_dir in ${ts_dir_lst[@]}; do
-   local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || 
continue)
-   "${mylrelea

[gentoo-commits] repo/gentoo:master commit in: app-misc/qlcplus/

2023-10-21 Thread Andreas Sturmlechner
commit: af86302bb309e5385570c04f892fefe114094665
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 18:49:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af86302b

app-misc/qlcplus: drop 5.0.0_beta1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/qlcplus/Manifest   |  1 -
 app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild | 85 -
 2 files changed, 86 deletions(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index cc4f2b713c44..9041f075acba 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1,4 +1,3 @@
 DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 
6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a
 SHA512 
80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
 DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 
52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42
 SHA512 
26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
-DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B 
aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00
 SHA512 
f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
 DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 
176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88
 SHA512 
e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4

diff --git a/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild 
b/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild
deleted file mode 100644
index ee76871ac4cd..
--- a/app-misc/qlcplus/qlcplus-5.0.0_beta1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils udev virtualx xdg
-
-DESCRIPTION="A software to control DMX or analog lighting systems"
-HOMEPAGE="https://www.qlcplus.org/";
-SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz";
-S="${WORKDIR}/qlcplus-QLC-_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-RDEPEND="
-   dev-embedded/libftdi:=
-   dev-libs/glib:2
-   dev-qt/qt3d:5[qml]
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets,qml]
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   media-libs/libmad
-   media-libs/libsndfile
-   sci-libs/fftw:3.0
-   virtual/libusb:0
-   virtual/libusb:1
-   virtual/udev
-"
-IDEPEND="
-   dev-util/desktop-file-utils
-"
-DEPEND="${RDEPEND}
-   dev-qt/qttest:5
-"
-
-src_prepare() {
-   default
-
-   sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
-   -i variables.pri || die
-
-   ## Remove Werror-flag since there are some warnings with gcc-9.x
-   sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
-   -i variables.pri || die
-}
-
-src_configure() {
-   eqmake5 CONFIG+=qmlui
-}
-
-src_test() {
-   virtx emake check
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   udev_reload
-
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-
-   elog "Some configurations of KDE Plasma break the layout of"
-   elog "QLC+ 5's QML UI."
-   elog "As a workaround, try those environment variables:"
-   elog "  export XDG_CURRENT_DESKTOP=GNOME"
-   elog "OR"
-   elog "  export QT_QPA_PLATFORMTHEME=gtk3"
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/texworks/, app-editors/texworks/files/

2023-10-21 Thread Andreas Sturmlechner
commit: 4ceb19e276bcdd7669911281457c0c025a7f6858
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 21 17:40:14 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 21 21:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb19e2

app-editors/texworks: add 0.6.8, EAPI-8 bump, python3_12, drop virtualx

- add missing dev-qt/qttest:5 dependency
- dev-qt/qtscript:5 was replaced by dev-qt/qtdeclarative:5
- fix upstream's "optional" (really not) Qt5Script in build system

Bug: https://bugs.gentoo.org/915780
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/texworks/Manifest  |  1 +
 .../files/texworks-0.6.8-optional-qtscript.patch   | 25 +++
 app-editors/texworks/texworks-0.6.8.ebuild | 84 ++
 3 files changed, 110 insertions(+)

diff --git a/app-editors/texworks/Manifest b/app-editors/texworks/Manifest
index 59ca10e2c65d..eba2967aa0d0 100644
--- a/app-editors/texworks/Manifest
+++ b/app-editors/texworks/Manifest
@@ -1 +1,2 @@
 DIST texworks-0.6.7.tar.gz 12394465 BLAKE2B 
0a2e0531ef0f296cd2be176baed14eb0c21733aeaf3ca3c43e3ff02e48bf68be8953db67f955db0b5a56676b391e2f7700404e9ea52907092d58cbbccaa02adf
 SHA512 
b1c22c1f9bfae2595e77f0c98297cc690f62aac38125bb576d57cc3a0666d779e75af23ccf430a3547215065596b4ea60758233947cda06df8e1a7fc95c46b65
+DIST texworks-0.6.8.tar.gz 12486607 BLAKE2B 
a7de78adc0746c57b721a400a704d3912574933604e01124a99f5a60ba377ba66ce8d57f5f0a87e336de715d981146db6b8ae61a78c744b385c698fcdad2f7fe
 SHA512 
23164f9ab2f611a705b533f4c435891f1279d1e0e0de2d7f947864f8919a6513cb696881dc1dcf93345471599f113d264ced57cbd2dceae343b9dde46ee80482

diff --git a/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch 
b/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch
new file mode 100644
index ..460c4f4f7e2d
--- /dev/null
+++ b/app-editors/texworks/files/texworks-0.6.8-optional-qtscript.patch
@@ -0,0 +1,25 @@
+It doesn't work like that.
+
+--- a/CMakeLists.txt   2023-02-18 11:42:11.0 +0100
 b/CMakeLists.txt   2023-10-21 20:00:29.144638825 +0200
+@@ -281,9 +281,11 @@
+   set(QT_VERSION_PATCH "${Qt6_VERSION_PATCH}")
+ else ()
+   # Check for Qt5
+-  find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools 
Concurrent Xml LinguistTools Qml OPTIONAL_COMPONENTS Script ScriptTools)
++  find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools 
Concurrent Xml LinguistTools Qml)
+   set(QT_LIBRARIES Qt5::Core Qt5::Widgets Qt5::Gui Qt5::UiTools 
Qt5::Concurrent Qt5::Xml Qt5::Qml)
+ 
++  find_package(Qt5Script)
++  find_package(Qt5ScriptTools)
+   if (Qt5Script_FOUND AND Qt5ScriptTools_FOUND)
+   list(APPEND QT_LIBRARIES Qt5::ScriptTools Qt5::Script)
+   set(WITH_QTSCRIPT ON)
+@@ -311,7 +313,6 @@
+   set(QT_VERSION_MAJOR "${Qt5_VERSION_MAJOR}")
+   set(QT_VERSION_MINOR "${Qt5_VERSION_MINOR}")
+   set(QT_VERSION_PATCH "${Qt5_VERSION_PATCH}")
+-  set(WITH_QTSCRIPT ON)
+ endif ()
+ 
+ # Expose the major version number of Qt to the preprocessor. This is necessary

diff --git a/app-editors/texworks/texworks-0.6.8.ebuild 
b/app-editors/texworks/texworks-0.6.8.ebuild
new file mode 100644
index ..532ab36b69d9
--- /dev/null
+++ b/app-editors/texworks/texworks-0.6.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..3} )
+PYTHON_COMPAT=( python3_{9..12} )
+CMAKE_REMOVE_MODULES_LIST=( FindLua )
+inherit lua-single python-single-r1 cmake xdg
+
+DESCRIPTION="Simple interface for working with TeX documents"
+HOMEPAGE="https://tug.org/texworks/";
+SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-release-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="lua python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+   app-text/hunspell:=
+   app-text/poppler[qt5]
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-qt/qttest:5 )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch
+   "${FILESDIR}"/${P}-optional-qtscript.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -Wno-dev
+   -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=ON
+   -DCMAKE_DIS

  1   2   >