[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-OpenSSL-RSA/

2022-07-08 Thread Sam James
commit: 1f715d85a892337b74f52bf90d7bf2a486c4afd6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:28:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f715d85

dev-perl/Crypt-OpenSSL-RSA: add 0.330.0

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

 .../Crypt-OpenSSL-RSA-0.330.0.ebuild   | 39 ++
 dev-perl/Crypt-OpenSSL-RSA/Manifest|  1 +
 2 files changed, 40 insertions(+)

diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild 
b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild
new file mode 100644
index ..e353a5bf65fd
--- /dev/null
+++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.330.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=0.33
+inherit perl-module
+
+DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-perl/Crypt-OpenSSL-Bignum
+   dev-perl/Crypt-OpenSSL-Random
+   dev-libs/openssl:=
+"
+DEPEND="
+   dev-libs/openssl:=
+"
+BDEPEND="${RDEPEND}
+   >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   virtual/perl-Test
+   )
+"
+
+PERL_RM_FILES=(
+   t/z_kwalitee.t
+   t/z_perl_minimum_version.t
+   t/z_meta.t
+   t/z_pod-coverage.t
+   t/z_pod.t
+)
+
+mydoc="rfc*.txt"

diff --git a/dev-perl/Crypt-OpenSSL-RSA/Manifest 
b/dev-perl/Crypt-OpenSSL-RSA/Manifest
index 20a61cfc9729..bd3d3e6b1c28 100644
--- a/dev-perl/Crypt-OpenSSL-RSA/Manifest
+++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest
@@ -1,2 +1,3 @@
 DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 
172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9
 SHA512 
e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab
 DIST Crypt-OpenSSL-RSA-0.32.tar.gz 24805 BLAKE2B 
419b6a2e778fa10a6d68a6932d0b816f1c8ea4db0cd283efef4a4e684ea3468bd1133ce8825b388d1e3a4b4a990253aa44af892e4f89d71b46917f0cd7cb1fbb
 SHA512 
2972611a8fa4e9c44fd09c9e7fa32f0abd377230f14dcdfa99edab87bba2199c6a0cab4d1e08bdf3057959c0efd3343eb989e46f4befd572b15540e59f1e3c64
+DIST Crypt-OpenSSL-RSA-0.33.tar.gz 29010 BLAKE2B 
4a25d93a351b51fcab3df75a14aedf9b039cc5f5692c2e7fb32c616da25a83917619683dbbc0d4f8c38cfa80e73b5af138c91a24a72be8830c37df06bcba539c
 SHA512 
7bfa802ec41925ec9fa6937c5eea0d21f6f554a1d1d57ed679ed03b260cf08c0a397df11880de6d67abacfd843ad2c4f28b20ac58d80e183c2a83c91deb926bf



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

2022-07-08 Thread Sam James
commit: 6d9be908095cd7eebee49eac9cc3441c6ae977b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:57:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9be908

media-gfx/blender: add 3.2.1

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

 media-gfx/blender/Manifest |   1 +
 media-gfx/blender/blender-3.2.1.ebuild | 399 +
 2 files changed, 400 insertions(+)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 1b1f10296236..01f96f5b4ac5 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -5,3 +5,4 @@ DIST blender-3.1.0-tests.tar.bz2 643279044 BLAKE2B 
acbf0800c384f881c215ea22140b0
 DIST blender-3.1.2.tar.xz 41014760 BLAKE2B 
1e1476b7185005616fe3a647d5beea2c6cf975a418471d4632dc6f0367aea9505d0abfed79b063e81b090fe8f8e92d60840767e476534a5629def77a71495604
 SHA512 
e92aefbc020268e7347008e02d7fe2ef8670a568fab0ae2072ee82520ca67645e665e81ec2829b67a4de069ce1c0578bf2f7f4f783929e7574a8c9aef2f82a02
 DIST blender-3.2.0-tests.tar.xz 213772908 BLAKE2B 
7a4713a3c1bb9f6bfe80b154b913a525b620bb389c2e6b4cf2d1d9bfc74d0c3703b439d77186d18b43766d1db219eb64d22ac84a08fdc859dac074025afdd49f
 SHA512 
4d6e9ed3b646e77737f625ca1beae9b531a528c32d81c9d06749aa8f87126ef4a2a0893d0ecf2a2cce7b7dbe508dbc9568e353b7213842cfa85ea27ebcc0a2d8
 DIST blender-3.2.0.tar.xz 4152 BLAKE2B 
ff68c18bfef1ca6a989e46c8c9d3afa1cc13d6d70dfb6311d9d0742829af0a525531077f48c6a390667e266963e1e8671e370c475a9a8a21bc936d4feb04d248
 SHA512 
2e9c502fad6bbad7618caad393dfd21d2adc6df0a2de8581cea904cfe3588d783564f2d7ec5600d99d10307a81eb6bb56b31209bf34aae072fbc9a0d8ce54f81
+DIST blender-3.2.1.tar.xz 41497540 BLAKE2B 
bb9651a7135c3b8ebe03a6dee31b8681d548fc12c56d9de076510f22ff0c94e88b814b57d888ee83a6749c4c79a89288a6717f5fd50f430c88edd3c8411457b8
 SHA512 
fb496c47b2aebd403e00954d55d140ee9f0dc7733e1013b1665f9db83a132ad63a09226edc662871c8c1b6e2fbd8870954d86cb1324d0c44230f79d2b46aecef

diff --git a/media-gfx/blender/blender-3.2.1.ebuild 
b/media-gfx/blender/blender-3.2.1.ebuild
new file mode 100644
index ..9fcc16b94ddf
--- /dev/null
+++ b/media-gfx/blender/blender-3.2.1.ebuild
@@ -0,0 +1,399 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+
+inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org;
+
+if [[ ${PV} = ** ]] ; then
+   # Subversion is needed for downloading unit test files
+   inherit git-r3 subversion
+   EGIT_REPO_URI="https://git.blender.org/blender.git;
+else
+   SRC_URI="https://download.blender.org/source/${P}.tar.xz;
+   # Update these between major releases.
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
+   KEYWORDS="~amd64 ~arm ~arm64"
+fi
+
+SLOT="${PV%.*}"
+LICENSE="|| ( GPL-3 BL )"
+IUSE="+bullet +dds +fluid +openexr +tbb \
+   alembic collada +color-management cuda +cycles \
+   debug doc +embree +ffmpeg +fftw +gmp headless jack jemalloc jpeg2k \
+   man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
+   +openvdb +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff 
valgrind"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   alembic? ( openexr )
+   cuda? ( cycles )
+   cycles? ( openexr tiff openimageio )
+   fluid? ( tbb )
+   openvdb? ( tbb )
+   osl? ( cycles )
+   test? ( color-management )"
+
+# Library versions for official builds can be found in the blender source 
directory in:
+# build_files/build_environment/install_deps.sh
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost:=[nls?,threads(+)]
+   dev-libs/lzo:2=
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/zstandard[${PYTHON_USEDEP}]
+   ')
+   media-libs/freetype:=
+   media-libs/glew:*
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/libsamplerate
+   sys-libs/zlib:=
+   virtual/glu
+   virtual/libintl
+   virtual/opengl
+   alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] )
+   collada? ( >=media-libs/opencollada-1.6.68 )
+   color-management? ( >=media-libs/opencolorio-2.1.1-r7:= )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   embree? ( >=media-libs/embree-3.10.0[raymask] )
+   ffmpeg? ( 
media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] )
+   fftw? ( sci-libs/fftw:3.0= )
+   gmp? ( dev-libs/gmp )
+   

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

2022-07-08 Thread Sam James
commit: 74e27b0e8a0d700113972cb9fe13df730ba090ac
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:45:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e27b0e

media-libs/osl: needs older libfmt

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

 media-libs/osl/osl-1.11.17.0-r4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/osl/osl-1.11.17.0-r4.ebuild 
b/media-libs/osl/osl-1.11.17.0-r4.ebuild
index 0a1926fb5a2d..49498f248837 100644
--- a/media-libs/osl/osl-1.11.17.0-r4.ebuild
+++ b/media-libs/osl/osl-1.11.17.0-r4.ebuild
@@ -31,7 +31,10 @@ CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
 
 IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
 
+# libfmt dep can actually be removed once it builds w/ 9.0.0, it uses
+# headers via openimageio, but it's code in osl which breaks
 RDEPEND="
+   =media-libs/openexr-3:0=



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

2022-07-08 Thread Sam James
commit: ff2c1a9fcb61e26539a07cfa2cc7c498d04fb205
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:37:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2c1a9f

media-libs/oidn: add 1.4.3

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

 media-libs/oidn/Manifest  |  1 +
 media-libs/oidn/oidn-1.4.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/media-libs/oidn/Manifest b/media-libs/oidn/Manifest
index a88626757117..141f198a8ef9 100644
--- a/media-libs/oidn/Manifest
+++ b/media-libs/oidn/Manifest
@@ -2,3 +2,4 @@ DIST oidn-1.3.0-glibc.patch.bz2 6359 BLAKE2B 
743cd87f92bc89182de716254f89136e690
 DIST oidn-1.3.0.tar.gz 36763571 BLAKE2B 
395d7aafd87babf7d2414ed940dd85adf4a488df2138e0e63cc82ac06088dd969879de73d79bead4b35bba0045081ee637b72f2a98770dbfc928ffe7c25da78a
 SHA512 
19de3cf11b9d436ee6f33ff020187a4cdc05da5f43c47509f715ca99e4276bfb64425d0a48f3a6f0569c8c6701b46a7e35378f371fdbacc0b6d488e113ffe17c
 DIST oidn-1.4.1.tar.gz 50448597 BLAKE2B 
f5a1dcafa058eb1fa46f1b397599075f45ca0145e51692014a47405e9d1ac2f681a1a23ead50d6bdfcf1750f7504a992218b65d984a6daf2780e829598172f3c
 SHA512 
6551bb038692a1c00a0a408f1682d8609a8c74470a2c4f439af80c1332d4237e723a655a9b7ef95f93c6cbe52fdb3a46a84539f5cdc90073d716afd7b48c3615
 DIST oidn-1.4.2.tar.gz 54221996 BLAKE2B 
bb6593e2e15877f65d9224fc93dac72aff6d567a00d727b050a88a1add4dc1441e695dc38056dd796e004e20916054b43ed7d0e90f22a16597f6617cf6a119e7
 SHA512 
8b464cedc91ef7a88cfc97c3fde80275b12058cdd26b352718d90f8f20b3462c4ac65b2b1ad5548a520590fbd015fcc8ab9f964633bc8b89d72901fe8a13e352
+DIST oidn-1.4.3.tar.gz 54222682 BLAKE2B 
f9b585c318258fd78e221a453b64e83965a3e5035a912baa49e4d5b48466441bf1d3c15291de2cd4d36e9da187ff7a643bb9d4af5282cdbb8b6bc99fb3cda0d0
 SHA512 
6fbdf347763c0734140195a523cf0878b1dbd91d4943c9ce4928f6991549f8b3d5ab4d57b90e20a8d04a87d00e3a1554ce73a3a3c1e64fcb016a3c1f8aa07982

diff --git a/media-libs/oidn/oidn-1.4.3.ebuild 
b/media-libs/oidn/oidn-1.4.3.ebuild
new file mode 100644
index ..ac7878513748
--- /dev/null
+++ b/media-libs/oidn/oidn-1.4.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="Intel(R) Open Image Denoise library"
+HOMEPAGE="https://www.openimagedenoise.org/;
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/OpenImageDenoise/oidn.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/OpenImageDenoise/${PN}/releases/download/v${PV}/${P}.src.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-cpp/tbb:=
+   dev-lang/ispc"
+DEPEND="${RDEPEND}"



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

2022-07-08 Thread Sam James
commit: 198e4c865fd226b9dee7ec632f26142d3fd737dc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:21:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198e4c86

sci-libs/gdal: add 3.5.1

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

 sci-libs/gdal/Manifest  |   2 +
 sci-libs/gdal/gdal-3.5.1.ebuild | 238 
 2 files changed, 240 insertions(+)

diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 871bc739b3f9..46ecfd477228 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -3,4 +3,6 @@ DIST gdal-3.4.2.tar.xz 13273280 BLAKE2B 
b40e2978d0841386b52de1ad08cec862c52aab8c
 DIST gdal-3.4.3.tar.xz 13275504 BLAKE2B 
5b1cc2be9c2af7a326dc532d547b1e7d2f9c4af32d8f16998f09332a88a53305243313711cc24fe5d028b8edc131ebccda6daf08b5c67d9a2c55fd4e04fe9cee
 SHA512 
2b97e44b9bd84eb43b4c4894b7b6e748522b2f5e8b6cbecc8247fe5ea862795dd44ba2b52934a83688a949805cee4eef9f1aa66360fb831fea3eae956ab0bef3
 DIST gdal-3.5.0-build-fixes-no-deps.patch.xz 5016 BLAKE2B 
0d0ef0ccae73f8a903b0ccbf992fa775b394df85a89d86f86ad60187bfce6a87eb8b23a573bd65c0173c0e7cffe3df447cef0fd5aebfcedfbed3e6a7716e
 SHA512 
e32c97e3fef948f2fa9c0f4b7116ccb231554e962380d7bebb433083926fb4e1902b0a3bc243f747c81c95813651153ce2751d8c2de4e8abb096778ffe589a2e
 DIST gdal-3.5.0.tar.xz 8826500 BLAKE2B 
7123ff4a7270b309d458e4a7bd32241cdef53953c305c5027873424794f4ed27d2a4838f86c42f9f84b5174ff499ee5539694c41e906509d21d899ccfe38ff99
 SHA512 
15d9675ffe5e76fdcb431bef1dce0ed8c23695f418186f37c63f4c7274322924095662bbbc95232d5b4d700704c1c4922d52b419cef5bb67f3bb64ee59654d8b
+DIST gdal-3.5.1.tar.xz 8844808 BLAKE2B 
38efbc69a386607b10fbe9d0add14716fec68a48c6df60f618c306a25d824b499c8dab6cc3d9f614b57e2e69352be860fbba683c58b5d82970a346aa9699f111
 SHA512 
d731b2b2bd5d300786e2e0eca296d302fda8bc9c76b41d7e78b728f82bb857c55a0d0ba65ae0ccd3b03c6b5812d0afee07940e4133b4b2c852a384c9fe00a8bc
 DIST gdalautotest-3.5.0.tar 50442240 BLAKE2B 
15005f16530690e584e39b036881c339f147e525e3e0dc39b57d027c493ab89027baa2ea3a0ed148c8fa3ebb7cd53cdb4cf4d53c96d068b5a89caf28165e213b
 SHA512 
723c57425dd5f8acd61795be98b450844b5664b9940d47823829d510b8fb84d1d6db9ca880200d7732a83e7b0f1ae6e33269d8ebd91bf0e7d99e887b5f79aad0
+DIST gdalautotest-3.5.1.tar 51005440 BLAKE2B 
b6c927f35598a406c186fb834befb6941d3665f924dae77e69191e1190a74ba20153ddf14a5e9e9e0b65e70f3496a67ec9ab60fcfce5a62d8b71f5ed54fecc35
 SHA512 
50bcaf7dc63c8dc7209b3e6915f5cfd0e6fd6721bc741ac13ef13d485ac7ae4fbf2b59c0e856cbe73b5d9fd787da2859037bf9c3264953bb6fbc8dbbe3662308

diff --git a/sci-libs/gdal/gdal-3.5.1.ebuild b/sci-libs/gdal/gdal-3.5.1.ebuild
new file mode 100644
index ..1be7580b66bd
--- /dev/null
+++ b/sci-libs/gdal/gdal-3.5.1.ebuild
@@ -0,0 +1,238 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="Translator library for raster geospatial data formats (includes 
OGR support)"
+HOMEPAGE="https://gdal.org/;
+SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.xz;
+SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.tar.gz -> 
${PN}autotest-${PV}.tar )"
+
+LICENSE="BSD Info-ZIP MIT"
+SLOT="0/31" # subslot is libgdal.so.
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
+# Tests fail to build in 3.5.0, let's not worry too much yet given
+# we're only just porting to CMake. Revisit later.
+RESTRICT="!test? ( test ) test"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   spatialite? ( sqlite )"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   java? (
+   dev-java/ant-core
+   dev-lang/swig:0
+   >=virtual/jdk-1.8:*
+   )
+   python? (
+   dev-lang/swig:0
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )"
+DEPEND="dev-libs/expat
+   dev-libs/json-c:=
+   dev-libs/libpcre2
+   dev-libs/libxml2:2
+   dev-libs/openssl:=
+   media-libs/tiff
+   >=sci-libs/libgeotiff-1.5.1-r1:=
+   >=sci-libs/proj-6.0.0:=
+   sys-libs/zlib[minizip(+)]
+   armadillo? ( sci-libs/armadillo:=[lapack] )
+   curl? ( net-misc/curl )
+   fits? ( sci-libs/cfitsio:= )
+   geos? ( >=sci-libs/geos-3.8.0 )
+   gif? ( media-libs/giflib:= )
+   gml? ( >=dev-libs/xerces-c-3.1 )
+   heif? ( media-libs/libheif:= )
+   hdf5? ( 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/pmacct/files/, net-analyzer/pmacct/

2022-07-08 Thread Sam James
commit: dbe0331557ad48596cdad48f29f41cfbdacc26e9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:13:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe03315

net-analyzer/pmacct: add systemd units

Borrowed from opensuse then adapted.

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

 net-analyzer/pmacct/files/nfacctd.service | 18 ++
 net-analyzer/pmacct/files/pmacctd.service | 19 +++
 net-analyzer/pmacct/files/sfacctd.service | 18 ++
 .../{pmacct-1.7.7.ebuild => pmacct-1.7.7-r1.ebuild}   |  4 +++-
 net-analyzer/pmacct/pmacct-.ebuild|  4 +++-
 5 files changed, 61 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/pmacct/files/nfacctd.service 
b/net-analyzer/pmacct/files/nfacctd.service
new file mode 100644
index ..d649f47030bf
--- /dev/null
+++ b/net-analyzer/pmacct/files/nfacctd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=netflow accounting daemon
+After=network.target
+
+[Service]
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+Type=forking
+ExecStart=/usr/sbin/nfacctd -f /etc/pmacctd/nfacctd.conf -i %I
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-analyzer/pmacct/files/pmacctd.service 
b/net-analyzer/pmacct/files/pmacctd.service
new file mode 100644
index ..a2dbb8c45846
--- /dev/null
+++ b/net-analyzer/pmacct/files/pmacctd.service
@@ -0,0 +1,19 @@
+[Unit]
+Description=promiscuous mode accounting daemon
+After=network.target
+
+[Service]
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+Type=forking
+ExecStart=/usr/sbin/pmacctd -f /etc/pmacctd/pmacctd.conf -i %I
+
+[Install]
+WantedBy=multi-user.target
+

diff --git a/net-analyzer/pmacct/files/sfacctd.service 
b/net-analyzer/pmacct/files/sfacctd.service
new file mode 100644
index ..7a334e0ffadd
--- /dev/null
+++ b/net-analyzer/pmacct/files/sfacctd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=sflow accounting daemon
+After=network.target
+
+[Service]
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+Type=forking
+ExecStart=/usr/sbin/sfacctd -f /etc/pmacctd/sfacctd.conf -i %I
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-analyzer/pmacct/pmacct-1.7.7.ebuild 
b/net-analyzer/pmacct/pmacct-1.7.7-r1.ebuild
similarity index 95%
rename from net-analyzer/pmacct/pmacct-1.7.7.ebuild
rename to net-analyzer/pmacct/pmacct-1.7.7-r1.ebuild
index 687b4ef7d8f2..55db903b6abd 100644
--- a/net-analyzer/pmacct/pmacct-1.7.7.ebuild
+++ b/net-analyzer/pmacct/pmacct-1.7.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit autotools toolchain-funcs systemd
 
 DESCRIPTION="A network tool to gather IP traffic information"
 HOMEPAGE="http://www.pmacct.net/;
@@ -102,6 +102,8 @@ src_install() {
newinitd "${FILESDIR}"/pmacctd-init.d pmacctd
newconfd "${FILESDIR}"/pmacctd-conf.d pmacctd
 
+   systemd_dounit "${FILESDIR}"/{nfacctd,pmacctd,sfacctd}.service
+
insinto /etc/pmacctd
newins examples/pmacctd-imt.conf.example pmacctd.conf
 }

diff --git a/net-analyzer/pmacct/pmacct-.ebuild 
b/net-analyzer/pmacct/pmacct-.ebuild
index 687b4ef7d8f2..55db903b6abd 100644
--- a/net-analyzer/pmacct/pmacct-.ebuild
+++ b/net-analyzer/pmacct/pmacct-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit autotools toolchain-funcs systemd
 
 DESCRIPTION="A network tool to gather IP traffic information"
 HOMEPAGE="http://www.pmacct.net/;
@@ -102,6 +102,8 @@ src_install() {
newinitd "${FILESDIR}"/pmacctd-init.d pmacctd
newconfd "${FILESDIR}"/pmacctd-conf.d pmacctd
 
+   systemd_dounit "${FILESDIR}"/{nfacctd,pmacctd,sfacctd}.service
+
insinto /etc/pmacctd
newins examples/pmacctd-imt.conf.example pmacctd.conf
 }



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

2022-07-08 Thread Sam James
commit: 80f3d69f54c759fad76c7ac99c4b35b440ae91ae
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:04:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f3d69f

net-analyzer/pmacct: add github upstream metadata

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

 net-analyzer/pmacct/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-analyzer/pmacct/metadata.xml b/net-analyzer/pmacct/metadata.xml
index a700a40b473b..1c025fea769e 100644
--- a/net-analyzer/pmacct/metadata.xml
+++ b/net-analyzer/pmacct/metadata.xml
@@ -19,4 +19,7 @@
Link IPv4/IPv6 traffic accounting 
binaries
Enable support for ZeroMQ through 
net-libs/zeromq

+   
+   pmacct/pmacct
+   
 



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

2022-07-08 Thread Sam James
commit: a051c48631a1c48e4b9009cd5a9791942baca5a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:14:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:57:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a051c486

sys-apps/hwloc: add 2.8.0

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

 sys-apps/hwloc/Manifest   |   1 +
 sys-apps/hwloc/hwloc-2.8.0.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/sys-apps/hwloc/Manifest b/sys-apps/hwloc/Manifest
index 075870899733..76f8a6d1754d 100644
--- a/sys-apps/hwloc/Manifest
+++ b/sys-apps/hwloc/Manifest
@@ -2,3 +2,4 @@ DIST hwloc-1.11.13.tar.bz2 4120436 BLAKE2B 
a6a09f7d6abeaa9d23df555cfd2186ae61f0f
 DIST hwloc-2.5.0.tar.bz2 6688349 BLAKE2B 
684367afa5fc056b9bf04b3a95bd8239ec70127d5e582948ca16a09323614ad0ef77278a120544af0a740b456f1ba24bffc861b9f132293fafb7da0597d0b688
 SHA512 
9e8b829868cb9f5fd2fe84d8515d0dc8725ddc84c788a61c1e9e918eb2b29659eb73cf22a4189e6b887f5bfa3255c206f4ba924bd7fe2c88c185f4308c0949cd
 DIST hwloc-2.6.0.tar.bz2 6728585 BLAKE2B 
96099ae3527e11a83adc068e07756752d2effa38b4bae174045e5142a3457af8790e9fd3d778ff2d91708101aaf6e108affed7688918195e0f2bdbd55235ad46
 SHA512 
3f35ee685507469e2c7d4a2ab4c339eff24123b4bc21d96bc53fd2737a36bdd371f1e1e4440b410ecac6cf1881562187243bfbf846203cb3702a4c4c7be0d5df
 DIST hwloc-2.7.1.tar.bz2 6810477 BLAKE2B 
26706b8835954b8baa9028eaf2da0f8ae6e57d1841d68daaa04d58a7b24a67e4e171eb439b8dbfb589a70eb1b5cced51f12a99bb7132591919c902374f89025f
 SHA512 
35de85de3f5e75de30b5ac72d2c118dcb990a2427c9812910a03772857181fd7259a27352b34a968186d02ffc811644c3411d84ee37f2d0ff9b83628951b4863
+DIST hwloc-2.8.0.tar.bz2 6896344 BLAKE2B 
33f75987ee904d5ee9c62268695a2f7f59b0adc2e1601fc4407f525664b78a7fab04c75823ce9d190c8cb9ffc0ce983d7137555625d47bc1451a2d0c6f330055
 SHA512 
025c8ebc2945bdf696cc66fe2cfea0195694713a6098603fb4eaeac409d2f6c3386a7c2b4d7f3758d828f6b621e7f06ffb5745224cb1df2f8ff4f19b2a8a4a7b

diff --git a/sys-apps/hwloc/hwloc-2.8.0.ebuild 
b/sys-apps/hwloc/hwloc-2.8.0.ebuild
new file mode 100644
index ..88cb06eb1dfc
--- /dev/null
+++ b/sys-apps/hwloc/hwloc-2.8.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 cuda flag-o-matic systemd toolchain-funcs 
multilib-minimal
+
+MY_PV="v$(ver_cut 1-2)"
+DESCRIPTION="Displays the hardware topology in convenient formats"
+HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
+SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cairo +cpuid cuda debug nvml +pci static-libs svg udev xml X 
video_cards_nvidia"
+
+# opencl: opencl support dropped with x11-drivers/ati-drivers being removed 
(bug #582406).
+# anyone with hardware is welcome to step up and help test to get it 
re-added.
+# video-cards_nvidia: libXext/libX11 deps are only here, see HWLOC_GL_REQUIRES 
usage in config/hwloc.m4
+RDEPEND=">=sys-libs/ncurses-5.9-r3:=[${MULTILIB_USEDEP}]
+   cairo? ( >=x11-libs/cairo-1.12.14-r4[X?,svg?,${MULTILIB_USEDEP}] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   nvml? ( x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}] )
+   pci? (
+   >=sys-apps/pciutils-3.3.0-r2[${MULTILIB_USEDEP}]
+   >=x11-libs/libpciaccess-0.13.1-r1[${MULTILIB_USEDEP}]
+   )
+   udev? ( virtual/libudev:= )
+   xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )
+   video_cards_nvidia? (
+   x11-drivers/nvidia-drivers[static-libs]
+   x11-libs/libXext
+   x11-libs/libX11
+   )"
+DEPEND="${RDEPEND}"
+# 2.69-r5 for --runstatedir
+BDEPEND=">=sys-devel/autoconf-2.69-r5
+   virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.8.1-gl.patch" )
+
+DOCS=( AUTHORS NEWS README VERSION )
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # bug #393467
+   export HWLOC_PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+   if use video_cards_nvidia ; then
+   addpredict /dev/nvidiactl
+   fi
+
+   if use cuda ; then
+   append-cflags "-I${ESYSROOT}/opt/cuda/include"
+   append-cppflags "-I${ESYSROOT}/opt/cuda/include"
+
+   local -x LDFLAGS="${LDFLAGS}"
+   append-ldflags "-L${ESYSROOT}/opt/cuda/$(get_libdir)"
+   fi
+
+   local myconf=(
+   --disable-opencl
+
+   # netloc is deprecated upstream, about to be removed
+   # bug #796797
+   --disable-netloc
+
+   --disable-plugin-ltdl
+   --enable-plugins
+   --enable-shared
+   --runstatedir="${EPREFIX}/run"
+   

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

2022-07-08 Thread Hans de Graaff
commit: b8c110c8ec5bd34591550916d4544b32d6357c4a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  9 05:31:18 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  9 05:31:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c110c8

dev-ruby/hoe: add 3.24.0

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

 dev-ruby/hoe/Manifest  |  1 +
 dev-ruby/hoe/hoe-3.24.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 64c8a7b50ba5..01e00271de15 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -1,2 +1,3 @@
 DIST hoe-3.21.0.gem 193024 BLAKE2B 
2ff65edc6e0aebc93ebc8f3e628261ac3fabec4034b8e7b1bb3c38ab45c8b4641267a8c46c851ad69425c08782553c628574ae0a1417257cf64ba05a86de08f3
 SHA512 
39da93520bdb4efcbc58af58562ff8abbdecf45f92071ddb31f68ac799eb6f704431cea3d699aa039ba3a5217dc9b0f2d87f8b553d62860c34cb63803b625754
 DIST hoe-3.23.1.gem 194048 BLAKE2B 
907c2f2b62dd362f8c472f21d3fd998bd178de2a15fb9875ef36c61dcbf6b170253037d64f70b04b45a5f7e7dcf9e084122a85f694c6396767d541dccd5693f5
 SHA512 
c2199f93fe806a9639b319d01ae7bb6999ac203aa8bbabaf22b4c0c5b97f69dbd4e876bdfaaa0b0e8cda68dbd25dfa0e5aa91a599613237fc22de0e857c68c37
+DIST hoe-3.24.0.gem 194560 BLAKE2B 
6f4259fcad82078ea4d56ee7f42027cb9561fc603e1a36634de3f11a48ebedd252ee4ddf5884e571ee0231f5dec20c6a7249d0fb6784bf531a017b033955e680
 SHA512 
f2048d1f5d9b3010267f2ffb67cbce2aee7ecf58871dd762e51a08035272cdc6b37aacb63aa0af6f62e6dfeb01a60afd53a25b394ff10322a8348320268adb76

diff --git a/dev-ruby/hoe/hoe-3.24.0.ebuild b/dev-ruby/hoe/hoe-3.24.0.ebuild
new file mode 100644
index ..df8feea963c7
--- /dev/null
+++ b/dev-ruby/hoe/hoe-3.24.0.ebuild
@@ -0,0 +1,52 @@
+# 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_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="template"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Hoe extends rake to provide full project automation"
+HOMEPAGE="https://www.zenspider.com/projects/hoe.html;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
+
+ruby_add_rdepend ">=dev-ruby/rake-0.8.7 

[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/equery/

2022-07-08 Thread Sam James
commit: 3851c6ea2fe93ee1d190adc13f3cfaef0901c982
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 05:17:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 05:17:34 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=3851c6ea

equery: run black

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

 pym/gentoolkit/equery/depends.py | 47 
 1 file changed, 23 insertions(+), 24 deletions(-)

diff --git a/pym/gentoolkit/equery/depends.py b/pym/gentoolkit/equery/depends.py
index 93f0ec1..f65e846 100644
--- a/pym/gentoolkit/equery/depends.py
+++ b/pym/gentoolkit/equery/depends.py
@@ -19,6 +19,7 @@ from gentoolkit.equery import format_options, mod_usage, 
CONFIG
 from gentoolkit.helpers import get_cpvs, get_installed_cpvs
 from gentoolkit.cpv import CPV
 from gentoolkit.package import PackageFormatter, FORMAT_TMPL_VARS
+
 # ===
 # Globals
 # ===
@@ -69,18 +70,18 @@ class DependPrinter:
 if pkg is None:
 return
 
-if CONFIG['verbose']:
-print (PackageFormatter(
-pkg,
-do_format=True,
-custom_format=QUERY_OPTS["package_format"]
-))
+if CONFIG["verbose"]:
+print(
+PackageFormatter(
+pkg, do_format=True, 
custom_format=QUERY_OPTS["package_format"]
+)
+)
 else:
-print (PackageFormatter(
-pkg,
-do_format=False,
-custom_format=QUERY_OPTS["package_format"]
-))
+print(
+PackageFormatter(
+pkg, do_format=False, 
custom_format=QUERY_OPTS["package_format"]
+)
+)
 
 def format_depend(self, dep, dep_is_displayed):
 """Format a dependency for printing.
@@ -107,24 +108,23 @@ class DependPrinter:
 use_conditional = " & ".join(
 pp.useflag(u) for u in mdep.use_conditional.split()
 )
-if mdep.operator == '=*':
-formatted_dep = '=%s*' % str(mdep.cpv)
+if mdep.operator == "=*":
+formatted_dep = "=%s*" % str(mdep.cpv)
 else:
 formatted_dep = mdep.operator + str(mdep.cpv)
 if mdep.slot:
-formatted_dep += pp.emph(':') + pp.slot(mdep.slot)
+formatted_dep += pp.emph(":") + pp.slot(mdep.slot)
 if mdep.sub_slot:
-formatted_dep += pp.slot('/') + pp.slot(mdep.sub_slot)
+formatted_dep += pp.slot("/") + pp.slot(mdep.sub_slot)
 if mdep.use:
-useflags = pp.useflag(','.join(mdep.use.tokens))
-formatted_dep += (pp.emph('[') + useflags + pp.emph(']'))
+useflags = pp.useflag(",".join(mdep.use.tokens))
+formatted_dep += pp.emph("[") + useflags + pp.emph("]")
 
 if dep_is_displayed:
 indent = indent + " " * len(str(dep.cpv))
-self.print_fn(indent, '', use_conditional, formatted_dep)
+self.print_fn(indent, "", use_conditional, formatted_dep)
 else:
-self.print_fn(indent, \
-str(dep.cpv), use_conditional, formatted_dep)
+self.print_fn(indent, str(dep.cpv), use_conditional, 
formatted_dep)
 
 
 # =
@@ -174,7 +174,7 @@ def parse_module_options(module_opts):
 QUERY_OPTS["include_masked"] = True
 elif opt in ("-D", "--indirect"):
 QUERY_OPTS["only_direct"] = False
-elif opt in ('-F', '--format'):
+elif opt in ("-F", "--format"):
 QUERY_OPTS["package_format"] = posarg
 elif opt in ("--depth"):
 if posarg.isdigit():
@@ -190,9 +190,8 @@ def parse_module_options(module_opts):
 
 def main(input_args):
 """Parse input and run the program"""
-short_opts = "hadDF:" # -d, --direct was old option for default action
-long_opts = ('help', 'all-packages', 'direct', 'indirect', \
-'format', 'depth=')
+short_opts = "hadDF:"  # -d, --direct was old option for default action
+long_opts = ("help", "all-packages", "direct", "indirect", "format", 
"depth=")
 
 try:
 module_opts, queries = gnu_getopt(input_args, short_opts, long_opts)



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/hpx/, sys-cluster/hpx/files/

2022-07-08 Thread Sam James
commit: 5ca83cbca717c9d04ffa46f9a7fce31fe32b2d95
Author: brahmajit das  gmail  com>
AuthorDate: Sat Jul  9 04:40:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca83cbc

sys-cluster/hpx: Fix building on musl

These patches fixes building on musl. I've tried to document the patches
to the best of my abilities.

Mainly fixes the RTLD_DI_ORIGIN not being present in musl.

However with this PR [1] we won't be requiring these patches anymore
from 1.8.1

[1]: https://github.com/STEllAR-GROUP/hpx/pull/5947

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

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26281
Signed-off-by: Sam James  gentoo.org>

 ...-1.8.0-fix-musl-exec_pagesize-not-defined.patch | 47 ++
 .../hpx/files/hpx-1.8.0-fix-musl-execinfo.patch| 16 
 .../hpx-1.8.0-fix-musl-rtdl-not-declared.patch | 25 
 sys-cluster/hpx/hpx-1.8.0.ebuild   |  3 ++
 4 files changed, 91 insertions(+)

diff --git 
a/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-exec_pagesize-not-defined.patch 
b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-exec_pagesize-not-defined.patch
new file mode 100644
index ..d2e54b9df256
--- /dev/null
+++ b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-exec_pagesize-not-defined.patch
@@ -0,0 +1,47 @@
+# EXEC_PAGESIZE is a preprocessor macro from the Linux Kernel headers. Include
+# the appropriate Linux header file 
+#
+# With this PR https://github.com/STEllAR-GROUP/hpx/pull/5947 merged, from
+# 1.8.1 we can drop these patches
+--- a/components/performance_counters/memory/src/mem_counter_linux.cpp
 b/components/performance_counters/memory/src/mem_counter_linux.cpp
+@@ -14,6 +14,11 @@
+ #include 
+ #include 
+
++// Fix for musl. Use linux/param.h for EXEC_PAGESIZE
++#ifdef __linux__
++#include 
++#endif
++
+ #include 
+ #include 
+
+--- a/libs/core/coroutines/include/hpx/coroutines/detail/context_linux_x86.hpp
 b/libs/core/coroutines/include/hpx/coroutines/detail/context_linux_x86.hpp
+@@ -37,6 +37,11 @@
+ #include 
+ #include 
+
++// Fix for musl. Use linux/param.h for EXEC_PAGESIZE
++#ifdef __linux__
++#include 
++#endif
++
+ #if defined(HPX_HAVE_STACKOVERFLOW_DETECTION)
+
+ #include 
+--- a/libs/core/coroutines/include/hpx/coroutines/detail/posix_utility.hpp
 b/libs/core/coroutines/include/hpx/coroutines/detail/posix_utility.hpp
+@@ -67,6 +67,11 @@
+ #define EXEC_PAGESIZE static_cast(sysconf(_SC_PAGESIZE))
+ #endif
+
++// Fix for musl. Use linux/param.h for EXEC_PAGESIZE
++#ifdef __linux__
++#include 
++#endif
++
+ /**
+  * Stack allocation routines and trampolines for setcontext
+  */

diff --git a/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-execinfo.patch 
b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-execinfo.patch
new file mode 100644
index ..4c82ca3f6be1
--- /dev/null
+++ b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-execinfo.patch
@@ -0,0 +1,16 @@
+# Check for execinfo only on glibc and ulibc systems.
+#
+# With this PR https://github.com/STEllAR-GROUP/hpx/pull/5947 merged, from
+# 1.8.1 we can drop these patches
+--- a/libs/core/debugging/src/backtrace.cpp
 b/libs/core/debugging/src/backtrace.cpp
+@@ -19,7 +19,9 @@
+
+ #if (defined(__linux) || defined(__APPLE__) || defined(__sun)) && 
 \
+ (!defined(__ANDROID__) || !defined(ANDROID))
++#if defined(__GLIBC__)
+ #define HPX_HAVE_EXECINFO
++#endif
+ #define HPX_HAVE_DLFCN
+ #if defined(__GNUC__) && !defined(__clang__)
+ #define HPX_HAVE_UNWIND

diff --git a/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-rtdl-not-declared.patch 
b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-rtdl-not-declared.patch
new file mode 100644
index ..0264aeab52f5
--- /dev/null
+++ b/sys-cluster/hpx/files/hpx-1.8.0-fix-musl-rtdl-not-declared.patch
@@ -0,0 +1,25 @@
+# RTLD_DI_ORIGIN is not defined in musl as a result hpx fails to build.
+# Closes: https://bugs.gentoo.org/829242
+#
+# With this PR https://github.com/STEllAR-GROUP/hpx/pull/5947 merged, from
+# 1.8.1 we can drop these patches
+--- a/libs/core/plugin/include/hpx/plugin/detail/dll_dlopen.hpp
 b/libs/core/plugin/include/hpx/plugin/detail/dll_dlopen.hpp
+@@ -319,6 +319,7 @@ namespace hpx { namespace util { namespace plugin {
+ std::string result;
+
+ #if !defined(__ANDROID__) && !defined(ANDROID) && !defined(__APPLE__)
++#if defined(RTLD_DI_ORIGIN)
+ char directory[PATH_MAX] = {'\0'};
+ const_cast(*this).LoadLibrary(ec);
+ if (!ec && ::dlinfo(dll_handle, RTLD_DI_ORIGIN, directory) < 0)
+@@ -333,6 +334,9 @@ namespace hpx { namespace util { namespace plugin {
+ }
+ result = directory;
+ ::dlerror();// Clear the error state.
++#else
++result = path(dll_name).parent_path().string();
++#endif
+ #elif defined(__APPLE__)
+ // SO staticfloat's solution
+

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

2022-07-08 Thread Sam James
commit: 3b1b19426f8951b841fd391e443439a9b3597941
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:55:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:55:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1b1942

dev-python/imapclient: add 2.3.1

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

 dev-python/imapclient/Manifest |  1 +
 .../files/imapclient-2.2.0-ssl-context.patch   |  0
 dev-python/imapclient/imapclient-2.3.1.ebuild  | 28 ++
 3 files changed, 29 insertions(+)

diff --git a/dev-python/imapclient/Manifest b/dev-python/imapclient/Manifest
index 2dc9dc7037ff..67bd5e0feda5 100644
--- a/dev-python/imapclient/Manifest
+++ b/dev-python/imapclient/Manifest
@@ -1,2 +1,3 @@
 DIST imapclient-2.2.0.gh.tar.gz 89505 BLAKE2B 
448e8c736cd80f261c50dd7d6fe88498bf988e475f8135bf7079021d0154904741ab8af28c0ede817ec1bd8c7bd329b1c891c24e37c3466d68287afa02d636c7
 SHA512 
ace8f55e0f7f4dbb9127b2bbf26cce4c12dce40357cf8127aa6e377321d5156f91f913bd4d4ca57bd5b7f0c86ae5d0b7fdf352b74a6edb7d607f46aa45a144a2
 DIST imapclient-2.2.0.tar.gz 89505 BLAKE2B 
448e8c736cd80f261c50dd7d6fe88498bf988e475f8135bf7079021d0154904741ab8af28c0ede817ec1bd8c7bd329b1c891c24e37c3466d68287afa02d636c7
 SHA512 
ace8f55e0f7f4dbb9127b2bbf26cce4c12dce40357cf8127aa6e377321d5156f91f913bd4d4ca57bd5b7f0c86ae5d0b7fdf352b74a6edb7d607f46aa45a144a2
+DIST imapclient-2.3.1.gh.tar.gz 91141 BLAKE2B 
c4efbdb4a513277039389e13d0f86498df3bb4c466026510fba55a8cf88316a3c5b02c15215e3e40e8e0b6206e8bd4659e75b1f83ba2a905a2aaec21f8af4b48
 SHA512 
06a9264e8cc001b8a4a6a855032bbb9b904c94999d090c3f1bedea1ae3a16524f668eb4dfa36e7a23a0622bd9d3e83191dcc1e5e30275cb6fcb7604142e5e2a6

diff --git a/dev-python/imapclient/files/imapclient-2.2.0-ssl-context.patch 
b/dev-python/imapclient/files/imapclient-2.2.0-ssl-context.patch
old mode 100755
new mode 100644

diff --git a/dev-python/imapclient/imapclient-2.3.1.ebuild 
b/dev-python/imapclient/imapclient-2.3.1.ebuild
new file mode 100644
index ..c0b4db879005
--- /dev/null
+++ b/dev-python/imapclient/imapclient-2.3.1.ebuild
@@ -0,0 +1,28 @@
+# 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..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="easy-to-use, pythonic, and complete IMAP client library"
+HOMEPAGE="https://github.com/mjs/imapclient;
+SRC_URI="https://github.com/mjs/imapclient/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_sphinx doc/src
+distutils_enable_tests unittest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



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

2022-07-08 Thread Sam James
commit: 3144a5de9295a23a768d372975703b7fdb0cd35b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:46:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:46:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3144a5de

dev-util/watchman: update Manifest

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

 dev-util/watchman/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 69ee7b350c2e..7e4806c8e5fc 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -82,6 +82,7 @@ DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d23
 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 
4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6dc149b4834a9bf31dba
 SHA512 
06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 
5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21
 SHA512 
3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d
 DIST watchman-2022.04.11.00.tar.gz 3783345 BLAKE2B 
0b4b4cadfb45e5a894428ab27fde3e7b70e3e3021d0cf76a15f7d072e0c86589d4b9f8c32d75e0c055a8dd30832360e669cc3d7f86061d214a3e18adc61a3781
 SHA512 
129eaded13ecaff0f4bfa2ffcd5fd27a1685a5f98e53d7b9dba837ad09054c9f8054992d92009580e20f80f367eb71276edab11bfbd4604ade353b08a29076d7
+DIST watchman-2022.07.04.00.tar.gz 3785684 BLAKE2B 
b27f71cd5d505d9383858434eaa90dd9a70478507a2750f10c3fdc88e39978cc6f94402d498dc26e2b5043018913bf71a28c04870dbefe8ee79fbe3e963a86e8
 SHA512 
43bbccd5e69905105da54fb661f506d2b3ef43719660deb07cb4b3b47b1569af71edcdc798ffdae79ec26c7cf24988394321d0f183f20af51daf6d54f4a3d8e5
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513



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

2022-07-08 Thread Sam James
commit: 9d84790e07c348629221defb9082748368db27f1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:30:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:30:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d84790e

media-plugins/x42-plugins: Stabilize 20220605 amd64, #857084

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

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

diff --git a/media-plugins/x42-plugins/x42-plugins-20220605.ebuild 
b/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
index 2ee199d0ef8f..f57cf56abcb2 100644
--- a/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
+++ b/media-plugins/x42-plugins/x42-plugins-20220605.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/x42/x42-plugins.git;
 else
SRC_URI="http://gareus.org/misc/x42-plugins/${P}.tar.xz;
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="GPL-2"



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

2022-07-08 Thread Sam James
commit: a4ae4ac6f1acf9ad8c65c9655e2593ee70675306
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:30:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:30:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ae4ac6

media-sound/abcmidi: Stabilize 2022.06.07 x86, #857087

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

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

diff --git a/media-sound/abcmidi/abcmidi-2022.06.07.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
index eb2cfad8d6ed..3b11050a4f44 100644
--- a/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
+++ b/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



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

2022-07-08 Thread Sam James
commit: 68c046441c1ab768dbdd8068f8243bef5ea578d5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:30:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:30:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c04644

media-sound/abcmidi: Stabilize 2022.06.07 amd64, #857087

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

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

diff --git a/media-sound/abcmidi/abcmidi-2022.06.07.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
index 11f547f4cb8e..eb2cfad8d6ed 100644
--- a/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
+++ b/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="examples"
 
 BDEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/folly/

2022-07-08 Thread Sam James
commit: 6751f2d5e17dd409fa998b821db0a1def51c0fbb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:19:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:19:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6751f2d5

dev-cpp/folly: add 2022.07.04.00

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

 dev-cpp/folly/Manifest   |  1 +
 dev-cpp/folly/folly-2022.07.04.00.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index b5fa17da6fb9..672efed2879e 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,2 +1,3 @@
 DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B 
da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560
 SHA512 
6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74
 DIST folly-2022.04.11.00.tar.gz 3632587 BLAKE2B 
13820f6dc600727fa97603181be97a568cc8b3c713659717592853827dac050d5f1f6d98178e3054871233b48ac18f713589bf43b36ea29445cad557ce13bacf
 SHA512 
7aa0be95d6f8b21aaa88558cf5921c526ab5a8c8121b858eb6e7ea19946d7a82dff06d90b7a365cef5c56a43d8d57af8d01b8b11b27262fbed9ee8c9e701b5ac
+DIST folly-v2022.07.04.00.tar.gz 3647988 BLAKE2B 
ab8916ff4be1468d44dc0892126448682554ea95ce879166f457b621c3157cb22d0292fe2c58744494efe0fbabbf77732184335cd22244724c740910cf3a8303
 SHA512 
11fc32768539d8d42c7396eeac522238450617c8dde302b45c64bb93fd6ceaef7bb193b897802962782e8211c3931d31bf8df68e06741ce855d9725510677d7a

diff --git a/dev-cpp/folly/folly-2022.07.04.00.ebuild 
b/dev-cpp/folly/folly-2022.07.04.00.ebuild
new file mode 100644
index ..e4b9470d848e
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.07.04.00.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly;
+SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog:=[gflags]
+   dev-libs/boost:=[context,threads(+)]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   sys-libs/liburing:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs"
+BDEPEND="test? ( sys-devel/clang )"
+
+pkg_setup() {
+   [[ ${BUILD_TYPE} == "binary" ]] && return
+
+   if use test && ! tc-is-clang ; then
+   # Always build w/ Clang for now to avoid gcc ICE
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230
+   #if [[ $(gcc-major-version) -eq 12 ]] ; then
+   #   return
+   #fi
+
+   ## Only older GCC 11 is broken
+   #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 
3 && $(gcc-micro-version) -ge 1 ]] ; then
+   #   return
+   #fi
+
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # TODO: liburing could in theory be optional but fails to link
+
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # - 
timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest
+   # Long-standing known test failure
+   # TODO: report upstream
+   # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout
+   # Timeouts are fragile
+   -E 
"(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout)"
+   )
+
+   cmake_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/watchman/, dev-util/watchman/files/

2022-07-08 Thread Sam James
commit: 3d20b41f19ae30631f271537689f3c7e0e45049f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:25:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d20b41f

dev-util/watchman: add 2022.07.04.00

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

 ...watchman-2022.07.04.00-python-working-dir.patch |  73 +++
 dev-util/watchman/watchman-2022.07.04.00.ebuild| 210 +
 2 files changed, 283 insertions(+)

diff --git 
a/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch 
b/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch
new file mode 100644
index ..cd475fb1bfbf
--- /dev/null
+++ b/dev-util/watchman/files/watchman-2022.07.04.00-python-working-dir.patch
@@ -0,0 +1,73 @@
+--- a/watchman/python/setup.py
 b/watchman/python/setup.py
+@@ -13,30 +13,10 @@ try:
+ except ImportError:
+ from distutils.core import setup, Extension
+ 
+-watchman_src_dir = os.environ.get("CMAKE_CURRENT_SOURCE_DIR")
+-if watchman_src_dir is None:
+-watchman_src_dir = 
os.path.join(os.path.dirname(os.path.realpath(__file__)), "..")
+-
+-# Setuptools is very picky about the path on Windows. They have to be relative
+-# paths, and on Windows that means we have to be on the same drive as the 
source
+-# files. Otherwise it is impossible to obtain a relative path across different
+-# drives. However this has an implication that we will not be able to build 
this
+-# package outside the repository. Not great but it works.
+-py_dir = os.path.join(watchman_src_dir, "watchman", "python")
+-if os.name == "nt":
+-os.chdir(py_dir)
+-py_dir = os.path.relpath(py_dir)
+-
+-
+-def srcs(names):
+-"""transform a list of sources to be relative to py_dir"""
+-return ["%s/%s" % (py_dir, n) for n in names]
+-
+ 
+ setup(
+ name="pywatchman",
+ version="1.4.1",
+-package_dir={"": py_dir},
+ description="Watchman client for python",
+ author="Wez Furlong, Rain",
+ author_email="w...@fb.com",
+@@ -47,7 +27,7 @@ setup(
+ keywords=("watchman inotify fsevents kevent kqueue portfs filesystem 
watcher"),
+ license="BSD",
+ packages=["pywatchman"],
+-ext_modules=[Extension("pywatchman.bser", 
sources=srcs(["pywatchman/bser.c"]))],
++ext_modules=[Extension("pywatchman.bser", sources=["pywatchman/bser.c"])],
+ platforms="Platform Independent",
+ classifiers=[
+ "Development Status :: 5 - Production/Stable",
+@@ -63,12 +43,10 @@ setup(
+ "Programming Language :: Python :: 3.6",
+ ],
+ zip_safe=True,
+-scripts=srcs(
+-[
++scripts=[
+ "bin/watchman-make",
+ "bin/watchman-wait",
+ "bin/watchman-replicate-subscription",
+-]
+-),
++],
+ test_suite="tests",
+ )
+--- a/watchman/python/tests/tests.py   2022-07-09 05:21:29.017605168 +0100
 b/watchman/python/tests/tests.py   2022-07-09 05:21:34.920982537 +0100
+@@ -27,13 +27,6 @@
+ )
+ 
+ 
+-if os.path.basename(bser.__file__) == "pybser.py":
+-raise Exception(
+-"bser module resolved to pybser! Something is broken in your build. 
__file__={!r}, sys.path={!r}".format(
+-bser.__file__, sys.path
+-)
+-)
+-
+ PILE_OF_POO = "\U0001F4A9"
+ NON_UTF8_STRING = b"\xff\xff\xff"
+ 

diff --git a/dev-util/watchman/watchman-2022.07.04.00.ebuild 
b/dev-util/watchman/watchman-2022.07.04.00.ebuild
new file mode 100644
index ..d70308e436e4
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.07.04.00.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
+CRATES="
+ahash-0.3.8
+ansi_term-0.12.1
+anyhow-1.0.55
+atty-0.2.14
+autocfg-1.1.0
+bitflags-1.3.2
+byteorder-1.4.3
+bytes-1.1.0
+cfg-if-1.0.0
+clap-2.34.0
+const-random-0.1.13
+const-random-macro-0.1.13
+crossbeam-0.8.1
+crossbeam-channel-0.5.2
+crossbeam-deque-0.8.1
+crossbeam-epoch-0.9.7
+crossbeam-queue-0.3.4
+crossbeam-utils-0.8.7
+crunchy-0.2.2
+either-1.6.1
+futures-0.1.31
+futures-0.3.21
+futures-channel-0.3.21
+futures-core-0.3.21
+futures-executor-0.3.21
+futures-io-0.3.21
+futures-macro-0.3.21
+futures-sink-0.3.21
+futures-task-0.3.21
+futures-util-0.3.21
+getrandom-0.2.5
+heck-0.3.3
+hermit-abi-0.1.19
+jwalk-0.6.0
+lazy_static-1.4.0
+libc-0.2.119
+lock_api-0.4.6
+log-0.4.14
+maplit-1.0.2
+memchr-2.4.1
+memoffset-0.6.5
+mio-0.8.0
+miow-0.3.7
+ntapi-0.3.7
+num_cpus-1.13.1
+once_cell-1.9.0
+parking_lot-0.12.0
+parking_lot_core-0.9.1
+pin-project-lite-0.2.8
+pin-utils-0.1.0
+proc-macro2-1.0.36
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+quote-1.0.15
+rayon-1.5.1

[gentoo-commits] repo/gentoo:master commit in: media-video/wireplumber/, media-video/wireplumber/files/

2022-07-08 Thread Sam James
commit: ab7af1e051e1ed13f33fb08389526e31f276a00f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:53:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:53:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7af1e0

media-video/wireplumber: backport crash fix

The worst thing being I actually saw this, had it open, but
forgot about it (because I think I'd confused it with the
done-PW backports).

Bug: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/303
Signed-off-by: Sam James  gentoo.org>

 .../files/wireplumber-0.4.11-alsa-lua-crash.patch  |  33 ++
 .../wireplumber/wireplumber-0.4.11-r1.ebuild   | 129 +
 2 files changed, 162 insertions(+)

diff --git 
a/media-video/wireplumber/files/wireplumber-0.4.11-alsa-lua-crash.patch 
b/media-video/wireplumber/files/wireplumber-0.4.11-alsa-lua-crash.patch
new file mode 100644
index ..3bc8bbd08bb6
--- /dev/null
+++ b/media-video/wireplumber/files/wireplumber-0.4.11-alsa-lua-crash.patch
@@ -0,0 +1,33 @@
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/c16e637c329bc9dda8544b18f5bd47a8d63ee253
+
+From c16e637c329bc9dda8544b18f5bd47a8d63ee253 Mon Sep 17 00:00:00 2001
+From: George Kiagiadakis 
+Date: Thu, 7 Jul 2022 20:58:36 +0300
+Subject: [PATCH] alsa: use "obj_type" as a variable name to avoid shadowing
+ lua's "type" function
+
+This causes a crash when running in a VM because the code tries to
+execute lua's "type()" and ends up executing the local string variable...
+
+Fixes: #303
+--- a/src/scripts/monitors/alsa.lua
 b/src/scripts/monitors/alsa.lua
+@@ -49,7 +49,7 @@ function nonempty(str)
+   return str ~= "" and str or nil
+ end
+ 
+-function createNode(parent, id, type, factory, properties)
++function createNode(parent, id, obj_type, factory, properties)
+   local dev_props = parent.properties
+ 
+   -- set the device id and spa factory name; REQUIRED, do not change
+@@ -199,7 +199,7 @@ function createDevice(parent, id, factory, properties)
+   end
+ end
+ 
+-function prepareDevice(parent, id, type, factory, properties)
++function prepareDevice(parent, id, obj_type, factory, properties)
+   -- ensure the device has an appropriate name
+   local name = "alsa_card." ..
+ (properties["device.name"] or
+GitLab

diff --git a/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild 
b/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild
new file mode 100644
index ..9b738b1c7ac8
--- /dev/null
+++ b/media-video/wireplumber/wireplumber-0.4.11-r1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/wireplumber/tree/rawhide
+#
+# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson systemd
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Replacement for pipewire-media-session"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
+
+LICENSE="MIT"
+SLOT="0/0.4"
+IUSE="elogind system-service systemd test"
+
+REQUIRED_USE="
+   ${LUA_REQUIRED_USE}
+   ?? ( elogind systemd )
+   system-service? ( systemd )
+"
+
+RESTRICT="!test? ( test )"
+
+# introspection? ( dev-libs/gobject-introspection ) is valid but likely only 
used for doc building
+BDEPEND="
+   dev-libs/glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   sys-devel/gettext
+"
+
+DEPEND="
+   ${LUA_DEPS}
+   >=dev-libs/glib-2.62
+   >=media-video/pipewire-0.3.53-r1:=
+   virtual/libintl
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+"
+
+# Any dev-lua/* deps get declared like this inside RDEPEND:
+#  $(lua_gen_cond_dep '
+#  dev-lua/[${LUA_USEDEP}]
+#  ')
+RDEPEND="${DEPEND}
+   system-service? (
+   acct-user/pipewire
+   acct-group/pipewire
+   )
+"
+
+DOCS=( {NEWS,README}.rst )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.10-config-disable-sound-server-parts.patch # 
defer enabling sound server parts to media-video/pipewire
+   "${FILESDIR}"/${P}-alsa-lua-crash.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?)
+   -Dintrospection=disabled # Only used for Sphinx doc generation
+   -Dsystem-lua=true # We always unbundle 

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

2022-07-08 Thread Sam James
commit: e9d15f7b632f55385f11f37c48b97b998e82413c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 04:01:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 04:01:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d15f7b

dev-python/numpy: add 1.23.1

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

 dev-python/numpy/Manifest|   4 +
 dev-python/numpy/numpy-1.23.1.ebuild | 192 +++
 2 files changed, 196 insertions(+)

diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 11dd6173735a..8a0b4194803f 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -5,6 +5,7 @@ DIST numpy-1.22.2.zip 11447735 BLAKE2B 
43dee4d06139822b1eec8280591ddbf6629bc8b92
 DIST numpy-1.22.3.zip 11451867 BLAKE2B 
0212cf2882410f9d9083fe40b3630733d0e407cab32c7aa10affc138e6305fdcba119a7a2d1b6c3dd5b99765d9204afa5ac8e389369ca933e779e5a647271605
 SHA512 
fdeefd0ffad798a078376fe16ad840551309d3bbf551eca09d92a35048ee75c3739ab0becedb23448d82999da148827e69ded8842201c3dda72b46b4eb9be93f
 DIST numpy-1.22.4.zip 11458830 BLAKE2B 
c999a42119e8d71942e4df4802ea22eef6c1ab65e11ad1f8364dd811c3df0eae1c7499055e76b523dc011bc9574f4060e17ecc3ea8bd35f5247fa17e3e188364
 SHA512 
bb2993459157c43f8c419de98be1c832f108b4eb6b96e1d20f406eccd782681ad8d0f8653637962ac592abe7d75719c17678ec97f035f6c87d4c7f939a1a8a48
 DIST numpy-1.23.0.tar.gz 10714532 BLAKE2B 
8b7784adfe4aba8a21a50b460b908cd20eede912f46cc6840a65c03f4f128123ead64e61768ff839a6a79797680a5189ff39284be5819bacb6eb7e1902a09656
 SHA512 
899d0ca062b676b64de0da204339694dcb7e52f257625e971f9a8ad7267206a6ad2924353e4dd1e153b4a64ae318380899c9e1ee7a6f53fdeba4c19b34917583
+DIST numpy-1.23.1.tar.gz 10716841 BLAKE2B 
c8b17bc6f1626a32fd62ac3e952f6ee4a5886ba9ab9721be540831d3cdb19c4ea7cefcb422b12384fd4804d12f6f4b0d8f1e0110306e426a2b92d5f98acd62f7
 SHA512 
b34fb627e0e548bae3cf4555c4c71ab4a170ade86a9ff4011a5dfac6aba29e2e04b1151b9364cd1efff004efc1c04b3bab111facbcdc3297f8c38d7a09c83e17
 DIST numpy-html-1.21.0.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.21.5.zip 24270531 BLAKE2B 
8a7a531afa559aebeb7a7b7ef94b2248df60a60fdfc190ca002dda625003df8b432fed393d6dd0c0c00fafbeb5064a61e3d99bba1a6c41e1e6e34ce091a43c89
 SHA512 
a165b95729a13806a03464cf39c20a0e18cfcf7701f05cdcd115bfaf0972f7155d201c7bd8d4177c5761f8800c982b3e3c29729a5e9ed356059842a44dcc
 DIST numpy-html-1.22.1.zip 23724824 BLAKE2B 
44ea3da0a703a024a629c8413dfffaf760458b185d19452da0e7e23c819e19833291e10ebd07bdda794077574b8852a368036dda8335c2753cd481740497502a
 SHA512 
4077d9974bfd7f2c189025c3740350652e6f8e0b5727fbc9711a1c0118c1e4ecc281d4876baf1c6a5dc802d20178d6b04a2922f14e9c321cd3b68228b1e295c3
@@ -12,6 +13,7 @@ DIST numpy-html-1.22.2.zip 23724824 BLAKE2B 
44ea3da0a703a024a629c8413dfffaf76045
 DIST numpy-html-1.22.3.zip 23724824 BLAKE2B 
44ea3da0a703a024a629c8413dfffaf760458b185d19452da0e7e23c819e19833291e10ebd07bdda794077574b8852a368036dda8335c2753cd481740497502a
 SHA512 
4077d9974bfd7f2c189025c3740350652e6f8e0b5727fbc9711a1c0118c1e4ecc281d4876baf1c6a5dc802d20178d6b04a2922f14e9c321cd3b68228b1e295c3
 DIST numpy-html-1.22.4.zip 23724824 BLAKE2B 
44ea3da0a703a024a629c8413dfffaf760458b185d19452da0e7e23c819e19833291e10ebd07bdda794077574b8852a368036dda8335c2753cd481740497502a
 SHA512 
4077d9974bfd7f2c189025c3740350652e6f8e0b5727fbc9711a1c0118c1e4ecc281d4876baf1c6a5dc802d20178d6b04a2922f14e9c321cd3b68228b1e295c3
 DIST numpy-html-1.23.0.zip 27964271 BLAKE2B 
0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44
 SHA512 
218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a
+DIST numpy-html-1.23.1.zip 27964271 BLAKE2B 
0aa26d7c39f2d6b119e404dfb9642967770881ee0d640157a9ed11d16f21cd43109bed3c08f89fda457ec470292d945e2bf8b2dab56e4b36192d5e8eb3757b44
 SHA512 
218a2e893816af767c7cedd1f2256e05f68e59491c29277c95de653a206aaff35c5fe3bc6afd6d6d5ea7957748ec565593eb30d004e36e94c894ea4a6884902a
 DIST numpy-ref-1.21.0.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.21.5.pdf 7326979 BLAKE2B 
3c1130a576c46e0705ca1f12e7a3345beb1acdd23de2a81448e4e9755636dec313e277a0d3167dc3b211332b3fc415ac0d96e7c99e859b51a16a589426814182
 SHA512 
5dd37ca03f1f098fffce80aa6a1a6eb8ec66df4322da1c620bd1f507e89ee2ceb222de32c9b7974f085ddf146f0a789ea8eb27d792a13c1aa8a893c00f94f75f
 DIST numpy-ref-1.22.1.pdf 7537013 BLAKE2B 

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

2022-07-08 Thread Sam James
commit: a36c2fe708bf8a34efc626cca0cf81beae22c74a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:36:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36c2fe7

media-libs/codec2: add 1.0.4

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

 media-libs/codec2/Manifest|  1 +
 media-libs/codec2/codec2-1.0.4.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest
index 6318858cee0d..f946705a426f 100644
--- a/media-libs/codec2/Manifest
+++ b/media-libs/codec2/Manifest
@@ -1 +1,2 @@
 DIST codec2-1.0.3.tar.gz 15000670 BLAKE2B 
784f3f522ff6de0f5d6622ca379e5b61081c999b1310e0f45891758c818005d12418907bc9627c1a177cb961f54d20e330e646426b4eb885a548af70014ab521
 SHA512 
1b59a0520d55b0f92b72a51dde0f58a0cd845056195734d23bf59bf44e7b5c7431bdc3cebe7c60aef7dadf3ec02f9edd62f041b4b283c05a4b50a0380f3ed67c
+DIST codec2-1.0.4.tar.gz 14787297 BLAKE2B 
21d7ec1d88cd27846e853c4c812efaf354bbd229a42635b4de8cb248880e37ef083660131083d011cb98d4ad37ef5597fea93ccc2499e760ac671345e892c760
 SHA512 
af279528876f7fdbca853ce4840683e07ca2124a5fd2aada4f4484501eac64f06fb1e8ba0bb1d588f9460968a029ea7c3d71c969e7ac2b7024916efd2dacc207

diff --git a/media-libs/codec2/codec2-1.0.4.ebuild 
b/media-libs/codec2/codec2-1.0.4.ebuild
new file mode 100644
index ..fdd5f6ec18cf
--- /dev/null
+++ b/media-libs/codec2/codec2-1.0.4.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-multilib
+
+DESCRIPTION="Low bit rate speech codec"
+HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 
https://github.com/drowe67/codec2;
+SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples test"
+
+# Not yet passing, but infrastructure added to run
+# Needs Octave dependencies like "signal"?
+# 
https://github.com/drowe67/codec2/commit/9a129f1b3ad12ecbf3df7f4460f496ee11e49c08#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R155
+RESTRICT="test"
+
+#BDEPEND="test? ( sci-mathematics/octave )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DUNITTEST=$(usex test)
+   -DINSTALL_EXAMPLES=$(usex examples)
+   )
+
+   cmake_src_configure
+}



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

2022-07-08 Thread Sam James
commit: 1d25c09c18b8304d99c384ec3c9c568faf09603a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:47:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:47:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d25c09c

sys-devel/crossdev: add 20220709

Bug: https://github.com/gentoo/crossdev/pull/3
Signed-off-by: Sam James  gentoo.org>

 sys-devel/crossdev/Manifest |  1 +
 sys-devel/crossdev/crossdev-20220709.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index f6fab852162c..a09703da90ce 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -2,3 +2,4 @@ DIST crossdev-20211121.tar.xz 28700 BLAKE2B 
bfe637dcd3c5b6d45e289d6298de18cab4b7
 DIST crossdev-20220205.tar.xz 29088 BLAKE2B 
46e90557f0a6df49e4f6ab7be6495514a188c4366868290d3b6b879ad1e5741e1600bca237735290f7e9278d441534569853b582cd85b96581c6ae0517cb4c54
 SHA512 
72e7cf690d49a87b32f6fdad2462fd4156e4e35a3f0b5f30911012a2b7936bb999575f757547a7a805c0cfdd1fd0caa8b23bf61e72c4333096314043ed565f40
 DIST crossdev-20220424.tar.xz 29316 BLAKE2B 
8b026c165b643262ef934fb2daec5484bc2a2e8c2cafbaca08ecb81c2870a6306dd834c9f72bca8cbe219d1b24274fef0b83a88e301e66d98a1eb0825bb2e161
 SHA512 
3c2ac2d9c79140c6e0aa7ac9fa7838499f003c6c9c1260abf4b0b7883d2179ef1ded5ab0ba14ca48d471edde5090e22a50fffbf25fd86a32d354a9541e4fd567
 DIST crossdev-20220617.tar.xz 29396 BLAKE2B 
e3b39edfb4cbd5808851b56d86646bc879ea875b5e320802d86073236474e3aa80c5dbefc42ef4799528334bfb5a2a0abb5c0b344ebdce39ec01aac59306eb84
 SHA512 
bdc5ea519e4cd6275e8171ff7cd35c8ae45b6240fefd278997e247c8b0758bff6563f7e2613072e179ec4735155f05236f32385fe13579c5e955f761e0859e43
+DIST crossdev-20220709.tar.xz 29408 BLAKE2B 
dc96be5d86b343215564c2c15e91314c5ed88c765cec4f222b08a7e942ab5fb230915a0cdc3245719c0b12b4ce579066c6a88ae8e7ef4e44b80d8f0c5ddf7663
 SHA512 
f27929db8b4f7036408a0db18d46eb84312e1cef279336e13a07422ed3a154f3a21821d2d5ada66c0fca37bd70750413dab87b795c957a0a81cb9f27ebce2b90

diff --git a/sys-devel/crossdev/crossdev-20220709.ebuild 
b/sys-devel/crossdev/crossdev-20220709.ebuild
new file mode 100644
index ..1701b22179d5
--- /dev/null
+++ b/sys-devel/crossdev/crossdev-20220709.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/crossdev.git;
+else
+   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo Cross-toolchain generator"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=sys-apps/portage-2.1
+   >=app-portage/portage-utils-0.55
+   app-shells/bash
+   sys-apps/gentoo-functions
+"
+BDEPEND="app-arch/xz-utils"
+
+src_install() {
+   default
+
+   if [[ ${PV} == "" ]] ; then
+   sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev 
|| die
+   fi
+}



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

2022-07-08 Thread Sam James
commit: efd5aadd833ed242e9c342dc2c05c26458809897
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:52:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd5aadd

net-misc/streamlink: add 4.2.0

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

 net-misc/streamlink/Manifest| 1 +
 .../streamlink/{streamlink-.ebuild => streamlink-4.2.0.ebuild}  | 6 +++---
 net-misc/streamlink/streamlink-.ebuild  | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index c9c21327163b..2b0b7065b924 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -1,4 +1,5 @@
 DIST streamlink-1.3.1.tar.gz 695736 BLAKE2B 
377fdfb6a90b2e680697dda57b4237a14b63df1e33af5fcbf8333ebd3bc85f877e0e3c4698ab965d766560234cc0ddb7399c8b43eac1b3bbbc4984bfd2ed2194
 SHA512 
d6c299c6ea444d5b5956a752be8a5c192ca2aae25087db4045035c53fa078396b1bf89203cd55a82630c33492117323892caa5cf27c9dc9ea4b64602dbfdd87c
 DIST streamlink-2.0.0.tar.gz 497816 BLAKE2B 
e0d8ebf2ae72bb2dc9c9a22810577a34ae6fe3a81bb75b03f5186c69170b9ed94311c1e018bd2a2a0e9a5fc1d8f8470de431f602bd3c8bb2d215c9c8d87dc867
 SHA512 
ce8b34670ea991ddd9b86eb4f05233468ad9df7ea743ed047cd2e3de8d0844dcded082df1215273e8a22ac5386dd17f64c80662b80fb8dbfae421b7f18c146d6
 DIST streamlink-4.1.0.tar.gz 447665 BLAKE2B 
18577544c64266bbd013ad90f80b452d0ec8800ba6650acdf30da00997498d3b642873069f64f1445ddfcfdc91d4bd4b64a7f35895ac2685fb01735e7d4f4539
 SHA512 
f163766bffe079c10cb9f33792ca1e8fa806f46fac64716bada5221f97b6b7b6786f1a218a9ba0ba6ae4eb1b9e5bfc8bf2de1a6b2e5bf9d4c9ba8b11a6a99b9e
+DIST streamlink-4.2.0.tar.gz 452348 BLAKE2B 
9e994f2fd526adc5adbe905da5c628afca747184137a6a2d383e99df1dccedfd257c6f2bf9111839e2dff03a81214306f5e387c64f2a9bbc81410d57e15b69d5
 SHA512 
fccdf623d7b98f80342115d490b3033a3611b25dd79e8f2b46f6e0469e1d8a6370111d2fc6379425e4fd173babceba6f259aa8025d3007d318b618d34131589c
 DIST streamlink.1-2.0.0.man.xz 12956 BLAKE2B 
e4e24f1f04a4edabcc9973005a1097a6ed0cf450bf65624fee9dee13c39312e96d48a91c5558b5b4f2e1122510ea64d497588c42c1c6f2a83f1bb6fd92843419
 SHA512 
3d857b953a10a4c4ca9906cd03d170a7b76ecf724c3627571b90fa584c729cce54f492438c7e9aae32fc65b5c0561e0d325b0b1f9bcc69a98bc000b81e5492c9

diff --git a/net-misc/streamlink/streamlink-.ebuild 
b/net-misc/streamlink/streamlink-4.2.0.ebuild
similarity index 91%
copy from net-misc/streamlink/streamlink-.ebuild
copy to net-misc/streamlink/streamlink-4.2.0.ebuild
index 1f654f0ef9f0..feeef4b0e03c 100644
--- a/net-misc/streamlink/streamlink-.ebuild
+++ b/net-misc/streamlink/streamlink-4.2.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://streamlink.github.io/;
 
 if [[ ${PV} != * ]]; then

SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="BSD-2 Apache-2.0"
@@ -34,7 +34,7 @@ DEPEND="
dev-python/pycountry[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
>dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
-   >=dev-python/versioningit-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
')
 "
 RDEPEND="${DEPEND}
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
$(python_gen_cond_dep '
-   dev-python/versioningit[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]

diff --git a/net-misc/streamlink/streamlink-.ebuild 
b/net-misc/streamlink/streamlink-.ebuild
index 1f654f0ef9f0..feeef4b0e03c 100644
--- a/net-misc/streamlink/streamlink-.ebuild
+++ b/net-misc/streamlink/streamlink-.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://streamlink.github.io/;
 
 if [[ ${PV} != * ]]; then

SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="BSD-2 Apache-2.0"
@@ -34,7 +34,7 @@ DEPEND="
dev-python/pycountry[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
>dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
-   >=dev-python/versioningit-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
')
 "
 RDEPEND="${DEPEND}
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
$(python_gen_cond_dep '
-   dev-python/versioningit[${PYTHON_USEDEP}]
+   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]

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

2022-07-08 Thread Sam James
commit: d61fcd9d32d9cdae3b2446ece5f26fe6206d1eb1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:19:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:19:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61fcd9d

net-libs/nDPI: add 4.4

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

 net-libs/nDPI/Manifest  |  1 +
 net-libs/nDPI/{nDPI-.ebuild => nDPI-4.4.ebuild} | 12 +---
 net-libs/nDPI/nDPI-.ebuild  | 12 +---
 3 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/net-libs/nDPI/Manifest b/net-libs/nDPI/Manifest
index ee024387d46e..04012ad463f1 100644
--- a/net-libs/nDPI/Manifest
+++ b/net-libs/nDPI/Manifest
@@ -2,3 +2,4 @@ DIST nDPI-3.4.tar.gz 37976087 BLAKE2B 
49e25586671a91278d90775c3dbc881ce4ca9ae4af
 DIST nDPI-4.0-patches.tar.bz2 8744 BLAKE2B 
48bfb2cf240823b64ab15a3f8a21acece878102ebb4cc807648b264ef091107a05d66fc672cccd1bc721ad3ea0edde786a1f133dfc84c91422604a9929e327ed
 SHA512 
99a780c18c048ceec29c42828c420fe3f9624906eaef70f92af6abdbf7bc29133e048d7f8de85d8b73aa6667066e7ab5843fa293221d5ec8bbe87803dde83db6
 DIST nDPI-4.0.tar.gz 120053617 BLAKE2B 
ea0f333bd62622c1ab792137f9bbf2e35cb3790aae191c5caeaea36c7ce376bfa84633e99e321c16bcfbe5812d6674b825bdc4197297cee76064ed88f344a577
 SHA512 
2526041bc02a210e65bad31323a66167d79a37d14697cf4459054cc54715e53f9673bcefa6b452bbe3b3e6c25f0bafcf59d24323d210e2ce6782d9153f81
 DIST nDPI-4.2.tar.gz 126559327 BLAKE2B 
079267939083e788ce8b13e89b194504031e4c3e628df335ece7aab72cc80b8d8538badd45dac9fdaeeed8cd5dd19a81fece9c1157cba9a91dfa130abef61473
 SHA512 
c58b228b7de2b5fa111234bb065f9be259cd0282d0058f5985180aab6567c9a18e3453ce9062bd3c057a096ec3dfdc21b7c9680e0148e34af10f707530d853b8
+DIST nDPI-4.4.tar.gz 151062073 BLAKE2B 
fca968c0d0abcf18a6895dc6066b754925a2aa3cb3f395383f9add25066adf14bb95444a30950e13f7f3ff203b16e7373c875841f33d8c885be83ed0bb6d
 SHA512 
c5e3d38f7b6533bd4b9f96520c1d965bf0a8e3ec7e2d514bc42683bdb73d8331e28ed695f5d3972ace9e35f1af23359f5a25c0f5a20f7a8cc7a6b5446d592468

diff --git a/net-libs/nDPI/nDPI-.ebuild b/net-libs/nDPI/nDPI-4.4.ebuild
similarity index 81%
copy from net-libs/nDPI/nDPI-.ebuild
copy to net-libs/nDPI/nDPI-4.4.ebuild
index a7730e61c252..e2efa26265f9 100644
--- a/net-libs/nDPI/nDPI-.ebuild
+++ b/net-libs/nDPI/nDPI-4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools edo
 
 DESCRIPTION="Open Source Deep Packet Inspection Software Toolkit"
 HOMEPAGE="https://www.ntop.org/;
@@ -34,11 +34,17 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # "local" here means "local to the system", and hence means
+   # system copy, not the bundled one.
+   econf --with-local-libgcrypt
+}
+
 src_test() {
pushd tests || die
 
-   ./do.sh || die "Failed tests"
-   ./do-unit.sh || die "Failed unit tests"
+   edo ./do.sh
+   edo ./do-unit.sh
 
popd || die
 }

diff --git a/net-libs/nDPI/nDPI-.ebuild b/net-libs/nDPI/nDPI-.ebuild
index a7730e61c252..e2efa26265f9 100644
--- a/net-libs/nDPI/nDPI-.ebuild
+++ b/net-libs/nDPI/nDPI-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools edo
 
 DESCRIPTION="Open Source Deep Packet Inspection Software Toolkit"
 HOMEPAGE="https://www.ntop.org/;
@@ -34,11 +34,17 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # "local" here means "local to the system", and hence means
+   # system copy, not the bundled one.
+   econf --with-local-libgcrypt
+}
+
 src_test() {
pushd tests || die
 
-   ./do.sh || die "Failed tests"
-   ./do-unit.sh || die "Failed unit tests"
+   edo ./do.sh
+   edo ./do-unit.sh
 
popd || die
 }



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

2022-07-08 Thread Sam James
commit: f1bce44455d342216f2546007de483eebf67af82
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:32:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1bce444

net-analyzer/pmacct: add 1.7.7, rename live

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

 net-analyzer/pmacct/Manifest   |  1 +
 .../{pmacct-99.ebuild => pmacct-1.7.7.ebuild}  | 75 +-
 .../{pmacct-99.ebuild => pmacct-.ebuild}   | 75 +-
 3 files changed, 89 insertions(+), 62 deletions(-)

diff --git a/net-analyzer/pmacct/Manifest b/net-analyzer/pmacct/Manifest
index f55cc8513620..8ca96495e5e3 100644
--- a/net-analyzer/pmacct/Manifest
+++ b/net-analyzer/pmacct/Manifest
@@ -1 +1,2 @@
 DIST pmacct-1.7.6.tar.gz 2126837 BLAKE2B 
df04822e88f9409d335457031fb26ce4ae8b5da13cf2f55f8d6c78eb50dade62ef763d389ac81a509d9351e1286ac73171e9966a5aeeecc0e5fb10219c73
 SHA512 
b370d20f8b8d49b9114db3ab74c66cd16962dee5e7c3642fab0b2787c4ea924a249ff4d8d770c0ccc8ca81366b9a5e557dcfb7cdddf878b99b719d0accdb949a
+DIST pmacct-1.7.7.tar.gz 2149629 BLAKE2B 
00357cbf1f52452c4a9ee9807e2c18f823019521cc9cb99553fe262826d7343e286694d666c7bab59e62767598ff373b3abafbecfdd43a823ba878440643
 SHA512 
7bc4c48041f023b5cd7ba927722478b0008d751bdb679f44beb2b281f4b16cb0bafb211d0fb947516ca80f86082f1bce578973ec298f4947ffd9d063a44bd00b

diff --git a/net-analyzer/pmacct/pmacct-99.ebuild 
b/net-analyzer/pmacct/pmacct-1.7.7.ebuild
similarity index 55%
copy from net-analyzer/pmacct/pmacct-99.ebuild
copy to net-analyzer/pmacct/pmacct-1.7.7.ebuild
index 4446fb29a9c9..687b4ef7d8f2 100644
--- a/net-analyzer/pmacct/pmacct-99.ebuild
+++ b/net-analyzer/pmacct/pmacct-1.7.7.ebuild
@@ -1,21 +1,27 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit autotools flag-o-matic git-r3 toolchain-funcs
+inherit autotools toolchain-funcs
 
 DESCRIPTION="A network tool to gather IP traffic information"
 HOMEPAGE="http://www.pmacct.net/;
-EGIT_REPO_URI="https://github.com/pmacct/pmacct/;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/pmacct/pmacct;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/pmacct/pmacct/releases/download/v${PV}/${P}.tar.gz
+   http://www.pmacct.net/${P}.tar.gz;
+
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
-IUSE="
-   +bgp-bins +bmp-bins geoip geoipv2 jansson kafka +l2 mysql ndpi nflog
-   postgres rabbitmq sqlite +st-bins +traffic-bins zmq
-"
+
+IUSE="+bgp-bins +bmp-bins geoip geoipv2 jansson kafka +l2 mysql ndpi nflog 
postgres rabbitmq sqlite +st-bins +traffic-bins zmq"
+
 REQUIRED_USE="
?? ( geoip geoipv2 )
kafka? ( jansson )
@@ -41,6 +47,11 @@ RDEPEND="dev-libs/libcdada
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-1.7.4--Werror.patch"
+   "${FILESDIR}/${PN}-1.7.6-nogit.patch"
+)
+
 DOCS=(
CONFIG-KEYS ChangeLog FAQS QUICKSTART UPGRADE
docs/INTERNALS docs/PLUGINS docs/SIGNALS
@@ -48,34 +59,36 @@ DOCS=(
 
 src_prepare() {
default
-   sed -i -e 's|-Werror||g' configure.ac || die
eautoreconf
 }
 
 src_configure() {
tc-export CC AR RANLIB
-   append-cflags -fcommon
-
-   econf \
-   $(use_enable bgp-bins) \
-   $(use_enable bmp-bins) \
-   $(use_enable geoip) \
-   $(use_enable geoipv2) \
-   $(use_enable jansson) \
-   $(use_enable kafka) \
-   $(use_enable l2) \
-   $(use_enable mysql) \
-   $(use_enable ndpi) \
-   $(use_enable nflog) \
-   $(use_enable postgres pgsql) \
-   $(use_enable rabbitmq) \
-   $(use_enable sqlite sqlite3) \
-   $(use_enable st-bins) \
-   $(use_enable traffic-bins) \
-   $(use_enable zmq) \
-   --without-external-deps \
-   --disable-debug \
+
+   local myeconfargs=(
+   $(use_enable bgp-bins)
+   $(use_enable bmp-bins)
+   $(use_enable geoip)
+   $(use_enable geoipv2)
+   $(use_enable jansson)
+   $(use_enable kafka)
+   $(use_enable l2)
+   $(use_enable mysql)
+   $(use_enable ndpi)
+   $(use_enable nflog)
+   $(use_enable postgres pgsql)
+   $(use_enable rabbitmq)
+   $(use_enable sqlite sqlite3)
+   $(use_enable st-bins)
+   $(use_enable traffic-bins)
+   $(use_enable zmq)
+
+   --without-external-deps
+   --disable-debug
--disable-mongodb
+   )
+
+   econf "${myeconfargs[@]}"
 }
 
 

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

2022-07-08 Thread Sam James
commit: e72916a1b9cfb042e15fffc2b742fc8f957767f3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:34:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:34:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72916a1

dev-libs/libcdada: add 0.4.0

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

 dev-libs/libcdada/Manifest  |  1 +
 dev-libs/libcdada/libcdada-0.4.0.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libcdada/Manifest b/dev-libs/libcdada/Manifest
index 383c147f9724..bc4241a438c1 100644
--- a/dev-libs/libcdada/Manifest
+++ b/dev-libs/libcdada/Manifest
@@ -1,2 +1,3 @@
 DIST libcdada-0.3.4.tar.gz 1772957 BLAKE2B 
5a7b24e7e033807586a30beb35a304b37262e8e673a02f307af63606b2119e3c76b2ed90cec6f494cac26f77aaafd1756d69c5043cf9adfd6a42cd0db76b4298
 SHA512 
363f2ebe9a054a6356040bb68460321ffb6dc0f66dfd2f95d275864135bed715e12bb6bbbffe11d665020a119033cd80d6bf323020760339664f1b7a4f1ae9ca
 DIST libcdada-0.3.5.tar.gz 1776937 BLAKE2B 
55280e28d2fa6235ac95020b07853748a4551f1c1c2e65b12585064c4fa952dd310b54d5f95f986cea12018d452e1fb086d8bc3c944b169d5aeb280b78f25007
 SHA512 
4f3d022e54573c4dd0a39d8ef7d097bb209834ba56ec30003ef257e0496c7a08e50a432d0a4a40f019f06feab806cab81ee5ace9c92193266d5ec82cddad3269
+DIST libcdada-0.4.0.tar.gz 1777257 BLAKE2B 
26e24fa513ab4a290a7632b4f56c102dc45cd9d34d4a7b7464f58aaee596b5ac3c8172080144d3f3c5cbcf5790f29e74b020f11cea943223e5933c2a7db66f8b
 SHA512 
370a40a070df6783b5f44373bd09751660d51698095fa0ace38943a0331f90a55d131de50180b9ca9597361b7712dbcb350fde77a0e0489c47e4358fec61458b

diff --git a/dev-libs/libcdada/libcdada-0.4.0.ebuild 
b/dev-libs/libcdada/libcdada-0.4.0.ebuild
new file mode 100644
index ..6710394643da
--- /dev/null
+++ b/dev-libs/libcdada/libcdada-0.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit autotools python-any-r1
+
+DESCRIPTION="Basic data structures in C"
+HOMEPAGE="https://github.com/msune/libcdada;
+SRC_URI="https://github.com/msune/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.4-Werror.patch
+   "${FILESDIR}"/${PN}-0.3.5-respect-CFLAGS.patch
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with test tests)
+
+   # Needed for tests. We throw them away in src_install anyway.
+   --enable-static
+
+   --disable-valgrind
+   --without-examples
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



[gentoo-commits] proj/crossdev: New tag: 20220709

2022-07-08 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:51:37 2022 +

New tag: 20220709




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

2022-07-08 Thread Sam James
commit: 718184e68a99cad05475854c136ab4664da12dee
Author: Krzesimir Nowak  microsoft  com>
AuthorDate: Wed Jul  6 19:44:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:45:00 2022 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=718184e6

crossdev: Fix matching of stable keywords

Not sure how this worked before - in our case emerge couldn't find a
matching ebuild any more when requesting stable versions.

Signed-off-by: Krzesimir Nowak  microsoft.com>
Closes: https://github.com/gentoo/crossdev/pull/3
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/crossdev b/crossdev
index 954d2ce..6b868f8 100755
--- a/crossdev
+++ b/crossdev
@@ -1219,7 +1219,7 @@ set_links() {
 
case "${LVER}" in
"[stable]")
-   search_kw_string="^[~]${TARCH}"
+   search_kw_string="[^~]${TARCH}"
;;
*)
search_kw_string="${TARCH}"



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

2022-07-08 Thread Sam James
commit: e4acb756ed5c898e4b244807fa5d3d14464765ea
Author: Krzesimir Nowak  microsoft  com>
AuthorDate: Thu Jul  7 12:56:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:45:00 2022 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=e4acb756

crossdev: Fall back to default version for gdb too

Passing `--stable` didn't affect the version of built GDB, thus we
needed to pass `--gdb '[stable]'` on our own.

Signed-off-by: Krzesimir Nowak  microsoft.com>
Signed-off-by: Sam James  gentoo.org>

 crossdev | 1 +
 1 file changed, 1 insertion(+)

diff --git a/crossdev b/crossdev
index a7566ba..8cc3693 100755
--- a/crossdev
+++ b/crossdev
@@ -900,6 +900,7 @@ BVER=${BVER:-${DEFAULT_VER}}
 GVER=${GVER:-${DEFAULT_VER}}
 KVER=${KVER:-${DEFAULT_VER}}
 LVER=${LVER:-${DEFAULT_VER}}
+DVER=${DVER:-${DEFAULT_VER}}
 STAGE=${STAGE:-${STAGE_DEFAULT}}
 [[ -z ${CTARGET} ]] && usage 1
 for with in HEADERS ; do



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

2022-07-08 Thread Sam James
commit: 951e3f54dae6c815fbd89c16004c99b5c4c391ae
Author: Krzesimir Nowak  microsoft  com>
AuthorDate: Thu Jul  7 12:58:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:45:00 2022 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=951e3f54

crossdev: Take gdb variables into account

When restoring user settings and when figuring out the list of repos.

Signed-off-by: Krzesimir Nowak  microsoft.com>
Signed-off-by: Sam James  gentoo.org>

 crossdev | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/crossdev b/crossdev
index 8cc3693..954d2ce 100755
--- a/crossdev
+++ b/crossdev
@@ -988,7 +988,7 @@ done
 
 # grab user settings
 d="${CONFIGROOT}/crossdev/${CTARGET}"
-for v in MULTILIB_ABIS USE BVER GVER KVER LVER STAGE CFLAGS LDFLAGS ASFLAGS ; 
do
+for v in MULTILIB_ABIS USE BVER GVER KVER LVER DVER STAGE CFLAGS LDFLAGS 
ASFLAGS ; do
if [[ -e ${d}/${v} ]] ; then
# yes, quotes are needed in this instance (export $var="...")
export ${v}="$(<"${d}"/${v})"
@@ -1347,7 +1347,7 @@ set_metadata() {
fi
 
# build up a list of possible repos where we can pull from
-   for d in "${BOVL}" "${GOVL}" "${KOVL}" "${LOVL}" ${SEARCH_OVERLAYS} 
"${MAIN_REPO_PATH}" ; do
+   for d in "${BOVL}" "${GOVL}" "${KOVL}" "${LOVL}" "${DOVL}" 
${SEARCH_OVERLAYS} "${MAIN_REPO_PATH}" ; do
[[ -z ${d} ]] && continue
 
name=



[gentoo-commits] proj/gentoolkit:master commit in: man/, pym/gentoolkit/equery/

2022-07-08 Thread Brian Dolbec
commit: 3e35553df4673ed05615adc088fdbbc3f212c876
Author: Arno Bauernöppel 
AuthorDate: Sat Jul  9 03:36:17 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jul  9 03:39:50 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=3e35553d

equery: Add -F TMPL option to depends module

Like in other modules it is now possible to format the
output of the equery module 'depends' with the commandline
switch '-F' and TMPL.

The man page was adujusted.

A new static method 'print_formated' was created.
In method 'format_depend' is checked if the new option is present.
Depending on the check the PackageFormatter is used to display
the dependencies.

manually apply github PR, some minor editing.
Signed-off-by: Brian Dolbec  gentoo.org>

 man/equery.1 |  4 +++
 pym/gentoolkit/equery/depends.py | 76 
 2 files changed, 58 insertions(+), 22 deletions(-)

diff --git a/man/equery.1 b/man/equery.1
index ee7ad7b..9cb046f 100644
--- a/man/equery.1
+++ b/man/equery.1
@@ -129,6 +129,10 @@ Include dependencies that are not installed. This can take 
a while.
 .br
 Search for both direct and indirect dependencies.
 .HP
+.B \-F, \-\-format=\fITMPL\fP
+.br
+Customize the output format of the matched packages using the template string 
\fITMPL\fP. See the \fB\-\-format\fP option for \fBlist\fP below for a 
description of the \fITMPL\fP argument.
+.HP
 .BI "\-\-depth=" "NUM"
 .br
 Limit the indirect dependency tree to a depth of \fINUM\fP. \fB\-\-depth=0\fP 
is equivalent to not using \fB\-\-indirect\fP.

diff --git a/pym/gentoolkit/equery/depends.py b/pym/gentoolkit/equery/depends.py
index 581e2b6..93f0ec1 100644
--- a/pym/gentoolkit/equery/depends.py
+++ b/pym/gentoolkit/equery/depends.py
@@ -18,7 +18,7 @@ from gentoolkit.dependencies import Dependencies
 from gentoolkit.equery import format_options, mod_usage, CONFIG
 from gentoolkit.helpers import get_cpvs, get_installed_cpvs
 from gentoolkit.cpv import CPV
-
+from gentoolkit.package import PackageFormatter, FORMAT_TMPL_VARS
 # ===
 # Globals
 # ===
@@ -27,6 +27,7 @@ QUERY_OPTS = {
 "include_masked": False,
 "only_direct": True,
 "max_depth": -1,
+"package_format": None,
 }
 
 # ===
@@ -61,6 +62,26 @@ class DependPrinter:
 
 pp.uprint(indent + cpv)
 
+@staticmethod
+def print_formated(pkg):
+"""Print pkg as formatted output depending on CONFIG."""
+
+if pkg is None:
+return
+
+if CONFIG['verbose']:
+print (PackageFormatter(
+pkg,
+do_format=True,
+custom_format=QUERY_OPTS["package_format"]
+))
+else:
+print (PackageFormatter(
+pkg,
+do_format=False,
+custom_format=QUERY_OPTS["package_format"]
+))
+
 def format_depend(self, dep, dep_is_displayed):
 """Format a dependency for printing.
 
@@ -76,27 +97,34 @@ class DependPrinter:
 indent = " " * depth
 mdep = dep.matching_dep
 use_conditional = ""
-if mdep.use_conditional:
-use_conditional = " & ".join(
-pp.useflag(u) for u in mdep.use_conditional.split()
-)
-if mdep.operator == "=*":
-formatted_dep = "=%s*" % str(mdep.cpv)
-else:
-formatted_dep = mdep.operator + str(mdep.cpv)
-if mdep.slot:
-formatted_dep += pp.emph(":") + pp.slot(mdep.slot)
-if mdep.sub_slot:
-formatted_dep += pp.slot("/") + pp.slot(mdep.sub_slot)
-if mdep.use:
-useflags = pp.useflag(",".join(mdep.use.tokens))
-formatted_dep += pp.emph("[") + useflags + pp.emph("]")
-
-if dep_is_displayed:
-indent = indent + " " * len(str(dep.cpv))
-self.print_fn(indent, "", use_conditional, formatted_dep)
+
+if QUERY_OPTS["package_format"] != None:
+pkg = Package(str(dep.cpv))
+self.print_formated(pkg)
 else:
 self.print_fn(indent, str(dep.cpv), use_conditional, formatted_dep)
+if mdep.use_conditional:
+use_conditional = " & ".join(
+pp.useflag(u) for u in mdep.use_conditional.split()
+)
+if mdep.operator == '=*':
+formatted_dep = '=%s*' % str(mdep.cpv)
+else:
+formatted_dep = mdep.operator + str(mdep.cpv)
+if mdep.slot:
+formatted_dep += pp.emph(':') + pp.slot(mdep.slot)
+if mdep.sub_slot:
+formatted_dep += pp.slot('/') + pp.slot(mdep.sub_slot)
+if mdep.use:
+useflags = pp.useflag(','.join(mdep.use.tokens))
+formatted_dep += (pp.emph('[') + useflags + pp.emph(']'))
+
+if dep_is_displayed:
+ 

[gentoo-commits] proj/gentoolkit:master commit in: bin/, pym/gentoolkit/equery/

2022-07-08 Thread Brian Dolbec
commit: 71c6d4d94a5bd5aac3fb090e2e306c278a83b954
Author: Marco Sirabella  sirabella  org>
AuthorDate: Sat May  8 13:45:08 2021 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jul  9 02:44:08 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=71c6d4d9

metadata.py: Don't fail on unmatched package

Added a warning hook too to reuse the GentoolkitNoMatches machinery

This allows users to do something like:
  equery list @selected | xargs equery metadata
successfuly, even if there are some selected packages that don't exist
anymore.

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Brian Dolbec  gentoo.org>

 bin/equery| 10 ++
 pym/gentoolkit/equery/meta.py |  4 +++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/bin/equery b/bin/equery
index 0e52294..3b3e850 100755
--- a/bin/equery
+++ b/bin/equery
@@ -29,6 +29,16 @@ except KeyboardInterrupt:
 sys.exit(1)
 
 from gentoolkit import equery, errors
+import warnings
+
+
+def formatwarning(message, category, filename, llineno, line=None):
+from gentoolkit import pprinter as pp
+return pp.warn(str(message))
+
+
+if '--debug' not in sys.argv and not bool(os.getenv('DEBUG', False)):
+warnings.formatwarning = formatwarning
 
 try:
 equery.main(sys.argv)

diff --git a/pym/gentoolkit/equery/meta.py b/pym/gentoolkit/equery/meta.py
index 4cf4bc6..2e8dc36 100644
--- a/pym/gentoolkit/equery/meta.py
+++ b/pym/gentoolkit/equery/meta.py
@@ -13,6 +13,7 @@ __docformat__ = "epytext"
 import re
 import os
 import sys
+import warnings
 from getopt import gnu_getopt, GetoptError
 
 import gentoolkit.pprinter as pp
@@ -524,7 +525,8 @@ def main(input_args):
 best_match = query.find_best()
 matches = query.find(include_masked=True)
 if best_match is None or not matches:
-raise errors.GentoolkitNoMatches(query)
+warnings.warn(errors.GentoolkitNoMatches(query))
+continue
 
 if best_match.metadata is None:
 print(



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/equery/, man/

2022-07-08 Thread Brian Dolbec
commit: 6a9be2d05751558d7d34e900dfc06a721278b447
Author: Martin Matous  matous  dev>
AuthorDate: Sat Jul  9 03:05:58 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jul  9 03:10:24 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=6a9be2d0

equery: update linguas->l10n option

Signed-off-by: Martin Matous  matous.dev>

Signed-off-by: Brian Dolbec  gentoo.org>

 man/equery.1  | 4 ++--
 pym/gentoolkit/equery/uses.py | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/man/equery.1 b/man/equery.1
index 83aba0d..ee7ad7b 100644
--- a/man/equery.1
+++ b/man/equery.1
@@ -547,9 +547,9 @@ Display all package versions. Without this option, 
\fBequery\fP will choose the
 .br
 Show the forced and masked USE flags
 .HP
-.B \-i, \-\-ignore\-linguas
+.B \-i, \-\-ignore\-l10n
 .br
-Do not show the linguas USE flags
+Do not show the l10n USE flags
 .P
 .I R "EXAMPLES" ":"
 .EX

diff --git a/pym/gentoolkit/equery/uses.py b/pym/gentoolkit/equery/uses.py
index 7af7f43..89f011c 100644
--- a/pym/gentoolkit/equery/uses.py
+++ b/pym/gentoolkit/equery/uses.py
@@ -215,8 +215,7 @@ def get_output_descriptions(pkg, global_usedesc):
 
 if QUERY_OPTS["ignore_l10n"]:
 for a in usevar[:]:
-# TODO: Remove linguas after transition to l10n is complete
-if a.startswith("l10n_") or a.startswith("linguas_"):
+if a.startswith("l10n_"):
 usevar.remove(a)
 
 if pkg.is_installed():



[gentoo-commits] repo/gentoo:master commit in: sci-biology/rebase/

2022-07-08 Thread Sam James
commit: 23c069aa8b04e0767518562cd6c4147bbc203920
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:08:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c069aa

sci-biology/rebase: fix RDEPEND typo

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

 sci-biology/rebase/{rebase-1901-r1.ebuild => rebase-1901-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/rebase/rebase-1901-r1.ebuild 
b/sci-biology/rebase/rebase-1901-r2.ebuild
similarity index 98%
rename from sci-biology/rebase/rebase-1901-r1.ebuild
rename to sci-biology/rebase/rebase-1901-r2.ebuild
index a993a8c2c44a..1b4b75407947 100644
--- a/sci-biology/rebase/rebase-1901-r1.ebuild
+++ b/sci-biology/rebase/rebase-1901-r2.ebuild
@@ -16,7 +16,7 @@ IUSE="emboss minimal"
 RESTRICT="binchecks strip"
 
 BDEPEND="emboss? ( sci-biology/emboss )"
-REPEND="${BDEPEND}"
+RDEPEND="${BDEPEND}"
 
 src_compile() {
if use emboss; then



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellm-countdown/

2022-07-08 Thread Sam James
commit: 0d7b4d607b4215fb1a3442c22615e7a16f5f3beb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:09:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:09:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7b4d60

x11-plugins/gkrellm-countdown: fix BDEPEND typo

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

 x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r2.ebuild 
b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r2.ebuild
index 29c9fb53247e..e67c4488f863 100644
--- a/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r2.ebuild
+++ b/x11-plugins/gkrellm-countdown/gkrellm-countdown-0.1.2-r2.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 
 RDEPEND="app-admin/gkrellm:2[X]"
 DEPEND="${RDEPEND}"
-BDPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-makefile.patch



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

2022-07-08 Thread Sam James
commit: 5c1e97b91eb7618e54e8dc72d0923b5f7e086704
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:08:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:08:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1e97b9

dev-libs/libfastjson: fix BDEPEND typo

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

 dev-libs/libfastjson/libfastjson-0.99.8-r1.ebuild | 2 +-
 dev-libs/libfastjson/libfastjson-0.99.9-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libfastjson/libfastjson-0.99.8-r1.ebuild 
b/dev-libs/libfastjson/libfastjson-0.99.8-r1.ebuild
index 8d9063c9799e..38d0d58b62f2 100644
--- a/dev-libs/libfastjson/libfastjson-0.99.8-r1.ebuild
+++ b/dev-libs/libfastjson/libfastjson-0.99.8-r1.ebuild
@@ -13,7 +13,7 @@ SLOT="0/4.2.0"
 KEYWORDS="amd64 arm arm64 ~hppa sparc x86"
 IUSE="static-libs"
 
-BEPEND=">=sys-devel/autoconf-archive-2015.02.04"
+BDEPEND=">=sys-devel/autoconf-archive-2015.02.04"
 
 DOCS=( AUTHORS ChangeLog )
 

diff --git a/dev-libs/libfastjson/libfastjson-0.99.9-r1.ebuild 
b/dev-libs/libfastjson/libfastjson-0.99.9-r1.ebuild
index 56d3287ed32a..ab2e06437669 100644
--- a/dev-libs/libfastjson/libfastjson-0.99.9-r1.ebuild
+++ b/dev-libs/libfastjson/libfastjson-0.99.9-r1.ebuild
@@ -13,7 +13,7 @@ SLOT="0/4.3.0"
 KEYWORDS="amd64 arm arm64 ~hppa sparc x86"
 IUSE="static-libs"
 
-BEPEND=">=sys-devel/autoconf-archive-2015.02.04"
+BDEPEND=">=sys-devel/autoconf-archive-2015.02.04"
 
 DOCS=( AUTHORS ChangeLog )
 



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

2022-07-08 Thread Sam James
commit: 1737905792081fbb1847f86962b2b668ebb776af
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 03:06:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 03:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17379057

media-sound/paprefs: fix typo in src_configure

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

 media-sound/paprefs/{paprefs-1.2-r1.ebuild => paprefs-1.2-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/paprefs/paprefs-1.2-r1.ebuild 
b/media-sound/paprefs/paprefs-1.2-r2.ebuild
similarity index 97%
rename from media-sound/paprefs/paprefs-1.2-r1.ebuild
rename to media-sound/paprefs/paprefs-1.2-r2.ebuild
index 299081971142..10b075e5e054 100644
--- a/media-sound/paprefs/paprefs-1.2-r1.ebuild
+++ b/media-sound/paprefs/paprefs-1.2-r2.ebuild
@@ -31,7 +31,8 @@ BDEPEND="
 
 src_configure() {
append-cxxflags -std=c++11 #568590
-   local mymesonargs=(
+
+   local emesonargs=(
-Dlynx=false
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, media-video/mpv/, profiles/arch/base/

2022-07-08 Thread Sam James
commit: 4d056f35fa688fa0d6a08237001798f552d661e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 02:45:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 02:46:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d056f35

media-video/mpv: add RPi MMAL support

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

 media-video/mpv/metadata.xml| 1 +
 media-video/mpv/mpv-.ebuild | 3 ++-
 profiles/arch/arm/package.use.mask  | 1 +
 profiles/arch/base/package.use.mask | 6 ++
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index 46da6fbe4743..656c28187c05 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -17,6 +17,7 @@
Enable support for saving screenshots in JPEG 
format
Build mpv shared library
Enable Lua scripting, OSC (On Screen 
Controller) GUI and net-misc/youtube-dl hook-script
+   Enables Multi-Media Abstraction Layer (MMAL) 
decoding support: Available e.g. on the Raspberry Pi.
Enable the recommended 'opengl' video 
output
Enable support for various OpenGL-based 
video backends
Enable support for the Raspberry 
Pi

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index be6ab3bcae5b..0958d7c9fee9 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -33,7 +33,7 @@ LICENSE="LGPL-2.1+ GPL-2+ BSD MIT ISC"
 SLOT="0"
 IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb
dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv 
+lua
-   nvenc openal +opengl pipewire pulseaudio raspberry-pi rubberband sdl
+   mmal nvenc openal +opengl pipewire pulseaudio raspberry-pi rubberband 
sdl
selinux sndio test tools +uchardet vaapi vdpau +vector vulkan wayland 
+X +xv zlib zimg"
 
 REQUIRED_USE="
@@ -229,6 +229,7 @@ src_configure() {
$(meson_feature vulkan shaderc)
$(meson_feature vulkan libplacebo)
$(meson_feature raspberry-pi rpi)
+   $(meson_feature mmal rpi-mmal)
 
-Dsixel=disabled
-Dspirv-cross=disabled

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index bea0fbe50af9..73346775f658 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -305,6 +305,7 @@ media-gfx/xsane ocr
 # MMAL is available on the Raspberry Pi (armv6 & armv7 so far)
 media-video/ffmpeg -mmal
 media-video/ffmpeg-chromium -mmal
+media-video/mpv -mmal
 
 # Markus Meier  (2015-10-10)
 # unkeyworded deps, bug #552330

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index b48fcbc39715..ebd32a44985b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -237,10 +237,6 @@ app-admin/rsyslog imhttp mdblookup
 # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
 dev-lang/ocaml spacetime
 
-# Thomas Deutschmann  (2017-01-30)
-# media-libs/raspberrypi-userland not keyworded
-media-video/motion mmal
-
 # Luke Dashjr  (2017-01-04)
 # Mask assembly optimisations that are platform-specific
 dev-libs/libsecp256k1 asm
@@ -283,8 +279,10 @@ media-video/mpv raspberry-pi
 # Alexis Ballier  (2015-11-14)
 # MMAL is only available on the Raspberry Pi:
 # Mask it globally, unmask it on arm.
+media-video/motion mmal
 media-video/ffmpeg mmal
 media-video/ffmpeg-chromium mmal
+media-video/mpv mmal
 
 # Brian Evans 

[gentoo-commits] proj/gentoolkit:master commit in: man/

2022-07-08 Thread Brian Dolbec
commit: 9c677b5b889d15653b20cb0c67af96dbb732b621
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Fri Jun 10 04:48:16 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jul  9 02:40:24 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=9c677b5b

Add -f/--forced-masked to equery(1)

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Brian Dolbec  gentoo.org>

 man/equery.1 | 4 
 1 file changed, 4 insertions(+)

diff --git a/man/equery.1 b/man/equery.1
index 13ee7cc..83aba0d 100644
--- a/man/equery.1
+++ b/man/equery.1
@@ -543,6 +543,10 @@ Display USE flag statuses and descriptions for a given 
\fRPKG\fP.
 .br
 Display all package versions. Without this option, \fBequery\fP will choose 
the best available version.
 .HP
+.B \-f, \-\-forced\-masked
+.br
+Show the forced and masked USE flags
+.HP
 .B \-i, \-\-ignore\-linguas
 .br
 Do not show the linguas USE flags



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/equery/, pym/gentoolkit/

2022-07-08 Thread Brian Dolbec
commit: c33468ba1d8ddd5a69516e8a39796db8de08ff63
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Wed Jun  8 05:51:35 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Jul  9 02:40:24 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=c33468ba

Add -f/--forced-masked to equery uses

Option to include forced and masked USE flags in `equery uses` output.

- Marked with F / M in verbose/normal output
- Marked with (+flag) / (-flag) in non-verbose/piped output

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Brian Dolbec  gentoo.org>

 pym/gentoolkit/equery/uses.py | 62 ++-
 pym/gentoolkit/flag.py| 36 +++--
 2 files changed, 77 insertions(+), 21 deletions(-)

diff --git a/pym/gentoolkit/equery/uses.py b/pym/gentoolkit/equery/uses.py
index 7c90b90..7af7f43 100644
--- a/pym/gentoolkit/equery/uses.py
+++ b/pym/gentoolkit/equery/uses.py
@@ -31,7 +31,11 @@ from gentoolkit.flag import get_flags, reduce_flags
 # Globals
 # ===
 
-QUERY_OPTS = {"all_versions": False, "ignore_l10n": False}
+QUERY_OPTS = {
+"all_versions": False,
+"forced_masked": False,
+"ignore_l10n": False,
+}
 
 # =
 # Functions
@@ -56,6 +60,7 @@ def print_help(with_description=True):
 (
 (" -h, --help", "display this help message"),
 (" -a, --all", "include all package versions"),
+(" -f, --forced-masked", "include forced/masked USE flags"),
 (" -i, --ignore-l10n", "don't show l10n USE flags"),
 )
 )
@@ -67,8 +72,14 @@ def display_useflags(output):
 
 @type output: list
 @param output: [(inuse, inused, flag, desc, restrict), ...]
-inuse (int) = 0 or 1; if 1, flag is set in make.conf
-inused (int) = 0 or 1; if 1, package is installed with flag enabled
+inuse (int) = 0, 1, 2, 3;
+if 1, flag is set in make.conf;
+if 2, flag is masked;
+if 3, flag is forced
+inused (int) = 0, 1, 2, 3;
+if 1, package is installed with flag enabled;
+if 2, flag is masked;
+if 3, flag is forced
 flag (str) = the name of the USE flag
 desc (str) = the flag's description
 restrict (str) = corresponds to the text of restrict in metadata
@@ -80,7 +91,8 @@ def display_useflags(output):
 twrap.width = CONFIG["termWidth"]
 twrap.subsequent_indent = " " * (maxflag_len + 8)
 
-markers = ("-", "+")
+markers = ("-", "+", "M", "F")
+# Colors for masked/forced = unset/set (mod 2)
 color = (partial(pp.useflag, enabled=False), partial(pp.useflag, 
enabled=True))
 for in_makeconf, in_installed, flag, desc, restrict in output:
 if CONFIG["verbose"]:
@@ -92,7 +104,7 @@ def display_useflags(output):
 else:
 flag_name += " %s %s" % (markers[in_makeconf], 
markers[in_installed])
 
-flag_name += " " + color[in_makeconf](flag.ljust(maxflag_len))
+flag_name += " " + color[in_makeconf % 2](flag.ljust(maxflag_len))
 flag_name += " : "
 
 # Strip initial whitespace at the start of the description
@@ -119,7 +131,11 @@ def display_useflags(output):
 twrap.initial_indent = flag_name
 print(twrap.fill(""))
 else:
-pp.uprint(markers[in_makeconf] + flag)
+# Match emerge -v output for forced/masked flags
+if in_makeconf > 1:
+pp.uprint("(" + markers[in_makeconf % 2] + flag + ")")
+else:
+pp.uprint(markers[in_makeconf] + flag)
 
 
 def get_global_useflags():
@@ -184,7 +200,16 @@ def get_output_descriptions(pkg, global_usedesc):
 else:
 local_usedesc = pkg.metadata.use()
 
-iuse, final_use = get_flags(pkg.cpv, final_setting=True)
+useforced = []
+usemasked = []
+if QUERY_OPTS["forced_masked"]:
+iuse, final_use, useforced, usemasked = get_flags(
+pkg.cpv, final_setting=True, include_forced_masked=True
+)
+else:
+iuse, final_use = get_flags(
+pkg.cpv, final_setting=True, include_forced_masked=False
+)
 usevar = reduce_flags(iuse)
 usevar.sort()
 
@@ -202,8 +227,8 @@ def get_output_descriptions(pkg, global_usedesc):
 # store (inuse, inused, flag, desc, restrict)
 output = []
 for flag in usevar:
-inuse = False
-inused = False
+inuse = 0
+inused = 0
 
 local_use = None
 for use in local_usedesc:
@@ -226,9 +251,18 @@ def get_output_descriptions(pkg, global_usedesc):
 restrict = ""
 
 if flag in final_use:
-inuse = True
+inuse = 1
+if flag in useforced:
+inuse = 3
+elif flag in usemasked:
+  

[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/, media-video/mpv/files/

2022-07-08 Thread Sam James
commit: 15ec35a786aaa2db6b77ff3af468353441b7dffd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 02:31:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 02:39:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ec35a7

media-video/mpv: port live ebuild to meson

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

 media-video/mpv/files/mpv--docdir.patch |  11 ++
 media-video/mpv/metadata.xml|   3 +
 media-video/mpv/mpv-.ebuild | 273 +---
 3 files changed, 145 insertions(+), 142 deletions(-)

diff --git a/media-video/mpv/files/mpv--docdir.patch 
b/media-video/mpv/files/mpv--docdir.patch
new file mode 100644
index ..62a57415163b
--- /dev/null
+++ b/media-video/mpv/files/mpv--docdir.patch
@@ -0,0 +1,11 @@
+--- a/meson.build
 b/meson.build
+@@ -1856,7 +1856,7 @@ if get_option('cplayer')
+ 
+ conf_files = ['etc/mpv.conf', 'etc/input.conf',
+   'etc/mplayer-input.conf', 'etc/restore-old-bindings.conf']
+-install_data(conf_files, install_dir: join_paths(datadir, 'doc', 'mpv'))
++install_data(conf_files, install_dir: join_paths(datadir, 'mpv'))
+ 
+ bash_install_dir = join_paths(datadir, 'bash-completion', 'completions')
+ install_data('etc/mpv.bash-completion', install_dir: bash_install_dir, 
rename: 'mpv')

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index 8f8efa409921..46da6fbe4743 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -20,11 +20,14 @@
Enable the recommended 'opengl' video 
output
Enable support for various OpenGL-based 
video backends
Enable support for the Raspberry 
Pi
+   Enable sound support via native PipeWire 
backend
Enable high quality pitch correction 
via media-libs/rubberband
Enable media-libs/libsdl2 based 
video and audio outputs
(Note: these outputs exist for compatibility reasons 
only, avoid if possible)
+   Enable sound support via 
media-sound/sndio
Install extra tools: mpv_identify.sh, 
mpv_idet.sh, and umpv
Enable subtitles charset discovery via 
app-i18n/uchardet
+   Use function implementations more amenable 
to vectorization (gives speedup). Made optional in case of bugs.
Enable support for various Vulkan-based 
video backends
Enable libzimg support (for 
vf_fingerprint)


diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 647b7976525a..be6ab3bcae5b 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -1,38 +1,40 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 LUA_COMPAT=( lua5-{1..2} luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='threads(+)'
 
-WAF_PV=2.0.22
-
-inherit bash-completion-r1 flag-o-matic lua-single optfeature pax-utils 
python-r1 toolchain-funcs waf-utils xdg-utils
+inherit edo flag-o-matic lua-single optfeature meson pax-utils 
python-single-r1 toolchain-funcs xdg
 
 DESCRIPTION="Media player based on MPlayer and mplayer2"
 HOMEPAGE="https://mpv.io/ https://github.com/mpv-player/mpv;
 
-if [[ ${PV} != ** ]]; then
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
+   inherit git-r3
+
+   DOCS=()
+else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux"
+
DOCS=( RELEASE_NOTES )
-else
-   EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
-   inherit git-r3
-   DOCS=(); SRC_URI=""
 fi
-SRC_URI+=" https://waf.io/waf-${WAF_PV};
+
 DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
 
-# See Copyright in sources and Gentoo bug 506946. Waf is BSD, libmpv is ISC.
-LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
+# See Copyright in sources and Gentoo bug #506946. libmpv is ISC.
+# See 
https://github.com/mpv-player/mpv/blob/6265724f3331e3dee8d9ec2b6639def5004a5fa2/Copyright
 which
+# says other files may be BSD/MIT/ISC.
+LICENSE="LGPL-2.1+ GPL-2+ BSD MIT ISC"
 SLOT="0"
 IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb
dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv 
+lua
-   nvenc openal +opengl pulseaudio raspberry-pi rubberband sdl
-   selinux test tools +uchardet vaapi vdpau vulkan wayland +X +xv zlib 
zimg"
+   nvenc openal +opengl pipewire pulseaudio raspberry-pi rubberband sdl
+   selinux sndio test tools +uchardet vaapi vdpau +vector vulkan wayland 
+X +xv zlib zimg"
 
 REQUIRED_USE="
|| ( cli libmpv )
@@ -79,17 +81,19 @@ COMMON_DEPEND="

[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tang/, app-crypt/tang/files/

2022-07-08 Thread Julien Roy
commit: 14b434163321e60a6f3d3f4b167909d55fc8e0ee
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jul  9 01:58:22 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sat Jul  9 02:00:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14b43416

app-crypt/tang: add conf.d config file

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

 app-crypt/tang/files/tangd   | 8 
 app-crypt/tang/files/tangd.initd | 7 +--
 app-crypt/tang/tang-11.ebuild| 2 ++
 3 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/app-crypt/tang/files/tangd b/app-crypt/tang/files/tangd
new file mode 100644
index 0..3bca6e1b8
--- /dev/null
+++ b/app-crypt/tang/files/tangd
@@ -0,0 +1,8 @@
+# Address for tang to listen to (default: 0.0.0.0)
+ADDRESS=0.0.0.0
+
+# Port for tang to listen to (default: )
+PORT=
+
+# Directory where keys will be stored (default: /var/db/tang)
+TANGDIR=/var/db/tang

diff --git a/app-crypt/tang/files/tangd.initd b/app-crypt/tang/files/tangd.initd
index 4b7e42991..fc3c25c03 100644
--- a/app-crypt/tang/files/tangd.initd
+++ b/app-crypt/tang/files/tangd.initd
@@ -2,15 +2,10 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-port=
-bind=0.0.0.0
-tangd=/usr/libexec/tangd
-tangdir=/var/db/tang
-
 name="tang daemon"
 description="Tang binding daemon"
 command=/usr/bin/socat
 pidfile="/var/run/${RC_SVCNAME}.pid"
 command_user="tang"
-command_args="TCP-LISTEN:${port},bind=${bind},fork SYSTEM:'${tangd} 
${tangdir}'"
+command_args="TCP-LISTEN:${PORT},bind=${ADDRESS},fork 
SYSTEM:'/usr/libexec/tangd ${TANGDIR}'"
 command_background=true

diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild
index 380717499..a47a71abb 100644
--- a/app-crypt/tang/tang-11.ebuild
+++ b/app-crypt/tang/tang-11.ebuild
@@ -26,6 +26,8 @@ src_install(){
newinitd "${FILESDIR}"/tangd.initd tangd
systemd_dounit ${FILESDIR}/tangd.service
 
+   doconfd "${FILESDIR}"/tangd
+
dodir /var/db/tang
keepdir /var/db/tang
fowners tang:tang /var/db/tang



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/revdep_rebuild/

2022-07-08 Thread Mike Gilbert
commit: 635e0b9f8b96217070eb48a6888ac5e1c46f8822
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jul  9 01:26:19 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jul  9 01:26:19 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=635e0b9f

revdep-rebuild: set up a child logger with propagate = False

This prevents log messages from being emitted more than once, especially
by the root level loggger.

Bug: https://bugs.gentoo.org/838406
Signed-off-by: Mike Gilbert  gentoo.org>

 pym/gentoolkit/revdep_rebuild/rebuild.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pym/gentoolkit/revdep_rebuild/rebuild.py 
b/pym/gentoolkit/revdep_rebuild/rebuild.py
index 75e209d..16d07b8 100644
--- a/pym/gentoolkit/revdep_rebuild/rebuild.py
+++ b/pym/gentoolkit/revdep_rebuild/rebuild.py
@@ -44,7 +44,8 @@ __productname__ = "revdep-ng"
 
 def init_logger(settings):
 """Creates and iitializes our logger according to the settings"""
-logger = logging.getLogger()
+logger = logging.getLogger(__name__)
+logger.propagate = False
 log_handler = logging.StreamHandler(sys.stdout)
 log_fmt = logging.Formatter("%(msg)s")
 log_handler.setFormatter(log_fmt)



[gentoo-commits] proj/gentoolkit:master commit in: pym/gentoolkit/eshowkw/

2022-07-08 Thread Mike Gilbert
commit: 707b0340d69da92d6e3c72892c190a1e3fd0c2e1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jul  9 01:35:41 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jul  9 01:35:41 2022 +
URL:https://gitweb.gentoo.org/proj/gentoolkit.git/commit/?id=707b0340

eshowkw: make black happy

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

 pym/gentoolkit/eshowkw/display_pretty.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pym/gentoolkit/eshowkw/display_pretty.py 
b/pym/gentoolkit/eshowkw/display_pretty.py
index 82fd446..9a769f9 100644
--- a/pym/gentoolkit/eshowkw/display_pretty.py
+++ b/pym/gentoolkit/eshowkw/display_pretty.py
@@ -125,6 +125,6 @@ class string_rotator:
 if x.find("+ -") != -1:
 x = x.replace(" ", "-")
 # strip all chars and remove empty lines
-if not strip or len(x.strip(" |-")) > 0 or '-' in x:
+if not strip or len(x.strip(" |-")) > 0 or "-" in x:
 tmp.append(x)
 return tmp



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

2022-07-08 Thread Akinori Hattori
commit: abfa1dabb8f4b29cb2f95c3b65bdb72e6dc4fb32
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jul  9 01:41:19 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jul  9 01:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfa1dab

app-i18n/ibus-m17n: amd64/x86 stable

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

 app-i18n/ibus-m17n/ibus-m17n-1.4.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.9.ebuild 
b/app-i18n/ibus-m17n/ibus-m17n-1.4.9.ebuild
index 1466a2deebfc..da3b9ae13bd6 100644
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.9.ebuild
+++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gtk nls"
 
 DEPEND="app-i18n/ibus



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

2022-07-08 Thread Akinori Hattori
commit: eeafc70a23b757d07f11b304cc52e0192b83f240
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jul  9 01:41:51 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jul  9 01:41:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeafc70a

app-i18n/ibus-m17n: drop old

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

 app-i18n/ibus-m17n/Manifest   |  1 -
 app-i18n/ibus-m17n/ibus-m17n-1.4.8.ebuild | 45 ---
 2 files changed, 46 deletions(-)

diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest
index 860589739e44..ddf007d5628d 100644
--- a/app-i18n/ibus-m17n/Manifest
+++ b/app-i18n/ibus-m17n/Manifest
@@ -1,2 +1 @@
-DIST ibus-m17n-1.4.8.tar.gz 494516 BLAKE2B 
ec4cb36d465e25a6e0e334243e7df83444846f9109ef2142daea4949ddaa7cdf5290fc2749a978f7b8fb6d49bb080b2b826726fdc97e26bc722b019c93f13882
 SHA512 
3e808ffc3b7d03a745be1009a58c8d03ecabe15478f7bf36d70b777d342ad04d0f5574bb78743bcb67ab36674d316aef3cd7070d48ef9e11d07f960d75597aec
 DIST ibus-m17n-1.4.9.tar.gz 494921 BLAKE2B 
c0adc4ff702b7a9828c6d966b52eca90f7f538786f17a9e8273dd13bcdfab59c24e59b2f680f1582bf4dc077dcc2e3c774258d09f58fc296b32d090ee42531af
 SHA512 
6a7d7316fc98e832282302a5d54eb40b6e879f98d6910db8d2c834be6c23ebda30ccbc5ed116caa3d91148e5bb2260c49f670c8c7fb2c6215d31f3e6794cd3ab

diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.8.ebuild 
b/app-i18n/ibus-m17n/ibus-m17n-1.4.8.ebuild
deleted file mode 100644
index 8ec1183befae..
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit gnome2-utils xdg
-
-DESCRIPTION="M17N engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki;
-SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk nls"
-
-DEPEND="app-i18n/ibus
-   dev-libs/m17n-lib
-   gtk? ( x11-libs/gtk+:3 )
-   nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
-   >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
-   virtual/pkgconfig"
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   $(use_with gtk gtk 3.0)
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2022-07-08 Thread Akinori Hattori
commit: df0d622c6f599afa8675cd2f58342dd05c7d3b9f
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jul  9 01:38:39 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jul  9 01:39:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0d622c

app-i18n/ibus-typing-booster: drop old

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

 app-i18n/ibus-typing-booster/Manifest  |  1 -
 .../ibus-typing-booster-2.15.25.ebuild | 54 --
 2 files changed, 55 deletions(-)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index 237d8aa406e3..ec33d504a9c5 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,4 +1,3 @@
-DIST ibus-typing-booster-2.15.25.tar.gz 10785373 BLAKE2B 
555105c9da7a813491e3ab8cbea0a8b52239c7ffb39dc7a6ea47e461d81515ba3cdf1adfe8d8cebd74bb2b00775eac3b19956aa9e4c4b696e6083418e2b73e91
 SHA512 
927f118eac1a641f658b82ef72ec8cd728727910f6c2bd77a14d9195a8203fd40b771e68a04d7ea7c5f5c1f2cd4ff37b7e041282e63f301348b60af462e041ea
 DIST ibus-typing-booster-2.16.0.tar.gz 10811558 BLAKE2B 
d171972f3c6242234ce73112e4ea8fde9e713e102a7fb2111017e7489811c1128146582e2a9a60f49dfca8b5282949415fb33e79b7c1be16521dba2dd03536fa
 SHA512 
a90ea11a72d770765ef55ff6fc288bf6ddfa5e5ae1c7393f195ed3466a207022872f5e27f9629101b8b31e26c84dc8512e4cd261b2c503fd98daa8438e47dfb9
 DIST ibus-typing-booster-2.16.7.tar.gz 10819738 BLAKE2B 
ac9da1e63d97045881d8012b5dc6bd27cb8ee48aff065876cede2b40a81518880e610580f13590ad89f6261ced266e1d245183ea77a3a56e32b60af08af28470
 SHA512 
f0dda59b43460c39392ab12748780e93668ac81aa04b15aae2afa2025ce8bbc9e2712430658f43db7e86c7a1e59271d62ecf6cda6cb2b9cc554134000c21c95b
 DIST ibus-typing-booster-2.17.0.tar.gz 10826479 BLAKE2B 
923bd98ae615e32aebf7c337aa84fd4ddc06994fa87f2b1fbe8bcd73eef2269d22bb2943b0e92b19fc14a3d159f43d8d6c161d0ebe3e1481d4dcc15d80687b37
 SHA512 
87aafcf787f64bde2fe42e6f109d22b0c129a15fd3a5a32190904408e4a57322b316ac92b5cd2cd3489cea8a764db57cf20a7d4ab5981c5c9da6b517c9dc0003

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.15.25.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.15.25.ebuild
deleted file mode 100644
index 23bfd6ae5804..
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.15.25.ebuild
+++ /dev/null
@@ -1,54 +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(+)"
-
-inherit gnome2-utils python-single-r1 xdg
-
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster;
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-RESTRICT="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-libs/m17n-lib
-   $(python_gen_cond_dep '
-   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pyenchant[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}
-   >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
-}
-
-pkg_preinst() {
-   xdg_pkg_preinst
-   gnome2_schemas_savelist
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



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

2022-07-08 Thread Akinori Hattori
commit: f48121d101108767889ab85bf59b98eeea8bdb4a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jul  9 01:36:03 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jul  9 01:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48121d1

app-i18n/ibus-typing-booster: new upstream release

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

 app-i18n/ibus-typing-booster/Manifest  |  1 +
 .../ibus-typing-booster-2.17.0.ebuild  | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index f0df7281468e..237d8aa406e3 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,3 +1,4 @@
 DIST ibus-typing-booster-2.15.25.tar.gz 10785373 BLAKE2B 
555105c9da7a813491e3ab8cbea0a8b52239c7ffb39dc7a6ea47e461d81515ba3cdf1adfe8d8cebd74bb2b00775eac3b19956aa9e4c4b696e6083418e2b73e91
 SHA512 
927f118eac1a641f658b82ef72ec8cd728727910f6c2bd77a14d9195a8203fd40b771e68a04d7ea7c5f5c1f2cd4ff37b7e041282e63f301348b60af462e041ea
 DIST ibus-typing-booster-2.16.0.tar.gz 10811558 BLAKE2B 
d171972f3c6242234ce73112e4ea8fde9e713e102a7fb2111017e7489811c1128146582e2a9a60f49dfca8b5282949415fb33e79b7c1be16521dba2dd03536fa
 SHA512 
a90ea11a72d770765ef55ff6fc288bf6ddfa5e5ae1c7393f195ed3466a207022872f5e27f9629101b8b31e26c84dc8512e4cd261b2c503fd98daa8438e47dfb9
 DIST ibus-typing-booster-2.16.7.tar.gz 10819738 BLAKE2B 
ac9da1e63d97045881d8012b5dc6bd27cb8ee48aff065876cede2b40a81518880e610580f13590ad89f6261ced266e1d245183ea77a3a56e32b60af08af28470
 SHA512 
f0dda59b43460c39392ab12748780e93668ac81aa04b15aae2afa2025ce8bbc9e2712430658f43db7e86c7a1e59271d62ecf6cda6cb2b9cc554134000c21c95b
+DIST ibus-typing-booster-2.17.0.tar.gz 10826479 BLAKE2B 
923bd98ae615e32aebf7c337aa84fd4ddc06994fa87f2b1fbe8bcd73eef2269d22bb2943b0e92b19fc14a3d159f43d8d6c161d0ebe3e1481d4dcc15d80687b37
 SHA512 
87aafcf787f64bde2fe42e6f109d22b0c129a15fd3a5a32190904408e4a57322b316ac92b5cd2cd3489cea8a764db57cf20a7d4ab5981c5c9da6b517c9dc0003

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.17.0.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.17.0.ebuild
new file mode 100644
index ..58166b805e3c
--- /dev/null
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.17.0.ebuild
@@ -0,0 +1,54 @@
+# 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(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Completion input method for IBus"
+HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster;
+SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-libs/m17n-lib
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pyenchant[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyxdg[${PYTHON_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-07-08 Thread Akinori Hattori
commit: 79f7fce2e7a9b84ca1059d03670b05a98f59bdc7
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Jul  9 01:37:49 2022 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Jul  9 01:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f7fce2

app-i18n/ibus-typing-booster: amd64/x86 stable

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

 app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild
index 58166b805e3c..23bfd6ae5804 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.16.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 RESTRICT="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: net-misc/pulseaudio-dlna/files/, net-misc/pulseaudio-dlna/

2022-07-08 Thread Sam James
commit: 74484d1826ccbc9e1cf6ab2fe9ea344d0c4e1dc2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 01:28:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74484d18

net-misc/pulseaudio-dlna: revive w/ fork (add 0.6.5_p1, )

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

 net-misc/pulseaudio-dlna/Manifest  |  1 +
 .../pulseaudio-dlna/files/pulseaudio-dlna.desktop  |  9 +++
 net-misc/pulseaudio-dlna/metadata.xml  | 11 
 .../pulseaudio-dlna-0.6.5_p1.ebuild| 69 ++
 .../pulseaudio-dlna/pulseaudio-dlna-.ebuild| 69 ++
 5 files changed, 159 insertions(+)

diff --git a/net-misc/pulseaudio-dlna/Manifest 
b/net-misc/pulseaudio-dlna/Manifest
new file mode 100644
index ..0d4ba16c8758
--- /dev/null
+++ b/net-misc/pulseaudio-dlna/Manifest
@@ -0,0 +1 @@
+DIST pulseaudio-dlna-0.6.5-1.tar.gz 712483 BLAKE2B 
baf1fc94f41c9ac2ca7df5c239ace36b36da4d7a40e30cf19fa630f51a0e94fa44a1ba531943ad5c4425580e4bbe68af1d5de48f5f17163783aab7b471faa72e
 SHA512 
6fd59ac6ff0dfa98baed7a5d929c6f7d9f3539016a6383770895732f7066bc260b3d56751691573d0834a0ee29a6e542ef26e66e48c7a7af97cc84ca23ff5c2d

diff --git a/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop 
b/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop
new file mode 100644
index ..dd6bcde58487
--- /dev/null
+++ b/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Pulseaudio DLNA
+Type=Application
+Comment=A lightweight streaming server which brings DLNA / UPNP and Chromecast 
support to PulseAudio and Linux
+Exec=sh -c "pkill pulseaudio-dlna; pulseaudio-dlna --request-timeout=30"
+Terminal=false
+Categories=
+NoDisplay=true
+StartupNotify=false

diff --git a/net-misc/pulseaudio-dlna/metadata.xml 
b/net-misc/pulseaudio-dlna/metadata.xml
new file mode 100644
index ..27696bfc5aa6
--- /dev/null
+++ b/net-misc/pulseaudio-dlna/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   masmu/pulseaudio-dlna
+   
+

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
new file mode 100644
index ..cc609b92ede5
--- /dev/null
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit desktop distutils-r1
+
+DESCRIPTION="A lightweight DLNA/UPNP/Chromecast streaming server for 
PulseAudio"
+HOMEPAGE="https://github.com/Cygn/pulseaudio-dlna;
+
+if [[ ${PV} == * ]];then
+   EGIT_REPO_URI="https://github.com/Cygn/pulseaudio-dlna;
+   inherit git-r3
+else
+   MY_P=${PN}-${PV/_p/-}
+
+   
SRC_URI="https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/${MY_P}.tar.gz;
+   S="${WORKDIR}"/${PN}-${MY_P}
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND=">=dev-python/protobuf-python-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
+   >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
+   >=dev-python/notify2-0.3[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.4.7[${PYTHON_USEDEP}]
+   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pyroute2-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3[${PYTHON_USEDEP}]
+   >=dev-python/pychromecast-10[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.17.4[${PYTHON_USEDEP}]
+   gnome-base/librsvg[introspection]
+   x11-libs/gtk+:3[introspection]
+   || ( media-sound/pulseaudio-daemon media-sound/pulseaudio[daemon(+)] )
+   || (
+   || (
+   media-video/ffmpeg[encode,mp3,opus,vorbis]
+   media-video/ffmpeg[encode,fdk,mp3,opus,vorbis]
+   )
+   (
+   media-libs/flac
+   media-sound/lame
+   media-sound/opus-tools
+   media-sound/sox
+   media-sound/vorbis-tools
+   )
+   )"
+
+python_prepare_all() {
+   sed -i -e 's/.gz//' setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   domenu "${FILESDIR}"/${PN}.desktop
+}

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild

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

2022-07-08 Thread Sam James
commit: a9979cf84802e7ed10eb376e2238b24fdb9dce16
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 01:27:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9979cf8

dev-python/pychromecast: add 12.1.4

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

 dev-python/pychromecast/Manifest   |  1 +
 dev-python/pychromecast/pychromecast-12.1.4.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest
index f82c0f2c7795..34a321c61bca 100644
--- a/dev-python/pychromecast/Manifest
+++ b/dev-python/pychromecast/Manifest
@@ -1 +1,2 @@
+DIST PyChromecast-12.1.4.tar.gz 51527 BLAKE2B 
5a30863553df0f7cfd59de0ae5fca55b84373bb7cc6d12ac761aa5e6d18b1548275a677466bc596c0b50d8b78b385ee5bb727d2eb4828a1b24e3c64a0dc4a035
 SHA512 
056c615f453ccd97425a68f488235a63e8047d1be40fc7800d154b19013e7a0f329488b25e76f0cc56adb3779fd14d4e793dc6488ccbd067b484f0e2be72e455
 DIST PyChromecast-9.3.1.tar.gz 53253 BLAKE2B 
f246a38c79ececa17721ba2d8397da691310462ce9b19aab2ad525d82ff8c4db213fbc8fa3e9205bac3ffbde72f7bd75eab26c6b5430921bd2fb561a49808110
 SHA512 
ee4ad719a1142e1a4c67b99b6ceadfd076cb8b818474c5a5b9bc9dd2d03f13feddcece4983459013192f85bdc73339749d0b2f2c1881ac879d211dbe2e578605

diff --git a/dev-python/pychromecast/pychromecast-12.1.4.ebuild 
b/dev-python/pychromecast/pychromecast-12.1.4.ebuild
new file mode 100644
index ..98762f508af9
--- /dev/null
+++ b/dev-python/pychromecast/pychromecast-12.1.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2020-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="Python module to talk to Google Chromecast"
+HOMEPAGE="https://github.com/home-assistant-libs/pychromecast;
+S="${WORKDIR}/PyChromecast-${PV}"
+SRC_URI="mirror://pypi/P/PyChromecast/PyChromecast-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: net-misc/pulseaudio-dlna/files/, net-misc/pulseaudio-dlna/, profiles/

2022-07-08 Thread Sam James
commit: 7a2328ba9ebd19c17f98cc52e7d14dd9cfcb4bea
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 00:50:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 00:50:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2328ba

net-misc/pulseaudio-dlna: treeclean

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

 .../pulseaudio-dlna/files/pulseaudio-dlna.desktop  |  9 ---
 net-misc/pulseaudio-dlna/metadata.xml  | 11 
 .../pulseaudio-dlna/pulseaudio-dlna-.ebuild| 73 --
 profiles/package.mask  |  7 ---
 4 files changed, 100 deletions(-)

diff --git a/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop 
b/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop
deleted file mode 100644
index dd6bcde58487..
--- a/net-misc/pulseaudio-dlna/files/pulseaudio-dlna.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Pulseaudio DLNA
-Type=Application
-Comment=A lightweight streaming server which brings DLNA / UPNP and Chromecast 
support to PulseAudio and Linux
-Exec=sh -c "pkill pulseaudio-dlna; pulseaudio-dlna --request-timeout=30"
-Terminal=false
-Categories=
-NoDisplay=true
-StartupNotify=false

diff --git a/net-misc/pulseaudio-dlna/metadata.xml 
b/net-misc/pulseaudio-dlna/metadata.xml
deleted file mode 100644
index 27696bfc5aa6..
--- a/net-misc/pulseaudio-dlna/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   prometheanf...@gentoo.org
-   Matthew Thode
-   
-   
-   masmu/pulseaudio-dlna
-   
-

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
deleted file mode 100644
index 6fc29c68a643..
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-
-inherit desktop distutils-r1
-
-DESCRIPTION="A lightweight DLNA/UPNP/Chromecast streaming server for 
PulseAudio"
-HOMEPAGE="https://github.com/masmu/pulseaudio-dlna;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/masmu/pulseaudio-dlna;
-   EGIT_BRANCH="python3"
-else
-   SRC_URI="https://github.com/masmu/pulseaudio-dlna/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=dev-python/protobuf-python-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
-   >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
-   >=dev-python/notify2-0.3[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.4.7[${PYTHON_USEDEP}]
-   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
-   >=dev-python/pyroute2-0.3.5[${PYTHON_USEDEP}]
-   >=dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3[${PYTHON_USEDEP}]
-   >=dev-python/pychromecast-2.3.0[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   >=dev-python/dbus-python-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/zeroconf-0.17.4[${PYTHON_USEDEP}]
-   dev-python/pygobject[cairo,${PYTHON_USEDEP}]
-   gnome-base/librsvg[introspection]
-   x11-libs/gtk+:3[introspection]
-   || (
-   || (
-   media-video/ffmpeg[encode,mp3,opus,vorbis]
-   media-video/ffmpeg[encode,fdk,mp3,opus,vorbis]
-   )
-   (
-   media-libs/flac
-   media-sound/lame
-   media-sound/opus-tools
-   media-sound/sox
-   media-sound/vorbis-tools
-   )
-   )"
-
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   || ( media-sound/pulseaudio-daemon media-sound/pulseaudio[daemon(+)] )"
-
-python_prepare_all() {
-   sed -i '/dbus-python/d' setup.py || die
-   sed -i '/notify2/d' setup.py || die
-   sed -i '/docopt/d' setup.py || die
-   sed -i '/pychromecast/d' setup.py || die
-   distutils-r1_python_prepare_all
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   domenu "${FILESDIR}/${PN}.desktop"
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 07bf31c5be30..eec0265b9551 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -238,13 +238,6 @@ dev-python/editdistance-s
 # w/ no hope of them being upstreamed. Bug #850958.
 dev-cpp/commoncpp2
 
-# Michał Górny  (2022-06-08)
-# pulseaudio-dlna has not seen any upstream activity since 2017,
-# and has had its last release in 2016.  It does not feature a non-live
-# ebuild.
-# Removal on 2022-07-08.  Bug 

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

2022-07-08 Thread Sam James
commit: 7654509f11b642ff18acc85fe853c6205de6fe7c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 01:11:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:11:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7654509f

media-video/wireplumber: add comment re backports

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

 media-video/wireplumber/wireplumber-0.4.11.ebuild | 7 +++
 media-video/wireplumber/wireplumber-.ebuild   | 7 +++
 2 files changed, 14 insertions(+)

diff --git a/media-video/wireplumber/wireplumber-0.4.11.ebuild 
b/media-video/wireplumber/wireplumber-0.4.11.ebuild
index dc5230018073..ac3004d7449f 100644
--- a/media-video/wireplumber/wireplumber-0.4.11.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.11.ebuild
@@ -3,6 +3,13 @@
 
 EAPI=8
 
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/wireplumber/tree/rawhide
+#
+# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
 LUA_COMPAT=( lua5-{3,4} )
 
 inherit lua-single meson systemd

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index 90d3231c1978..2a10e58f8187 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -3,6 +3,13 @@
 
 EAPI=8
 
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/wireplumber/tree/rawhide
+#
+# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
 LUA_COMPAT=( lua5-{3,4} )
 
 inherit lua-single meson systemd



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

2022-07-08 Thread Sam James
commit: 125b756a27883d2db81fae6361fb7b70a2ef76ef
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Wed Jul  6 20:10:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:08:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=125b756a

media-video/wireplumber: bump to 0.4.11

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/wireplumber/Manifest  |   1 +
 media-video/wireplumber/wireplumber-0.4.11.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/media-video/wireplumber/Manifest b/media-video/wireplumber/Manifest
index ece045dc24b3..171e64e16613 100644
--- a/media-video/wireplumber/Manifest
+++ b/media-video/wireplumber/Manifest
@@ -1 +1,2 @@
 DIST wireplumber-0.4.10.tar.gz 395588 BLAKE2B 
6df1af17d1e53ab1449a2f6f9af5a0c4f7b1cd981e07556e5ea3c6b4d5d624e66b97ce4f945f7ebbf72b75d35d10990fac11b5228275f27e5320885ff1ec
 SHA512 
342e8bba2cf00faab71ef39bb361b5ada66ff3a68ccf7a756ea1ca402da6e94784eece277ca02992bc7573c51cb8b1bad33aa9c593b3d1bfe0bb0286e2f4506f
+DIST wireplumber-0.4.11.tar.gz 403931 BLAKE2B 
77ef2540081420d4255dcb54165d0aceb08d97c60d19b9eb7606e90cf95e305e690794a1f46234b53b13765452fea0d23ae6acae9deea672db67e21c31d2307d
 SHA512 
73a5120cd0c55b5fe5248cc22497efd23e40bb91961553639d9cf1bbf138d273db65153fa3c1bb0d2794f869e077e011156d323832534f62651d66f8cc87dca4

diff --git a/media-video/wireplumber/wireplumber-0.4.11.ebuild 
b/media-video/wireplumber/wireplumber-0.4.11.ebuild
new file mode 100644
index ..426dd7e5bbb1
--- /dev/null
+++ b/media-video/wireplumber/wireplumber-0.4.11.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson systemd
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/pipewire/${PN}.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Replacement for pipewire-media-session"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
+
+LICENSE="MIT"
+SLOT="0/0.4"
+IUSE="elogind system-service systemd test"
+
+REQUIRED_USE="
+   ${LUA_REQUIRED_USE}
+   ?? ( elogind systemd )
+   system-service? ( systemd )
+"
+
+RESTRICT="!test? ( test )"
+
+# introspection? ( dev-libs/gobject-introspection ) is valid but likely only 
used for doc building
+BDEPEND="
+   dev-libs/glib
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   sys-devel/gettext
+"
+
+DEPEND="
+   ${LUA_DEPS}
+   >=dev-libs/glib-2.62
+   >=media-video/pipewire-0.3.53-r1:=
+   virtual/libc
+   virtual/libintl
+   elogind? ( sys-auth/elogind )
+   systemd? ( sys-apps/systemd )
+"
+
+# Any dev-lua/* deps get declared like this inside RDEPEND:
+#  $(lua_gen_cond_dep '
+#  dev-lua/[${LUA_USEDEP}]
+#  ')
+RDEPEND="${DEPEND}
+   system-service? (
+   acct-user/pipewire
+   acct-group/pipewire
+   )
+"
+
+DOCS=( {NEWS,README}.rst )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.10-config-disable-sound-server-parts.patch # 
defer enabling sound server parts to media-video/pipewire
+)
+
+src_configure() {
+   local emesonargs=(
+   -Ddoc=disabled # Ebuild not wired up yet (Sphinx, Doxygen?)
+   -Dintrospection=disabled # Only used for Sphinx doc generation
+   -Dsystem-lua=true # We always unbundle everything we can
+   -Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))
+   $(meson_feature elogind)
+   $(meson_feature systemd)
+   $(meson_use system-service systemd-system-service)
+   $(meson_use systemd systemd-user-service)
+   -Dsystemd-system-unit-dir=$(systemd_get_systemunitdir)
+   -Dsystemd-user-unit-dir=$(systemd_get_userunitdir)
+   $(meson_use test tests)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # We copy the default config, so that Gentoo tools can pick up on any
+   # updates and /etc does not end up with stale overrides.
+   # If a reflinking CoW filesystem is used (e.g. Btrfs), then the files
+   # will not actually get stored twice until modified.
+   insinto /etc
+   doins -r "${ED}"/usr/share/wireplumber
+}
+
+pkg_postinst() {
+   if systemd_is_booted ; then
+   ewarn "pipewire-media-session.service is no longer installed. 
You must switch"
+   ewarn "to wireplumber.service user unit before your next 
logout/reboot:"
+   ewarn "systemctl --user disable 

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

2022-07-08 Thread Sam James
commit: 725dc9cff1867f7afd125c4ae188b85c167f68de
Author: Niklāvs Koļesņikovs <89q1r14hd  relay  firefox  com>
AuthorDate: Thu Jul  7 07:08:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:08:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725dc9cf

media-video/wireplumber: remove virtual/libc in-place

Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd  relay.firefox.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/wireplumber/wireplumber-0.4.10-r4.ebuild | 1 -
 media-video/wireplumber/wireplumber-0.4.10-r6.ebuild | 1 -
 media-video/wireplumber/wireplumber-0.4.11.ebuild| 1 -
 media-video/wireplumber/wireplumber-.ebuild  | 1 -
 4 files changed, 4 deletions(-)

diff --git a/media-video/wireplumber/wireplumber-0.4.10-r4.ebuild 
b/media-video/wireplumber/wireplumber-0.4.10-r4.ebuild
index ac75996452f4..820d1ed7d4a3 100644
--- a/media-video/wireplumber/wireplumber-0.4.10-r4.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.10-r4.ebuild
@@ -43,7 +43,6 @@ DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
>=media-video/pipewire-0.3.48:=
-   virtual/libc
virtual/libintl
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )

diff --git a/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild 
b/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild
index 84e7919f00ed..5a21755d5858 100644
--- a/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.10-r6.ebuild
@@ -43,7 +43,6 @@ DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
>=media-video/pipewire-0.3.53-r1:=
-   virtual/libc
virtual/libintl
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )

diff --git a/media-video/wireplumber/wireplumber-0.4.11.ebuild 
b/media-video/wireplumber/wireplumber-0.4.11.ebuild
index 426dd7e5bbb1..dc5230018073 100644
--- a/media-video/wireplumber/wireplumber-0.4.11.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.11.ebuild
@@ -43,7 +43,6 @@ DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
>=media-video/pipewire-0.3.53-r1:=
-   virtual/libc
virtual/libintl
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index f40f12b41eae..90d3231c1978 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -43,7 +43,6 @@ DEPEND="
${LUA_DEPS}
>=dev-libs/glib-2.62
>=media-video/pipewire-0.3.53-r1:=
-   virtual/libc
virtual/libintl
elogind? ( sys-auth/elogind )
systemd? ( sys-apps/systemd )



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/

2022-07-08 Thread Sam James
commit: ac20d8886516281bb2b3a2b83cc294a2d2192757
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 00:57:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 01:07:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac20d888

media-video/pipewire: add 0.3.54, 0.3.54-r1

0.3.54-r1 contains an addiional patch for mpv but
nobody else seems to have backported it, so
doing it in an additional revision to allow
easy testing.

Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2519
Signed-off-by: Sam James  gentoo.org>

 media-video/pipewire/Manifest  |  1 +
 .../pipewire-0.3.54-audioconvert-samples.patch | 23 ++
 ...ewire-.ebuild => pipewire-0.3.54-r1.ebuild} |  8 
 ...pipewire-.ebuild => pipewire-0.3.54.ebuild} |  7 +++
 media-video/pipewire/pipewire-.ebuild  |  7 +++
 5 files changed, 46 insertions(+)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 18ff21b93d7c..390bafb6a9da 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -3,3 +3,4 @@ DIST pipewire-0.3.52.tar.gz 1810238 BLAKE2B 
bb75eff5fe7700d0a303fbfed7910aebd823
 DIST pipewire-0.3.53.tar.gz 1783505 BLAKE2B 
269466c6ba78cb85516dc714f3aa5d71cdf72a859b6e1a11c60062da6dcd56eefc78958fe026b9fd11d61fd6fbe6f2aac54a2a9fd77d4ee474687f5d54628c38
 SHA512 
50f23a7b71f3eb20657ff75de54a9f3056270bf05a5472ec9c7dea1c9d0ed391b6b09496d58b065c3cbc40f9be8088b6737cbf0731973498bcd5a8176c42d443
 DIST pipewire-0.3.53_p20220704.tar.bz2 1351516 BLAKE2B 
3d4e4859c66e9cbe47adc0f1c0e2e512632793d70853e0105984c06d2e66744b68d1c01dc7a85784ca2007a96aa5fd1c62c7f47ea6360df58ff76b87de4d3ee2
 SHA512 
87819aa5bdd3caa685c0fc93b0ddcf8212f115cecc130155918876c10883bd98ce923fef3f9716b2562ef5ae2b5465d9e39816f4b6e0c48cf9f28303755584b6
 DIST pipewire-0.3.53_p20220705.tar.bz2 1358645 BLAKE2B 
365e81ab114fb9b4abbd5351145d0558c7c00bdbccefc2f7bacb965018c1e7009b7b26b8e95baf35534b74cf9ce49483604841aa7ba949d6a94e720e8ec4233c
 SHA512 
631e737e3517cb4d4c3f84e9540acde2cf94bde472626c61e0223ff4ac5cc2118a35dae79d009558384e24b955cf002d209db1bcf1465056757234725213f152
+DIST pipewire-0.3.54.tar.gz 1789544 BLAKE2B 
66b28b36aee0672a1bc8059beb18bf0868d8c01f01823151a732ca8e616860beb1ff4c8eb611f6f17bc99e4201bd1ba8ef44fb8968cedd56be3370e279c75bed
 SHA512 
affb8b4fefd8c1cd3064df0987117931a03e967461d6b8125e3f390b83f6dda1a11d6b30e81590f4780f607b763061dd7a26a7686816dd2801f03d64d43ab8f2

diff --git 
a/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch 
b/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch
new file mode 100644
index ..9c231a9f28f5
--- /dev/null
+++ b/media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch
@@ -0,0 +1,23 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/7b0106883716cb0fa72a2b3c4715175607ec658a
+
+From: Wim Taymans 
+Date: Fri, 8 Jul 2022 09:23:31 +0200
+Subject: [PATCH] audioconvert: consume right amount of input samples
+
+When we are not using the resampler, we consume the same amount of
+input samples as output samples.
+
+Fixes #2519
+--- a/spa/plugins/audioconvert/audioconvert.c
 b/spa/plugins/audioconvert/audioconvert.c
+@@ -2542,8 +2542,8 @@ static int impl_node_process(void *object)
+   this->in_offset += in_len;
+   n_samples = out_len;
+   } else {
+-  this->in_offset += n_samples;
+   n_samples = SPA_MIN(n_samples, n_out);
++  this->in_offset += n_samples;
+   }
+   this->out_offset += n_samples;
+ 
+GitLab

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-0.3.54-r1.ebuild
similarity index 97%
copy from media-video/pipewire/pipewire-.ebuild
copy to media-video/pipewire/pipewire-0.3.54-r1.ebuild
index f831949d2b1c..f8b1bc7b1bc0 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-0.3.54-r1.ebuild
@@ -3,6 +3,13 @@
 
 EAPI=8
 
+# 1. Please regularly check (even at the point of bumping) Fedora's packaging
+# for needed backports at 
https://src.fedoraproject.org/rpms/pipewire/tree/rawhide.
+#
+# 2. Keep an eye on git master (for both PipeWire and WirePlumber) as things
+# continue to move quickly. It's not uncommon for fixes to be made shortly
+# after releases.
+
 PYTHON_COMPAT=( python3_{8..11} )
 
 inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd 
udev
@@ -134,6 +141,7 @@ DOCS=( {README,INSTALL}.md NEWS )
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
+   "${FILESDIR}"/${P}-audioconvert-samples.patch
 )
 
 # limitsdfile related code taken from =sys-auth/realtime-base-0.1

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-0.3.54.ebuild
similarity index 97%
copy from media-video/pipewire/pipewire-.ebuild
copy to 

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

2022-07-08 Thread Sam James
commit: 6b34acc170f0a4319cf7f4cce85e0fa06570eeaf
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  9 00:38:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 00:39:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b34acc1

media-sound/mpd: add 0.23.8

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

 media-sound/mpd/Manifest  |   1 +
 media-sound/mpd/mpd-0.23.8.ebuild | 293 ++
 2 files changed, 294 insertions(+)

diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest
index f1ee6b55f7fd..7eedc53184d2 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -3,3 +3,4 @@ DIST mpd-0.22.3.tar.xz 726356 BLAKE2B 
a821e9fed56c3ad625d155057867747d2c883dd90d
 DIST mpd-0.23.5.tar.xz 770700 BLAKE2B 
91f0d37bca0632a414083f6ecf8838ba5dc4ef4965692b14e56587d3d145140f61bcc120fe4b2bf83eb41f2a7e085da4d999efc19ca9717d2552d92fc6359c65
 SHA512 
3a870e79bb82c9e8877958d271e933daa3dd970a4510aff4aeea91feab521d7927cd59c7f1ea16a36e84ff879e4f24e4347602ac449c5da31853acb5a3b46f34
 DIST mpd-0.23.6.tar.xz 770812 BLAKE2B 
5ccb4a7c06c4317e3285846a261438bdcc10db5eaf71fcba969bcae8321ca50bb26fe9317e23e38eca1c4a8785015596064d5bfc692bf66f8007d0d2a1b71cbb
 SHA512 
1595fcc53a67f1a68b0c0516697d242da53b91626e37bc2f49095add78eb497a52c67c961a421f20b40f3c57a571557a76559a212838de2a3ec4aec6c7a3288d
 DIST mpd-0.23.7.tar.xz 771992 BLAKE2B 
2c75196c37eb8d075cca2881bb7ed10e434a071d3c64bb7cdb3bb96dfea74c30de2dce5bfdbc51da945df325d9f278cdf8dd03b7ba07c0ad51cea50971f4a143
 SHA512 
2a6b3eb2c8b61a22861ae75fe2f62c8ec6cd391f029438577127e309b910e99d7b735e40afae96d52ed4f161195a0ce7cb89cc51ad45df5a18e04736c16ce3a6
+DIST mpd-0.23.8.tar.xz 773280 BLAKE2B 
fd2dd32bc935cb78d9204bccea6ed52f5131ae4645efca91323db930373a5fa14115a767daa11d670aaf46e218c52578d155b9a463ed5aae007e1f55d0208d3a
 SHA512 
62f7571de29a329b8ef1fc6f7c338125e70895e06fca134eb9ade19635498ec13da00511870bfadabc5a9ccb090c44543d3101361ffe109e4fadce66435b37ab

diff --git a/media-sound/mpd/mpd-0.23.8.ebuild 
b/media-sound/mpd/mpd-0.23.8.ebuild
new file mode 100644
index ..a0d2135688ff
--- /dev/null
+++ b/media-sound/mpd/mpd-0.23.8.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info meson systemd xdg
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD;
+SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus
+   +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag 
+inotify
+   +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+   modplug mpg123 musepack +network nfs openal openmpt opus oss pipe 
pipewire pulseaudio qobuz
+   recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud 
sqlite systemd
+   test twolame udisks unicode vorbis wavpack webdav wildmidi upnp
+   zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio 
snapcast sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+   modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+   || ( ${OUTPUT_PLUGINS} )
+   || ( ${DECODER_PLUGINS} )
+   network? ( || ( ${ENCODER_PLUGINS} ) )
+   recorder? ( || ( ${ENCODER_PLUGINS} ) )
+   qobuz? ( curl soundcloud )
+   soundcloud? ( curl qobuz )
+   udisks? ( dbus )
+   upnp? ( curl expat )
+   webdav? ( curl expat )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-user/mpd
+   dev-libs/libfmt:=
+   dev-libs/libpcre2
+   media-libs/libogg
+   sys-libs/liburing:=
+   alsa? (
+   media-libs/alsa-lib
+   media-sound/alsa-utils
+   )
+   ao? ( media-libs/libao:=[alsa?,pulseaudio?] )
+   audiofile? ( media-libs/audiofile:= )
+   bzip2? ( app-arch/bzip2 )
+   cdio? (
+   dev-libs/libcdio:=
+   dev-libs/libcdio-paranoia
+   )
+   chromaprint? ( media-libs/chromaprint )
+   curl? ( net-misc/curl )
+   dbus? ( sys-apps/dbus )
+   doc? ( dev-python/sphinx )
+   expat? ( dev-libs/expat )
+   faad? ( media-libs/faad2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   flac? ( media-libs/flac )
+   fluidsynth? ( media-sound/fluidsynth )
+   gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 )
+   icu? (
+   dev-libs/icu:=
+   virtual/libiconv
+   )
+   id3tag? ( media-libs/libid3tag:= )
+   jack? ( virtual/jack )
+   lame? ( network? ( media-sound/lame ) )
+   

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

2022-07-08 Thread Maciej Barć
commit: 3e5eb7e262631bc0b1a81b072f52a3696ce2f8ec
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul  8 23:00:47 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jul  8 23:02:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5eb7e2

app-emacs/emacs-openrc: new package; add version 0.0.0 & live

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

 app-emacs/emacs-openrc/Manifest|  1 +
 app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild   | 29 ++
 app-emacs/emacs-openrc/emacs-openrc-.ebuild| 29 ++
 .../emacs-openrc/files/50emacs-openrc-gentoo.el|  2 ++
 app-emacs/emacs-openrc/metadata.xml| 15 +++
 5 files changed, 76 insertions(+)

diff --git a/app-emacs/emacs-openrc/Manifest b/app-emacs/emacs-openrc/Manifest
new file mode 100644
index ..a35bcaf116b0
--- /dev/null
+++ b/app-emacs/emacs-openrc/Manifest
@@ -0,0 +1 @@
+DIST emacs-openrc-0.0.0.tar.gz 3453 BLAKE2B 
eadd1ca5f338263e3d7b5c562c7ba1afd8c68dd0a9dc7c682c7b9f8148cbeecb2d8de6c621c5a63262fdcee173bf001ea56a13e40224ece9c9627b2fa84f8bc9
 SHA512 
04723bb9f087b5da6cea46898af78c6308bebb9f1fc6ee872d9b054bbaafdcb9afaded4f31b318b2f8558e0831243d0006c923e33653fb418c35569112f1bbb0

diff --git a/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild 
b/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild
new file mode 100644
index ..f312b46f306e
--- /dev/null
+++ b/app-emacs/emacs-openrc/emacs-openrc-0.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="OpenRC integration for GNU Emacs"
+HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-openrc.git;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

diff --git a/app-emacs/emacs-openrc/emacs-openrc-.ebuild 
b/app-emacs/emacs-openrc/emacs-openrc-.ebuild
new file mode 100644
index ..f312b46f306e
--- /dev/null
+++ b/app-emacs/emacs-openrc/emacs-openrc-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="OpenRC integration for GNU Emacs"
+HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-openrc.git;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

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

diff --git a/app-emacs/emacs-openrc/metadata.xml 
b/app-emacs/emacs-openrc/metadata.xml
new file mode 100644
index ..22c7b92b1e0e
--- /dev/null
+++ b/app-emacs/emacs-openrc/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+
+  em...@gentoo.org
+  Gentoo Emacs project
+
+  
+



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

2022-07-08 Thread Maciej Barć
commit: 8316cd69f5f387f2386a5e673e573eddce59eebe
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jul  8 23:27:07 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jul  8 23:30:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8316cd69

app-emacs/emacs-eix: new package; add version 0.0.0 & live

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

 app-emacs/emacs-eix/Manifest|  1 +
 app-emacs/emacs-eix/emacs-eix-0.0.0.ebuild  | 29 +
 app-emacs/emacs-eix/emacs-eix-.ebuild   | 29 +
 app-emacs/emacs-eix/files/50emacs-eix-gentoo.el |  2 ++
 app-emacs/emacs-eix/metadata.xml| 15 +
 5 files changed, 76 insertions(+)

diff --git a/app-emacs/emacs-eix/Manifest b/app-emacs/emacs-eix/Manifest
new file mode 100644
index ..bdcd8ca3ff94
--- /dev/null
+++ b/app-emacs/emacs-eix/Manifest
@@ -0,0 +1 @@
+DIST emacs-eix-0.0.0.tar.gz 9522 BLAKE2B 
12c91822b644cb3017b434ddc8a46c3eb9f8981ac45ff8e252ba937667e63e92f703f6c77a3675b2b89c6f8ef3188a785bcc7e1f122e2870c623d4330265c2a0
 SHA512 
6428ef15fa5b2367c727d63fd728e0d4aca24e4c0d8a27b566e664597b174ed94373285cc80979dac96bbfadd2ecdd3545170bd700a1130c41c39d3d8dc55b88

diff --git a/app-emacs/emacs-eix/emacs-eix-0.0.0.ebuild 
b/app-emacs/emacs-eix/emacs-eix-0.0.0.ebuild
new file mode 100644
index ..2821ddbc8bc4
--- /dev/null
+++ b/app-emacs/emacs-eix/emacs-eix-0.0.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="Eix integration for GNU Emacs"
+HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-eix.git;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

diff --git a/app-emacs/emacs-eix/emacs-eix-.ebuild 
b/app-emacs/emacs-eix/emacs-eix-.ebuild
new file mode 100644
index ..2821ddbc8bc4
--- /dev/null
+++ b/app-emacs/emacs-eix/emacs-eix-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="Eix integration for GNU Emacs"
+HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-eix.git;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+   elisp-make-autoload-file
+}

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

diff --git a/app-emacs/emacs-eix/metadata.xml b/app-emacs/emacs-eix/metadata.xml
new file mode 100644
index ..22c7b92b1e0e
--- /dev/null
+++ b/app-emacs/emacs-eix/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+
+  em...@gentoo.org
+  Gentoo Emacs project
+
+  
+



[gentoo-commits] repo/gentoo:master commit in: media-gfx/exif/files/, media-gfx/exif/

2022-07-08 Thread Sam James
commit: bd33507695886a6e0936f556cf6ec9de7595e7f9
Author: Federico Denkena  posteo  de>
AuthorDate: Thu Jul  7 20:36:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 22:14:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd335076

media-gfx/exif: Security fix for CVE-2021-27815

This commit adds two patches from upstream and bumps the revision.

Bug: https://bugs.gentoo.org/783522
Signed-off-by: Federico Denkena  posteo.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/exif/exif-0.6.22-r1.ebuild   | 31 +
 .../files/exif-0.6.22-empty-string-check.patch | 40 ++
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/exif/exif-0.6.22-r1.ebuild 
b/media-gfx/exif/exif-0.6.22-r1.ebuild
new file mode 100644
index ..fd7f812a2eb9
--- /dev/null
+++ b/media-gfx/exif/exif-0.6.22-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Small CLI util to show EXIF infos hidden in JPEG files"
+HOMEPAGE="https://libexif.github.io/ https://github.com/libexif/exif;
+SRC_URI="https://github.com/lib${PN}/${PN}/releases/download/${PN}-${PV//./_}-release/${P}.tar.gz;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="nls"
+
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+DEPEND="
+   dev-libs/popt
+   >=media-libs/libexif-${PV}
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-empty-string-check.patch
+)
+
+src_configure() {
+   econf $(use_enable nls)
+}

diff --git a/media-gfx/exif/files/exif-0.6.22-empty-string-check.patch 
b/media-gfx/exif/files/exif-0.6.22-empty-string-check.patch
new file mode 100644
index ..377e905940b5
--- /dev/null
+++ b/media-gfx/exif/files/exif-0.6.22-empty-string-check.patch
@@ -0,0 +1,40 @@
+https://bugs.gentoo.org/783522
+
+Source: 
https://github.com/libexif/exif/commit/f6334d9d32437ef13dc902f0a88a2be0063d9d1c.patch
+From: Marcus Meissner 
+Date: Thu, 25 Feb 2021 08:31:53 +0100
+Subject: [PATCH] added empty strign check, which would lead to NULL ptr
+ deref/crash in exif XML display. fixes
+ https://github.com/libexif/exif/issues/4
+
+--- a/exif/actions.c
 b/exif/actions.c
+@@ -661,6 +661,8 @@ escape_xml(const char *text)
+   char *out;
+   size_t len;
+ 
++  if (!strlen(text)) return "empty string";
++
+   for (out=escaped, len=0; *text; ++len, ++out, ++text) {
+   /* Make sure there's plenty of room for a quoted character */
+   if ((len + 8) > escaped_size) {
+
+Source: 
https://github.com/libexif/exif/commit/eb84b0e3c5f2a86013b6fcfb800d187896a648fa.patch
+From: Marcus Meissner 
+Date: Thu, 25 Feb 2021 09:45:36 +0100
+Subject: [PATCH] actually return empty stringand not 'em,pty string' as
+ expected
+
+--- a/exif/actions.c
 b/exif/actions.c
+@@ -661,7 +661,7 @@ escape_xml(const char *text)
+   char *out;
+   size_t len;
+
+-  if (!strlen(text)) return "empty string";
++  if (!strlen(text)) return "";
+
+   for (out=escaped, len=0; *text; ++len, ++out, ++text) {
+   /* Make sure there's plenty of room for a quoted character */
+
+



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

2022-07-08 Thread Sam James
commit: 4a6bd64dbae54a5de416c0af6ceb714601a63c82
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Thu Jul  7 22:53:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 22:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6bd64d

media-sound/pulseaudio: Bump metapackage to 16.1, drop default USE daemon

All packages which need real pulseaudio daemon (e.g. need extension modules
which are only implemented for real pulseaudio daemon, or just work with real
pulseaudio daemon only) already depend on media-sound/pulseaudio-daemon as an
alternative to media-sound/pulseaudio[daemon].

Drop default USE +daemon from metapackage to allow cleaning up
media-sound/pulseaudio-daemon if USE daemon is not set by user.

Client libs package media-libs/libpulse will still make sure that one
of available pulseaudio server implementations is installed, but will
not enforce any particular choice.

To change pulseaudio server implementation to pipewire make sure
neither media-sound/pulseaudio nor media-sound/pulseaudio-daemon
are in the @world and USE daemon is not set for media-sound/pulseaudio,
then set USE sound-server for media-video/pipewire and update as usual:

emerge -avtuDU @world

To change pulseaudio server implementation to pulseaudio-daemon
remove USE sound-server from media-video/pipewire and update like this:

emerge -avtuDU --oneshot @world pulseaudio-daemon

Bug: https://bugs.gentoo.org/856745
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26273
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio/pulseaudio-16.1.ebuild | 29 +++
 1 file changed, 29 insertions(+)

diff --git a/media-sound/pulseaudio/pulseaudio-16.1.ebuild 
b/media-sound/pulseaudio/pulseaudio-16.1.ebuild
new file mode 100644
index ..a4098093c08f
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-16.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib-minimal
+
+DESCRIPTION="A meta package for PulseAudio (networked sound server)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
+SRC_URI=""
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="metapackage"
+
+SLOT="0"
+
+# NOTE: bluetooth and ofono-headset are passed through to
+# pulseaudio-daemon dependency to make sure users who have bluetooth enabled
+# just for pulseaudio package will also get these enabled via metapackage.
+IUSE="bluetooth daemon +glib jack ofono-headset"
+
+RDEPEND="
+   >=media-libs/libpulse-${PV}[glib?,${MULTILIB_USEDEP}]
+   daemon? ( 
>=media-sound/pulseaudio-daemon-${PV}[bluetooth?,glib?,jack?,ofono-headset?] )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"



[gentoo-commits] proj/tinderbox-cluster:master commit in: sql/

2022-07-08 Thread Magnus Granberg
commit: 43f7d0d6fe1817b5b8c21beb11207f4f9fa17324
Author: Magnus Granberg  gentoo  org>
AuthorDate: Fri Jul  8 21:56:07 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Fri Jul  8 21:56:07 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=43f7d0d6

Add 2 configure search pattern

Signed-off-by: Magnus Granberg  gentoo.org>

 sql/search_pattern.sql | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sql/search_pattern.sql b/sql/search_pattern.sql
index 31d4692..d2e2197 100644
--- a/sql/search_pattern.sql
+++ b/sql/search_pattern.sql
@@ -457,6 +457,8 @@ INSERT INTO public.projects_pattern VALUES (480, 
'e89c2c1a-46e0-4ded-81dd-c51afe
 INSERT INTO public.projects_pattern VALUES (481, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', ' \*   Failed to find configuration', 
0, 0, 'configure', 'error', 'search');
 INSERT INTO public.projects_pattern VALUES (482, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', 'Reason: UndefinedError', 0, 0, 
'configure', 'error', 'search');
 INSERT INTO public.projects_pattern VALUES (483, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', '^fatal: not a git repository', 0, 0, 
'configure', 'info', 'search');
+INSERT INTO public.projects_pattern VALUES (484, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', ', not found$', 0, 0, 'configure', 
'info', 'search');
+INSERT INTO public.projects_pattern VALUES (485, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', 'Could not find', 0, 0, 'configure', 
'error', 'search');
 
 -- File CATCH.install
 INSERT INTO public.projects_pattern VALUES (500, 
'e89c2c1a-46e0-4ded-81dd-c51afeb7fcff', 'Can''t locate Locale/gettext.pm in 
@INC', 0, 0, 'install', 'error', 'search');



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/

2022-07-08 Thread Magnus Granberg
commit: 26b8a9034b0ce05535fb8730a4a43dcf4f70aa14
Author: Magnus Granberg  gentoo  org>
AuthorDate: Fri Jul  8 21:53:50 2022 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Fri Jul  8 21:53:50 2022 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=26b8a903

Fix a typo for Title

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/steps/logs.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/buildbot_gentoo_ci/steps/logs.py b/buildbot_gentoo_ci/steps/logs.py
index e5e61a5..6bd3279 100644
--- a/buildbot_gentoo_ci/steps/logs.py
+++ b/buildbot_gentoo_ci/steps/logs.py
@@ -301,7 +301,7 @@ class MakeIssue(BuildStep):
 else:
 cpv = self.getProperty('cpv')
 self.error_dict['cpv'] = cpv
-yield log.addStdout('Titel:' + '\n')
+yield log.addStdout('Title:' + '\n')
 yield log.addStdout(separator2.join([cpv, '-', 
self.error_dict['title']]) + separator1)
 yield log.addStdout('Summary:' + '\n')
 for line in self.summary_log_list:



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

2022-07-08 Thread Sam James
commit: 6fc3ca602655a9ce33261ef7521e4ee89b4eb0f6
Author: John Einar Reitan  gmail  com>
AuthorDate: Fri Jul  8 10:37:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:51:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc3ca60

media-video/mkvtoolnix: Make dependency on qtsvg conditional

Closes: https://bugs.gentoo.org/856991
Signed-off-by: John Einar Reitan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26280
Signed-off-by: Sam James  gentoo.org>

 .../{mkvtoolnix-68.0.0-r2.ebuild => mkvtoolnix-68.0.0-r3.ebuild}| 2 +-
 media-video/mkvtoolnix/mkvtoolnix-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-68.0.0-r2.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-68.0.0-r3.ebuild
similarity index 99%
rename from media-video/mkvtoolnix/mkvtoolnix-68.0.0-r2.ebuild
rename to media-video/mkvtoolnix/mkvtoolnix-68.0.0-r3.ebuild
index 50ff6904bf4e..f5a1084acaf8 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-68.0.0-r2.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-68.0.0-r3.ebuild
@@ -37,8 +37,8 @@ RDEPEND="
sys-libs/zlib
dvd? ( media-libs/libdvdread:= )
dev-qt/qtcore:5
-   dev-qt/qtsvg:5
gui? (
+   dev-qt/qtsvg:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5

diff --git a/media-video/mkvtoolnix/mkvtoolnix-.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
index 6e76d9b6573b..3b7b072da517 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-.ebuild
@@ -37,8 +37,8 @@ RDEPEND="
sys-libs/zlib
dvd? ( media-libs/libdvdread:= )
dev-qt/qtcore:5
-   dev-qt/qtsvg:5
gui? (
+   dev-qt/qtsvg:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5



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

2022-07-08 Thread Sam James
commit: 81047b32b05e71b28a28e9ec9dbaf018209b0c81
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:48:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:48:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81047b32

sys-cluster/galera: Stabilize 25.3.28-r2 arm64, #857072

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

 sys-cluster/galera/galera-25.3.28-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/galera/galera-25.3.28-r2.ebuild 
b/sys-cluster/galera/galera-25.3.28-r2.ebuild
index ba955276dbd0..e45e685f02ae 100644
--- a/sys-cluster/galera/galera-25.3.28-r2.ebuild
+++ b/sys-cluster/galera/galera-25.3.28-r2.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2 BSD"
 
 SLOT="0"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 x86"
 IUSE="cpu_flags_x86_sse4_2 garbd test"
 RESTRICT="!test? ( test )"
 



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

2022-07-08 Thread Andreas Sturmlechner
commit: 269c87a56782aa5574457037d67c08e12509ab04
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul  8 21:29:46 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul  8 21:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269c87a5

app-text/poppler: Standardise on COMMON_DEPEND, uncomment KEYWORDS

Makes no sense to comment them when conditional on !** anyway.

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

 app-text/poppler/poppler-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index 1e336c95ce57..cffe79567ee4 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -15,7 +15,7 @@ else
 
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
@@ -28,7 +28,7 @@ IUSE="boost cairo cjk curl +cxx debug doc +introspection 
+jpeg +jpeg2k +lcms nss
 # No test data provided
 RESTRICT="test"
 
-DEPEND="
+COMMON_DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.8
sys-libs/zlib
@@ -50,10 +50,10 @@ DEPEND="
)
tiff? ( media-libs/tiff:0 )
 "
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
cjk? ( app-text/poppler-data )
 "
-DEPEND+="
+DEPEND="${COMMON_DEPEND}
boost? ( dev-libs/boost )
 "
 BDEPEND="



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

2022-07-08 Thread Andreas Sturmlechner
commit: af70704b966862e5918c092d637a1239cc30d345
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul  8 21:21:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul  8 21:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af70704b

app-text/poppler: 22.07.0 version bump,  fixup, no soversion bump

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

 app-text/poppler/Manifest   |   2 +
 app-text/poppler/poppler-22.07.0.ebuild | 134 
 2 files changed, 136 insertions(+)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 0258caecbc77..56660dab8d9d 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,3 +1,5 @@
 DIST poppler-22.05.0.tar.xz 1828628 BLAKE2B 
d1757893c841d35cbdeda493afea92046c447dfa0d519ab9a872a75fdb7edbb06bbde78b2e7d41757f5bbff8d1f46c81f7314dff8386d4d686ded4d2cc85d65e
 SHA512 
629098793050f7a901c2a2cf1efcad83c58d26164cf94f4aa3985465f016a8875c62be4fb8ab8005ca00ef061402962e6d6c14eb611ce29f2d71d3ae83f24737
 DIST poppler-22.06.0.tar.xz 1834980 BLAKE2B 
6988480dc30f5fe67be0170f8f006bdb4d3e6b0e0ad8643aa6cbf4fe017d52d8747f108267a30aee5ec4567aa5d2fcc9ce9824fc4dac45a1d37291fa668c2dfe
 SHA512 
79e1a1440a0903ea6238dcc7afc4ecdf1f8cc53af94ec5649f631fca568711d48a7ec4046fccb8520818420dc21e4ad1aaf602c22b13f9ce22f4d06edc83c8a3
 DIST poppler-22.06.0.tar.xz.sig 833 BLAKE2B 
e2a842fac83b5c42713aa45072d8ea1de5219cbbc35d04142a902f569fc7c558cbda9a2379fde6f9f933b701fabe98f93de71a0676837b2a21104f919a097bc8
 SHA512 
b61f706e52c57209bb180fbe5a65e366e2a841743ac2c24fc0828dc4bab8ae52da12330e4694e8dade1e1963112fc7b01c0c1b30141be2b7c8c0cf2aaab059c5
+DIST poppler-22.07.0.tar.xz 1838796 BLAKE2B 
401573c3bd1e4801ee331e97a3787c88c0c3f0a10ca59f234622cee22760cd18a566c952f94a1e7263294d6f43c34c861cf53bde59b4bd92f806efe136f92197
 SHA512 
d3d8a0f50ddcf2020bbbc3c21c6fcdd6f31b431d984622c2a4ae4986b82a14d79969d7113588ba5d9a672babe4dc01fe2f5e8d9ce73a9fbce14685220d914f02
+DIST poppler-22.07.0.tar.xz.sig 833 BLAKE2B 
a73cc36e0c1c20c4f55e4896ae8d880d62d458a0d256022cdac50e48c7993fbf617e9c4de704958d103fae1ccb619d6122a06d2b51e0389f15338d67e34cefdb
 SHA512 
252c34d4f8b7b43255ea5371c35348ac2d3044860d850fd510213a4785c633e230f61aab06b706b173e8e3482c7028a433fccae982adc18681f0da2b6e2bed3d

diff --git a/app-text/poppler/poppler-22.07.0.ebuild 
b/app-text/poppler/poppler-22.07.0.ebuild
new file mode 100644
index ..cffe79567ee4
--- /dev/null
+++ b/app-text/poppler/poppler-22.07.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2005-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc
+   inherit verify-sig
+
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SLOT="0/122"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms 
nss png qt5 tiff +utils"
+
+# No test data provided
+RESTRICT="test"
+
+COMMON_DEPEND="
+   media-libs/fontconfig
+   >=media-libs/freetype-2.8
+   sys-libs/zlib
+   cairo? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   introspection? ( dev-libs/gobject-introspection:= )
+   )
+   curl? ( net-misc/curl )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
+   lcms? ( media-libs/lcms:2 )
+   nss? ( >=dev-libs/nss-3.19:0 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtxml:5
+   )
+   tiff? ( media-libs/tiff:0 )
+"
+RDEPEND="${COMMON_DEPEND}
+   cjk? ( app-text/poppler-data )
+"
+DEPEND="${COMMON_DEPEND}
+   boost? ( dev-libs/boost )
+"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+
+if [[ ${PV} != ** ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-aacid )"
+fi
+
+DOCS=( AUTHORS NEWS README.md README-XPDF )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch"
+   "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
+)
+

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

2022-07-08 Thread Sam James
commit: bed921a3d671ab470a2156b246101ea5624d64f2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:29:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:29:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed921a3

app-shells/tcsh: Stabilize 6.24.00 amd64, #856970

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

 app-shells/tcsh/tcsh-6.24.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/tcsh/tcsh-6.24.00.ebuild 
b/app-shells/tcsh/tcsh-6.24.00.ebuild
index 6c310598305b..f91a71a6c0c4 100644
--- a/app-shells/tcsh/tcsh-6.24.00.ebuild
+++ b/app-shells/tcsh/tcsh-6.24.00.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~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="nls doc"
 RESTRICT="test"
 



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

2022-07-08 Thread Sam James
commit: e3a28ebc7836d1de5857dab48a2e8ab207ce7078
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:29:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:29:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a28ebc

dev-java/xml-commons-resolver: Stabilize 1.2-r3 amd64, #856979

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

 dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild 
b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
index df851d6671ae..d3af110b32a9 100644
--- a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
+++ b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://apache/xerces/xml-commons/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-08 Thread Sam James
commit: 51a508704482af13d5ab5eed7ca919b4c1bd3288
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:29:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:29:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a50870

app-shells/tcsh: Stabilize 6.24.00 x86, #856970

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

 app-shells/tcsh/tcsh-6.24.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/tcsh/tcsh-6.24.00.ebuild 
b/app-shells/tcsh/tcsh-6.24.00.ebuild
index f91a71a6c0c4..d63a4bf5dc7c 100644
--- a/app-shells/tcsh/tcsh-6.24.00.ebuild
+++ b/app-shells/tcsh/tcsh-6.24.00.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~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="nls doc"
 RESTRICT="test"
 



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

2022-07-08 Thread Sam James
commit: 15c5b128523758775cf583abec0c67fc948ec117
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:29:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:29:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c5b128

dev-java/xml-commons-resolver: Stabilize 1.2-r3 x86, #856979

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

 dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild 
b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
index d3af110b32a9..a6879fc681ec 100644
--- a/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
+++ b/dev-java/xml-commons-resolver/xml-commons-resolver-1.2-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://apache/xerces/xml-commons/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.8:*"
 RDEPEND=">=virtual/jre-1.8:*"



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

2022-07-08 Thread Sam James
commit: c6b19ebe93bd92d9dbb8ea809ea3e1f6166ec2c6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 21:25:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 21:25:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b19ebe

profiles/arch/arm64: unmask mariadb[galera]

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

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

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index da1c3ffe1cc5..f4cb7901cf98 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2022-07-08)
+# Unmask galera for dev-db/mariadb
+>=dev-db/mariadb-10.1.0 -galera
+
 # Anna Vyalkova  (2022-06-25)
 # Unkeyworded test dep
 app-vim/jedi test



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

2022-07-08 Thread Sam James
commit: 57d9a03b7da14f0b3fad42987daebe10045fa631
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Fri Jul  8 19:46:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 20:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d9a03b

media-sound/pulseaudio-daemon: Depend on same version of libpulse

Shared library libpulsecommon is installed with version-dependend name
matching pulseaudio release version. Daemon package expects that library to be
the same version, and if e.g. installed libpulse is from more recent release
this results in a build error.

Fix this by depending on exact same PV of media-libs/libpulse package

Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26294
Signed-off-by: Sam James  gentoo.org>

 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild | 2 +-
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild | 2 +-
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild | 2 +-
 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
index b6489354786a..1dc4c81cf6e6 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r1.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd(+)?,valgrind?,X?]
+   ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd(+)?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
index 3ec78e0ac672..8c47aaf30579 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r4.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
+   ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild
index f9980628eb08..66f340cd76f7 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.0-r5.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
+   ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild
index 52f26408de4d..01be6bb43748 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1.ebuild
@@ -61,7 +61,7 @@ gstreamer_deps="
>=media-libs/gstreamer-1.14
 "
 COMMON_DEPEND="
-   >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
+   ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2



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

2022-07-08 Thread John Helmert III
commit: 5884d982100e6c0f44aa772397c89ddd3097e69d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jul  8 17:00:18 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Jul  8 20:13:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5884d982

app-misc/ckb: version bump 0.5.0, minor improvements

* inherit udec.eclass and reload udev
* build with media-sound/apulse when pulseaudio USE flag is not set

Closes: https://bugs.gentoo.org/769347
Closes: https://bugs.gentoo.org/854747
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/26290
Signed-off-by: John Helmert III  gentoo.org>

 app-misc/ckb/Manifest |  1 +
 app-misc/ckb/ckb-0.5.0.ebuild | 73 +++
 app-misc/ckb/ckb-.ebuild  | 73 +++
 3 files changed, 147 insertions(+)

diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index c7a3775bb634..2d5a0b1a5219 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1 +1,2 @@
 DIST ckb-0.4.4.tar.gz 1593244 BLAKE2B 
99476d3be98b3edac540b67b275a1ebec440f2a55d8bedd9bbdc815abd15bbeb3d035c703faa2dfdf9f4dcb70f49024c82b2990b1151b0ad5b78b741430d80f9
 SHA512 
b03d301a6b984957b5a3047769f25311c479f7992c59222b0ce9314b3204dac2d937c26997b97ec2ee1fdc79e3208c76a57a5c603dc1cd99ffb39fd426f58385
+DIST ckb-0.5.0.tar.gz 1868880 BLAKE2B 
867923f4eaf5d0e9d4ec14c5bd5952d88436c12a0d615528e083705cff7346a654dc801e743519e5482e8beb1cd2828471e69b20032856b0e22d48792ee3
 SHA512 
d4e46466df4cdac7f4d4be05072592101780c94af261ec1b0bf6ec8bb1f97f892fb5da17dd91cf5f9b45fe128547cc7393c13e29843d6a7ae0de7a4688a5cdb1

diff --git a/app-misc/ckb/ckb-0.5.0.ebuild b/app-misc/ckb/ckb-0.5.0.ebuild
new file mode 100644
index ..4629a34e2bd8
--- /dev/null
+++ b/app-misc/ckb/ckb-0.5.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake udev xdg
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ckb-next/ckb-next.git;
+else
+   SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}-next-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt
+   dev-libs/quazip:0=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse[sdk]
+   )
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DDISABLE_UPDATER=yes
+   -DFORCE_INIT_SYSTEM=$(usex systemd systemd openrc)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CHANGELOG.md
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "The ckb daemon will have to be started before use:"
+   elog
+   if use systemd ; then
+   elog "# systemctl start ckb-next-daemon"
+   else
+   elog "# rc-config start ckb-next-daemon"
+   fi
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}

diff --git a/app-misc/ckb/ckb-.ebuild b/app-misc/ckb/ckb-.ebuild
new file mode 100644
index ..4629a34e2bd8
--- /dev/null
+++ b/app-misc/ckb/ckb-.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake udev xdg
+
+DESCRIPTION="Corsair K65/K70/K95 Driver"
+HOMEPAGE="https://github.com/ckb-next/ckb-next;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ckb-next/ckb-next.git;
+else
+   SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}-next-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd"
+
+RDEPEND="
+   dev-libs/libdbusmenu-qt
+   dev-libs/quazip:0=
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   || (
+   media-sound/pulseaudio
+   media-sound/apulse[sdk]
+   )
+   virtual/libudev:=
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm"
+DEPEND="${RDEPEND}"

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

2022-07-08 Thread Miroslav Šulc
commit: e699ab451950a4aa39dfcd6fe45681df39f2a2a9
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  8 19:39:34 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  8 19:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e699ab45

media-sound/qtractor: bump to 0.9.27

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

 media-sound/qtractor/Manifest   |   1 +
 media-sound/qtractor/qtractor-0.9.27.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index d49f3051a095..0bcf887ae5f0 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1 +1,2 @@
 DIST qtractor-0.9.26.tar.gz 1868666 BLAKE2B 
3e0febf185ad5818bec00c3b66cfdcf8e2ff89909f3934facf3e371283b840847111b3eb175bcc7f5e0a073f06b01554aa5f61a0add1c21588124858849a3cfa
 SHA512 
ca1a1cfcd7083bae83d26b0710cb7b884658176c060858f5f9fbc40a885a498731a544390be2a61f4f986d113ca112271eaf5c6218f6e3051b152dcae836b8d0
+DIST qtractor-0.9.27.tar.gz 1995105 BLAKE2B 
08b3a18d37eb700960e24741178079deb728f909f80fc00491abbe832c1d1966022ec6bd2c24469047b53b168a7e084a7d76da96e587afff78662f2f1c9b1d26
 SHA512 
2bcd4c5676fda58c7cf9ad9a9dcc139eda11c69b1c608812ff912ff63da56fbd0ba6b76828b326038365c9d84519bc752c54572e8edbf573e6cd0d068a17faf6

diff --git a/media-sound/qtractor/qtractor-0.9.27.ebuild 
b/media-sound/qtractor/qtractor-0.9.27.ebuild
new file mode 100644
index ..f9f6cb16552b
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.27.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt 
framework"
+HOMEPAGE="https://qtractor.sourceforge.io;
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc 
rubberband vorbis zlib"
+REQUIRED_USE="dssi? ( ladspa )"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/libsndfile
+   media-libs/lilv
+   media-libs/lv2
+   media-libs/suil
+   virtual/jack
+   aubio? ( media-libs/aubio )
+   dssi? ( media-libs/dssi )
+   ladspa? ( media-libs/ladspa-sdk )
+   libsamplerate? ( media-libs/libsamplerate )
+   mad? ( media-libs/libmad )
+   osc? ( media-libs/liblo )
+   rubberband? ( media-libs/rubberband )
+   vorbis? ( media-libs/libvorbis )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_DSSI=$(usex dssi 1 0)
+   -DCONFIG_GRADIENT=1
+   -DCONFIG_JACK_LATENCY=1
+   -DCONFIG_JACK_METADATA=1
+   -DCONFIG_JACK_SESSION=1
+   -DCONFIG_LADSPA=$(usex ladspa 1 0)
+   -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
+   -DCONFIG_LIBLILV=1
+   -DCONFIG_LIBLO=$(usex osc 1 0)
+   -DCONFIG_LIBMAD=$(usex mad 1 0)
+   -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
+   -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
+   -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
+   -DCONFIG_LIBZ=$(usex zlib 1 0)
+   -DCONFIG_LV2=1
+   -DCONFIG_LV2_UI_GTK2=0
+   -DCONFIG_NSM=0
+   -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
+   -DCONFIG_STACKTRACE=$(usex debug 1 0)
+   -DCONFIG_VESTIGE=0
+   -DCONFIG_VST=0
+   -DCONFIG_VST3=0
+   -DCONFIG_XUNIQUE=0
+   )
+   # Following options are left to the default
+   # CONFIG_LV2_ATOM
+   # CONFIG_LV2_BUF_SIZE
+   # CONFIG_LV2_CVPORT
+   # CONFIG_LV2_EVENT
+   # CONFIG_LV2_EXTERNAL_UI
+   # CONFIG_LV2_MIDNAM
+   # CONFIG_LV2_OPTIONS
+   # CONFIG_LV2_PARAMETERS
+   # CONFIG_LV2_PATCH
+   # CONFIG_LV2_PORT_EVENT
+   # CONFIG_LV2_PRESETS
+   # CONFIG_LV2_PROGRAMS
+   # CONFIG_LV2_STATE
+   # CONFIG_LV2_STATE_FILES
+   # CONFIG_LV2_STATE_MAKE_PATH
+   # CONFIG_LV2_TIME
+   # CONFIG_LV2_TIME_POSITION
+   # CONFIG_LV2_UI
+   # CONFIG_LV2_UI_IDLE
+   # CONFIG_LV2_UI_REQ_VALUE
+   # CONFIG_LV2_UI_SHOW
+   # CONFIG_LV2_UI_TOUCH
+   # CONFIG_LV2_WORKER
+   # CONFIG_LV2_UI_X11
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rizin/, dev-util/rizin/files/

2022-07-08 Thread John Helmert III
commit: fd6ebb9e30ebe13d67386165e6b91ca18b4d6781
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Jul  7 06:03:17 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Jul  8 19:01:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6ebb9e

dev-util/rizin: remove version constraint for capstone dependency

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/26255
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/files/rizin-0.4.0-capstone.patch | 22 ++
 dev-util/rizin/rizin-0.4.0-r1.ebuild| 95 +
 2 files changed, 117 insertions(+)

diff --git a/dev-util/rizin/files/rizin-0.4.0-capstone.patch 
b/dev-util/rizin/files/rizin-0.4.0-capstone.patch
new file mode 100644
index ..4132e97095f6
--- /dev/null
+++ b/dev-util/rizin/files/rizin-0.4.0-capstone.patch
@@ -0,0 +1,22 @@
+From 2b8104bc5e763ed841d6dbffacbeaf02e86b8421 Mon Sep 17 00:00:00 2001
+From: Mario Haustein 
+Date: Thu, 7 Jul 2022 07:50:10 +0200
+Subject: [PATCH] Fix capstone include directory
+
+---
+ librz/analysis/arch/arm/arm_il64.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/librz/analysis/arch/arm/arm_il64.c 
b/librz/analysis/arch/arm/arm_il64.c
+index 2e9da10aece..6b552596c9e 100644
+--- a/librz/analysis/arch/arm/arm_il64.c
 b/librz/analysis/arch/arm/arm_il64.c
+@@ -2,7 +2,7 @@
+ // SPDX-License-Identifier: LGPL-3.0-only
+ 
+ #include 
+-#include 
++#include 
+ 
+ #include "arm_cs.h"
+ 

diff --git a/dev-util/rizin/rizin-0.4.0-r1.ebuild 
b/dev-util/rizin/rizin-0.4.0-r1.ebuild
new file mode 100644
index ..b298dce57be7
--- /dev/null
+++ b/dev-util/rizin/rizin-0.4.0-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="64a6f26369bf5893ecc20cb8984a5ad506ef8566"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/;
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="fetch !test? ( test )"
+
+RDEPEND="
+   sys-apps/file
+   app-arch/lz4:0=
+   dev-libs/capstone:0=
+   dev-libs/libuv:0=
+   dev-libs/libzip:0=
+   dev-libs/openssl:0=
+   >=dev-libs/tree-sitter-0.19.0
+   dev-libs/xxhash
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
+   "${FILESDIR}/${P}-capstone.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+   default
+
+   local py_to_mangle=(
+   librz/core/cmd_descs/cmd_descs_generate.py
+   
subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
+   subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
+   subprojects/lz4-1.9.3/tests/test-lz4-list.py
+   subprojects/lz4-1.9.3/tests/test-lz4-speed.py
+   subprojects/lz4-1.9.3/tests/test-lz4-versions.py
+   sys/clang-format.py
+   test/fuzz/scripts/fuzz_rz_asm.py
+   test/scripts/gdbserver.py
+   )
+
+   python_fix_shebang "${py_to_mangle[@]}"
+
+   if use test; then
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcli=enabled
+   -Duse_sys_capstone=enabled
+   -Duse_sys_magic=enabled
+   -Duse_sys_libzip=enabled
+   -Duse_sys_zlib=enabled
+   -Duse_sys_lz4=enabled
+   -Duse_sys_xxhash=enabled
+   -Duse_sys_openssl=enabled
+   -Duse_sys_tree_sitter=enabled
+
+   $(meson_use test enable_tests)
+   $(meson_use test enable_rz_test)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # We can select running either unit or integration tests, or all of
+   # them by not passing --suite. According to upstream, integration
+   # tests are more fragile and unit tests are sufficient for testing
+   # packaging, so only run those.
+   meson_src_test --suite unit
+}



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

2022-07-08 Thread Andreas Sturmlechner
commit: 7930c69ab5dde5b84fcad76838b23086537f34ee
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul  8 18:12:54 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul  8 18:14:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7930c69a

media-libs/libdmtx: 0.7.7 version bump

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

 media-libs/libdmtx/Manifest |  1 +
 media-libs/libdmtx/libdmtx-0.7.7.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/media-libs/libdmtx/Manifest b/media-libs/libdmtx/Manifest
index e1d4dd7de11e..bb7f8fd9aa7c 100644
--- a/media-libs/libdmtx/Manifest
+++ b/media-libs/libdmtx/Manifest
@@ -1 +1,2 @@
 DIST libdmtx-0.7.5.tar.gz 790944 BLAKE2B 
af94a998e6ab0b06c17d64d6c720e874540830282fd1219260aa1e5fb44159b59f63fcfd1fbd750333ae50b080c341ec02b81216c2e975a8ef85628b23d4fb55
 SHA512 
c4bccc9eff4a93b6bb417ed23ed46e82cc98b650a94be40479d192af8537ee02a16700fbbd8f2271035ff8b804c40ab6461825d94bd80a3081d3a4b3988ea22a
+DIST libdmtx-0.7.7.tar.gz 791517 BLAKE2B 
5ff0ba22dd753b644cc7d84a2ee9c98f48047d05b322993458d4a35e704ac9d330d3112db8f3461fd9945c1d09422059d47417b46b8000d3e65f31430efc8e45
 SHA512 
802a697669afeb74da0cc3736fe7301fcc1653c1e3bebc343a8baf76e52226cc5509231519343267a92e22ebdfcc5b2825380339991340f054f0a6685d2ffcdc

diff --git a/media-libs/libdmtx/libdmtx-0.7.7.ebuild 
b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
new file mode 100644
index ..1f83c814eec8
--- /dev/null
+++ b/media-libs/libdmtx/libdmtx-0.7.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Barcode data matrix reading and writing library"
+HOMEPAGE="http://libdmtx.sourceforge.net/;
+SRC_URI="https://github.com/dmtx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+src_prepare() {
+   #bug 663346
+   sed -i -e "s/-ansi//" test/*/Makefile.am || die
+
+   default
+   eautoreconf
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -exec rm -f {} + || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/mediawiki/

2022-07-08 Thread Miroslav Šulc
commit: 6a6da0f7e0e0ad6ab4907e8deca1c10adbd7ebc8
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jul  8 17:59:32 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jul  8 17:59:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6da0f7

www-apps/mediawiki: bump to 1.37.4

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

 www-apps/mediawiki/Manifest|  1 +
 www-apps/mediawiki/mediawiki-1.37.4.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index f82c3142e472..f94da9caf7ba 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -1,2 +1,3 @@
 DIST mediawiki-1.37.3.tar.gz 51513011 BLAKE2B 
5d30d582e1efbc93ea65ac9bfc7a338f04fcd568cf30e58d0eca1c601c2d45261ad75cdad9d9d726e2b2c63f5a2d7ef01e26cfbbf0c77a3d110c98d06312f991
 SHA512 
5c5e406a3ecf83136bb46606b4dd7288b99959a17b37c3b0b74426f47fee8b9b14f3b5106f99d41c07e4924b78bcc3cc61e0058ceb98a087d3ba5ab5a51402e3
+DIST mediawiki-1.37.4.tar.gz 51545350 BLAKE2B 
67fa368fcdee1ca6b6a1d8bb565e392746516d76f6934c88540ea9dd7973296601fb922a0e00e7a0a6669078fd66c766ff7b9e3001f562e2a4082de2dc91d2ce
 SHA512 
b92d954a3bc7d4b202ae8f43e95b8111a388fe8af4991fab468196bda035bccfd67700f873c081e922e19d17881a15d00ab44f06d60f4d78019b85c6761cab26
 DIST mediawiki-1.38.2.tar.gz 54983049 BLAKE2B 
d1b0c5fc1e63d94c1e6830ff128a7b781928fb0ebf3d0823cdb28672412750c168b37b73c9c5efd0dec248a96a25d97fd9fd211a71237dfef0985fbb54d89e1a
 SHA512 
0b548f3eff5eff01a4a33ee18347861a81481d45fcaf3252f9a07fc4f5423a6c9c18a11d6f014d8afc59d0f13650940af81c95b4d9e094310944b5717b7a6072

diff --git a/www-apps/mediawiki/mediawiki-1.37.4.ebuild 
b/www-apps/mediawiki/mediawiki-1.37.4.ebuild
new file mode 100644
index ..933e06932521
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.37.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit webapp
+
+MY_BRANCH=$(ver_cut 1-2)
+
+DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
+HOMEPAGE="http://www.mediawiki.org;
+SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND=">=dev-lang/php-7.3.19[ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader]
+   imagemagick? ( virtual/imagemagick-tools )
+   !imagemagick? ( dev-lang/php[gd] )
+   mysql? ( dev-lang/php[mysql,mysqli] )
+   sqlite? (
+   dev-db/sqlite[fts3(+)]
+   dev-lang/php[pdo,sqlite]
+   )
+   virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+src_unpack() {
+   default
+
+   # remove lua binaries (bug #631554)
+   rm -fr 
"${S}"/extensions/Scribunto/includes/engines/LuaStandalone/binaries || die 
"Failed to remove lua binaries"
+}
+
+src_install() {
+   webapp_src_preinst
+
+   # First we install docs and then copy everything left into htdocs dir
+   # to avoid bugs like #236411.
+
+   # We ensure the directories are prepared for writing.  The post-
+   # install instructions guide the user to enable the feature.
+   local DOCS="FAQ HISTORY INSTALL README.md RELEASE-NOTES-${PV:0:4} 
UPGRADE"
+   dodoc ${DOCS} docs/*.txt
+   docinto databases
+   dodoc docs/databases/*
+   # Clean everything not used at the site...
+   rm -rf ${DOCS} COPYING tests docs || die
+   find . -name Makefile -delete || die
+   # and install
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   # If imagemagick is enabled then setup for image upload.
+   # We ensure the directory is prepared for writing.
+   if use imagemagick ; then
+   webapp_serverowned "${MY_HTDOCSDIR}"/images
+   fi
+
+   webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
+   webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
+   webapp_src_install
+}
+
+pkg_postinst() {
+   webapp_pkg_postinst
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   echo
+   elog "=== Consult the release notes ==="
+   elog "Before doing anything, stop and consult the release notes"
+   elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
+   echo
+   elog "These detail bug fixes, new features and functionality, 
and any"
+   elog "particular points that may need to be noted during the 
upgrade procedure."
+   echo
+   ewarn "Back up existing files and the database before upgrade."
+   ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki;
+   ewarn "provides an overview of the backup process."
+   echo
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/hip/, dev-util/hip/files/

2022-07-08 Thread Benda XU
commit: 7dac65ea4155fa1f5a21bdd46dd9793d21911e0e
Author: Yiyang Wu  gmail  com>
AuthorDate: Mon Jun 27 13:12:30 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jul  8 17:40:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dac65ea

dev-util/hip: add missing BDEPEND for USE=profile

Also fix ld warnings by patch out unecessary ldflag added by hipcc.pl

Closes: https://github.com/gentoo/gentoo/pull/26090
Closes: https://bugs.gentoo.org/843263
Reference: https://github.com/justxi/rocm/issues/8#issuecomment-1166193820
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/hip/files/hip-5.0.2-correct-ldflag.patch | 18 ++
 dev-util/hip/hip-5.0.2-r2.ebuild  | 17 -
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-util/hip/files/hip-5.0.2-correct-ldflag.patch 
b/dev-util/hip/files/hip-5.0.2-correct-ldflag.patch
new file mode 100644
index ..81d1bc3b8552
--- /dev/null
+++ b/dev-util/hip/files/hip-5.0.2-correct-ldflag.patch
@@ -0,0 +1,18 @@
+This removes ldflag -L"/usr/lib" and -Wl,-rpath=/usr/lib:/usr/lib which
+causes `ld: skipping incompatible /usr/lib/libm.so when searching for -lm`
+Reference: https://github.com/justxi/rocm/issues/8#issuecomment-1166193820
+===
+--- HIP-rocm-5.1.3.orig/bin/hipcc.pl
 HIP-rocm-5.1.3/bin/hipcc.pl
+@@ -703,9 +703,9 @@ if ($HIP_PLATFORM eq "amd") {
+ 
+ if (not $isWindows  and not $compileOnly) {
+   if ($linkType eq 0) {
+-$toolArgs = " -L$HIP_LIB_PATH -lamdhip64 -L$ROCM_PATH/lib 
-lhsa-runtime64 -ldl -lnuma " . ${toolArgs};
++$toolArgs = " -lamdhip64 -lhsa-runtime64 -ldl -lnuma " . ${toolArgs};
+   } else {
+-$toolArgs = " -Wl,--enable-new-dtags 
-Wl,-rpath=$HIP_LIB_PATH:$ROCM_PATH/lib -lamdhip64 " . ${toolArgs};
++$toolArgs = " -Wl,--enable-new-dtags -lamdhip64 " . ${toolArgs};
+   }
+   # To support __fp16 and _Float16, explicitly link with compiler-rt
+   
$HIP_CLANG_BUILTIN_LIB="/opt/gentoo/opt/gentoo/usr/lib/llvm/14/bin/../../../../lib/clang/14.0.6/lib/$HIP_CLANG_TARGET/libclang_rt.builtins.a";

diff --git a/dev-util/hip/hip-5.0.2-r2.ebuild b/dev-util/hip/hip-5.0.2-r2.ebuild
index 223386227084..fd069acfe4b4 100644
--- a/dev-util/hip/hip-5.0.2-r2.ebuild
+++ b/dev-util/hip/hip-5.0.2-r2.ebuild
@@ -2,7 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit cmake prefix
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake prefix python-any-r1
 
 DESCRIPTION="C++ Heterogeneous-Compute Interface for Portability"
 HOMEPAGE="https://github.com/ROCm-Developer-Tools/hipamd;
@@ -29,6 +32,10 @@ DEPEND="
 RDEPEND="${DEPEND}
dev-perl/URI-Encode
dev-libs/roct-thunk-interface:${SLOT}"
+BDEPEND="profile? ( $(python_gen_any_dep '
+   dev-python/CppHeaderParser[${PYTHON_USEDEP}]
+   ') )
+"
 
 PATCHES=(
"${FILESDIR}/${PN}-5.0.1-DisableTest.patch"
@@ -38,6 +45,12 @@ PATCHES=(
"${FILESDIR}/${PN}-5.0.2-set-build-id.patch"
 )
 
+python_check_deps() {
+   if use profile; then
+   has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]"
+   fi
+}
+
 S="${WORKDIR}/hipamd-rocm-${PV}"
 HIP_S="${WORKDIR}"/HIP-rocm-${PV}
 OCL_S="${WORKDIR}"/ROCm-OpenCL-Runtime-rocm-${PV}
@@ -65,11 +78,13 @@ src_prepare() {
sed -e "/LIBRARY DESTINATION/s:lib:$(get_libdir):" -i 
src/CMakeLists.txt || die
 
cd ${HIP_S} || die
+   eapply "${FILESDIR}/${PN}-5.0.2-correct-ldflag.patch"
# Setting HSA_PATH to "/usr" results in setting "-isystem /usr/include"
# which makes "stdlib.h" not found when using "#include_next" in header 
files;
sed -e "/FLAGS .= \" -isystem \$HSA_PATH/d" \
-e "/HIP.*FLAGS.*isystem.*HIP_INCLUDE_PATH/d" \
-e "s:\$ENV{'DEVICE_LIB_PATH'}:'/usr/lib/amdgcn/bitcode':" \
+   -e "s:\$ENV{'HIP_LIB_PATH'}:'/usr/$(get_libdir)':" \
-e "/rpath/s,--rpath=[^ ]*,," \
-i bin/hipcc.pl || die
 



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

2022-07-08 Thread Ulrich Müller
commit: a8c95268e2f0de7c683703c84d6a2d2dda97f113
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul  8 17:36:07 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul  8 17:36:07 2022 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=a8c95268

glep-0044: Delete duplicate reference

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

 glep-0044.rst | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/glep-0044.rst b/glep-0044.rst
index c9f8cb1..bc945da 100644
--- a/glep-0044.rst
+++ b/glep-0044.rst
@@ -6,7 +6,7 @@ Type: Standards Track
 Status: Replaced
 Version: 1
 Created: 2005-12-04
-Last-Modified: 2019-11-07
+Last-Modified: 2022-07-08
 Post-History: 2005-12-06, 2006-01-23, 2006-09-03
 Content-Type: text/x-rst
 Replaced-By: 74
@@ -327,8 +327,6 @@ References
 
 .. [#manifest2-patch] 
https://archives.gentoo.org/gentoo-portage-dev/message/f2b5be6629510343bd50418429912b1d
 
-.. [#manifest2-example] glep-0044-extras/manifest2-example.txt
-
 Copyright
 =
 



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

2022-07-08 Thread Ulrich Müller
commit: 4e6022e1056b730373d1b3787d057edd7247b1d0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jul  8 17:35:31 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jul  8 17:35:31 2022 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=4e6022e1

glep-0001: Use uppercase for footnote and its reference

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

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

diff --git a/glep-0001.rst b/glep-0001.rst
index 020fac3..5b33558 100644
--- a/glep-0001.rst
+++ b/glep-0001.rst
@@ -8,7 +8,7 @@ Type: Informational
 Status: Active
 Version: 4
 Created: 2003-05-31
-Last-Modified: 2022-06-06
+Last-Modified: 2022-07-08
 Post-History: 2003-06-01, 2003-07-02, 2008-01-19, 2008-06-05, 2011-03-09,
   2013-12-14, 2017-09-17, 2018-07-10, 2019-11-24
 Content-Type: text/x-rst
@@ -18,7 +18,7 @@ Credits
 ===
 
 The GLEP concept, and, in fact, much of the text of this document,
-is liberally stolen from Python's [#Python]_ PEPs [#PEPS]_, especially
+is liberally stolen from Python's [#PYTHON]_ PEPs [#PEPS]_, especially
 PEP-0001 [#PEP1]_ by Barry A. Warsaw, Jeremy Hylton, and David Goodger.
 
 What is a GLEP?



[gentoo-commits] repo/gentoo:master commit in: dev-util/Tensile/files/, dev-util/Tensile/

2022-07-08 Thread Benda XU
commit: 6f3b1d45da1bce917f473f74ff32586cc38018ea
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Jul  8 12:55:57 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jul  8 17:28:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3b1d45

dev-util/Tensile: backport patch to control multiprocess

Reference: 
https://github.com/ROCmSoftwarePlatform/Tensile/commit/25b1621549f9b120462988913e657684645be79d
Bugs: https://bugs.gentoo.org/852236
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 ...ensile-5.0.2.ebuild => Tensile-5.0.2-r1.ebuild} |  1 +
 .../files/Tensile-5.0.2-adjust-parallel.patch  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-util/Tensile/Tensile-5.0.2.ebuild 
b/dev-util/Tensile/Tensile-5.0.2-r1.ebuild
similarity index 98%
rename from dev-util/Tensile/Tensile-5.0.2.ebuild
rename to dev-util/Tensile/Tensile-5.0.2-r1.ebuild
index c9240e233281..5bb9a3f21927 100644
--- a/dev-util/Tensile/Tensile-5.0.2.ebuild
+++ b/dev-util/Tensile/Tensile-5.0.2-r1.ebuild
@@ -33,6 +33,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
  "${FILESDIR}"/${PN}-5.0.2-gfx1031.patch
  "${FILESDIR}"/${PN}-5.0.2-fix-arch-parse.patch
  "${FILESDIR}"/${PN}-5.0.2-use-ninja.patch
+ "${FILESDIR}"/${PN}-5.0.2-adjust-parallel.patch
  "${WORKDIR}"/${PN}-5.0.2-PR1419.patch
  )
 

diff --git a/dev-util/Tensile/files/Tensile-5.0.2-adjust-parallel.patch 
b/dev-util/Tensile/files/Tensile-5.0.2-adjust-parallel.patch
new file mode 100644
index ..b96429232c78
--- /dev/null
+++ b/dev-util/Tensile/files/Tensile-5.0.2-adjust-parallel.patch
@@ -0,0 +1,65 @@
+From 25b1621549f9b120462988913e657684645be79d Mon Sep 17 00:00:00 2001
+From: Lee Ringham 
+Date: Tue, 2 Nov 2021 14:43:07 -0600
+Subject: [PATCH] Added better control of parallelism to control memory usage
+
+---
+ Tensile/Source/TensileCreateLibrary.cmake | 7 +--
+ Tensile/cmake/TensileConfig.cmake | 5 +
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/Tensile/Source/TensileCreateLibrary.cmake 
b/Tensile/Source/TensileCreateLibrary.cmake
+index 1dbacf41df..996f365bcf 100644
+--- a/Tensile/Source/TensileCreateLibrary.cmake
 b/Tensile/Source/TensileCreateLibrary.cmake
+@@ -33,7 +33,8 @@ function(TensileCreateLibraryCmake
+ Tensile_LIBRARY_FORMAT
+ Tensile_MERGE_FILES
+ Tensile_SHORT_FILE_NAMES
+-Tensile_LIBRARY_PRINT_DEBUG )
++Tensile_LIBRARY_PRINT_DEBUG
++Tensile_CPU_THREADS )
+ 
+ # make Tensile_PACKAGE_LIBRARY and optional parameter
+ # to avoid breaking applications which us this
+@@ -51,6 +52,7 @@ function(TensileCreateLibraryCmake
+   message(STATUS "Tensile_COMPILERfrom TensileCreateLibraryCmake 
: ${Tensile_COMPILER}")
+   message(STATUS "Tensile_ARCHITECTUREfrom TensileCreateLibraryCmake 
: ${Tensile_ARCHITECTURE}")
+   message(STATUS "Tensile_LIBRARY_FORMAT  from TensileCreateLibraryCmake 
: ${Tensile_LIBRARY_FORMAT}")
++  message(STATUS "Tensile_CPU_THREADS from TensileCreateLibraryCmake 
: ${Tensile_CPU_THREADS}")
+ 
+   #execute_process(COMMAND chmod 755 ${Tensile_ROOT}/bin/TensileCreateLibrary)
+   #execute_process(COMMAND chmod 755 ${Tensile_ROOT}/bin/Tensile)
+@@ -89,7 +91,8 @@ function(TensileCreateLibraryCmake
+   set(Tensile_CREATE_COMMAND ${Tensile_CREATE_COMMAND} 
"--code-object-version=${Tensile_CODE_OBJECT_VERSION}")
+   set(Tensile_CREATE_COMMAND ${Tensile_CREATE_COMMAND} 
"--cxx-compiler=${Tensile_COMPILER}")
+   set(Tensile_CREATE_COMMAND ${Tensile_CREATE_COMMAND} 
"--library-format=${Tensile_LIBRARY_FORMAT}")
+-
++  set(Tensile_CREATE_COMMAND ${Tensile_CREATE_COMMAND} 
"--jobs=${Tensile_CPU_THREADS}")
++  
+   # TensileLibraryWriter positional arguments
+   set(Tensile_CREATE_COMMAND ${Tensile_CREATE_COMMAND}
+ ${Tensile_LOGIC_PATH}
+diff --git a/Tensile/cmake/TensileConfig.cmake 
b/Tensile/cmake/TensileConfig.cmake
+index 0ac8517c2c..fa8cb96305 100644
+--- a/Tensile/cmake/TensileConfig.cmake
 b/Tensile/cmake/TensileConfig.cmake
+@@ -112,6 +112,7 @@ function(TensileCreateLibraryFiles
+LIBRARY_FORMAT
+TENSILE_ROOT
+VAR_PREFIX
++   CPU_THREADS
+)
+ 
+   # Multi value settings
+@@ -184,6 +185,10 @@ function(TensileCreateLibraryFiles
+ set(Options ${Options} "--cmake-cxx-compiler=${Tensile_COMPILER_PATH}")
+   endif()
+ 
++  if(Tensile_CPU_THREADS)
++set(Options ${Options} "--jobs=${Tensile_CPU_THREADS}")
++  endif()
++
+   if(Tensile_LIBRARY_FORMAT)
+ set(Options ${Options} "--library-format=${Tensile_LIBRARY_FORMAT}")
+ if(Tensile_LIBRARY_FORMAT MATCHES "yaml")



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

2022-07-08 Thread Benda XU
commit: 75f2ea4157fc3a52fa139b90db1890371dc3f6f7
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Jul  8 13:01:54 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Jul  8 17:28:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f2ea41

sci-libs/rocBLAS: respect MAKEOPTS when build Tensile libs

Closes: https://github.com/gentoo/gentoo/pull/26285
Closes: https://bugs.gentoo.org/852236
Suggested-by: Alessandro Barbieri  gmail.com>
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 .../files/rocBLAS-5.0.2-respect-makeopts.patch | 73 ++
 ...ocBLAS-5.0.2.ebuild => rocBLAS-5.0.2-r1.ebuild} |  6 +-
 2 files changed, 77 insertions(+), 2 deletions(-)

diff --git a/sci-libs/rocBLAS/files/rocBLAS-5.0.2-respect-makeopts.patch 
b/sci-libs/rocBLAS/files/rocBLAS-5.0.2-respect-makeopts.patch
new file mode 100644
index ..649a98106646
--- /dev/null
+++ b/sci-libs/rocBLAS/files/rocBLAS-5.0.2-respect-makeopts.patch
@@ -0,0 +1,73 @@
+Only retain CMakeLists patch. We don't need install.sh, rmake.py
+Suggested-By: Alessandro Barbieri 
+
+From 0ffee0626bf987bae6b81183a5c61569a489537a Mon Sep 17 00:00:00 2001
+From: Torre Zuk <42548444+torre...@users.noreply.github.com>
+Date: Thu, 4 Nov 2021 09:21:37 -0600
+Subject: [PATCH] Swdev 309014 add jobs arg (#953)
+
+* adds -j --jobs argment passing of cpu_threads for build
+---
+ CMakeLists.txt |  1 +
+ install.sh | 16 
+ library/src/CMakeLists.txt | 34 +-
+ rmake.py   | 29 ++---
+ 4 files changed, 56 insertions(+), 24 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 69cf8d586..40d88ea0a 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -244,6 +244,7 @@ if(NOT SKIP_LIBRARY)
+ set( Tensile_CODE_OBJECT_VERSION "V2" CACHE STRING "Tensile 
code_object_version")
+ set( Tensile_COMPILER "hipcc" CACHE STRING "Tensile compiler")
+ set( Tensile_LIBRARY_FORMAT "msgpack" CACHE STRING "Tensile library 
format")
++set( Tensile_CPU_THREADS "" CACHE STRING "Number of threads for Tensile 
parallel build")
+ 
+ option( Tensile_MERGE_FILES "Tensile to merge kernels and solutions 
files?" ON )
+ option( Tensile_SHORT_FILENAMES "Tensile to use short file names? Use if 
compiler complains they're too long." OFF )
+diff --git a/library/src/CMakeLists.txt b/library/src/CMakeLists.txt
+index 4f5e4572d..dedfe9794 100755
+--- a/library/src/CMakeLists.txt
 b/library/src/CMakeLists.txt
+@@ -58,15 +58,31 @@ if( BUILD_WITH_TENSILE )
+ 
+   # Add a build target for Tensile kernel library
+   # Runtime language is HIP by default
+-  TensileCreateLibraryFiles(
+-"${CMAKE_CURRENT_SOURCE_DIR}/blas3/Tensile/Logic/${Tensile_LOGIC}"
+-"${PROJECT_BINARY_DIR}/Tensile"
+-ARCHITECTURE${Tensile_ARCHITECTURE}
+-CODE_OBJECT_VERSION ${Tensile_CODE_OBJECT_VERSION}
+-COMPILER${Tensile_COMPILER}
+-LIBRARY_FORMAT  ${Tensile_LIBRARY_FORMAT}
+-${Tensile_Options}
+-  )
++  # warning our Tensile_ variables may shadow variable in 
TensileCreateLibraryFiles
++  # thus bypassing the function argument parameter system (mainly the options 
list) and CPU_THREADS
++  if(Tensile_CPU_THREADS MATCHES "^[0-9]+$")
++# only including threads argument if number
++TensileCreateLibraryFiles(
++  "${CMAKE_CURRENT_SOURCE_DIR}/blas3/Tensile/Logic/${Tensile_LOGIC}"
++  "${PROJECT_BINARY_DIR}/Tensile"
++  ARCHITECTURE${Tensile_ARCHITECTURE}
++  CODE_OBJECT_VERSION ${Tensile_CODE_OBJECT_VERSION}
++  COMPILER${Tensile_COMPILER}
++  LIBRARY_FORMAT  ${Tensile_LIBRARY_FORMAT}
++  CPU_THREADS ${Tensile_CPU_THREADS}
++  ${Tensile_Options}
++)
++  else()
++TensileCreateLibraryFiles(
++  "${CMAKE_CURRENT_SOURCE_DIR}/blas3/Tensile/Logic/${Tensile_LOGIC}"
++  "${PROJECT_BINARY_DIR}/Tensile"
++  ARCHITECTURE${Tensile_ARCHITECTURE}
++  CODE_OBJECT_VERSION ${Tensile_CODE_OBJECT_VERSION}
++  COMPILER${Tensile_COMPILER}
++  LIBRARY_FORMAT  ${Tensile_LIBRARY_FORMAT}
++  ${Tensile_Options}
++)
++  endif()
+ 
+   # Create a unique name for TensileHost compiled for rocBLAS
+   set_target_properties( TensileHost PROPERTIES OUTPUT_NAME rocblas-tensile 
CXX_EXTENSIONS NO )

diff --git a/sci-libs/rocBLAS/rocBLAS-5.0.2.ebuild 
b/sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild
similarity index 95%
rename from sci-libs/rocBLAS/rocBLAS-5.0.2.ebuild
rename to sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild
index 0600f90bac37..42637150e674 100644
--- a/sci-libs/rocBLAS/rocBLAS-5.0.2.ebuild
+++ b/sci-libs/rocBLAS/rocBLAS-5.0.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DOCS_BUILDER="doxygen"
 DOCS_DIR="docs"
 DOCS_DEPEND="media-gfx/graphviz"
-inherit cmake docs prefix
+inherit cmake docs 

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

2022-07-08 Thread Mike Pagano
commit: d45c6130af15dc1eaf82df057b4d195bcb6d2cb6
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 17:24:40 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 17:24:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45c6130

sys-kernel/linux-docs: drop 5.15.33

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

 sys-kernel/linux-docs/linux-docs-5.15.33.ebuild | 45 -
 1 file changed, 45 deletions(-)

diff --git a/sys-kernel/linux-docs/linux-docs-5.15.33.ebuild 
b/sys-kernel/linux-docs/linux-docs-5.15.33.ebuild
deleted file mode 100644
index 3693ce4a8c2c..
--- a/sys-kernel/linux-docs/linux-docs-5.15.33.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-inherit linux-info python-any-r1 toolchain-funcs
-
-MY_PV="$(ver_cut 1-2)"
-MY_P=linux-${MY_PV}
-
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="Developer documentation generated from the Linux kernel"
-HOMEPAGE="https://www.kernel.org/;
-SRC_URI="https://www.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-
-IUSE="graphviz"
-
-DEPEND=""
-RDEPEND="graphviz? ( media-gfx/graphviz )"
-BDEPEND="${PYTHON_DEPS}
-   dev-python/sphinx
-   dev-python/sphinx_rtd_theme
-   media-libs/fontconfig"
-
-src_prepare() {
-   default
-   # Fix the Python shebangs.
-   python_fix_shebang "${S}/Documentation/sphinx/"
-}
-
-src_compile() {
-   local ARCH="$(tc-arch-kernel)"
-   unset KBUILD_OUTPUT
-   HTML_DOCS=( Documentation/output/. )
-   emake htmldocs
-}
-
-src_install() {
-   einstalldocs
-}



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

2022-07-08 Thread Mike Pagano
commit: 7b78e50bceac584ba190925e758780016e46fc02
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 17:24:30 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 17:24:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b78e50b

sys-kernel/linux-docs: add 5.15.53

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

 sys-kernel/linux-docs/linux-docs-5.15.53.ebuild | 45 +
 1 file changed, 45 insertions(+)

diff --git a/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild 
b/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild
new file mode 100644
index ..d3b98d3f984a
--- /dev/null
+++ b/sys-kernel/linux-docs/linux-docs-5.15.53.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+inherit linux-info python-any-r1 toolchain-funcs
+
+MY_PV="$(ver_cut 1-2)"
+MY_P=linux-${MY_PV}
+
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Developer documentation generated from the Linux kernel"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI="https://www.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+IUSE="graphviz"
+
+DEPEND=""
+RDEPEND="graphviz? ( >=media-gfx/graphviz-5.0.0 )"
+BDEPEND="${PYTHON_DEPS}
+   dev-python/sphinx
+   dev-python/sphinx_rtd_theme
+   media-libs/fontconfig"
+
+src_prepare() {
+   default
+   # Fix the Python shebangs.
+   python_fix_shebang "${S}/Documentation/sphinx/"
+}
+
+src_compile() {
+   local ARCH="$(tc-arch-kernel)"
+   unset KBUILD_OUTPUT
+   HTML_DOCS=( Documentation/output/. )
+   emake htmldocs
+}
+
+src_install() {
+   einstalldocs
+}



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

2022-07-08 Thread Mike Pagano
commit: 5f6f206ceb1aeeb2423dec02f02f67ebbe087b26
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 17:10:21 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 17:10:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6f206c

sys-kernel/linux-firmware: add 20220708

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

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20220708.ebuild  | 349 +
 2 files changed, 350 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 3934910d2818..2af86f9995e0 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -9,3 +9,4 @@ DIST linux-firmware-20220310.tar.xz 237571732 BLAKE2B 
9246d4fcdca0a9514606eb7b4e
 DIST linux-firmware-20220411.tar.xz 237957584 BLAKE2B 
441699abac0a7554c96324e40676218401febe9ea2a11ff9ab9f9ea4945b4c590c10c9a353aa8c5c66325b408ab9ebcb57fa77b520066f1d9995cb5989bc5b75
 SHA512 
5470701872ed4670962d3ccb4fd046c1f00145d69e942d76b21ccce08077ca4db867bbb31b87668e6298e130f28fc522a6ff4d66927fbfcee44042e1d908f71d
 DIST linux-firmware-20220509.tar.xz 253717320 BLAKE2B 
0181e209a05c3acbdcdc175868dca0ae2993effac0b265335f502a03d3a38cc4849366bb229ade87621426e99112f520f4d50444e438572c61cfc2c6d01ed6a6
 SHA512 
17d48222a0029d0540a7071b541653a42d66676c4dde88b7c148249450cfcb09087318cb4558ca7a0a7583f3bf0b00948d9383073e038c4f76bc4e807c757c2a
 DIST linux-firmware-20220610.tar.xz 252543088 BLAKE2B 
b3f627fe150f76c9a1c7b70bf691587554808275debd56e9d36fd0eff63b7ab2351ba03dd298066b03db7f2e590d7f130677e158ade587fbfb59a9efd8f83c0c
 SHA512 
76176af2bf1e83d91c88289623364bc5d3e45d96c8586bd5c064535ee245d133283d2176d142492139cfbd41ca6ad195522c662d923b6cc76556c8509638ad0d
+DIST linux-firmware-20220708.tar.xz 242130176 BLAKE2B 
7dce1bf1e13c1c59dd0de8485301cc011e8d73ee55d5dfcf9554ebe13c53870d3d6c2b7b8a79984ea0ea0eb8683bdd589c49e7824081c985bb951753431ee35b
 SHA512 
cc3454ba9a26fac8ce87a08f5fef74a586e81ba3225bac53c702749fb6606cea829cea51d6cf55e0cb2fcfb28b2350d60998fe7782cba00d6eb5b26204f57e37

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild
new file mode 100644
index ..f4b705f99cb1
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20220708.ebuild
@@ -0,0 +1,349 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot savedconfig
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? (
+   linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT 
no-source-code ) )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="initramfs +redistributable savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+ 

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

2022-07-08 Thread Mike Pagano
commit: 9fc61db363452cc776a61743c11f313cbecf202f
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 17:10:42 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 17:10:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc61db3

sys-kernel/linux-firmware: drop 20210629

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

 sys-kernel/linux-firmware/Manifest |   1 -
 .../linux-firmware/linux-firmware-20210629.ebuild  | 353 -
 2 files changed, 354 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 2af86f9995e0..c8ecfbea79d2 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,4 +1,3 @@
-DIST linux-firmware-20210629.tar.gz 333073746 BLAKE2B 
89a0448dc471ff0c3edfa37b2a34bbe9f52d7c7e1fe416bea1121bd0248614e28672ef26b78dc7570cd6b949b9b8628492e9ee023eefd4fa49c7206146cc8e8a
 SHA512 
1bc206ea691e3a17994150e3827251d539f1e77f44afc452f45129455f1c9d0c3563add95ffa5306c5c49b6dcff031c293e755e08a0329a2b094de786d8330b8
 DIST linux-firmware-20210716.tar.gz 333073746 BLAKE2B 
89a0448dc471ff0c3edfa37b2a34bbe9f52d7c7e1fe416bea1121bd0248614e28672ef26b78dc7570cd6b949b9b8628492e9ee023eefd4fa49c7206146cc8e8a
 SHA512 
1bc206ea691e3a17994150e3827251d539f1e77f44afc452f45129455f1c9d0c3563add95ffa5306c5c49b6dcff031c293e755e08a0329a2b094de786d8330b8
 DIST linux-firmware-20210818.tar.xz 172748332 BLAKE2B 
faf2ad6754bb72e3838aa21d5f2bc2ba49b98966a66fec04ecc5e0e2669fbbd4830820239290e12d2327f361df9084e350668befb8babfc517a5d06d2916dce9
 SHA512 
ce8d80794476a07740e2a0c62bf5b9a88d392e27285ba490813bf52c4b2b17cf26f24f43bc56673b8f7a11d7b204263ba9e0e8702ff8bf0a79f8478e0eb8efdc
 DIST linux-firmware-20210919.tar.xz 177975728 BLAKE2B 
00e756cf15fa84fc079207de3563215b8c233f08013ecd0f530c680d15650f59e69b4af432774e44669bfd322d180b06dd60fdad9abd6df7827b07a9a400fc55
 SHA512 
ce500c459aca70a1c47eed6e36d145ec53f0f96c3d794524d9fea4d57494fdc33af47181489e2514ad2e1996070eef809088dfaa2508da3a6b67cb986c551e8b

diff --git a/sys-kernel/linux-firmware/linux-firmware-20210629.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20210629.ebuild
deleted file mode 100644
index 5fe7281c68b5..
--- a/sys-kernel/linux-firmware/linux-firmware-20210629.ebuild
+++ /dev/null
@@ -1,353 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit mount-boot savedconfig
-
-# In case this is a real snapshot, fill in commit below.
-# For normal, tagged releases, leave blank
-MY_COMMIT="d79c26779d459063b8052b7fe0a48bce4e08d0d9"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
-else
-   if [[ -n "${MY_COMMIT}" ]]; then
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/${MY_COMMIT}"
-   else
-   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
-   fi
-
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
-   redistributable? (
-   linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT 
no-source-code ) )
-   unknown-license? ( all-rights-reserved )"
-SLOT="0"
-IUSE="initramfs +redistributable savedconfig unknown-license"
-REQUIRED_USE="initramfs? ( redistributable )"
-
-RESTRICT="binchecks strip test
-   unknown-license? ( bindist )"
-
-BDEPEND="initramfs? ( app-arch/cpio )"
-
-#add anything else that collides to this
-RDEPEND="!savedconfig? (
-   redistributable? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-block/qla-fc-firmware
-   !sys-firmware/iwl1000-ucode
-   !sys-firmware/iwl6005-ucode
-   !sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl3160-ucode
-   !sys-firmware/iwl7260-ucode
-   !sys-firmware/iwl3160-7260-bt-ucode
-   !sys-firmware/raspberrypi-wifi-ucode
-   )
-   unknown-license? (
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   )
-   )"
-
-QA_PREBUILT="*"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/

2022-07-08 Thread Mike Pagano
commit: 008bc098aa16f28faa3c00ea85b907f5bcdff50b
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 16:58:13 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 16:58:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008bc098

www-servers/nginx-unit: Add php use flags to metadata.xml

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

 www-servers/nginx-unit/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/www-servers/nginx-unit/metadata.xml 
b/www-servers/nginx-unit/metadata.xml
index 321aeb2afe3a..75eae13e 100644
--- a/www-servers/nginx-unit/metadata.xml
+++ b/www-servers/nginx-unit/metadata.xml
@@ -15,6 +15,8 @@

Support for PHP 7.3
Support for PHP 7.4
+   Support for PHP 7.4
+   Support for PHP 7.4


nginx/unit



[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/

2022-07-08 Thread Mike Pagano
commit: a86c70bf6ccde0e65d57f4f43340d29b6ee2875f
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jul  8 16:33:27 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jul  8 16:33:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86c70bf

www-servers/nginx-unit: add 1.27.0

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

 www-servers/nginx-unit/Manifest |  1 +
 www-servers/nginx-unit/nginx-unit-1.27.0.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index a19535087daa..8a9d037c9d9c 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -1 +1,2 @@
 DIST nginx-unit-1.26.1.tar.gz 865811 BLAKE2B 
eb0b62e48a8d0f9199dfe77a2d6ec90a06ac24f83b362ae16fde83eea53e03923127be7b24da47a83cf51fc4ebe7930cba9a3ee7550a5243f242cc4bfba3a3b9
 SHA512 
1caadb35cb208067a5d437e1f649c9f9a833a39c4344b2c3a5ae94d9fcd811913e2f23114cf8d7886030306e036da18c55f09044b8a575c1616568321b8d84ec
+DIST nginx-unit-1.27.0.tar.gz 871783 BLAKE2B 
12fe08d5992bec6f1034f40b310f7cece74fd5c2211598f32eca35b0c79963e20e4eddc03604cce71340e5105895e42eb3748e1f923adb2f98a642cf0345ce41
 SHA512 
2f34ceccc966bffb790e3149f02c3769f6a41e6bb3cbaf4c5a9bcc512d9f1baf919e13b6d87fa29885561a449f72afd32b771206aa5d71daff9604bdbd7725a6

diff --git a/www-servers/nginx-unit/nginx-unit-1.27.0.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.27.0.ebuild
new file mode 100644
index ..c72136b53615
--- /dev/null
+++ b/www-servers/nginx-unit/nginx-unit-1.27.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic python-single-r1 systemd toolchain-funcs
+
+MY_P="unit-${PV}"
+DESCRIPTION="Dynamic web and application server"
+HOMEPAGE="https://unit.nginx.org;
+SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+MY_USE="perl python ruby"
+MY_USE_PHP="php7-4 php8-0 php8-1 "
+IUSE="${MY_USE} ${MY_USE_PHP} ssl"
+REQUIRED_USE="|| ( ${IUSE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="perl? ( dev-lang/perl:= )
+   php7-4? ( dev-lang/php:7.4[embed] )
+   php8-0? ( dev-lang/php:8.0[embed] )
+   php8-1? ( dev-lang/php:8.1[embed] )
+   python? ( ${PYTHON_DEPS} )
+   ruby? (
+   dev-lang/ruby:=
+   dev-ruby/rubygems:=
+   )
+   ssl? ( dev-libs/openssl:0= )
+   virtual/libcrypt:0="
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   eapply_user
+   sed -i '/^CFLAGS/d' auto/make || die
+   default
+}
+
+src_configure() {
+   local opt=(
+   --control=unix:/run/${PN}.sock
+   --log=/var/log/${PN}
+   --modules=$(get_libdir)/${PN}
+   --pid=/run/${PN}.pid
+   --prefix=/usr
+   --state=/var/lib/${PN}
+   )
+
+   use ssl && opt+=( --openssl )
+   export AR="$(tc-getAR)"
+   export CC="$(tc-getCC)"
+   ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration 
failed"
+
+   # Modules require position-independent code
+   append-cflags $(test-flags-CC -fPIC)
+
+   for flag in ${MY_USE} ; do
+   if use ${flag} ; then
+   ./configure ${flag} || die "Module configuration 
failed: ${flag}"
+   fi
+   done
+
+   for flag in ${MY_USE_PHP} ; do
+   if use ${flag} ; then
+   local php_slot="/usr/$(get_libdir)/${flag/-/.}"
+   ./configure php \
+   --module=${flag} \
+   --config=${php_slot}/bin/php-config \
+   --lib-path=${php_slot}/$(get_libdir) || die 
"Module configuration failed: ${flag}"
+   fi
+   done
+}
+
+src_install() {
+   default
+
+   diropts -m 0770
+   keepdir /var/lib/${PN}
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-dialup/tio/

2022-07-08 Thread Kurt Kanzenbach
commit: e31c5ec23306f5c720dff4c79d870239764e52bb
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Fri Jul  8 16:28:03 2022 +
Commit: Kurt Kanzenbach  kmk-computers  de>
CommitDate: Fri Jul  8 16:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e31c5ec2

net-dialup/tio: add 1.42

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>

 net-dialup/tio/Manifest|  1 +
 net-dialup/tio/tio-1.42.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest
index c01042dbe..6540afa48 100644
--- a/net-dialup/tio/Manifest
+++ b/net-dialup/tio/Manifest
@@ -1 +1,2 @@
 DIST tio-1.40.tar.xz 3069480 BLAKE2B 
5d5ef6478fa80eecf96599c6c55a77fd8e2b9259fd44fab105ee5f6c6b5494d5656599374f7ffe43741c7925a2bedac4c593ad8695abd6ba9ceca559f9272d4c
 SHA512 
41f92d757fea3099e9974c64736aa75f69961ba5baf7b01cdb281656bcbf6490afe3748ce49c080624b5f4d3493a8398b8d702be0423f2bcbd0f0484bf76fdf6
+DIST tio-1.42.tar.xz 3070588 BLAKE2B 
24ab0f72d6927a5c56b7fc73ab763aef208749bd2c5b6d91cfd346c577a7128e5f6d66596b75dff06b3189a9dfacdb53f66f1c7975b9ce6b5b116520e0cf8479
 SHA512 
83e9681e33962c2aeb3b4a4e80f8ee190ec087451bb570fa3655b12f2d4f2740a281ac177659627f6c5f694f1f78003881d3ec2388f9702e4da3f5999e70976d

diff --git a/net-dialup/tio/tio-1.42.ebuild b/net-dialup/tio/tio-1.42.ebuild
new file mode 100644
index 0..aa1af5f4e
--- /dev/null
+++ b/net-dialup/tio/tio-1.42.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson bash-completion-r1
+
+DESCRIPTION="Simple TTY terminal application"
+HOMEPAGE="https://tio.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+SLOT="0"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-libs/inih
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dbashcompletiondir="$(get_bashcompdir)"
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-dialup/tio/

2022-07-08 Thread Kurt Kanzenbach
commit: aba52de8a6ddab00966b4cd224cebced810530b9
Author: Kurt Kanzenbach  kmk-computers  de>
AuthorDate: Fri Jul  8 16:28:13 2022 +
Commit: Kurt Kanzenbach  kmk-computers  de>
CommitDate: Fri Jul  8 16:29:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aba52de8

net-dialup/tio: drop 1.40

Signed-off-by: Kurt Kanzenbach  kmk-computers.de>

 net-dialup/tio/Manifest|  1 -
 net-dialup/tio/tio-1.40.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest
index 6540afa48..00041e1c9 100644
--- a/net-dialup/tio/Manifest
+++ b/net-dialup/tio/Manifest
@@ -1,2 +1 @@
-DIST tio-1.40.tar.xz 3069480 BLAKE2B 
5d5ef6478fa80eecf96599c6c55a77fd8e2b9259fd44fab105ee5f6c6b5494d5656599374f7ffe43741c7925a2bedac4c593ad8695abd6ba9ceca559f9272d4c
 SHA512 
41f92d757fea3099e9974c64736aa75f69961ba5baf7b01cdb281656bcbf6490afe3748ce49c080624b5f4d3493a8398b8d702be0423f2bcbd0f0484bf76fdf6
 DIST tio-1.42.tar.xz 3070588 BLAKE2B 
24ab0f72d6927a5c56b7fc73ab763aef208749bd2c5b6d91cfd346c577a7128e5f6d66596b75dff06b3189a9dfacdb53f66f1c7975b9ce6b5b116520e0cf8479
 SHA512 
83e9681e33962c2aeb3b4a4e80f8ee190ec087451bb570fa3655b12f2d4f2740a281ac177659627f6c5f694f1f78003881d3ec2388f9702e4da3f5999e70976d

diff --git a/net-dialup/tio/tio-1.40.ebuild b/net-dialup/tio/tio-1.40.ebuild
deleted file mode 100644
index aa1af5f4e..0
--- a/net-dialup/tio/tio-1.40.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson bash-completion-r1
-
-DESCRIPTION="Simple TTY terminal application"
-HOMEPAGE="https://tio.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-SLOT="0"
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
-   dev-libs/inih
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dbashcompletiondir="$(get_bashcompdir)"
-   )
-
-   meson_src_configure
-}



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

2022-07-08 Thread Michał Górny
commit: 4e54e9a214f4f97b7642aed95801e4777080c745
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  8 16:02:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  8 16:02:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e54e9a2

dev-python/docutils-glep: Bump to 1.3

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

 dev-python/docutils-glep/Manifest |  1 +
 dev-python/docutils-glep/docutils-glep-1.3.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/docutils-glep/Manifest 
b/dev-python/docutils-glep/Manifest
index 3e57e49d0a3f..12f4ae1d538b 100644
--- a/dev-python/docutils-glep/Manifest
+++ b/dev-python/docutils-glep/Manifest
@@ -1 +1,2 @@
+DIST docutils-glep-1.3.gh.tar.gz 6719 BLAKE2B 
55d0ac9632d3f3c65f149f444ccdbb24cb4aaad42766f2ef94c11877e3994301630fe2d3f7f3229ddcdb3950c28f2e095af7d0a6563329f588e732c196e7c430
 SHA512 
20d0fc1f97144a2566b62e40fae85b750e2c4bab50efee18f102f3d6cf7bffeb0d60a6c7e8feeb231afaeff309c4faea1c105fa26f8f4a6d140b5863abeda980
 DIST docutils_glep-1.2.tar.gz 6771 BLAKE2B 
ecb17f69dd2edb12d81ea1bf90789564e86b921125c20913134500dd53ae04b0962141183cbcb9bd17af904196ead2228e4c80a6e256576b715ae6323afadc30
 SHA512 
696412447120893c198dcd9f13e042d20b35465e83ef8b488ee2f1c184b5fd3928ddbf10ed4e78886c4c72dfe1f9fa46c1f75c7997990afcc04353b5d59ebf9f

diff --git a/dev-python/docutils-glep/docutils-glep-1.3.ebuild 
b/dev-python/docutils-glep/docutils-glep-1.3.ebuild
new file mode 100644
index ..7901094e4045
--- /dev/null
+++ b/dev-python/docutils-glep/docutils-glep-1.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Gentoo GLEP support for docutils"
+HOMEPAGE="
+   https://github.com/mgorny/docutils-glep/
+   https://pypi.org/project/docutils-glep/
+"
+SRC_URI="
+   https://github.com/mgorny/docutils-glep/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-python/docutils-0.10[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns-recursor/

2022-07-08 Thread Sven Wegener
commit: 053f5a7de074c3b9bb7576c5e25b0732d7c4d062
Author: Sven Wegener  gentoo  org>
AuthorDate: Fri Jul  8 15:47:09 2022 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Fri Jul  8 15:49:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053f5a7d

net-dns/pdns-recursor: Version bump to 4.7.1

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

 net-dns/pdns-recursor/Manifest   |  1 +
 net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild | 88 
 2 files changed, 89 insertions(+)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index b2acf40866c2..8f1f81fe706d 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,2 +1,3 @@
 DIST pdns-recursor-4.6.2.tar.bz2 1552587 BLAKE2B 
3e7fe59ebe9d776c012304fc1bf6ed723c1c15df0aaedcaa8ac538741e81c5b6ebac2528e763e1395a0ea383904e4a902319509580938caae85b3aef947cfc3d
 SHA512 
20779a065720162f0a6223a4d92deeef7911892bb8aa1929f9c6a8a6ccd2f8756e7bd35c877dbf945bb7627a2a7d40626d02f0008c2e8a602b424d36c110fddc
 DIST pdns-recursor-4.7.0.tar.bz2 1596954 BLAKE2B 
d2fb35caef19ee21ff495deb19939659940f245b44f6ff38977f328af9821862b939c48b5052b42ae83ae09647bab53094816b6dbe784737ef4c53ba02add855
 SHA512 
095272311623684a5a465ae48bd97b86ffe27d4092dea5dceee915ebb071ffb976eeb4055d560d834a3fafab0b15808137e384f28b7cec24719b78ac024e48c2
+DIST pdns-recursor-4.7.1.tar.bz2 1597536 BLAKE2B 
fc5d7ee80823ad55a986a9317d4be5be7d1ec1d1b993a5bb1bf0c138a901d4f81d4ebcef5e9774cd5de88c9f650053be26dc01dfd31b989dae25d53d12b87bad
 SHA512 
7769c4c082bbf52b0e13adbe9c1c7272a638c0b2b11e1d76794cea66dfe8dc83b07989fa16707a7cc682e8c366ef4c1d37a614ad2841af33ccb9adec6270e07f

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild
new file mode 100644
index ..fe258d909f08
--- /dev/null
+++ b/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="The PowerDNS Recursor"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug dnstap snmp sodium systemd test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="${LUA_DEPS}
+   dnstap? ( dev-libs/fstrm )
+   systemd? ( sys-apps/systemd:0= )
+   snmp? ( net-analyzer/net-snmp )
+   sodium? ( dev-libs/libsodium:= )
+   elibc_glibc? (
+   arm? ( >=sys-libs/glibc-2.34 )
+   x86? ( >=sys-libs/glibc-2.34 )
+   )
+   dev-libs/openssl:=
+   >=dev-libs/boost-1.35:=[context]"
+RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2022-07-08 Thread Matthew Thode
commit: 5073f0faab8c73622ba39bf1b2e3d67cea6d315a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Apr 16 14:25:50 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul  8 15:29:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5073f0fa

gui-wm/sway: introduce grimshot: utility for taking screenshots

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/sway-1.7-r1.ebuild |  9 +++--
 gui-wm/sway/sway-.ebuild   | 19 ++-
 2 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/gui-wm/sway/sway-1.7-r1.ebuild b/gui-wm/sway/sway-1.7-r1.ebuild
index ebf427818f84..7ad45789f21a 100644
--- a/gui-wm/sway/sway-1.7-r1.ebuild
+++ b/gui-wm/sway/sway-1.7-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
@@ -37,6 +37,11 @@ DEPEND="
swaybg? ( gui-apps/swaybg )
swayidle? ( gui-apps/swayidle )
swaylock? ( gui-apps/swaylock )
+   tray? ( || (
+   sys-apps/systemd
+   sys-auth/elogind
+   sys-libs/basu
+   ) )
wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
X? ( x11-libs/libxcb:0= )
 "
@@ -69,6 +74,7 @@ if [[ ${PV} ==  ]]; then
 else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
 fi
+REQUIRED_USE="grimshot? ( swaymsg )"
 
 src_configure() {
local emesonargs=(
@@ -82,7 +88,6 @@ src_configure() {
-Dfish-completions=true
-Dzsh-completions=true
-Dbash-completions=true
-   -Dwerror=false
)
 
meson_src_configure

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index 3f38a9b21df9..3c0073c3c363 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="+man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag tray 
wallpapers X"
+IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag 
tray wallpapers X"
 
 DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -55,6 +55,13 @@ else
 fi
 RDEPEND="
x11-misc/xkeyboard-config
+   grimshot? (
+   app-misc/jq
+   gui-apps/grim
+   gui-apps/slurp
+   gui-apps/wl-clipboard
+   x11-libs/libnotify
+   )
${DEPEND}
 "
 BDEPEND="
@@ -67,6 +74,7 @@ if [[ ${PV} ==  ]]; then
 else
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
 fi
+REQUIRED_USE="grimshot? ( swaymsg )"
 
 src_configure() {
local emesonargs=(
@@ -84,3 +92,12 @@ src_configure() {
 
meson_src_configure
 }
+
+src_install() {
+   meson_src_install
+
+   if use grimshot; then
+   doman contrib/grimshot.1
+   dobin contrib/grimshot
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2022-07-08 Thread Matthew Thode
commit: e9afb5379f855f05af863c7a2150a06a281282ca
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Apr 16 14:23:56 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jul  8 15:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9afb537

gui-wm/sway: bump for new grimshot utility

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Thode  gentoo.org>

 gui-wm/sway/metadata.xml   |  1 +
 gui-wm/sway/sway-1.7-r1.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index 0f236d0a69f7..83ff81b0d4e2 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -26,6 +26,7 @@
something else.


+   Install 'grimshot': script for taking 
screenshots
Install 'swaybar': sway's status bar 
component
Install 'swaybg': allows to set a desktop 
background image
Install 'swayidle': idle manager to run 
commands when user is inactive

diff --git a/gui-wm/sway/sway-1.7-r1.ebuild b/gui-wm/sway/sway-1.7-r1.ebuild
new file mode 100644
index ..ebf427818f84
--- /dev/null
+++ b/gui-wm/sway/sway-1.7-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="i3-compatible Wayland window manager"
+HOMEPAGE="https://swaywm.org;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
+else
+   MY_PV=${PV/_rc/-rc}
+   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="grimshot +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag 
tray wallpapers X"
+
+DEPEND="
+   >=dev-libs/json-c-0.13:0=
+   >=dev-libs/libinput-1.6.0:0=
+   sys-auth/seatd:=
+   dev-libs/libpcre
+   >=dev-libs/wayland-1.20.0
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   media-libs/mesa[gles2,libglvnd(+)]
+   swaybar? ( x11-libs/gdk-pixbuf:2 )
+   swaybg? ( gui-apps/swaybg )
+   swayidle? ( gui-apps/swayidle )
+   swaylock? ( gui-apps/swaylock )
+   wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
+   X? ( x11-libs/libxcb:0= )
+"
+if [[ ${PV} ==  ]]; then
+   DEPEND+="~gui-libs/wlroots-:=[X=]"
+else
+   DEPEND+="
+   >=gui-libs/wlroots-0.15:=[X=]
+   

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

2022-07-08 Thread Arthur Zamarin
commit: ead2ff30083d629f30268d0159b518f1f69068b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  8 13:44:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  8 13:44:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead2ff30

app-shells/tcsh: Stabilize 6.24.00 hppa, #856970

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

 app-shells/tcsh/tcsh-6.24.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/tcsh/tcsh-6.24.00.ebuild 
b/app-shells/tcsh/tcsh-6.24.00.ebuild
index 5507e8c45b9f..6c310598305b 100644
--- a/app-shells/tcsh/tcsh-6.24.00.ebuild
+++ b/app-shells/tcsh/tcsh-6.24.00.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~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="nls doc"
 RESTRICT="test"
 



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

2022-07-08 Thread Mike Gilbert
commit: a3a07918714b4e45902be8f43cb3d5bd649bf8a8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Jul  8 13:09:59 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jul  8 13:10:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a07918

dev-lang/python: add 3.11.0_beta3_p2

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

 dev-lang/python/Manifest  |   1 +
 dev-lang/python/python-3.11.0_beta3_p2.ebuild | 472 ++
 2 files changed, 473 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 2ba513e0d96f..270976498d16 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -17,6 +17,7 @@ DIST python-gentoo-patches-3.10.4.tar.xz 8592 BLAKE2B 
67fba3e1fedb17430e5cd93da9
 DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B 
d4a812a33e485b1eae5629e519dca4dc6625b743b07c7f7bbc62562f345d87723ba499893702310b1e96e443d2946e27a8d4971f32ca1125d4827d0d594ccaa6
 SHA512 
77f0478f7d0491e103857a83a97d6e04a9ec68740a7f9357cbbdd316462e7d98ea8236bd05a30e7556457ece5fbcfa4a7a78a25d4eb12779455ce2bb5b6f30d0
 DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 
588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1
 SHA512 
026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f
 DIST python-gentoo-patches-3.11.0b3_p1.tar.xz 10560 BLAKE2B 
4a34de0595490b0e7fcff1761954bfa56f3f82cfdf5a26d739f410e355f9068ccb22a24af0c212543b1288682a9737e4202862c9d4db2f78d08a5a33f80c85e8
 SHA512 
a0e54b3dd16db8802b93b88ad50bb979b90052a53438fcbf8378288747b627133a492a9071600d7c11163cb9a61c4c80f9b1dd1fc843789aa7507488ff2c1337
+DIST python-gentoo-patches-3.11.0b3_p2.tar.xz 11496 BLAKE2B 
c640e64450199e7e1e3d49447dedc63ec3866c32006794d6e6873ec61c617b34b5fc81aa4760a0a0543cb0e1634a2243e02280d5716778a8c132054edbc5430c
 SHA512 
5a0aa3bf54615caf9790f28e779d2d648875d484abe3e1c41ba220ca4fb6d8f6d78dee4ad350b9956de990acc7191b41a8073e0966ec8b99a0a100f8ccde344b
 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 
5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743
 SHA512 
4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597
 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 
8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee
 SHA512 
be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc
 DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 
5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b
 SHA512 
07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91

diff --git a/dev-lang/python/python-3.11.0_beta3_p2.ebuild 
b/dev-lang/python/python-3.11.0_beta3_p2.ebuild
new file mode 100644
index ..a77e97a2125e
--- /dev/null
+++ b/dev-lang/python/python-3.11.0_beta3_p2.ebuild
@@ -0,0 +1,472 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \
+   python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_beta/b}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~floppym/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   app-crypt/libb2
+   >=dev-libs/expat-2.1:=
+   dev-libs/libffi:=
+   sys-apps/util-linux:=
+   >=sys-libs/zlib-1.1.3:=
+   virtual/libcrypt:=
+   

[gentoo-commits] proj/kde:master commit in: kde-apps/kalarm/

2022-07-08 Thread Andreas Sturmlechner
commit: fd983584fc766588efce2701a78b6b8b08cbe30f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul  8 12:53:21 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul  8 12:54:57 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fd983584

kde-apps/kalarm: Forward test fix from kalarmcal

Bug: https://bugs.gentoo.org/857012
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kalarm/kalarm-.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/kde-apps/kalarm/kalarm-.ebuild 
b/kde-apps/kalarm/kalarm-.ebuild
index 782a550daf..5ed74c60f4 100644
--- a/kde-apps/kalarm/kalarm-.ebuild
+++ b/kde-apps/kalarm/kalarm-.ebuild
@@ -78,3 +78,9 @@ src_configure() {
 
ecm_src_configure
 }
+
+src_test() {
+   # LC_TIME bug 665626, 857012
+   # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734
+   LC_TIME="C" TZ=UTC ecm_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kalarm/

2022-07-08 Thread Andreas Sturmlechner
commit: 746dd210a5c143902b3a2e15ea46b8b7499f30db
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jul  8 12:53:21 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jul  8 12:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746dd210

kde-apps/kalarm: Forward test fix from kalarmcal

Closes: https://bugs.gentoo.org/857012
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kalarm/kalarm-22.04.3.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/kde-apps/kalarm/kalarm-22.04.3.ebuild 
b/kde-apps/kalarm/kalarm-22.04.3.ebuild
index 7d3429166a96..f42f8f79e808 100644
--- a/kde-apps/kalarm/kalarm-22.04.3.ebuild
+++ b/kde-apps/kalarm/kalarm-22.04.3.ebuild
@@ -78,3 +78,9 @@ src_configure() {
 
ecm_src_configure
 }
+
+src_test() {
+   # LC_TIME bug 665626, 857012
+   # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734
+   LC_TIME="C" TZ=UTC ecm_src_test
+}



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

2022-07-08 Thread James Le Cuirot
commit: 73d7ffba608ebe18400bfd012132540d6935d38d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jul  8 11:43:21 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Jul  8 11:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d7ffba

app-misc/rbutil: Add missing qttest dependency

Perhaps this could be avoided, but not without patching.

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

 app-misc/rbutil/rbutil-1.5.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-misc/rbutil/rbutil-1.5.1.ebuild 
b/app-misc/rbutil/rbutil-1.5.1.ebuild
index 96956195e14e..c4d3f49101d8 100644
--- a/app-misc/rbutil/rbutil-1.5.1.ebuild
+++ b/app-misc/rbutil/rbutil-1.5.1.ebuild
@@ -26,7 +26,10 @@ RDEPEND="
media-libs/speexdsp
virtual/libusb:1
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qttest:5
+"
 BDEPEND="
dev-qt/linguist-tools:5
virtual/pkgconfig



  1   2   >