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

2019-12-16 Thread Lars Wendler
commit: f569e6070dea96b746db27eb5586f7a73c99916d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Dec 17 07:50:29 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec 17 07:50:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f569e607

sys-apps/shadow: Revbump to no longer install binaries SUID-root

Thanks-to: Michael Weiser  weiser.dinsnail.net>
Bug: https://bugs.gentoo.org/702252
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/shadow/{shadow-4.8-r1.ebuild => shadow-4.8-r2.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-apps/shadow/shadow-4.8-r1.ebuild 
b/sys-apps/shadow/shadow-4.8-r2.ebuild
similarity index 99%
rename from sys-apps/shadow/shadow-4.8-r1.ebuild
rename to sys-apps/shadow/shadow-4.8-r2.ebuild
index 181e391ab24..217787bfae1 100644
--- a/sys-apps/shadow/shadow-4.8-r1.ebuild
+++ b/sys-apps/shadow/shadow-4.8-r2.ebuild
@@ -52,11 +52,12 @@ src_prepare() {
 
 src_configure() {
local myeconfargs=(
+   --disable-account-tools-setuid
+   --enable-shared=no
+   --enable-static=yes
--with-btrfs
--without-group-name-max-length
--without-tcb
-   --enable-shared=no
-   --enable-static=yes
$(use_enable nls)
$(use_with acl)
$(use_with audit)



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

2019-12-16 Thread Michał Górny
commit: 72cd70852a21b08c341fb96eab8ff2b479d93d12
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 17 06:29:19 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 17 07:34:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72cd7085

dev-python/hypothesis: Bump to 4.55.1

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index d25ca8c3c5b..35dde470065 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,3 +3,4 @@ DIST hypothesis-python-4.47.5.tar.gz 6805022 BLAKE2B 
737a558c794f3ac428bef4b3885
 DIST hypothesis-python-4.50.8.tar.gz 6814518 BLAKE2B 
f2c39cae3708fe88d1854cda97633ba420c32fda38093bb852ef45929762cade0f7f0d1ef696ff96f7ebe7460e8bf53f63de9c959bbbd9e8ec162196d307aac0
 SHA512 
8c77439fd029e2380afbc059d2edf977414997ba81ecdfde14dfe9dbe9515a92e701751d13879c6b879271f817e01926c2dc66945ae76eb141818da1775bc545
 DIST hypothesis-python-4.53.2.tar.gz 6815827 BLAKE2B 
219ef79b8575f835e5df835a25354041007d44fd517c0f38b1686f5a74660b8f489eb6ceb9ae9a48f67792ec62058647ce76e62c156400fa0de808b03ad41630
 SHA512 
d2ff624c10e13ff040bdf05b9082f37b2e7529bb9cc98f3972f8240d3802a034580720983e98b7ba6165a98e64ac5692b1e14f5c490f8aabdb9ea7c19364b66f
 DIST hypothesis-python-4.54.0.tar.gz 6816820 BLAKE2B 
1d92c9c5d7370607560a77f481222448b371d437ada3305c5043bc4b7cfadd890c1dcd88692b2bbfd422975073161ad0dc34ff467f1facb8be9a6afb6cb291b7
 SHA512 
f4ce74e7180de6463197a6c3e9266c8be39545ea955a83291db2ceace5f146ff39c2502e16b5569f4196704ad21891f77c25db94e9d7aedb8ce2e694067e5ba1
+DIST hypothesis-python-4.55.1.tar.gz 9002112 BLAKE2B 
16c0c0def078abf2847ce55617c1bfdc93dc085128764fff09724df148b41fd4669ddbee7d9c34f47249283e37b32585fc758e3c6d4cb2035049c3dbf382e568
 SHA512 
d079bcfce6a37ebf245288d9c615fd0328daa90d81d3dd51a38d351fef4a9da5a79c6abcb63a4f39a71240ae82c5af122f6b01c482225e81889e8474068d6c1a

diff --git a/dev-python/hypothesis/hypothesis-4.55.1.ebuild 
b/dev-python/hypothesis/hypothesis-4.55.1.ebuild
new file mode 100644
index 000..3def9e85121
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-4.55.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' 
pypy)
+"
+BDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-4.3[${PYTHON_USEDEP}]
+   !!

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

2019-12-16 Thread Michał Górny
commit: b032eaa9f0002acdd8e58074b98983f86b2fd977
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 17 06:24:07 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 17 07:34:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b032eaa9

dev-util/scons: Bump to 3.1.2

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

 dev-util/scons/Manifest   |  4 ++
 dev-util/scons/scons-3.1.2.ebuild | 89 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest
index 121a5da411d..19679d98eac 100644
--- a/dev-util/scons/Manifest
+++ b/dev-util/scons/Manifest
@@ -10,3 +10,7 @@ DIST scons-3.1.1-user.html 1134061 BLAKE2B 
de025ff73ecacec591c63b22bb3f934962a34
 DIST scons-3.1.1-user.pdf 2564248 BLAKE2B 
702e57a9646779ff1aa077aa7ae7a815d004cda08166f948ef3b893a786c7ccf13e9d1f8621640573802acd0b6a7acaaf68ebea984d5922112a30c4457740bc4
 SHA512 
0c0f8e93e3bddd9dc0ec661f629f2995ec9375908b3b7bf2b67c9518571cb31754d13fca46fc1182019976e5c0a417832447692ff61f5ee4613b7f56c7891594
 DIST scons-3.1.1.gh.tar.gz 5528538 BLAKE2B 
cbb13a0ec9c5ade9b965592f012af5a3ab5253a3c30a049da499631ff58fc1201666209316d9fbcc8f0a715b194327f3cebe5a50fde01635fdb0304b8fbbb2f6
 SHA512 
3347a7ec5c6c7b596c0d51bb4a9654b971734736febe3834df0f40e7839e1f0578dafeae838d5ddd9f3319ac3d17b6790666fa1602c30480eba25122355179a5
 DIST scons-3.1.1.tar.gz 663878 BLAKE2B 
095d5f45885ac12937066be247194e70d33e8f5dc0955e7d693c4b0d3a4b61e776bc1d64cd00ebc89d1e85a7992747b8f448255a76c1b6c2d9df8fa173967711
 SHA512 
2e80b45571679d8acc0554273538f56163488df5aa9007c7c9c3a6deb2698909ab05da8df91502ea287c0cc0ff0a98f226454f67fcfb7a943570f673f4bd8f54
+DIST scons-3.1.2-user.html 1126908 BLAKE2B 
38e7695b6ef1e79b3eed4455fbe84ec1587be3f21c1c90cfa6602b344c52c704f021ed8e611abaf2e24ca06c5116e79fb78ca724c9920186cce35feccbac899d
 SHA512 
a13ed1157f6aad25acbad6e1e3d2c0a16a14dd1d5fa369ba2ca30eeb31ce37c735c1870c80f7343f0f98a4305fe1ef7c2b679cf2cb9c0d6670f34a3aeba8
+DIST scons-3.1.2-user.pdf 2557502 BLAKE2B 
1c89d845d23c4e434c9db11d8730121f0b8dc6f2fca21dabe3e7204373cdf743d831a1835731332e39ccd7f3f49da068ba34a33a2937e9dd205e38d9c8b2b321
 SHA512 
9da887c157cb95f7802cb4b96080b0e56f2ad7663021b8be0839e71d473422fe9dd0dadf0ad1b067160c39511e91c6b3d9aaff8e238bb46b10a03ae89b12e169
+DIST scons-3.1.2.gh.tar.gz 5534888 BLAKE2B 
63e8b069cfddfed6a2ce8bcb7816b51b1881ca7a1a3e552f2eec5ecd1deae80720b0acfb711ab17067efdc9d0e4aea696e9f4eee6b374071bfc60e7bb79cc58a
 SHA512 
b096501ea37e62f596f16b46b4022ad7979f359b10849d4c5fa17731a6c3ec34e0890374de175a8aa7539ae67142ccf5dfae39a74696efcdbcc00e89bccf
+DIST scons-3.1.2.tar.gz 668298 BLAKE2B 
14251e2bab425dfc31d1d6d9325a67725dae42576d2a5c204f0ff7948aa2da5aadd3fdf03bbbccd615757520fedee5e18ca2ba13aaf07a4ddfec330db4221203
 SHA512 
bfc0d58d33408a03eb37c1eff166af8139078026e6b43d6274afceac889d0a6743e359e89ad9a30be5ca43aeed26fba92fa4732854750b7d53091ef3e99b3d33

diff --git a/dev-util/scons/scons-3.1.2.ebuild 
b/dev-util/scons/scons-3.1.2.ebuild
new file mode 100644
index 000..c496b2b8caf
--- /dev/null
+++ b/dev-util/scons/scons-3.1.2.ebuild
@@ -0,0 +1,89 @@
+# 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}} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Extensible Python-based build utility"
+HOMEPAGE="http://www.scons.org/;
+SRC_URI="
+   https://downloads.sourceforge.net/project/scons/scons/${PV}/${P}.tar.gz
+   doc? (
+   http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> 
${P}-user.pdf
+   http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> 
${P}-user.html
+   )
+   test? ( https://github.com/scons/scons/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/libxml2[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+S=${WORKDIR}/${P}/src
+
+PATCHES=(
+   # support env passthrough for Gentoo ebuilds
+   "${FILESDIR}"/scons-3.0.1-env-passthrough.patch
+   # respect CC, CXX, C*FLAGS, LDFLAGS by default
+   "${FILESDIR}"/scons-3.0.3-respect-cc-etc-r1.patch
+)
+
+src_unpack() {
+   # use the git directory structure, but put pregenerated release
+   # inside src/ subdirectory to make our life easier
+   if use test; then
+   unpack "${P}.gh.tar.gz"
+   else
+   mkdir -p "${P}"/src || die
+   fi
+
+   tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${P}.tar.gz" || 
die
+}
+
+src_prepare() {
+   # apply patches relatively to top 

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

2019-12-16 Thread Michał Górny
commit: eaf356158863f900c04362bc531624cb5f1f27ca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 17 06:37:35 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 17 07:34:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf35615

dev-python/sortedcontainers: Bump to 2.1.0, py3.8, pypy*

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

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

diff --git a/dev-python/sortedcontainers/Manifest 
b/dev-python/sortedcontainers/Manifest
index dc0af7e9443..29620748391 100644
--- a/dev-python/sortedcontainers/Manifest
+++ b/dev-python/sortedcontainers/Manifest
@@ -1 +1,2 @@
+DIST python-sortedcontainers-2.1.0.gh.tar.gz 9220860 BLAKE2B 
a667fa817f0b240b8af9758d5d3942710cfe6a39109c41e6e66d0dd464b300d2201a679335e418442aaa6e1953e38a43b46c2bd6ce631b7c168d6173ca36998e
 SHA512 
1c56daea5d491dbeea9c677677a79ef5c4805325ea3d5da97005cd3b269003a99459550a793dfe65820f152c774371472ba471a7daf61c9d97b36744bafb013b
 DIST sortedcontainers-1.5.7.tar.gz 11970881 BLAKE2B 
0ffdc19a9be82481e71a7ef59391166e19c44d7fc4eac7696d153cac707fdc4beb84a36039e3f1e194c43dc9e956eaae5dfd909f24ef12db4ea99c8548475cab
 SHA512 
a9f2ba152c47eddfda6ad8ef7ecfbfa5d51b17afb4042b0b1e6d8b3dbc6caf6f8281af415dfcf1e356aaf80aa3212865ba926fe0d6e08961c8fbbc68adb34108

diff --git a/dev-python/sortedcontainers/sortedcontainers-2.1.0.ebuild 
b/dev-python/sortedcontainers/sortedcontainers-2.1.0.ebuild
new file mode 100644
index 000..0a78e3e80e0
--- /dev/null
+++ b/dev-python/sortedcontainers/sortedcontainers-2.1.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} pypy{,3} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python library to sort collections and containers"
+HOMEPAGE="http://www.grantjenks.com/docs/sortedcontainers/
+   https://pypi.org/project/sortedcontainers/
+   https://github.com/grantjenks/python-sortedcontainers/;
+SRC_URI="
+   
https://github.com/grantjenks/python-sortedcontainers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+distutils_enable_tests pytest
+
+python_test() {
+   PYTHONPATH= \
+   pytest -vv --ignore docs/conf.py || die "Tests fail with ${EPYTHON}"
+}



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

2019-12-16 Thread Michał Górny
commit: be063d5e9bc358d02fca9f672facfde657c46473
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 17 06:30:42 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 17 07:34:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be063d5e

dev-python/hypothesis: Drop redundant versions

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

 dev-python/hypothesis/Manifest |  2 -
 dev-python/hypothesis/hypothesis-4.53.2.ebuild | 58 --
 dev-python/hypothesis/hypothesis-4.54.0.ebuild | 58 --
 dev-python/hypothesis/hypothesis-4.55.1.ebuild |  3 +-
 4 files changed, 2 insertions(+), 119 deletions(-)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 35dde470065..95dae88740a 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,6 +1,4 @@
 DIST hypothesis-python-4.15.0.tar.gz 1175925 BLAKE2B 
f3e3888b3f4e542d567bdaad2582eb23bd8ab2e218f1bde82ba1639123f32e8c147313c22b15781d8986574813b5f6eb7c23ce28367e86bb304d33a23f179fa0
 SHA512 
7d9788b351196fc20e66e210b7d60b4ddb1507b85cf5a29de228600e07f676ccd1352f5d2ab0820b3c8c1a1e8ff145225f00a25aec5f325cc7405ffd0dfcd9f7
 DIST hypothesis-python-4.47.5.tar.gz 6805022 BLAKE2B 
737a558c794f3ac428bef4b38858d47fddba613ce37eb9a9554afa3c189776e9172965dd31f8497747ac13b2ab1d34ee6de8671646972e71b82c5260db489b9a
 SHA512 
9b6920181dca75b9e551ae5e598101f35cfc26e9e3a1b20cab652c151bc6355413d0c9602d3242fb23f808ab00335793009df938d55ee19a6af1ce2a8b085e3c
 DIST hypothesis-python-4.50.8.tar.gz 6814518 BLAKE2B 
f2c39cae3708fe88d1854cda97633ba420c32fda38093bb852ef45929762cade0f7f0d1ef696ff96f7ebe7460e8bf53f63de9c959bbbd9e8ec162196d307aac0
 SHA512 
8c77439fd029e2380afbc059d2edf977414997ba81ecdfde14dfe9dbe9515a92e701751d13879c6b879271f817e01926c2dc66945ae76eb141818da1775bc545
-DIST hypothesis-python-4.53.2.tar.gz 6815827 BLAKE2B 
219ef79b8575f835e5df835a25354041007d44fd517c0f38b1686f5a74660b8f489eb6ceb9ae9a48f67792ec62058647ce76e62c156400fa0de808b03ad41630
 SHA512 
d2ff624c10e13ff040bdf05b9082f37b2e7529bb9cc98f3972f8240d3802a034580720983e98b7ba6165a98e64ac5692b1e14f5c490f8aabdb9ea7c19364b66f
-DIST hypothesis-python-4.54.0.tar.gz 6816820 BLAKE2B 
1d92c9c5d7370607560a77f481222448b371d437ada3305c5043bc4b7cfadd890c1dcd88692b2bbfd422975073161ad0dc34ff467f1facb8be9a6afb6cb291b7
 SHA512 
f4ce74e7180de6463197a6c3e9266c8be39545ea955a83291db2ceace5f146ff39c2502e16b5569f4196704ad21891f77c25db94e9d7aedb8ce2e694067e5ba1
 DIST hypothesis-python-4.55.1.tar.gz 9002112 BLAKE2B 
16c0c0def078abf2847ce55617c1bfdc93dc085128764fff09724df148b41fd4669ddbee7d9c34f47249283e37b32585fc758e3c6d4cb2035049c3dbf382e568
 SHA512 
d079bcfce6a37ebf245288d9c615fd0328daa90d81d3dd51a38d351fef4a9da5a79c6abcb63a4f39a71240ae82c5af122f6b01c482225e81889e8474068d6c1a

diff --git a/dev-python/hypothesis/hypothesis-4.53.2.ebuild 
b/dev-python/hypothesis/hypothesis-4.53.2.ebuild
deleted file mode 100644
index 3def9e85121..000
--- a/dev-python/hypothesis/hypothesis-4.53.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# 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} pypy{,3} )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
-SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' 
pypy)
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/pytest-4.3[${PYTHON_USEDEP}]
-   !!https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
-SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*' 
pypy)
-"
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/pytest-4.3[${PYTHON_USEDEP}]
-   

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

2019-12-16 Thread Michał Górny
commit: 2bd83ef08bd8d14ceda28797e430e090c1041134
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 17 06:29:42 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 17 07:34:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd83ef0

dev-util/scons: Enable py3.8

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

 dev-util/scons/scons-3.1.2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/scons/scons-3.1.2.ebuild 
b/dev-util/scons/scons-3.1.2.ebuild
index c496b2b8caf..2a31ed8640f 100644
--- a/dev-util/scons/scons-3.1.2.ebuild
+++ b/dev-util/scons/scons-3.1.2.ebuild
@@ -4,18 +4,18 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1
 
 DESCRIPTION="Extensible Python-based build utility"
-HOMEPAGE="http://www.scons.org/;
+HOMEPAGE="https://www.scons.org/;
 SRC_URI="
https://downloads.sourceforge.net/project/scons/scons/${PV}/${P}.tar.gz
doc? (
-   http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> 
${P}-user.pdf
-   http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> 
${P}-user.html
+   https://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> 
${P}-user.pdf
+   https://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> 
${P}-user.html
)
test? ( https://github.com/scons/scons/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz )"
 



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

2019-12-16 Thread Sergei Trofimovich
commit: 554d96feea6ff067aab0063c82b9d9c20c081888
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 19:16:23 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554d96fe

dev-python/zope-event: stable 4.4 for hppa, bug #700626

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

 dev-python/zope-event/zope-event-4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-event/zope-event-4.4.ebuild 
b/dev-python/zope-event/zope-event-4.4.ebuild
index 452e8f524f0..4a005966276 100644
--- a/dev-python/zope-event/zope-event-4.4.ebuild
+++ b/dev-python/zope-event/zope-event-4.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
 BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2019-12-16 Thread Sergei Trofimovich
commit: e71fe6946a1444009e4ab7dbcff6c69840cd3e25
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 20:42:26 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71fe694

dev-python/pillow: stable 6.2.1 for hppa/sparc, bug #701828

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

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

diff --git a/dev-python/pillow/pillow-6.2.1.ebuild 
b/dev-python/pillow/pillow-6.2.1.ebuild
index d274e9829a3..a23e1dff8b3 100644
--- a/dev-python/pillow/pillow-6.2.1.ebuild
+++ b/dev-python/pillow/pillow-6.2.1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="examples imagequant jpeg jpeg2k lcms test tiff tk truetype webp zlib"
 REQUIRED_USE="test? ( jpeg tiff )"
 RESTRICT="!test? ( test )"



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

2019-12-16 Thread Sergei Trofimovich
commit: c56b56f21a000dc3eb6434b15d316dbe8dcc935d
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 19:15:48 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56b56f2

dev-python/wcwidth: stable 0.1.7-r2 for sparc, bug #703062

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

 dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild 
b/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
index 1f8f348b6b0..483557fc15d 100644
--- a/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.1.7-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 SLOT="0"
 LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-12-16 Thread Sergei Trofimovich
commit: a7de8067a37768eff40749ce2c240d864d732d2a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 19:15:00 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7de8067

dev-python/pluggy: stable 0.11.0 for sparc, bug #703062

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

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

diff --git a/dev-python/pluggy/pluggy-0.11.0.ebuild 
b/dev-python/pluggy/pluggy-0.11.0.ebuild
index 57a673492f4..874a59a1fda 100644
--- a/dev-python/pluggy/pluggy-0.11.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-12-16 Thread Sergei Trofimovich
commit: 70c81ca3f8112d86fc40cb244456b2179aac9c94
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 20:41:18 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c81ca3

media-gfx/libimagequant: stable 2.12.2 for hppa/sparc, bug #679956

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

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

diff --git a/media-gfx/libimagequant/libimagequant-2.12.2.ebuild 
b/media-gfx/libimagequant/libimagequant-2.12.2.ebuild
index 3143dad9cd8..02ea4f542a5 100644
--- a/media-gfx/libimagequant/libimagequant-2.12.2.ebuild
+++ b/media-gfx/libimagequant/libimagequant-2.12.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ImageOptim/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0/0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_x86_sse2 debug openmp static-libs"
 
 DEPEND=""



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

2019-12-16 Thread Sergei Trofimovich
commit: 8e2c7550c201235f8f18ea49e391897ea443aa3f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Dec 16 20:40:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 17 07:27:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2c7550

dev-python/olefile: stable 0.46 for hppa/sparc, bug #679956

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

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

diff --git a/dev-python/olefile/olefile-0.46.ebuild 
b/dev-python/olefile/olefile-0.46.ebuild
index bd4044fe5ca..e0e5226d50f 100644
--- a/dev-python/olefile/olefile-0.46.ebuild
+++ b/dev-python/olefile/olefile-0.46.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/decalage2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 
 distutils_enable_sphinx doc
 distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclxml/

2019-12-16 Thread Alfredo Tupone
commit: 584a4f3cc016004eb9c4e098b6c6d6c11da53528
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Dec 17 07:16:23 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Dec 17 07:16:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=584a4f3c

dev-tcltk/tclxml: Fix NonexistentBlocker

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

 dev-tcltk/tclxml/tclxml-3.2-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild 
b/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild
index b0a217d741f..3ce23a41c43 100644
--- a/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild
+++ b/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild
@@ -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
 
 EAPI=5
@@ -19,8 +19,7 @@ DEPEND="
>=dev-libs/libxml2-2.6.9
dev-libs/libxslt
>=dev-tcltk/tcllib-1.2
-   dev-libs/expat
-   !dev-tcltk/tcldom"
+   dev-libs/expat"
 #  test? ( dev-tcltk/tclparser )
 RDEPEND="${DEPEND}"
 



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

2019-12-16 Thread Luca Barbato
commit: a16760c651707bb786e40414cfa5b864f775cdea
Author: Luca Barbato  gentoo  org>
AuthorDate: Tue Dec 17 07:05:52 2019 +
Commit: Luca Barbato  gentoo  org>
CommitDate: Tue Dec 17 07:14:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16760c6

app-emulation/bochs: Version Bump

Package-Manager: Portage-2.3.80, Repoman-2.3.18
Signed-off-by: Luca Barbato  gentoo.org>

 app-emulation/bochs/Manifest|  1 +
 app-emulation/bochs/bochs-2.6.10.ebuild | 85 +
 2 files changed, 86 insertions(+)

diff --git a/app-emulation/bochs/Manifest b/app-emulation/bochs/Manifest
index da3c75f1dbb..f01ca66acfe 100644
--- a/app-emulation/bochs/Manifest
+++ b/app-emulation/bochs/Manifest
@@ -1 +1,2 @@
+DIST bochs-2.6.10.tar.gz 5282176 BLAKE2B 
9f75d5afd6bad9f91eb18dc0bd5c9ed998bf12077d3e8d944769055f0def1eed019756346071d3809d492c54177ec798e739259ee13f67ff4760744377dc877c
 SHA512 
eff422cadc3e0db7a47c4015a59ca0fa8caf88ed3026706c1f766e802449ec8e4798e5f147a583e1cfbbc578f71da8800542c0e1f4d04bc2dea77955855e8689
 DIST bochs-2.6.9.tar.gz 5169187 BLAKE2B 
49824a96a48294d8d507bc15128103e9c2839515554657d282c7c9533aa299cb6289581e760ea40a6c659adfb7ebdac0d273d2a9e7b598c95b145d65e8cdc977
 SHA512 
dfecf3a1bad07f06c2f7bb989d146e4a8eaeca493b598d415f5a4aec2a85eb5524ba417422157608c8b0828832611df487c6923c8f4ad98a147ac089fc514c46

diff --git a/app-emulation/bochs/bochs-2.6.10.ebuild 
b/app-emulation/bochs/bochs-2.6.10.ebuild
new file mode 100644
index 000..c4f9fde9ba8
--- /dev/null
+++ b/app-emulation/bochs/bochs-2.6.10.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="LGPL-ed pc emulator"
+HOMEPAGE="http://bochs.sourceforge.net/;
+SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp vnc X +x86-64"
+REQUIRED_USE="
+   avx? ( x86-64 )
+   gdb? ( !debugger !smp )
+   debugger? ( !gdb )
+"
+
+RDEPEND="
+   X? ( x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXpm )
+   sdl? ( media-libs/libsdl )
+   svga? ( media-libs/svgalib )
+   readline? ( sys-libs/readline:= )
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+   doc? ( app-text/docbook-sgml-utils )
+   sys-apps/sed
+   >=app-text/opensp-1.5
+"
+
+src_prepare() {
+   default
+   sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
+   Makefile.in || die
+}
+
+src_configure() {
+   econf \
+   --enable-all-optimizations \
+   --enable-idle-hack \
+   --enable-cdrom \
+   --enable-clgd54xx \
+   --enable-cpu-level=6 \
+   --enable-disasm \
+   --enable-e1000 \
+   --enable-gameport \
+   --enable-iodebug \
+   --enable-monitor-mwait \
+   --enable-ne2000 \
+   --enable-plugins \
+   --enable-pci \
+   --enable-pnic \
+   --enable-raw-serial \
+   --enable-sb16=linux \
+   --enable-usb \
+   --enable-usb-ohci \
+   --enable-usb-xhci \
+   --prefix=/usr \
+   --with-nogui \
+   --without-wx \
+   $(use_enable 3dnow) \
+   $(use_enable avx) \
+   $(use_enable debugger) \
+   $(use_enable doc docbook) \
+   $(use_enable gdb gdb-stub) \
+   $(use_enable readline) \
+   $(use_enable smp) \
+   $(use_enable x86-64) \
+   $(use_with ncurses term) \
+   $(use_with sdl) \
+   $(use_with svga) \
+   $(use_with vnc rfb) \
+   $(use_with X x) \
+   $(use_with X x11) \
+   ${myconf}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocaml-augeas/

2019-12-16 Thread Matthew Thode
commit: 3d41f3ee0829be0ccdb871543eab768d57d30fb6
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec 17 05:07:34 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec 17 05:07:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d41f3ee

dev-ml/ocaml-augeas: fix bad dep on ocaml

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

 dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild 
b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
index f0a89730569..92d39261f54 100644
--- a/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
+++ b/dev-ml/ocaml-augeas/ocaml-augeas-0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -18,7 +18,7 @@ IUSE=""
 DEPEND="app-admin/augeas
dev-ml/ocaml-autoconf
dev-ml/findlib
-   dev-lang/ocaml"
+   dev-lang/ocaml[ocamlopt]"
 RDEPEND="${DEPEND}"
 
 src_install() {



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

2019-12-16 Thread Aaron Bauman
commit: 4753df90961414216a81603ce72cff0f627b62e5
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 03:35:07 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 03:35:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4753df90

dev-python/virtualenv: arm64 stable (bug #700620)

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

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

diff --git a/dev-python/virtualenv/virtualenv-16.0.0.ebuild 
b/dev-python/virtualenv/virtualenv-16.0.0.ebuild
index d99fee81512..ff40a7cb636 100644
--- a/dev-python/virtualenv/virtualenv-16.0.0.ebuild
+++ b/dev-python/virtualenv/virtualenv-16.0.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="doc test"
 RESTRICT="!test? ( test )"



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

2019-12-16 Thread Aaron Bauman
commit: c5997054c54e9e100b3cbd82626eeeb6ea337bb7
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 02:52:22 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 02:52:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5997054

net-wireless/bluez: arm64 stable (bug #702944)

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

 net-wireless/bluez/bluez-5.52.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.52.ebuild 
b/net-wireless/bluez/bluez-5.52.ebuild
index 47d7f1b5f93..f29fd8e7abd 100644
--- a/net-wireless/bluez/bluez-5.52.ebuild
+++ b/net-wireless/bluez/bluez-5.52.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 x86"
 IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev user-session"
 
 # Since this release all remaining extra-tools need readline support, but this 
could



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

2019-12-16 Thread Aaron Bauman
commit: cda6099cea1bdaee6b5d2abfcf4e059dc0a5702f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 02:08:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 02:08:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda6099c

media-sound/fluidsynth: arm64 stable (bug #703038)

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

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

diff --git a/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild 
b/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild
index 33a72d3061a..59d74664cf3 100644
--- a/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.0.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/FluidSynth/fluidsynth/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="LGPL-2.1+"
 SLOT="0/2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86"
 IUSE="alsa dbus debug examples ipv6 jack ladspa lash oss portaudio pulseaudio 
+readline +sndfile systemd"
 
 BDEPEND="



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

2019-12-16 Thread Aaron Bauman
commit: 8f5d8ad89afb97e32b9dc873ded4e01bea8cd63f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 00:58:54 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 00:58:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5d8ad8

dev-python/hypothesis: arm64 stable (bug #703062)

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

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

diff --git a/dev-python/hypothesis/hypothesis-4.47.5.ebuild 
b/dev-python/hypothesis/hypothesis-4.47.5.ebuild
index 770694de789..3fdd0917baf 100644
--- a/dev-python/hypothesis/hypothesis-4.47.5.ebuild
+++ b/dev-python/hypothesis/hypothesis-4.47.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-12-16 Thread Aaron Bauman
commit: 5b7b1d0505ec6ee41c8c9df950f66018c5c86fd9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 00:59:52 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 00:59:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7b1d05

dev-python/pluggy: arm64 stable (bug #703062)

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

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

diff --git a/dev-python/pluggy/pluggy-0.11.0.ebuild 
b/dev-python/pluggy/pluggy-0.11.0.ebuild
index 46d0f008902..57a673492f4 100644
--- a/dev-python/pluggy/pluggy-0.11.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-12-16 Thread Aaron Bauman
commit: 8e57e1a01d916beceb4c8a7c8a50b99a1a84db05
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 00:59:33 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 00:59:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e57e1a0

dev-python/pytest: arm64 stable (bug #703062)

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

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

diff --git a/dev-python/pytest/pytest-4.5.0.ebuild 
b/dev-python/pytest/pytest-4.5.0.ebuild
index b0e9367f6a3..102028e8d68 100644
--- a/dev-python/pytest/pytest-4.5.0.ebuild
+++ b/dev-python/pytest/pytest-4.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2019-12-16 Thread Aaron Bauman
commit: 74c0aa3956395c9925febeb48253c433c553bfb9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec 17 00:59:10 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec 17 00:59:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c0aa39

dev-python/attrs: arm64 stable (bug #703062)

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

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

diff --git a/dev-python/attrs/attrs-19.3.0.ebuild 
b/dev-python/attrs/attrs-19.3.0.ebuild
index 7f5420b9dea..45a16d06fde 100644
--- a/dev-python/attrs/attrs-19.3.0.ebuild
+++ b/dev-python/attrs/attrs-19.3.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
dev-python/zope-interface[${PYTHON_USEDEP}]"



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

2019-12-16 Thread Jörg Bornkessel
commit: 2e48f9575369612bcf342dd8d3cd307773cf7c73
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Tue Dec 17 00:35:00 2019 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Tue Dec 17 00:35:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e48f957

media-plugins/vdr-wapd: MY_P fixed

Bug: https://bugs.gentoo.org/703076
Closes: https://bugs.gentoo.org/703076
Package-Manager: Portage-2.3.82, Repoman-2.3.18
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-wapd/vdr-wapd-0.9_p1-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-plugins/vdr-wapd/vdr-wapd-0.9_p1-r1.ebuild 
b/media-plugins/vdr-wapd/vdr-wapd-0.9_p1-r1.ebuild
index 54c7f8daf85..73a058020cf 100644
--- a/media-plugins/vdr-wapd/vdr-wapd-0.9_p1-r1.ebuild
+++ b/media-plugins/vdr-wapd/vdr-wapd-0.9_p1-r1.ebuild
@@ -5,10 +5,12 @@ EAPI=7
 
 inherit vdr-plugin-2
 
+MY_P="${PN}-${PV%_p*}"
+
 DESCRIPTION="VDR plugin: lets VDR listen to WAP requests on WML enabled 
browsers"
 HOMEPAGE="http://www.heiligenmann.de/;
-SRC_URI="http://www.vdr.heiligenmann.de/download/${PN}-0.9.tgz
-   http://www.vdr.heiligenmann.de/download/wapd-0.9-patch1.diff.gz;
+SRC_URI="http://www.heiligenmann.de/vdr/download/${MY_P}.tgz
+   
http://www.heiligenmann.de/vdr/download/${MY_P#vdr-}-patch1.diff.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2019-12-16 Thread Jörg Bornkessel
commit: dbafe38890b07d41aeacc274d4828b2fbef793aa
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Tue Dec 17 00:26:18 2019 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Tue Dec 17 00:26:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbafe388

media-plugins/vdr-screenshot: broken workdir fixed

broken by upstream
as upstraem has repacked sources on changes
of src_uri

Bug: https://bugs.gentoo.org/703120
Closes: https://bugs.gentoo.org/703120
Package-Manager: Portage-2.3.82, Repoman-2.3.18
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild 
b/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild
index d35d6c50c4f..2acb6162901 100644
--- a/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild
+++ b/media-plugins/vdr-screenshot/vdr-screenshot-0.0.15.ebuild
@@ -16,3 +16,5 @@ IUSE=""
 
 DEPEND=">=media-video/vdr-2.0"
 RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}"



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

2019-12-16 Thread Marek Szuba
commit: 53159693f527b217acadfb345933d9fd16c46e2c
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 17 00:16:19 2019 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 17 00:16:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53159693

net-analyzer/suricata: tweak the systemd unit a bit

Some of the ideas I picked up from
https://gist.github.com/stupidpupil/4edcbe2046b3b22c81c606efee0492d7 do
not quite work at present, namely:
 - limiting capabilities to CAP_NET_ADMIN causes problems e.g. when
   switching to an unprivileged user or while trying to load eBPF files.
   Just get rid of it;
 - suricata can now be launched just fine without Type=forking.

Moreover, /run is now used instead of /var/run in the unit file so that
systemd doesn't complain about the use of legacy paths.

No revbump because even the updated unit does not run out of the box due
to specifying neither an interface nor a mode of operations on the
command line.

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

 net-analyzer/suricata/files/suricata.service | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-analyzer/suricata/files/suricata.service 
b/net-analyzer/suricata/files/suricata.service
index 5e617388018..294ec637348 100644
--- a/net-analyzer/suricata/files/suricata.service
+++ b/net-analyzer/suricata/files/suricata.service
@@ -6,11 +6,9 @@ Documentation=man:suricata(8) man:suricatasc(8)
 Documentation=https://redmine.openinfosecfoundation.org/projects/suricata/wiki
 
 [Service]
-Type=forking
-Environment=OPTIONS='-c /etc/suricata/suricata.yaml'
-CapabilityBoundingSet=CAP_NET_ADMIN
-PIDFile=/var/run/suricata/suricata.pid
-ExecStart=/usr/bin/suricata --pidfile /var/run/suricata/suricata.pid $OPTIONS
+Environment=OPTIONS='-c /etc/suricata/suricata.yaml --af-packet'
+PIDFile=/run/suricata/suricata.pid
+ExecStart=/usr/bin/suricata --pidfile /run/suricata/suricata.pid $OPTIONS
 ExecReload=/bin/kill -HUP $MAINPID
 ExecStop=/bin/kill $MAINPID
 PrivateTmp=yes



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/, dev-embedded/u-boot-tools/files/

2019-12-16 Thread Sergei Trofimovich
commit: 069a96a2ea5aaa7d4d27d2423f4a1845663272eb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Dec 16 23:14:56 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Dec 16 23:15:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069a96a2

dev-embedded/u-boot-tools: fix build on musl, bug #703132

include/compiler.h implies to define 'ulong' type.
glibc and musl define it on different conditions.
As a result tools fail to build on musl as:
include/env.h:159:1: error: unknown type name 'ulong'; did you mean 'long'?

We fix it by defining 'ulong' unconditionally (as on BSD).

Reported-by: eroen
Closes: https://bugs.gentoo.org/703132
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../files/u-boot-tools-2019.10-musl-ulong.patch   | 19 +++
 dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild |  2 ++
 2 files changed, 21 insertions(+)

diff --git 
a/dev-embedded/u-boot-tools/files/u-boot-tools-2019.10-musl-ulong.patch 
b/dev-embedded/u-boot-tools/files/u-boot-tools-2019.10-musl-ulong.patch
new file mode 100644
index 000..910e95a8cbf
--- /dev/null
+++ b/dev-embedded/u-boot-tools/files/u-boot-tools-2019.10-musl-ulong.patch
@@ -0,0 +1,19 @@
+https://bugs.gentoo.org/703132
+
+include/compiler.h implies to define 'ulong' type.
+glibc and musl define it on different conditions.
+As a result tools fail to build on musl as:
+include/env.h:159:1: error: unknown type name 'ulong'; did you mean 'long'?
+
+We fix it by defining 'ulong' unconditionally (as on BSD).
+
+--- a/include/compiler.h
 b/include/compiler.h
+@@ -44,6 +44,7 @@
+ #ifdef __linux__
+ # include 
+ # include 
++typedef unsigned long ulong;
+ #elif defined(__MACH__) || defined(__FreeBSD__)
+ # include 
+ typedef unsigned long ulong;

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild
index bcda5a2499b..5e06655915d 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild
@@ -22,6 +22,8 @@ DEPEND="
 
 S=${WORKDIR}/${MY_P}
 
+PATCHES=("${FILESDIR}"/${P}-musl-ulong.patch)
+
 src_compile() {
# Unset a few KBUILD variables. Bug #540476
unset KBUILD_OUTPUT KBUILD_SRC



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

2019-12-16 Thread Pacho Ramos
commit: 30f8642dc3d5c1ace50a75a11d597e2573db5a5c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Dec 16 22:59:13 2019 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 16 22:59:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f8642d

media-libs/grilo: Support totem-pl-parser-3.26.4

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

 .../grilo/files/grilo-0.3.9-totem-pl-parser.patch  | 36 ++
 media-libs/grilo/grilo-0.3.9.ebuild|  6 
 2 files changed, 42 insertions(+)

diff --git a/media-libs/grilo/files/grilo-0.3.9-totem-pl-parser.patch 
b/media-libs/grilo/files/grilo-0.3.9-totem-pl-parser.patch
new file mode 100644
index 000..66d844f7912
--- /dev/null
+++ b/media-libs/grilo/files/grilo-0.3.9-totem-pl-parser.patch
@@ -0,0 +1,36 @@
+From 60d135ef64f16671bb0ab4079ecbc59bdc32cbc7 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Tue, 12 Nov 2019 19:44:04 +0100
+Subject: [PATCH] pls: Support totem-pl-parser 3.26.4
+
+---
+ libs/pls/grl-pls.c | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/libs/pls/grl-pls.c b/libs/pls/grl-pls.c
+index 62c578b..f6121cc 100644
+--- a/libs/pls/grl-pls.c
 b/libs/pls/grl-pls.c
+@@ -47,6 +47,10 @@
+ #include 
+ #include 
+ 
++#ifndef TOTEM_PL_IS_PARSER(x)
++#define TOTEM_PL_IS_PARSER(x) TOTEM_IS_PL_PARSER(x)
++#endif /* TOTEM_PL_IS_PARSER */
++
+ /* - Constants  */
+ 
+ #define GRL_DATA_PRIV_PLS_IS_PLAYLIST   "priv:pls:is_playlist"
+@@ -465,7 +469,7 @@ grl_pls_playlist_entry_parsed_cb (TotemPlParser *parser,
+   GRL_DEBUG ("%s (parser=%p, uri=\"%s\", metadata=%p, user_data=%p)",
+   __FUNCTION__, parser, uri, metadata, user_data);
+ 
+-  g_return_if_fail (TOTEM_IS_PL_PARSER (parser));
++  g_return_if_fail (TOTEM_PL_IS_PARSER (parser));
+   g_return_if_fail (uri);
+   g_return_if_fail (metadata);
+   g_return_if_fail (user_data);
+-- 
+2.22.2
+

diff --git a/media-libs/grilo/grilo-0.3.9.ebuild 
b/media-libs/grilo/grilo-0.3.9.ebuild
index 8cdfd059b11..654e35f9ba6 100644
--- a/media-libs/grilo/grilo-0.3.9.ebuild
+++ b/media-libs/grilo/grilo-0.3.9.ebuild
@@ -43,6 +43,12 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   # Will be fixed in 0.3.11
+   # 
https://gitlab.gnome.org/GNOME/grilo/commit/60d135ef64f16671bb0ab4079ecbc59bdc32cbc7
+   "${FILESDIR}"/${PN}-0.3.9-totem-pl-parser.patch
+)
+
 src_prepare() {
sed -i -e "s:'GETTEXT_PACKAGE', meson.project_name():'GETTEXT_PACKAGE', 
'grilo-${SLOT%/*}':" meson.build || die
sed -i -e "s:meson.project_name():'grilo-${SLOT%/*}':" po/meson.build 
|| die



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

2019-12-16 Thread William Hubbs
commit: faf74981a14a8dee5d28d28a0fbd48c0c3b41512
Author: William Hubbs  sony  com>
AuthorDate: Mon Dec 16 22:53:22 2019 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Dec 16 22:53:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf74981

dev-python/astunparse: new package, and astun parser for python

Signed-off-by: William Hubbs  gentoo.org>

 dev-python/astunparse/Manifest|  1 +
 dev-python/astunparse/astunparse-1.6.2.ebuild | 25 +
 dev-python/astunparse/metadata.xml|  8 
 3 files changed, 34 insertions(+)

diff --git a/dev-python/astunparse/Manifest b/dev-python/astunparse/Manifest
new file mode 100644
index 000..ad72dea5442
--- /dev/null
+++ b/dev-python/astunparse/Manifest
@@ -0,0 +1 @@
+DIST astunparse-1.6.2.tar.gz 16339 BLAKE2B 
d35d63b8313718c1d873d55b7da824465be9b4bc9e486ff82dac7db2df5185f8a59bfb283844d7108927b04ee02879fe921c87f9da8bd87c157341e6022b40cc
 SHA512 
1e344354481dab7345d8790791e15e2ce733b8985839972a1771b97adebbfc2b42c8fb258ea36f245baed553d3b8e5007872d6559ebcc5ef1eb6f6c6a5d66c81

diff --git a/dev-python/astunparse/astunparse-1.6.2.ebuild 
b/dev-python/astunparse/astunparse-1.6.2.ebuild
new file mode 100644
index 000..e1d5d1c8117
--- /dev/null
+++ b/dev-python/astunparse/astunparse-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_6 )
+inherit distutils-r1
+
+DESCRIPTION="Astun parser for python"
+HOMEPAGE="https://github.com/simonpercivall/astunparse;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/six-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.23.0[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   dodoc *.rst
+}

diff --git a/dev-python/astunparse/metadata.xml 
b/dev-python/astunparse/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/dev-python/astunparse/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/pari-data/

2019-12-16 Thread Michael Orlitzky
commit: 5121731dc7e97afd304d04c1f11239174c78ffc5
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Dec 16 22:43:45 2019 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Dec 16 22:44:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5121731d

sci-mathematics/pari-data: new version to force mirror of new tarballs.

There are new versions of these databases, but upstream modifies the
(unversioned) tarballs for them in-place when that happens. We tag
the distfiles with the package version, however, so this new version
should force new copies of everything to be mirrored.

In addition, I've used https in HOMEPAGE and SRC_URI, and have updated
the ebuild from EAPI=4 to EAPI=7.

Closes: https://bugs.gentoo.org/703146
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/pari-data/Manifest | 10 
 .../pari-data/pari-data-20120726.ebuild| 25 ---
 .../pari-data/pari-data-20191216.ebuild| 28 ++
 3 files changed, 33 insertions(+), 30 deletions(-)

diff --git a/sci-mathematics/pari-data/Manifest 
b/sci-mathematics/pari-data/Manifest
index 544ea05d0a0..03b77b50c2a 100644
--- a/sci-mathematics/pari-data/Manifest
+++ b/sci-mathematics/pari-data/Manifest
@@ -1,5 +1,5 @@
-DIST elldata-20120726.tgz 28386778 BLAKE2B 
093294a3cb2e5fa61397dec626a6cbd315cf3bd70e2fe26661b1eb800795e5f8a883af3f67793cd8f4c274a530ecfe680984395f52f63155b3d8afbe977516f8
 SHA512 
fa2d080783055e33e8338e4b54c484317896572c5b8e0227042608432f9839ac7467103f7cb74869c051ba70da0122b22ce1a190a688a220718abd5c141121fc
-DIST galdata-20120726.tgz 53229 BLAKE2B 
08f0a1be3c5252fbe534b2ed7e66b9bc8cddab807b7caf12b783aacc2e75de82dc000e762da2ec895d52424281234af121e1edfd84adf9f02c26c4e59d23e2f3
 SHA512 
bc89c8a42416e8ca25c356b7ad6d80ffcfff127e561fc338df87147a9e370ec71f7ae2eb6bef73d634cc7a8f18c794d7fd5ebfd0a042d3d356526a2eee28125a
-DIST galpol-20120726.tgz 469851 BLAKE2B 
d4242ef8e8373be14af69f53c654cadf9580b5b6fcd8a705094f7c689fa36064525a69fe9e1284d1a36cf55e0436e65f42bb3dd51f45da92a11d68cca4fa7761
 SHA512 
4aa390761403f68f0d6b4f783e70b188f55d24c58614f72324c8cad86066e66153111fad674a38aeda84265ee994784a0bf276c49d1faa2c972bc1a075885f27
-DIST nftables-20120726.tgz 8393731 BLAKE2B 
d33cbf1f52d3e8a040087da28014ab727b59c641d1a53c97d311a9d1613b59f6b317b7632e0fc89943bea0a507a737543890109b888707c4fb7879279549a2e9
 SHA512 
62fb0f6d8c578a4e165a1f2daf3b87acbbc38377044ddd98e2901a8e0554a46c8714bad0f4f4e09107b0c0c8f43069b4ddf4fba9c7832bad65ce3c901183
-DIST seadata-20120726.tgz 19214199 BLAKE2B 
cafb89905180ff481f578ff2cdb150b04533ecbccfa96d045bdb61e5fe2c230262f3459d31b11f049ad1e16ed9dd6fb734569ee621efa3831800cc3d99583e60
 SHA512 
393f2fae45964ad0921fcf417113e10b296cb4c3a0e0eec138c896827f43a5464c4b42a07313e0f3a4383e8df97912e2e359a4cd5225d014d7575e80c7dd996a
+DIST elldata-20191216.tgz 58320300 BLAKE2B 
e3c0981695829e31662a496e9a541daa75a167ea8b2e17cd3970fe0109efb15ef3a4d979ca3e7c4e6a9b8071cccb43c2572a9e586e9eaf26962ea04c7441ecc2
 SHA512 
2c0c35796293bc599d4f851bc00032c87a639f9ad575b671898b3959b06e3df5dbef7947397731132e054a55bec99127e4bf54d0299b8f100f4144896f014d06
+DIST galdata-20191216.tgz 53229 BLAKE2B 
08f0a1be3c5252fbe534b2ed7e66b9bc8cddab807b7caf12b783aacc2e75de82dc000e762da2ec895d52424281234af121e1edfd84adf9f02c26c4e59d23e2f3
 SHA512 
bc89c8a42416e8ca25c356b7ad6d80ffcfff127e561fc338df87147a9e370ec71f7ae2eb6bef73d634cc7a8f18c794d7fd5ebfd0a042d3d356526a2eee28125a
+DIST galpol-20191216.tgz 10049371 BLAKE2B 
0b365579823f6f8243269144648302170eb2c2fd8c69ab3cc47e68e08745a909a9c1305080833f99c96c3ac8076ebaa9f680ba25e35eb84859a3aef22ba23c82
 SHA512 
5109081488ce5cb442b1a5d2f9c3206c48bfe27a743f7a6fdbd34f6d0a1cb5c2a4f5fdc173af25547eea4caefc525b9851fc9bbdb215b606598d4ab44cb60acf
+DIST nftables-20191216.tgz 8393731 BLAKE2B 
d33cbf1f52d3e8a040087da28014ab727b59c641d1a53c97d311a9d1613b59f6b317b7632e0fc89943bea0a507a737543890109b888707c4fb7879279549a2e9
 SHA512 
62fb0f6d8c578a4e165a1f2daf3b87acbbc38377044ddd98e2901a8e0554a46c8714bad0f4f4e09107b0c0c8f43069b4ddf4fba9c7832bad65ce3c901183
+DIST seadata-20191216.tgz 19214199 BLAKE2B 
cafb89905180ff481f578ff2cdb150b04533ecbccfa96d045bdb61e5fe2c230262f3459d31b11f049ad1e16ed9dd6fb734569ee621efa3831800cc3d99583e60
 SHA512 
393f2fae45964ad0921fcf417113e10b296cb4c3a0e0eec138c896827f43a5464c4b42a07313e0f3a4383e8df97912e2e359a4cd5225d014d7575e80c7dd996a

diff --git a/sci-mathematics/pari-data/pari-data-20120726.ebuild 
b/sci-mathematics/pari-data/pari-data-20120726.ebuild
deleted file mode 100644
index c6c0f54d9ff..000
--- a/sci-mathematics/pari-data/pari-data-20120726.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="Data sets for pari"
-HOMEPAGE="http://pari.math.u-bordeaux.fr/;
-
-for p in elldata galdata

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

2019-12-16 Thread Jeroen Roovers
commit: 2c8ba09804137fbbff6f76e1dfd36ae45526a7e1
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Dec 16 21:51:04 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Dec 16 21:51:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8ba098

www-client/vivaldi-snapshot: Version 2.10.1745.3_p1

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

 www-client/vivaldi-snapshot/Manifest   |   4 +
 .../vivaldi-snapshot-2.10.1745.3_p1.ebuild | 115 +
 2 files changed, 119 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 8d3def53601..204b1320f30 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -2,6 +2,10 @@ DIST vivaldi-snapshot-2.10.1745.1_p1-amd64.deb 66845216 
BLAKE2B 137c7c75b8463e5b
 DIST vivaldi-snapshot-2.10.1745.1_p1-arm64.deb 59698064 BLAKE2B 
0c8e514db16c1fd4b2eb7ba70b744b7539c091b1cc5960d04a58d7457a862667a63046c08cc378d69bd40fabe008464f821b393847ba61e6c4ccafbedb856e92
 SHA512 
e77ec99f60096b32c246592cc8f58f92e2c6811a6ba5d38b56e0cd6f209da49c8bd5f607ff0c66fc5285c085eb118befb221ebf67019f6b2625f87b4b330451b
 DIST vivaldi-snapshot-2.10.1745.1_p1-armhf.deb 58970220 BLAKE2B 
4daf705e6a9237750cb201234d89183ca9b688eee1c79fed14b56fb8b6f4c861f2e75d665da8a9ee617642b4f73995593fced2a92997a7b25e41b71ad8d78146
 SHA512 
97e48d16336defd82fd5d2069c1050040da6dcdc5f980300e79a76319611c53deef8df2c25d82cd423020b65b49978b453cb3d2937d6b8e18282e604905ca9f8
 DIST vivaldi-snapshot-2.10.1745.1_p1-i386.deb 65271348 BLAKE2B 
f82101649f472ed1221bfeee77226e164459b4dd3b64a710e6f9d362730005d71edaac3fe169f9664f09b0af58427af51dd73b415782042ac51c82a821a6cf71
 SHA512 
b9fb3ba0b0b9825a3539f4132ac5ddcc5dc5cca3aa5925bc72556e1c60a06b087c7f171ee3a20b443bee72460064f4d800a6bb70c328450a5fd6a0acfbe47cc3
+DIST vivaldi-snapshot-2.10.1745.3_p1-amd64.deb 66725860 BLAKE2B 
62d9058a23e10abcca1b78f50ce608bf8c6f72c6dd441e9a025cc8ef90c34959ea6b2230ea64fc4bb2c37089685399cade5a92b9e02a7b35579d3759e5a0b662
 SHA512 
6ffcdc971625ce6a6198b2d57632eb7e6a70bf2d3ae885d506f104aaa2f2f59deb6c9f10bd3516d24d88b441dad59cec6401e666b3e10396955f1759cdfcc2c0
+DIST vivaldi-snapshot-2.10.1745.3_p1-arm64.deb 59599384 BLAKE2B 
79652d23064a8c7fd8724c7532cf98cb09d6a2e269100188d9f5d7c9447c57e2871c3f795307699c839552f2aa0bfe0fc635efde1cfeed62bad4277edb303d8c
 SHA512 
f9a7f048fa7ed9e99c6ba7b15603485d8678cac50e27f04a5cbfc751ec853ced267c22ba8fbad0df347c6fde81859c8db5318c1d09cc91d1351c40e513281c7d
+DIST vivaldi-snapshot-2.10.1745.3_p1-armhf.deb 58867764 BLAKE2B 
fd27738be1803e79578c77f7907aeb41e841c5a6ee73dfce1202ab07a6b026267fee5ada44550da46f1361a9d309bc83f3faabe112dd3b8c255ae462e9f8cf45
 SHA512 
0e767c019a14061f2589189dcd482d91f52ca28f75dc0a7e236e799c8c55c0b9e72e0f6e7f067ef0ee4d20e1771f1bb53e424e90d88fcb41ba9e7965b7c949d8
+DIST vivaldi-snapshot-2.10.1745.3_p1-i386.deb 65148156 BLAKE2B 
32e38d0c0df5b1dcd1e56674562fc68b5f2eb159a48a54cb49ed632d2d19758b2b74bb13cecbbb71c4626b2c8103b0a34b3178ba56d2ffdde1d94104244c5100
 SHA512 
f2ff141e5fd843cfc2a3059af6a209c5b31570b2b5226fc73ef4800336781c32ab57d0c24c07eef1c0e9f1db27c93e22ecfab41100d1e1377f196ff27c982983
 DIST vivaldi-snapshot-2.9.1745.22_p1-amd64.deb 66821948 BLAKE2B 
57455f5e22ae08757b4f2d6b16ea012da87271b544a8b873eb3815350f1fb21f6b6930fa048d412c4179aa60e8a7dfba9f320c63f58aa1869c1da471d48826cd
 SHA512 
e10e116f7a5d14223d60d098e9f36451dbaa2a4c3df32ce3d8c01c7fe654fee347023699b5705874174a80ecd37737786e3a12325b155802b308d50be05cee28
 DIST vivaldi-snapshot-2.9.1745.22_p1-arm64.deb 59685676 BLAKE2B 
875437cc374012257af3af0de7fea1ba2bde7c86d3beb4c5147ddf8f25653233fb56a58c87d8d1d1e726df11512a5b9de811201e956af69a0bb6f4a2c73c8af3
 SHA512 
ad518219cf81e08ae00bbb072a318269d6575458c39de88c3e5806cd36664ee0fc5651742cb6d2f3d38854be07cc0c424a13e988b89b8b6ab2ed6324c2ee99e8
 DIST vivaldi-snapshot-2.9.1745.22_p1-armhf.deb 58961136 BLAKE2B 
96c6647ddb15b2c7f74b8c47e01adbc2ed79f84c62b8a41ca982ef08a2ebd85527b86e1dcec2ca6d8d019a9fcbd501fe4a179fda93090f48d040e253e726e48a
 SHA512 
4b6ec9e0023c984b535035e7077068b1241bacb794a97dc955a2087044705594610bebbbadbf999ba5c55c1ad836b74c6ba0b562b9e76f93afa0e8abd4e052cc

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.3_p1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.3_p1.ebuild
new file mode 100644
index 000..8c33fc17af4
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.3_p1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE 
et eu fa fi
+   fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt lv 
mk ml
+   mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+inherit 

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

2019-12-16 Thread Jeroen Roovers
commit: 53a416a164843545aac0f7cfb0b7c6429c0f0b9a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Dec 16 21:51:31 2019 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Dec 16 21:51:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53a416a1

www-client/opera-developer: Version 67.0.3536.0

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-67.0.3536.0.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index b80c9587ba3..f6927e7a484 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1 +1,2 @@
 DIST opera-developer_67.0.3523.0_amd64.deb 67009858 BLAKE2B 
7762c61e51bc182bc8d9c45967b7358a7f907f3d3e99ce00aac1643fa3b414cefdfa25dda7be42e840f6537702485136713ffebeb4d65335aff63cd29101e8da
 SHA512 
37abf5f562f4eb21107583a6d418d2da0cfd74590532ee1d37cb2f8bd4edf0d4c2f6e36172e4ed7ca65ad23f4b6bf8226d1de03a1328d9a81c66b37c7ee85fbb
+DIST opera-developer_67.0.3536.0_amd64.deb 65818504 BLAKE2B 
f724ed0d695a13a9e3e002c754d6e620a229ac90f199c0b5f26d06cb6ebaddf9320a010cd4a57b3f8603bb19783e74927fcad586c2b0bb9ac3ccb92ec85dede0
 SHA512 
ddfad9abadff692b0f3a433512b0e780d22134c8b2689b97ff1e7f60c54a4473f437036dc9f202bb48e014561df56584b19dd717a1c71883c149983f5224235d

diff --git a/www-client/opera-developer/opera-developer-67.0.3536.0.ebuild 
b/www-client/opera-developer/opera-developer-67.0.3536.0.ebuild
new file mode 100644
index 000..132f88d2236
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-67.0.3536.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
+   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
+   zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   https://download1.operacdn.com/pub/
+   https://download2.operacdn.com/pub/
+   https://download3.operacdn.com/pub/
+   https://download4.operacdn.com/pub/
+"
+SRC_URI="amd64? ("
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
+"
+done
+SRC_URI+=")"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+pkg_setup() {
+   OPERA_HOME="usr/$(get_libdir)/${PN}"
+}
+
+src_prepare() {
+   default
+
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
+   ;;
+   esac
+
+   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+   gunzip usr/share/doc/${PF}/changelog.gz || die
+
+   rm usr/bin/${PN} || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/fox/files/, x11-libs/fox/

2019-12-16 Thread Jason A. Donenfeld
commit: ed97a7c22e8bba9908edfd7b7a557ae7750571ec
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 21:37:03 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 21:39:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed97a7c2

x11-libs/fox: fix USE=-truetype and use EAPI=7

We're not going to revbump it, because the code changes only affect code
that's compiled with USE=-truetype, which wouldn't compile at all
before.

While we're at it, bump to EAPI=7.

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 x11-libs/fox/files/fox-1.7.67-no-truetype.patch | 46 +
 x11-libs/fox/fox-1.7.67.ebuild  | 10 --
 2 files changed, 53 insertions(+), 3 deletions(-)

diff --git a/x11-libs/fox/files/fox-1.7.67-no-truetype.patch 
b/x11-libs/fox/files/fox-1.7.67-no-truetype.patch
new file mode 100644
index 000..6f91d9746a1
--- /dev/null
+++ b/x11-libs/fox/files/fox-1.7.67-no-truetype.patch
@@ -0,0 +1,46 @@
+diff -ru fox-1.7.67/lib/FXFont.cpp 
/var/tmp/portage/x11-libs/fox-1.7.67/work/fox-1.7.67/lib/FXFont.cpp
+--- fox-1.7.67/lib/FXFont.cpp  2019-05-08 05:21:21.0 +0200
 /var/tmp/portage/x11-libs/fox-1.7.67/work/fox-1.7.67/lib/FXFont.cpp
2019-12-16 22:19:32.510138232 +0100
+@@ -829,26 +829,26 @@
+ 
+   // Weight
+   if(wantweight){
+-dweight=Math::iabs(weight-wantweight);
++dweight=Math::iabs((FXint)(weight-wantweight));
+ }
+   else{
+-dweight=Math::iabs(weight-FXFont::Normal);
++dweight=Math::iabs((FXint)(weight-FXFont::Normal));
+ }
+ 
+   // Slant
+   if(wantslant){
+-dslant=Math::iabs(slant-wantslant);
++dslant=Math::iabs((FXint)(slant-wantslant));
+ }
+   else{
+-dslant=Math::iabs(slant-FXFont::Straight);
++dslant=Math::iabs((FXint)(slant-FXFont::Straight));
+ }
+ 
+   // Set width
+   if(wantsetwidth){
+-dsetwidth=Math::iabs(setwidth-wantsetwidth);
++dsetwidth=Math::iabs((FXint)(setwidth-wantsetwidth));
+ }
+   else{
+-dsetwidth=Math::iabs(setwidth-FXFont::NonExpanded);
++dsetwidth=Math::iabs((FXint)(setwidth-FXFont::NonExpanded));
+ }
+ 
+   // Pitch
+@@ -900,7 +900,7 @@
+   // should be multiplied by (100/90).
+   else{
+ size=(yres*points)/res;
+-dsize=Math::iabs(size-wantsize);
++dsize=Math::iabs((FXint)(size-wantsize));
+ }
+ 
+   FXTRACE((160,"%4d: dweight=%-3d dsize=%3d dslant=%d dsetwidth=%d 
dscalable=%d dpolymorph=%d xres=%-3d yres=%-3d 
xlfd=\"%s\"\n",f,dweight,dsize,dslant,dsetwidth,dscalable,dpolymorph,xres,yres,fontnames[f]));
+

diff --git a/x11-libs/fox/fox-1.7.67.ebuild b/x11-libs/fox/fox-1.7.67.ebuild
index 0be6c0ddb46..0f09d1a6053 100644
--- a/x11-libs/fox/fox-1.7.67.ebuild
+++ b/x11-libs/fox/fox-1.7.67.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit autotools versionator
+inherit autotools
 
 LICENSE="LGPL-2.1"
 SLOT="1.7"
@@ -31,7 +31,11 @@ DESCRIPTION="C++ Toolkit for developing Graphical User 
Interfaces easily and eff
 HOMEPAGE="http://www.fox-toolkit.org/;
 SRC_URI="ftp://ftp.fox-toolkit.org/pub/${P}.tar.gz;
 
+PATCHES=( "${FILESDIR}"/"${PN}"-1.7.67-no-truetype.patch )
+
 src_prepare() {
+   default
+
sed -i '/#define REXDEBUG 1/d' lib/FXRex.cpp || die "Unable to remove 
spurious debug line."
local d
for d in windows adie calculator pathfinder shutterbug; do
@@ -92,7 +96,7 @@ src_install() {
 
# slot fox-config
if [[ -f ${D}/usr/bin/fox-config ]] ; then
-   mv "${D}/usr/bin/fox-config" 
"${D}/usr/bin/fox-$(get_version_component_range 1-2 ${PV})-config" \
+   mv "${D}/usr/bin/fox-config" "${D}/usr/bin/fox-${SLOT}-config" \
|| die "failed to install fox-config"
fi
 }



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

2019-12-16 Thread Jason A. Donenfeld
commit: 4580d02134f001d96c73d15ac51f6abc4d0f50dd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 20:55:20 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 21:03:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4580d021

dev-util/dwarves: revbump to -r1 to use newer elfutils

Currently dwarves is holding back elfutils in the tree, due to a library
reorganization, so we patch dwarves in order to support the latest
elfutils.

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/dwarves/dwarves-1.16-r1.ebuild| 46 +++
 .../dwarves/files/dwarves-1.16-no-libebl.patch | 89 ++
 2 files changed, 135 insertions(+)

diff --git a/dev-util/dwarves/dwarves-1.16-r1.ebuild 
b/dev-util/dwarves/dwarves-1.16-r1.ebuild
new file mode 100644
index 000..c58ef0fd660
--- /dev/null
+++ b/dev-util/dwarves/dwarves-1.16-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_6 )
+inherit multilib cmake-utils python-single-r1
+
+DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities"
+HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/;
+
+LICENSE="GPL-2" # only
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/elfutils-0.178
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+if [[ ${PV//_p} == ${PV} ]]; then
+   SRC_URI="http://fedorapeople.org/~acme/dwarves/${P}.tar.xz;
+   S=${WORKDIR}
+else
+   SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz;
+fi
+
+DOCS=( README README.ctracer NEWS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.10-python-import.patch
+   "${FILESDIR}"/${PN}-1.16-no-libebl.patch
+)
+
+src_configure() {
+   local mycmakeargs=( "-D__LIB=$(get_libdir)" )
+   cmake-utils_src_configure
+}
+
+src_test() { :; }
+
+src_install() {
+   cmake-utils_src_install
+}

diff --git a/dev-util/dwarves/files/dwarves-1.16-no-libebl.patch 
b/dev-util/dwarves/files/dwarves-1.16-no-libebl.patch
new file mode 100644
index 000..78c6a4e3964
--- /dev/null
+++ b/dev-util/dwarves/files/dwarves-1.16-no-libebl.patch
@@ -0,0 +1,89 @@
+From fb56a460e23f44a4225d4f507b9ec7cf0790c75b Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Mon, 16 Dec 2019 21:51:45 +0100
+Subject: [PATCH] cmake: libebl was merged into libdw
+
+Since elfutils 178, libebl is now part of libdw, so searching for libebl
+always fails. Simply remove it from the search.
+
+Signed-off-by: Jason A. Donenfeld 
+---
+ cmake/modules/FindDWARF.cmake | 23 +++
+ 1 file changed, 7 insertions(+), 16 deletions(-)
+
+diff --git a/cmake/modules/FindDWARF.cmake b/cmake/modules/FindDWARF.cmake
+index f4feec4..027d06e 100644
+--- a/cmake/modules/FindDWARF.cmake
 b/cmake/modules/FindDWARF.cmake
+@@ -37,14 +37,9 @@ find_library(ELF_LIBRARY
+   PATHS /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64 
~/usr/local/lib ~/usr/local/lib64
+ )
+ 
+-find_library(EBL_LIBRARY
+-  NAMES ebl
+-  PATHS /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64 
~/usr/local/lib ~/usr/local/lib64
+-)
+-
+-if (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND ELF_LIBRARY 
AND EBL_LIBRARY)
++if (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND ELF_LIBRARY)
+   set(DWARF_FOUND TRUE)
+-  set(DWARF_LIBRARIES ${DWARF_LIBRARY} ${ELF_LIBRARY} ${EBL_LIBRARY})
++  set(DWARF_LIBRARIES ${DWARF_LIBRARY} ${ELF_LIBRARY})
+ 
+   set(CMAKE_REQUIRED_LIBRARIES ${DWARF_LIBRARIES})
+   # check if libdw have the dwfl_module_build_id routine, i.e. if it 
supports the buildid
+@@ -52,10 +47,10 @@ if (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND 
DWARF_LIBRARY AND ELF_LIBRARY AN
+   # in distributions such as fedora). We do it against libelf because, 
IIRC, some distros
+   # include libdw linked statically into libelf.
+   check_library_exists(elf dwfl_module_build_id "" 
HAVE_DWFL_MODULE_BUILD_ID)
+-else (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND 
ELF_LIBRARY AND EBL_LIBRARY)
++else (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND 
ELF_LIBRARY)
+   set(DWARF_FOUND FALSE)
+   set(DWARF_LIBRARIES)
+-endif (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND 
ELF_LIBRARY AND EBL_LIBRARY)
++endif (DWARF_INCLUDE_DIR AND LIBDW_INCLUDE_DIR AND DWARF_LIBRARY AND 
ELF_LIBRARY)
+ 
+ if (DWARF_FOUND)
+   if (NOT DWARF_FIND_QUIETLY)
+@@ -63,7 +58,6 @@ if (DWARF_FOUND)
+   message(STATUS "Found elfutils/libdw.h header: 
${LIBDW_INCLUDE_DIR}")
+   message(STATUS "Found libdw library: ${DWARF_LIBRARY}")
+   message(STATUS "Found libelf library: ${ELF_LIBRARY}")
+-  message(STATUS "Found libebl library: ${EBL_LIBRARY}")

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

2019-12-16 Thread Ulrich Müller
commit: 0125e9fd3e99ab2221d7596e60efa16e94a25e30
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:55:28 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0125e9fd

app-emacs/rust-mode: Remove old.

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

 app-emacs/rust-mode/Manifest   |  1 -
 .../rust-mode/rust-mode-0.3.0_p20180221.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/app-emacs/rust-mode/Manifest b/app-emacs/rust-mode/Manifest
index d93d4751091..f8615128ca7 100644
--- a/app-emacs/rust-mode/Manifest
+++ b/app-emacs/rust-mode/Manifest
@@ -1,3 +1,2 @@
-DIST rust-mode-0.3.0_p20180221.tar.xz 37392 BLAKE2B 
185511a2096400254e141f213f2e9a84861c2aaf5f2259cab724aa929e07b2691ae6f36c5568de5d978809588271486377a194a77a066413df6ee995e9bbe54a
 SHA512 
004bd1536ab2e1e708193509a307ed47e22bf1f3dc5d84816958588e312c8bf6e75ee178cc99439ec0bd427ba02030c133bb21f96c5116b175d1d7cde89e9e6c
 DIST rust-mode-0.3.0_p20190125.tar.xz 37580 BLAKE2B 
d4d3ae9dac452ba3e2966d5036bd5f4edb4066ca65954b7f18a99c56ad6a8848fd80ef799c7c266c77a844839d87ab9641c77afc089a17e4e459fea27b6af982
 SHA512 
303d7f183006769b3fdf7a7118b36d29d785c2a29cf88ae286cb86180f84a4e50e66597d3bc984979e2509b872632d750fba96ff522081df5351d8d9511a3272
 DIST rust-mode-0.4.0.tar.gz 41774 BLAKE2B 
c0263f9fa839dcf5ee74706d8d13c10161d024114fda161dbd5235036eb322d273e8624a23f5e848e9246500d1da0c272420cb89f250f8d1852c7552eb7d0939
 SHA512 
fe0e1d667ba9595f9cbed22e0f88096508e49ffe8e3c86349cb3319eefea38a1dd86c2b55aef1415ae0cfc3b65ac6807f1863eb0e6eaa9ff49aea989a46e5edc

diff --git a/app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild 
b/app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild
deleted file mode 100644
index a061b8c6033..000
--- a/app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="A major emacs mode for editing Rust source code"
-HOMEPAGE="https://github.com/rust-lang/rust-mode;
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
-
-LICENSE="|| ( MIT Apache-2.0 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-   ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
-   -l rust-mode.el -l rust-mode-tests.el \
-   -f ert-run-tests-batch-and-exit || die "tests failed"
-}
-
-src_install() {
-   elisp-install ${PN} rust-mode.{el,elc}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}



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

2019-12-16 Thread Ulrich Müller
commit: 5be8521ea0dcfecd318658ee35b1399030594db4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:30:39 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be8521e

app-emacs/helm: Version bump to 3.6.0.

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

 app-emacs/helm/Manifest  |  1 +
 app-emacs/helm/helm-3.6.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index c4d109907e6..a9d7bbb9a01 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1 +1,2 @@
 DIST helm-3.2.tar.gz 2285972 BLAKE2B 
b5385b805825d89ed87ba438ce830ce1e694cf842db590576b0ceaa2c110f5d0853b24211fdeebb77394c5ecca8460bcd52fe58240233ea10993504030328e9e
 SHA512 
006e53f1984d38fa6305830179bc4ef04fa3007effa07685ddf479c1fbca547b6f8e99dd370f5653d57b2f8e519a54948a4730a0fdf9af8574cbfa27c09662d5
+DIST helm-3.6.0.tar.gz 2302677 BLAKE2B 
e9a83a1a4f46c1256090ff458ffc3cb158aaa320a067fb1474c9f62bd0cceaf98c53191790113c8af228d8a47fc7d2585a528ffed3e6e06030a4308f9c65e095
 SHA512 
1cfaf5cdef9203bb92b80c684b21ec7ca92df00aa2e82815e8f39c623648232405273fb272244d7d2b2756f4699f82f93e9a669a13a71da9410f0c0f9df30393

diff --git a/app-emacs/helm/helm-3.6.0.ebuild b/app-emacs/helm/helm-3.6.0.ebuild
new file mode 100644
index 000..f852381e535
--- /dev/null
+++ b/app-emacs/helm/helm-3.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Emacs incremental completion and selection narrowing framework"
+HOMEPAGE="https://emacs-helm.github.io/helm/;
+SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/async
+   app-emacs/popup"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile *.el
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp_src_install
+   exeinto "${SITEETC}/${PN}"
+   doexe emacs-helm.sh
+}



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

2019-12-16 Thread Ulrich Müller
commit: e84f1116f04e7fa2559fa5c07d3b6f03c17897b3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:49:29 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84f1116

app-emacs/php-mode: Version bump to 1.22.1.

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

 app-emacs/php-mode/Manifest   |  1 +
 app-emacs/php-mode/php-mode-1.22.1.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest
index 0118ee35500..1a014681f41 100644
--- a/app-emacs/php-mode/Manifest
+++ b/app-emacs/php-mode/Manifest
@@ -1 +1,2 @@
 DIST php-mode-1.19.1.tar.gz 94857 BLAKE2B 
65ecb228fd4cd2c09cf38836b7d04ac270051976dc97dd7a3124f5a86d4e95bf9a097c6885f55c0ea40599fc2d3f813204e7f28a5f75223cae9eb51e74136017
 SHA512 
ca4fd798690d5b855a8d4b0cf5b631c32a561466b7697c9498bd89ad1059b774616acab10e30877b3053ba613b63db5da74a479c0a09c57b9b7b2350f42e68dd
+DIST php-mode-1.22.1.tar.gz 90539 BLAKE2B 
3cf2f282cbf87d7dc0ef15d81341de851ad95b7f5426ab6495e55729774fa9d1a32bbc36dff40869c219c71e0ff5d55642f99782a18722c94abeda78b45e0023
 SHA512 
482f07bec5f8ce21396cd4d39b14dbfe47d73f4e06b7b178b3e01c2dc51f89f1693a032384e4ad812c46a344e531a4a626c4f8eb414fe22dfadd9f1a71c55238

diff --git a/app-emacs/php-mode/php-mode-1.22.1.ebuild 
b/app-emacs/php-mode/php-mode-1.22.1.ebuild
new file mode 100644
index 000..5fda395b5bf
--- /dev/null
+++ b/app-emacs/php-mode/php-mode-1.22.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs major mode for editing PHP code"
+HOMEPAGE="https://github.com/ejmr/php-mode;
+SRC_URI="https://github.com/ejmr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README*.md CHANGELOG.md CONTRIBUTING.md"



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

2019-12-16 Thread Ulrich Müller
commit: f5c7d6d9db8435e9968b25929b3826e87910f62b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:34:26 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c7d6d9

app-emacs/htmlize: Version bump to 1.55.

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

 app-emacs/htmlize/Manifest|  1 +
 app-emacs/htmlize/htmlize-1.55.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-emacs/htmlize/Manifest b/app-emacs/htmlize/Manifest
index 5e64770745a..5eedb9d1b51 100644
--- a/app-emacs/htmlize/Manifest
+++ b/app-emacs/htmlize/Manifest
@@ -1 +1,2 @@
 DIST htmlize-1.54.tar.gz 51401 BLAKE2B 
8c00c1482fa1dff852d0e0c51d0c6a337878418dd84fdf1c2522d937a4e2181766e23302936bb1e9f774b883ad3df4295897a1aaabfaea802457aa096a0ab337
 SHA512 
ddd256162760fc1e6e08eaf4cd44ec987bf2c49ef61d23798923ba0bd241a16aab02cab77ca7524169796453d44951257acd9bda58c055be80d9612bbfff10f7
+DIST htmlize-1.55.tar.gz 51027 BLAKE2B 
eaba0638b58a1cc1ae2d6540505271f69e9037617abb07e436e1eef6dd6eaab44b942a68b86dacdc5721c09bf1a73db1a5a0944d6ca8984d3351a1109665b5b9
 SHA512 
b0f0801955188a4afb41863d8b25ff09cb934c9d33c6885e0efc229dad04cad7ea0b3ff95d381d4738c634a3ade71b524aa06abeac04b47ed7367d5c0e60caad

diff --git a/app-emacs/htmlize/htmlize-1.55.ebuild 
b/app-emacs/htmlize/htmlize-1.55.ebuild
new file mode 100644
index 000..98ded842db4
--- /dev/null
+++ b/app-emacs/htmlize/htmlize-1.55.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+MY_PN="emacs-${PN}"
+DESCRIPTION="HTML-ize font-lock buffers in Emacs"
+HOMEPAGE="https://www.emacswiki.org/emacs/Htmlize
+   https://github.com/hniksic/emacs-htmlize;
+SRC_URI="https://github.com/hniksic/${MY_PN}/archive/release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+S="${WORKDIR}/${MY_PN}-release-${PV}"
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md NEWS"



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

2019-12-16 Thread Ulrich Müller
commit: 9dfabf601b1bd9c877015be0b4eb232b8439e606
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:24:07 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dfabf60

app-emacs/emms: Version bump to 5.3.

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

 app-emacs/emms/Manifest|  1 +
 app-emacs/emms/emms-5.3.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index e65edb30ba3..a2f53ae37a6 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1,2 +1,3 @@
 DIST emms-4.4.tar.gz 288922 BLAKE2B 
d86cd9124f1d92d9d91aa96c45f7fd5e86776ff5f15cfa5e139eb40bc72e673f394b3d5209e64da62d3ab02ef18d6ac690e1d4e4273f3aad9c53b7e5ac4e7839
 SHA512 
d0aaac80728b542366885916e43c2c50302a5a5d6c9e35ff53a5b46a7185fda19459ea28f0d77929920873d7d9732fa531a4ef50f5052ed4df42cc474d14d0ba
 DIST emms-5.2.tar.gz 314013 BLAKE2B 
171166ee85ed34c9c2015f92ba395dda4bcf635c4db01b6aea3c09afe0f6db73eb79f38ee8c110ea45c3cbbc5167ecec18eb8d039b8925dc0447da8746ad5354
 SHA512 
5ff70d129d4ec44d79e574eb4eddb4605fd75e98fa190770a841efd3d430e0cf4d55787d567eaff0b5746af68fb7b19a4d2dfd37de678b97e1b3c8db3690c768
+DIST emms-5.3.tar.gz 315572 BLAKE2B 
6a4a59763e9c1c2e7d75bc11832b2ba86b7ba34303c33f6a9591897571393777fd7b544fed5fd9c76b13eedf87ea899d0a1c61390c4803c2700dff64b8321e69
 SHA512 
0a162f1b5fbf1cc4fcf50606d7ab3155effccd4862d33a4d59374573c571c128726b075ee91e0b364a23d5b08e00b4403a601dfcf0c25eaf594680178cb8e06d

diff --git a/app-emacs/emms/emms-5.3.ebuild b/app-emacs/emms/emms-5.3.ebuild
new file mode 100644
index 000..332e0d00a88
--- /dev/null
+++ b/app-emacs/emms/emms-5.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp toolchain-funcs
+
+DESCRIPTION="The Emacs Multimedia System"
+HOMEPAGE="https://www.gnu.org/software/emms/
+   https://www.emacswiki.org/emacs/EMMS;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="media-libs/taglib"
+DEPEND="${RDEPEND}"
+
+# EMMS can use almost anything for playing media files therefore the dependency
+# possibilities are so broad that we refrain from setting anything explicitly
+# in DEPEND/RDEPEND.
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
+   all emms-print-metadata
+}
+
+src_install() {
+   elisp-install ${PN} lisp/*.{el,elc}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   doinfo doc/emms.info*
+   dobin src/emms-print-metadata
+   doman emms-print-metadata.1
+   dodoc AUTHORS ChangeLog NEWS README THANKGNU
+}



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

2019-12-16 Thread Ulrich Müller
commit: 1911328088757e121caa6dad995684d275b678e9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:39:52 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19113280

app-emacs/org-mode: Version bump to 9.3.

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

 app-emacs/org-mode/Manifest|  1 +
 app-emacs/org-mode/org-mode-9.3.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 238a6c65210..861b2281669 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,2 +1,3 @@
 DIST org-8.3.2.tar.gz 4442361 BLAKE2B 
f21f07578e870cd3edaa3721a53f679627c0115c320c666c2086e201e272c0ef03540bfdd90936a624cd4c4dcbac21b91346ba975b6006ada2d46184f73574f3
 SHA512 
3e1ff47c875a2db3239add8b060f555da357e465161ca62860c0ac2734c2e31c5387d2df4223ab7ea8ea60050f9a845d160b0bcb3afcf36f1d3cabcaa961e6a2
 DIST org-9.2.6.tar.gz 5720665 BLAKE2B 
19346696b41c2ab5b66ca58b0e28c4ddfa184a390d39b1edc80536901754ac81a479cfb1ead5aaca6d93c9060fc122bbdfe1307900fbf0fc8cdb8fb7a2b2153c
 SHA512 
8aba98bcd2e8e8d40c90524c7b0fd85526fc64725823a6ba66ef80b8f5f2e7d2b1d3363db2553af6672ded085a0abbf00311e36f02cfc1c2dbb18184df8f34a5
+DIST org-9.3.tar.gz 5189006 BLAKE2B 
1e082988a47e2058fe248dd1f8f5f0e75291279be1a7abf75d507786f84f93e9701607d15688162ff4d3e4f590ac8391c37d1f6d047ed55d9d9bfb498b47cfa4
 SHA512 
e00f15750b76350765b6a01e5b0021fec4dcbd9dd5ca4de6745e0df6881b9d62ad496b7d579c0cc0f6dbb206bb27e5a219e0a668a6167ccc7f629d763eafa24c

diff --git a/app-emacs/org-mode/org-mode-9.3.ebuild 
b/app-emacs/org-mode/org-mode-9.3.ebuild
new file mode 100644
index 000..427a0ee703a
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://www.orgmode.org/;
+SRC_URI="http://orgmode.org/org-${PV}.tar.gz;
+
+LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
+IUSE="contrib doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="doc? ( virtual/texi2dvi )"
+
+S="${WORKDIR}/org-${PV}"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   emake datadir="${EPREFIX}${SITEETC}/${PN}"
+   use doc && emake pdf card
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   ETCDIRS="styles $(use odt-schema && echo schema)" \
+   lispdir="${EPREFIX}${SITELISP}/${PN}" \
+   datadir="${EPREFIX}${SITEETC}/${PN}" \
+   infodir="${EPREFIX}/usr/share/info" \
+   install
+
+   cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die
+
+   if use contrib; then
+   elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
+   ( docinto contrib; dodoc -r contrib/README contrib/scripts )
+   find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
+   -exec rm -f '{}' '+'
+   # add the contrib subdirectory to load-path
+   sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
+   "${T}/${SITEFILE}" || die
+   fi
+
+   elisp-site-file-install "${T}/${SITEFILE}"
+   dodoc README etc/ORG-NEWS
+   use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+   DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+   so you may have to install one or more additional packages.
+   A non-exhaustive list of these dependencies may be found at
+   ."
+   readme.gentoo_create_doc
+}



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

2019-12-16 Thread Ulrich Müller
commit: d8bc025c5d7d0f1ebe9ecb310813a6ec918ed3a1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:54:55 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8bc025c

app-emacs/rust-mode: Version bump to 0.4.0.

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

 app-emacs/rust-mode/Manifest   |  1 +
 app-emacs/rust-mode/rust-mode-0.4.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-emacs/rust-mode/Manifest b/app-emacs/rust-mode/Manifest
index bf6e5bf65b7..d93d4751091 100644
--- a/app-emacs/rust-mode/Manifest
+++ b/app-emacs/rust-mode/Manifest
@@ -1,2 +1,3 @@
 DIST rust-mode-0.3.0_p20180221.tar.xz 37392 BLAKE2B 
185511a2096400254e141f213f2e9a84861c2aaf5f2259cab724aa929e07b2691ae6f36c5568de5d978809588271486377a194a77a066413df6ee995e9bbe54a
 SHA512 
004bd1536ab2e1e708193509a307ed47e22bf1f3dc5d84816958588e312c8bf6e75ee178cc99439ec0bd427ba02030c133bb21f96c5116b175d1d7cde89e9e6c
 DIST rust-mode-0.3.0_p20190125.tar.xz 37580 BLAKE2B 
d4d3ae9dac452ba3e2966d5036bd5f4edb4066ca65954b7f18a99c56ad6a8848fd80ef799c7c266c77a844839d87ab9641c77afc089a17e4e459fea27b6af982
 SHA512 
303d7f183006769b3fdf7a7118b36d29d785c2a29cf88ae286cb86180f84a4e50e66597d3bc984979e2509b872632d750fba96ff522081df5351d8d9511a3272
+DIST rust-mode-0.4.0.tar.gz 41774 BLAKE2B 
c0263f9fa839dcf5ee74706d8d13c10161d024114fda161dbd5235036eb322d273e8624a23f5e848e9246500d1da0c272420cb89f250f8d1852c7552eb7d0939
 SHA512 
fe0e1d667ba9595f9cbed22e0f88096508e49ffe8e3c86349cb3319eefea38a1dd86c2b55aef1415ae0cfc3b65ac6807f1863eb0e6eaa9ff49aea989a46e5edc

diff --git a/app-emacs/rust-mode/rust-mode-0.4.0.ebuild 
b/app-emacs/rust-mode/rust-mode-0.4.0.ebuild
new file mode 100644
index 000..d071ded4dca
--- /dev/null
+++ b/app-emacs/rust-mode/rust-mode-0.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="A major emacs mode for editing Rust source code"
+HOMEPAGE="https://github.com/rust-lang/rust-mode;
+SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( MIT Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
+   -l rust-mode.el -l rust-mode-tests.el \
+   -f ert-run-tests-batch-and-exit || die "tests failed"
+}
+
+src_install() {
+   elisp-install ${PN} rust-mode.{el,elc}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



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

2019-12-16 Thread Ulrich Müller
commit: aceea460967eca31691e434caa22dcbecec392bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 20:08:08 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aceea460

app-emacs/websocket: Version bump to 1.12.

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

 app-emacs/websocket/Manifest  |  1 +
 app-emacs/websocket/websocket-1.12.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
index b70b965e03b..71b3a3cb60e 100644
--- a/app-emacs/websocket/Manifest
+++ b/app-emacs/websocket/Manifest
@@ -1,2 +1,3 @@
 DIST websocket-1.10.tar.gz 27108 BLAKE2B 
b164b3ca47e0705322d9bcd0d9535c8e84777487e8783bf599f5391c88ee6193a1ef1750ec4b3cbd4fac2968c449c4f3a140255a434f3de38e66ad7364c192ba
 SHA512 
ef1a34eccd173eb206cd9eeb4ea988a5b076f178bd4ca903e03b2f2301a34c2cbd08e43a13c8d24a64d10da28b3a77c15b2321978460db7a6b23c601abe31197
+DIST websocket-1.12.tar.gz 27378 BLAKE2B 
d0aa576333c96e403d4507f25be5661b94de71afea1a39e6abbf0fc57c68dff109336c4c735ae15be336f620b6a09240fdfd4e016a19fc2b92f5836e83181a44
 SHA512 
c0cdcf407227914a94e24ef90146c3c394e0bc16f131c5b626a6ce49ee235e2519dc7c2dc174e6b87426eba8ce21e84e816b8074866e25be681ca626c51044de
 DIST websocket-1.9.tar.gz 27029 BLAKE2B 
9a492beda1b7f7211d1a72b5af0cab445f0fa78439797f05b565a0421a798a4fe0c6fb0e24aac0454f5b48f8f536762d0fcc5d92c216bd6b83b6ac34a1e024a4
 SHA512 
bcd98e7edcbe95cae2f196cea05fd6cfa9083ed1ab2392530ca00cb05b87d6fa95b5f5319981fd94244b74989850c171e4c31c8758a8b7fe95d49299103a4410

diff --git a/app-emacs/websocket/websocket-1.12.ebuild 
b/app-emacs/websocket/websocket-1.12.ebuild
new file mode 100644
index 000..c512baa9f3c
--- /dev/null
+++ b/app-emacs/websocket/websocket-1.12.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="A websocket implementation in elisp"
+HOMEPAGE="https://github.com/ahyatt/emacs-websocket;
+SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/emacs-${P}"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile websocket.el
+}
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -l websocket-test \
+   -f ert-run-tests-batch-and-exit
+}
+
+src_install() {
+   elisp-install ${PN} websocket.{el,elc}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   dodoc README.org websocket-functional-test.el testserver.py
+}



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

2019-12-16 Thread Ulrich Müller
commit: 2e07420e412d0e50c518cc28371cb76c44309e28
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 19:22:06 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e07420e

app-emacs/csv-mode: Version bump to 1.10.

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

 app-emacs/csv-mode/Manifest |  1 +
 app-emacs/csv-mode/csv-mode-1.10.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest
index e3de74f0f3e..26c77293c2d 100644
--- a/app-emacs/csv-mode/Manifest
+++ b/app-emacs/csv-mode/Manifest
@@ -1 +1,2 @@
+DIST csv-mode-1.10.el.xz 19724 BLAKE2B 
91e25d93b62a93b28162e259b68267e3c332befcec937c7db7c2d4c222b998606cf100f121f93d3db5216c1d30bb70a4bb79230f2218293dbff2df9766dc937e
 SHA512 
8cb00db46b3bd120414487dc9eb3856f1e79ef5eebaaadcbedf28be66f5615f365b1b4d3a9cd84f442c2d6504c76643d97d07820997beff495989c00174035d3
 DIST csv-mode-1.9.el.xz 17392 BLAKE2B 
f49ca9612857f8723d6bec35309fa8c357cfb62589404718141e1fa1cf9a7188c759441e7993dc8e2af5424055d2f68f99d7cff8bba80cf0a1ead9785213f0a8
 SHA512 
fcf008ba30589a57c362f8501a20bcb494ce9e971ff9e2d3833436658295c94af3bc55be8a32e83deed407c19143ca421a33b3a93d7457a272de34f1d758969b

diff --git a/app-emacs/csv-mode/csv-mode-1.10.ebuild 
b/app-emacs/csv-mode/csv-mode-1.10.ebuild
new file mode 100644
index 000..e5de26a88e1
--- /dev/null
+++ b/app-emacs/csv-mode/csv-mode-1.10.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="A major mode for editing comma-separated value files"
+HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
+   https://www.emacswiki.org/emacs/CsvMode;
+# Taken from https://elpa.gnu.org/packages/${P}.el
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+SITEFILE="50${PN}-gentoo.el"



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

2019-12-16 Thread Ulrich Müller
commit: cbb12d98d9e63b7e5f447aa170412a85550da5b4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 16 20:08:37 2019 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 16 20:14:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb12d98

app-emacs/websocket: Remove old.

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

 app-emacs/websocket/Manifest |  1 -
 app-emacs/websocket/websocket-1.9.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
index 71b3a3cb60e..1839a9256d6 100644
--- a/app-emacs/websocket/Manifest
+++ b/app-emacs/websocket/Manifest
@@ -1,3 +1,2 @@
 DIST websocket-1.10.tar.gz 27108 BLAKE2B 
b164b3ca47e0705322d9bcd0d9535c8e84777487e8783bf599f5391c88ee6193a1ef1750ec4b3cbd4fac2968c449c4f3a140255a434f3de38e66ad7364c192ba
 SHA512 
ef1a34eccd173eb206cd9eeb4ea988a5b076f178bd4ca903e03b2f2301a34c2cbd08e43a13c8d24a64d10da28b3a77c15b2321978460db7a6b23c601abe31197
 DIST websocket-1.12.tar.gz 27378 BLAKE2B 
d0aa576333c96e403d4507f25be5661b94de71afea1a39e6abbf0fc57c68dff109336c4c735ae15be336f620b6a09240fdfd4e016a19fc2b92f5836e83181a44
 SHA512 
c0cdcf407227914a94e24ef90146c3c394e0bc16f131c5b626a6ce49ee235e2519dc7c2dc174e6b87426eba8ce21e84e816b8074866e25be681ca626c51044de
-DIST websocket-1.9.tar.gz 27029 BLAKE2B 
9a492beda1b7f7211d1a72b5af0cab445f0fa78439797f05b565a0421a798a4fe0c6fb0e24aac0454f5b48f8f536762d0fcc5d92c216bd6b83b6ac34a1e024a4
 SHA512 
bcd98e7edcbe95cae2f196cea05fd6cfa9083ed1ab2392530ca00cb05b87d6fa95b5f5319981fd94244b74989850c171e4c31c8758a8b7fe95d49299103a4410

diff --git a/app-emacs/websocket/websocket-1.9.ebuild 
b/app-emacs/websocket/websocket-1.9.ebuild
deleted file mode 100644
index 00ac9a2319d..000
--- a/app-emacs/websocket/websocket-1.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="A websocket implementation in elisp"
-HOMEPAGE="https://github.com/ahyatt/emacs-websocket;
-SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/emacs-${P}"
-
-src_compile() {
-   elisp-compile websocket.el
-}
-
-src_test() {
-   ${EMACS} ${EMACSFLAGS} -L . -l websocket-test \
-   -f ert-run-tests-batch-and-exit
-}
-
-src_install() {
-   elisp-install ${PN} websocket.{el,elc}
-   dodoc README.org websocket-functional-test.el testserver.py
-}



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

2019-12-16 Thread Matthias Schwarzott
commit: 312faccef5946a18295fba8618e15020b59df99e
Author: Matthias Schwarzott  gentoo  org>
AuthorDate: Mon Dec 16 20:10:31 2019 +
Commit: Matthias Schwarzott  gentoo  org>
CommitDate: Mon Dec 16 20:13:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312facce

dev-util/dwarves: version bumped

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

 dev-util/dwarves/Manifest|  1 +
 dev-util/dwarves/dwarves-1.16.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-util/dwarves/Manifest b/dev-util/dwarves/Manifest
index e6da8f319a3..16d80c30b2e 100644
--- a/dev-util/dwarves/Manifest
+++ b/dev-util/dwarves/Manifest
@@ -1,3 +1,4 @@
 DIST dwarves-1.12.tar.bz2 112400 BLAKE2B 
e71051041dfdbefc603dc041303de82e2e44c8b0f4f888577722466aaf7958cab7b04c15154faa8cbfcaa44fe60fc549e09b2fb68747cc3cdd08b8bce487cfdf
 SHA512 
20644344e694253b79ede65e489696a319f10eaf424af81882414ae6efeaf34a82132321430d647916b78f97ef504907b3bd32919420f2cd14384910e283ff27
 DIST dwarves-1.13.tar.xz 222008 BLAKE2B 
db73f5c9a319a1a57ef37127350a9da117e3f5c89e199445393e3e312139ce8f88f46e6e5bbf302d708c0b075b1c2b2cd75dc7bc213ed144d1db792c55358220
 SHA512 
26485b183b4c7b608dd0392f9155dd570a14c86fdeafee232e44ad30f14a1357b408b61b0e8a31ea4bf976ed7fc44e7d5a4a3ccede9713c47265ad52c13dadf0
 DIST dwarves-1.15.tar.xz 72 BLAKE2B 
a33d128ec899da0f0a1e2fc96703f0425fd1a2082675ddf886df55507b29b5fbad1a1cefd6b0a9002f50193b4c70f87a2eeacd50d94388776bb338fe678849e0
 SHA512 
29a8a15b7190480e79c2f423c7104d0fd275cd4c3df17518a1dd3c63cce1c528fad4b6f580baa397d9aa9323703009009e2d529939b12dd1af2c65cf7120b237
+DIST dwarves-1.16.tar.xz 273060 BLAKE2B 
a4cd976ff1cf6af0e2848a337400f4b1961ec5aff528d1c5893053967c0d1e7fc77de8220ae67c4b8a3eb387b659fbfd72113b29b2bf6a20d1fc45a59008a3e0
 SHA512 
6d57b26db70736353d8797d1f7d68c7c73b6df3ae69eb66dd7cb07d6b50a26c4f2adaa576a8915a4a7f8c41b67dcebbfc8cbdf3ba507dbf941f63941b13d65b1

diff --git a/dev-util/dwarves/dwarves-1.16.ebuild 
b/dev-util/dwarves/dwarves-1.16.ebuild
new file mode 100644
index 000..d4a49fba59f
--- /dev/null
+++ b/dev-util/dwarves/dwarves-1.16.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_6 )
+inherit multilib cmake-utils python-single-r1
+
+DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities"
+HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/;
+
+LICENSE="GPL-2" # only
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/elfutils-0.131
+   <=dev-libs/elfutils-0.177
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+if [[ ${PV//_p} == ${PV} ]]; then
+   SRC_URI="http://fedorapeople.org/~acme/dwarves/${P}.tar.xz;
+   S=${WORKDIR}
+else
+   SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz;
+fi
+
+DOCS=( README README.ctracer NEWS )
+PATCHES=( "${FILESDIR}"/${PN}-1.10-python-import.patch )
+
+src_configure() {
+   local mycmakeargs=( "-D__LIB=$(get_libdir)" )
+   cmake-utils_src_configure
+}
+
+src_test() { :; }
+
+src_install() {
+   cmake-utils_src_install
+}



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2019-12-16 Thread Jory Pratt
commit: f54da6f963bcd445a815dfbf60b4df100d8fff98
Author: Jory Pratt  gentoo  org>
AuthorDate: Mon Dec 16 19:26:27 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Dec 16 19:26:27 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=f54da6f9

www-client/firefox: Version bump 72.0b7

Closes: https://github.com/gentoo/musl/issues/44
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jory Pratt  gentoo.org>

 www-client/firefox/Manifest | 2 +-
 .../firefox/{firefox-72.0_beta6.ebuild => firefox-72.0_beta7.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 849dc9d..9a6706b 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,2 +1,2 @@
 DIST firefox-72.0-patches-02.tar.xz 17028 BLAKE2B 
5689840448fde363d4c3bf5b0d55ba9f6e54b4445c14dd6a40fdcec8d848c1174cec5bf359c8962906f032f927fdc000264e7b038917e9c81103ac7896afaa94
 SHA512 
86e97d732d431f1567945e380459de1ccb35d46e0befe9205f10ebdd9759e5111e477eff1383a28a17866e09118e2c7862af54c812c277797a9ec316f2b7306a
-DIST firefox-72.0b6.source.tar.xz 323833132 BLAKE2B 
c8556445ead8df89369c70d687d13b6053204ea094351b4e69b06ec74694fa6858b2cdc9d8f0088106967f7141798172da35e53c88a453e3146bae22403ba5c8
 SHA512 
ec775f334eb6efae8b54b36a746bf4e6c1a5b513c054eb74b18ef1047ce769b3d373315ba368206e872bb149edf5ab6e563f717d3e0a65a5b8ed9b6f5bd87280
+DIST firefox-72.0b7.source.tar.xz 317411096 BLAKE2B 
d77255c288bde806b4027499e06429e352f4b3f5a1b5766786e530363c57f50a6fbd10fbf72291e20280004e4dc396052c945d47cfa2700151f4331b26034f06
 SHA512 
fb4be3b9d0d6178f9a9d50c2e0542645fbc375eb459b97ac978186336cb7003549e9127bc331ab347bf80339a746bd94114a99d2ccdce370dfcd5ec95f942ea9

diff --git a/www-client/firefox/firefox-72.0_beta6.ebuild 
b/www-client/firefox/firefox-72.0_beta7.ebuild
similarity index 100%
rename from www-client/firefox/firefox-72.0_beta6.ebuild
rename to www-client/firefox/firefox-72.0_beta7.ebuild



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

2019-12-16 Thread Thomas Deutschmann
commit: 16cba686662653bf738d51935c4acc3370cd35df
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Dec 16 19:24:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec 16 19:24:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16cba686

www-client/firefox: rev bump to force rebuild

Rebuild is required to fix firefox for everyone using GCC
who didn't notice yet that firefox wasn't properly working.

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

 www-client/firefox/{firefox-71.0.ebuild => firefox-71.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/www-client/firefox/firefox-71.0.ebuild 
b/www-client/firefox/firefox-71.0-r1.ebuild
similarity index 100%
rename from www-client/firefox/firefox-71.0.ebuild
rename to www-client/firefox/firefox-71.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/gogglesmm/files/, media-sound/gogglesmm/

2019-12-16 Thread Jason A. Donenfeld
commit: 09b7251ab76e8111379231f9fd4a9e0fc972cca5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 18:30:02 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 18:30:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b7251a

media-sound/gogglesmm: revbump build with latest fox 1.7

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../files/gogglesmm-1.2.1-use-fox-1.7.67.patch | 100 +
 ...esmm-1.2.1.ebuild => gogglesmm-1.2.1-r1.ebuild} |   4 +-
 2 files changed, 103 insertions(+), 1 deletion(-)

diff --git a/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch 
b/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch
new file mode 100644
index 000..44ec564e6f2
--- /dev/null
+++ b/media-sound/gogglesmm/files/gogglesmm-1.2.1-use-fox-1.7.67.patch
@@ -0,0 +1,100 @@
+diff -ru gogglesmm-1.2.1/gap/ap_http_response.cpp 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/gap/ap_http_response.cpp
+--- gogglesmm-1.2.1/gap/ap_http_response.cpp   2018-08-01 01:59:22.0 
+0200
 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/gap/ap_http_response.cpp
 2019-12-16 19:21:06.596524627 +0100
+@@ -341,7 +341,7 @@
+ break;
+ 
+   parameters.insert(str.mid(ks,kp-ks),
+-unescape(str.mid(s,p-s),'\"','\"'));
++FX::FXString::unescape(str.mid(s,p-s),'\"','\"'));
+   p++;
+   }
+ else {
+diff -ru gogglesmm-1.2.1/src/GMDBus.cpp 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMDBus.cpp
+--- gogglesmm-1.2.1/src/GMDBus.cpp 2018-08-01 01:59:22.0 +0200
 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMDBus.cpp
   2019-12-16 19:27:05.072866638 +0100
+@@ -60,7 +60,7 @@
+   void setuphooks() {
+ for (FXint i=0;i(connections.value(i))->setup_event_loop();
++static_cast(connections.data(i))->setup_event_loop();
+ }
+   }
+ }
+@@ -532,7 +532,7 @@
+   /// remove any pending proxy replies;
+   for (FXint i=0;i(serial.value(i));
++  GMDBusProxyReply * reply = 
static_cast(serial.data(i));
+   delete reply;
+   }
+ }
+diff -ru gogglesmm-1.2.1/src/GMFilename.cpp 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMFilename.cpp
+--- gogglesmm-1.2.1/src/GMFilename.cpp 2018-08-01 01:59:22.0 +0200
 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMFilename.cpp
   2019-12-16 19:24:44.801263832 +0100
+@@ -167,7 +167,7 @@
+ else if (Unicode::isPrint(src.wc(i))) {
+   if (codec->wc2mb(,1,src.wc(i))==1) {
+ if (c==undefined_character) {
+-  FXString dcm = decompose(src.mid(i,src.extent(i)),false);
++  FXString dcm = 
FX::FXString::decompose(src.mid(i,src.extent(i)),false);
+   for (FXint j=0;jwc2mb(,1,dcm.wc(j)) 
&& c!=0x1a) {
+   n++;
+@@ -190,7 +190,7 @@
+ if (c==undefined_character) {
+   /* If codec didn't contain a mapping to the required character,
+  do a compatibility decomposition and try mapping those */
+-  FXString dcm = decompose(src.mid(i,src.extent(i)),false);
++  FXString dcm = 
FX::FXString::decompose(src.mid(i,src.extent(i)),false);
+   for (FXint j=0;jwc2mb(,1,dcm.wc(j)) 
&& c!=undefined_character) {
+   dst[n++]=c;
+@@ -208,7 +208,7 @@
+ 
+ 
+ FXString TextConverter::convert_to_ascii(const FXString & input) const {
+-  FXString src = decompose(input,false);
++  FXString src = FX::FXString::decompose(input,false);
+   FXString dst;
+   FXint i,n=0;
+ 
+diff -ru gogglesmm-1.2.1/src/GMTrackDatabase.cpp 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMTrackDatabase.cpp
+--- gogglesmm-1.2.1/src/GMTrackDatabase.cpp2018-08-01 01:59:22.0 
+0200
 
/var/tmp/portage/media-sound/gogglesmm-1.2.1/work/gogglesmm-1.2.1/src/GMTrackDatabase.cpp
  2019-12-16 19:26:29.609893508 +0100
+@@ -1372,8 +1372,8 @@
+ void GMTrackDatabase::clear_path_lookup() {
+   DEBUG_DB_GET();
+   for (FXint i=0;i

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

2019-12-16 Thread Aaron Bauman
commit: fc9a8f4ec135bfafcca3cfdeb611c796b4736fcd
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 18:25:45 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 18:25:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9a8f4e

dev-util/re2c: arm64 stable (bug #702946)

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

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

diff --git a/dev-util/re2c/re2c-1.2.1.ebuild b/dev-util/re2c/re2c-1.2.1.ebuild
index cedb50d8438..6b856662949 100644
--- a/dev-util/re2c/re2c-1.2.1.ebuild
+++ b/dev-util/re2c/re2c-1.2.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
 IUSE="debug"
 
 src_configure() {



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

2019-12-16 Thread Aaron Bauman
commit: 2852406ad740ba565d2e98f7c527515303886e3a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 18:14:51 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 18:15:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2852406a

dev-libs/ell: arm64 stable (bug #695848)

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

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

diff --git a/dev-libs/ell/ell-0.26.ebuild b/dev-libs/ell/ell-0.26.ebuild
index 50e688b1b15..974745cd299 100644
--- a/dev-libs/ell/ell-0.26.ebuild
+++ b/dev-libs/ell/ell-0.26.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]] ; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
 else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
 fi
 LICENSE="LGPL-2.1"
 SLOT="0"



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

2019-12-16 Thread Marek Szuba
commit: f3fe5e0ccbcf0af56e2d7e0c2c6231a2026df2f9
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 16 18:10:25 2019 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 16 18:10:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fe5e0c

net-analyzer/suricata: remove vulnerable 4.0.4

Bug: https://bugs.gentoo.org/690196
Bug: https://bugs.gentoo.org/686428
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Marek Szuba  gentoo.org>

 net-analyzer/suricata/Manifest |   1 -
 .../files/suricata-4.0.4_configure-lua-flags.patch |  16 --
 .../suricata/files/suricata-4.0.4_sockios.patch|  13 --
 .../{suricata-4.0.4-conf => suricata-5.0.0-conf}   |   0
 .../{suricata-4.0.4-init => suricata-5.0.0-init}   |   0
 net-analyzer/suricata/suricata-4.0.4.ebuild| 171 -
 net-analyzer/suricata/suricata-5.0.0.ebuild|   4 +-
 7 files changed, 2 insertions(+), 203 deletions(-)

diff --git a/net-analyzer/suricata/Manifest b/net-analyzer/suricata/Manifest
index 72532b86510..16a7c6ae731 100644
--- a/net-analyzer/suricata/Manifest
+++ b/net-analyzer/suricata/Manifest
@@ -1,2 +1 @@
-DIST suricata-4.0.4.tar.gz 12511121 BLAKE2B 
d9dfb00a45c2e9810409a8ce91a83e23ebce20eb28492bf24f9688d292b5805dca932c39cc673cf1148325fe5ef7936dda7f6c7819605753cb2e2ddc1cf5dba0
 SHA512 
6e158aa6d3edb9d11e0df3f986392ee2ae49ab4dfb978288ced4484dbe5c08ae061db2a566be6d22cf14bd0b88f87f9cb9c0a657d7fc44e099b8783d933c771e
 DIST suricata-5.0.0.tar.gz 23689051 BLAKE2B 
701625d50dacbeb846d7ea1c3aad3980969c1c0124c007d843353fe25b7e579378d2cd125db4660e33fff1f8cf20eac4bbafe280ba6ff31f988fb6c42b29b6aa
 SHA512 
0dc8941fdf29d615531eeda6f6076052cca79fda6dda3c96300c08b343a64a1700fd23dd83a03507009ab7c9b19c91b65ee65e704f55ddee17764b71e9e2911e

diff --git 
a/net-analyzer/suricata/files/suricata-4.0.4_configure-lua-flags.patch 
b/net-analyzer/suricata/files/suricata-4.0.4_configure-lua-flags.patch
deleted file mode 100644
index bad66359afa..000
--- a/net-analyzer/suricata/files/suricata-4.0.4_configure-lua-flags.patch
+++ /dev/null
@@ -1,16 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -1749,11 +1749,11 @@
-   # liblua
- AC_ARG_ENABLE(lua,
-   AS_HELP_STRING([--enable-lua],[Enable Lua support]),
--  [ enable_lua="yes"],
-+  [],
-   [ enable_lua="no"])
- AC_ARG_ENABLE(luajit,
-   AS_HELP_STRING([--enable-luajit],[Enable Luajit support]),
--  [ enable_luajit="yes"],
-+  [],
-   [ enable_luajit="no"])
- if test "$enable_lua" = "yes"; then
- if test "$enable_luajit" = "yes"; then

diff --git a/net-analyzer/suricata/files/suricata-4.0.4_sockios.patch 
b/net-analyzer/suricata/files/suricata-4.0.4_sockios.patch
deleted file mode 100644
index a341d9c159f..000
--- a/net-analyzer/suricata/files/suricata-4.0.4_sockios.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 src/source-af-packet.c.orig2019-09-08 20:50:06.416466432 +0200
-+++ src/source-af-packet.c 2019-09-08 20:53:26.144471385 +0200
-@@ -70,6 +70,10 @@
- 
- #ifdef HAVE_AF_PACKET
- 
-+#ifdef HAVE_LINUX_SOCKIOS_H
-+#include 
-+#endif
-+
- #if HAVE_SYS_IOCTL_H
- #include 
- #endif

diff --git a/net-analyzer/suricata/files/suricata-4.0.4-conf 
b/net-analyzer/suricata/files/suricata-5.0.0-conf
similarity index 100%
rename from net-analyzer/suricata/files/suricata-4.0.4-conf
rename to net-analyzer/suricata/files/suricata-5.0.0-conf

diff --git a/net-analyzer/suricata/files/suricata-4.0.4-init 
b/net-analyzer/suricata/files/suricata-5.0.0-init
similarity index 100%
rename from net-analyzer/suricata/files/suricata-4.0.4-init
rename to net-analyzer/suricata/files/suricata-5.0.0-init

diff --git a/net-analyzer/suricata/suricata-4.0.4.ebuild 
b/net-analyzer/suricata/suricata-4.0.4.ebuild
deleted file mode 100644
index 2ea320ca46b..000
--- a/net-analyzer/suricata/suricata-4.0.4.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils user
-
-DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring 
engine"
-HOMEPAGE="https://suricata-ids.org/;
-SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+af-packet control-socket cuda debug +detection geoip hardened logrotate 
lua luajit nflog +nfqueue redis +rules test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=dev-libs/jansson-2.2
-   dev-libs/libpcre
-   dev-libs/libyaml
-   net-libs/libnet:*
-   net-libs/libnfnetlink
-   dev-libs/nspr
-   dev-libs/nss
-   >=net-libs/libhtp-0.5.20
-   net-libs/libpcap
-   sys-apps/file
-   cuda?   ( dev-util/nvidia-cuda-toolkit )
-   geoip?  ( dev-libs/geoip )
-   lua?( dev-lang/lua:* )
-   luajit? ( 

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

2019-12-16 Thread Marek Szuba
commit: 5f2a5ed5343f3a080303493dc2063ee134f5a96a
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 16 18:13:37 2019 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 16 18:13:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2a5ed5

profiles: unmask net-analyzer/suricata

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

 profiles/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index ec341f2a7e0..8ecd041e0aa 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -571,13 +571,6 @@ sys-fabric/ibutils
 www-servers/hiawatha
 www-apps/hiawatha-monitor
 
-# Michał Górny  (2019-12-01)
-# Multiple unresolved vulnerabilities.  The current Gentoo version
-# has reached EOL upstream.  The package hasn't been bumped since
-# mid-2018.
-# Removal in 30 days.  Bug #686428.
-net-analyzer/suricata
-
 # Michał Górny  (2019-12-01)
 # Unmaintained.  Last release in 2012.  Buggy ebuild.
 # Removal in 30 days.  Bug #658302.



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/calculator/, app-editors/adie/, x11-misc/pathfinder/, ...

2019-12-16 Thread Jason A. Donenfeld
commit: ab25f745bb6dac56d2741e885119cf8d4d105645
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 17:53:39 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 17:54:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab25f745

x11-libs/fox: fix bump to stable

This was accidental. These should be unstable.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-editors/adie/adie-1.7.67.ebuild | 2 +-
 sci-calculators/calculator/calculator-1.7.67.ebuild | 2 +-
 x11-misc/pathfinder/pathfinder-1.7.67.ebuild| 2 +-
 x11-misc/shutterbug/shutterbug-1.7.67.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/adie/adie-1.7.67.ebuild 
b/app-editors/adie/adie-1.7.67.ebuild
index 881aab88755..0e290d6b8df 100644
--- a/app-editors/adie/adie-1.7.67.ebuild
+++ b/app-editors/adie/adie-1.7.67.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Text editor based on the FOX Toolkit"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 hppa ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 DEPEND="~x11-libs/fox-${PV}

diff --git a/sci-calculators/calculator/calculator-1.7.67.ebuild 
b/sci-calculators/calculator/calculator-1.7.67.ebuild
index 869609f171c..f4b47b59dcc 100644
--- a/sci-calculators/calculator/calculator-1.7.67.ebuild
+++ b/sci-calculators/calculator/calculator-1.7.67.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Scientific calculator based on the FOX Toolkit"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND="~x11-libs/fox-${PV}

diff --git a/x11-misc/pathfinder/pathfinder-1.7.67.ebuild 
b/x11-misc/pathfinder/pathfinder-1.7.67.ebuild
index 2f71efdff41..935f2ec1c02 100644
--- a/x11-misc/pathfinder/pathfinder-1.7.67.ebuild
+++ b/x11-misc/pathfinder/pathfinder-1.7.67.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="File manager based on the FOX Toolkit"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+jpeg +png +tiff"
 
 DEPEND="

diff --git a/x11-misc/shutterbug/shutterbug-1.7.67.ebuild 
b/x11-misc/shutterbug/shutterbug-1.7.67.ebuild
index 97de0d1eef9..814e72d94df 100644
--- a/x11-misc/shutterbug/shutterbug-1.7.67.ebuild
+++ b/x11-misc/shutterbug/shutterbug-1.7.67.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Screenshot utility based on the FOX Toolkit"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+jpeg +png +tiff"
 
 DEPEND="



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

2019-12-16 Thread Aaron Bauman
commit: d8398e3d0ceb0535ba3bfd373983260d19bfaaf0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 17:49:53 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 17:50:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8398e3d

dev-python/prettytable: arm64 stable (bug #700598)

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

 dev-python/prettytable/prettytable-0.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild 
b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
index 9690506178b..cd523a5f95d 100644
--- a/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
+++ b/dev-python/prettytable/prettytable-0.7.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/P/PrettyTable/${P}.tar.bz2"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/

2019-12-16 Thread Jason Zaman
commit: d7af41866897c6ec751ea4b95413a850a3e04e10
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sun Oct  6 10:01:48 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d7af4186

Allow alsa_t to create alsa_runtime_t file as well

When alsactl is started as a daemon, it creates a pidfile
(/run/alsactl.pid), that needs to be allowed


time->Sun Oct  6 10:59:09 2019
type=AVC msg=audit(1570352349.743:45): avc:  denied  { write open } for  
pid=804 comm="alsactl" path="/run/alsactl.pid" dev="tmpfs" ino=25882 
scontext=system_u:system_r:alsa_t:s0 tcontext=system_u:object_r:var_run_t:s0 
tclass=file permissive=1
type=AVC msg=audit(1570352349.743:45): avc:  denied  { create } for  pid=804 
comm="alsactl" name="alsactl.pid" scontext=system_u:system_r:alsa_t:s0 
tcontext=system_u:object_r:var_run_t:s0 tclass=file permissive=1

time->Sun Oct  6 11:54:38 2019
type=AVC msg=audit(1570355678.226:657): avc:  denied  { open } for  pid=9186 
comm="alsactl" path="/run/alsactl.pid" dev="tmpfs" ino=25882 
scontext=system_u:system_r:alsa_t:s0 tcontext=system_u:object_r:var_run_t:s0 
tclass=file permissive=1
type=AVC msg=audit(1570355678.226:657): avc:  denied  { read } for  pid=9186 
comm="alsactl" name="alsactl.pid" dev="tmpfs" ino=25882 
scontext=system_u:system_r:alsa_t:s0 tcontext=system_u:object_r:var_run_t:s0 
tclass=file permissive=1

time->Sun Oct  6 11:54:38 2019
type=AVC msg=audit(1570355678.230:659): avc:  denied  { unlink } for  pid=804 
comm="alsactl" name="alsactl.pid" dev="tmpfs" ino=25882 
scontext=system_u:system_r:alsa_t:s0 tcontext=system_u:object_r:var_run_t:s0 
tclass=file permissive=1

Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/alsa.fc | 1 +
 policy/modules/admin/alsa.te | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/policy/modules/admin/alsa.fc b/policy/modules/admin/alsa.fc
index 75ea9ebf..3f52f370 100644
--- a/policy/modules/admin/alsa.fc
+++ b/policy/modules/admin/alsa.fc
@@ -4,6 +4,7 @@ HOME_DIR/\.asoundrc --  
gen_context(system_u:object_r:alsa_home_t,s0)
 /etc/asound\.conf  --  
gen_context(system_u:object_r:alsa_etc_t,s0)
 
 /run/alsa(/.*)?
gen_context(system_u:object_r:alsa_runtime_t,s0)
+/run/alsactl\.pid  --  
gen_context(system_u:object_r:alsa_runtime_t,s0)
 
 /usr/bin/ainit --  
gen_context(system_u:object_r:alsa_exec_t,s0)
 /usr/bin/alsactl   --  
gen_context(system_u:object_r:alsa_exec_t,s0)

diff --git a/policy/modules/admin/alsa.te b/policy/modules/admin/alsa.te
index 06c7635c..6a0e6fa0 100644
--- a/policy/modules/admin/alsa.te
+++ b/policy/modules/admin/alsa.te
@@ -58,8 +58,9 @@ allow alsa_t alsa_etc_t:file map;
 can_exec(alsa_t, alsa_exec_t)
 
 allow alsa_t alsa_runtime_t:dir manage_dir_perms;
+allow alsa_t alsa_runtime_t:file manage_file_perms;
 allow alsa_t alsa_runtime_t:lnk_file manage_lnk_file_perms;
-files_pid_filetrans(alsa_t, alsa_runtime_t, dir)
+files_pid_filetrans(alsa_t, alsa_runtime_t, { dir file })
 
 manage_dirs_pattern(alsa_t, alsa_tmp_t, alsa_tmp_t)
 manage_files_pattern(alsa_t, alsa_tmp_t, alsa_tmp_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: support/, /

2019-12-16 Thread Jason Zaman
commit: 2733f39a4996c8023e3e39ac8a65e2ca92d758de
Author: Christian Göttsche  googlemail  com>
AuthorDate: Thu Oct  3 20:38:39 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=2733f39a

re-implement fc_sort in python

fc_sort is the only/last build tool that requires a C compiler

Re-implement it in python, so that gcc dependencies can be dropped

The output of the C and the python version differ slightly in the order of 
equally specific file contexts

old:
/.* system_u:object_r:default_t
/sys(/.*)?  system_u:object_r:sysfs_t
/mnt(/[^/]*)-l  system_u:object_r:mnt_t
/mnt(/[^/]*)?   -d  system_u:object_r:mnt_t
/opt/.* system_u:object_r:usr_t
/var/.* system_u:object_r:var_t
/usr/.* system_u:object_r:usr_t
/srv/.* system_u:object_r:var_t
/tmp/.* <>
/run/.* <>
/dev/.* system_u:object_r:device_t
/etc/.* system_u:object_r:etc_t

new:
/.* system_u:object_r:default_t
/sys(/.*)?  system_u:object_r:sysfs_t
/mnt(/[^/]*)-l  system_u:object_r:mnt_t
/mnt(/[^/]*)?   -d  system_u:object_r:mnt_t
/dev/.* system_u:object_r:device_t
/etc/.* system_u:object_r:etc_t
/opt/.* system_u:object_r:usr_t
/run/.* <>
/srv/.* system_u:object_r:var_t
/tmp/.* <>
/usr/.* system_u:object_r:usr_t
/var/.* system_u:object_r:var_t
Signed-off-by: Jason Zaman  gentoo.org>

 INSTALL|   1 -
 Makefile   |  12 +-
 Rules.modular  |   2 +-
 Rules.monolithic   |   2 +-
 support/fc_sort.c  | 593 -
 support/fc_sort.py | 153 ++
 6 files changed, 156 insertions(+), 607 deletions(-)

diff --git a/INSTALL b/INSTALL
index 7150e963..f6baf840 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,7 +1,6 @@
 Reference Policy has the following build requirements:
* SELinux userspace 2.8
* Python >= 3.4
-   * GCC
 
 When developing a policy, running scripts from directory testing/ requires:
* Python >= 3.6

diff --git a/Makefile b/Makefile
index ea5f11cd..3f586465 100644
--- a/Makefile
+++ b/Makefile
@@ -76,8 +76,6 @@ SED ?= sed
 SORT ?= LC_ALL=C sort
 UMASK ?= umask
 
-CFLAGS += -Wall -Wextra -O2
-
 # policy source layout
 poldir := policy
 moddir := $(poldir)/modules
@@ -98,7 +96,7 @@ genxml := $(PYTHON) $(support)/segenxml.py
 gendoc := $(PYTHON) $(support)/sedoctool.py
 genperm := $(PYTHON) $(support)/genclassperms.py
 policyvers := $(PYTHON) $(support)/policyvers.py
-fcsort := $(tmpdir)/fc_sort
+fcsort := $(PYTHON) $(support)/fc_sort.py
 setbools := $(AWK) -f $(support)/set_bools_tuns.awk
 get_type_attr_decl := $(SED) -r -f $(support)/get_type_attr_decl.sed
 comment_move_decl := $(SED) -r -f $(support)/comment_move_decl.sed
@@ -406,13 +404,6 @@ conf.intermediate: $(polxml)
@echo "Updating $(booleans) and $(mod_conf)"
$(verbose) $(gendoc) -b $(booleans) -m $(mod_conf) -x $(polxml)
 
-
-#
-# Generate the fc_sort program
-#
-$(fcsort) : $(support)/fc_sort.c
-   $(verbose) $(CC) $(CFLAGS) $^ -o $@
-
 
 #
 # Documentation generation
@@ -646,7 +637,6 @@ bare: clean
$(verbose) rm -f $(tags)
 # don't remove these files if we're given a local root
 ifndef LOCAL_ROOT
-   $(verbose) rm -f $(fcsort)
$(verbose) rm -f $(support)/*.pyc
$(verbose) rm -Rf $(support)/__pycache__/
 ifneq ($(generated_te),)

diff --git a/Rules.modular b/Rules.modular
index e8437194..d6224e95 100644
--- a/Rules.modular
+++ b/Rules.modular
@@ -180,7 +180,7 @@ $(tmpdir)/only_te_rules.conf: $(tmpdir)/all_te_files.conf
 #
 # Construct a base.fc
 #
-$(base_fc): $(tmpdir)/$(notdir $(base_fc)).tmp $(fcsort)
+$(base_fc): $(tmpdir)/$(notdir $(base_fc)).tmp
$(verbose) $(fcsort) $< $@
 
 $(tmpdir)/$(notdir $(base_fc)).tmp: $(m4support) 
$(tmpdir)/generated_definitions.conf $(base_fc_files)

diff --git a/Rules.monolithic b/Rules.monolithic
index 80e00821..88aeb5cf 100644
--- a/Rules.monolithic
+++ b/Rules.monolithic
@@ -170,7 +170,7 @@ enableaudit: $(policy_conf)
 #
 # Construct file_contexts
 #
-$(fc): $(tmpdir)/$(notdir $(fc)).tmp $(fcsort)
+$(fc): $(tmpdir)/$(notdir $(fc)).tmp
$(verbose) $(fcsort) $< $@
$(verbose) $(GREP) -e HOME -e ROLE -e USER $@ > $(homedir_template)
$(verbose) $(SED) -i -e /HOME/d -e /ROLE/d -e /USER/d $@

diff --git a/support/fc_sort.c b/support/fc_sort.c
deleted file mode 100644
index bfe28ca8..
--- a/support/fc_sort.c
+++ /dev/null
@@ -1,593 +0,0 @@
-/* Copyright 2005,2013 Tresys Technology
- *
- * Some 

[gentoo-commits] proj/hardened-refpolicy:master commit in: support/

2019-12-16 Thread Jason Zaman
commit: ae2697a78299ab76d5efa932eb4e13ce6874965d
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Nov 23 15:12:53 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ae2697a7

Remove incorrect usages of "is" operator from Python scripts.

Closes #128

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 support/genhomedircon.py | 4 ++--
 support/sedoctool.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/support/genhomedircon.py b/support/genhomedircon.py
index 3503fb4a..a565af2a 100644
--- a/support/genhomedircon.py
+++ b/support/genhomedircon.py
@@ -46,10 +46,10 @@ EXCLUDE_LOGINS=["/sbin/nologin", "/bin/false"]
 
 # Python 2/3 wrapper
 def getstatusoutput_wrapper(cmd):
-if sys.version_info.major is 2:
+if sys.version_info.major == 2:
 import commands
 return commands.getstatusoutput(cmd)
-elif sys.version_info.major is 3:
+elif sys.version_info.major == 3:
 import subprocess
 return subprocess.getstatusoutput(cmd)
 else:

diff --git a/support/sedoctool.py b/support/sedoctool.py
index de848631..3fddc39a 100644
--- a/support/sedoctool.py
+++ b/support/sedoctool.py
@@ -266,7 +266,7 @@ def format_html_desc(node):
desc_buf = ''
for desc in node.childNodes:
if desc.nodeName == "#text":
-   if desc.data is not '':
+   if desc.data:
if desc.parentNode.nodeName != "p":
desc_buf += "" + desc.data + ""
else:



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: 826d79e436b5411db1e63fb2b1fde34e31f541ad
Author: Laurent Bigonville  bigon  be>
AuthorDate: Fri Oct  4 14:13:02 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=826d79e4

Allow geoclue to log in syslog


time->Thu Oct  3 17:16:40 2019
type=AVC msg=audit(1570115800.136:513): avc:  denied  { create } for  pid=1384 
comm="geoclue" scontext=system_u:system_r:geoclue_t:s0 
tcontext=system_u:system_r:geoclue_t:s0 tclass=unix_dgram_socket permissive=1

time->Thu Oct  3 17:16:40 2019
type=AVC msg=audit(1570115800.136:514): avc:  denied  { sendto } for  pid=1384 
comm="geoclue" path="/run/systemd/journal/socket" 
scontext=system_u:system_r:geoclue_t:s0 tcontext=system_u:system_r:syslogd_t:s0 
tc
lass=unix_dgram_socket permissive=1
type=AVC msg=audit(1570115800.136:514): avc:  denied  { write } for  pid=1384 
comm="geoclue" name="socket" dev="tmpfs" ino=1781 
scontext=system_u:system_r:geoclue_t:s0 tcontext=system_u:object_r:devlog_t:s0 
tcla
ss=sock_file permissive=1
type=AVC msg=audit(1570115800.136:514): avc:  denied  { search } for  pid=1384 
comm="geoclue" name="journal" dev="tmpfs" ino=1777 
scontext=system_u:system_r:geoclue_t:s0 
tcontext=system_u:object_r:syslogd_runtim
e_t:s0 tclass=dir permissive=1
type=AVC msg=audit(1570115800.136:514): avc:  denied  { search } for  pid=1384 
comm="geoclue" name="systemd" dev="tmpfs" ino=11001 
scontext=system_u:system_r:geoclue_t:s0 tcontext=system_u:object_r:init_runtime_
t:s0 tclass=dir permissive=1
type=AVC msg=audit(1570115800.136:514): avc:  denied  { write } for  pid=1384 
comm="geoclue" scontext=system_u:system_r:geoclue_t:s0 
tcontext=system_u:system_r:geoclue_t:s0 tclass=unix_dgram_socket permissive=1


Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/geoclue.te | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/services/geoclue.te 
b/policy/modules/services/geoclue.te
index c6e66408..a36bcb80 100644
--- a/policy/modules/services/geoclue.te
+++ b/policy/modules/services/geoclue.te
@@ -30,6 +30,8 @@ dev_read_urand(geoclue_t)
 
 auth_use_nsswitch(geoclue_t)
 
+logging_send_syslog_msg(geoclue_t)
+
 miscfiles_read_generic_certs(geoclue_t)
 miscfiles_read_localization(geoclue_t)
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 08399066fe5050acb5f9ffb23b0b5039d43ab741
Author: Chris PeBenito  ieee  org>
AuthorDate: Mon Dec  2 13:47:19 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=08399066

unconfined: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/unconfined.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index c8723860..7790391e 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -1,4 +1,4 @@
-policy_module(unconfined, 3.13.1)
+policy_module(unconfined, 3.13.2)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/, policy/modules/system/, policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: b61d15df3fda629ab5519ac0aff28bf6e7668ba2
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Nov 23 14:54:36 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=b61d15df

various: Module version bump.

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/alsa.te| 2 +-
 policy/modules/services/dbus.te | 2 +-
 policy/modules/services/geoclue.te  | 2 +-
 policy/modules/services/realmd.te   | 2 +-
 policy/modules/system/unconfined.te | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/policy/modules/admin/alsa.te b/policy/modules/admin/alsa.te
index 1f27ee28..df47f781 100644
--- a/policy/modules/admin/alsa.te
+++ b/policy/modules/admin/alsa.te
@@ -1,4 +1,4 @@
-policy_module(alsa, 1.19.1)
+policy_module(alsa, 1.19.2)
 
 
 #

diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te
index 1d7123ba..fb444aa8 100644
--- a/policy/modules/services/dbus.te
+++ b/policy/modules/services/dbus.te
@@ -1,4 +1,4 @@
-policy_module(dbus, 1.27.1)
+policy_module(dbus, 1.27.2)
 
 gen_require(`
class dbus all_dbus_perms;

diff --git a/policy/modules/services/geoclue.te 
b/policy/modules/services/geoclue.te
index a36bcb80..306d8c87 100644
--- a/policy/modules/services/geoclue.te
+++ b/policy/modules/services/geoclue.te
@@ -1,4 +1,4 @@
-policy_module(geoclue, 1.1.0)
+policy_module(geoclue, 1.1.1)
 
 
 #

diff --git a/policy/modules/services/realmd.te 
b/policy/modules/services/realmd.te
index 841b02a4..5c8bfb54 100644
--- a/policy/modules/services/realmd.te
+++ b/policy/modules/services/realmd.te
@@ -1,4 +1,4 @@
-policy_module(realmd, 1.1.0)
+policy_module(realmd, 1.1.1)
 
 
 #

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index 2bb15219..c8723860 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -1,4 +1,4 @@
-policy_module(unconfined, 3.13.0)
+policy_module(unconfined, 3.13.1)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/

2019-12-16 Thread Jason Zaman
commit: 747810c85068a0c6e3820733e05f4ee9fd820454
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sun Oct  6 10:32:03 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=747810c8

Allow alsa_t to set scheduling priority and send signal to itself

When alsactl is running as a daemon with systemd, it sets its process
priority to be nice to other processes. When stopping the service, it's
signaling to itself that it needs to exit.


time->Sun Oct  6 11:59:59 2019
type=AVC msg=audit(1570355999.755:43): avc:  denied  { setsched } for  pid=794 
comm="alsactl" scontext=system_u:system_r:alsa_t:s0 
tcontext=system_u:system_r:alsa_t:s0 tclass=process permissive=1

time->Sun Oct  6 11:59:59 2019
type=AVC msg=audit(1570355999.755:44): avc:  denied  { getsched } for  pid=794 
comm="alsactl" scontext=system_u:system_r:alsa_t:s0 
tcontext=system_u:system_r:alsa_t:s0 tclass=process permissive=1

time->Sun Oct  6 12:07:26 2019
type=AVC msg=audit(1570356446.747:292): avc:  denied  { signal } for  pid=3585 
comm="alsactl" scontext=system_u:system_r:alsa_t:s0 
tcontext=system_u:system_r:alsa_t:s0 tclass=process permissive=1

Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/alsa.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/admin/alsa.te b/policy/modules/admin/alsa.te
index 6a0e6fa0..1f27ee28 100644
--- a/policy/modules/admin/alsa.te
+++ b/policy/modules/admin/alsa.te
@@ -44,6 +44,7 @@ files_lock_file(alsa_var_lock_t)
 allow alsa_t self:capability { dac_override dac_read_search ipc_owner setgid 
setuid };
 # kill : kill pulseaudio
 dontaudit alsa_t self:capability { kill sys_admin };
+allow alsa_t self:process { getsched setsched signal };
 allow alsa_t self:sem create_sem_perms;
 allow alsa_t self:shm create_shm_perms;
 allow alsa_t self:unix_stream_socket { accept listen };



[gentoo-commits] proj/hardened-refpolicy:master commit in: support/

2019-12-16 Thread Jason Zaman
commit: f88425ee9c7b0d1586d770c00bba35327fbb55da
Author: Chris PeBenito  ieee  org>
AuthorDate: Tue Oct  8 19:45:27 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f88425ee

fc_sort.py: Use "==" for comparing integers.

"is" is for testing two references are the same object.  The fact that this
worked is specific to the Python implementation.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 support/fc_sort.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/support/fc_sort.py b/support/fc_sort.py
index 9e38a9eb..3a35553b 100644
--- a/support/fc_sort.py
+++ b/support/fc_sort.py
@@ -108,7 +108,7 @@ class FileContext():
 return 0
 
 def __lt__(self, other):
-return self._compare(self, other) is -1
+return self._compare(self, other) == -1
 
 def __str__(self):
 if self.file_type:



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/flask/, /

2019-12-16 Thread Jason Zaman
commit: 24cfaf632c70f137883b0ec800dac0749d1da596
Author: Chris PeBenito  ieee  org>
AuthorDate: Thu Oct 31 07:03:38 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=24cfaf63

Fix file common ordering and kernel version from previous commit.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 INSTALL | 2 +-
 policy/flask/access_vectors | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/INSTALL b/INSTALL
index 0ec4e423..ca7d7b19 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,5 @@
 Reference Policy has the following runtime requirements:
-   * Linux kernel >= 2.6.34
+   * Linux kernel >= 2.6.33
 
 Reference Policy has the following build requirements:
* SELinux userspace 2.8

diff --git a/policy/flask/access_vectors b/policy/flask/access_vectors
index da910318..98b7bc6d 100644
--- a/policy/flask/access_vectors
+++ b/policy/flask/access_vectors
@@ -28,8 +28,8 @@ common file
swapon
quotaon
mounton
-   open
audit_access
+   open
execmod
watch
watch_mount



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 7231d7d18ef229fad0364e8ff29294004c34eaff
Author: Sugar, David  tresys  com>
AuthorDate: Tue Oct 29 17:28:05 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7231d7d1

Add missing gen_require for init_t in init_script_domain

Signed-off-by: Dave Sugar  tresys.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.if | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index bd6c965e..2e5bd3e8 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -101,6 +101,9 @@ interface(`init_script_domain',`
domtrans_pattern(init_run_all_scripts_domain, $2, $1)
 
ifdef(`init_systemd',`
+   gen_require(`
+   type init_t;
+   ')
allow $1 init_t:unix_stream_socket { getattr read write ioctl };
 
allow init_t $1:process2 { nnp_transition nosuid_transition };



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: 49aea25fb6c9a842294f966c236b215dde8925fb
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Oct 12 15:38:52 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=49aea25f

xserver: Move XDM dbus chats under main dbus optional.

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/xserver.te | 25 +
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 1adac371..1553454a 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,4 +1,4 @@
-policy_module(xserver, 3.18.1)
+policy_module(xserver, 3.18.2)
 
 gen_require(`
class x_drawable all_x_drawable_perms;
@@ -514,14 +514,6 @@ optional_policy(`
alsa_domtrans(xdm_t)
 ')
 
-optional_policy(`
-   colord_dbus_chat(xdm_t)
-')
-
-optional_policy(`
-   consolekit_dbus_chat(xdm_t)
-')
-
 optional_policy(`
consoletype_exec(xdm_t)
 ')
@@ -537,14 +529,23 @@ optional_policy(`
accountsd_dbus_chat(xdm_t)
')
 
+   optional_policy(`
+   colord_dbus_chat(xdm_t)
+   ')
+
+   optional_policy(`
+   consolekit_dbus_chat(xdm_t)
+   ')
+
+   optional_policy(`
+   devicekit_dbus_chat_power(xdm_t)
+   ')
+
optional_policy(`
systemd_read_logind_pids(xdm_t)
')
 ')
 
-optional_policy(`
-   devicekit_dbus_chat_power(xdm_t)
-')
 
 optional_policy(`
gnome_spec_domtrans_all_gkeyringd(xdm_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/flask/

2019-12-16 Thread Jason Zaman
commit: 531cc19f2c22c9815bf466a3f338fba0b47c9fe6
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Fri Oct 25 19:46:00 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=531cc19f

Add file and filesystem watch access vectors.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/flask/access_vectors | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/policy/flask/access_vectors b/policy/flask/access_vectors
index 30d3958d..da910318 100644
--- a/policy/flask/access_vectors
+++ b/policy/flask/access_vectors
@@ -31,6 +31,11 @@ common file
open
audit_access
execmod
+   watch
+   watch_mount
+   watch_sb
+   watch_with_perm
+   watch_reads
 }
 
 
@@ -201,6 +206,7 @@ class filesystem
associate
quotamod
quotaget
+   watch
 }
 
 class dir



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: f2c832a038e43ad3edefdf9960d51f4dc00bb681
Author: Sugar, David  tresys  com>
AuthorDate: Sun Nov 17 04:48:46 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=f2c832a0

resolve syslog imuxsock denial

I'm seeing the following error while starting rsyslog:
Nov 17 02:01:38 localhost rsyslogd: cannot create 
'/run/systemd/journal/syslog': Permission denied [v8.24.0-41.el7_7.2]
Nov 17 02:01:38 localhost rsyslogd: imuxsock does not run because we could not 
aquire any socket  [v8.24.0-41.el7_7.2]
Nov 17 02:01:38 localhost rsyslogd: activation of module imuxsock failed 
[v8.24.0-41.el7_7.2]

With the following denials:
type=AVC msg=audit(1573958708.773:1896): avc:  denied  { create } for  pid=2347 
comm="rsyslogd" name="syslog" scontext=system_u:system_r:syslogd_t:s0 
tcontext=system_u:object_r:syslogd_runtime_t:s0 tclass=sock_file permissive=1
type=AVC msg=audit(1573958708.773:1897): avc:  denied  { setattr } for  
pid=2347 comm="rsyslogd" name="syslog" dev="tmpfs" ino=19368 
scontext=system_u:system_r:syslogd_t:s0 
tcontext=system_u:object_r:syslogd_runtime_t:s0 tclass=sock_file permissive=1

Signed-off-by: Dave Sugar  tresys.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/logging.te | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index ce4570c8..0ac55531 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -432,6 +432,8 @@ allow syslogd_t syslogd_runtime_t:file map;
 files_pid_filetrans(syslogd_t, syslogd_runtime_t, file)
 allow syslogd_t syslogd_runtime_t:dir create_dir_perms;
 
+allow syslogd_t syslogd_runtime_t:sock_file { create setattr };
+
 kernel_read_crypto_sysctls(syslogd_t)
 kernel_read_system_state(syslogd_t)
 kernel_read_network_state(syslogd_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 1424ef367c3979513e9b1a17625c95e58e344213
Author: Chris PeBenito  ieee  org>
AuthorDate: Thu Oct 31 07:33:14 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1424ef36

init: Whitespace change.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.if | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index 2e5bd3e8..3465641f 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -104,6 +104,7 @@ interface(`init_script_domain',`
gen_require(`
type init_t;
')
+
allow $1 init_t:unix_stream_socket { getattr read write ioctl };
 
allow init_t $1:process2 { nnp_transition nosuid_transition };



[gentoo-commits] proj/hardened-refpolicy:master commit in: /, policy/flask/

2019-12-16 Thread Jason Zaman
commit: 985561a4219ed9456940e47d0cd9af1bb3d5c0df
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Fri Oct 25 19:45:31 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=985561a4

Move open, audit_access, and execmod to file common.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 INSTALL |  3 +++
 policy/flask/access_vectors | 32 +++-
 2 files changed, 6 insertions(+), 29 deletions(-)

diff --git a/INSTALL b/INSTALL
index f6baf840..0ec4e423 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,3 +1,6 @@
+Reference Policy has the following runtime requirements:
+   * Linux kernel >= 2.6.34
+
 Reference Policy has the following build requirements:
* SELinux userspace 2.8
* Python >= 3.4

diff --git a/policy/flask/access_vectors b/policy/flask/access_vectors
index 40d1c24d..30d3958d 100644
--- a/policy/flask/access_vectors
+++ b/policy/flask/access_vectors
@@ -28,6 +28,9 @@ common file
swapon
quotaon
mounton
+   open
+   audit_access
+   execmod
 }
 
 
@@ -208,9 +211,6 @@ inherits file
reparent
search
rmdir
-   open
-   audit_access
-   execmod
 }
 
 class file
@@ -218,52 +218,26 @@ inherits file
 {
execute_no_trans
entrypoint
-   execmod
-   open
-   audit_access
 }
 
 class lnk_file
 inherits file
-{
-   open
-   audit_access
-   execmod
-}
 
 class chr_file
 inherits file
 {
execute_no_trans
entrypoint
-   execmod
-   open
-   audit_access
 }
 
 class blk_file
 inherits file
-{
-   open
-   audit_access
-   execmod
-}
 
 class sock_file
 inherits file
-{
-   open
-   audit_access
-   execmod
-}
 
 class fifo_file
 inherits file
-{
-   open
-   audit_access
-   execmod
-}
 
 class fd
 {



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: d2bfc0cfbd0a662aa22874a440e4138b5ad7cf48
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Nov 23 15:26:50 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d2bfc0cf

logging: Reorder lines.

No rule change.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/logging.te | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 0ac55531..7aa2bcd0 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -425,14 +425,12 @@ manage_files_pattern(syslogd_t, syslogd_var_lib_t, 
syslogd_var_lib_t)
 allow syslogd_t syslogd_var_lib_t:file map;
 files_search_var_lib(syslogd_t)
 
-# manage pid file
-manage_files_pattern(syslogd_t, syslogd_runtime_t, syslogd_runtime_t)
-allow syslogd_t syslogd_runtime_t:file map;
-
-files_pid_filetrans(syslogd_t, syslogd_runtime_t, file)
+# manage runtime files
 allow syslogd_t syslogd_runtime_t:dir create_dir_perms;
-
 allow syslogd_t syslogd_runtime_t:sock_file { create setattr };
+allow syslogd_t syslogd_runtime_t:file map;
+manage_files_pattern(syslogd_t, syslogd_runtime_t, syslogd_runtime_t)
+files_pid_filetrans(syslogd_t, syslogd_runtime_t, file)
 
 kernel_read_crypto_sysctls(syslogd_t)
 kernel_read_system_state(syslogd_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: bc0f3d5ffd39f0ffe8fc386fbb619337f3923718
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sat Oct  5 11:27:24 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=bc0f3d5f

Allow realmd_t to read localization files


time->Sat Oct  5 13:11:40 2019
type=AVC msg=audit(1570273900.483:148): avc:  denied  { open } for  pid=1382 
comm="realmd" path="/etc/locale.alias" dev="dm-1" ino=1047048 
scontext=system_u:system_r:realmd_t:s0 tcontext=system_u:object_r:locale_t:s0 
tclass=file permissive=1
type=AVC msg=audit(1570273900.483:148): avc:  denied  { read } for  pid=1382 
comm="realmd" name="locale.alias" dev="dm-1" ino=1047048 
scontext=system_u:system_r:realmd_t:s0 tcontext=system_u:object_r:locale_t:s0 
tclass=file permissive=1
type=AVC msg=audit(1570273900.483:148): avc:  denied  { read } for  pid=1382 
comm="realmd" name="locale.alias" dev="dm-1" ino=262415 
scontext=system_u:system_r:realmd_t:s0 tcontext=system_u:object_r:locale_t:s0 
tclass=lnk_file permissive=1
type=AVC msg=audit(1570273900.483:148): avc:  denied  { search } for  pid=1382 
comm="realmd" name="locale" dev="dm-1" ino=262056 
scontext=system_u:system_r:realmd_t:s0 tcontext=system_u:object_r:locale_t:s0 
tclass=dir permissive=1

time->Sat Oct  5 13:11:40 2019
type=AVC msg=audit(1570273900.483:149): avc:  denied  { getattr } for  pid=1382 
comm="realmd" path="/etc/locale.alias" dev="dm-1" ino=1047048 
scontext=system_u:system_r:realmd_t:s0 tcontext=system_u:object_r:locale_t:s0 
tclass=file permissive=1


Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/realmd.te | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/policy/modules/services/realmd.te 
b/policy/modules/services/realmd.te
index 5bc878b2..841b02a4 100644
--- a/policy/modules/services/realmd.te
+++ b/policy/modules/services/realmd.te
@@ -44,6 +44,9 @@ auth_use_nsswitch(realmd_t)
 
 logging_send_syslog_msg(realmd_t)
 
+# Read /etc/locale.alias
+miscfiles_read_localization(realmd_t)
+
 optional_policy(`
dbus_system_domain(realmd_t, realmd_exec_t)
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2019-12-16 Thread Jason Zaman
commit: 4d1444050ec18a85c448bb68a7201e1c04c5b199
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Dec 16 13:13:44 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:44 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4d144405

Merge upstream

Signed-off-by: Jason Zaman  gentoo.org>

 gentoo/STATE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index 0cc2fd8e..421f2018 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1 +1 @@
-master 230262368b3afcb25f7dcbc03c9d040cd2b6fbbb
+master 17f06cf1fe35008c20f0774e59b9bb49a2146de7



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 9074e45e4da9e23b5e161fe4da909672001f4cb0
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Fri Nov 22 21:39:35 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=9074e45e

unconfined: Fix systemd --user rule.

Use the full init_pgm_spec_user_daemon_domain() to ensure correct
permissions.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.if   | 7 +--
 policy/modules/system/unconfined.te | 2 +-
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index 3465641f..9425c651 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -672,12 +672,7 @@ interface(`init_domtrans',`
 ## 
 ## 
 ## 
-## Domain allowed to transition.
-## 
-## 
-## 
-## 
-## New domain.
+## The type to be used as a systemd --user domain.
 ## 
 ## 
 #

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index 62b9eb17..2bb15219 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -62,7 +62,7 @@ ifdef(`init_systemd',`
# for systemd-analyze
init_service_status(unconfined_t)
# for systemd --user:
-   init_pgm_entrypoint(unconfined_t)
+   init_pgm_spec_user_daemon_domain(unconfined_t)
 
optional_policy(`
systemd_dbus_chat_resolved(unconfined_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: a38acee2cfa56d90e3e39f4ea79ccbdf44478f5b
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Nov 23 15:27:14 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a38acee2

logging: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/logging.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 7aa2bcd0..a47a2659 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -1,4 +1,4 @@
-policy_module(logging, 1.30.2)
+policy_module(logging, 1.30.3)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 53965ae805001f34662311a40b19e3a307d0e81e
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Wed Nov 13 19:23:57 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=53965ae8

unconfined: Add namespaced capabilities.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/unconfined.if | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/system/unconfined.if 
b/policy/modules/system/unconfined.if
index 0a2f7a86..f2867c18 100644
--- a/policy/modules/system/unconfined.if
+++ b/policy/modules/system/unconfined.if
@@ -20,8 +20,8 @@ interface(`unconfined_domain_noaudit',`
')
 
# Use most Linux capabilities
-   allow $1 self:capability { chown dac_override dac_read_search fowner 
fsetid kill setgid setuid setpcap linux_immutable net_bind_service 
net_broadcast net_admin net_raw ipc_lock ipc_owner sys_rawio sys_chroot 
sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time 
sys_tty_config mknod lease audit_write audit_control setfcap };
-   allow $1 self:capability2 { syslog wake_alarm };
+   allow $1 self:{ capability cap_userns } { chown dac_override 
dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable 
net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_rawio 
sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource 
sys_time sys_tty_config mknod lease audit_write audit_control setfcap };
+   allow $1 self:{ capability2 cap2_userns } { syslog wake_alarm };
allow $1 self:fifo_file manage_fifo_file_perms;
 
# Transition to myself, to make get_ordered_context_list happy.



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2019-12-16 Thread Jason Zaman
commit: 6f4564d1a54ab5834d4831aeb320d74178d8650f
Author: Chris PeBenito  ieee  org>
AuthorDate: Thu Oct 31 08:12:24 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=6f4564d1

init: Module version bump.

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 55b981c2..fe9b8535 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1,4 +1,4 @@
-policy_module(init, 2.7.3)
+policy_module(init, 2.7.4)
 
 gen_require(`
class passwd rootok;



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: 5aa9a2bef4cc2428c7d31dd892ad9f6d8b85c85e
Author: Laurent Bigonville  bigon  be>
AuthorDate: Thu Oct  3 16:22:17 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5aa9a2be

Allow the systemd dbus-daemon to talk to systemd

Recent versions of dbus are started as Type=notify

type=AVC msg=audit(03/10/19 15:32:40.347:64) : avc:  denied  { write } for  
pid=809 comm=dbus-daemon name=notify dev="tmpfs" ino=1751 
scontext=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 
tcontext=system_u:object_r:init_runtime_t:s0 tclass=sock_file permissive=1

Signed-off-by: Laurent Bigonville  bigon.be>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/dbus.te | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te
index 3c422dd8..1d7123ba 100644
--- a/policy/modules/services/dbus.te
+++ b/policy/modules/services/dbus.te
@@ -165,6 +165,9 @@ ifdef(`init_systemd', `
# for /run/systemd/dynamic-uid/
init_list_pids(system_dbusd_t)
init_read_runtime_symlinks(system_dbusd_t)
+
+   # Recent versions of dbus are started as Type=notify
+   init_write_runtime_socket(system_dbusd_t)
 ')
 
 optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2019-12-16 Thread Jason Zaman
commit: 37542ac09fb256f61633b16f5173a68605dfce72
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Oct 12 15:36:54 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:13:11 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=37542ac0

xserver: Remove duplicate colord rule.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/xserver.te | 4 
 1 file changed, 4 deletions(-)

diff --git a/policy/modules/services/xserver.te 
b/policy/modules/services/xserver.te
index 5948205a..1adac371 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -518,10 +518,6 @@ optional_policy(`
colord_dbus_chat(xdm_t)
 ')
 
-optional_policy(`
-   colord_dbus_chat(xdm_t)
-')
-
 optional_policy(`
consolekit_dbus_chat(xdm_t)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: /

2019-12-16 Thread Jason Zaman
commit: 466f490ecad2fff5bf088b0bcab4f35b1c6e4830
Author: Christian Göttsche  googlemail  com>
AuthorDate: Thu Oct  3 23:11:22 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec 16 13:09:20 2019 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=466f490e

travis: run check_fc_files linter with python 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 .travis.yml | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 7a377148..8be908cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,6 @@ matrix:
 # for T in standard mls mcs ; do for D in arch debian gentoo ; do for I in n y 
; do for M in y n ; do for S in n y ; do
 # echo "  - TYPE=$T DISTRO=$D DIRECT_INITRC=$I MONOLITHIC=$M SYSTEMD=$S" ; 
done ; done ; done ; done ; done
 env:
-  - LINT=true TYPE=standard
   - TYPE=standard DISTRO=gentoo MONOLITHIC=n SYSTEMD=n WERROR=y
   - TYPE=standard DISTRO=gentoo MONOLITHIC=n SYSTEMD=y WERROR=y
   - TYPE=standard DISTRO=gentoo MONOLITHIC=y SYSTEMD=n WERROR=y
@@ -23,6 +22,11 @@ env:
   - TYPE=mls DISTRO=gentoo MONOLITHIC=y SYSTEMD=n WERROR=y
   - TYPE=mls DISTRO=gentoo MONOLITHIC=y SYSTEMD=y WERROR=y
 
+matrix:
+  include:
+  - python: 3.7
+env: LINT=true TYPE=standard
+
 sudo: false
 dist: bionic
 
@@ -87,7 +91,7 @@ install:
 script:
   - echo $TYPE $DISTRO $MONOLITHIC $SYSTEMD $WERROR
   - set -e
-  - if [ -n "$LINT" ] ; then ./testing/check_fc_files.py ; fi
+  - if [ -n "$LINT" ] ; then python3 -t -t -E -W error 
testing/check_fc_files.py ; fi
   - make bare
   - make conf
   - make



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

2019-12-16 Thread Matthew Thode
commit: fe8651068ff3f480703cb4262a36208948846873
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Dec 16 17:37:06 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Dec 16 17:37:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe865106

net-analyzer/icinga2: switch to /run more completely

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

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

diff --git a/net-analyzer/icinga2/icinga2-.ebuild 
b/net-analyzer/icinga2/icinga2-.ebuild
index 31e997e9e6a..39558b4834e 100644
--- a/net-analyzer/icinga2/icinga2-.ebuild
+++ b/net-analyzer/icinga2/icinga2-.ebuild
@@ -70,6 +70,7 @@ src_configure() {
-DICINGA2_USER=icinga
-DICINGA2_GROUP=icingacmd
-DICINGA2_COMMAND_GROUP=icingacmd
+   -DICINGA2_RUNDIR=/run
-DINSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=yes
-DUSE_SYSTEMD=$(usex systemd ON OFF)
-DLOGROTATE_HAS_SU=ON
@@ -135,7 +136,7 @@ src_install() {
keepdir /var/lib/icinga2/api/log
keepdir /var/spool/icinga2/perfdata
 
-   rm -r "${D}/var/run" || die "failed to remove /var/run"
+   rm -r "${D}/run" || die "failed to remove /run"
rm -r "${D}/var/cache" || die "failed to remove /var/cache"
 
fowners root:icinga /etc/icinga2



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

2019-12-16 Thread Sebastian Pipping
commit: e1181e9d0d3384fe850ccb09321a9660047a1dcd
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Dec 16 17:25:45 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Dec 16 17:27:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1181e9d

dev-python/recommonmark: 0.5.0

Closes: https://bugs.gentoo.org/679138
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/recommonmark/Manifest  |  1 +
 dev-python/recommonmark/recommonmark-0.5.0.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/recommonmark/Manifest b/dev-python/recommonmark/Manifest
index b83ef2cf47a..63ae71d0d5a 100644
--- a/dev-python/recommonmark/Manifest
+++ b/dev-python/recommonmark/Manifest
@@ -1,3 +1,4 @@
 DIST recommonmark-0.4.0.tar.gz 7112 BLAKE2B 
d0e0f95f251e859908523c90b012ef2b162823d72b87192651d08a9cb5217a8bf497caf0320cefd3e724f77d3ad4324db446ddb57de55fd308c7739b78f55c04
 SHA512 
30d900840093c9ee2c1a322aeaba64c06c6f236e4c86a8d7604edc7d9fb0e78d66387f844619364d9253585db3f38d212242d2798153f343bc01ad281c146c9c
+DIST recommonmark-0.5.0.tar.gz 22356 BLAKE2B 
e22c6741e704b7017ff81282bd3297272f36396628b3a85e9e2ac5548b363a8b02f6aeb3db256b885a3a9a0ebe681da10f4f29c18f1bdb33490da55bf375b444
 SHA512 
e11a86961e477e9ae258df90c666fd0129a0ae858a8d5399b7f768b9e9ec5b4952ef5f9383ea91d8ccb1379e2753151387f7250588a98f43929bf3ebe78b7df9
 DIST recommonmark-33b5c2a4ec50d18d3f659aa119d3bd11452327da.tar.gz 22085 
BLAKE2B 
2225f8854eb92f9c905c5943c3d4db1cb56ccf22826f32101c9e8db6ac1a1658a543d58a71bfdd8650f225229be5c47658a6db9c6f535718eab5361589436d77
 SHA512 
4b4c3c9354c3de223c7d441b1665879d49a2f9f2328532901c69d10f4f8d90ff84e28aab3d1b4884edecd80071193ec69fbdbce735527ec2edc574b5a3d1fe88
 DIST recommonmark-fdeeda5f6fe3ed8905deb7a067cc5951a477d091.tar.gz 22249 
BLAKE2B 
7466fc1448b54c2fd6969fa06e10c11e7bf1f2d772d96d749de9023d60570387a5472c74d660e8bd0722d294dd2ac1dec8d7d6fc49b281eea14b1f9ce423cf94
 SHA512 
67fa0b13d49d1f6b08e2fa28cf127c6dadb6454329a35e1e1217ff3bc93aff1a1a040740478cfdcab1b72acd939e0a81d7d8638e7ecdcc76e2791ddc33b8f0ac

diff --git a/dev-python/recommonmark/recommonmark-0.5.0.ebuild 
b/dev-python/recommonmark/recommonmark-0.5.0.ebuild
new file mode 100644
index 000..0682bede160
--- /dev/null
+++ b/dev-python/recommonmark/recommonmark-0.5.0.ebuild
@@ -0,0 +1,30 @@
+# 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,6,7}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
+HOMEPAGE="https://recommonmark.readthedocs.io/;
+SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/commonmark-0.8[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+python_test() {
+   pytest -vv || die "Tests fail with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/reswrap/, app-editors/adie/, x11-libs/fox/, eclass/, ...

2019-12-16 Thread Jason A. Donenfeld
commit: 751d1b0d68c87ace41422195a8d9e087b5f94a24
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 16:46:06 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 17:17:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751d1b0d

x11-libs/fox: bump versions

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-editors/adie/Manifest  |  2 +-
 .../{adie-1.7.54.ebuild => adie-1.7.67.ebuild} |  0
 dev-util/reswrap/Manifest  |  2 +-
 dev-util/reswrap/reswrap-4.0.0.ebuild  |  2 +-
 eclass/fox.eclass  |  2 +-
 sci-calculators/calculator/Manifest|  2 +-
 ...ator-1.7.54.ebuild => calculator-1.7.67.ebuild} |  0
 x11-libs/fox/Manifest  |  5 ++-
 x11-libs/fox/fox-1.6.49.ebuild | 41 --
 .../fox/{fox-1.6.50.ebuild => fox-1.6.57.ebuild}   |  0
 .../fox/{fox-1.7.54.ebuild => fox-1.7.67.ebuild}   |  9 +++--
 x11-misc/pathfinder/Manifest   |  2 +-
 ...nder-1.7.49.ebuild => pathfinder-1.7.67.ebuild} |  0
 x11-misc/shutterbug/Manifest   |  2 +-
 ...rbug-1.7.49.ebuild => shutterbug-1.7.67.ebuild} |  0
 15 files changed, 16 insertions(+), 53 deletions(-)

diff --git a/app-editors/adie/Manifest b/app-editors/adie/Manifest
index 58010888bf1..d7c4453bf9f 100644
--- a/app-editors/adie/Manifest
+++ b/app-editors/adie/Manifest
@@ -1 +1 @@
-DIST fox-1.7.54.tar.gz 5384000 BLAKE2B 
8970872d1c626d7ac5b0f944e8ea26a29bb757e4c646116016eaa1eccc2c0328c5047438e87fb6c2deab0a65e2b34cc91e8458150329a3e574e93608694a2dec
 SHA512 
cf14a09f9a6a812ac87839a5df8fd68f693e59050695e8da5dbfe018676f29bc263e4f9208dc06419068e4140b826a0dcf70a8925fec379edf3e4d0d0b693795
+DIST fox-1.7.67.tar.gz 5689421 BLAKE2B 
60f2d8e887a41f1e234cd31c1bd2702bcedae0f1b47cb7b9832c317e34a9b517cb603033d28e5ed66c4b97c85deaf3caa8dd40a508eaf715d63772e6ef0020b0
 SHA512 
a45db7ea9453e2afe0ff61ed6608925e94f9202dc1fbee5e2b88a5a1c16310019cb4611090f8234ad6ebc46a6519a36085683c4553d47bc9c21b8ef0c13ab540

diff --git a/app-editors/adie/adie-1.7.54.ebuild 
b/app-editors/adie/adie-1.7.67.ebuild
similarity index 100%
rename from app-editors/adie/adie-1.7.54.ebuild
rename to app-editors/adie/adie-1.7.67.ebuild

diff --git a/dev-util/reswrap/Manifest b/dev-util/reswrap/Manifest
index 870deae6bf5..4a2840904c9 100644
--- a/dev-util/reswrap/Manifest
+++ b/dev-util/reswrap/Manifest
@@ -1 +1 @@
-DIST fox-1.6.40.tar.gz 4353981 BLAKE2B 
f024341d12a9ab0e69284513e0500a0448a66f112a656cfbaa700720a4823f8a13fa81752ed90b843eb27f72bd948ea3fd7ab106e9fb57fc43c728aefcfc88f5
 SHA512 
63c46b3db2693c91dc6277b08395ab3a0748414471b7bff10062cac9ddc5e743ee7af5b85ea5f7b7dc96723baa1c9ff7ae18a0f503a210b6255ac956023ac17b
+DIST fox-1.6.57.tar.gz 4284018 BLAKE2B 
3efbc6188225f9444fbd347359e8b4041a08fe654acb99c48e4966e501a2f72a44863f2e9b60ae810a259951f89cfc27b9a8b6341e029627066712e0dbf20e40
 SHA512 
e7b91054a9ea674818803415284cb61572935d22466e446cb37ef68344e2684e8acd567f7c8a6912f939dcbcc37455119ad6a01ac30513f460d0b3937b7e6087

diff --git a/dev-util/reswrap/reswrap-4.0.0.ebuild 
b/dev-util/reswrap/reswrap-4.0.0.ebuild
index fc29ccd3ba1..eaf511e523d 100644
--- a/dev-util/reswrap/reswrap-4.0.0.ebuild
+++ b/dev-util/reswrap/reswrap-4.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 
 FOX_COMPONENT="utils"
-FOX_PV="1.6.40"
+FOX_PV="1.6.57"
 
 inherit fox
 

diff --git a/eclass/fox.eclass b/eclass/fox.eclass
index 0964025d2d8..b40f8273d15 100644
--- a/eclass/fox.eclass
+++ b/eclass/fox.eclass
@@ -30,7 +30,7 @@
 #
 # EAPI phase trickery borrowed from enlightenment.eclass
 
-inherit autotools versionator
+inherit autotools versionator desktop
 
 
 FOX_EXPF="src_unpack src_compile src_install pkg_postinst"

diff --git a/sci-calculators/calculator/Manifest 
b/sci-calculators/calculator/Manifest
index 58010888bf1..d7c4453bf9f 100644
--- a/sci-calculators/calculator/Manifest
+++ b/sci-calculators/calculator/Manifest
@@ -1 +1 @@
-DIST fox-1.7.54.tar.gz 5384000 BLAKE2B 
8970872d1c626d7ac5b0f944e8ea26a29bb757e4c646116016eaa1eccc2c0328c5047438e87fb6c2deab0a65e2b34cc91e8458150329a3e574e93608694a2dec
 SHA512 
cf14a09f9a6a812ac87839a5df8fd68f693e59050695e8da5dbfe018676f29bc263e4f9208dc06419068e4140b826a0dcf70a8925fec379edf3e4d0d0b693795
+DIST fox-1.7.67.tar.gz 5689421 BLAKE2B 
60f2d8e887a41f1e234cd31c1bd2702bcedae0f1b47cb7b9832c317e34a9b517cb603033d28e5ed66c4b97c85deaf3caa8dd40a508eaf715d63772e6ef0020b0
 SHA512 
a45db7ea9453e2afe0ff61ed6608925e94f9202dc1fbee5e2b88a5a1c16310019cb4611090f8234ad6ebc46a6519a36085683c4553d47bc9c21b8ef0c13ab540

diff --git a/sci-calculators/calculator/calculator-1.7.54.ebuild 
b/sci-calculators/calculator/calculator-1.7.67.ebuild
similarity index 100%
rename from sci-calculators/calculator/calculator-1.7.54.ebuild
rename to sci-calculators/calculator/calculator-1.7.67.ebuild

diff --git 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/fox/, profiles/

2019-12-16 Thread Jason A. Donenfeld
commit: 6bb301b0b8ba5a10eec7ccc5042f0e7745e41770
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec 16 17:06:27 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec 16 17:17:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb301b0

x11-libs/fox: prepare for deletion of old cruft

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 profiles/package.mask  | 17 +++
 x11-libs/fox/fox-1.7.67.ebuild | 67 +-
 x11-libs/fox/metadata.xml  |  5 +++-
 3 files changed, 61 insertions(+), 28 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 8fcd6f0c5fc..ec341f2a7e0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,24 +32,15 @@
 
 #--- END OF EXAMPLES ---
 
-# Michał Górny  (2019-12-16)
-# All of FOX Toolkit packages are unmaintained.  The library was last
-# bumped in Jan 2016, and is pending bump since.  Other packages are
-# even more behind.  Including media-sound/gogglesmm as the only revdep.
-# Removal in 30 days.  Bug #703088.
+# Jason A. Donenfeld  (2019-12-16)
+# Simplify FOX packages. Nobody uses the demo apps or the "stable" branch.
+# Removal in 30 days.  Bug #703088. Bug #703084.
 app-editors/adie
 dev-util/reswrap
-media-sound/gogglesmm
 sci-calculators/calculator
-x11-libs/fox
+x11-libs/fox:1.6
 x11-misc/pathfinder
 x11-misc/shutterbug
-
-# Michał Górny  (2019-12-16)
-# Old slot of unmaintained x11-libs/fox.  Last touched in 2015, pending
-# bump since.  x11-misc/xfe is the only revdep.
-# Removal in 30 days.  Bug #703084.
-x11-libs/fox:1.6
 x11-misc/xfe
 
 # Michał Górny  (2019-12-15)

diff --git a/x11-libs/fox/fox-1.7.67.ebuild b/x11-libs/fox/fox-1.7.67.ebuild
index 9a65bf97146..0be6c0ddb46 100644
--- a/x11-libs/fox/fox-1.7.67.ebuild
+++ b/x11-libs/fox/fox-1.7.67.ebuild
@@ -3,18 +3,16 @@
 
 EAPI=5
 
-inherit fox
+inherit autotools versionator
 
 LICENSE="LGPL-2.1"
 SLOT="1.7"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib"
+IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile"
 
-# newish autoconf needed for working mmap check
 RDEPEND="x11-libs/libXrandr
x11-libs/libXcursor
x11-libs/fox-wrapper
-   >=sys-devel/autoconf-2.67
bzip2? ( app-arch/bzip2 )
jpeg? ( virtual/jpeg:= )
opengl? ( virtual/glu virtual/opengl )
@@ -22,38 +20,79 @@ RDEPEND="x11-libs/libXrandr
tiff? ( media-libs/tiff:0= )
truetype? ( media-libs/freetype:2
x11-libs/libXft )
-   zlib? ( sys-libs/zlib )"
+   zlib? ( sys-libs/zlib )
+   doc? ( app-doc/doxygen )
+"
 DEPEND="${RDEPEND}
x11-base/xorg-proto
x11-libs/libXt"
 
+DESCRIPTION="C++ Toolkit for developing Graphical User Interfaces easily and 
effectively"
+HOMEPAGE="http://www.fox-toolkit.org/;
+SRC_URI="ftp://ftp.fox-toolkit.org/pub/${P}.tar.gz;
+
 src_prepare() {
-   fox_src_prepare
sed -i '/#define REXDEBUG 1/d' lib/FXRex.cpp || die "Unable to remove 
spurious debug line."
+   local d
+   for d in windows adie calculator pathfinder shutterbug; do
+   sed -i -e "s:${d}::" Makefile.am || die "Unable to remove $d."
+   done
+
+   # Respect system CXXFLAGS
+   sed -i -e 's:CXXFLAGS=""::' configure.ac || die "Unable to force 
cxxflags."
+
+   # don't strip binaries
+   sed -i -e '/LDFLAGS="-s ${LDFLAGS}"/d' configure.ac || die "Unable to 
prevent stripping."
+
+   eautoreconf
 }
 
 src_configure() {
-   FOXCONF="$(use_enable bzip2 bz2lib) \
+   econf \
+   $(use debug && echo --enable-debug || echo --enable-release) \
+   $(use_enable bzip2 bz2lib) \
$(use_enable jpeg) \
$(use_with opengl) \
$(use_enable png) \
$(use_enable tiff) \
$(use_with truetype xft) \
-   $(use_enable zlib)" fox_src_configure
+   $(use_enable zlib) \
+   $(use_with profile profiling)
+}
+
+src_compile() {
+   emake || die "compile error"
+   use doc && emake -C "${S}"/doc docs
 }
 
 src_install() {
-   fox_src_install
+   emake install \
+   DESTDIR="${D}" \
+   htmldir=/usr/share/doc/${PF}/html \
+   artdir=/usr/share/doc/${PF}/html/art \
+   screenshotsdir=/usr/share/doc/${PF}/html/screenshots
+
CP="${ED}/usr/bin/ControlPanel"
if [[ -f ${CP} ]] ; then
mv "${CP}" "${ED}/usr/bin/fox-ControlPanel-${SLOT}" || \
die "Failed to install ControlPanel"
fi
-}
 
-pkg_postinst() {
-   fox_pkg_postinst
+   for doc in ADDITIONS AUTHORS LICENSE_ADDENDUM README TRACING ; do
+   [ -f $doc ] && dodoc $doc
+   done
+
+   # remove documentation if USE=-doc
+  

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

2019-12-16 Thread Sebastian Pipping
commit: 0f8f02e2d863c8a591ea9bdb1a623527ec2313ba
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Dec 16 16:57:17 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Dec 16 17:02:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8f02e2

dev-python/paramiko: 2.7.1

Closes: https://bugs.gentoo.org/702020
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20

 dev-python/paramiko/Manifest   |  1 +
 .../paramiko/files/paramiko-2.7.1-tests.patch  | 62 ++
 dev-python/paramiko/paramiko-2.7.1.ebuild  | 60 +
 3 files changed, 123 insertions(+)

diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest
index cedc946bc49..5eff383e6d9 100644
--- a/dev-python/paramiko/Manifest
+++ b/dev-python/paramiko/Manifest
@@ -1,2 +1,3 @@
 DIST paramiko-2.4.2.tar.gz 289126 BLAKE2B 
767f81a09b32762241eed6661e520e3b3a96acfe8e6e638ea7ae180a8b6866f8f4adeae0a0146d46ecbfccbe71334c5f5c14e2d049744258ca4808ac21365185
 SHA512 
894c2ebfcfb35a84fe74670d0eb67022a49b7bf165f31acd929045c17509d8a2be111e8319f20513b5034efd033edc6432b2ca2e7027dc7e3c6703166a96790f
 DIST paramiko-2.6.0.tar.gz 304469 BLAKE2B 
cde861069c8924b2f685675266fd28600ffd24a39074e9ad5db8fd1d010c6e23ca13a2c78a79b23504dfff395b773b171e7c787119d01e3b92a2eec44ca8b40a
 SHA512 
1ac2c3486cb786a1e4640d7b7f8628087f9b78ee247b09dbd3ac2646790da4f12cf95fc4291f27f200b63ec6c11d9ebf5a1283f88cf2de7c2eb6e6f76e892ef2
+DIST paramiko-2.7.1.tar.gz 330391 BLAKE2B 
0f7a2f3b6c15a68002001d69f8402deea5421a8b1f6cf35061a8a36f4b81b7a291d7b0f0b457f32de4c4769659a2e067f0bdb6cc5dcdd0810ebf917e349e85af
 SHA512 
2cebed2420cf9af77cb0d459b64a74adcffcdb15bd58c8fc9243855ae91f43e16706665b64ce2851f6e99e59ca6a47d7299a2aae35a4c9d01ab97b343569c4b2

diff --git a/dev-python/paramiko/files/paramiko-2.7.1-tests.patch 
b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch
new file mode 100644
index 000..9c3570c2c58
--- /dev/null
+++ b/dev-python/paramiko/files/paramiko-2.7.1-tests.patch
@@ -0,0 +1,62 @@
+From e3e904cc88a08e88c9051de4f5a6f1b6e78bf4a6 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Mon, 16 Dec 2019 17:39:50 +0100
+Subject: [PATCH] Strip use of pytest-relaxed
+
+.. since it was removed from the tree due to breaking pytest.
+---
+ tests/test_client.py | 23 +++
+ 1 file changed, 11 insertions(+), 12 deletions(-)
+
+diff --git a/tests/test_client.py b/tests/test_client.py
+index 60ad310..22a2e40 100644
+--- a/tests/test_client.py
 b/tests/test_client.py
+@@ -33,7 +33,6 @@ import warnings
+ import weakref
+ from tempfile import mkstemp
+ 
+-from pytest_relaxed import raises
+ from mock import patch, Mock
+ 
+ import paramiko
+@@ -684,10 +683,10 @@ class PasswordPassphraseTests(ClientTest):
+ 
+ # TODO: more granular exception pending #387; should be signaling "no auth
+ # methods available" because no key and no password
+-@raises(SSHException)
+ def test_passphrase_kwarg_not_used_for_password_auth(self):
+-# Using the "right" password in the "wrong" field shouldn't work.
+-self._test_connection(passphrase="pygmalion")
++with self.assertRaises(SSHException):
++# Using the "right" password in the "wrong" field shouldn't work.
++self._test_connection(passphrase="pygmalion")
+ 
+ def test_passphrase_kwarg_used_for_key_passphrase(self):
+ # Straightforward again, with new passphrase kwarg.
+@@ -705,14 +704,14 @@ class PasswordPassphraseTests(ClientTest):
+ password="television",
+ )
+ 
+-@raises(AuthenticationException)  # TODO: more granular
+ def 
test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given(  # noqa
+ self
+ ):
+-# Sanity: if we're given both fields, the password field is NOT used 
as
+-# a passphrase.
+-self._test_connection(
+-key_filename=_support("test_rsa_password.key"),
+-password="television",
+-passphrase="wat? lol no",
+-)
++with self.assertRaises(AuthenticationException):
++# Sanity: if we're given both fields, the password field is NOT 
used as
++# a passphrase.
++self._test_connection(
++key_filename=_support("test_rsa_password.key"),
++password="television",
++passphrase="wat? lol no",
++)
+-- 
+2.23.0
+

diff --git a/dev-python/paramiko/paramiko-2.7.1.ebuild 
b/dev-python/paramiko/paramiko-2.7.1.ebuild
new file mode 100644
index 000..5587e75a3c8
--- /dev/null
+++ b/dev-python/paramiko/paramiko-2.7.1.ebuild
@@ -0,0 +1,60 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="SSH2 

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

2019-12-16 Thread Aaron Bauman
commit: ae8fe36b03c79b1ba71485b1f491ddd0cbbc05bd
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 16:56:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 16:56:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8fe36b

sys-fs/squashfs-tools: arm64 stable (bug #697692)

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

 sys-fs/squashfs-tools/squashfs-tools-4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.4.ebuild 
b/sys-fs/squashfs-tools/squashfs-tools-4.4.ebuild
index 3f7f548b7f0..8fd279d4e1b 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.4.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv 
s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86"
 IUSE="debug lz4 lzma lzo static xattr +xz zstd"
 
 LIB_DEPEND="



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

2019-12-16 Thread Aaron Bauman
commit: c2ccc32a10db24b479e639e10e812ffe3d383ac7
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 16:23:03 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 16:23:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ccc32a

net-libs/liblockfile: arm64 stable (bug #702640)

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

 net-libs/liblockfile/liblockfile-1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/liblockfile/liblockfile-1.16.ebuild 
b/net-libs/liblockfile/liblockfile-1.16.ebuild
index d350ec4bea3..cbd3cc79b49 100644
--- a/net-libs/liblockfile/liblockfile-1.16.ebuild
+++ b/net-libs/liblockfile/liblockfile-1.16.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/miquels/liblockfile/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND="acct-group/mail"



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

2019-12-16 Thread Marek Szuba
commit: c1210bc476d8126c337aa416fb8018377e8a0490
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 16 15:58:12 2019 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 16 16:05:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1210bc4

net-analyzer/suricata: add self to the list of maintainers

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

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

diff --git a/net-analyzer/suricata/metadata.xml 
b/net-analyzer/suricata/metadata.xml
index bc25d72f088..cc49d0aa09f 100644
--- a/net-analyzer/suricata/metadata.xml
+++ b/net-analyzer/suricata/metadata.xml
@@ -4,6 +4,10 @@
   
 s...@gentoo.org
   
+  
+mare...@gentoo.org
+Marek Szuba
+  
   
 Enable AF_PACKET support
 Enable support for eBPF (as well as XDP if supported by 
the kernel and the NIC driver)



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

2019-12-16 Thread Marek Szuba
commit: da28437322994c655e77d94dcd82d01d575fce58
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Dec 16 15:56:33 2019 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Dec 16 16:05:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da284373

net-analyzer/suricata: bump to 5.0.0 and EAPI 7

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

 net-analyzer/suricata/Manifest |   1 +
 .../files/suricata-5.0.0_configure-lua-flags.patch |  16 ++
 ...suricata-5.0.0_configure-no-lz4-automagic.patch |  23 +++
 .../files/suricata-5.0.0_default-config.patch  |  61 +++
 net-analyzer/suricata/files/suricata.service   |  21 +++
 net-analyzer/suricata/files/suricata.tmpfiles  |   1 +
 net-analyzer/suricata/metadata.xml |   6 +-
 net-analyzer/suricata/suricata-5.0.0.ebuild| 185 +
 8 files changed, 313 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/suricata/Manifest b/net-analyzer/suricata/Manifest
index fe67675774d..72532b86510 100644
--- a/net-analyzer/suricata/Manifest
+++ b/net-analyzer/suricata/Manifest
@@ -1 +1,2 @@
 DIST suricata-4.0.4.tar.gz 12511121 BLAKE2B 
d9dfb00a45c2e9810409a8ce91a83e23ebce20eb28492bf24f9688d292b5805dca932c39cc673cf1148325fe5ef7936dda7f6c7819605753cb2e2ddc1cf5dba0
 SHA512 
6e158aa6d3edb9d11e0df3f986392ee2ae49ab4dfb978288ced4484dbe5c08ae061db2a566be6d22cf14bd0b88f87f9cb9c0a657d7fc44e099b8783d933c771e
+DIST suricata-5.0.0.tar.gz 23689051 BLAKE2B 
701625d50dacbeb846d7ea1c3aad3980969c1c0124c007d843353fe25b7e579378d2cd125db4660e33fff1f8cf20eac4bbafe280ba6ff31f988fb6c42b29b6aa
 SHA512 
0dc8941fdf29d615531eeda6f6076052cca79fda6dda3c96300c08b343a64a1700fd23dd83a03507009ab7c9b19c91b65ee65e704f55ddee17764b71e9e2911e

diff --git 
a/net-analyzer/suricata/files/suricata-5.0.0_configure-lua-flags.patch 
b/net-analyzer/suricata/files/suricata-5.0.0_configure-lua-flags.patch
new file mode 100644
index 000..be956fd94d4
--- /dev/null
+++ b/net-analyzer/suricata/files/suricata-5.0.0_configure-lua-flags.patch
@@ -0,0 +1,16 @@
+--- a/configure.ac
 b/configure.ac
+@@ -1749,11 +1749,11 @@
+   # liblua
+ AC_ARG_ENABLE(lua,
+   AS_HELP_STRING([--enable-lua],[Enable Lua support]),
+-  [ enable_lua="$enableval"],
++  [],
+   [ enable_lua="no"])
+ AC_ARG_ENABLE(luajit,
+   AS_HELP_STRING([--enable-luajit],[Enable Luajit support]),
+-  [ enable_luajit="$enableval"],
++  [],
+   [ enable_luajit="no"])
+ if test "$enable_lua" = "yes"; then
+ if test "$enable_luajit" = "yes"; then

diff --git 
a/net-analyzer/suricata/files/suricata-5.0.0_configure-no-lz4-automagic.patch 
b/net-analyzer/suricata/files/suricata-5.0.0_configure-no-lz4-automagic.patch
new file mode 100644
index 000..5efce46f6d9
--- /dev/null
+++ 
b/net-analyzer/suricata/files/suricata-5.0.0_configure-no-lz4-automagic.patch
@@ -0,0 +1,23 @@
+--- a/configure.ac
 b/configure.ac
+@@ -2292,7 +2292,11 @@
+ fi
+ 
+ # Check for lz4
+-enable_liblz4="yes"
++AC_ARG_ENABLE(lz4,
++   AS_HELP_STRING([--enable-lz4], [Enable compressed pcap logging using 
liblz4]),
++   [enable_liblz4=$enableval],
++   [enable_liblz4=yes])
++if test "x$enable_liblz4" != "xno"; then
+ AC_CHECK_LIB(lz4, LZ4F_createCompressionContext, , enable_liblz4="no")
+ 
+ if test "$enable_liblz4" = "no"; then
+@@ -2306,6 +2310,7 @@
+ echo "   yum install lz4-devel"
+ echo
+ fi
++fi
+ 
+ # get cache line size
+ AC_PATH_PROG(HAVE_GETCONF_CMD, getconf, "no")

diff --git a/net-analyzer/suricata/files/suricata-5.0.0_default-config.patch 
b/net-analyzer/suricata/files/suricata-5.0.0_default-config.patch
new file mode 100644
index 000..07a45c9a574
--- /dev/null
+++ b/net-analyzer/suricata/files/suricata-5.0.0_default-config.patch
@@ -0,0 +1,61 @@
+--- a/suricata.yaml.in
 b/suricata.yaml.in
+@@ -203,8 +203,9 @@
+ # 
https://suricata.readthedocs.io/en/latest/output/eve/eve-json-output.html#dns-v1-format
+ 
+ # As of Suricata 5.0, version 2 of the eve dns output
+-# format is the default.
+-#version: 2
++# format is the default - but the daemon produces a warning to 
that effect
++# at start-up if this isn't explicitly set.
++version: 2
+ 
+ # Enable/disable this logger. Default: enabled.
+ #enabled: yes
+@@ -978,9 +979,9 @@
+ ##
+ 
+ # Run suricata as user and group.
+-#run-as:
+-#  user: suri
+-#  group: suri
++run-as:
++  user: suricata
++  group: suricata
+ 
+ # Some logging module will use that name in event as identifier. The default
+ # value is the hostname
+@@ -1806,16 +1807,28 @@
+ hashmode: hash5tuplesorted
+ 
+ ##
+-## Configure Suricata to load Suricata-Update managed rules.
+-##
+-## If this section is completely commented out move 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/glass-tty-vt220/

2019-12-16 Thread Aaron Bauman
commit: f1b0c91d5ce0bb94f3819326dcf3c26eb9c4f25d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec 16 16:04:36 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec 16 16:04:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b0c91d

media-fonts/glass-tty-vt220: arm64 stable (bug #702796)

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

 media-fonts/glass-tty-vt220/glass-tty-vt220-001.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/glass-tty-vt220/glass-tty-vt220-001.3-r2.ebuild 
b/media-fonts/glass-tty-vt220/glass-tty-vt220-001.3-r2.ebuild
index af0eb89b820..e71d2abf9fe 100644
--- a/media-fonts/glass-tty-vt220/glass-tty-vt220-001.3-r2.ebuild
+++ b/media-fonts/glass-tty-vt220/glass-tty-vt220-001.3-r2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 "
 SRC_URI="https://github.com/svofski/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 LICENSE="Unlicense"
 SLOT="0"
 



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

2019-12-16 Thread Andreas Sturmlechner
commit: b0c83cbc03de17712867bc4969e7a0ecf2d6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec 16 06:27:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec 16 15:40:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c83cbc

qt5-build.eclass: Disable zstd for Qt5 >=5.13.2 RCC compression

Closes: https://bugs.gentoo.org/699248
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/qt5-build.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 2bee3a3fae4..e1b32e71ab4 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -643,6 +643,9 @@ qt5_base_configure() {
# enable in respective modules to avoid poisoning 
QT.global_private.enabled_features
-no-gui -no-widgets
 
+   # QTBUG-76521, default will change to zstd in Qt6
+   $([[ ${QT5_MINOR_VERSION} -ge 13 ]] && echo -no-zstd)
+
# module-specific options
"${myconf[@]}"
)



[gentoo-commits] repo/gentoo:master commit in: ros-meta/rosbridge_suite/

2019-12-16 Thread Alexis Ballier
commit: a8eafecbdf0341689cc3a15596b7b0ff3aba172c
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec 16 14:52:55 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec 16 14:52:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8eafecb

ros-meta/rosbridge_suite: Bump to 0.11.3.

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

 ros-meta/rosbridge_suite/Manifest   |  1 +
 .../rosbridge_suite/rosbridge_suite-0.11.3.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/ros-meta/rosbridge_suite/Manifest 
b/ros-meta/rosbridge_suite/Manifest
index 229e59bf0f5..a6eddebae02 100644
--- a/ros-meta/rosbridge_suite/Manifest
+++ b/ros-meta/rosbridge_suite/Manifest
@@ -1,3 +1,4 @@
 DIST rosbridge_suite-0.10.1.tar.gz 98010 BLAKE2B 
d634840a68081e7afaba77cff2b0f435392aa061ef6a4d4e75feccaa26811df92e0cd3c1b83973bd7eab534e66a5d5df880428d82fdd7cf20c7997a3427fdcf5
 SHA512 
455950eb5aebdccd6f173f2b7d1ea0bdf74421172895ab13e3af698a79e49964cb53354f90c396aad596818ecbb36385a3e1c9c373feb3a15aeff13d9e703443
 DIST rosbridge_suite-0.11.1.tar.gz 100994 BLAKE2B 
b6b21e1f8444b969d94ae1c86c70f242075c1494359df062179789920b3c03aa6ed44dd273c301098ed43f6084c656018349022158ec4b9b4672f20262952c05
 SHA512 
dd89d43b20589ac436cba673b3ee4f229eb14d47aabbe8352e04d6a2691b6f9e156315788178fbe345fa489fa84f86c626647b09ff3632562eb023bca688451c
+DIST rosbridge_suite-0.11.3.tar.gz 101992 BLAKE2B 
122aebcd19daec339cd1f39ddcdbd81c7d5fc7b67020afc835e0e816958c413eeeb922654b1717adb7f1882e1b3287d0ddd6dd23bfd57e6542f21a8fcbb65e14
 SHA512 
818df696c2d0060af18fa1ee1abe365373c199d41d4dd5b25a9cc799665b1a69e76b3cd6425cd4fd8e11241efdd3acf43c5436a0ade5b45c5e9ce3ea831e4974
 DIST rosbridge_suite-0.9.0.tar.gz 89409 BLAKE2B 
e48f36b71d8c5bcbd1ede0a87015b231d45194f3410b4cfcc38d39089477418b1f40afb28d8df7beba2e5e99b4aafde53bbc3f9bf371f0434099d7730c6393ee
 SHA512 
4d7a6c0c33da9bf42ff24a0add81cad5fec707ef7149bf929bd2aac92ea2fe6f42da21bd5349dadee05cacb69d7efdb7adb0c01fc01c8251e0503cb488a73364

diff --git a/ros-meta/rosbridge_suite/rosbridge_suite-0.11.3.ebuild 
b/ros-meta/rosbridge_suite/rosbridge_suite-0.11.3.ebuild
new file mode 100644
index 000..ff0329a2953
--- /dev/null
+++ b/ros-meta/rosbridge_suite/rosbridge_suite-0.11.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite;
+KEYWORDS="~amd64"
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="JSON API to ROS functionality for non-ROS programs"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/rosapi
+   dev-ros/rosbridge_library
+   dev-ros/rosbridge_server
+   "
+DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-ros/rosbridge_server/

2019-12-16 Thread Alexis Ballier
commit: 461e66ba880d11e27b4e9879101814f4e1152899
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec 16 14:52:49 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec 16 14:52:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461e66ba

dev-ros/rosbridge_server: Bump to 0.11.3.

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

 dev-ros/rosbridge_server/Manifest  |  1 +
 .../rosbridge_server-0.11.3.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-ros/rosbridge_server/Manifest 
b/dev-ros/rosbridge_server/Manifest
index b60679b4626..03ca8f0f980 100644
--- a/dev-ros/rosbridge_server/Manifest
+++ b/dev-ros/rosbridge_server/Manifest
@@ -1 +1,2 @@
 DIST rosbridge_suite-0.11.1.tar.gz 100994 BLAKE2B 
b6b21e1f8444b969d94ae1c86c70f242075c1494359df062179789920b3c03aa6ed44dd273c301098ed43f6084c656018349022158ec4b9b4672f20262952c05
 SHA512 
dd89d43b20589ac436cba673b3ee4f229eb14d47aabbe8352e04d6a2691b6f9e156315788178fbe345fa489fa84f86c626647b09ff3632562eb023bca688451c
+DIST rosbridge_suite-0.11.3.tar.gz 101992 BLAKE2B 
122aebcd19daec339cd1f39ddcdbd81c7d5fc7b67020afc835e0e816958c413eeeb922654b1717adb7f1882e1b3287d0ddd6dd23bfd57e6542f21a8fcbb65e14
 SHA512 
818df696c2d0060af18fa1ee1abe365373c199d41d4dd5b25a9cc799665b1a69e76b3cd6425cd4fd8e11241efdd3acf43c5436a0ade5b45c5e9ce3ea831e4974

diff --git a/dev-ros/rosbridge_server/rosbridge_server-0.11.3.ebuild 
b/dev-ros/rosbridge_server/rosbridge_server-0.11.3.ebuild
new file mode 100644
index 000..cf540ab83ca
--- /dev/null
+++ b/dev-ros/rosbridge_server/rosbridge_server-0.11.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite;
+KEYWORDS="~amd64"
+PYTHON_COMPAT=( python2_7 )
+ROS_SUBDIR=${PN}
+
+inherit ros-catkin
+
+DESCRIPTION="A WebSocket interface to rosbridge"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/rosapi[${PYTHON_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/rospy[${PYTHON_USEDEP}]
+   
dev-ros/rosbridge_library[${PYTHON_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/rosauth[${PYTHON_USEDEP}]
+   www-servers/tornado[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/rosapi/

2019-12-16 Thread Alexis Ballier
commit: dac40e2545e3af0c8a51aebed936cf911356ac38
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec 16 14:52:34 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec 16 14:52:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac40e25

dev-ros/rosapi: Bump to 0.11.3.

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

 dev-ros/rosapi/Manifest |  1 +
 dev-ros/rosapi/rosapi-0.11.3.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-ros/rosapi/Manifest b/dev-ros/rosapi/Manifest
index 93133e08b72..92c47398163 100644
--- a/dev-ros/rosapi/Manifest
+++ b/dev-ros/rosapi/Manifest
@@ -1,4 +1,5 @@
 DIST rosbridge_suite-0.10.1.tar.gz 98010 BLAKE2B 
d634840a68081e7afaba77cff2b0f435392aa061ef6a4d4e75feccaa26811df92e0cd3c1b83973bd7eab534e66a5d5df880428d82fdd7cf20c7997a3427fdcf5
 SHA512 
455950eb5aebdccd6f173f2b7d1ea0bdf74421172895ab13e3af698a79e49964cb53354f90c396aad596818ecbb36385a3e1c9c373feb3a15aeff13d9e703443
 DIST rosbridge_suite-0.11.1.tar.gz 100994 BLAKE2B 
b6b21e1f8444b969d94ae1c86c70f242075c1494359df062179789920b3c03aa6ed44dd273c301098ed43f6084c656018349022158ec4b9b4672f20262952c05
 SHA512 
dd89d43b20589ac436cba673b3ee4f229eb14d47aabbe8352e04d6a2691b6f9e156315788178fbe345fa489fa84f86c626647b09ff3632562eb023bca688451c
+DIST rosbridge_suite-0.11.3.tar.gz 101992 BLAKE2B 
122aebcd19daec339cd1f39ddcdbd81c7d5fc7b67020afc835e0e816958c413eeeb922654b1717adb7f1882e1b3287d0ddd6dd23bfd57e6542f21a8fcbb65e14
 SHA512 
818df696c2d0060af18fa1ee1abe365373c199d41d4dd5b25a9cc799665b1a69e76b3cd6425cd4fd8e11241efdd3acf43c5436a0ade5b45c5e9ce3ea831e4974
 DIST rosbridge_suite-0.8.6.tar.gz 378267 BLAKE2B 
b5e72b7897feef66aa05603bcff00ba213844f700f56be97a7110f33a77e3aa848ca0c583d5509ee205dc01bf001181b1887e20ee89d8348bc5eb43fd5a829b0
 SHA512 
e935c20466a13cbcf00051a4f32bc981806244aecf314e09e9e0ca9e0e873ab098b14b5ca5839bf14f2d3dfb823ecc62bb4e26027d4d0ff3f52bf0385011fbf3
 DIST rosbridge_suite-0.9.0.tar.gz 89409 BLAKE2B 
e48f36b71d8c5bcbd1ede0a87015b231d45194f3410b4cfcc38d39089477418b1f40afb28d8df7beba2e5e99b4aafde53bbc3f9bf371f0434099d7730c6393ee
 SHA512 
4d7a6c0c33da9bf42ff24a0add81cad5fec707ef7149bf929bd2aac92ea2fe6f42da21bd5349dadee05cacb69d7efdb7adb0c01fc01c8251e0503cb488a73364

diff --git a/dev-ros/rosapi/rosapi-0.11.3.ebuild 
b/dev-ros/rosapi/rosapi-0.11.3.ebuild
new file mode 100644
index 000..cc23483b181
--- /dev/null
+++ b/dev-ros/rosapi/rosapi-0.11.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CATKIN_HAS_MESSAGES=yes
+ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite;
+KEYWORDS="~amd64"
+PYTHON_COMPAT=( python2_7 )
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Provides service calls for getting ros meta-information, like 
list of topics, services, params, etc."
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/rospy[${PYTHON_USEDEP}]
+   dev-ros/rosnode[${PYTHON_USEDEP}]
+   dev-ros/rosgraph[${PYTHON_USEDEP}]
+   dev-ros/rosbridge_library[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ros/rosbridge_library/

2019-12-16 Thread Alexis Ballier
commit: dde5876db0e8a872ca3ebadb73376e69b05bacae
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec 16 14:52:42 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec 16 14:52:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde5876d

dev-ros/rosbridge_library: Bump to 0.11.3.

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

 dev-ros/rosbridge_library/Manifest |  1 +
 .../rosbridge_library-0.11.3.ebuild| 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-ros/rosbridge_library/Manifest 
b/dev-ros/rosbridge_library/Manifest
index 93133e08b72..92c47398163 100644
--- a/dev-ros/rosbridge_library/Manifest
+++ b/dev-ros/rosbridge_library/Manifest
@@ -1,4 +1,5 @@
 DIST rosbridge_suite-0.10.1.tar.gz 98010 BLAKE2B 
d634840a68081e7afaba77cff2b0f435392aa061ef6a4d4e75feccaa26811df92e0cd3c1b83973bd7eab534e66a5d5df880428d82fdd7cf20c7997a3427fdcf5
 SHA512 
455950eb5aebdccd6f173f2b7d1ea0bdf74421172895ab13e3af698a79e49964cb53354f90c396aad596818ecbb36385a3e1c9c373feb3a15aeff13d9e703443
 DIST rosbridge_suite-0.11.1.tar.gz 100994 BLAKE2B 
b6b21e1f8444b969d94ae1c86c70f242075c1494359df062179789920b3c03aa6ed44dd273c301098ed43f6084c656018349022158ec4b9b4672f20262952c05
 SHA512 
dd89d43b20589ac436cba673b3ee4f229eb14d47aabbe8352e04d6a2691b6f9e156315788178fbe345fa489fa84f86c626647b09ff3632562eb023bca688451c
+DIST rosbridge_suite-0.11.3.tar.gz 101992 BLAKE2B 
122aebcd19daec339cd1f39ddcdbd81c7d5fc7b67020afc835e0e816958c413eeeb922654b1717adb7f1882e1b3287d0ddd6dd23bfd57e6542f21a8fcbb65e14
 SHA512 
818df696c2d0060af18fa1ee1abe365373c199d41d4dd5b25a9cc799665b1a69e76b3cd6425cd4fd8e11241efdd3acf43c5436a0ade5b45c5e9ce3ea831e4974
 DIST rosbridge_suite-0.8.6.tar.gz 378267 BLAKE2B 
b5e72b7897feef66aa05603bcff00ba213844f700f56be97a7110f33a77e3aa848ca0c583d5509ee205dc01bf001181b1887e20ee89d8348bc5eb43fd5a829b0
 SHA512 
e935c20466a13cbcf00051a4f32bc981806244aecf314e09e9e0ca9e0e873ab098b14b5ca5839bf14f2d3dfb823ecc62bb4e26027d4d0ff3f52bf0385011fbf3
 DIST rosbridge_suite-0.9.0.tar.gz 89409 BLAKE2B 
e48f36b71d8c5bcbd1ede0a87015b231d45194f3410b4cfcc38d39089477418b1f40afb28d8df7beba2e5e99b4aafde53bbc3f9bf371f0434099d7730c6393ee
 SHA512 
4d7a6c0c33da9bf42ff24a0add81cad5fec707ef7149bf929bd2aac92ea2fe6f42da21bd5349dadee05cacb69d7efdb7adb0c01fc01c8251e0503cb488a73364

diff --git a/dev-ros/rosbridge_library/rosbridge_library-0.11.3.ebuild 
b/dev-ros/rosbridge_library/rosbridge_library-0.11.3.ebuild
new file mode 100644
index 000..b8746de4b11
--- /dev/null
+++ b/dev-ros/rosbridge_library/rosbridge_library-0.11.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CATKIN_HAS_MESSAGES=yes
+ROS_REPO_URI="https://github.com/RobotWebTools/rosbridge_suite;
+KEYWORDS="~amd64"
+PYTHON_COMPAT=( python2_7 )
+ROS_SUBDIR=${PN}
+CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/geometry_msgs"
+
+inherit ros-catkin
+
+DESCRIPTION="Core rosbridge package responsible for interpreting JSON and 
performing the appropriate ROS action"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   dev-ros/rospy[${PYTHON_USEDEP}]
+   dev-ros/rosservice[${PYTHON_USEDEP}]
+   dev-ros/rostopic[${PYTHON_USEDEP}]
+   dev-ros/rosgraph[${PYTHON_USEDEP}]
+   dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-python/pymongo[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/cbor[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}
+   test? (
+   dev-ros/actionlib_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/nav_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/rospy_tutorials[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/std_srvs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/stereo_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/tf2_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/trajectory_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   dev-ros/visualization_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
+   )
+"



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

2019-12-16 Thread Andreas Sturmlechner
commit: 89e672cff170482048437ce34e869c75138b6c17
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec 16 06:27:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Dec 16 12:36:43 2019 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=89e672cf

qt5-build.eclass: Disable zstd for Qt5 >=5.13.2 RCC compression

Closes: https://bugs.gentoo.org/699248
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/qt5-build.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 6529b4fa..95eb6174 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -643,6 +643,9 @@ qt5_base_configure() {
# enable in respective modules to avoid poisoning 
QT.global_private.enabled_features
-no-gui -no-widgets
 
+   # QTBUG-76521, default will change to zstd in Qt6
+   $([[ ${QT5_MINOR_VERSION} -ge 13 ]] && echo -no-zstd)
+
# module-specific options
"${myconf[@]}"
)



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

2019-12-16 Thread Alexis Ballier
commit: 45eb8e78e207e04ce46f9ce9975452e4063d5b14
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Dec 16 14:51:02 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Dec 16 14:51:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45eb8e78

dev-util/wstool: Bump to 0.1.18.

Add python 3.7.
Remove broken patch that causes zsh completion to go in the wrong dir.
Closes: https://bugs.gentoo.org/693248
Package-Manager: Portage-2.3.81, Repoman-2.3.20

Signed-off-by: Alexis Ballier  gentoo.org>

 dev-util/wstool/Manifest | 1 +
 dev-util/wstool/{wstool-.ebuild => wstool-0.1.18.ebuild} | 3 +--
 dev-util/wstool/wstool-.ebuild   | 3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-util/wstool/Manifest b/dev-util/wstool/Manifest
index db5883917c2..235a4850546 100644
--- a/dev-util/wstool/Manifest
+++ b/dev-util/wstool/Manifest
@@ -1,2 +1,3 @@
 DIST wstool-0.1.13.tar.gz 75188 BLAKE2B 
6a34aa04e4a076a75dacf24faf789d5295f6ad9afbbdddae480d8cdd11db63940faeca2c5936a2432aeccae5274e2e9e4e824f303460fe96f95c0d17abeeb9c1
 SHA512 
4d54f78ca044d31d927de1c3387536d0447ece77672c555845adf54e47f07adb67e6e9c866bc2719aae468aeeb26c900b3784e0ec7cf014c8118e841a92dca14
 DIST wstool-0.1.17.tar.gz 76168 BLAKE2B 
4862df0ff16a5102e42d3ed683dbd9e8eb432aaf44f6e641fba6bb6f5d962645685b0fc9ca11f3c8adbe15dbef33086b93e3f9136073f7f181b5da37522e28fa
 SHA512 
13533354a40723137baadc125425a2ec3d6a441da4870f04a9e17c53509ee4d3dc27df1a59edc2c3985a05fbd66a045539e9814f73509ee527fb763f8a804626
+DIST wstool-0.1.18.tar.gz 80595 BLAKE2B 
ed90fc5c63ab5d775dfb49ddacc6da6e285aeb5078cf471c0d504659a9e322fde27797e4d05fd56dff4b9958558200cf05e46cf7ae71fd1231ab63048e668808
 SHA512 
fda9c679183c605048ed024a57b07fd2d9b644978a3e4ff89c3716b74d8e4ba0124779bcdf88a75fdbbf47c765b7ab63db7c84a55a6e1744fc6f955649590c48

diff --git a/dev-util/wstool/wstool-.ebuild 
b/dev-util/wstool/wstool-0.1.18.ebuild
similarity index 94%
copy from dev-util/wstool/wstool-.ebuild
copy to dev-util/wstool/wstool-0.1.18.ebuild
index 44cd350a809..6754566435f 100644
--- a/dev-util/wstool/wstool-.ebuild
+++ b/dev-util/wstool/wstool-0.1.18.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
@@ -45,7 +45,6 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES=( "${FILESDIR}/prefix2.patch" )
 DISTUTILS_IN_SOURCE_BUILD="yes"
 
 python_test() {

diff --git a/dev-util/wstool/wstool-.ebuild 
b/dev-util/wstool/wstool-.ebuild
index 44cd350a809..6754566435f 100644
--- a/dev-util/wstool/wstool-.ebuild
+++ b/dev-util/wstool/wstool-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then
@@ -45,7 +45,6 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES=( "${FILESDIR}/prefix2.patch" )
 DISTUTILS_IN_SOURCE_BUILD="yes"
 
 python_test() {



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

2019-12-16 Thread Michał Górny
commit: 55c69b535bc14bd075645b839b9d66716e31fa36
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 16 14:04:08 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 16 14:37:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c69b53

dev-python/pytidylib: Tested on python3.8

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

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

diff --git a/dev-python/pytidylib/pytidylib-0.3.2.ebuild 
b/dev-python/pytidylib/pytidylib-0.3.2.ebuild
index a46098e9a0a..9af626ade72 100644
--- a/dev-python/pytidylib/pytidylib-0.3.2.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.3.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-py3doc-enhanced-theme/

2019-12-16 Thread Michał Górny
commit: e1d09f83c999e0d9851060841f7aebda19d16f37
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 16 14:30:10 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 16 14:38:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d09f83

dev-python/sphinx-py3doc-enhanced-theme: Update HOMEPAGE

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

 .../sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild
 
b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild
index 24c5412f96c..4176f878b7c 100644
--- 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild
+++ 
b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild
@@ -9,7 +9,8 @@ PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Enhanced Sphinx theme (based on Python 3 docs)"
-HOMEPAGE="https://github.com/ionelmc/sphinx-py3doc-enhanced-theme 
https://pypi.org/project/sphinx-py3doc-enhanced-theme/;
+HOMEPAGE="https://github.com/ionelmc/sphinx-py3doc-enhanced-theme
+   https://pypi.org/project/sphinx_py3doc_enhanced_theme/;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"



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

2019-12-16 Thread Michał Górny
commit: 0c453986bafc57717c6a9c8e1de01350af2ea5b4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 16 14:17:08 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 16 14:37:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c453986

dev-python/entrypoints: Set DISTUTILS_USE_SETUPTOOLS

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

 dev-python/entrypoints/entrypoints-0.3-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/entrypoints/entrypoints-0.3-r1.ebuild 
b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
index da55a0a7699..2f28407b7f5 100644
--- a/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
+++ b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+DISTUTILS_USE_SETUPTOOLS=no
 PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
 
 inherit distutils-r1
@@ -15,9 +16,9 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~ia64 ~sparc ~x86"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
$(python_gen_cond_dep 
'>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*')
test? (
dev-python/pytest[${PYTHON_USEDEP}]
@@ -25,8 +26,6 @@ DEPEND="
)
 "
 
-RESTRICT="!test? ( test )"
-
 PATCHES=(
"${FILESDIR}/${PN}"-0.2.1-init.py.patch
 )



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

2019-12-16 Thread Michał Górny
commit: 97cc35a11ab259feb0911d9834877ebe683e931c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 16 14:11:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 16 14:37:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cc35a1

dev-python/pyyaml: Set DISTUTILS_USE_SETUPTOOLS

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

 dev-python/pyyaml/pyyaml-5.1.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pyyaml/pyyaml-5.1.2.ebuild 
b/dev-python/pyyaml/pyyaml-5.1.2.ebuild
index 422b706b4b2..98a1d8026a6 100644
--- a/dev-python/pyyaml/pyyaml-5.1.2.ebuild
+++ b/dev-python/pyyaml/pyyaml-5.1.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+DISTUTILS_USE_SETUPTOOLS=no
 PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy pypy3 )
 
 inherit distutils-r1



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

2019-12-16 Thread Michał Górny
commit: 165ef8fa44a7cb5ff3c246c68f44423b257cabaf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 16 14:02:41 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 16 14:37:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165ef8fa

dev-python/bottle: Replace python_gen_usedep

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

 dev-python/bottle/bottle-0.12.16.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-python/bottle/bottle-0.12.16.ebuild 
b/dev-python/bottle/bottle-0.12.16.ebuild
index 529b10e..4d5b75adc20 100644
--- a/dev-python/bottle/bottle-0.12.16.ebuild
+++ b/dev-python/bottle/bottle-0.12.16.ebuild
@@ -18,7 +18,11 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/mako[$(python_gen_usedep 'python*')] )"
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_USEDEP}]
+   ' 'python*')
+   )"
 RDEPEND=""
 
 PATCHES=(
@@ -36,7 +40,7 @@ python_prepare_all() {
 python_test() {
# A few odd fails in the suite under pypy
# https://github.com/bottlepy/bottle/issues/714
-   "${PYTHON}" test/testall.py || die "tests failed under ${EPYTHON}"
+   "${EPYTHON}" test/testall.py || die "tests failed under ${EPYTHON}"
 }
 
 pkg_postinst() {



  1   2   3   >