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

2023-05-08 Thread Joonas Niilola
commit: 4392befa43bba1a82bd89ecb8fd9d46f3580dd4c
Author: Bernd Waibel  posteo  net>
AuthorDate: Tue May  2 06:28:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 08:19:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4392befa

media-gfx/freecad: drop dependency for sci-libs/flann on v0.20.2

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/30847
Signed-off-by: Joonas Niilola  gentoo.org>

 media-gfx/freecad/freecad-0.20.2-r2.ebuild | 324 +
 1 file changed, 324 insertions(+)

diff --git a/media-gfx/freecad/freecad-0.20.2-r2.ebuild 
b/media-gfx/freecad/freecad-0.20.2-r2.ebuild
new file mode 100644
index ..f7c6b0fa93f8
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.20.2-r2.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit check-reqs cmake optfeature python-single-r1 xdg
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD;
+
+MY_PN=FreeCAD
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   S="${WORKDIR}/freecad-${PV}"
+else
+   
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/FreeCAD-${PV}"
+fi
+
+# code is licensed LGPL-2
+# examples are licensed CC-BY-SA (without note of specific version)
+LICENSE="LGPL-2 CC-BY-SA-4.0"
+SLOT="0"
+IUSE="debug designer +gui test"
+
+FREECAD_EXPERIMENTAL_MODULES="cloud netgen pcl"
+FREECAD_STABLE_MODULES="addonmgr fem idf image inspection material
+   openscad part-design path points raytracing robot show surface
+   techdraw tux"
+
+for module in ${FREECAD_STABLE_MODULES}; do
+   IUSE="${IUSE} +${module}"
+done
+for module in ${FREECAD_EXPERIMENTAL_MODULES}; do
+   IUSE="${IUSE} ${module}"
+done
+unset module
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/OpenNI2[opengl(+)]
+   dev-libs/boost:=
+   dev-libs/libspnav[X]
+   dev-libs/xerces-c[icu]
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
+   media-libs/freetype
+   media-libs/qhull:=
+   sci-libs/hdf5:=[fortran,zlib]
+   >=sci-libs/med-4.0.0-r1
+   =media-libs/coin-4.0.0
+   virtual/glu
+   virtual/opengl
+   $(python_gen_cond_dep '
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
+   
dev-python/pyside2[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
+   dev-python/shiboken2[${PYTHON_USEDEP}]
+   ')
+   )
+   netgen? ( media-gfx/netgen[opencascade] )
+   openscad? ( media-gfx/openscad )
+   pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] )
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   addonmgr? ( dev-python/GitPython[${PYTHON_USEDEP}] )
+   fem? ( dev-python/ply[${PYTHON_USEDEP}] )
+   ')
+"
+DEPEND="
+   ${RDEPEND}
+   >=dev-cpp/eigen-3.3.1:3
+   test? (
+   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   dev-qt/qttest:5
+   )
+"
+BDEPEND="
+   app-text/dos2unix
+   dev-lang/swig
+   test? (
+   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   dev-qt/qttest:5
+   )
+"
+
+# To get required dependencies:
+# 'grep REQUIRES_MODS cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake'
+# We set the following requirements by default:
+# arch, draft, drawing, import, mesh, part, qt5, sketcher, spreadsheet, start, 
web.
+#
+# Additionally, we auto-enable mesh_part, flat_mesh and smesh
+# Fem actually needs smesh, but as long as we don't have a smesh package, we 
enable
+# smesh through the mesh USE flag. Note however, the fem<-smesh dependency 
isn't
+# reflected by the REQUIRES_MODS macro, but at
+# cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake:187.
+#
+# The increase in auto-enabled workbenches is due to their need in parts of the
+# test suite when compiled with a minimal set of USE flags.
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   designer? ( gui )
+   inspection? ( points )
+   path? ( robot )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.19.4-Gentoo-specific-don-t-check-vcs.patch
+   
"${FILESDIR}"/${PN}-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch
+   
"${FILESDIR}"/${PN}-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch
+   

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

2023-05-08 Thread Joonas Niilola
commit: e1032afd04a7fadaeca0c82549d207b5f043da08
Author: Bernd Waibel  posteo  net>
AuthorDate: Fri Apr 28 09:52:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 08:19:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1032afd

media-gfx/freecad: drop dependency for sci-libs/flann on v

Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-gfx/freecad/freecad-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-gfx/freecad/freecad-.ebuild 
b/media-gfx/freecad/freecad-.ebuild
index 47fbacf3eba4..ce6c3efe2731 100644
--- a/media-gfx/freecad/freecad-.ebuild
+++ b/media-gfx/freecad/freecad-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit check-reqs cmake optfeature python-single-r1 xdg
 
@@ -57,7 +57,6 @@ RDEPEND="
dev-qt/qtxmlpatterns:5
media-libs/freetype
media-libs/qhull:=
-   sci-libs/flann[openmp]
sci-libs/hdf5:=[fortran,zlib]
>=sci-libs/med-4.0.0-r1
sci-libs/opencascade:=[json,vtk]



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2023-05-08 Thread Pacho Ramos
commit: 65f8a74fbf16b8ec968ed71a52db72cc9a09e2a7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 08:35:31 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f8a74f

gui-apps/waybar: Sync with latest changes

Signed-off-by: Pacho Ramos  gentoo.org>

 gui-apps/waybar/waybar-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/waybar/waybar-.ebuild 
b/gui-apps/waybar/waybar-.ebuild
index 133e1729c1fe..7eadc9f46529 100644
--- a/gui-apps/waybar/waybar-.ebuild
+++ b/gui-apps/waybar/waybar-.ebuild
@@ -64,7 +64,7 @@ RDEPEND="
systemd? ( sys-apps/systemd:= )
tray? (
dev-libs/libdbusmenu[gtk3]
-   dev-libs/libappindicator
+   dev-libs/libayatana-appindicator
)
udev? ( virtual/libudev:= )
upower? ( sys-power/upower )



[gentoo-commits] repo/gentoo:master commit in: gui-apps/waybar/

2023-05-08 Thread Pacho Ramos
commit: 7637f796ed1b6d47944f0c6ca082f292d68acbc1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 08:37:14 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7637f796

gui-apps/waybar: drop 0.9.16

Signed-off-by: Pacho Ramos  gentoo.org>

 gui-apps/waybar/Manifest |  1 -
 gui-apps/waybar/waybar-0.9.16.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest
index fb17d858121c..c98223c28500 100644
--- a/gui-apps/waybar/Manifest
+++ b/gui-apps/waybar/Manifest
@@ -1,2 +1 @@
-DIST waybar-0.9.16.tar.gz 215154 BLAKE2B 
c1e655dc57d3950472e22b23bd7bb7f96dd5daa1fc1ffee871a3677486f9f41981dbea8f559f8097e9c7bc367b0bcf224119af556ca62006f0e68e380b91fdec
 SHA512 
d89067639de8ad560cd1515bb448f47f5994281b35239f069a2012165c0f83e0a3ae861cffbb93e7636d7d95cece9424e5900d40a06b80e71768aabda5f7b54a
 DIST waybar-0.9.17.tar.gz 220836 BLAKE2B 
78a9065f4b20c1047ce5296c8eb3b6d05ecb1e4b9994b250937e7f681cf6d7f773a5de59189544eab90ad91cfd2abf170ec76c1b125a1d7b09a22f8a7a9d43e0
 SHA512 
51aba7649c0e2ad3ccf22f6ede3cdf9be9c84268d31d39c5eac62e150e3b115f5560b70ebd54242fd856abec0cca5eba405f1ec153cac4cd6623523f6b19189f

diff --git a/gui-apps/waybar/waybar-0.9.16.ebuild 
b/gui-apps/waybar/waybar-0.9.16.ebuild
deleted file mode 100644
index ed6e3ca97877..
--- a/gui-apps/waybar/waybar-0.9.16.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based 
compositors"
-HOMEPAGE="https://github.com/Alexays/Waybar;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git;
-else
-   SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-S="${WORKDIR}/${PN^}-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="experimental mpd network +popups pulseaudio sndio tray +udev wifi"
-
-BDEPEND="
-   >=app-text/scdoc-1.9.2
-   >=dev-cpp/catch-3.0.0
-   dev-util/gdbus-codegen
-   virtual/pkgconfig
-"
-DEPEND="
-   dev-cpp/cairomm:0
-   dev-cpp/glibmm:2
-   dev-cpp/gtkmm:3.0
-   dev-libs/glib:2
-   dev-libs/jsoncpp:=
-   dev-libs/libinput:=
-   dev-libs/libsigc++:2
-   >=dev-libs/libfmt-7.0.0:=
-   >=dev-libs/spdlog-1.8.5:=
-   dev-libs/date:=
-   dev-libs/wayland
-   dev-libs/wayland-protocols
-   gui-libs/wlroots:=
-   x11-libs/gtk+:3[wayland]
-   x11-libs/libxkbcommon
-   mpd? ( media-libs/libmpdclient )
-   network? ( dev-libs/libnl:3 )
-   popups? ( gui-libs/gtk-layer-shell )
-   pulseaudio? ( media-sound/pulseaudio )
-   sndio? ( media-sound/sndio:= )
-   tray? (
-   dev-libs/libdbusmenu[gtk3]
-   dev-libs/libappindicator
-   )
-   udev? ( virtual/libudev:= )
-   wifi? ( || ( sys-apps/util-linux net-wireless/rfkill ) )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature mpd)
-   $(meson_feature network libnl)
-   $(meson_feature popups gtk-layer-shell)
-   $(meson_feature pulseaudio)
-   $(meson_feature sndio)
-   $(meson_feature tray dbusmenu-gtk)
-   $(meson_feature udev libudev)
-   $(meson_feature wifi rfkill)
-   $(meson_use experimental)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-control-center/files/, mate-base/mate-control-center/

2023-05-08 Thread Pacho Ramos
commit: 13f01b0847c7b169fbb664213a2854888f14acd9
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 08:54:52 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f01b08

mate-base/mate-control-center: Migrate to ayatana

Closes: https://bugs.gentoo.org/905176
Signed-off-by: Pacho Ramos  gentoo.org>

 ...e-control-center-1.26.0-ayatana-detection.patch | 435 +
 .../mate-control-center-1.26.0-r2.ebuild   |  75 
 2 files changed, 510 insertions(+)

diff --git 
a/mate-base/mate-control-center/files/mate-control-center-1.26.0-ayatana-detection.patch
 
b/mate-base/mate-control-center/files/mate-control-center-1.26.0-ayatana-detection.patch
new file mode 100644
index ..c8253b7fbf7f
--- /dev/null
+++ 
b/mate-base/mate-control-center/files/mate-control-center-1.26.0-ayatana-detection.patch
@@ -0,0 +1,435 @@
+--- mate-control-center-1.26.0.old/configure.ac2023-04-28 
16:12:05.281295458 +0200
 mate-control-center-1.26.0/configure.ac2023-04-28 16:48:44.374329792 
+0200
+@@ -84,30 +84,50 @@
+ 
+ AM_CONDITIONAL(HAVE_TYPING_BREAK, test "x$TYPING_BREAK" = xtyping-break)
+ 
+-dnl app indicator
+-APPINDICATOR_PKG=appindicator3-0.1
++dnl app indicator (Ubuntu and Ayatana implementation)
++AYATANA_APPINDICATOR_PKG=ayatana-appindicator3-0.1
++UBUNTU_APPINDICATOR_PKG=appindicator3-0.1
++
++PKG_CHECK_EXISTS($AYATANA_APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED,
++[have_appindicator_ayatana="yes"],
++[have_appindicator_ayatana="no"])
++PKG_CHECK_EXISTS($UBUNTU_APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED,
++[have_appindicator_ubuntu="yes"],
++[have_appindicator_ubuntu="no"])
+ 
+ AC_ARG_ENABLE(appindicator,
+ 
AS_HELP_STRING([--enable-appindicator[=@<:@no/auto/yes@:>@]],[Build support for 
application indicators ]),
+ [enable_appindicator=$enableval],
+ [enable_appindicator="auto"])
+ 
+-if test x$enable_appindicator = xauto ; then
+-PKG_CHECK_EXISTS([$APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED],
+- enable_appindicator="yes",
+- enable_appindicator="no")
++if  test "x$enable_appindicator" == "xauto" &&
++   (test "x$have_appindicator_ayatana" == "xyes" ||
++test "x$have_appindicator_ubuntu" == "xyes"); then
++   AC_MSG_NOTICE([Enabling AppIndicator support (as 
--enable-appindicator=auto was used).])
++   enable_appindicator="yes"
+ fi
+ 
+-if test x$enable_appindicator = xyes ; then
+-PKG_CHECK_EXISTS([$APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED],,
+- AC_MSG_ERROR([appindicator-0.1 is not installed]))
+-PKG_CHECK_MODULES(APP_INDICATOR,
+-$APPINDICATOR_PKG >= $APPINDICATOR_REQUIRED)
+-AC_SUBST(APP_INDICATOR_CFLAGS)
+-AC_SUBST(APP_INDICATOR_LIBS)
+-AC_DEFINE(HAVE_APP_INDICATOR, 1, [Have AppIndicator])
++if test "x$enable_appindicator" == "xyes"; then
++   if test "x$have_appindicator_ayatana" == "xyes"; then
++   AC_MSG_NOTICE([Buidling against Ayatana AppIndicator.])
++   PKG_CHECK_MODULES(AYATANA_APPINDICATOR,
++ [$AYATANA_APPINDICATOR_PKG >= 
$APPINDICATOR_REQUIRED],
++ [AC_DEFINE(HAVE_AYATANA_APPINDICATOR, 1, 
[Have Ayatana AppIndicator])])
++   AC_SUBST(AYATANA_APPINDICATOR_CFLAGS)
++   AC_SUBST(AYATANA_APPINDICATOR_LIBS)
++   elif test "x$have_appindicator_ubuntu" == "xyes"; then
++   AC_MSG_NOTICE([Buidling against Ubuntu AppIndicator.])
++   PKG_CHECK_MODULES(UBUNTU_APPINDICATOR,
++ [$UBUNTU_APPINDICATOR_PKG >= 
$APPINDICATOR_REQUIRED],
++ [AC_DEFINE(HAVE_UBUNTU_APPINDICATOR, 1, 
[Have Ubuntu AppIndicator])])
++   AC_SUBST(UBUNTU_APPINDICATOR_CFLAGS)
++   AC_SUBST(UBUNTU_APPINDICATOR_LIBS)
++   else
++   AC_MSG_ERROR([Neither Ayatana AppIndicator nor Ubuntu 
AppIndicator library is present, but you enabled AppIndicator support.])
++   fi
+ fi
+-AM_CONDITIONAL(HAVE_APP_INDICATOR, test x"$enable_appindicator" = xyes)
++AM_CONDITIONAL(HAVE_AYATANA_APPINDICATOR, test x"$have_appindicator_ayatana" 
= xyes)
++AM_CONDITIONAL(HAVE_UBUNTU_APPINDICATOR, test x"$have_appindicator_ubuntu" = 
xyes)
+ 
+ dnl keyboard-properties-capplet
+ savecppflags=$CPPFLAGS
+@@ -322,7 +342,10 @@
+ Warning flags: ${WARN_CFLAGS}
+ Linker flags:  ${LDFLAGS}
+ 
+-Appindicator:  ${enable_appindicator}
++AppIndicator enabled:  ${enable_appindicator}
++Ayatana AppIndicator (preferred)   ${have_appindicator_ayatana}
++Ubuntu AppIndicator (legacy)   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extension-appindicator/

2023-05-08 Thread Pacho Ramos
commit: 31bb89ded3d97182fdd6ca3f730ddbaca58e88ec
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 08:37:57 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31bb89de

gnome-extra/gnome-shell-extension-appindicator: drop 46, 50, 53

Signed-off-by: Pacho Ramos  gentoo.org>

 .../gnome-shell-extension-appindicator/Manifest|  2 -
 .../gnome-shell-extension-appindicator-46.ebuild   | 43 --
 .../gnome-shell-extension-appindicator-50.ebuild   | 41 -
 .../gnome-shell-extension-appindicator-53.ebuild   | 41 -
 4 files changed, 127 deletions(-)

diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest 
b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index 13033ce9950c..7f3dc8a97042 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,3 +1 @@
-DIST gnome-shell-extension-appindicator-46.tar.gz 60986 BLAKE2B 
3d058aed56c9ba3c931fe50ca2b5cf48f89b32765afbc5adf6c8004f6c68eee874988801a6358ce574a0d3e7f563c81899632e217b8a00a5e1b4ce62e1f31387
 SHA512 
0616503a9e5a471bbe64b2f2d9fb853ba1d67e902d9b72b464647f70e8e6392ab9135955c87c99e83d96941cb29505f03cab5ad257ffc5a80e77221d4fcd9730
-DIST gnome-shell-extension-appindicator-50.tar.gz 66766 BLAKE2B 
f57cb082c791e638ee3a0bfeb3b254420bc5bec7736e8a568c3b0b6e57d1a248d4a7020d8cb62f364677e3c13dac39c9f7973f5d8eeead1ce81170f9d517e16e
 SHA512 
bb8e7ab28e64d677812765ad65d587668f948524be8e1f4db62e067a8438a7a77985ad74169cea6f076a2c07979fcc5fa331dbb1bc5b0b954e84e80111870b87
 DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B 
a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6
 SHA512 
cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
deleted file mode 100644
index 5261f65d1d5b..
--- 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-46.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson
-
-DESCRIPTION="Support Ubuntu AppIndicators and KStatusNotifierItems in Gnome"
-HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
-SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-RDEPEND="
-   app-eselect/eselect-gnome-shell-extensions
-   dev-libs/libappindicator:3
-   >=gnome-base/gnome-shell-3.34
-"
-BDEPEND="
-   app-misc/jq
-"
-
-src_install() {
-   meson_src_install
-   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild
 
b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild
deleted file mode 100644
index 04cfbf195ef6..
--- 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-50.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils meson
-
-DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
-HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator;
-SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-RDEPEND="
-   app-eselect/eselect-gnome-shell-extensions
-   >=gnome-base/gnome-shell-3.34
-"
-BDEPEND="
-   app-misc/jq
-"
-
-src_install() {
-   meson_src_install
-   rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
-}
-
-pkg_preinst() {
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   ebegin "Updating list of installed extensions"
-   eselect gnome-shell-extensions update
-   eend $?
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}

diff --git 
a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53.ebuild
 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-05-08 Thread Pacho Ramos
commit: 33026cf8885942f1b463ef24d2430f50b713ca19
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:00:23 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33026cf8

x11-misc/redshift: drop 1.12-r6, 1.12-r7, 1.12-r8, 1.12-r9

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/redshift/Manifest|  1 -
 x11-misc/redshift/redshift-1.12-r6.ebuild | 90 --
 x11-misc/redshift/redshift-1.12-r7.ebuild | 85 -
 x11-misc/redshift/redshift-1.12-r8.ebuild | 87 -
 x11-misc/redshift/redshift-1.12-r9.ebuild | 91 ---
 5 files changed, 354 deletions(-)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index d091a9428eab..18f1b94c1740 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,2 +1 @@
-DIST redshift-1.12.tar.gz 659019 BLAKE2B 
09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1
 SHA512 
6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f
 DIST redshift-1.12.tar.xz 486072 BLAKE2B 
b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d
 SHA512 
225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
deleted file mode 100644
index de25b572c077..
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit flag-o-matic systemd autotools xdg-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   # Fix compile for Clang (bug #732438)
-   append-cflags -fPIE
-
-   econf \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --enable-apparmor \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-
-   python_foreach_impl python_optimize
-
-   # https://bugs.gentoo.org/784281
-   mv "${D}"/usr/share/{appdata,metainfo}/ || die
-   fi
-}
-
-pkg_postinst() {
-   use gtk && xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && xdg_icon_cache_update
-}

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
deleted file mode 100644
index dd358b255f21..
--- a/x11-misc/redshift/redshift-1.12-r7.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic systemd xdg-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;

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

2023-05-08 Thread Pacho Ramos
commit: e59633d298005edc2063cd8d6d3a4c35b330
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:10:47 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59633d2

media-sound/guayadeque: libindicate support was dropped in 'master'

Bug: https://bugs.gentoo.org/905929
Signed-off-by: Pacho Ramos  gentoo.org>

 media-sound/guayadeque/guayadeque-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/media-sound/guayadeque/guayadeque-.ebuild 
b/media-sound/guayadeque/guayadeque-.ebuild
index a82bebdc7c56..58152548ab8f 100644
--- a/media-sound/guayadeque/guayadeque-.ebuild
+++ b/media-sound/guayadeque/guayadeque-.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://guayadeque.org/;
 
 LICENSE="GPL-3+"
 SLOT="0"
-IUSE="appindicator ipod +minimal"
+IUSE="ipod +minimal"
 
 # No test available, Making src_test fail
 RESTRICT="test"
@@ -50,7 +50,6 @@ RDEPEND="
net-misc/curl
sys-apps/dbus
x11-libs/wxGTK:${WX_GTK_VER}[X]
-   appindicator? ( dev-libs/libindicate )
ipod? ( media-libs/libgpod )
!minimal? ( ${GST_DEPS} )"
 DEPEND="${RDEPEND}"
@@ -83,7 +82,6 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
-DENABLE_IPOD=$(usex ipod)
-   -DENABLE_LIBINDICATE=$(usex appindicator)
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/pithos/files/, media-sound/pithos/

2023-05-08 Thread Pacho Ramos
commit: 5bc795e86420e992e1112799cfac4248527357c0
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 08:56:51 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc795e8

media-sound/pithos: drop 1.5.1-r1

Signed-off-by: Pacho Ramos  gentoo.org>

 media-sound/pithos/Manifest   |  1 -
 media-sound/pithos/files/pithos-1.5.0-tests.patch | 23 ---
 media-sound/pithos/pithos-1.5.1-r1.ebuild | 74 ---
 3 files changed, 98 deletions(-)

diff --git a/media-sound/pithos/Manifest b/media-sound/pithos/Manifest
index 8d046400e33c..7383aaa8d8b7 100644
--- a/media-sound/pithos/Manifest
+++ b/media-sound/pithos/Manifest
@@ -1,2 +1 @@
-DIST pithos-1.5.1.tar.gz 123504 BLAKE2B 
fc7cd51fd773989b5734d7bfcea674c622b3c9e5072d8ae65ed724476a025802f08916c533ea6c338e748aaf5fcce595ff352b0bae6c72dc074de2afaddbb737
 SHA512 
43841194d0a3c3df9dd98b819c8a1e30862ebd49aad8ba4f92e91cc7e680fba97159b70748f4042737d5e399bda64cd16d6e9f6d0e29136350c78be57474442e
 DIST pithos-1.6.0.tar.gz 122025 BLAKE2B 
c621fe58998790f0eb0159d29c40ac4abf2feff2be790c12008be86387bf628b170e3256c2f3ac83e9b2be254d96d4aa7e3e56ac780b0d59a446d0e158d96d15
 SHA512 
9e7b1d1456a769882a58639bf93194ec0228d21b7b7d1404224346016532620bb862e7d79a2c741d8ef44238c22741e4fd67bc22eadc8d207818a0ece33411ab

diff --git a/media-sound/pithos/files/pithos-1.5.0-tests.patch 
b/media-sound/pithos/files/pithos-1.5.0-tests.patch
deleted file mode 100644
index cab7639772ef..
--- a/media-sound/pithos/files/pithos-1.5.0-tests.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/data/meson.build b/data/meson.build
-index efac217..d08796a 100644
 a/data/meson.build
-+++ b/data/meson.build
-@@ -41,12 +41,12 @@ pithos_appstream = i18n.merge_file(
- 
- pithos_settings = gnome.compile_schemas()
- 
--appstream_util = find_program('appstream-util', required: false)
--if appstream_util.found()
--  test('Validate appstream file', appstream_util,
--args: ['validate', pithos_appstream]
--  )
--endif
-+#appstream_util = find_program('appstream-util', required: false)
-+#if appstream_util.found()
-+#  test('Validate appstream file', appstream_util,
-+#args: ['validate', pithos_appstream]
-+#  )
-+#endif
- 
- desktop_utils = find_program('desktop-file-validate', required: false)
- if desktop_utils.found()

diff --git a/media-sound/pithos/pithos-1.5.1-r1.ebuild 
b/media-sound/pithos/pithos-1.5.1-r1.ebuild
deleted file mode 100644
index 5046b869f6da..
--- a/media-sound/pithos/pithos-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit xdg meson gnome2-utils virtualx python-r1
-
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-DESCRIPTION="Pandora.com client for the GNOME desktop"
-HOMEPAGE="https://pithos.github.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="appindicator +keybinder libnotify test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   app-crypt/libsecret[introspection]
-   dev-libs/appstream-glib[introspection]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pylast[${PYTHON_USEDEP}]
-   media-libs/gstreamer:1.0[introspection]
-   media-plugins/gst-plugins-meta:1.0[aac,http,mp3]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   x11-themes/gnome-icon-theme-symbolic
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   keybinder? ( dev-libs/keybinder:3[introspection] )
-   libnotify? ( x11-libs/libnotify[introspection] )
-"
-BDEPEND="
-   virtual/pkgconfig
-   test? (
-   ${RDEPEND}
-   dev-libs/glib:2
-   dev-util/desktop-file-utils
-   )
-"
-
-PATCHES=(
-   # comment out tests that need internet
-   "${FILESDIR}/pithos-1.5.0-tests.patch"
-)
-
-src_configure() {
-   python_foreach_impl meson_src_configure
-}
-
-src_compile() {
-   python_foreach_impl meson_src_compile
-}
-
-src_test() {
-   virtx python_foreach_impl meson_src_test
-}
-
-src_install() {
-   python_foreach_impl meson_src_install
-   einstalldocs
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}



[gentoo-commits] data/glep:glep39 commit in: /

2023-05-08 Thread Ulrich Müller
commit: 5b5bd46cd67027c82f31d4e3dd80ae88e18dbc2f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Apr 16 08:08:05 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May  8 10:34:36 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5b5bd46c

glep-0039: Update Version and Post-History

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

 glep-0039.rst | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index 911e0dc..7f19f60 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -5,10 +5,11 @@ Author: Grant Goodyear ,
 Ciaran McCreesh 
 Type: Informational
 Status: Final
-Version: 2
+Version: 3
 Created: 2005-09-01
 Last-Modified: 2023-05-08
-Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19
+Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19, 2022-11-25,
+  2023-04-10, 2023-04-16
 Content-Type: text/x-rst
 Replaces: 4
 ---



[gentoo-commits] data/glep:glep39 commit in: /

2023-05-08 Thread Ulrich Müller
commit: afc614714e027e15c0d89d4db4eab65a36dade79
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Feb 22 08:22:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May  8 10:33:36 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=afc61471

glep-0039: Add summary of changes

Plus references to the relevant council decisions.

Suggested-By: John Helmert III  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 glep-0039.rst | 21 -
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index d52ec2a..911e0dc 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -7,7 +7,7 @@ Type: Informational
 Status: Final
 Version: 2
 Created: 2005-09-01
-Last-Modified: 2023-04-10
+Last-Modified: 2023-05-08
 Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19
 Content-Type: text/x-rst
 Replaces: 4
@@ -21,6 +21,14 @@ Gentoo developers on 2005-06-14 [#Metastructure_vote]_.
 GLEP amended on 2006-02-09 to add the final bullet point to list B in
 `Specification`_.
 
+Updated by an all-developers vote on 2023-05-08:
+
+* Replace leaving council members by next in line [#Council2007]_.
+* Updating this document requires an all-developers vote [#Council2009]_.
+* Council members must be developers [#Council2013]_.
+* An inquorate council meeting cannot take any substantive action.
+* Drop hard requirement of yearly project lead elections.
+
 Abstract
 
 
@@ -239,6 +247,17 @@ References
 
 .. [#Project_pages] 
https://wiki.gentoo.org/wiki/Gentoo_Wiki:Developer_Central/Project_pages
 
+.. [#Council2007] 2007-02-08 council meeting
+   (https://projects.gentoo.org/council/meeting-logs/20070208-summary.txt)
+
+.. [#Council2009] 2009-07-20 council meeting
+   (https://projects.gentoo.org/council/meeting-logs/20090720-summary.txt),
+   confirmed on 2011-07-15
+   (https://projects.gentoo.org/council/meeting-logs/20110715-summary.txt)
+
+.. [#Council2013] 2013-02-12 council meeting
+   (https://projects.gentoo.org/council/meeting-logs/20130212-summary.txt)
+
 Copyright
 =
 



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

2023-05-08 Thread Anna Vyalkova
commit: 6b8d868e5cb13484f159bdecac22547e24618938
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon May  8 04:34:10 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon May  8 06:50:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b8d868e

dev-python/fontParts: add 0.11.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/fontParts/Manifest|  1 +
 dev-python/fontParts/fontParts-0.11.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/fontParts/Manifest b/dev-python/fontParts/Manifest
index 96716cd8d..aedbccc9a 100644
--- a/dev-python/fontParts/Manifest
+++ b/dev-python/fontParts/Manifest
@@ -1 +1,2 @@
 DIST fontParts-0.10.6.gh.tar.gz 431799 BLAKE2B 
e1fdc0e4ac54a62ec025bf73596e9abb2472dbb4eff5f2eea2667da31c5b75cf37a1db9cc25b2fac8afb8815b721aa7439f91129e03df018ba77e9a4b37886cd
 SHA512 
77b888c7393a92153fbd0c61a6e3e30a1c8c9416db4132799cfd938f819ff415f408d31326b87e8bd5b9b9876559a82a61251328684933b7ecc33ccc9735b843
+DIST fontParts-0.11.0.gh.tar.gz 432315 BLAKE2B 
d53f609a63279de763d78315e18151500b7c0afbd70b01fab2fcf3229ce2fc8291c0e8dbe8e5c83dd0b4896be1e0802f53f8076a31e5275e0d5c1e8a8f64745f
 SHA512 
2e9f04b23686b702e4e21131548edfb839bcf17a07a42b43fc70d98f0014f687625d103052c652af030a0bc7c48c31e9c3f22d45c5942a8e9aefdfa4fcc2a865

diff --git a/dev-python/fontParts/fontParts-0.11.0.ebuild 
b/dev-python/fontParts/fontParts-0.11.0.ebuild
new file mode 100644
index 0..3b8562f9a
--- /dev/null
+++ b/dev-python/fontParts/fontParts-0.11.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="An API for interacting with the parts of fonts"
+HOMEPAGE="
+   https://pypi.org/project/fontParts/
+   https://github.com/robotools/fontParts
+"
+SRC_URI="https://github.com/robotools/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0"
+
+# fails tests
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/fontMath-0.4.8[${PYTHON_USEDEP}]
+   >=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
+   >=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep \
+   '>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
+   python3_{9..10})
+"
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx documentation/source
+
+src_configure() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
+   distutils-r1_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/goosh/

2023-05-08 Thread Maciej Barć
commit: 56436ffaa3c4bdc4c65469e730388589e9ce251b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 09:57:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56436ffa

dev-scheme/goosh: bump EAPI to 8

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/goosh/{goosh-1.3-r1.ebuild => goosh-1.3-r2.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/goosh/goosh-1.3-r1.ebuild 
b/dev-scheme/goosh/goosh-1.3-r2.ebuild
similarity index 90%
rename from dev-scheme/goosh/goosh-1.3-r1.ebuild
rename to dev-scheme/goosh/goosh-1.3-r2.ebuild
index a1f69d69f98d..73dbbe0b6fc1 100644
--- a/dev-scheme/goosh/goosh-1.3-r1.ebuild
+++ b/dev-scheme/goosh/goosh-1.3-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Small process-control library for Guile"
 HOMEPAGE="http://arglist.com/guile/;
@@ -10,7 +10,6 @@ SRC_URI="http://arglist.com/guile/${P}/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~riscv x86"
-IUSE=""
 
 RDEPEND=">=dev-scheme/guile-1.6"
-DEPEND="${RDEPEND}"
+BEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/elfeed-protocol/, app-emacs/elfeed-protocol/files/

2023-05-08 Thread Maciej Barć
commit: 8eb6d2c2055e1fbd06a3d15fa95161c02c35c216
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 06:54:40 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb6d2c2

app-emacs/elfeed-protocol: new package; add 0.8.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/elfeed-protocol/Manifest |  1 +
 .../elfeed-protocol/elfeed-protocol-0.8.1.ebuild   | 29 ++
 .../files/50elfeed-protocol-gentoo.el  |  5 
 app-emacs/elfeed-protocol/metadata.xml | 18 ++
 4 files changed, 53 insertions(+)

diff --git a/app-emacs/elfeed-protocol/Manifest 
b/app-emacs/elfeed-protocol/Manifest
new file mode 100644
index ..61cad9f82c06
--- /dev/null
+++ b/app-emacs/elfeed-protocol/Manifest
@@ -0,0 +1 @@
+DIST elfeed-protocol-0.8.1.tar.gz 48250 BLAKE2B 
9a6491c29b1fe64bc7ced8e94548552b85b501279e60173bca0a8a11e5b624a17a51cdb035139620905ecde0c7c4dab0fed7a00f869af823123ca69c12dcfdc6
 SHA512 
846c39766d9312b3612b9d27ebe88e2aac153b2a3cd1683438b696004aaa4cb6d250b876c9669bf63a17a6fc6aaa6a0980550e962b19ab85268d6214ad4a022f

diff --git a/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild 
b/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild
new file mode 100644
index ..1fd5f3db4117
--- /dev/null
+++ b/app-emacs/elfeed-protocol/elfeed-protocol-0.8.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Provide extra news client subscription protocols for elfeed"
+HOMEPAGE="https://github.com/fasheng/elfeed-protocol/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/fasheng/${PN}.git;
+else
+   SRC_URI="https://github.com/fasheng/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="app-emacs/elfeed"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test

diff --git a/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el 
b/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el
new file mode 100644
index ..788ac23ffeba
--- /dev/null
+++ b/app-emacs/elfeed-protocol/files/50elfeed-protocol-gentoo.el
@@ -0,0 +1,5 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'elfeed-protocol-disable "elfeed-protocol"
+  "Disable hooks and advices for elfeed-protocol." t)
+(autoload 'elfeed-protocol-enable "elfeed-protocol"
+  "Enable hooks and advices for elfeed-protocol." t)

diff --git a/app-emacs/elfeed-protocol/metadata.xml 
b/app-emacs/elfeed-protocol/metadata.xml
new file mode 100644
index ..7906f06796a4
--- /dev/null
+++ b/app-emacs/elfeed-protocol/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+Provide extra protocols to make self-hosting RSS readers work with elfeed,
+including Fever, NewsBlur, Nextcloud/ownCloud News, Tiny Tiny RSS and even
+more.
+  
+  
+https://github.com/fasheng/elfeed-protocol/issues/
+fasheng/elfeed-protocol
+  
+



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

2023-05-08 Thread Maciej Barć
commit: 27369fb065a85e692eb150317f31c89ee1692b4d
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 08:16:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27369fb0

app-emacs/eglot: bump to 1.15

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/eglot/Manifest  |  1 +
 app-emacs/eglot/eglot-1.15.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest
index e8dccb919286..9783cf07fe31 100644
--- a/app-emacs/eglot/Manifest
+++ b/app-emacs/eglot/Manifest
@@ -1,2 +1,3 @@
 DIST eglot-1.11.tar.xz 36900 BLAKE2B 
20496e37944127c0e209762d2455fad01e6578fd1fa8350cc1a6782ed3e5dc11b09f8b737cd97d5439ab7ef67caa5cdf725d53d2e9e91bbca10223106a9073ad
 SHA512 
c258c89d8c81b1c1df8ea9798c120a7534c174ce435a4551f503c7477520619ac08bd627372033ed1740dfc67bf7e8004751259769844d6be9adc9411d8ae5ac
 DIST eglot-1.13.tar.gz 303750 BLAKE2B 
ecd2efe5fcf2d0d8229336f01ced60f882cfb3e4a0a8af6bcd9f5da0e5cdc6d247634960de50fe46cd4fdac32ea83cd3b506fd025f109c684cb468a60969cbc4
 SHA512 
43e659213e8f2cedd0ecbd0a2bb1b475de37083577845574adb8bb61d20d0c72b8fc291689e1654c00156f8b2c03d29fc327f7adbac0eb0c5f88d851583f28b8
+DIST eglot-1.15.tar.gz 305200 BLAKE2B 
e9bb3f10dc9aac803f9b1184f489d76bd217b279d398c67a403c887298ec3e73e30a359a7e31af9c298b8778a2cdf916e9f40495ab3d01216a12fb38aed4d83b
 SHA512 
871d56404c08baa490488d6027645f7ba0252faee7d006ade4e29890abb2e70a3f1715114c852721db7991bdece29266d920bbef6da0eb2ea2f37b842f411ac2

diff --git a/app-emacs/eglot/eglot-1.15.ebuild 
b/app-emacs/eglot/eglot-1.15.ebuild
new file mode 100644
index ..9ffaace3d84d
--- /dev/null
+++ b/app-emacs/eglot/eglot-1.15.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.3
+
+inherit elisp
+
+DESCRIPTION="A minimal Emacs LSP client for GNU Emacs"
+HOMEPAGE="https://github.com/joaotavora/eglot/
+   https://elpa.gnu.org/packages/eglot.html;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/joaotavora/${PN}.git;
+elif [[ ${PV} == 1.15 ]] ; then
+   COMMIT=8b5532dd32b25276c1857508030b207f765ef9b6
+   SRC_URI="https://github.com/joaotavora/${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${COMMIT}
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test"  # Requires the newest "project" package.
+
+RDEPEND="app-emacs/external-completion"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   elisp-make-autoload-file
+   elisp_src_install
+}



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

2023-05-08 Thread Maciej Barć
commit: cf4fb8620350de6e46e9c19e452d6d57b1a49089
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 07:59:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4fb862

app-emacs/eglot: drop old 1.9

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/eglot/Manifest |  1 -
 app-emacs/eglot/eglot-1.9.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/app-emacs/eglot/Manifest b/app-emacs/eglot/Manifest
index 5670566becc8..e8dccb919286 100644
--- a/app-emacs/eglot/Manifest
+++ b/app-emacs/eglot/Manifest
@@ -1,3 +1,2 @@
 DIST eglot-1.11.tar.xz 36900 BLAKE2B 
20496e37944127c0e209762d2455fad01e6578fd1fa8350cc1a6782ed3e5dc11b09f8b737cd97d5439ab7ef67caa5cdf725d53d2e9e91bbca10223106a9073ad
 SHA512 
c258c89d8c81b1c1df8ea9798c120a7534c174ce435a4551f503c7477520619ac08bd627372033ed1740dfc67bf7e8004751259769844d6be9adc9411d8ae5ac
 DIST eglot-1.13.tar.gz 303750 BLAKE2B 
ecd2efe5fcf2d0d8229336f01ced60f882cfb3e4a0a8af6bcd9f5da0e5cdc6d247634960de50fe46cd4fdac32ea83cd3b506fd025f109c684cb468a60969cbc4
 SHA512 
43e659213e8f2cedd0ecbd0a2bb1b475de37083577845574adb8bb61d20d0c72b8fc291689e1654c00156f8b2c03d29fc327f7adbac0eb0c5f88d851583f28b8
-DIST eglot-1.9.tar.gz 316541 BLAKE2B 
5b9f188ae3f2b26fd7bb95aeb3095fbf5a78f6a15eeccaceaf947f5f91e78253622d2c81d5e57f11762c0370baf9d6c856a4f770c2652840d750f98ee780b418
 SHA512 
961399e0877a09bd292424715c3fac86e7750e144ba302e61262925b6ded1d30c6ebf3e63067b27b56fa2062461a947425951ac5538e25312d179fa20bd68b79

diff --git a/app-emacs/eglot/eglot-1.9.ebuild b/app-emacs/eglot/eglot-1.9.ebuild
deleted file mode 100644
index b5463a817ab2..
--- a/app-emacs/eglot/eglot-1.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="26.1"
-
-inherit elisp
-
-DESCRIPTION="A minimal Emacs LSP client"
-HOMEPAGE="https://github.com/joaotavora/eglot;
-SRC_URI="https://github.com/joaotavora/eglot/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-# test requires internet connection to install several language servers, one 
of which
-# is not packaged
-RESTRICT="test"
-
-SITEFILE="50${PN}-gentoo.el"
-ELISP_REMOVE="eglot-tests.el"
-DOCS=( README.md NEWS.md )
-
-src_install() {
-   elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
-   elisp_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-git/

2023-05-08 Thread Maciej Barć
commit: 2bcc923988823ffa80cffdaca30d1d5fa5ba3a27
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 10:04:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bcc9239

dev-scheme/guile-git: drop old 0.5.1

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-git/Manifest   |  1 -
 dev-scheme/guile-git/guile-git-0.5.1.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/dev-scheme/guile-git/Manifest b/dev-scheme/guile-git/Manifest
index 025f463e962e..c75f3840803c 100644
--- a/dev-scheme/guile-git/Manifest
+++ b/dev-scheme/guile-git/Manifest
@@ -1,2 +1 @@
-DIST guile-git-0.5.1.tar.gz 305077 BLAKE2B 
f1dd4dade424045f992f9df9fb6c0c6e010deab26d77b32c6a7febda20e03192c91a5ec024bfdf05ea9585c7be307610c1eea6d569a5a97b90d5eedf715e5c59
 SHA512 
b5a07fc3e2a6c8d6277b3a2d6c2d47461e76441573dcf02c046e272853e3d46266adb2025e15f203d590b751def21c026eb55ed66a6f81795c1409ae5d6aa3c2
 DIST guile-git-0.5.2.tar.gz 305493 BLAKE2B 
03fa85e1943fadc5e7e2da4bed2b6476e5a275856ed087a1730815defc17586f43eb2006bc3970d6f97d42822bcf83ef3d57a74c9a7ddb2fb877f5f0f8237a49
 SHA512 
4ac55c04c555f1a343f842bbda80d54314697d5bbc28bc3967edfdfacb8afa07c673ef7fd651388a6c55b6977b041174732cde14359a0127f0b931364a7eeda9

diff --git a/dev-scheme/guile-git/guile-git-0.5.1.ebuild 
b/dev-scheme/guile-git/guile-git-0.5.1.ebuild
deleted file mode 100644
index 6dc5a53034a8..
--- a/dev-scheme/guile-git/guile-git-0.5.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Guile bindings of git"
-HOMEPAGE="https://gitlab.com/guile-git/guile-git;
-SRC_URI="https://gitlab.com/guile-git/guile-git/uploads/4ffd7377b0b74da4051356121b46116f/guile-git-${PV}.tar.gz;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# older libgit seems to be incompatible with guile-git bindings
-# https://github.com/trofi/nix-guix-gentoo/issues/7
-RDEPEND="
-   >=dev-scheme/guile-2.0.11:=
-   dev-scheme/bytestructures
-   >=dev-libs/libgit2-1:=
-"
-DEPEND="${RDEPEND}"
-
-# Tets suite needs a fix: https://gitlab.com/guile-git/guile-git/issues/18
-RESTRICT="strip test"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
-   default
-
-   # guile is trying to avoid recompilation by checking if file
-   # /usr/lib64/guile/2.2/site-ccache/
-   # is newer than
-   # 
-   # In case it is instead of using  guile
-   # loads system one (from potentially older version of package).
-   # To work it around we bump last modification timestamp of
-   # '*.scm' files.
-   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
-   find "${S}" -name "*.scm" -exec touch {} + || die
-}
-
-src_test() {
-   emake check VERBOSE=1
-}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/scmxlate/

2023-05-08 Thread Maciej Barć
commit: 82048a78ab6f84d5bcec03b9a38b5616fe418a2f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 10:03:01 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82048a78

dev-scheme/scmxlate: bump EAPI to 8

Signed-off-by: Maciej Barć  gentoo.org>

 ...-20090410-r1.ebuild => scmxlate-20090410-r2.ebuild} | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild 
b/dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild
similarity index 67%
rename from dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild
rename to dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild
index ed7e4e6d24c3..033ffa950040 100644
--- a/dev-scheme/scmxlate/scmxlate-20090410-r1.ebuild
+++ b/dev-scheme/scmxlate/scmxlate-20090410-r2.ebuild
@@ -1,23 +1,27 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Scmxlate is a configuration tool for software packages written in 
Scheme"
 HOMEPAGE="http://www.ccs.neu.edu/home/dorai/scmxlate/scmxlate.html;
-SRC_URI="http://evalwhen.com/scmxlate/scmxlate.tar.bz2 -> ${P}.tar.bz2"
+SRC_URI="http://evalwhen.com/scmxlate/scmxlate.tar.bz2
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}
 
 LICENSE="freedist" # license doesn't grant the right for modifications
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-S="${WORKDIR}/${PN}"
+DOCS=( README )
 
-src_compile() { true; }
+src_compile() {
+   :
+}
 
 src_install() {
insinto /usr/share/${PN}/
doins *.cl *.scm
-   dodoc README
+
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-json/

2023-05-08 Thread Maciej Barć
commit: 8bb7c11ca1ad181884fb5e3ffe8ccf8f68854ec9
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 10:07:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb7c11c

dev-scheme/guile-json: drop old 4.7.1

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-json/Manifest|  1 -
 dev-scheme/guile-json/guile-json-4.7.1.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-scheme/guile-json/Manifest b/dev-scheme/guile-json/Manifest
index f687399862ff..48e7039ab120 100644
--- a/dev-scheme/guile-json/Manifest
+++ b/dev-scheme/guile-json/Manifest
@@ -1,3 +1,2 @@
-DIST guile-json-4.7.1.tar.gz 162507 BLAKE2B 
ea2fe55fb9ddb8783c6260ecb80f882c811fd313781d57b2ebe73f553c666996778d91bf7cd00725165540069763922317e4595b6c97fa7ac2f5c793c11d2a23
 SHA512 
f96ca819ffebf8e736cb4e28ee8c6e80c5a7f6f2a064897a4dd7094e3e4b879ba7cd5780778c4dce0db4a938b7603d3352f4a30aab9cd35f47d7ff1c1e3208ac
 DIST guile-json-4.7.2.tar.gz 164331 BLAKE2B 
82ebcddd8106cee6c8a6676fc6ffa82f77de90cb33df6f052a6f5448e79e99d1728046111a636cb876a255ddbec3e740b0e9b32c91efaedf53b169e878a1c9f9
 SHA512 
f717e4554a2c816bf5b62931a561181c693bb8ae460c2c12e08d4c2d2bf7eb5734b69c1e4b236a0ba685d0db734b510a4c3c3e8134f3def42be8841fdb684b57
 DIST guile-json-4.7.3.tar.gz 164453 BLAKE2B 
4cc85677eaab3753f6e2a3b7aa93a6e98bfd11e4b54886b7ddd37f4ff9006bc2f62a36228ca2989a77fab2363e60cd44b1d3985eb884139e6e1a6e1eb1469d60
 SHA512 
d2d22cd3962e7379c2cbe0b9220ddeaa1989c22cd757577302490b269aa52e2d9e3174f1c9ed22ad68bc0c5a1bb82d2fee354b2888d84372eed613e15b9803d1

diff --git a/dev-scheme/guile-json/guile-json-4.7.1.ebuild 
b/dev-scheme/guile-json/guile-json-4.7.1.ebuild
deleted file mode 100644
index d2e78a2618c3..
--- a/dev-scheme/guile-json/guile-json-4.7.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="JSON module for Guile"
-HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/;
-SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.0:="
-DEPEND="${RDEPEND}"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
-   default
-
-   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
-   find "${S}" -name "*.scm" -exec touch {} + || die
-}



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

2023-05-08 Thread Maciej Barć
commit: f2186e66f6df7442872abfae9354cd373b7f047c
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 07:48:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2186e66

app-emacs/elfeed: minor tweaks

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild 
b/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
index 4d41447fde72..544ebdef09f5 100644
--- a/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
+++ b/app-emacs/elfeed/elfeed-3.4.1_p20210822.ebuild
@@ -8,12 +8,14 @@ inherit elisp
 DESCRIPTION="Emacs web feeds client"
 HOMEPAGE="https://github.com/skeeto/elfeed/;
 
-if [[ ${PV} == *_p* ]] ; then
+if [[ ${PV} == *_p20210822 ]] ; then
COMMIT=162d7d545ed41c27967d108c04aa31f5a61c8e16
-   SRC_URI="https://github.com/skeeto/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI="https://github.com/skeeto/${PN}/archive/${COMMIT}.tar.gz
+   -> ${P}.tar.gz"
S="${WORKDIR}"/${PN}-${COMMIT}
 else
-   
SRC_URI="https://github.com/skeeto/${PN}/releases/download/${PV}/${P}.tar;
+   SRC_URI="https://github.com/skeeto/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
 fi
 
 LICENSE="Unlicense"
@@ -22,6 +24,7 @@ KEYWORDS="amd64 ~x86"
 
 RDEPEND="net-misc/curl[ssl]"
 
-DOCS=( NEWS.md README.md )
 ELISP_REMOVE="${PN}-pkg.el"
+
+DOCS=( NEWS.md README.md )
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-json/

2023-05-08 Thread Maciej Barć
commit: ce3fec623063b2c47927360ee5c38f03ad9bad2a
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 10:07:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 12:21:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3fec62

dev-scheme/guile-json: drop old 4.7.2

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-json/Manifest|  1 -
 dev-scheme/guile-json/guile-json-4.7.2.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-scheme/guile-json/Manifest b/dev-scheme/guile-json/Manifest
index 48e7039ab120..1c3d5a1bded1 100644
--- a/dev-scheme/guile-json/Manifest
+++ b/dev-scheme/guile-json/Manifest
@@ -1,2 +1 @@
-DIST guile-json-4.7.2.tar.gz 164331 BLAKE2B 
82ebcddd8106cee6c8a6676fc6ffa82f77de90cb33df6f052a6f5448e79e99d1728046111a636cb876a255ddbec3e740b0e9b32c91efaedf53b169e878a1c9f9
 SHA512 
f717e4554a2c816bf5b62931a561181c693bb8ae460c2c12e08d4c2d2bf7eb5734b69c1e4b236a0ba685d0db734b510a4c3c3e8134f3def42be8841fdb684b57
 DIST guile-json-4.7.3.tar.gz 164453 BLAKE2B 
4cc85677eaab3753f6e2a3b7aa93a6e98bfd11e4b54886b7ddd37f4ff9006bc2f62a36228ca2989a77fab2363e60cd44b1d3985eb884139e6e1a6e1eb1469d60
 SHA512 
d2d22cd3962e7379c2cbe0b9220ddeaa1989c22cd757577302490b269aa52e2d9e3174f1c9ed22ad68bc0c5a1bb82d2fee354b2888d84372eed613e15b9803d1

diff --git a/dev-scheme/guile-json/guile-json-4.7.2.ebuild 
b/dev-scheme/guile-json/guile-json-4.7.2.ebuild
deleted file mode 100644
index d2e78a2618c3..
--- a/dev-scheme/guile-json/guile-json-4.7.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="JSON module for Guile"
-HOMEPAGE="https://savannah.nongnu.org/projects/guile-json/;
-SRC_URI="http://download.savannah.nongnu.org/releases/guile-json/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="strip"
-
-RDEPEND=">=dev-scheme/guile-2.0.0:="
-DEPEND="${RDEPEND}"
-
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-src_prepare() {
-   default
-
-   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
-   find "${S}" -name "*.scm" -exec touch {} + || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/

2023-05-08 Thread Julien Roy
commit: 7d4c10ca0abfe270c8f5bcc98f68e937c281c3f1
Author: Julien Roy  jroy  ca>
AuthorDate: Mon May  8 12:45:53 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon May  8 12:45:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d4c10ca

gui-apps/hyprland-plugins: drop X USE flag

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
index ff1201696..4ec3b23a5 100644
--- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X"
+IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces"
 REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
 
 RDEPEND="gui-wm/hyprland"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy-dataplaneapi/

2023-05-08 Thread 罗百科
commit: 88b340ad3d331fdb8fab6ff6b3831433586798ab
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  8 07:05:14 2023 +
Commit: 罗百科  gentoo  org>
CommitDate: Mon May  8 07:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b340ad

net-proxy/haproxy-dataplaneapi: add 2.7.5

Signed-off-by: Patrick Lauer  gentoo.org>

 net-proxy/haproxy-dataplaneapi/Manifest|  2 ++
 .../haproxy-dataplaneapi-2.7.5.ebuild  | 27 ++
 2 files changed, 29 insertions(+)

diff --git a/net-proxy/haproxy-dataplaneapi/Manifest 
b/net-proxy/haproxy-dataplaneapi/Manifest
index c9a7098e77f7..43d8f9d6bd57 100644
--- a/net-proxy/haproxy-dataplaneapi/Manifest
+++ b/net-proxy/haproxy-dataplaneapi/Manifest
@@ -1,2 +1,4 @@
 DIST haproxy-dataplaneapi-2.5.1-deps.tar.xz 42850336 BLAKE2B 
76cc7fedcfaf4f45383195835066146e78bd55d8c9859c7465e56829af004017e4c090ea6ed67f75e1fa3ecd764016a19f05028dfd66610e9a2d33ae3294f6a6
 SHA512 
1f7071cca8035ae11f29adb86e56c30a8f596f0bd96c7544f2f6099cf331b6d0b45dd8194477faad88db9deedf4cc85b5590b07be9613192e373bfe1f047d8b1
 DIST haproxy-dataplaneapi-2.5.1.tar.gz 558942 BLAKE2B 
cae018e048ac6585d3518b114c96df69e31d335a5b26ea2b474a6c3172b1f37014d45046543b2d088921e2a160915b5abb8a0a07ea7578f1430147c8b3672f12
 SHA512 
36b7f850ae89a4f65d5c8a8d50d38e6190ecd1f9c42f7f91997305b87a08fa20a816fd2e5cba18b2408a3760846f2d6d79fdbc8119fa2efcd4c9958324bde2f4
+DIST haproxy-dataplaneapi-2.7.5-vendor.tar.xz 24803428 BLAKE2B 
7f5e1a5de53eb4477d3c5ec88d9b20eeab99ecaa42d49d450699af67ae31b9021bf8244244c94d994169ec65093e5f7bfdb109d4919aa0e5ae0f206f36ef1d51
 SHA512 
3d56f703a679ec7c750cf8597c53bd092ec254d05c8dee9f9413f6ac5987b64620392a122193ee248c2db4de8b4e63bd9ec6880342e2c3fca87770340635e1de
+DIST haproxy-dataplaneapi-2.7.5.tar.gz 741786 BLAKE2B 
9632d1465c8619f4b363fc060fd7c09677f807cb00923618a2a568e9e5cd5f4887de0f6fb31ca79514c5784fa72b897418c2e87fa0aa5a168c3a3455547c9589
 SHA512 
13bb8565888dd45ac8441c082c02889c6068a51613e93d0c638474b3eb076b58af49ad44813dc30c3b9ed2f55da6ada34d39451070d54ae2858dc219b20a4007

diff --git a/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild 
b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild
new file mode 100644
index ..7f31a72b4a64
--- /dev/null
+++ b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="haproxy dataplane api / sidecar"
+HOMEPAGE="https://github.com/haproxytech/dataplaneapi 
https://www.haproxy.com/documentation/dataplaneapi/latest/;
+
+SRC_URI="https://github.com/haproxytech/dataplaneapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   http://gentooexperimental.org/~patrick/${P}-vendor.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}/dataplaneapi-${PV}"
+
+src_compile() {
+   ego build -o ./build/dataplaneapi ./cmd/dataplaneapi/
+}
+
+src_install() {
+   dobin build/dataplaneapi
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/datasets/

2023-05-08 Thread Alfredo Tupone
commit: a57155ae65b3571cee970d9fe04287df24bec316
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May  8 07:55:02 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May  8 07:55:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57155ae

sci-libs/datasets: add deps

Closes: https://bugs.gentoo.org/905919
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/datasets/datasets-2.11.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/datasets/datasets-2.11.0.ebuild 
b/sci-libs/datasets/datasets-2.11.0.ebuild
index 12fc1f4d4393..08eb02d84541 100644
--- a/sci-libs/datasets/datasets-2.11.0.ebuild
+++ b/sci-libs/datasets/datasets-2.11.0.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
dev-python/pyarrow[${PYTHON_USEDEP},parquet,snappy]
dev-python/xxhash[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
+   sci-libs/huggingface_hub[${PYTHON_USEDEP}]
sci-libs/scikit-learn[${PYTHON_USEDEP}]
')
 "



[gentoo-commits] repo/gentoo:master commit in: sci-libs/datasets/

2023-05-08 Thread Alfredo Tupone
commit: e284b310cd0b58e42e8311e933d97e214a9ea8c4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May  8 12:35:19 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May  8 12:35:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e284b310

sci-libs/datasets: add deps for test

Closes: https://bugs.gentoo.org/905931
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/datasets/datasets-2.11.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/datasets/datasets-2.11.0.ebuild 
b/sci-libs/datasets/datasets-2.11.0.ebuild
index 29c37671fcb6..b7c020779cce 100644
--- a/sci-libs/datasets/datasets-2.11.0.ebuild
+++ b/sci-libs/datasets/datasets-2.11.0.ebuild
@@ -41,6 +41,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="test? (
$(python_gen_cond_dep '
dev-python/pytest-datadir[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
')
 )"
 



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

2023-05-08 Thread Sam James
commit: a88edcd0b497c234551bb45715d8509ac45c0644
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 13:12:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 13:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88edcd0

sys-devel/gcc: add 12.3.0

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-12.3.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 14da2d414747..376707c1c9d6 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -11,6 +11,7 @@ DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac
 DIST gcc-12.3-RC-20230505.tar.xz 85584972 BLAKE2B 
edd2da8ce615e843ebd47b09b1868b548c43afbef5e480678a2e1bda2a2e51150a67f8de0bedf26aaeb9a95baebe53d598faac37b0e7fca1bd83c5ba3c1c3d8e
 SHA512 
01ddf5c6b4927fca7e5588617f84f37b844ea603e6efac0a98313c4d2a9024a15b953372ddb2759eb25afd9e1e4d6d6f018e29c164138f0ce25a9b59dc149693
 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-12.3.0.tar.xz 85491976 BLAKE2B 
a239749089e284887435b9fabc360a36764be1095f4c78eeac6f056f91dd23c49dab2ebec5da32a81bcc08fe8277dd3c714ad114ad725d24317faac03354d595
 SHA512 
8fb799dfa2e5de5284edf8f821e3d40c2781e4c570f5adfdb1ca0671fcae3fb7f794ea783e80f01ec7bfbf912ca508e478bd749b2755c2c14e4055648146c204
 DIST gcc-13-20230429.tar.xz 83944828 BLAKE2B 
e939826a8ed126ff5543da048ba0071cca8e2b2a77335f6ee506debd0868269a3aa299ab695f1419eb84b472d406736b293ac2495901f82765e445102df3e03b
 SHA512 
48095ff181f7389bda249dcd67c3c0369dd8fbe4741a8ab00833c0f5d569be165db28c369f65960650812a6011dda21692cca806f4c3261773b28d702e9f0c53
 DIST gcc-13-20230506.tar.xz 83939392 BLAKE2B 
439a139f6ef4b4c3afb5d3e4db69f2a4aa24a410c7b9c6689e58b2eec6383388ebbbd8a6f7be1d5cba2aac770ec7758a8b4b6bae80c63475a3b72372d1bef283
 SHA512 
5255500c92a72fe066b110efb20c73da217ddaf38d726b1a8f051dd27b6a613f3b4379762cdf4310823113e9bc75a31d6d72c060b20216a2a6bcd34800a2e1e1
 DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B 
b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606
 SHA512 
6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33

diff --git a/sys-devel/gcc/gcc-12.3.0.ebuild b/sys-devel/gcc/gcc-12.3.0.ebuild
new file mode 100644
index ..963e5466b141
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="2"
+PATCH_GCC_VER="12.3.0"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   # Sometimes the RCs are e.g. 12.3 and not 12.3.0...
+   #MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 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
+
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-05-08 Thread Sam James
commit: 54e910ed46fc40fe3e744c5318f2e463be5a87be
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 07:40:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 07:40:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e910ed

media-sound/ncmpc: Stabilize 0.48 amd64, #905916

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

 media-sound/ncmpc/ncmpc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild 
b/media-sound/ncmpc/ncmpc-0.48.ebuild
index edac852cb7e7..af77679316a4 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
 
 BDEPEND="



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

2023-05-08 Thread Sam James
commit: f6719a2c4c851cf2347dc7585967a688e7bdb53b
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 07:40:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 07:40:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6719a2c

media-sound/ncmpc: Stabilize 0.48 x86, #905916

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

 media-sound/ncmpc/ncmpc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild 
b/media-sound/ncmpc/ncmpc-0.48.ebuild
index 998167917c7c..edac852cb7e7 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emacs/svg-lib/, app-emacs/svg-lib/files/

2023-05-08 Thread Arsen Arsenović
commit: 0d12ab60f60dffbaad9d1061ef5a8e2994d70384
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Mon May  8 09:15:06 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Mon May  8 09:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d12ab60

app-emacs/svg-lib: add 0.2.6, drop 0.2.5

Signed-off-by: Arsen Arsenović  gentoo.org>

 app-emacs/svg-lib/Manifest|  2 +-
 app-emacs/svg-lib/files/50svg-lib-gentoo.el   |  1 -
 .../svg-lib/{svg-lib-0.2.5.ebuild => svg-lib-0.2.6.ebuild}| 11 ++-
 3 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/app-emacs/svg-lib/Manifest b/app-emacs/svg-lib/Manifest
index 086f8142147c..cbed245bcfd4 100644
--- a/app-emacs/svg-lib/Manifest
+++ b/app-emacs/svg-lib/Manifest
@@ -1 +1 @@
-DIST svg-lib-0.2.5.tar.lz 659528 BLAKE2B 
c02ad940f75b4de2475c16efd6acdfaa69af948fb81fc147d96cd9ee72a7fcef3f42438fc1a29ba351414306108eeb09f0a0be2aabf351c9d81f064b3dcb7d85
 SHA512 
306b8fa9464286cca7c77b1d5a9cc273661dc4f8fb0671d5ff6f57e9db95518531a8ce0d38dc20aa1d4820a23c9c5fd5bc725c5ff19391a62dcab74cee235a97
+DIST svg-lib-0.2.6.tar.xz 660056 BLAKE2B 
cd6ccd4a98c417d17eb21c219d6fefb8f151cd22900e0d4066f3f4177ab690bf49b640464031916e076cbb9987a9d9738e9aeb9201df8613297a2270cf2e369f
 SHA512 
f64a3ee46fb22d101fb1609210e481aae2de707f5d9850116c1be5f927792de6a90b142976cd60f33463c34160429272bd7184cbf43d843ebf1c4d7d0f44f0cc

diff --git a/app-emacs/svg-lib/files/50svg-lib-gentoo.el 
b/app-emacs/svg-lib/files/50svg-lib-gentoo.el
index 3f6bbeef5d56..3fcdfc9d180c 100644
--- a/app-emacs/svg-lib/files/50svg-lib-gentoo.el
+++ b/app-emacs/svg-lib/files/50svg-lib-gentoo.el
@@ -1,3 +1,2 @@
 ;;; app-emacs/svg-lib site configuration -*- lexical-binding: t; -*-
 (add-to-list 'load-path "@SITELISP@")
-(load "@SITELISP@/svg-lib-autoloads.el" nil t)

diff --git a/app-emacs/svg-lib/svg-lib-0.2.5.ebuild 
b/app-emacs/svg-lib/svg-lib-0.2.6.ebuild
similarity index 59%
rename from app-emacs/svg-lib/svg-lib-0.2.5.ebuild
rename to app-emacs/svg-lib/svg-lib-0.2.6.ebuild
index c392b21873b6..73cededd0943 100644
--- a/app-emacs/svg-lib/svg-lib-0.2.5.ebuild
+++ b/app-emacs/svg-lib/svg-lib-0.2.6.ebuild
@@ -4,21 +4,14 @@
 EAPI=8
 
 NEED_EMACS="27.1"
-inherit elisp unpacker
+inherit elisp
 
 DESCRIPTION="SVG tags, progress bars & icons"
 HOMEPAGE="https://github.com/rougier/svg-lib;
-SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.lz;
+SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 
-BDEPEND="$(unpacker_src_uri_depends)"
-
 SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
-   elisp-make-autoload-file
-   elisp_src_install
-}



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

2023-05-08 Thread Arthur Zamarin
commit: 4db6eb656799de99c34d884a0132067aa3f3ba41
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  8 12:22:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  8 12:22:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db6eb65

media-sound/ncmpc: Stabilize 0.48 ppc, #905916

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

 media-sound/ncmpc/ncmpc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild 
b/media-sound/ncmpc/ncmpc-0.48.ebuild
index 2e2eedf4825e..6cf5337b7200 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
 
 BDEPEND="



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

2023-05-08 Thread Arthur Zamarin
commit: 17feac6c45c9065dd28586bb1f534833e7c1e9f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  8 12:22:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  8 12:22:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17feac6c

media-sound/ncmpc: Stabilize 0.48 ppc64, #905916

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

 media-sound/ncmpc/ncmpc-0.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ncmpc/ncmpc-0.48.ebuild 
b/media-sound/ncmpc/ncmpc-0.48.ebuild
index af77679316a4..2e2eedf4825e 100644
--- a/media-sound/ncmpc/ncmpc-0.48.ebuild
+++ b/media-sound/ncmpc/ncmpc-0.48.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
 IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen 
lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
 
 BDEPEND="



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

2023-05-08 Thread Sam James
commit: e2c6e133fbab9f411fdbf56065864739721f6cfd
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 12:34:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 12:34:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2c6e133

media-sound/audacious: Stabilize 4.3 amd64, #905915

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

 media-sound/audacious/audacious-4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/audacious/audacious-4.3.ebuild 
b/media-sound/audacious/audacious-4.3.ebuild
index eb7bae84d68a..9ef21df24fad 100644
--- a/media-sound/audacious/audacious-4.3.ebuild
+++ b/media-sound/audacious/audacious-4.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://audacious-media-player.org/;
 SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2;
 SRC_URI+=" mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
 
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 LICENSE="BSD-2"
 SLOT="0"
 IUSE="nls"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/audacious-plugins/

2023-05-08 Thread Sam James
commit: 0767bae9e7697f69d94ccd95bb1c977cdbed8c54
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 12:34:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 12:34:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0767bae9

media-plugins/audacious-plugins: Stabilize 4.3 amd64, #905915

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

 media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild 
b/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
index 738bc55eae1c..843214a3b07b 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Lightweight and versatile audio player"
 HOMEPAGE="https://audacious-media-player.org/;
 SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2;
 
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-libpinyin/

2023-05-08 Thread Sam James
commit: 2778f40dc627c3fc1206c61fdd9e792e71e96249
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 12:34:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 12:34:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2778f40d

app-i18n/ibus-libpinyin: Stabilize 1.13.1-r1 amd64, #905927

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

 app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild 
b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
index c61330975867..ce6d4575099c 100644
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
+++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="boost lua opencc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-libpinyin/

2023-05-08 Thread Sam James
commit: 3db14f972980248392c464a66732819a1208b264
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 12:34:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 12:34:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db14f97

app-i18n/ibus-libpinyin: Stabilize 1.13.1-r1 x86, #905927

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

 app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild 
b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
index ce6d4575099c..ad164200f31f 100644
--- a/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
+++ b/app-i18n/ibus-libpinyin/ibus-libpinyin-1.13.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="boost lua opencc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/files/, gui-apps/hyprland-plugins/

2023-05-08 Thread Julien Roy
commit: d825e119814c9f86f57dcd093b9cd3eb30036cb0
Author: Julien Roy  jroy  ca>
AuthorDate: Mon May  8 12:43:12 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon May  8 12:43:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d825e119

gui-apps/hyprland-plugins: re-add split-monitor-workspaces

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprland-plugins/Manifest|  1 +
 .../hyprland-plugins/files/split-monitor-workspaces.patch | 13 -
 gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild  | 15 +--
 gui-apps/hyprland-plugins/metadata.xml|  1 +
 4 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index c97341498..febcd455d 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B 
c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13
 SHA512 
84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450
+DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7

diff --git a/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch 
b/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch
deleted file mode 100644
index 43ffc090f..0
--- a/gui-apps/hyprland-plugins/files/split-monitor-workspaces.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 264f1aa..ee88b24 100644
 a/Makefile
-+++ b/Makefile
-@@ -19,7 +19,7 @@ ifndef HYPRLAND_HEADERS
- endif
- 
- $(PLUGIN_NAME).so: $(SOURCE_FILES) $(INCLUDE_FILES)
--  g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so 
-g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" 
-Iinclude -std=c++23
-+  g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so 
-g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" 
-Iinclude -std=c++23 -DNO_XWAYLAND
- 
- clean:
-   rm -f ./$(PLUGIN_NAME).so

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
index ef0f7b024..ff1201696 100644
--- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
@@ -6,19 +6,22 @@ EAPI=8
 inherit meson
 
 COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42
+SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0
 DESCRIPTION="A blazing fast wayland wallpaper utility"
 HOMEPAGE="https://github.com/hyprwm/hyprland-plugins;
 SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz

https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz
 \
-> ${P}-hyprsrc.gh.tar.gz
+   
https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
+   -> ${P}-split-monitor-workspaces.gh.tar.gz
 "
 S="${WORKDIR}/${PN}-${COMMIT}"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars"
-REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars )"
+IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces X"
+REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars 
split-monitor-workspaces )"
 
 RDEPEND="gui-wm/hyprland"
 DEPEND="${RDEPEND}"
@@ -67,6 +70,10 @@ src_compile() {
EMESON_SOURCE="${S}/hyprbars"
meson_src_compile
fi
+
+   if use split-monitor-workspaces; then
+   emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" 
split-monitor-workspaces.so
+   fi
 }
 
 src_install() {
@@ -83,6 +90,10 @@ src_install() {
if use hyprbars; then
newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" 
"hyprbars.so"
fi
+
+   if use split-monitor-workspaces; then
+   doins 
"${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so"
+   fi
 }
 
 pkg_postinst() {

diff --git a/gui-apps/hyprland-plugins/metadata.xml 
b/gui-apps/hyprland-plugins/metadata.xml
index b37837bc3..bc2cc6a37 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/, profiles/

2023-05-08 Thread Sam James
commit: 5a707a6d0af4b1b4d0f0ae2aef6e15a589fc94fd
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 05:19:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 07:36:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a707a6d

sys-libs/ncurses: add 6.4_p20230506

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

 profiles/package.mask |   1 +
 sys-libs/ncurses/Manifest |   5 +
 sys-libs/ncurses/ncurses-6.4_p20230506.ebuild | 436 ++
 3 files changed, 442 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8fceb8276b68..aaf30362a74e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -196,6 +196,7 @@ net-im/cawbird
 # - app-misc/tmux: https://github.com/tmux/tmux/issues/3531
 # - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619
 =sys-libs/ncurses-6.4_p20230424
+=sys-libs/ncurses-6.4_p20230506
 
 # Michał Górny  (2023-04-13)
 # Lack of support for Python 3.11.  The current version is from 2016.

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 379a47e52a69..38ca3f899825 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -149,8 +149,13 @@ DIST ncurses-6.4-20230423.patch.gz 115574 BLAKE2B 
72a98086f00f02cf0ea018392373f7
 DIST ncurses-6.4-20230423.patch.gz.asc 729 BLAKE2B 
74a5e9cdc519788bb3c501a37061fe5f9ebbed531d274f252f21d293d4687b5767f7935f4bf1cf209980d9c2690959bac1ceb883bcb17d49ba012afe9bcda139
 SHA512 
3f840f5f8dcf2d901077d7b717431c3f6146e7ad895102b2af46d8b329e428baf15225d905f46027c7e9c4796be40d95b7322e764cc8d56afc357657e019f1cf
 DIST ncurses-6.4-20230424.patch.gz 4488 BLAKE2B 
faebd76ba1f868b8637b4a72b427123c08b33871fc366b989fccb107898702f089c2014c453fecbb12dc260816e5acf97212f3fa2b9a7ace9fa384c31b6ba1f2
 SHA512 
bdaa63e0494b981443f07e9ce134785b2420dff3d561eef7a8041e7df5d04e9c9242cdd1cd9e4592fa0724f073b829bff36e74e480235f4eacf37bb639d914ef
 DIST ncurses-6.4-20230424.patch.gz.asc 729 BLAKE2B 
6eab548bea6fb01f6845ec03a41bb0ab3969b5982baed9458910d207542a480e911d53e3bfd968f485aaf754f94fb166b910bf8965646c3de035b255489dcb1f
 SHA512 
91645fb4997f0e276468aca9a702d79b487d7018b56665e0fda8e37e8fadb6cda7f8b1e653eb3c1cd0ad563360b410d8143102d2ba3bb6d1c7b18ba1657a86dc
+DIST ncurses-6.4-20230429.patch.gz 9195 BLAKE2B 
6ed8c3cac11d3c3e52b7dce20be5b7695967622aa517c364d0f1af7f4a813befe5cfe200eb3097fba610e63e22092100066968f55eba499c9fc21a95bced7524
 SHA512 
f37164116ed9f09c51a62d90e28dbef68b19ac4aa7e2ccdafa3cfa2c7530bcac65b421910a273d0e34b91382bf4f7957f0116af30e13856710199dd266e3
+DIST ncurses-6.4-20230429.patch.gz.asc 729 BLAKE2B 
2e063a7818ac443182ec4f4d8da13884accd563ab66e04297ca0bd4b9610f974efd3ca29dfcf13939cd9ee369c5e5799eb13a55050249036ebbc375e6ef8d6d1
 SHA512 
55167510e21aa3ad6d4a57fa37ae82308424ae9141e6e4756b4b335d30136675add5c00ee102d74ed93eccfc2d752eff5045d88e708928df3cecde3c0be77c79
+DIST ncurses-6.4-20230506.patch.gz 52834 BLAKE2B 
55d2351a507a60aa5baeb9e7e392fbbf714a6bffcf4729e9b195aabc2dc81372336d0dc3501f95abda04491013220060983d2186531471694f40b35d4ef3196d
 SHA512 
04967b96d9723b2939fe64eff4388ceee0adf478f659b58cac8601770dd7763fa192d673e78b33c267e00f4ecbfc2863bc49b12fcdeaa8ce24df39126f20b4e1
+DIST ncurses-6.4-20230506.patch.gz.asc 729 BLAKE2B 
5ccb09f5b48a4a9c98ad4224cde68df659a365aca12210ec14a6519216e32b10531b1dfc4184bd12e62e1f0fdd9f06974b59866bba6115407d52712f5adff6f8
 SHA512 
2f63a62e37a15aa6a276a5d9a2c4b86a4e50af037ee5b1c339bccb02200d3e477b5b93ce5833a4d3933a952970caec3b38639412281c1df7c30d7b241bc3a2ab
 DIST ncurses-6.4-patches.tar.xz 63720 BLAKE2B 
6b767f65a9c7e8f9fdebaa2623e3770872e710fa103d11e48509e5315ebf5ad1a37519b1b40c5138e631693fb2e2e30ea5eef11002698a341a623a85c5b0b4fc
 SHA512 
5094f6cb8fa54d9df0802173f1e0ff2ad40fc3d4bd298c0742479f72ba4f9afee0ccf9f0a4eb068b0a5552523abf7b212861b61abbde6f69ff22d62dd686daa9
 DIST ncurses-6.4.tar.gz 3612591 BLAKE2B 
47fd9c2d27f44fa9942552881a471e5067465dbace40bf68b28998dded0556127a1d8662b96de4de4fd76c1c8b98bdae796036553ab4b05ca9f160839d841ba3
 SHA512 
1c2efff87a82a57e57b0c60023c87bae93f6718114c8f9dc010d4c21119a2f7576d0225dab5f0a227c2cfc6fb6bdbd62728e407f35fce5bf351bb50cf9e0fd34
 DIST ncurses-6.4.tar.gz.sig 438 BLAKE2B 
e6a78b8d0cbce1577205b49b0260394094632cefd95294813c7e4e51a2908e8599a9f24b3b648e42ba16c015fb9424b2a82236f58aac3bf96f5400a50482e44e
 SHA512 
f2a7859725b4d5d62f68006338d56598ac6b38a1448983108906e192f0ec922be287cc89bcc79c1ae49ebc80c967af3dd077427f35ae579b00d445c882414fed
 DIST ncurses-6.4_p20230408-patches.tar.xz 80472 BLAKE2B 
0ba8156ebd4f1691fec7bc1b800ef39ce6a4210573c027dd437919cdcd7c995830116da06c69f31c65923845a4d5c88e974673fac38acce5813f7d6cdc646e3e
 SHA512 
32960e2cc4cd9dc60c38b49f46c5ce2c02179479abb66ca29f63cd06475ae8e26299a78b5f06762d114aefbbca3ba6fbebe7093a58106eeaa40cf500d21633a4
 DIST ncurses-6.4_p20230424-patches.tar.xz 63080 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/, profiles/

2023-05-08 Thread Sam James
commit: f76df0e61ced18793b5561b42857260ba94ad7b8
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 05:02:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 07:36:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76df0e6

sys-libs/ncurses: drop 6.4_p20230408, 6.4_p20230415, 6.4_p20230418

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

 profiles/package.mask |   3 -
 sys-libs/ncurses/Manifest |   2 -
 sys-libs/ncurses/ncurses-6.4_p20230408.ebuild | 430 -
 sys-libs/ncurses/ncurses-6.4_p20230415.ebuild | 431 -
 sys-libs/ncurses/ncurses-6.4_p20230418.ebuild | 432 --
 5 files changed, 1298 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0362fa00aebd..8fceb8276b68 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -195,9 +195,6 @@ net-im/cawbird
 # - reported at bottom of bug #904247 and bug #904263
 # - app-misc/tmux: https://github.com/tmux/tmux/issues/3531
 # - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619
-=sys-libs/ncurses-6.4_p20230408
-=sys-libs/ncurses-6.4_p20230415
-=sys-libs/ncurses-6.4_p20230418
 =sys-libs/ncurses-6.4_p20230424
 
 # Michał Górny  (2023-04-13)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 02ee894dbc30..379a47e52a69 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -153,6 +153,4 @@ DIST ncurses-6.4-patches.tar.xz 63720 BLAKE2B 
6b767f65a9c7e8f9fdebaa2623e3770872
 DIST ncurses-6.4.tar.gz 3612591 BLAKE2B 
47fd9c2d27f44fa9942552881a471e5067465dbace40bf68b28998dded0556127a1d8662b96de4de4fd76c1c8b98bdae796036553ab4b05ca9f160839d841ba3
 SHA512 
1c2efff87a82a57e57b0c60023c87bae93f6718114c8f9dc010d4c21119a2f7576d0225dab5f0a227c2cfc6fb6bdbd62728e407f35fce5bf351bb50cf9e0fd34
 DIST ncurses-6.4.tar.gz.sig 438 BLAKE2B 
e6a78b8d0cbce1577205b49b0260394094632cefd95294813c7e4e51a2908e8599a9f24b3b648e42ba16c015fb9424b2a82236f58aac3bf96f5400a50482e44e
 SHA512 
f2a7859725b4d5d62f68006338d56598ac6b38a1448983108906e192f0ec922be287cc89bcc79c1ae49ebc80c967af3dd077427f35ae579b00d445c882414fed
 DIST ncurses-6.4_p20230408-patches.tar.xz 80472 BLAKE2B 
0ba8156ebd4f1691fec7bc1b800ef39ce6a4210573c027dd437919cdcd7c995830116da06c69f31c65923845a4d5c88e974673fac38acce5813f7d6cdc646e3e
 SHA512 
32960e2cc4cd9dc60c38b49f46c5ce2c02179479abb66ca29f63cd06475ae8e26299a78b5f06762d114aefbbca3ba6fbebe7093a58106eeaa40cf500d21633a4
-DIST ncurses-6.4_p20230415-patches.tar.xz 63188 BLAKE2B 
2f05eb332a2af69bb5418026ef9fdfcfc6b164c20ad7618c481127054b653ab5961a8a96cd7dbce653631ae8a1afc9377c4a82b4ff8aff27bb47f21fbead48a8
 SHA512 
a052004fb8dd2653b12f0ee6b9d423fdedc77a049c67e7f34794aad9f249bbcb8439cf9d15647911583895c7a579f1b4c887fa884a699e74e7ea24861566eb6f
-DIST ncurses-6.4_p20230418-patches.tar.xz 63200 BLAKE2B 
07328d1e998bcde6cbad46550f3d563632963483d72c624a9b64e6e07d80b61f1ab28bee486aeb7cae7d966892762c4aec8ecc504df3f01d5dda49825c9e9693
 SHA512 
1bcbf9d14d5c693309f79f83c2f85c02cdd40e4de057e6efb5451feed49265d1b8d0bf672e2afae773e68b32a49911c5036ed3f74d9a0089b7b6b03f53fb0b47
 DIST ncurses-6.4_p20230424-patches.tar.xz 63080 BLAKE2B 
3924b22d60d995766987a217b960b4c719a51f7334c9be80d19c0df4615e1f9c657507e77124cc8f5663249cbd480cac6570fdd49362a12e2fb69fcae8c800e8
 SHA512 
188b4da6d75cd15397977a07789ee6365262bd392fb7b2714e870834b2195d29fc5aadff6664a9a13d8d73e88aa43f502ae97c7b1f980231ce392a05ed4d3eb7

diff --git a/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild 
b/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild
deleted file mode 100644
index 1b802d47265e..
--- a/sys-libs/ncurses/ncurses-6.4_p20230408.ebuild
+++ /dev/null
@@ -1,430 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
-inherit flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs 
usr-ldscript verify-sig
-
-MY_PV="${PV:0:3}"
-MY_P="${PN}-${MY_PV}"
-DESCRIPTION="Console display library"
-HOMEPAGE="https://www.gnu.org/software/ncurses/ 
https://invisible-island.net/ncurses/;
-# Keep invisible-mirror.net here as some users reported 403 forbidden with 
invisible-island.net
-SRC_URI="
-   mirror://gnu/ncurses/${MY_P}.tar.gz
-   https://invisible-island.net/archives/${PN}/${MY_P}.tar.gz
-   https://invisible-mirror.net/archives/${PN}/${MY_P}.tar.gz
-   verify-sig? ( mirror://gnu/ncurses/${MY_P}.tar.gz.sig )
-"
-
-GENTOO_PATCH_DEV=sam
-GENTOO_PATCH_PV=6.4_p20230408
-GENTOO_PATCH_NAME=${PN}-${GENTOO_PATCH_PV}-patches
-
-# Populated below in a loop. Do not add patches manually here.
-UPSTREAM_PATCHES=()
-
-if [[ ${PV} == *_p* ]] ; then
-   # Sometimes, after releases, there's no megapatch available yet.
-   #
-   # From upstream README at e.g. 
https://invisible-island.net/archives/ncurses/6.3/:
-   #
-  

[gentoo-commits] data/glep: New branch: glep78

2023-05-08 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May  8 10:29:39 2023 +

New branch: glep78




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

2023-05-08 Thread Michał Górny
commit: 59e4c9352fceefedacd7d73aa8415adf36f240e9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May  8 12:00:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May  8 12:05:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e4c935

dev-python/hiredis: Bump to 2.2.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hiredis/Manifest |  1 +
 dev-python/hiredis/hiredis-2.2.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest
index cd80c0be9b4b..3238e21d9093 100644
--- a/dev-python/hiredis/Manifest
+++ b/dev-python/hiredis/Manifest
@@ -1 +1,2 @@
 DIST hiredis-2.2.2.gh.tar.gz 18010 BLAKE2B 
67ab7c3f0667d3cf33abea58fbe37bcc28beb569f6f3da966f191d00965faa5a835a286172179d6f33f4e0fa81743fa345829f04d9d89350ab1394cc0c168147
 SHA512 
8a42df63911000cd119da33e7fea25fa1a5244a86016818bcb6c6e12c042b12b00b7272633d85dcf921fd2eba67145e3258c64689be799a0f59766e541139120
+DIST hiredis-py-2.2.3.gh.tar.gz 18214 BLAKE2B 
cdac5e9790c88657c75be721c4dbc91174a0eb38cdd790076b3ec1f009d43c7aef300bfa7381a10061749cb3bec02d4a488e732f550bea4c62893aabfc0c3222
 SHA512 
e85032869b6bbbc30f991d83d67a710c04998645517b1ddcfd801ff37bd28f0576a5bdc2986f3526f72da8448986714a79b42a0ab1a5cc6b6bab24f3d98fdce9

diff --git a/dev-python/hiredis/hiredis-2.2.3.ebuild 
b/dev-python/hiredis/hiredis-2.2.3.ebuild
new file mode 100644
index ..66d53f73f25c
--- /dev/null
+++ b/dev-python/hiredis/hiredis-2.2.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=hiredis-py-${PV}
+DESCRIPTION="Python extension that wraps hiredis"
+HOMEPAGE="
+   https://github.com/redis/hiredis-py/
+   https://pypi.org/project/hiredis/
+"
+SRC_URI="
+   https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/hiredis-1.0.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/hiredis-2.2.2-system-libs.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   rm -rf hiredis || die
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gmp/

2023-05-08 Thread Sam James
commit: 28a7be8c9e3b551771c4ba5ad6f31cd28c4074d9
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 07:35:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 07:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a7be8c

dev-libs/gmp: fix MissingInherits

Closes: https://bugs.gentoo.org/905920
Fixes: 570a3e436ff2a642f9470809fdc8ef63ce560494
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gmp/gmp-6.2.1-r2.ebuild | 2 +-
 dev-libs/gmp/gmp-6.2.1-r5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/gmp/gmp-6.2.1-r2.ebuild b/dev-libs/gmp/gmp-6.2.1-r2.ebuild
index 4fc7e6093e5d..f2cf7e98c6d9 100644
--- a/dev-libs/gmp/gmp-6.2.1-r2.ebuild
+++ b/dev-libs/gmp/gmp-6.2.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit libtool multilib-minimal toolchain-funcs
+inherit libtool flag-o-matic multilib-minimal toolchain-funcs
 
 MY_PV=${PV/_p*}
 MY_PV=${MY_PV/_/-}

diff --git a/dev-libs/gmp/gmp-6.2.1-r5.ebuild b/dev-libs/gmp/gmp-6.2.1-r5.ebuild
index 48ef9cdfac29..58542549983b 100644
--- a/dev-libs/gmp/gmp-6.2.1-r5.ebuild
+++ b/dev-libs/gmp/gmp-6.2.1-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnuconfig libtool multilib-minimal toolchain-funcs
+inherit gnuconfig libtool flag-o-matic multilib-minimal toolchain-funcs
 
 MY_PV=${PV/_p*}
 MY_PV=${MY_PV/_/-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyarrow/files/, dev-python/pyarrow/

2023-05-08 Thread Alfredo Tupone
commit: d8e78c9c984bd59ec4b1ac0b49370124d845fef3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May  8 07:52:00 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May  8 07:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e78c9c

dev-python/pyarrow: enable test

Closes: https://bugs.gentoo.org/905909
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../pyarrow/files/pyarrow-12.0.0-tests.patch   | 144 +
 dev-python/pyarrow/pyarrow-12.0.0.ebuild   |  13 +-
 2 files changed, 156 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch 
b/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch
new file mode 100644
index ..56a307592593
--- /dev/null
+++ b/dev-python/pyarrow/files/pyarrow-12.0.0-tests.patch
@@ -0,0 +1,144 @@
+--- a/pyarrow/tests/test_compute.py2023-05-08 09:06:34.571387618 +0200
 b/pyarrow/tests/test_compute.py2023-05-08 09:11:52.759753459 +0200
+@@ -414,6 +414,7 @@
+ assert pc.variance(data, ddof=1).as_py() == 6.0
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_count_substring():
+ for (ty, offset) in [(pa.string(), pa.int32()),
+  (pa.large_string(), pa.int64())]:
+@@ -428,6 +429,7 @@
+ assert expected == result
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_count_substring_regex():
+ for (ty, offset) in [(pa.string(), pa.int32()),
+  (pa.large_string(), pa.int64())]:
+@@ -442,6 +444,7 @@
+ assert expected.equals(result)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_find_substring():
+ for ty in [pa.string(), pa.binary(), pa.large_string(), 
pa.large_binary()]:
+ arr = pa.array(["ab", "cab", "ba", None], type=ty)
+@@ -459,6 +462,7 @@
+ assert result.to_pylist() == [0, 1, 0, 0]
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_match_like():
+ arr = pa.array(["ab", "ba%", "ba", "ca%d", None])
+ result = pc.match_like(arr, r"_a\%%")
+@@ -474,6 +478,7 @@
+ assert expected.equals(result)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_match_substring():
+ arr = pa.array(["ab", "abc", "ba", None])
+ result = pc.match_substring(arr, "ab")
+@@ -489,6 +494,7 @@
+ assert expected.equals(result)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_match_substring_regex():
+ arr = pa.array(["ab", "abc", "ba", "c", None])
+ result = pc.match_substring_regex(arr, "^a?b")
+@@ -602,6 +608,7 @@
+ assert expected.equals(result)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_split_pattern_regex():
+ arr = pa.array(["-foo---bar--", "---foo---b"])
+ result = pc.split_pattern_regex(arr, pattern="-+")
+@@ -1022,6 +1029,7 @@
+ assert ar.tolist() == ['barzfoo', 'bard', None]
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_replace_regex():
+ data = pa.array(['foo', 'mood', None])
+ expected = ['f00', 'm00d', None]
+@@ -1033,6 +1041,7 @@
+ assert ar.tolist() == expected
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_extract_regex():
+ ar = pa.array(['a1', 'zb2z'])
+ expected = [{'letter': 'a', 'digit': '1'}, {'letter': 'b', 'digit': '2'}]
+--- a/pyarrow/tests/test_fs.py 2023-05-08 09:13:26.796384297 +0200
 b/pyarrow/tests/test_fs.py 2023-05-08 09:14:20.567601499 +0200
+@@ -1012,6 +1012,7 @@
+ LocalFileSystem(xxx=False)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_localfs_errors(localfs):
+ # Local filesystem errors should raise the right Python exceptions
+ # (e.g. FileNotFoundError)
+--- a/pyarrow/tests/test_memory.py 2023-05-08 09:15:35.366512597 +0200
 b/pyarrow/tests/test_memory.py 2023-05-08 09:16:44.969501524 +0200
+@@ -140,6 +140,7 @@
+ assert len(errlines) == 0
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_env_var():
+ check_env_var("system", ["system"])
+ if should_have_jemalloc:
+@@ -149,6 +150,7 @@
+ check_env_var("nonexistent", possible_backends, expect_warning=True)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_specific_memory_pools():
+ specific_pools = set()
+ 
+@@ -170,6 +172,7 @@
+   can_fail=not should_have_mimalloc)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ def test_supported_memory_backends():
+ backends = pa.supported_memory_backends()
+ 
+--- a/pyarrow/tests/parquet/test_basic.py  2023-05-08 09:18:05.307333210 
+0200
 b/pyarrow/tests/parquet/test_basic.py  2023-05-08 09:20:16.135429950 
+0200
+@@ -349,6 +349,7 @@
+ assert result.equals(table)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ @parametrize_legacy_dataset
+ def test_byte_stream_split(use_legacy_dataset):
+ # This is only a smoke test.
+@@ -510,6 +511,7 @@
+  use_legacy_dataset=use_legacy_dataset)
+ 
+ 
++@pytest.mark.skip(reason="not working")
+ 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/nwg-look/

2023-05-08 Thread Remigiusz Micielski
commit: 2bf2d7b95b38208a8faffd3dab1687bf5acad428
Author: Remigiusz Micielski  gmail  com>
AuthorDate: Mon May  8 10:31:27 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Mon May  8 10:32:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2bf2d7b9

app-misc/nwg-look: add 0.2.2

Signed-off-by: Remigiusz Micielski  gmail.com>

 app-misc/nwg-look/Manifest  |  2 ++
 app-misc/nwg-look/nwg-look-0.2.2.ebuild | 54 +
 2 files changed, 56 insertions(+)

diff --git a/app-misc/nwg-look/Manifest b/app-misc/nwg-look/Manifest
index 6a120e691..64e345ff5 100644
--- a/app-misc/nwg-look/Manifest
+++ b/app-misc/nwg-look/Manifest
@@ -1,2 +1,4 @@
 DIST nwg-look-0.2.1-vendor.tar.xz 657808 BLAKE2B 
979e1547e9f43696251d12c1c86cfef6c8c8a2c23b58bb3dfd3ff89cdd8328bc6805e56a99be67e2832bb301ce5707ecfe9b5d372b56d62e904373ea18ddce79
 SHA512 
34beffb4edbb51ebc48d25d25fdbbc91d7eaf3942c26999665510542ac1baa38f043d9d2771644696876a18d26edca81a7e51fdad59d273826e915e2513aa661
 DIST nwg-look-0.2.1.tar.gz 21610 BLAKE2B 
17fdeb383302f453b035538d66ca0dd287d2d19a3f3c60e02808409359037795c82519d581990f0b19e8b52352d19ffb59c3f2b2a08c030a28bdf5491b3d81a2
 SHA512 
2282bd8fb81a85dc739939cc501ef868def6bf01315910e9e8543b16c9d049cc248e4a642a3f31ae51e3e04fddbdeb17d9d2e6313eb4c29af71df28e058eb57a
+DIST nwg-look-0.2.2-vendor.tar.xz 657976 BLAKE2B 
a5881334b18a30333542fa63575f2db86b943c5fbf1dcf841cee49ad0732a17b5ea82d790d71148b7532133829b5774d4a2f7b942524071d00247133f7afb5c4
 SHA512 
6feacf9cc122ff8d2d839316a9edeb462a6bc491ba61078cf1d450db0718dfd87d2224d7dd4620ec7dd125e918e64ba2ef21b175d48bf27ed449af0adf957d65
+DIST nwg-look-0.2.2.tar.gz 22701 BLAKE2B 
5e901ca96de67bd4241945ec6f99bb8a4f06b62fb9c87909a035ff2b4b8899d06afc5c9edcebab8871bee7f73ca20b145dd3c775c9a2bef9aac5b2dcd964e95a
 SHA512 
eab302f39639757b5c19443e0dc9c11807c17e657db671d41d7b9a36573d60fcbf3aab48168984c74d4e4d0215f1c894092456748e3d8f20af3c9f90627b56bc

diff --git a/app-misc/nwg-look/nwg-look-0.2.2.ebuild 
b/app-misc/nwg-look/nwg-look-0.2.2.ebuild
new file mode 100644
index 0..2668d02b8
--- /dev/null
+++ b/app-misc/nwg-look/nwg-look-0.2.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="GTK3 settings editor adapted to work in the sway / wlroots 
environment"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-look;
+SRC_URI="https://github.com/nwg-piotr/nwg-look/archive/refs/tags/v${PV}.tar.gz 
-> nwg-look-${PV}.tar.gz
+   
https://github.com/micielski/nwg-look-vendor/releases/download/${PV}/nwg-look-${PV}-vendor.tar.xz
+"
+
+inherit go-module xdg-utils desktop
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz
+   x11-apps/xcur2png
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+   ego build
+}
+
+src_install() {
+   dobin nwg-look
+   insinto /usr/share/nwg-look
+   doins -r langs
+   doins stuff/main.glade
+   insinto /usr/share/pixmaps
+   doins stuff/nwg-look.svg
+   domenu stuff/nwg-look.desktop
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/hyprland-plugins/

2023-05-08 Thread Julien Roy
commit: d87c94cf3bad5bc7e0e1458bd07f8462fbd28e30
Author: Julien Roy  jroy  ca>
AuthorDate: Mon May  8 12:54:51 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon May  8 12:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d87c94cf

gui-apps/hyprland-plugins: update SRC_URI

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/hyprland-plugins/Manifest   | 1 -
 gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild | 2 --
 2 files changed, 3 deletions(-)

diff --git a/gui-apps/hyprland-plugins/Manifest 
b/gui-apps/hyprland-plugins/Manifest
index febcd455d..b01c73587 100644
--- a/gui-apps/hyprland-plugins/Manifest
+++ b/gui-apps/hyprland-plugins/Manifest
@@ -1,3 +1,2 @@
-DIST hyprland-plugins-0.25.0-hyprsrc.gh.tar.gz 1510798 BLAKE2B 
c146c57e5142666ff76188e870ea4d2dd9613e25a1d2c3320dc222fbe62651975a40fe9cc936ced0e86f919534d7a6c94a8b1596f912c3ad9750a35e4f13
 SHA512 
84d12ef7bfb25e69c4a707a8ffc99ca23eb58e73630e3df1f134cb610c6206e42917f76b54db0cc6d10e7b929514cbac06dfc99feba8ff81aea0dc7fcb340450
 DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 
127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba
 SHA512 
47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93
 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B 
c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f
 SHA512 
875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7

diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild 
b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
index 4ec3b23a5..7e28b83d1 100644
--- a/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
+++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.25.0.ebuild
@@ -10,8 +10,6 @@ SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0
 DESCRIPTION="A blazing fast wayland wallpaper utility"
 HOMEPAGE="https://github.com/hyprwm/hyprland-plugins;
 SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.gh.tar.gz
-   
https://github.com/hyprwm/Hyprland/releases/download/v${PV}/source-v${PV}.tar.gz
 \
-   -> ${P}-hyprsrc.gh.tar.gz

https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz
 \
-> ${P}-split-monitor-workspaces.gh.tar.gz
 "



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pytest-steps/

2023-05-08 Thread Anna Vyalkova
commit: 283d9d0ee6cc7a498ae30319627794f88a66d36f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon May  8 12:58:30 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon May  8 12:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=283d9d0e

dev-python/pytest-steps: disable broken tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/pytest-steps/pytest-steps-1.8.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild 
b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
index e8c1e6b85..8d813d065 100644
--- a/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
+++ b/dev-python/pytest-steps/pytest-steps-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,6 +35,12 @@ BDEPEND="
)
 "
 
+EPYTEST_DESELECT=(
+   # tests fail with recent Pandas
+   pytest_steps/tests/test_docs_example_with_harvest.py::test_synthesis_df
+   pytest_steps/tests/test_steps_harvest.py::test_synthesis
+)
+
 distutils_enable_tests pytest
 
 python_prepare_all() {



[gentoo-commits] repo/gentoo:master commit in: sci-libs/datasets/

2023-05-08 Thread Alfredo Tupone
commit: f47f3702d88983b0f1d897b65164cc07bd5d2e93
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May  8 06:06:05 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May  8 06:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f47f3702

sci-libs/datasets: update DESCRIPTION

Closes: https://bugs.gentoo.org/905902
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/datasets/datasets-2.11.0.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sci-libs/datasets/datasets-2.11.0.ebuild 
b/sci-libs/datasets/datasets-2.11.0.ebuild
index 0ff1a4f0b386..12fc1f4d4393 100644
--- a/sci-libs/datasets/datasets-2.11.0.ebuild
+++ b/sci-libs/datasets/datasets-2.11.0.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 
-DESCRIPTION="access and share datasets for Audio, Computer Vision, and NLP 
tasks"
+DESCRIPTION="Access and share datasets for Audio, Computer Vision, and NLP 
tasks"
 HOMEPAGE="
https://pypi.org/project/datasets/
 "
@@ -24,13 +24,14 @@ RDEPEND="
${PYTHON_DEPS}
sci-libs/pytorch[${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
-   dev-python/pyarrow[${PYTHON_USEDEP},parquet,snappy]
+   dev-python/absl-py[${PYTHON_USEDEP}]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/fsspec[${PYTHON_USEDEP}]
dev-python/multiprocess[${PYTHON_USEDEP}]
-   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pyarrow[${PYTHON_USEDEP},parquet,snappy]
dev-python/xxhash[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
-   dev-python/absl-py[${PYTHON_USEDEP}]
sci-libs/scikit-learn[${PYTHON_USEDEP}]
')
 "



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

2023-05-08 Thread Andrew Ammerlaan
commit: 143fa4f9bdc06bb20b1d185a7b156534528bcd30
Author: Bernd Waibel  posteo  net>
AuthorDate: Sun May  7 02:03:45 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon May  8 08:44:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143fa4f9

media-gfx/netgen: add 6.2.2302

Closes: https://bugs.gentoo.org/905804
Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/30911
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 media-gfx/netgen/Manifest   |   1 +
 media-gfx/netgen/netgen-6.2.2302.ebuild | 157 
 2 files changed, 158 insertions(+)

diff --git a/media-gfx/netgen/Manifest b/media-gfx/netgen/Manifest
index ad756e9e2e50..dc16404903f1 100644
--- a/media-gfx/netgen/Manifest
+++ b/media-gfx/netgen/Manifest
@@ -1 +1,2 @@
 DIST netgen-6.2.2301.tar.gz 3394480 BLAKE2B 
358b0cf7ff4d372a9ede8ab9b7df24435a75bcad880cc83607443707ae096f2bafa35d8cd581533917d1aae85a18ac0ca902876a1c68f11664a0a3ef1ae00593
 SHA512 
7aebbc5cc3e3227b455ac9c5538e1f0110d5621e6ca7315f6811733bd93e88ccca467296b7915894a45202ed375b45d9387a1d113a720d4199eff782afb43070
+DIST netgen-6.2.2302.tar.gz 3398683 BLAKE2B 
7cf4626ee8163898864af0346cf2c4fa73dcca3ac2068d67f80b05ee926024b36552b33013c2ef8f74026ab942ae08c0628af0ce0c0dac2d004ba26e18bf4619
 SHA512 
da6e8e43d73af6b7bfae2e3c771d46e34601ff481c251924673f7330bae032a743fb9d5ff2792855e91ed5addb4d22fd4bf9cd7a9dcfb53f476e22a30f1eedb3

diff --git a/media-gfx/netgen/netgen-6.2.2302.ebuild 
b/media-gfx/netgen/netgen-6.2.2302.ebuild
new file mode 100644
index ..b294e644ceaf
--- /dev/null
+++ b/media-gfx/netgen/netgen-6.2.2302.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11} )
+inherit cmake desktop python-single-r1 xdg
+
+DESCRIPTION="Automatic 3d tetrahedral mesh generator"
+HOMEPAGE="https://ngsolve.org/ https://github.com/NGSolve/netgen;
+SRC_URI="https://github.com/NGSolve/netgen/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="ffmpeg gui jpeg logging mpi opencascade python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   ffmpeg? ( gui )
+   jpeg? ( gui )
+   python? ( gui )
+"
+
+DEPEND="
+   sys-libs/zlib
+   ffmpeg? ( media-video/ffmpeg:= )
+   gui? (
+   dev-lang/tcl:0/8.6
+   dev-lang/tk:0/8.6
+   media-libs/glu
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXmu
+   x11-libs/libxcb:=
+   )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   logging? ( dev-libs/spdlog:= )
+   mpi? (
+   sci-libs/metis
+   virtual/mpi
+   )
+   opencascade? ( sci-libs/opencascade:= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pybind11[${PYTHON_USEDEP}]
+   '
+   )
+   mpi? (
+   $(python_gen_cond_dep 
'dev-python/mpi4py[${PYTHON_USEDEP}]' )
+   )
+   )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-apps/lsb-release
+   virtual/pkgconfig
+   gui? ( virtual/imagemagick-tools[png] )
+   test? (
+"${S}/version.txt" || die
+   v${PV}-0-g3e52c44a
+   EOF
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # currently not working in a sandbox, expects netgen to be 
installed
+   # see https://github.com/NGSolve/netgen/issues/132
+   -DBUILD_STUB_FILES=OFF
+   -DENABLE_UNIT_TESTS=$(usex test)
+   -DINSTALL_PROFILES=OFF
+   -DNG_INSTALL_DIR_CMAKE="$(get_libdir)/cmake/${PN}"
+   -DNG_INSTALL_DIR_INCLUDE="include/${PN}"
+   -DNG_INSTALL_DIR_LIB="$(get_libdir)"
+   -DUSE_CCACHE=OFF
+   # doesn't build with this version
+   -DUSE_CGNS=OFF
+   -DUSE_GUI=$(usex gui)
+   -DUSE_INTERNAL_TCL=OFF
+   -DUSE_JPEG=$(usex jpeg)
+   -DUSE_MPEG=$(usex ffmpeg)
+   # respect users -march= choice
+   -DUSE_NATIVE_ARCH=OFF
+   -DUSE_MPI=$(usex mpi)
+   -DUSE_OCC=$(usex opencascade)
+   -DUSE_PYTHON=$(usex python)
+   -DUSE_SPDLOG=$(usex logging)
+   -DUSE_SUPERBUILD=OFF
+   )
+   # no need to set this, if we only build the library
+   if use gui; then
+   mycmakeargs+=( 
-DTK_INCLUDE_PATH="/usr/$(get_libdir)/tk8.6/include" )
+   fi
+   if use python; then
+   mycmakeargs+=(
+   -DPREFER_SYSTEM_PYBIND11=ON
+   # needed, so the value gets passed to 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/

2023-05-08 Thread Pacho Ramos
commit: a470cb95dcefa963e492131fdac82d15f465dace
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:01:20 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a470cb95

x11-misc/safeeyes: drop 2.1.3-r1, 2.1.4, 2.1.4-r1, 2.1.5

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/safeeyes/Manifest |  2 --
 x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild | 46 --
 x11-misc/safeeyes/safeeyes-2.1.4-r1.ebuild | 52 --
 x11-misc/safeeyes/safeeyes-2.1.4.ebuild| 47 ---
 x11-misc/safeeyes/safeeyes-2.1.5.ebuild| 44 -
 5 files changed, 191 deletions(-)

diff --git a/x11-misc/safeeyes/Manifest b/x11-misc/safeeyes/Manifest
index 242aeade11fd..67b3f4e4a423 100644
--- a/x11-misc/safeeyes/Manifest
+++ b/x11-misc/safeeyes/Manifest
@@ -1,3 +1 @@
-DIST safeeyes-2.1.3.tar.gz 354494 BLAKE2B 
5f7977a8de280f5022cb226689c5b1d48f494932babd014b9ee8affcf9aaa0ef8dfe3ed18c33dbfa4ebaf1c5bfdbed4efc3b69c1ce3065e3ff3c82e83fa71723
 SHA512 
8a708b3e8f40f75659092a2effb0318b0fb7f47345e3f430f6b83ff2fc3c7de46b2dc881bf69902055bc8233f539946e60822e6ab7a6149f2c99441af1191f48
-DIST safeeyes-2.1.4.tar.gz 383245 BLAKE2B 
307d58fd589c0a8b01f0c20c21f06a0f81b0d8a43f81e71e79a273a124e00df7cdd2c7c498a4918f6b56abc03fa7cb58db231124a96806a2fe60d6f9dab7f6c8
 SHA512 
547d00f18e06679464e225ab62f76c43e8efb733e945ae93c02c7cf55ab0bcf5fc078ffc41ad2842a324fff2513050cced404e8bd53d63b78ba7fb1f862c1ad3
 DIST safeeyes-2.1.5.tar.gz 284690 BLAKE2B 
deedf39bc0a69ee70a692061c96e0ea5ce6aeb09513d7469710d25b8660eaed854b3ee711de4702f839dbfb1f04aee84cb05ebc24d4567fc2b56c04e319f5c63
 SHA512 
0e4ed1d9f4473b45f6f5d4a74ba4817fca08199072fe937fd3b7ceed1ef543729c618e672198cf4dfeba8ed896b24779ca725f2f2c98bf1c9cdf1a8e9c147dc8

diff --git a/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild
deleted file mode 100644
index 329df210ab2b..
--- a/x11-misc/safeeyes/safeeyes-2.1.3-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit xdg distutils-r1
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/libappindicator:3[introspection]
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-DOCS=(
-   README.md
-)
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}

diff --git a/x11-misc/safeeyes/safeeyes-2.1.4-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.4-r1.ebuild
deleted file mode 100644
index a00135abf2fc..
--- a/x11-misc/safeeyes/safeeyes-2.1.4-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
-
-inherit xdg distutils-r1
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/libappindicator:3[introspection]
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-DOCS=(
-   README.md
-)
-
-src_prepare() {
-   default
-   find . -type f -name \*.pyc -delete  # bug #864765
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}

diff --git a/x11-misc/safeeyes/safeeyes-2.1.4.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.4.ebuild
deleted file mode 100644
index 2e6849d06d75..
--- a/x11-misc/safeeyes/safeeyes-2.1.4.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/shutter/

2023-05-08 Thread Pacho Ramos
commit: f8d9923a5f116fbeb9e809e728c850c2f53c1352
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:02:36 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d9923a

x11-misc/shutter: drop 0.99.2, 0.99.4

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/shutter/Manifest  |  1 -
 x11-misc/shutter/shutter-0.99.2.ebuild | 82 --
 x11-misc/shutter/shutter-0.99.4.ebuild | 91 --
 3 files changed, 174 deletions(-)

diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest
index b74db83ac3d5..d699fffab8e6 100644
--- a/x11-misc/shutter/Manifest
+++ b/x11-misc/shutter/Manifest
@@ -1,2 +1 @@
-DIST shutter-0.99.2.tar.gz 1733886 BLAKE2B 
19596b5385a11f179c9fbbf81a97f2a5d9661d52d14f33be72595c26c096548095aa6cdbbc4932413f0a3103b30a78e2e870d2e7e904fb9cf0fd17ee43ad45fb
 SHA512 
5fcb094f0e6f732da3648e58ef62aa1e5537132ffb0bff80972e1891f58fe5e63ec63bc7bec63e84268c095e3cd43d60d358be61e2d050dfcc49ffb042d34cfb
 DIST shutter-0.99.4.tar.gz 1734992 BLAKE2B 
410e73f784f0d83638867132669a00fe89c06af622f3024e52b5b5700c1a431b4ad50f9066c267cd76f9be48ce6ff88eab4348d2d4dff28b4ae7e0267eb7bc41
 SHA512 
57f7fdc1066375942bd1a9db381a8ba6f24fafbd5e0853a4dd19016438ec2f3cb039ebe90038d282bc07f6e45af9cdbb6f180f55e43357231b41818b8555347b

diff --git a/x11-misc/shutter/shutter-0.99.2.ebuild 
b/x11-misc/shutter/shutter-0.99.2.ebuild
deleted file mode 100644
index 379d3cb95a6a..
--- a/x11-misc/shutter/shutter-0.99.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature prefix xdg
-
-DESCRIPTION="Feature-rich screenshot program"
-HOMEPAGE="https://shutter-project.org/;
-SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
-   dev-lang/perl
-   dev-perl/Carp-Always
-   dev-perl/libxml-perl
-   dev-perl/libwww-perl
-   dev-perl/Glib-Object-Introspection
-   dev-perl/GooCanvas2
-   dev-perl/GooCanvas2-CairoTypes
-   dev-perl/Gtk3
-   >=dev-perl/Gtk3-ImageView-10
-   dev-perl/File-DesktopEntry
-   dev-perl/File-HomeDir
-   dev-perl/File-Which
-   dev-perl/JSON
-   dev-perl/File-Copy-Recursive
-   dev-perl/File-MimeInfo
-   dev-perl/Locale-gettext
-   dev-perl/Net-DBus
-   dev-perl/Number-Bytes-Human
-   dev-perl/Pango
-   dev-perl/Proc-Simple
-   dev-perl/Proc-ProcessTable
-   dev-perl/Sort-Naturally
-   dev-perl/WWW-Mechanize
-   dev-perl/X11-Protocol
-   dev-perl/XML-Simple
-   virtual/imagemagick-tools[perl]
-   x11-libs/libwnck:3[introspection]
-"
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
-   hprefixify bin/shutter
-   default
-}
-
-src_install() {
-   dobin bin/shutter
-   dodoc README
-   domenu share/applications/shutter.desktop
-   doicon share/pixmaps/shutter.png
-   doman share/man/man1/shutter.1
-
-   insinto /usr/share
-   doins -r share/shutter
-   doins -r share/locale
-   doins -r share/icons
-
-   insinto /usr/share/metainfo
-   doins share/appdata/shutter.appdata.xml
-
-   # .po doesn't belong to installed system, only .mo
-   rm -r "${ED}"/usr/share/shutter/resources/po || die
-
-   # shutter executes perl scripts as standalone scripts, and after that 
"require"s them.
-   find "${ED}"/usr/share/shutter/resources/system/plugins/ -type f ! 
-name '*.*' -exec chmod +x {} + \
-   || die "failed to make plugins executables"
-   find "${ED}"/usr/share/shutter/resources/system/upload_plugins/upload 
-type f \
-   -name "*.pm" -exec chmod +x {} + || die "failed to make upload 
plugins executables"
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "writing Exif information" media-libs/exiftool
-   optfeature "image hostings uploading" "dev-perl/JSON-MaybeXS 
dev-perl/Net-OAuth dev-perl/Path-Class"
-}

diff --git a/x11-misc/shutter/shutter-0.99.4.ebuild 
b/x11-misc/shutter/shutter-0.99.4.ebuild
deleted file mode 100644
index f34e6e56a470..
--- a/x11-misc/shutter/shutter-0.99.4.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature prefix xdg
-
-DESCRIPTION="Feature-rich screenshot program"
-HOMEPAGE="https://shutter-project.org/;
-SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-lang/perl
-   dev-libs/libappindicator[introspection]
-   dev-perl/Carp-Always
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/screenkey/

2023-05-08 Thread Pacho Ramos
commit: 523e1ccc8e6c7e6fe4a449cb673528f5bd0afe1c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:02:00 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=523e1ccc

x11-misc/screenkey: drop 1.5-r3

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/screenkey/Manifest|  1 -
 x11-misc/screenkey/screenkey-1.5-r3.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/x11-misc/screenkey/Manifest b/x11-misc/screenkey/Manifest
index 9fc437d3e308..98a2838dc2a5 100644
--- a/x11-misc/screenkey/Manifest
+++ b/x11-misc/screenkey/Manifest
@@ -1,2 +1 @@
-DIST screenkey-1.5.tar.gz 87449 BLAKE2B 
1ca3a7d643c65e2a82ce51feb4de022ccb0bb35848c0bb63871343b499e4b7a677e7df379ad259c149ba4a93d98cc36a05d9fb58976cc96d20b3fe98b54301db
 SHA512 
bc9457b17c9e2fea3cefc97546dfd89a019a527608ec79960d1a712c1f1bbc97cf37404a1d84ca1c4587ae4d52163e2de30797f75b9a4a1da45ac585b8b650cf
 DIST screenkey-1.5_p20230109.tar.bz2 77229 BLAKE2B 
8b6d089bdecbbd0d9057ccad12d72321de5b9c6df60785398e15e9196b21fec2b88e27b2e068c53caf5c699ed7b7dcd3bacfbdf86d14b3c4c4a3b2125dfa66c7
 SHA512 
b6b5121c2b4f68cd8df409176e32019b0747da637c6baa7f45d6268c1605144d32cb099aa16a91748ae672d6386be2579af1bef167488bcdc5e1b452d39d2eee

diff --git a/x11-misc/screenkey/screenkey-1.5-r3.ebuild 
b/x11-misc/screenkey/screenkey-1.5-r3.ebuild
deleted file mode 100644
index 83969fb16f75..
--- a/x11-misc/screenkey/screenkey-1.5-r3.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="A screencast tool to display your keys inspired by Screenflick"
-HOMEPAGE="https://www.thregr.org/~wavexx/software/screenkey/;
-
-if [[ "${PV}" == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/screenkey/${PN}.git;
-else
-   
SRC_URI="https://gitlab.com/screenkey/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64"
-   S="${WORKDIR}/${PN}-v${PV}"
-fi
-
-RESTRICT="test"
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="appindicator"
-
-BDEPEND="
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   media-fonts/fontawesome
-   x11-libs/gtk+:3[X,introspection]
-   x11-misc/slop
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-"
-
-src_prepare() {
-   # Change the doc install path
-   sed -i "s|share/doc/screenkey|share/doc/${PF}|g" setup.py || die
-
-   default
-}



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

2023-05-08 Thread Joonas Niilola
commit: 3736fa97a500c7442573eb81a713bffc8d57210f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon May  8 05:30:57 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3736fa97

dev-util/librnp: don't install static libs

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

 dev-util/librnp/librnp-0.17.0.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-util/librnp/librnp-0.17.0.ebuild 
b/dev-util/librnp/librnp-0.17.0.ebuild
index 880c4fef9541..a85c4cc7aad8 100644
--- a/dev-util/librnp/librnp-0.17.0.ebuild
+++ b/dev-util/librnp/librnp-0.17.0.ebuild
@@ -78,3 +78,8 @@ src_test() {
cd "${BUILD_DIR}"/src/tests || die
ctest -j"${MAKEOPTS}" -R .* --output-on-failure || die
 }
+
+src_install() {
+   cmake_src_install
+   find "${D}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/

2023-05-08 Thread Joonas Niilola
commit: 026c2b3006042affd61559a78e55effa0025c5d4
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May  8 07:40:00 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026c2b30

x11-misc/copyq: drop 4.1.0

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

 x11-misc/copyq/Manifest   |  1 -
 x11-misc/copyq/copyq-4.1.0.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest
index b6b1f2d8af9c..1e9ec0283464 100644
--- a/x11-misc/copyq/Manifest
+++ b/x11-misc/copyq/Manifest
@@ -1,4 +1,3 @@
-DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 
1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9
 SHA512 
538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d
 DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B 
d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529
 SHA512 
b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405
 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 
348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c
 SHA512 
a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581
 DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 
3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c
 SHA512 
f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4

diff --git a/x11-misc/copyq/copyq-4.1.0.ebuild 
b/x11-misc/copyq/copyq-4.1.0.ebuild
deleted file mode 100644
index eddc9db5ab26..
--- a/x11-misc/copyq/copyq-4.1.0.ebuild
+++ /dev/null
@@ -1,60 +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="Clipboard manager with advanced features"
-HOMEPAGE="https://github.com/hluk/CopyQ;
-SRC_URI="https://github.com/hluk/CopyQ/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/wayland
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwayland:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   kde-frameworks/knotifications:5
-   x11-libs/libX11
-   x11-libs/libXtst
-"
-DEPEND="${RDEPEND}
-   test? ( dev-qt/qttest:5 )"
-BDEPEND="
-   dev-qt/linguist-tools:5
-"
-
-S="${WORKDIR}/CopyQ-${PV}"
-
-PATCHES=( "${FILESDIR}/${P}-bash-completion.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_BUILD_TYPE=Release
-   -DPLUGIN_INSTALL_PREFIX="/usr/$(get_libdir)/${PN}/plugins"
-   -DWITH_TESTS=$(usex test)
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-timezone/

2023-05-08 Thread Joonas Niilola
commit: 6fee9209ad22a1d7f0c474050fdd9a1020d778ae
Author: Anna (navi) Figueiredo Gomes  vlhl  dev>
AuthorDate: Mon May  8 07:37:34 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fee9209

app-eselect/eselect-timezone: update EAPI 6 -> 8

Signed-off-by: Anna (navi) Figueiredo Gomes  vlhl.dev>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild 
b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild
index f4d3c19578c7..4d9a265ecbe6 100644
--- a/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild
+++ b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="Manages timezone selection"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;



[gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/

2023-05-08 Thread Joonas Niilola
commit: aefa7d37f1f459b12d08ce8160d5734d4563226d
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May  8 07:41:36 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefa7d37

net-news/rssguard: drop 4.2.5, 4.2.7

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-news/rssguard/Manifest  |  2 --
 net-news/rssguard/metadata.xml  |  2 +-
 net-news/rssguard/rssguard-4.2.5.ebuild | 64 -
 net-news/rssguard/rssguard-4.2.7.ebuild | 62 
 4 files changed, 1 insertion(+), 129 deletions(-)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index ecb367570ff8..a9c135767dd0 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,5 +1,3 @@
-DIST rssguard-4.2.5.tar.gz 22004006 BLAKE2B 
dc8dea6956a0d538cec5759e94246fc6f5314e6a5fd1ff4315cbf626568d8c817a6a4c378ca9275156d55f88e304d7db8afb0be952c68efef5acb8c8ba0f0a24
 SHA512 
2fc2a08226d41567db4758aaddeb533e6a4e96923b4df663080dd83dee3bae587ea6a8d06eb26788173c34b11f92859547bacc26465cdfbf2a9297de910c5b98
-DIST rssguard-4.2.7.tar.gz 22029315 BLAKE2B 
d57fe65c064dcf1ab4b1d6edac127c20a4b0ac0af17bd2b2abe3fc285ab43dd4212c1ec01e97ba8326879df2fb56dfe1046ab02008ae044ab5353ffe3a67542b
 SHA512 
5b50609ebf24d6fe8a494b53aefa0c4a5831461e16157813049f5086c0258e880777d8e4bc8ebe48ac3cb57f858b8630263aa6417d7f8bd6885bbea1e7bf2e32
 DIST rssguard-4.3.2.tar.gz 22077903 BLAKE2B 
ebab3bb4e16dc4d93d8664342af200f063acd571024cbb46b829d54da0cbc08580dedafb401a091c461f20b5ba5d1eaa758a27457d11dfd988af6df83f7a3595
 SHA512 
ec12df79d59963b2c8dbfeac3a73c7c67550bc64464728aae462895bcb61400ae5de945cd43b912f13f142d1ed6e8e4de8b0f640683db093a22dc800d55a203a
 DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 
9f556b07100ad00e16afbbcea350d6cae751ec8ee4f10de4f0c4550bf76dcff560c7a3c78703916503f4ad9a02fcd60ea43eb9b1db6a9c29bda64d1de9a9bd26
 SHA512 
79394e6bea838292c0cadea65dbdfa0241527a89ab6e2abdc6d31993a59876a431a887a2a5173eacbafb180f0289f29d8182adb1cf8e8fca82266e2ed6c31500
 DIST rssguard-4.3.4.tar.gz 22100746 BLAKE2B 
49825db268c1c4b5764ab66a0006b51210eebabf67afb581aa9da2a60218087e3b83e212bcf79ffcfcfc917cc92ac4a5d60b4543f09080d0b1defd62770bb123
 SHA512 
191f732e10a921635880ef61dea5449c75583e8bb92985436152c86f2895055c4f3c3704f77af99bb8201501904eff51c7cc9fcd221115ae1597be476e38308b

diff --git a/net-news/rssguard/metadata.xml b/net-news/rssguard/metadata.xml
index 4ab4bd9aba64..ef719c1cf065 100644
--- a/net-news/rssguard/metadata.xml
+++ b/net-news/rssguard/metadata.xml
@@ -11,7 +11,7 @@
https://github.com/martinrotter/rssguard/issues
 
 
-   Build with Qt6 
support instead of the default Qt5
+   Build with Qt6 support instead of the default 
Qt5
Use dev-qt/qtwebengine for embedded 
web browser
 
 

diff --git a/net-news/rssguard/rssguard-4.2.5.ebuild 
b/net-news/rssguard/rssguard-4.2.5.ebuild
deleted file mode 100644
index 2b3b95f56a64..
--- a/net-news/rssguard/rssguard-4.2.5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Simple (yet powerful) feed reader"
-HOMEPAGE="https://github.com/martinrotter/rssguard;
-SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="mysql qt6 +sqlite webengine"
-REQUIRED_USE="|| ( mysql sqlite )"
-
-BDEPEND="
-   !qt6? ( dev-qt/linguist-tools:5 )
-   qt6? ( dev-qt/qttools:6[linguist] )
-"
-DEPEND="
-   !qt6? (
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[gstreamer]
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtsql:5[mysql?,sqlite?]
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
-   )
-   qt6? (
-   dev-qt/qtbase:6[dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
-   dev-qt/qtdeclarative:6
-   dev-qt/qtmultimedia:6[gstreamer]
-   dev-qt/qt5compat:6
-   media-libs/libglvnd
-   webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
-   )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( README.md resources/docs/Documentation.md )
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_WITH_QT6=$(usex qt6)
-   -DUSE_WEBENGINE=$(usex webengine)
-   -DNO_UPDATE_CHECK=ON
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if use webengine; then
-   optfeature "ad blocking functionality" net-libs/nodejs[npm]
-   fi
-}


[gentoo-commits] repo/gentoo:master commit in: x11-misc/copyq/

2023-05-08 Thread Joonas Niilola
commit: 061987d6e74dd8a136eb22566f11a07782af9592
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May  8 07:39:28 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061987d6

x11-misc/copyq: add 7.0.0

Closes: https://bugs.gentoo.org/866314
Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 x11-misc/copyq/Manifest   |   1 +
 x11-misc/copyq/copyq-7.0.0.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/x11-misc/copyq/Manifest b/x11-misc/copyq/Manifest
index 71832cea3481..b6b1f2d8af9c 100644
--- a/x11-misc/copyq/Manifest
+++ b/x11-misc/copyq/Manifest
@@ -1,3 +1,4 @@
 DIST copyq-4.1.0.tar.gz 2999036 BLAKE2B 
1252a66a3bbde3d4435ced9934792ed97066229b23cd5ec21a6187d4f36718d46ac5e16ff19c45afee8715a32686bfe8e47af1bbb37d61a1cacb4e9395dc7bc9
 SHA512 
538be8b5b60dc054cb8220174461516a4d1e9d6f7c1a03406770f143b83f9a23875b0cf663406e16d83a762b6170587f0e44c386a7d9d552ec6f914b3673206d
 DIST copyq-5.0.0.tar.gz 3019807 BLAKE2B 
d39c02867ed4a23c7283f0cbf02a77a3c3fc3ece0a7323d67de9d2b8f03749318d066c23221ccd393923217c7cf357657bdf70802087edae7f4128a63529
 SHA512 
b6ff28bd7529bf371c7f9d10372eeafd5f291fd1f6bbed5416938973db43e43f0113a8f6ba4619840a7edd95d26ccb9369f8a58d30b740944d3f8510482b1405
 DIST copyq-6.4.0.tar.gz 3316278 BLAKE2B 
348fdc23a6d0d53ddcc8e2c32b194cfbf6c4d4d2374b972cb81d945e284c42d1e8f6b9ed30e657e43e69ed0f35661adc7875392b5daf653ce895d76afed7c09c
 SHA512 
a97b4ac541ff73129a6283266fb8857d89d571d042829de5793b94e6423a2978f632b22728ca663bccd540bb90fed51c755b432d1d2545f75c227ea2cb0d9581
+DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 
3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c
 SHA512 
f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4

diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild 
b/x11-misc/copyq/copyq-7.0.0.ebuild
new file mode 100644
index ..be23a5c90760
--- /dev/null
+++ b/x11-misc/copyq/copyq-7.0.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake edo optfeature virtualx xdg
+
+DESCRIPTION="Clipboard manager with advanced features"
+HOMEPAGE="https://github.com/hluk/CopyQ;
+SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/CopyQ-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug kde qt6 test"
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/wayland
+   x11-libs/libX11
+   x11-libs/libXfixes
+   x11-libs/libXtst
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwayland:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   kde? ( kde-frameworks/knotifications:5 )
+   test? ( dev-qt/qttest:5 )
+   )
+   qt6? (
+   dev-qt/qtbase:6=[X,gui,network,test?,widgets,xml(+)]
+   dev-qt/qtdeclarative:6
+   dev-qt/qtsvg:6
+   dev-qt/qtwayland:6
+   )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   kde-frameworks/extra-cmake-modules:5
+   !qt6? (
+   dev-qt/linguist-tools:5
+   dev-qt/qtwaylandscanner:5
+   )
+   qt6? (
+   dev-qt/qttools:6[linguist]
+   dev-qt/qtwayland:6
+   dev-util/wayland-scanner
+   )
+   test? (
+   app-crypt/gnupg
+   x11-wm/icewm
+   )
+"
+
+src_configure() {
+   if use debug; then
+   # Add debug definitions
+   CMAKE_BUILD_TYPE="Debug"
+   fi
+
+   local mycmakeargs=(
+   
-DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins"
+   -DWITH_NATIVE_NOTIFICATIONS=$(usex kde)
+   -DWITH_QT6=$(usex qt6)
+   -DWITH_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+my_src_test() {
+   local -x COPYQ_TESTS_RERUN_FAILED=0
+   local -x COPYQ_TESTS_NO_NETWORK=1
+
+   ebegin "Starting IceWM"
+   icewm &
+   sleep 5
+   eend 0
+
+   cd "${BUILD_DIR}" || die
+   mkdir -p "${HOME}"/.gnupg || die
+
+   # ScriptError: Failed to send key presses
+   edo ./copyq tests
+}
+
+src_test() {
+   virtx my_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "encryption support" app-crypt/gnupg
+}



[gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/

2023-05-08 Thread Joonas Niilola
commit: c9fa11909f341cbf43d13d23b1342e9bd3747089
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May  8 07:41:31 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  8 07:44:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9fa1190

net-news/rssguard: add 4.3.4

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-news/rssguard/Manifest  |  1 +
 net-news/rssguard/rssguard-4.3.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 0021cb5e3a05..ecb367570ff8 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -2,3 +2,4 @@ DIST rssguard-4.2.5.tar.gz 22004006 BLAKE2B 
dc8dea6956a0d538cec5759e94246fc6f531
 DIST rssguard-4.2.7.tar.gz 22029315 BLAKE2B 
d57fe65c064dcf1ab4b1d6edac127c20a4b0ac0af17bd2b2abe3fc285ab43dd4212c1ec01e97ba8326879df2fb56dfe1046ab02008ae044ab5353ffe3a67542b
 SHA512 
5b50609ebf24d6fe8a494b53aefa0c4a5831461e16157813049f5086c0258e880777d8e4bc8ebe48ac3cb57f858b8630263aa6417d7f8bd6885bbea1e7bf2e32
 DIST rssguard-4.3.2.tar.gz 22077903 BLAKE2B 
ebab3bb4e16dc4d93d8664342af200f063acd571024cbb46b829d54da0cbc08580dedafb401a091c461f20b5ba5d1eaa758a27457d11dfd988af6df83f7a3595
 SHA512 
ec12df79d59963b2c8dbfeac3a73c7c67550bc64464728aae462895bcb61400ae5de945cd43b912f13f142d1ed6e8e4de8b0f640683db093a22dc800d55a203a
 DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 
9f556b07100ad00e16afbbcea350d6cae751ec8ee4f10de4f0c4550bf76dcff560c7a3c78703916503f4ad9a02fcd60ea43eb9b1db6a9c29bda64d1de9a9bd26
 SHA512 
79394e6bea838292c0cadea65dbdfa0241527a89ab6e2abdc6d31993a59876a431a887a2a5173eacbafb180f0289f29d8182adb1cf8e8fca82266e2ed6c31500
+DIST rssguard-4.3.4.tar.gz 22100746 BLAKE2B 
49825db268c1c4b5764ab66a0006b51210eebabf67afb581aa9da2a60218087e3b83e212bcf79ffcfcfc917cc92ac4a5d60b4543f09080d0b1defd62770bb123
 SHA512 
191f732e10a921635880ef61dea5449c75583e8bb92985436152c86f2895055c4f3c3704f77af99bb8201501904eff51c7cc9fcd221115ae1597be476e38308b

diff --git a/net-news/rssguard/rssguard-4.3.4.ebuild 
b/net-news/rssguard/rssguard-4.3.4.ebuild
new file mode 100644
index ..9074ba264155
--- /dev/null
+++ b/net-news/rssguard/rssguard-4.3.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard;
+SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mysql qt6 +sqlite webengine"
+REQUIRED_USE="|| ( mysql sqlite )"
+
+BDEPEND="
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+DEPEND="
+   !qt6? (
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[gstreamer]
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[mysql?,sqlite?]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
+   )
+   qt6? (
+   
dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+   dev-qt/qtdeclarative:6
+   dev-qt/qtmultimedia:6[gstreamer]
+   dev-qt/qt5compat:6
+   media-libs/libglvnd
+   webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
+   )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( README.md resources/docs/Documentation.md )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_WITH_QT6=$(usex qt6)
+   -DUSE_WEBENGINE=$(usex webengine)
+   -DNO_UPDATE_CHECK=ON
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   optfeature "ad blocking functionality" net-libs/nodejs[npm]
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/datasets/

2023-05-08 Thread Alfredo Tupone
commit: 39e7cafe3373049d2aabff99bca082e1ee3c3558
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May  8 09:25:11 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May  8 09:25:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e7cafe

sci-libs/datasets: depdns on tqdm

Closes: https://bugs.gentoo.org/905925
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/datasets/datasets-2.11.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/datasets/datasets-2.11.0.ebuild 
b/sci-libs/datasets/datasets-2.11.0.ebuild
index 08eb02d84541..29c37671fcb6 100644
--- a/sci-libs/datasets/datasets-2.11.0.ebuild
+++ b/sci-libs/datasets/datasets-2.11.0.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
dev-python/multiprocess[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pyarrow[${PYTHON_USEDEP},parquet,snappy]
+   dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/xxhash[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
sci-libs/huggingface_hub[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/gtklock/, gui-apps/gtklock/files/

2023-05-08 Thread Julien Roy
commit: 52010e69de55106c956461a50080fe293b910516
Author: Julien Roy  jroy  ca>
AuthorDate: Mon May  8 11:22:08 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon May  8 11:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52010e69

gui-apps/gtklock: add 2.1.0

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/gtklock/Manifest   |  1 +
 gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch | 13 +
 gui-apps/gtklock/gtklock-2.1.0.ebuild   | 21 +
 3 files changed, 35 insertions(+)

diff --git a/gui-apps/gtklock/Manifest b/gui-apps/gtklock/Manifest
index d2bcfc431..2f1b1500c 100644
--- a/gui-apps/gtklock/Manifest
+++ b/gui-apps/gtklock/Manifest
@@ -1 +1,2 @@
 DIST gtklock-2.0.1.tar.gz 56129 BLAKE2B 
70b0aa3be5430665314d50f2d1322a4c57e7202b44b579f06712608b34797928b050aedb5a1c86e98d80a16f8c90fbd1a9b466a499ed04c44ef690805ea6bbf7
 SHA512 
d9ef0bacf78bcfaf71b4252b8f48678970b044a8fb4de4ab6e6c8a7ac5047b5ad1092401b5f1f57fd009cd9bf508ed7390ef84b71dffa2e994b74b996d7136f3
+DIST gtklock-2.1.0.tar.gz 56550 BLAKE2B 
1875321d501970e82d75e32a76629697ef27fa049f795e0f9f3cb30a400ef30aec5f93b4bac9bc6049dc599ed8df8529ab22d6452ee7dd37336e96b40952bda7
 SHA512 
63fedae301089d922804398aa957eb784778ec033f0f7fd49e85fef0bbf6a029942e55751bcb05e99ded6c42ea88d601531a3b81cd33509ba0cae4cf81d84ce8

diff --git a/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch 
b/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch
new file mode 100644
index 0..7d5a8dd00
--- /dev/null
+++ b/gui-apps/gtklock/files/gtklock-2.1.0-makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/makefile b/makefile
+index 0d01ffb..e918d0b 100644
+--- a/makefile
 b/makefile
+@@ -8,7 +8,7 @@ MAJOR_VERSION := 2
+ MINOR_VERSION := 1
+ MICRO_VERSION := 0
+ 
+-PREFIX = /usr/local
++PREFIX = /usr
+ SYSCONFDIR = $(PREFIX)/etc
+ 
+ ifeq '$(shell uname)' 'Linux'

diff --git a/gui-apps/gtklock/gtklock-2.1.0.ebuild 
b/gui-apps/gtklock/gtklock-2.1.0.ebuild
new file mode 100644
index 0..be9e541f9
--- /dev/null
+++ b/gui-apps/gtklock/gtklock-2.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="GTK-based lockscreen for Wayland"
+HOMEPAGE="https://github.com/jovanlanik/gtklock;
+SRC_URI="https://github.com/jovanlanik/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="sys-libs/pam
+   >=gui-libs/gtk-layer-shell-0.6.0"
+
+BDEPEND="app-text/scdoc"
+
+PATCHES=(
+   "${FILESDIR}"/"${P}"-makefile.patch
+)



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

2023-05-08 Thread Sam James
commit: 34ee473f9720255b06315186fe1e19643683db68
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 12:29:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 12:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ee473f

profiles/features/musl: mask media-sound/lame[debug]

Thanks to Arsen for pointing it out.

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

 profiles/features/musl/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 32b3d6ba8c5b..4863d7f0e381 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-05-08)
+# Needs fpu_control.h, bug #891063
+media-sound/lame debug
+
 # Conrad Kostecki  (2023-03-01)
 # sys-block/arcconf is masked on musl
 net-analyzer/nagios-plugin-check_raid aacraid



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

2023-05-08 Thread Sam James
commit: 9cca82a6418b7328ad43263f647c2371087406f0
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 13:16:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 13:16:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cca82a6

sys-devel/gcc: add 12.4., drop 12.3.

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

 sys-devel/gcc/{gcc-12.3..ebuild => gcc-12.4..ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-devel/gcc/gcc-12.3..ebuild 
b/sys-devel/gcc/gcc-12.4..ebuild
similarity index 100%
rename from sys-devel/gcc/gcc-12.3..ebuild
rename to sys-devel/gcc/gcc-12.4..ebuild



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

2023-05-08 Thread Matt Turner
commit: 71a912fd930cd2b97699fa37aea74a3b7499efa2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  8 16:22:31 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  8 16:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a912fd

dev-util/directx-headers: Version bump to 1.610.2

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/directx-headers/Manifest  |  1 +
 .../directx-headers/directx-headers-1.610.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-util/directx-headers/Manifest 
b/dev-util/directx-headers/Manifest
index 31330413718e..c10c2a6326ae 100644
--- a/dev-util/directx-headers/Manifest
+++ b/dev-util/directx-headers/Manifest
@@ -1 +1,2 @@
 DIST directx-headers-1.608.2b.tar.gz 395823 BLAKE2B 
72bb71b75895afb0407af674d9877b680f77eb3133d2b23b833dff4b43230960f88fdc083d714fb09556d9babb530c34642dd3835b3fdc809473abb601ae8aab
 SHA512 
d4e82615751d9ee46c456c676bfd6831c47d159ee58634531fc1acd09927f00c4e8d379cb233a1f89e3489a6a30d8edc0552b76945071badaed6a9c8591cbb0c
+DIST directx-headers-1.610.2.tar.gz 407869 BLAKE2B 
aacfaf056871f2df1b09dc8ead62af81bbd91071b6de6c2b014fdb54b6eaa39cf8cc7aafda0f2f06282bb1c0f272bd8a59aee662285a2507e9c119928f89cb92
 SHA512 
37781f20b533c68d2adacda36936e70d43cf83b108ec76b224b0633760f8e993467618e40b21dd4a71ff314f1b35e3812d7ec85663696bab713d1fb5b987

diff --git a/dev-util/directx-headers/directx-headers-1.610.2.ebuild 
b/dev-util/directx-headers/directx-headers-1.610.2.ebuild
new file mode 100644
index ..ad4198c30d5e
--- /dev/null
+++ b/dev-util/directx-headers/directx-headers-1.610.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=DirectX-Headers
+inherit meson-multilib
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/microsoft/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/microsoft/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}"/${MY_PN}-${PV}
+fi
+
+DESCRIPTION="DirectX header files and WSL stubs"
+HOMEPAGE="https://github.com/microsoft/DirectX-Headers;
+
+LICENSE="MIT"
+SLOT="0"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dbuild-test=false
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/jna/, dev-java/jna/files/

2023-05-08 Thread Sam James
commit: f5f05e9efa68f48ae23a3adf48e04178b4ab7f4e
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon May  8 05:38:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 17:35:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f05e9e

dev-java/jna: patch to avoid adding -Werror flag

Closes: https://bugs.gentoo.org/13
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Sam James  gentoo.org>

 dev-java/jna/files/jna-5.11.0-no-Werror.patch | 17 +
 dev-java/jna/jna-5.11.0-r1.ebuild |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/dev-java/jna/files/jna-5.11.0-no-Werror.patch 
b/dev-java/jna/files/jna-5.11.0-no-Werror.patch
new file mode 100644
index ..629a1a4452de
--- /dev/null
+++ b/dev-java/jna/files/jna-5.11.0-no-Werror.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/13
+--- a/native/Makefile
 b/native/Makefile
+@@ -356,11 +356,11 @@ ifeq ($(CC),gcc)
+ GCC_MAJOR_VERSION = $(shell gcc -dumpversion | cut -f 1 -d '.')
+ ifneq ($(GCC_MAJOR_VERSION),4)
+   ifneq ($(GCC_MAJOR_VERSION),3)
+-  LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered 
-Wno-unused-variable -Wno-alloca-larger-than
++  LOC_CC_OPTS=-Wno-unknown-warning-option -Wno-clobbered 
-Wno-unused-variable -Wno-alloca-larger-than
+   endif
+ endif
+ else
+-LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered 
-Wno-unused-variable
++LOC_CC_OPTS=-Wno-unknown-warning-option -Wno-clobbered 
-Wno-unused-variable
+ endif
+ 
+ # Enable 64-bit builds if the arch demands it

diff --git a/dev-java/jna/jna-5.11.0-r1.ebuild 
b/dev-java/jna/jna-5.11.0-r1.ebuild
index d1b4898f918a..3753bc815a3c 100644
--- a/dev-java/jna/jna-5.11.0-r1.ebuild
+++ b/dev-java/jna/jna-5.11.0-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=8
@@ -47,6 +47,7 @@ DOCS=( README.md CHANGES.md OTHERS TODO )
 PATCHES=(
"${FILESDIR}/5.10.0-build.xml.patch"
"${FILESDIR}/5.11.0-makefile-flags.patch"
+   "${FILESDIR}/jna-5.11.0-no-Werror.patch"
 )
 
 JAVA_ANT_REWRITE_CLASSPATH="true"



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2023-05-08 Thread Sam James
commit: 21478a95290398fff0c5b83d341f8c829a997d26
Author: Thibaud CANALE  thican  net>
AuthorDate: Mon May  8 16:36:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 17:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21478a95

mate-base/mate-desktop: add 1.26.1

Fix use after free and memory leak.
Source: https://github.com/mate-desktop/mate-desktop/releases/tag/v1.26.1

Closes: https://bugs.gentoo.org/905843
Signed-off-by: Thibaud CANALE  thican.net>
Closes: https://github.com/gentoo/gentoo/pull/30936
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-desktop/Manifest   |  1 +
 mate-base/mate-desktop/mate-desktop-1.26.1.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/mate-base/mate-desktop/Manifest b/mate-base/mate-desktop/Manifest
index 07497e4a9ef9..937c498d6a37 100644
--- a/mate-base/mate-desktop/Manifest
+++ b/mate-base/mate-desktop/Manifest
@@ -1 +1,2 @@
 DIST mate-desktop-1.26.0.tar.xz 1189048 BLAKE2B 
c12f4213d608b09c91b2381632f664f2e234ce6abdd13eb9f8de11d7aa575ca496945a5cc13b3e3a910094503d8572912ee0acfdad928b0be9414473432c894f
 SHA512 
73189cf2d5106fa632ed9272d7ba069ed4ff4b3032d279dce9953e322b487463fca5ffc42af00eed4344cfdecbc9a2f95f1f2ae96386d26c0ad0cfcd0ed226cc
+DIST mate-desktop-1.26.1.tar.xz 1195960 BLAKE2B 
174530b247619acdf6fd8b8c7675450ca743c644e2730a168acd8267d28bdda57cef18a95d5ba988d87a2aa88cfea10fa92109468556fbaf433b71d1ca46e561
 SHA512 
e5261b420da8782795899b73203c6ec3c6a45f88f09e50082020743ccaa4535fd8c1767ab5d59f1d5c295fa2d4fc8ffd0b4df787ec503b9b3a7d757eba9e18ff

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
new file mode 100644
index ..432f8358f49d
--- /dev/null
+++ b/mate-base/mate-desktop/mate-desktop-1.26.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ "${PV}" != * ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+DESCRIPTION="Libraries for the MATE desktop that are not part of the UI"
+LICENSE="FDL-1.1 GPL-2+ LGPL-2+ MIT-with-advertising"
+SLOT="0"
+
+IUSE="X debug +introspection startup-notification"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.50:2
+   >=gnome-base/dconf-0.13.4
+   x11-libs/cairo
+   x11-libs/libX11
+   >=x11-libs/libXrandr-1.3
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
+   startup-notification? ( >=x11-libs/startup-notification-0.5:0 )
+"
+
+RDEPEND="${COMMON_DEPEND}"
+
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/iso-codes
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/gettext-0.19.8
+   >=x11-libs/gdk-pixbuf-2.36.5
+   virtual/pkgconfig
+"
+
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+
+src_configure() {
+   mate_src_configure \
+   --enable-mate-about \
+   $(use_with X x) \
+   $(use_enable debug) \
+   $(use_enable introspection) \
+   $(use_enable startup-notification)
+}



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

2023-05-08 Thread Sam James
commit: 5c5355610f95a4eb3d4f4f7738737e7735a11074
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon May  8 05:40:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 17:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c535561

dev-java/jna: update upstream metadata

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/30926
Signed-off-by: Sam James  gentoo.org>

 dev-java/jna/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jna/metadata.xml b/dev-java/jna/metadata.xml
index 3966f68718c9..8e530dbd3fd1 100644
--- a/dev-java/jna/metadata.xml
+++ b/dev-java/jna/metadata.xml
@@ -6,6 +6,6 @@
 Java
   
   
-twall/jna
+java-native-access/jna
   
 



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: 83f291b94066a9163462acbdc86b1662c5e25f3b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May  8 19:15:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May  8 19:15:45 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=83f291b9

glep-0039: Order references by their occurrence in the text

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

 glep-0039.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index 7f19f60..a9f87ef 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -246,8 +246,6 @@ References
Message-ID 20050614035141.GC15256\@dst.grantgoodyear.org

(https://archives.gentoo.org/gentoo-dev/message/f5ab9ccca62a5d5e0b7b7ab0156f19b3)
 
-.. [#Project_pages] 
https://wiki.gentoo.org/wiki/Gentoo_Wiki:Developer_Central/Project_pages
-
 .. [#Council2007] 2007-02-08 council meeting
(https://projects.gentoo.org/council/meeting-logs/20070208-summary.txt)
 
@@ -259,6 +257,8 @@ References
 .. [#Council2013] 2013-02-12 council meeting
(https://projects.gentoo.org/council/meeting-logs/20130212-summary.txt)
 
+.. [#Project_pages] 
https://wiki.gentoo.org/wiki/Gentoo_Wiki:Developer_Central/Project_pages
+
 Copyright
 =
 



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

2023-05-08 Thread Conrad Kostecki
commit: 732d591e0604b0b75dc05bd890a58833acaff34b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:52:04 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732d591e

media-gfx/farbfeld: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/farbfeld/farbfeld-4.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-gfx/farbfeld/farbfeld-4.ebuild 
b/media-gfx/farbfeld/farbfeld-4.ebuild
index 842212f8bc4d..19cf5b0723d4 100644
--- a/media-gfx/farbfeld/farbfeld-4.ebuild
+++ b/media-gfx/farbfeld/farbfeld-4.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit toolchain-funcs
 
-DESCRIPTION="farbfeld simple image format tools"
+DESCRIPTION="Farbfeld simple image format tools"
 HOMEPAGE="https://tools.suckless.org/farbfeld/;
 SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz;
 
@@ -16,9 +17,7 @@ RDEPEND="
media-libs/libjpeg-turbo
media-libs/libpng:*
 "
-DEPEND="
-   ${RDEPEND}
-"
+DEPEND="${RDEPEND}"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-utils/files/

2023-05-08 Thread Conrad Kostecki
commit: 6e0703da322eaff6ad3c4c9ef7988ef578ab0741
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  6 14:40:06 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0703da

media-sound/alsa-utils: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30894
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-sound/alsa-utils/files/alsa-modules.conf-rc | 38 ---
 1 file changed, 38 deletions(-)

diff --git a/media-sound/alsa-utils/files/alsa-modules.conf-rc 
b/media-sound/alsa-utils/files/alsa-modules.conf-rc
deleted file mode 100644
index 40e99df8d3f4..
--- a/media-sound/alsa-utils/files/alsa-modules.conf-rc
+++ /dev/null
@@ -1,38 +0,0 @@
-# Alsa kernel modules' configuration file.
-
-# ALSA portion
-alias char-major-116 snd
-# OSS/Free portion
-alias char-major-14 soundcore
-
-##
-## IMPORTANT:
-## You need to customise this section for your specific sound card(s)
-## and then run `update-modules' command.
-## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
-##
-##  ALSA portion
-## alias snd-card-0 snd-interwave
-## alias snd-card-1 snd-ens1371
-##  OSS/Free portion
-## alias sound-slot-0 snd-card-0
-## alias sound-slot-1 snd-card-1
-##
-
-# OSS/Free portion - card #1
-alias sound-service-0-0 snd-mixer-oss
-alias sound-service-0-1 snd-seq-oss
-alias sound-service-0-3 snd-pcm-oss
-alias sound-service-0-8 snd-seq-oss
-alias sound-service-0-12 snd-pcm-oss
-##  OSS/Free portion - card #2
-## alias sound-service-1-0 snd-mixer-oss
-## alias sound-service-1-3 snd-pcm-oss
-## alias sound-service-1-12 snd-pcm-oss
-
-alias /dev/mixer snd-mixer-oss
-alias /dev/dsp snd-pcm-oss
-alias /dev/midi snd-seq-oss
-
-# Set this to the correct number of cards.
-options snd cards_limit=1



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/files/

2023-05-08 Thread Conrad Kostecki
commit: c03adc90935f7b105c83500a495619d3090d54eb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  8 16:22:12 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:41:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03adc90

x11-wm/i3: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30934
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-wm/i3/files/i3-4.16-musl-GLOB_TILDE.patch | 86 ---
 1 file changed, 86 deletions(-)

diff --git a/x11-wm/i3/files/i3-4.16-musl-GLOB_TILDE.patch 
b/x11-wm/i3/files/i3-4.16-musl-GLOB_TILDE.patch
deleted file mode 100644
index 1e67ec2a3c4f..
--- a/x11-wm/i3/files/i3-4.16-musl-GLOB_TILDE.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From: Natanael Copa 
-Patch-Source: 
https://git.alpinelinux.org/cgit/aports/tree/community/i3wm/musl.patch
-Project-Bug-URL: https://github.com/i3/i3/issues/1859
-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=609306
-
-Musl doesn't implement GLOB_TILDE, which is used by i3 when expanding paths.
-
-This patch replaces usage of GLOB_TILDE in glob() by replacing tilde
-with the content of $HOME - if set - manually.
-
-As mentioned in the i3 bugtracker this is an issue that should be solved by 
musl.
-
-A patch has been sent to musl upstream, but it hasn't been merged yet:
-http://www.openwall.com/lists/musl/2017/01/17/1

 a/i3bar/src/main.c
-+++ b/i3bar/src/main.c
-@@ -48,14 +48,20 @@ void debuglog(char *fmt, ...) {
-  *
-  */
- static char *expand_path(char *path) {
--static glob_t globbuf;
--if (glob(path, GLOB_NOCHECK | GLOB_TILDE, NULL, ) < 0) {
--ELOG("glob() failed\n");
--exit(EXIT_FAILURE);
-+char *home, *expanded;
-+
-+if (strncmp(path, "~/", 2) == 0) {
-+home = getenv("HOME");
-+if (home != NULL) {
-+/* new length: sum - 1 (omit '~') + 1 (for '\0') */
-+expanded = scalloc(strlen(home)+strlen(path), 1);
-+strcpy(expanded, home);
-+strcat(expanded, path+1);
-+return expanded;
-+}
- }
--char *result = sstrdup(globbuf.gl_pathc > 0 ? globbuf.gl_pathv[0] : path);
--globfree();
--return result;
-+
-+return sstrdup(path);
- }
-
- void print_usage(char *elf_name) {
 a/libi3/resolve_tilde.c
-+++ b/libi3/resolve_tilde.c
-@@ -19,28 +19,18 @@
-  *
-  */
- char *resolve_tilde(const char *path) {
--static glob_t globbuf;
--char *head, *tail, *result;
-+char *home, *expanded;
-
--tail = strchr(path, '/');
--head = sstrndup(path, tail ? (size_t)(tail - path) : strlen(path));
--
--int res = glob(head, GLOB_TILDE, NULL, );
--free(head);
--/* no match, or many wildcard matches are bad */
--if (res == GLOB_NOMATCH || globbuf.gl_pathc != 1)
--result = sstrdup(path);
--else if (res != 0) {
--err(EXIT_FAILURE, "glob() failed");
--} else {
--head = globbuf.gl_pathv[0];
--result = scalloc(strlen(head) + (tail ? strlen(tail) : 0) + 1, 1);
--strcpy(result, head);
--if (tail) {
--strcat(result, tail);
-+if (strncmp(path, "~/", 2) == 0) {
-+home = getenv("HOME");
-+if (home != NULL) {
-+/* new length: sum - 1 (omit '~') + 1 (for '\0') */
-+expanded = scalloc(strlen(home)+strlen(path), 1);
-+strcpy(expanded, home);
-+strcat(expanded, path+1);
-+return expanded;
- }
- }
--globfree();
-
--return result;
-+return sstrdup(path);
- }



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

2023-05-08 Thread Conrad Kostecki
commit: c8e651a19f2a595b9b4f345c5f6971255c069890
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:59:06 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e651a1

media-gfx/icon-slicer: fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/icon-slicer/icon-slicer-0.3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-gfx/icon-slicer/icon-slicer-0.3.ebuild 
b/media-gfx/icon-slicer/icon-slicer-0.3.ebuild
index 53d936443b29..72b4dfca04b3 100644
--- a/media-gfx/icon-slicer/icon-slicer-0.3.ebuild
+++ b/media-gfx/icon-slicer/icon-slicer-0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,9 +8,8 @@ HOMEPAGE="https://www.freedesktop.org/software/icon-slicer/;
 SRC_URI="https://www.freedesktop.org/software/icon-slicer/releases/${P}.tar.gz;
 
 KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
-LICENSE="GPL-2"
+LICENSE="MIT"
 SLOT="0"
-IUSE=""
 
 RDEPEND="x11-apps/xcursorgen
x11-libs/gtk+:2



[gentoo-commits] repo/gentoo:master commit in: app-forensics/pasco/

2023-05-08 Thread Conrad Kostecki
commit: 4b2f72d8928dce445a04881cb68984b3a0bf461d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun May  7 15:04:18 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2f72d8

app-forensics/pasco: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-forensics/pasco/pasco-20040505_p1-r2.ebuild | 31 +
 1 file changed, 31 insertions(+)

diff --git a/app-forensics/pasco/pasco-20040505_p1-r2.ebuild 
b/app-forensics/pasco/pasco-20040505_p1-r2.ebuild
new file mode 100644
index ..b1e7a5ee7fd1
--- /dev/null
+++ b/app-forensics/pasco/pasco-20040505_p1-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}_${PV/_p/_}"
+
+DESCRIPTION="IE Activity Parser"
+HOMEPAGE="https://sourceforge.net/projects/odessa/;
+SRC_URI="mirror://sourceforge/odessa/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/src"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-build-system.patch
+   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   dobin ${PN}
+   dodoc ../{CHANGES,Readme.txt}
+}



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

2023-05-08 Thread Conrad Kostecki
commit: 71e4b7c19f6b8692343970cf562cc468e623372a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:59:33 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e4b7c1

media-gfx/icon-slicer: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30737
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/icon-slicer/icon-slicer-0.3-r1.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/media-gfx/icon-slicer/icon-slicer-0.3-r1.ebuild 
b/media-gfx/icon-slicer/icon-slicer-0.3-r1.ebuild
new file mode 100644
index ..12148b7f1a15
--- /dev/null
+++ b/media-gfx/icon-slicer/icon-slicer-0.3-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Utility for generating icon themes and libXcursor cursor themes"
+HOMEPAGE="https://www.freedesktop.org/software/icon-slicer/;
+SRC_URI="https://www.freedesktop.org/software/icon-slicer/releases/${P}.tar.gz;
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="x11-apps/xcursorgen
+   x11-libs/gtk+:2
+   dev-libs/popt"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/galleta/

2023-05-08 Thread Conrad Kostecki
commit: 3bd854929d0bdb1b0f0480dec8b3b65a2efa5b91
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun May  7 15:02:53 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:39:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd85492

app-forensics/galleta: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../galleta/galleta-20040505_p1-r1.ebuild  | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/app-forensics/galleta/galleta-20040505_p1-r1.ebuild 
b/app-forensics/galleta/galleta-20040505_p1-r1.ebuild
new file mode 100644
index ..bea1416ab5a9
--- /dev/null
+++ b/app-forensics/galleta/galleta-20040505_p1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}_${PV/_p/_}"
+
+DESCRIPTION="IE Cookie Parser"
+HOMEPAGE="https://sourceforge.net/projects/odessa/;
+SRC_URI="mirror://sourceforge/odessa/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/src"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-build-system.patch
+   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   dobin ${PN}
+   dodoc ../{CHANGES,Readme.txt}
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/lsyncd/

2023-05-08 Thread Conrad Kostecki
commit: b94f5a1b1331cbb15e4d41d831e884b6f6c293ca
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri May  5 20:43:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94f5a1b

app-admin/lsyncd: update HOMEPAGE, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30886
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/lsyncd/lsyncd-2.2.3.ebuild | 11 +--
 app-admin/lsyncd/metadata.xml|  2 +-
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/app-admin/lsyncd/lsyncd-2.2.3.ebuild 
b/app-admin/lsyncd/lsyncd-2.2.3.ebuild
index 2f2808d63a72..cc8493d1bdc3 100644
--- a/app-admin/lsyncd/lsyncd-2.2.3.ebuild
+++ b/app-admin/lsyncd/lsyncd-2.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,10 +10,11 @@ LUA_REQ_USE="deprecated"
 inherit cmake lua-single
 
 DESCRIPTION="Live Syncing (Mirror) Daemon"
-HOMEPAGE="https://github.com/axkibe/lsyncd;
-SRC_URI="https://github.com/axkibe/lsyncd/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://github.com/lsyncd/lsyncd;
+SRC_URI="https://github.com/lsyncd/lsyncd/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 
@@ -33,8 +34,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.2.3-mandir.patch
 )
 
-S=${WORKDIR}/${PN}-release-${PV}
-
 src_configure() {
local mycmakeargs=(
-DLUA_ABI_VERSION=$(ver_cut 1-2 $(lua_get_version))

diff --git a/app-admin/lsyncd/metadata.xml b/app-admin/lsyncd/metadata.xml
index 2db3b587221b..106e2736434c 100644
--- a/app-admin/lsyncd/metadata.xml
+++ b/app-admin/lsyncd/metadata.xml
@@ -4,6 +4,6 @@


lsyncd
-   axkibe/lsyncd
+   lsyncd/lsyncd

 



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

2023-05-08 Thread Conrad Kostecki
commit: 38f1bcfcceb6cc63965013dc013579ddcb29a930
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:50:32 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38f1bcfc

media-gfx/apngdis: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/apngdis/apngdis-2.9.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/media-gfx/apngdis/apngdis-2.9.ebuild 
b/media-gfx/apngdis/apngdis-2.9.ebuild
index dd459b169f4c..ed2eec75f412 100644
--- a/media-gfx/apngdis/apngdis-2.9.ebuild
+++ b/media-gfx/apngdis/apngdis-2.9.ebuild
@@ -1,23 +1,22 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="extract PNG frames from an APNG"
+DESCRIPTION="Extract PNG frames from an APNG"
 HOMEPAGE="https://sourceforge.net/projects/apngdis/;
 SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-src.zip"
+S="${WORKDIR}"
 
 LICENSE="ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="media-libs/libpng:0="
-DEPEND="${RDEPEND}
-   app-arch/unzip"
-
-S=${WORKDIR}
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
 
 PATCHES=(
"${FILESDIR}"/${P}-makefile.patch



[gentoo-commits] repo/gentoo:master commit in: app-forensics/rifiuti/

2023-05-08 Thread Conrad Kostecki
commit: a572b97dc10339e4fead42ecc37eb451b1f5ebb3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun May  7 15:05:41 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a572b97d

app-forensics/rifiuti: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30919
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../rifiuti/rifiuti-20040505_p1-r1.ebuild  | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/app-forensics/rifiuti/rifiuti-20040505_p1-r1.ebuild 
b/app-forensics/rifiuti/rifiuti-20040505_p1-r1.ebuild
new file mode 100644
index ..d745c096a672
--- /dev/null
+++ b/app-forensics/rifiuti/rifiuti-20040505_p1-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}_${PV/_p/_}"
+
+DESCRIPTION="Recycle Bin Analyzer"
+HOMEPAGE="https://sourceforge.net/projects/odessa/;
+SRC_URI="mirror://sourceforge/odessa/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/src"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-build-system.patch
+   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   dobin ${PN}
+   dodoc ../{CHANGES,Readme.txt}
+}



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

2023-05-08 Thread Conrad Kostecki
commit: 072402a17d51a02e6b26211203920a75a70fe2c9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Apr 24 15:52:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:40:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072402a1

media-gfx/farbfeld: remove live ebuild

last upstream git commit was from 2018, no reason to keep a live ebuild

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/farbfeld/farbfeld-.ebuild | 40 -
 1 file changed, 40 deletions(-)

diff --git a/media-gfx/farbfeld/farbfeld-.ebuild 
b/media-gfx/farbfeld/farbfeld-.ebuild
deleted file mode 100644
index 22c5798976ce..
--- a/media-gfx/farbfeld/farbfeld-.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit git-r3 toolchain-funcs
-
-DESCRIPTION="farbfeld simple image format tools"
-HOMEPAGE="https://tools.suckless.org/farbfeld/;
-EGIT_REPO_URI="https://git.suckless.org/farbfeld;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   media-libs/libjpeg-turbo
-   media-libs/libpng:*
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e '/^CC/d' \
-   -e 's|/usr/local|/usr|g' \
-   -e 's|^CFLAGS.*|CFLAGS += -std=c99 -pedantic -Wall -Wextra 
$(INCS) $(CPPFLAGS)|g' \
-   -e 's|^LDFLAGS.*|LDFLAGS += $(LIBS)|g' \
-   config.mk || die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install MANPREFIX=/usr/share/man
-}



[gentoo-commits] repo/gentoo:master commit in: app-backup/burp/files/

2023-05-08 Thread Conrad Kostecki
commit: 882308822094235a846b4848bf315c99382d6f52
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May  8 16:21:32 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May  8 18:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88230882

app-backup/burp: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/30935
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/burp-2.1.20-protocol1_by_default.patch   | 24 --
 .../burp/files/burp-2.4.0-fix-musl-strptime.patch  | 86 --
 2 files changed, 110 deletions(-)

diff --git a/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch 
b/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch
deleted file mode 100644
index db9e9b6a9de5..
--- a/app-backup/burp/files/burp-2.1.20-protocol1_by_default.patch
+++ /dev/null
@@ -1,24 +0,0 @@
 a/configs/client/burp.conf.in
-+++ b/configs/client/burp.conf.in
-@@ -10,7 +10,8 @@
- # 0 to decide automatically, 1 to force protocol1 mode (file level granularity
- # with a pseudo mirrored storage on the server and optional rsync). 2 forces
- # protocol2 mode (inline deduplication with variable length blocks).
--# protocol = 0
-+# WARNING: as of September 2017 protocol2 is still considered experimental.
-+protocol = 1
- pidfile = @runstatedir@/@n...@.client.pid
- syslog = 0
- stdout = 1
 a/configs/server/burp.conf.in
-+++ b/configs/server/burp.conf.in
-@@ -21,7 +21,8 @@
- # protocol2 mode (inline deduplication with variable length blocks).
- # Like many other settings, this can be set per client in the clientconfdir
- # files.
--# protocol = 0
-+# WARNING: as of September 2017 protocol2 is still considered experimental.
-+protocol = 1
- pidfile = @runstatedir@/@n...@.server.pid
- hardlinked_archive = 0
- working_dir_recovery_method = delete

diff --git a/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch 
b/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch
deleted file mode 100644
index e8afca8fefa7..
--- a/app-backup/burp/files/burp-2.4.0-fix-musl-strptime.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-https://github.com/grke/burp/commit/76b7f1ba9f4445108059b13f3d79a7fde8a292a3
-https://github.com/grke/burp/issues/908
-https://bugs.gentoo.org/862019
-
-From 76b7f1ba9f4445108059b13f3d79a7fde8a292a3 Mon Sep 17 00:00:00 2001
-From: Graham Keeling 
-Date: Mon, 8 Aug 2022 07:53:38 +1000
-Subject: [PATCH] 908: Only glibc supports %z in strptime()
-
-Change-Id: I220e4529073c92df856b892559725b323dc84334

- src/times.h|  8 
- utest/client/monitor/test_json_input.c | 15 +++
- utest/test_times.c |  7 ---
- 3 files changed, 19 insertions(+), 11 deletions(-)
-
-diff --git a/src/times.h b/src/times.h
-index 325419c2b..b0fd3876f 100644
 a/src/times.h
-+++ b/src/times.h
-@@ -3,11 +3,11 @@
- 
- #define DEFAULT_TIMESTAMP_FORMAT_OLD  "%Y-%m-%d %H:%M:%S"
- 
--// Windows does not seem to support %z.
--#ifdef HAVE_WIN32
--#define DEFAULT_TIMESTAMP_FORMAT DEFAULT_TIMESTAMP_FORMAT_OLD
--#else
-+#ifdef __GLIBC__
- #define DEFAULT_TIMESTAMP_FORMAT  "%Y-%m-%d %H:%M:%S %z"
-+#else
-+// Only glibc supports %z in strptime.
-+#define DEFAULT_TIMESTAMP_FORMAT DEFAULT_TIMESTAMP_FORMAT_OLD
- #endif
- 
- extern const char *getdatestr(const time_t t);
-diff --git a/utest/client/monitor/test_json_input.c 
b/utest/client/monitor/test_json_input.c
-index 516fc779b..aea2a4154 100644
 a/utest/client/monitor/test_json_input.c
-+++ b/utest/client/monitor/test_json_input.c
-@@ -162,13 +162,20 @@ static struct sd sd1[] = {
- 
- static void assert_bu_minimal(struct bu *bu, struct sd *s)
- {
--  const char *sd_timestamp;
-+  const char *cp;
-+  const char *cp_end;
-   fail_unless(bu!=NULL);
-   fail_unless(s->bno==bu->bno);
-   fail_unless(s->flags==bu->flags);
--  fail_unless((sd_timestamp=strchr(s->timestamp, ' '))!=NULL);
--  sd_timestamp++;
--  ck_assert_str_eq(sd_timestamp, bu->timestamp);
-+  fail_unless((cp=strchr(s->timestamp, ' '))!=NULL);
-+  cp++;
-+#ifdef __GLIBC__
-+  cp_end=s->timestamp+strlen(s->timestamp)-1;
-+#else
-+  // Only glibc supports %z in strptime.
-+  fail_unless((cp_end=strrchr(s->timestamp, ' '))!=NULL);
-+#endif
-+  fail_unless(strncmp(cp, bu->timestamp, cp_end-cp)==0);
- }
- 
- static void do_test_json_clients_with_backup(const char *path,
-diff --git a/utest/test_times.c b/utest/test_times.c
-index 98be11fd1..5a68203a6 100644
 a/utest/test_times.c
-+++ b/utest/test_times.c
-@@ -35,12 +35,13 @@ struct ds
- 
- static struct ds ds[] = {
-   { 0, "", "never" },
--#ifdef HAVE_WIN32
--  { 1000, "", "1970-01-01 00:16:40" },
--#else
-+#ifdef __GLIBC__
-   { 1000, "", "1970-01-01 00:16:40 +" },
-   { 1000, "UTC+10", "1969-12-31 14:16:40 -1000" },
-   { 1000, "UTC+10", 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2023-05-08 Thread Matthew Thode
commit: 30c581f3748c85d849df22c3bc8aec66c7301eba
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  8 19:06:43 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May  8 19:07:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c581f3

app-crypt/certbot-nginx: drop 2.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-nginx/Manifest   |  1 -
 app-crypt/certbot-nginx/certbot-nginx-2.4.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 5af06ae6bf48..bd680238038c 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.4.0.gh.tar.gz 1333159 BLAKE2B 
534c7d090cc8a2b77b2dd8bd8c407409260c18e7741223a327bb240dac9685b1ca152d4a20bb0ec46d8717f89bd3de6f494019c57afe22a74db69641a3ed209e
 SHA512 
c307c97154935a3a01b468d6e91505caba6073b4c01071c87382bdc08c892094d95d75b047047d3221b7d8018a61ce974c0f4defbfdee00b136af920fd579108
 DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 
2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e
 SHA512 
92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.4.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.4.0.ebuild
deleted file mode 100644
index 1e54d1c37e54..
--- a/app-crypt/certbot-nginx/certbot-nginx-2.4.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="${PN%-nginx}"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2023-05-08 Thread Matthew Thode
commit: 79f9484ed88cdfeebaa336890148764da15ff550
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  8 19:07:23 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May  8 19:07:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f9484e

app-crypt/certbot: drop 2.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/Manifest |  1 -
 app-crypt/certbot/certbot-2.4.0.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 5af06ae6bf48..bd680238038c 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.4.0.gh.tar.gz 1333159 BLAKE2B 
534c7d090cc8a2b77b2dd8bd8c407409260c18e7741223a327bb240dac9685b1ca152d4a20bb0ec46d8717f89bd3de6f494019c57afe22a74db69641a3ed209e
 SHA512 
c307c97154935a3a01b468d6e91505caba6073b4c01071c87382bdc08c892094d95d75b047047d3221b7d8018a61ce974c0f4defbfdee00b136af920fd579108
 DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 
2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e
 SHA512 
92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e

diff --git a/app-crypt/certbot/certbot-2.4.0.ebuild 
b/app-crypt/certbot/certbot-2.4.0.ebuild
deleted file mode 100644
index 2b7d254bda18..
--- a/app-crypt/certbot/certbot-2.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="selinux"
-
-S="${WORKDIR}/${P}/${PN}"
-
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   )
-"
-
-# See certbot/setup.py for acme >= dep
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/ConfigArgParse-0.9.3[${PYTHON_USEDEP}]
-   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   selinux? ( sec-policy/selinux-certbot )
-"
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2023-05-08 Thread Matthew Thode
commit: a5a11f24bad811639b455eebe1888a702fc7b7db
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  8 19:07:47 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May  8 19:07:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a11f24

app-crypt/acme: drop 2.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/acme/Manifest  |  1 -
 app-crypt/acme/acme-2.4.0.ebuild | 59 
 2 files changed, 60 deletions(-)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 5af06ae6bf48..bd680238038c 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.4.0.gh.tar.gz 1333159 BLAKE2B 
534c7d090cc8a2b77b2dd8bd8c407409260c18e7741223a327bb240dac9685b1ca152d4a20bb0ec46d8717f89bd3de6f494019c57afe22a74db69641a3ed209e
 SHA512 
c307c97154935a3a01b468d6e91505caba6073b4c01071c87382bdc08c892094d95d75b047047d3221b7d8018a61ce974c0f4defbfdee00b136af920fd579108
 DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 
2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e
 SHA512 
92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e

diff --git a/app-crypt/acme/acme-2.4.0.ebuild b/app-crypt/acme/acme-2.4.0.ebuild
deleted file mode 100644
index 9b2525ca91fb..
--- a/app-crypt/acme/acme-2.4.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="certbot"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="An implementation of the ACME protocol"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   )
-"
-
-RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-17.5.0[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2023-05-08 Thread Matthew Thode
commit: 9b36060532605c8938698501902ee37110ca1556
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  8 19:07:04 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon May  8 19:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b360605

app-crypt/certbot-apache: drop 2.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot-apache/Manifest  |  1 -
 .../certbot-apache/certbot-apache-2.4.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 5af06ae6bf48..bd680238038c 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1 @@
-DIST certbot-2.4.0.gh.tar.gz 1333159 BLAKE2B 
534c7d090cc8a2b77b2dd8bd8c407409260c18e7741223a327bb240dac9685b1ca152d4a20bb0ec46d8717f89bd3de6f494019c57afe22a74db69641a3ed209e
 SHA512 
c307c97154935a3a01b468d6e91505caba6073b4c01071c87382bdc08c892094d95d75b047047d3221b7d8018a61ce974c0f4defbfdee00b136af920fd579108
 DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 
2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e
 SHA512 
92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e

diff --git a/app-crypt/certbot-apache/certbot-apache-2.4.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.4.0.ebuild
deleted file mode 100644
index 9ed5d0b39780..
--- a/app-crypt/certbot-apache/certbot-apache-2.4.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="${PN%-apache}"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   dev-python/python-augeas[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2023-05-08 Thread Anna Vyalkova
commit: 049b1060a10326f90785ec566dd5d30c7a5f8bdb
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon May  8 16:19:19 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Mon May  8 16:19:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=049b1060

www-apps/invidious: add 2023.05.08, drop 2023.03.16

Closes: https://bugs.gentoo.org/886051
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 www-apps/invidious/Manifest   | 4 ++--
 .../{invidious-2023.03.16.ebuild => invidious-2023.05.08.ebuild}  | 8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index eb4a0b6f6..5dc15acf0 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,7 +1,7 @@
-DIST invidious-2023.03.16.tar.gz 3273693 BLAKE2B 
f6810c36826b92454bce54330f266cff87f0e17de08247bbbc629a1a6ca9484807930a460605655d16b085dd4f11dacfc5640d1c0217359ad8e5c6db4704b2b7
 SHA512 
06461cbd8c0a26aa9af45f4dde7d53d09f4eb78ac2c837fc2384b4a4224735bdd31980cd733938cf950176a2f778756f992300340216e8ec8ae4328249bbea8d
 DIST invidious-2023.04.01.tar.gz 3278996 BLAKE2B 
8b4d34238de0f36692be334d4691a6e665417775cdc3d91ff51bc74c0eff8ee85052e36be64b6efa5848796253109faeb9d4cba073f479b2a71e8c4a89072657
 SHA512 
e0887efcfc0e1bece602c98708f18827a6135aaff4be7c29fd9f3773fb8bd6d00b0f380c5fa07650005716446786fd1dfcc06df006527eb52632e4c71ec07d9e
+DIST invidious-2023.05.08.tar.gz 3280726 BLAKE2B 
629b03a58fe0586f7f76dc2e3f12ec46eb6f74c7018e73dd3d9da051a310f9d672ab41ec4f73e69fd832679c85a92b1519b43428e58c1f5a7cf305de98f18d7d
 SHA512 
e51296d635e47c10195069fb8ff39bd760955ab54ac32a2ec0b0f7eeef290bc81df917ad91ee3bae6fc32bac6acd8746ac30110a4ec2d03bd90f412e579e3e9e
+DIST invidious-mocks-11ec372.tar.gz 180392 BLAKE2B 
899db54d4efdfc231d588155d52784d70a364c7382bd1652a3c384dc618435d646a50e957c1407f6ac7ade410e811438b23a16d9949e63f7791e34960bba1fc6
 SHA512 
7bc1aa17f555babaceca15fe51061400a6c8a9cb01ad15c5d22c155f3164aca7c6e49c8dcdbd894e1593c2c69d3ddaa201544b068510281e910b90a11a407e59
 DIST invidious-mocks-cb16e03.tar.gz 291813 BLAKE2B 
f1482ee843384896f44522b130182b4be12690d16c459ff5b477646ced5f580f3afda55d233dc2777c6d8ea7636b52506be73584eff8f976704533c0cee3c0a2
 SHA512 
4d35ccdb565c71e9997c943a025bdbd2c9d9187704071c4a5c9f46f409556d75a2c44aa7e443f0f29aac774580c8815986c03642062cbd667f3c1caae38e75d2
-DIST invidious-mocks-dfd53ea.tar.gz 175523 BLAKE2B 
701aa1e569c7e463dde0a15dfe8263a617f9da0cc59cc44e22d4a4dd293d61098b45608a56f33670821f46f8307725dc1b014e70ed6545a3f8da719640e5451e
 SHA512 
a52cb2883fed1d37e3d46a29a5f5014c7751c886f94d44a69ea8c1ec94c9f9235f2f1943f9786f2538f2b6be686ef35fd35d73fa8737a62a5ae10d0a759e04d1
 DIST video.js-7.12.1.tgz 3511060 BLAKE2B 
9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54
 SHA512 
d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
 DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B 
f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769
 SHA512 
76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946
 DIST videojs-http-source-selector-1.1.6.tgz 14270 BLAKE2B 
232148058ced6926a6da669b443124a00489a5241c98d2b76a3e04dff818993a14a0edb1950db1adf86589fd3841e073b8cac23c142a7f276301c52b3b324359
 SHA512 
e9be4c98a4d3d9c567ae3b5d363e33d553bdd6e75b5e46644d803a2e50fc58dd9a1e51b6aea1539ad31a6f834ae279649246d19e6ddcdaad8875d2f78df7cb9a

diff --git a/www-apps/invidious/invidious-2023.03.16.ebuild 
b/www-apps/invidious/invidious-2023.05.08.ebuild
similarity index 95%
rename from www-apps/invidious/invidious-2023.03.16.ebuild
rename to www-apps/invidious/invidious-2023.05.08.ebuild
index 0d1448569..66f80339e 100644
--- a/www-apps/invidious/invidious-2023.03.16.ebuild
+++ b/www-apps/invidious/invidious-2023.05.08.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 inherit check-reqs multiprocessing shards systemd
 
-COMMIT="26ea676b8d0d617b8fd0b2655e41e01fcb6e3447"
-MOCKS_COMMIT="dfd53ea6ceb3cbcbbce6004f6ce60b330ad0f9b1"
+COMMIT="10fee9da618db8ffe6a3952d547d4e85d144877e"
+MOCKS_COMMIT="11ec372f72747c09d48ffef04843f72be67d5b54"
 MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
 DESCRIPTION="Invidious is an alternative front-end to YouTube"
 HOMEPAGE="
@@ -42,7 +42,7 @@ COMMON_DEPEND="
dev-db/sqlite:3
dev-libs/boehm-gc
dev-libs/libevent:=
-   dev-libs/libpcre:3
+   dev-libs/libpcre2:=
dev-libs/libxml2:2
dev-libs/libyaml
dev-libs/openssl:=
@@ -149,7 +149,7 @@ src_configure() {
 }
 
 src_compile() {
-   ecrystal build src/invidious.cr --verbose --threads=$(makeopts_jobs)
+   ecrystal build --verbose --threads=$(makeopts_jobs) src/invidious.cr
 }
 
 

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

2023-05-08 Thread Sam James
commit: 95fb775e0475446b41cdda8609d1b843d891282b
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 14:53:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 18:46:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95fb775e

toolchain.eclass: conditionalize old awk sed fixup

Bug: https://bugs.gentoo.org/215828
Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35855
Signed-off-by: Sam James  gentoo.org>

 eclass/toolchain.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 16ce534d3465..91592dcae2d6 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -731,8 +731,11 @@ toolchain_src_prepare() {
|| eerror "Please file a bug about this"
eend $?
done
+
# bug #215828
-   sed -i 's|A-Za-z0-9|[:alnum:]|g' "${S}"/gcc/*.awk || die
+   if ! tc_version_is_at_least 4.6.0 ; then
+   sed -i 's|A-Za-z0-9|[:alnum:]|g' "${S}"/gcc/*.awk || die
+   fi
 
# Prevent new texinfo from breaking old versions (see #198182, bug 
#464008)
einfo "Remove texinfo (bug #198182, bug #464008)"



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

2023-05-08 Thread Sam James
commit: 69a74089aee8eee85bedf0a80b1124db9abc1a6b
Author: Sam James  gentoo  org>
AuthorDate: Mon May  8 15:48:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  8 18:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a74089

toolchain.eclass: cleanup obsolete texinfo hacks

These don't seem to be necessary at all now:
- we don't sed info pages anymore because GCC has support for setting
the bug URL + distributor now
- there's info pages in other directories than gcc/ (e.g. libgccjit)

With 12.3.0, I had without this:
```
* CMP: =sys-devel/gcc-12.2.1_p20230505 with sys-devel/gcc-12.3.0/image
*  FILES:-usr/share/gcc-data/x86_64-pc-linux-gnu/12/info/gfortran.info
*  FILES:-usr/share/gcc-data/x86_64-pc-linux-gnu/12/info/libgccjit.info
* --> FILES(-2) ABI(TIMEOUT)
```

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

 eclass/toolchain.eclass | 36 ++--
 1 file changed, 6 insertions(+), 30 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 91592dcae2d6..a99a5cadac1d 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -737,10 +737,6 @@ toolchain_src_prepare() {
sed -i 's|A-Za-z0-9|[:alnum:]|g' "${S}"/gcc/*.awk || die
fi
 
-   # Prevent new texinfo from breaking old versions (see #198182, bug 
#464008)
-   einfo "Remove texinfo (bug #198182, bug #464008)"
-   eapply "${FILESDIR}"/gcc-configure-texinfo.patch
-
if ! use prefix-guest && [[ -n ${EPREFIX} ]] ; then
einfo "Prefixifying dynamic linkers..."
for f in gcc/config/*/*linux*.h ; do
@@ -1565,21 +1561,11 @@ toolchain_src_configure() {
)
fi
 
-   if [[ ${PV} != *_p* && -f "${S}"/gcc/doc/gcc.info ]] ; then
-   # Disable gcc info regeneration -- it ships with generated info 
pages
-   # already.  Our custom version/urls/etc... trigger it. bug 
#464008
-   export gcc_cv_prog_makeinfo_modern=no
-   else
-   # Allow a fallback so we don't accidentally install no docs
-   # bug #834845
-   ewarn "No pre-generated info pages in tarball. Allowing 
regeneration with texinfo..."
-
-   if [[ ${PV} == *_p* && -f "${S}"/gcc/doc/gcc.info ]] ; then
-   # Safeguard against 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 being fixed
-   # without corresponding ebuild changes.
-   eqawarn "Snapshot release with pre-generated info pages 
found!"
-   eqawarn "The BDEPEND in the ebuild should be updated to 
drop texinfo."
-   fi
+   if [[ ${PV} == *_p* && -f "${S}"/gcc/doc/gcc.info ]] ; then
+   # Safeguard against 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 being fixed
+   # without corresponding ebuild changes.
+   eqawarn "Snapshot release with pre-generated info pages found!"
+   eqawarn "The BDEPEND in the ebuild should be updated to drop 
texinfo."
fi
 
# Do not let the X detection get in our way.  We know things can be 
found
@@ -1908,7 +1894,7 @@ toolchain_src_compile() {
touch "${S}"/gcc/c-gperf.h || die
 
# Do not make manpages if we do not have perl ...
-   [[ ! -x /usr/bin/perl ]] \
+   [[ ! -x "${BROOT}"/usr/bin/perl ]] \
&& find "${WORKDIR}"/build -name '*.[17]' -exec touch {} +
 
# To compile ada library standard files special compiler options are 
passed
@@ -2098,16 +2084,6 @@ toolchain_src_install() {
# Don't allow symlinks in private gcc include dir as this can break the 
build
find gcc/include*/ -type l -delete || die
 
-   # Copy over the info pages.  We disabled their generation earlier, but 
the
-   # build system only expects to install out of the build dir, not the 
source. bug #464008
-   mkdir -p gcc/doc || die
-   local x=
-   for x in "${S}"/gcc/doc/*.info* ; do
-   if [[ -f ${x} ]] ; then
-   cp "${x}" gcc/doc/ || die
-   fi
-   done
-
# Re-enable fixincludes for >= GCC 13
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107128
if [[ ${GCCMAJOR} -lt 13 ]] ; then



[gentoo-commits] repo/gentoo:master commit in: app-emacs/eglot/files/, app-emacs/eglot/

2023-05-08 Thread Maciej Barć
commit: 55a98b2761c959f9d82fddc0577db12067f915f9
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  8 17:04:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  8 17:05:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a98b27

app-emacs/eglot: fix loading autoloads

Closes: https://bugs.gentoo.org/905958
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/eglot/{eglot-1.15.ebuild => eglot-1.15-r1.ebuild} | 2 +-
 app-emacs/eglot/files/50eglot-gentoo-r1.el  | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emacs/eglot/eglot-1.15.ebuild 
b/app-emacs/eglot/eglot-1.15-r1.ebuild
similarity index 96%
rename from app-emacs/eglot/eglot-1.15.ebuild
rename to app-emacs/eglot/eglot-1.15-r1.ebuild
index 9ffaace3d84d..f77a0922ed66 100644
--- a/app-emacs/eglot/eglot-1.15.ebuild
+++ b/app-emacs/eglot/eglot-1.15-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="app-emacs/external-completion"
 BDEPEND="${RDEPEND}"
 
 DOCS=( README.md )
-SITEFILE="50${PN}-gentoo.el"
+SITEFILE="50${PN}-gentoo-r1.el"
 
 src_install() {
elisp-make-autoload-file

diff --git a/app-emacs/eglot/files/50eglot-gentoo-r1.el 
b/app-emacs/eglot/files/50eglot-gentoo-r1.el
new file mode 100644
index ..b12b269242df
--- /dev/null
+++ b/app-emacs/eglot/files/50eglot-gentoo-r1.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "@SITELISP@/eglot-autoloads.el" nil t)



[gentoo-commits] data/glep: Branch deleted: glep39

2023-05-08 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May  8 17:13:03 2023 +

Branch deleted: glep39




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

2023-05-08 Thread Craig Andrews
commit: 92216cdf2b8fa2f71123ab0aadf7fa8a249f407c
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon May  8 17:38:49 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon May  8 17:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92216cdf

net-analyzer/netdata: drop 1.38.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/Manifest  |   1 -
 net-analyzer/netdata/netdata-1.38.0.ebuild | 158 -
 2 files changed, 159 deletions(-)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index 031b41050bd0..cdce7abc1c7b 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -1,2 +1 @@
-DIST netdata-1.38.0.tar.gz 25433888 BLAKE2B 
06c311a43658767ca3948dd68c64a4ad42d25b392d4146ff04946f3301afad73731329d43806bc93311f3450a0f4d1357de97565c01abbc5324f25abe5c27823
 SHA512 
228d08639162ea158c583350139cd2d5513c72cc29abf94e87af9f21e89516a47994c78c4cea15866089e29617e9e2d73103d34613e0eec0e81beb9aa23fc0cd
 DIST netdata-1.39.0.tar.gz 25258814 BLAKE2B 
6fb61bac3ff1c178b6a4c83e9bb4ad9d20c76129061cb31ae9f0c491b9e61ac39902c14d0006ed17b264874bdc6b78b948e96ab33e6c45075a9259a830f8ff49
 SHA512 
edb668d86b707c584094ad3f6e50fa646d847883fb326e38431d5036f9dfa4857514476f7e50a863ef8533035289c9725ca5ae5da08fbee32bda1a2e3ac48a36

diff --git a/net-analyzer/netdata/netdata-1.38.0.ebuild 
b/net-analyzer/netdata/netdata-1.38.0.ebuild
deleted file mode 100644
index 592170b449c3..
--- a/net-analyzer/netdata/netdata-1.38.0.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
-
-inherit autotools fcaps flag-o-matic linux-info python-single-r1 systemd 
toolchain-funcs
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/netdata/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Linux real time system monitoring, done right!"
-HOMEPAGE="https://github.com/netdata/netdata https://my-netdata.io/;
-
-LICENSE="GPL-3+ MIT BSD"
-SLOT="0"
-IUSE="caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc 
+lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen"
-REQUIRED_USE="
-   mysql? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   tor? ( python )"
-
-# most unconditional dependencies are for plugins.d/charts.d.plugin:
-RDEPEND="
-   acct-group/netdata
-   acct-user/netdata
-   app-misc/jq
-   >=app-shells/bash-4:0
-   || (
-   net-analyzer/openbsd-netcat
-   net-analyzer/netcat
-   )
-   net-libs/libwebsockets
-   net-misc/curl
-   net-misc/wget
-   sys-apps/util-linux
-   app-alternatives/awk
-   caps? ( sys-libs/libcap )
-   cups? ( net-print/cups )
-   dbengine? (
-   app-arch/lz4:=
-   dev-libs/judy
-   dev-libs/openssl:=
-   )
-   dev-libs/libuv:=
-   cloud? ( dev-libs/protobuf:= )
-   compression? ( sys-libs/zlib )
-   ipmi? ( sys-libs/freeipmi )
-   jsonc? ( dev-libs/json-c:= )
-   mongodb? ( dev-libs/mongo-c-driver )
-   nfacct? (
-   net-firewall/nfacct
-   net-libs/libmnl:=
-   )
-   nodejs? ( net-libs/nodejs )
-   prometheus? (
-   app-arch/snappy:=
-   dev-libs/protobuf:=
-   )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-   mysql? ( $(python_gen_cond_dep 
'dev-python/mysqlclient[${PYTHON_USEDEP}]') )
-   postgres? ( $(python_gen_cond_dep 
'dev-python/psycopg:2[${PYTHON_USEDEP}]') )
-   tor? ( $(python_gen_cond_dep 'net-libs/stem[${PYTHON_USEDEP}]') 
)
-   )
-   xen? (
-   app-emulation/xen-tools
-   dev-libs/yajl
-   )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-FILECAPS=(
-   'cap_dac_read_search,cap_sys_ptrace+ep' 
'usr/libexec/netdata/plugins.d/apps.plugin'
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   if use ppc64; then
-   # bundled dlib does not support vsx on big-endian
-   # https://github.com/davisking/dlib/issues/397
-   [[ $(tc-endian) == big ]] && append-flags -mno-vsx
-   fi
-
-   econf \
-   --localstatedir="${EPREFIX}"/var \
-   --with-user=netdata \
-   --without-bundled-protobuf \
-   $(use_enable cloud) \
-   $(use_enable jsonc) \
-   

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

2023-05-08 Thread Craig Andrews
commit: 928f4272aed752e281adf3f6ffaf8fe6aedfcb9b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon May  8 17:38:24 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon May  8 17:39:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928f4272

net-analyzer/netdata: add 1.39.0

Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/Manifest   | 1 +
 net-analyzer/netdata/{netdata-.ebuild => netdata-1.39.0.ebuild} | 5 -
 net-analyzer/netdata/netdata-.ebuild| 5 -
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/netdata/Manifest b/net-analyzer/netdata/Manifest
index be4a6104cdd4..031b41050bd0 100644
--- a/net-analyzer/netdata/Manifest
+++ b/net-analyzer/netdata/Manifest
@@ -1 +1,2 @@
 DIST netdata-1.38.0.tar.gz 25433888 BLAKE2B 
06c311a43658767ca3948dd68c64a4ad42d25b392d4146ff04946f3301afad73731329d43806bc93311f3450a0f4d1357de97565c01abbc5324f25abe5c27823
 SHA512 
228d08639162ea158c583350139cd2d5513c72cc29abf94e87af9f21e89516a47994c78c4cea15866089e29617e9e2d73103d34613e0eec0e81beb9aa23fc0cd
+DIST netdata-1.39.0.tar.gz 25258814 BLAKE2B 
6fb61bac3ff1c178b6a4c83e9bb4ad9d20c76129061cb31ae9f0c491b9e61ac39902c14d0006ed17b264874bdc6b78b948e96ab33e6c45075a9259a830f8ff49
 SHA512 
edb668d86b707c584094ad3f6e50fa646d847883fb326e38431d5036f9dfa4857514476f7e50a863ef8533035289c9725ca5ae5da08fbee32bda1a2e3ac48a36

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-1.39.0.ebuild
similarity index 95%
copy from net-analyzer/netdata/netdata-.ebuild
copy to net-analyzer/netdata/netdata-1.39.0.ebuild
index 3c4c45f78a89..4c98a34510ae 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-1.39.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Linux real time system monitoring, done right!"
@@ -136,7 +136,10 @@ src_install() {
fowners -Rc root:netdata /usr/share/${PN}
 
newinitd system/openrc/init.d/netdata ${PN}
+   newconfd system/openrc/conf.d/netdata ${PN}
systemd_dounit system/systemd/netdata.service
+   systemd_dounit system/systemd/netdata-updater.service
+   systemd_dounit system/systemd/netdata-updater.timer
insinto /etc/netdata
doins system/netdata.conf
 }

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-.ebuild
index 3c4c45f78a89..4c98a34510ae 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
 else

SRC_URI="https://github.com/netdata/${PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz
 -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Linux real time system monitoring, done right!"
@@ -136,7 +136,10 @@ src_install() {
fowners -Rc root:netdata /usr/share/${PN}
 
newinitd system/openrc/init.d/netdata ${PN}
+   newconfd system/openrc/conf.d/netdata ${PN}
systemd_dounit system/systemd/netdata.service
+   systemd_dounit system/systemd/netdata-updater.service
+   systemd_dounit system/systemd/netdata-updater.timer
insinto /etc/netdata
doins system/netdata.conf
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission-remote-gtk/files/, net-p2p/transmission-remote-gtk/

2023-05-08 Thread Mike Gilbert
commit: f5769c7e63403b4ff4b2db142fcd114ed6c0957e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May  8 15:48:08 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May  8 17:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5769c7e

net-p2p/transmission-remote-gtk: backport support for libayatana-appindicator3

Closes: https://bugs.gentoo.org/887373
Signed-off-by: Mike Gilbert  gentoo.org>

 ...-remote-gtk-1.5.1-libayatana-appindicator.patch | 138 +
 ...ild => transmission-remote-gtk-1.5.1-r1.ebuild} |   8 +-
 2 files changed, 144 insertions(+), 2 deletions(-)

diff --git 
a/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch
 
b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch
new file mode 100644
index ..5638ce01ab06
--- /dev/null
+++ 
b/net-p2p/transmission-remote-gtk/files/transmission-remote-gtk-1.5.1-libayatana-appindicator.patch
@@ -0,0 +1,138 @@
+https://bugs.gentoo.org/887373
+
+From e23030df5743ce645e919066b68370e394a710a2 Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Sat, 16 Apr 2022 19:18:57 -0500
+Subject: [PATCH] Support libayatana-appindicator as drop-in for
+ libappindicator
+
+Closes #184
+
+Co-Author: "Barak A. Pearlmutter" 
+---
+ README.md | 2 +-
+ meson.build   | 7 +--
+ src/trg-main-window.c | 4 +++-
+ 3 files changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/README.md b/README.md
+index b7564d64..e814003c 100644
+--- a/README.md
 b/README.md
+@@ -29,7 +29,7 @@ The following packages are optional dependencies:
+  - libmrss >= 0.18, RSS feed support
+  - libproxy, HTTP proxy support
+  - libgeoip, country of origin of peers
+- - libappindicator, Application tray support
++ - libappindicator or libayatana-appindicator3, Application tray support
+ 
+ If these libraries are installed at build time they will be automatically
+ detected and linked for additional functionality.
+diff --git a/meson.build b/meson.build
+index 2acac209..9e26e227 100644
+--- a/meson.build
 b/meson.build
+@@ -1,7 +1,7 @@
+ project('transmission-remote-gtk', 'c',
+ license: 'GPL2+',
+ version: '1.5.1',
+-meson_version: '>= 0.59.0',
++meson_version: '>= 0.60.0',
+ default_options: ['b_pie=true',
+   'c_std=gnu99',
+   'warning_level=2',
+@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, 
libcurl_dep, gthread_dep]
+ rss_dep = dependency('mrss', version: '>=0.18', required: 
get_option('mrss'))
+ geoip_dep   = dependency('geoip', required: get_option('geoip'))
+ libproxy_dep= dependency('libproxy-1.0', required: 
get_option('libproxy'))
+-libappindicator_dep = dependency('appindicator3-0.1', required: 
get_option('libappindicator'))
++libappindicator_dep = dependency('libayatana-appindicator', 
'appindicator3-0.1', required: get_option('libappindicator'))
+ 
+ trg_deps += [geoip_dep, libproxy_dep, libappindicator_dep]
+ 
+@@ -89,7 +89,10 @@ conf_data.set10('HAVE_RSS', rss_dep.found())
+ conf_data.set10('HAVE_GEOIP', geoip_dep.found())
+ conf_data.set10('HAVE_LIBPROXY', libproxy_dep.found())
+ conf_data.set10('ENABLE_NL_LANGINFO', nl_langinfo)
++
++libappindicator_name = libappindicator_dep.get_variable('Name')
+ conf_data.set10('HAVE_LIBAPPINDICATOR', libappindicator_dep.found())
++conf_data.set10('HAVE_LIBAYATANA_APPINDICATOR', libappindicator_dep.found() 
and libappindicator_name == 'ayatana-appindicator-0.1')
+ 
+ # compiler/linker flags
+ flags = ['-funsigned-char',
+diff --git a/src/trg-main-window.c b/src/trg-main-window.c
+index f2c6ab32..0fe41a82 100644
+--- a/src/trg-main-window.c
 b/src/trg-main-window.c
+@@ -32,7 +32,9 @@
+ #include 
+ #include 
+ #include 
+-#if HAVE_LIBAPPINDICATOR
++#if HAVE_LIBAYATANA_APPINDICATOR
++#include 
++#elif HAVE_LIBAPPINDICATOR
+ #include 
+ #endif
+ 
+From aed8b115708bc8b69d28cd0875c289fe246f049b Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Sat, 16 Apr 2022 19:21:36 -0500
+Subject: [PATCH] Fix pkg-config name for ayatana-appindicator
+
+---
+ meson.build | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 9e26e227..2ff29c2f 100644
+--- a/meson.build
 b/meson.build
+@@ -48,7 +48,7 @@ trg_deps = [gtk_dep, glib_dep, gio_dep, json_dep, 
libcurl_dep, gthread_dep]
+ rss_dep = dependency('mrss', version: '>=0.18', required: 
get_option('mrss'))
+ geoip_dep   = dependency('geoip', required: get_option('geoip'))
+ libproxy_dep= dependency('libproxy-1.0', required: 
get_option('libproxy'))
+-libappindicator_dep = dependency('libayatana-appindicator', 
'appindicator3-0.1', required: get_option('libappindicator'))
++libappindicator_dep = dependency('ayatana-appindicator3-0.1', 
'appindicator3-0.1', required: 

[gentoo-commits] proj/sci:master commit in: sci-biology/MeV/

2023-05-08 Thread Horea Christian
commit: 1094440e3858ef7da817c0a54af34a3febfcd6a5
Author: Horea Christian  chymera  eu>
AuthorDate: Mon May  8 16:55:02 2023 +
Commit: Horea Christian  gmail  com>
CommitDate: Mon May  8 16:55:02 2023 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1094440e

sci-biology/MeV: update upstream metadata

Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/MeV/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/MeV/metadata.xml b/sci-biology/MeV/metadata.xml
index bd7adb92f..334d55097 100644
--- a/sci-biology/MeV/metadata.xml
+++ b/sci-biology/MeV/metadata.xml
@@ -9,6 +9,6 @@
Gentoo Biology Project


-   downloads
+   mev-tm4

 



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

2023-05-08 Thread Matt Turner
commit: 4c5cb1f1b89759a0090d0a27401e7c4138d076fa
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  8 16:50:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  8 16:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5cb1f1

profiles: Mask net-irc/kvirc for removal

Bug: https://bugs.gentoo.org/897098
Bug: https://bugs.gentoo.org/905955
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index aaf30362a74e..71bff36dc6e5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-05-08)
+# Package is unmaintained and appears quite dead (e.g. SSL certificate for the
+# homepage expired in 2021). Only version is a snapshot from 2021. No Python
+# 3.11 support. Depends on app-text/enchant:0.
+# Bug #905955. Removal on 2023-06-08
+net-irc/kvirc
+
 # Michał Górny  (2023-05-05)
 # The Gentoo packages are severely out of date, and they haven't been
 # ported to Python 3.11.  They are hard to keep working, and there



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

2023-05-08 Thread Matt Turner
commit: bb943e4dcea7afc5c358c626b29bbac5745b2f02
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  8 16:54:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  8 16:54:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb943e4d

profiles: Mask net-im/mcabber for removal

Bug: https://bugs.gentoo.org/903131
Bug: https://bugs.gentoo.org/905954
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 71bff36dc6e5..8eeb87ac6a50 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-05-08)
+# Package is unmaintained and appears quite dead. Last release in 2020. Broken
+# with stable glib-2.76. Depends on app-text/enchant:0.
+# Bug #905954. Removal on 2023-06-08
+net-im/mcabber
+
 # Matt Turner  (2023-05-08)
 # Package is unmaintained and appears quite dead (e.g. SSL certificate for the
 # homepage expired in 2021). Only version is a snapshot from 2021. No Python



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

2023-05-08 Thread Mike Gilbert
commit: f38ecf791fe36b3f65494b85920e4e414f2bf704
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May  8 18:27:31 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon May  8 18:27:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38ecf79

sys-apps/systemd-utils: disable py3.9

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/systemd-utils-253.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-253.4.ebuild 
b/sys-apps/systemd-utils/systemd-utils-253.4.ebuild
index 6d640894d4a9..4dc4e15bbe49 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 QA_PKGCONFIG_VERSION=$(ver_cut 1)
 



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: f94967967abc1f7f506d3ebbe9e23b8b7c05d1b9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov 10 10:40:57 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:18 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=f9496796

glep-0039: Updating GLEP 39 requires an all-developers vote

See council decision of 2009-07-20, confirmed again on 2011-07-15.
Added quorum, as discussed in 2023-04-09 council meeting.

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

 glep-0039.rst | 13 +
 1 file changed, 13 insertions(+)

diff --git a/glep-0039.rst b/glep-0039.rst
index 697a6f2..b942b48 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -206,6 +206,19 @@ So, does this proposal solve any of the 
previously-mentioned problems?
 
 8. This proposal has nothing to say about GLEPs.
 
+Updates to this document
+
+
+Any major updates to this document (that is, those that change its
+content rather than just fixing typos or adding small clarifications)
+require a vote of all developers.  Eligible voters are all developers
+at the time when the proposed update is published.  The vote passes if
+both of the following conditions are fulfilled:
+
+* The ratio of positive to negative votes is at least two to one, and
+* the number of positive votes is no less than one quarter of the number
+  of eligible voters.
+
 References
 ==
 



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: c4df5974adab69d97f5118d0f7f693167a50581c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov 10 11:04:06 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:18 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=c4df5974

glep-0039: Replace leaving council members by next in line

Accepted in the 2007-02-08 council meeting. Wording slightly updated,
in order to clarify that even after an election the new council member
will get a reduced term.

This is already current practice and was followed by the council
several times in the past: 2007-03-08 (uberlord), 2007-06-14 (jaervosz),
2008-09-11 (cardoe), 2009-02-26 (leio), 2009-05-28 (ulm),
2011-01-11 (patrick).

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

 glep-0039.rst | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index b942b48..a85ac18 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -145,9 +145,16 @@ B. Global issues will be decided by an elected Gentoo 
council.
   two consecutive meetings, they are marked as a slacker.
*  If a council member who has been marked a slacker misses any further
   meeting (or their appointed proxy doesn't show up), they lose their
-  position and a new election is held to replace that person. The newly
-  elected council member gets a 'reduced' term so that the yearly
-  elections still elect a full group.
+  position.
+   *  Whenever a member of the council loses their position (the reason
+  is irrelevant; e.g. they resign or they are booted for slacking),
+  then the next person in line from the previous council election
+  is offered the position.  If they accept and the current council
+  unanimously accepts the new person, they get the position.
+  Otherwise, it is offered to the next person in line, and so forth.
+  If the council does not accept that person, then a new election is
+  held to choose a new member.  The new member gets a 'reduced' term
+  so that the yearly elections still elect a full group.
*  Council members who have previously been booted for excessive slacking
   may stand for future elections, including the election for their
   replacement. They should, however, justify their slackerness, and



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: 890b3b73a05bdbe3fdc171ab01b7428510737fe3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov 10 11:13:11 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:19 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=890b3b73

glep-0039: Council members must be developers

Discussed in 2013-02-12 council meeting.

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

 glep-0039.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/glep-0039.rst b/glep-0039.rst
index a85ac18..3193625 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -138,6 +138,7 @@ B. Global issues will be decided by an elected Gentoo 
council.
   first election that number was set to 7 by acclamation.)
*  Council members will be chosen by a general election of all
   devs once per year.
+   *  Council members (and their proxies) must be Gentoo developers.
*  The council must hold an open meeting at least once per month.
*  Council decisions are by majority vote of those who show up (or
   their proxies).



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: 29bfaccbe91395059dacf47dfa9759283301aed2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov 10 12:06:12 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:19 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=29bfaccb

glep-0039: An inquorate council meeting cannot take substantive action

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

 glep-0039.rst | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index 3193625..397691b 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -163,7 +163,8 @@ B. Global issues will be decided by an elected Gentoo 
council.
*  The 'slacker' marker is reset when a member is elected.
*  If any meeting has less than 50% attendance by council members, a new
   election for *all* places must be held within a month. The 'one year'
-  is then reset from that point.
+  is then reset from that point.  No substantive action can be taken
+  in any such meeting.
*  Disciplinary actions may be appealed to the council.
*  A proxy must not be an existing council member, and any single person
   may not be a proxy for more than one council member at any given



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: 6399e61090a8d9839fb71715dc31cb95bedad5e5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Apr 10 13:17:41 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:21 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=6399e610

glep-0039: Fix whitespace

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

 glep-0039.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index 5edcb25..d52ec2a 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -81,12 +81,12 @@ Problems with the existing system
 1. The assumption that TLPs are complete is either incorrect (there
still is no "server" TLP) or just plain weird (but the lack of a
server TLP is technically okay because all devs who don't have an
-   obvious TLP belong to the "base" TLP by default).  
+   obvious TLP belong to the "base" TLP by default).
 2. There is nothing at all to ensure that project leads actually do
represent the devs they supposedly lead or satisfy their
responsibilities.  Indeed, should a TLP manager go AWOL it is not at
all obvious how the situation should be resolved.
-3. Nothing is being decided at global scope right now.  Some TLP strategic 
+3. Nothing is being decided at global scope right now.  Some TLP strategic
managers rarely attend the managers' meetings, and the managers as a
whole certainly are not providing any sort of global vision for
Gentoo right now.
@@ -174,7 +174,7 @@ B. Global issues will be decided by an elected Gentoo 
council.
 Rationale
 =
 
-So, does this proposal solve any of the previously-mentioned problems?  
+So, does this proposal solve any of the previously-mentioned problems?
 
 1. There is no longer any requirement that the project structure be
complete.  Some devs work on very specific parts of the tree, while



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: e9027e1d081ea5737230985110dc044fce40039d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Feb 22 07:42:06 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:20 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=e9027e1d

glep-0039: Drop hard requirement of yearly lead elections

Taking feedback from gentoo-project mailing list into account.

Suggested-By: John Helmert III  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 glep-0039.rst | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index 4078584..f0b6dcb 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -117,8 +117,10 @@ A. A project is a group of developers working towards a 
goal (or a set
   out-of-date.)  If the Wiki page isn't maintained, it is presumed
   dead.
*  It should have at least one lead, and the leads are selected by
-  the members of the project.  This selection must occur at least
-  once every 12 months, and may occur at any time.
+  the members of the project.  This selection should occur at least
+  once every 12 months, and may occur at any time.  Any member can
+  demand a lead election if the last election was more than
+  12 months ago.
*  It may have zero or more sub-projects.  Sub-projects are
   just projects that provide some additional structure, and their
   Wiki pages are defined as sub-projects of the parent project.



[gentoo-commits] data/glep:master commit in: /

2023-05-08 Thread Ulrich Müller
commit: 7d51419e1b6935ddbd1f848ad192241b256d6bf3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Apr 10 13:15:04 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 15 11:58:21 2023 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=7d51419e

glep-0039: Update license to CC BY-SA 4.0

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

 glep-0039.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/glep-0039.rst b/glep-0039.rst
index f0b6dcb..5edcb25 100644
--- a/glep-0039.rst
+++ b/glep-0039.rst
@@ -242,6 +242,6 @@ References
 Copyright
 =
 
-This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
-Unported License.  To view a copy of this license, visit
-https://creativecommons.org/licenses/by-sa/3.0/.
+This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
+International License.  To view a copy of this license, visit
+https://creativecommons.org/licenses/by-sa/4.0/.



  1   2   3   >