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

2022-03-05 Thread Andrey Utkin
commit: 174a41f63e70e9bca5ebbb1ff42a4c1f99702211
Author: Andriy Utkin  gentoo  org>
AuthorDate: Sat Mar  5 20:01:02 2022 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sat Mar  5 20:02:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174a41f6

app-misc/khard: simplify doc paths

Per https://github.com/gentoo/gentoo/pull/24386#discussion_r820124545

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Suggested-by: Marco Sirabella  sirabella.org>
Signed-off-by: Andriy Utkin  gentoo.org>

 app-misc/khard/khard-0.17.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/khard/khard-0.17.0-r2.ebuild 
b/app-misc/khard/khard-0.17.0-r2.ebuild
index cbed6c2c6b4e..08b51b6bbfde 100644
--- a/app-misc/khard/khard-0.17.0-r2.ebuild
+++ b/app-misc/khard/khard-0.17.0-r2.ebuild
@@ -56,8 +56,8 @@ src_compile() {
 
 src_install() {
if use doc; then
-   DOCS+=( doc/build/text/ )
-   HTML_DOCS+=( doc/build/html/ )
+   DOCS+=( doc/build/text/. )
+   HTML_DOCS+=( doc/build/html/. )
 
doman doc/build/man/*
doinfo doc/build/texinfo/*.info



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

2022-03-05 Thread Andrey Utkin
commit: 4584c7cca83960dbe9cdbc7298adc76505a37240
Author: Marco Sirabella  sirabella  org>
AuthorDate: Tue Mar  1 17:05:32 2022 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sat Mar  5 14:27:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4584c7cc

dev-python/sphinx-autoapi: Add new package

Required to compile documentation for some other packages
eg app-misc/khard

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Andriy Utkin  gentoo.org>

 dev-python/sphinx-autoapi/Manifest |  1 +
 dev-python/sphinx-autoapi/metadata.xml | 22 +++
 .../sphinx-autoapi/sphinx-autoapi-1.8.4.ebuild | 32 ++
 3 files changed, 55 insertions(+)

diff --git a/dev-python/sphinx-autoapi/Manifest 
b/dev-python/sphinx-autoapi/Manifest
new file mode 100644
index ..8f4b84c9d6c4
--- /dev/null
+++ b/dev-python/sphinx-autoapi/Manifest
@@ -0,0 +1 @@
+DIST sphinx-autoapi-1.8.4.tar.gz 83541 BLAKE2B 
05d706fda6da4aea55e535a995ef01dc54269fa8e452c51c9bf2cec2e596ccec20191b8cb3c0cde1b93daa4f5d85074a293c9fd449d99d3c494ba20c6cee2df8
 SHA512 
10b4d87e1046ad372a3491006cd4bece8334fc398025f98654781c83ee200045d707f3293a031f8cf0abe5d20a111e7ded864f2b6deffe5222b331ca8c9b688b

diff --git a/dev-python/sphinx-autoapi/metadata.xml 
b/dev-python/sphinx-autoapi/metadata.xml
new file mode 100644
index ..d9cd2dc6c337
--- /dev/null
+++ b/dev-python/sphinx-autoapi/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   ma...@sirabella.org
+   Marco Sirabella
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
+   readthedocs/sphinx-autoapi
+   sphinx-autoapi
+   https://sphinx-autoapi.readthedocs.io
+   
https://github.com/readthedocs/sphinx-autoapi/issues
+   
+

diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-1.8.4.ebuild 
b/dev-python/sphinx-autoapi/sphinx-autoapi-1.8.4.ebuild
new file mode 100644
index ..2b40b485267b
--- /dev/null
+++ b/dev-python/sphinx-autoapi/sphinx-autoapi-1.8.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A new approach to API documentation in Sphinx"
+HOMEPAGE="https://sphinx-autoapi.readthedocs.io/;
+SRC_URI="https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+# pypi lacks docs/
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/astroid[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.rst CHANGELOG.rst )
+
+# Test requires pypi download w/ internet: 
https://github.com/readthedocs/sphinx-autoapi/issues/329
+EPYTEST_DESELECT="tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample-override_conf2-AutoAPI"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs --no-autodoc



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

2022-03-05 Thread Andrey Utkin
commit: da660816f0c85116f87b36d18a3a8881a677f80b
Author: Marco Sirabella  sirabella  org>
AuthorDate: Tue Mar  1 17:12:35 2022 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sat Mar  5 14:27:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da660816

app-misc/khard: Compile documentation with sphinx

requires new package dev-python/sphinx-autoapi

Signed-off-by: Marco Sirabella  sirabella.org>
Signed-off-by: Andriy Utkin  gentoo.org>

 app-misc/khard/khard-0.17.0-r2.ebuild | 70 +++
 1 file changed, 70 insertions(+)

diff --git a/app-misc/khard/khard-0.17.0-r2.ebuild 
b/app-misc/khard/khard-0.17.0-r2.ebuild
new file mode 100644
index ..cbed6c2c6b4e
--- /dev/null
+++ b/app-misc/khard/khard-0.17.0-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Console CardDAV client"
+HOMEPAGE="https://github.com/scheibler/khard;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/scheibler/khard;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+IUSE="doc"
+
+RDEPEND="
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/vobject[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   )
+   doc? (
+   dev-python/sphinx
+   dev-python/sphinx-autoapi
+   dev-python/sphinx-autodoc-typehints
+   )
+"
+
+DOCS=( CHANGES CONTRIBUTING.rst README.md 
doc/source/examples/khard.conf.example )
+
+distutils_enable_tests setup.py
+
+src_compile() {
+   distutils-r1_src_compile
+
+   if use doc; then
+   emake -j1 -C doc/ html text man info
+   fi
+}
+
+src_install() {
+   if use doc; then
+   DOCS+=( doc/build/text/ )
+   HTML_DOCS+=( doc/build/html/ )
+
+   doman doc/build/man/*
+   doinfo doc/build/texinfo/*.info
+   fi
+
+   distutils-r1_src_install
+
+   insinto /usr/share/zsh/site-functions
+   doins misc/zsh/_khard
+}



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

2022-03-01 Thread Andrey Utkin
commit: 58afd450fb5f6b944b22591df7f829130762a0dd
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Mar  1 23:20:47 2022 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Mar  1 23:20:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58afd450

net-im/dino: add new version 0.3.0

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

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.3.0.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 800169e77e53..31d947152e89 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,2 +1,3 @@
 DIST dino-0.2.1.tar.gz 514504 BLAKE2B 
42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a
 SHA512 
b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49
 DIST dino-0.2.2.tar.gz 514648 BLAKE2B 
54110f3767b5d1d3d4bffc82b767d3c92114c55449ad10705ed10b8815ecc9c337016348886acc3df21d5f27be5d93bbe3c203173167146ff9859bd03f0be7a6
 SHA512 
6c973b0b88e2c8aecbab694b456762973c5f60217bbf6bc81f4d81226fe8124596bddfe7c190f35307ec3ad6376858ce8f686c74aaebec133124377d8a9e4898
+DIST dino-0.3.0.tar.gz 804810 BLAKE2B 
cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556
 SHA512 
e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515

diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0.ebuild
new file mode 100644
index ..dcefefcd1c83
--- /dev/null
+++ b/net-im/dino/dino-0.3.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+VALA_MIN_API_VERSION="0.34"
+inherit cmake vala xdg readme.gentoo-r1
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound test"
+RESTRICT="!test? ( test )"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   app-text/gspell[vala]
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu
+   dev-libs/libgee:0.8
+   net-libs/glib-networking
+   >=net-libs/libnice-0.1.15
+   net-libs/libsignal-protocol-c
+   net-libs/libsrtp:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:= )
+   http? ( net-libs/libsoup:2.4 )
+   omemo? (
+   dev-libs/libgcrypt:0
+   media-gfx/qrencode
+   )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+"
+DEPEND="
+   $(vala_depend)
+   ${RDEPEND}
+   media-libs/gst-plugins-base
+   media-libs/gstreamer
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs+=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   "-DBUILD_TESTS=$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+src_install() {
+   cmake_src_install
+   readme.gentoo_create_doc
+}
+
+src_postinst() {
+   xdg_pkg_postinst
+   readme.gentoo_print_elog
+}



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

2021-12-21 Thread Andrey Utkin
commit: 962282cf2a9b32076b902323645463bf532f6016
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec 21 16:44:15 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec 21 16:49:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962282cf

app-misc/khard: drop incorrect distutils eclass setting

Bug: https://bugs.gentoo.org/814026
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Utkin  gentoo.org>

 app-misc/khard/khard-0.13.0-r1.ebuild | 1 -
 app-misc/khard/khard-0.17.0-r1.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-misc/khard/khard-0.13.0-r1.ebuild 
b/app-misc/khard/khard-0.13.0-r1.ebuild
index 3606d1e02eb9..d8f370baad22 100644
--- a/app-misc/khard/khard-0.13.0-r1.ebuild
+++ b/app-misc/khard/khard-0.13.0-r1.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_8 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 
 DESCRIPTION="Console CardDAV client"

diff --git a/app-misc/khard/khard-0.17.0-r1.ebuild 
b/app-misc/khard/khard-0.17.0-r1.ebuild
index 10c6d6bcb525..41f33850260a 100644
--- a/app-misc/khard/khard-0.17.0-r1.ebuild
+++ b/app-misc/khard/khard-0.17.0-r1.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1
 
 DESCRIPTION="Console CardDAV client"



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

2021-11-16 Thread Andrey Utkin
commit: fdae047f81e796e82432dbe0f6e16550755c3e24
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Nov 16 16:36:21 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Nov 16 16:38:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae047f

net-libs/loudmouth: drop old revisions

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

 net-libs/loudmouth/Manifest  |  1 -
 net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild | 60 ---
 net-libs/loudmouth/loudmouth-1.5.3-r2.ebuild | 61 
 3 files changed, 122 deletions(-)

diff --git a/net-libs/loudmouth/Manifest b/net-libs/loudmouth/Manifest
index 31a751df9e25..e1ff682afffe 100644
--- a/net-libs/loudmouth/Manifest
+++ b/net-libs/loudmouth/Manifest
@@ -1,2 +1 @@
 DIST loudmouth-1.5.3.tar.bz2 375974 BLAKE2B 
c9707fe18560104456a624a61437240a16bb6bbaf544cdf775f6d6c64fdbeb6eb8f7042eb13fcdeb36c89bb8d9522c2eba02c24987757c0f0ac8748d92a2b166
 SHA512 
ab6b16b4e644b69cdb7d8df1753d1bb5b43c2f1e76944e639339169b332e1b5c6a4246053c5b8a579ee9b53c845cef610b0040dfdffeb857180b6bab71adfcce
-DIST loudmouth-1.5.3.tar.gz 114676 BLAKE2B 
7a73e4e65046608fc8ec571b5448ab8344a8aed554fee1ecf7badd2ca5ed382ddb27e6ba7bd5d0a76d978d3079415b307f1b4ca77da450003ae936191cdbd33e
 SHA512 
afae8b4ad1e9e5558cffa8f6b9f25331b01cfa09ea0b3defb74cac7d39477744e6d9181d3adefe242038020759df43558de0e61305fbc8e12a3b293b82856bf7

diff --git a/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild 
b/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild
deleted file mode 100644
index 2ec2b71854fa..
--- a/net-libs/loudmouth/loudmouth-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="Lightweight C Jabber library"
-HOMEPAGE="https://github.com/mcabber/loudmouth;
-SRC_URI="https://github.com/mcabber/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 sparc x86 ~ppc-macos"
-
-IUSE="asyncns ssl openssl static-libs test"
-RESTRICT="!test? ( test )"
-
-# Automagic libidn dependency
-RDEPEND="
-   >=dev-libs/glib-2.16:2
-   net-dns/libidn
-   ssl? (
-   !openssl? ( >=net-libs/gnutls-1.4.0:0= )
-   openssl? ( dev-libs/openssl:0= )
-   )
-   asyncns? ( >=net-libs/libasyncns-0.3 )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc7.patch
-   "${FILESDIR}"/${P}-skip-gtk-doc.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf
-
-   if use ssl; then
-   if ! use openssl; then
-   myconf="${myconf} --with-ssl=gnutls"
-   else
-   myconf="${myconf} --with-ssl=openssl"
-   fi
-   else
-   myconf="${myconf} --with-ssl=no"
-   fi
-
-   econf \
-   $(use_enable static-libs static) \
-   $(use_with asyncns) \
-   ${myconf}
-}

diff --git a/net-libs/loudmouth/loudmouth-1.5.3-r2.ebuild 
b/net-libs/loudmouth/loudmouth-1.5.3-r2.ebuild
deleted file mode 100644
index 6b2b320208a2..
--- a/net-libs/loudmouth/loudmouth-1.5.3-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="Lightweight C Jabber library"
-HOMEPAGE="https://github.com/mcabber/loudmouth;
-SRC_URI="https://github.com/mcabber/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
-
-IUSE="asyncns ssl openssl static-libs test"
-RESTRICT="!test? ( test )"
-
-# Automagic libidn dependency
-RDEPEND="
-   >=dev-libs/glib-2.16:2
-   net-dns/libidn:=
-   ssl? (
-   !openssl? ( >=net-libs/gnutls-1.4.0:0= )
-   openssl? ( dev-libs/openssl:0= )
-   )
-   asyncns? ( >=net-libs/libasyncns-0.3 )
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils
-   test? ( dev-libs/check )
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc7.patch
-   "${FILESDIR}"/${P}-skip-gtk-doc.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf
-
-   if use ssl; then
-   if ! use openssl; then
-   myconf="${myconf} --with-ssl=gnutls"
-   else
-   myconf="${myconf} --with-ssl=openssl"
-   fi
-   else
-   myconf="${myconf} --with-ssl=no"
-   fi
-
-   econf \
-   $(use_enable static-libs static) \
-   $(use_with asyncns) \
-   ${myconf}
-}



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

2021-11-12 Thread Andrey Utkin
commit: c15710fb4ccd1258f228563f46f0c5754bc51fdf
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Nov 12 22:40:28 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Nov 12 22:49:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15710fb

dev-libs/libstrophe: 0.11.0: add gnutls USE flag

This release allows to choose gnutls as an alternative to openssl.

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

 dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild 
b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild
index bae3fd596e3..4a33b68fac1 100644
--- a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild
@@ -8,11 +8,13 @@ 
SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz;
 LICENSE="|| ( MIT GPL-3 )"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="doc expat"
+IUSE="doc expat gnutls"
 
 RDEPEND="
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2 )
+   gnutls? ( net-libs/gnutls:0= )
+   !gnutls? ( dev-libs/openssl:0= )
dev-libs/openssl:0=
 "
 DEPEND="${RDEPEND}
@@ -26,6 +28,7 @@ src_configure() {
local myeconf=(
--enable-tls
$(use_with !expat libxml2)
+   $(use_with gnutls)
)
econf "${myeconf[@]}"
 }



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

2021-11-12 Thread Andrey Utkin
commit: 82d06e1754b0f2ba6dd03ff4eb7649005da348f1
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Nov 12 21:42:57 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Nov 12 22:49:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d06e17

dev-libs/libstrophe: add new version 0.11.0

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

 dev-libs/libstrophe/Manifest |  1 +
 dev-libs/libstrophe/libstrophe-0.11.0.ebuild | 50 
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest
index 6a0cc0156fe..aab355cb8c5 100644
--- a/dev-libs/libstrophe/Manifest
+++ b/dev-libs/libstrophe/Manifest
@@ -1,4 +1,5 @@
 DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 
85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818
 SHA512 
9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a
 DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B 
aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90
 SHA512 
1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783
+DIST libstrophe-0.11.0.tar.gz 537506 BLAKE2B 
895531e86a5b0d6410d26cf96558c2f99ea1bab803c8333a2f69d72fe7d154013ef3844b44215cfb1a5134371961c00cf6e4fd7ab9dc82846df01a37c4339c39
 SHA512 
e4b0d4a80e0ab5ada451ce55e44ec9247d4df5280ebe6453e49450aa7fa371461eb42fc9f39a0df12637146c6ce4202a1f770378686777228790c0213941d9ea
 DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 
0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc
 SHA512 
a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d
 DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 
662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980
 SHA512 
9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5

diff --git a/dev-libs/libstrophe/libstrophe-0.11.0.ebuild 
b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild
new file mode 100644
index 000..bae3fd596e3
--- /dev/null
+++ b/dev-libs/libstrophe/libstrophe-0.11.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DESCRIPTION="A simple, lightweight C library for writing XMPP clients"
+HOMEPAGE="http://strophe.im/libstrophe/;
+SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz;
+LICENSE="|| ( MIT GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc expat"
+
+RDEPEND="
+   expat? ( dev-libs/expat )
+   !expat? ( dev-libs/libxml2:2 )
+   dev-libs/openssl:0=
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+"
+
+DOCS=( ChangeLog )
+
+src_configure() {
+   # shellcheck disable=SC2207
+   local myeconf=(
+   --enable-tls
+   $(use_with !expat libxml2)
+   )
+   econf "${myeconf[@]}"
+}
+src_compile() {
+   default
+   if use doc; then
+   doxygen || die
+   HTML_DOCS=( docs/html/* )
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r examples
+   find "${D}" -name '*.la' -o -name '*.a' -delete || die
+}
+
+# Explicit src_test is there to document that the test suite is integrated and
+# is expected to pass. Please do not remove.
+src_test() {
+   emake check
+}



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

2021-10-22 Thread Andrey Utkin
commit: 63e8182d3a6a3b8737d037e368dc9596deddb5f9
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 22 10:47:31 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 22 11:45:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e8182d

net-im/dino: declare gstreamer deps

Dino binary and its rtp.so plugin are linked against libgstreamer,
libgstbase, libgstvideo etc.

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

 net-im/dino/dino-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index ec609bb4854..29103bf879e 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -49,6 +49,8 @@ RDEPEND="
 DEPEND="
$(vala_depend)
${RDEPEND}
+   media-libs/gst-plugins-base
+   media-libs/gstreamer
sys-devel/gettext
 "
 



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/

2021-10-22 Thread Andrey Utkin
commit: ba37afa4406e0cf14e9fb5af84d528f2980ff065
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 22 10:39:20 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 22 11:45:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba37afa4

net-im/dino: document how to enable video calls

Video calls need some runtime dependencies.
Video calls are not going to be used by everyone (at least not
immediately) so these dependencies are optional. So they go to
post-installation notice and not RDEPEND for now.

Bug: https://bugs.gentoo.org/795129
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild| 12 +++-
 net-im/dino/files/README.gentoo | 23 +++
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index 408e90c2968..ec609bb4854 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR="ninja"
 VALA_MIN_API_VERSION="0.34"
-inherit cmake vala xdg
+inherit cmake vala xdg readme.gentoo-r1
 
 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
 HOMEPAGE="https://dino.im;
@@ -79,3 +79,13 @@ src_configure() {
 src_test() {
"${BUILD_DIR}"/xmpp-vala-test || die
 }
+
+src_install() {
+   cmake_src_install
+   readme.gentoo_create_doc
+}
+
+src_postinst() {
+   xdg_pkg_postinst
+   readme.gentoo_print_elog
+}

diff --git a/net-im/dino/files/README.gentoo b/net-im/dino/files/README.gentoo
new file mode 100644
index 000..b51e4391562
--- /dev/null
+++ b/net-im/dino/files/README.gentoo
@@ -0,0 +1,23 @@
+To enable video calls, install the following packages.
+
+Transport level security:
+- gst-plugins-srtp
+- gst-plugins-dtls
+
+Peer to peer connection reliability:
+- gst-plugins-libnice
+
+Video output into a window:
+- gst-plugins-gtk
+
+At least one codec is needed in common with the other end of the call, as they
+are negotiated when the call begins.
+
+Video codecs:
+- gst-plugins-x264
+- gst-plugins-vpx
+
+Audio codecs:
+- gst-plugins-good
+- gst-plugins-speex
+- gst-plugins-opus



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

2021-10-13 Thread Andrey Utkin
commit: 55ea7779a881567b8080577759683760cbe8295a
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Oct 13 13:35:20 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Oct 13 16:22:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ea7779

net-im/dino: add new version 0.2.2

Upstream release tag says

> Maintenance release for GTK+ 3.24.30 support and bug fixes.

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

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.2.2.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index ba33a251e4d..800169e77e5 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1 +1,2 @@
 DIST dino-0.2.1.tar.gz 514504 BLAKE2B 
42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a
 SHA512 
b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49
+DIST dino-0.2.2.tar.gz 514648 BLAKE2B 
54110f3767b5d1d3d4bffc82b767d3c92114c55449ad10705ed10b8815ecc9c337016348886acc3df21d5f27be5d93bbe3c203173167146ff9859bd03f0be7a6
 SHA512 
6c973b0b88e2c8aecbab694b456762973c5f60217bbf6bc81f4d81226fe8124596bddfe7c190f35307ec3ad6376858ce8f686c74aaebec133124377d8a9e4898

diff --git a/net-im/dino/dino-0.2.2.ebuild b/net-im/dino/dino-0.2.2.ebuild
new file mode 100644
index 000..169e9707eef
--- /dev/null
+++ b/net-im/dino/dino-0.2.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+VALA_MIN_API_VERSION="0.34"
+inherit cmake vala xdg
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound test"
+RESTRICT="!test? ( test )"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   app-text/gspell[vala]
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu
+   dev-libs/libgee:0.8
+   net-libs/glib-networking
+   net-libs/libsignal-protocol-c
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:1 )
+   http? ( net-libs/libsoup:2.4 )
+   omemo? (
+   dev-libs/libgcrypt:0
+   media-gfx/qrencode
+   )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+"
+DEPEND="
+   $(vala_depend)
+   ${RDEPEND}
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs+=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   "-DBUILD_TESTS=$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}



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

2021-06-07 Thread Andrey Utkin
commit: 15f9b46963d261e04cf785cc75c7c8b538a51837
Author: Benjamin Neff  coding4coffee  ch>
AuthorDate: Wed Jun  2 01:41:56 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jun  7 22:55:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f9b469

net-im/dino: Add net-libs/libnice and net-libs/libsrtp to dependencies

Bug: https://bugs.gentoo.org/790143
Signed-off-by: Benjamin Neff  coding4coffee.ch>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index b16ee80986d..e0058ccbf6e 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -29,7 +29,9 @@ RDEPEND="
dev-libs/icu
dev-libs/libgee:0.8
net-libs/glib-networking
+   >=net-libs/libnice-0.1.15
net-libs/libsignal-protocol-c
+   net-libs/libsrtp:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3



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

2021-06-07 Thread Andrey Utkin
commit: 9374b3953cc08b850df2bc7b49881a3b2910a7e3
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jun  7 21:44:26 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jun  7 21:44:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9374b395

net-im/dino: delete old version 0.1.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/Manifest  |  1 -
 net-im/dino/dino-0.1.0.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 58aca6c4e2f..53b54a8ff6b 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,3 +1,2 @@
-DIST dino-0.1.0.tar.gz 441638 BLAKE2B 
08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33
 SHA512 
b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8
 DIST dino-0.2.0.tar.gz 514257 BLAKE2B 
a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0
 SHA512 
296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e
 DIST dino-0.2.1.tar.gz 514504 BLAKE2B 
42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a
 SHA512 
b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49

diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild
deleted file mode 100644
index 51136f83805..000
--- a/net-im/dino/dino-0.1.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-VALA_MIN_API_VERSION="0.34"
-inherit cmake-utils gnome2-utils vala xdg-utils
-
-DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
-HOMEPAGE="https://dino.im;
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+gpg +http +omemo"
-
-MY_REPO_URI="https://github.com/dino/dino;
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="${MY_REPO_URI}.git"
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~arm64"
-   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
-fi
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/icu
-   dev-libs/libgee:0.8
-   net-libs/glib-networking
-   ~net-libs/libsignal-protocol-c-2.3.2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/pango
-   gpg? ( app-crypt/gpgme:1 )
-   http? ( net-libs/libsoup:2.4 )
-   omemo? (
-   dev-libs/libgcrypt:0
-   media-gfx/qrencode
-   )
-"
-DEPEND="
-   $(vala_depend)
-   ${RDEPEND}
-   sys-devel/gettext
-"
-
-src_prepare() {
-   cmake-utils_src_prepare
-   vala_src_prepare
-}
-
-src_configure() {
-   local disabled_plugins=(
-   $(usex gpg "" "openpgp")
-   $(usex omemo "" "omemo")
-   $(usex http  "" "http-files")
-   )
-   local mycmakeargs+=(
-   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
-   "-DVALA_EXECUTABLE=${VALAC}"
-   )
-
-   if has test ${FEATURES}; then
-   mycmakeargs+=("-DBUILD_TESTS=yes")
-   fi
-
-   cmake-utils_src_configure
-}
-
-src_test() {
-   "${BUILD_DIR}"/xmpp-vala-test || die
-}
-
-update_caches() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-}
-
-pkg_postinst() {
-   update_caches
-}
-
-pkg_postrm() {
-   update_caches
-}



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

2021-06-07 Thread Andrey Utkin
commit: 7a388910c7649c5092f0e17c05251a6850d1c062
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jun  7 21:28:23 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jun  7 21:40:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a388910

net-im/dino: add new version 0.2.1

Cloned from  ebuild.

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.2.1.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index fbf42220f5e..58aca6c4e2f 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,2 +1,3 @@
 DIST dino-0.1.0.tar.gz 441638 BLAKE2B 
08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33
 SHA512 
b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8
 DIST dino-0.2.0.tar.gz 514257 BLAKE2B 
a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0
 SHA512 
296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e
+DIST dino-0.2.1.tar.gz 514504 BLAKE2B 
42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a
 SHA512 
b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49

diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild
new file mode 100644
index 000..b16ee80986d
--- /dev/null
+++ b/net-im/dino/dino-0.2.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+VALA_MIN_API_VERSION="0.34"
+inherit cmake gnome2-utils vala xdg-utils
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   app-text/gspell[vala]
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu
+   dev-libs/libgee:0.8
+   net-libs/glib-networking
+   net-libs/libsignal-protocol-c
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:1 )
+   http? ( net-libs/libsoup:2.4 )
+   omemo? (
+   dev-libs/libgcrypt:0
+   media-gfx/qrencode
+   )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+"
+DEPEND="
+   $(vala_depend)
+   ${RDEPEND}
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs+=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   )
+
+   if has test ${FEATURES}; then
+   mycmakeargs+=("-DBUILD_TESTS=yes")
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+update_caches() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postinst() {
+   update_caches
+}
+
+pkg_postrm() {
+   update_caches
+}



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

2021-02-22 Thread Andrey Utkin
commit: f3bd655f5ed8527dc23b8151f3ef7073286ee699
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 22 13:36:54 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 22 14:06:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bd655f

net-im/dino: : declare dep on gspell

Bug: https://bugs.gentoo.org/767253
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index 87038c75d2f..ad4fe786bd3 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.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=6
@@ -23,6 +23,7 @@ else
 fi
 
 RDEPEND="
+   app-text/gspell[vala]
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu



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

2021-02-22 Thread Andrey Utkin
commit: 798b610c8f54bc0d5bdb32f04e3ae9fc69563909
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 22 14:00:43 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 22 14:06:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798b610c

net-im/dino: migrate from cmake-utils to cmake eclass

Per repoman warning.

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

 net-im/dino/dino-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index ad4fe786bd3..b16ee80986d 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR="ninja"
 VALA_MIN_API_VERSION="0.34"
-inherit cmake-utils gnome2-utils vala xdg-utils
+inherit cmake gnome2-utils vala xdg-utils
 
 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
 HOMEPAGE="https://dino.im;
@@ -49,7 +49,7 @@ DEPEND="
 "
 
 src_prepare() {
-   cmake-utils_src_prepare
+   cmake_src_prepare
vala_src_prepare
 }
 
@@ -72,7 +72,7 @@ src_configure() {
mycmakeargs+=("-DBUILD_TESTS=yes")
fi
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_test() {



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

2021-01-11 Thread Andrey Utkin
commit: ad561f750c9c0a8b461c60f21521c2e5d1435c9c
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jan 11 13:17:32 2021 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jan 11 13:17:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad561f75

sys-block/whdd: remove old 2.2, 3.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-block/whdd/Manifest|  2 --
 sys-block/whdd/whdd-2.2.ebuild | 27 ---
 sys-block/whdd/whdd-3.0.ebuild | 34 --
 3 files changed, 63 deletions(-)

diff --git a/sys-block/whdd/Manifest b/sys-block/whdd/Manifest
index 14d190257d5..1c3b409a08e 100644
--- a/sys-block/whdd/Manifest
+++ b/sys-block/whdd/Manifest
@@ -1,3 +1 @@
-DIST whdd-2.2.tar.gz 33317 BLAKE2B 
0f0f6a36c37ec8b0df538fe6c353fc14bfd1f2cecbe2b6c0c94727d4a417c1cba3e96ecd323d52a60a67b8f169ecde2e50196db090657f496cd7d46d37fb7079
 SHA512 
ab30c1e418cb7ba9881b1a91b99d0b1d5389172c4d5802be69d98cb9c16f1282ff7808e2b40bb937987a9d3ad9fa7f20e630d19307eb0aa1090cff531a904d4a
 DIST whdd-3.0.1.tar.gz 45671 BLAKE2B 
f16bcfc09356f43b5ae303e007cc3f0930316c67aa3c8622ffc7a3f6ee0f1c5339d7ff32e9b4707a42388fc955f70bf7d3ccc4bd36082d5592a5852d646832c7
 SHA512 
2cc207d5f0e5da1018ce4ec46f369cdd5c3ed2e55c063f583f8ca68f37949265d4ed8b6ea3ff9133a44cf254a95c3e819ba90f9d822aa3bc2f994cb16d0dc877
-DIST whdd-3.0.tar.gz 45865 BLAKE2B 
788ae197c5607f9044f68523336786eacf40eca382d531c590d3b45ec3710c5ea66740f8f5a9750a9746d78a0c6b7e9c77153345ef39cff962a6b2652f3f5d80
 SHA512 
f53888383dc0ed4158c13a064a2cd45e8e312b389bb79c1bfc9ce86c8a61a195fe5003821c868715316eeaba7ee5bcb387324fb6577af7f875679789cd5af5d7

diff --git a/sys-block/whdd/whdd-2.2.ebuild b/sys-block/whdd/whdd-2.2.ebuild
deleted file mode 100644
index 8f7afc6967d..000
--- a/sys-block/whdd/whdd-2.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Diagnostic and recovery tool for block devices"
-HOMEPAGE="https://whdd.github.io;
-SRC_URI="https://github.com/krieger-od/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   dev-util/dialog:=
-   sys-libs/ncurses:0[unicode]"
-RDEPEND="${DEPEND}
-   sys-apps/smartmontools"
-
-src_unpack() {
-   default
-   mv krieger-od-${PN}-* ${P}
-   echo ${PV} > "${S}"/VERSION || die
-}

diff --git a/sys-block/whdd/whdd-3.0.ebuild b/sys-block/whdd/whdd-3.0.ebuild
deleted file mode 100644
index 967ab1dc544..000
--- a/sys-block/whdd/whdd-3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Diagnostic and recovery tool for block devices"
-HOMEPAGE="https://whdd.github.io;
-
-inherit toolchain-funcs
-
-if [[ ${PV} ==  ]]
-then
-   EGIT_REPO_URI="https://github.com/${PN}/${PN};
-   inherit git-r3
-else
-   SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   inherit vcs-snapshot
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-util/dialog:=
-   sys-libs/ncurses:0=[unicode]"
-RDEPEND="${DEPEND}
-   sys-apps/smartmontools"
-
-src_compile() {
-   tc-export CC
-   default
-}



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

2020-12-29 Thread Andrey Utkin
commit: 947f3d307a7ccf44dbff3aab652dd123c71a4013
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec 29 12:51:21 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec 29 12:51:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947f3d30

dev-libs/libstrophe: add new version 0.10.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-libs/libstrophe/Manifest |  1 +
 dev-libs/libstrophe/libstrophe-0.10.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest
index 9097c741aa9..6a0cc0156fe 100644
--- a/dev-libs/libstrophe/Manifest
+++ b/dev-libs/libstrophe/Manifest
@@ -1,3 +1,4 @@
 DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 
85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818
 SHA512 
9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a
+DIST libstrophe-0.10.1.tar.gz 520649 BLAKE2B 
aa5cf0c972d7ae8731752f351dc3c1d6d230b8a1411417a81126543dd47e79e324a8c258cbc4c2e608c748d62211dcde3802cb92bb3612c6a33bcd2209182a90
 SHA512 
1ee3cb76cdc76711b4928d69fb8add974ab8359b729ec12003d73530c93492f4e8d208cacbd50f8db7509bc01f56a9f945348bc3a6fdd18a7080b751fff8a783
 DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 
0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc
 SHA512 
a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d
 DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 
662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980
 SHA512 
9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5

diff --git a/dev-libs/libstrophe/libstrophe-0.10.1.ebuild 
b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild
new file mode 100644
index 000..5757ff62194
--- /dev/null
+++ b/dev-libs/libstrophe/libstrophe-0.10.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DESCRIPTION="A simple, lightweight C library for writing XMPP clients"
+HOMEPAGE="http://strophe.im/libstrophe/;
+SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz;
+LICENSE="|| ( MIT GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc expat libressl"
+
+RDEPEND="
+   expat? ( dev-libs/expat )
+   !expat? ( dev-libs/libxml2:2 )
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+"
+
+DOCS=( ChangeLog )
+
+src_configure() {
+   # shellcheck disable=SC2207
+   local myeconf=(
+   --enable-tls
+   $(use_with !expat libxml2)
+   )
+   econf "${myeconf[@]}"
+}
+src_compile() {
+   default
+   if use doc; then
+   doxygen || die
+   HTML_DOCS=( docs/html/* )
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r examples
+   find "${D}" -name '*.la' -o -name '*.a' -delete || die
+}
+
+# Explicit src_test is there to document that the test suite is integrated and
+# is expected to pass. Please do not remove.
+src_test() {
+   emake check
+}



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

2020-12-14 Thread Andrey Utkin
commit: 7ebb9f5de8c1784e402047cf49a061e8ce7ce500
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Dec 14 12:53:35 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Dec 14 13:02:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebb9f5d

dev-python/slixmpp: run tests the right way

Upstream means the tests appropriate for this phase to be invoked via
./run_tests.py .

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/slixmpp/slixmpp-1.5.2.ebuild | 4 +++-
 dev-python/slixmpp/slixmpp-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-python/slixmpp/slixmpp-1.5.2.ebuild 
b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
index 64f1fc02263..4bdc2f5616c 100644
--- a/dev-python/slixmpp/slixmpp-1.5.2.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
@@ -31,4 +31,6 @@ RDEPEND="
${DEPEND}
 "
 
-distutils_enable_tests pytest
+python_test() {
+   "${EPYTHON}" ./run_tests.py || die "Tests failed with ${EPYTHON}"
+}

diff --git a/dev-python/slixmpp/slixmpp-.ebuild 
b/dev-python/slixmpp/slixmpp-.ebuild
index 64f1fc02263..4bdc2f5616c 100644
--- a/dev-python/slixmpp/slixmpp-.ebuild
+++ b/dev-python/slixmpp/slixmpp-.ebuild
@@ -31,4 +31,6 @@ RDEPEND="
${DEPEND}
 "
 
-distutils_enable_tests pytest
+python_test() {
+   "${EPYTHON}" ./run_tests.py || die "Tests failed with ${EPYTHON}"
+}



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

2020-12-08 Thread Andrey Utkin
commit: e523130089add7743f122f1c622715710e9fb9e9
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  8 11:52:59 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  8 11:55:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5231300

sys-block/whdd: add new version 3.0.1

Bug: https://bugs.gentoo.org/741948
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-block/whdd/Manifest  |  1 +
 sys-block/whdd/whdd-3.0.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/sys-block/whdd/Manifest b/sys-block/whdd/Manifest
index b42987e174f..14d190257d5 100644
--- a/sys-block/whdd/Manifest
+++ b/sys-block/whdd/Manifest
@@ -1,2 +1,3 @@
 DIST whdd-2.2.tar.gz 33317 BLAKE2B 
0f0f6a36c37ec8b0df538fe6c353fc14bfd1f2cecbe2b6c0c94727d4a417c1cba3e96ecd323d52a60a67b8f169ecde2e50196db090657f496cd7d46d37fb7079
 SHA512 
ab30c1e418cb7ba9881b1a91b99d0b1d5389172c4d5802be69d98cb9c16f1282ff7808e2b40bb937987a9d3ad9fa7f20e630d19307eb0aa1090cff531a904d4a
+DIST whdd-3.0.1.tar.gz 45671 BLAKE2B 
f16bcfc09356f43b5ae303e007cc3f0930316c67aa3c8622ffc7a3f6ee0f1c5339d7ff32e9b4707a42388fc955f70bf7d3ccc4bd36082d5592a5852d646832c7
 SHA512 
2cc207d5f0e5da1018ce4ec46f369cdd5c3ed2e55c063f583f8ca68f37949265d4ed8b6ea3ff9133a44cf254a95c3e819ba90f9d822aa3bc2f994cb16d0dc877
 DIST whdd-3.0.tar.gz 45865 BLAKE2B 
788ae197c5607f9044f68523336786eacf40eca382d531c590d3b45ec3710c5ea66740f8f5a9750a9746d78a0c6b7e9c77153345ef39cff962a6b2652f3f5d80
 SHA512 
f53888383dc0ed4158c13a064a2cd45e8e312b389bb79c1bfc9ce86c8a61a195fe5003821c868715316eeaba7ee5bcb387324fb6577af7f875679789cd5af5d7

diff --git a/sys-block/whdd/whdd-3.0.1.ebuild b/sys-block/whdd/whdd-3.0.1.ebuild
new file mode 100644
index 000..e3e2b0a37fc
--- /dev/null
+++ b/sys-block/whdd/whdd-3.0.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Diagnostic and recovery tool for block devices"
+HOMEPAGE="https://whdd.github.io;
+
+inherit toolchain-funcs
+
+if [[ ${PV} ==  ]]
+then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/tarball/${PV} -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   inherit vcs-snapshot
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-util/dialog:=
+   sys-libs/ncurses:0=[unicode]"
+RDEPEND="${DEPEND}
+   sys-apps/smartmontools"
+
+src_compile() {
+   tc-export CC
+   default
+}



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

2020-12-01 Thread Andrey Utkin
commit: dcd2a537b8533c5b6a62cb5d529e55a03fc138f3
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  1 13:59:44 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 14:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd2a537

x11-wm/herbstluftwm: revert "remove old 0.7.2-r1, 0.8.2"

This reverts commit f47143995e6272d766ff41e752a10f1344a0c84e.

0.7.2-r1 was the last stabilized version.

Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/Manifest |  2 +
 x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild | 72 
 x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild| 58 +++
 3 files changed, 132 insertions(+)

diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest
index e8dfa9556e3..d6d31204504 100644
--- a/x11-wm/herbstluftwm/Manifest
+++ b/x11-wm/herbstluftwm/Manifest
@@ -1,2 +1,4 @@
+DIST herbstluftwm-0.7.2.tar.gz 245506 BLAKE2B 
72d0bb2a77e519161d193ac7b2b9f1f878ccb6cfe4914b6c75d060e2daa0bec4203ee4ebf203b9fa1dfb844d71d50aa7c03257c78aa22e906bf42519d1e592af
 SHA512 
abb49bbc3de9a0ef619ce7063c1cea0d0d25ab2195c53dc0d33e061ad24060da4bbe9b99b9b9126028cdf68b462d4fcc8d1534431e4892d571ff897a68d2113c
+DIST herbstluftwm-0.8.2.tar.gz 377790 BLAKE2B 
88cee9937f134f6784fb5917435f629db67971339b09da8c6b91b55286fc50a7ba9d8dbea98dc583a92f5ae6e0e427dd487265cfb7d1ca4bbc10f865a2532e3e
 SHA512 
1a2bf3861ce23e33bb09afed285f7d85450307b46d00a666d02eaf9c454d53904e4d54ca8b0245da5ef095667a0adf9cdfc3aff170089c99df6b7f01e9038d5f
 DIST herbstluftwm-0.8.3.tar.gz 379052 BLAKE2B 
e8216d856df7111951842001992cac07b37efa89ba8cd52c804a763135a91512f92902910e726193a2cc902e93dacc1bae1e701ff4c669e164080992a3410bca
 SHA512 
ff6acb64a6609030abfe315452567f7011088b39e123f3fd988448183c4bf1c65aa0ba49ba1b0ab18b959448e12638a8198093db25bcfba828791e3305966ef1
 DIST herbstluftwm-0.9.0.tar.gz 406897 BLAKE2B 
06a2d6f303e1cf3990ae5247104952936e374b39ec4be316885718a94741f21c868f084ac7c3d4854d3e2870c26b4037153f3f18bffdb7458e56b3039eb4f1e1
 SHA512 
a9d4486729a65c8eb87b0d36f0cc28349f670abee82e20c9649e1348298ca5e73f9b349921007d555d620327cc09dab4c24e9c76dd971afc7f4de98b9408d925

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild
new file mode 100644
index 000..74f4e1a1a6d
--- /dev/null
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs bash-completion-r1
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm;
+   BDEPEND="app-text/asciidoc"
+else
+   SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz;
+   KEYWORDS="amd64 x86"
+   BDEPEND=""
+fi
+
+DESCRIPTION="A manual tiling window manager for X"
+HOMEPAGE="https://herbstluftwm.org/;
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="examples xinerama zsh-completion"
+
+DEPEND="
+   >=dev-libs/glib-2.24:2
+   x11-libs/libX11
+   x11-libs/libXext
+   xinerama? ( x11-libs/libXinerama )
+"
+RDEPEND="
+   ${DEPEND}
+   app-shells/bash
+   zsh-completion? ( app-shells/zsh )
+"
+BDEPEND+="
+   virtual/pkgconfig
+"
+
+src_compile() {
+   tc-export CC CXX LD PKG_CONFIG
+
+   emake LDXX="$(tc-getCXX)" COLOR=0 VERBOSE= \
+   $(use xinerama || echo XINERAMAFLAGS= XINERAMALIBS= )
+}
+
+src_install() {
+   dobin herbstluftwm herbstclient
+   dodoc BUGS MIGRATION NEWS README.md
+
+   doman doc/{herbstluftwm,herbstclient}.1
+
+   exeinto /etc/xdg/herbstluftwm
+   doexe share/{autostart,panel.sh,restartpanels.sh}
+
+   insinto /usr/share/xsessions
+   doins share/herbstluftwm.desktop
+
+   newbashcomp share/herbstclient-completion herbstclient
+
+   if use zsh-completion ; then
+   insinto /usr/share/zsh/site-functions
+   doins share/_herbstclient
+   fi
+
+   if use examples ; then
+   exeinto /usr/share/doc/${PF}/examples
+   doexe scripts/*.sh
+   docinto examples
+   dodoc scripts/README
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild
new file mode 100644
index 000..716b6043cb6
--- /dev/null
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs cmake-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/herbstluft

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

2020-12-01 Thread Andrey Utkin
commit: f47143995e6272d766ff41e752a10f1344a0c84e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  1 13:45:33 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4714399

x11-wm/herbstluftwm: remove old 0.7.2-r1, 0.8.2

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/Manifest |  2 -
 x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild | 72 
 x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild| 58 ---
 3 files changed, 132 deletions(-)

diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest
index d6d31204504..e8dfa9556e3 100644
--- a/x11-wm/herbstluftwm/Manifest
+++ b/x11-wm/herbstluftwm/Manifest
@@ -1,4 +1,2 @@
-DIST herbstluftwm-0.7.2.tar.gz 245506 BLAKE2B 
72d0bb2a77e519161d193ac7b2b9f1f878ccb6cfe4914b6c75d060e2daa0bec4203ee4ebf203b9fa1dfb844d71d50aa7c03257c78aa22e906bf42519d1e592af
 SHA512 
abb49bbc3de9a0ef619ce7063c1cea0d0d25ab2195c53dc0d33e061ad24060da4bbe9b99b9b9126028cdf68b462d4fcc8d1534431e4892d571ff897a68d2113c
-DIST herbstluftwm-0.8.2.tar.gz 377790 BLAKE2B 
88cee9937f134f6784fb5917435f629db67971339b09da8c6b91b55286fc50a7ba9d8dbea98dc583a92f5ae6e0e427dd487265cfb7d1ca4bbc10f865a2532e3e
 SHA512 
1a2bf3861ce23e33bb09afed285f7d85450307b46d00a666d02eaf9c454d53904e4d54ca8b0245da5ef095667a0adf9cdfc3aff170089c99df6b7f01e9038d5f
 DIST herbstluftwm-0.8.3.tar.gz 379052 BLAKE2B 
e8216d856df7111951842001992cac07b37efa89ba8cd52c804a763135a91512f92902910e726193a2cc902e93dacc1bae1e701ff4c669e164080992a3410bca
 SHA512 
ff6acb64a6609030abfe315452567f7011088b39e123f3fd988448183c4bf1c65aa0ba49ba1b0ab18b959448e12638a8198093db25bcfba828791e3305966ef1
 DIST herbstluftwm-0.9.0.tar.gz 406897 BLAKE2B 
06a2d6f303e1cf3990ae5247104952936e374b39ec4be316885718a94741f21c868f084ac7c3d4854d3e2870c26b4037153f3f18bffdb7458e56b3039eb4f1e1
 SHA512 
a9d4486729a65c8eb87b0d36f0cc28349f670abee82e20c9649e1348298ca5e73f9b349921007d555d620327cc09dab4c24e9c76dd971afc7f4de98b9408d925

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild
deleted file mode 100644
index 74f4e1a1a6d..000
--- a/x11-wm/herbstluftwm/herbstluftwm-0.7.2-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs bash-completion-r1
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm;
-   BDEPEND="app-text/asciidoc"
-else
-   SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz;
-   KEYWORDS="amd64 x86"
-   BDEPEND=""
-fi
-
-DESCRIPTION="A manual tiling window manager for X"
-HOMEPAGE="https://herbstluftwm.org/;
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="examples xinerama zsh-completion"
-
-DEPEND="
-   >=dev-libs/glib-2.24:2
-   x11-libs/libX11
-   x11-libs/libXext
-   xinerama? ( x11-libs/libXinerama )
-"
-RDEPEND="
-   ${DEPEND}
-   app-shells/bash
-   zsh-completion? ( app-shells/zsh )
-"
-BDEPEND+="
-   virtual/pkgconfig
-"
-
-src_compile() {
-   tc-export CC CXX LD PKG_CONFIG
-
-   emake LDXX="$(tc-getCXX)" COLOR=0 VERBOSE= \
-   $(use xinerama || echo XINERAMAFLAGS= XINERAMALIBS= )
-}
-
-src_install() {
-   dobin herbstluftwm herbstclient
-   dodoc BUGS MIGRATION NEWS README.md
-
-   doman doc/{herbstluftwm,herbstclient}.1
-
-   exeinto /etc/xdg/herbstluftwm
-   doexe share/{autostart,panel.sh,restartpanels.sh}
-
-   insinto /usr/share/xsessions
-   doins share/herbstluftwm.desktop
-
-   newbashcomp share/herbstclient-completion herbstclient
-
-   if use zsh-completion ; then
-   insinto /usr/share/zsh/site-functions
-   doins share/_herbstclient
-   fi
-
-   if use examples ; then
-   exeinto /usr/share/doc/${PF}/examples
-   doexe scripts/*.sh
-   docinto examples
-   dodoc scripts/README
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild
deleted file mode 100644
index 716b6043cb6..000
--- a/x11-wm/herbstluftwm/herbstluftwm-0.8.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs cmake-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm;
-   BDEPEND="app-text/asciidoc"
-else
-   

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

2020-12-01 Thread Andrey Utkin
commit: 78a166152bf8b2a1a4f73bb43e724d81a7b70aea
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Tue Dec  1 10:14:50 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a16615

x11-wm/herbstluftwm: port - ebuild from cmake-utils to cmake

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/herbstluftwm-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/herbstluftwm/herbstluftwm-.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-.ebuild
index 4ebb6b1f0ad..383fa9d17ea 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit git-r3 toolchain-funcs cmake-utils
+inherit git-r3 toolchain-funcs cmake
 
 DESCRIPTION="A manual tiling window manager for X"
 HOMEPAGE="https://herbstluftwm.org/;
@@ -32,7 +32,7 @@ src_prepare() {
-e '/^install.*LICENSEDIR/d' \
-e '/set(DOCDIR / s#.*#set(DOCDIR ${CMAKE_INSTALL_DOCDIR})#' \
CMakeLists.txt || die
-   cmake-utils_src_prepare
+   cmake_src_prepare
 }
 
 src_configure() {
@@ -40,11 +40,11 @@ src_configure() {
-DWITH_DOCUMENTATION=$(usex doc)
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
if ! use examples; then
rm -r "${ED}"/usr/share/doc/${PF}/examples || die



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

2020-12-01 Thread Andrey Utkin
commit: 5d8371ddfb15d4b0af99271fd4c9b29abbcbc331
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Tue Dec  1 10:59:42 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8371dd

x11-wm/herbstluftwm: add myself as (proxied) maintainer

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/metadata.xml | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/x11-wm/herbstluftwm/metadata.xml b/x11-wm/herbstluftwm/metadata.xml
index 0ac55efdb20..f0e2dd8bb7b 100644
--- a/x11-wm/herbstluftwm/metadata.xml
+++ b/x11-wm/herbstluftwm/metadata.xml
@@ -1,7 +1,13 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   f...@geekplace.eu
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

herbstluftwm/herbstluftwm




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

2020-12-01 Thread Andrey Utkin
commit: 68013ebcb8ffbe8b681aecc6fb0b916a61ee1a03
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  1 13:43:27 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68013ebc

x11-wm/herbstluftwm: add myself as co-maintainer

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-wm/herbstluftwm/metadata.xml b/x11-wm/herbstluftwm/metadata.xml
index f0e2dd8bb7b..213c6935745 100644
--- a/x11-wm/herbstluftwm/metadata.xml
+++ b/x11-wm/herbstluftwm/metadata.xml
@@ -8,6 +8,10 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   andrey_ut...@gentoo.org
+       Andrey Utkin
+   

herbstluftwm/herbstluftwm




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

2020-12-01 Thread Andrey Utkin
commit: dad575e58726c6e240f790c0153f7c508594
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  1 13:32:00 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad575e5

x11-wm/herbstluftwm: add new version 0.9.0

Copied from 0.8.3 ebuild verbatim.

Bug: https://bugs.gentoo.org/757732
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/Manifest  |  1 +
 x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest
index 687620995a4..d6d31204504 100644
--- a/x11-wm/herbstluftwm/Manifest
+++ b/x11-wm/herbstluftwm/Manifest
@@ -1,3 +1,4 @@
 DIST herbstluftwm-0.7.2.tar.gz 245506 BLAKE2B 
72d0bb2a77e519161d193ac7b2b9f1f878ccb6cfe4914b6c75d060e2daa0bec4203ee4ebf203b9fa1dfb844d71d50aa7c03257c78aa22e906bf42519d1e592af
 SHA512 
abb49bbc3de9a0ef619ce7063c1cea0d0d25ab2195c53dc0d33e061ad24060da4bbe9b99b9b9126028cdf68b462d4fcc8d1534431e4892d571ff897a68d2113c
 DIST herbstluftwm-0.8.2.tar.gz 377790 BLAKE2B 
88cee9937f134f6784fb5917435f629db67971339b09da8c6b91b55286fc50a7ba9d8dbea98dc583a92f5ae6e0e427dd487265cfb7d1ca4bbc10f865a2532e3e
 SHA512 
1a2bf3861ce23e33bb09afed285f7d85450307b46d00a666d02eaf9c454d53904e4d54ca8b0245da5ef095667a0adf9cdfc3aff170089c99df6b7f01e9038d5f
 DIST herbstluftwm-0.8.3.tar.gz 379052 BLAKE2B 
e8216d856df7111951842001992cac07b37efa89ba8cd52c804a763135a91512f92902910e726193a2cc902e93dacc1bae1e701ff4c669e164080992a3410bca
 SHA512 
ff6acb64a6609030abfe315452567f7011088b39e123f3fd988448183c4bf1c65aa0ba49ba1b0ab18b959448e12638a8198093db25bcfba828791e3305966ef1
+DIST herbstluftwm-0.9.0.tar.gz 406897 BLAKE2B 
06a2d6f303e1cf3990ae5247104952936e374b39ec4be316885718a94741f21c868f084ac7c3d4854d3e2870c26b4037153f3f18bffdb7458e56b3039eb4f1e1
 SHA512 
a9d4486729a65c8eb87b0d36f0cc28349f670abee82e20c9649e1348298ca5e73f9b349921007d555d620327cc09dab4c24e9c76dd971afc7f4de98b9408d925

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild
new file mode 100644
index 000..a27ee0ea3e0
--- /dev/null
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs cmake-utils
+
+DESCRIPTION="A manual tiling window manager for X"
+HOMEPAGE="https://herbstluftwm.org/;
+SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz;
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="doc examples"
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+"
+RDEPEND="
+   ${DEPEND}
+   app-shells/bash
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+"
+
+src_prepare() {
+   sed -i \
+   -e '/^install.*LICENSEDIR/d' \
+   -e '/set(DOCDIR / s#.*#set(DOCDIR ${CMAKE_INSTALL_DOCDIR})#' \
+   CMakeLists.txt || die
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   mycmakeargs=(
+   -DWITH_DOCUMENTATION=$(usex doc)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   if ! use examples; then
+   rm -r "${ED}"/usr/share/doc/${PF}/examples || die
+   fi
+}



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

2020-12-01 Thread Andrey Utkin
commit: bb72c45f0e4016e5fc22cb0fd46cc585ad51c64f
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Tue Dec  1 10:58:24 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb72c45f

x11-wm/herbstluftwm: add upstream information to metadata.xml

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-wm/herbstluftwm/metadata.xml b/x11-wm/herbstluftwm/metadata.xml
index 6f49eba8f49..0ac55efdb20 100644
--- a/x11-wm/herbstluftwm/metadata.xml
+++ b/x11-wm/herbstluftwm/metadata.xml
@@ -2,4 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
 
+   
+   herbstluftwm/herbstluftwm
+   
 



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

2020-12-01 Thread Andrey Utkin
commit: 06fbf2126862be6ef2d2d08f53cce53404e64455
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec  1 13:33:07 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  1 13:48:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fbf212

x11-wm/herbstluftwm: 0.9.0: migrate from 'cmake-utils' to 'cmake'

Based on work by Florian Schmaus  geekplace.eu>

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild 
b/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild
index a27ee0ea3e0..c2dc9d85fed 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.9.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit toolchain-funcs cmake-utils
+inherit cmake toolchain-funcs
 
 DESCRIPTION="A manual tiling window manager for X"
 HOMEPAGE="https://herbstluftwm.org/;
@@ -33,7 +33,7 @@ src_prepare() {
-e '/^install.*LICENSEDIR/d' \
-e '/set(DOCDIR / s#.*#set(DOCDIR ${CMAKE_INSTALL_DOCDIR})#' \
CMakeLists.txt || die
-   cmake-utils_src_prepare
+   cmake_src_prepare
 }
 
 src_configure() {
@@ -41,11 +41,11 @@ src_configure() {
-DWITH_DOCUMENTATION=$(usex doc)
)
 
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
 
if ! use examples; then
rm -r "${ED}"/usr/share/doc/${PF}/examples || die



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

2020-11-18 Thread Andrey Utkin
commit: 2e8196a3e8cf5a3bdb9c8ac148cd934b7d7a220a
Author: Andrey Utkin  gentoo  org>
AuthorDate: Thu Nov 19 06:57:50 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Thu Nov 19 07:09:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8196a3

net-im/dino: add missing arm64 keyword in 

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index 6e43b0dadff..87038c75d2f 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="${MY_REPO_URI}.git"
inherit git-r3
 else
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64"
SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
 fi
 



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

2020-11-18 Thread Andrey Utkin
commit: 8a8dc08e5abbbe5912b77d6f28a16f99afc26a04
Author: Andrey Utkin  gentoo  org>
AuthorDate: Thu Nov 19 06:58:26 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Thu Nov 19 07:09:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8dc08e

net-im/dino: add new version 0.2.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.2.0.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index f126436b1b3..fbf42220f5e 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1 +1,2 @@
 DIST dino-0.1.0.tar.gz 441638 BLAKE2B 
08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33
 SHA512 
b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8
+DIST dino-0.2.0.tar.gz 514257 BLAKE2B 
a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0
 SHA512 
296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e

diff --git a/net-im/dino/dino-0.2.0.ebuild b/net-im/dino/dino-0.2.0.ebuild
new file mode 100644
index 000..87038c75d2f
--- /dev/null
+++ b/net-im/dino/dino-0.2.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+VALA_MIN_API_VERSION="0.34"
+inherit cmake-utils gnome2-utils vala xdg-utils
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu
+   dev-libs/libgee:0.8
+   net-libs/glib-networking
+   net-libs/libsignal-protocol-c
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:1 )
+   http? ( net-libs/libsoup:2.4 )
+   omemo? (
+   dev-libs/libgcrypt:0
+   media-gfx/qrencode
+   )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+"
+DEPEND="
+   $(vala_depend)
+   ${RDEPEND}
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs+=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   )
+
+   if has test ${FEATURES}; then
+   mycmakeargs+=("-DBUILD_TESTS=yes")
+   fi
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+update_caches() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postinst() {
+   update_caches
+}
+
+pkg_postrm() {
+   update_caches
+}



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

2020-11-09 Thread Andrey Utkin
commit: 3a5bcdbfb205341a69492646f43badab4e543b29
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov  9 12:24:33 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Nov  9 12:26:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5bcdbf

net-im/poezio: add 0.13.1-r1 for further changes

Cloned verbatim from 0.13.1 ebuild.

Bug: https://bugs.gentoo.org/751871
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/poezio/poezio-0.13.1-r1.ebuild | 51 +++
 1 file changed, 51 insertions(+)

diff --git a/net-im/poezio/poezio-0.13.1-r1.ebuild 
b/net-im/poezio/poezio-0.13.1-r1.ebuild
new file mode 100644
index 000..21339aa6804
--- /dev/null
+++ b/net-im/poezio/poezio-0.13.1-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="Console XMPP client that looks like most famous IRC clients"
+HOMEPAGE="https://poez.io/;
+LICENSE="ZLIB"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   >=dev-python/slixmpp-1.5.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DOC_CONTENTS="
+Install these optional runtime dependencies for additional features.
+* dev-python/pyinotify for screen autoaway plugin support.
+"
+DISABLE_AUTOFORMATTING=true
+
+src_prepare() {
+   default
+   # Delete unmaintained plugin which requires an excessive external dep
+   rm plugins/mpd_client.py || die
+}
+
+src_install() {
+   distutils-r1_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2020-11-09 Thread Andrey Utkin
commit: b305a7b76d027daed344bc084d4694ff8ea23ceb
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov  9 12:25:36 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Nov  9 12:26:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b305a7b7

net-im/poezio: set DISTUTILS_USE_SETUPTOOLS

Based on the research and a patch by Jakov Smolic  sartura.hr>

Bug: https://bugs.gentoo.org/751871
Link: https://github.com/gentoo/gentoo/pull/18083
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/poezio/poezio-0.13.1-r1.ebuild | 1 +
 net-im/poezio/poezio-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-im/poezio/poezio-0.13.1-r1.ebuild 
b/net-im/poezio/poezio-0.13.1-r1.ebuild
index 21339aa6804..12c7dd0d6ee 100644
--- a/net-im/poezio/poezio-0.13.1-r1.ebuild
+++ b/net-im/poezio/poezio-0.13.1-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1 readme.gentoo-r1

diff --git a/net-im/poezio/poezio-.ebuild b/net-im/poezio/poezio-.ebuild
index 89a6ccb69f4..f39bc56b1eb 100644
--- a/net-im/poezio/poezio-.ebuild
+++ b/net-im/poezio/poezio-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1 readme.gentoo-r1



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

2020-11-02 Thread Andrey Utkin
commit: e8943a444b958135530c7fac1c99f07f484e9f74
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov  2 20:23:36 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Nov  2 20:38:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8943a44

net-im/dino: add USE flag for notification-sound plugin

Applied to  ebuild only, for now.

Bug: https://bugs.gentoo.org/723510
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 7 ++-
 net-im/dino/metadata.xml | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index 937678aeb91..6e43b0dadff 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
 HOMEPAGE="https://dino.im;
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="+gpg +http +omemo"
+IUSE="+gpg +http +omemo +notification-sound"
 
 MY_REPO_URI="https://github.com/dino/dino;
 if [[ ${PV} == "" ]]; then
@@ -39,6 +39,7 @@ RDEPEND="
dev-libs/libgcrypt:0
media-gfx/qrencode
)
+   notification-sound? ( media-libs/libcanberra:0[sound] )
 "
 DEPEND="
$(vala_depend)
@@ -57,7 +58,11 @@ src_configure() {
$(usex omemo "" "omemo")
$(usex http  "" "http-files")
)
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
local mycmakeargs+=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
"-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
"-DVALA_EXECUTABLE=${VALAC}"
)

diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml
index 05d64fd0a3f..65da392eaa0 100644
--- a/net-im/dino/metadata.xml
+++ b/net-im/dino/metadata.xml
@@ -13,5 +13,6 @@
Enable OpenPGP encryption plugin
Enable HTTP file upload plugin
Enable OMEMO encryption plugin
+   notification sounds 
plugin

 



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

2020-10-28 Thread Andrey Utkin
commit: 1c3e5f7ca303b6ccb4b7e5e8170bb3a0d8eb98c0
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Oct 28 07:04:54 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Oct 28 07:27:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3e5f7c

dev-python/slixmpp: add  live ebuild

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/slixmpp/slixmpp-.ebuild | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/dev-python/slixmpp/slixmpp-.ebuild 
b/dev-python/slixmpp/slixmpp-.ebuild
new file mode 100644
index 000..64f1fc02263
--- /dev/null
+++ b/dev-python/slixmpp/slixmpp-.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python 3 library for XMPP"
+HOMEPAGE="https://lab.louiz.org/poezio/slixmpp;
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   net-dns/libidn
+"
+RDEPEND="
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest



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

2020-10-28 Thread Andrey Utkin
commit: 3f75da9a294a6b54ef9f04ce07412df6b4daa23a
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Oct 28 06:41:56 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Oct 28 06:41:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f75da9a

dev-python/ruamel-yaml: amd64 stable

Bug: https://bugs.gentoo.org/750080
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/ruamel-yaml/ruamel-yaml-0.16.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.16.12-r1.ebuild 
b/dev-python/ruamel-yaml/ruamel-yaml-0.16.12-r1.ebuild
index fa3019f5569..6bc6ad8a80a 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.16.12-r1.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.16.12-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]"
 



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

2020-10-28 Thread Andrey Utkin
commit: bbb4a8eeae6cfbdd5af8b4868d13ece42afa5239
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Oct 28 06:42:50 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Oct 28 06:42:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb4a8ee

app-misc/khard: amd64 stable

Bug: https://bugs.gentoo.org/750080
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/app-misc/khard/khard-0.17.0.ebuild 
b/app-misc/khard/khard-0.17.0.ebuild
index 013bd67..3d491af83fd 100644
--- a/app-misc/khard/khard-0.17.0.ebuild
+++ b/app-misc/khard/khard-0.17.0.ebuild
@@ -19,7 +19,7 @@ if [[ "${PV}" == * ]]; then
EGIT_REPO_URI="https://github.com/scheibler/khard;
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 x86"
+   KEYWORDS="amd64 arm arm64 x86"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/ruamel-yaml-clib/

2020-10-28 Thread Andrey Utkin
commit: 7723e0a12ed3df6675c8a92997f6736d6fdbd5fb
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Oct 28 06:40:26 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Oct 28 06:40:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7723e0a1

dev-python/ruamel-yaml-clib: amd64 stable

Bug: https://bugs.gentoo.org/750080
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.2-r1.ebuild 
b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.2-r1.ebuild
index fda3ec48a68..494464a09cc 100644
--- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.2-r1.ebuild
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.2-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!

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

2020-10-19 Thread Andrey Utkin
commit: 0ef9ef340e8af85c92b71471bce6084bf56f26ee
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 19 06:47:20 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 19 06:56:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef9ef34

net-im/mcabber: add new version 1.1.2

Ebuild cloned verbatim from .

Bug: https://bugs.gentoo.org/707418
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/mcabber/Manifest |  1 +
 net-im/mcabber/mcabber-1.1.2.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/net-im/mcabber/Manifest b/net-im/mcabber/Manifest
index ecb3948b023..2cf47e098f5 100644
--- a/net-im/mcabber/Manifest
+++ b/net-im/mcabber/Manifest
@@ -1,2 +1,3 @@
 DIST mcabber-1.1.0.tar.bz2 608975 BLAKE2B 
856b1a4d7118337f40b11348274c79d125776d5dddcd50f87097e58240807a4ecafc4816c44d44a51bf9cbb920edb225b312c1d5d0d52be4be93810512ef2706
 SHA512 
d12546e9fe9da94b6107f4d38d4083bee74e2702f7f2225e26be291230c6fe1319f60a3204da669dc00b14d69822425bf8214ebb723c3c4a7a33b1247a03093f
 DIST mcabber-1.1.0_bug699972.patch 1385 BLAKE2B 
f63316f93347b24f27e5f9a5c26de6ae1af199819efbf390915b06ba70c86ec35759c4529c20e3a7c4d8c84081bca008e90ceba8401032ba884d269355940e22
 SHA512 
d29acca9e710011a8f30dca1c0e281976d409d4072823527078e5f54e98fea4b637c9e52c998bc26a7a4c445d08acd3eea3a21dac479c398dac0e786535a
+DIST mcabber-1.1.2.tar.bz2 651528 BLAKE2B 
d2160409d3a6e3c1a579bd1259438b11fae79612919a202a69a13c98c77fb5dbe4bc685939783f2a454ad5796c7d7f93e31d5fc92d96f2c6cc03e4efd4169f74
 SHA512 
bf53d593e84a4b4b2cf0230a4d94ea75f55008e3c2a839af5839519151209a61cce1685f9db14b65f5c4fa438bfabfeb25eb8e78e666b092c5c66af249788106

diff --git a/net-im/mcabber/mcabber-1.1.2.ebuild 
b/net-im/mcabber/mcabber-1.1.2.ebuild
new file mode 100644
index 000..0b84efe6530
--- /dev/null
+++ b/net-im/mcabber/mcabber-1.1.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A small Jabber console client with various features, like MUC, 
SSL, PGP"
+HOMEPAGE="http://mcabber.com/;
+
+if [[ "${PV}" ==  ]]; then
+   inherit mercurial
+   EHG_REPO_URI="https://mcabber.com/hg/;
+   EHG_CHECKOUT_DIR="${WORKDIR}"
+   EHG_BOOTSTRAP="autogen.sh"
+   S="${WORKDIR}/${PN}"
+else
+   SRC_URI="http://mcabber.com/files/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="aspell crypt idn otr spell ssl vim-syntax"
+
+LANGS="cs de fr it nl pl ru uk"
+# localized help versions are installed only, when L10N var is set
+for i in ${LANGS}; do
+   IUSE="${IUSE} l10n_${i}"
+done;
+
+RDEPEND="crypt? ( >=app-crypt/gpgme-1.0.0 )
+   otr? ( >=net-libs/libotr-3.1.0 )
+   aspell? ( app-text/aspell )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   idn? ( net-dns/libidn:= )
+   spell? ( app-text/enchant:0 )
+   dev-libs/glib:2
+   net-libs/libnsl:0=
+   sys-libs/ncurses:0=
+   >=net-libs/loudmouth-1.4.3-r1[ssl?]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO mcabberrc.example doc/README_PGP.txt 
)
+
+pkg_setup() {
+   if use aspell && use spell; then
+   ewarn "NOTE: You have both USE flags 'aspell' and 'spell' 
enabled, enchant (USE flag 'spell') will be preferred."
+   fi
+}
+
+src_configure() {
+   econf \
+   --enable-modules \
+   $(use_enable crypt gpgme) \
+   $(use_enable otr) \
+   $(use_enable aspell) \
+   $(use_enable spell enchant) \
+   $(use_with idn libidn)
+}
+
+src_install() {
+   default
+
+   # clean unneeded language documentation
+   for i in ${LANGS}; do
+   use l10n_${i} || rm -rf "${ED}"/usr/share/${PN}/help/${i}
+   done
+
+   # contrib themes
+   insinto /usr/share/${PN}/themes
+   doins "${S}"/contrib/themes/*
+
+   # contrib generic scripts
+   exeinto /usr/share/${PN}/scripts
+   doexe "${S}"/contrib/*.{pl,py}
+
+   # contrib event scripts
+   exeinto /usr/share/${PN}/scripts/events
+   doexe "${S}"/contrib/events/*
+
+   if use vim-syntax; then
+   cd contrib/vim/ || die
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins mcabber_log-syntax.vim
+
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins mcabber_log-ftdetect.vim
+   fi
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2020-10-19 Thread Andrey Utkin
commit: eec1071b5b94fcee809e15aa12284368d4fdc295
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 19 06:44:56 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 19 06:56:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec1071b

net-im/mcabber: update HG_URI_REPO

Bug: https://bugs.gentoo.org/737898
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/mcabber/mcabber-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/mcabber/mcabber-.ebuild 
b/net-im/mcabber/mcabber-.ebuild
index 266ed8c59e8..0b84efe6530 100644
--- a/net-im/mcabber/mcabber-.ebuild
+++ b/net-im/mcabber/mcabber-.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://mcabber.com/;
 
 if [[ "${PV}" ==  ]]; then
inherit mercurial
-   EHG_REPO_URI="https://bitbucket.org/McKael/mcabber;
+   EHG_REPO_URI="https://mcabber.com/hg/;
EHG_CHECKOUT_DIR="${WORKDIR}"
EHG_BOOTSTRAP="autogen.sh"
S="${WORKDIR}/${PN}"



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

2020-10-06 Thread Andrey Utkin
commit: b1ee0b0e02a9ae3173bc2f5b2303b57e3f32ae08
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Oct  6 06:49:41 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Oct  6 06:50:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ee0b0e

dev-python/slixmpp: update HOMEPAGE

Old URL returns "502 Bad Gateway".
The new one is a Gitlab instance apparently owned by the same upstream
developer.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/slixmpp/slixmpp-1.4.2.ebuild | 2 +-
 dev-python/slixmpp/slixmpp-1.5.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/slixmpp/slixmpp-1.4.2.ebuild 
b/dev-python/slixmpp/slixmpp-1.4.2.ebuild
index 8bdf1ef5c76..00e2942a6ba 100644
--- a/dev-python/slixmpp/slixmpp-1.4.2.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.4.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{6,7} )
 inherit distutils-r1
 
 DESCRIPTION="Python 3 library for XMPP"
-HOMEPAGE="https://dev.louiz.org/projects/slixmpp;
+HOMEPAGE="https://lab.louiz.org/poezio/slixmpp;
 LICENSE="MIT"
 SLOT="0"
 IUSE="test"

diff --git a/dev-python/slixmpp/slixmpp-1.5.2.ebuild 
b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
index eb42815f81e..64f1fc02263 100644
--- a/dev-python/slixmpp/slixmpp-1.5.2.ebuild
+++ b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{7,8} )
 inherit distutils-r1
 
 DESCRIPTION="Python 3 library for XMPP"
-HOMEPAGE="https://dev.louiz.org/projects/slixmpp;
+HOMEPAGE="https://lab.louiz.org/poezio/slixmpp;
 LICENSE="MIT"
 SLOT="0"
 



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

2020-09-30 Thread Andrey Utkin
commit: 2ead77592d9bdc268e480b0b7f35c80465cf32ee
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Sep 30 06:48:08 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Sep 30 06:49:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ead7759

dev-libs/libstrophe: state explicitly that testing is enabled

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 6 ++
 dev-libs/libstrophe/libstrophe-0.9.2.ebuild  | 6 ++
 dev-libs/libstrophe/libstrophe-0.9.3.ebuild  | 6 ++
 3 files changed, 18 insertions(+)

diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild 
b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
index be09401f2e9..5757ff62194 100644
--- a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
@@ -43,3 +43,9 @@ src_install() {
use doc && dodoc -r examples
find "${D}" -name '*.la' -o -name '*.a' -delete || die
 }
+
+# Explicit src_test is there to document that the test suite is integrated and
+# is expected to pass. Please do not remove.
+src_test() {
+   emake check
+}

diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild 
b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
index e370927cb13..c312bb04fe2 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
@@ -44,3 +44,9 @@ src_install() {
use doc && dodoc -r examples
find "${D}" -name '*.la' -o -name '*.a' -delete || die
 }
+
+# Explicit src_test is there to document that the test suite is integrated and
+# is expected to pass. Please do not remove.
+src_test() {
+   emake check
+}

diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild 
b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
index be09401f2e9..5757ff62194 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
@@ -43,3 +43,9 @@ src_install() {
use doc && dodoc -r examples
find "${D}" -name '*.la' -o -name '*.a' -delete || die
 }
+
+# Explicit src_test is there to document that the test suite is integrated and
+# is expected to pass. Please do not remove.
+src_test() {
+   emake check
+}



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

2020-09-21 Thread Andrey Utkin
commit: 135b9b9de5eadd161876bf18a3c35b9efb8e481d
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Sep 21 14:36:43 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Sep 21 14:44:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135b9b9d

dev-libs/libstrophe: add new version 0.10.0

Ebuild cloned from 0.9.3 verbatim.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-libs/libstrophe/Manifest |  1 +
 dev-libs/libstrophe/libstrophe-0.10.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest
index 2e913cf0bd1..9097c741aa9 100644
--- a/dev-libs/libstrophe/Manifest
+++ b/dev-libs/libstrophe/Manifest
@@ -1,2 +1,3 @@
+DIST libstrophe-0.10.0.tar.gz 520645 BLAKE2B 
85998ffa7d2051bf3372842a0bc6d5404932c41853609943ae0420760e0434a74b711bd5f23657f061f1227647247b1989833c54c11a88490fe7617459687818
 SHA512 
9d2e8f95ab5f9611529e18b0130322a196d4b59aae69c931a6d7dc462d4a6a4fa395d6fbca56d9f329fc943e3de005b570ea34629a504175f3f2ec91f85bf40a
 DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 
0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc
 SHA512 
a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d
 DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 
662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980
 SHA512 
9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5

diff --git a/dev-libs/libstrophe/libstrophe-0.10.0.ebuild 
b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
new file mode 100644
index 000..be09401f2e9
--- /dev/null
+++ b/dev-libs/libstrophe/libstrophe-0.10.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DESCRIPTION="A simple, lightweight C library for writing XMPP clients"
+HOMEPAGE="http://strophe.im/libstrophe/;
+SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz;
+LICENSE="|| ( MIT GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc expat libressl"
+
+RDEPEND="
+   expat? ( dev-libs/expat )
+   !expat? ( dev-libs/libxml2:2 )
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+"
+
+DOCS=( ChangeLog )
+
+src_configure() {
+   # shellcheck disable=SC2207
+   local myeconf=(
+   --enable-tls
+   $(use_with !expat libxml2)
+   )
+   econf "${myeconf[@]}"
+}
+src_compile() {
+   default
+   if use doc; then
+   doxygen || die
+   HTML_DOCS=( docs/html/* )
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r examples
+   find "${D}" -name '*.la' -o -name '*.a' -delete || die
+}



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

2020-09-21 Thread Andrey Utkin
commit: 476a7c075c689161a076e520f50a7ec0bdc76d2a
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Sep  7 19:56:55 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Sep 21 13:53:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476a7c07

dev-libs/libstrophe: remove .a files

Closes: https://bugs.gentoo.org/724898
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-libs/libstrophe/libstrophe-0.9.2.ebuild | 4 ++--
 dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild 
b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
index f95cbfb67f5..e370927cb13 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -42,5 +42,5 @@ src_compile() {
 src_install() {
default
use doc && dodoc -r examples
-   find "${D}" -name '*.la' -delete || die
+   find "${D}" -name '*.la' -o -name '*.a' -delete || die
 }

diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild 
b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
index 5323315dc71..be09401f2e9 100644
--- a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,5 +41,5 @@ src_compile() {
 src_install() {
default
use doc && dodoc -r examples
-   find "${D}" -name '*.la' -delete || die
+   find "${D}" -name '*.la' -o -name '*.a' -delete || die
 }



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

2020-09-14 Thread Andrey Utkin
commit: 8c7a7b74d88e5ed0af4c3ad024a34765da8874d4
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Sep 14 07:02:43 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Sep 14 07:06:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7a7b74

net-im/profanity: fix repoman warning

RDEPEND.suspect   1
 net-im/profanity/profanity-0.9.5.ebuild: 'test?' USE conditional in RDEPEND

The problem was RDEPEND was set to the contents of DEPEND, which now had

test? ( dev-util/cmocka )

clause in it, which doesn't make sense for RDEPEND.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/profanity/profanity-0.9.5.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-im/profanity/profanity-0.9.5.ebuild 
b/net-im/profanity/profanity-0.9.5.ebuild
index 4de859fde22..691c34a8249 100644
--- a/net-im/profanity/profanity-0.9.5.ebuild
+++ b/net-im/profanity/profanity-0.9.5.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~amd64"
 IUSE="libnotify omemo otr gpg test xscreensaver"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+COMMON_DEPEND="
dev-db/sqlite
dev-libs/expat
dev-libs/glib
@@ -30,12 +30,14 @@ DEPEND="
dev-libs/libgcrypt
)
otr? ( net-libs/libotr )
-   test? ( dev-util/cmocka )
xscreensaver? (
x11-libs/libXScrnSaver
x11-libs/libX11 )
"
-RDEPEND="${DEPEND}"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-util/cmocka )
+"
+RDEPEND="${COMMON_DEPEND}"
 
 src_configure() {
econf \



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

2020-09-14 Thread Andrey Utkin
commit: 4443cbeea54b0100b3c8557fa676d00b63782735
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Sep  8 19:11:10 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Sep 14 07:06:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4443cbee

net-im/profanity: bump to 0.9.5

Closes: https://bugs.gentoo.org/708078
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/profanity/Manifest   |  1 +
 net-im/profanity/profanity-0.9.5.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/net-im/profanity/Manifest b/net-im/profanity/Manifest
index 856411b5b46..01eb33cfbc4 100644
--- a/net-im/profanity/Manifest
+++ b/net-im/profanity/Manifest
@@ -1,2 +1,3 @@
 DIST profanity-0.6.0.tar.gz 741812 BLAKE2B 
ba6cff070ee0e8a83b52677f6551c1d7397cd25993982d6b5390590a4924d902050504cb8803ee2741262b1409e4d75e9f223397f87f39d7dc86fcc56a0e5df6
 SHA512 
c7d8e74b764276f59fccfa029d45271032db315cdbf6e00deccbd611f202983a0930fed99021202333047acee9f3f0d7779cd9bb3628d2e5c4757e3de8c3629e
 DIST profanity-0.7.1.tar.gz 788754 BLAKE2B 
447c761233ce6989081d3ed7a585d90713f4266dfc22ff816aea7c014f642f57989f7f767d8cf40cdd36c3152f45c6700f3905e0d12b864533aac61ac4dc7aaa
 SHA512 
a6e159a5452ebb193dcff74dc8673de5dbc4bc5b2f2b8abc129641fc1b4b370aee9617dc0b26cfcc6aae58a1a900fda29356e61cdc17ee7ba69c879d6ccc2339
+DIST profanity-0.9.5.tar.gz 830966 BLAKE2B 
fc1b755b1a92dbde62aacb31cb5d9190cea951e98501a5b48495dbd31266f343cf436de1fa0f69caec34324cd1f781d0bd4f5f7ebdd984324c5d1d6edb91452a
 SHA512 
79305ee488d3a9b87bb422d6525bfaae62c4969d466b968c86941ed5bf0c0080e349758f2e1ead144693513b5d19a635372e73aa1fe9e362836b9245e1d2b898

diff --git a/net-im/profanity/profanity-0.9.5.ebuild 
b/net-im/profanity/profanity-0.9.5.ebuild
new file mode 100644
index 000..4de859fde22
--- /dev/null
+++ b/net-im/profanity/profanity-0.9.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A console based XMPP client inspired by Irssi"
+HOMEPAGE="https://profanity-im.github.io;
+SRC_URI="https://profanity-im.github.io/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="libnotify omemo otr gpg test xscreensaver"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-db/sqlite
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/libstrophe:=
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/ncurses:=[unicode]
+   gpg? ( app-crypt/gpgme:= )
+   libnotify? ( x11-libs/libnotify )
+   omemo? (
+   net-libs/libsignal-protocol-c
+   dev-libs/libgcrypt
+   )
+   otr? ( net-libs/libotr )
+   test? ( dev-util/cmocka )
+   xscreensaver? (
+   x11-libs/libXScrnSaver
+   x11-libs/libX11 )
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_enable libnotify notifications) \
+   $(use_enable omemo) \
+   $(use_enable otr) \
+   $(use_enable gpg pgp) \
+   $(use_with xscreensaver)
+}



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

2020-09-01 Thread Andrey Utkin
commit: 1fca18b635202b54a95350f6d74ae322d0f44c05
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Mon Aug 17 15:34:23 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Sep  1 20:17:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fca18b6

net-im/poezio: update the live ebuild

This syncs the live ebuild with the latest poezio
ebuild (poezio-0.13.1.ebuild) which was added with
bf6491e7996 ("net-im/poezio: add ebuild for version 0.13.1").

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/poezio/poezio-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-im/poezio/poezio-.ebuild b/net-im/poezio/poezio-.ebuild
index 2946371c46b..89a6ccb69f4 100644
--- a/net-im/poezio/poezio-.ebuild
+++ b/net-im/poezio/poezio-.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_6 )
+
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1 readme.gentoo-r1
 
@@ -23,14 +24,13 @@ RDEPEND="
dev-python/aiodns[${PYTHON_USEDEP}]
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
-   dev-python/slixmpp[${PYTHON_USEDEP}]
+   >=dev-python/slixmpp-1.5.2[${PYTHON_USEDEP}]
 "
 
 distutils_enable_tests pytest
 
 DOC_CONTENTS="
 Install these optional runtime dependencies for additional features.
-* dev-python/potr for OTR encryption support.
 * dev-python/pyinotify for screen autoaway plugin support.
 "
 DISABLE_AUTOFORMATTING=true



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

2020-09-01 Thread Andrey Utkin
commit: d299a9d6a0b4e40b2645186d2f900d546ef55d70
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Mon Jun 15 13:45:51 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Sep  1 20:17:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d299a9d6

dev-python/slixmpp: add ebuild for version 1.5.2

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/slixmpp/Manifest |  1 +
 dev-python/slixmpp/slixmpp-1.5.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest
index df5a662ffbc..4ea9f8f47eb 100644
--- a/dev-python/slixmpp/Manifest
+++ b/dev-python/slixmpp/Manifest
@@ -1 +1,2 @@
 DIST slixmpp-1.4.2.tar.gz 864608 BLAKE2B 
9689b274a9c787174248c094329ea33783627a45ef39708a611013454953de4fa8799ca5a35950a3f3ed49bebf5c56f6f2bea079bcc2a3dce7d2648bfd812371
 SHA512 
3b3356352af8d7ec8cca15210c0524ce0bb5e313d8c5455bec13e82aec261f6d094a99df9f08642418a0e4abea4ee1ff607e42e1c166b9be1c26534b690c330b
+DIST slixmpp-1.5.2.tar.gz 886383 BLAKE2B 
6b5ed074ab182f449bf7d2919c241694ea4ff24567546c50a3d228af7708826fb9bfd89b4fccf8a31ae2909399b57caa752a71c187cffbe133bab13b41da814f
 SHA512 
4f377246526c03ae02ece370ba8c9fa7c26a89eca7a012a1a89b8186b6c226d72287c15a7668ca85bfc8f2200765406dbc0fa9cb0e358c3755f551df8eb0d59f

diff --git a/dev-python/slixmpp/slixmpp-1.5.2.ebuild 
b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
new file mode 100644
index 000..eb42815f81e
--- /dev/null
+++ b/dev-python/slixmpp/slixmpp-1.5.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python 3 library for XMPP"
+HOMEPAGE="https://dev.louiz.org/projects/slixmpp;
+LICENSE="MIT"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://lab.louiz.org/poezio/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DEPEND="
+   net-dns/libidn
+"
+RDEPEND="
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest



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

2020-09-01 Thread Andrey Utkin
commit: dca76182a8cbd36661cb2c22a645e65e2d939355
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Mon Jun 15 13:47:08 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Sep  1 20:17:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca76182

net-im/poezio: add ebuild for version 0.13.1

Closes: https://bugs.gentoo.org/717882
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/poezio/Manifest |  1 +
 net-im/poezio/poezio-0.13.1.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/net-im/poezio/Manifest b/net-im/poezio/Manifest
index 9187b8c3e15..8a36462d31a 100644
--- a/net-im/poezio/Manifest
+++ b/net-im/poezio/Manifest
@@ -1 +1,2 @@
 DIST poezio-0.12.tar.gz 585750 BLAKE2B 
d79cab965b39a9ea191c763e1560bedbf46e3107e1b301a651103caf8f9e63b8465925ea01ac4e2e6b747b66cf5d4be8cabd8be80a069fe4eafcf331c7daada8
 SHA512 
6249daf23c6f4c1b25a9de686abaa62076e1eac7566da0a174ae3a82e3a53b7f2a86145d20d587a7ee43c8b679d90cb381d5afbfc7860459c5a497e97af32ff4
+DIST poezio-0.13.1.tar.gz 632572 BLAKE2B 
e8d3d34c5ca8d236a5a434b4b339cab5ea7286c60db3ef5a6012d406848537b587e834b86f7b6049ee8e637a82e883b2d874134bc1f7d64106e0b0f81aab218f
 SHA512 
6c211ef0fa2fc4bd4cce6ab896166eec6bcdc16ad9e774f4d6bf261b404c9ef68b18d934097da0e165b0cce9bd7779da520ac9c3eac30ccf8280f98ef6aa19c6

diff --git a/net-im/poezio/poezio-0.13.1.ebuild 
b/net-im/poezio/poezio-0.13.1.ebuild
new file mode 100644
index 000..21339aa6804
--- /dev/null
+++ b/net-im/poezio/poezio-0.13.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1 readme.gentoo-r1
+
+DESCRIPTION="Console XMPP client that looks like most famous IRC clients"
+HOMEPAGE="https://poez.io/;
+LICENSE="ZLIB"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://lab.louiz.org/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+   dev-python/aiodns[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   >=dev-python/slixmpp-1.5.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DOC_CONTENTS="
+Install these optional runtime dependencies for additional features.
+* dev-python/pyinotify for screen autoaway plugin support.
+"
+DISABLE_AUTOFORMATTING=true
+
+src_prepare() {
+   default
+   # Delete unmaintained plugin which requires an excessive external dep
+   rm plugins/mpd_client.py || die
+}
+
+src_install() {
+   distutils-r1_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



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

2020-08-30 Thread Andrey Utkin
commit: 74b0f055247a538673738f329946ba2b399a684d
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun May 31 05:33:36 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sun Aug 30 21:24:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b0f055

dev-python/ruamel-yaml: add self as comaintainer

Volunteering after Adnrey Utkin's request on gentoo-dev mailing list.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/ruamel-yaml/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-python/ruamel-yaml/metadata.xml 
b/dev-python/ruamel-yaml/metadata.xml
index 5a38e316033..d1c93d5b8e2 100644
--- a/dev-python/ruamel-yaml/metadata.xml
+++ b/dev-python/ruamel-yaml/metadata.xml
@@ -9,6 +9,14 @@
mare...@gentoo.org
Marek Szuba

+   
+   zol...@sinustrom.info
+   Zoltan Puskas
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

ruamel.yaml
ruamel-yaml



[gentoo-commits] repo/gentoo:master commit in: dev-python/ruamel-yaml-clib/

2020-08-30 Thread Andrey Utkin
commit: 55e1c12fe9c120b870725f049998b9d17e6a3536
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun May 31 05:34:41 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sun Aug 30 21:24:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e1c12f

dev-python/ruamel-yaml-clib: add self as comaintainer

Volunteering after Adnrey Utkin's request on gentoo-dev mailing list.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/ruamel-yaml-clib/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-python/ruamel-yaml-clib/metadata.xml 
b/dev-python/ruamel-yaml-clib/metadata.xml
index c7fd7b79be4..946ed7ddc67 100644
--- a/dev-python/ruamel-yaml-clib/metadata.xml
+++ b/dev-python/ruamel-yaml-clib/metadata.xml
@@ -9,6 +9,14 @@
mare...@gentoo.org
Marek Szuba

+   
+   zol...@sinustrom.info
+   Zoltan Puskas
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

This package was split of from ruamel.yaml, so that ruamel.yaml 
can be
built as a universal wheel. Apart from the C code seldom 
changing, and



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

2020-08-30 Thread Andrey Utkin
commit: e5c49e2699aa52e7b89956a63f970828a8f0e370
Author: Nils Freydank  posteo  de>
AuthorDate: Sat Aug 15 12:57:00 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sun Aug 30 13:47:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c49e26

dev-python/vobject: Add support for python3_9

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/vobject/vobject-0.9.6.1-r2.ebuild | 30 
 1 file changed, 30 insertions(+)

diff --git a/dev-python/vobject/vobject-0.9.6.1-r2.ebuild 
b/dev-python/vobject/vobject-0.9.6.1-r2.ebuild
new file mode 100644
index 000..ce291e2f41a
--- /dev/null
+++ b/dev-python/vobject/vobject-0.9.6.1-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Python package for parsing and generating vCard and vCalendar 
files"
+HOMEPAGE="https://eventable.github.io/vobject/
+   https://pypi.org/project/vobject/
+   https://github.com/eventable/vobject;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+DOCS=( ACKNOWLEDGEMENTS.txt README.md )
+
+python_test() {
+   "${EPYTHON}" tests.py || die "Testing failed under ${EPYTHON}"
+}



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

2020-08-30 Thread Andrey Utkin
commit: efa5df5a564ec07144292970ba0cafd0f43b78d1
Author: Nils Freydank  posteo  de>
AuthorDate: Sat Aug 15 12:56:56 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sun Aug 30 13:47:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa5df5a

app-misc/khard: Add myself as proxied maintainer

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Andrey Utkin  gentoo.org>

 app-misc/khard/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-misc/khard/metadata.xml b/app-misc/khard/metadata.xml
index 2faaf218914..983f508b74c 100644
--- a/app-misc/khard/metadata.xml
+++ b/app-misc/khard/metadata.xml
@@ -4,6 +4,14 @@
andrey_ut...@gentoo.org
    Andrey Utkin
 
+
+   holgers...@posteo.de
+   Nils Freydank
+
+
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+
 
scheibler/khard
 



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

2020-08-30 Thread Andrey Utkin
commit: 712608c6c116e1395b0e6539a2620fe14ba41743
Author: Nils Freydank  posteo  de>
AuthorDate: Sat Aug 15 12:57:03 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sun Aug 30 13:47:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712608c6

app-misc/khard: Bump to 0.17.0

This commit adds support for python 3.7 to 3.9 and does some internal changes:
- drop explicit dep for >dev-python/vobject-0.9.3 as a working version
  was introduced to the tree in december 2017. For details see commit
  17e2b60acb7049e925c1d65116dbb4edf16e820e.

- don't call external test but use the [[ ]] bashism, so globbing for
  version works ("*").

- add dep for dev-python/setuptools_scm for tests

Bug: https://bugs.gentoo.org/718232
Closes: https://bugs.gentoo.org/721832
Thanks-to: Christopher Head  chead.ca>
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Nils Freydank  posteo.de>
Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/app-misc/khard/Manifest b/app-misc/khard/Manifest
index f7e76223038..133d107aa79 100644
--- a/app-misc/khard/Manifest
+++ b/app-misc/khard/Manifest
@@ -1 +1,2 @@
 DIST khard-0.13.0.tar.gz 5083020 BLAKE2B 
6dc95335f89d5034ddc5fdfafca06b2bfc96c2dd05e966d975eea508a939cc4d64b749c3c6c2a7ce6e74ac40835b33f90442d357b871e47b8f0b2df351225c16
 SHA512 
353a51a06d6c7aa27b0f1cf35b3f7c113097ea4fa5e27bcb400f00de0cdd65ccaeadcc835b1cba541361a0395265cb967f731b23d875162f2be13381bc0979a6
+DIST khard-0.17.0.tar.gz 593928 BLAKE2B 
488e1df70212c856d8dfa43955e681344fb1a257d765c81820444f6435d39aec782da9d01edeeaac0b9a87412db680fde368c39c74faa82b0eff2d7a0a2dbc6b
 SHA512 
9cb936aeaa327b9837488a752906bf603429ca0c7240703829220119049f5f62e84f7e4c90bb81799307fe446c3aa47fe6ee4112c276b6bb329c959be438ba25

diff --git a/app-misc/khard/khard-0.17.0.ebuild 
b/app-misc/khard/khard-0.17.0.ebuild
new file mode 100644
index 000..c260594faa5
--- /dev/null
+++ b/app-misc/khard/khard-0.17.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Console CardDAV client"
+HOMEPAGE="https://github.com/scheibler/khard;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test zsh-completion"
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/scheibler/khard;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+RDEPEND="
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   dev-python/vobject[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGES CONTRIBUTING.rst README.md 
doc/source/examples/khard.conf.example )
+
+src_install() {
+   distutils-r1_src_install
+
+   if use zsh-completion; then
+   insinto /usr/share/zsh/site-functions
+   doins misc/zsh/_khard
+   fi
+}
+
+python_test() {
+   esetup.py test
+}



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

2020-07-27 Thread Andrey Utkin
commit: 924aec2cf2104efee19df359f93974f83b433499
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 27 23:09:21 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 27 23:47:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924aec2c

dev-python/guzzle_sphinx_theme: drop to maintainer-needed

dev-python/botocore maintainers are notified. I am highly confident it
will be picked up instantly.

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/guzzle_sphinx_theme/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/guzzle_sphinx_theme/metadata.xml 
b/dev-python/guzzle_sphinx_theme/metadata.xml
index 19bc64eb692..572599ea3f4 100644
--- a/dev-python/guzzle_sphinx_theme/metadata.xml
+++ b/dev-python/guzzle_sphinx_theme/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrey_ut...@gentoo.org
-       Andrey Utkin
-   
+   


guzzle_sphinx_theme



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

2020-07-27 Thread Andrey Utkin
commit: dda05cd1a758cbfd3ccb8e58e801f15e8eb9b911
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 27 22:56:15 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 27 23:47:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda05cd1

media-gfx/propaganda: drop to maintainer-needed

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrey Utkin  gentoo.org>

 media-gfx/propaganda/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-gfx/propaganda/metadata.xml 
b/media-gfx/propaganda/metadata.xml
index 0d42cb6211d..7a38bb90096 100644
--- a/media-gfx/propaganda/metadata.xml
+++ b/media-gfx/propaganda/metadata.xml
@@ -1,8 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrey_ut...@gentoo.org
-       Andrey Utkin
-   
+   
 



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

2020-07-27 Thread Andrey Utkin
commit: e1b4d4976954beed731ed3b759cb1b1e0d0e1cdc
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 27 22:55:18 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 27 23:47:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b4d497

net-wireless/hostapd: remove myself from maintainers

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrey Utkin  gentoo.org>

 net-wireless/hostapd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-wireless/hostapd/metadata.xml 
b/net-wireless/hostapd/metadata.xml
index 444076ebea2..c840abc0945 100644
--- a/net-wireless/hostapd/metadata.xml
+++ b/net-wireless/hostapd/metadata.xml
@@ -15,10 +15,6 @@
Adding support for NSA Suite B 
Cryptography
Add support for Wi-Fi Protected Setup

-   
-   andrey_ut...@gentoo.org
-       Andrey Utkin
-   

zeroch...@gentoo.org
Rick Farina



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

2020-07-27 Thread Andrey Utkin
commit: a6b83edd3a7a5d85e0bf43266cc37faf2bbade4b
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 27 22:23:47 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 27 23:47:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b83edd

dev-util/tup: drop to maintainer-needed

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-util/tup/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-util/tup/metadata.xml b/dev-util/tup/metadata.xml
index 390ab1cc501..c16fe2d5fe2 100644
--- a/dev-util/tup/metadata.xml
+++ b/dev-util/tup/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   andrey_ut...@gentoo.org
-       Andrey Utkin
-   
+   

gittup/tup




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

2020-07-27 Thread Andrey Utkin
commit: f383f1d80730fe6652ec120f81689b21bf985c08
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jul 27 23:32:57 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Jul 27 23:47:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f383f1d8

profiles: last-rite dev-python/ruamel-std-pathlib as unused

Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e77ebb9ebe3..552702cdba5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrey Utkin  (2020-07-28)
+# Not used by other packages anymore.
+# Removal in 30 days.
+dev-python/ruamel-std-pathlib
+
 # Marek Szuba  (2020-07-27)
 # No longer available upstream. Potentially copyrighted.
 # Removal in 30 days. Bug #734116.



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

2020-05-06 Thread Andrey Utkin
commit: 34dd372eed495a5b89ac458d3cf0382e45d684aa
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed May  6 21:30:44 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed May  6 21:33:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34dd372e

net-im/dino: fix net-libs/libsignal-protocol-c version

Dino 0.1.0 requires strictly version 2.3.2 of this dependency.

Bug: https://bugs.gentoo.org/718726
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-0.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild
index 937678aeb91..107f28ed4d2 100644
--- a/net-im/dino/dino-0.1.0.ebuild
+++ b/net-im/dino/dino-0.1.0.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
dev-libs/icu
dev-libs/libgee:0.8
net-libs/glib-networking
-   net-libs/libsignal-protocol-c
+   ~net-libs/libsignal-protocol-c-2.3.2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3



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

2020-04-21 Thread Andrey Utkin
commit: f24ef74b43a105f8b0ac8377db6526d4a05c2a36
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Apr 21 22:01:28 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Apr 21 22:17:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24ef74b

net-wireless/hostapd: make USE flag for Suite B

Suite B functionality in hostapd uses OpenSSL feature unavailable in
LibreSSL. So, enabling that functionality conflicts with using LibreSSL.

Before hostapd-2.9-r2 ebuild, Suite B was disabled.
hostapd-2.9-r2 ebuild has enablied Suite B was unconditionally.
This commit enables it based on suiteb USE flag, which is enabled by
default, and which is declared conflicting with libressl USE flag.

Bug: https://bugs.gentoo.org/710992
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-wireless/hostapd/hostapd-2.9-r2.ebuild | 12 +---
 net-wireless/hostapd/hostapd-.ebuild   | 12 +---
 net-wireless/hostapd/metadata.xml  |  1 +
 3 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/net-wireless/hostapd/hostapd-2.9-r2.ebuild 
b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
index 365c114a016..e14a5f1ff72 100644
--- a/net-wireless/hostapd/hostapd-2.9-r2.ebuild
+++ b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
@@ -26,7 +26,10 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
+IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +suiteb +wps +crda"
+
+# suiteb impl uses openssl feature not available in libressl, see bug 710992
+REQUIRED_USE="?? ( libressl suiteb )"
 
 DEPEND="
libressl? ( dev-libs/libressl:0= )
@@ -95,8 +98,11 @@ src_configure() {
echo "CONFIG_SAE=y" >> ${CONFIG}
echo "CONFIG_OWE=y" >> ${CONFIG}
echo "CONFIG_DPP=y" >> ${CONFIG}
-   echo "CONFIG_SUITEB=y" >> ${CONFIG}
-   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
+
+   if use suiteb; then
+   echo "CONFIG_SUITEB=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
+   fi
 
if use internal-tls && ! use libressl; then
echo "CONFIG_TLS=internal" >> ${CONFIG}

diff --git a/net-wireless/hostapd/hostapd-.ebuild 
b/net-wireless/hostapd/hostapd-.ebuild
index 6ab77989092..06ae239217e 100644
--- a/net-wireless/hostapd/hostapd-.ebuild
+++ b/net-wireless/hostapd/hostapd-.ebuild
@@ -26,7 +26,10 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
+IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +suiteb +wps +crda"
+
+# suiteb impl uses openssl feature not available in libressl, see bug 710992
+REQUIRED_USE="?? ( libressl suiteb )"
 
 DEPEND="
libressl? ( dev-libs/libressl:0= )
@@ -93,8 +96,11 @@ src_configure() {
echo "CONFIG_SAE=y" >> ${CONFIG}
echo "CONFIG_OWE=y" >> ${CONFIG}
echo "CONFIG_DPP=y" >> ${CONFIG}
-   echo "CONFIG_SUITEB=y" >> ${CONFIG}
-   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
+
+   if use suiteb; then
+   echo "CONFIG_SUITEB=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
+   fi
 
if use internal-tls && ! use libressl; then
echo "CONFIG_TLS=internal" >> ${CONFIG}

diff --git a/net-wireless/hostapd/metadata.xml 
b/net-wireless/hostapd/metadata.xml
index b06f07f2352..444076ebea2 100644
--- a/net-wireless/hostapd/metadata.xml
+++ b/net-wireless/hostapd/metadata.xml
@@ -12,6 +12,7 @@
Install support files for 
sys-apps/logwatch
Adding support for using netlink to create 
VLANs
+   Adding support for NSA Suite B 
Cryptography
Add support for Wi-Fi Protected Setup





[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2020-03-20 Thread Andrey Utkin
commit: 7c327d152ca416ef1b6583cba873fbf0c1cab7a6
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Mar 20 22:58:24 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 20 23:06:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c327d15

media-tv/v4l-utils: patch for -fno-common bug

Reused the patch already used for media-libs/libv4l.

Applied to ebuilds 1.16.6 (last stable) and 1.18.0 (not stabilized).
No revision bump as this is a trivial build failure treatment.

Bug: https://bugs.gentoo.org/706834
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 .../files/v4l-utils-1.16.6-gcc10-fno-common.patch  | 68 ++
 media-tv/v4l-utils/v4l-utils-1.16.6.ebuild |  4 +-
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild |  2 +
 3 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
new file mode 100644
index 000..33855c682b6
--- /dev/null
+++ b/media-tv/v4l-utils/files/v4l-utils-1.16.6-gcc10-fno-common.patch
@@ -0,0 +1,68 @@
+From afb123618b087f3ca2305b84fb004624662e52f0 Mon Sep 17 00:00:00 2001
+From: David Seifert 
+Date: Wed, 26 Feb 2020 11:07:29 +0100
+Subject: Fix GCC 10 / -fno-common
+
+* GCC 10 switches its default symbol emission mode
+  to cause linker errors when an object is defined
+  more than once.
+
+Bug: https://bugs.gentoo.org/706756
+Signed-off-by: David Seifert 
+Signed-off-by: Hans Verkuil 
+---
+ lib/include/libdvbv5/desc_t2_delivery.h |  2 +-
+ lib/libdvbv5/dvb-v5.h   | 26 +-
+ 2 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/lib/include/libdvbv5/desc_t2_delivery.h 
b/lib/include/libdvbv5/desc_t2_delivery.h
+index 93594b76..8c11fa9a 100644
+--- a/lib/include/libdvbv5/desc_t2_delivery.h
 b/lib/include/libdvbv5/desc_t2_delivery.h
+@@ -215,7 +215,7 @@ extern const unsigned dvbt2_transmission_mode[];
+  * @brief converts from internal representation to string the SISO_MISO
+  *  field of dvb_desc_t2_delivery:SISO_MISO field.
+  */
+-const char *siso_miso[4];
++extern const char *siso_miso[4];
+ 
+ #ifdef __cplusplus
+ }
+diff --git a/lib/libdvbv5/dvb-v5.h b/lib/libdvbv5/dvb-v5.h
+index 45aaddda..3540bac1 100644
+--- a/lib/libdvbv5/dvb-v5.h
 b/lib/libdvbv5/dvb-v5.h
+@@ -14,17 +14,17 @@ struct fe_status_name {
+   char *name;
+ };
+ extern struct fe_status_name fe_status_name[8];
+-const char *fe_code_rate_name[14];
+-const char *fe_modulation_name[15];
+-const char *fe_transmission_mode_name[10];
+-const unsigned fe_bandwidth_name[8];
+-const char *fe_guard_interval_name[12];
+-const char *fe_hierarchy_name[6];
+-const char *fe_voltage_name[4];
+-const char *fe_tone_name[3];
+-const char *fe_inversion_name[4];
+-const char *fe_pilot_name[4];
+-const char *fe_rolloff_name[5];
+-const char *dvb_v5_name[72];
+-const char *delivery_system_name[20];
++extern const char *fe_code_rate_name[14];
++extern const char *fe_modulation_name[15];
++extern const char *fe_transmission_mode_name[10];
++extern const unsigned fe_bandwidth_name[8];
++extern const char *fe_guard_interval_name[12];
++extern const char *fe_hierarchy_name[6];
++extern const char *fe_voltage_name[4];
++extern const char *fe_tone_name[3];
++extern const char *fe_inversion_name[4];
++extern const char *fe_pilot_name[4];
++extern const char *fe_rolloff_name[5];
++extern const char *dvb_v5_name[72];
++extern const char *delivery_system_name[20];
+ #endif
+-- 
+cgit v1.2.1
+

diff --git a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
index 72e4deafa29..5b1881372f2 100644
--- a/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.16.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,6 +31,8 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.16.6-gcc10-fno-common.patch )
+
 src_configure() {
if use qt5; then
append-cxxflags -std=c++11

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
index ec17de13f97..777a22b6a55 100644
--- a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -31,6 +31,8 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
+PATCHES=( "${FILESDIR}"/${PN}-1.16.6-gcc10-fno-common.patch )
+
 src_configure() {
if use qt5; then
append-cxxflags -std=c++11



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

2020-03-13 Thread Andrey Utkin
commit: 1f40b6c03e5baaf880a3248fd741ea86ce461df6
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Mar 11 23:34:31 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 13 23:14:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f40b6c0

profiles: ppc: mask USE=bpf for v4l-utils

Bug: https://bugs.gentoo.org/678940
Reviewed-by: Georgy Yakovlev  gentoo.org>
Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index 86486328e7b..1a06de0ec19 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrey Utkin  (2020-03-11)
+# USE=bpf depends on sys-devel/clang which is not keyworded on ppc.
+media-tv/v4l-utils bpf
+
 # Matthew Thode  (2020-02-17)
 # Mask until net-analyzer/icinga2 is keyworded
 net-analyzer/pnp4nagios icinga



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-03-13 Thread Andrey Utkin
commit: 494262bc5f8bf3f7638cbfde059db0c7f8be398f
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Mar 13 23:10:16 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 13 23:14:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494262bc

media-tv/v4l-utils: restore alpha, ppc keywords

These arches have been dropped from keywords of a year ago due to clang,
a conditional dependency, being unavailable on these arches. Now that
the USE flag enabling dependency on clang is masked on these arches,
v4l-utils can be keyworded.

Bug: https://bugs.gentoo.org/678940
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
index aa54f63aa9b..7218a02f1a9 100644
--- a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf opengl qt5"
 
 RDEPEND=">=media-libs/libv4l-${PV}[jpeg]



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

2020-03-13 Thread Andrey Utkin
commit: 12db506acdd75673a52d67a874f86ce5da55073d
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Mar 11 23:28:26 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Mar 13 23:14:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12db506a

profiles: alpha: mask USE=bpf for v4l-utils

Bug: https://bugs.gentoo.org/678940
Reviewed-by: Matt Turner  gentoo.org>
Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 4b95dec03b3..306141fbaae 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrey Utkin  (2020-03-11)
+# USE=bpf depends on sys-devel/clang which is not keyworded on alpha.
+media-tv/v4l-utils bpf
+
 # Patrick McLean  (2020-02-15)
 # Mask until dev-libs/libfido2 is keyworded
 net-misc/openssh security-key



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-03-11 Thread Andrey Utkin
commit: 666c4db538331874f3a8a0a059e4ed7e212ef1f7
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Mar 11 23:05:04 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Mar 11 23:49:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666c4db5

media-tv/v4l-utils: add new version 1.18.0

Cloned from 1.16.6 with stable keywords dropped to testing.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-tv/v4l-utils/Manifest|  1 +
 media-tv/v4l-utils/v4l-utils-1.18.0.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index fd45e345819..67728dacc7f 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,3 +1,4 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
+DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 
35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94
 SHA512 
749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49

diff --git a/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
new file mode 100644
index 000..aa54f63aa9b
--- /dev/null
+++ b/media-tv/v4l-utils/v4l-utils-1.18.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic udev xdg-utils
+
+DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="+bpf opengl qt5"
+
+RDEPEND=">=media-libs/libv4l-${PV}[jpeg]
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   opengl? ( dev-qt/qtopengl:5[-gles2(-)] virtual/opengl )
+   media-libs/alsa-lib
+   )
+   virtual/libudev
+   >=virtual/jpeg-0-r2:0=
+   bpf? ( virtual/libelf:= )
+   !media-tv/v4l2-ctl
+   !

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

2020-03-11 Thread Andrey Utkin
commit: 7520ba89529789e3c497abf1396c290073a4336e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Mar 11 22:35:18 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Mar 11 23:49:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7520ba89

media-libs/libv4l: add new version 1.18.0

Cloned from 1.16.6 with stable keywords dropped to stable.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 media-libs/libv4l/Manifest |  1 +
 media-libs/libv4l/libv4l-1.18.0.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index f4d82f02b5d..63801100b20 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,4 +1,5 @@
 DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 
7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a
 SHA512 
524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
 DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 
71c674abbb3415e592354998e1baa3eedbb4be21757bef80b463ea987e9fc231789e6b333b37d0d9916cb30729e04951dc9f1755ab00a82502fdc415b00cb9a2
 SHA512 
404672d18d94861c6957ea3a15a6a48f238d3859940810952a5a8cc33b57f1a360d1a19af28405c01b073c0ece90c5995a71dbe6544b30bdb8eace7daeb4bc0b
 DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B 
f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab
 SHA512 
f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58
+DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 
35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94
 SHA512 
749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49
 DIST v4l-utils-1.6.2.tar.bz2 1148309 BLAKE2B 
8153a1e3803b9e59eae064f2c88e4b865a56193788a8cb204dc34e9ae50e66794ba7f020ad4b0ff9af995f57d9b9a9e0225e0f8a09eeefae42d063131d7e549a
 SHA512 
e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2

diff --git a/media-libs/libv4l/libv4l-1.18.0.ebuild 
b/media-libs/libv4l/libv4l-1.18.0.ebuild
new file mode 100644
index 000..3aa96279592
--- /dev/null
+++ b/media-libs/libv4l/libv4l-1.18.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit libtool linux-info multilib-minimal
+
+MY_P="v4l-utils-${PV}"
+
+DESCRIPTION="Separate libraries ebuild from upstream v4l-utils package"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git;
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jpeg"
+
+RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   virtual/libudev[${MULTILIB_USEDEP}]
+   !media-tv/v4l2-ctl
+   !

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

2020-02-17 Thread Andrey Utkin
commit: 9ac9605e76b3e00f830dcb1bb943c2414dc5b801
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 17 22:51:42 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 17 22:51:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac9605e

sys-power/acpid: pull updated extras with a fix

Bug: https://bugs.gentoo.org/692598
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-power/acpid/Manifest   | 1 +
 sys-power/acpid/acpid-2.0.32-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-power/acpid/Manifest b/sys-power/acpid/Manifest
index 9630e13726f..763f601f337 100644
--- a/sys-power/acpid/Manifest
+++ b/sys-power/acpid/Manifest
@@ -2,3 +2,4 @@ DIST acpid-2.0.31.tar.xz 155620 BLAKE2B 
11338d72156dfd90f680367e23e373f8c4ee5e55
 DIST acpid-2.0.32.tar.xz 155768 BLAKE2B 
829b2f78f497d9c0bbd90d952cadad96beece3070240bee69f2a5cf28903e9e5f969a3bf9000552c63a52c17f8b94285a181f4301449a9b64c573032d9a4d255
 SHA512 
c7afffdf9818504e1ac03b0ad693a05f772bfd07af9808262b3b6bb82ca4dabe6253c94e6dc59e5be6f0da9e815e8bcf2d3e16f02b23d0248b6bad4509e78be7
 DIST sys-power_acpid_2.0.29-r1_extras.tar.xz 2548 BLAKE2B 
4568f0e44d33382fd294248d48c8852f689f0a6082d9b74b33b77918d3ce21d7f1bf8a3aafeaa252e8fe170b3829155344a256f01fe80414369f02d50a17ff55
 SHA512 
f2c366c50c75790df32a1f6573b7de640fd09a97c4598155ebd0aad2eba118961ddc82fe0fbb4dc935aa5b6d7fcfe3ade73fff555b4588b0e4579a1028bef12f
 DIST sys-power_acpid_2.0.32-r1_extras.tar.xz 2204 BLAKE2B 
7f3b6c7c93c0989071c4e1046a0e07311c617673621aef13ca71e407be7d67b97ace3251daa5b91be23f84d882a8f17bc02f180d3d1946bd880c0f071e7cdbf1
 SHA512 
5012687d1afec41f5cb617f767c6a97dcfaa118b3261dfe7588ce8be1732edd183abbe405f33ae2441cdb3a11606d52defcf0554f455d04941cdde8d0f4bf822
+DIST sys-power_acpid_2.0.32-r2_extras.tar.xz 2196 BLAKE2B 
0975289f7cff6ce24523246f1daac22149d69c410e07a19a5952457e269fc1f736bd3636c93038f660c411f3085d375250c31dc3de3ac1bc6335a97e1fa3dea3
 SHA512 
f49cf3f75f5db4ca454d29330ae40461deb1109f076e140188a7560fedd78970572a6c023146c4d33c0778ff65056abcbc66725c000ece8e6861419d02d0c6ca

diff --git a/sys-power/acpid/acpid-2.0.32-r2.ebuild 
b/sys-power/acpid/acpid-2.0.32-r2.ebuild
index 1b2a4e9e820..1f2a1dd7014 100644
--- a/sys-power/acpid/acpid-2.0.32-r2.ebuild
+++ b/sys-power/acpid/acpid-2.0.32-r2.ebuild
@@ -6,7 +6,7 @@ inherit linux-info systemd
 
 DESCRIPTION="Daemon for Advanced Configuration and Power Interface"
 HOMEPAGE="https://sourceforge.net/projects/acpid2;
-EXTRAS_VER="2.0.32-r1"
+EXTRAS_VER="2.0.32-r2"
 EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
 SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz
https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz



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

2020-02-17 Thread Andrey Utkin
commit: a4a8253524409bbba018e55bbf66254349415f87
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 17 22:50:28 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 17 22:50:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a82535

sys-power/acpid: add new ebuild 2.0.32-r2

Cloned from 2.0.32-r1 for further changes.

Bug: https://bugs.gentoo.org/692598
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-power/acpid/acpid-2.0.32-r2.ebuild | 71 ++
 1 file changed, 71 insertions(+)

diff --git a/sys-power/acpid/acpid-2.0.32-r2.ebuild 
b/sys-power/acpid/acpid-2.0.32-r2.ebuild
new file mode 100644
index 000..1b2a4e9e820
--- /dev/null
+++ b/sys-power/acpid/acpid-2.0.32-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit linux-info systemd
+
+DESCRIPTION="Daemon for Advanced Configuration and Power Interface"
+HOMEPAGE="https://sourceforge.net/projects/acpid2;
+EXTRAS_VER="2.0.32-r1"
+EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
+SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz
+   https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz
+   "
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-apm )"
+DEPEND=">=sys-kernel/linux-headers-3"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~INPUT_EVDEV"
+   local WARNING_INPUT_EVDEV="CONFIG_INPUT_EVDEV is required for ACPI 
button event support."
+   [[ ${MERGE_TYPE} != buildonly ]] && check_extra_config
+}
+
+pkg_setup() { :; }
+
+PATCHES=(
+   "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.32-powerbtn-gsd-power.patch" 
#702700
+)
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   newdoc kacpimon/README README.kacpimon
+   dodoc -r samples
+   rm -f "${D}"/usr/share/doc/${PF}/COPYING || die
+
+   exeinto /etc/acpi
+   newexe "${WORKDIR}/${EXTRAS_NAME}/${PN}-1.0.6-default.sh" default.sh
+   exeinto /etc/acpi/actions
+   newexe samples/powerbtn/powerbtn.sh powerbtn.sh
+   insinto /etc/acpi/events
+   newins "${WORKDIR}/${EXTRAS_NAME}/${PN}-1.0.4-default" default
+
+   newinitd "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.26-init.d" ${PN}
+   newconfd "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.16-conf.d" ${PN}
+
+   systemd_dounit 
"${WORKDIR}"/${EXTRAS_NAME}/systemd/${PN}.{service,socket}
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "You may wish to read the Gentoo Linux Power Management 
Guide,"
+   elog "which can be found online at:"
+   elog "https://wiki.gentoo.org/wiki/Power_management/Guide;
+   elog
+   fi
+
+   # files/systemd/acpid.socket -> ListenStream=/run/acpid.socket
+   mkdir -p "${ROOT%/}"/run
+
+   if ! grep -qs "^tmpfs.*/run " "${ROOT%/}"/proc/mounts ; then
+   echo
+   ewarn "You should reboot the system now to get /run mounted 
with tmpfs!"
+   fi
+}



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

2020-02-11 Thread Andrey Utkin
commit: ad164a2396598c39a01c706a9505aa6e4750e343
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Jan 13 22:45:16 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Feb 11 23:39:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad164a23

net-wireless/hostapd: add new revision 2.9-r2

Cloned from 2.9-r1 with stable keywords downgraded to testing.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-wireless/hostapd/hostapd-2.9-r2.ebuild | 264 +
 1 file changed, 264 insertions(+)

diff --git a/net-wireless/hostapd/hostapd-2.9-r2.ebuild 
b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
new file mode 100644
index 000..1c053ce40c2
--- /dev/null
+++ b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs systemd savedconfig
+
+DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
+HOMEPAGE="http://w1.fi;
+EXTRAS_VER="2.7-r2"
+EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
+SRC_URI="https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz;
+
+if [[ $PV ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://w1.fi/hostap.git;
+else
+   if [[ $PV =~ ^.*_p[0-9]{8}$ ]]; then
+   SRC_URI+=" 
https://dev.gentoo.org/~andrey_utkin/distfiles/${P}.tar.xz;
+   else
+   SRC_URI+=" https://w1.fi/releases/${P}.tar.gz;
+   fi
+   # Never stabilize snapshot ebuilds please
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
+
+DEPEND="
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? (
+   internal-tls? ( dev-libs/libtommath )
+   !internal-tls? ( dev-libs/openssl:0=[-bindist] )
+   )
+   kernel_linux? (
+   dev-libs/libnl:3
+   crda? ( net-wireless/crda )
+   )
+   netlink? ( net-libs/libnfnetlink )
+   sqlite? ( >=dev-db/sqlite-3 )"
+
+RDEPEND="${DEPEND}"
+
+S="${S}/${PN}"
+
+pkg_pretend() {
+   if use internal-tls; then
+   if use libressl; then
+   elog "libressl flag takes precedence over internal-tls"
+   else
+   ewarn "internal-tls implementation is experimental and 
provides fewer features"
+   fi
+   fi
+}
+
+src_unpack() {
+   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
+   default
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
+
+src_prepare() {
+   # Allow users to apply patches to src/drivers for example,
+   # i.e. anything outside ${S}/${PN}
+   pushd ../ >/dev/null || die
+   default
+   #CVE-2019-16275 bug #696032
+   eapply 
"${FILESDIR}/hostapd-2.9-AP-Silently-ignore-management-frame-from-unexpected.patch"
+   popd >/dev/null || die
+
+   sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \
+   "${S}/hostapd.conf" || die
+}
+
+src_configure() {
+   local CONFIG="${S}/.config"
+
+   restore_config "${CONFIG}"
+   if [[ -f "${CONFIG}" ]]; then
+   default_src_configure
+   return 0
+   fi
+
+   # toolchain setup
+   echo "CC = $(tc-getCC)" > ${CONFIG}
+
+   # EAP authentication methods
+   echo "CONFIG_EAP=y" >> ${CONFIG}
+   echo "CONFIG_ERP=y" >> ${CONFIG}
+   echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
+
+   if use internal-tls && ! use libressl; then
+   echo "CONFIG_TLS=internal" >> ${CONFIG}
+   else
+   # SSL authentication methods
+   echo "CONFIG_EAP_FAST=y" >> ${CONFIG}
+   echo "CONFIG_EAP_TLS=y" >> ${CONFIG}
+   echo "CONFIG_EAP_TTLS=y" >> ${CONFIG}
+   echo "CONFIG_EAP_MSCHAPV2=y" >> ${CONFIG}
+   echo "CONFIG_EAP_PEAP=y" >> ${CONFIG}
+   echo "CONFIG_TLSV11=y" >> ${CONFIG}
+   echo "CONFIG_TLSV12=y" >> ${CONFIG}
+   echo "CONFIG_EAP_PWD=y" >> ${CONFIG}
+   fi
+
+   if use wps; then
+   # Enable Wi-Fi Protected Setup
+   echo "CONFIG_WPS=y" >> ${CONFIG}
+   echo "CONFIG_WPS2=y" >> ${CONFIG}
+   echo "CONFIG_WPS_UPNP=y" >> ${CONFIG}
+

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

2020-02-11 Thread Andrey Utkin
commit: fe2801fc9c4ee250553eab9d9808098f39981f03
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Feb 11 22:48:32 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Feb 11 23:39:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2801fc

net-wireless/hostapd: enable new auth methods

Suggested-by: Rick Farina  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-wireless/hostapd/hostapd-2.9-r2.ebuild | 5 +
 net-wireless/hostapd/hostapd-.ebuild   | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/net-wireless/hostapd/hostapd-2.9-r2.ebuild 
b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
index 1c053ce40c2..365c114a016 100644
--- a/net-wireless/hostapd/hostapd-2.9-r2.ebuild
+++ b/net-wireless/hostapd/hostapd-2.9-r2.ebuild
@@ -92,6 +92,11 @@ src_configure() {
echo "CONFIG_EAP=y" >> ${CONFIG}
echo "CONFIG_ERP=y" >> ${CONFIG}
echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
+   echo "CONFIG_SAE=y" >> ${CONFIG}
+   echo "CONFIG_OWE=y" >> ${CONFIG}
+   echo "CONFIG_DPP=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
 
if use internal-tls && ! use libressl; then
echo "CONFIG_TLS=internal" >> ${CONFIG}

diff --git a/net-wireless/hostapd/hostapd-.ebuild 
b/net-wireless/hostapd/hostapd-.ebuild
index 382256f224b..6ab77989092 100644
--- a/net-wireless/hostapd/hostapd-.ebuild
+++ b/net-wireless/hostapd/hostapd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -90,6 +90,11 @@ src_configure() {
echo "CONFIG_EAP=y" >> ${CONFIG}
echo "CONFIG_ERP=y" >> ${CONFIG}
echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
+   echo "CONFIG_SAE=y" >> ${CONFIG}
+   echo "CONFIG_OWE=y" >> ${CONFIG}
+   echo "CONFIG_DPP=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB=y" >> ${CONFIG}
+   echo "CONFIG_SUITEB192=y" >> ${CONFIG}
 
if use internal-tls && ! use libressl; then
echo "CONFIG_TLS=internal" >> ${CONFIG}



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

2020-02-10 Thread Andrey Utkin
commit: ba46f1e3e485035954132b76b49416e118a57fe3
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 10 23:34:34 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 10 23:54:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba46f1e3

net-im/dino: edit SRC_URI to match upstream distfile

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index 7af4594ae5b..937678aeb91 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
KEYWORDS="~amd64"
-   SRC_URI="${MY_REPO_URI}/archive/${PV}.tar.gz"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
 fi
 
 RDEPEND="



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

2020-02-10 Thread Andrey Utkin
commit: 7acae01c6eb1fa9fc0b8726bca112585f7288aa8
Author: Jonas Licht  fem  tu-ilmenau  de>
AuthorDate: Fri Jan 24 22:47:07 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 10 23:54:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acae01c

net-im/dino: add new dependency on net-libs/libsignal-protocol-c

Bug: https://bugs.gentoo.org/706116
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jonas Licht  fem.tu-ilmenau.de>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/dino-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild
index a1a9b20b283..7af4594ae5b 100644
--- a/net-im/dino/dino-.ebuild
+++ b/net-im/dino/dino-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,6 +28,7 @@ RDEPEND="
dev-libs/icu
dev-libs/libgee:0.8
net-libs/glib-networking
+   net-libs/libsignal-protocol-c
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3



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

2020-02-10 Thread Andrey Utkin
commit: 91abbef97d13310fa9840e405ef3f2758c5c0675
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Feb 10 23:35:25 2020 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Feb 10 23:54:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91abbef9

net-im/dino: add new version 0.1.0

Bug: https://bugs.gentoo.org/707956
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/dino/Manifest  |  1 +
 net-im/dino/dino-0.1.0.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
new file mode 100644
index 000..f126436b1b3
--- /dev/null
+++ b/net-im/dino/Manifest
@@ -0,0 +1 @@
+DIST dino-0.1.0.tar.gz 441638 BLAKE2B 
08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33
 SHA512 
b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8

diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild
new file mode 100644
index 000..937678aeb91
--- /dev/null
+++ b/net-im/dino/dino-0.1.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+VALA_MIN_API_VERSION="0.34"
+inherit cmake-utils gnome2-utils vala xdg-utils
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu
+   dev-libs/libgee:0.8
+   net-libs/glib-networking
+   net-libs/libsignal-protocol-c
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:1 )
+   http? ( net-libs/libsoup:2.4 )
+   omemo? (
+   dev-libs/libgcrypt:0
+   media-gfx/qrencode
+   )
+"
+DEPEND="
+   $(vala_depend)
+   ${RDEPEND}
+   sys-devel/gettext
+"
+
+src_prepare() {
+   cmake-utils_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   )
+   local mycmakeargs+=(
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   )
+
+   if has test ${FEATURES}; then
+   mycmakeargs+=("-DBUILD_TESTS=yes")
+   fi
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+update_caches() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postinst() {
+   update_caches
+}
+
+pkg_postrm() {
+   update_caches
+}



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

2019-12-30 Thread Andrey Utkin
commit: 583e7f0f0b3dad688c4ba2bdce64ecdf0da417dd
Author: Andrey Utkin  gentoo  org>
AuthorDate: Tue Dec 31 00:30:10 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec 31 00:47:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583e7f0f

net-im/mcabber: patch bug 699972

Bug: https://bugs.gentoo.org/699972
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/mcabber/Manifest| 1 +
 net-im/mcabber/mcabber-1.1.0-r2.ebuild | 8 
 2 files changed, 9 insertions(+)

diff --git a/net-im/mcabber/Manifest b/net-im/mcabber/Manifest
index ce87b9acbbb..ecb3948b023 100644
--- a/net-im/mcabber/Manifest
+++ b/net-im/mcabber/Manifest
@@ -1 +1,2 @@
 DIST mcabber-1.1.0.tar.bz2 608975 BLAKE2B 
856b1a4d7118337f40b11348274c79d125776d5dddcd50f87097e58240807a4ecafc4816c44d44a51bf9cbb920edb225b312c1d5d0d52be4be93810512ef2706
 SHA512 
d12546e9fe9da94b6107f4d38d4083bee74e2702f7f2225e26be291230c6fe1319f60a3204da669dc00b14d69822425bf8214ebb723c3c4a7a33b1247a03093f
+DIST mcabber-1.1.0_bug699972.patch 1385 BLAKE2B 
f63316f93347b24f27e5f9a5c26de6ae1af199819efbf390915b06ba70c86ec35759c4529c20e3a7c4d8c84081bca008e90ceba8401032ba884d269355940e22
 SHA512 
d29acca9e710011a8f30dca1c0e281976d409d4072823527078e5f54e98fea4b637c9e52c998bc26a7a4c445d08acd3eea3a21dac479c398dac0e786535a

diff --git a/net-im/mcabber/mcabber-1.1.0-r2.ebuild 
b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
index 75d371a188d..b2af621ada0 100644
--- a/net-im/mcabber/mcabber-1.1.0-r2.ebuild
+++ b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
@@ -16,6 +16,7 @@ if [[ "${PV}" ==  ]]; then
S="${WORKDIR}/${PN}"
 else
SRC_URI="http://mcabber.com/files/${P}.tar.bz2;
+   SRC_URI+=" 
https://dev.gentoo.org/~andrey_utkin/distfiles/${P}_bug699972.patch;
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 fi
 
@@ -43,8 +44,15 @@ RDEPEND="crypt? ( >=app-crypt/gpgme-1.0.0 )
 DEPEND="${RDEPEND}
virtual/pkgconfig"
 
+# only for patching 1.1.0 release, don't port to later ebuilds
+DEPEND+=" sys-devel/automake:1.14"
+
 DOCS=( AUTHORS ChangeLog NEWS README TODO mcabberrc.example doc/README_PGP.txt 
)
 
+PATCHES=(
+   "${DISTDIR}/${P}_bug699972.patch"
+)
+
 pkg_setup() {
if use aspell && use spell; then
ewarn "NOTE: You have both USE flags 'aspell' and 'spell' 
enabled, enchant (USE flag 'spell') will be preferred."



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

2019-12-30 Thread Andrey Utkin
commit: 1332a8d46f2b52296e9bcb79242bdd6c3d8b7dc1
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Dec 30 22:44:40 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec 31 00:47:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1332a8d4

net-im/mcabber: add new revision 1.1.0-r2

Cloned from .
To address a bug in a subsequent commit.

Bug: https://bugs.gentoo.org/699972
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/mcabber/mcabber-1.1.0-r2.ebuild | 99 ++
 1 file changed, 99 insertions(+)

diff --git a/net-im/mcabber/mcabber-1.1.0-r2.ebuild 
b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
new file mode 100644
index 000..75d371a188d
--- /dev/null
+++ b/net-im/mcabber/mcabber-1.1.0-r2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="A small Jabber console client with various features, like MUC, 
SSL, PGP"
+HOMEPAGE="http://mcabber.com/;
+
+if [[ "${PV}" ==  ]]; then
+   inherit mercurial
+   EHG_REPO_URI="https://bitbucket.org/McKael/mcabber;
+   EHG_CHECKOUT_DIR="${WORKDIR}"
+   EHG_BOOTSTRAP="autogen.sh"
+   S="${WORKDIR}/${PN}"
+else
+   SRC_URI="http://mcabber.com/files/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="aspell crypt idn otr spell ssl vim-syntax"
+
+LANGS="cs de fr it nl pl ru uk"
+# localized help versions are installed only, when L10N var is set
+for i in ${LANGS}; do
+   IUSE="${IUSE} l10n_${i}"
+done;
+
+RDEPEND="crypt? ( >=app-crypt/gpgme-1.0.0 )
+   otr? ( >=net-libs/libotr-3.1.0 )
+   aspell? ( app-text/aspell )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   idn? ( net-dns/libidn:= )
+   spell? ( app-text/enchant )
+   dev-libs/glib:2
+   net-libs/libnsl:0=
+   sys-libs/ncurses:0=
+   >=net-libs/loudmouth-1.4.3-r1[ssl?]"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO mcabberrc.example doc/README_PGP.txt 
)
+
+pkg_setup() {
+   if use aspell && use spell; then
+   ewarn "NOTE: You have both USE flags 'aspell' and 'spell' 
enabled, enchant (USE flag 'spell') will be preferred."
+   fi
+}
+
+src_configure() {
+   econf \
+   --enable-modules \
+   $(use_enable crypt gpgme) \
+   $(use_enable otr) \
+   $(use_enable aspell) \
+   $(use_enable spell enchant) \
+   $(use_with idn libidn)
+}
+
+src_install() {
+   default
+
+   # clean unneeded language documentation
+   for i in ${LANGS}; do
+   use l10n_${i} || rm -rf "${ED}"/usr/share/${PN}/help/${i}
+   done
+
+   # contrib themes
+   insinto /usr/share/${PN}/themes
+   doins "${S}"/contrib/themes/*
+
+   # contrib generic scripts
+   exeinto /usr/share/${PN}/scripts
+   doexe "${S}"/contrib/*.{pl,py}
+
+   # contrib event scripts
+   exeinto /usr/share/${PN}/scripts/events
+   doexe "${S}"/contrib/events/*
+
+   if use vim-syntax; then
+   cd contrib/vim/ || die
+
+   insinto /usr/share/vim/vimfiles/syntax
+   doins mcabber_log-syntax.vim
+
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins mcabber_log-ftdetect.vim
+   fi
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/raspberrypi-firmware/

2019-12-30 Thread Andrey Utkin
commit: c90506d8deb77f96a62ba99c0f4d9dfb3ac2a91d
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Dec 30 22:31:50 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Dec 30 22:33:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90506d8

sys-boot/raspberrypi-firmware: add ~arm64 keyword

Per approval of the approach by neddyseagoon, as expressed in the link
given below.

Acked-by: Roy Bamford  gentoo.org>
Link: https://bugs.gentoo.org/685412#c4
Closes: https://bugs.gentoo.org/685412
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild | 2 +-
 sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild 
b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
index e1ebbe9b7e4..3b499cf2ad5 100644
--- a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
@@ -22,7 +22,7 @@ if [[ "${PV}" ==  ]]; then
EGIT_CLONE_TYPE="shallow"
 else
SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="-* ~arm"
+   KEYWORDS="-* ~arm ~arm64"
S="${WORKDIR}/firmware-${PV}"
 fi
 

diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild 
b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
index e1ebbe9b7e4..3b499cf2ad5 100644
--- a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
@@ -22,7 +22,7 @@ if [[ "${PV}" ==  ]]; then
EGIT_CLONE_TYPE="shallow"
 else
SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="-* ~arm"
+   KEYWORDS="-* ~arm ~arm64"
S="${WORKDIR}/firmware-${PV}"
 fi
 



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

2019-12-19 Thread Andrey Utkin
commit: 418d719af98ac717bcf3cf9e30d5af5758d0a23d
Author: Andrey Utkin  gentoo  org>
AuthorDate: Thu Dec 19 17:52:20 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Thu Dec 19 23:15:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418d719a

sys-power/acpid: add new revision 2.0.32-r1

To be amended in next commit.
This way the actual change is more clearly visible.

Bug: https://bugs.gentoo.org/702700
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-power/acpid/acpid-2.0.32-r1.ebuild | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/sys-power/acpid/acpid-2.0.32-r1.ebuild 
b/sys-power/acpid/acpid-2.0.32-r1.ebuild
new file mode 100644
index 000..229b3a21d7e
--- /dev/null
+++ b/sys-power/acpid/acpid-2.0.32-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit linux-info systemd
+
+DESCRIPTION="Daemon for Advanced Configuration and Power Interface"
+HOMEPAGE="https://sourceforge.net/projects/acpid2;
+EXTRAS_VER="2.0.29-r1"
+EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
+SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz
+   https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz
+   "
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-apm )"
+DEPEND=">=sys-kernel/linux-headers-3"
+
+pkg_pretend() {
+   local CONFIG_CHECK="~INPUT_EVDEV"
+   local WARNING_INPUT_EVDEV="CONFIG_INPUT_EVDEV is required for ACPI 
button event support."
+   [[ ${MERGE_TYPE} != buildonly ]] && check_extra_config
+}
+
+pkg_setup() { :; }
+
+PATCHES=(
+)
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   newdoc kacpimon/README README.kacpimon
+   dodoc -r samples
+   rm -f "${D}"/usr/share/doc/${PF}/COPYING || die
+
+   exeinto /etc/acpi
+   newexe "${WORKDIR}/${EXTRAS_NAME}/${PN}-1.0.6-default.sh" default.sh
+   exeinto /etc/acpi/actions
+   newexe samples/powerbtn/powerbtn.sh powerbtn.sh
+   insinto /etc/acpi/events
+   newins "${WORKDIR}/${EXTRAS_NAME}/${PN}-1.0.4-default" default
+
+   newinitd "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.26-init.d" ${PN}
+   newconfd "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.16-conf.d" ${PN}
+
+   systemd_dounit 
"${WORKDIR}"/${EXTRAS_NAME}/systemd/${PN}.{service,socket}
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "You may wish to read the Gentoo Linux Power Management 
Guide,"
+   elog "which can be found online at:"
+   elog "https://wiki.gentoo.org/wiki/Power_management/Guide;
+   elog
+   fi
+
+   # files/systemd/acpid.socket -> ListenStream=/run/acpid.socket
+   mkdir -p "${ROOT%/}"/run
+
+   if ! grep -qs "^tmpfs.*/run " "${ROOT%/}"/proc/mounts ; then
+   echo
+   ewarn "You should reboot the system now to get /run mounted 
with tmpfs!"
+   fi
+}



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

2019-12-19 Thread Andrey Utkin
commit: ada4786bededdff847e3b7b7391ab3d44a3e0e7e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Thu Dec 19 18:20:58 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Thu Dec 19 23:15:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada4786b

sys-power/acpid: add a patch to recognise new GNOME power manager

Has been ACKed by upstream maintainer.

Bug: https://bugs.gentoo.org/702700
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-power/acpid/Manifest   | 1 +
 sys-power/acpid/acpid-2.0.32-r1.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-power/acpid/Manifest b/sys-power/acpid/Manifest
index dd947ab2f75..9630e13726f 100644
--- a/sys-power/acpid/Manifest
+++ b/sys-power/acpid/Manifest
@@ -1,3 +1,4 @@
 DIST acpid-2.0.31.tar.xz 155620 BLAKE2B 
11338d72156dfd90f680367e23e373f8c4ee5e553ad4a8a9c9688163e9a97ee99a9b866940320ee5af5a9e9fe956dd3e675d0b879ea984c2cca56162c0d163fd
 SHA512 
05eb96cdae698731b14caa89aa01239a0f16ce732f897d295447753aab7c8d49227c9b9ce901c6fd3bfdb117688e6ed80ec61aea0f64d75c9c0afe2aea2aa91a
 DIST acpid-2.0.32.tar.xz 155768 BLAKE2B 
829b2f78f497d9c0bbd90d952cadad96beece3070240bee69f2a5cf28903e9e5f969a3bf9000552c63a52c17f8b94285a181f4301449a9b64c573032d9a4d255
 SHA512 
c7afffdf9818504e1ac03b0ad693a05f772bfd07af9808262b3b6bb82ca4dabe6253c94e6dc59e5be6f0da9e815e8bcf2d3e16f02b23d0248b6bad4509e78be7
 DIST sys-power_acpid_2.0.29-r1_extras.tar.xz 2548 BLAKE2B 
4568f0e44d33382fd294248d48c8852f689f0a6082d9b74b33b77918d3ce21d7f1bf8a3aafeaa252e8fe170b3829155344a256f01fe80414369f02d50a17ff55
 SHA512 
f2c366c50c75790df32a1f6573b7de640fd09a97c4598155ebd0aad2eba118961ddc82fe0fbb4dc935aa5b6d7fcfe3ade73fff555b4588b0e4579a1028bef12f
+DIST sys-power_acpid_2.0.32-r1_extras.tar.xz 2204 BLAKE2B 
7f3b6c7c93c0989071c4e1046a0e07311c617673621aef13ca71e407be7d67b97ace3251daa5b91be23f84d882a8f17bc02f180d3d1946bd880c0f071e7cdbf1
 SHA512 
5012687d1afec41f5cb617f767c6a97dcfaa118b3261dfe7588ce8be1732edd183abbe405f33ae2441cdb3a11606d52defcf0554f455d04941cdde8d0f4bf822

diff --git a/sys-power/acpid/acpid-2.0.32-r1.ebuild 
b/sys-power/acpid/acpid-2.0.32-r1.ebuild
index 229b3a21d7e..8e7cc7e4da8 100644
--- a/sys-power/acpid/acpid-2.0.32-r1.ebuild
+++ b/sys-power/acpid/acpid-2.0.32-r1.ebuild
@@ -6,7 +6,7 @@ inherit linux-info systemd
 
 DESCRIPTION="Daemon for Advanced Configuration and Power Interface"
 HOMEPAGE="https://sourceforge.net/projects/acpid2;
-EXTRAS_VER="2.0.29-r1"
+EXTRAS_VER="2.0.32-r1"
 EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
 SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz
https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz
@@ -29,6 +29,7 @@ pkg_pretend() {
 pkg_setup() { :; }
 
 PATCHES=(
+   "${WORKDIR}/${EXTRAS_NAME}/${PN}-2.0.32-powerbtn-gsd-power.patch" 
#702700
 )
 
 src_install() {



[gentoo-commits] data/gentoo-news:master commit in: 2019-11-25-rpi-firmware-dtb-files/

2019-12-06 Thread Andrey Utkin
commit: 898e5b5f86642bf79b465bef24bb4e636b89b799
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Dec  6 14:02:27 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Dec  6 14:58:40 2019 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=898e5b5f

2019-11-25-rpi-firmware-dtb-files: enhance the command snippet

When writing the news item, I relied on a hint from colleague Gentoo
developer and a brief online search, but haven't tested the command
myself.

Manual testing has shown that the default installation destination
directory is /boot/dtbs/$(uname -r)/{broadcom,overlays}/, which is very
different from /boot/ which is typically used. This discrepancy I
believe will lead at least to some unexpected results, so we'd better
preserve the scheme used in other cases, such as with
sys-kernel/raspberrypi-image.

Signed-off-by: Andrey Utkin  gentoo.org>

 .../2019-11-25-rpi-firmware-dtb-files.en.txt  | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt 
b/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt
index 2f0124b..8fe36a0 100644
--- a/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt
+++ b/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt
@@ -2,7 +2,7 @@ Title: sys-boot/raspberrypi-firmware will not install device 
tree files
 Author: Andrey Utkin 
 Content-Type: text/plain
 Posted: 2019-11-25
-Revision: 1
+Revision: 2
 News-Item-Format: 1.0
 Display-If-Installed: sys-boot/raspberrypi-firmware
 
@@ -14,9 +14,11 @@ These files will be installed by 
sys-kernel/raspberrypi-image package.
 
 If you do not use sys-kernel/raspberrypi-image, you need to install
 these files according to the method you use to install the kernel. For
-installation from source, this can be done with such a command:
+installation from source, this can be done with such commands:
 
-make dtbs_install
+make dtbs
+cp -v arch/arm64/boot/dts/broadcom/*.dtb /boot/
+cp -rv arch/arm64/boot/dts/overlays/ /boot/
 
 This change is being made to enable arm64 users and custom kernels users
 to use sys-boot/raspberrypi-firmware package.



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

2019-12-04 Thread Andrey Utkin
commit: 588b855c65e785adbaa8cdcd9d431d97ae11aa29
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Dec  4 22:36:39 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Dec  4 23:21:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588b855c

sys-kernel/raspberrypi-sources: make clone shallow

This makes download size and time reasonable.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
index 76139074cd9..1102273c8d5 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
@@ -15,6 +15,7 @@ inherit git-r3 versionator
 EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
+EGIT_CLONE_TYPE="shallow"
 
 DESCRIPTION="Raspberry PI kernel sources"
 HOMEPAGE="https://github.com/raspberrypi/linux;



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

2019-12-04 Thread Andrey Utkin
commit: 5d6212b28fe7e57b2aa6feb7382be76279a9ddcd
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Dec  4 22:24:46 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Dec  4 23:21:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6212b2

sys-kernel/raspberrypi-sources: take maintainership

Was maintainer-needed.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-kernel/raspberrypi-sources/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/raspberrypi-sources/metadata.xml 
b/sys-kernel/raspberrypi-sources/metadata.xml
index 7d0732dc62d..0012a7428d0 100644
--- a/sys-kernel/raspberrypi-sources/metadata.xml
+++ b/sys-kernel/raspberrypi-sources/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   andrey_ut...@gentoo.org
+       Andrey Utkin
+   

raspberrypi/linux




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

2019-12-04 Thread Andrey Utkin
commit: 8abce41b9c9c5a589af489434b8098a1bd85ecc3
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Dec  4 22:58:09 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Dec  4 23:21:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abce41b

sys-kernel/raspberrypi-sources: add new version 5.4.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 .../raspberrypi-sources-5.4..ebuild| 28 ++
 1 file changed, 28 insertions(+)

diff --git a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild
new file mode 100644
index 000..9b04c823db7
--- /dev/null
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+ETYPE=sources
+K_DEFCONFIG="bcmrpi_defconfig"
+K_SECURITY_UNSUPPORTED=1
+EXTRAVERSION="-${PN}/-*"
+inherit kernel-2
+detect_version
+detect_arch
+
+inherit git-r3 eapi7-ver
+EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
+EGIT_BRANCH="rpi-$(ver_cut 1-2).y"
+EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
+EGIT_CLONE_TYPE="shallow"
+
+DESCRIPTION="Raspberry PI kernel sources"
+HOMEPAGE="https://github.com/raspberrypi/linux;
+
+KEYWORDS=""
+
+src_unpack() {
+   git-r3_src_unpack
+   unpack_set_extraversion
+}



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

2019-12-04 Thread Andrey Utkin
commit: 3023d5e8a116fef4491b7e8bae2753e66f5b9afe
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Dec  4 22:37:53 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Dec  4 23:21:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3023d5e8

sys-kernel/raspberrypi-sources: drop old versions

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 .../raspberrypi-sources-4.10..ebuild   | 27 --
 .../raspberrypi-sources-4.11..ebuild   | 27 --
 .../raspberrypi-sources-4.12..ebuild   | 27 --
 .../raspberrypi-sources-4.13..ebuild   | 27 --
 .../raspberrypi-sources-4.14..ebuild   | 27 --
 .../raspberrypi-sources-4.4..ebuild| 27 --
 .../raspberrypi-sources-4.9..ebuild| 27 --
 7 files changed, 189 deletions(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild
deleted file mode 100644
index 11c6e6acc9b..000
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ETYPE=sources
-K_DEFCONFIG="bcmrpi_defconfig"
-K_SECURITY_UNSUPPORTED=1
-EXTRAVERSION="-${PN}/-*"
-inherit kernel-2
-detect_version
-detect_arch
-
-inherit git-r3 versionator
-EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
-EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
-
-DESCRIPTION="Raspberry PI kernel sources"
-HOMEPAGE="https://github.com/raspberrypi/linux;
-
-KEYWORDS=""
-
-src_unpack() {
-   git-r3_src_unpack
-   unpack_set_extraversion
-}

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild
deleted file mode 100644
index 11c6e6acc9b..000
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ETYPE=sources
-K_DEFCONFIG="bcmrpi_defconfig"
-K_SECURITY_UNSUPPORTED=1
-EXTRAVERSION="-${PN}/-*"
-inherit kernel-2
-detect_version
-detect_arch
-
-inherit git-r3 versionator
-EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
-EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
-
-DESCRIPTION="Raspberry PI kernel sources"
-HOMEPAGE="https://github.com/raspberrypi/linux;
-
-KEYWORDS=""
-
-src_unpack() {
-   git-r3_src_unpack
-   unpack_set_extraversion
-}

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild
deleted file mode 100644
index 11c6e6acc9b..000
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ETYPE=sources
-K_DEFCONFIG="bcmrpi_defconfig"
-K_SECURITY_UNSUPPORTED=1
-EXTRAVERSION="-${PN}/-*"
-inherit kernel-2
-detect_version
-detect_arch
-
-inherit git-r3 versionator
-EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
-EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
-
-DESCRIPTION="Raspberry PI kernel sources"
-HOMEPAGE="https://github.com/raspberrypi/linux;
-
-KEYWORDS=""
-
-src_unpack() {
-   git-r3_src_unpack
-   unpack_set_extraversion
-}

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild
deleted file mode 100644
index 11c6e6acc9b..000
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-ETYPE=sources
-K_DEFCONFIG="bcmrpi_defconfig"
-K_SECURITY_UNSUPPORTED=1
-EXTRAVERSION="-${PN}/-*"
-inherit kernel-2
-detect_version
-detect_arch
-
-inherit git-r3 versionator
-EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linu

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

2019-12-04 Thread Andrey Utkin
commit: 8a820351e62830c2aa85d792ae20ed150b5fb0e7
Author: Andrey Utkin  gentoo  org>
AuthorDate: Wed Dec  4 22:53:23 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Wed Dec  4 23:21:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a820351

sys-kernel/raspberrypi-sources: upgrade to EAPI=6

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
index 1102273c8d5..9b04c823db7 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"
@@ -11,9 +11,9 @@ inherit kernel-2
 detect_version
 detect_arch
 
-inherit git-r3 versionator
+inherit git-r3 eapi7-ver
 EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
+EGIT_BRANCH="rpi-$(ver_cut 1-2).y"
 EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
 EGIT_CLONE_TYPE="shallow"
 



[gentoo-commits] data/gentoo-news:master commit in: 2019-11-25-rpi-firmware-dtb-files/

2019-12-03 Thread Andrey Utkin
commit: 70ccc4b634856aa9bcc568162765d19d39bc8d50
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov 25 23:14:44 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  3 13:28:26 2019 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=70ccc4b6

2019-11-25-rpi-firmware-dtb-files: add news item

Bug: https://bugs.gentoo.org/685412
Signed-off-by: Andrey Utkin  gentoo.org>

 .../2019-11-25-rpi-firmware-dtb-files.en.txt   | 23 ++
 1 file changed, 23 insertions(+)

diff --git 
a/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt 
b/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt
new file mode 100644
index 000..2f0124b
--- /dev/null
+++ b/2019-11-25-rpi-firmware-dtb-files/2019-11-25-rpi-firmware-dtb-files.en.txt
@@ -0,0 +1,23 @@
+Title: sys-boot/raspberrypi-firmware will not install device tree files
+Author: Andrey Utkin 
+Content-Type: text/plain
+Posted: 2019-11-25
+Revision: 1
+News-Item-Format: 1.0
+Display-If-Installed: sys-boot/raspberrypi-firmware
+
+sys-boot/raspberrypi-firmware up to and including version 1.20190709
+installed files /boot/*.dtb and /boot/overlays/*. Newer versions will no
+longer install these files.
+
+These files will be installed by sys-kernel/raspberrypi-image package.
+
+If you do not use sys-kernel/raspberrypi-image, you need to install
+these files according to the method you use to install the kernel. For
+installation from source, this can be done with such a command:
+
+make dtbs_install
+
+This change is being made to enable arm64 users and custom kernels users
+to use sys-boot/raspberrypi-firmware package.
+See https://bugs.gentoo.org/685412



[gentoo-commits] repo/gentoo:master commit in: sys-boot/raspberrypi-firmware/

2019-12-03 Thread Andrey Utkin
commit: 1618c312961d281be9e971e8040d41e6423b2554
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov 25 18:54:39 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  3 13:32:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1618c312

sys-boot/raspberrypi-firmware: don't install device tree blobs

Upstream git repo provides binaries of two natures in a single
repository:

* boot firmware files;
* prebuilt kernel files.

boot/*.dtb, boot/overlays/ belong to kernel, not boot firmware.

But for historical reasons, these files were installed by
sys-boot/raspberrypi-firmware package rather than
sys-kernel/raspberrypi-image, which would be more correct.

The problem with this is that users of kernels different than
sys-kernel/raspberrypi-image need to install different files into these
locations. This means such people have to avoid using
sys-boot/raspberrypi-firmware package completely.

A blocker dependency on old sys-kernel/raspberrypi-image versions is
added to protect from a situation when just raspberrypi-firmware is
being upgraded, and the machine ends up not having device tree files.

Upgrading to a new version may cause a disruption if the user doesn't
use sys-kernel/raspberrypi-image but still relies on device tree files
installed by raspberrypi-firmware package. This will be dealt with by a
news item. A special USE flag for smooth transition of such users is
considered an overkill, on presumption that this package is not
massively popular.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild 
b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
index 4b06dfa4993..e1ebbe9b7e4 100644
--- a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-.ebuild
@@ -10,6 +10,12 @@ HOMEPAGE="https://github.com/raspberrypi/firmware;
 LICENSE="GPL-2 raspberrypi-videocore-bin"
 SLOT="0"
 
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# none of which installed device tree files.
+# Remove when the mentioned version and all older ones are deleted.
+RDEPEND="!<=sys-kernel/raspberrypi-image-4.19.57_p20190709"
+
 if [[ "${PV}" ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/raspberrypi/firmware;
@@ -45,8 +51,6 @@ src_install() {
insinto /boot
cd boot || die
doins bootcode.bin fixup*.dat start*elf
-   doins *.dtb
-   doins -r overlays
newins "${FILESDIR}"/${PN}-0_p20130711-config.txt config.txt
newins "${FILESDIR}"/${PN}-0_p20130711-cmdline.txt cmdline.txt
newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/raspberrypi-firmware/

2019-12-03 Thread Andrey Utkin
commit: f4d574d2cd566ca34ca55018b4d56a145330df8b
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Dec  2 20:19:05 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  3 13:32:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d574d2

sys-boot/raspberrypi-firmware: add new version 1.20190925

This version features the change that it does not install device tree
files.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-boot/raspberrypi-firmware/Manifest |  1 +
 .../raspberrypi-firmware-1.20190925.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/sys-boot/raspberrypi-firmware/Manifest 
b/sys-boot/raspberrypi-firmware/Manifest
index da122b1ec64..2570229caf3 100644
--- a/sys-boot/raspberrypi-firmware/Manifest
+++ b/sys-boot/raspberrypi-firmware/Manifest
@@ -1,2 +1,3 @@
 DIST raspberrypi-firmware-1.20190215.tar.gz 123074917 BLAKE2B 
cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498
 SHA512 
082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193
 DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522
+DIST raspberrypi-firmware-1.20190925.tar.gz 185571086 BLAKE2B 
c3a9b2760fa853fbd1dd09bc4048c9e78594f88da5af608c3a761554d4046a4c869db8981c64140a24e82e0a61b8dc776bb8d895df60c6424e44780f78b18cb0
 SHA512 
4b7b29cc6c2a33d7a37987c492034d9afbb2220364c50cf265e0adf8e5f393c2275dcffaa77c89b3f43b2e98d199741b67590cb60ff8beae8ef677852f63b4a0

diff --git 
a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild 
b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
new file mode 100644
index 000..e1ebbe9b7e4
--- /dev/null
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot readme.gentoo-r1
+
+DESCRIPTION="Raspberry Pi (all versions) bootloader and GPU firmware"
+HOMEPAGE="https://github.com/raspberrypi/firmware;
+LICENSE="GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# none of which installed device tree files.
+# Remove when the mentioned version and all older ones are deleted.
+RDEPEND="!<=sys-kernel/raspberrypi-image-4.19.57_p20190709"
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/raspberrypi/firmware;
+   EGIT_CLONE_TYPE="shallow"
+else
+   SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="-* ~arm"
+   S="${WORKDIR}/firmware-${PV}"
+fi
+
+RESTRICT="binchecks strip"
+
+pkg_preinst() {
+   if [ -z "${REPLACING_VERSIONS}" ] ; then
+   local msg=""
+   if [ -e "${D}"/boot/cmdline.txt -a -e /boot/cmdline.txt ] ; then
+   msg+="/boot/cmdline.txt "
+   fi
+   if [ -e "${D}"/boot/config.txt -a -e /boot/config.txt ] ; then
+   msg+="/boot/config.txt "
+   fi
+   if [ -n "${msg}" ] ; then
+   msg="This package installs following files: ${msg}."
+   msg="${msg} Please remove(backup) your copies durning 
install"
+   msg="${msg} and merge settings afterwards."
+   msg="${msg} Further updates will be CONFIG_PROTECTed."
+   die "${msg}"
+   fi
+   fi
+}
+
+src_install() {
+   insinto /boot
+   cd boot || die
+   doins bootcode.bin fixup*.dat start*elf
+   newins "${FILESDIR}"/${PN}-0_p20130711-config.txt config.txt
+   newins "${FILESDIR}"/${PN}-0_p20130711-cmdline.txt cmdline.txt
+   newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN}
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}
+
+DOC_CONTENTS="Please configure your ram setup by editing /boot/config.txt"



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

2019-12-03 Thread Andrey Utkin
commit: b8e400e247f95542ea116b4c5c1d4675c12dfc5e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Nov 25 19:23:29 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  3 13:32:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e400e2

sys-kernel/raspberrypi-image: install device tree blobs

Upstream git repo provides binaries of two natures in a single
repository:

* boot firmware files;
* prebuilt kernel files.

boot/*.dtb, boot/overlays/ belong to kernel, not boot firmware.

But for historical reasons, these files were installed by
sys-boot/raspberrypi-firmware package rather than
sys-kernel/raspberrypi-image, which would be more correct.

The problem with this is that users of kernels different than
sys-kernel/raspberrypi-image need to install different files into these
locations. This means such people have to avoid using
sys-boot/raspberrypi-firmware package completely.

A blocker dependency on old sys-boot/raspberrypi-firmware versions is
added to protect from a situation when just raspberrypi-image is being
upgraded, and a package manager ends up with a file collision during
installation phase.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild 
b/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
index ecd30c09574..3a9901ac43d 100644
--- a/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
+++ b/sys-kernel/raspberrypi-image/raspberrypi-image-.ebuild
@@ -11,7 +11,12 @@ LICENSE="GPL-2 raspberrypi-videocore-bin"
 SLOT="0"
 RESTRICT="binchecks strip"
 
-RDEPEND="sys-boot/raspberrypi-firmware"
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# both of which installed device tree files.
+# Restore to simply "sys-boot/raspberrypi-firmware" when the mentioned version
+# and all older ones are deleted.
+RDEPEND=">sys-boot/raspberrypi-firmware-1.20190709"
 
 if [[ "${PV}" ==  ]]; then
inherit git-r3
@@ -30,4 +35,7 @@ src_install() {
doins -r modules/*
insinto /boot
doins boot/*.img
+
+   doins boot/*.dtb
+   doins -r boot/overlays
 }



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

2019-12-03 Thread Andrey Utkin
commit: f524aeeb210131e0fecb2c388d2d26e1396f38f2
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Dec  2 20:19:58 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Tue Dec  3 13:32:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f524aeeb

sys-kernel/raspberrypi-image: add new version 4.19.75_p20190925

This version features the change that it does install device tree files.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 sys-kernel/raspberrypi-image/Manifest  |  1 +
 .../raspberrypi-image-4.19.75_p20190925.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/raspberrypi-image/Manifest 
b/sys-kernel/raspberrypi-image/Manifest
index 8c9481e5d02..06afbf490a2 100644
--- a/sys-kernel/raspberrypi-image/Manifest
+++ b/sys-kernel/raspberrypi-image/Manifest
@@ -1,2 +1,3 @@
 DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 
4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174
 SHA512 
6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522
+DIST raspberrypi-firmware-1.20190925.tar.gz 185571086 BLAKE2B 
c3a9b2760fa853fbd1dd09bc4048c9e78594f88da5af608c3a761554d4046a4c869db8981c64140a24e82e0a61b8dc776bb8d895df60c6424e44780f78b18cb0
 SHA512 
4b7b29cc6c2a33d7a37987c492034d9afbb2220364c50cf265e0adf8e5f393c2275dcffaa77c89b3f43b2e98d199741b67590cb60ff8beae8ef677852f63b4a0
 DIST raspberrypi-image-4.14.98_p20190215.tar.gz 123074917 BLAKE2B 
cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498
 SHA512 
082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193

diff --git 
a/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.75_p20190925.ebuild 
b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.75_p20190925.ebuild
new file mode 100644
index 000..3a9901ac43d
--- /dev/null
+++ b/sys-kernel/raspberrypi-image/raspberrypi-image-4.19.75_p20190925.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot
+
+DESCRIPTION="Raspberry Pi (all versions) kernel and modules"
+HOMEPAGE="https://github.com/raspberrypi/firmware;
+LICENSE="GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+RESTRICT="binchecks strip"
+
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# both of which installed device tree files.
+# Restore to simply "sys-boot/raspberrypi-firmware" when the mentioned version
+# and all older ones are deleted.
+RDEPEND=">sys-boot/raspberrypi-firmware-1.20190709"
+
+if [[ "${PV}" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/raspberrypi/firmware;
+   EGIT_CLONE_TYPE="shallow"
+else
+   [[ "$(ver_cut 4)" == 'p' ]] || die "Unsupported version format, tweak 
the ebuild."
+   MY_PV="1.$(ver_cut 5)"
+   
SRC_URI="https://github.com/raspberrypi/firmware/archive/${MY_PV}.tar.gz -> 
raspberrypi-firmware-${MY_PV}.tar.gz"
+   S="${WORKDIR}/firmware-${MY_PV}"
+   KEYWORDS="-* ~arm"
+fi
+
+src_install() {
+   insinto /lib/modules
+   doins -r modules/*
+   insinto /boot
+   doins boot/*.img
+
+   doins boot/*.dtb
+   doins -r boot/overlays
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignal-protocol-c/

2019-11-16 Thread Andrey Utkin
commit: aba90141a4c0ef90774bd95986cb9aeb35f12c1e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Sat Nov 16 23:04:25 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Sat Nov 16 23:25:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba90141

net-libs/libsignal-protocol-c: fix comaintainer email

The value I used came from his overlay.

It didn't correspond to his Gentoo bugzilla account email address, which
caused an issue with proxy-maint scripts.

Reported-by: Joonas Niilola  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-libs/libsignal-protocol-c/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libsignal-protocol-c/metadata.xml 
b/net-libs/libsignal-protocol-c/metadata.xml
index b84663d18fe..5a4e8024ed9 100644
--- a/net-libs/libsignal-protocol-c/metadata.xml
+++ b/net-libs/libsignal-protocol-c/metadata.xml
@@ -10,7 +10,7 @@
Proxy Maintainers


-   william+gentoo-over...@optmzr.se
+   will...@optmzr.se
William Wennerström





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

2019-10-28 Thread Andrey Utkin
commit: 14bf9eb7eb75c135112619b5992ed93a4ce9c1b0
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 28 18:43:57 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 28 19:01:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bf9eb7

dev-libs/libstrophe: add new version 0.9.3

Copied from 0.9.2.
The only change is that libressl-related patch has been dropped, as
there is now upstream support for libressl.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-libs/libstrophe/Manifest|  1 +
 dev-libs/libstrophe/libstrophe-0.9.3.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/libstrophe/Manifest b/dev-libs/libstrophe/Manifest
index e5c1bc327ad..2e913cf0bd1 100644
--- a/dev-libs/libstrophe/Manifest
+++ b/dev-libs/libstrophe/Manifest
@@ -1 +1,2 @@
 DIST libstrophe-0.9.2.tar.gz 500459 BLAKE2B 
0b1f6f1daac1215bcdcbde0e54264b98f5a863de339500826f625f8c5e8143ce7200fb251d04248715e9a8b6621a4360e7ca2780bf4684d916ec13361b5f6fcc
 SHA512 
a0129c49ca574afaefa77c412143571af2eb1100c7d737d497b65d44680d35e2404ee2d4d4e1378b06ac1bcc5c587f505f79fea9251af1cbb36afd990d48570d
+DIST libstrophe-0.9.3.tar.gz 502449 BLAKE2B 
662b0c329b0bf7d7f34fc80bf0608b921fa1ad54c8277e88f23f3ed17d0892dc7e3d9bcaaa9707306801e9254bba4a127390025ab95e1d9d850c299a7b26d980
 SHA512 
9c8ba980f532c5576c2c5a9e3cdca9f833ec78debcb06b17e2f534de0e710ec416b997b0498be77a89fa7f57187456edb1d602993c695a5e738718ea593697a5

diff --git a/dev-libs/libstrophe/libstrophe-0.9.3.ebuild 
b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
new file mode 100644
index 000..5323315dc71
--- /dev/null
+++ b/dev-libs/libstrophe/libstrophe-0.9.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+DESCRIPTION="A simple, lightweight C library for writing XMPP clients"
+HOMEPAGE="http://strophe.im/libstrophe/;
+SRC_URI="https://github.com/strophe/${PN}/releases/download/${PV}/${P}.tar.gz;
+LICENSE="|| ( MIT GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc expat libressl"
+
+RDEPEND="
+   expat? ( dev-libs/expat )
+   !expat? ( dev-libs/libxml2:2 )
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )
+"
+
+DOCS=( ChangeLog )
+
+src_configure() {
+   # shellcheck disable=SC2207
+   local myeconf=(
+   --enable-tls
+   $(use_with !expat libxml2)
+   )
+   econf "${myeconf[@]}"
+}
+src_compile() {
+   default
+   if use doc; then
+   doxygen || die
+   HTML_DOCS=( docs/html/* )
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r examples
+   find "${D}" -name '*.la' -delete || die
+}



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

2019-10-25 Thread Andrey Utkin
commit: 44b2cec5b803b7e107c3a0c0297f786cd0a672cb
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 25 18:27:09 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 25 22:09:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b2cec5

dev-python/s3transfer: add new version 0.2.1

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/s3transfer/Manifest|  1 +
 dev-python/s3transfer/s3transfer-0.2.1.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 5aae4673bf0..19d96695598 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,2 +1,3 @@
 DIST s3transfer-0.1.13.tar.gz 103335 BLAKE2B 
bbc6e76647a9b531f0ef70912ddd17a186a5bbe4ecc9ed21de4674cdc20d39150be3212065bcdf6145c0721644c59d157fd528b79039bb091d750f28085bb476
 SHA512 
90aca5cacefa19cb8cb21b7b82c5f3383bc0478503557de9c2277db2f39d98f6e11ad74bf56ec84a1fc8c4a920337b0bcb34bfcf509a49f347144b7f13afb37c
 DIST s3transfer-0.2.0.tar.gz 118361 BLAKE2B 
0cb0a29e6dfa82762084396db1950a9e1baf4de1d9c8b9f0db3dbf1e274636f60a89ceb959d55cc22fe41c4ce175ab53f414c5c44f08624cc43f0d289f768863
 SHA512 
2e37a13da67cdabb49deeb177fd9f8d6393128e757e6c9bd93c99eb95a3edbd14736025e284f3173e8247d23239abae3700d894ba0d138f970ceaff748aa6e9e
+DIST s3transfer-0.2.1.tar.gz 119635 BLAKE2B 
f8978afb2ca367238392974dc98c0a2547cf95c42f0dcce627694dda5d34ff07c92db1b838ea4cbb111db921ac9f0ab2bee81eeca99827d0731cf77ea111d70e
 SHA512 
1494436fa74ba6eee26e96fb0d448062acddf4c4179e56baaa47d62785218d9e91c5fb50b6641e488d0c84cbaab53bd552b4277bb873cd170904074e6509b0e9

diff --git a/dev-python/s3transfer/s3transfer-0.2.1.ebuild 
b/dev-python/s3transfer/s3transfer-0.2.1.ebuild
new file mode 100644
index 000..d48af892603
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+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 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+CDEPEND="
+   dev-python/botocore[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' 
'python2_7')
+"
+# Pin mock to 1.3.0 if testing failures due to mock occur.
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${CDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "tests failed under 
${EPYTHON}"
+}



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

2019-10-25 Thread Andrey Utkin
commit: d9275b8097bb37bd1785ef56ea2e7c49924a271a
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 25 18:13:57 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 25 22:08:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9275b80

dev-python/botocore: add new version 1.13.2

Cloned from  ebuild verbatim.

Version caps on few deps, which have been added by Whissi in
botocore-1.12.251.ebuild, are thus abandoned, which has been agreed with
Whissi.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 036ac091254..4e3c5d72e70 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.12.223.tar.gz 5892788 BLAKE2B 
32a25636c7e3882e567daefeb0945863dd
 DIST botocore-1.12.251.tar.gz 5936418 BLAKE2B 
a665d8a4c22bde4e5968b845e6df072a3ed2ce53561e007f2eaae144a91a77a32566c3c7f7a0158136b3e6d67aacffd5b77eed5fab51fe60fdfa29eb93e918ce
 SHA512 
b29930367c602d40a7ce2386070dbaf83f34ea9321c7da40bf76ad7dae0587258fa2b3a058d17932d3e5fa22248c3ea5c838716fec5dce8da49e851b5c4f88d9
 DIST botocore-1.12.4.tar.gz 4800384 BLAKE2B 
121019d3c33872fdd874ddba36ecc8612a6354068ce7b759cbe7f35a9787e84c34d3a71ef3fdd2d721d3c3973a7600e4398cb7cd2a3ba698464c15137845bdf3
 SHA512 
8d196984f5623df403a8a23a9b7e7061e59c0ca56103f89d749d6ad7d92168ccae267f85312f2949cee322776d7948f1ecfda3d9d2783e8ba92fde7a178e8cac
 DIST botocore-1.12.81.tar.gz 5383717 BLAKE2B 
0bafd6038cf4a5d1fa4f0597024b09eca48ab95d071cccd09b1910ccf839719114166fab7d78bd2b30dec4b4993a0751d9504260636174df5f76f02495e79960
 SHA512 
d3be22af53a8c6dd55be3fa0b84a55cdce22d30d6e6f04b0bb69539b8107c86de6b5494079e3af40f9b5285ef10c21e69c85295e5cd7c6dc5ab5be91718a2ea9
+DIST botocore-1.13.2.tar.gz 5560942 BLAKE2B 
a46c72fc62bb776e4d462fea49d7010f45502c201d956ce5878fe9b8673cadf186b5c61e60bda5d666eb47454799fa53f40cf59d7f10246c79374132fc3d03e8
 SHA512 
ef48ae18c61c83b43ac435c9b9e3e7c69963c19cc79bb34c7541d5d823f952c022b1b7e4eb1dfa33dd9fe5c14c87f7cf72d0e9d17012984c9f10c06abe27d279

diff --git a/dev-python/botocore/botocore-1.13.2.ebuild 
b/dev-python/botocore/botocore-1.13.2.ebuild
new file mode 100644
index 000..f81c7d0b849
--- /dev/null
+++ b/dev-python/botocore/botocore-1.13.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3."
+HOMEPAGE="https://github.com/boto/botocore;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+
+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 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" )
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit 
tests failed under ${EPYTHON}"
+   PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die 
"functional tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+
+   distutils-r1_python_install_all
+}



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

2019-10-25 Thread Andrey Utkin
commit: 04c5b3983cc0f3c5f930b2156859040db026a241
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 25 18:19:15 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 25 22:08:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c5b398

dev-python/boto3: add new version 1.10.2

Cloned from  ebuild verbatim.

No new dependencies spotted.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/boto3/Manifest|  1 +
 dev-python/boto3/boto3-1.10.2.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 75e53cb21ad..5a4d0c57886 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,2 +1,3 @@
+DIST boto3-1.10.2.tar.gz 272071 BLAKE2B 
9c3b90ae751784946a84d0cf31ed0111526ed97b5be1fe5f256f725889f9819db632c6e6f217e3f01ebb0aa5594257a5bdaabd8dcc5f14ccb5bdd333b1c416c7
 SHA512 
37ea11f5ae9263aa5e97ce94f2834c987190ba2eac4a60bf9312bb643f1d204e48db7bef6ddc0d46ae124109ec6807589108b58f3024485de163fd8f83688b42
 DIST boto3-1.9.122.tar.gz 258061 BLAKE2B 
68903edd97e10693675e4c2fa77c2c54f2d3aab79307ee0a856f43aabe256f7782d027b0a23f433c593962c90f7364c26a87c27fe8770e67b5052e4ced73a9bc
 SHA512 
31b8d8c2369b9076d825196d400c8a8b5579c38f87c7f41634eedbdaf6c2be01072018312e90e25d81b850c51f7c22a13fa565cd4e8b7672c238bad61e6a0810
 DIST boto3-1.9.4.tar.gz 237313 BLAKE2B 
20ab73dd02864b455a2bcc567b6303ef8b0503c4dd80efb442bf7ad8167329c938dcd41cbc61d4ab50fd02cbf8758c10aadb9b13d9c795330fe1faf9a1f7352b
 SHA512 
7f0eb3b5537aed598d75a05474439819dee8c0030dd1eb685281e963ec465699ff9120394170f1ac7b53493de9b8702ec789863839eb3710ff3d60e2dfc1f1ac

diff --git a/dev-python/boto3/boto3-1.10.2.ebuild 
b/dev-python/boto3/boto3-1.10.2.ebuild
new file mode 100644
index 000..bb665fd73e2
--- /dev/null
+++ b/dev-python/boto3/boto3-1.10.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_5 python3_6 python3_7 )
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-1.12.4[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/s3transfer[${PYTHON_USEDEP}]
+"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? (
+   dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   )
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   )
+"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+
+   distutils-r1_python_install_all
+}



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

2019-10-25 Thread Andrey Utkin
commit: 53217b39660c444e0b930abdbb001cadcfd52f3e
Author: Andrey Utkin  gentoo  org>
AuthorDate: Fri Oct 25 18:17:56 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Oct 25 22:08:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53217b39

dev-python/botocore: add Whissi to maintainers

In agreement with him, honouring his regular and timely version updates
to this package.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 dev-python/botocore/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/botocore/metadata.xml b/dev-python/botocore/metadata.xml
index b3df2bcad66..c2f3b25daba 100644
--- a/dev-python/botocore/metadata.xml
+++ b/dev-python/botocore/metadata.xml
@@ -5,6 +5,10 @@
andrey_ut...@gentoo.org
        Andrey Utkin

+   
+   whi...@gentoo.org
+   Thomas Deutschmann
+   

boto/botocore
botocore



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignal-protocol-c/

2019-10-14 Thread Andrey Utkin
commit: d99c859cd8b687bd8c2a3b4e0b1ae4669fae8c5c
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 14 22:48:24 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 14 22:49:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99c859c

net-libs/libsignal-protocol-c: fix bad distfile name

It used the filename "v2.3.2.tar.gz".

Thanks to repomirrorci  gentoo.org.

Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-libs/libsignal-protocol-c/Manifest  | 2 +-
 net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libsignal-protocol-c/Manifest 
b/net-libs/libsignal-protocol-c/Manifest
index 8f25efb7ff5..30e24eebe94 100644
--- a/net-libs/libsignal-protocol-c/Manifest
+++ b/net-libs/libsignal-protocol-c/Manifest
@@ -1 +1 @@
-DIST v2.3.2.tar.gz 271930 BLAKE2B 
43e1e384f9f3a81f582445e5f1f10875948b33607aa7feaf98f4b6cc41f5fd30ca9fb7c8426ef66f93cd46a662eb4a57002f5937d68f6fd2fcf0b30b33c60997
 SHA512 
7c63c42b9a590ed1a60a6f0094668d9948aa04e5965d052c22ae22b176df7c5582b8ec5c0e6c01ad582dfe2b04067380b9734ad08c64785242e90abcdabdfb8d
+DIST libsignal-protocol-c-2.3.2.tar.gz 271930 BLAKE2B 
43e1e384f9f3a81f582445e5f1f10875948b33607aa7feaf98f4b6cc41f5fd30ca9fb7c8426ef66f93cd46a662eb4a57002f5937d68f6fd2fcf0b30b33c60997
 SHA512 
7c63c42b9a590ed1a60a6f0094668d9948aa04e5965d052c22ae22b176df7c5582b8ec5c0e6c01ad582dfe2b04067380b9734ad08c64785242e90abcdabdfb8d

diff --git a/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild 
b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild
index 608df011d35..fc1c8f6ae91 100644
--- a/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild
+++ b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild
@@ -7,7 +7,7 @@ inherit multilib cmake-utils
 
 DESCRIPTION="Signal Protocol C Library"
 HOMEPAGE="https://www.whispersystems.org/;
-SRC_URI="https://github.com/signalapp/${PN}/archive/v${PV}.tar.gz;
+SRC_URI="https://github.com/signalapp/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 KEYWORDS="~amd64"
 
 LICENSE="GPL-3"



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

2019-10-14 Thread Andrey Utkin
commit: e42984246dcfff318b17b9a521a331ebfb431d5f
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 14 18:01:38 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 14 18:38:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4298424

net-im/profanity: add 0.7.1 ebuild

Copied from 0.6.0 ebuild with SRC_URI updated with latest URL advertised
by upstream. Old URL doesn't work anymore.

Bug: https://bugs.gentoo.org/697644
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/profanity/Manifest   |  1 +
 net-im/profanity/profanity-0.7.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/net-im/profanity/Manifest b/net-im/profanity/Manifest
index 94dfe57fd10..856411b5b46 100644
--- a/net-im/profanity/Manifest
+++ b/net-im/profanity/Manifest
@@ -1 +1,2 @@
 DIST profanity-0.6.0.tar.gz 741812 BLAKE2B 
ba6cff070ee0e8a83b52677f6551c1d7397cd25993982d6b5390590a4924d902050504cb8803ee2741262b1409e4d75e9f223397f87f39d7dc86fcc56a0e5df6
 SHA512 
c7d8e74b764276f59fccfa029d45271032db315cdbf6e00deccbd611f202983a0930fed99021202333047acee9f3f0d7779cd9bb3628d2e5c4757e3de8c3629e
+DIST profanity-0.7.1.tar.gz 788754 BLAKE2B 
447c761233ce6989081d3ed7a585d90713f4266dfc22ff816aea7c014f642f57989f7f767d8cf40cdd36c3152f45c6700f3905e0d12b864533aac61ac4dc7aaa
 SHA512 
a6e159a5452ebb193dcff74dc8673de5dbc4bc5b2f2b8abc129641fc1b4b370aee9617dc0b26cfcc6aae58a1a900fda29356e61cdc17ee7ba69c879d6ccc2339

diff --git a/net-im/profanity/profanity-0.7.1.ebuild 
b/net-im/profanity/profanity-0.7.1.ebuild
new file mode 100644
index 000..1e3e1435fe1
--- /dev/null
+++ b/net-im/profanity/profanity-0.7.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A console based XMPP client inspired by Irssi"
+HOMEPAGE="https://profanity-im.github.io;
+SRC_URI="https://profanity-im.github.io/${PN}-${PV}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="libnotify otr gpg xscreensaver"
+
+DEPEND="
+   dev-libs/expat
+   dev-libs/glib
+   dev-libs/libstrophe:=
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-apps/util-linux
+   sys-libs/ncurses:=[unicode]
+   gpg? ( app-crypt/gpgme:= )
+   libnotify? ( x11-libs/libnotify )
+   otr? ( net-libs/libotr )
+   xscreensaver? (
+   x11-libs/libXScrnSaver
+   x11-libs/libX11 )
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   econf \
+   $(use_enable libnotify notifications) \
+   $(use_enable otr) \
+   $(use_enable gpg pgp) \
+   $(use_with xscreensaver)
+}



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

2019-10-14 Thread Andrey Utkin
commit: 3101e0ee400532f7825fd330794262358bb69a12
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 14 18:10:13 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 14 18:38:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3101e0ee

net-im/profanity: enable optional OMEMO support

Bug: https://bugs.gentoo.org/697644
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/profanity/metadata.xml   | 1 +
 net-im/profanity/profanity-0.7.1.ebuild | 7 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-im/profanity/metadata.xml b/net-im/profanity/metadata.xml
index d2349017e1a..7b1cc59ac05 100644
--- a/net-im/profanity/metadata.xml
+++ b/net-im/profanity/metadata.xml
@@ -11,6 +11,7 @@


Enable OpenPGP encryption
+   Enable OMEMO encryption
Enable encrypted conversations using 
Off-The-Records messaging

 

diff --git a/net-im/profanity/profanity-0.7.1.ebuild 
b/net-im/profanity/profanity-0.7.1.ebuild
index 1e3e1435fe1..faaf4beb340 100644
--- a/net-im/profanity/profanity-0.7.1.ebuild
+++ b/net-im/profanity/profanity-0.7.1.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="libnotify otr gpg xscreensaver"
+IUSE="libnotify omemo otr gpg xscreensaver"
 
 DEPEND="
dev-libs/expat
@@ -23,6 +23,10 @@ DEPEND="
sys-libs/ncurses:=[unicode]
gpg? ( app-crypt/gpgme:= )
libnotify? ( x11-libs/libnotify )
+   omemo? (
+   net-libs/libsignal-protocol-c
+   dev-libs/libgcrypt
+   )
otr? ( net-libs/libotr )
xscreensaver? (
x11-libs/libXScrnSaver
@@ -33,6 +37,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
econf \
$(use_enable libnotify notifications) \
+   $(use_enable omemo) \
$(use_enable otr) \
$(use_enable gpg pgp) \
$(use_with xscreensaver)



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsignal-protocol-c/

2019-10-14 Thread Andrey Utkin
commit: 5a8af17ecf5a1c663c1a6dd27b55e8baedddee42
Author: Andrey Utkin  gentoo  org>
AuthorDate: Mon Oct 14 17:47:33 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Mon Oct 14 18:38:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a8af17e

net-libs/libsignal-protocol-c: add new package

Needed as a dependency enabling OMEMO functionality of net-im/profanity.

Copied from https://github.com/optmzr/gentoo-overlay .

Bug: https://bugs.gentoo.org/697644
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andrey Utkin  gentoo.org>

 net-libs/libsignal-protocol-c/Manifest  |  1 +
 .../libsignal-protocol-c-2.3.2.ebuild   | 14 ++
 .../libsignal-protocol-c-.ebuild| 14 ++
 net-libs/libsignal-protocol-c/metadata.xml  | 21 +
 4 files changed, 50 insertions(+)

diff --git a/net-libs/libsignal-protocol-c/Manifest 
b/net-libs/libsignal-protocol-c/Manifest
new file mode 100644
index 000..8f25efb7ff5
--- /dev/null
+++ b/net-libs/libsignal-protocol-c/Manifest
@@ -0,0 +1 @@
+DIST v2.3.2.tar.gz 271930 BLAKE2B 
43e1e384f9f3a81f582445e5f1f10875948b33607aa7feaf98f4b6cc41f5fd30ca9fb7c8426ef66f93cd46a662eb4a57002f5937d68f6fd2fcf0b30b33c60997
 SHA512 
7c63c42b9a590ed1a60a6f0094668d9948aa04e5965d052c22ae22b176df7c5582b8ec5c0e6c01ad582dfe2b04067380b9734ad08c64785242e90abcdabdfb8d

diff --git a/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild 
b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild
new file mode 100644
index 000..608df011d35
--- /dev/null
+++ b/net-libs/libsignal-protocol-c/libsignal-protocol-c-2.3.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib cmake-utils
+
+DESCRIPTION="Signal Protocol C Library"
+HOMEPAGE="https://www.whispersystems.org/;
+SRC_URI="https://github.com/signalapp/${PN}/archive/v${PV}.tar.gz;
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3"
+SLOT="0"

diff --git a/net-libs/libsignal-protocol-c/libsignal-protocol-c-.ebuild 
b/net-libs/libsignal-protocol-c/libsignal-protocol-c-.ebuild
new file mode 100644
index 000..e56f24c04c6
--- /dev/null
+++ b/net-libs/libsignal-protocol-c/libsignal-protocol-c-.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 multilib cmake-utils
+
+DESCRIPTION="Signal Protocol C Library"
+HOMEPAGE="https://www.whispersystems.org/;
+
+EGIT_REPO_URI="https://github.com/signalapp/libsignal-protocol-c;
+
+LICENSE="GPL-3"
+SLOT="0"

diff --git a/net-libs/libsignal-protocol-c/metadata.xml 
b/net-libs/libsignal-protocol-c/metadata.xml
new file mode 100644
index 000..b84663d18fe
--- /dev/null
+++ b/net-libs/libsignal-protocol-c/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   andrey_ut...@gentoo.org
+   Andrey Utkin
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   william+gentoo-over...@optmzr.se
+   William Wennerström
+   
+   
+   signalapp/libsignal-protocol-c
+   
https://github.com/signalapp/libsignal-protocol-c/issues
+   
https://github.com/signalapp/libsignal-protocol-c/blob/master/README.md
+   
+



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

2019-09-20 Thread Andrey Utkin
commit: e5e358153a69fc3981ee460b96d8e07f6eaf8448
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Tue Sep 17 18:01:22 2019 +
Commit:     Andrey Utkin  gentoo  org>
CommitDate: Fri Sep 20 08:46:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e35815

net-im/spectrum2: drop user eclass

Dropped user eclass in favour of acct-* packages.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Conrad Kostecki  kostecki.com>
Signed-off-by: Andrey Utkin  gentoo.org>

 net-im/spectrum2/spectrum2-2.0.12-r1.ebuild | 117 
 1 file changed, 117 insertions(+)

diff --git a/net-im/spectrum2/spectrum2-2.0.12-r1.ebuild 
b/net-im/spectrum2/spectrum2-2.0.12-r1.ebuild
new file mode 100644
index 000..328982615fb
--- /dev/null
+++ b/net-im/spectrum2/spectrum2-2.0.12-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils python-any-r1 systemd
+
+DESCRIPTION="An open source instant messaging transport"
+HOMEPAGE="https://www.spectrum.im;
+SRC_URI="https://github.com/SpectrumIM/spectrum2/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc frotz irc mysql postgres purple sms +sqlite test twitter whatsapp 
xmpp"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+   acct-group/spectrum
+   acct-user/spectrum
+   dev-libs/boost:=[nls]
+   dev-libs/expat
+   dev-libs/libev:=
+   dev-libs/log4cxx
+   dev-libs/jsoncpp:=
+   dev-libs/openssl:0=
+   dev-libs/popt
+   dev-libs/protobuf:=
+   net-dns/libidn:0=
+   net-im/swift:=
+   net-misc/curl
+   sys-libs/zlib:=
+   frotz? ( !games-engines/frotz )
+   irc? ( net-im/libcommuni )
+   mysql? (
+   || (
+   dev-db/mariadb-connector-c
+   dev-db/mysql-connector-c
+   )
+   )
+   postgres? ( >=dev-libs/libpqxx-6.4.5:= )
+   purple? (
+   dev-libs/glib
+   net-im/pidgin:=
+   )
+   sms? ( app-mobilephone/smstools )
+   sqlite? ( dev-db/sqlite:3 )
+   twitter? ( net-misc/curl )
+   whatsapp? ( net-im/transwhat )"
+
+DEPEND="
+   ${RDEPEND}
+   doc? ( app-doc/doxygen )
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/sleekxmpp[${PYTHON_USEDEP}]')
+   dev-util/cppunit
+   net-irc/ngircd
+   )
+"
+
+# Tests are currently restricted, as they do completly fail
+RESTRICT="test"
+
+python_check_deps() {
+   has_version "dev-python/sleekxmpp[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Respect users LDFLAGS
+   sed -i -e "s/-Wl,-export-dynamic/& ${LDFLAGS}/" 
spectrum/src/CMakeLists.txt || die
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DOCS="$(usex doc)"
+   -DENABLE_FROTZ="$(usex frotz)"
+   -DENABLE_IRC="$(usex irc)"
+   -DENABLE_MYSQL="$(usex mysql)"
+   -DENABLE_PQXX="$(usex postgres)"
+   -DENABLE_PURPLE="$(usex purple)"
+   -DENABLE_SMSTOOLS3="$(usex sms)"
+   -DENABLE_SQLITE3="$(usex sqlite)"
+   -DENABLE_TESTS="$(usex test)"
+   -DENABLE_TWITTER="$(usex twitter)"
+   -DENABLE_XMPP="$(usex xmpp)"
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   cd tests/libtransport && "${EPYTHON}" ../start.py || die
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   diropts -o spectrum -g spectrum
+   keepdir /var/log/spectrum2 /var/lib/spectrum2
+   diropts
+
+   newinitd "${FILESDIR}"/spectrum2.initd spectrum2
+   systemd_newunit "${FILESDIR}"/spectrum2.service spectrum2.service
+   systemd_newtmpfilesd "${FILESDIR}"/spectrum2.tmpfiles-r1 spectrum2.conf
+
+   einstalldocs
+}



  1   2   3   4   >