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

2019-12-21 Thread Michał Górny
commit: 2d6e90fe4b77d8058d6751d3dbe2e691f7ed0728
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Dec 22 02:42:56 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 22 07:30:59 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=2d6e90fe

uid-gid.txt: request 476 UID+GID for stubby (used by net-dns/getdns)

Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/api-gentoo-org/pull/232
Signed-off-by: Michał Górny  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 9ad4903..12be34c 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -226,6 +226,7 @@ mogilefs460 -   user.eclass
 xrootd 469 469 requested
 i2pd   470 470 acct
 i2p471 471 acct
+stubby 476 476 requested   Used by net-dns/getdns
 suricata   477 477 acct
 graylog478 478 acct
 openrct2   479 479 acct



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

2019-12-21 Thread Georgy Yakovlev
commit: c19c8355440695d6b4335768c498916bb85c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 07:01:09 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 07:01:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19c8355

sys-apps/ibm-powerpc-utils: update live ebuild

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-9.ebuild 
b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-9.ebuild
index de8638eefe2..7869647abc7 100644
--- a/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-9.ebuild
+++ b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-9.ebuild
@@ -10,7 +10,7 @@ EGIT_REPO_URI="${HOMEPAGE}"
 IUSE="+rtas"
 
 SLOT="0"
-LICENSE="IBM"
+LICENSE="GPL-2+"
 KEYWORDS=""
 
 DEPEND="



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

2019-12-21 Thread Georgy Yakovlev
commit: 23dfbca870095123fc1325772028b4a104eeab14
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 06:59:29 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 07:01:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23dfbca8

sys-apps/ibm-powerpc-utils: switch 1.3.6 to GPL-2+ as well

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.6.ebuild 
b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.6.ebuild
index 58937303458..eefb8e27e63 100644
--- a/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.6.ebuild
+++ b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.6.ebuild
@@ -12,7 +12,7 @@ IUSE="+rtas"
 S="${WORKDIR}/${P//ibm-}"
 
 SLOT="0"
-LICENSE="IBM"
+LICENSE="GPL-2+"
 KEYWORDS="ppc ppc64"
 
 DEPEND="



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

2019-12-21 Thread Ulrich Müller
commit: 56ab06be25152d91295ba7ccda14677ae021e3e5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 22 06:52:08 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec 22 06:52:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ab06be

profiles/package.deprecated: Fix typo in comment.

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

 profiles/package.deprecated | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index b14e9f1c3ba..9dcd7aef549 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -30,7 +30,7 @@ dev-java/oracle-jre-bin
 # app-editors/emacs package, which makes the virtual unnecessary.
 # Packages should depend on >=app-editors/emacs-23.1:* instead.
 # See the documentation of elisp-common.eclass for details.
-# Removal (without prior masking) in 90 days, of after the release
+# Removal (without prior masking) in 90 days, or after the release
 # of Emacs 27.1, whatever will occur later. Bug #291296.
 virtual/emacs
 



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

2019-12-21 Thread Georgy Yakovlev
commit: 2f78a1d9ea0c7c7d122fc6c6e1634e84c535d763
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 06:43:02 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 06:46:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f78a1d9

sys-apps/ibm-powerpc-utils: bump to 1.3.7

Also switch to GPL-2+ license

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/ibm-powerpc-utils/Manifest|  1 +
 .../ibm-powerpc-utils-1.3.7.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/ibm-powerpc-utils/Manifest 
b/sys-apps/ibm-powerpc-utils/Manifest
index 246c1b88391..edebe338134 100644
--- a/sys-apps/ibm-powerpc-utils/Manifest
+++ b/sys-apps/ibm-powerpc-utils/Manifest
@@ -1 +1,2 @@
 DIST ibm-powerpc-utils-1.3.6.tar.gz 320582 BLAKE2B 
cce656ca7eefda3912f26c6df99112ceef831cac834af4edaf507c28c63d6bbca0d6ae0dd096474b7d3ac45daffb37dbc1068cb33b83f676922e4f27ca46ae2e
 SHA512 
a30516ccdfe19a198cd5c1a7ad3646d15b599fb40f772cbc7ac95c6d3b364575a3ebb16708022886ba3bcd3184070a3f4d72b649427879fcdd2655406470e977
+DIST ibm-powerpc-utils-1.3.7.tar.gz 322707 BLAKE2B 
5f8e9770e35cfd2d07640d228b8cff175fc71c49518d78c3582df30472a7fe2e3c520dae014d73e37992bca5f9dd13c3203e27e286f010ad0e4e95bfc5e6aa37
 SHA512 
e7ced7568d4a033131a4a543bf3128ffc1d5b1f5baf358b7bb73003e713145d3191dddee63b73d475dc0e257d54dd2470b02b15ba6ba9e49bb1d110091f2a541

diff --git a/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.7.ebuild 
b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.7.ebuild
new file mode 100644
index 000..37767f844b1
--- /dev/null
+++ b/sys-apps/ibm-powerpc-utils/ibm-powerpc-utils-1.3.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="Utilities for the maintainance of the IBM and Apple PowerPC 
platforms"
+HOMEPAGE="https://github.com/ibm-power-utilities/powerpc-utils;
+SRC_URI="https://github.com/ibm-power-utilities/${PN//ibm-}/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+IUSE="+rtas"
+
+S="${WORKDIR}/${P//ibm-}"
+
+SLOT="0"
+LICENSE="GPL-2+"
+KEYWORDS="~ppc ~ppc64"
+
+DEPEND="
+   sys-devel/bc
+"
+RDEPEND="
+   ${DEPEND}
+   !sys-apps/powerpc-utils
+   rtas? ( >=sys-libs/librtas-2.0.2 )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.5-docdir.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with rtas librtas)
+}



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

2019-12-21 Thread Ulrich Müller
commit: f975c1d122085cac2f41241d8e56f58917198596
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 22 06:43:28 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec 22 06:43:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f975c1d1

dev-lang/erlang: Update virtual/emacs dependency (again).

The virtual is deprecated, depend on app-editors/emacs instead.

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

 dev-lang/erlang/{erlang-22.2.1.ebuild => erlang-22.2.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/erlang/erlang-22.2.1.ebuild 
b/dev-lang/erlang/erlang-22.2.1-r1.ebuild
similarity index 99%
rename from dev-lang/erlang/erlang-22.2.1.ebuild
rename to dev-lang/erlang/erlang-22.2.1-r1.ebuild
index 9f0146d8969..3ffd63edd06 100644
--- a/dev-lang/erlang/erlang-22.2.1.ebuild
+++ b/dev-lang/erlang/erlang-22.2.1-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
acct-user/epmd
sys-libs/ncurses:0
sys-libs/zlib
-   emacs? ( virtual/emacs )
+   emacs? ( >=app-editors/emacs-23.1:* )
java? ( >=virtual/jdk-1.8:* )
odbc? ( dev-db/unixODBC )
sctp? ( net-misc/lksctp-tools )



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

2019-12-21 Thread Georgy Yakovlev
commit: 5227e1c67d91e982f89f46096d07a6b4b53eea28
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 06:20:20 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 06:20:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5227e1c6

sys-apps/opal-utils: bump to 6.5.2

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-apps/opal-utils/Manifest|  1 +
 sys-apps/opal-utils/opal-utils-6.5.2.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/sys-apps/opal-utils/Manifest b/sys-apps/opal-utils/Manifest
index 76e3988e3ba..1e6b9b49bae 100644
--- a/sys-apps/opal-utils/Manifest
+++ b/sys-apps/opal-utils/Manifest
@@ -1 +1,2 @@
+DIST opal-utils-6.5.2.tar.gz 2082426 BLAKE2B 
20256f13f95da73bcccae670627c9786229e756183fad33ff45ecf2d91f1039c73a0f881b3ac794abad35d51b7bef0b780bd0f8260818c84a262ce7bb0c45b2e
 SHA512 
765e568ad60f5cd7df8868eb3faea841d37c75cb14f33ab30f9419550ea146aeec0d02d622752af1e09a36e744f93be3a56fe6cbc8ac91a94effba9754a24091
 DIST opal-utils-6.5.tar.gz 2080841 BLAKE2B 
cd8bda3b7f3bcbc620f922a6baa69f452a95c60a96eb9adf67d781dc5d1a75fc43cba7aa3ed82105de7a04041cfb61f43e909794702564819cda6f11afd23815
 SHA512 
f756307403ec49f24e5dbc06dbe8fe52898da27f2a0fa761164b1d85efd33dae8a8f96de3859eb7b11f85f43a790c9c213f9ebf0c7f4a859b590dcfb35e38571

diff --git a/sys-apps/opal-utils/opal-utils-6.5.2.ebuild 
b/sys-apps/opal-utils/opal-utils-6.5.2.ebuild
new file mode 100644
index 000..bbde6d6db52
--- /dev/null
+++ b/sys-apps/opal-utils/opal-utils-6.5.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit linux-info python-any-r1 systemd toolchain-funcs
+
+DESCRIPTION="OPAL firmware utilities"
+HOMEPAGE="https://github.com/open-power/skiboot;
+SRC_URI="https://github.com/open-power/skiboot/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~ppc64"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="doc? (
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   ')
+)"
+
+CONFIG_CHECK="~MTD_POWERNV_FLASH ~OPAL_PRD ~PPC_DT_CPU_FTRS ~SCOM_DEBUGFS"
+ERROR_MTD_POWERND_FLASH="CONFIG_MTD_POWERND_FLASH is required to use pflash 
and opal-gard"
+ERROR_OPAL_PRD="CONFIG_OPAL_PRD is required to run opal-prd daemon"
+ERROR_SCOM_DEBUGFS="CONFIG_SCOM_DEBUGFS is required to use xscom-utils"
+
+S="${WORKDIR}/skiboot-${PV}"
+
+python_check_deps() {
+   has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed -i '/^CFLAGS +=/ s/-g2 -ggdb//' external/opal-prd/Makefile || die
+}
+
+src_configure() {
+   tc-export CC LD
+   export OPAL_PRD_VERSION="${PV}"
+   export GARD_VERSION="${PV}"
+   export PFLASH_VERSION="${PV}"
+   export XSCOM_VERSION="${PV}"
+}
+
+src_compile() {
+   emake V=1 -C external/opal-prd
+   emake V=1 -C external/gard
+   emake V=1 -C external/pflash
+   emake V=1 -C external/xscom-utils
+
+   use doc && emake V=1 -C doc html
+}
+
+src_install() {
+   emake -C external/opal-prd DESTDIR="${D}" prefix="${EPREFIX}/usr" 
install
+   emake -C external/gard DESTDIR="${D}" prefix="${EPREFIX}/usr" install
+   emake -C external/pflash DESTDIR="${D}" prefix="${EPREFIX}/usr" install
+   emake -C external/xscom-utils DESTDIR="${D}" prefix="${EPREFIX}/usr" 
install
+
+   newinitd "${FILESDIR}"/opal-prd.initd opal-prd
+   newconfd "${FILESDIR}"/opal-prd.confd opal-prd
+
+   systemd_dounit external/opal-prd/opal-prd.service
+
+   if use doc; then
+   rm -r doc/_build/html/_sources || die
+   local HTML_DOCS=( doc/_build/html/. )
+   fi
+   einstalldocs
+}



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

2019-12-21 Thread Hans de Graaff
commit: 175dbb8748ceb17cd517506ae7abe3e95bfb69ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 22 06:18:06 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 22 06:18:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175dbb87

dev-ruby/racc: fix parser-text installation

We now use upstream git where this file is not pre-packaged.

Closes: https://bugs.gentoo.org/703416
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/racc/{racc-1.4.16.ebuild => racc-1.4.16-r1.ebuild} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/racc/racc-1.4.16.ebuild 
b/dev-ruby/racc/racc-1.4.16-r1.ebuild
similarity index 95%
rename from dev-ruby/racc/racc-1.4.16.ebuild
rename to dev-ruby/racc/racc-1.4.16-r1.ebuild
index 8f4985f2343..36ea4bf0529 100644
--- a/dev-ruby/racc/racc-1.4.16.ebuild
+++ b/dev-ruby/racc/racc-1.4.16-r1.ebuild
@@ -32,12 +32,11 @@ all_ruby_prepare() {
# the extension.
sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+   # Which means we need to generate the parser file here
+   rake lib/racc/parser-text.rb || die
 
# Avoid isolation since dependencies are not properly declared.
sed -i -e 's/, :isolate//' Rakefile || die
-
-   # Fix version number in regress files
-   sed -i -e 's/1.4.14/1.4.15/' test/regress/* || die
 }
 
 each_ruby_prepare() {



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

2019-12-21 Thread Craig Andrews
commit: 86cafb432163b59328017e351435a85ee8136ad8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec 22 04:50:38 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 22 04:50:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86cafb43

net-p2p/cpuminer-opt: 3.10.5 version bump

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

 net-p2p/cpuminer-opt/Manifest   |  1 +
 net-p2p/cpuminer-opt/cpuminer-opt-3.10.5.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index 87d797fab7d..c1c50704f11 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -1,2 +1,3 @@
 DIST cpuminer-opt-3.10.3.tar.gz 1940128 BLAKE2B 
cf8b591cc10dc5507eef322de397c462a14c2164ec8806ff189a135abdc58314add18d46110d05f6ba365a475632df2bb33f97706454049a9275e08004c90d5a
 SHA512 
cc1d4934fc17cc7ecd1402e9e32fc9caf9a493e3f3e573637036638e10679c19ba4a2e4f83376ddb462c7d404aecf747c0bd4d46e4e934013ad9d53a765a862f
 DIST cpuminer-opt-3.10.4.tar.gz 1958764 BLAKE2B 
2d7aaffe51625d958c856612680de1d71711bf41ad08c30167295d26d794dcde355f967787f6d3c1f80753d9ea65ea9e38c87d22053592338851a1c5b7e0769f
 SHA512 
6987972918a921f5763eb9eb80026fcc7ab163d0caa78003c193678ade043dfbcdc967ccd03084fdcd838752e0dd1dc7eefcb845d525706cd1f6f13d039b7fa0
+DIST cpuminer-opt-3.10.5.tar.gz 1963667 BLAKE2B 
6906aef3b8e74ab917a1c9dcbf48eb5442076c5fc0c88c2491d567f673431350828a55932e9c31677d5cd67893f4939bd8eb85728145bcc633ef108037aab268
 SHA512 
cf7dadd2ac3d7d55a7648540d044b110be3f78a4babe35b1cdaf9dcd2a259c4b7b8f61a4524dd4d8c932aeeff902c36b6f24f59311bc6d29cdccc7ef45f0876f

diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.10.5.ebuild 
b/net-p2p/cpuminer-opt/cpuminer-opt-3.10.5.ebuild
new file mode 100644
index 000..666d27ee1c0
--- /dev/null
+++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.10.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="Optimized multi algo CPU miner"
+HOMEPAGE="https://github.com/JayDDee/cpuminer-opt;
+IUSE="cpu_flags_x86_sse2 curl libressl"
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="cpu_flags_x86_sse2"
+DEPEND="
+   dev-libs/gmp:0
+   dev-libs/jansson
+   >=net-misc/curl-7.15[ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+"
+RDEPEND="${DEPEND}"
+if [[ ${PV} == "" ]] ; then
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   append-ldflags -Wl,-z,noexecstack
+   econf --with-crypto --with-curl
+}
+
+src_install() {
+   default
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   insinto "/etc/${PN}"
+   doins cpuminer-conf.json
+}
+
+src_test() {
+   ./cpuminer --cputest || die
+}



[gentoo-commits] repo/gentoo:master commit in: www-misc/shellinabox/

2019-12-21 Thread Craig Andrews
commit: da418d0d9abe70ba56806ee12e057b390ef5a81a
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Dec 18 21:58:54 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 22 04:47:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da418d0d

www-misc/shellinabox: GLEP 81 user/group management

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

 www-misc/shellinabox/shellinabox-2.20-r4.ebuild | 108 
 1 file changed, 108 insertions(+)

diff --git a/www-misc/shellinabox/shellinabox-2.20-r4.ebuild 
b/www-misc/shellinabox/shellinabox-2.20-r4.ebuild
new file mode 100644
index 000..dd3929f75bf
--- /dev/null
+++ b/www-misc/shellinabox/shellinabox-2.20-r4.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Export command line tools to a web based terminal emulator"
+HOMEPAGE="https://github.com/shellinabox/shellinabox;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+pam"
+
+RDEPEND="
+   acct-user/shellinaboxd
+   acct-group/shellinaboxd"
+
+DEPEND="
+   ${RDEPEND}
+   dev-libs/openssl:0=
+   pam? ( sys-libs/pam )"
+
+SIAB_CERT_DIR="/etc/shellinabox/cert"
+SIAB_SSL_BASH="${SIAB_CERT_DIR}/gen_ssl_cert.bash"
+SIAB_DAEMON="${PN}d"
+
+shellinbox_gen_ssl_setup() {
+   read -r -d '' SIAB_SSL_SETUP << EOF
+cd ${SIAB_CERT_DIR}
+openssl genrsa -des3 -out server.key 1024
+openssl req -new -key server.key -out server.csr
+cp server.key server.key.org
+openssl rsa -in server.key.org -out server.key
+openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
+cat server.crt server.key > certificate.pem
+EOF
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconf=(
+   --disable-runtime-loading
+   --enable-ssl
+   )
+
+   econf \
+   $(use_enable pam) \
+   "${myeconf[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   # make installs the binary in bin...
+   rm -rf "${D}/usr/bin" || die
+
+   # ... whereas it should put it in sbin.
+   dosbin "${SIAB_DAEMON}"
+
+   # Install init+conf files.
+   newinitd "${FILESDIR}/${SIAB_DAEMON}.init" "${SIAB_DAEMON}"
+   newconfd "${FILESDIR}/${SIAB_DAEMON}.conf" "${SIAB_DAEMON}"
+
+   # Install systemd unit file.
+   systemd_dounit "${FILESDIR}"/shellinaboxd.service
+
+   # Install CSS files.
+   insinto "/usr/share/${PN}-resources"
+   doins -r "${PN}"/*.css
+
+   # Create directory where SSL certificates will be generated.
+   dodir "${SIAB_CERT_DIR}"
+
+   # Generate set up variable.
+   shellinbox_gen_ssl_setup
+
+   # Dump it in a bash script.
+   echo "#!/usr/bin/env bash" > "${D}/${SIAB_SSL_BASH}" || die
+   echo "${SIAB_SSL_SETUP}" >> "${D}/${SIAB_SSL_BASH}" || die
+   chmod +x "${D}/${SIAB_SSL_BASH}" || die
+}
+
+pkg_postinst() {
+   ewarn
+   ewarn "The default configuration exposes a login shell"
+   ewarn "with SSL disabled on the localhost interface only."
+   ewarn
+
+   shellinbox_gen_ssl_setup
+
+   einfo
+   einfo "To generate self-signed SSL certificates"
+   einfo "please read the procedure explained here:"
+   einfo "https://code.google.com/p/shellinabox/issues/detail?id=59#c15;
+   einfo
+   einfo "${SIAB_SSL_SETUP}"
+   einfo
+   einfo "This walkthrough has been written in ${SIAB_SSL_BASH} for your 
convenience."
+   einfo "Make sure to execute this script."
+   einfo
+}



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

2019-12-21 Thread Craig Andrews
commit: 5a37a136e30d4889b31c49088efa78e3d2afa9e0
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Dec 18 21:58:18 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 22 04:47:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a37a136

acct-user/shellinaboxd: User for www-misc/shellinabox

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

 acct-user/shellinaboxd/metadata.xml  | 12 
 acct-user/shellinaboxd/shellinaboxd-0.ebuild | 12 
 2 files changed, 24 insertions(+)

diff --git a/acct-user/shellinaboxd/metadata.xml 
b/acct-user/shellinaboxd/metadata.xml
new file mode 100644
index 000..b09023bbc39
--- /dev/null
+++ b/acct-user/shellinaboxd/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+monsie...@gentoo.org
+Patrice Clement
+
+
+shell-to...@gentoo.org
+Gentoo Shell Tools Project
+
+

diff --git a/acct-user/shellinaboxd/shellinaboxd-0.ebuild 
b/acct-user/shellinaboxd/shellinaboxd-0.ebuild
new file mode 100644
index 000..e7a3eaf808c
--- /dev/null
+++ b/acct-user/shellinaboxd/shellinaboxd-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="shellinabox user"
+ACCT_USER_ID=139
+ACCT_USER_GROUPS=( shellinaboxd )
+
+acct-user_add_deps



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

2019-12-21 Thread Craig Andrews
commit: 75cbe7158bb7c97348af15c645022300fea2addc
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Dec 18 21:57:53 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 22 04:47:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75cbe715

acct-group/shellinaboxd: Group for www-misc/shellinabox

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14046
Signed-off-by: Craig Andrews  gentoo.org>

 acct-group/shellinaboxd/metadata.xml  | 12 
 acct-group/shellinaboxd/shellinaboxd-0.ebuild |  9 +
 2 files changed, 21 insertions(+)

diff --git a/acct-group/shellinaboxd/metadata.xml 
b/acct-group/shellinaboxd/metadata.xml
new file mode 100644
index 000..b09023bbc39
--- /dev/null
+++ b/acct-group/shellinaboxd/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+monsie...@gentoo.org
+Patrice Clement
+
+
+shell-to...@gentoo.org
+Gentoo Shell Tools Project
+
+

diff --git a/acct-group/shellinaboxd/shellinaboxd-0.ebuild 
b/acct-group/shellinaboxd/shellinaboxd-0.ebuild
new file mode 100644
index 000..d76e14fea90
--- /dev/null
+++ b/acct-group/shellinaboxd/shellinaboxd-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="shellinabox group"
+ACCT_GROUP_ID=139



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

2019-12-21 Thread Craig Andrews
commit: 5dc6ff458efb6c563ab0999290b02fedff3bb905
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec 22 04:46:09 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec 22 04:46:43 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=5dc6ff45

uid-gid.txt: update acct for shellinaboxd

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

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 9247afe..9ad4903 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -150,6 +150,7 @@ mythtv  117 117 acct
 murmur 122 122 acct
 ntp123 123 acct
 rtkit  133 133 acct
+shellinaboxd   139 139 acct
 owfs   150 150 user.eclass Ebuild allows 
overriding username.
 stapusr-   156 user.eclass
 stapsys-   157 user.eclass



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

2019-12-21 Thread Georgy Yakovlev
commit: e62fa0df8bfe13642bc14d929baf05577148543d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 03:22:19 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 03:22:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62fa0df

dev-python/grpcio: bump to 1.26.0

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio/Manifest |  1 +
 dev-python/grpcio/grpcio-1.26.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index d9879a3be65..41441bd9494 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -8,3 +8,4 @@ DIST grpcio-1.22.1.tar.gz 13923342 BLAKE2B 
6d211b93a7597f568d106e0d6e3d30b90d7b4
 DIST grpcio-1.23.0.tar.gz 13977223 BLAKE2B 
b9f95aaf397eae9610280937980e4b2694af98e6cd5f80015dd83c67ec6bf9c41e76474f873627d6c6cc35fe9af3b45f14aabb6ea809b51cf5f0bb0f3b702794
 SHA512 
ff3cd9d2380a158ea7a49ba2c9cd5bd1ec98194aa48cf2d45596ab93f0e8a6d6ed0291e5dfc52bca79c62950e6a0ce387819d19f036c0dd1e6dc7b737c1ee97f
 DIST grpcio-1.24.3.tar.gz 14030592 BLAKE2B 
aa9e61c692937d7fc06d0fb601f7632a6ac5fb165aabec9e7993cf1fa41254b004fff89f650f390544e5fb1972dca542169ce0fdae79a71d775fe3cbb44a2d95
 SHA512 
0dc90de5a06b9af7fa91d3e96117f69813e5fee31499e8e48daac7d164856594f164a434d3dd28d6e0220e417926aadceabb9b7597e86a6bb87d8943e6661dce
 DIST grpcio-1.25.0.tar.gz 15358518 BLAKE2B 
84ae22faa25dcd961c5cd0e6db68c48df4b64a529673d729436710e0fa08dd6119304dc7905f46ce4f92e6bccbbb05068d7fa04da4c579a1d59c4717623807bc
 SHA512 
bb0241905bad15d6bd019323f1699b95f7cd047aec227197aed9f0bfbca923788fbf59052ab604718542ad69767877560853ef563613ea0490cee2e9f9e9206d
+DIST grpcio-1.26.0.tar.gz 15406206 BLAKE2B 
4a9031e1d9e9285d1c1ee90396ae339a47715fa2c279f5bce517e3ea02bdc755e3044e3e402f73b3d797a6b1415f58396097a55ba16200c7f9d4569b0b159fe3
 SHA512 
df3b6787449c202f3e70640907c76231dbbeb6b411167300ba8a53c17f7d45ffa513a81046a4a66a368f2c17c2d57a48a07cb236f44a005e4073bd5d8aa3865c

diff --git a/dev-python/grpcio/grpcio-1.26.0.ebuild 
b/dev-python/grpcio/grpcio-1.26.0.ebuild
new file mode 100644
index 000..22790ff5d13
--- /dev/null
+++ b/dev-python/grpcio/grpcio-1.26.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="High-performance RPC framework (python libraries)"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-libs/openssl-1.0.2:0=[-bindist]
+   >=dev-python/cython-0.28.3[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   net-dns/c-ares:=
+   !

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

2019-12-21 Thread Georgy Yakovlev
commit: 9d1fd79473939e934a37c9b8989ccf9c576f4b8e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 03:14:28 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 03:14:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1fd794

net-libs/grpc: bump to 1.26.0

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-libs/grpc/Manifest   |   1 +
 net-libs/grpc/grpc-1.26.0.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index c347eb0907d..1b87058b8c7 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -8,3 +8,4 @@ DIST grpc-1.22.1.tar.gz 15083781 BLAKE2B 
5f1bc2fc638cfa2f97df9dfba3c927ae0c7871b
 DIST grpc-1.23.0.tar.gz 15212436 BLAKE2B 
119a62e6573a1c7785934f7752d9bf2fc0f503a268e439ce143d6730994e3fc154ffd558a2fb3776a77f5f36798baac334f50d1c612ae5564c3c2f110df8b42c
 SHA512 
4770651bd73b71735152155327c44d59125442b405157ffea8fb80b6f16406dd388474394e44ef620e2a777018121988a3a7a552a42141650d7cac263ab499a0
 DIST grpc-1.24.3.tar.gz 15364420 BLAKE2B 
7a1262ee931c2578399e7373e25fefb7a4329a2c0f139b17fbd4073406a931730393016455ff3ddee8b686ebb7903a898ca532972f57369c7658c68643b6d715
 SHA512 
19afa8b1fd64c429317c85d8cf42d01af0ac6aec82508740c176e1fd4f92dea9531ea9812523215ed67466bae93a75e14dc34cd9cce5987a13c0104e0313c69c
 DIST grpc-1.25.0.tar.gz 16460163 BLAKE2B 
a581b1db459468e7c01af579da39cc111825931eee21d9af13833b1d65e448ee2024d86edb95e7acb705ad427f793d7911d6fb66418155e75f5e1f0e6116578a
 SHA512 
7d9e126eafdfefe9b5c2eacf9c082b972115f231a55cff53386305f2df68037e2593eedc3f27fe0eaeb7fbe78b28f6b87607cdeccf59929b9a9b33bf74ab5c92
+DIST grpc-1.26.0.tar.gz 16673794 BLAKE2B 
f72d1997366e5e6e8b6b554149f90a187cbaea65da0070f4525739db38c053c6b280509f2faf2ec0e283ab9b7d000efda46b90b18143cd5ef8c1ec0881e00d3d
 SHA512 
4f7d067c582d0a9be7b7d4dd1e08acdbe6ff0686dfe92b5db5b7927f779410a4237acfd1c61d9f79eb2d00f86cf93cc7492fa372c1877e57c1aa23e9bb2648bb

diff --git a/net-libs/grpc/grpc-1.26.0.ebuild b/net-libs/grpc/grpc-1.26.0.ebuild
new file mode 100644
index 000..0a1213a0a71
--- /dev/null
+++ b/net-libs/grpc/grpc-1.26.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="examples doc perftools systemtap static-libs"
+
+DEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist]
+   >=dev-libs/protobuf-3.8.0:=
+   >=net-dns/c-ares-1.15.0:=
+   sys-libs/zlib:=
+   perftools? ( dev-util/google-perftools:= )
+   systemtap? ( dev-util/systemtap )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+# requires network
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/grpc-1.21.0-fix-host-ar-handling.patch"
+   "${FILESDIR}/grpc-1.3.0-Don-t-run-ldconfig.patch"
+   "${FILESDIR}/grpc-1.25.0-pkgconfig-libdir.patch"
+   "${FILESDIR}/grpc-1.22.0-cxx_arg_list_too_long_forloop.patch" # 
https://github.com/grpc/grpc/issues/14844
+)
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+   rm -r third_party/cares || die
+   sed -i 's:-Werror::g' Makefile || die
+   sed -i 's@$(prefix)/lib@$(prefix)/$(INSTALL_LIBDIR)@g' Makefile || die 
"fix libdir"
+
+   default
+}
+
+src_compile() {
+   tc-export CC CXX PKG_CONFIG
+
+   local myemakeargs=(
+   V=1
+   prefix=/usr
+   INSTALL_LIBDIR="$(get_libdir)"
+   AR="$(tc-getAR)"
+   AROPTS="rcs"
+   CFLAGS="${CFLAGS}"
+   CXXFLAGS="${CXXFLAGS}"
+   LD="${CC}"
+   LDXX="${CXX}"
+   STRIP=/bin/true
+   HOST_AR="$(tc-getBUILD_AR)"
+   HOST_CC="$(tc-getBUILD_CC)"
+   HOST_CXX="$(tc-getBUILD_CXX)"
+   HOST_LD="$(tc-getBUILD_CC)"
+   HOST_LDXX="$(tc-getBUILD_CXX)"
+   HAS_SYSTEM_PERFTOOLS="$(usex perftools true false)"
+   HAS_SYSTEMTAP="$(usex systemtap true false)"
+   )
+
+   emake "${myemakeargs[@]}"
+}
+
+src_install() {
+   local myemakeargs=(
+   V=1
+   prefix="${ED}"/usr
+   INSTALL_LIBDIR="$(get_libdir)"
+   STRIP=/bin/true
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   use static-libs || find "${ED}" -name '*.a' -delete
+
+   if use examples; then
+   find examples -name '.gitignore' -delete || die
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   if use doc; then
+   

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

2019-12-21 Thread Georgy Yakovlev
commit: 10eb5768a69f356e9a98a61bcedfb4dba753c3fd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 03:25:34 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 03:25:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10eb5768

dev-python/grpcio-tools: bump to 1.26.0

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio-tools/Manifest   |  1 +
 dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index 2c4e02cbe99..3db333cbaf0 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -8,3 +8,4 @@ DIST grpcio-tools-1.22.1.tar.gz 2022553 BLAKE2B 
bd94ece55c5e9e41c923c1beb5a2deb2
 DIST grpcio-tools-1.23.0.tar.gz 2025916 BLAKE2B 
7dc3854e29731f7736ef08526142e31e9b14df2b08367cddc9dd69a0b5ebb53938a9a24284e5228fd603402960507d7903eb7a6c90a1243ed311cd595eda0f26
 SHA512 
306e1de073bffd036643dee6fdaf8c2f48cf810fc4403b02a5b2aa44ba77d8c985181b23ec20d787261786b1c6e4930f8e5a253752da95beeb257ff0555175cb
 DIST grpcio-tools-1.24.3.tar.gz 1984292 BLAKE2B 
f9ec935f0ea8af31ac5f60909551efc403241917879fb456ea88ac3fc58cd068f0263726819f0e6500d6ca11ae38cd1799db6af4d4f822002d92fe7a16d01060
 SHA512 
89d12beadead3c68532a769795446a9edca96be495ea2af42bf1934e86cc06d06fc345f7847b17a088d66a2c4390461533be075a93e3d5c255c625da097812ab
 DIST grpcio-tools-1.25.0.tar.gz 1987671 BLAKE2B 
3f5d0a7927e8d10a3951d494884fcfbbc9bf531ca3e63324a1c4923eea47065f3db665f26f968e778bcea418cc6b801bd1c863ed2ead1aaa123205a4ac6a97f7
 SHA512 
9f17e1641766537002e595e660e384dab54c5c36f17b2f085348392171bcbcaacbb0a55f77ba6eba50603faef59c5436c784b6c1a0de96597d7701e1bf82710f
+DIST grpcio-tools-1.26.0.tar.gz 1990162 BLAKE2B 
3f07f5d5be14851a3df276865b9a4d93222f0d4bb95610600ac56efa268e46225c2095d7112612296649bb48afb53a35b73febb3b379f05ea061e269c3546f03
 SHA512 
d1780a0103b531cc4416b4524c77bd96ab6aac3c081a8ba8c402c10909eb3945d9a3caf4ecc8f9f9c8ae216958405bb98fe1b1874af46407084ed3a65128e105

diff --git a/dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild 
b/dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild
new file mode 100644
index 000..b0d0c57f783
--- /dev/null
+++ b/dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Protobuf code generator for gRPC"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/cython[${PYTHON_USEDEP}]
+   ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+python_configure_all() {
+   export GRPC_PYTHON_BUILD_WITH_CYTHON=1
+   export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)"
+}



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

2019-12-21 Thread Georgy Yakovlev
commit: dbbf5e4189a3f98f3ab2cf7081152382dff61f7c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 03:27:43 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 03:27:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbbf5e41

dev-python/grpcio-testing: bump to 1.26.0

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/grpcio-testing/Manifest |  1 +
 .../grpcio-testing/grpcio-testing-1.26.0.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/grpcio-testing/Manifest 
b/dev-python/grpcio-testing/Manifest
index 4512c27f584..4f2a1c37362 100644
--- a/dev-python/grpcio-testing/Manifest
+++ b/dev-python/grpcio-testing/Manifest
@@ -8,3 +8,4 @@ DIST grpcio-testing-1.22.1.tar.gz 16718 BLAKE2B 
c90717c5910be42a161fd08746b898a6
 DIST grpcio-testing-1.23.0.tar.gz 17042 BLAKE2B 
42eeaf657355c569dd62e0acdad99449b2d70d725f493a727168314ca8f4a8016b3a39521b8796cc6160472e455385004079857ed88e796c964304d99b5361e4
 SHA512 
3eb370f5a6568a22a87c72c8bad1c4ae537d36b19fa45039620dc3ae645561bd4836cd430fdf6f64a7687178412c4a2e51fb6474d470039e310f639f86c351f3
 DIST grpcio-testing-1.24.3.tar.gz 17066 BLAKE2B 
9f968ce096b70d7b3a01d9991d2dbd70aa73cb39dce4ea1aeb36e65f6e33180b0e7d126c18029da6cb1c91bb4371206cd3481ddaf0014c24e463014d6e990a08
 SHA512 
265369f696ecc5e3fff35027d951c405e62e7c8ac61145813d7eca66db6e91d0ebfc39ef151cedd9c67437688898bde02656fdbd547718443f2701ab18e68a1b
 DIST grpcio-testing-1.25.0.tar.gz 16469 BLAKE2B 
00bf64f79c073b2bce8bac519555ffecf4701f5d99d58bf15fb5a12acc71639b014986e4699f8ce8e0c68606ee6582c7d214474e88120a51495b61a7e03f2612
 SHA512 
11531ff2dc58f3ed7eba4ef3160dca475a5dbe76ff6570337005e7c3e276a6e7efe33556151fb263c209eac2bba1efb7ab611744405ab97eafb78edb07476240
+DIST grpcio-testing-1.26.0.tar.gz 17018 BLAKE2B 
5747cef7d45ebd5deb0f86537fde2994ec7d4b0eb94cfbbfd3f9ad869e43a549d7a289477f76fc87d0c72a3a232bb643aa64c97e2ce3cc80ccb18368b276befb
 SHA512 
7fae8c2e5dce79562005ae0c5e779e8ff157e245d849b573376aa36cc98fc6efa126f2aeed9431d2c41535ffbbac017ce69d83b5fffaf7f75b5493e778e8caf9

diff --git a/dev-python/grpcio-testing/grpcio-testing-1.26.0.ebuild 
b/dev-python/grpcio-testing/grpcio-testing-1.26.0.ebuild
new file mode 100644
index 000..32955539b95
--- /dev/null
+++ b/dev-python/grpcio-testing/grpcio-testing-1.26.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} )
+inherit distutils-r1
+
+DESCRIPTION="Testing utilities for gRPC Python"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnscrypt-proxy/files/, net-dns/dnscrypt-proxy/

2019-12-21 Thread Georgy Yakovlev
commit: 632f74a9055bf64626eb60cc038ba3a41bc038d7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 02:39:25 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 02:41:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632f74a9

net-dns/dnscrypt-proxy: rename initd file

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.33.ebuild | 2 +-
 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.34.ebuild | 2 +-
 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.35.ebuild | 2 +-
 net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild | 2 +-
 net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild   | 2 +-
 .../files/{dnscrypt-proxy.initd-r1 => dnscrypt-proxy.initd} | 0
 6 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.33.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.33.ebuild
index eac66d7f082..357e2fb1bc9 100644
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.33.ebuild
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.33.ebuild
@@ -57,7 +57,7 @@ src_install() {
insinto /usr/share/dnscrypt-proxy
doins -r "utils/generate-domains-blacklists/."
 
-   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.socket 
dnscrypt-proxy.socket

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.34.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.34.ebuild
index e3266982fa2..3d902b82aae 100644
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.34.ebuild
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.34.ebuild
@@ -53,7 +53,7 @@ src_install() {
insinto /usr/share/dnscrypt-proxy
doins -r "utils/generate-domains-blacklists/."
 
-   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
 
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.35.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.35.ebuild
index e3266982fa2..3d902b82aae 100644
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.35.ebuild
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.35.ebuild
@@ -53,7 +53,7 @@ src_install() {
insinto /usr/share/dnscrypt-proxy
doins -r "utils/generate-domains-blacklists/."
 
-   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
 
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild
index e3266982fa2..3d902b82aae 100644
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild
@@ -53,7 +53,7 @@ src_install() {
insinto /usr/share/dnscrypt-proxy
doins -r "utils/generate-domains-blacklists/."
 
-   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
 
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild
index e3266982fa2..3d902b82aae 100644
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-.ebuild
@@ -53,7 +53,7 @@ src_install() {
insinto /usr/share/dnscrypt-proxy
doins -r "utils/generate-domains-blacklists/."
 
-   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
 
systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service

diff --git a/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd-r1 
b/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd
similarity index 100%
rename from net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd-r1
rename to net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnscrypt-proxy/files/, net-dns/dnscrypt-proxy/

2019-12-21 Thread Georgy Yakovlev
commit: d995f2843d1ff2ffcf64a90d376364c9ea1e0a02
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 02:37:27 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 02:41:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d995f284

net-dns/dnscrypt-proxy: drop old, cleanup

Closes: https://bugs.gentoo.org/695280
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-dns/dnscrypt-proxy/Manifest|   5 -
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild | 101 -
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.25.ebuild|  98 
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.27.ebuild| 101 -
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.28.ebuild| 101 -
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.29.ebuild| 101 -
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.31.ebuild| 101 -
 net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd  |  19 
 8 files changed, 627 deletions(-)

diff --git a/net-dns/dnscrypt-proxy/Manifest b/net-dns/dnscrypt-proxy/Manifest
index 97ccc6e3b2d..66a479f6498 100644
--- a/net-dns/dnscrypt-proxy/Manifest
+++ b/net-dns/dnscrypt-proxy/Manifest
@@ -1,8 +1,3 @@
-DIST dnscrypt-proxy-2.0.25.tar.gz 2596674 BLAKE2B 
10947c9e496c47a565e62fb4ca6ad95679da0d237885fe09da367b501bf0dd228cb3d4af41b3527dca64665364527ec2db06afab2c209792409078debd7d3fc8
 SHA512 
74a47b013e15cbdcf8691bf3618cce40149f9832f6fc4c2cbfb6af2a72b4ecb52b068a150999771a77fcf4fdb49c64dabd127c5101ae29fb86723bc30c946133
-DIST dnscrypt-proxy-2.0.27.tar.gz 2478887 BLAKE2B 
e9cabd6bdb330c3174cb904951f9e1a0a5482b642d458dd9fc7cba8d05333e7d91c37d43fbd360d8fbcda1c5febd2e5d577e0e612d9c2211047ba2a047b929ef
 SHA512 
68cecec0228b3f03d5c50576c7dec32c7474a22bd1740d43b29514b5a00f27376ed5236302fa68c493f0c188134855b277f92937fa726783af3f7246
-DIST dnscrypt-proxy-2.0.28.tar.gz 2620245 BLAKE2B 
fe31dd6d8054c4ae3d5892aaef0c8362405e06dba6de32121d9dea5d64d396ec39b1cfa884d5587c21367bb1dc3c1a4b4f994c286d0b8cc2a8bdbd9d247d239e
 SHA512 
45496a02bd19c94def17b621d0843cc93de4467e51ded4c20af91d9b5aa127529d85b8ff2473a88293c726611291a055d466a50258b7587da0e7d4ba7f0f366e
-DIST dnscrypt-proxy-2.0.29.tar.gz 2621844 BLAKE2B 
3ebd02b3c9df9dcb41d27d38a9d9f64c01d98f7b1afee7a7c3b1dd3ef26b2104aae650e34ff1b5651007461ee75d28bcfbfa3c7e82c32532f36553740e3dcb50
 SHA512 
f02abe56e017153e7fc8b4a26b34c90f68554a1b32a16558c05e8113327896dbf7f81aa69c76fa823a4a0a697b4bb2089bdeb1237ad4ef3587121c2d4cdfe78c
-DIST dnscrypt-proxy-2.0.31.tar.gz 2640523 BLAKE2B 
cf2e2b5557e6fcf59d3d28978db6c5e46f6b7f58aa4c5ae423149ec2f557269e88846dc4f97c6f6f20ff013b14b61b20d2df750d6b07946606293778a31e0ca1
 SHA512 
500c800213b94bf8ecbea7493716de5fe41afd584c70844519f1f50827b94a28ec982f2c2b85f7a281dca58273ba968113beed6a965c62bb3dc47ab83d7a1629
 DIST dnscrypt-proxy-2.0.33.tar.gz 2723092 BLAKE2B 
26ed819f264c1a536b2e47d9ffa412097eba5c9597ad2a5e7ff7a485ad660aeb882c5ce527bb072a5f7b5782387ce1b72cc74400973f9cebd66a50bd2308d830
 SHA512 
5c6eb655aa70457889253cbf630e7e37011a461a7f181f0a667694d53146ad9dee88bbbf80c7db3187bba0054af2a63b7b5be1a229800b2566a9758e9d047429
 DIST dnscrypt-proxy-2.0.34.tar.gz 2741556 BLAKE2B 
81e3c5b1de70cf81882725b1d1f9bfb0b687dbac6ce408c70178ac7107c6c4fc6fbee4a05deb775519aef82c2added5cec9e264a73af1b6eca1524ecd973c381
 SHA512 
b48bbedbd5fea5514669ff5593ecd0aee083979c3030fe775558441ee2c398206eba786b9497022c3fab08fe7ee49dcc5205303629834f8fe65d7246e3352381
 DIST dnscrypt-proxy-2.0.35.tar.gz 2740595 BLAKE2B 
a64d1771979179f6b2387473c6ac21705b30263572550efd4ffb8ef008e67a74878ab4e72bbb4f29528c4c13dfaf4654f7625671579cb90c3b784ab4299f7ec0
 SHA512 
41e3c0646e215da3ce00e9ff9f22a4d3468b6589c424343ce0649c5a47cdbce26c2d9ffc3abf61c35d85eda964c499877d6f13619ce2308fe045a0272b1ca0e9

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild
deleted file mode 100644
index 694bc5d7c02..000
--- a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.25-r2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGO_PN="github.com/jedisct1/${PN}"
-
-inherit fcaps golang-build systemd
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://${EGO_PN}.git;
-else
-   SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-fi
-
-DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols"
-HOMEPAGE="https://github.com/jedisct1/dnscrypt-proxy;
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="pie"
-
-DEPEND=">=dev-lang/go-1.12"
-
-RDEPEND="
-   acct-group/dnscrypt-proxy
-   acct-user/dnscrypt-proxy
-"
-
-FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy )
-PATCHES=( "${FILESDIR}"/config-full-paths-r10.patch )
-
-src_prepare() {
-   

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

2019-12-21 Thread Georgy Yakovlev
commit: ec2583a3e195d61a85c5e8dfe739978d51009c51
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 02:33:04 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 02:33:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2583a3

net-dns/dnscrypt-proxy: bump to 2.0.36

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-dns/dnscrypt-proxy/Manifest|  1 +
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild| 99 ++
 2 files changed, 100 insertions(+)

diff --git a/net-dns/dnscrypt-proxy/Manifest b/net-dns/dnscrypt-proxy/Manifest
index ef8ba97ba06..97ccc6e3b2d 100644
--- a/net-dns/dnscrypt-proxy/Manifest
+++ b/net-dns/dnscrypt-proxy/Manifest
@@ -6,3 +6,4 @@ DIST dnscrypt-proxy-2.0.31.tar.gz 2640523 BLAKE2B 
cf2e2b5557e6fcf59d3d28978db6c5
 DIST dnscrypt-proxy-2.0.33.tar.gz 2723092 BLAKE2B 
26ed819f264c1a536b2e47d9ffa412097eba5c9597ad2a5e7ff7a485ad660aeb882c5ce527bb072a5f7b5782387ce1b72cc74400973f9cebd66a50bd2308d830
 SHA512 
5c6eb655aa70457889253cbf630e7e37011a461a7f181f0a667694d53146ad9dee88bbbf80c7db3187bba0054af2a63b7b5be1a229800b2566a9758e9d047429
 DIST dnscrypt-proxy-2.0.34.tar.gz 2741556 BLAKE2B 
81e3c5b1de70cf81882725b1d1f9bfb0b687dbac6ce408c70178ac7107c6c4fc6fbee4a05deb775519aef82c2added5cec9e264a73af1b6eca1524ecd973c381
 SHA512 
b48bbedbd5fea5514669ff5593ecd0aee083979c3030fe775558441ee2c398206eba786b9497022c3fab08fe7ee49dcc5205303629834f8fe65d7246e3352381
 DIST dnscrypt-proxy-2.0.35.tar.gz 2740595 BLAKE2B 
a64d1771979179f6b2387473c6ac21705b30263572550efd4ffb8ef008e67a74878ab4e72bbb4f29528c4c13dfaf4654f7625671579cb90c3b784ab4299f7ec0
 SHA512 
41e3c0646e215da3ce00e9ff9f22a4d3468b6589c424343ce0649c5a47cdbce26c2d9ffc3abf61c35d85eda964c499877d6f13619ce2308fe045a0272b1ca0e9
+DIST dnscrypt-proxy-2.0.36.tar.gz 2814470 BLAKE2B 
d1483d1c0550d9493129fd7b9969d45ab5225b09cfa6c2e10c60d9df963742664a1fa75720561e1e883c4688077ee1e2de84669f527271c8c5455e435ea2daf8
 SHA512 
b1e3ed2a0226eaf35980b9f1125e0794640bcd837f99b8f2a0346498770305f04e27f13ccf97f01f0639285ef35f63cbbf72e9f2b419d592b615f6b07cdf7f2d

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild
new file mode 100644
index 000..e3266982fa2
--- /dev/null
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.36.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/jedisct1/${PN}"
+
+inherit fcaps go-module systemd
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://${EGO_PN}.git;
+else
+   SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols"
+HOMEPAGE="https://github.com/jedisct1/dnscrypt-proxy;
+
+LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="pie"
+
+BDEPEND=">=dev-lang/go-1.13"
+
+RDEPEND="
+   acct-group/dnscrypt-proxy
+   acct-user/dnscrypt-proxy
+"
+
+FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy )
+PATCHES=( "${FILESDIR}"/config-full-paths-r10.patch )
+
+src_compile() {
+   pushd "${PN}" >/dev/null || die
+   go build -buildmode="$(usex pie pie default)" || die
+   popd >/dev/null || die
+}
+
+src_install() {
+   pushd "${PN}" >/dev/null || die
+
+   dobin dnscrypt-proxy
+
+   insinto /etc/dnscrypt-proxy
+   newins example-dnscrypt-proxy.toml dnscrypt-proxy.toml
+   doins example-{blacklist.txt,whitelist.txt}
+   doins example-{cloaking-rules.txt,forwarding-rules.txt}
+
+   popd >/dev/null || die
+
+   insinto /usr/share/dnscrypt-proxy
+   doins -r "utils/generate-domains-blacklists/."
+
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd-r1 dnscrypt-proxy
+   newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
+
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.socket 
dnscrypt-proxy.socket
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/dnscrypt-proxy.logrotate dnscrypt-proxy
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   go-module_pkg_postinst
+
+   if ! use filecaps; then
+   ewarn "'filecaps' USE flag is disabled"
+   ewarn "${PN} will fail to listen on port 53"
+   ewarn "please do one the following:"
+   ewarn "1) re-enable 'filecaps'"
+   ewarn "2) change port to > 1024"
+   ewarn "3) configure to run ${PN} as root (not recommended)"
+   ewarn
+   fi
+
+   if systemd_is_booted || has_version sys-apps/systemd; then
+   elog "Using systemd socket activation may cause issues with 
speed"
+   elog "latency and 

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

2019-12-21 Thread Georgy Yakovlev
commit: d650ada7cbe68ec97289f6b85c6b7f811f944a26
Author: Quentin Retornaz  retornaz  com>
AuthorDate: Sun Dec 22 01:20:42 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 01:58:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d650ada7

net-dns/getdns: remove myself as maintainer

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Quentin Retornaz  retornaz.com>
Closes: https://github.com/gentoo/gentoo/pull/14084
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-dns/getdns/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-dns/getdns/metadata.xml b/net-dns/getdns/metadata.xml
index dbf4417374b..eef66059a1e 100644
--- a/net-dns/getdns/metadata.xml
+++ b/net-dns/getdns/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@retornaz.com
-   Quentin Retornaz
-   

bluen...@gentoo.org
Anthony G. Basile



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

2019-12-21 Thread Georgy Yakovlev
commit: d0d853837529698cccb44c335c59c417f69beddc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 01:56:10 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 01:56:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d85383

profiles/package.deprecated: correct date format of an entry

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/package.deprecated | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 62149425e99..b14e9f1c3ba 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,7 +17,7 @@
 
 #--- END OF EXAMPLES ---
 
-# Georgy Yakovlev  (2019.12.21)
+# Georgy Yakovlev  (2019-12-21)
 # Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
 # requires agreement to restrictive license
 # Most things that still depend on oracle variants require javafx



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

2019-12-21 Thread Georgy Yakovlev
commit: d4af3e28cd9e0c213b5d012995fc0c620054bd86
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 01:17:09 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 01:51:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4af3e28

profiles/package.deprecated: add oracle java

Bug: https://bugs.gentoo.org/681828
Closes: https://github.com/gentoo/gentoo/pull/14083
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/package.deprecated | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 0333ee5f8e5..62149425e99 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Georgy Yakovlev  (2019.12.21)
+# Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
+# requires agreement to restrictive license
+# Most things that still depend on oracle variants require javafx
+# https://bugs.gentoo.org/681828
+dev-java/oracle-jdk-bin
+dev-java/oracle-jre-bin
+
 # Ulrich Müller  (2019-12-21)
 # Live ebuilds for Emacs from Git have been consolidated into the
 # app-editors/emacs package, which makes the virtual unnecessary.



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2019-12-21 Thread Zac Medico
commit: ff057e1002529be8b349fd7a1a3179141a7fda0e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 22 00:33:50 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 22 00:34:28 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ff057e10

testVirtualCmakeBootstrapUseConditional: use RDEPEND for virtual/cmake

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

 lib/portage/tests/resolver/test_circular_choices.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/tests/resolver/test_circular_choices.py 
b/lib/portage/tests/resolver/test_circular_choices.py
index ef9e88eac..d963280b7 100644
--- a/lib/portage/tests/resolver/test_circular_choices.py
+++ b/lib/portage/tests/resolver/test_circular_choices.py
@@ -63,7 +63,7 @@ class CircularJsoncppCmakeBootstrapTestCase(TestCase):
'virtual/cmake-0': {
'EAPI': '7',
'IUSE': '+bootstrap',
-   'BDEPEND': 'bootstrap? ( 
dev-util/cmake-bootstrap ) !bootstrap? ( dev-util/cmake )'
+   'RDEPEND': 'bootstrap? ( 
dev-util/cmake-bootstrap ) !bootstrap? ( dev-util/cmake )'
},
}
 



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2019-12-21 Thread Zac Medico
commit: ae3e58e83b0a3e75990fd2cef04a0c14b3162650
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 22 00:24:47 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 22 00:26:17 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ae3e58e8

testVirtualCmakeBootstrapUseConditional: split out virtual/cmake

If we split the dependency conditional on the bootstrap USE flag into a
virtual, then it suffices to rebuild the virtual with USE=-bootstrap
instead of rebuilding jsoncpp:

 * Error: circular dependencies:

(dev-libs/jsoncpp-1.9.2:0/0::test_repo, ebuild scheduled for merge) depends on
 (virtual/cmake-0:0/0::test_repo, ebuild scheduled for merge) (buildtime)
  (dev-util/cmake-3.16.2:0/0::test_repo, ebuild scheduled for merge) (buildtime)
   (dev-libs/jsoncpp-1.9.2:0/0::test_repo, ebuild scheduled for merge) 
(buildtime_slot_op)

It might be possible to break this cycle
by applying the following change:
- virtual/cmake-0 (Change USE: +bootstrap)

Note that this change can be reverted, once the package has been installed.

Bug: https://bugs.gentoo.org/703440
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/resolver/test_circular_choices.py | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/lib/portage/tests/resolver/test_circular_choices.py 
b/lib/portage/tests/resolver/test_circular_choices.py
index 366f2bc27..ef9e88eac 100644
--- a/lib/portage/tests/resolver/test_circular_choices.py
+++ b/lib/portage/tests/resolver/test_circular_choices.py
@@ -51,8 +51,7 @@ class CircularJsoncppCmakeBootstrapTestCase(TestCase):
ebuilds = {
'dev-libs/jsoncpp-1.9.2': {
'EAPI': '7',
-   'IUSE': '+bootstrap',
-   'BDEPEND': 'bootstrap? ( 
dev-util/cmake-bootstrap ) !bootstrap? ( dev-util/cmake )'
+   'BDEPEND': 'virtual/cmake'
},
'dev-util/cmake-bootstrap-3.16.2': {
'EAPI': '7',
@@ -61,13 +60,18 @@ class CircularJsoncppCmakeBootstrapTestCase(TestCase):
'EAPI': '7',
'BDEPEND': '>=dev-libs/jsoncpp-0.6.0_rc2:0=',
},
+   'virtual/cmake-0': {
+   'EAPI': '7',
+   'IUSE': '+bootstrap',
+   'BDEPEND': 'bootstrap? ( 
dev-util/cmake-bootstrap ) !bootstrap? ( dev-util/cmake )'
+   },
}
 
test_cases = (
# Solve bug 703440 with a dependency conditional on the 
bootstrap USE flag.
ResolverPlaygroundTestCase(
['dev-util/cmake'],
-   mergelist = ['dev-util/cmake-bootstrap-3.16.2', 
'dev-libs/jsoncpp-1.9.2', 'dev-util/cmake-3.16.2'],
+   mergelist = ['dev-util/cmake-bootstrap-3.16.2', 
'virtual/cmake-0', 'dev-libs/jsoncpp-1.9.2', 'dev-util/cmake-3.16.2'],
success = True,
),
)



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

2019-12-21 Thread Georgy Yakovlev
commit: 4805dd8e4021f95dc6d5acf48a96bdcd77f60bdd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec 22 00:22:27 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 22 00:23:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4805dd8e

net-p2p/syncthing: keyword 1.3.2 on ~ppc64

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-p2p/syncthing/syncthing-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/syncthing/syncthing-1.3.2.ebuild 
b/net-p2p/syncthing/syncthing-1.3.2.ebuild
index 1aa12bff767..da5fa26736c 100644
--- a/net-p2p/syncthing/syncthing-1.3.2.ebuild
+++ b/net-p2p/syncthing/syncthing-1.3.2.ebuild
@@ -74,7 +74,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE="selinux tools"
 
 RDEPEND="acct-group/syncthing



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/

2019-12-21 Thread Conrad Kostecki
commit: a3c9e1d63fea4548a0822b0f20c65d25e91065ba
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Dec 22 00:21:25 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 22 00:21:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c9e1d6

app-benchmarks/stress-ng: drop old version

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

 app-benchmarks/stress-ng/Manifest |  1 -
 app-benchmarks/stress-ng/stress-ng-0.10.13.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index a4ddb621702..0152f1ab2f7 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1,2 +1 @@
-DIST stress-ng-0.10.13.tar.xz 409940 BLAKE2B 
fffeaedd999a0887955674f3883f65124eb13814cf284ab1bd7c7dec34380cd381026d9217c9f949a7c0c2227c8b9558409153d0feff01473a6c9f49730f89b4
 SHA512 
97e8a7ce5dc5e428c26b0d4eeb1350c43c1043aa7dbf591112768c33e208bafe9df7fe737c9a912f0b4296d64e4b27b81131b459c356aca95bc8856e8b939639
 DIST stress-ng-0.10.14.tar.xz 410204 BLAKE2B 
347a8e5eed70b23022de7bf6af53547e25e704647f6d37f328a60e3023b40a44f627f146199d847641ef5493e167cdcce11d1b945b851bbc4c84cf67b449d1f8
 SHA512 
f2c2f46c72f7d5a10f2522be775821d6f199253eac4e9a1f0ecdb3c7007a0ab4eb0c671b35abbff34601fcf71f4c8ea60c8bdca9a5a7986c9e9c0e2e009f462a

diff --git a/app-benchmarks/stress-ng/stress-ng-0.10.13.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.10.13.ebuild
deleted file mode 100644
index 342e1b2caa4..000
--- a/app-benchmarks/stress-ng/stress-ng-0.10.13.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Stress test for a computer system with various selectable ways"
-HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/;
-SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   dev-libs/libaio
-   dev-libs/libbsd
-   dev-libs/libgcrypt:0=
-   net-misc/lksctp-tools
-   sys-apps/attr
-   sys-apps/keyutils:=
-   sys-libs/libapparmor
-   sys-libs/libcap
-   sys-libs/zlib
-"
-
-RDEPEND="${DEPEND}"
-
-DOCS=( "README" "README.Android" "TODO" "syscalls.txt" )
-
-PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
-
-src_compile() {
-   tc-export CC
-
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: app-benchmarks/stress-ng/

2019-12-21 Thread Conrad Kostecki
commit: 0cc05aac6cbe51a7aa1c89bd389f89b99227887f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Dec 22 00:20:53 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 22 00:20:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc05aac

app-benchmarks/stress-ng: bump to version 0.10.14

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-benchmarks/stress-ng/Manifest |  1 +
 app-benchmarks/stress-ng/stress-ng-0.10.14.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index 5629dd3ca1c..a4ddb621702 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1 +1,2 @@
 DIST stress-ng-0.10.13.tar.xz 409940 BLAKE2B 
fffeaedd999a0887955674f3883f65124eb13814cf284ab1bd7c7dec34380cd381026d9217c9f949a7c0c2227c8b9558409153d0feff01473a6c9f49730f89b4
 SHA512 
97e8a7ce5dc5e428c26b0d4eeb1350c43c1043aa7dbf591112768c33e208bafe9df7fe737c9a912f0b4296d64e4b27b81131b459c356aca95bc8856e8b939639
+DIST stress-ng-0.10.14.tar.xz 410204 BLAKE2B 
347a8e5eed70b23022de7bf6af53547e25e704647f6d37f328a60e3023b40a44f627f146199d847641ef5493e167cdcce11d1b945b851bbc4c84cf67b449d1f8
 SHA512 
f2c2f46c72f7d5a10f2522be775821d6f199253eac4e9a1f0ecdb3c7007a0ab4eb0c671b35abbff34601fcf71f4c8ea60c8bdca9a5a7986c9e9c0e2e009f462a

diff --git a/app-benchmarks/stress-ng/stress-ng-0.10.14.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.10.14.ebuild
new file mode 100644
index 000..4aef97058dd
--- /dev/null
+++ b/app-benchmarks/stress-ng/stress-ng-0.10.14.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Stress test for a computer system with various selectable ways"
+HOMEPAGE="https://kernel.ubuntu.com/~cking/stress-ng/;
+SRC_URI="https://kernel.ubuntu.com/~cking/tarballs/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/libaio
+   dev-libs/libbsd
+   dev-libs/libgcrypt:0=
+   net-misc/lksctp-tools
+   sys-apps/attr
+   sys-apps/keyutils:=
+   sys-libs/libapparmor
+   sys-libs/libcap
+   sys-libs/zlib
+"
+
+RDEPEND="${DEPEND}"
+
+DOCS=( "README" "README.Android" "TODO" "syscalls.txt" )
+
+PATCHES=( "${FILESDIR}/${PN}-0.10.13-makefile.patch" )
+
+src_compile() {
+   tc-export CC
+
+   default
+}



[gentoo-commits] proj/gcc-patches:master commit in: 9.2.0/gentoo/

2019-12-21 Thread Sergei Trofimovich
commit: ba1c1c9ab955b533393e343bdfd8a0e7d7650639
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 22 00:04:55 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 22 00:04:55 2019 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ba1c1c9a

9.2.0: backport PR92831 (':?' lifetime extension)

It's a backport of upstream commit 59693b226e245aeb99.

Bug: https://gcc.gnu.org/PR92831
Bug: https://bugs.gentoo.org/701866
Signed-off-by: Sergei Trofimovich  gentoo.org>

 9.2.0/gentoo/33_all_extend-lifetime.patch | 240 ++
 9.2.0/gentoo/README.history   |   1 +
 2 files changed, 241 insertions(+)

diff --git a/9.2.0/gentoo/33_all_extend-lifetime.patch 
b/9.2.0/gentoo/33_all_extend-lifetime.patch
new file mode 100644
index 000..520d491
--- /dev/null
+++ b/9.2.0/gentoo/33_all_extend-lifetime.patch
@@ -0,0 +1,240 @@
+https://github.com/gcc-mirror/gcc/commit/59693b226e245aeb991ab2275a9c37d35da1191b.patch
+https://bugs.gentoo.org/701866
+
+From 59693b226e245aeb991ab2275a9c37d35da1191b Mon Sep 17 00:00:00 2001
+From: jakub 
+Date: Fri, 20 Dec 2019 17:37:45 +
+Subject: [PATCH]   Backported from mainline2019-12-06  Jakub
+ Jelinek  
+
+   PR c++/92831 - CWG 1299, not extending temporary lifetime for ?:
+   * cp-tree.h (extend_ref_init_temps): Add a new argument with NULL
+   default arg.
+   * call.c (set_up_extended_ref_temp): Add COND_GUARD argument, pass it
+   down to extend_ref_init_temps.  Before pushing cleanup, if COND_GUARD
+   is non-NULL, create a bool temporary if needed, initialize to false
+   and guard the cleanup with the temporary being true.
+   (extend_ref_init_temps_1): Add COND_GUARD argument, pass it down
+   to recursive calls and set_up_extended_ref_temp.  Handle COND_EXPR.
+   (extend_ref_init_temps): Add COND_GUARD argument, pass it down to
+   recursive calls and to extend_ref_init_temps_1.
+
+   * g++.dg/cpp0x/temp-extend2.C: New test.
+
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-9-branch@279669 
138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ gcc/cp/call.c | 83 +++
+ gcc/cp/cp-tree.h  |  4 +-
+ gcc/testsuite/g++.dg/cpp0x/temp-extend2.C | 36 ++
+ 5 files changed, 129 insertions(+), 13 deletions(-)
+ create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend2.C
+
+--- a/gcc/cp/call.c
 b/gcc/cp/call.c
+@@ -11449,7 +11449,7 @@ make_temporary_var_for_ref_to_temp (tree decl, tree 
type)
+ 
+ static tree
+ set_up_extended_ref_temp (tree decl, tree expr, vec **cleanups,
+-tree *initp)
++tree *initp, tree *cond_guard)
+ {
+   tree init;
+   tree type;
+@@ -11480,7 +11480,8 @@ set_up_extended_ref_temp (tree decl, tree expr, 
vec **cleanups,
+ 
+   /* Recursively extend temps in this initializer.  */
+   TARGET_EXPR_INITIAL (expr)
+-= extend_ref_init_temps (decl, TARGET_EXPR_INITIAL (expr), cleanups);
++= extend_ref_init_temps (decl, TARGET_EXPR_INITIAL (expr), cleanups,
++   cond_guard);
+ 
+   /* Any reference temp has a non-trivial initializer.  */
+   DECL_NONTRIVIALLY_INITIALIZED_P (var) = true;
+@@ -11521,7 +11522,29 @@ set_up_extended_ref_temp (tree decl, tree expr, 
vec **cleanups,
+   {
+ tree cleanup = cxx_maybe_build_cleanup (var, tf_warning_or_error);
+ if (cleanup)
+-  vec_safe_push (*cleanups, cleanup);
++  {
++if (cond_guard && cleanup != error_mark_node)
++  {
++if (*cond_guard == NULL_TREE)
++  {
++*cond_guard = build_decl (input_location, VAR_DECL,
++  NULL_TREE, boolean_type_node);
++DECL_ARTIFICIAL (*cond_guard) = 1;
++DECL_IGNORED_P (*cond_guard) = 1;
++DECL_CONTEXT (*cond_guard) = current_function_decl;
++layout_decl (*cond_guard, 0);
++add_decl_expr (*cond_guard);
++tree set = cp_build_modify_expr (UNKNOWN_LOCATION,
++ *cond_guard, NOP_EXPR,
++ boolean_false_node,
++ tf_warning_or_error);
++finish_expr_stmt (set);
++  }
++cleanup = build3 (COND_EXPR, void_type_node,
++  *cond_guard, cleanup, NULL_TREE);
++  }
++vec_safe_push (*cleanups, cleanup);
++  }
+   }
+ 
+   /* We must be careful to destroy the temporary only
+@@ -11626,7 +11649,8 @@ initialize_reference (tree type, tree expr,
+which is bound either to a reference or a std::initializer_list.  */
+ 
+ static tree

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2019-12-21 Thread Zac Medico
commit: 4e83e35467741535463c2f9284dcf21ab4229391
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Dec 21 22:55:34 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Dec 21 23:54:15 2019 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4e83e354

test_circular_choices: add cases for bug 703440

The testCircularJsoncppCmakeBootstrapOrDeps method fails due to circular
dependencies triggered when it ignores cmake-bootstrap in order to
eliminate redundant packages.

Meanwhile, the testVirtualCmakeBootstrapUseConditional method solves the
problem by using a dependency conditional on the bootstrap USE flag.

Bug: https://bugs.gentoo.org/703440
Signed-off-by: Zac Medico  gentoo.org>

 .../tests/resolver/test_circular_choices.py| 75 ++
 1 file changed, 75 insertions(+)

diff --git a/lib/portage/tests/resolver/test_circular_choices.py 
b/lib/portage/tests/resolver/test_circular_choices.py
index 418173689..366f2bc27 100644
--- a/lib/portage/tests/resolver/test_circular_choices.py
+++ b/lib/portage/tests/resolver/test_circular_choices.py
@@ -5,6 +5,81 @@ from portage.tests import TestCase
 from portage.tests.resolver.ResolverPlayground import (ResolverPlayground,
ResolverPlaygroundTestCase)
 
+class CircularJsoncppCmakeBootstrapTestCase(TestCase):
+
+   def testCircularJsoncppCmakeBootstrapOrDeps(self):
+
+   ebuilds = {
+   'dev-libs/jsoncpp-1.9.2': {
+   'EAPI': '7',
+   'BDEPEND': '|| ( dev-util/cmake-bootstrap 
dev-util/cmake )'
+   },
+   'dev-util/cmake-bootstrap-3.16.2': {
+   'EAPI': '7',
+   },
+   'dev-util/cmake-3.16.2': {
+   'EAPI': '7',
+   'BDEPEND': '>=dev-libs/jsoncpp-0.6.0_rc2:0=',
+   },
+   }
+
+   test_cases = (
+   # Demonstrate bug 703440. It ignores cmake-bootstrap in 
order to eliminate redundant packages.
+   #
+   #  * Error: circular dependencies:
+   #
+   # (dev-libs/jsoncpp-1.9.2:0/0::test_repo, ebuild 
scheduled for merge) depends on
+   #  (dev-util/cmake-3.16.2:0/0::test_repo, ebuild 
scheduled for merge) (buildtime)
+   #(dev-libs/jsoncpp-1.9.2:0/0::test_repo, ebuild 
scheduled for merge) (buildtime_slot_op)
+   ResolverPlaygroundTestCase(
+   ['dev-util/cmake'],
+   circular_dependency_solutions = {},
+   success = False,
+   ),
+   )
+
+   playground = ResolverPlayground(ebuilds=ebuilds)
+   try:
+   for test_case in test_cases:
+   playground.run_TestCase(test_case)
+   self.assertEqual(test_case.test_success, True, 
test_case.fail_msg)
+   finally:
+   playground.cleanup()
+
+   def testVirtualCmakeBootstrapUseConditional(self):
+
+   ebuilds = {
+   'dev-libs/jsoncpp-1.9.2': {
+   'EAPI': '7',
+   'IUSE': '+bootstrap',
+   'BDEPEND': 'bootstrap? ( 
dev-util/cmake-bootstrap ) !bootstrap? ( dev-util/cmake )'
+   },
+   'dev-util/cmake-bootstrap-3.16.2': {
+   'EAPI': '7',
+   },
+   'dev-util/cmake-3.16.2': {
+   'EAPI': '7',
+   'BDEPEND': '>=dev-libs/jsoncpp-0.6.0_rc2:0=',
+   },
+   }
+
+   test_cases = (
+   # Solve bug 703440 with a dependency conditional on the 
bootstrap USE flag.
+   ResolverPlaygroundTestCase(
+   ['dev-util/cmake'],
+   mergelist = ['dev-util/cmake-bootstrap-3.16.2', 
'dev-libs/jsoncpp-1.9.2', 'dev-util/cmake-3.16.2'],
+   success = True,
+   ),
+   )
+
+   playground = ResolverPlayground(ebuilds=ebuilds)
+   try:
+   for test_case in test_cases:
+   playground.run_TestCase(test_case)
+   self.assertEqual(test_case.test_success, True, 
test_case.fail_msg)
+   finally:
+   playground.cleanup()
+
 class CircularChoicesTestCase(TestCase):
 
def testDirectCircularDependency(self):



[gentoo-commits] proj/kde:master commit in: dev-libs/grantlee/, dev-libs/grantlee/files/

2019-12-21 Thread Andreas Sturmlechner
commit: 09e7eb596ec6441fc7a523809e3dad3f09b5be50
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 21 23:19:22 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 21 23:50:07 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=09e7eb59

dev-libs/grantlee: Use ecm.eclass, set ECM_TEST=true

Drop obsolete patch. Fix ${P}-slot.patch.

Upstream commits:
852c7d6f675094c1babeb27418af0de3a45cd449
57273ec2bce439eb2feed3b20789862ae343862d
603b40ec6d8e3e6d46a054405646fad64eed2b3e
65e7e4372333be8e74b67d7a2b167f7fe2bb19b4
9bc7a24d1393c1e1c23315fd7321dbc9249cf2a3

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

 .../files/grantlee-0.3.0-nonfatal-warnings.patch   | 17 -
 dev-libs/grantlee/files/grantlee--slot.patch   | 18 -
 dev-libs/grantlee/grantlee-.ebuild | 44 +++---
 3 files changed, 22 insertions(+), 57 deletions(-)

diff --git a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch 
b/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch
deleted file mode 100644
index b35dc46586..00
--- a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Do not make linker warnings fatal.
-
-Gentoo-bug: 430968
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -62,8 +62,8 @@
-   endif()
- 
-   if (NOT APPLE)
--set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined 
${CMAKE_SHARED_LINKER_FLAGS}")
--set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined 
${CMAKE_MODULE_LINKER_FLAGS}")
-+set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined 
${CMAKE_SHARED_LINKER_FLAGS}")
-+set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined 
${CMAKE_MODULE_LINKER_FLAGS}")
-   endif ()
- 
-   if (NOT MINGW)

diff --git a/dev-libs/grantlee/files/grantlee--slot.patch 
b/dev-libs/grantlee/files/grantlee--slot.patch
index 9490df2327..b761a66320 100644
--- a/dev-libs/grantlee/files/grantlee--slot.patch
+++ b/dev-libs/grantlee/files/grantlee--slot.patch
@@ -21,7 +21,7 @@ index 5058481..3ef29a4 100644
  
target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS})
target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags)
-+  target_include_directories(Grantlee_Templates INTERFACE 
"$")
++  target_include_directories(Grantlee_Templates INTERFACE 
"$")
target_link_libraries(Grantlee_Templates
  PRIVATE Qt5::Qml
)
@@ -29,14 +29,14 @@ index 5058481..3ef29a4 100644
token.h
util.h
variable.h
--  DESTINATION include/grantlee COMPONENT Templates
-+  DESTINATION include/grantlee5/grantlee COMPONENT Templates
+-  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee COMPONENT Templates
++  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee5/grantlee COMPONENT Templates
  )
  
  install(FILES
grantlee_templates.h
--  DESTINATION include COMPONENT Templates
-+  DESTINATION include/grantlee5 COMPONENT Templates
+-  DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT Templates
++  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee5 COMPONENT Templates
  )
 diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt
 index 2c5a96f..c42d32a 100644
@@ -54,14 +54,14 @@ index 2c5a96f..c42d32a 100644
texthtmlbuilder.h
mediawikimarkupbuilder.h
${CMAKE_CURRENT_BINARY_DIR}/grantlee_textdocument_export.h
--  DESTINATION include/grantlee COMPONENT TextDocument
-+  DESTINATION include/grantlee5/grantlee COMPONENT TextDocument
+-  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee COMPONENT TextDocument
++  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee5/grantlee COMPONENT 
TextDocument
  )
  
  install(FILES
grantlee_textdocument.h
--  DESTINATION include COMPONENT TextDocument
-+  DESTINATION include/grantlee5 COMPONENT TextDocument
+-  DESTINATION ${KDE_INSTALL_INCLUDEDIR} COMPONENT TextDocument
++  DESTINATION ${KDE_INSTALL_INCLUDEDIR}/grantlee5 COMPONENT TextDocument
  )
 -- 
 2.24.0

diff --git a/dev-libs/grantlee/grantlee-.ebuild 
b/dev-libs/grantlee/grantlee-.ebuild
index 966a35c877..cb19bfbf32 100644
--- a/dev-libs/grantlee/grantlee-.ebuild
+++ b/dev-libs/grantlee/grantlee-.ebuild
@@ -3,8 +3,11 @@
 
 EAPI=7
 
+ECM_TEST="true"
+KFMIN=5.65.0
+QTMIN=5.12.3
 VIRTUALX_REQUIRED="test"
-inherit kde.org cmake virtualx
+inherit kde.org ecm
 
 DESCRIPTION="C++ string template engine based on the Django template system"
 HOMEPAGE="https://github.com/steveire/grantlee;
@@ -12,48 +15,27 @@ HOMEPAGE="https://github.com/steveire/grantlee;
 LICENSE="LGPL-2.1+"
 SLOT="5"
 KEYWORDS=""
-IUSE="debug doc test"
+IUSE="doc"
 
 BDEPEND="
doc? ( app-doc/doxygen[dot] )
-   test? ( dev-qt/linguist-tools:5 )
+   test? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
 "
 RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
+   >=dev-qt/qtcore-${QTMIN}:5
+   

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

2019-12-21 Thread Conrad Kostecki
commit: e1d5c0369cefa82d3da95bfed517743f9ea8dc4e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 21 23:36:40 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 21 23:37:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d5c036

sys-apps/edid-decode: drop old version

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

 sys-apps/edid-decode/Manifest  |  1 -
 .../edid-decode/edid-decode-0_pre20191207.ebuild   | 35 --
 2 files changed, 36 deletions(-)

diff --git a/sys-apps/edid-decode/Manifest b/sys-apps/edid-decode/Manifest
index 09c269020d9..bbbedc6ad41 100644
--- a/sys-apps/edid-decode/Manifest
+++ b/sys-apps/edid-decode/Manifest
@@ -1,2 +1 @@
-DIST edid-decode-0_pre20191207.tar.gz 56644 BLAKE2B 
85869293a3f47558f0e1c7dc22e482299cfa19ad62bb4801aa03f303a7f4e63f4a8424fdd177fbc9aa510183283322d68b519e8436648d763e7b983e490a39e4
 SHA512 
bbbf98394409f6bb043e67be0a91b4aa0a596b3f10d5e8b033597fac723b98df3b57e5ecc591a5dcb768eb98cae8390474000fb67ca82cf25d617652bd835ba1
 DIST edid-decode-0_pre20191209.tar.gz 57651 BLAKE2B 
2a8717547939b7ff25482edc00a158c1cb3ff162b6e450549a274a10b10678fabf20529c9e97a455f6d4bfaf6dcb1db54c38cea3908761432bcd4d15e58271d1
 SHA512 
8d4c6a15538da1720f0e6c8fc4f9f3f64e6ade0e217a6860016167eb14f752e60bbfe69979f25189979fbc6405b417e8f1a9bf9f2a75a299b4914ce1827b680f

diff --git a/sys-apps/edid-decode/edid-decode-0_pre20191207.ebuild 
b/sys-apps/edid-decode/edid-decode-0_pre20191207.ebuild
deleted file mode 100644
index 782193f55c4..000
--- a/sys-apps/edid-decode/edid-decode-0_pre20191207.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-EGIT_COMMIT="46a0691551e44d49a2c3951a7d944786131c97c3"
-MY_P="${PN}-${EGIT_COMMIT}"
-
-DESCRIPTION="Decode EDID data in a human-readable format"
-HOMEPAGE="https://git.linuxtv.org/edid-decode.git/;
-SRC_URI="https://dev.gentoo.org/~conikost/files/${MY_P}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples"
-
-S="${WORKDIR}/${MY_P}"
-
-src_compile() {
-   tc-export CXX
-   default
-}
-
-src_install() {
-   emake DESTDIR="${ED}" install
-   einstalldocs
-
-   if use examples; then
-   insinto /usr/share/edid-decode/examples
-   doins data/*
-   fi
-}



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

2019-12-21 Thread Conrad Kostecki
commit: 4c60f9401153b52e915479e50f358a72ae306cd7
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 21 23:36:05 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 21 23:37:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c60f940

sys-apps/edid-decode: bump to version 0_pre20191209

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

 sys-apps/edid-decode/Manifest  |  1 +
 .../edid-decode/edid-decode-0_pre20191209.ebuild   | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/sys-apps/edid-decode/Manifest b/sys-apps/edid-decode/Manifest
index 14380c27fd3..09c269020d9 100644
--- a/sys-apps/edid-decode/Manifest
+++ b/sys-apps/edid-decode/Manifest
@@ -1 +1,2 @@
 DIST edid-decode-0_pre20191207.tar.gz 56644 BLAKE2B 
85869293a3f47558f0e1c7dc22e482299cfa19ad62bb4801aa03f303a7f4e63f4a8424fdd177fbc9aa510183283322d68b519e8436648d763e7b983e490a39e4
 SHA512 
bbbf98394409f6bb043e67be0a91b4aa0a596b3f10d5e8b033597fac723b98df3b57e5ecc591a5dcb768eb98cae8390474000fb67ca82cf25d617652bd835ba1
+DIST edid-decode-0_pre20191209.tar.gz 57651 BLAKE2B 
2a8717547939b7ff25482edc00a158c1cb3ff162b6e450549a274a10b10678fabf20529c9e97a455f6d4bfaf6dcb1db54c38cea3908761432bcd4d15e58271d1
 SHA512 
8d4c6a15538da1720f0e6c8fc4f9f3f64e6ade0e217a6860016167eb14f752e60bbfe69979f25189979fbc6405b417e8f1a9bf9f2a75a299b4914ce1827b680f

diff --git a/sys-apps/edid-decode/edid-decode-0_pre20191209.ebuild 
b/sys-apps/edid-decode/edid-decode-0_pre20191209.ebuild
new file mode 100644
index 000..7bfeda7710d
--- /dev/null
+++ b/sys-apps/edid-decode/edid-decode-0_pre20191209.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+EGIT_COMMIT="e719d04077d098eb51d9494f41060eba2419d4bc"
+MY_P="${PN}-${EGIT_COMMIT}"
+
+DESCRIPTION="Decode EDID data in a human-readable format"
+HOMEPAGE="https://git.linuxtv.org/edid-decode.git/;
+SRC_URI="https://dev.gentoo.org/~conikost/files/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+   tc-export CXX
+   default
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+   einstalldocs
+
+   if use examples; then
+   insinto /usr/share/edid-decode/examples
+   doins data/*
+   fi
+}



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

2019-12-21 Thread Andrew Savchenko
commit: b1c53470a798af5c43df7e81eb7760575c1f6cf4
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sat Dec 21 22:57:21 2019 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sat Dec 21 23:26:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c53470

x11-wm/e16: version bump

Closes: https://bugs.gentoo.org/703432
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andrew Savchenko  gentoo.org>

 x11-wm/e16/Manifest  |   1 +
 x11-wm/e16/e16-1.0.21.ebuild | 129 +++
 2 files changed, 130 insertions(+)

diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest
index d8db06d04e1..6c18ee1051d 100644
--- a/x11-wm/e16/Manifest
+++ b/x11-wm/e16/Manifest
@@ -1,2 +1,3 @@
 DIST e16-1.0.19.tar.xz 1433016 BLAKE2B 
9c27dd6a8d78d2f765b495e5398041a30bf939a5d3926f9f07e022c9bbbc70716b072e40beb6592159f896cc7a15e2fd4e25c8a07db333a80fc8156a82dce357
 SHA512 
9dc66a4224eacde92c567f9f5b029f21543675207b782077e25f3082ef2133a547eb955fc877b01b2200d99c26148f54a6b59f1ba191163760ecf3b32d5dd374
 DIST e16-1.0.20.tar.xz 1438516 BLAKE2B 
32800ed079eb3c51c34277fa5d49ef7a892c0ccd5956f5f7eb7c34ab2e223fe7a5033b35d53402fa4a18283261a767ac692a5bfa08b46d5ea2a4e5195c656fed
 SHA512 
798225dcfad266febe0911aeeac1a57256c45071e72ed326ae2081efdcf0d110e951f41badf5ece92dd0a40f5e342f80035e46d3c2435eb2f32a08c556893612
+DIST e16-1.0.21.tar.xz 1440484 BLAKE2B 
ea9521d4939400e292e9e2be6e73770a48d966702897c30babfe036a655ef3c5d9766eca3867e1a84b8fbd934a05c4a0487239a78d641c41a6e93a19feeb70a2
 SHA512 
0f5984d3c3594bf94338c9b53c681cd40f8cc165a18d7d9e0e6202fdf237ace52d9aac9c5ba04f052f94dfd463dcf558b8015044b4d457114c19a7a27ac23723

diff --git a/x11-wm/e16/e16-1.0.21.ebuild b/x11-wm/e16/e16-1.0.21.ebuild
new file mode 100644
index 000..5d940a12f3f
--- /dev/null
+++ b/x11-wm/e16/e16-1.0.21.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Enlightenment Window Manager (E16)"
+HOMEPAGE="https://www.enlightenment.org 
https://sourceforge.net/projects/enlightenment/;
+SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="audiofile container dbus debug +dialogs doc examples gnome
+libhack modules nls opengl +pango sndfile sound +themes xcomposite
++xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom"
+
+REQUIRED_USE="
+   audiofile? ( sound )
+   opengl? ( xcomposite )
+   sndfile? ( sound )
+   sound? ( ^^ ( sndfile audiofile ) )
+"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   media-libs/freetype:2
+   media-libs/imlib2[X]
+   virtual/libiconv
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-misc/xbitmaps
+   dbus? ( sys-apps/dbus )
+   opengl? (
+   media-libs/glu
+   media-libs/mesa
+   )
+   pango? (
+   dev-libs/glib:2
+   x11-libs/pango[X]
+   )
+   sound? (
+   || (
+   media-sound/apulse[sdk]
+   media-sound/pulseaudio
+   )
+   sndfile? ( media-libs/libsndfile )
+   audiofile? ( media-libs/audiofile:= )
+   )
+   xcomposite? (
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   )
+   xft? ( x11-libs/libXft )
+   xinerama? ( x11-libs/libXinerama )
+   xpresent? ( x11-libs/libXpresent )
+   xrandr? ( x11-libs/libXrandr )
+   xrender? ( x11-libs/libXrender )
+   xsm? (
+   x11-libs/libICE
+   x11-libs/libSM
+   )
+   zoom? ( x11-libs/libXxf86vm )
+"
+RDEPEND="${COMMON_DEPEND}
+   doc? ( app-doc/e16-docs )
+   nls? ( virtual/libintl )
+   themes? ( x11-themes/e16-themes )
+   !x11-wm/enlightenment:0
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+
+PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" )
+
+src_configure() {
+   local myconf=(
+   $(use_enable container)
+   $(use_enable dbus)
+   $(use_enable debug libtrip)
+   $(use_enable dialogs)
+   $(use_enable doc docs)
+   $(use_enable libhack)
+   $(use_enable modules)
+   $(use_enable nls)
+   $(use_enable opengl glx)
+   $(use_enable pango)
+   $(use_enable sound sound pulseaudio)
+   $(use_enable xcomposite composite)
+   $(use_enable xft)
+   $(use_enable xi2)
+   $(use_enable xinerama)
+   $(use_enable xpresent)
+   $(use_enable xrandr)
+   $(use_enable xrender)
+   $(use_enable xsm sm)
+   $(use_enable xsync)
+   $(use_enable zoom)
+   $(use_with audiofile sndldr 

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

2019-12-21 Thread Andrew Savchenko
commit: 5f040f7903b40d53383b97f5847100e37a86cc27
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sat Dec 21 23:22:02 2019 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sat Dec 21 23:27:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f040f79

x11-wm/e16: remove old

Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andrew Savchenko  gentoo.org>

 x11-wm/e16/Manifest  |   1 -
 x11-wm/e16/e16-1.0.19.ebuild | 116 ---
 2 files changed, 117 deletions(-)

diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest
index 6c18ee1051d..c13ebbf066b 100644
--- a/x11-wm/e16/Manifest
+++ b/x11-wm/e16/Manifest
@@ -1,3 +1,2 @@
-DIST e16-1.0.19.tar.xz 1433016 BLAKE2B 
9c27dd6a8d78d2f765b495e5398041a30bf939a5d3926f9f07e022c9bbbc70716b072e40beb6592159f896cc7a15e2fd4e25c8a07db333a80fc8156a82dce357
 SHA512 
9dc66a4224eacde92c567f9f5b029f21543675207b782077e25f3082ef2133a547eb955fc877b01b2200d99c26148f54a6b59f1ba191163760ecf3b32d5dd374
 DIST e16-1.0.20.tar.xz 1438516 BLAKE2B 
32800ed079eb3c51c34277fa5d49ef7a892c0ccd5956f5f7eb7c34ab2e223fe7a5033b35d53402fa4a18283261a767ac692a5bfa08b46d5ea2a4e5195c656fed
 SHA512 
798225dcfad266febe0911aeeac1a57256c45071e72ed326ae2081efdcf0d110e951f41badf5ece92dd0a40f5e342f80035e46d3c2435eb2f32a08c556893612
 DIST e16-1.0.21.tar.xz 1440484 BLAKE2B 
ea9521d4939400e292e9e2be6e73770a48d966702897c30babfe036a655ef3c5d9766eca3867e1a84b8fbd934a05c4a0487239a78d641c41a6e93a19feeb70a2
 SHA512 
0f5984d3c3594bf94338c9b53c681cd40f8cc165a18d7d9e0e6202fdf237ace52d9aac9c5ba04f052f94dfd463dcf558b8015044b4d457114c19a7a27ac23723

diff --git a/x11-wm/e16/e16-1.0.19.ebuild b/x11-wm/e16/e16-1.0.19.ebuild
deleted file mode 100644
index 8f543706ab6..000
--- a/x11-wm/e16/e16-1.0.19.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Enlightenment Window Manager (E16)"
-HOMEPAGE="https://www.enlightenment.org 
https://sourceforge.net/projects/enlightenment/;
-SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="audiofile container dbus debug +dialogs doc examples gnome
-libhack modules nls opengl +pango sndfile sound +themes xcomposite
-+xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom"
-
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-CDEPEND="
-   dbus? ( sys-apps/dbus )
-   doc? ( app-doc/e16-docs )
-   nls? ( virtual/libintl )
-   opengl? ( media-libs/glu media-libs/mesa[X(+)] )
-   pango? ( x11-libs/pango[X] )
-   sound? (
-   || ( media-sound/pulseaudio media-sound/apulse[sdk] )
-   sndfile? ( media-libs/libsndfile )
-   audiofile? ( media-libs/audiofile )
-   )
-   xcomposite? (
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXfixes
-   )
-   xft? ( x11-libs/libXft )
-   xinerama? ( x11-libs/libXinerama )
-   xpresent? ( x11-libs/libXpresent )
-   xrandr? ( x11-libs/libXrandr )
-   xrender? ( x11-libs/libXrender )
-   xsm? ( x11-libs/libICE x11-libs/libSM )
-   zoom? ( x11-libs/libXxf86vm )
-   =media-libs/freetype-2*
-   >=media-libs/imlib2-1.3.0[X]
-   virtual/libiconv
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-misc/xbitmaps
-"
-RDEPEND="${CDEPEND}
-   themes? ( x11-themes/e16-themes )
-   !x11-wm/enlightenment:0
-"
-DEPEND="${CDEPEND}
-   x11-base/xorg-proto
-"
-REQUIRED_USE="
-   audiofile? ( sound )
-   opengl? ( xcomposite )
-   sndfile? ( sound )
-   sound? ( ^^ ( sndfile audiofile ) )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" )
-
-src_configure() {
-   local myconf=(
-   $(use_enable container)
-   $(use_enable dbus)
-   $(use_enable debug libtrip)
-   $(use_enable dialogs)
-   $(use_enable doc docs)
-   $(use_enable libhack)
-   $(use_enable modules)
-   $(use_enable nls)
-   $(use_enable opengl glx)
-   $(use_enable pango)
-   $(use_enable sound sound pulseaudio)
-   $(use_enable xcomposite composite)
-   $(use_enable xft)
-   $(use_enable xi2)
-   $(use_enable xinerama)
-   $(use_enable xpresent)
-   $(use_enable xrandr)
-   $(use_enable xrender)
-   $(use_enable xsm sm)
-   $(use_enable xsync)
-   $(use_enable zoom)
-   $(use_with audiofile sndldr audiofile)
-   $(use_with gnome gnome gnome3)
-   $(use_with sndfile sndldr sndfile)
-   --enable-mans
-   --disable-docs
-   --disable-esdtest
-   --disable-gcc-cpp
-  

[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2019-12-21 Thread Conrad Kostecki
commit: e47287858d29937a376cb6f382aa8c764e2de9fa
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 21 23:06:06 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 21 23:07:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4728785

games-server/bedrock-server: drop old version

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/Manifest   |  1 -
 .../bedrock-server/bedrock-server-1.14.0.9.ebuild  | 52 --
 2 files changed, 53 deletions(-)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index fbf22abcd86..ab116ec7060 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1,2 +1 @@
-DIST bedrock-server-1.14.0.9.zip 49343697 BLAKE2B 
eecc771b1722629f924fbf8b9e981ff72d541c4a297fa02c6e951331859bc2240c4c471966176c5bb6f39f7f643f6a4f43447aa978f10a8f53403aeaff29d9cd
 SHA512 
2e11261abd60a36fec029e0297b5e3de9fb0935947e04ee19c43ea3803cf365e2984e231b81d074f25bc7ff08013cc4a961899665f24501c75d3c8817e60e97c
 DIST bedrock-server-1.14.1.4.zip 49395245 BLAKE2B 
987de7d8e009dedb87e01b14e81ba857dd374f7d6621d3f13e137d7a51ad763d952452a1f8d34ff943add8ae3df8c7aff7fc5fe315d2ee29986fe967926a3969
 SHA512 
765d31aa3fd75c3e654ae65e5888ef3fc094fb12a49d9f0d5b0d94c58dfb508884218288dd4bb1cbda007305bff969219d6d438db4d9732295590678561bfcc3

diff --git a/games-server/bedrock-server/bedrock-server-1.14.0.9.ebuild 
b/games-server/bedrock-server/bedrock-server-1.14.0.9.ebuild
deleted file mode 100644
index d4558dee240..000
--- a/games-server/bedrock-server/bedrock-server-1.14.0.9.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
-HOMEPAGE="https://www.minecraft.net/;
-SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
-
-LICENSE="Mojang"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-   acct-group/bedrock
-   acct-user/bedrock
-   app-misc/dtach
-   dev-libs/openssl:0/1.1
-   net-misc/curl[ssl]
-"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="bindist mirror"
-
-S="${WORKDIR}"
-
-DOCS=(
-   "bedrock_server_how_to.html"
-   "release-notes.txt"
-)
-
-QA_PREBUILT="
-   opt/bedrock-server/bedrock_server
-   opt/bedrock-server/libCrypto.so
-"
-
-src_install() {
-   exeinto /opt/bedrock-server
-   doexe bedrock_server libCrypto.so
-
-   insinto /opt/bedrock-server
-   doins {permissions,whitelist}.json server.properties
-   doins -r {behavior,resource}_packs definitions structures
-
-   dodir /opt/bin
-   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
-
-   newinitd "${FILESDIR}"/bedrock-server.initd-r1 bedrock-server
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2019-12-21 Thread Conrad Kostecki
commit: 680b09c9bacb05f070db54549d076d2a34952b2f
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 21 23:04:56 2019 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 21 23:07:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680b09c9

games-server/bedrock-server: bump to version 1.14.1.4

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Conrad Kostecki  gentoo.org>

 games-server/bedrock-server/Manifest   |  1 +
 .../bedrock-server/bedrock-server-1.14.1.4.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index 60563fd1d8b..fbf22abcd86 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1 +1,2 @@
 DIST bedrock-server-1.14.0.9.zip 49343697 BLAKE2B 
eecc771b1722629f924fbf8b9e981ff72d541c4a297fa02c6e951331859bc2240c4c471966176c5bb6f39f7f643f6a4f43447aa978f10a8f53403aeaff29d9cd
 SHA512 
2e11261abd60a36fec029e0297b5e3de9fb0935947e04ee19c43ea3803cf365e2984e231b81d074f25bc7ff08013cc4a961899665f24501c75d3c8817e60e97c
+DIST bedrock-server-1.14.1.4.zip 49395245 BLAKE2B 
987de7d8e009dedb87e01b14e81ba857dd374f7d6621d3f13e137d7a51ad763d952452a1f8d34ff943add8ae3df8c7aff7fc5fe315d2ee29986fe967926a3969
 SHA512 
765d31aa3fd75c3e654ae65e5888ef3fc094fb12a49d9f0d5b0d94c58dfb508884218288dd4bb1cbda007305bff969219d6d438db4d9732295590678561bfcc3

diff --git a/games-server/bedrock-server/bedrock-server-1.14.1.4.ebuild 
b/games-server/bedrock-server/bedrock-server-1.14.1.4.ebuild
new file mode 100644
index 000..d4558dee240
--- /dev/null
+++ b/games-server/bedrock-server/bedrock-server-1.14.1.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
+HOMEPAGE="https://www.minecraft.net/;
+SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
+
+LICENSE="Mojang"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   acct-group/bedrock
+   acct-user/bedrock
+   app-misc/dtach
+   dev-libs/openssl:0/1.1
+   net-misc/curl[ssl]
+"
+
+BDEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+S="${WORKDIR}"
+
+DOCS=(
+   "bedrock_server_how_to.html"
+   "release-notes.txt"
+)
+
+QA_PREBUILT="
+   opt/bedrock-server/bedrock_server
+   opt/bedrock-server/libCrypto.so
+"
+
+src_install() {
+   exeinto /opt/bedrock-server
+   doexe bedrock_server libCrypto.so
+
+   insinto /opt/bedrock-server
+   doins {permissions,whitelist}.json server.properties
+   doins -r {behavior,resource}_packs definitions structures
+
+   dodir /opt/bin
+   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
+
+   newinitd "${FILESDIR}"/bedrock-server.initd-r1 bedrock-server
+
+   einstalldocs
+}



[gentoo-commits] proj/musl:master commit in: media-libs/mesa/

2019-12-21 Thread Jory Pratt
commit: 5a6eb7eb4f7874f0224da5faba5a353d9e578e31
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Dec 21 21:49:56 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Dec 21 21:49:56 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=5a6eb7eb

media-libs/mesa: sync stable version for musl

Package-Manager: Portage-2.3.82, Repoman-2.3.20
RepoMan-Options: --force
Signed-off-by: Jory Pratt  gentoo.org>

 media-libs/mesa/Manifest   | 2 +-
 media-libs/mesa/{mesa-19.1.7.ebuild => mesa-19.1.8.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 9a79f0a..40fe5fb 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,3 @@
-DIST mesa-19.1.7.tar.xz 10941152 BLAKE2B 
6be14ddac404668bdd8b7b8756388019c3610ac41b65a7723a419b97b7eccbca666ad6d904f4cde186c4b171e056636a8a6a5727e30963c8fa177d7861bd6cfb
 SHA512 
0865b5f91e5daa00e1da2b3d8b65fe5d2ff6332372bf8fec7d671d05d8d64ec5a7abea1858cdfc506c76b7226d2bea0af3426565f156b796d8e0f949ea33dc15
+DIST mesa-19.1.8.tar.xz 10945480 BLAKE2B 
df2ce0561cd0a61f0f35a406a5a9b2384c0c5869efadabfa40b07cf96a592214aa5c6d03423598c531f117075c3b59aa5af6f9b1c5dfa5914aabe41f60b592a0
 SHA512 
3bcc90c17cf966ce3399434ca2d4f363c5778e52c56b8184d6cdf22ef2e4a4fdb9c3fbff5c98efc856e3535f81259608a6daa74af1f3bdce30ea251d86435c74
 DIST mesa-19.2.2.tar.xz 11456352 BLAKE2B 
b0900a486d5883759dc395a25195c46fbc90d0388840099d515713a3c1e27560ea6cf9f6bfc5987c9704593b174e26f49a4cd08ff1260b1c1b2197b56c6919b6
 SHA512 
a3269052c2dfb5404180d1aebd68f5b9b0cc136d634ba89fed3f60fcc9b279072e09ee2db9b485375d39e886209053841df920c9d0b975e0de2825e3da4164a5
 DIST mesa-19.3.1.tar.xz 11831968 BLAKE2B 
f4e70543bc48efa6888559606c660a837df25ceeabf4bf2141d7470f37f90e19a9d85da7c3b4f8d1b4c86d02245dbc8d58401caf9ab099609a501fc86b391987
 SHA512 
338d2e37122ef22cc4e27a2f3c39e23e419703a507ace99383c749a563936c5f0428cce9a68ac80d0bd2ff57be8a55f42aee0ed6d16bf6b77b4e59d428729568

diff --git a/media-libs/mesa/mesa-19.1.7.ebuild 
b/media-libs/mesa/mesa-19.1.8.ebuild
similarity index 99%
rename from media-libs/mesa/mesa-19.1.7.ebuild
rename to media-libs/mesa/mesa-19.1.8.ebuild
index f5f56c6..32777b4 100644
--- a/media-libs/mesa/mesa-19.1.7.ebuild
+++ b/media-libs/mesa/mesa-19.1.8.ebuild
@@ -70,6 +70,7 @@ REQUIRED_USE="
 
 LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.97"
 RDEPEND="
+   !app-eselect/eselect-mesa
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
@@ -107,6 +108,7 @@ RDEPEND="
)
vaapi? (
>=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   video_cards_nouveau? ( 
!<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
)
vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )



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

2019-12-21 Thread Miroslav Šulc
commit: d1a766c7f8cb8fd55207aed1997115d6bf20a690
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 21 21:05:36 2019 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 21 21:06:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a766c7

media-libs/rtaudio: bump 5.1.0

1) eapi7
2) switched to virtual/jack

Closes: https://bugs.gentoo.org/639744
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/rtaudio/Manifest|  1 +
 .../rtaudio/files/rtaudio-5.1.0-cflags.patch   | 17 ++
 media-libs/rtaudio/rtaudio-5.1.0.ebuild| 62 ++
 3 files changed, 80 insertions(+)

diff --git a/media-libs/rtaudio/Manifest b/media-libs/rtaudio/Manifest
index 629e8dfbed2..fcd2ddd0311 100644
--- a/media-libs/rtaudio/Manifest
+++ b/media-libs/rtaudio/Manifest
@@ -1,2 +1,3 @@
 DIST rtaudio-4.1.2.tar.gz 682382 BLAKE2B 
ddfb0797db8ffef9a73b1af1864a7e9ec5028ff92473a82c8198fc0e8cce35e76ce820487b750988a91b7a519230659f446f2644288b0347c12c2f72b03fd45d
 SHA512 
1e7f7f0f4dc451d023a7c8ab287fe63034cf6b4e18fe138bab253c307d6dd0cddb669b031f6c21325aaac0ce53002acd2a17dd1e47bd8ac2cb14e058cfce1a21
 DIST rtaudio-5.0.0.tar.gz 615284 BLAKE2B 
ffb21042896b868b5368708594e050773ea23638e5eca8ea4c63204ee8ad3e433e26f1cc7f359a113df3a962dcaceaff72846346357c9e134c30dde89813cf0a
 SHA512 
390b6c454c42cf066fa94af397b784430dadc1650de320be377b7bbd09eda8705936bff3ee4327358815c3d5247a38fead81c8778cd85db30a12a6ace742c84a
+DIST rtaudio-5.1.0.tar.gz 655613 BLAKE2B 
9fee4a42a2fc040d3f8c8a18c4ef361bfd9cab22df189f6aff23098e299424d8cb4b54075f33ee4f1ab1f851125194228f65814838b091144431bd891a4c7dfe
 SHA512 
221636cfac2286e17f1f2312be2094b6c89087230b95b649661f9ce91356c77fdd8996fd031f0895aba0b50e8091491cdf393a6aeee6f8508ed320180d8fccf6

diff --git a/media-libs/rtaudio/files/rtaudio-5.1.0-cflags.patch 
b/media-libs/rtaudio/files/rtaudio-5.1.0-cflags.patch
new file mode 100644
index 000..0304c57b4db
--- /dev/null
+++ b/media-libs/rtaudio/files/rtaudio-5.1.0-cflags.patch
@@ -0,0 +1,17 @@
+diff --git a/configure.ac b/configure.ac
+index 43c054a..27a809a 100644
+--- a/configure.ac
 b/configure.ac
+@@ -101,12 +101,10 @@ AS_CASE([${enable_debug}],
+   [ yes ], [
+ AC_MSG_RESULT([yes])
+ AC_DEFINE([__RTAUDIO_DEBUG__])
+-debugflags="${debugflags} -g -O0"
+ object_path=Debug
+   ],
+   [ no ], [
+ AC_MSG_RESULT([no!])
+-debugflags="${debugflags} -O3"
+   ], [
+ AC_MSG_RESULT([no])
+   ])

diff --git a/media-libs/rtaudio/rtaudio-5.1.0.ebuild 
b/media-libs/rtaudio/rtaudio-5.1.0.ebuild
new file mode 100644
index 000..b58111fc01a
--- /dev/null
+++ b/media-libs/rtaudio/rtaudio-5.1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A set of cross-platform C++ classes for realtime audio I/O"
+HOMEPAGE="https://www.music.mcgill.ca/~gary/rtaudio/;
+SRC_URI="https://www.music.mcgill.ca/~gary/${PN}/release/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+alsa doc jack pulseaudio static-libs"
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+   jack? (
+   media-libs/alsa-lib
+   virtual/jack
+   )
+   pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cflags.patch
+)
+
+src_prepare() {
+   default
+
+   # don't rebuild docs
+   export ac_cv_prog_DOXYGEN=
+
+   eautoreconf
+}
+
+src_configure() {
+   # OSS support requires OSSv4
+   local myconf=(
+   $(use_enable static-libs static)
+   $(use_with jack)
+   $(use_with alsa)
+   $(use_with pulseaudio pulse)
+   --without-oss
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc README.md doc/release.txt
+   if use doc; then
+   dodoc -r doc/html
+   dodoc -r doc/images
+   fi
+
+   find "${D}" -name "*.la" -delete
+}



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

2019-12-21 Thread Lars Wendler
commit: 42408a0a9bd30db10687f87a85e403a3a2df7d01
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 21:04:28 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 21:04:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42408a0a

app-admin/sudo: Bump to version 1.8.30_beta2. Removed old

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/sudo/Manifest   | 2 +-
 app-admin/sudo/{sudo-1.8.30_beta1.ebuild => sudo-1.8.30_beta2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index dd8145cb3d7..5e135e3869c 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,3 +1,3 @@
 DIST sudo-1.8.28p1.tar.gz 3310254 BLAKE2B 
a1810af7a42d05cce49bb9d0acf6f3731a5193e9e9c3b458691379131eb86d36995854d11c09525e8d999ed1da7e99cf170634667c5a444aa522b8f23db7d1aa
 SHA512 
bda3de34c15fbb68fc29759542295560ccc1562b419d03709cea51613937e9b92ba689c79c3ef4858aeea90d3d1a4dc0148225b11b22cf82395ae1bad8cb1734
 DIST sudo-1.8.29.tar.gz 3338260 BLAKE2B 
7ba29d155bfb1d7ba20e32ade2e8ee3919e70400b6c235e313052b247b48406b9a051e71daa7e47fdb0a9fd0889f4c05b8a1a170c027503b90081e8cec81660e
 SHA512 
ea780922b2afb47df4df4b533fb355fd916cb18a6bfd13c7ca36a25b03ef585d805648c6fa85692bea363b1f83664ac3bc622f99bcd149b3a86f70522eb4d340
-DIST sudo-1.8.30b1.tar.gz 3341783 BLAKE2B 
fb950277ed66bd83516505cd2eb49b43412d5e95d4afcacf9cde34d685d5d80530deb248c3d421e1fc55343871d80eefdd492489f9bca6c952f81145f4a29746
 SHA512 
26525d2376fd80796fac146970ca5bbabe170900aca81f7ad71f80828920d27f323fbbf0191b1ba6ef027a53a156c5849aaee21e495b16f2b5188dfedf9746ba
+DIST sudo-1.8.30b2.tar.gz 3348480 BLAKE2B 
f158553fde9b5878cec39f95a69e6d3ef51ea8e5f5074c6b369d01d26c2de973bfefe5b40c64fc0c998f4e0045e054fcf8e01cfdc668003451489566c51f6ac2
 SHA512 
3d9e17ae4a51c65504d47a8a4a353f13fb2c761ffb90e0e9aca83e32effdd8bd826c96d80bdf9bb5520db37f02762937f020e64a330a530a1032c000d7cfa1f7

diff --git a/app-admin/sudo/sudo-1.8.30_beta1.ebuild 
b/app-admin/sudo/sudo-1.8.30_beta2.ebuild
similarity index 100%
rename from app-admin/sudo/sudo-1.8.30_beta1.ebuild
rename to app-admin/sudo/sudo-1.8.30_beta2.ebuild



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

2019-12-21 Thread Lars Wendler
commit: 37b32f105397b170459e07073eab73a1e80aa3c9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:58:30 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:58:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b32f10

net-libs/libtirpc: Bump to version 1.2.5

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libtirpc/Manifest  |  1 +
 net-libs/libtirpc/libtirpc-1.2.5.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest
index ee8d1d01072..b5bd7d4c174 100644
--- a/net-libs/libtirpc/Manifest
+++ b/net-libs/libtirpc/Manifest
@@ -1,2 +1,3 @@
 DIST libtirpc-1.1.4.tar.bz2 510924 BLAKE2B 
1780f9bb0543583c01b60bda681add0ec2f8718eda4ce4653883c772466178e37d0a3fb47004109f81de470129458561fac4f109f45154c64b6fb729f0212c90
 SHA512 
392f391f9fc1bd68d81dc44e4058831a64b32790b5c8c37338b0ab416fad2ae4d16389e632596734dba09780347918cc65c6f134e0c1afd09e81ec250785ed23
+DIST libtirpc-1.2.5.tar.bz2 513146 BLAKE2B 
732e4832f3440d9fa08c45c01c56135ff1b96564c55d33e9b3f16c8361a4f02e49a35638b73110bb72da4bfb78107ccb1b4d475d1ecbdd62dcc156529a372c3e
 SHA512 
d31cd4e22301abe1baddd7e8f45aaaf056a40799e961646691d071084fed50563b5eecdd9b78062fe378be8db7a6d4b87597e21cb81ac925e447148684a2b002
 DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 
7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28
 SHA512 
90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba

diff --git a/net-libs/libtirpc/libtirpc-1.2.5.ebuild 
b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
new file mode 100644
index 000..5d80a874a92
--- /dev/null
+++ b/net-libs/libtirpc/libtirpc-1.2.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal toolchain-funcs usr-ldscript
+
+DESCRIPTION="Transport Independent RPC library (SunRPC replacement)"
+HOMEPAGE="https://sourceforge.net/projects/libtirpc/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
+   mirror://gentoo/${PN}-glibc-nfs.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0/3" # subslot matches SONAME major
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="ipv6 kerberos static-libs"
+
+RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+   cp -r "${WORKDIR}"/tirpc "${S}"/ || die
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable ipv6)
+   $(use_enable kerberos gssapi)
+   $(use_enable static-libs static)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   # libtirpc replaces rpc support in glibc, so we need it in /
+   gen_usr_ldscript -a tirpc
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   insinto /etc
+   doins doc/netconfig
+
+   insinto /usr/include/tirpc
+   doins -r "${WORKDIR}"/tirpc/*
+
+   # makes sure that the linking order for nfs-utils is proper, as
+   # libtool would inject a libgssglue dependency in the list.
+   if ! use static-libs ; then
+   find "${ED}" -name "*.la" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-12-21 Thread Lars Wendler
commit: 7be486880a227079f0c7757575112fe2c3dfb6d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:47:08 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:47:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be48688

net-irc/hexchat: Bump to version 2.14.3

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.14.3.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 6a319e29c69..ac320c313dc 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1,4 @@
 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
 DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B 
e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d
 SHA512 
2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd
 DIST hexchat-2.14.2.tar.xz 1288732 BLAKE2B 
93001bf48516e0326c4df16945ff8a157e7a410ca202d1231657c9fb439ddd4a7515aacea0b0fff92365d477aa24c90d37aa61466495354dcdf5578d7accfa65
 SHA512 
488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca
+DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
new file mode 100644
index 000..103f8c1ad52
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   -Dwith-libcanberra="$(usex libcanberra true false)"
+   -Dwith-theme-manager="$(usex theme-manager true false)"
+   -Ddbus-service-use-appid=false
+   -Dwith-checksum="$(usex plugin-checksum true false)"
+   -Dwith-fishlim="$(usex 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-12-21 Thread Lars Wendler
commit: 78f2712d58d3e39316ce3ec75f056674a55685d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:48:00 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:48:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f2712d

net-irc/hexchat: Synced live ebuild

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

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

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 9457dba03b8..103f8c1ad52 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
 
 inherit meson mono-env python-single-r1 xdg
 



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

2019-12-21 Thread Lars Wendler
commit: 8539dee84aa180b6357f9a115bdffbcd1f56ccf7
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:09:36 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:35:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8539dee8

dev-libs/libfilezilla: Bump to version 0.19.3

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libfilezilla/Manifest   |  1 +
 dev-libs/libfilezilla/libfilezilla-0.19.3.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index d691c8531f3..02b2f702647 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -1,3 +1,4 @@
 DIST libfilezilla-0.15.1.tar.bz2 404746 BLAKE2B 
644f4b8949670d5b07f9e7b861d388ce70eae6612e34bf938cb628b65724a527e33c1f039087fd8381c06a15c12cc2b4fc6f616cc5949bf325e2eebf41abdf2d
 SHA512 
d557f7636bfc3958b8558fab3384b0ea84caea594566d39c051f20f02dfd71213369c50df282a3f7d2dd757038bd26e9722214839dab965cb7cde9733d59883a
 DIST libfilezilla-0.18.2.tar.bz2 526968 BLAKE2B 
81b27c18e9c04e2277dbe7a2fa2bfe3c1fa7c1f9c27eaf5cc02f309a15e9b61e71e5a67aa359c7bb36b27335f008cfb58641adcb42745ac00b9ac9eb2c649cde
 SHA512 
6f165a008ea8e3090554070685ef042b5304a8e7fdeb9f16c81a01c00b5fcb3d4acd356cfaf3fc1189c04db0b726dd005c592f6c7c6b06a527d8b82e7890257b
 DIST libfilezilla-0.19.1.tar.bz2 539952 BLAKE2B 
a581964a34c9104543eb06579e1f1b816b0f47e6ef3af0de9aa0b7528665ca0ac17ddf3c5327a434b8e344bdde5602f1b7a71b7cc755367e750c88de06329335
 SHA512 
1342a199e4bdc211437deaa4ff34fe7f7de476a664b1ea4dc8df0482db98eb6c21e03f9c7b510bc00c81f6dacd7fdec2fa721554fe6e71c5bb2763618759b1a1
+DIST libfilezilla-0.19.3.tar.bz2 541117 BLAKE2B 
c0015be2fa632cc4bfd44d5e02bdc9e14c5ac0598e4c83fabc95e00dd82669963d02a8e7b3db33e554d86f333eb5a7afdd6235acfa7b336dbd5bbfbf334f4381
 SHA512 
264a3a110dc4e99f6b993479be9f25cf831297899c699d73e5ad5a403e11ff09fa9ab062a420a0111e78f7d6e68e92fa461c161c8fd7c274cf227ef45f618849

diff --git a/dev-libs/libfilezilla/libfilezilla-0.19.3.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.19.3.ebuild
new file mode 100644
index 000..349925b74a3
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.19.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for 
platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/;
+SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0/3" # libfilezilla .so version
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/nettle:0=
+   >=net-libs/gnutls-3.5.7:=
+"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cppunit )"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if ! test-flag-CXX -std=c++14; then
+   eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+   eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+   eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+   die "Currently active compiler does not support 
-std=c++14"
+   fi
+   fi
+}
+
+src_install() {
+   default
+   find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
+}



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

2019-12-21 Thread Thomas Deutschmann
commit: 4ee264fd167eddcdc37f667af5b667a94ceaee8c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 21 20:28:27 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 20:30:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee264fd

dev-libs/openssl: bump to v1.0.2u

Bug: https://bugs.gentoo.org/702176
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/openssl/Manifest  |   1 +
 dev-libs/openssl/openssl-1.0.2u.ebuild | 308 +
 2 files changed, 309 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index e24a37051ac..9610c7c62b5 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -1,6 +1,7 @@
 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
 DIST openssl-1.0.2t.tar.gz 5355422 BLAKE2B 
dcbc883151ff6c5b60f5849d8789c2e76a384cb3d5eb5f08a6109776d0edf134580dc33fa8b946ae2344542560f04ecef17f218406952dd8d31e4200c4882022
 SHA512 
0b88868933f42fab87e8b22449435a1091cc6e75f986aad6c173e01ad123161fcae8c226759073701bc65c9f2f0b6ce6a63a61203008ed873cfb6e484f32bc71
+DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
 DIST openssl-1.1.0l-bindist-1.0.tar.xz 13184 BLAKE2B 
c09e023458faff17b10d6f20c28462c0851757a20d59b4b751220ab307324d5778252df112ad74fd319407cc75fdd1cd507d48058dd0234dc8c03020c882ed42
 SHA512 
39720ecee3ec6080c1416f2fb7c9246b89ee55b21be2baabad51eb6823dbe1559450b1ae92fa61ac1cf5ba04ac8c02438aa469bc65eae6905cf1ea486f270793
 DIST openssl-1.1.0l.tar.gz 5294857 BLAKE2B 
0e4f30f9e8a22414325bd780dc4e875e962487fbe72967f0392ace959955429192541881a98d097d7bb75ed7238b1817b0c3c2c4da04421512bd538f2b07cdd7
 SHA512 
81b74149f40ea7d9f7e235820a4f977844653ad1e2b302e65e712c12193f47542fe7e3385fd1e25e3dd074e4e6d04199836cbc492656f5a7692edab5e234f4ad
 DIST openssl-1.1.1d-bindist-1.0.tar.xz 13180 BLAKE2B 
680bd7400d3dd3930067ee7efa9718b74b30afa9be2397ad80f88031920806b6603b6469beede02b6e7a742abf5f82ebdd7c9b8e69c1ffe223e4860dc9581128
 SHA512 
9e4296326852010d5cebc204d1a34a34198d8d65460bc91a2bd37c80be892a5ae519513e4b0109e6b51b6faab0e171ef6cdae868868c158711558d147083c06f

diff --git a/dev-libs/openssl/openssl-1.0.2u.ebuild 
b/dev-libs/openssl/openssl-1.0.2u.ebuild
new file mode 100644
index 000..a5f618bc77c
--- /dev/null
+++ b/dev-libs/openssl/openssl-1.0.2u.ebuild
@@ -0,0 +1,308 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib multilib-minimal
+
+# openssl-1.0.2-patches-1.6 contain additional CVE patches
+# which got fixed with this release.
+# Please use 1.7 version number when rolling a new tarball!
+PATCH_SET="openssl-1.0.2-patches-1.5"
+
+MY_P=${P/_/-}
+
+# This patch set is based on the following files from Fedora 25,
+# see https://src.fedoraproject.org/rpms/openssl/blob/25/f/openssl.spec
+# for more details:
+# - hobble-openssl (SOURCE1)
+# - ec_curve.c (SOURCE12) -- MODIFIED
+# - ectest.c (SOURCE13)
+# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED
+BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz"
+
+DESCRIPTION="full-strength general purpose cryptography library (including SSL 
and TLS)"
+HOMEPAGE="https://www.openssl.org/;
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   bindist? (
+   mirror://gentoo/${BINDIST_PATCH_SET}
+   https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET}
+   )
+   !vanilla? (
+   mirror://gentoo/${PATCH_SET}.tar.xz
+   https://dev.gentoo.org/~chutzpah/dist/${PN}/${PATCH_SET}.tar.xz
+   https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET}.tar.xz
+   https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz
+   )"
+
+LICENSE="openssl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~x86-linux"
+IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 
static-libs test +tls-heartbeat vanilla zlib"
+RESTRICT="!bindist? ( 

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

2019-12-21 Thread Thomas Deutschmann
commit: c2b642ed1dfc7cb054380769761024dd73a768c6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 21 20:30:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 20:30:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b642ed

dev-libs/openssl-compat: bump to v1.0.2u

Bug: https://bugs.gentoo.org/702176
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/openssl-compat/Manifest   |   1 +
 .../openssl-compat/openssl-compat-1.0.2u.ebuild| 246 +
 2 files changed, 247 insertions(+)

diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest
index 5b5c397e40b..f6ca6a00831 100644
--- a/dev-libs/openssl-compat/Manifest
+++ b/dev-libs/openssl-compat/Manifest
@@ -2,3 +2,4 @@ DIST openssl-0.9.8zh.tar.gz 3818524 BLAKE2B 
610bb4858900983cf4519fa8b63f1e03b384
 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
 DIST openssl-1.0.2t.tar.gz 5355422 BLAKE2B 
dcbc883151ff6c5b60f5849d8789c2e76a384cb3d5eb5f08a6109776d0edf134580dc33fa8b946ae2344542560f04ecef17f218406952dd8d31e4200c4882022
 SHA512 
0b88868933f42fab87e8b22449435a1091cc6e75f986aad6c173e01ad123161fcae8c226759073701bc65c9f2f0b6ce6a63a61203008ed873cfb6e484f32bc71
+DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32

diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild 
b/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild
new file mode 100644
index 000..5b3784f01f6
--- /dev/null
+++ b/dev-libs/openssl-compat/openssl-compat-1.0.2u.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib multilib-minimal
+
+# openssl-1.0.2-patches-1.6 contain additional CVE patches
+# which got fixed with this release.
+# Please use 1.7 version number when rolling a new tarball!
+PATCH_SET="openssl-1.0.2-patches-1.5"
+
+MY_P=openssl-${PV/_/-}
+
+# This patch set is based on the following files from Fedora 25,
+# see https://src.fedoraproject.org/rpms/openssl/blob/25/f/openssl.spec
+# for more details:
+# - hobble-openssl (SOURCE1)
+# - ec_curve.c (SOURCE12) -- MODIFIED
+# - ectest.c (SOURCE13)
+# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED
+BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz"
+
+DESCRIPTION="full-strength general purpose cryptography library (including SSL 
and TLS)"
+HOMEPAGE="https://www.openssl.org/;
+SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
+   bindist? (
+   mirror://gentoo/${BINDIST_PATCH_SET}
+   https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET}
+   )
+   !vanilla? (
+   mirror://gentoo/${PATCH_SET}.tar.xz
+   
https://dev.gentoo.org/~chutzpah/dist/openssl/${PATCH_SET}.tar.xz
+   https://dev.gentoo.org/~whissi/dist/openssl/${PATCH_SET}.tar.xz
+   https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz
+   )"
+
+LICENSE="openssl"
+SLOT="1.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~x86-linux"
+IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 
static-libs test +tls-heartbeat vanilla zlib"
+
+RESTRICT="!bindist? ( bindist )
+   test"
+
+RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+   !=dev-libs/openssl-1.0.2*:0
+   !dev-libs/openssl:1.0.0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lang/perl-5
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   sys-devel/bc
+   )"
+
+# Do not install any docs
+DOCS=()
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   usr/include/openssl/opensslconf.h
+)
+
+src_prepare() {
+   if use bindist; then
+   mv "${WORKDIR}"/bindist-patches/hobble-openssl 

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

2019-12-21 Thread David Seifert
commit: f20687a3854590e42eefc8eb2f3cff0526198f49
Author: David Seifert  gentoo  org>
AuthorDate: Sat Dec 21 19:55:15 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Dec 21 19:55:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20687a3

dev-util/libabigail: Initial commit

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-util/libabigail/Manifest  |  1 +
 dev-util/libabigail/libabigail-1.6.ebuild | 77 +++
 dev-util/libabigail/metadata.xml  |  8 
 3 files changed, 86 insertions(+)

diff --git a/dev-util/libabigail/Manifest b/dev-util/libabigail/Manifest
new file mode 100644
index 000..dae358440b5
--- /dev/null
+++ b/dev-util/libabigail/Manifest
@@ -0,0 +1 @@
+DIST libabigail-1.6.tar.gz 176133766 BLAKE2B 
4a8fd6861f2213f45bbc5814a8a4e0941c236660ea6f84f09eedf6c08eff963c956f27967581501cd73b51057c3d36a74d53b6bf63d0be4d2c931d465d0564eb
 SHA512 
2ba775bd836b53265dae60e66065fc2106e7f633e890cc70b6abacb8426e04ec0b7b38593c21336f5785cf5e4eb8d110fb15ce63124cddc59f660f31c7b25b3c

diff --git a/dev-util/libabigail/libabigail-1.6.ebuild 
b/dev-util/libabigail/libabigail-1.6.ebuild
new file mode 100644
index 000..639ff46eaed
--- /dev/null
+++ b/dev-util/libabigail/libabigail-1.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit autotools python-any-r1 out-of-source
+
+DESCRIPTION="Suite of tools for checking ABI differences between ELF objects"
+HOMEPAGE="https://sourceware.org/libabigail/;
+SRC_URI="https://mirrors.kernel.org/sourceware/libabigail/${P}.tar.gz;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/elfutils:=
+   dev-libs/libxml2:2="
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   dev-python/sphinx
+   sys-apps/texinfo
+   )
+   test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+   default
+   # need to run our autotools, due to ltmain.sh including Redhat calls:
+   # cannot read spec file '/usr/lib/rpm/redhat/redhat-hardened-ld': No 
such file or directory
+   eautoreconf
+}
+
+my_src_configure() {
+   econf \
+   --disable-deb \
+   --disable-fedabipkgdiff \
+   --disable-rpm \
+   --disable-static \
+   --disable-zip-archive \
+   --enable-bash-completion \
+   --enable-cxx11 \
+   --enable-python3 \
+   $(use_enable doc apidoc) \
+   $(use_enable doc manual)
+}
+
+my_src_compile() {
+   default
+   use doc && emake doc
+}
+
+my_src_install() {
+   emake DESTDIR="${D}" install
+
+   if use doc; then
+   doman doc/manuals/man/*
+   doinfo doc/manuals/texinfo/abigail.info
+
+   dodoc -r doc/manuals/html
+
+   docinto html/api
+   dodoc -r doc/api/html/.
+   fi
+}
+
+my_src_install_all() {
+   einstalldocs
+
+   # no static archives
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-util/libabigail/metadata.xml b/dev-util/libabigail/metadata.xml
new file mode 100644
index 000..70f78a5392d
--- /dev/null
+++ b/dev-util/libabigail/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   David Seifert
+   
+



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

2019-12-21 Thread Matthew Thode
commit: f99ef7b5814713f078684634b59456798780a555
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Dec 21 19:05:16 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Dec 21 19:05:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99ef7b5

app-crypt/certbot: update cryptography dep for to 2.8

Fixes: https://bugs.gentoo.org/703490
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 app-crypt/certbot/certbot-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot/certbot-.ebuild 
b/app-crypt/certbot/certbot-.ebuild
index e59b628d200..fba37e4616c 100644
--- a/app-crypt/certbot/certbot-.ebuild
+++ b/app-crypt/certbot/certbot-.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
>=app-crypt/acme-0.40.0[${PYTHON_USEDEP}]
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.8[${PYTHON_USEDEP}]
>=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]



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

2019-12-21 Thread Ulrich Müller
commit: 1eff6a128f89b67a4a42253d1c75265255c4e79b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:54:04 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:54:04 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=1eff6a12

elisp-common.eclass: Report Emacs version with einfo, not elog.

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

 eclass/elisp-common.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index d76c9e5..a4bff25 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -252,7 +252,7 @@ elisp-check-emacs-version() {
local have_emacs
have_emacs=$(elisp-emacs-version) \
|| die "Could not determine Emacs version"
-   elog "Emacs version: ${have_emacs}"
+   einfo "Emacs version: ${have_emacs}"
if [[ ${have_emacs} =~ XEmacs|Lucid ]]; then
die "XEmacs detected. This package needs GNU Emacs."
fi



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

2019-12-21 Thread Ulrich Müller
commit: ab8e00b6f18b1e61f52b5313ab4645e57b4c19bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:52:30 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:52:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab8e00b6

elisp-common.eclass: Report Emacs version with einfo, not elog.

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

 eclass/elisp-common.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index d76c9e5a938..a4bff25f165 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -252,7 +252,7 @@ elisp-check-emacs-version() {
local have_emacs
have_emacs=$(elisp-emacs-version) \
|| die "Could not determine Emacs version"
-   elog "Emacs version: ${have_emacs}"
+   einfo "Emacs version: ${have_emacs}"
if [[ ${have_emacs} =~ XEmacs|Lucid ]]; then
die "XEmacs detected. This package needs GNU Emacs."
fi



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

2019-12-21 Thread Ulrich Müller
commit: 5f3c5d2fae1e22475a09b967ea632659b517d125
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:32:16 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:32:16 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=5f3c5d2f

app-editors/emacs: Drop old blocker against emacs-vcs.

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

 app-editors/emacs/emacs-24.3-r8.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-editors/emacs/emacs-24.3-r8.ebuild 
b/app-editors/emacs/emacs-24.3-r8.ebuild
index df53b71..cc464f1 100644
--- a/app-editors/emacs/emacs-24.3-r8.ebuild
+++ b/app-editors/emacs/emacs-24.3-r8.ebuild
@@ -90,9 +90,6 @@ BDEPEND="virtual/pkgconfig
gzip-el? ( app-arch/gzip )"
 #  pax_kernel? ( sys-apps/attr )
 
-RDEPEND="${RDEPEND}
-   !

[gentoo-commits] repo/proj/emacs:master commit in: app-admin/emacs-updater/

2019-12-21 Thread Ulrich Müller
commit: 427680d701d9e4168102fca3db03fec1e4117637
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:26:40 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:26:40 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=427680d7

app-admin/emacs-updater: Sync from gentoo repo.

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

 app-admin/emacs-updater/emacs-updater-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-admin/emacs-updater/emacs-updater-.ebuild 
b/app-admin/emacs-updater/emacs-updater-.ebuild
index e25f250..58a609b 100644
--- a/app-admin/emacs-updater/emacs-updater-.ebuild
+++ b/app-admin/emacs-updater/emacs-updater-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git;
 EGIT_BRANCH="${PN}"
@@ -17,8 +17,8 @@ SLOT="0"
 
 DEPEND="|| ( sys-apps/util-linux app-misc/getopt )"
 RDEPEND="${DEPEND}
-   >=app-portage/portage-utils-0.3
-   virtual/emacs"
+   >=app-editors/emacs-23.1:*
+   >=app-portage/portage-utils-0.3"
 
 S="${WORKDIR}/${PN}"
 



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

2019-12-21 Thread Ulrich Müller
commit: 9b4c7fe86a3f931f7fb8f3371e5dd7976aa0c2bb
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:27:06 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:27:06 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=9b4c7fe8

app-emacs/emacs-common-gentoo: Sync from gentoo repo.

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

 .../emacs-common-gentoo/emacs-common-gentoo-.ebuild  | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-.ebuild 
b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-.ebuild
index d347806..8b159f4 100644
--- a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-.ebuild
+++ b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-.ebuild
@@ -7,7 +7,7 @@ 
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git;
 EGIT_BRANCH="${PN}"
 EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}"
 
-inherit elisp-common desktop xdg-utils gnome2-utils readme.gentoo-r1 git-r3
+inherit elisp-common desktop xdg-utils readme.gentoo-r1 git-r3
 
 DESCRIPTION="Common files needed by all GNU Emacs versions"
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
@@ -18,7 +18,7 @@ IUSE="games X"
 
 RDEPEND="games? ( acct-group/gamestat )"
 DEPEND="${RDEPEND}"
-PDEPEND="virtual/emacs"
+PDEPEND=">=app-editors/emacs-23.1:*"
 
 S="${WORKDIR}/${PN}"
 
@@ -39,7 +39,7 @@ src_install() {
 
if use X; then
local i
-   domenu emacs.desktop emacsclient.desktop || die
+   domenu emacs.desktop emacsclient.desktop
 
pushd icons || die
newicon sink.png emacs-sink.png
@@ -52,8 +52,6 @@ src_install() {
doicon -s scalable emacs23.svg
newicon -s scalable emacs25.svg emacs.svg
popd
-
-   gnome2_icon_savelist
fi
 
DOC_CONTENTS="All site initialisation for Gentoo-installed packages is
@@ -95,7 +93,7 @@ pkg_preinst() {
 pkg_postinst() {
if use X; then
xdg_desktop_database_update
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
fi
readme.gentoo_print_elog
 }
@@ -103,6 +101,6 @@ pkg_postinst() {
 pkg_postrm() {
if use X; then
xdg_desktop_database_update
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
fi
 }



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

2019-12-21 Thread Ulrich Müller
commit: 6da4969af2e59af57c07dc42745eeb9460e0d34f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:26:07 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:26:07 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=6da4969a

elisp*.eclass: Sync from gentoo repo.

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

 eclass/elisp-common.eclass | 100 -
 eclass/elisp.eclass|  20 -
 2 files changed, 88 insertions(+), 32 deletions(-)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index 05b03f4..d76c9e5 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp-common.eclass
@@ -23,26 +23,25 @@
 # When relying on the emacs USE flag, you need to add
 #
 # @CODE
-#  emacs? ( virtual/emacs )
+#  emacs? ( >=app-editors/emacs-23.1:* )
 # @CODE
 #
 # to your DEPEND/RDEPEND line and use the functions provided here to
 # bring the files to the correct locations.
 #
-# If your package requires a minimum Emacs version, e.g. Emacs 24, then
-# the dependency should be on >=virtual/emacs-24 instead.  Because the
-# user can select the Emacs executable with eselect, you should also
-# make sure that the active Emacs version is sufficient.  This can be
-# tested with function elisp-need-emacs(), which would typically be
-# called from pkg_setup(), as in the following example:
+# If your package requires a minimum Emacs version, e.g. Emacs 26.1,
+# then the dependency should be on >=app-editors/emacs-26.1:* instead.
+# Because the user can select the Emacs executable with eselect, you
+# should also make sure that the active Emacs version is sufficient.
+# The eclass will automatically ensure this if you assign variable
+# NEED_EMACS with the Emacs version, as in the following example:
 #
 # @CODE
-#  elisp-need-emacs 24 || die "Emacs version too low"
+#  NEED_EMACS=26.1
 # @CODE
 #
-# Please note that such tests should be limited to packages that are
-# known to fail with lower Emacs versions; the standard case is to
-# depend on virtual/emacs without version.
+# Please note that this should be done only for packages that are known
+# to fail with lower Emacs versions.
 #
 # @ROFF .SS
 # src_compile() usage:
@@ -134,6 +133,23 @@
 # the differing name as second argument.
 #
 # @ROFF .SS
+# pkg_setup() usage:
+#
+# If your ebuild uses the elisp-compile eclass function to compile
+# its elisp files (see above), then you don't need a pkg_setup phase,
+# because elisp-compile and elisp-make-autoload-file do their own sanity
+# checks.  On the other hand, if the elisp files are compiled by the
+# package's build system, then there is often no check for the Emacs
+# version.  In this case, you can add an explicit check in pkg_setup:
+#
+# @CODE
+#  elisp-check-emacs-version
+# @CODE
+#
+# When having optional Emacs support, you should prepend "use emacs &&"
+# to above call of elisp-check-emacs-version().
+#
+# @ROFF .SS
 # pkg_postinst() / pkg_postrm() usage:
 #
 # After that you need to recreate the start-up file of Emacs after
@@ -149,12 +165,14 @@
 #  }
 # @CODE
 #
-# When having optional Emacs support, you should prepend "use emacs &&"
+# Again, with optional Emacs support, you should prepend "use emacs &&"
 # to above calls of elisp-site-regen().
-# Don't use "has_version virtual/emacs"!  When unmerging the state of
-# the emacs USE flag is taken from the package database and not from the
-# environment, so it is no problem when you unset USE=emacs between
-# merge and unmerge of a package.
+
+case ${EAPI:-0} in
+   4|5|6) inherit eapi7-ver ;;
+   7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
 
 # @ECLASS-VARIABLE: SITELISP
 # @DESCRIPTION:
@@ -182,6 +200,17 @@ EMACSFLAGS="-batch -q --no-site-file"
 # Emacs flags used for byte-compilation in elisp-compile().
 BYTECOMPFLAGS="-L ."
 
+# @ECLASS-VARIABLE: NEED_EMACS
+# @DESCRIPTION:
+# The minimum Emacs version required for the package.
+: ${NEED_EMACS:=23.1}
+
+# @ECLASS-VARIABLE: _ELISP_EMACS_VERSION
+# @INTERNAL
+# @DESCRIPTION:
+# Cached value of Emacs version detected in elisp-check-emacs-version().
+_ELISP_EMACS_VERSION=""
+
 # @FUNCTION: elisp-emacs-version
 # @RETURN: exit status of Emacs
 # @DESCRIPTION:
@@ -212,12 +241,39 @@ elisp-emacs-version() {
echo "${version}"
 }
 
-# @FUNCTION: elisp-need-emacs
-# @USAGE: 
-# @RETURN: 0 if true, 1 if false, 2 if trouble
+# @FUNCTION: elisp-check-emacs-version
+# @USAGE: [version]
 # @DESCRIPTION:
+# Test if the eselected Emacs version is at least the version of
+# GNU Emacs specified in the NEED_EMACS variable, or die otherwise.
+
+elisp-check-emacs-version() {
+   if [[ -z ${_ELISP_EMACS_VERSION} ]]; then
+   

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

2019-12-21 Thread Ulrich Müller
commit: 2e3cae99455ce0a4367491164f8cf3e27d8c14b1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:29:44 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:29:44 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=2e3cae99

app-editors/emacs: Drop invalid keywords.

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

 app-editors/emacs/emacs-24.3-r8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/emacs/emacs-24.3-r8.ebuild 
b/app-editors/emacs/emacs-24.3-r8.ebuild
index e0b48c1..df53b71 100644
--- a/app-editors/emacs/emacs-24.3-r8.ebuild
+++ b/app-editors/emacs/emacs-24.3-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="24.3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="alsa aqua athena dbus gconf gif gpm gsettings gtk gtk2 gzip-el 
imagemagick jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound 
source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm"
 REQUIRED_USE="?? ( aqua X )"
 



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

2019-12-21 Thread Ulrich Müller
commit: b754301f6f3e8cb69948e5401e42367dbbb3c7b2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 18:27:21 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 18:27:21 2019 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=b754301f

app-emacs/emacs-daemon: Sync from gentoo repo.

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

 app-emacs/emacs-daemon/emacs-daemon-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-emacs/emacs-daemon/emacs-daemon-.ebuild 
b/app-emacs/emacs-daemon/emacs-daemon-.ebuild
index 1f1045c..548100e 100644
--- a/app-emacs/emacs-daemon/emacs-daemon-.ebuild
+++ b/app-emacs/emacs-daemon/emacs-daemon-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,9 +15,6 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
 LICENSE="GPL-2+"
 SLOT="0"
 
-DEPEND=">=virtual/emacs-23"
-RDEPEND="${DEPEND}"
-
 S="${WORKDIR}/${PN}"
 SITEFILE="10${PN}-gentoo.el"
 



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/tumbler/

2019-12-21 Thread Michał Górny
commit: c772de64fd5fed325e337faba622367b59bc794d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 21 17:34:04 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 21 17:34:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c772de64

xfce-extra/tumbler: Bump to 0.2.8

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

 xfce-extra/tumbler/Manifest |  1 +
 xfce-extra/tumbler/tumbler-0.2.8.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/xfce-extra/tumbler/Manifest b/xfce-extra/tumbler/Manifest
index 7ef9ec98b56..830d580e1ad 100644
--- a/xfce-extra/tumbler/Manifest
+++ b/xfce-extra/tumbler/Manifest
@@ -1 +1,2 @@
 DIST tumbler-0.2.7.tar.bz2 564538 BLAKE2B 
64fc31e70be584ab04134de4f98e0302f91be213481b451c5b1563c001e240091b0721132415e92f5f60f7b0cd10099d9fa3fdf0435d3fa9e7c496f6f9673d3d
 SHA512 
d5121da67bc2b1bf115980b6c9ef9fcaf71cdf52976227dd360afa44ac477c305a774a29be876e4fd0874f71bae3682b28c2429864283dd14b9e9bd1790a9083
+DIST tumbler-0.2.8.tar.bz2 591099 BLAKE2B 
50cb9a0e8859e2f092356fd25a3ca68400b615bfabacce18f98660d761ad1e6723e075d651e99b99a1ca5209b0f6aa769acc05ecedab6ddcef5a33622f690087
 SHA512 
cfb322fb960b4f4d25c6dc68db5087c46845592fd0af839269598dc22930f5d460aae5df7c852024de3733fad9b0e53a8906700cb4ba43ab60883a6104f3e7cb

diff --git a/xfce-extra/tumbler/tumbler-0.2.8.ebuild 
b/xfce-extra/tumbler/tumbler-0.2.8.ebuild
new file mode 100644
index 000..c9883f6524b
--- /dev/null
+++ b/xfce-extra/tumbler/tumbler-0.2.8.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A thumbnail service for Thunar"
+HOMEPAGE="https://docs.xfce.org/xfce/thunar/start;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="curl ffmpeg gstreamer jpeg odf pdf raw"
+
+COMMON_DEPEND=">=dev-libs/glib-2.42:2
+   media-libs/freetype:2=
+   media-libs/libpng:0=
+   >=sys-apps/dbus-1.6
+   >=x11-libs/gdk-pixbuf-2.14:2
+   curl? ( >=net-misc/curl-7.25:= )
+   ffmpeg? ( >=media-video/ffmpegthumbnailer-2.0.8:= )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   jpeg? ( virtual/jpeg:0= )
+   odf? ( >=gnome-extra/libgsf-1.14.20:= )
+   pdf? ( >=app-text/poppler-0.12.4[cairo] )
+   raw? ( >=media-libs/libopenraw-0.0.8:=[gtk] )"
+RDEPEND="${COMMON_DEPEND}
+   >=xfce-base/thunar-1.4
+   gstreamer? ( media-plugins/gst-plugins-meta:1.0 )"
+DEPEND="${COMMON_DEPEND}
+   dev-util/gtk-doc-am
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_configure() {
+   local myconf=(
+   $(use_enable curl cover-thumbnailer)
+   $(use_enable jpeg jpeg-thumbnailer)
+   $(use_enable ffmpeg ffmpeg-thumbnailer)
+   $(use_enable gstreamer gstreamer-thumbnailer)
+   $(use_enable odf odf-thumbnailer)
+   $(use_enable pdf poppler-thumbnailer)
+   $(use_enable raw raw-thumbnailer)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2019-12-21 Thread Michał Górny
commit: 04ea38cc0f89573168106c57bf07840751ff24ae
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 21 17:35:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 21 17:45:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ea38cc

dev-util/catfish: Bump to 1.4.11

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

 dev-util/catfish/Manifest  |  1 +
 dev-util/catfish/catfish-1.4.11.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-util/catfish/Manifest b/dev-util/catfish/Manifest
index 2f7e8a51f78..38fd9e58266 100644
--- a/dev-util/catfish/Manifest
+++ b/dev-util/catfish/Manifest
@@ -1 +1,2 @@
 DIST catfish-1.4.10.tar.bz2 213951 BLAKE2B 
ff8f710d5f3b5d59e98bd6af9b1dd11499ea331b2d7c78945ebc1051d1b49d28069e47bd8aa3f12d57b646fc6764ccd4f365cda9fdfea15f5a3a4334b6e9b17e
 SHA512 
baf9007b2ce2418fa5704e10884f509e4361505537e2ce70a7f8c8c61009094a09d7d032e0a6b4ca174f33bf76783ee2665f781cce47d2b236f2633e25192f29
+DIST catfish-1.4.11.tar.bz2 220603 BLAKE2B 
a1ca8ee9efa5d8c8b3877562321e9bb150a82083a80cd108c6a16dbc000bcaa1f6653b4b091ab1fd50ec406dc53c470e5f985f62e3abede7cd6676786860d31a
 SHA512 
aed919ff5824bffb7d48b715dee4bba51d74d24d523c1bb468b0cc1735bdfbeb0e50fa86d3c10e91b6ae747aea82c292c7b423fadc3abaa1f6841b38f8887cd0

diff --git a/dev-util/catfish/catfish-1.4.11.ebuild 
b/dev-util/catfish/catfish-1.4.11.ebuild
new file mode 100644
index 000..dc33965614f
--- /dev/null
+++ b/dev-util/catfish/catfish-1.4.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="A frontend for find, (s)locate, doodle, tracker, beagle, strigi 
and pinot"
+HOMEPAGE="https://docs.xfce.org/apps/catfish/start;
+SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2;
+
+# yep, GPL-2 only
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   dev-libs/gobject-introspection
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   virtual/freedesktop-icon-theme
+"
+DEPEND="
+   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+   sys-devel/gettext
+"
+
+python_install() {
+   distutils-r1_python_install
+   rm -r "${ED}"/usr/share/doc/catfish || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/hscolour/files/

2019-12-21 Thread Sergei Trofimovich
commit: 9d88e63e2a2757d93132ffe8ac8e32a2a4a3ba88
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Dec 21 08:48:41 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 21 16:50:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d88e63e

dev-haskell/hscolour: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14070
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../hscolour/files/hscolour-1.19-ghc-7.5.patch | 45 --
 1 file changed, 45 deletions(-)

diff --git a/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch 
b/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch
deleted file mode 100644
index 25e29728ca3..000
--- a/dev-haskell/hscolour/files/hscolour-1.19-ghc-7.5.patch
+++ /dev/null
@@ -1,45 +0,0 @@
 hscolour-1.19-orig/Language/Haskell/HsColour/Colourise.hs  2011-06-06 
03:05:04.0 +1000
-+++ hscolour-1.19/Language/Haskell/HsColour/Colourise.hs   2012-06-24 
10:29:57.990963394 +1000
-@@ -1,3 +1,7 @@
-+{-# LANGUAGE CPP #-}
-+#if (__GLASGOW_HASKELL__>=705)
-+{-# LANGUAGE ScopedTypeVariables #-}
-+#endif
- module Language.Haskell.HsColour.Colourise
-   ( module Language.Haskell.HsColour.ColourHighlight
-   , ColourPrefs(..)
-@@ -9,6 +13,9 @@
- import Language.Haskell.HsColour.ColourHighlight
- import Language.Haskell.HsColour.Classify (TokenType(..))
- 
-+#if (__GLASGOW_HASKELL__>=705)
-+import Control.Exception (catch, SomeException)
-+#endif
- import System.IO (hPutStrLn,stderr)
- import System.Environment (getEnv)
- import Data.List
-@@ -51,6 +58,16 @@
- -- | Read colour preferences from .hscolour file in the current directory, or 
failing that,
- --   from \$HOME\/.hscolour, and failing that, returns a default set of prefs.
- readColourPrefs :: IO ColourPrefs
-+#if (__GLASGOW_HASKELL__>=705)
-+readColourPrefs = catch
-+  (do val <- readFile ".hscolour"
-+  parseColourPrefs ".hscolour" val)
-+  (\(_ :: SomeException) -> catch
-+(do home <- getEnv "HOME"
-+val <- readFile (home++"/.hscolour")
-+parseColourPrefs (home++"/.hscolour") val)
-+(\(_ :: SomeException) -> return defaultColourPrefs))
-+#else
- readColourPrefs = catch
-   (do val <- readFile ".hscolour"
-   parseColourPrefs ".hscolour" val)
-@@ -59,6 +76,7 @@
- val <- readFile (home++"/.hscolour")
- parseColourPrefs (home++"/.hscolour") val)
- (\_-> return defaultColourPrefs))
-+#endif
- 
- -- | Convert token classification to colour highlights.
- colourise :: ColourPrefs -> TokenType -> [Highlight]



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

2019-12-21 Thread Sergei Trofimovich
commit: 68a07e86571318bcf2392d5e9767bdb1a4f66fb5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec 20 21:51:52 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 21 16:50:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a07e86

dev-lang/erlang: Add myself as proxy co-maintainer

Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/erlang/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-lang/erlang/metadata.xml b/dev-lang/erlang/metadata.xml
index 9c2e0b7c1bd..d5a2bb56fca 100644
--- a/dev-lang/erlang/metadata.xml
+++ b/dev-lang/erlang/metadata.xml
@@ -5,6 +5,14 @@
sly...@gentoo.org
Sergei Trofimovich

+   
+   arka...@atlas.cz
+   Petr Vaněk
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

HIgh Performance Erlang extension
Enable kernel polling support



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

2019-12-21 Thread Sergei Trofimovich
commit: 308db5a85c20c6d3a83d635ff5709acfdb1a687f
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri Dec 20 21:29:49 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 21 16:50:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308db5a8

dev-lang/erlang: bump to 22.2.1

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/14069
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/erlang/Manifest |   1 +
 dev-lang/erlang/erlang-22.2.1.ebuild | 153 +++
 2 files changed, 154 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 63085fd2800..12e0bb6a094 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -3,6 +3,7 @@ DIST erlang-22.1.1.tar.gz 54951145 BLAKE2B 
917813f750eacd3dc7da25f1fa9e1f9c55e6c
 DIST erlang-22.1.4.tar.gz 54957524 BLAKE2B 
8960dd63eb7ae18544d8b6809760543b276ec230d5a9051d1888269770f6c44b379b6ba85ce9106f7d37b76c41b7683a545ba80569e33195e3e9211f6ced4ee3
 SHA512 
271a188d46a79cd1c43c3b8059b77c0802af624ff88c6916e0b84994040750d9792f0416937ed98e874256562f27d858916239d79f93b545c98b9703e5018f7b
 DIST erlang-22.1.7.tar.gz 54969082 BLAKE2B 
4168b93e146de3dd22ec0d6088d2a2b62dc1a3d96d3c2859f65ef721a32f24ef74fb6baf3467da7b2c5b13a3b8d62602d3e94ddd359f091f548f958d9b8a77ea
 SHA512 
72660ea481ac647a091b713a4a9240d1d008336152a41fd5f9f191c6050d42a67ddc0ff8bc51addc2e1d6f9a244516883df5025f005ae575fa101d941ac0bd05
 DIST erlang-22.1.8.tar.gz 54967877 BLAKE2B 
cb022e3c5f577605872e7689639fced6c1f6cb7600314f5939107605f0767ca080c65c2f9e0695a04bf53a9e0727553d854a9df57f09ce5f4a958ebd035756e7
 SHA512 
4260fab3f6cd9338ca167371cd982bcf9557729e93d58c3911e485529ed8ee97089e1de3466745d21206c94276f9865ac4fddcb2803afe915494b43feda46dda
+DIST erlang-22.2.1.tar.gz 55742915 BLAKE2B 
cfb49a07289f66ee8bcdc37452c88ec60c90b92febb7d41538166916989e80b612f13bae4ae2ba305aa12c790a74bcd9dc8412207413ba512537193811d177ad
 SHA512 
4c0e5b963def01e02f8550414bee9e15a79681ac19547c4707d4cf3a67924e252dde7f8f94dfeca5eb3d34730acaffd193603711531bdf7c22d47d8880c5e5f4
 DIST erlang-22.2.tar.gz 55736930 BLAKE2B 
bcd67ea4ef5c358d4f0bcbec977e2c60a3b0f1b2d38c35ba1908ed9d96727c83ab6cb6dc69ce90ffc6772e34de68014cc66ec8c3bfcda852844a4f6b1548
 SHA512 
a192da8ee02588c44e5c04bf2933c95672f596ca10f485c2c41d0c97563c90b5ea24fa02da61e007595f25a80557e6513372db3059bb7e394647a4c11f4cd41e
 DIST erlang_doc_html_21.1.tar.gz 32692731 BLAKE2B 
a7fa8ebe1c876ab7eecd2dd46ffd4d288db6d308e0f131d53c26ee4b67a92cb6fcb89b6c880ef34df395c7ad61fcdc81eac32e0fcf7336be7d517263218146bc
 SHA512 
0d659f55bfb01eecf140a310154724489ef56b6ccbe9ac30f6b053f598276721b80de7b5b3200707cf8a6e77b8854eae5453f655225f431fcc982550539f767f
 DIST erlang_doc_html_22.1.tar.gz 33824830 BLAKE2B 
2d50802fff81eba8bcf5f630da49d68d7cb2098175012e12f13941e69949a109c9f601c3cfaa2700b669415cd0c6c15961d8e4dd94b9b228cee17b661fe5400a
 SHA512 
cc24927a4ff98b04d8f93fbc46bb36ffb34570521e4f31154b778dc17cf1cff60869239c26c327d7a9360c06528f9b380a302b39fa47285e50dfd4656b508202

diff --git a/dev-lang/erlang/erlang-22.2.1.ebuild 
b/dev-lang/erlang/erlang-22.2.1.ebuild
new file mode 100644
index 000..9f0146d8969
--- /dev/null
+++ b/dev-lang/erlang/erlang-22.2.1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0"
+
+inherit elisp-common java-pkg-opt-2 systemd wxwidgets
+
+# NOTE: If you need symlinks for binaries please tell maintainers or
+# open up a bug to let it be created.
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
+HOMEPAGE="https://www.erlang.org/;
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+   http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_man_${UPSTREAM_V}.tar.gz
+   doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code.  See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+   acct-group/epmd
+   acct-user/epmd
+   sys-libs/ncurses:0
+   sys-libs/zlib
+   emacs? ( virtual/emacs )
+   java? ( >=virtual/jdk-1.8:* )
+   odbc? ( dev-db/unixODBC )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.7d:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   systemd? ( sys-apps/systemd )
+   tk? ( dev-lang/tk:0 

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

2019-12-21 Thread Sergei Trofimovich
commit: b6eb3fa35ff0a27cf374f76701f655d4bc8ac9d4
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Dec 20 20:50:59 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 21 16:50:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6eb3fa3

dev-lang/crystal: remove unused patches

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14065
Signed-off-by: Sergei Trofimovich  gentoo.org>

 ...tal-0.26.1-gentoo-tests-network-sandbox-3.patch | 26 --
 .../files/crystal-0.27.0-tcp-server-test.patch | 12 --
 .../crystal/files/crystal-0.27.1-verbose.patch |  7 --
 3 files changed, 45 deletions(-)

diff --git 
a/dev-lang/crystal/files/crystal-0.26.1-gentoo-tests-network-sandbox-3.patch 
b/dev-lang/crystal/files/crystal-0.26.1-gentoo-tests-network-sandbox-3.patch
deleted file mode 100644
index eb1b84ce618..000
--- a/dev-lang/crystal/files/crystal-0.26.1-gentoo-tests-network-sandbox-3.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/spec/std/http/server/server_spec.cr 
b/spec/std/http/server/server_spec.cr
-index 9de0c3f..59882db 100644
 a/spec/std/http/server/server_spec.cr
-+++ b/spec/std/http/server/server_spec.cr
-@@ -400,7 +400,9 @@ module HTTP
- end
- 
- describe "#bind_tls" do
--  it "binds SSL server context" do
-+  # gentoo's FEATURES=network-sandbox blocks external network:
-+  #   connect: Connection timed out (Errno)
-+  pending "binds SSL server context" do
- server = Server.new do |context|
-   context.response.puts "Test Server 
(#{context.request.headers["Host"]?})"
-   context.response.close
-@@ -512,7 +514,9 @@ module HTTP
-   end
- {% end %}
- 
--it "handles exception during SSL handshake (#6577)" do
-+# gentoo's FEATURES=network-sandbox blocks external network:
-+#   connect: Connection timed out (Errno)
-+pending "handles exception during SSL handshake (#6577)" do
-   server = SilentErrorHTTPServer.new do |context|
- context.response.print "ok"
- context.response.close

diff --git a/dev-lang/crystal/files/crystal-0.27.0-tcp-server-test.patch 
b/dev-lang/crystal/files/crystal-0.27.0-tcp-server-test.patch
deleted file mode 100644
index 8f61c8aeef4..000
--- a/dev-lang/crystal/files/crystal-0.27.0-tcp-server-test.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/spec/std/http/server/server_spec.cr
-+++ b/spec/std/http/server/server_spec.cr
-@@ -524,7 +524,8 @@ module HTTP
- end
- 
- describe "#close" do
--  it "closes gracefully" do
-+  # fails under gentoo's sandbox
-+  pending "closes gracefully" do
- server = Server.new do |context|
-   context.response.flush
-   context.response.puts "foo"

diff --git a/dev-lang/crystal/files/crystal-0.27.1-verbose.patch 
b/dev-lang/crystal/files/crystal-0.27.1-verbose.patch
deleted file mode 100644
index 33c3c5d61c4..000
--- a/dev-lang/crystal/files/crystal-0.27.1-verbose.patch
+++ /dev/null
@@ -1,7 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -29,3 +29,3 @@ SOURCES := $(shell find src -name '*.cr')
- SPEC_SOURCES := $(shell find spec -name '*.cr')
--override FLAGS += -D preview_overflow -D compiler_rt $(if 
$(release),--release )$(if $(stats),--stats )$(if $(progress),--progress )$(if 
$(threads),--threads $(threads) )$(if $(debug),-d )$(if $(static),--static 
)$(if $(LDFLAGS),--link-flags="$(LDFLAGS)" )
-+override FLAGS += -D preview_overflow -D compiler_rt $(if 
$(release),--release )$(if $(stats),--stats )$(if $(progress),--progress )$(if 
$(threads),--threads $(threads) )$(if $(debug),-d )$(if $(static),--static 
)$(if $(LDFLAGS),--link-flags="$(LDFLAGS)" )$(if $(verbose),--verbose )
- SPEC_FLAGS := $(if $(verbose),-v )$(if $(junit_output),--junit_output 
$(junit_output) )



[gentoo-commits] repo/gentoo:master commit in: virtual/editor/

2019-12-21 Thread Ulrich Müller
commit: fc042aed51c806adc910d8843825d00823e3992a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 16:31:19 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 16:31:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc042aed

virtual/editor: Drop app-editors/emacs-vcs from list of alternatives.

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

 virtual/editor/{editor-0-r2.ebuild => editor-0-r3.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/virtual/editor/editor-0-r2.ebuild 
b/virtual/editor/editor-0-r3.ebuild
similarity index 97%
rename from virtual/editor/editor-0-r2.ebuild
rename to virtual/editor/editor-0-r3.ebuild
index af519d12d5c..90299d06ddf 100644
--- a/virtual/editor/editor-0-r2.ebuild
+++ b/virtual/editor/editor-0-r3.ebuild
@@ -18,8 +18,7 @@ RDEPEND="|| (
app-editors/e3
app-editors/ee
app-editors/elvis
-   app-editors/emacs
-   app-editors/emacs-vcs
+   app-editors/emacs:*
app-editors/emact
app-editors/ersatz-emacs
app-editors/fe



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

2019-12-21 Thread Ulrich Müller
commit: d36d09c31a4910b9c7e4cc747d90f8bf70111670
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 16:30:22 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 16:31:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36d09c3

virtual/emacs: Depend on app-editors/emacs only.

app-editors/emacs-vcs is slated for removal, therefore users should
move to app-editors/emacs.

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

 virtual/emacs/{emacs-26-r1.ebuild => emacs-26-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/virtual/emacs/emacs-26-r1.ebuild b/virtual/emacs/emacs-26-r2.ebuild
similarity index 78%
rename from virtual/emacs/emacs-26-r1.ebuild
rename to virtual/emacs/emacs-26-r2.ebuild
index 7f0ac3042b0..07b2f01d4c5 100644
--- a/virtual/emacs/emacs-26-r1.ebuild
+++ b/virtual/emacs/emacs-26-r2.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DESCRIPTION="Virtual for GNU Emacs"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 
-RDEPEND="|| ( >=app-editors/emacs-26.1:* >=app-editors/emacs-vcs-26.1:* )"
+RDEPEND=">=app-editors/emacs-26.1:*"



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2019-12-21 Thread Ulrich Müller
commit: 950197b3c089690822d316bf23b97abc0baee85f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 16:04:21 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 16:31:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950197b3

app-xemacs/ebuild-mode: Version bump to 1.49.

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

 app-xemacs/ebuild-mode/Manifest|  1 +
 app-xemacs/ebuild-mode/ebuild-mode-1.49.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index a2427a90c7f..58bb8928426 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.47.tar.xz 34812 BLAKE2B 
abbc3be110239f9e1765d4f1293856a7fc616d497ac5256a28b7d78fc57c8d725abccbf7b9e5908cb85f9a684dc1be26ab88152d836c2ec3a481802091729717
 SHA512 
13ee756ef914a314f6705df78735a3926a50d156f4abeff917bed68298aec81f072d53a60f7b985d9bb2caddcdbf65fd26f6c9189e6c5c1822674d9142b7db17
 DIST ebuild-mode-1.48.tar.xz 34764 BLAKE2B 
cd54e8a1b65232538924aafd10f6dcadd457634313ccf08c97b841d0255f02496a0e3308a4d9cdcd5cbbc41f9f5c373e14641fa31202cfa369fd10f8562cf5da
 SHA512 
d37d7951030877454416dca761c9775eadaa514f29bba8745f61c0f3a5ecb42675c230301286d5a8cce76d8ef7082f5db76151f69b35f6a999118c5e60a5f9c0
+DIST ebuild-mode-1.49.tar.xz 34632 BLAKE2B 
3e7814363aedbb5a05193faccc0815a7f4b0f56eacb03fb720fa270ac69faa163bd8164639390b1703bb0a82341975e9bfea143c651b5b0ba2825b2bbb3b3329
 SHA512 
440e23aa6f63307955a9c970f5cbcc175eb14cca4ff4035da4f10fa22d9c6766b29ca7842b800a43c46063f3045c2ff3b2d6b8e27026f47bd0ed0959a8f2d0e9

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.49.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.49.ebuild
new file mode 100644
index 000..d329637b970
--- /dev/null
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.49.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND=">=app-editors/xemacs-21.4.20-r5
+   app-xemacs/sh-script"
+BDEPEND="${RDEPEND}"
+
+src_compile() {
+   local XEMACS="${EPREFIX}/usr/bin/xemacs"
+
+   "${XEMACS}" -batch -q --no-site-file \
+   -eval "(add-to-list 'load-path \".\")" \
+   -f batch-byte-compile \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+
+   "${XEMACS}" -batch -q --no-site-file \
+   -eval "(setq autoload-package-name \"${PN}\")" \
+   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
+   -l autoload -f batch-update-autoloads \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+}
+
+src_install() {
+   insinto /usr/share/xemacs/site-packages/lisp/${PN}
+   doins *.el *.elc
+}



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

2019-12-21 Thread Ulrich Müller
commit: 52b6b9c7c8c63e6932d552377c1ab558783551ce
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 16:04:02 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 16:31:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b6b9c7

app-emacs/ebuild-mode: Version bump to 1.49.

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

 app-emacs/ebuild-mode/Manifest|  1 +
 app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index a2427a90c7f..58bb8928426 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.47.tar.xz 34812 BLAKE2B 
abbc3be110239f9e1765d4f1293856a7fc616d497ac5256a28b7d78fc57c8d725abccbf7b9e5908cb85f9a684dc1be26ab88152d836c2ec3a481802091729717
 SHA512 
13ee756ef914a314f6705df78735a3926a50d156f4abeff917bed68298aec81f072d53a60f7b985d9bb2caddcdbf65fd26f6c9189e6c5c1822674d9142b7db17
 DIST ebuild-mode-1.48.tar.xz 34764 BLAKE2B 
cd54e8a1b65232538924aafd10f6dcadd457634313ccf08c97b841d0255f02496a0e3308a4d9cdcd5cbbc41f9f5c373e14641fa31202cfa369fd10f8562cf5da
 SHA512 
d37d7951030877454416dca761c9775eadaa514f29bba8745f61c0f3a5ecb42675c230301286d5a8cce76d8ef7082f5db76151f69b35f6a999118c5e60a5f9c0
+DIST ebuild-mode-1.49.tar.xz 34632 BLAKE2B 
3e7814363aedbb5a05193faccc0815a7f4b0f56eacb03fb720fa270ac69faa163bd8164639390b1703bb0a82341975e9bfea143c651b5b0ba2825b2bbb3b3329
 SHA512 
440e23aa6f63307955a9c970f5cbcc175eb14cca4ff4035da4f10fa22d9c6766b29ca7842b800a43c46063f3045c2ff3b2d6b8e27026f47bd0ed0959a8f2d0e9

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild
new file mode 100644
index 000..d3f4d4b8fc7
--- /dev/null
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs;
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+BDEPEND="sys-apps/texinfo"
+
+DOCS="ChangeLog keyword-generation.sh"
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo-1.39.el"
+DOC_CONTENTS="Some optional features may require installation of additional
+   packages, like dev-python/docutils-glep for glep."



[gentoo-commits] proj/linux-patches: New tag: 4.14-169

2019-12-21 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Sat Dec 21 16:31:20 2019 +

New tag: 4.14-169




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

2019-12-21 Thread Cédric Krier
commit: 273afeff1bcd9c271b67a0b5bf0110761fdb0aa0
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Dec 21 16:16:12 2019 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Dec 21 16:16:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=273afeff

dev-util/stripe-mock: Version bumps

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Cédric Krier  gentoo.org>

 dev-util/stripe-mock/Manifest  |  1 +
 dev-util/stripe-mock/stripe-mock-0.78.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index d424867cf36..219e4c7e36b 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,3 +1,4 @@
 DIST stripe-mock-0.34.1.tar.gz 340357 BLAKE2B 
127d39b01bbd883141c75e63dc5e0b8834dbc86f375058768072b3de75d3f9e3fabebdfdd9d872c51ad52fec3e2057ae342887c25b496b987d64652c93b204bd
 SHA512 
c9e35867c44bd7d127f91d0f668d39ff67ca9bb2937428f808122555360a77b91f9f5d5648478dc2c4fc04a7b9195fed0a927868fdd22b852022ae2fe0f1e695
 DIST stripe-mock-0.47.0.tar.gz 371383 BLAKE2B 
0d619e62c9d071cd0706f0deeab5cb659d994f02df87fc638e319b346cda83548bec9a6068814b7c17a8f62e8f9c2206003bd62f66f844e8f38ee96b10f099fe
 SHA512 
b387556526eea8b02fb3df74b345f5447bc81d7cc9e7f9fe9cd59dfdef7895bd31c882bc3c96c6815c69cc1e1fc3bed8390beb107ecfeb79e69aba4bc115a17e
 DIST stripe-mock-0.63.0.tar.gz 453992 BLAKE2B 
ece5c4b4141fedd4dc896e5505047c1138a27cea63b4df1ce96b12a41e6e4ddb636ec181bcd1063819a0aa0247302171181d86bd962d0a2063289339c35105c2
 SHA512 
0e23493808643326e91599620c481130df3b2c50f1d39c64f9f404c54708f71a61a48630f0e3cf4c924e53d29f21d442be5323925fa0096c3bea3e1582676578
+DIST stripe-mock-0.78.0.tar.gz 465275 BLAKE2B 
2c55ebe41d378d633288cd667a86db4713f2598de1afe4885a2622f591eb93ff2f3db581d056227a8cc7e3b84bd834e3290e351b368247ed4c564545eedd5374
 SHA512 
a05ef71c231ce0df37494f4e18b42e6a6ebc341796b753b06704503017fceba7cd2fc2cfaa4764a85468df3f4e65a63fb12fe5841cca3a114e47c33f410c478c

diff --git a/dev-util/stripe-mock/stripe-mock-0.78.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.78.0.ebuild
new file mode 100644
index 000..e3231b8082c
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.78.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_SRC="github.com/stripe/stripe-mock"
+EGO_PN=${EGO_SRC}/...
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+
+src_install() {
+   golang-build_src_install
+   dobin bin/stripe-mock
+   rm -rf "${D%/}$(get_golibdir_gopath)" || die
+}



[gentoo-commits] proj/forums:initial-setup commit in: /

2019-12-21 Thread John R. Graham
commit: 02c0c06f26ea98da16d2f43ed58358e9200d7bbd
Author: John R. Graham  gentoo  org>
AuthorDate: Sat Dec 21 16:01:18 2019 +
Commit: John R. Graham  gentoo  org>
CommitDate: Sat Dec 21 16:02:21 2019 +
URL:https://gitweb.gentoo.org/proj/forums.git/commit/?id=02c0c06f

Added README-first and TODO list files.

Signed-off-by: John R. Graham  gentoo.org>

 README-first | 7 +++
 TODO | 7 +++
 2 files changed, 14 insertions(+)

diff --git a/README-first b/README-first
new file mode 100644
index 0..9adb78720
--- /dev/null
+++ b/README-first
@@ -0,0 +1,7 @@
+Run the setup-workdir.bash script right after you clone this repository.
+
+Although there are multiple logical ways the working directory could be
+structured, all of the documentation is in the context of the structure
+created by that script.
+
+See README.md for additional details.

diff --git a/TODO b/TODO
new file mode 100644
index 0..421b39ed4
--- /dev/null
+++ b/TODO
@@ -0,0 +1,7 @@
+[ ] Get my Gentoo public key moved to Triton.
+[ ] Get forums repository checked out on Triton.
+[ ] Get forums.Dockerfile checked in to our repo.
+[ ] Get container repository checked out in our hierarchy. Probably set up by 
the setup-workdir script.
+[ ] Modify container to include nginx and play around until I have a working 
hello world web page.
+[ ] Get a real certificate. Look at the certs on Ceres and try to re-discover 
what was done there.
+[ ] Document the above.



[gentoo-commits] proj/forums:initial-setup commit in: /

2019-12-21 Thread John R. Graham
commit: 772f4e506dab25ae39eea0602d14371bfabfbc36
Author: John R. Graham  gentoo  org>
AuthorDate: Thu Dec 19 12:28:44 2019 +
Commit: John R. Graham  gentoo  org>
CommitDate: Thu Dec 19 12:28:44 2019 +
URL:https://gitweb.gentoo.org/proj/forums.git/commit/?id=772f4e50

setup-workdir.bash script now actually works.

Signed-off-by: John R. Graham  gentoo.org>

 workdir-setup.bash => setup-workdir.bash | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/workdir-setup.bash b/setup-workdir.bash
similarity index 87%
rename from workdir-setup.bash
rename to setup-workdir.bash
index 2fcfd2b3c..49608d5d9 100755
--- a/workdir-setup.bash
+++ b/setup-workdir.bash
@@ -26,8 +26,8 @@ set -e
 
 worktree_count=0
 
-setup_worktree phpbb refs/heads/origin/3.2.x
-setup_worktree style refs/heads/styles/Gentoo-SUBSILVER
+setup_worktree phpbb origin/3.2.x
+setup_worktree style styles/Gentoo-SUBSILVER
 
 if [[ $worktree_count -eq 0 ]] ; then
echo "Working directory already set up."



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

2019-12-21 Thread Cédric Krier
commit: 643529208c05a7b0e2c455c08036bf35f0848e00
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Dec 21 15:55:37 2019 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Dec 21 15:55:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64352920

dev-python/simpleeval: Version bumps

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Cédric Krier  gentoo.org>

 dev-python/simpleeval/Manifest |  1 +
 dev-python/simpleeval/simpleeval-0.9.10.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/simpleeval/Manifest b/dev-python/simpleeval/Manifest
index caadde6cf97..b2448f088c0 100644
--- a/dev-python/simpleeval/Manifest
+++ b/dev-python/simpleeval/Manifest
@@ -1 +1,2 @@
+DIST simpleeval-0.9.10.tar.gz 26687 BLAKE2B 
eccde3c580f65bc22e88711cdfae4b1d6509515d674d62bab501d1cdc5dc1e91f76d391441e012f7fa51221e2c807b831dda05e7b620303d0845b5032b1a45be
 SHA512 
50710221b49ff618218375d6d9b4eb9ee12b875ce0cdaaa63e2dfcaa112918f5bfdf8f02bbc3b5be98c7abc312f99563d910985bc5ad86eb846df935fc072eab
 DIST simpleeval-0.9.8.tar.gz 24554 BLAKE2B 
92adb2de03e2e70be99adef625de54c02c39305475f8df4517862c9a2726ef5c36e3e411f6cd1b4e47d57ed20ce66b3fc55ef402e705c4f3d49b8b2389919e18
 SHA512 
3aedb78571442283bc7b2bd1754dcc2197f81b264c6e629acdd8307a0adb7a4f06e084bb121caa0c36711153253b884942cb5c50614afb58e0e895247f8c20aa

diff --git a/dev-python/simpleeval/simpleeval-0.9.10.ebuild 
b/dev-python/simpleeval/simpleeval-0.9.10.ebuild
new file mode 100644
index 000..341eb24c043
--- /dev/null
+++ b/dev-python/simpleeval/simpleeval-0.9.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} )
+
+inherit distutils-r1
+
+DESCRIPTION="A simple, safe single expression evaluator library"
+HOMEPAGE="https://github.com/danthedeckie/simpleeval;
+SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DOCS="README.rst"
+
+python_test() {
+   esetup.py test
+}



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

2019-12-21 Thread Cédric Krier
commit: f29d2bce99b1e8d00698b2d06b2f53e2b2d1a329
Author: Cédric Krier  gentoo  org>
AuthorDate: Sat Dec 21 15:42:53 2019 +
Commit: Cédric Krier  gentoo  org>
CommitDate: Sat Dec 21 15:43:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29d2bce

dev-python/phonenumbers: Version bumps

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Cédric Krier  gentoo.org>

 dev-python/phonenumbers/Manifest   |  1 +
 dev-python/phonenumbers/phonenumbers-8.11.1.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 7c1f81b8931..95214f045de 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST phonenumbers-8.10.22.tar.gz 2307815 BLAKE2B 
397711a4cca97be68986cbb21ab971710c213a74fbb0e2c79de67b98ab44c3e25e95f6bfc2c469c1abfaf0d1c3848114a0be47d08650c7ac57a01240b7a79270
 SHA512 
f7c540276324a373bc0caa9aa3b87da31b98bfd24fbffab2f9137f0c6f72bba88022d9820193dfe482ee621fc3c90126bd93cb51bb4715dcbd1c3fa689e055b5
+DIST phonenumbers-8.11.1.tar.gz 2365325 BLAKE2B 
2863f44ef09abd94d0d647121742a8da915ee67ee639a2f8b9cc7755efc7bab93d8eddc47ef22d28e56f05471c889050750ce116a91dff5e7d523c50ecd58399
 SHA512 
24e32176f45871c80f4c74ccf248742441422a61935f1ac3fe21acbece4a85d8a2f264f24e7f77d5ac31eae52ff0d598c50c882aec50f22733da3b4e70a5ee02

diff --git a/dev-python/phonenumbers/phonenumbers-8.11.1.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.11.1.ebuild
new file mode 100644
index 000..dd568b8273a
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.11.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="https://github.com/daviddrysdale/python-phonenumbers;
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+DOCS="README.md"
+
+python_test() {
+   esetup.py test
+}



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

2019-12-21 Thread Thomas Deutschmann
commit: de590704c5e276231920f4ddb45a4bc5aeb2e5d1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 21 15:34:53 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:40:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de590704

sys-fs/xfsprogs: bump to v5.4.0

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

 sys-fs/xfsprogs/Manifest  |   1 +
 sys-fs/xfsprogs/xfsprogs-5.4.0.ebuild | 107 ++
 2 files changed, 108 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index d034116d5aa..ce59ce63251 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -1,2 +1,3 @@
 DIST xfsprogs-4.19.0.tar.xz 1212852 BLAKE2B 
2d04390765c5e0dd7d51366f0310c9e680651d49bdd1ecd220b4eec50540a66c97bf6e54f976414351bc77381ffd463803836b27ca25b53960a278a34bc09775
 SHA512 
a96d0ce406534e70b0a531dfab296de420ec710cd0682dffaf5211602adf82dd59f84b9eb7793c54eabb782a9e0229acf7b247ab644d531ee9e5b51fe9dc0f58
 DIST xfsprogs-5.3.0.tar.xz 1247636 BLAKE2B 
0f8b2eafa1b1c91ff8bbcf8f79f61a8bea47123b859ec7a181dea37891ca0345a79a0cc714f003fbe560b00c0c2fc76e6bf6a3a1465f51c44b2df3a3dcbe6415
 SHA512 
308202eba3765e416c43877ad68d528f6c7d03ca024b89709aa3ca818f6c6692e3b90a809cbb81ff886624300c0e548925e70b34c30c47bac8dcfe4bb9c18857
+DIST xfsprogs-5.4.0.tar.xz 1248688 BLAKE2B 
dd00083b62a4989ca94d117eabad3905dc487c3e6d4f20bbe855399e99e2195c1a45f2be3b117048e2a7f2374c7e6258e7c1edd63d12a405c88f4c9fa6cd5e8e
 SHA512 
c0973fcf97e2666385b46c80cd1398728702cb34fd7e0f89e2a63686300573405d09a81d3ae43d79c2e9710ccf6b6bd6ed1c3f3f831c75cd0916f094f203aaa7

diff --git a/sys-fs/xfsprogs/xfsprogs-5.4.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-5.4.0.ebuild
new file mode 100644
index 000..6058992139d
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-5.4.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs systemd usr-ldscript
+
+DESCRIPTION="xfs filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/;
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+IUSE="icu libedit nls readline"
+
+LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
+   icu? ( dev-libs/icu:=[static-libs(+)] )
+   readline? ( sys-libs/readline:0=[static-libs(+)] )
+   !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
+RDEPEND="${LIB_DEPEND//\[static-libs(+)]}
+   !https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable readline)
+   $(usex readline --disable-editline $(use_enable libedit 
editline))
+   )
+
+   if is-flagq -fno-lto ; then
+   einfo "LTO disabled via {C,CXX,F,FC}FLAGS"
+   myconf+=( --disable-lto )
+   else
+   if is-flagq -flto ; then
+   einfo "LTO forced via {C,CXX,F,FC}FLAGS"
+   myconf+=( --enable-lto )
+   elif use amd64 || use x86  ; then
+   # match upstream default
+   myconf+=( --enable-lto )
+   else
+   # LTO can cause problems on some architectures, bug 
655638
+   myconf+=( --disable-lto )
+   fi
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" install
+   emake DIST_ROOT="${ED}" install-dev
+
+   gen_usr_ldscript -a handle
+}



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

2019-12-21 Thread Mike Pagano
commit: bd75e72c9c7257e47983ec421616ba2703fad692
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Dec 21 15:34:14 2019 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Dec 21 15:34:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd75e72c

sys-kernel/gentoo-sources: Linux patch 4.4.207

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

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

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 93c9603965f..d21ac24597a 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -55,6 +55,9 @@ DIST genpatches-4.4-206.extras.tar.xz 16476 BLAKE2B 
6399646c1c878d1c259459717876
 DIST genpatches-4.4-207.base.tar.xz 3256348 BLAKE2B 
6d59d4d9b788231367ed46a6aa3d3906e60d16c9c5e9d95fcc53f3206b95963b722495b4a5e14cdb0268cb1a48df436804737ac868c089d2eda09d38d277aa86
 SHA512 
1afa4a88dfc30901d209cd406c25de366e55b065ebd45cd6ba5424df898e8176c41606363190b8786af53c1511d239ede8d3eef90b60131987d4df676c8319fd
 DIST genpatches-4.4-207.experimental.tar.xz 83300 BLAKE2B 
58d180bebac92203dad10813a7942b2d266cd37a29c14efd921c647ada0af2702ea188b6ba1547af404e739d1dfaa73451eed0c89be5ebfe835e8ff8f2637a77
 SHA512 
a5f449fe9de331e2aaf582ee0cd71d6a11f42f7b9e8924f512ebd00b5129cb892182c1d618eb39bf0ff1616967ab483c72a4e3943496b70a58028a53a5fe6dfb
 DIST genpatches-4.4-207.extras.tar.xz 16472 BLAKE2B 
758ea91ab372f0c3654cabaa79252240526908f58643f543ce7171a15ccede7605ccc1fa64b2e43a83945d9b93976d2f36f2f8b53d05f920f27cf67bdc2b9025
 SHA512 
169898ca0a2d0855be87169bdc4b8cf9c4a2e6fa87e5b58fecf089d3269be52ae9364723b3cf24baa73db23d69a2f4efce65375666fa7959038e163da4604038
+DIST genpatches-4.4-208.base.tar.xz 3287408 BLAKE2B 
a89abafea460fd76ba400d0f0b8e21feb3a6b36f475f8cca1e0dde12786d2c5971171da110858db4848b6ef0208fc073cabd2e79dcf961acf53dae3a2b364363
 SHA512 
eef6e6773702c03ce105fdc533e57437d9ec5d645a2aef72886bea0467d73b35a7aeb548ed0d0e56073cbf82b73f8faa68964b947520e4833c410f47a643b70b
+DIST genpatches-4.4-208.experimental.tar.xz 83296 BLAKE2B 
3572b9df10762fdb8766b255005dd0c750451be1e1071fc85595c46e491d822ab6b17fb82839e615fcb21bfc5cc9f1b2186fa2e2e42b12f08e60161eb231beaf
 SHA512 
f8d53b751f95a8c255c49346880833faf4c20cc283f63f80b39eb07d0bb899bb91810a236e8055eec8d2d61c8ae8ea4e20c5bf5b81899981ed49a9e3b501c9fe
+DIST genpatches-4.4-208.extras.tar.xz 16476 BLAKE2B 
91855aaabba7d6d587b8e6f6f574191d6d26960692a35dab12df5800a24c5b7c1e9f7d6f7aa984830b70992113be983dd2701750aa4de8c0de8369fe020518c4
 SHA512 
dcf4a5cbaa616df639c9d91f89d28acaedcb2b5071d145dc9166c1a428c8807e94646bd4c52cc519efbcf326133e7fe7f5a90da3c2e281b0d1cf012ca703a9f4
 DIST genpatches-4.9-197.base.tar.xz 3352864 BLAKE2B 
19382856363c0509cd9415c8c1563322f6e9586beb5ec9824d6a124f3e3c221e4f59218a25b7579acc6a4893bdc4c0b3bb969789c8aaf37de8ebcda445438c23
 SHA512 
d88ed242a59ec8519b59464e01fde0a4b7e4100db140d0612bcb1e3f536bd3bdb9cc40565cfecc35c3542694b8aac860535ce83dad88e711e49d4ecc6a4249a4
 DIST genpatches-4.9-197.experimental.tar.xz 106364 BLAKE2B 
799b3a3b2e7807a5c39a64cba88db9b521e17593968009757a0394698d16a1bea961b3b7c4cea8a656cceadfaf0c52bc2b28248be9be7b0ee0b5410f8518bf07
 SHA512 
32cb2d57e834b2f00a7a304471a53c96ea7d6431ca86d237f51074da23d537cb9202aa2e86df4d0b7497c64ed908082748ec42112caa4191814401cc27a5575d
 DIST genpatches-4.9-197.extras.tar.xz 17356 BLAKE2B 
6114152c1dcbd2cc3c6660d77a86d8b50b18ee548e4696c0829ac1e2f239a65ee2efd2b71f23f86f6ebdb0447bfcd7aa099253fde00879eab35746852058d292
 SHA512 
78cd6191081a163bf911ef726b0310146ab25eafa71e871ab932ca3dbb202dc3725649d93ccd98e1f1b0faec1ce04b2075452edcfc47c4a994df4d88c54e1d3b

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild
new file mode 100644
index 000..32619cba97a
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.207.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_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="208"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/diff-match-patch/

2019-12-21 Thread Sebastian Pipping
commit: ff283fa17dfc5ce9a949e1080bdbfb2693053081
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Mon Dec 16 08:28:58 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Dec 21 15:30:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff283fa1

dev-python/diff-match-patch: 2018

Bug: https://bugs.gentoo.org/702458
Closes: https://github.com/gentoo/gentoo/pull/13998
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/diff-match-patch/Manifest   |  1 +
 .../diff-match-patch/diff-match-patch-2018.ebuild  | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/diff-match-patch/Manifest 
b/dev-python/diff-match-patch/Manifest
index 4ebad66ede4..06b4f7187b9 100644
--- a/dev-python/diff-match-patch/Manifest
+++ b/dev-python/diff-match-patch/Manifest
@@ -1 +1,2 @@
 DIST diff-match-patch-20121119.tar.gz 54113 BLAKE2B 
0fcfa46f02f92af0e31ded7c51c651574104fb4d7d70082873981138579b12231dea0eee417614981a96f7ceaa50b288fefdbc21dca687451095dcdc34fe32f8
 SHA512 
3daff80a6043a0413c515125a21839d9fa1d71f7e2441f4870ebefed35f1accea711814ad231c65de0e3468bbd01402c977fc063ab120b7d9f0e04ef555a8207
+DIST diff-match-patch-2018.tar.gz 58554 BLAKE2B 
2a74294bb9ac88447cdea794a9c3b44d705d93f7e0777d5e5ece4a306f43df47458a4ba0ec8b16624862a6e4540a605695c3a83ee7dad7749b22210ebe65705a
 SHA512 
9b21726b9c0e350553533c14dd86cca823c6f98ab642e7166cf9348952a57b62bcb0576e3d6a3b76655ea1bcc8cef3fe7f33ffb068b5a4bfb4b4b521042484e6

diff --git a/dev-python/diff-match-patch/diff-match-patch-2018.ebuild 
b/dev-python/diff-match-patch/diff-match-patch-2018.ebuild
new file mode 100644
index 000..bde087ebd03
--- /dev/null
+++ b/dev-python/diff-match-patch/diff-match-patch-2018.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="Diff, match and patch algorithms for plain text"
+HOMEPAGE="https://pypi.org/project/diff-match-patch/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests pytest



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

2019-12-21 Thread Thomas Deutschmann
commit: f1ab4631b8d9d977157b3b28a63d50d3cffec30c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 21 15:26:52 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:26:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ab4631

sys-kernel/gentoo-sources: Linux patch 4.19.91

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

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

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 945ae8b3a59..93c9603965f 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -37,6 +37,9 @@ DIST genpatches-4.19-88.extras.tar.xz 17496 BLAKE2B 
fb4d66d9bdd4dfa57cde0d596f05
 DIST genpatches-4.19-89.base.tar.xz 2642152 BLAKE2B 
8c97fb36e853a0d7006334482ae33ea1f435ef9e487d7ad2007d0b77dbd8d9a007f23fccb01f5dd5a7a0526e865128517f39a0eabd60cc533ee91252f08b9c5b
 SHA512 
917bd58cbbaa27c9e77555cca4758f68b7b09bc2d02c9c5f91b767a214b589f23ed500784aad9d9be9fc55e14b02d208b73d1e991761deab404b195b2e122e75
 DIST genpatches-4.19-89.experimental.tar.xz 6428 BLAKE2B 
146d46706f7ef7a4094292fc96cc9e060c7bbbd8391f4c15694f66d105d10d75aaa07552b1394d2cb457e989597808799b0cb73076cef3c19f774a821a500ae1
 SHA512 
0f3942eaa5e64ad5900e18b0c232de65511015bb942e1a00d1fe40f6691aa26418aa574a8e49587b376e7d4cbd1776dfee2f103cb020f639fc6d374a0e7e0c3e
 DIST genpatches-4.19-89.extras.tar.xz 17484 BLAKE2B 
f6ccb8840f9f72dfc1e01dc311b19147e921b3b689c6c68f7ca00f8e00bc5ce9971a235fa85b5e5ec3f30dfdb2b0ffa107d658dbdcc40768f34f56ed23bf54a6
 SHA512 
6470aa94a5bf195b5db0d65fa521584451a95f890d4cfb864bdff84a30d33e55e28242e106e46948fa77dd53d321db44f7818dfb3a34b5cb8609f769263a51e0
+DIST genpatches-4.19-90.base.tar.xz 2652184 BLAKE2B 
2dd4097971211f221ea806065cc0371d73f3a192d8cacdc5890b22d4b599446e4a1900b26fe5242a1dfadf0189c093745c162e6ddca0354bb3bce2e2c613eb9c
 SHA512 
654844567982b25b5d3c63a1700219b1f30e2c4797d901843a7017cf16cc1e41ffe1678b693664a8a699fbb1b8dbd46b4531dab6921ff062aaf24ce57436fa99
+DIST genpatches-4.19-90.experimental.tar.xz 6432 BLAKE2B 
779da6f5572543aad2df7f1eac53d15b26d78698d852541461957bd56e50cc2d74dbc367b9d2bbb34e895141ccf14e23b95008d7470ba62db55979605576b628
 SHA512 
79cc935325d4eb67b3f3e9aac848b89755c5711fb5cd4f7588cdd0bafa6934b25bc6149fa64e8a195f8c5eb69e7109ea68aa264437d6d03ffad89d02c9651e42
+DIST genpatches-4.19-90.extras.tar.xz 17488 BLAKE2B 
6dd296d2fbe6e95210f27569d746d94ac1173b71a11d2acea34ff607366bd6529ea72a6f02b846984ec33d91ce780c72107976464ad847bf26a419b843fa73ad
 SHA512 
5706b263d0340fabdff671a82241c789ad9ccfbcfb52cc6586a6120c48840c9571b818fd60bdad44a93854da61d6cd50c08e7bcd78083369d5df52cb17eba3a7
 DIST genpatches-4.4-193.base.tar.xz 3042136 BLAKE2B 
1cafd1e7ef0823742bd0b44f4b2759f19ca342ec0e54cb85a9e2745ad933e965afed6ec2550b15e4d79a9a7408b7e6f253859e14a5be53cf4d34de6d5a3c9f73
 SHA512 
12dcbfe67ac2e4f63929074b2477eb64258d177f226e9fd5f19af4941b3378e786a3f75ea7bc6762c5f80550400ead14893398951cc32ff5c5dc86dc9d9af87b
 DIST genpatches-4.4-193.experimental.tar.xz 83312 BLAKE2B 
54b6234c14a50765a81a44b8137409285161150c96c6d91fb55b17bc0ff059ee9f474393dfe0ab20e5750aa1bc5745ce6e79d87eb26eaaad314ff7928aa66bc5
 SHA512 
1712a1dcce4df01de066701d0d68cb53f457672c44c3287f1ae0d74134656827555466590d7cdacaa5e83077f5fab4bae5e980b01cd34b8b4ece9fe04148
 DIST genpatches-4.4-193.extras.tar.xz 16468 BLAKE2B 
38d2b6eaa2ed14170b2ad7ee4d04a2aba9a1e1c6bc554590b3d132b716c50e8d41531d86f560a2d64faa94ff94f05132762c69333cfa5b4a672db6a26caaea9f
 SHA512 
7332596d49ddaf23934cb22557d69cd304baceeb7895459a713edc050e1d9a7790fbf7fbd826c5cda4f6642c2d6cb0bd9f1864910699a8d74267a095417ef44f

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.91.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.91.ebuild
new file mode 100644
index 000..dc9ce7805fb
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.91.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_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="90"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/linux-patches: New tag: 4.19-90

2019-12-21 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:24:01 2019 +

New tag: 4.19-90




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

2019-12-21 Thread Thomas Deutschmann
commit: 440a62940846179ce8f16b3a1a78127341346a21
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Dec 21 15:21:16 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:22:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440a6294

sys-kernel/gentoo-sources: Linux patch 5.4.6

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

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

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 05121d79ce0..945ae8b3a59 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -106,6 +106,9 @@ DIST genpatches-5.4-5.extras.tar.xz 1736 BLAKE2B 
f04ce231401bdf205f70c876aaff6da
 DIST genpatches-5.4-6.base.tar.xz 146032 BLAKE2B 
3f0e13b83bc38994b4921e87f5a48d98b8b24867caa2733b90763aaf58ff34f6dde02b9b32c733917ec492363cfd812d8adc6b4add1b0058b52af3b6ba7c04ac
 SHA512 
fa03d827546dae4599732b0b32281c7477943beb048b5cccf5a8d3431f8767a97f17d1501f439d6e4f751fb8b56075910837560df57e3b3b323eac27667c4244
 DIST genpatches-5.4-6.experimental.tar.xz 6140 BLAKE2B 
e23b060de55e7c434bbc613da5385f4aebac8355dd95c988dd57da70e7804d8a0aed0386ce74c3a377435340e3d13dc9f0689531c3e7fd2809bd3bb97016
 SHA512 
44ddc1b970a2e65bd4fef3473841aebc9b7b33274c699974693f3e8cc629b695965a0f68f5e8ab65ad11b08f335d09f51c1b82ddee4516f7dae6d73ddd2809b3
 DIST genpatches-5.4-6.extras.tar.xz 1736 BLAKE2B 
886ff37ea27ff28e971ae8ce961eef2b191400ee1e9d6391a3a7b572388a40b31686a5fcbaf5fb18aa72d7d82fb6bcc01c81770f77b1e2ceeb8db4b0915d045a
 SHA512 
0787e01dee53e784158445dac1a15d25b6a22d9b751cdd47246c74d843301f52662785421aa92cc89ffe570a04b20a9a29cf12f62a33d04d53b8e9508bdb82d3
+DIST genpatches-5.4-7.base.tar.xz 172168 BLAKE2B 
2fbd34f833b9a2a61d526d26737ed4be669722821f72fa6d0d43609b1d4f3a5695a8f04fe64146271195a0b3fd9e22f4cd7ee211bbf7b30975d0336f687b47a4
 SHA512 
e7040222c46b6419ddbcdb8386afa6180bcab989707d3e5ee0a36086452a459e871e47502f8c5c5fe3d1a441d89e39c7327a59c71adbbf64d45c13857e1d960a
+DIST genpatches-5.4-7.experimental.tar.xz 6140 BLAKE2B 
fd12efeb145b4b9627731e5670218d5b29345186b945c804fe347741a802ae366f10c670b5d0fdec501f3afe708a931c82bb8f1c27985db34a1e0b418659947c
 SHA512 
ab23c62920d6ad7dde1a0b935598a02ef1e0a921d01a78d14f7e3da1365bd889718f9a3fdb1f24db8708d3a36e1c1642af97b07269548e861987f12536292cc0
+DIST genpatches-5.4-7.extras.tar.xz 1736 BLAKE2B 
b49ef42de2fa115b1a731793ccbebee4ed6d97a9d0396b696b13d7c4932770ae80b3e4cefe7a4594f198b85e80ff431b0a27a632b8373c0a47d9ac1e88171f15
 SHA512 
b55e3fc5e502f947ca3ad289affd8452b2f30ddf89e22510d3d56fff9dabb023f38823205f168be8140f021b529536b483e40f54d2a7b9bb687d75ca80b30307
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
 DIST linux-4.4.tar.xz 87295988 BLAKE2B 
f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb
 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild
new file mode 100644
index 000..654410d84a7
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.6.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_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="7"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/linux-patches: New tag: 5.4-7

2019-12-21 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:17:36 2019 +

New tag: 5.4-7




[gentoo-commits] proj/linux-patches: Tag deleted: 5.4-7

2019-12-21 Thread Thomas Deutschmann
commit: 
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Dec 21 15:15:35 2019 +

Tag deleted: 5.4-7




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

2019-12-21 Thread Ulrich Müller
commit: e54fc7a48af676aa72aed1fbfaa25ab3aad71ce1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 14:17:24 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 15:08:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54fc7a4

dev-lang/rust: Don't query for last-rited app-editors/emacs-vcs.

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

 dev-lang/rust/rust-1.37.0.ebuild | 2 +-
 dev-lang/rust/rust-1.38.0.ebuild | 2 +-
 dev-lang/rust/rust-1.39.0.ebuild | 2 +-
 dev-lang/rust/rust-1.40.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/rust/rust-1.37.0.ebuild b/dev-lang/rust/rust-1.37.0.ebuild
index 5ef4c15bfdb..e3a96e80453 100644
--- a/dev-lang/rust/rust-1.37.0.ebuild
+++ b/dev-lang/rust/rust-1.37.0.ebuild
@@ -312,7 +312,7 @@ pkg_postinst() {
ewarn "This might have resulted in a dangling symlink for 
/usr/bin/cargo on some"
ewarn "systems. This can be resolved by calling 'sudo eselect rust set 
${P}'."
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust/rust-1.38.0.ebuild b/dev-lang/rust/rust-1.38.0.ebuild
index 306dede9d39..2a0aff11ee5 100644
--- a/dev-lang/rust/rust-1.38.0.ebuild
+++ b/dev-lang/rust/rust-1.38.0.ebuild
@@ -312,7 +312,7 @@ pkg_postinst() {
ewarn "This might have resulted in a dangling symlink for 
/usr/bin/cargo on some"
ewarn "systems. This can be resolved by calling 'sudo eselect rust set 
${P}'."
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust/rust-1.39.0.ebuild b/dev-lang/rust/rust-1.39.0.ebuild
index 6f66984bd72..aba514ead68 100644
--- a/dev-lang/rust/rust-1.39.0.ebuild
+++ b/dev-lang/rust/rust-1.39.0.ebuild
@@ -317,7 +317,7 @@ pkg_postinst() {
ewarn "This might have resulted in a dangling symlink for 
/usr/bin/cargo on some"
ewarn "systems. This can be resolved by calling 'sudo eselect rust set 
${P}'."
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust/rust-1.40.0.ebuild b/dev-lang/rust/rust-1.40.0.ebuild
index 9985a7e76ed..3f8171d3be6 100644
--- a/dev-lang/rust/rust-1.40.0.ebuild
+++ b/dev-lang/rust/rust-1.40.0.ebuild
@@ -315,7 +315,7 @@ pkg_postinst() {
ewarn "This might have resulted in a dangling symlink for 
/usr/bin/cargo on some"
ewarn "systems. This can be resolved by calling 'sudo eselect rust set 
${P}'."
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 



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

2019-12-21 Thread Ulrich Müller
commit: 7e5785e62697af06e68fb825256768ea3e2579a2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Dec 21 14:18:02 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Dec 21 15:08:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5785e6

dev-lang/rust-bin: Don't query for last-rited app-editors/emacs-vcs.

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

 dev-lang/rust-bin/rust-bin-1.37.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.38.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.39.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.40.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
index 60afa54a054..960639b6f74 100644
--- a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
@@ -144,7 +144,7 @@ pkg_postinst() {
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},"
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
index 180b335fff9..692430f4eae 100644
--- a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
@@ -144,7 +144,7 @@ pkg_postinst() {
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},"
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
index 180b335fff9..692430f4eae 100644
--- a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
@@ -144,7 +144,7 @@ pkg_postinst() {
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},"
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 

diff --git a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
index 180b335fff9..692430f4eae 100644
--- a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
@@ -144,7 +144,7 @@ pkg_postinst() {
elog "Rust installs a helper script for calling GDB now,"
elog "for your convenience it is installed under 
/usr/bin/rust-gdb-bin-${PV},"
 
-   if has_version app-editors/emacs || has_version app-editors/emacs-vcs; 
then
+   if has_version app-editors/emacs; then
elog "install app-emacs/rust-mode to get emacs support for 
rust."
fi
 



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

2019-12-21 Thread Joonas Niilola
commit: 49bb3c47a96594e748931de4e9ca4fd67daba50b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 15:08:02 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:08:02 2019 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=49bb3c47

uid-gid.txt: update acct for milter-regex (438)

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

 files/uid-gid.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 453e714..9247afe 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -213,7 +213,7 @@ slurm   400 400 acct
 guest  405 -   historical  Removed from baselayout 
in 
[r889](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/passwd?limit_changes=0=286=889=2545)
 utmp   -   406 acct
 utmp   -   406 baselayout
-milter-regex   438 438 requested
+milter-regex   438 438 acct
 ldap   439 439 user.eclass
 collectd   440 440 requested
 firebird   450 450 user.eclass



[gentoo-commits] repo/gentoo:master commit in: mail-filter/milter-regex/, mail-filter/milter-regex/files/, ...

2019-12-21 Thread Joonas Niilola
commit: bedc1e25d4210aaa580c3068193c7369f58059bc
Author: Ralph Seichter  seichter  de>
AuthorDate: Thu Dec 12 22:14:45 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedc1e25

mail-filter/milter-regex: Bump to version 2.7

The new version implements a "-t" command line option, allowing
configuration files being tested for correctness before launch.
This new feature is now used in the init.d file.

The ebuild no longer relies on user.eclass but uses a acct-user
dependency, as per GLEP81.

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Ralph Seichter  seichter.de>
Closes: https://github.com/gentoo/gentoo/pull/13964
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-user/milter-regex/milter-regex-0.ebuild |  2 +-
 mail-filter/milter-regex/Manifest|  1 +
 mail-filter/milter-regex/files/milter-regex-init | 31 
 mail-filter/milter-regex/milter-regex-2.7.ebuild | 46 
 4 files changed, 79 insertions(+), 1 deletion(-)

diff --git a/acct-user/milter-regex/milter-regex-0.ebuild 
b/acct-user/milter-regex/milter-regex-0.ebuild
index fa8fcd552e9..e28daf5f03d 100644
--- a/acct-user/milter-regex/milter-regex-0.ebuild
+++ b/acct-user/milter-regex/milter-regex-0.ebuild
@@ -8,6 +8,6 @@ inherit acct-user
 DESCRIPTION="User for mail-filter/milter-regex"
 
 ACCT_USER_ID=438
-ACCT_USER_GROUPS=( milter )
+ACCT_USER_GROUPS=( milter-regex )
 
 acct-user_add_deps

diff --git a/mail-filter/milter-regex/Manifest 
b/mail-filter/milter-regex/Manifest
index 3858d0ac6d1..9c6e95abdeb 100644
--- a/mail-filter/milter-regex/Manifest
+++ b/mail-filter/milter-regex/Manifest
@@ -1 +1,2 @@
 DIST milter-regex-2.6.tar.gz 20517 BLAKE2B 
d98587146010d60a062833d8529af2788d657141e19c249e97bf5c847ffa01d6c76f42b6c8413f957fbeb9843ad38281ba8257aef10d0f1bd414726c416533da
 SHA512 
33afa9a314ff2a2f14a301a85fa142e6e4166ffb77e8d18632b094c7873397e037ee6c5d3d1c248bfbb23037c45a15f21fb0cebcbb0f90c69b3d985aad37f169
+DIST milter-regex-2.7.tar.gz 20579 BLAKE2B 
e48c5747537d439372d8f473d9b39e337501c24b46d52e13f727b32ee29bb58f266e45ecabad01937f5e56a4a773659daf34d12c6728b6700679b04a2cb595d0
 SHA512 
d698a7c35768846bcc87a31167cf9a5c41c99d8fa3f3cb5c231e100a7e149d9bca6fc689ece805bd80688787b6d3fa0d9ace49592e1d6c53a25fc2086ebf9962

diff --git a/mail-filter/milter-regex/files/milter-regex-init 
b/mail-filter/milter-regex/files/milter-regex-init
new file mode 100644
index 000..d20b6fa8a30
--- /dev/null
+++ b/mail-filter/milter-regex/files/milter-regex-init
@@ -0,0 +1,31 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/usr/bin/milter-regex"
+command_args="-c ${MR_CONF} -r ${pidfile} -u ${MR_USER} -p ${MR_SOCKET} -P 
${MR_PERM} -U ${MR_USER} -G ${MR_GROUP} ${MR_OPTS}"
+extra_commands="configtest"
+description_configtest="Test configuration file correctness."
+
+depend() {
+   before mta
+}
+
+configtest() {
+   ebegin "Checking configuration file ${MR_CONF}"
+   ${command} -d -t -c "${MR_CONF}" || eend "Configuration errors found"
+}
+
+start_pre() {
+   if [ "${RC_CMD}" != "restart" ]; then
+   configtest || return 1
+   checkpath --directory --mode 0755 --owner 
${MR_USER}:${MR_GROUP} ${MR_RUNDIR}
+   fi
+}
+
+stop_pre() {
+   if [ "${RC_CMD}" = "restart" ]; then
+   configtest || return 1
+   fi
+}

diff --git a/mail-filter/milter-regex/milter-regex-2.7.ebuild 
b/mail-filter/milter-regex/milter-regex-2.7.ebuild
new file mode 100644
index 000..8576fdf270f
--- /dev/null
+++ b/mail-filter/milter-regex/milter-regex-2.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A milter-based regular expression filter"
+HOMEPAGE="https://www.benzedrine.ch/milter-regex.html;
+SRC_URI="https://www.benzedrine.ch/${P}.tar.gz;
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="acct-user/milter-regex
+   || ( mail-filter/libmilter mail-mta/sendmail )"
+DEPEND="${RDEPEND}
+   virtual/yacc"
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-2.6-gentoo.patch"
+   eapply_user
+   # Change default user
+   sed -i -e 's/_\(milter-regex\)/\1/g' ${PN}.[8c]
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" -f Makefile.linux all
+}
+
+src_install() {
+   dobin ${PN}
+   insinto /etc
+   newins rules ${PN}.conf
+   newconfd "${FILESDIR}/${PN}-conf-2.6" ${PN}
+   newinitd "${FILESDIR}/${PN}-init" ${PN}
+   doman *.8
+}
+
+pkg_postinst() {
+   elog "Postfix configuration example (add to main.cf or master.cf):"
+   elog "  smtpd_milters=unix:/run/milter-regex/socket"
+   elog "Sendmail configuration 

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

2019-12-21 Thread Joonas Niilola
commit: e7bfa2a3e52f07bc9e28a28620b93734c5f4df34
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:41:45 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bfa2a3

net-analyzer/gvm-tools: drop old 1.4.1

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/gvm-tools/Manifest   |  1 -
 net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild | 34 ---
 2 files changed, 35 deletions(-)

diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest
index 8a439c0fee3..e19d6a3bdec 100644
--- a/net-analyzer/gvm-tools/Manifest
+++ b/net-analyzer/gvm-tools/Manifest
@@ -1,2 +1 @@
-DIST gvm-tools-1.4.1.tar.gz 52020 BLAKE2B 
0648c7e26dc0aed02eeeafdc8db45ae88afd8725196457a6a8cdcb888ed7e07c9998fc83c03fd9dd4f7aca1e238b46052653216b7373f98b150f6a181ba1538c
 SHA512 
cd1049311241ad7b4a2d9648b54224ca1636f9620ffd238282bbf1089ab0c3b4e8b8f722c93c6809695bc71b0c7cb2bc3e65561b05269c7737abdc6ddca69aea
 DIST gvm-tools-2.0.0.tar.gz 114592 BLAKE2B 
73532138f4153ce625e68d4feb477bea4504be910266d6dac113caff1da096bc6072649ddc456b3348e1aba79c9b7e147ba019a70e4163267c474850019a076e
 SHA512 
0adf7e06b1208c91fbc02dab42593280c95f6572e27d96d6f8777d710747a9e427c79678d9aef785b7ecd6d4fd30e79a1c063fe4256025ac0616c1d242f45025

diff --git a/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild 
b/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild
deleted file mode 100644
index 7de92b28c91..000
--- a/net-analyzer/gvm-tools/gvm-tools-1.4.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Remote control for Greenbone Vulnerability Manager, previously 
named openvas-cli"
-HOMEPAGE="https://www.greenbone.net/en/;
-SRC_URI="https://github.com/greenbone/gvm-tools/archive/v1.4.1.tar.gz -> 
${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pythondialog:0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   !net-analyzer/openvas-cli"
-
-DEPEND="
-   ${RDEPEND}"
-
-src_prepare() {
-   distutils-r1_python_prepare_all
-   # Exlude tests & correct FHS/Gentoo policy paths
-   sed -i 
"s/packages=find_packages(),.*/packages=find_packages(exclude=['tests*', 
'docs']),/" "$S"/setup.py || die
-   sed -i -e "s*''*'/usr/share/doc/${P}'*g" "$S"/setup.py || die
-}



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

2019-12-21 Thread Joonas Niilola
commit: 49da67c81197535e56155fe484777ad9aa1a952c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 13:58:20 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49da67c8

app-misc/cargo-license: fix LICENSE

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

 app-misc/cargo-license/cargo-license-0.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/cargo-license/cargo-license-0.3.0.ebuild 
b/app-misc/cargo-license/cargo-license-0.3.0.ebuild
index d140a5b7997..dce7c3b9fee 100644
--- a/app-misc/cargo-license/cargo-license-0.3.0.ebuild
+++ b/app-misc/cargo-license/cargo-license-0.3.0.ebuild
@@ -62,7 +62,7 @@ DESCRIPTION="Cargo subcommand to see license of dependencies"
 HOMEPAGE="https://github.com/onur/cargo-license;
 SRC_URI="$(cargo_crate_uris ${CRATES})"
 
-LICENSE="MIT" # Update to proper Gentoo format
+LICENSE="Apache-2.0 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 



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

2019-12-21 Thread Joonas Niilola
commit: 9497073311b57e43968fc80bdabb8e4c11f3387d
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:19:13 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94970733

net-analyzer/gvmd: drop old 7.0.3 from !RDEPEND

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/gvmd/gvmd-8.0.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-analyzer/gvmd/gvmd-8.0.1.ebuild 
b/net-analyzer/gvmd/gvmd-8.0.1.ebuild
index 2c6da5d39c1..6d6b5c3f3eb 100644
--- a/net-analyzer/gvmd/gvmd-8.0.1.ebuild
+++ b/net-analyzer/gvmd/gvmd-8.0.1.ebuild
@@ -28,7 +28,6 @@ DEPEND="
 
 RDEPEND="
${DEPEND}
-   !net-analyzer/openvas-manager
~net-analyzer/openvas-scanner-6.0.1"
 
 BDEPEND="



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

2019-12-21 Thread Joonas Niilola
commit: 128cbddef56f70454be4e187613843de1c847dc6
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:33:42 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128cbdde

net-analyzer/openvas-scanner: drop old 5.1.3

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/openvas-scanner/Manifest  |  1 -
 .../files/openvas-scanner-5.1.3-cachedir.patch | 42 --
 .../files/openvas-scanner-5.1.3-gcc8.patch | 42 --
 .../files/openvas-scanner-5.1.3-nvt.patch  | 93 --
 .../files/openvas-scanner-daemon.conf  |  9 ---
 .../openvas-scanner/files/openvas-scanner.init | 25 --
 .../files/openvas-scanner.logrotate| 11 ---
 .../openvas-scanner/files/openvas-scanner.service  | 21 -
 .../files/openvas-scanner.tmpfiles.d   |  1 -
 net-analyzer/openvas-scanner/files/openvassd.conf  | 53 
 .../openvas-scanner/openvas-scanner-5.1.3.ebuild   | 93 --
 11 files changed, 391 deletions(-)

diff --git a/net-analyzer/openvas-scanner/Manifest 
b/net-analyzer/openvas-scanner/Manifest
index 7d55d149a97..e9387af7ba6 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -1,2 +1 @@
-DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B 
d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f
 SHA512 
5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e
 DIST openvas-scanner-6.0.1.tar.gz 522100 BLAKE2B 
af82b41736329bd90ba1ea73a0ace36d4115375f81a7aaff5d3bd50f21cfa3195cdf4012aa952da52c4103a31475de5c5790ef3e2e36180aa06737371fa0e5a0
 SHA512 
db4087fffe1d50e232fa1e51325cf7f142237e2bd3cc5dcaa1e7058a4871300f352f2c0e700eae72ea9412c347b072e9d1f2eca508b27cb30f36c6895ec95147

diff --git 
a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch 
b/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch
deleted file mode 100644
index 98c65725019..000
--- a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-cachedir.patch
+++ /dev/null
@@ -1,42 +0,0 @@
 openvas-scanner-5.1.3/src/openvassd.c   2018-08-29 19:27:26.0 
+0300
-+++ openvas-scanner-5.1.3/src/openvassd.c   2019-02-04 03:28:24.635539266 
+0300
-@@ -103,7 +103,6 @@
-  */
- static openvassd_option openvassd_defaults[] = {
-   {"plugins_folder", OPENVAS_NVT_DIR},
--  {"cache_folder", OPENVAS_CACHE_DIR},
-   {"include_folders", OPENVAS_NVT_DIR},
-   {"max_hosts", "30"},
-   {"max_checks", "10"},
 openvas-scanner-5.1.3/src/CMakeLists.txt2018-08-29 19:27:26.0 
+0300
-+++ openvas-scanner-5.1.3/src/CMakeLists.txt2019-02-04 03:22:20.078824664 
+0300
-@@ -68,10 +68,6 @@
-   add_definitions (-DOPENVAS_NVT_DIR=\\\"${OPENVAS_NVT_DIR}\\\")
- endif (OPENVAS_NVT_DIR)
- 
--if (OPENVAS_CACHE_DIR)
--  add_definitions (-DOPENVAS_CACHE_DIR=\\\"${OPENVAS_CACHE_DIR}\\\")
--endif (OPENVAS_CACHE_DIR)
--
- if (OPENVAS_LOG_DIR)
-   add_definitions (-DOPENVAS_LOG_DIR=\\\"${OPENVAS_LOG_DIR}\\\")
- endif (OPENVAS_LOG_DIR)
 openvas-scanner-5.1.3/CMakeLists.txt   2018-08-29 19:27:26.0 
+0300
-+++ openvas-scanner-5.1.3/CMakeLists.txt   2019-02-04 03:18:37.88639 
+0300
-@@ -166,7 +166,6 @@
- set (OPENVAS_DATA_DIR"${DATADIR}/openvas")
- set (OPENVAS_STATE_DIR   "${LOCALSTATEDIR}/lib/openvas")
- set (OPENVAS_LOG_DIR "${LOCALSTATEDIR}/log/openvas")
--set (OPENVAS_CACHE_DIR   "${LOCALSTATEDIR}/cache/openvas")
- set (OPENVAS_SYSCONF_DIR "${SYSCONFDIR}/openvas")
- 
- if (NOT OPENVAS_NVT_DIR)
-@@ -265,7 +264,6 @@
-  DESTINATION ${DATADIR}/doc/openvas-scanner/ )
- 
- install (DIRECTORY DESTINATION ${OPENVAS_NVT_DIR})
--install (DIRECTORY DESTINATION ${OPENVAS_CACHE_DIR})
- 
- ## Tests
- 
-

diff --git 
a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch 
b/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch
deleted file mode 100644
index 4ec2e786e12..000
--- a/net-analyzer/openvas-scanner/files/openvas-scanner-5.1.3-gcc8.patch
+++ /dev/null
@@ -1,42 +0,0 @@
 openvas-scanner-5.1.3/src/ntp.c2018-08-29 19:27:26.0 +0300
-+++ openvas-scanner-5.1.3/src/ntp.c2019-02-02 00:57:56.832878754 +0300
-@@ -361,9 +361,7 @@
- }
- 
- /*--
--
-Communication protocol: timestamps
--
-  --*/
- 
- 
-@@ -391,7 +389,7 @@
- static int
- __ntp_timestamp_scan_host (int soc, char *msg, char *host)
- {
--  char timestr[1024];
-+  char timestr[64];
-   char *tmp;
-   time_t t;
-   int len;
 

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

2019-12-21 Thread Joonas Niilola
commit: ce9c88a9a44ad27e78d61a03fb20708c9a7cc427
Author: Ralph Seichter  seichter  de>
AuthorDate: Fri Dec 13 21:30:30 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce9c88a9

acct-user/milter-regex: new user 438

Signed-off-by: Ralph Seichter  seichter.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-user/milter-regex/metadata.xml  | 12 
 acct-user/milter-regex/milter-regex-0.ebuild | 13 +
 2 files changed, 25 insertions(+)

diff --git a/acct-user/milter-regex/metadata.xml 
b/acct-user/milter-regex/metadata.xml
new file mode 100644
index 000..7f768180ded
--- /dev/null
+++ b/acct-user/milter-regex/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@seichter.de
+   Ralph Seichter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/acct-user/milter-regex/milter-regex-0.ebuild 
b/acct-user/milter-regex/milter-regex-0.ebuild
new file mode 100644
index 000..fa8fcd552e9
--- /dev/null
+++ b/acct-user/milter-regex/milter-regex-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for mail-filter/milter-regex"
+
+ACCT_USER_ID=438
+ACCT_USER_GROUPS=( milter )
+
+acct-user_add_deps



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

2019-12-21 Thread Joonas Niilola
commit: 5b012c02f60847ec3beca4e16bc3004bf7ad85da
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 14:41:39 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b012c02

app-crypt/tpm2-tss: clean old

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

 app-crypt/tpm2-tss/tpm2-tss-2.2.3.ebuild | 55 
 1 file changed, 55 deletions(-)

diff --git a/app-crypt/tpm2-tss/tpm2-tss-2.2.3.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-2.2.3.ebuild
deleted file mode 100644
index 7743ba624f9..000
--- a/app-crypt/tpm2-tss/tpm2-tss-2.2.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info udev user
-
-DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/0" # sublot is libtss2-sys number
-KEYWORDS="~amd64"
-IUSE="doc +gcrypt openssl static-libs test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   gcrypt? ( !openssl )
-   openssl? ( !gcrypt )
-   || ( gcrypt openssl )"
-
-RDEPEND="gcrypt? ( dev-libs/libgcrypt:0= )
-   openssl? ( dev-libs/openssl:0= )"
-DEPEND="${RDEPEND}
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-pkg_setup() {
-   local CONFIG_CHECK=" \
-   ~TCG_TPM
-   "
-   linux-info_pkg_setup
-   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
-
-   enewgroup tss
-   enewuser tss -1 -1 /var/lib/tpm tss
-}
-
-src_configure() {
-   econf \
-   $(use_enable doc doxygen-doc) \
-   $(use_enable static-libs static) \
-   $(use_enable test unit) \
-   --disable-defaultflags \
-   --with-crypto="$(usex gcrypt gcrypt ossl)" \
-   --with-udevrulesdir="$(get_udevdir)/rules.d" \
-   --with-udevrulesprefix=60-
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



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

2019-12-21 Thread Joonas Niilola
commit: 023cb0dfefdbe2282378149368f22f25672600c1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 14:42:26 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023cb0df

app-forensics/magicrescue: clean old EAPI-4 ebuild

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

 app-forensics/magicrescue/Manifest |  1 -
 app-forensics/magicrescue/magicrescue-1.1.9.ebuild | 29 --
 2 files changed, 30 deletions(-)

diff --git a/app-forensics/magicrescue/Manifest 
b/app-forensics/magicrescue/Manifest
index 0aa741015a5..8c38341739e 100644
--- a/app-forensics/magicrescue/Manifest
+++ b/app-forensics/magicrescue/Manifest
@@ -1,2 +1 @@
 DIST magicrescue-1.1.10.tar.gz 227237 BLAKE2B 
a1584f4e6f4b6771783c565901775e181ba2e952e780565831e5d46245a4dd4670657cec7fb57b18d7dfc09954faec410da2dfe1b35130c23d22d8a6ccf0ab07
 SHA512 
54fc943a1f521563a3416040eb6b140e3ef79966b615ae0223be0558b810f9202c2d1e5ba0165c43a614caf78dbce1b0992775bef39e9611d2dc290e4582c29d
-DIST magicrescue-1.1.9.tar.gz 92621 BLAKE2B 
a0a3644729c8af3fab9294b211cfbba0a823186219a585923203236aee27954d2337f81fc4d9559b6dde43581c5ce2d6bae5c2961248e2c4f5dd1ab8e31d5b60
 SHA512 
3c0b97357f0d354dcf53045bbdf2ce81c451ae20c451d2d72dc8b2dbcc480cf48ab436494c0cca20c99f32c938c525074a561cbc779a580a648c674c150a7cc2

diff --git a/app-forensics/magicrescue/magicrescue-1.1.9.ebuild 
b/app-forensics/magicrescue/magicrescue-1.1.9.ebuild
deleted file mode 100644
index 20850ae7df7..000
--- a/app-forensics/magicrescue/magicrescue-1.1.9.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Find deleted files in block devices"
-HOMEPAGE="http://www.itu.dk/people/jobr/magicrescue/;
-SRC_URI="http://www.itu.dk/people/jobr/magicrescue/release/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-DEPEND="|| ( sys-libs/gdbm sys-libs/db )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-makefile.patch
-   epatch "${FILESDIR}"/${P}-ldflags.patch
-   tc-export CC
-}
-
-src_configure() {
-   # Not autotools, just looks like it sometimes
-   ./configure --prefix=/usr || die
-}



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

2019-12-21 Thread Joonas Niilola
commit: cd790232026243ed5df848e86e4b01e1905a25ca
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:21:55 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd790232

net-analyzer/openvas-manager: remove last rited package

Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Bug: https://bugs.gentoo.org/692004
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/openvas-manager/Manifest  |  1 -
 .../openvas-manager/files/gvmd-daemon.conf | 17 -
 net-analyzer/openvas-manager/files/gvmd.init   | 18 -
 net-analyzer/openvas-manager/files/gvmd.logrotate  | 11 ---
 net-analyzer/openvas-manager/files/gvmd.service| 19 -
 net-analyzer/openvas-manager/metadata.xml  | 15 
 .../openvas-manager/openvas-manager-7.0.3.ebuild   | 88 --
 7 files changed, 169 deletions(-)

diff --git a/net-analyzer/openvas-manager/Manifest 
b/net-analyzer/openvas-manager/Manifest
deleted file mode 100644
index 879c7dcd3c6..000
--- a/net-analyzer/openvas-manager/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openvas-manager-7.0.3.tar.gz 1796830 BLAKE2B 
b1e8bf8eb4cc0e2d3e5d67d7c17df3c79c7d65e798fc28f75ee55c2165a5e957ac950ccac14a20a5b332c15b64775f63805db00810271bce77d13b16db60a3ab
 SHA512 
75e519e5f63fad043efe55ad5843934f9ffaefa052609e8d110b2084504a7658b5ee5797f7ffaa71592caed64b7fd4fac623bc7797bec72a51e8225d65f7fc28

diff --git a/net-analyzer/openvas-manager/files/gvmd-daemon.conf 
b/net-analyzer/openvas-manager/files/gvmd-daemon.conf
deleted file mode 100644
index eb3e683c42a..000
--- a/net-analyzer/openvas-manager/files/gvmd-daemon.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-
-# OpenVAS Manager command args
-
-# e.g --foreground
-OPENVAS_MANAGER_OPTIONS=""
-
-# Manager listen port
-OPENVAS_MANAGER_PORT="--port=9390"
-
-# Manager listen address
-OPENVAS_MANAGER_LISTEN_ADDRESS="--listen=127.0.0.1"
-
-# Scanner unix socket
-OPENVAS_MANAGER_SCANNER_HOST="--scanner-host=/var/run/openvassd.sock"
-
-# TLS settings
-OPENVAS_MANAGER_GNUTLS_PRIORITIES="--gnutls-priorities=SECURE256:+SUITEB192:+SECURE192:+SECURE128:+SUITEB128:-MD5:-SHA1:-VERS-TLS1.0:-VERS-TLS1.1:-VERS-SSL3.0"

diff --git a/net-analyzer/openvas-manager/files/gvmd.init 
b/net-analyzer/openvas-manager/files/gvmd.init
deleted file mode 100644
index a7de3800ada..000
--- a/net-analyzer/openvas-manager/files/gvmd.init
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="OpenVAS Manager"
-command=/usr/sbin/openvasmd
-command_args="${OPENVAS_MANAGER_OPTIONS} ${OPENVAS_MANAGER_PORT} 
${OPENVAS_MANAGER_LISTEN_ADDRESS} ${OPENVAS_MANAGER_SCANNER_HOST} 
${OPENVAS_MANAGER_GNUTLS_PRIORITIES}"
-pidfile="/var/run/openvasmd.pid"
-command_background="true"
-
-depend() {
-   after bootmisc
-   need localmount net openvas-scanner
-}
-
-start_pre() {
-   checkpath --directory --mode 0775 --quiet /var/cache/openvas
-}

diff --git a/net-analyzer/openvas-manager/files/gvmd.logrotate 
b/net-analyzer/openvas-manager/files/gvmd.logrotate
deleted file mode 100644
index db8eb200580..000
--- a/net-analyzer/openvas-manager/files/gvmd.logrotate
+++ /dev/null
@@ -1,11 +0,0 @@
-# logrotate for openvas manager
-/var/log/openvas/openvasmd.log {
-rotate 4
-weekly
-compress
-delaycompress
-missingok
-   postrotate
-   /bin/kill -HUP `pidof openvasmd`
-   endscript
-}

diff --git a/net-analyzer/openvas-manager/files/gvmd.service 
b/net-analyzer/openvas-manager/files/gvmd.service
deleted file mode 100644
index c0627fcd1c7..000
--- a/net-analyzer/openvas-manager/files/gvmd.service
+++ /dev/null
@@ -1,19 +0,0 @@
-[Unit]
-Description=OpenVAS Manager
-After=network.target
-After=openvas-scanner.service
-Wants=openvas-scanner.service
-Before=gsa.service
-
-[Service]
-Type=forking
-EnvironmentFile=-/etc/openvas/sysconfig/gvmd-daemon.conf
-ExecStart=/usr/sbin/openvasmd $OPENVAS_MANAGER_OPTIONS $OPENVAS_MANAGER_PORT 
$OPENVAS_MANAGER_LISTEN_ADDRESS $OPENVAS_MANAGER_SCANNER_HOST 
$OPENVAS_MANAGER_GNUTLS_PRIORITIES 
-ExecReload=/bin/kill -HUP $MAINPID
-KillMode=mixed
-User=root
-Group=root
-TimeoutSec=1200
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-analyzer/openvas-manager/metadata.xml 
b/net-analyzer/openvas-manager/metadata.xml
deleted file mode 100644
index fa26aa942e1..000
--- a/net-analyzer/openvas-manager/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   hasan.cali...@psauxit.com
-   Hasan ÇALIŞIR
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-   
-   Html docs support
-   
-

diff --git a/net-analyzer/openvas-manager/openvas-manager-7.0.3.ebuild 

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

2019-12-21 Thread Joonas Niilola
commit: 6309c57c4001c488662908ab6fc2a43fd9c4c431
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 14:35:41 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6309c57c

app-forensics/magicrescue: stabilize on x86

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

 app-forensics/magicrescue/magicrescue-1.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/magicrescue/magicrescue-1.1.10.ebuild 
b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
index 732ae17c828..44f298d87a0 100644
--- a/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
+++ b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jbj/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
 IUSE=""
 
 DEPEND="|| ( sys-libs/gdbm sys-libs/db:* )"



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

2019-12-21 Thread Joonas Niilola
commit: b5fd27d281d2b28c2822910ff2f69ce3b1c25a55
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:40:12 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fd27d2

net-analyzer/ospd: drop old 1.3.2

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/ospd/Manifest  |  1 -
 net-analyzer/ospd/ospd-1.3.2.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/net-analyzer/ospd/Manifest b/net-analyzer/ospd/Manifest
index 702675e43a0..bdacc73b9a1 100644
--- a/net-analyzer/ospd/Manifest
+++ b/net-analyzer/ospd/Manifest
@@ -1,2 +1 @@
-DIST ospd-1.3.2.tar.gz 39097 BLAKE2B 
4c102e1e6857f89015666950e2d7a107bf81c861f9c6d4d74aab33f77585ea871e353aa95deb3f84a1bb4cd391f40121ca927835ebec9db2545eb8f606e96df7
 SHA512 
26ec0b45d74df687264ce2d5e42a6f51cfb982f8fe00863294b990ee8db819b7f54ebf3f095094c32c2bc91a51d987ac83f15f4bf15e931d4ffd215b72ac6bec
 DIST ospd-2.0.0.tar.gz 81645 BLAKE2B 
4c0c7af3caf274ea9e6a43790eb1e9d386ce42d9976e5e9625b49ffe12d8db2e613109458dcc59f322bc00aee39a4a89045caf302182474d1fab4ca1c4ff1bcf
 SHA512 
971b4b57c39844ef08a0ae56d4bf87f0440c993960b5ad37516c622ad41eb2ab30fabb9d0a05fd043a9a1d98e446eaab9d5018cc1607fd711c533475f4703012

diff --git a/net-analyzer/ospd/ospd-1.3.2.ebuild 
b/net-analyzer/ospd/ospd-1.3.2.ebuild
deleted file mode 100644
index ce11b4a1aa1..000
--- a/net-analyzer/ospd/ospd-1.3.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Base class for scanner wrappers,communication protocol for GVM"
-HOMEPAGE="https://www.greenbone.net/en/;
-SRC_URI="https://github.com/greenbone/ospd/archive/v1.3.2.tar.gz -> 
${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-IUSE="extras"
-
-RDEPEND="
-   dev-python/defusedxml[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/paramiko[${PYTHON_USEDEP}]"
-
-DEPEND="
-   ${RDEPEND}"
-
-python_compile() {
-   if use extras; then
-   bash "${S}"/doc/generate || die
-   HTML_DOCS=( "${S}"/doc/. )
-   fi
-   distutils-r1_python_compile
-}



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

2019-12-21 Thread Joonas Niilola
commit: f2688fa62f172b35ffa6035b8b0c09688c9cfab6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 14:42:05 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2688fa6

app-forensics/magicrescue: stabilize on amd64

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

 app-forensics/magicrescue/magicrescue-1.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/magicrescue/magicrescue-1.1.10.ebuild 
b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
index 44f298d87a0..266a43f029c 100644
--- a/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
+++ b/app-forensics/magicrescue/magicrescue-1.1.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jbj/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE=""
 
 DEPEND="|| ( sys-libs/gdbm sys-libs/db:* )"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/greenbone-security-assistant/

2019-12-21 Thread Joonas Niilola
commit: 59a4bdc87e8ae5f68187b14ec1ce8cfb587c58d6
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:11:34 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a4bdc8

net-analyzer/greenbone-security-assistant: drop old 7.0.3 from !RDEPEND

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../greenbone-security-assistant-8.0.1.ebuild| 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1.ebuild
 
b/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1.ebuild
index 6177f8f1383..55de4ab1041 100644
--- 
a/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1.ebuild
+++ 
b/net-analyzer/greenbone-security-assistant/greenbone-security-assistant-8.0.1.ebuild
@@ -29,7 +29,6 @@ DEPEND="
 
 RDEPEND="
${DEPEND}
-   !~net-analyzer/greenbone-security-assistant-7.0.3
~net-analyzer/openvas-scanner-6.0.1
>=net-analyzer/gvmd-8.0.1"
 



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

2019-12-21 Thread Joonas Niilola
commit: 9512d773235cf5298b38ac5ce89c7e2a31408cc2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 21 14:41:15 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9512d773

app-crypt/tpm2-abrmd: clean old

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

 app-crypt/tpm2-abrmd/tpm2-abrmd-2.1.1.ebuild | 57 
 1 file changed, 57 deletions(-)

diff --git a/app-crypt/tpm2-abrmd/tpm2-abrmd-2.1.1.ebuild 
b/app-crypt/tpm2-abrmd/tpm2-abrmd-2.1.1.ebuild
deleted file mode 100644
index 50c48fc0ff2..000
--- a/app-crypt/tpm2-abrmd/tpm2-abrmd-2.1.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd user
-
-DESCRIPTION="TPM2 Access Broker & Resource Manager"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-abrmd;
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-apps/dbus:=
-   dev-libs/glib:=
-   app-crypt/tpm2-tss:="
-DEPEND="${RDEPEND}
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig
-   dev-util/gdbus-codegen"
-
-PATCHES=(
-   "${FILESDIR}/${P}-build.patch"
-)
-
-pkg_setup() {
-   enewgroup tss
-   enewuser tss -1 -1 / tss
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable test unit) \
-   --disable-defaultflags \
-   --with-dbuspolicydir="${EPREFIX}/etc/dbus-1/system.d" \
-   
--with-systemdpresetdir="$(systemd_get_systemunitdir)/../system-preset" \
-   --with-systemdpresetdisable \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-}



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

2019-12-21 Thread Joonas Niilola
commit: 46bf3c3f656a8f8a4779b6ec03d2b7829c4f4d1c
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:27:56 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bf3c3f

net-analyzer/openvas-scanner: drop old 5.1.3 from !RDEPEND

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild 
b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild
index 1700d942181..b1ba0ec555d 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-6.0.1.ebuild
@@ -31,9 +31,7 @@ DEPEND="
 "
 
 RDEPEND="
-   ${DEPEND}
-   !~net-analyzer/openvas-scanner-5.1.3
-   !net-analyzer/openvas-tools"
+   ${DEPEND}"
 
 BDEPEND="
sys-devel/bison



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

2019-12-21 Thread Joonas Niilola
commit: ca26726d266aace7be041bdcee109032ff2a1f67
Author: Hasan ÇALIŞIR  psauxit  com>
AuthorDate: Wed Dec 18 20:37:05 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca26726d

net-analyzer/openvas-libraries: remove last rited package

Signed-off-by: Hasan ÇALIŞIR  psauxit.com>
Bug: https://bugs.gentoo.org/692004
Signed-off-by: Joonas Niilola  gentoo.org>

 net-analyzer/openvas-libraries/Manifest|   1 -
 .../openvas-libraries/files/OPENVAS.gentoo | 106 -
 .../files/openvas-libraries-9.0.3-cachedir.patch   |  18 
 .../files/openvas-libraries-9.0.3-gcc8.patch   |  73 --
 .../files/openvas-libraries-9.0.3-netsnmp.patch|  11 ---
 .../files/openvas-libraries-9.0.3-rpath.patch  |  11 ---
 .../files/openvas-libraries-9.0.3-rundir.patch |  45 -
 .../openvas-libraries-9.0.3-underlinking.patch |  47 -
 net-analyzer/openvas-libraries/metadata.xml|  17 
 .../openvas-libraries-9.0.3-r1.ebuild  |  94 --
 10 files changed, 423 deletions(-)

diff --git a/net-analyzer/openvas-libraries/Manifest 
b/net-analyzer/openvas-libraries/Manifest
deleted file mode 100644
index 042bb42a270..000
--- a/net-analyzer/openvas-libraries/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openvas-libraries-9.0.3.tar.gz 643948 BLAKE2B 
c05fbcd2a1b9c2292ac2d7ea3c7f4fe2ff4c5a41b0dd5610283712ce136fe4184d46b9fdcfb74bf2a4a6d7c016497df31caff121d9c7b013280164b49f874f4f
 SHA512 
bca213309e06a39d2dcd790cacb01f2a71471622887424e41cc025a2bc25feb6a9b2c1d904f739df6fd87d8ec7af5171b31d1f5d08411c5143e4be1e6723397a

diff --git a/net-analyzer/openvas-libraries/files/OPENVAS.gentoo 
b/net-analyzer/openvas-libraries/files/OPENVAS.gentoo
deleted file mode 100644
index ab3f4c8918c..000
--- a/net-analyzer/openvas-libraries/files/OPENVAS.gentoo
+++ /dev/null
@@ -1,106 +0,0 @@
--
---IMPORTANT--
--
-You will need to set up your /etc/redis.conf file properly before
-running openvas-scanner for the first time.
-For details, please see the example config file installed to:
---> /etc/openvas/redis.conf.example
-Please configure /etc/openvas/openvassd.conf properly
-according to redis listening unix socket.
-e.g. /etc/openvas/openvassd.conf --> kb_location = /tmp/redis.sock
-If you use first-start script it will check various issues and
-automatically setup OpenVAS for first time use.
-GSA(Greenbone Security Agent) WebUI listens port
-9392(local) default. If you want to use nginx reverse proxy
-to reach WebUI please see the example config file
---> /etc/openvas/gsa.nginx.reverse.proxy.example
-otherwise you can change port to 443 or 80.
-
--
SCRIPTS---
--
-'first-start'  
---> Automatically setup OpenVAS for first time use
---> Installed in /etc/openvas/scripts
-
-'openvas-feed-sync'
---> Updates Feeds | You can add this to cron
---> Installed in /etc/openvas/scripts
-
--
---ENVIRONMENT SETTINGS FOR SYSTEMD & OPEN-RC-
--
-'openvas-scanner-daemon.conf'  
---> OpenVAS Scanner systemd daemon settings
---> Installed in /etc/openvas/sysconfig
-
-'gvmd-daemon.conf'
---> OpenVAS Manager systemd daemon settings
---> Installed in /etc/openvas/sysconfig
-
-'gsa-daemon.conf
---> Greenbone Security Agent systemd daemon settings
---> Installed in /etc/openvas/sysconfig
-
-'openvas-scanner'
---> OpenVAS Scanner open-rc daemon settings
---> Installed in /etc/config.d
-
-'gvmd'
---> OpenVAS Manager open-rc daemon settings
---> Installed in /etc/config.d
-
-'gsa'
---> Greenbone Security Agent systemd daemon settings
---> Installed in /etc/config.d
-
--
-QUICK START COMMANDS (IF YOU DON'T USE SCRIPTS)--
--
-'env-update && source /etc/profile'
---> Update PATHS
-
-'openvas-manage-certs -a'
---> Create certificates automatically first time
-
-'greenbone-nvt-sync'
---> Update NVT Feed
-
-'greenbone-scapdata-sync'
---> Update scapdata Feed
-
-'greenbone-certdata-sync'
---> Update certdata Feed
-
-'openvassd --foreground --only-cache'
---> Generate initial NVT cache and quit
-
-'rc-service openvas-scanner start or systemctl start openvas-scanner' 
---> Start OpenVAS-Scanner
-
-'openvasmd --rebuild --progress'
---> Initialize the Database
-
-'openvasmd --create-user=admin 

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

2019-12-21 Thread Joonas Niilola
commit: 4844fcd587a0597a121561631a83a8a2b28642ce
Author: Ralph Seichter  seichter  de>
AuthorDate: Fri Dec 13 21:27:02 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 21 15:06:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4844fcd5

acct-group/milter-regex: new group 438

Signed-off-by: Ralph Seichter  seichter.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 acct-group/milter-regex/metadata.xml  | 12 
 acct-group/milter-regex/milter-regex-0.ebuild |  9 +
 2 files changed, 21 insertions(+)

diff --git a/acct-group/milter-regex/metadata.xml 
b/acct-group/milter-regex/metadata.xml
new file mode 100644
index 000..7f768180ded
--- /dev/null
+++ b/acct-group/milter-regex/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@seichter.de
+   Ralph Seichter
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/acct-group/milter-regex/milter-regex-0.ebuild 
b/acct-group/milter-regex/milter-regex-0.ebuild
new file mode 100644
index 000..66c0befb8e7
--- /dev/null
+++ b/acct-group/milter-regex/milter-regex-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+DESCRIPTION="Group for mail-filter/milter-regex"
+ACCT_GROUP_ID=438



  1   2   3   >