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

2021-03-18 Thread Joonas Niilola
commit: 853553c59b4ad13ad3aedce2df4ae7f1e4a34dc1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar 19 06:19:17 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 19 06:19:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853553c5

media-gfx/chafa: stabilize 1.6.0 on amd64

Bug: https://bugs.gentoo.org/777114

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

 media-gfx/chafa/chafa-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.6.0.ebuild 
b/media-gfx/chafa/chafa-1.6.0.ebuild
index 2c7e6798a52..8d392fc2d20 100644
--- a/media-gfx/chafa/chafa-1.6.0.ebuild
+++ b/media-gfx/chafa/chafa-1.6.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz";
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="+tools"
 
 RDEPEND="



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

2021-03-18 Thread Joonas Niilola
commit: 8d299ea2093a4591488f18bb6117bf2cb5e6b094
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar 19 06:22:55 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 19 06:22:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d299ea2

sys-kernel/pf-sources: bump to 5.11-pf4

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

 sys-kernel/pf-sources/Manifest  |  1 +
 sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 878ffbf25f4..3669498231b 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -11,4 +11,5 @@ DIST pf-sources-5.10_p12.patch 5244822 BLAKE2B 
ca004890e20a07864e858bf1834265f12
 DIST pf-sources-5.11_p1.patch 2710131 BLAKE2B 
67a3528d1c59f24af9f09bc669e736d41394041874e07ebaa68bba8393d98b6094f3c733f1f395cb0a816f418702934d7ac828fceabebcec187526ca378929f4
 SHA512 
0bc79a5eb093c0b072826098b78894d59bab2bb8107221c9727c4aebb839b2e4d066c2f4918614bfbf4e3af210a6d1852189303f9ebf338f2e5038f166d4dfb0
 DIST pf-sources-5.11_p2.patch 2720760 BLAKE2B 
db2ccb4449d6ed2d545c15ef82b99d581e462908ab2290b62119c09da93a7cf202e3a1792a1bf3afb6ae98f4c9f8ea34ef7ad7056206f3eac7daa8a7a9559f4a
 SHA512 
1ab4748cac5a8a210a48543606c2c3e30e4528c819b4e7d7e29d992d4f9b14ae6e7219d7d96d090fc887d72887735e52dad9a8d396d775c8c32b80b01532a9ea
 DIST pf-sources-5.11_p3.patch 3932843 BLAKE2B 
655d68a6cced89aeab7b71cb67d0469567201766f378371e0e6c933fb4ac48317e27c5a148dc70117550c4f09c2b8d4c7690f5f0d88754d80fe8ca9ab9bc2415
 SHA512 
3b1444baa42a737166c1ce7b40d616123b2df197f9f6fc3041fded977f760627603656fbb6f41c12ad008ec724d96ae81664bbaedda4f3759aec50cb5820776b
+DIST pf-sources-5.11_p4.patch 4443076 BLAKE2B 
294d1eb3ec09de6c5d6011913a8d831185a424a85e3bc6d245bd3ef4fe6b50d8e2b64decf398c153435de0b24c2417a7076ae854424201ce61cfdbbdedf4565f
 SHA512 
3a14d63039e1a3701493d17b164364ef3c9167333e16aa8202b2967eebfaab3bd0c233b1e09af44a190a86a1b5599ee339f9ae06298c77404e7f99c6f9f14df7
 DIST pf-sources-5.9_p7.patch 3027972 BLAKE2B 
9247ea63b30f9d42d79303b73a900d468a71e70932f7f15ae697cdba52c46358297023e037226c219fad5df912fb5d21e6f4b7190556ca799fa84924480e
 SHA512 
c69e14f59bf98944b3329c65b7e2c271d74a756bc8c890130bf3cc68b4b96d31f1c33c4edb128580fcaefeb6e42dd04b1eb3d7f071b2d58bc764d26322bda8cd

diff --git a/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild 
b/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild
new file mode 100644
index 000..223e79a03a5
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-5.11_p4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# Define what default functions to run
+ETYPE="sources"
+
+# No 'experimental' USE flag provided, but we still want to use genpatches
+K_EXP_GENPATCHES_NOUSE="1"
+
+# Just get basic genpatches, -pf patch set already includes vanilla-linux 
updates
+K_GENPATCHES_VER="1"
+
+# -pf already sets EXTRAVERSION to kernel Makefile
+K_NOSETEXTRAVERSION="1"
+
+# Not supported by the Gentoo security team
+K_SECURITY_UNSUPPORTED="1"
+
+# We want the very basic patches from gentoo-sources, experimental patch is
+# already included in pf-sources
+K_WANT_GENPATCHES="base extras"
+
+inherit kernel-2 optfeature
+detect_version
+
+DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and 
Gentoo's genpatches"
+HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README
+   https://dev.gentoo.org/~mpagano/genpatches/";
+SRC_URI="${KERNEL_URI}
+   
https://github.com/pfactum/pf-kernel/compare/v${PV/_p*/}...v${PV/_p*/}-pf${PV/*_p/}.diff
 -> ${P}.patch
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${PV/_p*/}-${K_GENPATCHES_VER}.extras.tar.xz";
+
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+S="${WORKDIR}/linux-${PVR}-pf"
+
+PATCHES=( "${DISTDIR}/${P}.patch" )
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report 
problems,
+   see: ${HOMEPAGE}."
+
+pkg_setup() {
+   ewarn ""
+   ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the pf developers directly."
+   ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues 
with"
+   ewarn "the ebuilds. Thank you."
+   ewarn ""
+
+   kernel-2_pkg_setup
+}
+
+src_prepare() {
+   # kernel-2_src_prepare doesn't apply PATCHES().
+   default
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+
+   elog "Optional features:"
+   optfeature "Userspace KSM helper" sys-process/uksmd
+}



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

2021-03-18 Thread Joonas Niilola
commit: 0d131984f00972bd08a7ec4c8a59912c1f4a02f2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar 19 06:22:37 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 19 06:22:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d131984

media-gfx/chafa: stabilize 1.6.0 on x86

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

 media-gfx/chafa/chafa-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.6.0.ebuild 
b/media-gfx/chafa/chafa-1.6.0.ebuild
index 8d392fc2d20..7fbf7ffddd6 100644
--- a/media-gfx/chafa/chafa-1.6.0.ebuild
+++ b/media-gfx/chafa/chafa-1.6.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz";
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="+tools"
 
 RDEPEND="



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

2021-03-18 Thread Sam James
commit: c13bd1025edf32b9bee1e7e7728b1fe8ddf67058
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:58:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 04:11:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13bd102

dev-lang/moarvm: fix MultipleKeywordsLines

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

 dev-lang/moarvm/moarvm-2021.02.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-lang/moarvm/moarvm-2021.02.ebuild 
b/dev-lang/moarvm/moarvm-2021.02.ebuild
index 27ecb3b8904..df017e9cd54 100644
--- a/dev-lang/moarvm/moarvm-2021.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2021.02.ebuild
@@ -9,7 +9,6 @@ MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
inherit git-r3
-   KEYWORDS=""
S="${WORKDIR}/${P}"
 else
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";



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

2021-03-18 Thread Sam James
commit: c4c7c3fa3c9ebd64c320092595932545d0ea6e82
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:57:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 04:11:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c7c3fa

media-libs/libdca: fix build with slibtool

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

 .../libdca/files/libdca-0.0.7-slibtool.patch   | 22 ++
 media-libs/libdca/libdca-0.0.7.ebuild  |  1 +
 2 files changed, 23 insertions(+)

diff --git a/media-libs/libdca/files/libdca-0.0.7-slibtool.patch 
b/media-libs/libdca/files/libdca-0.0.7-slibtool.patch
new file mode 100644
index 000..cd6b89d060e
--- /dev/null
+++ b/media-libs/libdca/files/libdca-0.0.7-slibtool.patch
@@ -0,0 +1,22 @@
+https://code.videolan.org/videolan/libdca/-/issues/4
+https://bugs.gentoo.org/775602
+
+commit c54898d587fda740b10e32055c5464eeae289889
+Author: orbea 
+Date:   Tue Mar 16 10:21:52 2021 -0700
+
+build: Fix -version-info and -export-symbols-regex typos.
+
+diff --git a/libdca/Makefile.am b/libdca/Makefile.am
+index 05bdaca..891fb25 100644
+--- a/libdca/Makefile.am
 b/libdca/Makefile.am
+@@ -5,7 +5,7 @@ lib_LTLIBRARIES = libdca.la
+ libdca_la_SOURCES = dca_internal.h tables.h tables_quantization.h \
+   tables_huffman.h tables_fir.h tables_adpcm.h tables_vq.h \
+   bitstream.h bitstream.c parse.c downmix.c
+-libdca_la_LDFLAGS = -no-undefined -version 0:0:0 -export-symbol-regex dca_.*
++libdca_la_LDFLAGS = -no-undefined -version-info 0:0:0 -export-symbols-regex 
dca_.*
+ libdca_la_LIBADD = $(LIBDCA_LIBS)
+
+ pkgconfigdir = $(libdir)/pkgconfig

diff --git a/media-libs/libdca/libdca-0.0.7.ebuild 
b/media-libs/libdca/libdca-0.0.7.ebuild
index 177a74cd0a3..a273f17b90e 100644
--- a/media-libs/libdca/libdca-0.0.7.ebuild
+++ b/media-libs/libdca/libdca-0.0.7.ebuild
@@ -19,6 +19,7 @@ DOCS=( AUTHORS ChangeLog NEWS README TODO doc/${PN}.txt )
 PATCHES=(
"${FILESDIR}"/${PN}-0.0.5-cflags.patch
"${FILESDIR}"/${PN}-0.0.5-tests-optional.patch
+   "${FILESDIR}"/${PN}-0.0.7-slibtool.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-p2p/eiskaltdcpp/

2021-03-18 Thread Sam James
commit: a948e734ce7ff05d3127e6146f5ae3b747409dab
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 04:08:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 04:11:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a948e734

net-p2p/eiskaltdcpp: fix MultipleKeywordsLines

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

 net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild | 1 -
 net-p2p/eiskaltdcpp/eiskaltdcpp-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild 
b/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild
index 9fc3dc202fe..6a9de498c3a 100644
--- a/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild
+++ b/net-p2p/eiskaltdcpp/eiskaltdcpp-2.4.2.ebuild
@@ -32,7 +32,6 @@ if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~x86"
 else
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
-   KEYWORDS=""
 fi
 
 RDEPEND="

diff --git a/net-p2p/eiskaltdcpp/eiskaltdcpp-.ebuild 
b/net-p2p/eiskaltdcpp/eiskaltdcpp-.ebuild
index c160df0f27b..2c795225234 100644
--- a/net-p2p/eiskaltdcpp/eiskaltdcpp-.ebuild
+++ b/net-p2p/eiskaltdcpp/eiskaltdcpp-.ebuild
@@ -32,7 +32,6 @@ if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~x86"
 else
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git";
-   KEYWORDS=""
 fi
 
 RDEPEND="



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

2021-03-18 Thread Sam James
commit: 839481ec9326018e44ea9a1fbca0ce77a01f7f47
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:59:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 04:11:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839481ec

dev-python/markdown: fix MultipleKeywordsLines

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

 dev-python/markdown/markdown-2.6.11.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/markdown/markdown-2.6.11.ebuild 
b/dev-python/markdown/markdown-2.6.11.ebuild
index 1879cab8d47..c52e5e76091 100644
--- a/dev-python/markdown/markdown-2.6.11.ebuild
+++ b/dev-python/markdown/markdown-2.6.11.ebuild
@@ -16,8 +16,7 @@ SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc
-~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="doc"
 RESTRICT="test"
 



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

2021-03-18 Thread Yixun Lan
commit: 300ca15b52e08471e02602f7422010f1e05d166a
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Mar 18 01:08:30 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Mar 19 03:41:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300ca15b

dev-vcs/git-publish: add version 1.7.0

git-pushlish make it easy to send patches

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-publish/Manifest |  1 +
 dev-vcs/git-publish/git-publish-1.7.0.ebuild | 43 
 dev-vcs/git-publish/metadata.xml | 17 +++
 3 files changed, 61 insertions(+)

diff --git a/dev-vcs/git-publish/Manifest b/dev-vcs/git-publish/Manifest
new file mode 100644
index 000..09e46d1b96d
--- /dev/null
+++ b/dev-vcs/git-publish/Manifest
@@ -0,0 +1 @@
+DIST git-publish-1.7.0.tar.gz 21569 BLAKE2B 
1438e5018ebe7d258fee2527597e56080b574765a87b03d814b6d0d41c68397cba6099866382e9f2c560d8bab58214fb9e5f54f0127433917178337df81ff789
 SHA512 
dbf343e0284c52edd42ba8d844a9db90810ddd02e7a98bcd1c2af72cd9f5242e9c0a9ea921edf47583bfe05943288286e57a018a7a6b2dcf25bae4f663225025

diff --git a/dev-vcs/git-publish/git-publish-1.7.0.ebuild 
b/dev-vcs/git-publish/git-publish-1.7.0.ebuild
new file mode 100644
index 000..7a000d78110
--- /dev/null
+++ b/dev-vcs/git-publish/git-publish-1.7.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+inherit python-single-r1
+
+DESCRIPTION="Tool for preparing and storing patch revisions as git tag"
+HOMEPAGE="https://github.com/stefanha/git-publish";
+SRC_URI="https://github.com/stefanha/git-publish/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-vcs/git
+"
+BDEPEND="${PYTHON_DEPS}
+   man? ( dev-lang/perl )
+"
+
+src_prepare() {
+   default
+   python_fix_shebang git-publish
+}
+
+src_compile() {
+   if use man; then
+   pod2man --center "git-publish Documentation" --release "${PV}" \
+   git-publish.pod git-publish.1 || die
+   fi
+}
+
+src_install() {
+   dobin git-publish
+   use man && doman git-publish.1
+   insinto /usr/share/${PN}/hooks
+   doins hooks/pre-publish-send-email.example
+}

diff --git a/dev-vcs/git-publish/metadata.xml b/dev-vcs/git-publish/metadata.xml
new file mode 100644
index 000..b97d2e99f3b
--- /dev/null
+++ b/dev-vcs/git-publish/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   git-publish prepares patches and stores them as git tags for 
future reference.
+   It works with individual patches as well as patch series. 
Revision numbering
+   is handled automatically.
+   
+   
+   d...@gentoo.org
+   Yixun Lan
+   
+   
+   
+   stefanha/git-publish
+   
+



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

2021-03-18 Thread Yixun Lan
commit: 3c39b091100eb0c3a56ef34b69a46fed0a16465e
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Mar 18 01:17:07 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Mar 19 03:41:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c39b091

dev-vcs/git-pw: add version 2.0.0

A handy tool to work with patchwork

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-pw/Manifest |  1 +
 dev-vcs/git-pw/files/git-pw-2.0.0-version.patch | 11 +++
 dev-vcs/git-pw/git-pw-2.0.0.ebuild  | 42 +
 dev-vcs/git-pw/metadata.xml | 17 ++
 4 files changed, 71 insertions(+)

diff --git a/dev-vcs/git-pw/Manifest b/dev-vcs/git-pw/Manifest
new file mode 100644
index 000..9911bd4fe41
--- /dev/null
+++ b/dev-vcs/git-pw/Manifest
@@ -0,0 +1 @@
+DIST git-pw-2.0.0.tar.gz 32151 BLAKE2B 
f8ef04b31cb4457ac9bae333bae65deb7d17469cd25a3724a27201dab0c05f98151a5ec1066cb9d2de81d82360f4e46eaa59ebd08904dfa0d16106f589e17e4c
 SHA512 
83ac4d56091bfe9b03733939fb3e4feab22ce4455eebe8508bc730705b69054a2f060cfb8a1ea469476d9519809a89116ff56210efe4cd76e50df5a5d40886fc

diff --git a/dev-vcs/git-pw/files/git-pw-2.0.0-version.patch 
b/dev-vcs/git-pw/files/git-pw-2.0.0-version.patch
new file mode 100644
index 000..92706506c69
--- /dev/null
+++ b/dev-vcs/git-pw/files/git-pw-2.0.0-version.patch
@@ -0,0 +1,11 @@
+diff --git a/PKG-INFO b/PKG-INFO
+new file mode 100644
+index 000..9748ce5
+--- /dev/null
 b/PKG-INFO
+@@ -0,0 +1,5 @@
++Metadata-Version: 2.1
++Name: git-pw
++Version: 2.0.0
++Summary: A tool for integrating Git with Patchwork
++Home-page: https://github.com/getpatchwork/git-pw

diff --git a/dev-vcs/git-pw/git-pw-2.0.0.ebuild 
b/dev-vcs/git-pw/git-pw-2.0.0.ebuild
new file mode 100644
index 000..8efc99b1623
--- /dev/null
+++ b/dev-vcs/git-pw/git-pw-2.0.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/getpatchwork/git-pw.git";
+else
+   SRC_URI="https://github.com/getpatchwork/git-pw/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A tool for integrating Git with Patchwork"
+HOMEPAGE="https://github.com/getpatchwork/git-pw";
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-python/arrow-0.10[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/pytest-cov-2.5[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/${P}-version.patch" )
+
+distutils_enable_tests pytest

diff --git a/dev-vcs/git-pw/metadata.xml b/dev-vcs/git-pw/metadata.xml
new file mode 100644
index 000..2845f37880c
--- /dev/null
+++ b/dev-vcs/git-pw/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   git-pw is a tool for integrating Git with Patchwork, the 
web-based patch
+   tracking system. It only supports Patchwork 2.0+ and REST API 
support
+   must be enabled on the server end. 
+   
+   
+   d...@gentoo.org
+   Yixun Lan
+   
+   
+   
+   getpatchwork/git-pw
+   
+



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

2021-03-18 Thread Sam James
commit: e766fbdd933ac97759340151764860aeca00a1cc
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:31:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 03:31:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e766fbdd

x11-wm/muffin: fix build with slibtool

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

 x11-wm/muffin/files/muffin-4.8.1-slibtool.patch | 146 
 x11-wm/muffin/muffin-4.8.1.ebuild   |   4 +
 2 files changed, 150 insertions(+)

diff --git a/x11-wm/muffin/files/muffin-4.8.1-slibtool.patch 
b/x11-wm/muffin/files/muffin-4.8.1-slibtool.patch
new file mode 100644
index 000..65f70b22023
--- /dev/null
+++ b/x11-wm/muffin/files/muffin-4.8.1-slibtool.patch
@@ -0,0 +1,146 @@
+https://github.com/linuxmint/muffin/pull/577
+https://bugs.gentoo.org/767139
+
+From c10ab2d741cf4bbeff8f40f6859c9381606dbf26 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 25 Jan 2021 22:30:35 -0800
+Subject: [PATCH 1/2] build: Add missing libtool depedencies.
+
+This fixes the build with slibtool.
+---
+ clutter/clutter/Makefile.am | 18 +++---
+ src/Makefile.am |  9 +++--
+ 2 files changed, 22 insertions(+), 5 deletions(-)
+
+diff --git a/clutter/clutter/Makefile.am b/clutter/clutter/Makefile.am
+index a6366f4f2..ecfa568b7 100644
+--- a/clutter/clutter/Makefile.am
 b/clutter/clutter/Makefile.am
+@@ -666,7 +666,11 @@ Clutter-@MUFFIN_PLUGIN_API_VERSION@.gir: 
libmuffin-clutter-@MUFFIN_PLUGIN_API_VE
+ 
+ Clutter_@MUFFIN_PLUGIN_API_VERSION@_gir_NAMESPACE = Clutter
+ Clutter_@MUFFIN_PLUGIN_API_VERSION@_gir_VERSION = @MUFFIN_PLUGIN_API_VERSION@
+-Clutter_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = 
libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la
++Clutter_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = \
++  libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl/libmuffin-cogl-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl-pango/libmuffin-cogl-pango-@MUFFIN_PLUGIN_API_VERSION@.la
 \
++  
$(top_builddir)/../cogl/cogl-path/libmuffin-cogl-path-@MUFFIN_PLUGIN_API_VERSION@.la
+ Clutter_@MUFFIN_PLUGIN_API_VERSION@_gir_FILES = \
+   $(clutter_include_HEADERS) \
+   $(clutter_deprecated_HEADERS) \
+@@ -687,7 +691,11 @@ Cally-@MUFFIN_PLUGIN_API_VERSION@.gir: Makefile 
Clutter-@MUFFIN_PLUGIN_API_VERSI
+ 
+ Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_NAMESPACE = Cally
+ Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_VERSION = @MUFFIN_PLUGIN_API_VERSION@
+-Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = 
libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la
++Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = \
++  libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl/libmuffin-cogl-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl-pango/libmuffin-cogl-pango-@MUFFIN_PLUGIN_API_VERSION@.la
 \
++  
$(top_builddir)/../cogl/cogl-path/libmuffin-cogl-path-@MUFFIN_PLUGIN_API_VERSION@.la
+ Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_FILES = $(cally_sources_h) 
$(cally_sources_c)
+ Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_CFLAGS = $(AM_CPPFLAGS) 
$(CLUTTER_CFLAGS)
+ Cally_@MUFFIN_PLUGIN_API_VERSION@_gir_SCANNERFLAGS = \
+@@ -702,7 +710,11 @@ ClutterX11-@MUFFIN_PLUGIN_API_VERSION@.gir: Makefile 
Clutter-@MUFFIN_PLUGIN_API_
+ 
+ ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_NAMESPACE = ClutterX11
+ ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_INCLUDES = xlib-2.0
+-ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = 
libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la
++ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_LIBS = \
++  libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl/libmuffin-cogl-@MUFFIN_PLUGIN_API_VERSION@.la \
++  
$(top_builddir)/../cogl/cogl-pango/libmuffin-cogl-pango-@MUFFIN_PLUGIN_API_VERSION@.la
 \
++  
$(top_builddir)/../cogl/cogl-path/libmuffin-cogl-path-@MUFFIN_PLUGIN_API_VERSION@.la
+ ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_FILES = $(x11_introspection)
+ ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_CFLAGS = $(AM_CPPFLAGS) 
$(CLUTTER_CFLAGS)
+ ClutterX11_@MUFFIN_PLUGIN_API_VERSION@_gir_SCANNERFLAGS = \
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 9cb3af14e..37274a4bd 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -277,7 +277,12 @@ Meta-$(api_version).gir: libmuffin.la
+ @META_GIR@_INCLUDES = GObject-2.0 CDesktopEnums-3.0 Gdk-3.0 Gtk-3.0 
Cogl-$(MUFFIN_PLUGIN_API_VERSION) Clutter-$(MUFFIN_PLUGIN_API_VERSION) xlib-2.0 
xfixes-4.0
+ @META_GIR@_PACKAGES = gtk+-3.0
+ @META_GIR@_CFLAGS = $(AM_CPPFLAGS)
+-@META_GIR@_LIBS = libmuffin.la
++@META_GIR@_LIBS = \
++  libmuffin.la \
++  
$(top_builddir)/clutter/clutter/libmuffin-clutter-@MUFFIN_PLUGIN_API_VERSION@.la
 \
++  $(top_builddir)/cogl/cogl/libmuffin-cogl-@MUFFIN_PLUGIN_API_VERSION@.la 
\
++  
$(top_builddir)/cogl/cogl-pango/libmuffin-cogl-pango-@MUFFIN_PLUGIN

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

2021-03-18 Thread Sam James
commit: 0efb8321303facab933de4d04a214cc3acf30fc1
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:21:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 03:21:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efb8321

media-libs/portaudio: fix slibtool build

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

 .../files/portaudio-19.06.00-slibtool.patch| 60 ++
 media-libs/portaudio/portaudio-19.06.00-r3.ebuild  |  1 +
 2 files changed, 61 insertions(+)

diff --git a/media-libs/portaudio/files/portaudio-19.06.00-slibtool.patch 
b/media-libs/portaudio/files/portaudio-19.06.00-slibtool.patch
new file mode 100644
index 000..d7b67cf101f
--- /dev/null
+++ b/media-libs/portaudio/files/portaudio-19.06.00-slibtool.patch
@@ -0,0 +1,60 @@
+https://bugs.gentoo.org/777072
+https://github.com/PortAudio/portaudio/pull/451
+https://github.com/PortAudio/portaudio/pull/452
+
+From ef36b577c844d28e90ac276c59c0b4d0fbf853c7 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 20 Jan 2021 18:23:43 -0800
+Subject: [PATCH] autoconf build: add src dir src/hostapi/skeleton to fix out
+ of tree builds."
+
+---
+ Makefile.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.in b/Makefile.in
+index 5e1a7648..967bba38 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -146,6 +146,7 @@ SRC_DIRS = \
+   src/hostapi/dsound \
+   src/hostapi/jack \
+   src/hostapi/oss \
++  src/hostapi/skeleton \
+   src/hostapi/wasapi \
+   src/hostapi/wdmks \
+   src/hostapi/wmme \
+From c2dd992caa33b0927fb45228f0de0a2d51401f65 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 20 Jan 2021 21:46:12 -0800
+Subject: [PATCH] build: Fix builds with parallel make.
+
+---
+ Makefile.in | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index 5e1a7648..10f8e8ed 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -220,16 +220,16 @@ clean:
+ distclean: clean
+   $(RM) config.log config.status Makefile libtool portaudio-2.0.pc
+ 
+-%.o: %.c $(MAKEFILE) $(PAINC)
++%.o: %.c $(MAKEFILE) $(PAINC) lib-stamp
+   $(CC) -c $(CFLAGS) $< -o $@
+ 
+-%.lo: %.c $(MAKEFILE) $(PAINC)
++%.lo: %.c $(MAKEFILE) $(PAINC) lib-stamp
+   $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $< -o $@
+ 
+-%.lo: %.cpp $(MAKEFILE) $(PAINC)
++%.lo: %.cpp $(MAKEFILE) $(PAINC) lib-stamp
+   $(LIBTOOL) --mode=compile --tag=CXX $(CXX) -c $(CXXFLAGS) $< -o $@
+ 
+-%.o: %.cpp $(MAKEFILE) $(PAINC)
++%.o: %.cpp $(MAKEFILE) $(PAINC) lib-stamp
+   $(CXX) -c $(CXXFLAGS) $< -o $@
+ 
+ %.o: %.asm

diff --git a/media-libs/portaudio/portaudio-19.06.00-r3.ebuild 
b/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
index f7135758833..d19d4523799 100644
--- a/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
+++ b/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
@@ -30,6 +30,7 @@ DOCS=( README.txt )
 PATCHES=(
"${DISTDIR}/${PN}-19.06.00-audacity-portmixer.patch"
"${FILESDIR}"/${PN}-19.06.00-AR.patch # bug #720966, trigger reconf
+   "${FILESDIR}"/${PN}-19.06.00-slibtool.patch
 )
 
 src_prepare() {



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

2021-03-18 Thread Sam James
commit: 7857543747783fa7beae8a493cfc700f4b7ef993
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:14:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 03:14:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78575437

media-libs/portaudio: fix metadata indentation

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

 media-libs/portaudio/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/portaudio/metadata.xml 
b/media-libs/portaudio/metadata.xml
index c870d0eef0a..ee7258ac28e 100644
--- a/media-libs/portaudio/metadata.xml
+++ b/media-libs/portaudio/metadata.xml
@@ -1,8 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   so...@gentoo.org
-   Gentoo Sound project
-
+   
+   so...@gentoo.org
+   Gentoo Sound project
+   
 



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

2021-03-18 Thread Sam James
commit: 09a79660cdbcf04bc49ce29b342f8879bd56c271
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:15:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 03:15:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a79660

media-libs/portaudio: add github upstream metadata

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

 media-libs/portaudio/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/portaudio/metadata.xml 
b/media-libs/portaudio/metadata.xml
index ee7258ac28e..f6d41702b01 100644
--- a/media-libs/portaudio/metadata.xml
+++ b/media-libs/portaudio/metadata.xml
@@ -5,4 +5,7 @@
so...@gentoo.org
Gentoo Sound project

+   
+   PortAudio/portaudio
+   
 



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

2021-03-18 Thread Sam James
commit: 29fe994cc82bfd61372ba69d9758429e150bd7e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 03:13:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 03:13:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fe994c

media-libs/portaudio: minor style change

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

 media-libs/portaudio/portaudio-19.06.00-r3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/portaudio/portaudio-19.06.00-r3.ebuild 
b/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
index d7d2cd1ee3e..f7135758833 100644
--- a/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
+++ b/media-libs/portaudio/portaudio-19.06.00-r3.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools multilib-minimal
 
 DESCRIPTION="A free, cross-platform, open-source, audio I/O library"
@@ -66,7 +67,9 @@ src_compile() {
 }
 
 multilib_src_install_all() {
-   einstalldocs
+   default
+
use doc && dodoc -r doc/html
+
find "${ED}" -name "*.la" -delete || die
 }



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

2021-03-18 Thread Sam James
commit: 85655453674e5fe981039b2ea9d720d3e214ad37
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:51:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:51:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85655453

dev-libs/libindicator: fix DoubleEmptyLine

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

 dev-libs/libindicator/libindicator-12.10.1-r201.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
index 3b0aa709944..7be65f859fc 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
@@ -31,7 +31,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-12.10.1-nonbash.patch
 )
 
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libindicator/, dev-libs/libindicator/files/

2021-03-18 Thread Sam James
commit: 7512fcdbb864c71092929866f019cbe88dc614fc
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:48:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:48:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7512fcdb

dev-libs/libindicator: fix nonbash

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

 dev-libs/libindicator/files/libindicator-ldflags-spacing.patch | 1 +
 dev-libs/libindicator/libindicator-12.10.1-r301.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch 
b/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch
index 8c4a55faec0..5bd2cf89d5a 100644
--- a/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch
+++ b/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch
@@ -1,3 +1,4 @@
+https://bugs.launchpad.net/libindicator/+bug/1502925
 --- a/configure.ac 2012-07-11 14:07:33.167169453 -0400
 +++ b/configure.ac 2015-10-04 09:59:31.023669616 -0400
 @@ -66,7 +66,7 @@

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
index 2b6dd20a0cb..18d09e5d511 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
@@ -26,8 +26,8 @@ BDEPEND="
test? ( dev-util/dbus-test-runner )"
 
 PATCHES=(
-   # https://bugs.launchpad.net/libindicator/+bug/1502925
-   "${FILESDIR}"/${PN}-ldflags-spacing.patch
+   # Fixed version of https://bugs.launchpad.net/libindicator/+bug/1502925
+   "${FILESDIR}"/${PN}-12.10.1-r301-nonbash.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libindicator/files/, dev-libs/libindicator/

2021-03-18 Thread Sam James
commit: 1e1a804922b8518f578619116c9084a08b24844d
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:50:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:50:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1a8049

dev-libs/libindicator: fix nonbash for both slots

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

 .../files/libindicator-12.10.1-nonbash.patch   | 23 ++
 .../libindicator/libindicator-12.10.1-r201.ebuild  |  4 +++-
 .../libindicator/libindicator-12.10.1-r301.ebuild  |  2 +-
 3 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libindicator/files/libindicator-12.10.1-nonbash.patch 
b/dev-libs/libindicator/files/libindicator-12.10.1-nonbash.patch
new file mode 100644
index 000..eac1e73aa28
--- /dev/null
+++ b/dev-libs/libindicator/files/libindicator-12.10.1-nonbash.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/777087
+https://bugs.launchpad.net/libindicator/+bug/1502925
+Thanks-to: orbea 
+--- a/configure.ac
 b/configure.ac
+@@ -15,7 +15,7 @@ AM_INIT_AUTOMAKE([1.11 -Wall tar-pax])
+ 
+ AM_MAINTAINER_MODE([enable])
+ 
+-AM_SILENT_RULES([yes])]
++AM_SILENT_RULES([yes])
+ 
+ # Check for programs
+ AC_PROG_CC
+@@ -66,7 +66,7 @@ AS_IF([test "x$with_gtk" = x3],
+ AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3])
+ 
+ LT_LIB_M
+-LIBINDICATOR_LIBS+="$LIBM"
++LIBINDICATOR_LIBS="${LIBINDICATOR_LIBS} $LIBM"
+ 
+ ##
+ # Custom Junk

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
index f470b6ff84b..3b0aa709944 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
@@ -27,9 +27,11 @@ BDEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-ldflags-spacing.patch
+   # Fixed version of https://bugs.launchpad.net/libindicator/+bug/1502925
+   "${FILESDIR}"/${PN}-12.10.1-nonbash.patch
 )
 
+
 src_prepare() {
default
 

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
index 18d09e5d511..12baf401ad2 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
@@ -27,7 +27,7 @@ BDEPEND="
 
 PATCHES=(
# Fixed version of https://bugs.launchpad.net/libindicator/+bug/1502925
-   "${FILESDIR}"/${PN}-12.10.1-r301-nonbash.patch
+   "${FILESDIR}"/${PN}-12.10.1-nonbash.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/

2021-03-18 Thread Maciej Barć
commit: a1100fe1492e6b69759d0fabe9d9c22f112bb4b8
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Mar 18 22:49:15 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Thu Mar 18 22:49:15 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1100fe1

dev-scheme/guile-gi: change homepage

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 2 +-
 dev-scheme/guile-gi/guile-gi-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild 
b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild
index 5b3da487..6571ad72 100644
--- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild
+++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
-HOMEPAGE="https://github.com/spk121/guile-gi";
+HOMEPAGE="https://spk121.github.io/guile-gi/";
 
 if [[ "${PV}" == ** ]]; then
inherit git-r3

diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild 
b/dev-scheme/guile-gi/guile-gi-.ebuild
index 5b3da487..6571ad72 100644
--- a/dev-scheme/guile-gi/guile-gi-.ebuild
+++ b/dev-scheme/guile-gi/guile-gi-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
-HOMEPAGE="https://github.com/spk121/guile-gi";
+HOMEPAGE="https://spk121.github.io/guile-gi/";
 
 if [[ "${PV}" == ** ]]; then
inherit git-r3



[gentoo-commits] proj/genkernel:master commit in: /, patches/coreutils/8.32/, arch/riscv64/

2021-03-18 Thread Thomas Deutschmann
commit: c541b76e7b401ab685412e1ab95cb77dbc859b20
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Mar 19 02:13:52 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 19 02:45:48 2021 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c541b76e

Add RISC-V support

Bug: https://bugs.gentoo.org/767937
Signed-off-by: Thomas Deutschmann  gentoo.org>

 arch/riscv64/arch-config   | 449 +
 arch/riscv64/config.sh |   8 +
 arch/riscv64/modules_load  |   2 +
 gen_arch.sh|   3 +
 gen_initramfs.sh   |   2 +-
 ...tore-8.31-behavior-on-removed-directories.patch |  86 
 6 files changed, 549 insertions(+), 1 deletion(-)

diff --git a/arch/riscv64/arch-config b/arch/riscv64/arch-config
new file mode 100644
index 000..2c1dd16
--- /dev/null
+++ b/arch/riscv64/arch-config
@@ -0,0 +1,449 @@
+CONFIG_64BIT=y
+# CONFIG_AHCI_CEVA is not set
+# CONFIG_AHCI_QORIQ is not set
+# CONFIG_AK8974 is not set
+CONFIG_AK8975=m
+# CONFIG_AL_FIC is not set
+# CONFIG_ALTERA_MBOX is not set
+CONFIG_AQTION=m
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_ARCH_FLATMEM_ENABLE=y
+CONFIG_ARCH_HAS_BINFMT_FLAT=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_ARCH_HAS_MMIOWB=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_BITS_MAX=24
+CONFIG_ARCH_MMAP_RND_BITS_MIN=18
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
+# CONFIG_ARCH_RV32I is not set
+CONFIG_ARCH_RV64I=y
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+# CONFIG_ATH10K_AHB is not set
+CONFIG_AUDIT_GENERIC=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+# CONFIG_AXP20X_ADC is not set
+# CONFIG_AXP20X_POWER is not set
+CONFIG_AXP288_ADC=m
+CONFIG_AXP288_FUEL_GAUGE=m
+# CONFIG_BACKLIGHT_LED is not set
+# CONFIG_BATTERY_GOLDFISH is not set
+CONFIG_BATTERY_MAX17042=m
+# CONFIG_BCACHE is not set
+# CONFIG_BINFMT_FLAT is not set
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_BLK_DEV_SKD=m
+CONFIG_BMC150_MAGN_I2C=m
+CONFIG_BMC150_MAGN=m
+CONFIG_BMG160_I2C=m
+CONFIG_BMG160=m
+CONFIG_BMG160_SPI=m
+CONFIG_BTT=y
+# CONFIG_CAN_FLEXCAN is not set
+# CONFIG_CAN_GRCAN is not set
+CONFIG_CHARGER_BQ24190=m
+# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
+# CONFIG_CHARGER_UCS1002 is not set
+CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y
+CONFIG_CLK_SIFIVE_PRCI=y
+CONFIG_CLK_SIFIVE=y
+CONFIG_CLONE_BACKWARDS=y
+# CONFIG_CM3605 is not set
+CONFIG_CMDLINE=""
+CONFIG_CMODEL_MEDANY=y
+# CONFIG_CMODEL_MEDLOW is not set
+# CONFIG_COMMON_CLK_CDCE925 is not set
+# CONFIG_COMMON_CLK_FIXED_MMIO is not set
+# CONFIG_COMMON_CLK_SI514 is not set
+# CONFIG_COMMON_CLK_SI570 is not set
+# CONFIG_COMMON_CLK_VC5 is not set
+# CONFIG_CONTEXT_TRACKING_FORCE is not set
+CONFIG_CONTEXT_TRACKING=y
+# CONFIG_CPU_THERMAL is not set
+CONFIG_CRC_CCITT=y
+CONFIG_CRYPTO_CRC32C=y
+# CONFIG_CRYPTO_DEV_CCREE is not set
+# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_USER_API_HASH=y
+CONFIG_CRYPTO_USER_API=y
+CONFIG_DAX_DRIVER=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_DMA_OF=y
+# CONFIG_DMARD06 is not set
+CONFIG_DMA_VIRTUAL_CHANNELS=m
+# CONFIG_DPOT_DAC is not set
+CONFIG_DTC=y
+# CONFIG_DW_AXI_DMAC is not set
+CONFIG_EFI_GENERIC_STUB=y
+CONFIG_EFI_PARAMS_FROM_FDT=y
+# CONFIG_ENVELOPE_DETECTOR is not set
+# CONFIG_FB_GOLDFISH is not set
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_SSD1307 is not set
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FLATMEM_MANUAL is not set
+CONFIG_FPU=y
+CONFIG_FRAME_POINTER=y
+CONFIG_FRAME_WARN=2048
+# CONFIG_FSI is not set
+# CONFIG_FSL_EDMA is not set
+CONFIG_GCC_VERSION=100200
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_CSUM=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_IOREMAP=y
+CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
+CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+CONFIG_GENERIC_SCHED_CLOCK=y
+# CONFIG_GENWQE is not set
+# CONFIG_GOLDFISH_PIPE is not set
+# CONFIG_GOLDFISH_TTY is not set
+CONFIG_GOLDFISH=y
+# CONFIG_GPIO_74X164 is not set
+# CONFIG_GPIO_74XX_MMIO is not set
+# CONFIG_GPIO_ADNP is not set
+# CONFIG_GPIO_ALTERA is not set
+# CONFIG_GPIO_CADENCE is not set
+# CONFIG_GPIO_FTGPIO010 is not set
+# CONFIG_GPIO_GRGPIO is not set
+# CONFIG_GPIO_GW_PLD is not set
+# CONFIG_GPIO_HLWD is not set
+# CONFIG_GPIO_LOGICVC is not set
+# CONFIG_GPIO_SAMA5D2_PIOBU is not set
+# CONFIG_GPIO_SIFIVE is not set
+# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_WATCHDOG is not set
+CONFIG_HANDLE_DOMAIN_IRQ=y
+CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
+CONFIG_HAVE_ARCH_KASAN=y
+CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_FUTEX_CMPXCHG=y
+CONFIG_HAVE_VIRT_CPU_ACCOUN

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

2021-03-18 Thread Thomas Deutschmann
commit: 588d9254f66d090e593033da2aa9a257d6e3bfce
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 19 02:35:50 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 19 02:45:48 2021 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=588d9254

gen_configkernel.sh: config_kernel(): Warn when kernel config did not change

When user requests to modify kernel config, i.e. `genkernel --menuconfig`
but kernel config did not change, show a warning to allow user to notice.

This can happen for example when user loaded a different kernel config
in dialog but forgot to save to $KERNEL_OUTPUTDIR/.config which is
required in that case.

Link 1: https://forums.gentoo.org/viewtopic-p-8588232.html#8588232
Signed-off-by: Thomas Deutschmann  gentoo.org>

 gen_configkernel.sh | 9 +
 1 file changed, 9 insertions(+)

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 00eab73..bff3fdc 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -334,8 +334,17 @@ config_kernel() {
 
if [ -n "${add_config}" ]
then
+   local kconfig_md5sum_old="$(md5sum < 
"${KERNEL_OUTPUTDIR}/.config")"
+
print_info 1 "$(get_indent 1)>> Invoking ${add_config} ..."
compile_generic ${add_config} kernelruntask
+
+   local kconfig_md5sum_new="$(md5sum < 
"${KERNEL_OUTPUTDIR}/.config")"
+   if [[ "${kconfig_md5sum_old}" == "${kconfig_md5sum_new}" ]]
+   then
+   print_warning 1 "$(get_indent 1)>> Kernel config was 
not modified!"
+   fi
+   unset kconfig_md5sum_old kconfig_md5sum_new
fi
 
local -a required_kernel_options



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

2021-03-18 Thread Thomas Deutschmann
commit: 3c1cb4d8c8c9889406e093c6af27932c3fd590bd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Mar 19 02:46:22 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Mar 19 02:46:22 2021 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3c1cb4d8

genkernel: bump to v4.2.0

Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/genkernel b/genkernel
index e6424ba..39e5a0b 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH="${PATH}:/sbin:/usr/sbin"
-GK_V='4.1.2'
+GK_V='4.2.0'
 
 # Normalize locales
 export LC_ALL=C



[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/

2021-03-18 Thread Maciej Barć
commit: 60a12f04753f3f5478b8769ba7c35482b86bec65
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Mar 18 22:40:27 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Thu Mar 18 22:40:29 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60a12f04

dev-scheme/guile-gi: new pkg; add 0.3.1 and live

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 dev-scheme/guile-gi/Manifest  |  1 +
 dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 52 +++
 dev-scheme/guile-gi/guile-gi-.ebuild  | 52 +++
 dev-scheme/guile-gi/metadata.xml  | 24 ++
 4 files changed, 129 insertions(+)

diff --git a/dev-scheme/guile-gi/Manifest b/dev-scheme/guile-gi/Manifest
new file mode 100644
index ..073a4bf2
--- /dev/null
+++ b/dev-scheme/guile-gi/Manifest
@@ -0,0 +1 @@
+DIST guile-gi-0.3.1.tar.gz 345440 BLAKE2B 
17c4ecda48951244d427098767072621278750614919f13d1b03b7ecda5f06b2274c7db50c4288b4bfe581cd852e80cd1d4137b5ccc0e18d0e23866e1eba323a
 SHA512 
b866df95946069cad606bc8f7e7c988665029482bcb986109d652728023151a5e60ee39e86635b9f0b9f0d4d3a9cd72f39b65ee983438f71dff186994e3af197

diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild 
b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild
new file mode 100644
index ..5b3da487
--- /dev/null
+++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
+HOMEPAGE="https://github.com/spk121/guile-gi";
+
+if [[ "${PV}" == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/spk121/${PN}.git";
+else
+   SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+# Tests fail
+RESTRICT="strip test"
+LICENSE="GPL-3"
+SLOT="0"
+
+BDEPEND="
+   sys-apps/texinfo
+"
+DEPEND="
+   >=dev-scheme/guile-2.0.9
+   dev-libs/gobject-introspection
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   find "${S}" -name "*.scm" -exec touch {} + || die
+}
+
+src_configure() {
+   sh ./bootstrap || die
+
+   local myconf=(
+   --enable-introspection="yes"
+   --enable-hardening
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die
+   rm -r "${D}/usr/share/doc/${PN}" || die
+}

diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild 
b/dev-scheme/guile-gi/guile-gi-.ebuild
new file mode 100644
index ..5b3da487
--- /dev/null
+++ b/dev-scheme/guile-gi/guile-gi-.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile"
+HOMEPAGE="https://github.com/spk121/guile-gi";
+
+if [[ "${PV}" == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/spk121/${PN}.git";
+else
+   SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+# Tests fail
+RESTRICT="strip test"
+LICENSE="GPL-3"
+SLOT="0"
+
+BDEPEND="
+   sys-apps/texinfo
+"
+DEPEND="
+   >=dev-scheme/guile-2.0.9
+   dev-libs/gobject-introspection
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   find "${S}" -name "*.scm" -exec touch {} + || die
+}
+
+src_configure() {
+   sh ./bootstrap || die
+
+   local myconf=(
+   --enable-introspection="yes"
+   --enable-hardening
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die
+   rm -r "${D}/usr/share/doc/${PN}" || die
+}

diff --git a/dev-scheme/guile-gi/metadata.xml b/dev-scheme/guile-gi/metadata.xml
new file mode 100644
index ..04839c41
--- /dev/null
+++ b/dev-scheme/guile-gi/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+x...@riseup.net
+Maciej Barć
+
+
+This is a library for GNU Guile to create language bindings
+via GObject Introspection.
+This is beta code. It is only partially documented. The API is
+stabilizing, but may still be subject to change.
+Guile GI has two primary components:
+- The gi scheme modules: guile modules that provide functionality
+to dynamically generate Scheme API from GObject typelib files.
+- libguile-gi.so or libguile-gi.dll: a compiled module that contains
+glue code to interface with GObject.
+To create bindings, use the use-typelibs syntax found in
+the (gi) library.
+
+
+spk121/guile-gi

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

2021-03-18 Thread Sam James
commit: dfad13e8044d36db7f610e00cb19d00ead659bcd
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:27:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:28:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfad13e8

dev-libs/libtomcrypt: use any-of

Bug: https://bugs.gentoo.org/772935
Fixes: 115464be8a78924624f616ab0b9ae9b61708041c
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild 
b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
index 762af2a60ff..ba054acdcfa 100644
--- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
+++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
@@ -22,7 +22,7 @@ IUSE="+gmp +libtommath tomsfastmath"
 
 # Enforce at least one math provider
 # bug #772935
-REQUIRED_USE="?? ( gmp libtommath tomsfastmath )"
+REQUIRED_USE="|| ( gmp libtommath tomsfastmath )"
 
 BDEPEND="
sys-devel/libtool



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libtomcrypt/, dev-libs/libtomcrypt/files/

2021-03-18 Thread Sam James
commit: 73ae1aa406e513c68881ce1c3c1036c76964b0ad
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:24:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:26:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ae1aa4

dev-libs/libtomcrypt: fix build with slibtool

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

 .../files/libtomcrypt-1.18.2-slibtool.patch| 72 ++
 dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild  |  4 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/libtomcrypt/files/libtomcrypt-1.18.2-slibtool.patch 
b/dev-libs/libtomcrypt/files/libtomcrypt-1.18.2-slibtool.patch
new file mode 100644
index 000..5c7bcda502c
--- /dev/null
+++ b/dev-libs/libtomcrypt/files/libtomcrypt-1.18.2-slibtool.patch
@@ -0,0 +1,72 @@
+https://github.com/libtom/libtomcrypt/pull/433
+https://bugs.gentoo.org/777084
+
+From ccc18b9eda52c31cc70a3e46eb33b87b3c076d65 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 13 Aug 2018 19:20:37 -0700
+Subject: [PATCH] makefile.shared: Support rlibtool.
+
+When building libtomcrypt with rlibtool instead of libtool it will fail
+when rlibtool fails to parse the generated libtool which does not exist.
+
+Since rlibtool should be the default choice for most slibtool users in
+the future this patch will use slibtool-shared instead which will
+correctly build the shared library.
+
+This could also help build the shared library on additional targets and
+hosts where the stock libtool does not have shared libraries enabled.
+---
+ makefile.shared | 17 +++--
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+diff --git a/makefile.shared b/makefile.shared
+index 98ec2b501..c72f2ac8d 100644
+--- a/makefile.shared
 b/makefile.shared
+@@ -16,19 +16,24 @@
+ 
+ PLATFORM := $(shell uname | sed -e 's/_.*//')
+ 
++ifeq ($(LIBTOOL),rlibtool)
++  TGTLIBTOOL:=slibtool-shared
++endif
++
+ ifndef LIBTOOL
+   ifeq ($(PLATFORM), Darwin)
+ LIBTOOL:=glibtool
+   else
+ LIBTOOL:=libtool
+   endif
++  TGTLIBTOOL=$(LIBTOOL)
+ endif
+ ifeq ($(PLATFORM), CYGWIN)
+   NO_UNDEFINED:=-no-undefined
+ endif
+-LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC)
+-INSTALL_CMD = $(LIBTOOL) --mode=install install
+-UNINSTALL_CMD = $(LIBTOOL) --mode=uninstall rm
++LTCOMPILE = $(TGTLIBTOOL) --mode=compile --tag=CC $(CC)
++INSTALL_CMD = $(TGTLIBTOOL) --mode=install install
++UNINSTALL_CMD = $(TGTLIBTOOL) --mode=uninstall rm
+ 
+ #Output filenames for various targets.
+ ifndef LIBNAME
+@@ -49,15 +54,15 @@ src/ciphers/aes/aes_enc.o: src/ciphers/aes/aes.c 
src/ciphers/aes/aes_tab.c
+ LOBJECTS = $(OBJECTS:.o=.lo)
+ 
+ $(LIBNAME): $(OBJECTS)
+-  $(LIBTOOL) --mode=link --tag=CC $(CC) $(LTC_LDFLAGS) $(LOBJECTS) 
$(EXTRALIBS) -o $@ -rpath $(LIBPATH) -version-info $(VERSION_LT) $(NO_UNDEFINED)
++  $(TGTLIBTOOL) --mode=link --tag=CC $(CC) $(LTC_LDFLAGS) $(LOBJECTS) 
$(EXTRALIBS) -o $@ -rpath $(LIBPATH) -version-info $(VERSION_LT) $(NO_UNDEFINED)
+ 
+ test: $(call print-help,test,Builds the library and the 'test' application to 
run all self-tests) $(LIBNAME) $(TOBJECTS)
+-  $(LIBTOOL) --mode=link --tag=CC $(CC) $(LTC_LDFLAGS) -o $(TEST) 
$(TOBJECTS) $(LIBNAME) $(EXTRALIBS)
++  $(TGTLIBTOOL) --mode=link --tag=CC $(CC) $(LTC_LDFLAGS) -o $(TEST) 
$(TOBJECTS) $(LIBNAME) $(EXTRALIBS)
+ 
+ # build the demos from a template
+ define DEMO_template
+ $(1): $(call print-help,$(1),Builds the library and the '$(1)' demo) 
demos/$(1).o $$(LIBNAME)
+-  $$(LIBTOOL) --mode=link --tag=CC $$(CC) $$(LTC_LDFLAGS) $$^ 
$$(EXTRALIBS) -o $(1)
++  $$(TGTLIBTOOL) --mode=link --tag=CC $$(CC) $$(LTC_LDFLAGS) $$^ 
$$(EXTRALIBS) -o $(1)
+ endef
+ 
+ $(foreach demo, $(strip $(DEMOS)), $(eval $(call DEMO_template,$(demo

diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild 
b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
index 134002447d9..27156ce371c 100644
--- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
+++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
@@ -31,6 +31,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-slibtool.patch
+)
+
 mymake() {
# Standard boilerplate
# Upstream use homebrewed makefiles



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

2021-03-18 Thread Sam James
commit: 8369eb1b8d3e87675061923b85e3fc110edfd1ec
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:12:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:26:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8369eb1b

dev-libs/libindicator: update EAPI 5 -> 7 in :3

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

 .../libindicator/libindicator-12.10.1-r301.ebuild  | 39 ++
 1 file changed, 25 insertions(+), 14 deletions(-)

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
index 068768b22c0..2b6dd20a0cb 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit autotools eutils flag-o-matic ltprune virtualx multilib-minimal
+EAPI=7
+
+inherit autotools flag-o-matic virtualx multilib-minimal
 
 DESCRIPTION="A set of symbols and convience functions that all indicators 
would like to use"
 HOMEPAGE="https://launchpad.net/libindicator";
@@ -14,32 +15,41 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
-   >=x11-libs/gtk+-3.2:3[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
+RDEPEND="
+   >=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-3.2:3[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/glib-utils
virtual/pkgconfig
test? ( dev-util/dbus-test-runner )"
 
-src_prepare() {
+PATCHES=(
# https://bugs.launchpad.net/libindicator/+bug/1502925
-   epatch "${FILESDIR}"/${PN}-ldflags-spacing.patch
+   "${FILESDIR}"/${PN}-ldflags-spacing.patch
+)
+
+src_prepare() {
+   default
+
eautoreconf
 }
 
 multilib_src_configure() {
append-flags -Wno-error
 
-   myconf=(
+   local myconf=(
--disable-static
--with-gtk=3
)
-   local ECONF_SOURCE=${S}
-   econf "${myconf[@]}"
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 }
 
 multilib_src_test() {
-   Xemake check #391179
+   # bug #391179
+   Xemake check
 }
 
 multilib_src_install() {
@@ -47,6 +57,7 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --all
+   default
+
+   find "${ED}" -name '*.la' -delete || die
 }



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

2021-03-18 Thread Sam James
commit: 8b72d6e5b267e49e90c1b0ae1f6ec661b3215726
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:17:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:26:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b72d6e5

dev-libs/libindicator: update EAPI 5 -> 7 in :2

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

 .../libindicator/libindicator-12.10.1-r201.ebuild  | 43 ++
 1 file changed, 28 insertions(+), 15 deletions(-)

diff --git a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild 
b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
index 24ca42f49f2..f470b6ff84b 100644
--- a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
+++ b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit autotools eutils flag-o-matic ltprune virtualx multilib-minimal
+EAPI=7
+
+inherit autotools flag-o-matic virtualx multilib-minimal
 
 DESCRIPTION="A set of symbols and convience functions that all indicators 
would like to use"
 HOMEPAGE="https://launchpad.net/libindicator";
@@ -14,31 +15,41 @@ KEYWORDS="amd64 ~arm x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
-   >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
+RDEPEND="
+   >=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/glib-utils
virtual/pkgconfig
-   test? ( dev-util/dbus-test-runner )"
+   test? ( dev-util/dbus-test-runner )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-ldflags-spacing.patch
+)
 
 src_prepare() {
-   epatch "${FILESDIR}"/${PN}-ldflags-spacing.patch
+   default
+
eautoreconf
 }
 
 multilib_src_configure() {
append-flags -Wno-error
 
-   myconf=(
+   local myconf=(
--disable-static
--with-gtk=2
)
-   local ECONF_SOURCE=${S}
-   econf "${myconf[@]}"
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 }
 
 multilib_src_test() {
-   Xemake check #391179
+   # bug #391179
+   Xemake check
 }
 
 multilib_src_install() {
@@ -46,10 +57,12 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --all
+   default
+
+   find "${ED}" -name '*.la' -delete || die
 
rm -vf \
"${ED}"/usr/lib*/libdummy-indicator-* \
-   "${ED}"/usr/share/${PN}/*indicator-debugging
+   "${ED}"/usr/share/${PN}/*indicator-debugging \
+   || die
 }



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

2021-03-18 Thread Sam James
commit: 115464be8a78924624f616ab0b9ae9b61708041c
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:26:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:26:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115464be

dev-libs/libtomcrypt: fix REQUIRED_USE to enforce at least one math provider

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

 dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild 
b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
index 27156ce371c..762af2a60ff 100644
--- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
+++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild
@@ -20,6 +20,10 @@ SLOT="0/1"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-macos"
 IUSE="+gmp +libtommath tomsfastmath"
 
+# Enforce at least one math provider
+# bug #772935
+REQUIRED_USE="?? ( gmp libtommath tomsfastmath )"
+
 BDEPEND="
sys-devel/libtool
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-mail/rss2email/

2021-03-18 Thread Sebastian Pipping
commit: b0fec4624ed12e4d0eee5760c03c5e96db3b70fd
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar 19 02:20:08 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar 19 02:20:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fec462

net-mail/rss2email: 3.12.3

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 net-mail/rss2email/Manifest|  1 +
 net-mail/rss2email/rss2email-3.12.3.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/net-mail/rss2email/Manifest b/net-mail/rss2email/Manifest
index 2a94bb32561..eae5daa0544 100644
--- a/net-mail/rss2email/Manifest
+++ b/net-mail/rss2email/Manifest
@@ -1 +1,2 @@
 DIST rss2email-3.12.2.tar.gz 74096 BLAKE2B 
5b7d6808d5741795de805e49bb955694a39a087e1dd64820303243227bf4b12ff9ee9354008c4f6cce415a8a8f84266266f8a677d6fed4eefa69713e5f664de9
 SHA512 
4df498cebd74bb25ffa2caa5aa851ccb106b0fa1b98113c5643cdd3ed8f9a73d266a649df521b8237740ea491ba086a65df0ba60c28a60a3d63360b8280a3888
+DIST rss2email-3.12.3.tar.gz 74151 BLAKE2B 
5bbd796d204e6fbb7720de3c23df19c28374faea757907f69d6cd38cc560503bdc7229e7dc7189b8303942369a800d3bf9c5ac2d1d0def2b27d795352bc8
 SHA512 
189f6d81020a582a6a0d142cd31cf2dd200382037f4e87444a4d3df58d9feeb3b5503a689ea91c5ad88d70cfc6a7f9767314cbaa0dad0f20cb525a8251df3026

diff --git a/net-mail/rss2email/rss2email-3.12.3.ebuild 
b/net-mail/rss2email/rss2email-3.12.3.ebuild
new file mode 100644
index 000..d77199fe53f
--- /dev/null
+++ b/net-mail/rss2email/rss2email-3.12.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Support for Python >=3.9 currently broken by feedparser <6
+# (see bug https://bugs.gentoo.org/768120)
+PYTHON_COMPAT=( python3_{7..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
+HOMEPAGE="https://github.com/rss2email/rss2email";
+SRC_URI="https://github.com/rss2email/rss2email/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-python/html2text-3.01[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}"
+
+src_install() {
+   distutils-r1_src_install
+   doman r2e.1
+}



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

2021-03-18 Thread Sam James
commit: 795f1881a904eda870e5b108494eda83caaab6b3
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:08:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:08:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=795f1881

net-analyzer/hydra: don't inject hardening CFLAGS

We have these by default in Gentoo.

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

 .../files/hydra-9.2-respect-cflags-more.patch  | 26 ++
 net-analyzer/hydra/hydra-9.2.ebuild|  4 
 net-analyzer/hydra/hydra-999.ebuild|  4 
 3 files changed, 34 insertions(+)

diff --git a/net-analyzer/hydra/files/hydra-9.2-respect-cflags-more.patch 
b/net-analyzer/hydra/files/hydra-9.2-respect-cflags-more.patch
new file mode 100644
index 000..8d158640803
--- /dev/null
+++ b/net-analyzer/hydra/files/hydra-9.2-respect-cflags-more.patch
@@ -0,0 +1,26 @@
+Don't inject hardening CFLAGS. We already have these by default in Gentoo.
+--- a/configure
 b/configure
+@@ -1376,22 +1376,6 @@ if [ -n "$CRYPTO_PATH" ]; then
+   echo "  ... RSA_generate_key()$RSA found"
+ fi
+ 
+-echo "Checking for secure compile option support in $CC ..."
+-GCCSEC="no"
+-LDSEC="no"
+-GCCSECOPT="-fstack-protector-all --param ssp-buffer-size=4 
-D_FORTIFY_SOURCE=2"
+-echo '#include ' > $TMPC.c
+-echo 'int main() { printf(""); return 0; }' >> $TMPC.c
+-$CC -pie -fPIE $GCCSEPOPT -o $TMPC $TMPC.c > /dev/null 2> $TMPC.c.err
+-test -x $TMPC && GCCSEC="yes"
+-grep -q fPI $TMPC.c.err || GCCSECOPT="-pie -fPIE $GCCSECOPT"
+-rm -f "$TMPC"
+-$CC $GCCSECOPT -Wl,-z,now -Wl,-z,relro -o $TMPC $TMPC.c > /dev/null 2> 
$TMPC.c.err
+-test -x $TMPC && { LDSEC="yes" ; GCCSECOPT="$GCCSECOPT -Wl,-z,now 
-Wl,-z,relro" ; }
+-rm -f $TMPC $TMPC.c $TMPC.c.err
+-echo "  Compiling... $GCCSEC"
+-echo "  Linking... $LDSEC"
+-
+ echo
+ XDEFINES=""
+ XLIBS=""

diff --git a/net-analyzer/hydra/hydra-9.2.ebuild 
b/net-analyzer/hydra/hydra-9.2.ebuild
index 4c57cd8f9bb..ff661533579 100644
--- a/net-analyzer/hydra/hydra-9.2.ebuild
+++ b/net-analyzer/hydra/hydra-9.2.ebuild
@@ -45,6 +45,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.2-respect-cflags-more.patch
+)
+
 src_prepare() {
default
 

diff --git a/net-analyzer/hydra/hydra-999.ebuild 
b/net-analyzer/hydra/hydra-999.ebuild
index 8745aff7191..7333951b195 100644
--- a/net-analyzer/hydra/hydra-999.ebuild
+++ b/net-analyzer/hydra/hydra-999.ebuild
@@ -44,6 +44,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-9.2-respect-cflags-more.patch
+)
+
 src_prepare() {
default
 



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

2021-03-18 Thread Sam James
commit: dc9ddd591f9747441b32d694274b3bec40fa2987
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 02:08:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:08:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9ddd59

net-analyzer/hydra: fix ${S} in *

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

 net-analyzer/hydra/hydra-999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-analyzer/hydra/hydra-999.ebuild 
b/net-analyzer/hydra/hydra-999.ebuild
index 7333951b195..fd067f1b4ca 100644
--- a/net-analyzer/hydra/hydra-999.ebuild
+++ b/net-analyzer/hydra/hydra-999.ebuild
@@ -8,7 +8,6 @@ inherit git-r3 toolchain-funcs
 DESCRIPTION="Parallelized network login hacker"
 HOMEPAGE="https://github.com/vanhauser-thc/thc-hydra";
 EGIT_REPO_URI="https://github.com/vanhauser-thc/thc-hydra";
-S="${WORKDIR}/thc-${P}"
 
 LICENSE="GPL-3"
 SLOT="0"



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

2021-03-18 Thread Sam James
commit: 294d82958602c7479816e4086c9bbd7413251142
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 01:57:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 02:01:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294d8295

dev-vcs/git-extras: initial import

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

 dev-vcs/git-extras/Manifest|  1 +
 ...t-extras-6.1.0-no-bash-completion-install.patch | 12 +
 dev-vcs/git-extras/git-extras-6.1.0.ebuild | 55 ++
 dev-vcs/git-extras/metadata.xml| 11 +
 4 files changed, 79 insertions(+)

diff --git a/dev-vcs/git-extras/Manifest b/dev-vcs/git-extras/Manifest
new file mode 100644
index 000..47bb99cfa0a
--- /dev/null
+++ b/dev-vcs/git-extras/Manifest
@@ -0,0 +1 @@
+DIST git-extras-6.1.0.tar.gz 153503 BLAKE2B 
3450edecb3116e19ffcf918b118aee04f025c06d812e29e8701f35a3c466b13d2578d41c8e1ee93327743d0019bf98bb3f397189e19435f89e3a259ff1b82747
 SHA512 
098415339177f802299d93947e2979a2fc6c2935eb2d735cd71ad76e035d5489e4c8d9009e2673c109b28e393319745be249cc195814087d59b436f4a56dabab

diff --git 
a/dev-vcs/git-extras/files/git-extras-6.1.0-no-bash-completion-install.patch 
b/dev-vcs/git-extras/files/git-extras-6.1.0-no-bash-completion-install.patch
new file mode 100644
index 000..c1d606c3a38
--- /dev/null
+++ b/dev-vcs/git-extras/files/git-extras-6.1.0-no-bash-completion-install.patch
@@ -0,0 +1,12 @@
+We shouldn't install this manually via the Makefile - or to that location.
+--- a/Makefile
 b/Makefile
+@@ -69,8 +69,6 @@ install: check
+   cp -f man/git-*.1 $(DESTDIR)$(MANPREFIX); \
+   echo "cp -f man/git-*.1 $(DESTDIR)$(MANPREFIX)"; \
+   fi
+-  @mkdir -p $(DESTDIR)$(SYSCONFDIR)/bash_completion.d
+-  cp -f etc/bash_completion.sh 
$(DESTDIR)$(SYSCONFDIR)/bash_completion.d/git-extras
+   @echo ""
+   @echo "If you are a zsh user, you may want to 'source 
$(CODE_DIR)etc/git-extras-completion.zsh'" \
+   "and put this line into ~/.zshrc to enable zsh completion"

diff --git a/dev-vcs/git-extras/git-extras-6.1.0.ebuild 
b/dev-vcs/git-extras/git-extras-6.1.0.ebuild
new file mode 100644
index 000..7ee7468ae07
--- /dev/null
+++ b/dev-vcs/git-extras/git-extras-6.1.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Git utilities -- repo summary, repl, changelog population, author 
commit percentages and more"
+HOMEPAGE="https://github.com/tj/git-extras";
+SRC_URI="https://github.com/tj/git-extras/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x64-macos"
+
+RDEPEND="
+   app-shells/bash
+   dev-vcs/git
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1.0-no-bash-completion-install.patch
+)
+
+src_prepare() {
+   default
+
+   # For now, don't force including the git completion
+   # sed -i -e "1 i source $(get_bashcompdir)\/git" etc/bash_completion.sh 
|| die
+}
+
+src_configure() {
+   return
+}
+
+src_compile() {
+   return
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   SYSCONFDIR="${EPREFIX}/etc" \
+   install
+
+   # TODO: Unfortunately, none of the completion seems to
+   # actually work for me yet(?)
+
+   #newbashcomp "${S}"/etc/bash_completion.sh ${PN}
+
+   #insinto /usr/share/zsh/site-functions
+   #newins "${S}"/etc/${PN}-completion.zsh _${PN}
+
+#insinto /usr/share/fish/vendor_completions.d
+#doins "${S}"/etc/${PN}.fish
+}

diff --git a/dev-vcs/git-extras/metadata.xml b/dev-vcs/git-extras/metadata.xml
new file mode 100644
index 000..a74e708790b
--- /dev/null
+++ b/dev-vcs/git-extras/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   tj/git-extras
+   
+



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

2021-03-18 Thread Sam James
commit: 586764eefddd0c84eb6611009aa4e16c622d8d8a
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 19 01:59:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 19 01:59:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586764ee

net-analyzer/hydra: fix USE=-rdp with FreeRDP installed

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

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

diff --git a/net-analyzer/hydra/hydra-9.2.ebuild 
b/net-analyzer/hydra/hydra-9.2.ebuild
index 5ce7e4c5241..4c57cd8f9bb 100644
--- a/net-analyzer/hydra/hydra-9.2.ebuild
+++ b/net-analyzer/hydra/hydra-9.2.ebuild
@@ -89,7 +89,7 @@ src_configure() {
hydra_sed pcre '-lpcre' '$( "${PKG_CONFIG}" --libs libpcre )' 
'-DHAVE_PCRE'
hydra_sed postgres '-lpq' '$( "${PKG_CONFIG}" --libs libpq )' 
'-DLIBPOSTGRES'
hydra_sed oracle '-locci -lclntsh' '' '-DLIBORACLE'
-   hydra_sed rdp '-lfreerdp2' '$( "${PKG_CONFIG}" --libs freerdp2 )' 
'-DLIBFREERDP2'
+   hydra_sed rdp '-lfreerdp2' '$( "${PKG_CONFIG}" --libs freerdp2 )' 
'-DLIBFREERDP'
# TODO: https://bugs.gentoo.org/686148
#hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'$( "${PKG_CONFIG}" --libs libsvn_client )' '-DLIBSVN'
hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'' '-DLIBSVN'



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

2021-03-18 Thread Michał Górny
commit: 50ffe4ce6c3fe86aba850011f06bbe8f2d1c0393
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:15:15 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:19:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ffe4ce

dev-python/Faker: Bump to 6.6.2

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

 dev-python/Faker/Faker-6.6.2.ebuild | 28 
 dev-python/Faker/Manifest   |  1 +
 2 files changed, 29 insertions(+)

diff --git a/dev-python/Faker/Faker-6.6.2.ebuild 
b/dev-python/Faker/Faker-6.6.2.ebuild
new file mode 100644
index 000..44adab5d87c
--- /dev/null
+++ b/dev-python/Faker/Faker-6.6.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="https://github.com/joke2k/faker";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
+   !dev-ruby/faker"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/random2[${PYTHON_USEDEP}]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 87a03982466..dd7e4ac9700 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,3 +3,4 @@ DIST Faker-6.4.1.tar.gz 1073921 BLAKE2B 
1434375b8341ad3143e5977b26fd22af69aee2e3
 DIST Faker-6.5.1.tar.gz 1074618 BLAKE2B 
dfcd80c170ae1f68c4eb541804b4f91c5c2821669e51d3231daa92c6b2818b30e6ff6a6328e5836f534a7d1ddd24d4b089adffc461e785642d7663088ba47251
 SHA512 
7681e9afa48f39c3a7dd41ef48e70025a4a225de3cbb6b8272279f353df7d4b956a2398ae0d84926fc1e72530accda4b2407e1b0cee116494bccfbaaf21bc38d
 DIST Faker-6.6.0.tar.gz 1114719 BLAKE2B 
2e3639eba6ad74784ef30e2e7e6aa8b9fdc61c1d64babb256994068e1f54133841225b6549b4edde3539c3888acdcacf3029fe7daa414fd1142e2c1df8ac201d
 SHA512 
1e72fa5672e310ff846f0945481d60db3749d916b37cd4e267c8ca4ffc5a2eab067622f618e9b4c8bc704155be413424f197b5796a86975b86219556116e0d47
 DIST Faker-6.6.1.tar.gz 1115484 BLAKE2B 
b5c99a61cf0937c10bf2eab0e34c51f38eb1aa7e87f47bbd8618874a24278bc7c2230acaffbea69f51cca760e3f3de73d32ccc487201c3bae7a544511aadac94
 SHA512 
a15c42291656d32f962ee50217e67cfd4038e39a6c4ba4cca6708d4ad9b4698a2b946d899e53968f4a9c2fee02c494ba756cbcc4014b16a8adeb73c83b9b428a
+DIST Faker-6.6.2.tar.gz 1115505 BLAKE2B 
40bc09cafa1dfdda05bbf6c78380c5c3c0de85157dae856251063b0f099e32a08009a223dff70e3b3c037d572e4249cfee942b8749f78bd52506191dc180a13c
 SHA512 
b6b75fd1891644e49d47acacfab9e705540003f18a8df413683e7ff0a3fb1283ede9f6020b19aee1a242a4a002ac1a34713701f283aae2089ee52d84c00764f4



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

2021-03-18 Thread Michał Górny
commit: cb251b3fc8b3d9181ea819204de1ecd2de3f1063
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:18:11 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:19:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb251b3f

dev-python/reno: Bump to 3.3.0

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

 dev-python/reno/Manifest  |  1 +
 dev-python/reno/reno-3.3.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/reno/Manifest b/dev-python/reno/Manifest
index b7302f283d4..86024332c36 100644
--- a/dev-python/reno/Manifest
+++ b/dev-python/reno/Manifest
@@ -1 +1,2 @@
 DIST reno-3.2.0.tar.gz 77316 BLAKE2B 
43fe83a5f4c3e812daa3d2456f6c3b0bc7ba661193187f05527108e7b182dd078ec7a26b39e2939d51efc231e60f3d503479a4729b391faf764fa1e5d941c967
 SHA512 
b0399e5472afa4c883af563949cf4083571ee6dfcc05babb9845fa44fb9cfa2d0a1be6f315915597c22e86e0504102cb4f90aee59273ccbaceb15e93ed078b65
+DIST reno-3.3.0.tar.gz 81168 BLAKE2B 
46afacfa437c9d5fed49d454edaf92b96ffbd677de02d91c7fd431b5ae98764918e099dd486345907446a19b2c94a1c36ac5cff9cf6d911438b48d41d9585ba1
 SHA512 
0fb6ff09e71b829cabe452693aac0c3a14d44f75f93e8934ebd0b0861e7dcd749a92b7bf19bc4f46202ecb02840edd6d5e5787c8b8a5b64a6b91fb52fe18287d

diff --git a/dev-python/reno/reno-3.3.0.ebuild 
b/dev-python/reno/reno-3.3.0.ebuild
new file mode 100644
index 000..0dfe678e41c
--- /dev/null
+++ b/dev-python/reno/reno-3.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Release notes manager, storing release notes in a git repo and 
building docs"
+HOMEPAGE="https://pypi.org/project/reno/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+   >=dev-python/dulwich-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.11[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-2.1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   )
+"
+
+# The doc needs to be built from a git repository
+distutils_enable_tests unittest
+
+python_prepare_all() {
+   # Some tests need to be run from a git repository
+   rm reno/tests/test_{cache,semver}.py || die
+   distutils-r1_python_prepare_all
+}



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

2021-03-18 Thread Michał Górny
commit: 7344c9f0150885be70643f5f5c5a4d923de8f39c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:13:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:13:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7344c9f0

dev-python/flask-sqlalchemy: Bump to 2.5.1

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

 dev-python/flask-sqlalchemy/Manifest   |  1 +
 .../flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/flask-sqlalchemy/Manifest 
b/dev-python/flask-sqlalchemy/Manifest
index 826d046faa9..c98ccfd8b46 100644
--- a/dev-python/flask-sqlalchemy/Manifest
+++ b/dev-python/flask-sqlalchemy/Manifest
@@ -1 +1,2 @@
 DIST Flask-SQLAlchemy-2.4.4.tar.gz 132193 BLAKE2B 
044885af05463bfe377ef503baea6fe8b4a988e1f23aa6e8165ba76f85626d5b596226eabd7d69b984848149c8401b136806e8a68ed568d4cce97acbf402cbb4
 SHA512 
9d952a39f3d116306ae15c8f802780c987e54dbe519612a9b699bb77e8a45f272e90f994697f881283d1eaf5767d42eaef2ca017d22c08e48596d385d942b1ee
+DIST Flask-SQLAlchemy-2.5.1.tar.gz 132750 BLAKE2B 
6378766e9ae5e697f9a0fe23471f0264e5ac1f4c824657e5197f6c35f9f12eb756528641c1078b1bf470170c557c3201314a80b922b4ab84e4664a0ccaad2a6c
 SHA512 
5d483418204030837e62769d45c16af88c5be6dbafc7c340cc4e67ef1736ea5102f506156119864cd7673cf382b0d3f27050bda64273b93ef4805fce9e1a0f6f

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild
new file mode 100644
index 000..534c2d8a08e
--- /dev/null
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.5.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+MY_PN="Flask-SQLAlchemy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLAlchemy support for Flask applications"
+HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy/";
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/flask-0.10[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/pallets-sphinx-themes \
+   dev-python/sphinx-issues



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

2021-03-18 Thread Michał Górny
commit: 7540785505acd65f0e2915d66ab90c6d7bbb6a52
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:14:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:19:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75407855

dev-python/flask-sqlalchemy: Restrict sqlalchemy ver in 2.4.4

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

 ...flask-sqlalchemy-2.4.4.ebuild => flask-sqlalchemy-2.4.4-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4.ebuild 
b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4-r1.ebuild
similarity index 87%
rename from dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4.ebuild
rename to dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4-r1.ebuild
index 8f39d7cecf3..7d071dda76d 100644
--- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4.ebuild
+++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
>=dev-python/flask-0.10[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}]
+   

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

2021-03-18 Thread Magnus Granberg
commit: 04836c8c78369e1a5acbc460343b003c3a337f20
Author: Magnus Granberg  gentoo  org>
AuthorDate: Thu Mar 18 23:16:08 2021 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Thu Mar 18 23:16:08 2021 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=04836c8c

Clean up Package and Category code

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

 buildbot_gentoo_ci/config/buildfactorys.py |  8 +++---
 buildbot_gentoo_ci/steps/category.py   | 25 ++---
 buildbot_gentoo_ci/steps/package.py| 44 +-
 3 files changed, 44 insertions(+), 33 deletions(-)

diff --git a/buildbot_gentoo_ci/config/buildfactorys.py 
b/buildbot_gentoo_ci/config/buildfactorys.py
index f5a3b35..db48130 100644
--- a/buildbot_gentoo_ci/config/buildfactorys.py
+++ b/buildbot_gentoo_ci/config/buildfactorys.py
@@ -41,17 +41,17 @@ def update_db_cp():
 # else
 #   add category to db step
 #   return category_data
-f.addStep(category.CheckCGentooCiProject())
+f.addStep(category.CheckC())
 # if package in db
 #   return package_data
 #   add check package path step at end
 # else
 #   add package to db step
 #   return package_data
-f.addStep(package.CheckPGentooCiProject())
+f.addStep(package.CheckP())
 # Trigger new builders with v from cpv
-#   return package_data, cpv, repository_data, project_data, config_root
-f.addStep(package.TriggerCheckVGentooCiProject())
+#   return package_data, cpv, repository_data, project_data
+f.addStep(package.TriggerCheckForV())
 return f
 
 def update_db_v():

diff --git a/buildbot_gentoo_ci/steps/category.py 
b/buildbot_gentoo_ci/steps/category.py
index 1aca99a..81061e6 100644
--- a/buildbot_gentoo_ci/steps/category.py
+++ b/buildbot_gentoo_ci/steps/category.py
@@ -18,6 +18,13 @@ class AddCategory(BuildStep):
 def __init__(self, **kwargs):
 super().__init__(**kwargs)
 
+name = 'AddCategory'
+description = 'Running'
+descriptionDone = 'Ran'
+descriptionSuffix = None
+haltOnFailure = True
+flunkOnFailure = True
+
 @defer.inlineCallbacks
 def run(self):
 self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
@@ -26,27 +33,25 @@ class AddCategory(BuildStep):
 self.category_data['uuid'] = yield 
self.gentooci.db.categorys.addCategory(self.category_data['name'])
 print(self.category_data)
 self.setProperty("category_data", self.category_data, 'category_data')
-self.setProperty("config_root", self.getProperty("config_root"), 
'config_root')
-self.setProperty("project_data", self.getProperty("project_data"), 
'project_data')
-self.setProperty("repository_data", 
self.getProperty("repository_data"), 'repository_data')
-self.setProperty("cpv", self.getProperty("cpv"), 'cpv')
 return SUCCESS
 
-class CheckCGentooCiProject(BuildStep):
+class CheckC(BuildStep):
 def __init__(self, **kwargs):
 super().__init__(**kwargs)
 
+name = 'CheckC'
+description = 'Running'
+descriptionDone = 'Ran'
+descriptionSuffix = None
+haltOnFailure = True
+flunkOnFailure = True
+
 @defer.inlineCallbacks
 def run(self):
 self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
 self.category = yield self.getProperty("cpv").split('/')[0]
 print(self.category)
-print(self.getProperty("repository"))
 self.category_data = yield 
self.gentooci.db.categorys.getCategoryByName(self.category)
-self.setProperty("config_root", self.getProperty("config_root"), 
'config_root')
-self.setProperty("project_data", self.getProperty("project_data"), 
'project_data')
-self.setProperty("repository_data", 
self.getProperty("repository_data"), 'repository_data')
-self.setProperty("cpv", self.getProperty("cpv"), 'cpv')
 print(self.category_data)
 if self.category_data is None:
 self.setProperty("category", self.category, 'category')

diff --git a/buildbot_gentoo_ci/steps/package.py 
b/buildbot_gentoo_ci/steps/package.py
index 3a28da2..ea5ab23 100644
--- a/buildbot_gentoo_ci/steps/package.py
+++ b/buildbot_gentoo_ci/steps/package.py
@@ -20,6 +20,13 @@ class AddPackage(BuildStep):
 def __init__(self, **kwargs):
 super().__init__(**kwargs)
 
+name = 'AddPackage'
+description = 'Running'
+descriptionDone = 'Ran'
+descriptionSuffix = None
+haltOnFailure = True
+flunkOnFailure = True
+
 @defer.inlineCallbacks
 def run(self):
 self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
@@ -34,28 +41,25 @@ class AddPackage(BuildStep):
 )
 print(self.package_data)
 self.setProperty("package_data", self.package_data, 'package_data')
-self.setProperty("config_root", self.g

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

2021-03-18 Thread Magnus Granberg
commit: e940caa7779d5d0f0e3864670723e0ea3a0b3e1d
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sat Mar 13 18:39:23 2021 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sat Mar 13 18:39:23 2021 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=e940caa7

Add support to use db for portage config insted of repo on local worker

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

 buildbot_gentoo_ci/config/builders.py  |   3 +
 buildbot_gentoo_ci/config/buildfactorys.py |  27 +++---
 buildbot_gentoo_ci/steps/portage.py| 106 ++
 buildbot_gentoo_ci/steps/update_db.py  | 140 +++--
 4 files changed, 218 insertions(+), 58 deletions(-)

diff --git a/buildbot_gentoo_ci/config/builders.py 
b/buildbot_gentoo_ci/config/builders.py
index cba9fcc..c7b4469 100644
--- a/buildbot_gentoo_ci/config/builders.py
+++ b/buildbot_gentoo_ci/config/builders.py
@@ -9,6 +9,7 @@ def gentoo_builders(b=[]):
 b.append(util.BuilderConfig(
 name='update_db_check',
 workername='updatedb_1',
+workerbuilddir='builds',
 factory=buildfactorys.update_db_check()
 )
 )
@@ -19,6 +20,7 @@ def gentoo_builders(b=[]):
 b.append(util.BuilderConfig(
 name='update_cpv_data',
 workername='updatedb_1',
+workerbuilddir='builds',
 factory=buildfactorys.update_db_cp()
 )
 )
@@ -27,6 +29,7 @@ def gentoo_builders(b=[]):
 b.append(util.BuilderConfig(
 name='update_v_data',
 workername='updatedb_1',
+workerbuilddir='builds',
 factory=buildfactorys.update_db_v()
 )
 )

diff --git a/buildbot_gentoo_ci/config/buildfactorys.py 
b/buildbot_gentoo_ci/config/buildfactorys.py
index 31543f9..f5a3b35 100644
--- a/buildbot_gentoo_ci/config/buildfactorys.py
+++ b/buildbot_gentoo_ci/config/buildfactorys.py
@@ -15,20 +15,21 @@ def update_db_check():
 f = util.BuildFactory()
 # FIXME: 1
 # Get base project data from db
-#   return project_repository, profile_repository,
-#   project
+#   return profile_repository, project
 f.addStep(update_db.GetDataGentooCiProject())
-# Check if base project repo is cloned
-# Check if profile repo is cloned
-# check if the profile link is there
-# check if the repository is cloned
-f.addStep(update_db.CheckPathGentooCiProject())
-# check if etc/portage has no error
-#   return config_root
-f.addStep(update_db.CheckProjectGentooCiProject())
-# Make a for loop and trigger new builders with cpv from cpv_changes
-#   return cpv, repository, project_data, config_root
-f.addStep(update_db.CheckCPVGentooCiProject())
+# Check if needed path is there
+f.addStep(update_db.CheckPath())
+# update the repos
+f.addStep(update_db.UpdateRepos())
+# setup the profile
+f.addStep(portage.SetMakeProfileLocal())
+# setup repos.conf dir
+f.addStep(portage.SetReposConfLocal())
+# setup make.conf
+f.addStep(portage.SetMakeConfLocal())
+# Make a for loop and trigger new builders with cpv from git_changes
+#   return cpv, repository, project_data
+f.addStep(update_db.TriggerCheckForCPV())
 return f
 
 def update_db_cp():

diff --git a/buildbot_gentoo_ci/steps/portage.py 
b/buildbot_gentoo_ci/steps/portage.py
index 30361e6..4fbe141 100644
--- a/buildbot_gentoo_ci/steps/portage.py
+++ b/buildbot_gentoo_ci/steps/portage.py
@@ -11,6 +11,15 @@ from buildbot.process.results import SUCCESS
 from buildbot.process.results import FAILURE
 from buildbot.plugins import steps
 
+@defer.inlineCallbacks
+def WriteTextToFile(path, text_list):
+separator = '\n'
+text_string = separator.join(text_list)
+with open(path, "a") as f:
+yield f.write(text_string)
+yield f.write(separator)
+yield f.close
+
 class SetMakeProfile(BuildStep):
 
 name = 'SetMakeProfile'
@@ -292,3 +301,100 @@ class SetEnvDefault(BuildStep):
 ])
 yield self.build.addStepsAfterCurrentStep(aftersteps_list)
 return SUCCESS
+
+class SetMakeProfileLocal(BuildStep):
+
+name = 'SetMakeProfileLocal'
+description = 'Running'
+descriptionDone = 'Ran'
+descriptionSuffix = None
+haltOnFailure = True
+flunkOnFailure = True
+
+def __init__(self, **kwargs):
+super().__init__(**kwargs)
+
+@defer.inlineCallbacks
+def run(self):
+parent_path = yield os.path.join('portage', 'make.profile', 'parent')
+if os.path.isfile(parent_path):
+return SUCCESS
+self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
+self.repository_basedir = 
self.gentooci.config.project['repository_basedir']
+makeprofiles_paths = []
+makeprofiles_data = yield 
self.gentooci.db.projects.getAllProjectPortageByUuidAndDirectory(self.getProperty('project_data')['uuid'],
 'make.profile')
+for

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

2021-03-18 Thread Magnus Granberg
commit: f06629a2b072f7a93d74a402897c1baaf6010a14
Author: Magnus Granberg  gentoo  org>
AuthorDate: Thu Mar 18 23:13:07 2021 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Thu Mar 18 23:13:07 2021 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=f06629a2

JSON format don't support datetime format in version data

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

 buildbot_gentoo_ci/db/versions.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/buildbot_gentoo_ci/db/versions.py 
b/buildbot_gentoo_ci/db/versions.py
index df9b4d3..85bd105 100644
--- a/buildbot_gentoo_ci/db/versions.py
+++ b/buildbot_gentoo_ci/db/versions.py
@@ -24,7 +24,7 @@ from twisted.internet import defer
 
 from buildbot.db import base
 from buildbot.util import epoch2datetime
-
+from buildbot.util import datetime2epoch
 class VersionsConnectorComponent(base.DBConnectorComponent):
 
 @defer.inlineCallbacks
@@ -110,5 +110,5 @@ class VersionsConnectorComponent(base.DBConnectorComponent):
 file_hash=row.file_hash,
 commit_id=row.commit_id,
 deleted=row.deleted,
-deleted_at=row.deleted_at
+deleted_at=datetime2epoch(row.deleted_at)
 )



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

2021-03-18 Thread Michał Górny
commit: 167da84a4cf21c1eca0f1bd6b255ae553d935412
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 22:59:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:11:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167da84a

dev-python/boto3: Bump to 1.17.31

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.17.31.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 69fb4108f1b..2b0533d316e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -14,4 +14,5 @@ DIST boto3-1.17.27.tar.gz 349887 BLAKE2B 
1fde4af489c98b8c4f77660ad278abf6641f70d
 DIST boto3-1.17.28.tar.gz 350316 BLAKE2B 
a6fab50a064fd81337c013bb2516ba2baaa520aa8e7f08418ddaf9b6f0d99a1c8b8eb29b8fee6ab48620430153a0caf4bd296448e1de35a26a972d2e4bbf6df8
 SHA512 
c26800e18bb254707f0c7e7005b22b1270eae8bf0b8c13f6bcbbe46105ff7439b36c9c80863aefd1037df314abc687bf9b00045d12fb0d3b7337b02605810876
 DIST boto3-1.17.29.tar.gz 350960 BLAKE2B 
8192d2ea8165b7d10ffdd56b30ba3fadf6f2373c61fc3a9b61713bd299f246ec1b00dce897254f954a93b3b7c150e1cbe8ddf4f0a5894a071e656963d3a06299
 SHA512 
f662a39aa66ffead103f1d8153ba4175a4905a96b152c1c23030ead3b731cdd008a50dea5f7192d719df2240f35e0290d9b4b3c00e87e77b5d396be7e707be8f
 DIST boto3-1.17.30.tar.gz 351634 BLAKE2B 
e6ad4b4e09ae45684ccd799da45dcf7844149b3dd735a378e90949fd4d533df494b93ef1b97c09057336bae63103bc03f8ce1e9500a5293c617fc8267bc35e89
 SHA512 
d2b6ac1307ccfe71fba12ea5838726c52c4f45a9467a9b0cf01c4e6898fa0744f6c7ea4cca7294b025dcd21b9e1f15d8aabd15c56e2796035b33e8e3c52f1e45
+DIST boto3-1.17.31.tar.gz 352268 BLAKE2B 
eefb7bcc3c6809fc03de2f175d5c3cfa750bc8650d56d5ee18608077a88a1c09ea79c2de1ce67f7d48129d5c948a7e5e30ab261c55a381ccf5c030dc42ff0ee0
 SHA512 
2d603a307575ff04877105ac98068d96b676faaa89b73ef470d9341951d5fcc148a57c7e80867d93bf257854ec700f61e48575ceebe19591091bbf2a68701138
 DIST boto3-1.17.7.tar.gz 346682 BLAKE2B 
08c06dda1d59b4f555cad075673917b38cbf9ad8d0037f66027b17076e60b4d5fd32a93e088635320ebc3226a9cd8809c9208ec84f8588c26a77766b21dbee98
 SHA512 
2ba1817575c4a64c232c84a75a9d3b0db1de8634ded9aa31844930a82ccf4611805c6dd31b2e4d36cc9a2cc1813d233b4d7366305eaf28efd46a3b843d3c2993

diff --git a/dev-python/boto3/boto3-1.17.31.ebuild 
b/dev-python/boto3/boto3-1.17.31.ebuild
new file mode 100644
index 000..74b9170a911
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.31.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3";
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # prevent an infinite loop
+   rm tests/functional/docs/test_smoke.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}



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

2021-03-18 Thread Michał Górny
commit: b984b03f42a78f4c5b496e0963510b80529694e2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 22:58:52 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:11:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b984b03f

dev-python/botocore: Bump to 1.20.31

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.20.31.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 348d587d128..bab36c169b7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -14,4 +14,5 @@ DIST botocore-1.20.27.tar.gz 7518860 BLAKE2B 
73a5a5302a0adfe9c72ec40f0edec8fc97f
 DIST botocore-1.20.28.tar.gz 7526082 BLAKE2B 
523db8ca7ff9ae87ad30fe539f20b34f4627b3a60f58635778d81b7ab055ac7cfbe04b4c4ca6508284dd37f2e6b953210ed2def9608026490332d200f306f7a9
 SHA512 
f3af2bd784b96a2778361a83d0ad61e5108b0a90b3756575bc4b93aaddb13a0a07e6589f582f03ca95252b272e1f84c350c5a2e1f342f98627f70e8f42350c18
 DIST botocore-1.20.29.tar.gz 7533728 BLAKE2B 
75ca3262805177118d0f1a6060d98badf54b07f3b607c4c1c0d057045f671474b11493819030a9e65080af0cdd48c8ea686836b7c9ef7bfe6098babf260f221d
 SHA512 
92d3887929b34e5e6a80b1330e00e6a72d8cfd96b81cc36eed969361db4756607c7c447af73b05f5ff0c27699e32636df12627693c667dea0a9955d2553ea35e
 DIST botocore-1.20.30.tar.gz 7534280 BLAKE2B 
bfa6066e8e2c28475807b8a469257cc8fc6dfb17de231e25db411223a55bc897534e90aa2d7f2a89a21378f8dbbbae52e55292c1726d11c60cfeea4f4f7a
 SHA512 
3d0d2cc120a1aaa225ebbd2a9393e0d413653c44e55f99094f36d62993737a2f2b5d63a64225e207c4a21b60971fb40eb8c30059efe77cdad6681ce00d4da5ac
+DIST botocore-1.20.31.tar.gz 7544090 BLAKE2B 
c8c158f69463e2eaf3c817d7577bd449724bf0a409e65bd83734cb7af3c0211999e4f7d240da97f017829ee04cbd4f69af0e7ea589adcfb413498dfd831630c9
 SHA512 
a7f8c02b4518a25e1eb0299b3cec5791810e81b7b6b1d8c9ef2e94cd9fcba21bdcdfc3fe96955e134fc0acb78e27aff850ee352a718d2bf518c8480287a1eb26
 DIST botocore-1.20.7.tar.gz 7458254 BLAKE2B 
8b9a1edda73e2564d3a3d67c6b3542d1ec9372403cb4d88396e58dfbcb5987821f278f2757e079e1ab32e03243ed3a6d1023ecc591b965512b3af5e2d43ea7b0
 SHA512 
9b023a31be866a50b94017a28aca40b5fe2e720959c928a3fd93db96041f3886049717f50461222a09572c0c56c5961a4614b80e400e4fa6d8b3ff4b4ab681df

diff --git a/dev-python/botocore/botocore-1.20.31.ebuild 
b/dev-python/botocore/botocore-1.20.31.ebuild
new file mode 100644
index 000..4e5d698e619
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.31.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+   # very unstable
+   sed -i -e 's:test_stress_test_token_bucket:_&:' \
+   tests/functional/retries/test_bucket.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # note: suites need to be run separately as one of the unit tests
+   # seems to be leaking mocks and breaking a few functional tests
+   nosetests -v tests/unit ||
+   die "unit tests failed under ${EPYTHON}"
+   nosetests -v tests/functional ||
+   die "functional tests failed under ${EPYTHON}"
+}



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

2021-03-18 Thread Michał Górny
commit: ce89082f437263ed333c65b9edbc4d95bcac3731
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:07:33 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:11:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce89082f

sys-kernel/gentoo-kernel: Bump genpatches for 5.11 (NFC)

Bump genpatches to the newest version, so that I do not forget
to increment the var on next bump.  Since the new version only adds
a new experimental patch and we do not use experimental, this is
NFC for us.

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

 sys-kernel/gentoo-kernel/Manifest| 4 ++--
 sys-kernel/gentoo-kernel/gentoo-kernel-5.11.7.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index c226f3cc4e9..4603ed0160b 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -24,8 +24,8 @@ DIST genpatches-5.11-6.base.tar.xz 294752 BLAKE2B 
324b5e8647c47b3d876ebc500664af
 DIST genpatches-5.11-6.extras.tar.xz 1768 BLAKE2B 
c9244edc9b61c2a190c72c93a33ea45144a788b9b331af3541c05fa200e706961471472fd586f5d6ea44c38858f62d65e4fad5424e27361ba27baa49e080b3be
 SHA512 
db9e2da16874304103103f71f87799c4c7799ee87ea6343b0603d85cefb4ff41c49309025e4c74a870d88337caf0e478a73c8d3a755ae16760f9528c8ca77de7
 DIST genpatches-5.11-7.base.tar.xz 309432 BLAKE2B 
2ada3d18e2c5e55c56d00ce460083b1bcc0d4643f4ebc82a74acef6722c93c1585b9d4034692f5e332c39c0fa9a8661378e677710c5774c0a7e74bed0e0eec9f
 SHA512 
87fa07527691a7b0c466db8625eb8892b8e7400af1f131265cb8e2e66e551f47a32d7cba9be6167d00e1f584de414bdb1409b504dad70e6139817999fb34a346
 DIST genpatches-5.11-7.extras.tar.xz 1772 BLAKE2B 
cdd50d5c8d837cab21d3d06a259b3db19aad9de31e592665e5274e288fa66257bb20eb6b15770732de25bf9be3b901bdc497f5fa301ec7f025de4384dd657120
 SHA512 
29b62027052e57645b23ba3615697195e324aca7a1af5a46fe0b1d8d2c8a170979c6713c538788577ca22dc8b0d05d4070e656172f6c9388b8ff9a027b33cb5d
-DIST genpatches-5.11-8.base.tar.xz 399768 BLAKE2B 
13df51c5a4bf35b2a87a0a5ab86f94f8d2cb012db34b6bbc2fab65f4901a8066f00303408aa864cc735bfdded7ee27bebe476533edb8758b6c86b38d770f26e1
 SHA512 
5a0ce9facca4f5fe2d2d469e424cb35d77630151dd67733260eb759c43a549d63bf597de515403ef3ae47e020540d3aacbe52c28301288a2a4079a43c9ec4566
-DIST genpatches-5.11-8.extras.tar.xz 1772 BLAKE2B 
2181060dc6ef787a5bb82d614774a576218291f822c968321744d0d81ac0b07919f9980cfb9b2f858f4551c2d84f7db9f58d6d85158cdca90454a8f17674ac4a
 SHA512 
b507ec60456d1e95a28a4a7710df7b7187030444d21d9f65b3f5429aefd6851c31b2395ff30c76d257ab86e766d5bf7604befd3c117b624f02a77aa04ddefd04
+DIST genpatches-5.11-9.base.tar.xz 399972 BLAKE2B 
20b8cd6948130ac3a1266bbae7da6cd49c4ff584c649698f8fc4a240046c443c7ba5d286e747cb89729e1e08b0d442aea0cecd51d3756cebd21b429e320ca4e6
 SHA512 
cbc95199c97e408c3b0e436d9257e5154d18623ab537ddcd16b9e1539d8c44c6fbe5f18d12321b89de632997afbefcaca0d9a4b2b2cab57581fef4916d209064
+DIST genpatches-5.11-9.extras.tar.xz 1772 BLAKE2B 
62513783209afca2d8c5067ea6ea5196282b93b3e511af16fa0bc105e785142b97751f6938f8d37f6c0673a6349560df27745fb41c1a543e3ba45a5b7a90c069
 SHA512 
4d3026572d8d733f1d03f0657d45db3ad3e8058221a92868361aeca2a141ac58fddc5fd56f00823c7a89846f47a5d831465f24f5934fb9235e18734003fa3e6f
 DIST genpatches-5.4-101.base.tar.xz 3089116 BLAKE2B 
c6e716ab8d0e98d3b3b4c492d6a516ada65f5e77d375cb9164a080aabd94311c50a222135499eef9dcad3f80b29b831a3fe015c3006178651c2136620f9079c5
 SHA512 
1bdd6f8f23a6151298e2e2fec493c9a2e95a1a65f4a4b6ff95598f45d4fad783da2a596c05b5582ec3d82ed8d8aaf654706da768a1b248bdae37fb08481b3dc3
 DIST genpatches-5.4-101.extras.tar.xz 1768 BLAKE2B 
44b92b9c288f4f10f499e5b6d2179b44ee3418890905341703901a71b703ff99e992d6e7424521e67d3b1f80e41286c2357187c66e9b1ae7c1feef430f0ed74a
 SHA512 
e397f970bc3b68b91f059e4b4f2d6163f8416340096b16b040eed8a5242a001db37b0fe8c1fd2a54c73bf6121aa55efa1c362b7837e930b758bc3bd33f8dce09
 DIST genpatches-5.4-102.base.tar.xz 3090460 BLAKE2B 
fa17228e7cfebb2c128b73682cc97f9e96a1a3c4936f98b021ae3f21a1f6a1167c357db2570902ca554b6facf27d507a0d258c4a9e9898cacde502762306c2ca
 SHA512 
e3b7b0826115a7f7c92f5509eafe25803ea943733a8be8404a333d54ac93c607704f742ab20576517a7ac6e5467a7dfc9c2a54205a10f3fcf4af9b2557a5da0d

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.7.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.7.ebuild
index 300367c4b23..3289e86dc48 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.7.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.11.7.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit kernel-build
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
 # https://koji.fedoraproject.org/koji/packageinfo?packageID=8
 CONFIG_VER=5.11.7
 CONFIG_HASH=ee22e4872dec1ab1f08fabe765e18b945ebcc29e



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

2021-03-18 Thread Michał Górny
commit: ab1755403292e2bc7a71bfa18d1988e473da60d5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 23:07:59 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:11:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab175540

sys-kernel/gentoo-kernel-bin: Bump genpatches for 5.11 (NFC)

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

 sys-kernel/gentoo-kernel-bin/Manifest| 4 ++--
 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.7.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index ed406810706..3bd57a15b8a 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -20,8 +20,8 @@ DIST genpatches-5.11-6.base.tar.xz 294752 BLAKE2B 
324b5e8647c47b3d876ebc500664af
 DIST genpatches-5.11-6.extras.tar.xz 1768 BLAKE2B 
c9244edc9b61c2a190c72c93a33ea45144a788b9b331af3541c05fa200e706961471472fd586f5d6ea44c38858f62d65e4fad5424e27361ba27baa49e080b3be
 SHA512 
db9e2da16874304103103f71f87799c4c7799ee87ea6343b0603d85cefb4ff41c49309025e4c74a870d88337caf0e478a73c8d3a755ae16760f9528c8ca77de7
 DIST genpatches-5.11-7.base.tar.xz 309432 BLAKE2B 
2ada3d18e2c5e55c56d00ce460083b1bcc0d4643f4ebc82a74acef6722c93c1585b9d4034692f5e332c39c0fa9a8661378e677710c5774c0a7e74bed0e0eec9f
 SHA512 
87fa07527691a7b0c466db8625eb8892b8e7400af1f131265cb8e2e66e551f47a32d7cba9be6167d00e1f584de414bdb1409b504dad70e6139817999fb34a346
 DIST genpatches-5.11-7.extras.tar.xz 1772 BLAKE2B 
cdd50d5c8d837cab21d3d06a259b3db19aad9de31e592665e5274e288fa66257bb20eb6b15770732de25bf9be3b901bdc497f5fa301ec7f025de4384dd657120
 SHA512 
29b62027052e57645b23ba3615697195e324aca7a1af5a46fe0b1d8d2c8a170979c6713c538788577ca22dc8b0d05d4070e656172f6c9388b8ff9a027b33cb5d
-DIST genpatches-5.11-8.base.tar.xz 399768 BLAKE2B 
13df51c5a4bf35b2a87a0a5ab86f94f8d2cb012db34b6bbc2fab65f4901a8066f00303408aa864cc735bfdded7ee27bebe476533edb8758b6c86b38d770f26e1
 SHA512 
5a0ce9facca4f5fe2d2d469e424cb35d77630151dd67733260eb759c43a549d63bf597de515403ef3ae47e020540d3aacbe52c28301288a2a4079a43c9ec4566
-DIST genpatches-5.11-8.extras.tar.xz 1772 BLAKE2B 
2181060dc6ef787a5bb82d614774a576218291f822c968321744d0d81ac0b07919f9980cfb9b2f858f4551c2d84f7db9f58d6d85158cdca90454a8f17674ac4a
 SHA512 
b507ec60456d1e95a28a4a7710df7b7187030444d21d9f65b3f5429aefd6851c31b2395ff30c76d257ab86e766d5bf7604befd3c117b624f02a77aa04ddefd04
+DIST genpatches-5.11-9.base.tar.xz 399972 BLAKE2B 
20b8cd6948130ac3a1266bbae7da6cd49c4ff584c649698f8fc4a240046c443c7ba5d286e747cb89729e1e08b0d442aea0cecd51d3756cebd21b429e320ca4e6
 SHA512 
cbc95199c97e408c3b0e436d9257e5154d18623ab537ddcd16b9e1539d8c44c6fbe5f18d12321b89de632997afbefcaca0d9a4b2b2cab57581fef4916d209064
+DIST genpatches-5.11-9.extras.tar.xz 1772 BLAKE2B 
62513783209afca2d8c5067ea6ea5196282b93b3e511af16fa0bc105e785142b97751f6938f8d37f6c0673a6349560df27745fb41c1a543e3ba45a5b7a90c069
 SHA512 
4d3026572d8d733f1d03f0657d45db3ad3e8058221a92868361aeca2a141ac58fddc5fd56f00823c7a89846f47a5d831465f24f5934fb9235e18734003fa3e6f
 DIST genpatches-5.4-104.base.tar.xz 3093716 BLAKE2B 
da8a9f572f4a22eb101a477ed2b2a81b0adaed65f1913c163b58dc958de661707733fb1e0d06e49ec342666ca0c212313d3a5fbca60c79779009b91361e23f42
 SHA512 
2ef214d2e4ea982c6702991519aaa183d6731f882fa59db5cc2d7832c7fcaf8de57dc2173f4a59922e5d90da2d046753b3eed609513c84c784c13d5be747303b
 DIST genpatches-5.4-104.extras.tar.xz 1768 BLAKE2B 
7f335d61bd5f44cfa74ce2082259a48791ed90c21da4d05ff13c191adf1f658e68634c4cf9779274e6f775409695634ca40187754b0f9d50b406c26df26adbc4
 SHA512 
a8080605c59079063065d9bebc9d846ab8aab73f2f192f6c5becea2b51304a1e4d91e20d9aacd61f2cfa5b967bb8e30d620ddd60592017f308ad2f65ab7287a5
 DIST genpatches-5.4-105.base.tar.xz 3163684 BLAKE2B 
e11b77067fb714f827d68ca0773ae5f097a4234f89eb0ea5bb04ef6cbf39d416a676696a8a97e1473dbd36205b84e681f3b0e94dec8cdab5c111883a7f911285
 SHA512 
42217305887d22987bcc88565c02b4dfd864449c10726ce4e819c4b3fe8af6d2898fdd453ebfb95a45af90843000e219f5447def048ca52ac7c509219396c2cc

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.7.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.7.ebuild
index c31025c5760..e00d3ebb8dc 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.7.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.7.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit kernel-install toolchain-funcs
 
 MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
 BINPKG=${P/-bin/}-1
 
 DESCRIPTION="Pre-built Linux kernel with genpatches"



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

2021-03-18 Thread Michał Górny
commit: 3bf1fdf7902b12647d718bad8f843a024d3872ef
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 18 22:59:36 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 18 23:11:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf1fdf7

dev-python/s3transfer: Bump to 0.3.5

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

 dev-python/s3transfer/Manifest|  1 +
 dev-python/s3transfer/s3transfer-0.3.5.ebuild | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index f524d14ac01..ee669c5cf5d 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1 +1,2 @@
 DIST s3transfer-0.3.4.tar.gz 118954 BLAKE2B 
71436d3c8921650dfd2c3aec8a0ddbb2cdee8bb82da605b7a7cc38af112eccb9e2742720c597e01aff57fdd067f8a16a9789f5d5b56dd13f84977607e16ef470
 SHA512 
012b50cebff200dff3a424241bd0a1aa32bf88cb57a4e3a4616d96aac7c8d5d07e7bfee3a298195f55630d01925d27a3063701d915c6bd080dc2e9f7c01880e9
+DIST s3transfer-0.3.5.tar.gz 118959 BLAKE2B 
8666ec91058752a1862582f886d373bd4eebbb3684571e1fcb0648e2c4ef3f24366b4e496960715487b6f1fb7fdc96f0031ee48259984f2bcdfbb2a8fe3d33bb
 SHA512 
2a5a0b3163a8ae7097d82f897afec97533acc0d1a03271b5e261bc0b98a9af5a0fa0d594cc4cb701c1698bbc347d10b2b105c4393f349bfd5ef628d1844e7ddb

diff --git a/dev-python/s3transfer/s3transfer-0.3.5.ebuild 
b/dev-python/s3transfer/s3transfer-0.3.5.ebuild
new file mode 100644
index 000..48ca166b178
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.3.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="https://github.com/boto/s3transfer";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/botocore[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest tests/{unit,functional}
+}



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

2021-03-18 Thread Mike Pagano
commit: 81391e82dda53767a71fffa4814ec8b28f0677c0
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar 18 22:50:08 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar 18 22:50:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81391e82

sys-kernel/gentoo-sources: Add the BMQ Scheduler via experimental use flag

BitMap Queue CPU scheduler is an evolution of previous Priority and
Deadline based Skiplist multiple queue scheduler(PDS), and inspired by
Zircon scheduler. The goal of it is to keep the scheduler code simple,
while efficiency and scalable for interactive tasks, such as desktop,
movie playback and gaming etc.

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.11.7-r1.ebuild | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index ee3f4631058..e0378beb416 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -103,6 +103,9 @@ DIST genpatches-5.11-7.extras.tar.xz 1772 BLAKE2B 
cdd50d5c8d837cab21d3d06a259b3d
 DIST genpatches-5.11-8.base.tar.xz 399768 BLAKE2B 
13df51c5a4bf35b2a87a0a5ab86f94f8d2cb012db34b6bbc2fab65f4901a8066f00303408aa864cc735bfdded7ee27bebe476533edb8758b6c86b38d770f26e1
 SHA512 
5a0ce9facca4f5fe2d2d469e424cb35d77630151dd67733260eb759c43a549d63bf597de515403ef3ae47e020540d3aacbe52c28301288a2a4079a43c9ec4566
 DIST genpatches-5.11-8.experimental.tar.xz 6440 BLAKE2B 
1e519e0bf61ff2fa6bdb0e1284df5da05f659351c94a2bd333e213e01b78d7205fdb104e40a4acbb3389ff853f5f918509ddfece1b8c1c0c9ac8a581fe6410b2
 SHA512 
7b5992cd43406f3f49ff928d0d58424e5115cbd53fc545b505b1551c255be7814e96547407f626fee9c049da7da7d7114edea6ae83c13dadb6c448e6f563ebe9
 DIST genpatches-5.11-8.extras.tar.xz 1772 BLAKE2B 
2181060dc6ef787a5bb82d614774a576218291f822c968321744d0d81ac0b07919f9980cfb9b2f858f4551c2d84f7db9f58d6d85158cdca90454a8f17674ac4a
 SHA512 
b507ec60456d1e95a28a4a7710df7b7187030444d21d9f65b3f5429aefd6851c31b2395ff30c76d257ab86e766d5bf7604befd3c117b624f02a77aa04ddefd04
+DIST genpatches-5.11-9.base.tar.xz 399972 BLAKE2B 
20b8cd6948130ac3a1266bbae7da6cd49c4ff584c649698f8fc4a240046c443c7ba5d286e747cb89729e1e08b0d442aea0cecd51d3756cebd21b429e320ca4e6
 SHA512 
cbc95199c97e408c3b0e436d9257e5154d18623ab537ddcd16b9e1539d8c44c6fbe5f18d12321b89de632997afbefcaca0d9a4b2b2cab57581fef4916d209064
+DIST genpatches-5.11-9.experimental.tar.xz 69292 BLAKE2B 
57127ef336047d188691d72db4aba2a9c0a1016712d2e3f73ffaead6050b91575f9b35d0a26b408647d1ed6b5d2149d60b57cc5856e50382c8566a577102cfa6
 SHA512 
47ab02d21d542e9ac9a56682a7352af23ed90992c8961a6804fd04a366d94c2b128182f353ec0f5d9e3dd218b5dae3c280733b81b34c2a9bcbd360f8ac41e8a5
+DIST genpatches-5.11-9.extras.tar.xz 1772 BLAKE2B 
62513783209afca2d8c5067ea6ea5196282b93b3e511af16fa0bc105e785142b97751f6938f8d37f6c0673a6349560df27745fb41c1a543e3ba45a5b7a90c069
 SHA512 
4d3026572d8d733f1d03f0657d45db3ad3e8058221a92868361aeca2a141ac58fddc5fd56f00823c7a89846f47a5d831465f24f5934fb9235e18734003fa3e6f
 DIST genpatches-5.4-105.base.tar.xz 3163684 BLAKE2B 
e11b77067fb714f827d68ca0773ae5f097a4234f89eb0ea5bb04ef6cbf39d416a676696a8a97e1473dbd36205b84e681f3b0e94dec8cdab5c111883a7f911285
 SHA512 
42217305887d22987bcc88565c02b4dfd864449c10726ce4e819c4b3fe8af6d2898fdd453ebfb95a45af90843000e219f5447def048ca52ac7c509219396c2cc
 DIST genpatches-5.4-105.experimental.tar.xz 18080 BLAKE2B 
d4840bc3c5d8256cb89df166bbaa9f1ed419f275348a9b88ae0c5f738df95f01f44b049f43cd70aaf85b2b7a7513cfa4bedf18ec5cf5a89c987ee511fbc7886c
 SHA512 
9decef34bb9a5c4727a0ebbcd2d3038693589d0314baa9cd5207409f88264cf5db26402067990fa601859bb2544b0f317696a71067eed7c99c10498d8e1687a1
 DIST genpatches-5.4-105.extras.tar.xz 1772 BLAKE2B 
049452ce9e48c45954a6f71218b38ff1adfea0b3e60452039687e860485dbb1e302b8d18595d64b9f2c2e3bf26d65ee747b876cbdf531745a68381b4cbf417d1
 SHA512 
d5b6915fc19c20fef72bcdb26a82d7e74d6c8af627d4fb50923a380514c6e505e2acd2d106f3a020a6508864d6f10451713346aeaad5d2f40088c4f36103ed5d

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.11.7-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.11.7-r1.ebuild
new file mode 100644
index 000..7af695b2484
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.11.7-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="9"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} $

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

2021-03-18 Thread Sergei Trofimovich
commit: 75b2fb84def093e9e06a437902b101d8aa252804
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Mar 18 22:44:03 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 22:44:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b2fb84

dev-lang/elixir: bump up to 1.11.4

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/elixir/Manifest |  1 +
 dev-lang/elixir/elixir-1.11.4.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index 68c6d206420..f28fb24149a 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -1,2 +1,3 @@
 DIST elixir-1.10.4.tar.gz 2331003 BLAKE2B 
8cb54bcb16762ae345ad9d36a25c28696fd5bb57cf97c5037c21458671e001cfe51a722287243c6a70fe3cea65c9c219e759c8312fc168e93974ac5f0870b47a
 SHA512 
844e405cf344539a9d32dc7f1ead0dc1dfb0d70a9ab718269f4e25e5262f611f96346f5be93cf8e34a75c58c6aabb12e8a796c5cb182955922510c270ef169e7
 DIST elixir-1.11.3.tar.gz 2394406 BLAKE2B 
066e11651265d63c713809f1968b7dc7faf70e8254ef0aec1978a3db0f92da6bb894e882a1a6c1ba8da13d234c91dc84d2d750b0e044e4cd8706986ec7b2f382
 SHA512 
4962bb9fcf5f4190a8da22a3e42df5b4e521d73771f6a067edb482b911b0f9fbd2883841d06d94ae4ad6b1db2f61f691e5de4c118c722a16f95830c67ce3e45b
+DIST elixir-1.11.4.tar.gz 2396885 BLAKE2B 
f63e835991420bce8cacd38a920637aa5656c0372bd09e8c0a357a24bcca9a06350973f1453f482d3854a48712471c55389c3bd530df46a19c20a359376b779d
 SHA512 
5dc940a31a31ae1c1537f874c15e58311cc0b0452f61e923bdfde0a5cfef3d8003eb3e85be320eb0acfb7bc0c0c0dc8ac965dec6727257c244048268fbf38ceb

diff --git a/dev-lang/elixir/elixir-1.11.4.ebuild 
b/dev-lang/elixir/elixir-1.11.4.ebuild
new file mode 100644
index 000..4c9e14b12b1
--- /dev/null
+++ b/dev-lang/elixir/elixir-1.11.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Elixir programming language"
+HOMEPAGE="https://elixir-lang.org";
+SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-lang/erlang-21:0=[ssl]
+"
+# 'mix' tool collides with sci-biology/phylip, bug #537514
+RDEPEND="${DEPEND}
+   !!sci-biology/phylip
+"
+DEPEND+="
+   test? ( dev-vcs/git )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
+   "${FILESDIR}"/${PN}-1.10.3-no-Q.patch
+   "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
+   "${FILESDIR}"/${PN}-1.11.2-mksh.patch
+)
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
+   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
+}



[gentoo-commits] proj/linux-patches: New tag: 5.11-9

2021-03-18 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar 18 22:33:45 2021 +

New tag: 5.11-9




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

2021-03-18 Thread Sven Wegener
commit: ce8a1afbf735ac79975d30452c737d26b42cb394
Author: Sven Wegener  gentoo  org>
AuthorDate: Thu Mar 18 22:16:30 2021 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Thu Mar 18 22:16:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8a1afb

dev-util/systemtap: add RESTRICT="!test? ( test )"

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

 dev-util/systemtap/systemtap-4.0-r1.ebuild | 1 +
 dev-util/systemtap/systemtap-4.0-r2.ebuild | 1 +
 dev-util/systemtap/systemtap-4.4.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-util/systemtap/systemtap-4.0-r1.ebuild 
b/dev-util/systemtap/systemtap-4.0-r1.ebuild
index 8756646eff7..de5dabdc104 100644
--- a/dev-util/systemtap/systemtap-4.0-r1.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r1.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=

diff --git a/dev-util/systemtap/systemtap-4.0-r2.ebuild 
b/dev-util/systemtap/systemtap-4.0-r2.ebuild
index dcf1f8df499..cb49b3599c9 100644
--- a/dev-util/systemtap/systemtap-4.0-r2.ebuild
+++ b/dev-util/systemtap/systemtap-4.0-r2.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=

diff --git a/dev-util/systemtap/systemtap-4.4.ebuild 
b/dev-util/systemtap/systemtap-4.4.ebuild
index 1e32ea4a68a..5a3e3efea14 100644
--- a/dev-util/systemtap/systemtap-4.4.ebuild
+++ b/dev-util/systemtap/systemtap-4.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="libvirt selinux sqlite +ssl test zeroconf"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-libs/elfutils-0.142
dev-libs/json-c:=



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

2021-03-18 Thread Nick Sarnie
commit: e0f4e6dacb727fc43396f88b79adb1c880268ebc
Author: Ali Abdel-Qader  protonmail  com>
AuthorDate: Thu Mar 18 19:59:30 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Mar 18 21:28:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f4e6da

dev-libs/tree-sitter: Bump to 0.19.4

Signed-off-by: Ali Abdel-Qader  protonmail.com>
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-libs/tree-sitter/Manifest  |  1 +
 dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index c6f4ab54a85..eea83792793 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-0.19.3.tar.gz 2865501 BLAKE2B 
0a2480457e7b82dcbd3217ef7f36f10db9dd07f277bd8318642867135d7f54a8fed6207f2017b125c7a8f9155040518e58cdb2a70504928896f0be9da3bf89a9
 SHA512 
49997fc69249a7fa935cf8a66d44bf4ba8dc8f19e56d3e0ea3ff08ed4bf2334b274b1d119989bdc7d693b284148cf7537e5f2acf5708661232bcb03f8a52c552
+DIST tree-sitter-0.19.4.tar.gz 2869774 BLAKE2B 
4f39a565d12f2fa0cb3a68c2015fd83a3445e5951a2293e1b37ac6c98c430aaeb1e219d33b11691de2c198b0039dd2319df53ab3be8c136c25a744f1c355d48c
 SHA512 
269a9022f11c153c2dc09446273cc65de3f4fbab7ce2c42605b1b41abc5c98368660f6f10a5fd2deb751d6b9f21cf52a4351fcfec21bd6459be681e16eb2efc0

diff --git a/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild
new file mode 100644
index 000..62e7c8355b2
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library."
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter";
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}";
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
+)
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+}



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

2021-03-18 Thread Nick Sarnie
commit: 8b684cdfea02e3d54e5c5c2e1c72d97ec31887a6
Author: Ali Abdel-Qader  protonmail  com>
AuthorDate: Thu Mar 18 20:05:07 2021 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Mar 18 21:28:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b684cdf

dev-libs/tree-sitter: Drop old

Signed-off-by: Ali Abdel-Qader  protonmail.com>
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Nick Sarnie  gentoo.org>

 dev-libs/tree-sitter/Manifest  |  1 -
 dev-libs/tree-sitter/tree-sitter-0.19.3.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index eea83792793..1fafbf7e948 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -1,2 +1 @@
-DIST tree-sitter-0.19.3.tar.gz 2865501 BLAKE2B 
0a2480457e7b82dcbd3217ef7f36f10db9dd07f277bd8318642867135d7f54a8fed6207f2017b125c7a8f9155040518e58cdb2a70504928896f0be9da3bf89a9
 SHA512 
49997fc69249a7fa935cf8a66d44bf4ba8dc8f19e56d3e0ea3ff08ed4bf2334b274b1d119989bdc7d693b284148cf7537e5f2acf5708661232bcb03f8a52c552
 DIST tree-sitter-0.19.4.tar.gz 2869774 BLAKE2B 
4f39a565d12f2fa0cb3a68c2015fd83a3445e5951a2293e1b37ac6c98c430aaeb1e219d33b11691de2c198b0039dd2319df53ab3be8c136c25a744f1c355d48c
 SHA512 
269a9022f11c153c2dc09446273cc65de3f4fbab7ce2c42605b1b41abc5c98368660f6f10a5fd2deb751d6b9f21cf52a4351fcfec21bd6459be681e16eb2efc0

diff --git a/dev-libs/tree-sitter/tree-sitter-0.19.3.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.19.3.ebuild
deleted file mode 100644
index 62e7c8355b2..000
--- a/dev-libs/tree-sitter/tree-sitter-0.19.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library."
-HOMEPAGE="https://github.com/tree-sitter/tree-sitter";
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}";
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
-)
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
-}



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

2021-03-18 Thread Thomas Deutschmann
commit: d39c35fdfb91bd55b5b077fff03f2da6b4d8012e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Mar 18 20:32:43 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 18 20:32:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39c35fd

net-dns/dnsviz: bump v0.9.3

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/dnsviz/Manifest|  1 +
 net-dns/dnsviz/dnsviz-0.9.3.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/net-dns/dnsviz/Manifest b/net-dns/dnsviz/Manifest
index 2799835bbc6..6d9e42e8711 100644
--- a/net-dns/dnsviz/Manifest
+++ b/net-dns/dnsviz/Manifest
@@ -1,3 +1,4 @@
 DIST dnsviz-0.8.2.tar.gz 404265 BLAKE2B 
c4ba6b5a7d6fee7c8e2cba0c90f29560152dd4beed1ef4d80a6a3bf9f81646ee8f0d61c38329233e300f2b434cb5d9e9d2a926dc72997ae68ff0a57e147bafcf
 SHA512 
5414d9bda6c0bf5fdc5a84a09cb5833619110702749b12f87d63f5149de473f4bd1b6960c506c60ec5fc5ff82d789536cee70a299ff13c960a45776de2916c80
 DIST dnsviz-0.9.1.tar.gz 477806 BLAKE2B 
24fc4c34a763cf4ea6018f42bb4ab12c376ff1a5ff29e4bc4502600c997195d5c83fd0b4d18c72fddc0d669380d3a39930d7bd6d3970671becd64a5c3083d269
 SHA512 
006377676173c225eb3a18d09d0808ab35412d09e988b984fd67598c8a6917a4fefd9381c32ea4dda404d7dde8d51e7b36dc49d85a8b4c2a8928fbde89075adf
 DIST dnsviz-0.9.2.tar.gz 477947 BLAKE2B 
62b94e6b05d1129d5c4655ff1faf8adb3c2eec868db6049e09dd180cebccab94412eee25293d83ec3e6bc5b18fae33ba0acfe3c3b30cececdd4952005879eab0
 SHA512 
8ad9e1aabb4704ff4939617532c32e5edde0d369efd2e4a7a6f30d33b8bac941b2d1073e98fed90e2a11438a0b1c18b8fafe07f4122fb888ebdb24bd2426abf6
+DIST dnsviz-0.9.3.tar.gz 477931 BLAKE2B 
e3e020fdddacdf06a4e7b78edade72136d6530dac5b243b30e97f609c9fb3b912fb6d6c00b8c54e17f1d2ba411a2b116f9cb89bfc51c01f43d8a1a03a00755aa
 SHA512 
8ccaa29df6cc7824db7153950d5cb423d1ac7a76ae20a15b35c2e66d362b3340e23a9973f71b884ea7e7b861e2bb0051e32abc3e45795792a7db3b01b62449c5

diff --git a/net-dns/dnsviz/dnsviz-0.9.3.ebuild 
b/net-dns/dnsviz/dnsviz-0.9.3.ebuild
new file mode 100644
index 000..7c7e9021cc6
--- /dev/null
+++ b/net-dns/dnsviz/dnsviz-0.9.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Tool suite for analysis and visualization of DNS and DNSSEC"
+HOMEPAGE="https://dnsviz.net/";
+SRC_URI="https://github.com/dnsviz/dnsviz/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( net-dns/bind )"
+
+DEPEND=">=dev-python/dnspython-1.13[${PYTHON_USEDEP}]
+   >=dev-python/m2crypto-0.37.0[${PYTHON_USEDEP}]
+   >=dev-python/pygraphviz-1.3.1[${PYTHON_USEDEP}]"
+
+RDEPEND="${DEPEND}"
+
+python_prepare_all() {
+   # Fix the ebuild to use correct FHS/Gentoo policy paths
+   sed -i \
+   -e "s|share/doc/dnsviz|share/doc/${PF}|g" \
+   "${S}"/setup.py \
+   || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   distutils_install_for_testing
+
+   "${EPYTHON}" tests/dnsviz_probe_run_offline.py -v || die
+   "${EPYTHON}" tests/dnsviz_print_options.py -v || die
+   "${EPYTHON}" tests/dnsviz_print_run.py -v || die
+   "${EPYTHON}" tests/dnsviz_graph_options.py -v || die
+   "${EPYTHON}" tests/dnsviz_graph_run.py -v || die
+   "${EPYTHON}" tests/dnsviz_grok_options.py -v || die
+   "${EPYTHON}" tests/dnsviz_grok_run.py -v || die
+}
+
+pkg_postinst() {
+   elog "Support for extra feature can be get from:"
+   optfeature "Support for pre-deployment testing" net-dns/bind
+   optfeature "Support for DNSSEC signatures using GOST algorithm or 
digest" dev-libs/ghost-engine
+}



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

2021-03-18 Thread Thomas Deutschmann
commit: 5deb3cab0deab985e3e840e375bb9040d63ef99d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Mar 18 10:36:02 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 18 20:28:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5deb3cab

app-emulation/xen: add upstream patches

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

 app-emulation/xen/Manifest |   2 +
 app-emulation/xen/xen-4.13.2-r6.ebuild | 165 +
 app-emulation/xen/xen-4.14.1-r2.ebuild | 165 +
 3 files changed, 332 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 6a5899a7596..1c65dc0f36d 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,7 @@
 DIST xen-4.13.2-upstream-patches-3.tar.xz 63660 BLAKE2B 
80abc9529ff49e782b64d4b5032f724e7d95fd255c2a06b7065c693d5765e1db1df44ebd5ce00c5a1e1ff24e1e5d344b0c2e459c68282e58fa20963e208272d2
 SHA512 
35288a1feac1316c33586dad55685e2c6a30100795e31852f78455003ce3dd6906074bea023655ee545a97fe4a0a8ad9a05ab91fd83186e61e5b57d10aa6b155
 DIST xen-4.13.2-upstream-patches-4.tar.xz 65324 BLAKE2B 
0e71e4600fffcf1341a52103a6318485c1da54101ec59dbdb9824be5a5ed1f977135a9c3e4ce48cf14922aa0a2e3ff5097dc870286e3b142d060c22d78079cb3
 SHA512 
3f0e41b685655c7753204862ea6b8e502ff4b4f76e4788ca07ab93a4bb3c636d24ad933c578f7c6e4c866cfb0d6b7b7234124da7c2fed0a4b34f2fbe401c56e1
+DIST xen-4.13.2-upstream-patches-5.tar.xz 76580 BLAKE2B 
8eeab100c14d769174e7d935d4e081ffc2d72b771f8022ce5c31b89d860ddba5381baf55b87443dc3bc555b404595492d30bc7f2a103c77762004acfce70446e
 SHA512 
5dd5c63267e9542626315efec94642901cff55f4a1f8148c58f86677254381242fce3d6c5c0ae72665b452441c54647d0b9a132a2a18ffb4ff7eaad86ef227de
 DIST xen-4.13.2.tar.gz 39037826 BLAKE2B 
ad2b7c3003ca29e5e60a85c581f706ef87d99eadf939ed36ebe8f6698582f7a29dbdaf502039b60a0afe7ad4ae6ce89713e69dc8b8a7d5abe65063da7f1baa5b
 SHA512 
cd3092281c97e9421e303aa288aac04dcccd5536ba7c0ff4d51fbf3d07b5ffacfe3456ba06f5cf63577dafbf8cf3a5d9825ceb5e9ef8ca1427900cc3e57b50a3
 DIST xen-4.14.1-upstream-patches-1.tar.xz 11676 BLAKE2B 
0d593b34e3b1b95b57c54ccc9eb5bf36d63ba742dd9d6e6f5facdf57be62e1f8375beb23926967e6ea23c1e4fa459bb5087652716d7e45b2309440f81b0d
 SHA512 
e530883d17738b4821fa36fd39a7597bdb42810e40740c7a3363c22945d71af80312340f6d33b18f5999498e59036f22033b7babe217bac7700702d007d5d881
+DIST xen-4.14.1-upstream-patches-2.tar.xz 22920 BLAKE2B 
890cd9bcc3c72b4ed192476a913de0377d50ddeb180e0d6dc4720e86662387a699ad74b263adf2b867b2421fcf3efdcacaa17bf581643afc50c9dc7e8a3dfc60
 SHA512 
ca0e53f40fe23d9a6c6374b460fcc0c8063e511f03ca86c02291fcb73bf9f91594de6fd615609997e0aac2e9c59ccc8512e4151a1d2646a70f3b5bacd95ad325
 DIST xen-4.14.1.tar.gz 39970115 BLAKE2B 
21e5838b2b4d78420dcaaae2b8fc98ac876230217e6a3764aa643920150b8cef96025663e6a2fc423ab15f7f470b62547e91ce1be0337fc78f00c148c7ff40ab
 SHA512 
c75cbec82793435f5a7026626ffdb2e9a2166b42d2be4b2f1194240e0312458124f0ebd53eeb02ce7330c22afe402a28a96b32f8af66e41e9416fe94535724c9

diff --git a/app-emulation/xen/xen-4.13.2-r6.ebuild 
b/app-emulation/xen/xen-4.13.2-r6.ebuild
new file mode 100644
index 000..43eeeb028b8
--- /dev/null
+++ b/app-emulation/xen/xen-4.13.2-r6.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=5
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz";
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz";
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz";
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="https://www.xenproject.org";
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for t

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

2021-03-18 Thread Thomas Deutschmann
commit: 570eb32cdd6c490dc6828aeee18922fcd5b2c515
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Mar 18 10:36:34 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Mar 18 20:28:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570eb32c

app-emulation/xen: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19988
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen/Manifest |   2 -
 app-emulation/xen/xen-4.13.2-r4.ebuild | 165 -
 app-emulation/xen/xen-4.14.1-r1.ebuild | 165 -
 3 files changed, 332 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 1c65dc0f36d..31b96c4c928 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,5 @@
-DIST xen-4.13.2-upstream-patches-3.tar.xz 63660 BLAKE2B 
80abc9529ff49e782b64d4b5032f724e7d95fd255c2a06b7065c693d5765e1db1df44ebd5ce00c5a1e1ff24e1e5d344b0c2e459c68282e58fa20963e208272d2
 SHA512 
35288a1feac1316c33586dad55685e2c6a30100795e31852f78455003ce3dd6906074bea023655ee545a97fe4a0a8ad9a05ab91fd83186e61e5b57d10aa6b155
 DIST xen-4.13.2-upstream-patches-4.tar.xz 65324 BLAKE2B 
0e71e4600fffcf1341a52103a6318485c1da54101ec59dbdb9824be5a5ed1f977135a9c3e4ce48cf14922aa0a2e3ff5097dc870286e3b142d060c22d78079cb3
 SHA512 
3f0e41b685655c7753204862ea6b8e502ff4b4f76e4788ca07ab93a4bb3c636d24ad933c578f7c6e4c866cfb0d6b7b7234124da7c2fed0a4b34f2fbe401c56e1
 DIST xen-4.13.2-upstream-patches-5.tar.xz 76580 BLAKE2B 
8eeab100c14d769174e7d935d4e081ffc2d72b771f8022ce5c31b89d860ddba5381baf55b87443dc3bc555b404595492d30bc7f2a103c77762004acfce70446e
 SHA512 
5dd5c63267e9542626315efec94642901cff55f4a1f8148c58f86677254381242fce3d6c5c0ae72665b452441c54647d0b9a132a2a18ffb4ff7eaad86ef227de
 DIST xen-4.13.2.tar.gz 39037826 BLAKE2B 
ad2b7c3003ca29e5e60a85c581f706ef87d99eadf939ed36ebe8f6698582f7a29dbdaf502039b60a0afe7ad4ae6ce89713e69dc8b8a7d5abe65063da7f1baa5b
 SHA512 
cd3092281c97e9421e303aa288aac04dcccd5536ba7c0ff4d51fbf3d07b5ffacfe3456ba06f5cf63577dafbf8cf3a5d9825ceb5e9ef8ca1427900cc3e57b50a3
-DIST xen-4.14.1-upstream-patches-1.tar.xz 11676 BLAKE2B 
0d593b34e3b1b95b57c54ccc9eb5bf36d63ba742dd9d6e6f5facdf57be62e1f8375beb23926967e6ea23c1e4fa459bb5087652716d7e45b2309440f81b0d
 SHA512 
e530883d17738b4821fa36fd39a7597bdb42810e40740c7a3363c22945d71af80312340f6d33b18f5999498e59036f22033b7babe217bac7700702d007d5d881
 DIST xen-4.14.1-upstream-patches-2.tar.xz 22920 BLAKE2B 
890cd9bcc3c72b4ed192476a913de0377d50ddeb180e0d6dc4720e86662387a699ad74b263adf2b867b2421fcf3efdcacaa17bf581643afc50c9dc7e8a3dfc60
 SHA512 
ca0e53f40fe23d9a6c6374b460fcc0c8063e511f03ca86c02291fcb73bf9f91594de6fd615609997e0aac2e9c59ccc8512e4151a1d2646a70f3b5bacd95ad325
 DIST xen-4.14.1.tar.gz 39970115 BLAKE2B 
21e5838b2b4d78420dcaaae2b8fc98ac876230217e6a3764aa643920150b8cef96025663e6a2fc423ab15f7f470b62547e91ce1be0337fc78f00c148c7ff40ab
 SHA512 
c75cbec82793435f5a7026626ffdb2e9a2166b42d2be4b2f1194240e0312458124f0ebd53eeb02ce7330c22afe402a28a96b32f8af66e41e9416fe94535724c9

diff --git a/app-emulation/xen/xen-4.13.2-r4.ebuild 
b/app-emulation/xen/xen-4.13.2-r4.ebuild
deleted file mode 100644
index 4c38268d9b1..000
--- a/app-emulation/xen/xen-4.13.2-r4.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-   UPSTREAM_VER=3
-   SECURITY_VER=
-   GENTOO_VER=
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz";
-   [[ -n ${SECURITY_VER} ]] && \
-   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz";
-   [[ -n ${GENTOO_VER} ]] && \
-   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz";
-   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
-   ${UPSTREAM_PATCHSET_URI}
-   ${SECURITY_PATCHSET_URI}
-   ${GENTOO_PATCHSET_URI}"
-fi
-
-DESCRIPTION="The Xen virtual machine monitor"
-HOMEPAGE="https://www.xenproject.org";
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug efi flask"
-
-DEPEND="${PYTHON_DEPS}
-   efi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !efi? ( >=sys-devel/binutils-2.22 )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tool

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

2021-03-18 Thread Andrew Ammerlaan
commit: c4b5bd1286da6184d34b15463223b0aa6ca3a1d4
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 20:26:54 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 20:26:54 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c4b5bd12

sci-biology/kraken: fix symlink in prefix

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/kraken/kraken-1.1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/kraken/kraken-1.1.1-r1.ebuild 
b/sci-biology/kraken/kraken-1.1.1-r1.ebuild
index 788670b63..fb97ab47e 100644
--- a/sci-biology/kraken/kraken-1.1.1-r1.ebuild
+++ b/sci-biology/kraken/kraken-1.1.1-r1.ebuild
@@ -37,7 +37,7 @@ src_install(){
dodoc "${DISTDIR}/${P}_MANUAL.html"
perl_set_version
perl_domodule destdir/*.pm
-   dosym ../../"${VENDOR_LIB}/krakenlib.pm" /usr/bin/krakenlib.pm
+   dosym ../../"${VENDOR_LIB//${EPREFIX/}}/krakenlib.pm" 
/usr/bin/krakenlib.pm
insinto /usr/share/${PN}/util
doins destdir/*.pl
chmod -R a+rx "${ED}/usr/share/${PN}/util"



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

2021-03-18 Thread Ulrich Müller
commit: cefcf4a0053725381aa0ca1b478063c2f834b8e4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Mar 18 20:18:02 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Mar 18 20:18:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefcf4a0

dev-libs/libsigsegv: Fix src_install failure

Closes: https://bugs.gentoo.org/777102
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-libs/libsigsegv/libsigsegv-2.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.13.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.13.ebuild
index 5db18ac2c31..2f6d0e7207e 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.13.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.13.ebuild
@@ -29,6 +29,6 @@ src_configure() {
 
 src_install() {
emake DESTDIR="${D}" install
-   rm "${ED}/usr/$(get_libdir)"/*.la || die
+   rm -f "${ED}/usr/$(get_libdir)"/*.la || die
dodoc AUTHORS ChangeLog* NEWS PORTING README
 }



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

2021-03-18 Thread Ben Kohler
commit: b8adc80b0739406c6285d6cae7dafb9348f83c06
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 18 19:49:09 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 18 20:14:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8adc80b

www-client/links: bump to 2.22

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 www-client/links/Manifest  |   1 +
 www-client/links/links-2.22.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index 8f22f7e3bf4..ea25936b50a 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -1 +1,2 @@
 DIST links-2.21.tar.bz2 6491465 BLAKE2B 
a60d2fbd252b97ead45e451c1d1d16204a23e618a59016c6b46a56b7c2f96189d3d7f71e9d647f188824ad7e7c36fd8d62dac3c7125eb9cf833591a6ce3206e6
 SHA512 
11fd523d0aa102d8160957bdbd36674a621aeb2e33237f0df35dcc3fad92ec288acd31dc2e7542717406047165f1249d68972c77cdb27fda076645636a056da8
+DIST links-2.22.tar.bz2 6481705 BLAKE2B 
a6855fcc62377116fe61adb01623c0cd757ee47ae36bfb35ae657a6d6587f9e47b6b1f78ad73e3fca911ad4aee8c15f364d4af911d694f04229b107d10d6f422
 SHA512 
d2c9f764d64c2d73b85c998db9fc8c241556977380eef1f4041623ca306f5798227b2b57daecf09ee85e0b07f8738bdfe0b84fefc924d6e05d931e29d29ba40e

diff --git a/www-client/links/links-2.22.ebuild 
b/www-client/links/links-2.22.ebuild
new file mode 100644
index 000..bee0327268d
--- /dev/null
+++ b/www-client/links/links-2.22.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools desktop xdg-utils
+
+DESCRIPTION="A fast and lightweight web browser running in both graphics and 
text mode"
+HOMEPAGE="http://links.twibright.com/";
+SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip 
lzma ssl suid svga tiff unicode X zlib zstd"
+
+GRAPHICS_DEPEND="media-libs/libpng:0="
+
+RDEPEND="
+   brotli? (
+   app-arch/brotli
+   )
+   bzip2? (
+   app-arch/bzip2
+   )
+   fbcon? (
+   ${GRAPHICS_DEPEND}
+   )
+   freetype? (
+   media-libs/fontconfig
+   media-libs/freetype
+   )
+   gpm? (
+   sys-libs/gpm
+   )
+   jpeg? (
+   virtual/jpeg:0
+   )
+   libevent? (
+   dev-libs/libevent:0=
+   )
+   livecd? (
+   ${GRAPHICS_DEPEND}
+   sys-libs/gpm
+   virtual/jpeg:0
+   )
+   lzip? (
+   app-arch/lzip
+   )
+   lzma? (
+   app-arch/xz-utils
+   )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   svga? (
+   ${GRAPHICS_DEPEND}
+   media-libs/svgalib
+   )
+   tiff? (
+   media-libs/tiff:0
+   )
+   X? (
+   ${GRAPHICS_DEPEND}
+   x11-libs/libXext
+   )
+   zlib? (
+   sys-libs/zlib
+   )
+   zstd? (
+   app-arch/zstd
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   fbcon? ( virtual/os-headers )
+   livecd? ( virtual/os-headers )
+   X? ( dev-util/desktop-file-utils )"
+
+REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
+   svga? ( suid )"
+
+DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
+
+src_prepare() {
+   use X && xdg_environment_reset
+
+   if use unicode; then
+   pushd intl > /dev/null || die
+   ./gen-intl || die
+   ./synclang || die
+   popd > /dev/null || die
+   fi
+
+   # error: conditional "am__fastdepCXX" was never defined (for 
eautoreconf)
+   sed -i \
+   -e '/AC_PROG_CXX/s:dnl ::' \
+   -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
+   configure.in || die #467020
+
+   # Upstream configure produced by broken autoconf-2.13. This also fixes
+   # toolchain detection.
+   mv configure.in configure.ac || die
+
+   default
+   eautoreconf #131440 and #103483#c23
+}
+
+src_configure() {
+   local myconf
+
+   if use livecd; then
+   export ac_cv_lib_gpm_Gpm_Open=yes
+   myconf+=' --with-fb --with-libjpeg'
+   else
+   export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
+   fi
+
+   if use X || use fbcon || use svga || use livecd; then
+   myconf+=' --enable-graphics'
+   fi
+
+   econf \
+   --without-directfb \
+   --without-l

[gentoo-commits] repo/gentoo:master commit in: net-vpn/fp-multiuser/

2021-03-18 Thread Zac Medico
commit: 45b76cc4dad8e87395b5c8e45289ec2816bf9a70
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Mar 18 20:08:24 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Mar 18 20:09:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b76cc4

net-vpn/fp-multiuser: Install logrotate config

Reported-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/19994
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 net-vpn/fp-multiuser/fp-multiuser-0.0.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-vpn/fp-multiuser/fp-multiuser-0.0.2.ebuild 
b/net-vpn/fp-multiuser/fp-multiuser-0.0.2.ebuild
index 1e1769fedce..ccee847057a 100644
--- a/net-vpn/fp-multiuser/fp-multiuser-0.0.2.ebuild
+++ b/net-vpn/fp-multiuser/fp-multiuser-0.0.2.ebuild
@@ -280,5 +280,7 @@ src_install() {
systemd_dounit "${FILESDIR}/fp-multiuser.service"
newinitd "${FILESDIR}/initd" "${PN}"
newconfd "${FILESDIR}/confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotated" "${PN}"
dodoc README*.md
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: 67f8c1f4d5b5e40fd3c78925085f3fd5c6f2d5bd
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 19:50:46 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 19:50:46 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=67f8c1f4

sci-biology/ugene: fix filename

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/ugene/ugene-37.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/ugene/ugene-37.0-r1.ebuild 
b/sci-biology/ugene/ugene-37.0-r1.ebuild
index 45ce2f4b3..967ed716e 100644
--- a/sci-biology/ugene/ugene-37.0-r1.ebuild
+++ b/sci-biology/ugene/ugene-37.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit qmake-utils
 
 DESCRIPTION="A free open-source cross-platform bioinformatics software"
 HOMEPAGE="http://ugene.unipro.ru";
-SRC_URI="https://github.com/ugeneunipro/ugene/archive/${PV}.tar.gz";
+SRC_URI="https://github.com/ugeneunipro/ugene/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"



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

2021-03-18 Thread Andrew Ammerlaan
commit: 010d62d1ee091d576e54e6b7781d668594c253a3
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 19:53:16 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 19:53:16 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=010d62d1

sci-biology/minimap2: remove redundanturirename

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/minimap2/minimap2-2.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-biology/minimap2/minimap2-2.17.ebuild 
b/sci-biology/minimap2/minimap2-2.17.ebuild
index e40058243..e4f51e1d9 100644
--- a/sci-biology/minimap2/minimap2-2.17.ebuild
+++ b/sci-biology/minimap2/minimap2-2.17.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="splice-aware sequence aligner"
 HOMEPAGE="https://github.com/lh3/minimap2";
-SRC_URI="https://github.com/lh3/minimap2/releases/download/v2.17/minimap2-2.17.tar.bz2
 -> ${P}.tar.bz2"
+SRC_URI="https://github.com/lh3/${PN}/releases/download/v${PV}/${P}.tar.bz2";
 
 LICENSE="MIT"
 SLOT="0"



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

2021-03-18 Thread Andrew Ammerlaan
commit: 4e6eeb8668601981b658634da13daa25a9359a67
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 19:47:30 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 19:47:30 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=4e6eeb86

sci-biology/kraken: add symlink

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/kraken/{kraken-1.1.1.ebuild => kraken-1.1.1-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-biology/kraken/kraken-1.1.1.ebuild 
b/sci-biology/kraken/kraken-1.1.1-r1.ebuild
similarity index 94%
rename from sci-biology/kraken/kraken-1.1.1.ebuild
rename to sci-biology/kraken/kraken-1.1.1-r1.ebuild
index d132b6db7..788670b63 100644
--- a/sci-biology/kraken/kraken-1.1.1.ebuild
+++ b/sci-biology/kraken/kraken-1.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit perl-module
+inherit perl-functions
 
 DESCRIPTION="Detect sequencing project contaminants by mapping reads to 
taxonomic groups"
 HOMEPAGE="https://ccb.jhu.edu/software/kraken";
@@ -37,6 +37,7 @@ src_install(){
dodoc "${DISTDIR}/${P}_MANUAL.html"
perl_set_version
perl_domodule destdir/*.pm
+   dosym ../../"${VENDOR_LIB}/krakenlib.pm" /usr/bin/krakenlib.pm
insinto /usr/share/${PN}/util
doins destdir/*.pl
chmod -R a+rx "${ED}/usr/share/${PN}/util"



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

2021-03-18 Thread Sergei Trofimovich
commit: e6b7849cfa04564069c5ccb42e1b354df866617b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 18 17:24:47 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 18:58:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b7849c

dev-lang/python: stable 3.6.13 for sparc, bug #770853

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-lang/python/python-3.6.13.ebuild 
b/dev-lang/python/python-3.6.13.ebuild
index 9895dab7479..7160fb22e84 100644
--- a/dev-lang/python/python-3.6.13.ebuild
+++ b/dev-lang/python/python-3.6.13.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}/${PYVER}m"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
 IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline 
+sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2021-03-18 Thread Sergei Trofimovich
commit: f14cb68fcf58af2b47b0d0c9a8724d6c5863cb5a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 18 17:23:29 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 18:58:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14cb68f

dev-lang/python: stable 3.9.2 for sparc, bug #770853

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

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



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

2021-03-18 Thread Sergei Trofimovich
commit: 86ad6be3755e2206eb0d7618f9e5e97e939eda43
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 18 17:25:30 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 18:58:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ad6be3

net-misc/dhcpcd: stable 9.3.4 for sparc, bug #774942

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/dhcpcd/dhcpcd-9.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild 
b/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
index 71dc46831ee..90ee346ea29 100644
--- a/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${MY_P/_beta/-beta}"
MY_P="${MY_P/_rc/-rc}"
SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
 fi
 



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

2021-03-18 Thread Sergei Trofimovich
commit: 4870ec27af767590a896328a3d3229b827bb9c13
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 18 17:27:05 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 18:58:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4870ec27

sys-apps/file: stable 5.39-r4 for hppa, bug #771096

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/sys-apps/file/file-5.39-r4.ebuild 
b/sys-apps/file/file-5.39-r4.ebuild
index ad02729dee6..3456009aacf 100644
--- a/sys-apps/file/file-5.39-r4.ebuild
+++ b/sys-apps/file/file-5.39-r4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
 else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz";
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="identify a file's format by scanning binary data for patterns"



[gentoo-commits] repo/gentoo:master commit in: net-misc/mobile-broadband-provider-info/

2021-03-18 Thread Sergei Trofimovich
commit: 7440479e854ce6f8b2bea5b0dd6bb2d93434e376
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Mar 18 17:26:22 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Mar 18 18:58:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7440479e

net-misc/mobile-broadband-provider-info: mark 20201225 sparc, bug #774942

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../mobile-broadband-provider-info-20201225.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
 
b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
index b064a291113..706d0a27443 100644
--- 
a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
+++ 
b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband";
 
 LICENSE="CC-PD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-03-18 Thread Andrew Ammerlaan
commit: d9efa2d88a0709b8141ee155d5d2e2e1ed3b0005
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:52:04 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:52:04 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=d9efa2d8

sci-biology/kraken: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/kraken/kraken-1.1.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/kraken/kraken-1.1.1.ebuild 
b/sci-biology/kraken/kraken-1.1.1.ebuild
index c5e8584b2..d132b6db7 100644
--- a/sci-biology/kraken/kraken-1.1.1.ebuild
+++ b/sci-biology/kraken/kraken-1.1.1.ebuild
@@ -36,8 +36,7 @@ src_compile(){
 src_install(){
dodoc "${DISTDIR}/${P}_MANUAL.html"
perl_set_version
-   insinto ${VENDOR_LIB}/${PN}
-   doins destdir/*.pm
+   perl_domodule destdir/*.pm
insinto /usr/share/${PN}/util
doins destdir/*.pl
chmod -R a+rx "${ED}/usr/share/${PN}/util"



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

2021-03-18 Thread Andrew Ammerlaan
commit: c45961e65b1e5228dc796cf903fa6434d15b6738
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:50:01 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:50:01 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c45961e6

sci-biology/cortex_var: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/cortex_var/cortex_var-1.0.5.21.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/cortex_var/cortex_var-1.0.5.21.ebuild 
b/sci-biology/cortex_var/cortex_var-1.0.5.21.ebuild
index f5b86e25c..d368f5db3 100644
--- a/sci-biology/cortex_var/cortex_var-1.0.5.21.ebuild
+++ b/sci-biology/cortex_var/cortex_var-1.0.5.21.ebuild
@@ -42,8 +42,7 @@ src_compile(){
 src_install(){
bash install.sh || die
perl_set_version
-   insinto ${VENDOR_LIB}
-   doins scripts/analyse_variants/bioinf-perl/lib/* scripts/calling/*
+   perl_domodule scripts/analyse_variants/bioinf-perl/lib/* 
scripts/calling/*
echo \

"PATH=${EPREFIX}/usr/share/${PN}/scripts/analyse_variants/needleman_wunsch" \
> "${T}/99${PN}" || die



[gentoo-commits] proj/sci:master commit in: dev-perl/Bio-EnsEMBL/

2021-03-18 Thread Andrew Ammerlaan
commit: 70d12c8b741e74bfdc4b5125c3b178703e3ed6f2
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:53:33 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:53:33 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=70d12c8b

dev-perl/Bio-EnsEMBL: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-.ebuild 
b/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-.ebuild
index 80014f94f..f2d7c6a54 100644
--- a/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-.ebuild
+++ b/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-.ebuild
@@ -18,7 +18,6 @@ S="${WORKDIR}"
 
 src_install(){
perl_set_version
-   insinto "${VENDOR_LIB}" # do not add "${PN}" so the the PERL path 
starts with Bio/
find . -name t | xargs rm -rf || die
find . -name test.pl | xargs rm -f || die
find . -name \*.example | xargs rm -f || die
@@ -27,5 +26,5 @@ src_install(){
find . -name \*.conf | xargs rm -f || die
find . -name travisci | xargs rm -rf || die
find . -name sql | xargs rm -rf || die
-   find . -name modules | while read d; do pushd "$d"; doins -r *; popd; 
done || die
+   find . -name modules | while read d; do pushd "$d"; perl_domodule -r *; 
popd; done || die
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: 21f906c5f5098f455f1a0033fb9a8533f827e84b
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:48:56 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:48:56 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=21f906c5

sci-biology/twinscan: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/twinscan/twinscan-4.1.2-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/twinscan/twinscan-4.1.2-r1.ebuild 
b/sci-biology/twinscan/twinscan-4.1.2-r1.ebuild
index 2568359bd..ce3651f3d 100644
--- a/sci-biology/twinscan/twinscan-4.1.2-r1.ebuild
+++ b/sci-biology/twinscan/twinscan-4.1.2-r1.ebuild
@@ -52,8 +52,7 @@ src_install() {
insinto /usr/share/${PN}/src
doins src/*.zhmm
perl_set_version
-   insinto ${VENDOR_LIB}/${PN}
-   doins lib/perl5/*.pm
+   perl_domodule lib/perl5/*.pm
echo "TWINSCAN=/usr" > "${S}"/99${PN}
doenvd "${S}"/99${PN}
rm -rf examples/tmp



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

2021-03-18 Thread Andrew Ammerlaan
commit: 5d981c778add96cbea7ea24c75031a2fa9df04e4
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:52:26 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:52:26 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5d981c77

sci-biology/canu: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/canu/canu-2.1.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/canu/canu-2.1.1.ebuild 
b/sci-biology/canu/canu-2.1.1.ebuild
index 10e4f485a..a92b6e581 100644
--- a/sci-biology/canu/canu-2.1.1.ebuild
+++ b/sci-biology/canu/canu-2.1.1.ebuild
@@ -67,6 +67,5 @@ src_install(){
dolib.a Linux-amd64/lib/libcanu.a
rm Linux-amd64/lib/libcanu.a || die
perl_set_version
-   insinto ${VENDOR_LIB}
-   doins -r Linux-amd64/lib
+   perl_domodule -r Linux-amd64/lib
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: 9b1833de52a142c55ed9669ad73760e41417e1be
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:45:22 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:45:22 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9b1833de

sci-biology/Trinotate: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/Trinotate/Trinotate-3.2.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/Trinotate/Trinotate-3.2.1.ebuild 
b/sci-biology/Trinotate/Trinotate-3.2.1.ebuild
index 85807d4a0..1af77dccd 100644
--- a/sci-biology/Trinotate/Trinotate-3.2.1.ebuild
+++ b/sci-biology/Trinotate/Trinotate-3.2.1.ebuild
@@ -39,7 +39,6 @@ src_install(){
dobin Trinotate
insinto /usr/share/"${PN}"
doins -r admin sample_data util TrinotateWeb
-   insinto ${VENDOR_LIB}/${PN}
-   doins -r PerlLib/*
+   perl_domodule -r PerlLib/*
dodoc notes README.md README.txt Changelog.txt
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: 3020562d7d003b6c6929822b0e62398a79444e39
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:51:38 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:51:38 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3020562d

sci-biology/glean: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/glean/glean-1.0.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/glean/glean-1.0.1.ebuild 
b/sci-biology/glean/glean-1.0.1.ebuild
index 6544584fe..5aa279af0 100644
--- a/sci-biology/glean/glean-1.0.1.ebuild
+++ b/sci-biology/glean/glean-1.0.1.ebuild
@@ -32,6 +32,5 @@ src_install(){
dobin bin/*
dodoc README
perl_set_version
-   insinto ${VENDOR_LIB}
-   doins -r lib/Glean
+   perl_domodule -r lib/Glean
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: e42e7f6f3b60e1e77ee2e18296c66d8c359bdab6
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:49:33 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:49:33 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e42e7f6f

sci-biology/maker: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/maker/maker-3.01.02_beta.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sci-biology/maker/maker-3.01.02_beta.ebuild 
b/sci-biology/maker/maker-3.01.02_beta.ebuild
index afad7ce1e..81c71dbac 100644
--- a/sci-biology/maker/maker-3.01.02_beta.ebuild
+++ b/sci-biology/maker/maker-3.01.02_beta.ebuild
@@ -121,11 +121,9 @@ src_install(){
mv bin/compare bin/compare_gff3_to_chado # rename as agreed by 
upstream, will be in maker-3 as well
dobin bin/*
perl_set_version
-   insinto "${VENDOR_LIB}"/MAKER # uppercase, not "${PN}"
-   doins perl/lib/MAKER/*.pm
+   perl_domodule perl/lib/MAKER/*.pm
doman perl/man/*.3pm
-   insinto "${VENDOR_LIB}"/Parallel/Application
-   doins perl/lib/Parallel/Application/*.pm
+   perl_domodule perl/lib/Parallel/Application/*.pm
insinto /usr/share/"${PN}"/data
doins data/*
# FIXME: find equivalent perl packages for lib/* contents, for example 
lib/GI.pm



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

2021-03-18 Thread Andrew Ammerlaan
commit: 1f05480bb02af520c73801fd11cc200432e973e5
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:51:09 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:51:09 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=1f05480b

sci-biology/trinityrnaseq: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/trinityrnaseq/trinityrnaseq-2.11.0.ebuild | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/sci-biology/trinityrnaseq/trinityrnaseq-2.11.0.ebuild 
b/sci-biology/trinityrnaseq/trinityrnaseq-2.11.0.ebuild
index 4fd8dac9a..30bd4ca62 100644
--- a/sci-biology/trinityrnaseq/trinityrnaseq-2.11.0.ebuild
+++ b/sci-biology/trinityrnaseq/trinityrnaseq-2.11.0.ebuild
@@ -61,15 +61,10 @@ src_install(){
cd .. || die
cp -rp support_scripts misc "${ED}"/usr/share/"${PN}"/ || die
cd "${S}" || die
-   insinto "${VENDOR_LIB}/${PN}"
-   doins util/misc/PerlLib/*.pm PerlLib/*.pm
-   insinto "${VENDOR_LIB}/${PN}"/KmerGraphLib
-   doins PerlLib/KmerGraphLib/*.pm
-   insinto "${VENDOR_LIB}/${PN}"/CDNA
-   doins PerlLib/CDNA/*.pm
-   insinto "${VENDOR_LIB}/${PN}"/Simulate
-   doins PerlLib/Simulate/*.pm
-   insinto "${VENDOR_LIB}/${PN}"/CanvasXpress
-   doins PerlLib/CanvasXpress/*.pm
+   perl_domodule util/misc/PerlLib/*.pm PerlLib/*.pm
+   perl_domodule PerlLib/KmerGraphLib/*.pm
+   perl_domodule PerlLib/CDNA/*.pm
+   perl_domodule PerlLib/Simulate/*.pm
+   perl_domodule PerlLib/CanvasXpress/*.pm
chmod a+rx -R "${ED}/${VENDOR_LIB}/${PN}"
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: bcafdb1d945ea006828162f70d08f31f7d788a29
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:43:18 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:43:18 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=bcafdb1d

sci-biology/jtreeview: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/jtreeview/jtreeview-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-biology/jtreeview/jtreeview-.ebuild 
b/sci-biology/jtreeview/jtreeview-.ebuild
index 0b95e7cb3..316368b4e 100644
--- a/sci-biology/jtreeview/jtreeview-.ebuild
+++ b/sci-biology/jtreeview/jtreeview-.ebuild
@@ -22,9 +22,8 @@ src_install(){
java-pkg_dolauncher ${PN} TreeView.jar
cd ../helper-scripts-0.0.2 || die
perl_set_version
-   insinto "${VENDOR_LIB}"
-   doins *.pm
-   dobin *.pl
+   perl_domodule *.pm
+   perl_domodule *.pl
insinto /usr/share/"${PN}"/examples
doins blues.color
newdoc README README.helper-scripts



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

2021-03-18 Thread Andrew Ammerlaan
commit: 023c0679b9c5aba5309da72cecea35fae5ef9364
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:44:48 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:44:48 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=023c0679

sci-biology/VelvetOptimiser:  use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/VelvetOptimiser/VelvetOptimiser-2.2.6.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/VelvetOptimiser/VelvetOptimiser-2.2.6.ebuild 
b/sci-biology/VelvetOptimiser/VelvetOptimiser-2.2.6.ebuild
index e000e6290..49f2b6d9f 100644
--- a/sci-biology/VelvetOptimiser/VelvetOptimiser-2.2.6.ebuild
+++ b/sci-biology/VelvetOptimiser/VelvetOptimiser-2.2.6.ebuild
@@ -21,7 +21,6 @@ RDEPEND="
 src_install(){
dobin VelvetOptimiser.pl
perl_set_version
-   insinto ${VENDOR_LIB}/VelvetOpt
-   doins VelvetOpt/*.pm
+   perl_domodule VelvetOpt/*.pm
einstalldocs
 }



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

2021-03-18 Thread Andrew Ammerlaan
commit: cffccad4dc870c3daaa38679921817149fdc7af5
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:45:53 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:45:53 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cffccad4

sci-biology/jtreeview-bin: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/jtreeview-bin/jtreeview-bin-1.2.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-biology/jtreeview-bin/jtreeview-bin-1.2.0.ebuild 
b/sci-biology/jtreeview-bin/jtreeview-bin-1.2.0.ebuild
index 84775e537..fe8fef44a 100644
--- a/sci-biology/jtreeview-bin/jtreeview-bin-1.2.0.ebuild
+++ b/sci-biology/jtreeview-bin/jtreeview-bin-1.2.0.ebuild
@@ -35,9 +35,8 @@ src_install(){
doins plugins/*.jar
cd ../helper-scripts-0.0.2 || die
perl_set_version
-   insinto "${VENDOR_LIB}"
-   doins *.pm
-   dobin *.pl
+   perl_domodule *.pm
+   perl_domodule *.pl
insinto /usr/share/"${PN}"/examples
doins blues.color
newdoc README README.helper-scripts



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

2021-03-18 Thread Andrew Ammerlaan
commit: acc57b34ce2bf932901a478ccd70a25e25da7dde
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:37:24 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:37:24 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=acc57b34

sci-biology/BRAKER: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/BRAKER/BRAKER-2.1.2.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/sci-biology/BRAKER/BRAKER-2.1.2.ebuild 
b/sci-biology/BRAKER/BRAKER-2.1.2.ebuild
index 448ca2463..150bf55a1 100644
--- a/sci-biology/BRAKER/BRAKER-2.1.2.ebuild
+++ b/sci-biology/BRAKER/BRAKER-2.1.2.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-#PERL_EXPORT_PHASE_FUNCTIONS=no
 inherit perl-module
 
 DESCRIPTION="Gene prediction based on RNA-Seq using GeneMark-ET and AUGUSTUS"
@@ -22,7 +21,6 @@ 
SRC_URI="https://github.com/Gaius-Augustus/BRAKER/archive/v${PV}.tar.gz -> ${P}.
 LICENSE="Artistic"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND=""
 RDEPEND="${DEPEND}
@@ -33,8 +31,7 @@ RDEPEND="${DEPEND}
 src_install(){
perl_set_version
dobin scripts/*.pl
-   insinto ${VENDOR_LIB}/${PN}
-   doins scripts/*.pm
+   perl_domodule scripts/*.pm
dodoc docs/userguide.pdf
 }
 



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

2021-03-18 Thread Andrew Ammerlaan
commit: 7cdc60382f8bf83952e639c8c6001f23eab7738d
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:39:05 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:39:05 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=7cdc6038

sci-biology/cgview-bin: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/cgview-bin/cgview-bin-1.0.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-biology/cgview-bin/cgview-bin-1.0.0.ebuild 
b/sci-biology/cgview-bin/cgview-bin-1.0.0.ebuild
index 2d1f4103b..5135e04ab 100644
--- a/sci-biology/cgview-bin/cgview-bin-1.0.0.ebuild
+++ b/sci-biology/cgview-bin/cgview-bin-1.0.0.ebuild
@@ -36,8 +36,7 @@ src_install() {
echo 'PATH="$PATH":"'${CCT_HOME}'/scripts"' >> "${S}/99cgview"
doenvd "${S}/99cgview"
perl_set_version
-   insinto ${VENDOR_LIB}/cgview
-   doins lib/perl_modules/Util/*.pm
+   perl_domodule lib/perl_modules/Util/*.pm
#
# Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/batik/svggen/SVGGraphics2DIOException
java-pkg_dojar bin/cgview/cgview.jar



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

2021-03-18 Thread Andrew Ammerlaan
commit: cf088e81e371c260b25f6e6fd5448cc9f0441e8c
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 18:44:17 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 18:44:17 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cf088e81

sci-biology/jtreeview: use perl_domodule

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/jtreeview/jtreeview-1.2.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-biology/jtreeview/jtreeview-1.2.0.ebuild 
b/sci-biology/jtreeview/jtreeview-1.2.0.ebuild
index 34a6ae178..8f0e777c9 100644
--- a/sci-biology/jtreeview/jtreeview-1.2.0.ebuild
+++ b/sci-biology/jtreeview/jtreeview-1.2.0.ebuild
@@ -31,9 +31,8 @@ src_install(){
java-pkg_dolauncher ${PN} TreeView.jar
cd ../helper-scripts-0.0.2 || die
perl_set_version
-   insinto "${VENDOR_LIB}"
-   doins *.pm
-   dobin *.pl
+   perl_domodule *.pm
+   perl_domodule *.pl
insinto /usr/share/"${PN}"/examples
doins blues.color
newdoc README README.helper-scripts



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

2021-03-18 Thread Sebastian Pipping
commit: dde3f11b6b64e5c23a28659d407fca9f0ec3b633
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Mar 18 18:21:43 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Mar 18 18:22:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde3f11b

dev-libs/uriparser: Fix missing USE=doc dependency

Closes: https://bugs.gentoo.org/777063
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 dev-libs/uriparser/uriparser-0.9.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/uriparser/uriparser-0.9.5.ebuild 
b/dev-libs/uriparser/uriparser-0.9.5.ebuild
index 9b571c508ab..559813f6f52 100644
--- a/dev-libs/uriparser/uriparser-0.9.5.ebuild
+++ b/dev-libs/uriparser/uriparser-0.9.5.ebuild
@@ -24,6 +24,7 @@ BDEPEND="
virtual/pkgconfig
doc? (
>=app-doc/doxygen-1.5.8
+   media-gfx/graphviz
qt5? ( dev-qt/qthelp:5 )
)
 "



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

2021-03-18 Thread Sebastian Pipping
commit: 665ce4aca4c111011407b42293a86faa051dd777
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Mar 18 17:46:10 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Mar 18 17:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665ce4ac

dev-libs/uriparser: 0.9.5 + QA fixes

Closes: https://bugs.gentoo.org/773430
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 dev-libs/uriparser/Manifest   |  1 +
 dev-libs/uriparser/uriparser-0.9.5.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/uriparser/Manifest b/dev-libs/uriparser/Manifest
index a0e9a59a991..6451abdb82d 100644
--- a/dev-libs/uriparser/Manifest
+++ b/dev-libs/uriparser/Manifest
@@ -1 +1,2 @@
 DIST uriparser-0.9.4.tar.bz2 174551 BLAKE2B 
b95f270685757052fca02fae0a029f08de8bc14bea733bd56e62f0bcdc6592f015453ed38c87171cea9054618328dc94a512ff816519f70594653451f751c4f8
 SHA512 
c5e671ce2589aacd2c562e66facbee9e1cad3101e840f40b7ebdb917fa669e0c3ae7ed75623692f601655c0b82c10bcfe3086ad628beac8f965e613228e67ecd
+DIST uriparser-0.9.5.tar.bz2 176501 BLAKE2B 
5ec3d993e60c62f2478e4012354cf82f2e4155ea1a69e9a3d6611d1765fe0f3b8ba5382c928852a5fd215f51ebb0688c9d713e9f1208f18f5ce2d8b8f0fb1dca
 SHA512 
44d36a33565b7724d721e2b5e689530227bc87e609ee78f1d23e7353480191313b1b91039c7a046566d14b83eb320c97d75e74c8ef4841e1b9c8559c3feddb34

diff --git a/dev-libs/uriparser/uriparser-0.9.5.ebuild 
b/dev-libs/uriparser/uriparser-0.9.5.ebuild
new file mode 100644
index 000..9b571c508ab
--- /dev/null
+++ b/dev-libs/uriparser/uriparser-0.9.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Strictly RFC 3986 compliant URI parsing library in C"
+HOMEPAGE="https://uriparser.github.io/";
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
+IUSE="+doc qt5 test unicode"  # +doc to address warning RequiredUseDefaults
+
+REQUIRED_USE="qt5? ( doc ) test? ( unicode )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? ( >=dev-cpp/gtest-1.8.1 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   >=app-doc/doxygen-1.5.8
+   qt5? ( dev-qt/qthelp:5 )
+   )
+"
+
+DOCS=( AUTHORS ChangeLog THANKS )
+
+src_configure() {
+   local mycmakeargs=(
+   -DURIPARSER_BUILD_CHAR=ON
+   -DURIPARSER_BUILD_DOCS=$(usex doc ON OFF)
+   -DURIPARSER_BUILD_TESTS=$(usex test ON OFF)
+   -DURIPARSER_BUILD_TOOLS=ON
+   -DURIPARSER_BUILD_WCHAR_T=$(usex unicode ON OFF)
+
+   # The usex wrapper is here to address this warning:
+   #   One or more CMake variables were not used by the project:
+   #   CMAKE_DISABLE_FIND_PACKAGE_Qt5Help
+   $(usex doc "$(cmake_use_find_package qt5 Qt5Help)")
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use doc && use qt5; then
+   dodoc "${BUILD_DIR}"/doc/*.qch
+   docompress -x /usr/share/doc/${PF}/${P}.qch
+   fi
+}



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

2021-03-18 Thread Agostino Sarubbo
commit: b1985df670f7d20c117f1e5189560493bbde7a96
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 18 17:04:36 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 18 17:04:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1985df6

dev-db/pg_activity: version bump to 2.1.3 - enable tests

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/pg_activity/Manifest |  1 +
 dev-db/pg_activity/pg_activity-2.1.3.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-db/pg_activity/Manifest b/dev-db/pg_activity/Manifest
index 1f1ee2f5b0c..b8470637747 100644
--- a/dev-db/pg_activity/Manifest
+++ b/dev-db/pg_activity/Manifest
@@ -1 +1,2 @@
 DIST pg_activity-1.6.2.tar.gz 127561 BLAKE2B 
5ddebd3068ddc33196903892c01b947ffc50ecff7ec790e196626e87ee8933ff79242e3ba61c207ea1020535c5d85dbbc4ac9e4825a19ab98004bb27ea0b6a6c
 SHA512 
fd743f369201c6ec3762373c39969b2b7632d79a8fb9c8ebd12a88b66b91915c30e445e93162844b4a176cf7e13009c9c8136e973180b00e7cc708ecd66b4853
+DIST pg_activity-2.1.3.tar.gz 277297 BLAKE2B 
9677ebad581e2e66e266e5433454e054274693a8e2e5a959c5f807ec1641f3b02a4c202eac7bddb7abe7e51e131d32d25a513a439e97aca996e79be6e1e9c0be
 SHA512 
e28c75d1b88f6b530820d82327d6428d2388341bd09ba4efec5e80e753aee17e995b4e6d5ee8b35b3b972f20aa1228d525fe0c4bdcb8e365795d568a4a25c076

diff --git a/dev-db/pg_activity/pg_activity-2.1.3.ebuild 
b/dev-db/pg_activity/pg_activity-2.1.3.ebuild
new file mode 100644
index 000..745e50c6b85
--- /dev/null
+++ b/dev-db/pg_activity/pg_activity-2.1.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Realtime PostgreSQL database server monitoring tool"
+HOMEPAGE="https://github.com/dalibo/pg_activity";
+SRC_URI="https://github.com/dalibo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+SLOT="0"
+LICENSE="POSTGRESQL"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/blessed[${PYTHON_USEDEP}]
+   dev-python/humanize[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psycopg:2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # https://github.com/dalibo/pg_activity/issues/201
+   export COLUMNS="80"
+   epytest -k 'not test_ui.txt'
+}
+
+src_install() {
+   distutils-r1_src_install
+   doman docs/man/${PN}.1
+}



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

2021-03-18 Thread Mike Pagano
commit: 6683689752439c7ac56cacede170bb7c1e26dfe9
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar 18 16:42:18 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar 18 16:42:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66836897

sys-kernel/gentoo-sources: Linux patch 5.10.24

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.10.24.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index c8ae9f86d13..ee3f4631058 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -82,6 +82,9 @@ DIST genpatches-5.10-25.extras.tar.xz 1772 BLAKE2B 
deaff4896b8ce8ea5387ea49cde3e
 DIST genpatches-5.10-26.base.tar.xz 780252 BLAKE2B 
d3da07e58183e25210b0a14dc5cdb4eaaa4e0ad6e6955f9e99ff06b6575af24d2710a63781fb7fb3c9f0b142c6198c0853c71ab63f3ea1ff07c4eb405fad4cb3
 SHA512 
c5d73387e6caa2140f1e5c48763132797d98abae0e64911f0bf1bece03440462ccc793a2ed4ae5916235b570aace12e9ba7b625cdaf71a9802956f0ad2836c1e
 DIST genpatches-5.10-26.experimental.tar.xz 17812 BLAKE2B 
37a68871008d76143d14ad2ad016c68da80c48463fc7bb1d1e8bf67274fd118295686bb7dcd9b0c8cf492828d05917e8ee05ade6b813e8f64346329613c3580a
 SHA512 
1839dd0c3621f001d9024eeb38435003032512971cc070626cc12fa30508c68a01c7ce68ff1895dc601556c2aa33c646e4be3e92536f02727be3f8717bb17958
 DIST genpatches-5.10-26.extras.tar.xz 1772 BLAKE2B 
d6e02010a72510e5c18b80102f2383002acf45b645c34d35b31234d6da9ad7b38ed70837bfbb3563c9c3871121ec4638bdebeaaaf225b3f3c6d50dd30ba30547
 SHA512 
8e1c534b5160553f0fafe542953a3f229082cf541f744038831c2aba1cc061a8ba14713155cb98245ca99e62514619ab6969bd8f61c3886d65c65b67e410ff0a
+DIST genpatches-5.10-27.base.tar.xz 862992 BLAKE2B 
6b8e6bc6b1a1b9b07d6de58f38efec32272c6d5d4b01ab9761821b9ee1d45fa805c504b2a6e6755a03558138fcb098113cddb0da349a811ddfb8290b8206b451
 SHA512 
c9290804d54af33212bec8ef1515cc8162226a949b7043fc65c9b73261c06c61d65df1a6ba5706cf3a31d80acb659a7046c722612cd4868f1fa19e3799be8047
+DIST genpatches-5.10-27.experimental.tar.xz 17820 BLAKE2B 
3f40cbb5088f808e0d1cb2520c4fd0cce9df35acbb88597f4331a540ce9c146321760abc2f36ba7838537007a024ea2912b4fb5a27bd0f999c1a595bc44fb599
 SHA512 
f9392abd6302860ec48db313389ec18233c445b0b0420dc4c135cfab8d7fc3c41e564885565b639de4445b5d8d596a1c019e60fd84b74f2f43782a27e534bd09
+DIST genpatches-5.10-27.extras.tar.xz 1772 BLAKE2B 
ef13bdf8726981575e0c123f198ae7fe93172ae6deaafad5df08e61eb57af5cb920853fa3bafd29e20433368372a11cc1c6e13fe95bff893776f5267ffeded67
 SHA512 
b75bbc811ae2998ad0b3a56dabe1d84437753c33b5c584c73d3c3e90af5befb91856efb331c5a3260de2c26d5669006bed8ed453374e39c125dd493b40f0abdc
 DIST genpatches-5.11-3.base.tar.xz 11280 BLAKE2B 
83a975b07b3e04e19b008e5a5c4f08fa551b3558b68afb800cb3c886f782a21950d5ea1029b631a6caa2658f02e7ae819e8d8c137a076470120d94deab99e524
 SHA512 
0a8b19f888af853e6a12aff9d6675f7a9977fef92efa19e69c79a6325fc1626efe7aa9fec8c42ee65ba29f0757b166567679a54d0351f19ea502183e92a63ac5
 DIST genpatches-5.11-3.experimental.tar.xz 6092 BLAKE2B 
ac1c5aa031e99dd332c51c44c05e00460bf2d1244ab6e00179d81c941b58c97c9aef3b8dd14ebc87e3b00f2fb4a393172d17e38121898850452ec3377ce02b7c
 SHA512 
248d5a585d8963a31e3951a0ecce5c6b0522c32df14505bb6d7ad4fa69a9e00eb4dd5c31e561f13f14dd3aeac50db9aa2c43ff8dcb10cb363eba5af386fe8788
 DIST genpatches-5.11-3.extras.tar.xz 1772 BLAKE2B 
165d5928e6afc65544392186737efd1df9e1179591ef7edd85a1868971ea76016161a38a615e9e692c4515fe7fc19424a0cfd01420b5ec57a60c8d1d2d223cb7
 SHA512 
c74015c4e1b824c61db9e9deca6b30a839ae9a8fb5747cb6c46e2af99a9221f11bb971099554107bbfc58ea5389d96e810f9cf8e55d0bcc16a093eef941c6ec8

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.24.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.24.ebuild
new file mode 100644
index 000..067633b0bc8
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.24.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="27"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches";
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2021-03-18 Thread Ulrich Müller
commit: b7c979d25123a15fcafa1ab8da709a10af74760d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Mar 18 16:33:13 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Mar 18 16:33:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c979d2

app-editors/emacs: Version bump to 27.2_rc1

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest  |   1 +
 app-editors/emacs/emacs-27.2_rc1.ebuild | 446 
 2 files changed, 447 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 7ceb9dd079b..418ba56455f 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -9,3 +9,4 @@ DIST emacs-25.3.tar.xz 42854740 BLAKE2B 
4f4e2572bbef48b75c561497fc22046081e56099
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.1.91.tar.xz 44608052 BLAKE2B 
50d4da099bb542a01f7a62d73ac33cf445fc667af9c81a7c44f4a477d50a29854b14be2fd28eb937d2a039b9d3726b84e5d66d5a667109473e9485ab36b70fcd
 SHA512 
37efc0e472522f498cbd45b6bd734ed34348f7ccf07fb06aed106df6ec86cb0b077d5a54df76abc3147e5d97284f6e9e1a7166d3c32b9a072aecca8c13f8965b
 DIST emacs-27.1.tar.xz 43752012 BLAKE2B 
433fbf234c711954269e7e10348abbd4a2bc4c357a59164c625a5ccee2de85a149636c70ad3fad3c09dbbd24900badfd2c0c645017bb33ab3e25d3decff72057
 SHA512 
dfb26531d2c19cf9fb56505f03d799654b45e5f9528e777900e8280ed2c1d21e04c52f510528e31e015977c471ae63164cedee6174b7439ebcf479a21fc18064
+DIST emacs-27.2-rc1.tar.xz 44630360 BLAKE2B 
aec7da38f23c440dbea4205ad22b90a61d3abae4e40c65185b250d3cadcf8f39e626f0ef09e032a897ffe6d40afd5a1ac192246332f1384745454bcaa91bb077
 SHA512 
9c6f337fb593594a92df5024fa47a28abbc59e4d2c06d807ecc1bed33cfb94df46d1e8a04e3f4aa4ca82e8fdd64d1e82b5a0423dc22cb6b1dd4571dca22ea4a8

diff --git a/app-editors/emacs/emacs-27.2_rc1.ebuild 
b/app-editors/emacs/emacs-27.2_rc1.ebuild
new file mode 100644
index 000..acd274cb4f4
--- /dev/null
+++ b/app-editors/emacs/emacs-27.2_rc1.ebuild
@@ -0,0 +1,446 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git";
+   EGIT_BRANCH="emacs-27"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz";
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz";
+   fi
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/";
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif 
+gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json 
kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source 
ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm 
xwidgets zlib"
+RESTRICT="test"
+
+RDEPEND="app-emacs/emacs-common-gentoo[games?,gui(-)?]
+   sys-libs/ncurses:0=
+   acl? ( virtual/acl )
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( sys-apps/dbus )
+   games? ( acct-group/gamestat )
+   gmp? ( dev-libs/gmp:0= )
+   gpm? ( sys-libs/gpm )
+   !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
+   json? ( dev-libs/jansson )
+   kerberos? ( virtual/krb5 )
+   lcms? ( media-libs/lcms:2 )
+   libxml2? ( 

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

2021-03-18 Thread Joonas Niilola
commit: 1b686ff1bf87b74f75f3db915abf3f20bfe385ec
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 18 16:15:44 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 18 16:16:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b686ff1

www-client/surf: indent metadata.xml

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

 www-client/surf/metadata.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/www-client/surf/metadata.xml b/www-client/surf/metadata.xml
index 9abaaa71147..52593948c04 100644
--- a/www-client/surf/metadata.xml
+++ b/www-client/surf/metadata.xml
@@ -1,9 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-
-
-Without a saved config.h, this package depends on 
net-misc/curl and x11-terms/st for a default download 
mechanism
-Install surf-open.sh script for running surf in 
x11-misc/tabbed
-
+  
+  
+Without a saved config.h, this package depends on 
net-misc/curl and x11-terms/st for a default download 
mechanism
+Install surf-open.sh script for running surf in 
x11-misc/tabbed
+  
 



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

2021-03-18 Thread Adam Feldman
commit: 8b77fed6ae4f0145da7fe9f8ece1544e168a0b61
Author: Adam Feldman  gentoo  org>
AuthorDate: Thu Mar 18 15:54:26 2021 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Thu Mar 18 15:59:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b77fed6

net-misc/vde: Fix compilation with slibtool

Closes: https://bugs.gentoo.org/775272
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Adam Feldman  gentoo.org>

 .../vde/files/vde-2.3.2-slibtool-support.patch | 49 
 net-misc/vde/vde-2.3.2_p20191011-r1.ebuild | 91 ++
 2 files changed, 140 insertions(+)

diff --git a/net-misc/vde/files/vde-2.3.2-slibtool-support.patch 
b/net-misc/vde/files/vde-2.3.2-slibtool-support.patch
new file mode 100644
index 000..5eeb3a5c902
--- /dev/null
+++ b/net-misc/vde/files/vde-2.3.2-slibtool-support.patch
@@ -0,0 +1,49 @@
+From d11d9dd8b370016a2d10ffd35c450c9f68e578a5 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 17 Mar 2021 15:14:45 -0700
+Subject: [PATCH] build: Only use -module for libraries.
+
+---
+ src/vde_l3/Makefile.am | 9 +++--
+ src/vde_router/Makefile.am | 2 +-
+ 2 files changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/src/vde_l3/Makefile.am b/src/vde_l3/Makefile.am
+index 748cb78..855081c 100644
+--- a/src/vde_l3/Makefile.am
 b/src/vde_l3/Makefile.am
+@@ -1,7 +1,6 @@
+-
+ moddir = $(pkglibdir)/vde_l3
+ 
+-AM_LDFLAGS = -module -avoid-version -export-dynamic
++AM_LDFLAGS = -avoid-version -export-dynamic
+ AM_LIBTOOLFLAGS = --tag=disable-static
+ AM_CPPFLAGS = -I$(top_srcdir)/include
+ 
+@@ -15,6 +14,12 @@ pfifo_la_SOURCES = pfifo.c  vde_buff.h
+ tbf_la_SOURCES = tbf.c  vde_buff.h
+ bfifo_la_SOURCES = bfifo.c  vde_buff.h
+ 
++vde_l3_lib_LDFLAGS = -module
++
++pfifo_la_LDFLAGS = $(vde_l3_lib_LDFLAGS)
++bfifo_la_LDFLAGS = $(vde_l3_lib_LDFLAGS)
++tbf_la_LDFLAGS = $(vde_l3_lib_LDFLAGS)
++
+ pfifo_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la
+ bfifo_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la
+ tbf_la_LIBADD = $(top_builddir)/src/common/libvdecommon.la
+diff --git a/src/vde_router/Makefile.am b/src/vde_router/Makefile.am
+index d872388..d055259 100644
+--- a/src/vde_router/Makefile.am
 b/src/vde_router/Makefile.am
+@@ -1,7 +1,7 @@
+ 
+ moddir = $(pkglibdir)/vde_router
+ 
+-AM_LDFLAGS = -module -avoid-version -export-dynamic
++AM_LDFLAGS = -avoid-version -export-dynamic
+ AM_LIBTOOLFLAGS = --tag=disable-static
+ AM_CPPFLAGS = -I$(top_srcdir)/include
+ 

diff --git a/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild 
b/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild
new file mode 100644
index 000..142f3837ed9
--- /dev/null
+++ b/net-misc/vde/vde-2.3.2_p20191011-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+if [[ ${PV} ==  ]]; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/virtualsqaure/MY_PN";
+   KEYWORDS=""
+elif [[ ${PV} = *_p* ]]; then
+   inherit autotools
+   MY_PN="vde-2"
+   COMMIT="c7b36a57831a9067c8619c3e17a03e595623b3eb"
+   
SRC_URI="https://github.com/virtualsquare/${MY_PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+   S="${WORKDIR}/${MY_PN}-${COMMIT}"
+else
+   MY_P="${PN}2-${PV}"
+   SRC_URI="mirror://sourceforge/vde/${MY_P}.tar.bz2"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Virtual distributed ethernet emulator for emulators like qemu, 
bochs, and uml"
+HOMEPAGE="https://virtualsquare.org";
+
+LICENSE="GPL-2"
+SLOT="0"
+#IUSE="pcap selinux ssl libressl static-libs"
+# upstream switched to wolfssl
+IUSE="pcap selinux static-libs"
+
+COMMON_DEPS="pcap? ( net-libs/libpcap )"
+# upstream switched to wolfssl
+#  ssl? (
+#  !libressl? ( dev-libs/openssl:0= )
+#  libressl? ( dev-libs/libressl:0= )
+#  )"
+DEPEND="${COMMON_DEPS}"
+RDEPEND="${COMMON_DEPS}
+   acct-group/qemu
+   selinux? ( sec-policy/selinux-vde )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3.2-slibtool-support.patch"
+)
+
+# upstream switched to wolfssl
+src_prepare() {
+   default
+   if [[ ${PV} ==  ]] || [[ ${PV} == *_p* ]]; then
+   eautoreconf
+   fi
+# upstream switched to wolfssl
+#  has_version ">=dev-libs/openssl-1.1.0" && \
+#  eapply "${FILESDIR}/${PN}-2.3.2-openssl-1.1.patch"
+}
+
+src_configure() {
+   filter-flags -O0 -Os
+# upstream switched to wolfssl
+#  $(use_enable ssl cryptcab) \
+   econf \
+   --disable-python \
+   --disable-cryptcab \
+   $(use_enable pcap) \
+   $(use_enable static-libs static)
+}
+
+src_compile() {
+   # https://github.com/virtualsquare/vde-2/issues/6
+   emake -j1
+}
+
+src_install() {
+   default
+ 

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

2021-03-18 Thread Andrew Ammerlaan
commit: 5bcac17fd32533404f6d89b513e7669c19888b82
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 15:58:39 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 15:58:39 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5bcac17f

sci-biology/ugene: fix my stupid mistake

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

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

diff --git a/sci-biology/ugene/ugene-37.0.ebuild 
b/sci-biology/ugene/ugene-37.0-r1.ebuild
similarity index 94%
rename from sci-biology/ugene/ugene-37.0.ebuild
rename to sci-biology/ugene/ugene-37.0-r1.ebuild
index c1634..45ce2f4b3 100644
--- a/sci-biology/ugene/ugene-37.0.ebuild
+++ b/sci-biology/ugene/ugene-37.0-r1.ebuild
@@ -33,5 +33,5 @@ src_configure() {
 
 src_install() {
einstalldocs
-   emake INSTALL_ROOT="${ED}"
+   emake INSTALL_ROOT="${ED}" install
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/vectorwrapper/

2021-03-18 Thread Michele Santullo
commit: 155679cf59e8a0d5e3115d76d7f857f94562fcd2
Author: Michele Santullo  posteo  net>
AuthorDate: Thu Mar 18 15:29:56 2021 +
Commit: Michele Santullo  posteo  net>
CommitDate: Thu Mar 18 15:29:56 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=155679cf

dev-cpp/vectorwrapper: update to v1.1.2

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Michele Santullo  posteo.net>

 dev-cpp/vectorwrapper/Manifest  | 2 +-
 .../{vectorwrapper-1.1.1.ebuild => vectorwrapper-1.1.2.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/vectorwrapper/Manifest b/dev-cpp/vectorwrapper/Manifest
index a932f2e9..44828bc2 100644
--- a/dev-cpp/vectorwrapper/Manifest
+++ b/dev-cpp/vectorwrapper/Manifest
@@ -1 +1 @@
-DIST vectorwrapper-1.1.1.tar.gz 1016401 BLAKE2B 
bb329e27800dc19537dca009d367b1ab0123c47cb59664bffc7bb4dedaf50a651e6254716bf4113cf7d957c9b10fad461806d2c4a945ac73772964f46de3ac26
 SHA512 
45ac836a8e0c7e08cd5213926a1711fec8f6d43fa2eb3ac1e9596fdd9c67ad5da96599e982f3acc2ea2e015d493b8454febe5e28a6b491caff35762eab2ed0f8
+DIST vectorwrapper-1.1.2.tar.gz 1018302 BLAKE2B 
8cb0ba9d5b5e0c39bf963ccbc399ad3dfdf4157397fb565484d38831c63dd4f69a4d18cf5b28e3b68d5531f783b72fa4c9197a63d385c82e56d7b03a4afec467
 SHA512 
8484700c02baff9ffd32b080e49892e67a3db38bdddc2b3cd5774b45fa5f68daa6e7892883b4744dbd6f003afec2e6d2354950b309d7fb8e76790d353fe3a4a8

diff --git a/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild 
b/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild
similarity index 95%
rename from dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild
rename to dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild
index 497b5a77..9c03f349 100644
--- a/dev-cpp/vectorwrapper/vectorwrapper-1.1.1.ebuild
+++ b/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2021-03-18 Thread Lars Wendler
commit: 56232183a8e2de1488c9dc9bbb696f89742eab29
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 18 15:23:28 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 18 15:23:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56232183

dev-util/pkgconf: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/pkgconf/Manifest |  1 -
 dev-util/pkgconf/pkgconf-1.7.2.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index 469598139e9..e9b0033d030 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,4 +1,3 @@
 DIST pkgconf-1.6.3.tar.xz 291216 BLAKE2B 
04bf58590e2f0b37bac7b24b3d595ad08680e85647548cbd642495398d95706f9f738af5c6f9b9ad8801567caa20ade85d4c4d74179f08313420683cb1b34263
 SHA512 
437c5a5c9866e2047e62e0592639930b2420d4afd41d98cef51f3475165418a39e916477860025314828a6ee0a4eefc10fdf26bda66f80c291f324d9674fa5c1
-DIST pkgconf-1.7.2.tar.xz 292944 BLAKE2B 
dd0197afb75590e18b6ec8c76f9a7109edc3a0934b6b9ef7bf4006ffa73b0083d2a4aa120f2f3bd0a0e9d5fd564fd7d387aedeaa297fe72c63bc440518a51c6d
 SHA512 
b0376178e93743fd844bdc94b5fa2678521ffe5022323e20f3c5196d500a87c3546d0edc2ac22e92cb528348116e2826d6f144bd7bd18d3f0afaa5cda74f25cd
 DIST pkgconf-1.7.3.tar.xz 293148 BLAKE2B 
b0fdad9e86c7e2aaf5f268de779730e55e14d6f0ddbec50f354b888aa9ca284f6d1d4c462f00b815cd6e0e17a3b41025ce77485f66a7d527f519a7b80283774d
 SHA512 
37b6c4f9f3b93970e35b6970fde22fbbde65e7fa32a5634b3fdfc25cc1f33843582722ad13d9a8e96fd6768406fcbe86bf5feb76996ddd0bb66d6ff91e65f0b6
 DIST pkgconf-1.7.4.tar.xz 293888 BLAKE2B 
af814174b59e3ea7009230f639a6237226caafb22300946904dd10810c0b5cfcbfeea21767a3a1d2c2b5cb1fe4b7b1d995a52d820fcfce3adb383c66762b7576
 SHA512 
92c080684898b42824a1f1a7e3ce8a600896fc9c20fcf263f032b856fa4c7139607f87ba44d18ed358b8c5f4f04477708800d20a4e10f96e4268a55682f7f0c1

diff --git a/dev-util/pkgconf/pkgconf-1.7.2.ebuild 
b/dev-util/pkgconf/pkgconf-1.7.2.ebuild
deleted file mode 100644
index 40e4e28319d..000
--- a/dev-util/pkgconf/pkgconf-1.7.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2012-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib multilib-minimal
-
-if [[ ${PV} == "" ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://git.sr.ht/~kaniini/pkgconf";
-else
-   SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz";
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-fi
-
-DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
ANSI C89"
-HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf";
-
-LICENSE="ISC"
-SLOT="0/3"
-IUSE="+pkg-config test"
-
-# tests require 'kyua'
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? (
-   dev-libs/atf
-   dev-util/kyua
-   )
-"
-RDEPEND="
-   pkg-config? (
-   !dev-util/pkgconfig
-   !dev-util/pkg-config-lite
-   !dev-util/pkgconfig-openbsd[pkg-config]
-   )
-"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/pkgconf$(get_exeext)
-)
-
-src_prepare() {
-   default
-
-   [[ ${PV} == "" ]] && eautoreconf
-   if use pkg-config; then
-   MULTILIB_CHOST_TOOLS+=(
-   /usr/bin/pkg-config$(get_exeext)
-   )
-   fi
-}
-
-multilib_src_configure() {
-   local ECONF_SOURCE="${S}"
-   econf --disable-static
-}
-
-multilib_src_test() {
-   unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
-   default
-}
-
-multilib_src_install() {
-   default
-
-   if use pkg-config; then
-   dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext)
-   dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
-   else
-   rm "${ED}"/usr/share/aclocal/pkg.m4 || die
-   rmdir "${ED}"/usr/share/aclocal || die
-   rm "${ED}"/usr/share/man/man7/pkg.m4.7 || die
-   rmdir "${ED}"/usr/share/man/man7 || die
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -type f -name '*.la' -delete || die
-}



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

2021-03-18 Thread Lars Wendler
commit: 1b0d5eb720e332b11841b8b3e9bd1ae2fdc3b85e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 18 15:22:01 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 18 15:23:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0d5eb7

dev-util/pkgconf: Bump to version 1.7.4

Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/pkgconf/Manifest |  1 +
 dev-util/pkgconf/pkgconf-1.7.4.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest
index 14b45ee1179..469598139e9 100644
--- a/dev-util/pkgconf/Manifest
+++ b/dev-util/pkgconf/Manifest
@@ -1,3 +1,4 @@
 DIST pkgconf-1.6.3.tar.xz 291216 BLAKE2B 
04bf58590e2f0b37bac7b24b3d595ad08680e85647548cbd642495398d95706f9f738af5c6f9b9ad8801567caa20ade85d4c4d74179f08313420683cb1b34263
 SHA512 
437c5a5c9866e2047e62e0592639930b2420d4afd41d98cef51f3475165418a39e916477860025314828a6ee0a4eefc10fdf26bda66f80c291f324d9674fa5c1
 DIST pkgconf-1.7.2.tar.xz 292944 BLAKE2B 
dd0197afb75590e18b6ec8c76f9a7109edc3a0934b6b9ef7bf4006ffa73b0083d2a4aa120f2f3bd0a0e9d5fd564fd7d387aedeaa297fe72c63bc440518a51c6d
 SHA512 
b0376178e93743fd844bdc94b5fa2678521ffe5022323e20f3c5196d500a87c3546d0edc2ac22e92cb528348116e2826d6f144bd7bd18d3f0afaa5cda74f25cd
 DIST pkgconf-1.7.3.tar.xz 293148 BLAKE2B 
b0fdad9e86c7e2aaf5f268de779730e55e14d6f0ddbec50f354b888aa9ca284f6d1d4c462f00b815cd6e0e17a3b41025ce77485f66a7d527f519a7b80283774d
 SHA512 
37b6c4f9f3b93970e35b6970fde22fbbde65e7fa32a5634b3fdfc25cc1f33843582722ad13d9a8e96fd6768406fcbe86bf5feb76996ddd0bb66d6ff91e65f0b6
+DIST pkgconf-1.7.4.tar.xz 293888 BLAKE2B 
af814174b59e3ea7009230f639a6237226caafb22300946904dd10810c0b5cfcbfeea21767a3a1d2c2b5cb1fe4b7b1d995a52d820fcfce3adb383c66762b7576
 SHA512 
92c080684898b42824a1f1a7e3ce8a600896fc9c20fcf263f032b856fa4c7139607f87ba44d18ed358b8c5f4f04477708800d20a4e10f96e4268a55682f7f0c1

diff --git a/dev-util/pkgconf/pkgconf-1.7.4.ebuild 
b/dev-util/pkgconf/pkgconf-1.7.4.ebuild
new file mode 100644
index 000..3923dd6417e
--- /dev/null
+++ b/dev-util/pkgconf/pkgconf-1.7.4.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2012-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib multilib-minimal
+
+if [[ ${PV} == "" ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~kaniini/pkgconf";
+else
+   SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="pkg-config compatible replacement with no dependencies other than 
ANSI C89"
+HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf";
+
+LICENSE="ISC"
+SLOT="0/3"
+IUSE="+pkg-config test"
+
+# tests require 'kyua'
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-libs/atf
+   dev-util/kyua
+   )
+"
+RDEPEND="
+   pkg-config? ( !dev-util/pkgconfig )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/pkgconf$(get_exeext)
+)
+
+src_prepare() {
+   default
+
+   [[ ${CHOST} == *-darwin9 ]] && eapply "${FILESDIR}"/${P}-darwin9.patch
+
+   [[ ${PV} == "" ]] && eautoreconf
+   if use pkg-config; then
+   MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/pkg-config$(get_exeext)
+   )
+   fi
+}
+
+multilib_src_configure() {
+   local ECONF_SOURCE="${S}"
+   local args=(
+   --disable-static
+   --with-system-includedir="${EPREFIX}/usr/include"
+   
--with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)"
+   )
+   econf "${args[@]}"
+}
+
+multilib_src_test() {
+   unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH
+   default
+}
+
+multilib_src_install() {
+   default
+
+   if use pkg-config; then
+   dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext)
+   dosym pkgconf.1 /usr/share/man/man1/pkg-config.1
+   else
+   rm "${ED}"/usr/share/aclocal/pkg.m4 || die
+   rmdir "${ED}"/usr/share/aclocal || die
+   rm "${ED}"/usr/share/man/man7/pkg.m4.7 || die
+   rmdir "${ED}"/usr/share/man/man7 || die
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2021-03-18 Thread Marek Szuba
commit: d0fc3c5d0b181a6b4f2687992ff87944bdd0bda7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Mar 18 14:04:22 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Mar 18 15:03:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fc3c5d

app-emulation/fuse: bump to 1.6.0 and EAPI-7

Signed-off-by: Marek Szuba  gentoo.org>

 app-emulation/fuse/Manifest  |   1 +
 app-emulation/fuse/fuse-1.6.0.ebuild | 116 +++
 app-emulation/fuse/metadata.xml  |   1 +
 3 files changed, 118 insertions(+)

diff --git a/app-emulation/fuse/Manifest b/app-emulation/fuse/Manifest
index a4edc94f79d..62b174565f7 100644
--- a/app-emulation/fuse/Manifest
+++ b/app-emulation/fuse/Manifest
@@ -1 +1,2 @@
 DIST fuse-1.5.7.tar.gz 1634568 BLAKE2B 
9d2f3c310132dc57336995c31adeb37d727506719d1089b2009a2f44cbfa59fc9c4e9252aeff64cdd22b7326328518b5da33af51be687f321b891b9d1dd2b646
 SHA512 
ac11e03fc203f98433253fb72d7700cf6285ad8662147f318bb4ceda3888bc865b80d85473a3b2bda9e0971989b1579fc928f41ddabbf01d58358362066be13d
+DIST fuse-1.6.0.tar.gz 1686171 BLAKE2B 
d1e6b166f2f649f408349b16a5eb40dd414750ed7a805eb6505b6c81be6ed7bcaa4e6f0b14057645172add1b1a77881f90b64767390fe1a64a486168f452d29d
 SHA512 
5096b24b5b3d812942a7ad401b886b6a99f5493686912cb4aff18ede65404ae97a9bcafa6337aaed4378382f2a170918797d7d4570bb809476be5aa9fc625b8b

diff --git a/app-emulation/fuse/fuse-1.6.0.ebuild 
b/app-emulation/fuse/fuse-1.6.0.ebuild
new file mode 100644
index 000..ed13a6463a9
--- /dev/null
+++ b/app-emulation/fuse/fuse-1.6.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg
+
+DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall"
+HOMEPAGE="http://fuse-emulator.sourceforge.net";
+SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa ao backend-X backend-fbcon +backend-gtk3 backend-sdl backend-svga 
gpm joystick memlimit png -pulseaudio +xml +zlib"
+
+# TODO:
+# - allow using sdl audio driver without using for the UI
+# - allow using sdl joystick support with gtk3 or X UI in place of libjsw
+# - when using sdl for one of the above but not the UI, allow using sdl2 
instead
+
+# At most one audio driver and at most one UI back-end can be enabled at a time
+REQUIRED_USE="?? ( alsa ao backend-sdl pulseaudio )
+   ?? ( backend-X backend-fbcon backend-gtk3 backend-sdl backend-svga )"
+
+RDEPEND="
+   >=app-emulation/libspectrum-1.5.0[zlib?]
+   dev-libs/glib:2
+   alsa? ( media-libs/alsa-lib )
+   ao? ( media-libs/libao )
+   backend-X? ( x11-libs/libX11 x11-libs/libXext )
+   backend-gtk3? ( x11-libs/gtk+:3 )
+   backend-sdl? ( media-libs/libsdl[joystick,sound] )
+   backend-svga? ( media-libs/svgalib )
+   gpm? ( backend-fbcon? ( sys-libs/gpm ) )
+   joystick? ( !backend-sdl? ( media-libs/libjsw ) )
+   png? ( media-libs/libpng:0= )
+   xml? ( dev-libs/libxml2:2 )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+   backend-fbcon? ( virtual/linux-sources )"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README THANKS )
+
+PATCHES=(
+   "${FILESDIR}"/remove-local-prefix.patch
+)
+
+_fuse_audio_driver() {
+   if use alsa; then
+   echo "alsa"
+   elif use ao; then
+   echo "libao"
+   elif use backend-sdl; then
+   echo "sdl"
+   elif use pulseaudio; then
+   echo "pulseaudio"
+   else
+   echo "null"
+   fi
+}
+
+src_prepare() {
+   xdg_src_prepare
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --enable-desktop-integration
+   --without-win32
+   --with-audio-driver="$(_fuse_audio_driver)"
+   $(use_with gpm)
+   $(use_with joystick)
+   $(use_enable memlimit smallmem)
+   $(use_with png)
+   $(use_with xml libxml2)
+   $(use_with zlib)
+   )
+
+   # The pure-X UI hasn't got its own configure argument, instead it is
+   # what is used under Linux if all other back-ends have been disabled
+   # - and all except the Gtk+ one are off by default.
+   if use backend-X; then
+   myconf+=("--without-gtk")
+   elif use backend-fbcon; then
+   myconf+=("--with-fb")
+   elif use backend-gtk3; then
+   myconf+=("--with-gtk")
+   elif use backend-sdl; then
+   myconf+=("--with-sdl")
+   elif use backend-svga; then
+   myconf+=("--with-svgalib")
+   else
+   myconf+=("--with-null-ui")
+   fi
+
+   if use joystick; then
+   myconf+=( $(use_enable backend-sdl ui-joystick) )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   emake test
+}
+
+pk

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

2021-03-18 Thread Marek Szuba
commit: 161f4b5a6f6c4664267f6b3d1a94e63d667ff0eb
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Mar 18 15:02:25 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Mar 18 15:04:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161f4b5a

app-emulation/fuse-utils: sync USE=audiofile with libspectrum, bump to EAPI-7

Signed-off-by: Marek Szuba  gentoo.org>

 .../{fuse-utils-1.4.3.ebuild => fuse-utils-1.4.3-r1.ebuild}| 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/fuse-utils/fuse-utils-1.4.3.ebuild 
b/app-emulation/fuse-utils/fuse-utils-1.4.3-r1.ebuild
similarity index 82%
rename from app-emulation/fuse-utils/fuse-utils-1.4.3.ebuild
rename to app-emulation/fuse-utils/fuse-utils-1.4.3-r1.ebuild
index 8e44998a4a6..cc6f021a658 100644
--- a/app-emulation/fuse-utils/fuse-utils-1.4.3.ebuild
+++ b/app-emulation/fuse-utils/fuse-utils-1.4.3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools
 
@@ -14,13 +14,13 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="audiofile gcrypt jpeg png zlib"
 
-RDEPEND=">=app-emulation/libspectrum-1.4.4[gcrypt?,zlib?]
+RDEPEND=">=app-emulation/libspectrum-1.4.4[audiofile?,gcrypt?,zlib?]
audiofile? ( >=media-libs/audiofile-0.3.6 )
jpeg? ( virtual/jpeg:0 )
png? ( media-libs/libpng:0 )
zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/remove-local-prefix.patch



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

2021-03-18 Thread Marek Szuba
commit: 4bf255e93205be8ec378a195583407244c000847
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Mar 18 14:41:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Mar 18 15:04:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf255e9

profiles: set app-emulation/fuse -pulseaudio in desktop/gnome profiles

Signed-off-by: Marek Szuba  gentoo.org>

 profiles/targets/desktop/gnome/package.use | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/targets/desktop/gnome/package.use 
b/profiles/targets/desktop/gnome/package.use
index a685386e588..abfa91e4c9c 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -1,6 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Marek Szuba  (2021-03-18)
+# FUSE cannot be built with multiple audio drivers, and desktop/gnome
+# profiles set both USE=pulseaudio (directly) and USE=alsa (inherited
+# from desktop). Default to the latter for now because PulseAudio support
+# in FUSE is currently considered experimental.
+app-emulation/fuse -pulseaudio
+
 # Mart Raudsepp  (2020-05-08)
 # evolution-data-server requires libical[vala] by default
 dev-libs/libical vala



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

2021-03-18 Thread Christian Ruppert
commit: d1320e9a96338a95c582dad230e2745358f08a5b
Author: Christian Ruppert  gentoo  org>
AuthorDate: Thu Mar 18 14:55:39 2021 +
Commit: Christian Ruppert  gentoo  org>
CommitDate: Thu Mar 18 14:55:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1320e9a

net-proxy/haproxy: Version bump to 2.0.21

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Christian Ruppert  gentoo.org>

 net-proxy/haproxy/Manifest  |   1 +
 net-proxy/haproxy/haproxy-2.0.21.ebuild | 180 
 2 files changed, 181 insertions(+)

diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest
index bd86be74cfa..cbd945ddf30 100644
--- a/net-proxy/haproxy/Manifest
+++ b/net-proxy/haproxy/Manifest
@@ -1,6 +1,7 @@
 DIST haproxy-1.8.28.tar.gz 2211162 BLAKE2B 
81123750285a34891248fad675511c372aa87ff5047b2d7d8635984a7a71183ee2b3fce78c42a999424b70b1ee5d8a26b46bbe9dec1e951ed1845332bc566109
 SHA512 
67e7ff9bb5cba7b2ca2274a9fe72397d9a9c85257acdb963f20988db3760c0cd2deba09022b95df18d8a90601c55bd83fe7282fc0a124c796c54714788a39794
 DIST haproxy-2.0.14.tar.gz 2651320 BLAKE2B 
dd5aed78e52b3d3dd295f3883d45adf8795efac93cf6c23fbe39be031f29d19adad0afb400e8041281413f4570bc074f06d9cd88bee672789311e56f57b258d0
 SHA512 
6b63b713a1009eff59a2622fa93462deb8794c910685840f142711a61be88ea228c7cb2ec7ca50bba0803288625e1a65b2d2f87ffbcedfd23debf5d96993
 DIST haproxy-2.0.20.tar.gz 2693943 BLAKE2B 
ff09ca70ed0644c190af73b691aeaced1b491289cf7f4d05dace9cd469bb47f6e8507fc210936b0489867f7e799220278a2b8076b2ee0b87b58e2bd62f1af9ea
 SHA512 
804c0e46f2aa0495b796710335c9080c17b98ea0fa2d60a65eb3cdc51e960a76a13b4c34945ebed75766088836e80f8e5c8e40abaa8caf2c5a5cc4a449d1eb2b
+DIST haproxy-2.0.21.tar.gz 2696549 BLAKE2B 
97f211a768006370d85c0b2bda539440ac26051d445d3430a8fbaa135692165fb3ce32e998fcf54e669d9a2e08a23526a769b841fdd36b69d484ec86812d0a6c
 SHA512 
a2273928568ca27d164a9bfae579a4635afa57f8d52f576073758d26a60973bb713a49fbafa6173e3130ca5712efdbf4e214bf85b7530b23eb523b667848f588
 DIST haproxy-2.1.11.tar.gz 2726723 BLAKE2B 
eef039eaf2808aa7a9b824ddd8e5e25623fc2467d541d5c24f71e7308c167c8eaa8fa6f7356250388c40802aa0581ae02f370b973e8f1169048dea7a7eaea3dc
 SHA512 
59c72cd5154a387849e3dbca87ef5a635508342e7690c5bfa2d325bd6c5a00786f3dc834903a8b81a35ea90d05694eaac17a87b17235ba02cd6657acfec9c69f
 DIST haproxy-2.1.12.tar.gz 2731180 BLAKE2B 
fe1d586c5f6a7844606d4b8cd8cb810464f0d7d5615d53e7d53e8d45eb383021952e419e2f00a9277dd9b92d2c62dad60db9dd7ea9a87e21a04c960287c05cba
 SHA512 
e33735311b0c7f349d5f6aa88fd69e1e9838c08fdf793f6e0d27779cd0c165d9a85022c778be880a8284f62c3c511c2b2d16374bf466268c902045631a4fbff1
 DIST haproxy-2.1.4.tar.gz 2684568 BLAKE2B 
0618e069e6cf6fd20eb9fad0cfcb5ca1714d4001a794e20ce60d812741f4f65d44088c46599e4181cb79536566a940d748030552d0bd010ba14d1552cf7156f4
 SHA512 
fd029ac1ec877fa89a9410944439b66795b1392b6c8416aaa7978943170530c3826ba50ea706366f3f7785b7cffed58497cb362fc2480dd6920a99af4f920d98

diff --git a/net-proxy/haproxy/haproxy-2.0.21.ebuild 
b/net-proxy/haproxy/haproxy-2.0.21.ebuild
new file mode 100644
index 000..09bca46c32f
--- /dev/null
+++ b/net-proxy/haproxy/haproxy-2.0.21.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+[[ ${PV} == * ]] && SCM="git-r3"
+inherit toolchain-funcs flag-o-matic systemd linux-info $SCM
+
+MY_P="${PN}-${PV/_beta/-dev}"
+
+DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
+HOMEPAGE="http://www.haproxy.org";
+if [[ ${PV} != * ]]; then
+   SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 
1-2)/src/${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc ~x86"
+else
+   EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/"
+   EGIT_BRANCH=master
+fi
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="+crypt doc examples libressl slz +net_ns +pcre pcre-jit pcre2 pcre2-jit 
prometheus-exporter
+ssl systemd +threads tools vim-syntax +zlib lua device-atlas 51degrees wurfl"
+REQUIRED_USE="pcre-jit? ( pcre )
+   pcre2-jit? ( pcre2 )
+   pcre? ( !pcre2 )
+   device-atlas? ( pcre )
+   ?? ( slz zlib )"
+
+DEPEND="
+   pcre? (
+   dev-libs/libpcre
+   pcre-jit? ( dev-libs/libpcre[jit] )
+   )
+   pcre2? (
+   dev-libs/libpcre
+   pcre2-jit? ( dev-libs/libpcre2[jit] )
+   )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[zlib?] )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   slz? ( dev-libs/libslz:= )
+   zlib? ( sys-libs/zlib )
+   lua? ( dev-lang/lua:5.3 )
+   device-atlas? ( dev-libs/device-atlas-api-c )"
+RDEPEND="${DEPEND}
+   acct-group/haproxy
+   acct-user/haproxy"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
+CONTRIBS=( halog iprange )
+# ip6range is present in 1.6, but broken.
+ver_test $PV -ge 1.7.0 && CO

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

2021-03-18 Thread Andrew Ammerlaan
commit: 365484e3d565d0312d3fe87d6f3d8073bde50575
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Mar 18 14:31:27 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Mar 18 14:31:27 2021 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=365484e3

sci-biology/ugene: cmake --> qmake

cmake does not have install target
the qmake build system does

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 sci-biology/ugene/ugene-37.0.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/sci-biology/ugene/ugene-37.0.ebuild 
b/sci-biology/ugene/ugene-37.0.ebuild
index f0b3527a3..c1634 100644
--- a/sci-biology/ugene/ugene-37.0.ebuild
+++ b/sci-biology/ugene/ugene-37.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake
+inherit qmake-utils
 
 DESCRIPTION="A free open-source cross-platform bioinformatics software"
 HOMEPAGE="http://ugene.unipro.ru";
@@ -21,8 +21,17 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-   cmake_src_prepare
+   default
# remove Werror
sed -i -e '/-Werror=/d' CMakeLists.txt || die
sed -i -e '/-Werror=/d' src/ugene_globals.pri || die
 }
+
+src_configure() {
+   eqmake5
+}
+
+src_install() {
+   einstalldocs
+   emake INSTALL_ROOT="${ED}"
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-pvr-vuplus/

2021-03-18 Thread Craig Andrews
commit: 1d56959f4dbf9f00356cbd47bfdbbd387168a3a2
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Mar 18 14:25:04 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Mar 18 14:25:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d56959f

media-plugins/kodi-pvr-vuplus: 7.4.1 version bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 media-plugins/kodi-pvr-vuplus/Manifest |  1 +
 .../kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.1.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/media-plugins/kodi-pvr-vuplus/Manifest 
b/media-plugins/kodi-pvr-vuplus/Manifest
index 7a7d8ed8e42..c3c0bc9b0fd 100644
--- a/media-plugins/kodi-pvr-vuplus/Manifest
+++ b/media-plugins/kodi-pvr-vuplus/Manifest
@@ -1,2 +1,3 @@
 DIST kodi-pvr-vuplus-7.3.3.tar.gz 273471 BLAKE2B 
1b16cce69c15fc5bf1cf188db2fe5f3178025692d37125b8e5ed43a4c92539f0b5fb616f651223a184483cf8883dfc917fd2e18fdb1f16ef2402e2c10ecc9415
 SHA512 
5b4cb03eca2d904b091d271576b943ce69b79f3f7468e0d415abe90717903623204831fcbe1118e2d105fc3570a32bd972f8c4ec0dccdf9f427069d8081ec501
 DIST kodi-pvr-vuplus-7.4.0.tar.gz 274465 BLAKE2B 
8186329d833e1d06d11f9d22367b5cb8b09f30696550d498384b80032799eaa3ec29cb650529c5fe220e67e80e5ed511e7900851eb73569018445b87a4f51f47
 SHA512 
01a81d004959193a0428e56eecbd0b41912304882e986736f9f11a4a06e85cea5d615c0efeea9236f1d4acb8a3faf588d5b9d7ebb4b15f76cf02d1d86de326ce
+DIST kodi-pvr-vuplus-7.4.1.tar.gz 284978 BLAKE2B 
3c42273ae1b62e0d97e589e1153fce20110c526ca133c993013e56afccce420ad3ed792caca8694db3ef707e1666e24061ac5ce7b2e92b39f4dd5ba8e8d1b934
 SHA512 
771283160020f9cb4f51e73a5ed86dbe3322158ea732c2a34d464b1586bf5f4dd77ef12181f9e4e3079551603d004d2f575728d9fe216b5ba868d4a9f5924569

diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.1.ebuild 
b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.1.ebuild
new file mode 100644
index 000..20323489f84
--- /dev/null
+++ b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake kodi-addon
+
+DESCRIPTION="Kodi's VuPlus client addon"
+HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus";
+SRC_URI=""
+
+case ${PV} in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git";
+   inherit git-r3
+   ;;
+*)
+   CODENAME="Matrix"
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
+   ;;
+esac
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   =media-tv/kodi-19*
+   dev-libs/tinyxml
+   dev-cpp/nlohmann_json
+   "
+
+RDEPEND="
+   ${DEPEND}
+   "
+
+src_prepare() {
+   [ -d depends ] && rm -rf depends || die
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-pvr-vuplus/

2021-03-18 Thread Craig Andrews
commit: 0335b80eb65ccced36d09399c64ac6c6a5eeec20
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Mar 18 14:25:23 2021 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Mar 18 14:25:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0335b80e

media-plugins/kodi-pvr-vuplus: Cleanup old versions

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 media-plugins/kodi-pvr-vuplus/Manifest |  2 -
 .../kodi-pvr-vuplus/kodi-pvr-vuplus-7.3.3.ebuild   | 43 --
 .../kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.0.ebuild   | 43 --
 3 files changed, 88 deletions(-)

diff --git a/media-plugins/kodi-pvr-vuplus/Manifest 
b/media-plugins/kodi-pvr-vuplus/Manifest
index c3c0bc9b0fd..3a9a4a6456b 100644
--- a/media-plugins/kodi-pvr-vuplus/Manifest
+++ b/media-plugins/kodi-pvr-vuplus/Manifest
@@ -1,3 +1 @@
-DIST kodi-pvr-vuplus-7.3.3.tar.gz 273471 BLAKE2B 
1b16cce69c15fc5bf1cf188db2fe5f3178025692d37125b8e5ed43a4c92539f0b5fb616f651223a184483cf8883dfc917fd2e18fdb1f16ef2402e2c10ecc9415
 SHA512 
5b4cb03eca2d904b091d271576b943ce69b79f3f7468e0d415abe90717903623204831fcbe1118e2d105fc3570a32bd972f8c4ec0dccdf9f427069d8081ec501
-DIST kodi-pvr-vuplus-7.4.0.tar.gz 274465 BLAKE2B 
8186329d833e1d06d11f9d22367b5cb8b09f30696550d498384b80032799eaa3ec29cb650529c5fe220e67e80e5ed511e7900851eb73569018445b87a4f51f47
 SHA512 
01a81d004959193a0428e56eecbd0b41912304882e986736f9f11a4a06e85cea5d615c0efeea9236f1d4acb8a3faf588d5b9d7ebb4b15f76cf02d1d86de326ce
 DIST kodi-pvr-vuplus-7.4.1.tar.gz 284978 BLAKE2B 
3c42273ae1b62e0d97e589e1153fce20110c526ca133c993013e56afccce420ad3ed792caca8694db3ef707e1666e24061ac5ce7b2e92b39f4dd5ba8e8d1b934
 SHA512 
771283160020f9cb4f51e73a5ed86dbe3322158ea732c2a34d464b1586bf5f4dd77ef12181f9e4e3079551603d004d2f575728d9fe216b5ba868d4a9f5924569

diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.3.3.ebuild 
b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.3.3.ebuild
deleted file mode 100644
index 20323489f84..000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.3.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus";
-SRC_URI=""
-
-case ${PV} in
-)
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git";
-   inherit git-r3
-   ;;
-*)
-   CODENAME="Matrix"
-   KEYWORDS="~amd64 ~x86"
-   
SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
-   ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   =media-tv/kodi-19*
-   dev-libs/tinyxml
-   dev-cpp/nlohmann_json
-   "
-
-RDEPEND="
-   ${DEPEND}
-   "
-
-src_prepare() {
-   [ -d depends ] && rm -rf depends || die
-   cmake_src_prepare
-}

diff --git a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.0.ebuild 
b/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.0.ebuild
deleted file mode 100644
index 20323489f84..000
--- a/media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-7.4.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake kodi-addon
-
-DESCRIPTION="Kodi's VuPlus client addon"
-HOMEPAGE="https://github.com/kodi-pvr/pvr.vuplus";
-SRC_URI=""
-
-case ${PV} in
-)
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.vuplus.git";
-   inherit git-r3
-   ;;
-*)
-   CODENAME="Matrix"
-   KEYWORDS="~amd64 ~x86"
-   
SRC_URI="https://github.com/kodi-pvr/pvr.vuplus/archive/${PV}-${CODENAME}.tar.gz
 -> ${P}.tar.gz"
-   S="${WORKDIR}/pvr.vuplus-${PV}-${CODENAME}"
-   ;;
-esac
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   =media-tv/kodi-19*
-   dev-libs/tinyxml
-   dev-cpp/nlohmann_json
-   "
-
-RDEPEND="
-   ${DEPEND}
-   "
-
-src_prepare() {
-   [ -d depends ] && rm -rf depends || die
-   cmake_src_prepare
-}



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

2021-03-18 Thread Mike Pagano
commit: a85a8779124165af49b682c9ed7967d1947029c6
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Mar 18 13:52:17 2021 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Mar 18 13:52:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85a8779

dev-util/idea-community: Block openjdk version that crashes this package

Closes: https://bugs.gentoo.org/776676
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mike Pagano  gentoo.org>

 .../idea-community-2021.3.1.203.6682.168-r1.ebuild | 133 +
 1 file changed, 133 insertions(+)

diff --git 
a/dev-util/idea-community/idea-community-2021.3.1.203.6682.168-r1.ebuild 
b/dev-util/idea-community/idea-community-2021.3.1.203.6682.168-r1.ebuild
new file mode 100644
index 000..e6baaa24743
--- /dev/null
+++ b/dev-util/idea-community/idea-community-2021.3.1.203.6682.168-r1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit eutils desktop
+
+SLOT="0"
+PV_STRING="$(ver_cut 2-6)"
+MY_PV="$(ver_cut 1-3)"
+MY_PN="idea"
+# Using the most recent Jetbrains Runtime binaries available at the time of 
writing
+# ( jre 11.0.8 build 1098.1  )
+JRE11_BASE="11_0_8"
+JRE11_VER="1098.1"
+
+# distinguish settings for official stable releases and EAP-version releases
+if [[ "$(ver_cut 7)"x = "prex" ]]
+then
+   # upstream EAP
+   
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${PV_STRING}.tar.gz";
+else
+   # upstream stable
+   KEYWORDS="~amd64 ~arm64"
+   
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}-no-jbr.tar.gz 
-> ${MY_PN}IC-${PV_STRING}.tar.gz
+   amd64? ( 
https://bintray.com/jetbrains/intellij-jbr/download_file?file_path=jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz
 -> jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz )"
+fi
+
+DESCRIPTION="A complete toolset for web, mobile and enterprise development"
+HOMEPAGE="https://www.jetbrains.com/idea";
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
+   codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0
+   GPL-2 GPL-2-with-classpath-exception ISC
+   JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT
+   MPL-1.0 MPL-1.1 OFL ZLIB"
+
+DEPEND="
+   || (
+   ~dev-java/openjdk-11.0.9_p11:11
+   ~dev-java/openjdk-bin-11.0.9_p11:11
+   )"
+RDEPEND="${DEPEND}
+   dev-java/jansi-native
+   dev-libs/libdbusmenu
+   =dev-util/lldb-10*"
+
+BDEPEND="dev-util/patchelf"
+RESTRICT="splitdebug"
+S="${WORKDIR}/${MY_PN}-IC-$(ver_cut 4-6)"
+
+QA_PREBUILT="opt/${PN}-${MY_PV}/*"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-jdk.patch"
+)
+
+src_unpack() {
+   default_src_unpack
+   mkdir jre64 && cd jre64 && unpack 
jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz
+}
+
+src_prepare() {
+
+   default_src_prepare
+
+   if use amd64; then
+   JRE_DIR=jre64
+   else
+   JRE_DIR=jre
+   fi
+
+   PLUGIN_DIR="${S}/${JRE_DIR}/lib/"
+
+   rm -vf ${PLUGIN_DIR}/libavplugin*
+   rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi*
+   rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le
+   rm -vf "${S}"/bin/libdbm64*
+   rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so
+
+   if [[ -d "${S}"/"${JRE_DIR}" ]]; then
+   for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so}
+   do
+   if [[ -f "$file" ]]; then
+ patchelf --set-rpath '$ORIGIN' $file || die
+   fi
+   done
+   fi
+
+   patchelf --replace-needed liblldb.so liblldb.so.10 
"${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch 
LLDBFrontend for lldb"
+   if use arm64; then
+   patchelf --replace-needed libc.so libc.so.6 
"${S}"/lib/pty4j-native/linux/aarch64/libpty.so || die "Unable to patch libpty 
for libc"
+   else
+   rm -vf "${S}"/lib/pty4j-native/linux/aarch64/libpty.so
+   fi
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---" \
+   -e "\$aide.no.platform.update=Gentoo"  bin/idea.properties
+
+   eapply_user
+}
+
+src_install() {
+   local dir="/opt/${PN}-${MY_PV}"
+
+   insinto "${dir}"
+   doins -r *
+   fperms 755 
"${dir}"/bin/{format.sh,idea.sh,inspect.sh,printenv.py,restart.py,fsnotifier{,64}}
+   if use amd64; then
+   JRE_DIR=jre64
+   else
+   JRE_DIR=jre
+   fi
+
+   JRE_BINARIES="jaotc java javapackager jjs jrunscript keyt

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

2021-03-18 Thread Marek Szuba
commit: 185d0bcd193162f50dcf501eb504e4e138c8eb54
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar 15 16:23:01 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Mar 18 13:44:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185d0bcd

app-emulation/libspectrum: bump to 1.5.0 and EAPI-7

Signed-off-by: Marek Szuba  gentoo.org>

 app-emulation/libspectrum/Manifest |  1 +
 app-emulation/libspectrum/libspectrum-1.5.0.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/app-emulation/libspectrum/Manifest 
b/app-emulation/libspectrum/Manifest
index 975b3240ae8..f5e4ed8bbe5 100644
--- a/app-emulation/libspectrum/Manifest
+++ b/app-emulation/libspectrum/Manifest
@@ -1 +1,2 @@
 DIST libspectrum-1.4.4.tar.gz 568684 BLAKE2B 
b6ab4fc4173e7de9a7c3b14fda03420a56f02c5c590770158443bc37bee99a55dd3bdf6864f8ca33adb5ed59f4abd5c5b97736456ba2e6e6aaa2b49e07097cc4
 SHA512 
83bb9242010d49898531bb62e0d4d55439b0b6a548b57a7932f074429aca70cf252dfb195e9751384510b08c98bd6bc8eefd8cb3f82b0c8d07fa245ba66e9fe2
+DIST libspectrum-1.5.0.tar.gz 602354 BLAKE2B 
fc62437ececfe2c86b475efa512bf7aa7c5af182e16a00f75f77f78656fca01d46a71ac90b38008ff46e5fd0710b1c671b283d65544b5556d98e8c5b66525c35
 SHA512 
55f4cf623bc6c469a0fd80751ada694259d834c19d98400ba244aabf2ac21fed7cdd6de069d9ed7326e099bd3bd62c42cfb8a669b64ae002f90a52563fa2dcd1

diff --git a/app-emulation/libspectrum/libspectrum-1.5.0.ebuild 
b/app-emulation/libspectrum/libspectrum-1.5.0.ebuild
new file mode 100644
index 000..aec492d2ede
--- /dev/null
+++ b/app-emulation/libspectrum/libspectrum-1.5.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Spectrum emulation library"
+HOMEPAGE="http://fuse-emulator.sourceforge.net/libspectrum.php";
+SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="audiofile bzip2 gcrypt zlib"
+
+RDEPEND="dev-libs/glib:2
+   audiofile? ( >=media-libs/audiofile-0.3.6 )
+   bzip2? ( >=app-arch/bzip2-1.0 )
+   gcrypt? ( dev-libs/libgcrypt:0 )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/remove-local-prefix.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_with audiofile libaudiofile)
+   $(use_with bzip2)
+   $(use_with gcrypt libgcrypt)
+   $(use_with zlib)
+   )
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   # check only builds test executable but doesn't run it
+   emake check
+   ./test/test || die
+}
+
+src_install() {
+   default
+   dodoc doc/*.txt *.txt
+}



  1   2   >