[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/libpotassco/

2022-04-27 Thread Alessandro Barbieri
commit: 799d0f1c6f95d0f0b29c260c408454a81dada4ce
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 21:24:30 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=799d0f1c

sci-mathematics/libpotassco: new package, add 0_pre20200612

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-mathematics/libpotassco/Manifest   |  1 +
 .../libpotassco/libpotassco-0_pre20200612.ebuild   | 30 ++
 sci-mathematics/libpotassco/metadata.xml   | 15 +++
 3 files changed, 46 insertions(+)

diff --git a/sci-mathematics/libpotassco/Manifest 
b/sci-mathematics/libpotassco/Manifest
new file mode 100644
index 0..da926c75d
--- /dev/null
+++ b/sci-mathematics/libpotassco/Manifest
@@ -0,0 +1 @@
+DIST libpotassco-0_pre20200612.tar.gz 210167 BLAKE2B 
2e7e91674458e28b7d2208b200c5db9f4dace7871a239ebc85fa07d70aee9fa22bf48a41f601ac85b7d083bd62750a08eb98255373a77cb1406dd4b451c42aa4
 SHA512 
649cc07a2fcdea98ece9a3515e2ccc451e8fb6046642be1a8cd09919e100cf215376703690430ae58b8f5d9dab53b4e0bc4b0f3b19e4ff16bd0b62bfe20404fd

diff --git a/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild 
b/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild
new file mode 100644
index 0..ef13e8f96
--- /dev/null
+++ b/sci-mathematics/libpotassco/libpotassco-0_pre20200612.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="2f2b80feac1e35cbe1cae986c44dbb20d4151c74"
+
+DESCRIPTION="A utility library used by various potassco projects"
+HOMEPAGE="https://github.com/potassco/libpotassco;
+SRC_URI="https://github.com/potassco/${PN}/archive/${COMMIT}.tar.gz -> 
${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test tools"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_POTASSCO_BUILD_TESTS=$(usex test)
+   -DLIB_POTASSCO_BUILD_APP=$(usex tools)
+   -DLIB_POTASSCO_INSTALL_LIB=ON
+   -DLIB_POTASSCO_INSTALL_VERSIONED=OFF
+   )
+   cmake_src_configure
+}

diff --git a/sci-mathematics/libpotassco/metadata.xml 
b/sci-mathematics/libpotassco/metadata.xml
new file mode 100644
index 0..b03249627
--- /dev/null
+++ b/sci-mathematics/libpotassco/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   whether or not to build lpconvert tool
+   
+   
+   
https://github.com/potassco/libpotassco/issues
+   potassco/libpotassco
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/aspcud/

2022-04-27 Thread Alessandro Barbieri
commit: bfdf9a867de417ac0420fa82d12a2a87faa2fce4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Apr 28 05:57:10 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bfdf9a86

sci-mathematics/aspcud: new package, add 1.9.5

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-mathematics/aspcud/Manifest|  1 +
 sci-mathematics/aspcud/aspcud-1.9.5.ebuild | 37 ++
 sci-mathematics/aspcud/metadata.xml| 12 ++
 3 files changed, 50 insertions(+)

diff --git a/sci-mathematics/aspcud/Manifest b/sci-mathematics/aspcud/Manifest
new file mode 100644
index 0..129f7b224
--- /dev/null
+++ b/sci-mathematics/aspcud/Manifest
@@ -0,0 +1 @@
+DIST aspcud-1.9.5.tar.gz 70073941 BLAKE2B 
e2f02259a726d05a664e63836ab24d798b3ef96276c92caf00907df5ea3d08b9d5e992c3ffb2f8ad95864e4251e2adde596d6327e71e7ae33fabd515eaeafb13
 SHA512 
b6c85f7e67cbf8df8dd0ed4f8fd5f988e46bf3f9756e4cb8fadfae955ed70bc27279e8dddcfe8161543e5276a70d2103816fce8edebc240fef6b182841832106

diff --git a/sci-mathematics/aspcud/aspcud-1.9.5.ebuild 
b/sci-mathematics/aspcud/aspcud-1.9.5.ebuild
new file mode 100644
index 0..de5c531c7
--- /dev/null
+++ b/sci-mathematics/aspcud/aspcud-1.9.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+DESCRIPTION="A solver for package problems in CUDF format"
+HOMEPAGE="
+   https://github.com/potassco/aspcud
+   https://potassco.org/aspcud/
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/re2c"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DASPCUD_BUILD_TESTS=$(usex test)
+
+   -DASPCUD_BUILD_STATIC=OFF
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   optfeature "dependencies needed at runtime" sci-mathematics/clasp 
sci-mathematics/clingo
+}

diff --git a/sci-mathematics/aspcud/metadata.xml 
b/sci-mathematics/aspcud/metadata.xml
new file mode 100644
index 0..76dc1e401
--- /dev/null
+++ b/sci-mathematics/aspcud/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   https://github.com/potassco/aspcud/issues
+   potassco/aspcud
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/libyogrt/

2022-04-27 Thread Alessandro Barbieri
commit: 2cf7a99ed1cd16f32804a288778018431399409d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 23:08:52 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cf7a99e

sys-cluster/libyogrt: add 1.28, drop 1.24

Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/libyogrt/Manifest   | 2 +-
 sys-cluster/libyogrt/{libyogrt-1.24.ebuild => libyogrt-1.28.ebuild} | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/libyogrt/Manifest b/sys-cluster/libyogrt/Manifest
index 4c67839ee..5e6ac2aa8 100644
--- a/sys-cluster/libyogrt/Manifest
+++ b/sys-cluster/libyogrt/Manifest
@@ -1,2 +1,2 @@
-DIST libyogrt-1.24.tar.gz 37803 BLAKE2B 
b79310d7a0b7f32d3bab5582640006386ea5fa15ee169b7104c4c194948a4c2282d7a4fb748e3dd98a17096d289f63f97204201533620aa5d5c0181ae40f76c6
 SHA512 
e761a5ff397b55da0769c7a42a03a170efe9d52102166aa6ccdb9a8949bd844f201a4a4a1e1010320a82132d0b19b468c1ee74e42af603f341232d6a5147d745
 DIST libyogrt-1.27.tar.gz 43479 BLAKE2B 
75120f6af932c75efc80acb75f0b73ddeb56e348820e0a20d3597a61143fca654a215b5c61503c4e354d607736497a9c6109239c9b5a16ca35290383163b2927
 SHA512 
7a23a05fec70206449618fe21eb8f0c55900fbd824e3c60cf54f2cb632e263696fa72e4d1a609160edb1b44585f87ca3efbde54ca352eb92a1d06f718ffb
+DIST libyogrt-1.28.tar.gz 43836 BLAKE2B 
513ad30b496088cba25f853a9305628bef9d7b3da78e7415f64985cad00614a315fcfef5fa3d3206fb3bede72717cd044ea7aa05224577b2859130f2d54162e0
 SHA512 
7720224f8324f8761a4c10f9f7fc312c9270e2f6886761475e93d873f9160698f6fd206b630341e2d552f7e8b564ede13543f148348d2b5317165c8a88928454

diff --git a/sys-cluster/libyogrt/libyogrt-1.24.ebuild 
b/sys-cluster/libyogrt/libyogrt-1.28.ebuild
similarity index 92%
rename from sys-cluster/libyogrt/libyogrt-1.24.ebuild
rename to sys-cluster/libyogrt/libyogrt-1.28.ebuild
index 001d2104b..1fdd0e315 100644
--- a/sys-cluster/libyogrt/libyogrt-1.24.ebuild
+++ b/sys-cluster/libyogrt/libyogrt-1.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,6 +17,8 @@ IUSE="slurm"
 RDEPEND="slurm? ( sys-cluster/slurm )"
 DEPEND="${RDEPEND}"
 
+#TODO: flux
+
 src_prepare() {
default
AT_M4DIR="config" eautoreconf



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/clasp/files/, sci-mathematics/clasp/

2022-04-27 Thread Alessandro Barbieri
commit: 16d8232dda328e7c0de4bf6ddc62d22e90d7018b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 21:33:21 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16d8232d

sci-mathematics/clasp: new package, add 3.3.7

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-mathematics/clasp/Manifest |  1 +
 sci-mathematics/clasp/clasp-3.3.7.ebuild   | 42 ++
 .../clasp/files/clasp-3.3.7-find-Potassco.patch| 11 ++
 .../clasp/files/clasp-3.3.7-libclasp_app.patch | 28 +++
 sci-mathematics/clasp/metadata.xml | 15 
 5 files changed, 97 insertions(+)

diff --git a/sci-mathematics/clasp/Manifest b/sci-mathematics/clasp/Manifest
new file mode 100644
index 0..0aae4bcce
--- /dev/null
+++ b/sci-mathematics/clasp/Manifest
@@ -0,0 +1 @@
+DIST clasp-3.3.7.tar.gz 628370 BLAKE2B 
48519646055ceb7f122d2efc8745f5bc7a444d6b90e0506edde139cccb8efb9d81391d8c8bc6fab654b1c652c986676e34f9e66797fb13d12b9eb8a82da847a4
 SHA512 
1615224838eb31b90ea9b9daaf192a059833db7dec90567c063c73cc33d7cf2ba7de49960c090c0522794b29fb2ca85c091f23e8a8402f7ff0ca99d6973e4fc7

diff --git a/sci-mathematics/clasp/clasp-3.3.7.ebuild 
b/sci-mathematics/clasp/clasp-3.3.7.ebuild
new file mode 100644
index 0..5de0f038b
--- /dev/null
+++ b/sci-mathematics/clasp/clasp-3.3.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A conflict-driven nogood learning answer set solver"
+HOMEPAGE="
+   https://github.com/potassco/clasp
+   http://www.cs.uni-potsdam.de/clasp/
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples test +threads +tools"
+
+RDEPEND="sci-mathematics/libpotassco:="
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+PATCHES=(
+   "${FILESDIR}/${P}-find-Potassco.patch"
+   "${FILESDIR}/${P}-libclasp_app.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCLASP_BUILD_APP=$(usex tools)
+   -DCLASP_BUILD_EXAMPLES=$(usex examples)
+   -DCLASP_BUILD_TESTS=$(usex test)
+   -DCLASP_BUILD_WITH_THREADS=$(usex threads)
+
+   -DCLASP_BUILD_STATIC=OFF
+   -DCLASP_INSTALL_LIB=ON
+   -DCLASP_INSTALL_VERSIONED=OFF
+   -DCLASP_USE_LOCAL_LIB_POTASSCO=OFF
+   )
+   cmake_src_configure
+}

diff --git a/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch 
b/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch
new file mode 100644
index 0..1a59a199c
--- /dev/null
+++ b/sci-mathematics/clasp/files/clasp-3.3.7-find-Potassco.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -98,7 +98,7 @@
+ 
+ # Check for or build external dependency
+ if (NOT CLASP_USE_LOCAL_LIB_POTASSCO)
+-  find_package(potassco 1.0 REQUIRED CONFIG)
++  find_package(Potassco 1.0 REQUIRED CONFIG)
+ else()
+   if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/libpotassco/CMakeLists.txt)
+   message(STATUS "Potassco is not installed - fetching submodule")

diff --git a/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch 
b/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch
new file mode 100644
index 0..f8138010b
--- /dev/null
+++ b/sci-mathematics/clasp/files/clasp-3.3.7-libclasp_app.patch
@@ -0,0 +1,28 @@
+diff '--color=auto' -ru 
/var/tmp/portage/sci-mathematics/clasp-3.3.7/work/clasp-3.3.7/app/CMakeLists.txt
 clasp-3.3.7/app/CMakeLists.txt
+--- 
/var/tmp/portage/sci-mathematics/clasp-3.3.7/work/clasp-3.3.7/app/CMakeLists.txt
   2022-04-28 06:43:26.295108990 +0200
 clasp-3.3.7/app/CMakeLists.txt 2022-04-28 07:03:05.488454553 +0200
+@@ -1,8 +1,8 @@
+-set(files
+-  clasp_app.cpp
+-  clasp_app.h
+-  main.cpp)
+-add_executable(clasp ${files})
++add_library(clasp_app SHARED clasp_app.cpp)
++set(clasp_app_header clasp_app.h)
++add_executable(clasp main.cpp)
++target_include_directories(clasp_app PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
++target_include_directories(clasp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+ set_target_properties(clasp PROPERTIES FOLDER exe)
+ if (NOT CMAKE_INSTALL_BINDIR)
+   message(STATUS "BINDIR not set - using bin")
+@@ -19,6 +19,9 @@
+   endif()
+   target_link_libraries(clasp "-static")
+ endif()
+-target_link_libraries(clasp libclasp)
++target_link_libraries(clasp_app libclasp)
++target_link_libraries(clasp clasp_app)
+ 
+ install(TARGETS clasp EXPORT clasp DESTINATION ${CMAKE_INSTALL_BINDIR})
++install(TARGETS clasp_app EXPORT clasp_app DESTINATION 
${CMAKE_INSTALL_LIBDIR})
++install(FILES ${clasp_app_header} DESTINATION 
${CMAKE_INSTALL_INCLUDEDIR}/clasp/app)

diff --git 

[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/clingo/files/, sci-mathematics/clingo/

2022-04-27 Thread Alessandro Barbieri
commit: 3820d604d8ff4840b528a9ec38406ffcdf87d1be
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Apr 28 05:37:18 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3820d604

sci-mathematics/clingo: new package, add 5.5.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-mathematics/clingo/Manifest|  1 +
 sci-mathematics/clingo/clingo-5.5.1.ebuild | 79 ++
 .../clingo/files/clingo-5.5.1-system-clasp.patch   | 56 +++
 sci-mathematics/clingo/metadata.xml| 16 +
 4 files changed, 152 insertions(+)

diff --git a/sci-mathematics/clingo/Manifest b/sci-mathematics/clingo/Manifest
new file mode 100644
index 0..f65222b9f
--- /dev/null
+++ b/sci-mathematics/clingo/Manifest
@@ -0,0 +1 @@
+DIST clingo-5.5.1.tar.gz 3031728 BLAKE2B 
5d938f5974184b4dff63a8b6ae746059c8a3682c2b7ca3dfbecc020462a656608de3845b83fc1c55fe74be33d7641d4d3bc961026679c7a6b264481bbad81c89
 SHA512 
b142a869d25a188d9ecf4c62940bc73328dacd249dbcdf611c0b6fd7a15b6bb15357cef3ce9b52b863c51f2a79efd65ae405957fc6074023b0c48807d27c0e03

diff --git a/sci-mathematics/clingo/clingo-5.5.1.ebuild 
b/sci-mathematics/clingo/clingo-5.5.1.ebuild
new file mode 100644
index 0..f49bad27d
--- /dev/null
+++ b/sci-mathematics/clingo/clingo-5.5.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{3..4} )
+PYTHON_COMPAT=( python3_{8..10} ) # IDK how to pass pypy3
+
+inherit cmake lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="Integrated grounder and solver for answer set logic programs"
+HOMEPAGE="
+   https://github.com/potassco/clingo
+   https://potassco.org/clingo
+"
+SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="examples lua python test +tools"
+
+RDEPEND="
+   sci-mathematics/clasp:=[tools]
+   sci-mathematics/libpotassco:=
+   lua? ( ${LUA_DEPS} )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/re2c-0.13.5
+   >=sys-devel/bison-2.5
+   virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}/${P}-system-clasp.patch" )
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   rm -r clasp || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCLINGO_BUILD_APPS=$(usex tools)
+   -DCLINGO_BUILD_EXAMPLES=$(usex examples)
+   -DCLINGO_BUILD_TESTS=$(usex test)
+   -DCLINGO_BUILD_WITH_LUA=$(usex lua)
+   -DCLINGO_BUILD_WITH_PYTHON=$(usex python)
+
+   -DCLINGO_BUILD_STATIC=OFF
+   -DCLINGO_BUILD_WEB=OFF
+   -DCLINGO_CMAKE_AR="$(tc-getAR)"
+   -DCLINGO_CMAKE_RANLIB="$(tc-getRANLIB)"
+   -DCLINGO_INSTALL_LIB=ON
+   -DCLINGO_USE_LIB=OFF
+   )
+   if use lua; then
+   mycmakeargs+=( 
"-DCLINGO_LUA_VERSION:LIST=$(lua_get_version);EXACT" )
+   mycmakeargs+=( "-DLUACLINGO_INSTALL_DIR=$(lua_get_cmod_dir)" )
+   fi
+   if use python; then
+   local pyversion="${EPYTHON/python/}"
+   mycmakeargs+=( 
"-DCLINGO_PYTHON_VERSION:LIST=${pyversion};EXACT" )
+   mycmakeargs+=( "-DPYCLINGO_INSTALL_DIR=$(python_get_sitedir)" )
+   fi
+   cmake_src_configure
+}

diff --git a/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch 
b/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch
new file mode 100644
index 0..0eadf4fda
--- /dev/null
+++ b/sci-mathematics/clingo/files/clingo-5.5.1-system-clasp.patch
@@ -0,0 +1,56 @@
+diff '--color=auto' -ru 
/var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/CMakeLists.txt 
clingo-5.5.1/CMakeLists.txt
+--- 
/var/tmp/portage/sci-mathematics/clingo-5.5.1/work/clingo-5.5.1/CMakeLists.txt  
   2022-04-28 06:09:26.673973864 +0200
 clingo-5.5.1/CMakeLists.txt2022-04-28 06:27:47.090303346 +0200
+@@ -232,20 +232,15 @@
+ 
+ enable_testing()
+ 
+-# NOTE: assumes that submodule has been initialized
+-set(CLASP_BUILD_APP ${CLINGO_BUILD_APPS} CACHE BOOL "")
+ if (CLINGO_USE_LIB)
+ set(clingo_library_targets)
+ add_library(libclingo INTERFACE IMPORTED)
+ set_property(TARGET libclingo PROPERTY INTERFACE_INCLUDE_DIRECTORIES 
"${CLINGO_SOURCE_DIR}/libclingo")
+ set_property(TARGET libclingo PROPERTY INTERFACE_LINK_LIBRARIES "clingo")
+ else()
++find_package(Potassco REQUIRED)
++find_package(Clasp REQUIRED)
+ set(clingo_library_targets libgringo 

[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/async_inotify/

2022-04-27 Thread Alessandro Barbieri
commit: d5f185d8f77e3cd57425d50a6c6b4b1d1aa5a3dd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 23:03:13 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Apr 28 05:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5f185d8

dev-ml/async_inotify: add 0.15.0, drop 0.14.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-ml/async_inotify/Manifest |  2 +-
 ..._inotify-0.14.0.ebuild => async_inotify-0.15.0.ebuild} | 15 +--
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest
index 21ebc2ae1..30895d12e 100644
--- a/dev-ml/async_inotify/Manifest
+++ b/dev-ml/async_inotify/Manifest
@@ -1 +1 @@
-DIST async_inotify-0.14.0.tar.gz 6659 BLAKE2B 
8df69b030978593b6df4010a68d8a874fd4281338937b76a943d90b588698d177b9e8df29767e605fab27ce4772b1aee5401737864b918b6d20389ac0f7b2c42
 SHA512 
219b66e668b332b6891a32cafb7ab03d8123c580badaf0f34df870c08a1259e0f32ba708cc4432a0d71eaa01774a5de1701b1964437a1784d02e6b396aa6cf82
+DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B 
f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8
 SHA512 
d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02

diff --git a/dev-ml/async_inotify/async_inotify-0.14.0.ebuild 
b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
similarity index 64%
rename from dev-ml/async_inotify/async_inotify-0.14.0.ebuild
rename to dev-ml/async_inotify/async_inotify-0.15.0.ebuild
index 051e43dcc..4808cc800 100644
--- a/dev-ml/async_inotify/async_inotify-0.14.0.ebuild
+++ b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 inherit dune
 
 DESCRIPTION="Async wrapper for inotify"
-HOMEPAGE="https://github.com/janestreet/async_inotify;
+HOMEPAGE="
+   https://github.com/janestreet/async_inotify
+   https://opam.ocaml.org/packages/async_inotify/
+"
 SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
@@ -16,11 +19,11 @@ IUSE="ocamlopt"
 
 DEPEND="
>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-   =dev-ml/core_unix-0.14*:=
-   =dev-ml/async-0.14*:=
-   =dev-ml/async_find-0.14*:=
-   =dev-ml/core-0.14*:=
-   =dev-ml/ppx_jane-0.14*:=
+   =dev-ml/core_unix-0.15*:=
+   =dev-ml/async-0.15*:=
+   =dev-ml/async_find-0.15*:=
+   =dev-ml/core-0.15*:=
+   =dev-ml/ppx_jane-0.15*:=
>=dev-ml/inotify-0.2.0:=
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpxsee/

2022-04-27 Thread Andrey Grozin
commit: 8f1efb5567702b737602cca013fac07826378784
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Apr 28 05:16:48 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Apr 28 05:17:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1efb55

sci-geosciences/gpxsee: bump to 10.7

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 +
 sci-geosciences/gpxsee/gpxsee-10.7.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index ed51dea621fd..58b3205a5432 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,2 +1,3 @@
 DIST gpxsee-10.5.tar.gz 5123489 BLAKE2B 
9e7155adc340d3e8af708563cf2aba2e03a47c4180a144d79521913339020f20be416bd14d95b33041653135167d8123899f6008474beef8e1665924eaa0c339
 SHA512 
ee24a1555fc18f2aa21307e4fe255312d5e166b107bf0a9e10104cb977cb5d59888e7ec99aad83adf5fc36e7a9eb04a039450d96b4248ad52c08fce0dd76c035
 DIST gpxsee-10.6.tar.gz 5122274 BLAKE2B 
bf76c9928267b3d6f07fcdc807512a9ab3b2ba2bdcef0294414c3aadf7d2b89b8f5fbb7a793ff04976ec16afdc5f33fcb54f5cc5c19bd1bdac97ebce7e4edc48
 SHA512 
143340f31863c82d3336fd4bd03e99edfdb0324ccf80ccd7a423f5a815ecda8b5220766f02e53b9f4d5098fabaad33f9da5d4a3de250711214c6923821008e76
+DIST gpxsee-10.7.tar.gz 5122383 BLAKE2B 
5625f40b799e67ac7b4801e358021657b2ef4f2279e8ac94f8c85724b9e27dad2d0e244f931b6c2f7204abfb45a8dde1a07dcbbbfba780c8a07aa541ba944473
 SHA512 
0cb4a3e71c8141d8b0a039cd51ddbfb159c28dc9d6f724dc8605f52aaf90379b9fa3d21741993fbf754bd329d835118b3b67c87673ee97fdc29f61440c3e8624

diff --git a/sci-geosciences/gpxsee/gpxsee-10.7.ebuild 
b/sci-geosciences/gpxsee/gpxsee-10.7.ebuild
new file mode 100644
index ..60edf5a4c3e5
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-10.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="cs da de en eo es fi fr hu it nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtpositioning:5"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-xslt/

2022-04-27 Thread Hans de Graaff
commit: 5d2ee01eb5ad369bcb0ccd5767f3b6594d829bcf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 28 05:14:35 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2ee01e

dev-ruby/ruby-xslt: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild 
b/dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild
index 27ad1c4a5216..70b45d16c9b6 100644
--- a/dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild
+++ b/dev-ruby/ruby-xslt/ruby-xslt-0.9.10-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_TASK_TEST=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activejob/

2022-04-27 Thread Hans de Graaff
commit: 9ff87094f86555932992804bec18bf7fb87b322d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 28 05:12:06 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:12:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff87094

dev-ruby/activejob: keyword 7.0.2.4 for ~ppc, ~ppc64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/activejob/activejob-7.0.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/activejob/activejob-7.0.2.4.ebuild 
b/dev-ruby/activejob/activejob-7.0.2.4.ebuild
index 250ee550689d..4702b811fda4 100644
--- a/dev-ruby/activejob/activejob-7.0.2.4.ebuild
+++ b/dev-ruby/activejob/activejob-7.0.2.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-termios/

2022-04-27 Thread Hans de Graaff
commit: dff67d05e75ba97b12d2af4cf0c26c29ea2b0c5d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 28 05:10:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:10:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff67d05

dev-ruby/ruby-termios: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild 
b/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild
index 62fded4f986e..0a566cbe514e 100644
--- a/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild
+++ b/dev-ruby/ruby-termios/ruby-termios-1.1.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md termios.rd"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-shout/

2022-04-27 Thread Hans de Graaff
commit: 7d7b77c25af8f28e2a303091acbdbf6b237147c6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 27 11:53:50 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:09:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7b77c2

dev-ruby/ruby-shout: update EAPI 7 -> 8, add ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild 
b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild
new file mode 100644
index ..8d40212427f6
--- /dev/null
+++ b/dev-ruby/ruby-shout/ruby-shout-2.2.2-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.textile"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby interface to libshout2"
+HOMEPAGE="https://github.com/niko/ruby-shout;
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND+=" >=media-libs/libshout-2.0"
+DEPEND+=" >=media-libs/libshout-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-shadow/

2022-04-27 Thread Hans de Graaff
commit: f739c9cbd0d97ab5a23cdda67806820e874d1904
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 27 11:41:01 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:09:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f739c9cb

dev-ruby/ruby-shadow: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild 
b/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild
index 0fb1c2d24411..2cb56fd60c1d 100644
--- a/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild
+++ b/dev-ruby/ruby-shadow/ruby-shadow-2.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_TASK_TEST=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-sdl/

2022-04-27 Thread Hans de Graaff
commit: ed15bf2bce7153ddf7155172bb7e1dd25f6b2d54
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 27 11:26:08 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:09:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed15bf2b

dev-ruby/ruby-sdl: enable ruby30, ruby31 and disable ruby25

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild 
b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
index c377c03af5da..43c4580b3a0a 100644
--- a/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
+++ b/dev-ruby/ruby-sdl/ruby-sdl-2.1.2-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit ruby-ng
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-rc4/

2022-04-27 Thread Hans de Graaff
commit: 7ba3812ba8021fe04fde1dcccf84aa88bb2a483b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 27 10:45:04 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 28 05:09:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba3812b

dev-ruby/ruby-rc4: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild 
b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
index 4bf7c58607fc..c683a3db28ac 100644
--- a/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
+++ b/dev-ruby/ruby-rc4/ruby-rc4-0.1.5-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2022-04-27 Thread Sam James
commit: 4a05876d1ea2f3ef562e1a3f8340df6ccec348a9
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 04:39:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 04:39:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a05876d

dev-python/pydispatcher: update EAPI 6 -> 8, add Python 3.10

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

 dev-python/pydispatcher/pydispatcher-2.1.2-r1.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/dev-python/pydispatcher/pydispatcher-2.1.2-r1.ebuild 
b/dev-python/pydispatcher/pydispatcher-2.1.2-r1.ebuild
new file mode 100644
index ..590658633aa1
--- /dev/null
+++ b/dev-python/pydispatcher/pydispatcher-2.1.2-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_P="PyPyDispatcher-${PV}"
+DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
+HOMEPAGE="https://github.com/scrapy/pypydispatcher 
https://pypi.org/project/PyPyDispatcher/;
+SRC_URI="mirror://pypi/${MY_P::1}/${MY_P%-*}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: acct-user/abrt/

2022-04-27 Thread Matt Turner
commit: dd01364e3150abe0baca80eda1d2f10b694f7038
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 28 04:14:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 28 04:14:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd01364e

acct-user/abrt: Fix maintainer

Pacho took app-admin/abrt in commit 63a331e02ae7 but forgot to take
this.

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

 acct-user/abrt/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/acct-user/abrt/metadata.xml b/acct-user/abrt/metadata.xml
index f453528b934f..c300b31b6a76 100644
--- a/acct-user/abrt/metadata.xml
+++ b/acct-user/abrt/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
+   
+   pa...@gentoo.org
+   Pacho Ramos

 



[gentoo-commits] repo/gentoo:master commit in: acct-group/abrt/

2022-04-27 Thread Matt Turner
commit: 46311e12edcb3fb9595aa568d10efcb9667f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 28 04:13:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 28 04:14:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4631

acct-group/abrt: Fix maintainer

Pacho took app-admin/abrt in commit 63a331e02ae7 but forgot to take
this.

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

 acct-group/abrt/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/acct-group/abrt/metadata.xml b/acct-group/abrt/metadata.xml
index f453528b934f..c300b31b6a76 100644
--- a/acct-group/abrt/metadata.xml
+++ b/acct-group/abrt/metadata.xml
@@ -1,8 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
+   
+   pa...@gentoo.org
+   Pacho Ramos

 



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

2022-04-27 Thread Sam James
commit: c22f72dbf15297a6da50606a02130833f982de07
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 04:04:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 04:04:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22f72db

dev-python/python-engineio: avoid eventlet test dependency; add Python 3.10

We can avoid the eventlet test dep (which doesn't support Python 3.10 yet, 
still!)
with some gymnastics.

engineio supports a bunch of event engines, so let's just use others for testing
(and indeed use eventlet when it's available for < Python 3.10).

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

 .../python-engineio-4.3.2-r1.ebuild| 66 ++
 1 file changed, 66 insertions(+)

diff --git a/dev-python/python-engineio/python-engineio-4.3.2-r1.ebuild 
b/dev-python/python-engineio/python-engineio-4.3.2-r1.ebuild
new file mode 100644
index ..a7da39134dd9
--- /dev/null
+++ b/dev-python/python-engineio/python-engineio-4.3.2-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the Engine.IO realtime server"
+HOMEPAGE="
+   https://python-engineio.readthedocs.io/
+   https://github.com/miguelgrinberg/python-engineio/
+   https://pypi.org/project/python-engineio/;
+SRC_URI="
+   https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug
+# eventlet doesn't yet support Python 3.10, so let's work around it
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/eventlet[${PYTHON_USEDEP}]
+   ' python3_{8,9} )
+
+   dev-python/gevent[${PYTHON_USEDEP}]
+   dev-python/websockets[${PYTHON_USEDEP}]
+   www-servers/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Both want websocket (server) which isn't strictly required and fails
+   # because it can't find it. Think it needs right provider depending on
+   # whether it chose gevent/eventlet/werkzeug. Not worth the effort.
+   tests/common/test_server.py::TestServer::test_connect
+   tests/common/test_server.py::TestServer::test_upgrades
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/alabaster
+
+python_test() {
+   if [[ ${EPYTHON} != python3.8 && ${EPYTHON} != python3.9 ]] ; then
+   EPYTEST_IGNORE+=(
+   tests/common/test_async_eventlet.py
+   )
+
+   EPYTEST_DESELECT+=(
+   
tests/common/test_server.py::TestServer::test_async_mode_eventlet
+   )
+   fi
+
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xe-guest-utilities/

2022-04-27 Thread Sam James
commit: d13f454a8210257d7edc96db95ba7fff5e162f64
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:35:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:36:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13f454a

app-emulation/xe-guest-utilities: use get_udevdir

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

 .../xe-guest-utilities/xe-guest-utilities-6.2.0_p1120-r1.ebuild  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/app-emulation/xe-guest-utilities/xe-guest-utilities-6.2.0_p1120-r1.ebuild 
b/app-emulation/xe-guest-utilities/xe-guest-utilities-6.2.0_p1120-r1.ebuild
index 5c0e8352fb77..47dad8b75542 100644
--- a/app-emulation/xe-guest-utilities/xe-guest-utilities-6.2.0_p1120-r1.ebuild
+++ b/app-emulation/xe-guest-utilities/xe-guest-utilities-6.2.0_p1120-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit rpm linux-info
+inherit rpm linux-info udev
 
 PV_BASE=${PV/_*}
 PV_FULL=${PV/_p/-}
@@ -43,7 +43,8 @@ src_install() {
dosbin xe-daemon
dosbin xe-linux-distribution
dosbin xe-update-guest-attrs
-   insinto /lib/udev/rules.d
+
+   insinto $(get_udevdir)/rules.d
newins xen-vcpu-hotplug.rules 10-xen-vcpu-hotplug.rules
 
if use xenstore; then



[gentoo-commits] repo/gentoo:master commit in: media-libs/vitamtp/

2022-04-27 Thread Sam James
commit: 951301312671f54ef9d17d10dd1cee942e79fe95
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:37:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:37:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95130131

media-libs/vitamtp: use udev.eclass; call udev_reload

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

 media-libs/vitamtp/vitamtp-2.5.9_pre20160829.ebuild | 13 +
 media-libs/vitamtp/vitamtp-.ebuild  | 13 +
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/media-libs/vitamtp/vitamtp-2.5.9_pre20160829.ebuild 
b/media-libs/vitamtp/vitamtp-2.5.9_pre20160829.ebuild
index c1a028b1ab19..a57b5ab082cd 100644
--- a/media-libs/vitamtp/vitamtp-2.5.9_pre20160829.ebuild
+++ b/media-libs/vitamtp/vitamtp-2.5.9_pre20160829.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools vcs-snapshot
+inherit autotools vcs-snapshot udev
 
 GIT_COMMIT="7ab537a4f45e34984cbeb9cf1b1af543a75a3dc0"
 
@@ -40,7 +40,12 @@ src_configure() {
 
 src_install() {
default
+
find "${ED}" -name '*.la' -delete || die
-   insinto /lib/udev/rules.d
-   newins debian/libvitamtp5.udev 10-vitamtp.rules
+
+   udev_newrules debian/libvitamtp5.udev 10-vitamtp.rules
+}
+
+pkg_postinst() {
+   udev_reload
 }

diff --git a/media-libs/vitamtp/vitamtp-.ebuild 
b/media-libs/vitamtp/vitamtp-.ebuild
index 90e58fb32077..158230be609f 100644
--- a/media-libs/vitamtp/vitamtp-.ebuild
+++ b/media-libs/vitamtp/vitamtp-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools git-r3
+inherit autotools git-r3 udev
 
 DESCRIPTION="Library to interact with PS Vita's USB MTP protocol"
 HOMEPAGE="https://github.com/codestation/vitamtp;
@@ -36,7 +36,12 @@ src_configure() {
 
 src_install() {
default
+
find "${ED}" -name '*.la' -delete || die
-   insinto /lib/udev/rules.d
-   newins debian/libvitamtp5.udev 10-vitamtp.rules
+
+   udev_newrules debian/libvitamtp5.udev 10-vitamtp.rules
+}
+
+pkg_postinst() {
+   udev_reload
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/svgalib/

2022-04-27 Thread Sam James
commit: d3e7ca77bc65f5233877f9e611a194b07c153bcd
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:38:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:38:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e7ca77

media-libs/svgalib: use udev.eclass; call udev_reload

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

 media-libs/svgalib/svgalib-1.9.25-r8.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild 
b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild
index 4199e5163324..437e486ad5aa 100644
--- a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild
+++ b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic linux-mod toolchain-funcs
+inherit flag-o-matic linux-mod toolchain-funcs udev
 
 DESCRIPTION="A library for running svga graphics on the console"
 HOMEPAGE="http://www.svgalib.org/;
@@ -89,8 +89,7 @@ src_install() {
doins src/vga.h gl/vgagl.h src/mouse/vgamouse.h 
src/joystick/vgajoystick.h
doins src/keyboard/vgakeyboard.h kernel/svgalib_helper/svgalib_helper.h
 
-   insinto /lib/udev/rules.d
-   newins "${FILESDIR}"/svgalib.udev.rules.d.2 30-svgalib.rules
+   udev_newrules "${FILESDIR}"/svgalib.udev.rules.d.2 30-svgalib.rules
 
exeinto /usr/lib/svgalib/demos
for x in "${S}"/demos/* ; do
@@ -122,5 +121,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   udev_reload
+
! use build && use kernel-helper && linux-mod_pkg_postinst
 }



[gentoo-commits] repo/gentoo:master commit in: net-wireless/uhd/

2022-04-27 Thread Sam James
commit: 65919306b5d04096b3fec8c67dac8c214dfe1b62
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:34:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:36:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65919306

net-wireless/uhd: use get_udevdir

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

 net-wireless/uhd/uhd-4.1.0.5.ebuild | 5 ++---
 net-wireless/uhd/uhd-4.2.0.0.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-wireless/uhd/uhd-4.1.0.5.ebuild 
b/net-wireless/uhd/uhd-4.1.0.5.ebuild
index 6d285be59c72..f77c3fbc8a83 100644
--- a/net-wireless/uhd/uhd-4.1.0.5.ebuild
+++ b/net-wireless/uhd/uhd-4.1.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8,9,10} )
 
-inherit cmake gnome2-utils python-single-r1
+inherit cmake gnome2-utils python-single-r1 udev
 
 DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
 HOMEPAGE="https://kb.ettus.com;
@@ -103,8 +103,7 @@ src_install() {
rm -r "${ED}/usr/share/man/man1/uhd_images_downloader.1" || die
fi
 
-   insinto /lib/udev/rules.d/
-   doins "${S}/utils/uhd-usrp.rules"
+   udev_dorules "${S}/utils/uhd-usrp.rules"
 
rm -r "${WORKDIR}/images/winusb_driver" || die
if ! use b100; then

diff --git a/net-wireless/uhd/uhd-4.2.0.0.ebuild 
b/net-wireless/uhd/uhd-4.2.0.0.ebuild
index aa1063896294..ccf27525ff51 100644
--- a/net-wireless/uhd/uhd-4.2.0.0.ebuild
+++ b/net-wireless/uhd/uhd-4.2.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8,9,10} )
 
-inherit cmake gnome2-utils python-single-r1
+inherit cmake gnome2-utils python-single-r1 udev
 
 DESCRIPTION="Universal Software Radio Peripheral (USRP) Hardware Driver"
 HOMEPAGE="https://kb.ettus.com;
@@ -98,8 +98,7 @@ src_install() {
rm -r "${ED}/usr/bin/uhd_images_downloader" || die
fi
 
-   insinto /lib/udev/rules.d/
-   doins "${S}/utils/uhd-usrp.rules"
+   udev_dorules "${S}/utils/uhd-usrp.rules"
 
rm -r "${WORKDIR}/images/winusb_driver" || die
if ! use b100; then



[gentoo-commits] repo/gentoo:master commit in: media-libs/raspberrypi-userland/

2022-04-27 Thread Sam James
commit: 5de878490cf52d935a9eff5335de88ce7a34c3df
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:26:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de87849

media-libs/raspberrypi-userland: use udev.eclass; call udev_reload

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

 .../raspberrypi-userland-0_pre20160424.ebuild | 11 +++
 .../raspberrypi-userland-0_pre20201022.ebuild |  6 +-
 .../raspberrypi-userland/raspberrypi-userland-.ebuild |  6 +-
 3 files changed, 17 insertions(+), 6 deletions(-)

diff --git 
a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild 
b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild
index 8c43fe24aa99..7f5d733485a6 100644
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild
+++ b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake
+inherit cmake udev
 
 DESCRIPTION="Raspberry Pi userspace tools and libraries"
 HOMEPAGE="https://github.com/raspberrypi/userland;
@@ -64,8 +64,7 @@ src_install() {
 
doenvd "${FILESDIR}"/04${PN}
 
-   insinto /lib/udev/rules.d
-   doins "${FILESDIR}"/92-local-vchiq-permissions.rules
+   udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
 
# enable dynamic switching of the GL implementation
dodir /usr/lib/opengl
@@ -110,3 +109,7 @@ src_install() {
 
rm -rfv "${D}"/opt/vc/src || die
 }
+
+pkg_postinst() {
+   udev_reload
+}

diff --git 
a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild 
b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild
index 7f27f6655647..112896ef1dde 100644
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild
+++ b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -69,3 +69,7 @@ src_install() {
cmake_src_install
udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
 }
+
+pkg_postinst() {
+   udev_reload
+}

diff --git a/media-libs/raspberrypi-userland/raspberrypi-userland-.ebuild 
b/media-libs/raspberrypi-userland/raspberrypi-userland-.ebuild
index 7fa3e5909284..f05820d71ac0 100644
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-.ebuild
+++ b/media-libs/raspberrypi-userland/raspberrypi-userland-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -69,3 +69,7 @@ src_install() {
cmake_src_install
udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
 }
+
+pkg_postinst() {
+   udev_reload
+}



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

2022-04-27 Thread Sam James
commit: 11446203df913fc1e6031751f200888433e39165
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:33:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:33:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11446203

app-misc/graphlcd-base: use get_udevdir

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

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

diff --git a/app-misc/graphlcd-base/graphlcd-base-2.0.3.ebuild 
b/app-misc/graphlcd-base/graphlcd-base-2.0.3.ebuild
index acea49078a67..428b379d979a 100644
--- a/app-misc/graphlcd-base/graphlcd-base-2.0.3.ebuild
+++ b/app-misc/graphlcd-base/graphlcd-base-2.0.3.ebuild
@@ -73,7 +73,7 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" UDEVRULESDIR="/lib/udev/rules.d" install
+   emake DESTDIR="${D}" UDEVRULESDIR="$(get_udevdir)/rules.d" install
 
einstalldocs
 }



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

2022-04-27 Thread Sam James
commit: 1717e31f229054a31d42dc0cf60165e333de11b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:22:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1717e31f

dev-libs/libcec: use udev.eclass; call udev_reload

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

 dev-libs/libcec/libcec-6.0.2.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libcec/libcec-6.0.2.ebuild 
b/dev-libs/libcec/libcec-6.0.2.ebuild
index 9518fad0b156..2e1ceac2dcf0 100644
--- a/dev-libs/libcec/libcec-6.0.2.ebuild
+++ b/dev-libs/libcec/libcec-6.0.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 MY_PV=${PV/_p/-}
 MY_P=${PN}-${MY_PV}
 
-inherit cmake linux-info python-single-r1 toolchain-funcs
+inherit cmake linux-info python-single-r1 toolchain-funcs udev
 
 DESCRIPTION="Library for communicating with the Pulse-Eight USB HDMI-CEC 
Adaptor"
 HOMEPAGE="http://libcec.pulse-eight.com;
@@ -112,12 +112,13 @@ src_install() {
use tools && doman debian/cec-client.1
 
if use udev; then
-   insinto /lib/udev/rules.d
-   doins "${BUILD_DIR}/65-pulse-eight-usb-cec.udev"
+   udev_dorules "${BUILD_DIR}/65-pulse-eight-usb-cec.udev"
fi
 }
 
 pkg_postinst() {
+   use udev && udev_reload
+
elog "You will need to ensure the user running your CEC client has"
elog "read/write access to the device. You can ensure this by adding"
elog "them to the uucp group"



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

2022-04-27 Thread Sam James
commit: 0e5d1c23810cc4716ebafd7b2f2ecee276b424c3
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:32:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:32:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5d1c23

net-misc/dahdi-tools: use udev.eclass; call udev_reload

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

 net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild 
b/net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild
index 33e37114b885..49903c27e61a 100644
--- a/net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild
+++ b/net-misc/dahdi-tools/dahdi-tools-3.1.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools bash-completion-r1 perl-functions
+inherit autotools bash-completion-r1 perl-functions udev
 
 DESCRIPTION="Userspace tools to configure the kernel modules from 
net-misc/dahdi"
 HOMEPAGE="https://www.asterisk.org;
@@ -47,7 +47,7 @@ src_install() {
local bashcompdir="$(get_bashcompdir)"
local bashcmd bashcmdtarget
 
-   emake DESTDIR="${ED}" bashcompdir="${bashcompdir}" 
udevrulesdir=/lib/udev/rules.d install
+   emake DESTDIR="${ED}" bashcompdir="${bashcompdir}" 
udevrulesdir="$(get_udevdir)/rules.d" install
emake DESTDIR="${ED}" install-config
 
dosbin patgen pattest patlooptest hdlcstress hdlctest hdlcgen 
hdlcverify timertest
@@ -64,3 +64,7 @@ src_install() {
# Delete *if* the libtool file exists, bug #778380
find "${ED}" -name '*.la' -delete || die
 }
+
+pkg_postinst() {
+   udev_reload
+}



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

2022-04-27 Thread Sam James
commit: 3749b6e7ef444608c3d93717b180179ee2eada2f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:24:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:31:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3749b6e7

net-misc/cgminer: use udev.eclass; call udev_reload

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

 net-misc/cgminer/cgminer-4.10.0-r1.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-misc/cgminer/cgminer-4.10.0-r1.ebuild 
b/net-misc/cgminer/cgminer-4.10.0-r1.ebuild
index 016755b9d44c..7fcba45d1770 100644
--- a/net-misc/cgminer/cgminer-4.10.0-r1.ebuild
+++ b/net-misc/cgminer/cgminer-4.10.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs udev
 
 DESCRIPTION="Bitcoin CPU/GPU/FPGA/ASIC miner in C"
 HOMEPAGE="https://bitcointalk.org/?topic=28402.msg357369 
https://github.com/ckolivas/cgminer;
@@ -76,8 +76,7 @@ src_install() { # How about using some make install?
dobin cgminer
 
if use udev; then
-   insinto /lib/udev/rules.d
-   use udev && doins 01-cgminer.rules
+   udev_dorules 01-cgminer.rules
fi
 
if use doc; then
@@ -91,3 +90,7 @@ src_install() { # How about using some make install?
dodoc api-example.php miner.php API.java api-example.c 
example.conf
fi
 }
+
+pkg_postinst() {
+   use udev && udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/thinkfinger/

2022-04-27 Thread Sam James
commit: 4d5ef173167dc160a36825de393758dc4fa1fab1
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:20:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:31:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5ef173

sys-auth/thinkfinger: use udev.eclass; call udev_reload

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

 sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild 
b/sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild
index d877ef488e97..b13cfa812394 100644
--- a/sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild
+++ b/sys-auth/thinkfinger/thinkfinger-0.3-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools linux-info pam
+inherit autotools linux-info pam udev
 
 DESCRIPTION="Support for the UPEK/SGS Thomson fingerprint reader, common in 
Thinkpads"
 HOMEPAGE="http://thinkfinger.sourceforge.net/;
@@ -59,14 +59,16 @@ src_install() {
default
 
keepdir /etc/pam_thinkfinger
-   insinto /lib/udev/rules.d
-   doins "${FILESDIR}"/60-thinkfinger.rules
+
+   udev_dorules "${FILESDIR}"/60-thinkfinger.rules
 
# no static archives
find "${ED}" -name '*.la' -delete || die
 }
 
 pkg_postinst() {
+   udev_reload
+
fowners root:fingerprint /etc/pam_thinkfinger
fperms 710 /etc/pam_thinkfinger
 



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

2022-04-27 Thread Sam James
commit: 10fe9319855a4c353a14cb698ac5bf9bf550a12b
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:23:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:31:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fe9319

dev-libs/light: use get_udevdir

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

 dev-libs/light/light-1.2.2-r2.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/dev-libs/light/light-1.2.2-r2.ebuild 
b/dev-libs/light/light-1.2.2-r2.ebuild
index 64dd04c8b3f4..9d2a121969e2 100644
--- a/dev-libs/light/light-1.2.2-r2.ebuild
+++ b/dev-libs/light/light-1.2.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,25 +12,27 @@ 
SRC_URI="https://github.com/haikarainen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-
 IUSE="udev"
 
 RDEPEND="
acct-group/video
!sys-power/acpilight
+   udev? ( virtual/libudev:= )
 "
-DEPEND="udev? ( virtual/libudev:= )
-   ${RDEPEND}"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fcommon.patch"
+)
 
 src_prepare() {
-   eapply "${FILESDIR}/${P}-fcommon.patch"
-   eapply_user
+   default
eautoreconf
 }
 
 src_configure() {
local myeconfargs=(
-   $(usex udev --with-udev="/lib/udev/rules.d" "")
+   $(usex udev --with-udev="$(get_udevdir)/rules.d" "")
)
 
econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/

2022-04-27 Thread Sam James
commit: e462488ad9b96a1aafdf46e0b352ea6fe28e20e8
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:12:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e462488a

app-emulation/qemu: restore ~arm ~riscv

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

 app-emulation/qemu/qemu-7.0.0-r1.ebuild | 2 +-
 app-emulation/qemu/qemu-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/qemu/qemu-7.0.0-r1.ebuild 
b/app-emulation/qemu/qemu-7.0.0-r1.ebuild
index 0571fb6222b2..24314d9c97de 100644
--- a/app-emulation/qemu/qemu-7.0.0-r1.ebuild
+++ b/app-emulation/qemu/qemu-7.0.0-r1.ebuild
@@ -24,7 +24,7 @@ if [[ ${PV} = ** ]]; then
 else
MY_P="${PN}-${PV/_rc/-rc}"
SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${MY_P}"
 fi
 

diff --git a/app-emulation/qemu/qemu-.ebuild 
b/app-emulation/qemu/qemu-.ebuild
index a8468dde1909..b927c5981570 100644
--- a/app-emulation/qemu/qemu-.ebuild
+++ b/app-emulation/qemu/qemu-.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.qemu.org/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"



[gentoo-commits] repo/gentoo:master commit in: metadata/install-qa-check.d/

2022-04-27 Thread Sam James
commit: ff3c6cc6ce46e338f4ad9768adc9bbff4dc7bd93
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 03:06:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 03:06:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3c6cc6

metadata/install-qa-check.d: fix minor typo in comment

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

 metadata/install-qa-check.d/60tmpfiles-paths | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/metadata/install-qa-check.d/60tmpfiles-paths 
b/metadata/install-qa-check.d/60tmpfiles-paths
index 1d46cab6ecc0..049f73aaf07d 100644
--- a/metadata/install-qa-check.d/60tmpfiles-paths
+++ b/metadata/install-qa-check.d/60tmpfiles-paths
@@ -1,11 +1,11 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # QA check: ensure that packages installing tmpfiles configuration inherit the 
eclass
 # Maintainer: Sam James 
 # Maintainer: Georgy Yakovlev 
 
-# Implements two checks:
+# Implements three checks:
 # 1) Installation to /etc/tmpfiles.d (which is a user-customization location);
 # 2) Installation of any tmpfiles to /usr/lib/tmpfiles.d without inheriting 
the eclass
 #(needed for tmpfiles_process in pkg_postinst);



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpsd/

2022-04-27 Thread Sam James
commit: 04f90be30d7dd8beca5fb491dc2a79fd81ed7000
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 02:47:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 02:58:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04f90be3

sci-geosciences/gpsd: add 3.24

Closes: https://bugs.gentoo.org/658836
Closes: https://bugs.gentoo.org/796476
Closes: https://bugs.gentoo.org/833128
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/gpsd/Manifest  |  1 +
 .../gpsd/{gpsd-.ebuild => gpsd-3.24.ebuild}| 23 ++
 sci-geosciences/gpsd/gpsd-.ebuild  | 23 ++
 3 files changed, 39 insertions(+), 8 deletions(-)

diff --git a/sci-geosciences/gpsd/Manifest b/sci-geosciences/gpsd/Manifest
index 7b1027aafbd0..19ecf289fc4f 100644
--- a/sci-geosciences/gpsd/Manifest
+++ b/sci-geosciences/gpsd/Manifest
@@ -1 +1,2 @@
 DIST gpsd-3.23.1.tar.xz 3450632 BLAKE2B 
5057d2ee4734be169c909fd4b8fbe9b5bd65c99ab3ee7e5cc843ffc3e3a033f29f7a677e7dc0a09bbfba28a9a95336e43e4dda09455d90c7ad5a548848778cbc
 SHA512 
21a14e1d8dfa7bef08560107c333c5ad8381914c68ff47ce091506733623a3e5c1dc79e1af303105aeec96490e17d2f10ba0a359250a58f9101af157baa5479d
+DIST gpsd-3.24.tar.xz 3596040 BLAKE2B 
63258aae883df4ae84b8011324971c25ebc84a04b169b1984bf61ecce6b20e4fdf112ff23c54d7647bcec374eeb285f377833cb303dad3449e4b3a028f07
 SHA512 
96b1967220ff8837271a8974883081a8254fc3b7f3ab3a111ef49ccfa88d86bc82081cf24d33ef849fb5867d6263bb4ec798972e15095501e1feafdc4c14777d

diff --git a/sci-geosciences/gpsd/gpsd-.ebuild 
b/sci-geosciences/gpsd/gpsd-3.24.ebuild
similarity index 93%
copy from sci-geosciences/gpsd/gpsd-.ebuild
copy to sci-geosciences/gpsd/gpsd-3.24.ebuild
index 48a28860d3c8..7c4fb91cc9fa 100644
--- a/sci-geosciences/gpsd/gpsd-.ebuild
+++ b/sci-geosciences/gpsd/gpsd-3.24.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{8,9,10} )
 SCONS_MIN_VERSION="2.3.0"
 
-inherit udev distutils-r1 scons-utils systemd toolchain-funcs
+inherit distutils-r1 scons-utils systemd toolchain-funcs udev
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://gitlab.com/gpsd/gpsd.git;
@@ -25,9 +25,8 @@ SLOT="0/29"
 
 GPSD_PROTOCOLS=(
aivdm ashtech earthmate evermore fury fv18 garmin garmintxt geostar
-   gpsclock greis isync itrax mtk3301 navcom nmea0183 nmea2000 ntrip
-   oceanserver oncore passthrough rtcm104v2 rtcm104v3 sirf skytraq
-   superstar2 tnt tripmate tsip ublox
+   gpsclock greis isync itrax navcom nmea2000 oceanserver oncore
+   rtcm104v2 rtcm104v3 sirf skytraq superstar2 tnt tripmate tsip ublox
 )
 IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/+gpsd_protocols_}
 IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth +cxx dbus debug ipv6 latency-timing 
ncurses ntp +python qt5 +shm +sockets static systemd test udev usb X"
@@ -101,6 +100,9 @@ src_prepare() {
 python_prepare_all() {
python_setup
 
+   # bug #796476
+   python_export_utf8_locale
+
# Extract python info out of SConscript so we can use saner distribute
pyarray() { sed -n "/^ *$1 *= *\\[/,/\\]/p" SConscript ; }
local pyprogs=$(pyarray python_progs)
@@ -196,6 +198,15 @@ src_compile() {
popd || die
 }
 
+src_test() {
+   escons "${scons_opts[@]}" check
+}
+
+python_test() {
+   # Silence QA check which gets confused by layout(?). We do run the 
tests.
+   :;
+}
+
 src_install() {
DESTDIR="${D}" escons install "${scons_opts[@]}" $(usex udev 
udev-install '')
 
@@ -210,3 +221,7 @@ src_install() {
use python && distutils-r1_src_install
popd || die
 }
+
+pkg_postinst() {
+   use udev && udev_reload
+}

diff --git a/sci-geosciences/gpsd/gpsd-.ebuild 
b/sci-geosciences/gpsd/gpsd-.ebuild
index 48a28860d3c8..7c4fb91cc9fa 100644
--- a/sci-geosciences/gpsd/gpsd-.ebuild
+++ b/sci-geosciences/gpsd/gpsd-.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{8,9,10} )
 SCONS_MIN_VERSION="2.3.0"
 
-inherit udev distutils-r1 scons-utils systemd toolchain-funcs
+inherit distutils-r1 scons-utils systemd toolchain-funcs udev
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://gitlab.com/gpsd/gpsd.git;
@@ -25,9 +25,8 @@ SLOT="0/29"
 
 GPSD_PROTOCOLS=(
aivdm ashtech earthmate evermore fury fv18 garmin garmintxt geostar
-   gpsclock greis isync itrax mtk3301 navcom nmea0183 nmea2000 ntrip
-   oceanserver oncore passthrough rtcm104v2 rtcm104v3 sirf skytraq
-   superstar2 tnt tripmate tsip ublox
+   gpsclock greis isync itrax navcom nmea2000 oceanserver oncore
+   rtcm104v2 rtcm104v3 sirf skytraq superstar2 tnt tripmate tsip ublox
 )
 IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/+gpsd_protocols_}
 IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth +cxx dbus debug ipv6 latency-timing 
ncurses ntp +python qt5 +shm +sockets static systemd test udev usb X"
@@ -101,6 +100,9 @@ src_prepare() {
 python_prepare_all() 

[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/, dev-db/redis/files/

2022-04-27 Thread Sam James
commit: 850894a9e88d1b711cfd3036878848f5e59690b5
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 02:37:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 02:37:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850894a9

Revert "dev-db/redis: drop 5.0.14, 6.0.16"

This reverts commit bb357ae44b7e9fbff0d9d9df54370c6796d706cb.

dev-ruby/redis still needs 5*

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

 dev-db/redis/Manifest   |   2 +
 dev-db/redis/files/redis-3.2.3-config.patch |  40 +
 dev-db/redis/files/redis-5.0-sharedlua.patch|  60 
 dev-db/redis/files/redis-5.0.8-ppc-atomic.patch |  19 +++
 dev-db/redis/files/redis-6.0.12-sharedlua.patch |  60 
 dev-db/redis/redis-5.0.14.ebuild| 164 
 dev-db/redis/redis-6.0.16.ebuild| 189 
 7 files changed, 534 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 546bd8aa538f..4462f4e2632a 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,2 +1,4 @@
+DIST redis-5.0.14.tar.gz 2000179 BLAKE2B 
77d3ed09a81450dbf806edd017785b82c50bb059aab44c82bc4ab784b7f03d5c58f9372b96c857831f84d278771dcf223f42ca05af790f0dc10ecdde211fd149
 SHA512 
513299ae8b967a659d54812fab4dfdfaf0081b20136a3d89b6a761e93548583c96436fedb84baa4d23385b42110ef615527efc3690b873f5bec7793403fe7eaf
+DIST redis-6.0.16.tar.gz 2288647 BLAKE2B 
f3552cc0d27cbc5cf6556792da9a75d01ff70d372484c95d2af8b24ec902a8086b9c3f4e53513df982fe135963432bfb527334926dd494e50d2cc618ab813f39
 SHA512 
83bb72448f9943e3d015cb4d961eb2eae21602ef1f90ca52ca8ab7c6918b0ab979db9f61f3981df27b2286894f4864f4588c3a52fa988e30e9419b0967998845
 DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682ea49de761c4bb4089a2efd814926f2f8823dca1826b4a61dd9ccf79abb22878c9463ac92870481b43d8a7fff7
 SHA512 
9b947d26fd9e208627ed22d318ab3d0775ab0be46d98db1c1d158feac671b984e75ce33e647d196face9643f80768af47e678be1b4e1ddd3eb56dff467c46022
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953

diff --git a/dev-db/redis/files/redis-3.2.3-config.patch 
b/dev-db/redis/files/redis-3.2.3-config.patch
new file mode 100644
index ..bde0ef7cbaf1
--- /dev/null
+++ b/dev-db/redis/files/redis-3.2.3-config.patch
@@ -0,0 +1,40 @@
+diff --git a/redis.conf b/redis.conf
+index 22e00bc..b09de57 100644
+--- a/redis.conf
 b/redis.conf
+@@ -147,7 +147,7 @@ supervised no
+ #
+ # Creating a pid file is best effort: if Redis is not able to create it
+ # nothing bad happens, the server will start and run normally.
+-pidfile /var/run/redis_6379.pid
++pidfile /run/redis/redis.pid
+ 
+ # Specify the server verbosity level.
+ # This can be one of:
+@@ -160,7 +160,7 @@ loglevel notice
+ # Specify the log file name. Also the empty string can be used to force
+ # Redis to log on the standard output. Note that if you use standard
+ # output for logging but daemonize, logs will be sent to /dev/null
+-logfile ""
++logfile /var/log/redis/redis.log
+ 
+ # To enable logging to the system logger, just set 'syslog-enabled' to yes,
+ # and optionally update the other syslog parameters to suit your needs.
+@@ -244,7 +244,7 @@ dbfilename dump.rdb
+ # The Append Only File will also be created inside this directory.
+ #
+ # Note that you must specify a directory here, not a file name.
+-dir ./
++dir /var/lib/redis/
+ 
+ # REPLICATION 
#
+ 
+@@ -534,7 +534,7 @@ slave-priority 100
+ # limit for maxmemory so that there is some free RAM on the system for slave
+ # output buffers (but this is not needed if the policy is 'noeviction').
+ #
+-# maxmemory 
++maxmemory 64MB
+ 
+ # MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
+ # is reached. You can select among five behaviors:

diff --git a/dev-db/redis/files/redis-5.0-sharedlua.patch 
b/dev-db/redis/files/redis-5.0-sharedlua.patch
new file mode 100644
index ..3e14f41733b0
--- /dev/null
+++ b/dev-db/redis/files/redis-5.0-sharedlua.patch
@@ -0,0 +1,60 @@
+diff --git a/deps/lua/src/lua_cjson.c b/deps/lua/src/lua_cjson.c
+index c26c0d7..fa50c41 100644
+--- a/deps/lua/src/lua_cjson.c
 b/deps/lua/src/lua_cjson.c
+@@ -46,7 +46,7 @@
+ #include "strbuf.h"
+ #include "fpconv.h"
+ 
+-#include "../../../src/solarisfixes.h"
++#include "solarisfixes.h"
+ 
+ #ifndef CJSON_MODNAME
+ #define CJSON_MODNAME   "cjson"
+diff --git a/src/Makefile b/src/Makefile
+index 773d3b2..2d120d4 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -16,7 +16,7 @@ release_hdr := $(shell sh -c './mkreleasehdr.sh')
+ uname_S := $(shell sh -c 'uname -s 

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

2022-04-27 Thread Sam James
commit: e8db611a4cadc177118641ff3146f1ea46f12808
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 02:14:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 02:17:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8db611a

dev-db/redis: add 6.2.7

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

 dev-db/redis/Manifest   |   1 +
 dev-db/redis/redis-6.2.7.ebuild | 190 
 2 files changed, 191 insertions(+)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index ac46e3ff43fc..4462f4e2632a 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,3 +1,4 @@
 DIST redis-5.0.14.tar.gz 2000179 BLAKE2B 
77d3ed09a81450dbf806edd017785b82c50bb059aab44c82bc4ab784b7f03d5c58f9372b96c857831f84d278771dcf223f42ca05af790f0dc10ecdde211fd149
 SHA512 
513299ae8b967a659d54812fab4dfdfaf0081b20136a3d89b6a761e93548583c96436fedb84baa4d23385b42110ef615527efc3690b873f5bec7793403fe7eaf
 DIST redis-6.0.16.tar.gz 2288647 BLAKE2B 
f3552cc0d27cbc5cf6556792da9a75d01ff70d372484c95d2af8b24ec902a8086b9c3f4e53513df982fe135963432bfb527334926dd494e50d2cc618ab813f39
 SHA512 
83bb72448f9943e3d015cb4d961eb2eae21602ef1f90ca52ca8ab7c6918b0ab979db9f61f3981df27b2286894f4864f4588c3a52fa988e30e9419b0967998845
 DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682ea49de761c4bb4089a2efd814926f2f8823dca1826b4a61dd9ccf79abb22878c9463ac92870481b43d8a7fff7
 SHA512 
9b947d26fd9e208627ed22d318ab3d0775ab0be46d98db1c1d158feac671b984e75ce33e647d196face9643f80768af47e678be1b4e1ddd3eb56dff467c46022
+DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953

diff --git a/dev-db/redis/redis-6.2.7.ebuild b/dev-db/redis/redis-6.2.7.ebuild
new file mode 100644
index ..a40a02c92f80
--- /dev/null
+++ b/dev-db/redis/redis-6.2.7.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Redis does NOT build with Lua 5.2 or newer at this time:
+#  - 5.3 and 5.4 give:
+# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in 
luaconf.h"
+#  - 5.2 fails with:
+# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
+#because lua_open became lua_newstate in 5.2
+#LUA_COMPAT=( lua5-1 luajit )
+
+# Upstream have deviated too far from vanilla Lua, adding their own APIs
+# like lua_enablereadonlytable
+inherit autotools flag-o-matic systemd toolchain-funcs tmpfiles
+
+DESCRIPTION="A persistent caching system, key-value and data structures 
database"
+HOMEPAGE="https://redis.io;
+SRC_URI="https://download.redis.io/releases/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+jemalloc ssl systemd tcmalloc test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   ${LUA_DEPS}
+   jemalloc? ( >=dev-libs/jemalloc-5.1:= )
+   ssl? ( dev-libs/openssl:0= )
+   systemd? ( sys-apps/systemd:= )
+   tcmalloc? ( dev-util/google-perftools )
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   acct-group/redis
+   acct-user/redis
+"
+
+BDEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+# Tcl is only needed in the CHOST test env
+DEPEND="
+   ${COMMON_DEPEND}
+   test? (
+   dev-lang/tcl:0=
+   ssl? ( dev-tcltk/tls )
+   )"
+
+REQUIRED_USE="?? ( jemalloc tcmalloc )
+   ${LUA_REQUIRED_USE}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.2.1-config.patch
+   "${FILESDIR}"/${PN}-5.0-shared.patch
+   "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
+   "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
+)
+
+src_prepare() {
+   default
+
+   # unstable on jemalloc
+   > tests/unit/memefficiency.tcl || die
+
+   # Copy lua modules into build dir
+   #cp 
"${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c 
"${S}"/src || die
+   #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
+   # Append cflag for lua_cjson
+   # 
https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
+   append-cflags "-DENABLE_CJSON_GLOBAL"
+
+   # now we will rewrite present Makefiles
+   local makefiles="" MKF
+   for MKF in $(find -name 'Makefile' | cut -b 3-); do
+   mv "${MKF}" "${MKF}.in"
+   sed -i  -e 's:$(CC):@CC@:g' \
+   -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
+   -e 's: $(DEBUG)::g' \
+   -e 's:$(OBJARCH)::g' \
+   -e 's:ARCH:TARCH:g' \
+   -e '/^CCOPT=/s:$: 

[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/, dev-db/redis/files/

2022-04-27 Thread Sam James
commit: bb357ae44b7e9fbff0d9d9df54370c6796d706cb
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 02:17:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 02:17:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb357ae4

dev-db/redis: drop 5.0.14, 6.0.16

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

 dev-db/redis/Manifest   |   2 -
 dev-db/redis/files/redis-3.2.3-config.patch |  40 -
 dev-db/redis/files/redis-5.0-sharedlua.patch|  60 
 dev-db/redis/files/redis-5.0.8-ppc-atomic.patch |  19 ---
 dev-db/redis/files/redis-6.0.12-sharedlua.patch |  60 
 dev-db/redis/redis-5.0.14.ebuild| 164 
 dev-db/redis/redis-6.0.16.ebuild| 189 
 7 files changed, 534 deletions(-)

diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index 4462f4e2632a..546bd8aa538f 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -1,4 +1,2 @@
-DIST redis-5.0.14.tar.gz 2000179 BLAKE2B 
77d3ed09a81450dbf806edd017785b82c50bb059aab44c82bc4ab784b7f03d5c58f9372b96c857831f84d278771dcf223f42ca05af790f0dc10ecdde211fd149
 SHA512 
513299ae8b967a659d54812fab4dfdfaf0081b20136a3d89b6a761e93548583c96436fedb84baa4d23385b42110ef615527efc3690b873f5bec7793403fe7eaf
-DIST redis-6.0.16.tar.gz 2288647 BLAKE2B 
f3552cc0d27cbc5cf6556792da9a75d01ff70d372484c95d2af8b24ec902a8086b9c3f4e53513df982fe135963432bfb527334926dd494e50d2cc618ab813f39
 SHA512 
83bb72448f9943e3d015cb4d961eb2eae21602ef1f90ca52ca8ab7c6918b0ab979db9f61f3981df27b2286894f4864f4588c3a52fa988e30e9419b0967998845
 DIST redis-6.2.6.tar.gz 2476542 BLAKE2B 
d139479432171294911d99e7e8c2327dbbc6682ea49de761c4bb4089a2efd814926f2f8823dca1826b4a61dd9ccf79abb22878c9463ac92870481b43d8a7fff7
 SHA512 
9b947d26fd9e208627ed22d318ab3d0775ab0be46d98db1c1d158feac671b984e75ce33e647d196face9643f80768af47e678be1b4e1ddd3eb56dff467c46022
 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 
06f1b1e16cdf06c38b67c1f1d025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66
 SHA512 
d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953

diff --git a/dev-db/redis/files/redis-3.2.3-config.patch 
b/dev-db/redis/files/redis-3.2.3-config.patch
deleted file mode 100644
index bde0ef7cbaf1..
--- a/dev-db/redis/files/redis-3.2.3-config.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/redis.conf b/redis.conf
-index 22e00bc..b09de57 100644
 a/redis.conf
-+++ b/redis.conf
-@@ -147,7 +147,7 @@ supervised no
- #
- # Creating a pid file is best effort: if Redis is not able to create it
- # nothing bad happens, the server will start and run normally.
--pidfile /var/run/redis_6379.pid
-+pidfile /run/redis/redis.pid
- 
- # Specify the server verbosity level.
- # This can be one of:
-@@ -160,7 +160,7 @@ loglevel notice
- # Specify the log file name. Also the empty string can be used to force
- # Redis to log on the standard output. Note that if you use standard
- # output for logging but daemonize, logs will be sent to /dev/null
--logfile ""
-+logfile /var/log/redis/redis.log
- 
- # To enable logging to the system logger, just set 'syslog-enabled' to yes,
- # and optionally update the other syslog parameters to suit your needs.
-@@ -244,7 +244,7 @@ dbfilename dump.rdb
- # The Append Only File will also be created inside this directory.
- #
- # Note that you must specify a directory here, not a file name.
--dir ./
-+dir /var/lib/redis/
- 
- # REPLICATION 
#
- 
-@@ -534,7 +534,7 @@ slave-priority 100
- # limit for maxmemory so that there is some free RAM on the system for slave
- # output buffers (but this is not needed if the policy is 'noeviction').
- #
--# maxmemory 
-+maxmemory 64MB
- 
- # MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
- # is reached. You can select among five behaviors:

diff --git a/dev-db/redis/files/redis-5.0-sharedlua.patch 
b/dev-db/redis/files/redis-5.0-sharedlua.patch
deleted file mode 100644
index 3e14f41733b0..
--- a/dev-db/redis/files/redis-5.0-sharedlua.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff --git a/deps/lua/src/lua_cjson.c b/deps/lua/src/lua_cjson.c
-index c26c0d7..fa50c41 100644
 a/deps/lua/src/lua_cjson.c
-+++ b/deps/lua/src/lua_cjson.c
-@@ -46,7 +46,7 @@
- #include "strbuf.h"
- #include "fpconv.h"
- 
--#include "../../../src/solarisfixes.h"
-+#include "solarisfixes.h"
- 
- #ifndef CJSON_MODNAME
- #define CJSON_MODNAME   "cjson"
-diff --git a/src/Makefile b/src/Makefile
-index 773d3b2..2d120d4 100644
 a/src/Makefile
-+++ b/src/Makefile
-@@ -16,7 +16,7 @@ release_hdr := $(shell sh -c './mkreleasehdr.sh')
- uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
- uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not')
- 

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

2022-04-27 Thread Maciej Barć
commit: bc294b76045e87865965bc29ed2c4938d0286abc
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Apr 28 02:14:20 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Apr 28 02:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc294b76

app-emacs/flycheck-package: new package; add version 0.14

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

 app-emacs/flycheck-package/Manifest|  1 +
 .../files/50flycheck-package-gentoo.el |  4 
 .../flycheck-package/flycheck-package-0.14.ebuild  | 25 ++
 app-emacs/flycheck-package/metadata.xml| 13 +++
 4 files changed, 43 insertions(+)

diff --git a/app-emacs/flycheck-package/Manifest 
b/app-emacs/flycheck-package/Manifest
new file mode 100644
index ..4c6e2c0a7a17
--- /dev/null
+++ b/app-emacs/flycheck-package/Manifest
@@ -0,0 +1 @@
+DIST flycheck-package-0.14.tar.gz 3214 BLAKE2B 
8e4eafdd34d4e0e5e00f15ae0684725d4ddff867bc13913012068da95bd3233b8c05e60b7d746b4941c6e4bce02299acfbecf1cae1d4754fd12e61a4fbbc761d
 SHA512 
c1a94ae2c3c460843225f121f4e9c837c8fc86e958987e9a31b95aafcc9a7475491f08ed16a5cc95085be5dedee045b08b9ee114688a722b612cef096bfa

diff --git a/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el 
b/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el
new file mode 100644
index ..834c2c4d32fe
--- /dev/null
+++ b/app-emacs/flycheck-package/files/50flycheck-package-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'flycheck-package-setup "flycheck-package"
+  "Setup flycheck-package." t nil)
+(eval-after-load 'flycheck '(flycheck-package-setup))

diff --git a/app-emacs/flycheck-package/flycheck-package-0.14.ebuild 
b/app-emacs/flycheck-package/flycheck-package-0.14.ebuild
new file mode 100644
index ..fa804db7e21c
--- /dev/null
+++ b/app-emacs/flycheck-package/flycheck-package-0.14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.1
+
+inherit elisp
+
+DESCRIPTION="Flycheck checker for Emacs Lisp package metadata"
+HOMEPAGE="https://github.com/purcell/flycheck-package/;
+SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/flycheck
+   app-emacs/package-lint
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/flycheck-package/metadata.xml 
b/app-emacs/flycheck-package/metadata.xml
new file mode 100644
index ..8fb4e80caddb
--- /dev/null
+++ b/app-emacs/flycheck-package/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/purcell/flycheck-package/issues/
+purcell/flycheck-package
+  
+



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

2022-04-27 Thread Sam James
commit: 09ab7b754f61b12be27ca4493a140074f8c261bc
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 01:52:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 01:52:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09ab7b75

dev-python/cryptography: add 37.0.1

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

 dev-python/cryptography/Manifest   |   2 +
 dev-python/cryptography/cryptography-37.0.1.ebuild | 133 +
 2 files changed, 135 insertions(+)

diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index e4a9f125c803..0ef4b34669a6 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -9,8 +9,10 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
 DIST cryptography-3.4.7.tar.gz 546893 BLAKE2B 
49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1
 SHA512 
3c4cf64bc0b067ccdbb71efe04c32ac9d673faea6cc4ccd13d6b1b61920be4785806d19359b7657d032a2ff1c011a8b4f16ec4924d9df8a59d1a875a7f844473
 DIST cryptography-37.0.0.tar.gz 584360 BLAKE2B 
d2ff4e0185ea5ab8a5d3d3a1a9f67a87aeca6b01777c074b51bb936b4c7c8f8e46fd39c7ab6cb56d7a887c4fd83157a9fa650059aff51577c5d948fbe743e6d0
 SHA512 
bc73a4e73cdfdb0379535551c524dfcd06ee9d11f91bc4a8e8d725a9997b3468973c37b90d40f21237b9c66de78a13caf396a5bff8779c651f8a244704afc5a2
+DIST cryptography-37.0.1.tar.gz 585248 BLAKE2B 
c25d62110e49b52849856fa04fc62a72f7f57d8f7b6237e68a5aed4af5b770819440d0980ff0b3535dca076856a6c7bcf546ada705270bba9f41266d267f76f5
 SHA512 
751029ecfb911e70cd402f7bf1573ec6b4e1dd98bed27723e8c48e918cb417b2327af84f173dd21c986fe1d39a5721df38ccaa37f8b5ed569290c66c5e42f34a
 DIST cryptography_vectors-3.4.7.tar.gz 35168102 BLAKE2B 
fbefd3ff96548dde012fd290aba1c99d57db376023d486910e486cc9c143461ef1ae9b77824cc03307723d35142f0360bc961b548a4edc02357d3f1a0e7e4e9f
 SHA512 
269b50fa4c5300da6758006d12be42f998630d23053ef9af0eb588fc9e6994b044d8822cff105e338f4d0d746ed0e204a4a9c42f54667e355e1ce86e6754bbe9
 DIST cryptography_vectors-37.0.0.tar.gz 35240400 BLAKE2B 
23d7e6212809a9e3269ae8f2d3714450032c774516e44f083a74ad6f0d500ce2500a20bf0f12b31abfc9ef774984a1d587019489743d2e04e983ae9842b66a1b
 SHA512 
41f12f0593fe2c57f77bb76226d685c8bb0f7f8de0f0b32e0991d55571842f2639399d719855cc6800e29a85ec4f45a1b93a7b10d290ed66112f5b5d8ddc718c
+DIST cryptography_vectors-37.0.1.tar.gz 35240482 BLAKE2B 
031587f4ab33348c366654a4717f18bf8a252d428309a94807cf57f7fc39858dd3f33376ad1d5112e14023370ae3d39939e9f0bba54306a55c643c94b66f9a0f
 SHA512 
ed34add6fd9821412bd03214d197693d66d7e0507c5d9a1ce888c020052776952f1e9f2f3e4c1437198aa77cf459cedf9366f4c56f518211c7e4611760b9558d
 DIST indoc-0.3.6.crate 9663 BLAKE2B 
ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2
 SHA512 
e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
 DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 
93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
 SHA512 
18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407

diff --git a/dev-python/cryptography/cryptography-37.0.1.ebuild 
b/dev-python/cryptography/cryptography-37.0.1.ebuild
new file mode 100644
index ..982405fb07d6
--- /dev/null
+++ b/dev-python/cryptography/cryptography-37.0.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+   Inflector-0.11.4
+   aliasable-0.1.3
+   asn1-0.8.7
+   asn1_derive-0.8.7
+   autocfg-1.1.0
+   base64-0.13.0
+   bitflags-1.3.2
+   cfg-if-1.0.0
+   chrono-0.4.19
+   indoc-0.3.6
+   indoc-impl-0.3.6
+   instant-0.1.12
+   lazy_static-1.4.0
+   libc-0.2.124
+   lock_api-0.4.7
+   num-integer-0.1.44
+   num-traits-0.2.14
+   once_cell-1.10.0
+   ouroboros-0.15.0
+   ouroboros_macro-0.15.0
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/

2022-04-27 Thread Yixun Lan
commit: e3028e29b5d930ff13d43ecc5d8468fe19896fd2
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Apr 28 01:40:38 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Apr 28 01:43:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3028e29

sys-cluster/ceph: drop myself as a maintainer

Signed-off-by: Yixun Lan  gentoo.org>

 sys-cluster/ceph/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml
index 7d50f4e2cdc3..3bafabc339fd 100644
--- a/sys-cluster/ceph/metadata.xml
+++ b/sys-cluster/ceph/metadata.xml
@@ -5,10 +5,6 @@
 chutz...@gentoo.org
 Patrick McLean
   
-  
-d...@gentoo.org
-Yixun Lan
-  
   
 clus...@gentoo.org
 Gentoo Cluster Project



[gentoo-commits] repo/gentoo:master commit in: sys-process/lsof/files/, sys-process/lsof/

2022-04-27 Thread Sam James
commit: 33f06d887425c79e8318bd02e41e26c8071dfec0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 01:34:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 01:34:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f06d88

sys-process/lsof: add 4.95.0

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

 sys-process/lsof/Manifest  |   1 +
 sys-process/lsof/files/lsof-4.95.0-test-typo.patch |  25 +
 sys-process/lsof/lsof-4.95.0.ebuild| 115 +
 3 files changed, 141 insertions(+)

diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index dde851268b03..e5fde09f82fe 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -1 +1,2 @@
 DIST lsof-4.94.0.tar.gz 1340224 BLAKE2B 
b3d3c4707dac22c5431ac37c6a9f28ba5057b9a8dce65038934f1148209ef4615012ed887e263ec648679d0d95a06c78ed83a7d76cc8d97c05c013c563938793
 SHA512 
852b12e621e1dbf71e5f7fd848a200339ca278fbe8c39dcd33f745d1aea4e61552c0f30a3f6469ad9d4b86a9163e677f8c95298159ebd647357734225aa06c0c
+DIST lsof-4.95.0.tar.gz 1343380 BLAKE2B 
ffb0a656463f8f0e84ddcba36d78a94a8b4b883f0ff043c3821b3236274fb11e04b8c82f84f4e67ab922f021769c2711c1e97716aef3190d640fc321110521a3
 SHA512 
09c5c4b0ea0530e23b98b96df8485f37c2594028b604097a816aee216a8b1a7bc887071e8727cbaf3c765d0992314a5aa49723572cfe926f88806be18a6b8aef

diff --git a/sys-process/lsof/files/lsof-4.95.0-test-typo.patch 
b/sys-process/lsof/files/lsof-4.95.0-test-typo.patch
new file mode 100644
index ..f35b71e749fa
--- /dev/null
+++ b/sys-process/lsof/files/lsof-4.95.0-test-typo.patch
@@ -0,0 +1,25 @@
+https://github.com/lsof-org/lsof/commit/60e292652879a45ecaa20987e755e218c1396311
+
+From 60e292652879a45ecaa20987e755e218c1396311 Mon Sep 17 00:00:00 2001
+From: Masatake YAMATO 
+Date: Thu, 28 Apr 2022 08:03:02 +0900
+Subject: [PATCH] [linux] test case: fix a typo
+
+Signed-off-by: Masatake YAMATO 
+---
+ dialects/linux/tests/case-10-ux-socket-state.bash | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/dialects/linux/tests/case-10-ux-socket-state.bash 
b/dialects/linux/tests/case-10-ux-socket-state.bash
+index 2c080d6..d58826e 100755
+--- a/dialects/linux/tests/case-10-ux-socket-state.bash
 b/dialects/linux/tests/case-10-ux-socket-state.bash
+@@ -4,7 +4,7 @@ name=$(basename $0 .bash)
+ lsof=$1
+ report=$2
+ 
+-if ! [ -r "/proc/$self/stack" ]; then
++if ! [ -r "/proc/self/stack" ]; then
+ echo "this platform doesn't allow to access /proc/\$PID/stack" >> $report
+ exit 2
+ fi

diff --git a/sys-process/lsof/lsof-4.95.0.ebuild 
b/sys-process/lsof/lsof-4.95.0.ebuild
new file mode 100644
index ..4d4956a7f95d
--- /dev/null
+++ b/sys-process/lsof/lsof-4.95.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P="${P/-/_}"
+DESCRIPTION="Lists open files for running Unix processes"
+HOMEPAGE="https://github.com/lsof-org/lsof;
+SRC_URI="https://github.com/lsof-org/lsof/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="lsof"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="examples ipv6 rpc selinux"
+
+RDEPEND="rpc? ( net-libs/libtirpc )
+   selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-apps/groff
+   rpc? ( virtual/pkgconfig )"
+
+# Needs fixing first
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.85-cross.patch # bug #432120
+   "${FILESDIR}"/${P}-test-typo.patch
+)
+
+src_prepare() {
+   default
+   # fix POSIX compliance with `echo`
+   sed -i \
+   -e 's:echo -n:printf:' \
+   AFSConfig Configure Customize Inventory tests/CkTestDB || die
+   # Convert `test -r header.h` into a compile test.
+   # Make sure we convert `test ... -a ...` into two `test` commands
+   # so we can then convert both over into a compile test. #601432
+   sed -i -E \
+   -e '/if test .* -a /s: -a : \&\& test :g' \
+   -e '/test -r/s:test -r 
\$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} 
${LSOF_CFGF} -E - >/dev/null 2>\&1:g' \
+   -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo 
"#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \
+   Configure || die
+
+   # "create" man-page (bug #689462)
+   # inspired by shipped "makeman" ksh script
+   soelim < Lsof.8 > lsof.8 || die
+}
+
+target() {
+   case ${CHOST} in
+   *-darwin*)  echo darwin  ;;
+   *-freebsd*) echo freebsd ;;
+   *-solaris*) echo solaris ;;
+   *-aix*) echo aixgcc  ;;
+   *)  echo linux   ;;
+   esac
+}
+
+src_configure() {
+   append-cppflags $(use rpc 

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

2022-04-27 Thread Sam James
commit: 94948c9cb994f123f6ae59b50e400eb6e617c46f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 01:25:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 01:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94948c9c

sys-apps/systemd: backport -D_FORTIFY_SOURCE=3 patch

Notably not bothering to revbump for now because this manifests
during self-execution during build and FORTIFY_SOURCE=3 is only
available in GCC 12 which isn't even released yet, let alone
exposed or enabled by default in Gentoo.

It's far more likely that systemd 251 will be released (or
at least another RC for it) before we're even close to unleashing
FORTIFY_SOURCE=3 on Gentoo Hardened users by default.

Bug: https://github.com/systemd/systemd/issues/22801
Signed-off-by: Sam James  gentoo.org>

 .../files/250.4-fortify-source-3-malloc.patch  | 42 ++
 sys-apps/systemd/systemd-250.4-r1.ebuild   |  1 +
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/systemd/files/250.4-fortify-source-3-malloc.patch 
b/sys-apps/systemd/files/250.4-fortify-source-3-malloc.patch
new file mode 100644
index ..ed9eb80f21fa
--- /dev/null
+++ b/sys-apps/systemd/files/250.4-fortify-source-3-malloc.patch
@@ -0,0 +1,42 @@
+https://github.com/systemd/systemd/commit/0bd292567a543d124cd303f7dd61169a209cae64
+
+From 0bd292567a543d124cd303f7dd61169a209cae64 Mon Sep 17 00:00:00 2001
+From: Martin Liska 
+Date: Thu, 31 Mar 2022 10:27:45 +0200
+Subject: [PATCH] Support -D_FORTIFY_SOURCE=3 by using
+ __builtin_dynamic_object_size.
+
+As explained in the issue, -D_FORTIFY_SOURCE=3 requires usage
+of __builtin_dynamic_object_size in MALLOC_SIZEOF_SAFE macro.
+
+Fixes: #22801
+--- a/src/basic/alloc-util.h
 b/src/basic/alloc-util.h
+@@ -174,13 +174,23 @@ void* greedy_realloc0(void **p, size_t need, size_t 
size);
+  * is compatible with _FORTIFY_SOURCES. If _FORTIFY_SOURCES is used many 
memory operations will take the
+  * object size as returned by __builtin_object_size() into account. Hence, 
let's return the smaller size of
+  * malloc_usable_size() and __builtin_object_size() here, so that we 
definitely operate in safe territory by
+- * both the compiler's and libc's standards. Note that 
__builtin_object_size() evaluates to SIZE_MAX if the
+- * size cannot be determined, hence the MIN() expression should be safe with 
dynamically sized memory,
+- * too. Moreover, when NULL is passed malloc_usable_size() is documented to 
return zero, and
++ * both the compiler's and libc's standards. Note that _FORTIFY_SOURCES=3 
handles also dynamically allocated
++ * objects and thus it's safer using __builtin_dynamic_object_size if 
_FORTIFY_SOURCES=3 is used (#22801).
++ * Moreover, when NULL is passed malloc_usable_size() is documented to return 
zero, and
+  * __builtin_object_size() returns SIZE_MAX too, hence we also return a 
sensible value of 0 in this corner
+  * case. */
++
++#if defined __has_builtin
++#  if __has_builtin(__builtin_dynamic_object_size)
++#define MALLOC_SIZEOF_SAFE(x) \
++MIN(malloc_usable_size(x), __builtin_dynamic_object_size(x, 0))
++#  endif
++#endif
++
++#ifndef MALLOC_SIZEOF_SAFE
+ #define MALLOC_SIZEOF_SAFE(x) \
+ MIN(malloc_usable_size(x), __builtin_object_size(x, 0))
++#endif
+
+ /* Inspired by ELEMENTSOF() but operates on malloc()'ed memory areas: 
typesafely returns the number of items
+  * that fit into the specified memory block */
+

diff --git a/sys-apps/systemd/systemd-250.4-r1.ebuild 
b/sys-apps/systemd/systemd-250.4-r1.ebuild
index 0a50c49d2cc6..949d0d02e69c 100644
--- a/sys-apps/systemd/systemd-250.4-r1.ebuild
+++ b/sys-apps/systemd/systemd-250.4-r1.ebuild
@@ -244,6 +244,7 @@ src_prepare() {
# Add local patches here
PATCHES+=(
"${FILESDIR}/250.4-random-seed-hash.patch"
+   "${FILESDIR}/250.4-fortify-source-3-malloc.patch"
)
 
if ! use vanilla; then



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/tbb/, dev-cpp/tbb/files/

2022-04-27 Thread Sam James
commit: 5ace694ca2a1bd0f49996845f9122569fd9b6c18
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 01:23:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 01:23:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ace694c

dev-cpp/tbb: add flag stripping patch

Otherwise breaks with e.g. -Werror=format-security in *FLAGS.

Bug: https://github.com/oneapi-src/oneTBB/pull/716
Signed-off-by: Sam James  gentoo.org>

 .../tbb/files/tbb-2021.5.0-flags-stripping.patch   | 27 ++
 dev-cpp/tbb/tbb-2021.5.0-r1.ebuild |  2 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-cpp/tbb/files/tbb-2021.5.0-flags-stripping.patch 
b/dev-cpp/tbb/files/tbb-2021.5.0-flags-stripping.patch
new file mode 100644
index ..4252ea446423
--- /dev/null
+++ b/dev-cpp/tbb/files/tbb-2021.5.0-flags-stripping.patch
@@ -0,0 +1,27 @@
+https://github.com/oneapi-src/oneTBB/pull/716
+
+From 9595b9699ae6863d1e0cf770a89728eafcaf8845 Mon Sep 17 00:00:00 2001
+From: Christoph Erhardt 
+Date: Wed, 5 Jan 2022 15:13:32 +0100
+Subject: [PATCH] Fix overeager stripping of compile flag
+
+The existing regex strips all occurrences of the given string from
+`${CMAKE_CXX_FLAGS}`, regardless of whether it is just a substring of a
+flag. For instance, `-Werror=format-security` gets truncated to
+`=format-security`.
+
+The new regex makes sure that only whole words get replaced.
+
+Signed-off-by: Christoph Erhardt 
+--- a/cmake/utils.cmake
 b/cmake/utils.cmake
+@@ -18,7 +18,7 @@ macro(tbb_remove_compile_flag flag)
+ set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY 
COMPILE_OPTIONS ${_tbb_compile_options})
+ unset(_tbb_compile_options)
+ if (CMAKE_CXX_FLAGS)
+-string(REGEX REPLACE ${flag} "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
++string(REGEX REPLACE "(^|[ \t\r\n]+)${flag}($|[ \t\r\n]+)" " " 
CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
+ endif()
+ endmacro()
+ 
+

diff --git a/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild 
b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
index aa3f0e7c26e2..8c4c5a5883a4 100644
--- a/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
+++ b/dev-cpp/tbb/tbb-2021.5.0-r1.ebuild
@@ -32,6 +32,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-2021.5.0-musl-mallinfo.patch
# musl again, should be in.. 2022?
"${FILESDIR}"/${PN}-2021.5.0-musl-setcontext.patch
+
+   "${FILESDIR}"/${PN}-2021.5.0-flags-stripping.patch
 )
 
 src_configure() {



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

2022-04-27 Thread Sam James
commit: 8ad4f0aa7753ff10ad3761c9b69f14c392fe1635
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 00:55:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 00:55:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad4f0aa

sys-libs/ncurses: modernise style a bit more

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

 sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild | 95 +---
 sys-libs/ncurses/ncurses-6.3_p20220423.ebuild| 94 ---
 2 files changed, 100 insertions(+), 89 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild 
b/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
index 1d04632af4e3..1c25c4ffc2c5 100644
--- a/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
@@ -80,8 +80,7 @@ IUSE="ada +cxx debug doc gpm minimal profile static-libs test 
tinfo trace"
 RESTRICT="!test? ( test )"
 
 DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
-#  berkdb? ( sys-libs/db )"
-# Block the older ncurses that installed all files w/SLOT=5. #557472
+# Block the older ncurses that installed all files w/SLOT=5, bug #557472
 RDEPEND="${DEPEND}
!<=sys-libs/ncurses-5.9-r4:5
!https://bugs.gentoo.org/836696
+   # bug #836696
rm "${ED}"/usr/$(get_libdir)/libcurses* || die
 }
 
 multilib_src_install_all() {
-#  if ! use berkdb ; then
-   # We need the basic terminfo files in /etc for 
embedded/recovery. #37026
-   einfo "Installing basic terminfo files in /etc..."
-   local terms=(
-   # Dumb/simple values that show up when using the 
in-kernel VT.
-   ansi console dumb linux
-   vt{52,100,102,200,220}
-   # [u]rxvt users used to be pretty common.  Probably 
should drop this
-   # since upstream is dead and people are moving away 
from it.
-   rxvt{,-unicode}{,-256color}
-   # xterm users are common, as is terminals 
re-using/spoofing it.
-   xterm xterm-{,256}color
-   # screen is common (and reused by tmux).
-   screen{,-256color}
-   screen.xterm-256color
-   )
-   local x
-   for x in "${terms[@]}"; do
-   local termfile=$(find "${ED}"/usr/share/terminfo/ -name 
"${x}" 2>/dev/null)
-   local basedir=$(basename "$(dirname "${termfile}")")
-
-   if [[ -n ${termfile} ]] ; then
-   dodir "/etc/terminfo/${basedir}"
-   mv "${termfile}" 
"${ED}/etc/terminfo/${basedir}/" || die
-   dosym 
"../../../../etc/terminfo/${basedir}/${x}" \
-   "/usr/share/terminfo/${basedir}/${x}"
-   fi
-   done
-#  fi
+   # We need the basic terminfo files in /etc for embedded/recovery, bug 
#37026
+   einfo "Installing basic terminfo files in /etc..."
+   local terms=(
+   # Dumb/simple values that show up when using the in-kernel VT.
+   ansi console dumb linux
+   vt{52,100,102,200,220}
+   # [u]rxvt users used to be pretty common.  Probably should drop 
this
+   # since upstream is dead and people are moving away from it.
+   rxvt{,-unicode}{,-256color}
+   # xterm users are common, as is terminals re-using/spoofing it.
+   xterm xterm-{,256}color
+   # screen is common (and reused by tmux).
+   screen{,-256color}
+   screen.xterm-256color
+   )
+   local x
+   for x in "${terms[@]}"; do
+   local termfile=$(find "${ED}"/usr/share/terminfo/ -name "${x}" 
2>/dev/null)
+   local basedir=$(basename "$(dirname "${termfile}")")
+
+   if [[ -n ${termfile} ]] ; then
+   dodir "/etc/terminfo/${basedir}"
+   mv "${termfile}" "${ED}/etc/terminfo/${basedir}/" || die
+   dosym "../../../../etc/terminfo/${basedir}/${x}" \
+   "/usr/share/terminfo/${basedir}/${x}"
+   fi
+   done
 
echo "CONFIG_PROTECT_MASK=\"/etc/terminfo\"" | newenvd - 50ncurses
 
use minimal && rm -r "${ED}"/usr/share/terminfo*
# Because ncurses5-config --terminfo returns the directory we keep it
-   keepdir /usr/share/terminfo #245374
+   # bug #245374
+   keepdir /usr/share/terminfo
 
cd "${S}" || die
dodoc ANNOUNCE MANIFEST NEWS README* TO-DO doc/*.doc

diff --git a/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild 
b/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild
index bcfee98f91ee..69087694ef94 100644
--- 

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

2022-04-27 Thread Sam James
commit: 55e7e5fa8971cfd51af245c415b07913845dd2f4
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 00:48:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 00:55:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e7e5fa

sys-libs/ncurses: tidy up src_prepare

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

 sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild | 8 ++--
 sys-libs/ncurses/ncurses-6.3_p20220423.ebuild| 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild 
b/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
index 4b058013e9b3..1d04632af4e3 100644
--- a/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild
@@ -101,8 +101,12 @@ PATCHES=(
 
 src_prepare() {
if [[ ${PV} == *_p* ]] ; then
-   #eapply "${WORKDIR}"/${P/_p/-}-patch.sh
-   eapply "${WORKDIR}"/
+   if [[ -z ${PATCH_DATES[@]} ]] ; then
+   # If we have a rollup patch, use that instead of the 
individual ones.
+   eapply "${WORKDIR}"/${P/_p/-}-patch.sh
+   else
+   eapply "${WORKDIR}"/
+   fi
fi
 
default

diff --git a/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild 
b/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild
index 7123b8237c1d..bcfee98f91ee 100644
--- a/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild
+++ b/sys-libs/ncurses/ncurses-6.3_p20220423.ebuild
@@ -101,8 +101,12 @@ PATCHES=(
 
 src_prepare() {
if [[ ${PV} == *_p* ]] ; then
-   #eapply "${WORKDIR}"/${P/_p/-}-patch.sh
-   eapply "${WORKDIR}"/
+   if [[ -z ${PATCH_DATES[@]} ]] ; then
+   # If we have a rollup patch, use that instead of the 
individual ones.
+   eapply "${WORKDIR}"/${P/_p/-}-patch.sh
+   else
+   eapply "${WORKDIR}"/
+   fi
fi
 
default



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

2022-04-27 Thread Zac Medico
commit: e0f6c80f377f990d0608b8d548893d8b0c965899
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 28 00:47:52 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 28 00:53:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f6c80f

net-libs/libslirp: add 4.7.0

Signed-off-by: Zac Medico  gentoo.org>

 net-libs/libslirp/Manifest  |  1 +
 net-libs/libslirp/libslirp-4.7.0.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/net-libs/libslirp/Manifest b/net-libs/libslirp/Manifest
index b2523bed1ccb..7deab5160a6e 100644
--- a/net-libs/libslirp/Manifest
+++ b/net-libs/libslirp/Manifest
@@ -1 +1,2 @@
 DIST libslirp-4.6.1.tar.gz 135569 BLAKE2B 
7a890912f2a8ce9d6820870e2d29b9c7a2253c403c2bcb127a38e02b2b81d1e262f34571c8a4c05fbf46874b9b2967cb5597cabe169ad54f12702fdd8b90bb3c
 SHA512 
04a9dd88cd58c849a24b9cff405d951952760d99ea2bef0b070463dff088d79f44557a13c9427ba0043f58d4b9e06b68ff64a4f23a7b0d66df594e32e1521cae
+DIST libslirp-4.7.0.tar.gz 143251 BLAKE2B 
f3e1c3a31f09462d79ca6c663a05bde02b075090f3a5f7bc69fef3c72b8517c11a123ad7b46f4b2855cbc9a7a5dbde8d1cb2d5e3e2a9d7eedbe570c200f8bcc6
 SHA512 
387f4a6dad240ce633df2640bb49c6cb0041c8b3afc8d0ef38186d385f00dd9e4ef4443e93e1b71dbf05e22892b6f2771a87a202e815d8ec899ab5c147a1f09f

diff --git a/net-libs/libslirp/libslirp-4.7.0.ebuild 
b/net-libs/libslirp/libslirp-4.7.0.ebuild
new file mode 100644
index ..8af6b877d67a
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.7.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~m68k ~ppc ~ppc64 ~riscv ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A TCP-IP emulator used to provide virtual networking services"
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



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

2022-04-27 Thread Sam James
commit: 638b787bdb4744f8ea4357388110a5c7f226e3b5
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 00:45:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 00:46:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638b787b

sys-libs/ncurses: add 6.3_p20220423{,-r1} (unkeyworded)

Includes FORTIFY_SOURCE=3 (glibc-2.35 + gcc 12+ or Clang 13(?)+ needed for that,
plus not on by default) and a buffer overflow fix too.

Includes -r1 w/ dropped curses symlink too.

Unkeyworded for now.

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

 sys-libs/ncurses/Manifest|  52 +++
 sys-libs/ncurses/ncurses-6.3_p20220423-r1.ebuild | 386 +++
 sys-libs/ncurses/ncurses-6.3_p20220423.ebuild| 383 ++
 3 files changed, 821 insertions(+)

diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest
index 71621376f4c0..3631d0295529 100644
--- a/sys-libs/ncurses/Manifest
+++ b/sys-libs/ncurses/Manifest
@@ -1,6 +1,58 @@
 DIST ncurses-6.2-20210619-patch.sh.bz2 836967 BLAKE2B 
f210bf25c33f11d67e54a6f416aae75f0a976880ea543408780fd3a8dc992ee8dbf15c925c79504be0f30ade4bbfaed763abedd2b2d6b35de65b353a6314
 SHA512 
b8392bf6c0b7570766ae31a043df311660201265dfe3e2e49425b1e2aa08c72030b5f5b6c7871532897596262c88a7192e3ff2adfdc618f1b9c13c22c373eeb3
 DIST ncurses-6.2.tar.gz 3425862 BLAKE2B 
6680cd7a369a4cb8234442a70869c283f0db6db9d7da1da2a7a5c519eb862a2c9b9411957d99f9ebb5089cad00b42e1ca6bc0784327461113df2eeaec695913c
 SHA512 
4c1333dcc30e858e8a9525d4b9aefb6cfc727bc4a1062bace06ffc4639ad9f6e54f6bdda0e3a0e5ea14de995f96b52b3327d9ec633608792c99a1e8d840d
 DIST ncurses-6.3-20211026.patch.gz 117363 BLAKE2B 
74c6c80271edc3b69d17c891436e48ee0579b3d16dd1bbd42f953be5b6ef07596343abd34f4d508b0cb371c1c0febfec12d65e938739892a617c8b141f599753
 SHA512 
25a99bc9cb7a18eb8fd16a0f887bae90c2551e0228b077d28f7217e58190f4b19a526350c22f7394a1b749e834643c1bf5f339248b842717c146a3ec1df4
+DIST ncurses-6.3-20211026.patch.gz.asc 729 BLAKE2B 
470aa4aad00d0dfa9924ca3247d720b720563bfe5a3b5c9571acb4c74a7b3fb55adbae6b0aa854eb0e29c56d7949fa1e3b6d959c25681f1b46c23c96a3c0e054
 SHA512 
276e8a09ee6fddf20be38b9d8a6f93cbafcec51ed17de375b9d2f4f6c34ff546fdbd81083f54aba1a5aaea5c2c691c25754dfca47568c5b70197437420dd2581
 DIST ncurses-6.3-20211030.patch.gz 46304 BLAKE2B 
6fa0f5223c97dc045117c208b92e75aad61638585506aeed0fa5cd6b215f67d212fc780e527f1281ae77063edb1ef9b3a3671b00d306fe322c3ca1b34c1d4d81
 SHA512 
90440af3959a17388999f07a3b40f770c5511bceda6a39d4c56f867dc5ae8494e49cfb700eb79e31422ebfd1b1990f6d7912083c688963139446f1e43e9d08c8
+DIST ncurses-6.3-20211030.patch.gz.asc 729 BLAKE2B 
af1715038a877ebe10660872bed82d536df410f8987508aca7ffed6d19fcdc95a2f5bd8f527b5a30580b07d7c770fade7bac2cfce3e20315faf472eaeb075d5f
 SHA512 
526ff0ff7030cef711e92150fe0f2be7076bf8fe8c7b5fff9ee709c202e747c921479bf3efc2c3da8df2f0d7926de6b1571d03270e49bf64bc539193b0a3020d
 DIST ncurses-6.3-20211106.patch.gz 3995 BLAKE2B 
fbacfd6bfbf64b2935d47f648bd74c93136ea8d17b51e218b80a24695b52246ce8ec01704a0636692bae72815c8b93dec8573570dfd126b19645ec90926e818a
 SHA512 
799819ed01967387fdca4755ab44401f0dc90306f6f771c894ce6702c929e2ff87f45d3e1c2e683cc32bb01553f3332c3a7591a00b7a4bdff93da25307379bdc
+DIST ncurses-6.3-20211106.patch.gz.asc 729 BLAKE2B 
a6036338be6f19e9769d901b03917a632d2da961523ea81191b44b04430d757ba0dea30a6b02e29b324dffdc447cf1fe729428138e0e71b138d84aed26b4
 SHA512 
3902c88633078ccfebda4ce67dbf6e4ccf0e8be296a0193d07ccf51b56dd75c34f326f885330c90d81aa0d487aad513eb797c3916aba682a8ed6673b51483c84
+DIST ncurses-6.3-2023.patch.gz 116573 BLAKE2B 
5c0926fa97628e1e15f10f47e3c668d5867c066b03b80ec1be2cada6a48ec02aca81dbf997718fc1d9bbdd36016de62981eb19e875aac4b4c531c90c0a2f1c48
 SHA512 
2225859cb6770d31cd5d147f1b767c61ad28534542b64e3e22a9630977f2cabcdad11313d533c0c462f53a6e0dc17cd80985ca759d796658775676720e50998a
+DIST ncurses-6.3-2023.patch.gz.asc 729 BLAKE2B 
16e9645ea71db7afa7b3a52831b04920e9d7d960bfef074361ac77264a28b9bd95a6240e1e3e2e96373615f2915a35acf6d3c21b63a6c4130fd35bf3c65dbbe2
 SHA512 
7d5b8740512b31bc5b6ace1cc9ebbdf36f2092bc88aa3994f757085ac2add814648daa70c18410a4433fb6327115d9b1762eaf93f9d337de3e10a9707f411f1f
+DIST ncurses-6.3-2025.patch.gz 2259 BLAKE2B 
bf3ecd64919707bdf25b1db20d99c68d47d122406bcc4884c370d9b13c3df4bd8fd5e913d3f5ac7dcfbec58f4910d2d42176c32d879095c45e2513cc4c933a22
 SHA512 
7571da910f51152200d2fa76659d1a253ceb7022c00bfa587188c7ad1f6896ed836eafa3e724933fe3c4bfc03aaf6ac1d51102c5db1a3e37f944f3b15d50f9db
+DIST ncurses-6.3-2025.patch.gz.asc 729 BLAKE2B 
8b853439790674b22029d4d71a65b29019bfc1d2109b44cc2d08a08cc396bd5b784ca8169e4a8edc1fc4e9a08611b89c50f9e3a18781aef0b5a56ea20b335117
 SHA512 
5427ac588426bba6e9b579faa6c1e1b17839fe2e3327dcd76ac187a46792693da327b279eef35c43e39b08f755cf930e7efe03a753d8b8ba326c039408131d60
+DIST ncurses-6.3-20211120.patch.gz 16 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-thomasdickey/

2022-04-27 Thread Sam James
commit: 4edf9686e9577a61b523514ed77286f50871597e
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 00:30:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 00:46:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4edf9686

sec-keys/openpgp-keys-thomasdickey: new package, add 20220428

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

 sec-keys/openpgp-keys-thomasdickey/Manifest   |  1 +
 sec-keys/openpgp-keys-thomasdickey/metadata.xml   |  8 
 .../openpgp-keys-thomasdickey-20220428.ebuild | 19 +++
 3 files changed, 28 insertions(+)

diff --git a/sec-keys/openpgp-keys-thomasdickey/Manifest 
b/sec-keys/openpgp-keys-thomasdickey/Manifest
new file mode 100644
index ..d5c051e18dac
--- /dev/null
+++ b/sec-keys/openpgp-keys-thomasdickey/Manifest
@@ -0,0 +1 @@
+DIST 
openpgp-keys-thomasdickey-20220428-dic...@invisible-island.net-rsa3072.asc 2505 
BLAKE2B 
1798b3fac119911e2eb714b6a90c12b0579344378355fa79965713749057bc83a50820d06019fa735b8aae05982ea3f3c259d72eae3c734ea470514b6d8bd1d1
 SHA512 
19e19d3844b82d956ed01fc553bfbfcbd80f41a0ed2d51a2d0a6b9d2d5eede9482c9dba792f540c5cc386b8bf5d4a4a8da831edc42a2e50465fa42a3224b55af

diff --git a/sec-keys/openpgp-keys-thomasdickey/metadata.xml 
b/sec-keys/openpgp-keys-thomasdickey/metadata.xml
new file mode 100644
index ..b0d83aa2e489
--- /dev/null
+++ b/sec-keys/openpgp-keys-thomasdickey/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+

diff --git 
a/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20220428.ebuild 
b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20220428.ebuild
new file mode 100644
index ..40cd6b37f327
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-thomasdickey/openpgp-keys-thomasdickey-20220428.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="OpenPGP keys used by Thomas Dickey"
+HOMEPAGE="https://invisible-island.net/public/public.html;
+SRC_URI="https://invisible-island.net/public/dic...@invisible-island.net-rsa3072.asc
 -> ${P}-dic...@invisible-island.net-rsa3072.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - thomasdickey.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2022-04-27 Thread Zac Medico
commit: 112973128d8d45a05ce20836b66a1ea190d62403
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 28 00:39:10 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 28 00:39:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11297312

dev-python/jc: drop 1.18.5, 1.18.6

Signed-off-by: Zac Medico  gentoo.org>

 dev-python/jc/Manifest |  2 --
 dev-python/jc/jc-1.18.5.ebuild | 26 --
 dev-python/jc/jc-1.18.6.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index d9396f17105e..36515ce8ac3f 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1,3 +1 @@
-DIST jc-1.18.5.tar.gz 3981643 BLAKE2B 
9eebaef4e2ee0a014df5fa73f0fecf9d91c62483594d529d6ae9b1d538ee4c62ec1ab6f673f0f3fbb32220920c843e8fd6a487ecaaa9662b63128ff9df786dcc
 SHA512 
f105aa3aa6e5059d06976d089f52eb9c8a1005e2b2c0b9ee2b4229e2f82028277a45979d34a6f81679c22472d7a99903711ac6946accdb86c796e790d121112e
-DIST jc-1.18.6.tar.gz 4007477 BLAKE2B 
9380e8a254df921983f486d8d9d0e8479e477e391075ace3fcaa40029f72b733abd6d55ed62f4cd436bb280fa37d9bdec6398418e24c714caa833fcef2991d35
 SHA512 
ae291ea271e12cebd1e0287cdc8e3f52c72959711d9da752880a1a90257b3add23c6a4b97d34ee0ebfa2332e355b90f8388cd425d18f03aa37c4979765101086
 DIST jc-1.18.7.tar.gz 8106032 BLAKE2B 
05c069d0c00c1c789d253419dfc1e2caee656a848618b761664e7d46f87705f945955164c4fc213f7e8f19840b529d02ab52bc439384db122f3d464226c2b4b4
 SHA512 
c5ce538d4565f29a0d5fb1e39eda80a84481ad74c7ea4ce9339ec7881f2888a105af5c77c8adaf0b6174830e2f7cd1bf9628e5b9bb87d9c7b17e567251645ca9

diff --git a/dev-python/jc/jc-1.18.5.ebuild b/dev-python/jc/jc-1.18.5.ebuild
deleted file mode 100644
index f4014eac3167..
--- a/dev-python/jc/jc-1.18.5.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
-HOMEPAGE="https://github.com/kellyjonbrazil/jc;
-SRC_URI="
-   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest

diff --git a/dev-python/jc/jc-1.18.6.ebuild b/dev-python/jc/jc-1.18.6.ebuild
deleted file mode 100644
index f4014eac3167..
--- a/dev-python/jc/jc-1.18.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
-HOMEPAGE="https://github.com/kellyjonbrazil/jc;
-SRC_URI="
-   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
-   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest



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

2022-04-27 Thread Zac Medico
commit: b8603de5a39759a55535995e8f75cc2eee56d6fc
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 28 00:44:22 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 28 00:44:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8603de5

dev-python/jc: add 1.18.8

Signed-off-by: Zac Medico  gentoo.org>

 dev-python/jc/Manifest |  1 +
 dev-python/jc/jc-1.18.8.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest
index 36515ce8ac3f..8b48e44911db 100644
--- a/dev-python/jc/Manifest
+++ b/dev-python/jc/Manifest
@@ -1 +1,2 @@
 DIST jc-1.18.7.tar.gz 8106032 BLAKE2B 
05c069d0c00c1c789d253419dfc1e2caee656a848618b761664e7d46f87705f945955164c4fc213f7e8f19840b529d02ab52bc439384db122f3d464226c2b4b4
 SHA512 
c5ce538d4565f29a0d5fb1e39eda80a84481ad74c7ea4ce9339ec7881f2888a105af5c77c8adaf0b6174830e2f7cd1bf9628e5b9bb87d9c7b17e567251645ca9
+DIST jc-1.18.8.tar.gz 8103065 BLAKE2B 
77713dda97a4228ed4715f123f2b8c1609496767aabcd38b0e80981959af5308b4296b0e1a76afed42f57517d2dadc773b00e8877324f2e1473f9f4457ea7dfd
 SHA512 
2ed8d6946bc2230f4caaf3ef4fcf80ebb64d1fb5e3d42fddbd306bd84b6f4d4e3e84213ae479267293adb4defb443cb94828f55c74c82782eab8b4b192f792c7

diff --git a/dev-python/jc/jc-1.18.8.ebuild b/dev-python/jc/jc-1.18.8.ebuild
new file mode 100644
index ..989dcb9e4a0b
--- /dev/null
+++ b/dev-python/jc/jc-1.18.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts the output of popular command-line tools and file-types 
to JSON"
+HOMEPAGE="
+   https://github.com/kellyjonbrazil/jc/
+   https://pypi.org/project/jc/
+"
+SRC_URI="
+   https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+RDEPEND="
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal/

2022-04-27 Thread Sam James
commit: 02ea16d8e5261ca68049fef7f351bf9b1b2963eb
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 28 00:01:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 28 00:02:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ea16d8

sys-apps/xdg-desktop-portal: add 1.14.3

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

 sys-apps/xdg-desktop-portal/Manifest   |  1 +
 .../xdg-desktop-portal-1.14.3.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-apps/xdg-desktop-portal/Manifest 
b/sys-apps/xdg-desktop-portal/Manifest
index d2c044635c6e..b3c3a7ac084c 100644
--- a/sys-apps/xdg-desktop-portal/Manifest
+++ b/sys-apps/xdg-desktop-portal/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-1.12.1.tar.xz 484352 BLAKE2B 
afa14ab78f35cb1c0e66514f313f5dc297ceef88af1ca7b3028305faa8398bdae1b9e897289b18a93b1cda1a8290c0e51bf73e66c9dce231f57a58652fb9e120
 SHA512 
62df427e2d8d54acd9a34a02a77c26ae3911fbb4c5844eff4a253dc839775c929c6945401b93549ba200ba637d315146767e41f18a831d7627b35de880de0da1
 DIST xdg-desktop-portal-1.14.2.tar.xz 504088 BLAKE2B 
e0a378c1f1d80afda7d73fd8e545f7304eeab349cf3298ebb616021c7e16e8a088360681e31eedca9ac90978eb04167a7e857ddaa5e023a2a8c24c9f959f9b2c
 SHA512 
7164d6c0d89843d117e03bc46963d72f24dae2b9fc8e173f06a78bbc80655ccf192d86f951d3c404c88bf5da88d9d2053ea52cf3e541b833ee937b6931d803d7
+DIST xdg-desktop-portal-1.14.3.tar.xz 504296 BLAKE2B 
9416e6843ed4cb8a3b33f3665ce2cca7b1bf4fc4dfb9ac11bf8b6c0906829df25bcd6a32c68231d36e16f1cbd0181a2d938a06098f00dec34c3981bca943e632
 SHA512 
ced23bf0973227b5d89ea976aa0978fa16cfa2983dd6b64802714a852dab215584198c04482edaa5a145e292bf7f5b9c5c98ee864fb24abb5bdc48cd1c839a9e

diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.3.ebuild 
b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.3.ebuild
new file mode 100644
index ..03615c15f70a
--- /dev/null
+++ b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Desktop integration portal"
+HOMEPAGE="https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal;
+SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="geolocation screencast systemd"
+
+DEPEND="
+   >=dev-libs/glib-2.66:2
+   dev-libs/json-glib
+   >=sys-fs/fuse-3.10.0:3
+   x11-libs/gdk-pixbuf
+   geolocation? ( >=app-misc/geoclue-2.5.3:2.0 )
+   screencast? ( >=media-video/pipewire-0.3:= )
+   systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}
+   sys-apps/dbus
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myeconfargs=(
+   --disable-docbook-docs # requires flatpak
+   --disable-libportal # not packaged
+   --with-systemduserunitdir="$(systemd_get_userunitdir)"
+   $(use_enable geolocation geoclue)
+   $(use_enable screencast pipewire)
+   $(use_with systemd)
+   )
+   econf "${myeconfargs[@]}"
+}



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

2022-04-27 Thread Marek Szuba
commit: 79e254ff2ac79d5fd715eb349eb93bd41c6e1720
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Apr 27 22:42:21 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Apr 27 22:44:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e254ff

app-crypt/rainbowcrack: update HOMEPAGE, SRC_URI

Upstream has broken https on their Web site again.

Closes: https://bugs.gentoo.org/841344
Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/rainbowcrack/rainbowcrack-1.8.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/rainbowcrack/rainbowcrack-1.8.ebuild 
b/app-crypt/rainbowcrack/rainbowcrack-1.8.ebuild
index cffa5b85eb9b..647525cb2007 100644
--- a/app-crypt/rainbowcrack/rainbowcrack-1.8.ebuild
+++ b/app-crypt/rainbowcrack/rainbowcrack-1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,8 +6,8 @@ EAPI=7
 inherit wrapper
 
 DESCRIPTION="Hash cracker that precomputes plaintext - ciphertext pairs in 
advance"
-HOMEPAGE="https://project-rainbowcrack.com/;
-SRC_URI="https://project-${PN}.com/${P}-linux64.zip;
+HOMEPAGE="http://project-rainbowcrack.com/;
+SRC_URI="http://project-${PN}.com/${P}-linux64.zip;
 
 LICENSE="all-rights-reserved"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 0448e429e534691fe1673e3e9727b541e0dc0e99
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:37:44 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:37:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0448e429

media-radio/flmsg: Add comment for temporary use of internal lib.

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
index 3ed5f93d1fb9..1ad101c09302 100644
--- a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
+++ b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
@@ -21,5 +21,6 @@ DEPEND="${RDEPEND}
 DOCS=( AUTHORS ChangeLog INSTALL README )
 
 src_configure() {
+   # temporary fix until upstream fixes building against system library
econf --without-flxmlrpc
 }



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 8538f11e7f41c7ca85a1f1b4654e054bcd26d59a
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:32:50 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8538f11e

media-radio/flmsg: drop 4.0.19

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/media-radio/flmsg/flmsg-4.0.19.ebuild 
b/media-radio/flmsg/flmsg-4.0.19.ebuild
deleted file mode 100644
index f37cf3ff232f..
--- a/media-radio/flmsg/flmsg-4.0.19.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Fldigi helper for creating radiograms"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-   x11-libs/fltk:=
-   x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 07b22c16018521391662172a064e6aa4e9df082b
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:30:03 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b22c16

media-radio/flmsg: Use bundled flxmlrpc until upstream fixes.

Closes: https://bugs.gentoo.org/841341
Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
new file mode 100644
index ..3ed5f93d1fb9
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )
+
+src_configure() {
+   econf --without-flxmlrpc
+}



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

2022-04-27 Thread Jakov Smolić
commit: 6433a9e6c5afed21a37d20bfc2eda915302bd843
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:27:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6433a9e6

dev-lang/python: Stabilize 3.10.4 x86, #841272

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-lang/python/python-3.10.4.ebuild 
b/dev-lang/python/python-3.10.4.ebuild
index 4ef7ddcecba0..76ec92dae49f 100644
--- a/dev-lang/python/python-3.10.4.ebuild
+++ b/dev-lang/python/python-3.10.4.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2022-04-27 Thread Jakov Smolić
commit: aa9e54b92983327abfd0bdc46003e6ffaeb72057
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:27:33 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:27:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9e54b9

dev-python/python-docs: Stabilize 3.10.4 x86, #841272

Signed-off-by: Jakov Smolić  gentoo.org>

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

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



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

2022-04-27 Thread Jakov Smolić
commit: 37e99c259eba09dad1192b22456bdc11c15f43a4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:12:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e99c25

media-gfx/chafa: add 1.10.2

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/chafa/Manifest|  1 +
 media-gfx/chafa/chafa-1.10.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index 93e4bbda50aa..675fa7be7ad7 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1 +1,2 @@
+DIST chafa-1.10.2.tar.xz 512468 BLAKE2B 
b1edec1ed687f2196a4693fa4cd08d8cabeb2b904abf387001c20ea3b5a9ca94c621bf45c467660342c3f0f049fb9706589c8b13643496b6fa2795276f032f0b
 SHA512 
eaa0a13b1915774f25ed9fe6d7f465e695644c79e96387b71671c43876dad5f703383a876ad4ea2b5a13b2391056224cfe38cecba31264698da37af80ad540b9
 DIST chafa-1.8.0.tar.xz 435712 BLAKE2B 
15a6e64fff13ac32b2f828a68fb12c96856e175eae83c0396b07cbb2ce71d8c1c8eee67db00880372026fe91eaefac2b34376dee597108ffc07c706cf8c98682
 SHA512 
15ff08a0df82ae8517ac7744b81a39e1ae1eff8c9848128341cc25da94864e89b7101aabcff2d532bf11ea293bfc4c9e48b01f85388dafadbce2d2b2c8b7439d

diff --git a/media-gfx/chafa/chafa-1.10.2.ebuild 
b/media-gfx/chafa/chafa-1.10.2.ebuild
new file mode 100644
index ..9a2b941734b1
--- /dev/null
+++ b/media-gfx/chafa/chafa-1.10.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
+HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa;
+SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+tools"
+
+RDEPEND="
+   dev-libs/glib:2
+   media-gfx/imagemagick:0=
+   tools? ( >=media-libs/freetype-2.0.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   econf \
+   --disable-man \
+   $(use_with tools)
+}
+
+src_install() {
+   local DOCS=( AUTHORS NEWS README TODO )
+   default
+
+   use tools && doman docs/chafa.1
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-04-27 Thread Jakov Smolić
commit: 1efcc83c8f6e1a8e0f2160aab3c2339d7a783834
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:15:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efcc83c

dev-util/clippy: add 8.2.2

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/clippy/Manifest|  1 +
 dev-util/clippy/clippy-8.2.2.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest
index 3a97435e4421..1f52d02d2c18 100644
--- a/dev-util/clippy/Manifest
+++ b/dev-util/clippy/Manifest
@@ -1 +1,2 @@
 DIST clippy-8.1.tar.gz 8514995 BLAKE2B 
6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11
 SHA512 
dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa
+DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 
7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf
 SHA512 
52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256

diff --git a/dev-util/clippy/clippy-8.2.2.ebuild 
b/dev-util/clippy/clippy-8.2.2.ebuild
new file mode 100644
index ..7438cb91f503
--- /dev/null
+++ b/dev-util/clippy/clippy-8.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="frr-${PV}"
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools python-single-r1
+
+DESCRIPTION="Standalone clippy tool built from FRR sources"
+HOMEPAGE="https://frrouting.org/;
+SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/frr-${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# standalone clippy does not have any tests
+# restrict to prevent bug 811753
+RESTRICT="test"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   virtual/libelf:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/flex"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --enable-clippy-only
+}
+
+src_install() {
+   dobin lib/clippy
+}



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

2022-04-27 Thread Jakov Smolić
commit: 789ce00e3ebca819ba20083002e448eb2d91f84d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:20:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789ce00e

net-misc/frr: add 8.2.2

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/frr/Manifest |   1 +
 net-misc/frr/frr-8.2.2.ebuild | 148 ++
 2 files changed, 149 insertions(+)

diff --git a/net-misc/frr/Manifest b/net-misc/frr/Manifest
index a767d94c0eba..59368f087ab7 100644
--- a/net-misc/frr/Manifest
+++ b/net-misc/frr/Manifest
@@ -1 +1,2 @@
 DIST frr-8.1.tar.gz 8514995 BLAKE2B 
6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11
 SHA512 
dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa
+DIST frr-8.2.2.tar.gz 9439460 BLAKE2B 
7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf
 SHA512 
52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256

diff --git a/net-misc/frr/frr-8.2.2.ebuild b/net-misc/frr/frr-8.2.2.ebuild
new file mode 100644
index ..44fb6e2685fc
--- /dev/null
+++ b/net-misc/frr/frr-8.2.2.ebuild
@@ -0,0 +1,148 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools pam python-single-r1 systemd
+
+DESCRIPTION="The FRRouting Protocol Suite"
+HOMEPAGE="https://frrouting.org/;
+SRC_URI="https://github.com/FRRouting/frr/archive/${P}.tar.gz;
+# FRR tarballs have weird format.
+S="${WORKDIR}/frr-${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   acct-user/frr
+   dev-libs/json-c:0=
+   >=net-libs/libyang-2.0.0
+   sys-libs/libcap
+   sys-libs/readline:0=
+   virtual/libcrypt:=
+   grpc? ( net-libs/grpc:= )
+   nhrp? ( net-dns/c-ares:0= )
+   pam? ( sys-libs/pam )
+   rpki? ( >=net-libs/rtrlib-0.6.3[ssh] )
+   snmp? ( net-analyzer/net-snmp:= )
+"
+BDEPEND="
+   ~dev-util/clippy-${PV}
+   sys-devel/flex
+   virtual/yacc
+   doc? ( dev-python/sphinx )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+   test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   $(python_gen_cond_dep 'dev-python/ipaddr[${PYTHON_USEDEP}]')
+   !net-misc/quagga
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.5-ipctl-forwarding.patch
+)
+
+src_prepare() {
+   default
+
+   python_fix_shebang tools
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --with-pkg-extra-version="-gentoo"
+   --enable-configfile-mask=0640
+   --enable-logfile-mask=0640
+   --prefix="${EPREFIX}"/usr
+   --libdir="${EPREFIX}"/usr/lib/frr
+   --sbindir="${EPREFIX}"/usr/lib/frr
+   --libexecdir="${EPREFIX}"/usr/lib/frr
+   --sysconfdir="${EPREFIX}"/etc/frr
+   --localstatedir="${EPREFIX}"/run/frr
+   --with-moduledir="${EPREFIX}"/usr/lib/frr/modules
+   --with-clippy="${BROOT}"/usr/bin/clippy
+   --enable-user=frr
+   --enable-group=frr
+   --enable-vty-group=frr
+   --enable-multipath=64
+   $(use_enable doc)
+   $(use_enable fpm)
+   $(use_enable grpc)
+   $(use_enable ipv6 ospf6d)
+   $(use_enable ipv6 ripngd)
+   $(use_enable ipv6 rtadv)
+   $(use_enable kernel_linux realms)
+   $(use_enable nhrp nhrpd)
+   $(usex ospfapi '--enable-ospfclient' '' '' '')
+   $(use_enable rpki)
+   $(use_enable snmp)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   use doc && emake -C doc html
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+
+   # Install user documentation if asked
+   use doc && dodoc -r doc/user/_build/html
+
+   # Create configuration directory with correct permissions
+   keepdir /etc/frr
+   fowners frr:frr /etc/frr
+   fperms 775 /etc/frr
+
+   # Create logs directory with the correct permissions
+   keepdir /var/log/frr
+   fowners frr:frr /var/log/frr
+   fperms 775 /var/log/frr
+
+   # Install the default configuration files
+   insinto 

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

2022-04-27 Thread Jakov Smolić
commit: 6f616a747ab9089014489060643905c6845024f1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 21:30:27 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f616a74

dev-util/bpftool: stabilize 5.16.15 for amd64

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-util/bpftool/bpftool-5.16.15.ebuild 
b/dev-util/bpftool/bpftool-5.16.15.ebuild
index d4a6b8926868..6e1462d1df87 100644
--- a/dev-util/bpftool/bpftool-5.16.15.ebuild
+++ b/dev-util/bpftool/bpftool-5.16.15.ebuild
@@ -25,7 +25,7 @@ S="${S_K}/tools/bpf/bpftool"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="caps"
 
 RDEPEND="



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

2022-04-27 Thread Jakov Smolić
commit: fc6b7cf4af820e91d3b330d7d66d378ddfa79556
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 21:29:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6b7cf4

dev-db/sqlite: add 3.38.3

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.38.3.ebuild | 436 +
 2 files changed, 438 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 9e386905e915..1753527de9dd 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-338.zip 10603776 BLAKE2B 
f196b00cce01672dc1a27a64d70669ff87c26eacbdb97c76c3c45702cc2c9509507ddcc50180b3a4479afe2991a94dc3a8def59a984d917ad09fba5cbb63da94
 SHA512 
8e1f77504a1057cd23a8a6c2a285d63c5df50ceaf6ab84054a6f5422286dd868bdb3d5bd9be180b7834caba2b65ca18560455bb504df30801157b62a62ef
 DIST sqlite-doc-3380100.zip 10615296 BLAKE2B 
fa3df2458b9c15d5f7ce8abb02eb050dddb618c6e87cd79e1979612649be53de4ed26d2bb3e1230e43d7fb1293e1d5bfa870d211195a9b7c2a11a97d417d1ab6
 SHA512 
ccdfee3d07f2c43b6dda52a2240fd3e72ada38be5a644d097b23116e1b0c2e21f539bf56afbae30fc4275b9b4a954393f95b0a5272bcf18c98e1538d190ff6bc
 DIST sqlite-doc-3380200.zip 10620764 BLAKE2B 
81f7e7b9aef37bdae133c4d7dc517d2040d8202a7e0cdf00180d3abe3fb677c80dbc1987e437f0d0f34f47c61f09a7c9d664ba42af976ecfb2490bb22087
 SHA512 
b54372ff788aa42b2138c6de91c42c4f6a6440623de3679f08b0519c5c20d9d865c60fa63223c60f4374ff5badb800d6f209e75abb280b9815902757424faf0b
+DIST sqlite-doc-3380300.zip 10626490 BLAKE2B 
7f1c2ff11ed4ba4748c35fcd72bedec5ce1ca68d87d00839f0a5f512c7309cf1c60678c0a0d8aecf07dc521c2240acdf1262f47ff3000b95e4953e095f2ec8f2
 SHA512 
4c30860b6ff0ba8c9455ea037cdda642bab2c1070e8726411ee51046b442f333623ce9c810d1d028a49ce571e6cc4afe363c643e90ba59463e84bb39298c4ad3
 DIST sqlite-src-338.zip 13236840 BLAKE2B 
f303e39a9d913994f0756f986de9d316322b2278b8d2aeb505eb37d1c370c2edbb91f6f56e95b73938137a72b0c22a82fc8a2ceb19ab03271c38f653b66f66ea
 SHA512 
9f4d3c406df5e6290f3f0b5e24b568723ab54bb085cb8cd7621ab42b0b8cd4f76e9784a4a29b42ea8cb0d1b7d759267c3cd980913d490d08e7172df05949131d
 DIST sqlite-src-3380100.zip 13241298 BLAKE2B 
9dbccd5942f146da4c40d6208c491473c191752a74ee18ce131f3dea533976732440974e97906aead460daee39c7d6085ffa0f093d8f17e8f64c813bbb2409ad
 SHA512 
df200916789c15e010a8e62dd8257833f34d4cf3496080a72fdc2330a530c193cda055e3c9ed39a404b87c8001c83a4b187491525ca95b5c5a1dbdd2f41cc222
 DIST sqlite-src-3380200.zip 13242285 BLAKE2B 
a07f895f57c355e2ec1c96fc857b63d774ff52f7e49c22b1c936b260e6e7787ec656059c02cc6d38845c4368507067d86dac493559541fbb914a3da9cbc67cce
 SHA512 
fd457602db4577b31bc6053fd3cceb220337275e3fd26976f4270fb8a7da4fa047ca23dd18e2795cdfd894d05bad4c53954a81391d71507d359fb224995e420a
+DIST sqlite-src-3380300.zip 13244116 BLAKE2B 
d28c26a72729b49fac009e835068a15cb14b13bcef5e2d45a94929f22329002cbbf09ff9926a7cb041d1bcbd6fb9ebac784cce06196d29a9b9bf56f97645553e
 SHA512 
d0605148931db62d167080e384d058e87452409fcb3ce366603e6eec8e2f68754259ce217c26e641401d5b0ae7714efd45fc4a881671db37597f2f027cd7da51

diff --git a/dev-db/sqlite/sqlite-3.38.3.ebuild 
b/dev-db/sqlite/sqlite-3.38.3.ebuild
new file mode 100644
index ..1def7739f4fc
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.38.3.ebuild
@@ -0,0 +1,436 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+if [[ "${PV}" != "" ]]; then
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+fi
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+if [[ "${PV}" == "" ]]; then
+   PROPERTIES="live"
+fi
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == "" ]]; then
+   BDEPEND=">=dev-lang/tcl-8.6:0
+   dev-vcs/fossil"
+else
+   BDEPEND="app-arch/unzip
+   >=dev-lang/tcl-8.6:0"
+fi
+RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+   tcl? ( 

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

2022-04-27 Thread Jakov Smolić
commit: 42e2464f95ca37292ae36cd0f3a77c70cecc61f0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:10:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e2464f

dev-libs/json-c: Update live ebuild

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/json-c/json-c-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/json-c/json-c-.ebuild 
b/dev-libs/json-c/json-c-.ebuild
index effac5b4d6ca..8a3acbd12f9c 100644
--- a/dev-libs/json-c/json-c-.ebuild
+++ b/dev-libs/json-c/json-c-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
 CMAKE_ECLASS=cmake
 inherit cmake-multilib git-r3



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

2022-04-27 Thread Jakov Smolić
commit: 58ca1b8eda8b6242d59f94b0dbd5b570012218ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 21:30:37 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ca1b8e

dev-util/bpftool: drop 5.16.14, 5.17.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/bpftool/Manifest   |   2 -
 dev-util/bpftool/bpftool-5.16.14.ebuild | 117 
 dev-util/bpftool/bpftool-5.17.1.ebuild  | 117 
 3 files changed, 236 deletions(-)

diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest
index 510971ecc9b9..ce726ec47e97 100644
--- a/dev-util/bpftool/Manifest
+++ b/dev-util/bpftool/Manifest
@@ -1,6 +1,4 @@
 DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST linux-5.17.tar.xz 128399340 BLAKE2B 
82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0
 SHA512 
89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b
-DIST patch-5.16.14.xz 685480 BLAKE2B 
5659f5fc0287ca2f8512d213ae535c82380496314b641f6f796ab5e4d6be28cbb06c1f2ae0edf86e90780b0301ff7d395e0001d08f6b8f6d83bbc2d06c74c2e5
 SHA512 
e6e4a5ff64fb9e0112a2688c8ceeb26425bb52d9981d34026a973e13b76891795c599ac5edbe22b57ef56bede99c44f8fe98825b3c5db8aadb359d84fbb776b2
 DIST patch-5.16.15.xz 721632 BLAKE2B 
650cc70fd15c2f3ee527589e122c0a60543d6aae918eff51a9136a8187402b1812d6439bfc9a10882c20c444fd5dcdb9570e4f53024ee7f2ecc8e2f17b3f1a25
 SHA512 
e5dcae0e6ed3ccb9956f2c9848df0dbc93de55dc704214fa248ac73a8b9de3fdd829a9e9cfa2c15f452548e5ac871ad1594d6a622271bf98fbd07ae747f18520
-DIST patch-5.17.1.xz 15244 BLAKE2B 
f340b8a103754122153dd381fe210b18ba37b7262dae4fc7a1f99c5a62868c9bdb178e83865b35f00b82bd2d67ae127c440515d1740093825f7ec7fa4c4a490d
 SHA512 
fb9a28ce7c68daeca82586e7631dc0be00a1a8393b4cef4c659fc1f9dac6e1f941bd60671c0350d1dea9cb035f56d627f64a394a9acb00b2b5dea8a1d44c065f
 DIST patch-5.17.4.xz 547280 BLAKE2B 
453f8ff38a9c6bc69ebb18fe2ea413844e6987b6ff5e0c735f0d047b730349e35731d5a813c3732b330ae9e06e606987952f4d649b3b9b43144710dd296b769f
 SHA512 
9242ce094611d1ee672e782d3eea5910af6c8172fd237afc0a58414106bfc2e7a771d3db91fbf19bcb3cc123ad103c6950951e0c5c5582410a43caec4eb79465

diff --git a/dev-util/bpftool/bpftool-5.16.14.ebuild 
b/dev-util/bpftool/bpftool-5.16.14.ebuild
deleted file mode 100644
index 6e1462d1df87..
--- a/dev-util/bpftool/bpftool-5.16.14.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit estack linux-info optfeature python-any-r1 toolchain-funcs
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-pre/-git}"
-
-DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and 
maps"
-HOMEPAGE="https://kernel.org/;
-
-LINUX_V="${PV:0:1}.x"
-LINUX_VER=$(ver_cut 1-2)
-LINUX_PATCH=patch-${PV}.xz
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH};
-
-LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
-SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
-
-S_K="${WORKDIR}/linux-${LINUX_VER}"
-S="${S_K}/tools/bpf/bpftool"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="caps"
-
-RDEPEND="
-   sys-libs/binutils-libs:=
-   sys-libs/zlib:=
-   virtual/libelf:=
-   caps? ( sys-libs/libcap:= )
-"
-DEPEND="
-   ${RDEPEND}
-   >=sys-kernel/linux-headers-5.8
-"
-BDEPEND="
-   ${LINUX_PATCH+dev-util/patchutils}
-   ${PYTHON_DEPS}
-   dev-python/docutils
-"
-
-CONFIG_CHECK="~DEBUG_INFO_BTF"
-
-# src_unpack and src_prepare are copied from dev-util/perf since
-# it's building from the same tarball, please keep it in sync with perf
-src_unpack() {
-   local paths=(
-   tools/bpf kernel/bpf
-   tools/{arch,build,include,lib,perf,scripts} 
{scripts,include,lib} "arch/*/lib"
-   )
-
-   # We expect the tar implementation to support the -j option (both
-   # GNU tar and libarchive's tar support that).
-   echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
-   tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
-   "${paths[@]/#/linux-${LINUX_VER}/}" || die
-
-   if [[ -n ${LINUX_PATCH} ]] ; then
-   eshopts_push -o noglob
-   ebegin "Filtering partial source patch"
-   filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} 
\
-   > ${P}.patch
-   eend $? || die "filterdiff failed"
-  

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

2022-04-27 Thread Jakov Smolić
commit: bbf2ff60aa1b1d1e8fd5575f3a58f5f0fba91223
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 22:09:56 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 22:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf2ff60

dev-libs/json-c: add 0.16

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/json-c/Manifest   |  1 +
 dev-libs/json-c/json-c-0.16.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest
index 99ea09eff23f..f79489750eeb 100644
--- a/dev-libs/json-c/Manifest
+++ b/dev-libs/json-c/Manifest
@@ -1 +1,2 @@
 DIST json-c-0.15.tar.gz 361488 BLAKE2B 
ae34f6dd45ebee55e6413ecb234e48fa5ae1c17e6fa1246204e8801457060e176abe90d76d04ad0ee9b903ff467bc3b8ed5816792da175aad8862b9d168e
 SHA512 
dc01298bcc78f0f31a34f5fcfe45c0feebfd88518e97fb4f96f1a652f71ccdd303415a4c7bf5b573bdcbcca80428281f0dfccefc6545ea3a7f18dbb819332f34
+DIST json-c-0.16.tar.gz 351916 BLAKE2B 
11457fa39330338c85bfdfb0dd38fc703ad6942e730ba090c9fe017dfb81ef905d7b1bb1c768b9b51f6445a8cf3cf4007d7740be3a9878f8062edc62ba554c66
 SHA512 
255cff99033340b2c2678255d41dae7808f83ed0c102e693d2d9e186bd1f21dd1385fcaa360c0fc087a00965a9567fbda733370e6b518a9be2f1bb0a80439151

diff --git a/dev-libs/json-c/json-c-0.16.ebuild 
b/dev-libs/json-c/json-c-0.16.ebuild
new file mode 100644
index ..185b1c600d9b
--- /dev/null
+++ b/dev-libs/json-c/json-c-0.16.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib
+
+DESCRIPTION="A JSON implementation in C"
+HOMEPAGE="https://github.com/json-c/json-c/wiki;
+SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="cpu_flags_x86_rdrand doc static-libs threads"
+
+BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/json-c/config.h
+)
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC_LIBS=$(usex static-libs)
+   -DDISABLE_WERROR=ON
+   -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand)
+   -DENABLE_THREADING=$(usex threads)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+}
+
+multilib_src_test() {
+   multilib_is_native_abi && cmake_src_test
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( "${S}"/doc/html/. )
+   einstalldocs
+}



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

2022-04-27 Thread Maciej Barć
commit: 50925bf3dd8720347c7ecce3655d2512c281e14e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 27 22:17:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 27 22:18:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50925bf3

app-emacs/projectile: remove elisp autoload file

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

 app-emacs/projectile/files/50projectile-gentoo.el| 3 ++-
 .../{projectile-2.5.0.ebuild => projectile-2.5.0-r1.ebuild}  | 5 -
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-emacs/projectile/files/50projectile-gentoo.el 
b/app-emacs/projectile/files/50projectile-gentoo.el
index 05c734668e49..8b3f91f32ec4 100644
--- a/app-emacs/projectile/files/50projectile-gentoo.el
+++ b/app-emacs/projectile/files/50projectile-gentoo.el
@@ -1,2 +1,3 @@
 (add-to-list 'load-path "@SITELISP@")
-(load "@SITELISP@/projectile-autoload.el")
+(autoload 'projectile-mode "projectile"
+  "Minor mode to assist project management and navigation." t)

diff --git a/app-emacs/projectile/projectile-2.5.0.ebuild 
b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
similarity index 87%
rename from app-emacs/projectile/projectile-2.5.0.ebuild
rename to app-emacs/projectile/projectile-2.5.0-r1.ebuild
index 9ebbdf6b49f5..26f4e8b00c5e 100644
--- a/app-emacs/projectile/projectile-2.5.0.ebuild
+++ b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
@@ -26,8 +26,3 @@ src_test() {
mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
buttercup -L . -L test --traceback full || die
 }
-
-src_install() {
-   elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
-   elisp_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dolphin/

2022-04-27 Thread James Le Cuirot
commit: cb0810b6683c41e9f179c32f86844f4c7fbb9898
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 22:09:55 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 22:09:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0810b6

games-emulation/dolphin: Don't use variable in LICENSE

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

 games-emulation/dolphin/dolphin-5.0_p20210506-r3.ebuild | 4 +---
 games-emulation/dolphin/dolphin-.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/games-emulation/dolphin/dolphin-5.0_p20210506-r3.ebuild 
b/games-emulation/dolphin/dolphin-5.0_p20210506-r3.ebuild
index ec22c67307fc..33218b7db9b5 100644
--- a/games-emulation/dolphin/dolphin-5.0_p20210506-r3.ebuild
+++ b/games-emulation/dolphin/dolphin-5.0_p20210506-r3.ebuild
@@ -21,8 +21,7 @@ fi
 DESCRIPTION="Gamecube and Wii game emulator"
 HOMEPAGE="https://dolphin-emu.org/;
 
-# NB: appended below
-LICENSE="GPL-2+"
+LICENSE="GPL-2+ Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT ZLIB"
 SLOT="0"
 IUSE="alsa bluetooth discord-presence doc +evdev ffmpeg +gui log
profile pulseaudio systemd upnp vulkan"
@@ -108,7 +107,6 @@ declare -A KEEP_BUNDLED=(
# No code to detect shared library.
[zstd]=BSD
 )
-LICENSE+=" ${KEEP_BUNDLED[*]}"
 
 src_prepare() {
cmake_src_prepare

diff --git a/games-emulation/dolphin/dolphin-.ebuild 
b/games-emulation/dolphin/dolphin-.ebuild
index a6b3ce256bbc..c62f0305347a 100644
--- a/games-emulation/dolphin/dolphin-.ebuild
+++ b/games-emulation/dolphin/dolphin-.ebuild
@@ -22,8 +22,7 @@ fi
 DESCRIPTION="Gamecube and Wii game emulator"
 HOMEPAGE="https://dolphin-emu.org/;
 
-# NB: appended below
-LICENSE="GPL-2+"
+LICENSE="GPL-2+ Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 ZLIB"
 SLOT="0"
 IUSE="alsa bluetooth discord-presence doc +evdev ffmpeg +gui log mgba
profile pulseaudio systemd upnp vulkan"
@@ -110,7 +109,6 @@ declare -A KEEP_BUNDLED=(
# This is a stripped-down mGBA for integrated GBA support
[mGBA]=MPL-2.0
 )
-LICENSE+=" ${KEEP_BUNDLED[*]}"
 
 src_prepare() {
cmake_src_prepare



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2022-04-27 Thread James Le Cuirot
commit: 401f81f9581e371105cf6277edd5e0380e83f20b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 22:02:48 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 22:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401f81f9

www-client/vivaldi-snapshot: Drop old 5.3.2643.3

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.3.2643.3.ebuild | 204 -
 2 files changed, 207 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 3cc1432e14bd..320a93b34d22 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.3.2643.3-1_amd64.deb 87822808 BLAKE2B 
6d4b5241556c56384d29b7e955ec4a80af2f97f3bdf45153eb4582c24cd0c30f164dc5cc77f0e2b09d389125bdbf3d3eac1f3f1c17756ec41a11c999140ff1f0
 SHA512 
23f3b1b19f671e0cf6eecdff39ae28c3f85e4841fd5c98d88d91c1b9ab0c65c5a4d570fdbff81e66d04ad6f651d7c9f42223843baf2e25406422eb6945b32d45
-DIST vivaldi-snapshot_5.3.2643.3-1_arm64.deb 8302 BLAKE2B 
3846e53ad67717d0745a07f897fb22304bff0fd031782d9594a43fbfc42242843bc6054c21a6b3a65282a38e4dd62ac8f29a18ed890a73139cccf4337fcdc6f3
 SHA512 
53d67e06984ee5c332147af2d4dcba8c76c931dcd2eb807f3b1270d246ed66ea51dae16d2faccad058fafd06a13c114cf58c89a2c3123e564ca5a3b31ce545fd
-DIST vivaldi-snapshot_5.3.2643.3-1_armhf.deb 78922984 BLAKE2B 
a159305edea693f27b98ff5fe53481b2e2a3578a05fe9d75c3b6927d8757a6fe3ab1980e4b74a2d202d4b20e5a149d2752107c88b4e8ba7efdac04c64612de68
 SHA512 
89a9b37422f97aaa5ee75da3894de6fa21d83dd6080b000c0c91e5bf9c497bfc26995f40a80eceeba0a781f2e9892982f59967b678b5c0397347a57dd1ba1dce
 DIST vivaldi-snapshot_5.3.2652.3-1_amd64.deb 87820896 BLAKE2B 
b68aa42c5cd5f455700cf1a0cf1dd89a14f7200e8b82a71478664ab1bce0d3b1d5ec30c357a184a12cb87d846f2b4af603fb0dd9271bed2cef7878ea67b9a6ed
 SHA512 
703ff49275e0aeb6c82d3f0f4f33f1b353e9f23fb99f2cbb44d9357cbf376b82a898659dc67dd32e660b1947653632ccf51e67b5dc8d213ab1721da32d8a9c7a
 DIST vivaldi-snapshot_5.3.2652.3-1_arm64.deb 83028328 BLAKE2B 
3224cee79e0454bdf605a4b81a6190fb0feabdfcb2c07b2724897eb85dda9c5a6ccce15244e70628233146c1bbe04270c4d9c163ffa74dfd741f1fc3b0bd3b43
 SHA512 
6da23ec18ef70b89aa86ae778fbaf26250a63e4eae72384610253196a961a2db22b7c4adf1f544f968948d7306282fb11f58bc863afce6c9ddce43696316617c
 DIST vivaldi-snapshot_5.3.2652.3-1_armhf.deb 78930880 BLAKE2B 
f498cf0e8f62e01e4da675f70d26147f9c599659b407bebf12d6465a9785f69202bab7d191fc257066c2fe2a7b05aeb4897b4fabc59ef0df32078ece96234d96
 SHA512 
392005e3c8ce651c94ec0b3c79b108c787784583756c364dc9255b4fd11ec6b0b6d0e480b49ab891edbab642dcaadf018e1a212e4c8a3b0ca4a93b4da55ef62b

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2643.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2643.3.ebuild
deleted file mode 100644
index d6cfbbe0cedf..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2643.3.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="100"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs 

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2022-04-27 Thread James Le Cuirot
commit: 7ff1cf06438e4bc9cff3066b6d8c47689fb94f6d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 22:01:45 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 22:01:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff1cf06

www-client/vivaldi-snapshot: Add version 5.3.2656.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.3.2656.3.ebuild | 204 +
 2 files changed, 207 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 1c6239c12ff3..3cc1432e14bd 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_5.3.2643.3-1_armhf.deb 78922984 BLAKE2B 
a159305edea693f27b
 DIST vivaldi-snapshot_5.3.2652.3-1_amd64.deb 87820896 BLAKE2B 
b68aa42c5cd5f455700cf1a0cf1dd89a14f7200e8b82a71478664ab1bce0d3b1d5ec30c357a184a12cb87d846f2b4af603fb0dd9271bed2cef7878ea67b9a6ed
 SHA512 
703ff49275e0aeb6c82d3f0f4f33f1b353e9f23fb99f2cbb44d9357cbf376b82a898659dc67dd32e660b1947653632ccf51e67b5dc8d213ab1721da32d8a9c7a
 DIST vivaldi-snapshot_5.3.2652.3-1_arm64.deb 83028328 BLAKE2B 
3224cee79e0454bdf605a4b81a6190fb0feabdfcb2c07b2724897eb85dda9c5a6ccce15244e70628233146c1bbe04270c4d9c163ffa74dfd741f1fc3b0bd3b43
 SHA512 
6da23ec18ef70b89aa86ae778fbaf26250a63e4eae72384610253196a961a2db22b7c4adf1f544f968948d7306282fb11f58bc863afce6c9ddce43696316617c
 DIST vivaldi-snapshot_5.3.2652.3-1_armhf.deb 78930880 BLAKE2B 
f498cf0e8f62e01e4da675f70d26147f9c599659b407bebf12d6465a9785f69202bab7d191fc257066c2fe2a7b05aeb4897b4fabc59ef0df32078ece96234d96
 SHA512 
392005e3c8ce651c94ec0b3c79b108c787784583756c364dc9255b4fd11ec6b0b6d0e480b49ab891edbab642dcaadf018e1a212e4c8a3b0ca4a93b4da55ef62b
+DIST vivaldi-snapshot_5.3.2656.3-1_amd64.deb 87815732 BLAKE2B 
866fa4f86ef952dab2f9a0b663976948a5fb88129a3f9561ce9d84c57077e964decef969c670ac1dc766d1c799d2232bba6b3077903f8f62e5c7fb79875a0f36
 SHA512 
ecc3fefc97b8ac419cf80f6202ce8817cbe7beb4ecbce6e02b7b4e7328a6a3cdaf510cfe235bb1703724879ee768311258bc083dc3b01232ef10a3b7a85a47c0
+DIST vivaldi-snapshot_5.3.2656.3-1_arm64.deb 83051204 BLAKE2B 
cfb53638c4a70ac1566d0902b6ad469c48bf4b76190a25ad92bed3c37028e7cdd4817716202a57e7db95c27827c46c3aa65887fdf36361d455aa83192b3bf56d
 SHA512 
f356b900a68b48113df79dbafe4788d93ec4d0aaa323a58585256422612e87e386e91305607a4c10fd00d634bdadb7839668f2a00a3dc780802fb2b5943bbf5c
+DIST vivaldi-snapshot_5.3.2656.3-1_armhf.deb 78955360 BLAKE2B 
79659e6dd946ab72ee0b1ec4e918d91026324ec7b9a7952f368d92714c0dd7cfbe805e12e6b7c71d0a0f43058c208818ac94056ee96ecff277b7c8648802f6a9
 SHA512 
367db7fe29d27773f01c65f501d283b5f232ca001121e9e51091a70d8e8d1d880f77663b3ff2656e1bb6ba6031aecbcb6e3217f926b0f48389e03dc50fc93c4d

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2656.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2656.3.ebuild
new file mode 100644
index ..d6cfbbe0cedf
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.3.2656.3.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="100"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/munt-mt32emu/, media-libs/munt-mt32emu/files/

2022-04-27 Thread James Le Cuirot
commit: 77bbac54dbab44f98b5b7ad8a8a355c8b53e206c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:58:11 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bbac54

media-libs/munt-mt32emu: Drop old 2.5.3-r1 and 2.6.1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/munt-mt32emu/Manifest   |  2 --
 .../files/munt-mt32emu-2.4.2-docs.patch| 14 --
 .../munt-mt32emu/munt-mt32emu-2.5.3-r1.ebuild  | 31 --
 media-libs/munt-mt32emu/munt-mt32emu-2.6.1.ebuild  | 31 --
 4 files changed, 78 deletions(-)

diff --git a/media-libs/munt-mt32emu/Manifest b/media-libs/munt-mt32emu/Manifest
index 26dd01187f99..2124499947af 100644
--- a/media-libs/munt-mt32emu/Manifest
+++ b/media-libs/munt-mt32emu/Manifest
@@ -1,3 +1 @@
-DIST libmt32emu_2_5_3.tar.gz 527698 BLAKE2B 
1ca31f2da92d77f9c3d34bb8c9f19e34e83cc82751ba08dfda1240a28b49e36c2acf3a6d8aab6e62107df4d88645e77d447e332968007fe865882d54e71475de
 SHA512 
c801e22e861898281316109533ca6264f5a9cf778d4f0bb14b49bb6d04d53b7e60cd8320d5b29a63534f6c470b4feb67c881e86c49b7860a98639ce01b99debf
-DIST libmt32emu_2_6_1.tar.gz 572860 BLAKE2B 
3ba8ec7d9b73a83341eafc990e2c5a2c5c439564ad43ac3d6f9ab3325225c863418fd901e5424e57343b40cb8cc873345003fd299d6a22d02ff3872681ff164e
 SHA512 
888c417cce04b31b45858220a6615105611471567be8cce91c2053885c4b677a09667310bfab702bbf62f4b7230bb7c2357cb480087f6e4daecbd58e464e4212
 DIST libmt32emu_2_6_3.tar.gz 573978 BLAKE2B 
74f838380824cb334df2f2ef56709585e0cffd0ef4e317554f7df434b0c945eb0a18a994130766b3a5401abbbefe70df0be32c690ef8b21bcc3ac604291b020d
 SHA512 
c81b80d63e7da5f57465ea09a0b7d9415591e30a4eb8797210d6409f7b985eec0f0fcff8b1d5d9e0f51805f5e0692c660a435c12ca5e0670c11d24cf0a327a24

diff --git a/media-libs/munt-mt32emu/files/munt-mt32emu-2.4.2-docs.patch 
b/media-libs/munt-mt32emu/files/munt-mt32emu-2.4.2-docs.patch
deleted file mode 100644
index df84d643762a..
--- a/media-libs/munt-mt32emu/files/munt-mt32emu-2.4.2-docs.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --color -Naur a/CMakeLists.txt b/CMakeLists.txt
 a/CMakeLists.txt   2021-01-17 13:16:00.0 +
-+++ b/CMakeLists.txt   2021-01-30 22:56:28.027134357 +
-@@ -261,8 +261,8 @@
- 
- if(libmt32emu_PACKAGE_TYPE STREQUAL "Runtime" OR NOT libmt32emu_PACKAGE_TYPE 
STREQUAL "Devel")
-   install(FILES
--AUTHORS.txt COPYING.txt COPYING.LESSER.txt NEWS.txt README.md TODO.txt
--DESTINATION share/doc/munt/libmt32emu
-+AUTHORS.txt NEWS.txt README.md TODO.txt
-+DESTINATION share/doc/$ENV{PF}
-   )
- endif()
- 

diff --git a/media-libs/munt-mt32emu/munt-mt32emu-2.5.3-r1.ebuild 
b/media-libs/munt-mt32emu/munt-mt32emu-2.5.3-r1.ebuild
deleted file mode 100644
index ccfcba7eded4..
--- a/media-libs/munt-mt32emu/munt-mt32emu-2.5.3-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P="libmt32emu_${PV//./_}"
-DESCRIPTION="Library for emulating the Roland MT-32, CM-32L, CM-64 and LAPC-I"
-HOMEPAGE="https://github.com/munt/munt;
-SRC_URI="https://github.com/munt/munt/archive/${MY_P}.tar.gz;
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-S="${WORKDIR}/munt-${MY_P}/mt32emu"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.4.2-docs.patch
-)
-
-src_configure() {
-   local libdir=${EPREFIX}/usr/$(get_libdir)
-
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="${libdir}"
-   -Dlibmt32emu_PKGCONFIG_INSTALL_PREFIX="${libdir}"
-   )
-
-   cmake_src_configure
-}

diff --git a/media-libs/munt-mt32emu/munt-mt32emu-2.6.1.ebuild 
b/media-libs/munt-mt32emu/munt-mt32emu-2.6.1.ebuild
deleted file mode 100644
index 4a07225533b4..
--- a/media-libs/munt-mt32emu/munt-mt32emu-2.6.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_P="libmt32emu_${PV//./_}"
-DESCRIPTION="Library for emulating the Roland MT-32, CM-32L, CM-64 and LAPC-I"
-HOMEPAGE="https://github.com/munt/munt;
-SRC_URI="https://github.com/munt/munt/archive/${MY_P}.tar.gz;
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-S="${WORKDIR}/munt-${MY_P}/mt32emu"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.6.1-docs.patch
-)
-
-src_configure() {
-   local libdir=${EPREFIX}/usr/$(get_libdir)
-
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="${libdir}"
-   -Dlibmt32emu_PKGCONFIG_INSTALL_PREFIX="${libdir}"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/munt-mt32emu/

2022-04-27 Thread James Le Cuirot
commit: 3d10b959f86e43d9b1a79ade53f3c08ac5940e8a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:57:37 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d10b959

media-libs/munt-mt32emu: Version bump to 2.6.3

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/munt-mt32emu/Manifest  |  1 +
 media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/media-libs/munt-mt32emu/Manifest b/media-libs/munt-mt32emu/Manifest
index 787acea436e1..26dd01187f99 100644
--- a/media-libs/munt-mt32emu/Manifest
+++ b/media-libs/munt-mt32emu/Manifest
@@ -1,2 +1,3 @@
 DIST libmt32emu_2_5_3.tar.gz 527698 BLAKE2B 
1ca31f2da92d77f9c3d34bb8c9f19e34e83cc82751ba08dfda1240a28b49e36c2acf3a6d8aab6e62107df4d88645e77d447e332968007fe865882d54e71475de
 SHA512 
c801e22e861898281316109533ca6264f5a9cf778d4f0bb14b49bb6d04d53b7e60cd8320d5b29a63534f6c470b4feb67c881e86c49b7860a98639ce01b99debf
 DIST libmt32emu_2_6_1.tar.gz 572860 BLAKE2B 
3ba8ec7d9b73a83341eafc990e2c5a2c5c439564ad43ac3d6f9ab3325225c863418fd901e5424e57343b40cb8cc873345003fd299d6a22d02ff3872681ff164e
 SHA512 
888c417cce04b31b45858220a6615105611471567be8cce91c2053885c4b677a09667310bfab702bbf62f4b7230bb7c2357cb480087f6e4daecbd58e464e4212
+DIST libmt32emu_2_6_3.tar.gz 573978 BLAKE2B 
74f838380824cb334df2f2ef56709585e0cffd0ef4e317554f7df434b0c945eb0a18a994130766b3a5401abbbefe70df0be32c690ef8b21bcc3ac604291b020d
 SHA512 
c81b80d63e7da5f57465ea09a0b7d9415591e30a4eb8797210d6409f7b985eec0f0fcff8b1d5d9e0f51805f5e0692c660a435c12ca5e0670c11d24cf0a327a24

diff --git a/media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild 
b/media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild
new file mode 100644
index ..4a07225533b4
--- /dev/null
+++ b/media-libs/munt-mt32emu/munt-mt32emu-2.6.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_P="libmt32emu_${PV//./_}"
+DESCRIPTION="Library for emulating the Roland MT-32, CM-32L, CM-64 and LAPC-I"
+HOMEPAGE="https://github.com/munt/munt;
+SRC_URI="https://github.com/munt/munt/archive/${MY_P}.tar.gz;
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+S="${WORKDIR}/munt-${MY_P}/mt32emu"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.1-docs.patch
+)
+
+src_configure() {
+   local libdir=${EPREFIX}/usr/$(get_libdir)
+
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="${libdir}"
+   -Dlibmt32emu_PKGCONFIG_INSTALL_PREFIX="${libdir}"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/munt-mt32emu-alsadrv/

2022-04-27 Thread James Le Cuirot
commit: 76dd43bd7a39c9f2385b720db3ec30bf1c669851
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:55:29 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:58:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76dd43bd

media-sound/munt-mt32emu-alsadrv: Drop old 2.3.0

Signed-off-by: James Le Cuirot  gentoo.org>

 media-sound/munt-mt32emu-alsadrv/Manifest  |  1 -
 .../munt-mt32emu-alsadrv-2.3.0.ebuild  | 52 --
 2 files changed, 53 deletions(-)

diff --git a/media-sound/munt-mt32emu-alsadrv/Manifest 
b/media-sound/munt-mt32emu-alsadrv/Manifest
index d1c9e887b9a7..8ae7549df066 100644
--- a/media-sound/munt-mt32emu-alsadrv/Manifest
+++ b/media-sound/munt-mt32emu-alsadrv/Manifest
@@ -1,2 +1 @@
 DIST libmt32emu_2_6_1.tar.gz 572860 BLAKE2B 
3ba8ec7d9b73a83341eafc990e2c5a2c5c439564ad43ac3d6f9ab3325225c863418fd901e5424e57343b40cb8cc873345003fd299d6a22d02ff3872681ff164e
 SHA512 
888c417cce04b31b45858220a6615105611471567be8cce91c2053885c4b677a09667310bfab702bbf62f4b7230bb7c2357cb480087f6e4daecbd58e464e4212
-DIST munt_2_3_0.tar.gz 418703 BLAKE2B 
d9c4290f11f4114b26aa45d6591c04a73d56981e7f618c1466db81fd35be3588b2853fb60b9cf65dd523ce8ea120a5a187bd805b58ba2f75719d460929c2e4e1
 SHA512 
87fe4891628ea33967270fe3c6c3840e40deb14bd7c8d61490d4c0057438af6bc0099c10e24e813ef1613ca9cc9fc1567a0340c7ea1f4254b209f7fc99c8c7a1

diff --git a/media-sound/munt-mt32emu-alsadrv/munt-mt32emu-alsadrv-2.3.0.ebuild 
b/media-sound/munt-mt32emu-alsadrv/munt-mt32emu-alsadrv-2.3.0.ebuild
deleted file mode 100644
index 135f9f121553..
--- a/media-sound/munt-mt32emu-alsadrv/munt-mt32emu-alsadrv-2.3.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs prefix
-
-MY_P="munt_${PV//./_}"
-DESCRIPTION="ALSA MIDI driver for emulating the Roland MT-32, CM-32L, CM-64 
and LAPC-I"
-HOMEPAGE="https://github.com/munt/munt;
-SRC_URI="https://github.com/munt/munt/archive/${MY_P}.tar.gz;
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X"
-
-DEPEND="media-libs/alsa-lib
-   media-libs/munt-mt32emu
-   X? (
-   x11-libs/libX11
-   x11-libs/libXpm
-   x11-libs/libXt
-   )"
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/munt-${MY_P}/mt32emu_alsadrv"
-DATA="/usr/share/mt32-rom-data"
-
-src_prepare() {
-   default
-
-   # Fix MT32 ROM path.
-   hprefixify src/alsadrv.cpp
-}
-
-src_compile() {
-   emake mt32d CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
-   use X && emake xmt32 CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} 
${LDFLAGS}"
-}
-
-src_install() {
-   dobin mt32d
-   use X && dobin xmt32
-   dodoc {AUTHORS,README}.txt
-   keepdir "${DATA}"
-}
-
-pkg_postinst() {
-   einfo "MT32_CONTROL.ROM and MT32_PCM.ROM cannot be legally included so 
you must"
-   einfo "obtain them and place them in ${EPREFIX}${DATA}."
-}



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

2022-04-27 Thread Sam James
commit: bd3c3f2018977f9519e07c46f135a373cc909ba5
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 27 21:54:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 27 21:57:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3c3f20

dev-util/mdds: forward ~riscv

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

 dev-util/mdds/mdds-2.0.2.ebuild | 2 +-
 dev-util/mdds/mdds-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/mdds/mdds-2.0.2.ebuild b/dev-util/mdds/mdds-2.0.2.ebuild
index 6abe223c7965..ed3476333789 100644
--- a/dev-util/mdds/mdds-2.0.2.ebuild
+++ b/dev-util/mdds/mdds-2.0.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools toolchain-funcs
 

diff --git a/dev-util/mdds/mdds-.ebuild b/dev-util/mdds/mdds-.ebuild
index 6abe223c7965..ed3476333789 100644
--- a/dev-util/mdds/mdds-.ebuild
+++ b/dev-util/mdds/mdds-.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools toolchain-funcs
 



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

2022-04-27 Thread Sam James
commit: 986659339202fef53bc09dcd512ca13e394f498b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 27 21:55:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 27 21:57:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98665933

app-text/libetonyek: forward ~riscv

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

 app-text/libetonyek/libetonyek-0.1.10-r1.ebuild | 4 ++--
 app-text/libetonyek/libetonyek-.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild 
b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
index 7493c2947bb9..b2d0bb4788dd 100644
--- a/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
+++ b/app-text/libetonyek/libetonyek-0.1.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
 else
MDDS_VER="2.0"
SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 DESCRIPTION="Library parsing Apple Keynote presentations"
 HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek;

diff --git a/app-text/libetonyek/libetonyek-.ebuild 
b/app-text/libetonyek/libetonyek-.ebuild
index b7576e139572..85eb33c30553 100644
--- a/app-text/libetonyek/libetonyek-.ebuild
+++ b/app-text/libetonyek/libetonyek-.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then
inherit autotools git-r3
 else
SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 DESCRIPTION="Library parsing Apple Keynote presentations"
 HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek;



[gentoo-commits] repo/gentoo:master commit in: app-office/abiword/

2022-04-27 Thread Andreas K. Hüttel
commit: bb0f337730f828cb170198bf6ecd09d34c4435b7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 27 21:49:50 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 27 21:56:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0f3377

app-office/abiword: Drop ~mips keyword

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-office/abiword/abiword-3.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/abiword/abiword-3.0.5.ebuild 
b/app-office/abiword/abiword-3.0.5.ebuild
index 030b22284620..e29bab62b9cc 100644
--- a/app-office/abiword/abiword-3.0.5.ebuild
+++ b/app-office/abiword/abiword-3.0.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="calendar collab cups debug eds +goffice grammar +introspection latex map 
math ots +plugins readline redland spell wordperfect wmf thesaurus"
 # You need 'plugins' enabled if want to enable the extra plugins
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: app-portage/layman/

2022-04-27 Thread Andreas K. Hüttel
commit: a7ace9957b9982b94d6acaf8c84f3ec816719342
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 27 21:52:56 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 27 21:56:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ace995

app-portage/layman: Drop mips keyword

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-portage/layman/layman-2.4.3.ebuild | 2 +-
 app-portage/layman/layman-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/layman/layman-2.4.3.ebuild 
b/app-portage/layman/layman-2.4.3.ebuild
index f07e9364aa7b..298dc099aaf9 100644
--- a/app-portage/layman/layman-2.4.3.ebuild
+++ b/app-portage/layman/layman-2.4.3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Tool to manage Gentoo overlays"

diff --git a/app-portage/layman/layman-.ebuild 
b/app-portage/layman/layman-.ebuild
index 47a4cf73907d..0f5addf3ecee 100644
--- a/app-portage/layman/layman-.ebuild
+++ b/app-portage/layman/layman-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="Tool to manage Gentoo overlays"



[gentoo-commits] repo/gentoo:master commit in: app-portage/elicense/

2022-04-27 Thread Andreas K. Hüttel
commit: adb7dd4b62c41d71b5b13b99ec8d6d6267a21300
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 27 21:51:40 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 27 21:56:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb7dd4b

app-portage/elicense: Drop mips keyword

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 app-portage/elicense/elicense-1.0.2.ebuild | 4 ++--
 app-portage/elicense/elicense-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-portage/elicense/elicense-1.0.2.ebuild 
b/app-portage/elicense/elicense-1.0.2.ebuild
index 4c89c0d9be20..d564118c306a 100644
--- a/app-portage/elicense/elicense-1.0.2.ebuild
+++ b/app-portage/elicense/elicense-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Whissi/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 mips ppc ppc64 ~riscv ~s390 
sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 
sparc x86"
 fi
 
 DESCRIPTION="Tool to find installed packages in Gentoo with non-accepted 
license(s)"

diff --git a/app-portage/elicense/elicense-.ebuild 
b/app-portage/elicense/elicense-.ebuild
index 7870b58347a6..831da3331919 100644
--- a/app-portage/elicense/elicense-.ebuild
+++ b/app-portage/elicense/elicense-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/Whissi/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 fi
 
 DESCRIPTION="Tool to find installed packages in Gentoo with non-accepted 
license(s)"



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

2022-04-27 Thread Andreas K. Hüttel
commit: b4795f432fc377f619652566194bb02fb91fab7a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 27 21:55:27 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 27 21:56:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4795f43

media-gfx/povray: Drop mips keyword

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-gfx/povray/povray-3.7.0.0-r1.ebuild | 4 ++--
 media-gfx/povray/povray-3.7.0.0-r2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/povray/povray-3.7.0.0-r1.ebuild 
b/media-gfx/povray/povray-3.7.0.0-r1.ebuild
index 5eab9b2b5c70..ff38982430aa 100644
--- a/media-gfx/povray/povray-3.7.0.0-r1.ebuild
+++ b/media-gfx/povray/povray-3.7.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/POV-Ray/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="debug +io-restrictions openexr tiff X"
 
 DEPEND="

diff --git a/media-gfx/povray/povray-3.7.0.0-r2.ebuild 
b/media-gfx/povray/povray-3.7.0.0-r2.ebuild
index 89abce251e24..a06a580bf170 100644
--- a/media-gfx/povray/povray-3.7.0.0-r2.ebuild
+++ b/media-gfx/povray/povray-3.7.0.0-r2.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/POV-Ray/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="debug +io-restrictions tiff X"
 
 DEPEND="



[gentoo-commits] data/api:master commit in: files/overlays/

2022-04-27 Thread Jakov Smolić
commit: 9beb7817e186f494334f2f716f546e6131b20766
Author: sergiotarxz  posteo  net>
AuthorDate: Wed Apr 27 18:14:47 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 21:49:55 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=9beb7817

repositories: Add sergiotarxz-overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/515
Signed-off-by: Jakov Smolić  gentoo.org>

 files/overlays/repositories.xml | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 2eaf11e..fc890b2 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3673,6 +3673,16 @@
 https://cgit.gentoo.org/user/seden.git/atom/
 
   
+  
+sergiotarxz
+Personal overlay
+
https://gitea.sergiotarxz.freemyip.com/sergiotarxz/sergiotarxz-overlay
+
+  sergiota...@posteo.net
+  Sergio Iglesias
+
+https://gitea.sergiotarxz.freemyip.com/sergiotarxz/sergiotarxz-overlay.git
+  
   
 setkeh
 setkeh maintained ebuilds



[gentoo-commits] repo/gentoo:master commit in: media-libs/libopenmpt/

2022-04-27 Thread James Le Cuirot
commit: 573d2476de20ce3539dade681a8ecd465290f07d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:48:57 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:48:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=573d2476

media-libs/libopenmpt: Version bump to 0.6.3

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libopenmpt/Manifest|  1 +
 media-libs/libopenmpt/libopenmpt-0.6.3.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index bee9d350ebc2..45a14c036ec9 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,3 +1,4 @@
 DIST libopenmpt-0.5.14+release.autotools.tar.gz 1446898 BLAKE2B 
ab6ff8db2e19d859fecca882aea3e569b58d96d5055ec0dd42494a7eb38fefa9c8b88f4700d354de71346c71c6d9a96327db1c2b7b48e227928dcba0ce7347d6
 SHA512 
8897549c18afb57c5bf54f4dd8a1d80983829bca958052d76cda1315ef4a37f4201575817b7cedfe17a44ee79051a52aa35b26a51b554091e92c9d2dcf5924a3
 DIST libopenmpt-0.6.1+release.autotools.tar.gz 1511280 BLAKE2B 
222e71f0cc1343ff76c9ffc295664c52db74906b20a9c7cdd7d7e7d05a4795a2cda1d0de265f0e1b2dabc1bfb6757342046117222b5d035f633ae9da7e7d2301
 SHA512 
b43124746fc7c8bdbcfcf24c5cff1cd8330cab664fd1641ac7a35416ed25bb80c74f31db74085c13f4beb9774c17c12a4486c8c5e976f3fbb70a27c236c0f4fb
 DIST libopenmpt-0.6.2+release.autotools.tar.gz 1514140 BLAKE2B 
38e8d24352cce92b38ddf8e1f33af7fb72571b88b8f4cbddff626affe2f00bdb73635872d502417e37c68aa0f2254338088bb493b47c688a22d342b3ba54f725
 SHA512 
a4bbf804d4be72d11216173371ab81703877071cf15e2daaaf59b0eb892d5948072af00bd1ec8c097c23bb3f77bc2c0be6cf853dcf3c7c24aa6109a9f74d0948
+DIST libopenmpt-0.6.3+release.autotools.tar.gz 1514410 BLAKE2B 
e61473b3dcb1c88450b72fdd29b7e22f794134ffdf23222a79bf715c6e1c1810e19a5fb48cd6e1536d1f892349cf90cfa34b90e0a67e1c208e993f2db51af082
 SHA512 
b9f9cce9ef7d87ad8f18d17603b613fd153d5effdf04de566daabe26afa08b84eb0aa089b94fcbf7cb724befd0a3d93ffdaf5b578f2a3afa31f7aa517f39c62f

diff --git a/media-libs/libopenmpt/libopenmpt-0.6.3.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.6.3.ebuild
new file mode 100644
index ..857e12042a27
--- /dev/null
+++ b/media-libs/libopenmpt/libopenmpt-0.6.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+MY_P="libopenmpt-${PV}+release.autotools"
+DESCRIPTION="Library to decode tracked music files (modules)"
+HOMEPAGE="https://lib.openmpt.org/libopenmpt/;
+SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86"
+IUSE="examples mp3 ogg static-libs test vorbis zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
+   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+ECONF_SOURCE="${S}"
+
+multilib_src_configure() {
+   # A lot of these optional dependencies relate to openmpt123, which
+   # we package separately, so we disable them here.
+   econf \
+   $(use_enable static-libs static) \
+   --disable-openmpt123 \
+   --disable-examples \
+   $(use_enable test tests) \
+   --disable-doxygen-doc \
+   $(use_with zlib) \
+   $(use_with mp3 mpg123) \
+   $(use_with ogg) \
+   $(use_with vorbis) \
+   $(use_with vorbis vorbisfile) \
+   --without-pulseaudio \
+   --without-portaudio \
+   --without-portaudiocpp \
+   --without-sdl2 \
+   --without-sndfile \
+   --without-flac
+}
+
+multilib_src_install_all() {
+   rm -f \
+   "${ED}"/usr/*/*.la \
+   "${ED}"/usr/share/doc/${P}/LICENSE || die
+
+   if ! use examples; then
+   rm -r "${ED}"/usr/share/doc/${P}/examples || die
+   fi
+}



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

2022-04-27 Thread James Le Cuirot
commit: 2cd2b18aa21b4eb63aa53f873d4dbc41fb9917ba
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:49:12 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd2b18a

media-sound/openmpt123: Bump to 0.6.3, drop old 0.6.2

Signed-off-by: James Le Cuirot  gentoo.org>

 media-sound/openmpt123/Manifest | 2 +-
 .../openmpt123/{openmpt123-0.6.2.ebuild => openmpt123-0.6.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index f02f9ddfb42a..d4172ecc55ad 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.6.2+release.autotools.tar.gz 1514140 BLAKE2B 
38e8d24352cce92b38ddf8e1f33af7fb72571b88b8f4cbddff626affe2f00bdb73635872d502417e37c68aa0f2254338088bb493b47c688a22d342b3ba54f725
 SHA512 
a4bbf804d4be72d11216173371ab81703877071cf15e2daaaf59b0eb892d5948072af00bd1ec8c097c23bb3f77bc2c0be6cf853dcf3c7c24aa6109a9f74d0948
+DIST libopenmpt-0.6.3+release.autotools.tar.gz 1514410 BLAKE2B 
e61473b3dcb1c88450b72fdd29b7e22f794134ffdf23222a79bf715c6e1c1810e19a5fb48cd6e1536d1f892349cf90cfa34b90e0a67e1c208e993f2db51af082
 SHA512 
b9f9cce9ef7d87ad8f18d17603b613fd153d5effdf04de566daabe26afa08b84eb0aa089b94fcbf7cb724befd0a3d93ffdaf5b578f2a3afa31f7aa517f39c62f

diff --git a/media-sound/openmpt123/openmpt123-0.6.2.ebuild 
b/media-sound/openmpt123/openmpt123-0.6.3.ebuild
similarity index 100%
rename from media-sound/openmpt123/openmpt123-0.6.2.ebuild
rename to media-sound/openmpt123/openmpt123-0.6.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-libs/libopenmpt/

2022-04-27 Thread James Le Cuirot
commit: 8e368a87778014a3c8b7a0fdcbe1379ea3dec9eb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Apr 27 21:49:44 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Apr 27 21:49:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e368a87

media-libs/libopenmpt: Drop old 0.6.1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libopenmpt/Manifest|  1 -
 media-libs/libopenmpt/libopenmpt-0.6.1.ebuild | 61 ---
 2 files changed, 62 deletions(-)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 45a14c036ec9..a48860c2df1a 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,4 +1,3 @@
 DIST libopenmpt-0.5.14+release.autotools.tar.gz 1446898 BLAKE2B 
ab6ff8db2e19d859fecca882aea3e569b58d96d5055ec0dd42494a7eb38fefa9c8b88f4700d354de71346c71c6d9a96327db1c2b7b48e227928dcba0ce7347d6
 SHA512 
8897549c18afb57c5bf54f4dd8a1d80983829bca958052d76cda1315ef4a37f4201575817b7cedfe17a44ee79051a52aa35b26a51b554091e92c9d2dcf5924a3
-DIST libopenmpt-0.6.1+release.autotools.tar.gz 1511280 BLAKE2B 
222e71f0cc1343ff76c9ffc295664c52db74906b20a9c7cdd7d7e7d05a4795a2cda1d0de265f0e1b2dabc1bfb6757342046117222b5d035f633ae9da7e7d2301
 SHA512 
b43124746fc7c8bdbcfcf24c5cff1cd8330cab664fd1641ac7a35416ed25bb80c74f31db74085c13f4beb9774c17c12a4486c8c5e976f3fbb70a27c236c0f4fb
 DIST libopenmpt-0.6.2+release.autotools.tar.gz 1514140 BLAKE2B 
38e8d24352cce92b38ddf8e1f33af7fb72571b88b8f4cbddff626affe2f00bdb73635872d502417e37c68aa0f2254338088bb493b47c688a22d342b3ba54f725
 SHA512 
a4bbf804d4be72d11216173371ab81703877071cf15e2daaaf59b0eb892d5948072af00bd1ec8c097c23bb3f77bc2c0be6cf853dcf3c7c24aa6109a9f74d0948
 DIST libopenmpt-0.6.3+release.autotools.tar.gz 1514410 BLAKE2B 
e61473b3dcb1c88450b72fdd29b7e22f794134ffdf23222a79bf715c6e1c1810e19a5fb48cd6e1536d1f892349cf90cfa34b90e0a67e1c208e993f2db51af082
 SHA512 
b9f9cce9ef7d87ad8f18d17603b613fd153d5effdf04de566daabe26afa08b84eb0aa089b94fcbf7cb724befd0a3d93ffdaf5b578f2a3afa31f7aa517f39c62f

diff --git a/media-libs/libopenmpt/libopenmpt-0.6.1.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.6.1.ebuild
deleted file mode 100644
index 80d66a784a6e..
--- a/media-libs/libopenmpt/libopenmpt-0.6.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-MY_P="libopenmpt-${PV}+release.autotools"
-DESCRIPTION="Library to decode tracked music files (modules)"
-HOMEPAGE="https://lib.openmpt.org/libopenmpt/;
-SRC_URI="https://lib.openmpt.org/files/libopenmpt/src/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-IUSE="examples mp3 ogg static-libs test vorbis zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-   ogg? ( media-libs/libogg[${MULTILIB_USEDEP}] )
-   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-ECONF_SOURCE="${S}"
-
-multilib_src_configure() {
-   # A lot of these optional dependencies relate to openmpt123, which
-   # we package separately, so we disable them here.
-   econf \
-   $(use_enable static-libs static) \
-   --disable-openmpt123 \
-   --disable-examples \
-   $(use_enable test tests) \
-   --disable-doxygen-doc \
-   $(use_with zlib) \
-   $(use_with mp3 mpg123) \
-   $(use_with ogg) \
-   $(use_with vorbis) \
-   $(use_with vorbis vorbisfile) \
-   --without-pulseaudio \
-   --without-portaudio \
-   --without-portaudiocpp \
-   --without-sdl2 \
-   --without-sndfile \
-   --without-flac
-}
-
-multilib_src_install_all() {
-   rm -f \
-   "${ED}"/usr/*/*.la \
-   "${ED}"/usr/share/doc/${P}/LICENSE || die
-
-   if ! use examples; then
-   rm -r "${ED}"/usr/share/doc/${P}/examples || die
-   fi
-}



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

2022-04-27 Thread Jakov Smolić
commit: 70649b9f4d65c25b27e532a2a4b48cf6cb970d16
Author: Han Gao  gmail  com>
AuthorDate: Wed Apr 27 16:16:36 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 21:18:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70649b9f

sci-libs/openblas: riscv keywording

Bug: https://bugs.gentoo.org/837797
Signed-off-by: Han Gao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25217
Signed-off-by: Jakov Smolić  gentoo.org>

 sci-libs/openblas/openblas-0.3.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/openblas/openblas-0.3.20.ebuild 
b/sci-libs/openblas/openblas-0.3.20.ebuild
index 04d90c709e40..5d2349e6998f 100644
--- a/sci-libs/openblas/openblas-0.3.20.ebuild
+++ b/sci-libs/openblas/openblas-0.3.20.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/OpenBLAS-${PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="dynamic eselect-ldso index-64bit openmp pthread relapack test"
 REQUIRED_USE="?? ( openmp pthread )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/openblas/files/, sci-libs/openblas/

2022-04-27 Thread Jakov Smolić
commit: 47b90dedf06234195ea5eb701633396e0acb2687
Author: Han Gao  gmail  com>
AuthorDate: Wed Apr 27 16:15:35 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 21:18:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b90ded

sci-libs/openblas: fix riscv detect

Bug: https://bugs.gentoo.org/837806
Signed-off-by: Han Gao  gmail.com>
Signed-off-by: Jakov Smolić  gentoo.org>

 .../openblas/files/openblas-0.3.20-fix-riscv.patch | 116 +
 sci-libs/openblas/openblas-0.3.20.ebuild   |   1 +
 2 files changed, 117 insertions(+)

diff --git a/sci-libs/openblas/files/openblas-0.3.20-fix-riscv.patch 
b/sci-libs/openblas/files/openblas-0.3.20-fix-riscv.patch
new file mode 100644
index ..9a14180cb85d
--- /dev/null
+++ b/sci-libs/openblas/files/openblas-0.3.20-fix-riscv.patch
@@ -0,0 +1,116 @@
+Bug: https://bugs.gentoo.org/837806
+From https://github.com/xianyi/OpenBLAS/pull/3613
+
+From 3fc52ebcfb80e01f753938fd314ca07b2c085767 Mon Sep 17 00:00:00 2001
+From: Han Gao 
+Date: Wed, 27 Apr 2022 01:34:55 +0800
+Subject: [PATCH 1/2] Fix other arch build in detect.
+
+When CORE is empty, use -march=loongson3a. Fix it.
+
+Signed-off-by: Han Gao 
+---
+ Makefile.system | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.system b/Makefile.system
+index ac60eae5b6..1104893b55 100644
+--- a/Makefile.system
 b/Makefile.system
+@@ -847,7 +847,7 @@ CCOMMON_OPT += -mabi=32
+ BINARY_DEFINED = 1
+ endif
+ 
+-ifeq ($(CORE), $(filter $(CORE),LOONGSON3R3 LOONGSON3R4))
++ifneq (, $(filter $(CORE),LOONGSON3R3 LOONGSON3R4))
+ CCOMMON_OPT += -march=loongson3a
+ FCOMMON_OPT += -march=loongson3a
+ endif
+
+From 8123324c99ba69ce23b4028468313663001a76c6 Mon Sep 17 00:00:00 2001
+From: Han Gao 
+Date: Wed, 27 Apr 2022 02:29:43 +0800
+Subject: [PATCH 2/2] Fix riscv64 arch detect
+
+Signed-off-by: Han Gao 
+---
+ cpuid_riscv64.c | 18 +-
+ getarch.c   |  4 ++--
+ 2 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/cpuid_riscv64.c b/cpuid_riscv64.c
+index 0eb50e0018..2aa4217816 100644
+--- a/cpuid_riscv64.c
 b/cpuid_riscv64.c
+@@ -1,5 +1,5 @@
+ /*
+-Copyright (c) 2011-2014, The OpenBLAS Project
++Copyright (c) 2011-2022, The OpenBLAS Project
+ All rights reserved.
+ 
+ Redistribution and use in source and binary forms, with or without
+@@ -13,9 +13,9 @@ modification, are permitted provided that the following 
conditions are
+   notice, this list of conditions and the following disclaimer in
+   the documentation and/or other materials provided with the
+   distribution.
+-   3. Neither the name of the OpenBLAS project nor the names of 
+-  its contributors may be used to endorse or promote products 
+-  derived from this software without specific prior written 
++   3. Neither the name of the OpenBLAS project nor the names of
++  its contributors may be used to endorse or promote products
++  derived from this software without specific prior written
+   permission.
+ 
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+@@ -70,16 +70,16 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
OF SUCH DAMAGE.
+ /* or implied, of The University of Texas at Austin. */
+ /*/
+ 
+-#define CPU_UNKNOWN 0
+-#define CPU_C910V   1
++#define CPU_GENERIC   0
++#define CPU_C910V 1
+ 
+ static char *cpuname[] = {
+-  "UNKOWN",
++  "RISCV64_GENERIC",
+   "C910V"
+ };
+ 
+ int detect(void){
+-return CPU_UNKNOWN;
++  return CPU_GENERIC;
+ }
+ 
+ char *get_corename(void){
+@@ -98,7 +98,7 @@ void get_subdirname(void){
+ }
+ 
+ void get_cpuconfig(void){
+-  printf("#define UNKNOWN\n");
++  printf("#define %s\n", cpuname[detect()]);
+   printf("#define L1_DATA_SIZE 65536\n");
+   printf("#define L1_DATA_LINESIZE 32\n");
+   printf("#define L2_SIZE 512488\n");
+diff --git a/getarch.c b/getarch.c
+index 4af986fb3b..f4590769d9 100644
+--- a/getarch.c
 b/getarch.c
+@@ -1731,7 +1731,7 @@ int main(int argc, char *argv[]){
+ #ifdef FORCE
+ printf("CORE=%s\n", CORENAME);
+ #else
+-#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || 
defined(__arm__) || defined(__aarch64__) || defined(ZARCH) || defined(sparc) || 
defined(__loongarch__)
++#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || 
defined(__arm__) || defined(__aarch64__) || defined(ZARCH) || defined(sparc) || 
defined(__loongarch__) || defined(__riscv)
+ printf("CORE=%s\n", get_corename());
+ #endif
+ #endif
+@@ -1879,7 +1879,7 @@ printf("ELF_VERSION=2\n");
+ #ifdef FORCE
+ printf("#define CHAR_CORENAME \"%s\"\n", CORENAME);
+ #else
+-#if defined(INTEL_AMD) || defined(POWER) || defined(__mips__) || 
defined(__arm__) || defined(__aarch64__) || defined(ZARCH) || defined(sparc) || 

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

2022-04-27 Thread Sam James
commit: 6f2edff6db18fbb1b06cf731e06d03cb703ee962
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 27 21:14:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 27 21:14:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2edff6

dev-vcs/git: add USE=selinux for selinux-git policy

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

 dev-vcs/git/git-2.35.1.ebuild  | 3 ++-
 dev-vcs/git/git-2.35.3.ebuild  | 3 ++-
 dev-vcs/git/git-2.36.0.ebuild  | 3 ++-
 dev-vcs/git/git--r1.ebuild | 3 ++-
 dev-vcs/git/git--r2.ebuild | 3 ++-
 dev-vcs/git/git--r3.ebuild | 3 ++-
 dev-vcs/git/git-.ebuild| 3 ++-
 7 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/dev-vcs/git/git-2.35.1.ebuild b/dev-vcs/git/git-2.35.1.ebuild
index 7460fffd2d2b..d8116b2ab251 100644
--- a/dev-vcs/git/git-2.35.1.ebuild
+++ b/dev-vcs/git/git-2.35.1.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 subversion 
tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux 
subversion tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -99,6 +99,7 @@ RDEPEND="${DEPEND}
)
)
perforce? ( ${PYTHON_DEPS} )
+   selinux? ( sec-policy/selinux-git )
 "
 
 # This is how info docs are created with Git:

diff --git a/dev-vcs/git/git-2.35.3.ebuild b/dev-vcs/git/git-2.35.3.ebuild
index 075208f7ce0d..68797bbf49b8 100644
--- a/dev-vcs/git/git-2.35.3.ebuild
+++ b/dev-vcs/git/git-2.35.3.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 subversion 
tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux 
subversion tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -99,6 +99,7 @@ RDEPEND="${DEPEND}
)
)
perforce? ( ${PYTHON_DEPS} )
+   selinux? ( sec-policy/selinux-git )
 "
 
 # This is how info docs are created with Git:

diff --git a/dev-vcs/git/git-2.36.0.ebuild b/dev-vcs/git/git-2.36.0.ebuild
index 075208f7ce0d..68797bbf49b8 100644
--- a/dev-vcs/git/git-2.36.0.ebuild
+++ b/dev-vcs/git/git-2.36.0.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 subversion 
tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux 
subversion tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -99,6 +99,7 @@ RDEPEND="${DEPEND}
)
)
perforce? ( ${PYTHON_DEPS} )
+   selinux? ( sec-policy/selinux-git )
 "
 
 # This is how info docs are created with Git:

diff --git a/dev-vcs/git/git--r1.ebuild b/dev-vcs/git/git--r1.ebuild
index 075208f7ce0d..68797bbf49b8 100644
--- a/dev-vcs/git/git--r1.ebuild
+++ b/dev-vcs/git/git--r1.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 subversion 
tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux 
subversion tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -99,6 +99,7 @@ RDEPEND="${DEPEND}
)
)
perforce? ( ${PYTHON_DEPS} )
+   selinux? ( sec-policy/selinux-git )
 "
 
 # This is how info docs are created with Git:

diff --git a/dev-vcs/git/git--r2.ebuild b/dev-vcs/git/git--r2.ebuild
index 075208f7ce0d..68797bbf49b8 100644
--- a/dev-vcs/git/git--r2.ebuild
+++ b/dev-vcs/git/git--r2.ebuild
@@ -51,7 +51,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 subversion 
tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv 
mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux 
subversion tk +threads +webdav xinetd cvs test"
 
 # Common to both DEPEND and RDEPEND
 DEPEND="
@@ -99,6 +99,7 @@ RDEPEND="${DEPEND}
)
)

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

2022-04-27 Thread Andreas K. Hüttel
commit: 8ca84ae40712f66bf13f7dc956a266a15afc9be3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Apr 27 21:10:08 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Apr 27 21:10:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca84ae4

profiles.desc: switch s390 profiles to stable

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/profiles.desc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index d66850a7084d..d0de61e33df7 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -247,8 +247,8 @@ riscv   
default/linux/riscv/20.0/rv64gc/multilib/systemdexp
 
 # S390 Profiles
 # @MAINTAINER: s...@gentoo.org
-s390   default/linux/s390/17.0 dev
-s390   default/linux/s390/17.0/s390x   dev
+s390   default/linux/s390/17.0 stable
+s390   default/linux/s390/17.0/s390x   stable
 
 # SPARC Profiles
 # @MAINTAINER: sp...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: sys-devel/bmake/, sys-devel/bmake/files/

2022-04-27 Thread Jakov Smolić
commit: 32fd2d327a841841a0aa1440994fd072eb7973b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 27 21:09:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 27 21:09:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fd2d32

sys-devel/bmake: Fix compilation warnings

Closes: https://bugs.gentoo.org/841362
Signed-off-by: Jakov Smolić  gentoo.org>

 sys-devel/bmake/bmake-20220418.ebuild  |  5 ++-
 .../bmake/files/bmake-20220418-warnings.patch  | 38 ++
 2 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/sys-devel/bmake/bmake-20220418.ebuild 
b/sys-devel/bmake/bmake-20220418.ebuild
index 7b11aa7cebf4..5505e007c65a 100644
--- a/sys-devel/bmake/bmake-20220418.ebuild
+++ b/sys-devel/bmake/bmake-20220418.ebuild
@@ -17,7 +17,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 
 # Skip failing test (sandbox and csh)
-PATCHES=( "${FILESDIR}"/${PN}-20210206-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-20210206-tests.patch
+   "${FILESDIR}"/${PN}-20220418-warnings.patch
+)
 
 src_prepare() {
default

diff --git a/sys-devel/bmake/files/bmake-20220418-warnings.patch 
b/sys-devel/bmake/files/bmake-20220418-warnings.patch
new file mode 100644
index ..1fccb91e95a3
--- /dev/null
+++ b/sys-devel/bmake/files/bmake-20220418-warnings.patch
@@ -0,0 +1,38 @@
+# https://bugs.gentoo.org/841362
+#
+# Fix -Wimplicit-function-declaration and -Wunused-result warnings
+#
+# meta.c: In function ‘meta_name’:
+# meta.c:262:21: warning: implicit declaration of function ‘strlcpy’; did you 
mean ‘strncpy’? [-Wimplicit-function-declaration]
+#   262 | strlcpy(rp, tname_base, sizeof buf - (size_t)(rp 
- buf));
+#   | ^~~
+#   | strncpy
+#
+# meta.c: In function ‘meta_job_error’:
+# meta.c:774:5: warning: ignoring return value of ‘getcwd’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
+#   774 | getcwd(cwd, sizeof cwd);
+#   | ^~~
+
+--- a/meta.c
 b/meta.c
+@@ -106,6 +106,10 @@
+ char * stresep(char **, const char *, int);
+ #endif
+ 
++#if !defined(HAVE_STRLCPY)
++size_t strlcpy(char *, const char *, size_t);
++#endif
++
+ /*
+  * Filemon is a kernel module which snoops certain syscalls.
+  *
+@@ -769,7 +773,8 @@
+ }
+ if (gn != NULL)
+   Global_Set(".ERROR_TARGET", GNode_Path(gn));
+-getcwd(cwd, sizeof cwd);
++if (getcwd(cwd, sizeof cwd) == NULL)
++  err(1, "Could not get current working directory");
+ Global_Set(".ERROR_CWD", cwd);
+ if (pbm->meta_fname[0] != '\0') {
+   Global_Set(".ERROR_META_FILE", pbm->meta_fname);



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

2022-04-27 Thread Maciej Barć
commit: 4484a15cb94c093c59828e3da7bf801a4f3e2bfe
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 27 21:03:54 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 27 21:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4484a15c

net-misc/gallery-dl: drop old 1.20.5

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

 net-misc/gallery-dl/Manifest |  1 -
 net-misc/gallery-dl/gallery-dl-1.20.5.ebuild | 38 
 2 files changed, 39 deletions(-)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 985bca131708..2afdbb8e3c6d 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,4 +1,3 @@
-DIST gallery-dl-1.20.5.tar.gz 417267 BLAKE2B 
f1f4b34d87b21d4c4c8fa15e9a1f39f3fccf7ed3bdd446fcdec03d435878e708fa2169270a610a6de79c5e57a4cc8becb98399638a353ec92490fe408d822beb
 SHA512 
a53102a9495763e001810c509265affc1594468e3ba73d3a677652e73d8f18d3414e6cf83dd30914e882e7867380f9c0322d42bf418b372f59be6981106d4cd5
 DIST gallery-dl-1.21.0.tar.gz 425507 BLAKE2B 
ca31b169558385fa6ed6ce9fe8082fddcc7124f945fcfaef2aab13a4357fd9d488bdfde48c27d0a86fb0f626ea831e7dc3600c7e50abce2bbcfd37a350ee2767
 SHA512 
dc85d522e372e8ec2565029b9dc3d736b546b4cf66bd9242fdfa11aab30975263e221ba50234ace409a4cf3dc6f36d5b1031cfbf74dc4ba3053eded5aea7f38c
 DIST gallery-dl-1.21.1.tar.gz 432380 BLAKE2B 
58267dad8af16cb8b03bc7532e934e15c510f8ac36a92cfbf4cf48791634973fa68dc0c1fae8968a5df1a340833980ef032c8c47fc2b2ae4c7b9018bf2d6b197
 SHA512 
6725937e81ef0ff6b3ad2718f51eb7be09ce364584b16be6031e5608f6b58b366aa96cf0616974147d4ec101825cdedbed8c8790970040f4f80e955847772901
 DIST gallery-dl-1.21.2.tar.gz 434114 BLAKE2B 
2f1335d0745c3fd3de95f9f3005fc67f079fec16925b7ac8fb3f2e9c8521139e56bf18675e15e7e0edbad2889cd7fa895552e8b40d9f1cf6bc555894c8d1da48
 SHA512 
11615ebb3cab5a6d9e042a94cf802f3781af6166eb199ac22f70a0d3351299bdc82dda212a3a363c323e0edb6707355fe9b6f3d89a851037a8f6ebc12894558f

diff --git a/net-misc/gallery-dl/gallery-dl-1.20.5.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.20.5.ebuild
deleted file mode 100644
index d424151deeb1..
--- a/net-misc/gallery-dl/gallery-dl-1.20.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="sqlite,ssl,xml"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
-HOMEPAGE="https://github.com/mikf/gallery-dl;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
-else
-   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# tests require network access
-RESTRICT="test"
-
-RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests setup.py
-
-python_compile_all() {
-   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
-}
-
-pkg_postinst() {
-   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
-   optfeature "video downloads" net-misc/youtube-dl
-}



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

2022-04-27 Thread Maciej Barć
commit: 0a2c9ccaa308718aa0e7e3d351aeced2b8353179
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 27 21:03:34 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 27 21:03:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2c9cca

net-misc/gallery-dl: bump to 1.21.2

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

 net-misc/gallery-dl/Manifest |  1 +
 net-misc/gallery-dl/gallery-dl-1.21.2.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index cecc7ab9562d..985bca131708 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,3 +1,4 @@
 DIST gallery-dl-1.20.5.tar.gz 417267 BLAKE2B 
f1f4b34d87b21d4c4c8fa15e9a1f39f3fccf7ed3bdd446fcdec03d435878e708fa2169270a610a6de79c5e57a4cc8becb98399638a353ec92490fe408d822beb
 SHA512 
a53102a9495763e001810c509265affc1594468e3ba73d3a677652e73d8f18d3414e6cf83dd30914e882e7867380f9c0322d42bf418b372f59be6981106d4cd5
 DIST gallery-dl-1.21.0.tar.gz 425507 BLAKE2B 
ca31b169558385fa6ed6ce9fe8082fddcc7124f945fcfaef2aab13a4357fd9d488bdfde48c27d0a86fb0f626ea831e7dc3600c7e50abce2bbcfd37a350ee2767
 SHA512 
dc85d522e372e8ec2565029b9dc3d736b546b4cf66bd9242fdfa11aab30975263e221ba50234ace409a4cf3dc6f36d5b1031cfbf74dc4ba3053eded5aea7f38c
 DIST gallery-dl-1.21.1.tar.gz 432380 BLAKE2B 
58267dad8af16cb8b03bc7532e934e15c510f8ac36a92cfbf4cf48791634973fa68dc0c1fae8968a5df1a340833980ef032c8c47fc2b2ae4c7b9018bf2d6b197
 SHA512 
6725937e81ef0ff6b3ad2718f51eb7be09ce364584b16be6031e5608f6b58b366aa96cf0616974147d4ec101825cdedbed8c8790970040f4f80e955847772901
+DIST gallery-dl-1.21.2.tar.gz 434114 BLAKE2B 
2f1335d0745c3fd3de95f9f3005fc67f079fec16925b7ac8fb3f2e9c8521139e56bf18675e15e7e0edbad2889cd7fa895552e8b40d9f1cf6bc555894c8d1da48
 SHA512 
11615ebb3cab5a6d9e042a94cf802f3781af6166eb199ac22f70a0d3351299bdc82dda212a3a363c323e0edb6707355fe9b6f3d89a851037a8f6ebc12894558f

diff --git a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
new file mode 100644
index ..d424151deeb1
--- /dev/null
+++ b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite,ssl,xml"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
+HOMEPAGE="https://github.com/mikf/gallery-dl;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
+else
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# tests require network access
+RESTRICT="test"
+
+RDEPEND=">=dev-python/requests-2.11.0[${PYTHON_USEDEP}]"
+
+distutils_enable_tests setup.py
+
+python_compile_all() {
+   emake PYTHON=${EPYTHON} data/completion/{,_}gallery-dl man
+}
+
+pkg_postinst() {
+   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
+   optfeature "video downloads" net-misc/youtube-dl
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/ocaml_intrinsics/

2022-04-27 Thread Alessandro Barbieri
commit: 7166931dc65823cba120ded8c318bf396200e70e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 21:04:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Apr 27 21:04:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7166931d

dev-ml/ocaml_intrinsics: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-ml/ocaml_intrinsics/Manifest  |  1 -
 dev-ml/ocaml_intrinsics/metadata.xml  | 15 ---
 .../ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild   | 19 ---
 3 files changed, 35 deletions(-)

diff --git a/dev-ml/ocaml_intrinsics/Manifest b/dev-ml/ocaml_intrinsics/Manifest
deleted file mode 100644
index 03876f324..0
--- a/dev-ml/ocaml_intrinsics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml_intrinsics-0.15.0.tar.gz 24893 BLAKE2B 
8cdefcb4f6ad3ea676dd9da417c41c0aff8cc6f3e55ca5ca72be52eb95fc1962093ad73c603e3b0beb0df681c120ca555ed9fdc8a0746f308522fafb4bcd665a
 SHA512 
dff2fc6f1df71891fcc781e9a0b3b57c76834e3b82aca362ade86a639290a7a03d86be17bda60d862ad1ac20ea628792d60651277070b81c995d1d5a079914e1

diff --git a/dev-ml/ocaml_intrinsics/metadata.xml 
b/dev-ml/ocaml_intrinsics/metadata.xml
deleted file mode 100644
index 067b5b7f8..0
--- a/dev-ml/ocaml_intrinsics/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   Provides functions to invoke amd64 
instructions (such as clz,popcnt,rdtsc,rdpmc)
-when available, or compatible software implementation on other 
targets.
-   
-   
https://ocaml.janestreet.com/ocaml-core/latest/doc/ocaml_intrinsics/index.html
-   
https://github.com/janestreet/ocaml_intrinsics/issues
-   janestreet/ocaml_intrinsics
-   
-

diff --git a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild 
b/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild
deleted file mode 100644
index 2bead094a..0
--- a/dev-ml/ocaml_intrinsics/ocaml_intrinsics-0.15.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Functions to invoke amd64 instructions when available"
-HOMEPAGE="https://github.com/janestreet/ocaml_intrinsics;
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-BDEPEND="dev-ml/dune-configurator"
-
-RESTRICT="test" # even upstream doesn't know how to test



[gentoo-commits] repo/proj/guru:dev commit in: dev-ml/core_unix/

2022-04-27 Thread Alessandro Barbieri
commit: 9fef65fa6de36eea4e79d431679fb5c9c82084dd
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 27 21:04:00 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Apr 27 21:04:54 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fef65fa

dev-ml/core_unix: treeclean

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-ml/core_unix/Manifest|  1 -
 dev-ml/core_unix/core_unix-0.14.0.ebuild | 27 ---
 dev-ml/core_unix/metadata.xml| 13 -
 3 files changed, 41 deletions(-)

diff --git a/dev-ml/core_unix/Manifest b/dev-ml/core_unix/Manifest
deleted file mode 100644
index a9bdefb0f..0
--- a/dev-ml/core_unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST core_unix-0.14.0.tar.gz 6694 BLAKE2B 
6ee13ca55de516962590066b81d5f8bfc058a05d18b26a014decaec92ace7ba699c12a203c0ca4b1381d69f218f3c428eed08df00e25e5b1615e748b30c4d841
 SHA512 
d020db759cde35c0e9d9919dee2c0ea5bb5b7a5ee75515be922d816f28eb9f74dba37e6e424a636e362eab5120b2c1e672f4e5ba798f2dac7974c0e135f80faf

diff --git a/dev-ml/core_unix/core_unix-0.14.0.ebuild 
b/dev-ml/core_unix/core_unix-0.14.0.ebuild
deleted file mode 100644
index 15c85fdd5..0
--- a/dev-ml/core_unix/core_unix-0.14.0.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
-
-inherit dune
-
-DESCRIPTION="Unix-specific extensions to some of the modules defined in [core] 
and [core_kernel]"
-HOMEPAGE="
-   https://github.com/janestreet/core_unix
-   https://opam.ocaml.org/packages/core_unix/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-   =dev-ml/core-0.14*:=
-   >=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-"
-DEPEND="
-   ${RDEPEND}
-   sys-kernel/linux-headers
-"

diff --git a/dev-ml/core_unix/metadata.xml b/dev-ml/core_unix/metadata.xml
deleted file mode 100644
index 5cee9e0ba..0
--- a/dev-ml/core_unix/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   
-   
https://ocaml.janestreet.com/ocaml-core/latest/doc/core_unix/index.html
-   
https://github.com/janestreet/core_unix/issues
-   janestreet/core_unix
-   
-



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

2022-04-27 Thread Sam James
commit: 9e3e60e31b710c901eaefa8835a9b39b6ddcb48b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 27 20:51:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 27 20:51:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3e60e3

dev-libs/elfutils: update 0.187 musl patches

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

 dev-libs/elfutils/Manifest  | 1 +
 dev-libs/elfutils/elfutils-0.187.ebuild | 9 +
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index c236589fa1bc..694bc5af889e 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -2,5 +2,6 @@ DIST elfutils-0.185-patches.tar.gz 7625 BLAKE2B 
92aff147aa7e45976863e8129e25ecad
 DIST elfutils-0.185.tar.bz2 9187627 BLAKE2B 
57cfa7e4060975c4bf6170dbd354687a19a92f7069c060db1ac2fa4da5a9d34e8bddd07c7ce376b5c28b5670ad5b8c1df795164cbcfb600a44cf1db60c20c4af
 SHA512 
34de0de1355b11740e036e0fc64f2fc063587c8eb121b19216ee5548d3f0f268d8fc3995176c47190466b9d881007cfa11a9d01e9a50e38af6119492bf8bb47f
 DIST elfutils-0.186-patches.tar.gz 3323 BLAKE2B 
360365597d3a08d6f4fe843d04bcddd07a44ca93dae2034615abc450517e1be21c81a55aa379c409902e134ae795b38bb7461c65cdba3934ac7ef1e4e0e53091
 SHA512 
e2d427be505fdc416751a1fbc3bb4f39577859d94ce43990faa83c135fe36be2ddb3a2ef0f1020cfa37060e6d43dc7b8cf3db0d07d62b31bf29cb9a4a5945ce1
 DIST elfutils-0.186.tar.bz2 9230491 BLAKE2B 
49573d0a1f3519eab81d1ba3e94354cbc0935a36a94a3fdb22fe223a47b78cca8fd6e322870b0e335a809529fa6f54180b13c67936dec0242123c54ba20c9fc9
 SHA512 
c9180b27ec62935f18b9431268d176f6023d1bb938731d2af6e7626ae460af6608a70ba68483aa1ec7e6cb0fa0528b661ca8b68bc4f58ea8e18af527c5950c78
+DIST elfutils-0.187-patches.tar.xz 2804 BLAKE2B 
77cbd0666d8da3d5229baaba6605c84e7990200f39bfb72b2008eb2527e4567abd90c93c291cc0c8f3c10bbf97758ccf5877cbdae823780cf8dc97ff4ff2f932
 SHA512 
d056fdd6ae0e71471087af472a72384d6e73ff2d7fe1b708b5ec9f091a913c8327197660132b7a6619a0db86534715507ef67ee91691a00a591c1d24c55a99f4
 DIST elfutils-0.187.tar.bz2 9240221 BLAKE2B 
00ba3efa689d137808f5f53ecda93fd006be0c18d690ce76616ed1dba442281098579fa4b9a9e91b8ba865a3de15968f0ae06703a7b50b15c48a4beb5c970a46
 SHA512 
a9b9e32b503b8b50a62d4e4001097ed2721d3475232a6380e6b9853bd1647aec016440c0ca7ceb950daf1144f8db9814ab43cf33cc0ebef7fc91e9e775c9e874
 DIST elfutils-0.187.tar.bz2.sig 310 BLAKE2B 
b23f656de269030cc3dd518a008e22e22726138a3bd619ad269166d3b9fac4b1064d98c81a02fcc6250ca1a996cc3e81322b50e7692fe23cbee92e2908f0300d
 SHA512 
2619d8d537364386491d5e54f2add7ffa5bab21cd19c94a29249f2d9c5cc5dac53e2031a5515268ddeee4799b71115a5d98bdbcafd361aa75bcc13a1d9b70b14

diff --git a/dev-libs/elfutils/elfutils-0.187.ebuild 
b/dev-libs/elfutils/elfutils-0.187.ebuild
index e0eaa90ae431..23c69cc95c48 100644
--- a/dev-libs/elfutils/elfutils-0.187.ebuild
+++ b/dev-libs/elfutils/elfutils-0.187.ebuild
@@ -9,7 +9,7 @@ inherit flag-o-matic multilib-minimal verify-sig
 DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement 
for libelf)"
 HOMEPAGE="https://sourceware.org/elfutils/;
 SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.186-patches.tar.gz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.187-patches.tar.xz;
 SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
@@ -37,7 +37,7 @@ BDEPEND=">=sys-devel/flex-2.5.4a
 RESTRICT="!test? ( test )"
 
 PATCHES=(
-   "${WORKDIR}"/${PN}-0.186-patches/
+   "${WORKDIR}"/${PN}-0.187-patches/
 )
 
 src_unpack() {
@@ -53,7 +53,7 @@ src_prepare() {
default
 
if use elibc_musl; then
-   eapply "${WORKDIR}"/${PN}-0.186-patches/musl/
+   eapply "${WORKDIR}"/${PN}-0.187-patches/musl/
fi
 
if ! use static-libs; then
@@ -65,7 +65,8 @@ src_prepare() {
 }
 
 src_configure() {
-   use test && append-flags -g #407135
+   # bug #407135
+   use test && append-flags -g
 
# Symbol aliases are implemented as asm statements.
# Will require porting: https://gcc.gnu.org/PR48200



[gentoo-commits] proj/qt:master commit in: dev-qt/qtwayland/

2022-04-27 Thread Jimi Huotari
commit: cc0782fc941179d3c378ca8f23717218e36836d3
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Apr 27 20:25:57 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Apr 27 20:26:39 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=cc0782fc

dev-qt/qtwayland: add version 6*

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtwayland/Manifest  |  1 +
 dev-qt/qtwayland/qtwayland-6.3.0.ebuild| 21 +
 dev-qt/qtwayland/qtwayland-6.3..ebuild | 21 +
 dev-qt/qtwayland/qtwayland-6..ebuild   | 21 +
 4 files changed, 64 insertions(+)

diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
new file mode 100644
index ..f7368b6d
--- /dev/null
+++ b/dev-qt/qtwayland/Manifest
@@ -0,0 +1 @@
+DIST qtwayland-everywhere-src-6.3.0.tar.xz 835420 BLAKE2B 
4efce671030d2662b291d04291e80ef1784d3616c26581293779511adff9cfba8007925a0b9b2c5dec938a813e49f3e786021bac145ac49477600b7fddda926d
 SHA512 
0c64b114c5b3edd2b278f03dbc46aa1907e5accf4c9512cc0b594f6a58571eb023541a3bc0185aec24367d9e6e675e32999bc5ac4f0ac671b09100e86add4cd6

diff --git a/dev-qt/qtwayland/qtwayland-6.3.0.ebuild 
b/dev-qt/qtwayland/qtwayland-6.3.0.ebuild
new file mode 100644
index ..14b556b1
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtbase-${PV}*[gui,opengl]
+   =dev-qt/qtdeclarative-${PV}*
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtwayland/qtwayland-6.3..ebuild 
b/dev-qt/qtwayland/qtwayland-6.3..ebuild
new file mode 100644
index ..14b556b1
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6.3..ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtbase-${PV}*[gui,opengl]
+   =dev-qt/qtdeclarative-${PV}*
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+"
+RDEPEND="${DEPEND}"

diff --git a/dev-qt/qtwayland/qtwayland-6..ebuild 
b/dev-qt/qtwayland/qtwayland-6..ebuild
new file mode 100644
index ..14b556b1
--- /dev/null
+++ b/dev-qt/qtwayland/qtwayland-6..ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Wayland platform plugin for Qt"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   dev-libs/wayland
+   =dev-qt/qtbase-${PV}*[gui,opengl]
+   =dev-qt/qtdeclarative-${PV}*
+   media-libs/libglvnd
+   x11-libs/libxkbcommon
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] proj/qt:master commit in: profiles/

2022-04-27 Thread Jimi Huotari
commit: ba915d29abe60b5f12cd8e99bed4c7a4574c55d1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Apr 27 20:24:12 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Apr 27 20:26:36 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ba915d29

profiles: add mask for dev-qt/qtwayland-6

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c97f65ad..7d08dc40 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -17,6 +17,7 @@
 =dev-qt/qtshadertools-6*
 =dev-qt/qtsvg-6*
 =dev-qt/qttools-6*
+=dev-qt/qtwayland-6*
 =dev-qt/qtwebchannel-6*
 =dev-qt/qtwebengine-6*
 =dev-qt/qtwebsockets-6*



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

2022-04-27 Thread Conrad Kostecki
commit: 9a88f7a9211e843154f6eeb2a0ad3b6078ecc756
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Apr 27 20:24:35 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Apr 27 20:25:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a88f7a9

package.mask: mask net-im/jabber-base for last-rite

Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 13702e24ce84..7a895d562fd5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Conrad Kostecki  (2022-04-27)
+# Old base package for jabber services, which is not being used anymore,
+# as jabber services do now use their own user instead of generic jabber user.
+# Removal in 30 days on 2022-05-27.
+net-im/jabber-base
+
 # Volkmar W. Pogatzki  (2022-04-22)
 # Blocks removal of vulnerable dev-java/guava:20, bug #833309.
 # Removal on 2022-05-30



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

2022-04-27 Thread Alfredo Tupone
commit: 49e29a2e28ff461eb6a60ff7f80b0cfd9a7118f2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Apr 27 20:19:14 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Apr 27 20:20:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e29a2e

package.mask: add patdiff to janestreet mask

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 3795f4654ff2..13702e24ce84 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -147,6 +147,7 @@ dev-ml/async:0/0.15
 dev-ml/async_extra:0/0.15
 dev-ml/core_bench:0/0.15
 dev-ml/patience_diff:0/0.15
+dev-util/patdiff:0/0.15
 
 # Hans de Graaff  (2022-04-23)
 # Obsolete slots that are no longer used by current



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

2022-04-27 Thread Alfredo Tupone
commit: 051cc873e63c30380fb61a39e5a4bba5f88dfbc0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Apr 27 20:20:00 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Apr 27 20:20:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051cc873

dev-util/patdiff: 0.15.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-util/patdiff/Manifest  |  1 +
 dev-util/patdiff/patdiff-0.15.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/patdiff/Manifest b/dev-util/patdiff/Manifest
index c6340c9d1eef..2426844d0904 100644
--- a/dev-util/patdiff/Manifest
+++ b/dev-util/patdiff/Manifest
@@ -1 +1,2 @@
 DIST patdiff-0.14.0.tar.gz 220013 BLAKE2B 
274d3590fc2ce8b72eb80d5c2dd07578729e9d1bcbdf7d4f94f35248f854a6a242cd0298dce4574ed53e4cdf279e3586fb8a1b543e84c2c6b682f604dc3cb468
 SHA512 
2f326cbd4c2d153b3e64dd1bc4b514a9ca00292bf80835290fbe7d74e211261c043c002ff929971d65cf24825a42e0c1662fe5c5a1c8acbb8babad796f339601
+DIST patdiff-0.15.0.tar.gz 223538 BLAKE2B 
1b73275f5c2f27441e62a03f1b3215f991302a20a4d4385a0795fb657e77d97bfeee0ed8bba54fac0b1136e02d29b4f3c689b2a03b0f80292deb787c33f235bc
 SHA512 
f301e0133447f8284b565fd821db79239fff0401511ecfcef303fc79a3073b2cec527c7a357617541d5f149096c3f8977b717620893e53e2a407db1c3ea68924

diff --git a/dev-util/patdiff/patdiff-0.15.0.ebuild 
b/dev-util/patdiff/patdiff-0.15.0.ebuild
new file mode 100644
index ..8a8584db976a
--- /dev/null
+++ b/dev-util/patdiff/patdiff-0.15.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Colored patience diffs with word-level refinement"
+HOMEPAGE="https://github.com/janestreet/patdiff;
+SRC_URI="https://github.com/janestreet/patdiff/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~riscv"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   dev-ml/core_unix:${SLOT}
+   dev-ml/patience_diff:${SLOT}
+   dev-ml/pcre-ocaml:=
+"
+DEPEND="${RDEPEND}"



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

2022-04-27 Thread Michał Górny
commit: e516416635dc78802e9d023c1fc5580cb898552d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 27 20:17:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 27 20:17:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5164166

dev-python/mysqlclient: Update HOMEPAGE

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

 dev-python/mysqlclient/metadata.xml | 2 +-
 dev-python/mysqlclient/mysqlclient-2.1.0.ebuild | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/mysqlclient/metadata.xml 
b/dev-python/mysqlclient/metadata.xml
index 72c52ab7f5b1..e153069c6b9d 100644
--- a/dev-python/mysqlclient/metadata.xml
+++ b/dev-python/mysqlclient/metadata.xml
@@ -11,6 +11,6 @@
   
   
 mysqlclient
-PyMySQL/mysqlclient-python
+PyMySQL/mysqlclient
   
 

diff --git a/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
index dc9f024957f7..9e962740b881 100644
--- a/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
+++ b/dev-python/mysqlclient/mysqlclient-2.1.0.ebuild
@@ -7,7 +7,10 @@ PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 DESCRIPTION="Python interface to MySQL"
-HOMEPAGE="https://pypi.org/project/mysqlclient/ 
https://github.com/PyMySQL/mysqlclient-python;
+HOMEPAGE="
+   https://pypi.org/project/mysqlclient/
+   https://github.com/PyMySQL/mysqlclient/
+"
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2+"



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

2022-04-27 Thread Michał Górny
commit: 337cabfb1bbab31a4269ade23c4b859aff0a7cd8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 27 20:11:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 27 20:17:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337cabfb

net-misc/electrum: Fix .desktop file install

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

 .../electrum/{electrum-4.2.1.ebuild => electrum-4.2.1-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-misc/electrum/electrum-4.2.1.ebuild 
b/net-misc/electrum/electrum-4.2.1-r1.ebuild
similarity index 93%
rename from net-misc/electrum/electrum-4.2.1.ebuild
rename to net-misc/electrum/electrum-4.2.1-r1.ebuild
index 04fce81901f4..7811b4d896ad 100644
--- a/net-misc/electrum/electrum-4.2.1.ebuild
+++ b/net-misc/electrum/electrum-4.2.1-r1.ebuild
@@ -56,8 +56,8 @@ distutils_enable_tests pytest
 src_prepare() {
eapply "${FILESDIR}/3.1.2-no-user-root.patch"
 
-   # Prevent icon from being installed in the wrong location
-   sed -i '/icons_dirname/d' setup.py || die
+   # Prevent data files from being installed in the wrong location
+   sed -i -e '/icons_dirname/d' -e '/applications/d' setup.py || die
 
# use backwards-compatible cryptodome API
sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
@@ -80,6 +80,7 @@ src_prepare() {
 
 src_install() {
doicon -s 128 electrum/gui/icons/${PN}.png
+   domenu electrum.desktop
dodoc RELEASE-NOTES
distutils-r1_src_install
 }



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

2022-04-27 Thread Michał Górny
commit: 4c88203efb58950e5ed4effd2f5d8c51d206b4b7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 27 20:11:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 27 20:17:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c88203e

dev-libs/libretls: Remove old

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

 dev-libs/libretls/Manifest  |  1 -
 dev-libs/libretls/libretls-3.5.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index 24158f93fafe..20254e6da4ea 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1,2 +1 @@
-DIST libretls-3.5.0.tar.gz 438466 BLAKE2B 
dac7442bb2bd924ff516e24f82905ddb69f20f697e7ceee04477f4a15560db358bf81e5a2ff68d088f13a99c2d8cdda93bb71c5a05a5a77111d691f9a9183265
 SHA512 
21f60dfc3147862df8499f81b5dd3d11fa9c6e481b06e9494797cfd78313982465fdd3ef0c4ec0373a708029df0acba7919620fb13142d5afec0bbe136760249
 DIST libretls-3.5.1.tar.gz 425343 BLAKE2B 
e303ce141a218c58655f01aacb11e61fdb96d9b3a5943b211a35f02d869fa99efe7bfbf719ad14a1983c7f418d8c1daf3013c01ffa3e0bdd58cfce84ed41ec63
 SHA512 
ea566f0eda3f5ecb413f070db0ff9633b0c9403919eb2724712eac1c47fd32745b6da8e974a0226c8f95b7e24e5824780b377ae63651fbd0fa34ff0e6df4792a

diff --git a/dev-libs/libretls/libretls-3.5.0.ebuild 
b/dev-libs/libretls/libretls-3.5.0.ebuild
deleted file mode 100644
index 3e22f6e7659a..
--- a/dev-libs/libretls/libretls-3.5.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="Port of libtls from LibreSSL to OpenSSL"
-HOMEPAGE="https://git.causal.agency/libretls/about/;
-SRC_URI="https://causal.agency/libretls/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/22"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-
-DEPEND="dev-libs/openssl:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
-   local myconf=(
-   --disable-static
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



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

2022-04-27 Thread Michał Górny
commit: e9343208f71591b73013fdb7f6e4dc9fd2a09965
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 27 19:59:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 27 20:17:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9343208

net-misc/electrum: Enable py3.10

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

 net-misc/electrum/electrum-4.2.1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-misc/electrum/electrum-4.2.1.ebuild 
b/net-misc/electrum/electrum-4.2.1.ebuild
index ec9ee687e2ae..04fce81901f4 100644
--- a/net-misc/electrum/electrum-4.2.1.ebuild
+++ b/net-misc/electrum/electrum-4.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="ncurses?"
 
 inherit desktop distutils-r1 xdg-utils
@@ -13,7 +13,8 @@ DESCRIPTION="User friendly Bitcoin client"
 HOMEPAGE="https://electrum.org/;
 SRC_URI="
https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="MIT"
 SLOT="0"
@@ -21,7 +22,8 @@ KEYWORDS="amd64 x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 
-RDEPEND="${PYTHON_DEPS}
+RDEPEND="
+   ${PYTHON_DEPS}
dev-libs/libsecp256k1
>=dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
=dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]



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

2022-04-27 Thread Michał Górny
commit: 67cc6f245ebf862c46e2e412e2983b803fbd9c55
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 27 20:16:33 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 27 20:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67cc6f24

dev-python/mysqlclient: Remove old

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

 dev-python/mysqlclient/Manifest|  2 -
 dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild | 35 -
 dev-python/mysqlclient/mysqlclient-2.0.3.ebuild| 88 --
 3 files changed, 125 deletions(-)

diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest
index f36427093892..8e94c89c1ede 100644
--- a/dev-python/mysqlclient/Manifest
+++ b/dev-python/mysqlclient/Manifest
@@ -1,3 +1 @@
-DIST mysqlclient-1.4.6.tar.gz 85517 BLAKE2B 
f5e604094b06b919b92ecadc8b3f0249dd038149d1182ba882fe6b0ecd34f0bcceeed21b310318ca3291d9483fd3d1ac385c29415e07a8fbabb6cd65ccee8a2d
 SHA512 
11ecb8a0a6f78edb193cd07472579aec1626994a80a584ff74de18774e7db8896de595f3e4d280b78e8636f53323ebcce8aa294ec7b2a54a839742d9699650ab
-DIST mysqlclient-2.0.3.tar.gz 6 BLAKE2B 
2673f2ab46ddff241260b036b14bad84947a37d002cbacd7aa53127fa3dd4fad7a37c9e2f8704d43cab6a2e0289f2542cb36ccb3f1bd66c64d2440f79d26948e
 SHA512 
49c234bc982b373a74d65361a697dfa4f87f06d193d86d7cc40a732f48c9b2494cea21ee3f95d4d6d2a55b3f7476a92eda0c2e294766cb0ff592e1c54353b9cb
 DIST mysqlclient-2.1.0.tar.gz 87635 BLAKE2B 
b92e138f6128873912e951087bc4f12b3c00a400521c7ee64da177c6f5a2dfb3a649d92f7a12f45c8716fd8b6b9682a0eff6d9bc111cffac38a27676f67d396a
 SHA512 
a0b2645af225fd6f1f551cfd34c09309a859410e66287c32637901e15beb88632f9a3e87cf2b08a94867a9b2d4a048c56d63d55f523eafc82f1b1b93ce1c843c

diff --git a/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild 
b/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild
deleted file mode 100644
index b5b006717481..
--- a/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of MySQL-python"
-HOMEPAGE="https://pypi.org/project/mysqlclient/ 
https://github.com/PyMySQL/mysqlclient-python;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-IUSE="doc"
-
-RDEPEND="
-   !dev-python/mysql-python
-   dev-db/mysql-connector-c:0="
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-DOCS=( README.md doc/{FAQ,MySQLdb}.rst )
-
-python_compile_all() {
-   use doc && sphinx-build -b html doc doc/_build/
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( doc/_build/. )
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild 
b/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild
deleted file mode 100644
index 0e004bee7e5a..
--- a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Fork of MySQL-python"
-HOMEPAGE="https://pypi.org/project/mysqlclient/ 
https://github.com/PyMySQL/mysqlclient-python;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-db/mysql-connector-c:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   dev-db/mariadb[server]
-   dev-python/mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_sphinx doc
-distutils_enable_tests pytest
-
-src_test() {
-   local datadir="${T}/mysql" \
-   install_log="${T}/mysqld_install.log" \
-   pidfile="${T}/mysqld.pid" \
-   socket="${T}/mysqld.sock" \
-   log="${T}/mysqld.log"
-   einfo "Creating test MySQL instance ..."
-   if ! mysql_install_db \
-   --no-defaults \
-   --auth-root-authentication-method=normal \
-   --basedir="${EPREFIX}/usr" \
-   --datadir="${datadir}" >& "${install_log}"
-   then
-   cat "${install_log}"
-   die "Failed to create database"
-   fi
-
-   einfo "Starting test MySQL instance ..."
-   mysqld \
-   --no-defaults \
-   --character-set-server=utf8 \
-   --pid-file="${pidfile}" \
-   --socket="${socket}" \
-   --skip-networking \
-   --datadir="${datadir}" >& "${log}" &
-
-   local i timeout=10
-   einfo "Waiting for 

  1   2   3   4   5   >