[gentoo-commits] repo/gentoo:master commit in: net-print/cnrdrvcups-lb/

2020-02-22 Thread Joonas Niilola
commit: 11ca3eb805c31a55ff0f2cbe1b8fd2f1ebf42902
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 07:40:55 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 07:40:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ca3eb8

net-print/cnrdrvcups-lb: bump to 5.10

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

 net-print/cnrdrvcups-lb/Manifest  |   1 +
 net-print/cnrdrvcups-lb/cnrdrvcups-lb-5.10.ebuild | 187 ++
 2 files changed, 188 insertions(+)

diff --git a/net-print/cnrdrvcups-lb/Manifest b/net-print/cnrdrvcups-lb/Manifest
index af89d8d83f6..2e67aa1a434 100644
--- a/net-print/cnrdrvcups-lb/Manifest
+++ b/net-print/cnrdrvcups-lb/Manifest
@@ -1 +1,2 @@
 DIST linux-UFRII-drv-v500-uken-06.tar.gz 107038301 BLAKE2B 
f02a8c9ea1052c4bf60d375eec8d896a81ab07358f9b794ba24fe70c4d21d66dd6bdb814c1d5774d281bb2657d59bf7cbfdaff1887f548bf3213951f4c171f1c
 SHA512 
56ef4f53de630651e3953c17525f473b51b804853425f987b05ef1ee797234be01efde594f25b0a89d80098e5f5a2987cffd9eabee836dde0e3916c30cd25cf3
+DIST linux-UFRII-drv-v510-uken-08.tar.gz 106569187 BLAKE2B 
46017d4e82653314e1555b32c6e3a73ae8c9c7cef95e4f70d51d62e15f26831cf0ea8d1b180503cd63a880d637621427fe6c69971b40d9ee0119ecd493772515
 SHA512 
dbc8b8e600ec29e73afa4ba8a760fd643d58ee2017f6c3c35e63c7f2186cf0cb675adb0ea344b0bd04d0b4fa7f13763b5ce97e8264790356134e6ded3069bf54

diff --git a/net-print/cnrdrvcups-lb/cnrdrvcups-lb-5.10.ebuild 
b/net-print/cnrdrvcups-lb/cnrdrvcups-lb-5.10.ebuild
new file mode 100644
index 000..20747dde650
--- /dev/null
+++ b/net-print/cnrdrvcups-lb/cnrdrvcups-lb-5.10.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools desktop flag-o-matic
+
+MY_DOWNLOAD_ID="8/017658/13"
+MY_PV="${PV//\./}"
+
+DESCRIPTION="Canon UFR II / LIPSLX Printer Driver for Linux "
+HOMEPAGE="https://www.canon-europe.com/support/products/imagerunner/;
+SRC_URI="http://gdlp01.c-wss.com/gds/${MY_DOWNLOAD_ID}/linux-UFRII-drv-v${MY_PV}-uken-08.tar.gz;
+
+LICENSE="Canon-UFR-II GPL-2 MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libxml2:2
+   gnome-base/libglade:2.0
+   media-libs/jbigkit
+   net-print/cups
+   x11-libs/gtk+:2"
+RDEPEND="${DEPEND}
+   !net-print/cndrvcups-common-lb
+   !net-print/cndrvcups-lb"
+
+HTML_DOCS=(
+   
"${WORKDIR}"/linux-UFRII-drv-v${MY_PV}-uken/Documents/README-ufr2-5.1xUK.html
+   
"${WORKDIR}"/linux-UFRII-drv-v${MY_PV}-uken/Documents/UsersGuide-ufr2-UK.html
+)
+
+S="${WORKDIR}/linux-UFRII-drv-v${MY_PV}-uken/Sources"
+
+pkg_setup() {
+   QA_PREBUILT="/usr/bin/cnsetuputil2
+   /usr/bin/cnrsdrvufr2
+   /usr/bin/cnpkmoduleufr2r
+   /usr/bin/cnpkbidir
+   /usr/bin/cnpdfdrv
+   /usr/$(get_libdir)/libufr2filterr.so.1.0.0
+   /usr/$(get_libdir)/libColorGearCufr2.so.2.0.0
+   /usr/$(get_libdir)/libcnlbcmr.so.1.0
+   /usr/$(get_libdir)/libcanon_slimufr2.so.1.0.0
+   /usr/$(get_libdir)/libcanonufr2r.so.1.0.0
+   /usr/$(get_libdir)/libcaiowrapufr2.so.1.0.0
+   /usr/$(get_libdir)/libcaiocnpkbidir.so.1.0.0
+   /usr/$(get_libdir)/libcaepcmufr2.so.1.0"
+
+   QA_SONAME="/usr/$(get_libdir)/libcaiocnpkbidir.so.1.0.0"
+}
+
+src_unpack() {
+   unpack ${A}
+   cd "${WORKDIR}/linux-UFRII-drv-v${MY_PV}-uken/Sources/" || die
+   unpack ./${P}-1.tar.gz
+}
+
+common_op() {
+   local i
+   for i in backend buftool cngplp cnjbig rasterfilter; do
+   cd "${S}/cnrdrvcups-common-${PV}/${i}" ||
+   die "failed to switch dir to ${i}"
+   "${@}"
+   cd "${S}" || die "failed to switch dir back from ${i} to ${S}"
+   done
+}
+
+driver_op() {
+   local i
+   for i in cngplp cngplp/files cpca pdftocpca; do
+   cd "${S}/cnrdrvcups-lb-${PV}/${i}" ||
+   die "failed to switch dir to ${i}"
+   "${@}"
+   cd "${S}" || die "failed to switch dir back from ${i} to ${S}"
+   done
+}
+
+src_prepare() {
+   default
+
+   common_op mv configure.in configure.ac || die "failed to move 
configure.in"
+   driver_op mv configure.in configure.ac || die "failed to move 
configure.in"
+
+   common_op sed -i -e 's/configure.in/configure.ac/' configure.ac || die
+   driver_op sed -i -e 's/configure.in/configure.ac/' configure.ac || die
+
+   # This should work with autoreconf
+   export "LIBS=-lgtk-x11-2.0 -lgobject-2.0 -lglib-2.0 -lgmodule-2.0"
+
+   # Other components already depend on compiled product
+   append-ldflags -L"${S}/cnrdrvcups-common-${PV}/buftool"
+
+   common_op eautoreconf
+   driver_op eautoreconf
+
+   # Fix a QA issue with .desktop file,
+   sed -i 

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

2020-02-22 Thread Joonas Niilola
commit: 9d390d833dd7d81c76c4d1eeaaebfb0e8eb97cb6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 06:53:00 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 06:53:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d390d83

media-video/yle-dl: stabilize on x86

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

 media-video/yle-dl/yle-dl-20191231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/yle-dl/yle-dl-20191231.ebuild 
b/media-video/yle-dl/yle-dl-20191231.ebuild
index 6cbb3493236..3474a308ed2 100644
--- a/media-video/yle-dl/yle-dl-20191231.ebuild
+++ b/media-video/yle-dl/yle-dl-20191231.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 IUSE="libav php test +youtube-dl"
 



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

2020-02-22 Thread Joonas Niilola
commit: 48c4c2a38f7df08b1e28d2ca6c1aac3a8835f618
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 07:18:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 07:18:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c4c2a3

media-video/yle-dl: stabilize 20191231 on amd64

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

 media-video/yle-dl/yle-dl-20191231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/yle-dl/yle-dl-20191231.ebuild 
b/media-video/yle-dl/yle-dl-20191231.ebuild
index 3474a308ed2..961ab35da0f 100644
--- a/media-video/yle-dl/yle-dl-20191231.ebuild
+++ b/media-video/yle-dl/yle-dl-20191231.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 IUSE="libav php test +youtube-dl"
 



[gentoo-commits] repo/gentoo:master commit in: media-fonts/office-code-pro/

2020-02-22 Thread Joonas Niilola
commit: f9e4410876dd83eb2dbfd450ee10b7d7541fb389
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 06:51:30 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 06:52:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e44108

media-fonts/office-code-pro: new font package

 - Customized version of Source Code Pro.

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

 media-fonts/office-code-pro/Manifest   |  1 +
 media-fonts/office-code-pro/metadata.xml   |  8 +++
 .../office-code-pro/office-code-pro-1.004.ebuild   | 25 ++
 3 files changed, 34 insertions(+)

diff --git a/media-fonts/office-code-pro/Manifest 
b/media-fonts/office-code-pro/Manifest
new file mode 100644
index 000..7de25978d68
--- /dev/null
+++ b/media-fonts/office-code-pro/Manifest
@@ -0,0 +1 @@
+DIST office-code-pro-1.004.tar.gz 2910992 BLAKE2B 
06d070cfdfa88a1cb62bbf59259c8e783ea9bdfe3903c637c9161b6e476d5cea42fd88625a69a13ae474bc5f31ae40862d7c072b13f100f90955c1ca2c9570d8
 SHA512 
fc621d281712ef034168b63d853234ab311476d60ff20086f7eba5081292418715e4660e460ce7b6b6f5652d8f52bbd0282dddae419a39f0ba1b9273bbc9f72d

diff --git a/media-fonts/office-code-pro/metadata.xml 
b/media-fonts/office-code-pro/metadata.xml
new file mode 100644
index 000..6b0a0fb3a72
--- /dev/null
+++ b/media-fonts/office-code-pro/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+juip...@gentoo.org
+Joonas Niilola
+  
+

diff --git a/media-fonts/office-code-pro/office-code-pro-1.004.ebuild 
b/media-fonts/office-code-pro/office-code-pro-1.004.ebuild
new file mode 100644
index 000..23be1877518
--- /dev/null
+++ b/media-fonts/office-code-pro/office-code-pro-1.004.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+DESCRIPTION="Customized version of Source Code Pro"
+HOMEPAGE="https://github.com/nathco/Office-Code-Pro;
+SRC_URI="https://github.com/nathco/Office-Code-Pro/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/Office-Code-Pro-${PV}"
+
+FONT_S="${S}"
+FONT_SUFFIX="otf"
+
+src_prepare() {
+   default
+
+   mv Fonts/*/OTF/*.otf . || die "Failed to move .otf files"
+}



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

2020-02-22 Thread Joonas Niilola
commit: a1d75ec3835aa166468bb31feaae0e98d873cdbd
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 07:24:22 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 07:24:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d75ec3

media-video/yle-dl: bump to 20200222

 - python3.8 support added.

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

 media-video/yle-dl/Manifest   |  1 +
 media-video/yle-dl/yle-dl-20200222.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 9cc45c5f58f..58e744ad328 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1 +1,2 @@
 DIST yle-dl-20191231.tar.gz 86479 BLAKE2B 
5b39a3e68478fe71ec604f3217a4115ad1ff09fc8913c81acc7108e433349a0c524eebadeb892e01d3ed43ab163421ea59bc4ec486af710f0680107d15d13f35
 SHA512 
60d7aeab72e3a6c9346a9e569c9de6af154a65b326c7528ceebe3ee33dc1df62764d6f768da160524bf74ab6ad7c238658a58184726cec6b6b46e70b5701437c
+DIST yle-dl-20200222.tar.gz 87059 BLAKE2B 
25d645505d67d71b3662589c77c30f905ded81e2d64874cf6036dcaf0738e521e96650543a78c18031a4477fc3bcf121e7497c980d22c84e21bebc2bd7cb154a
 SHA512 
2b4a98c19a12812bc3c00de6173d50c78c981de0186c29021c8d88349ae88759a4987f6488d758ee5397d2b0992cd03029680bb08a4882cb2280a28807d4bf14

diff --git a/media-video/yle-dl/yle-dl-20200222.ebuild 
b/media-video/yle-dl/yle-dl-20200222.ebuild
new file mode 100644
index 000..0270e49960a
--- /dev/null
+++ b/media-video/yle-dl/yle-dl-20200222.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Download media files from Yle Areena"
+HOMEPAGE="http://aajanki.github.io/yle-dl/;
+SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="libav php test +youtube-dl"
+
+# Requires an active internet connection during tests
+RESTRICT="test"
+
+RDEPEND="
+   !libav? ( media-video/ffmpeg )
+   >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/configargparse-0.13.0[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/mini-amf[${PYTHON_USEDEP}]
+   dev-python/progress[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   net-misc/wget
+   php? (
+   dev-lang/php:*[bcmath,cli,curl,simplexml]
+   >=dev-libs/openssl-1.0.2:0=
+   media-video/rtmpdump
+   )
+   youtube-dl? ( net-misc/youtube-dl[${PYTHON_USEDEP}] )
+"
+DEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/pytest-runner[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( COPYING ChangeLog README.fi README.md yledl.conf.sample )
+
+src_prepare() {
+   default
+
+   # Gentoo doesn't ship pycryptodomex with pycryptodome
+   sed -i 's/pycryptodomex/pycryptodome/g' setup.py || die
+}
+
+python_test() {
+   # For tests to run succesfully, you need to disable network stricting
+   # feature first.
+   #  FEATURES="-network-sandbox test" emerge -a yle-dl
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Sample configuration file has been installed in "
+   elog " /usr/share/doc/yle-dl-${PV}/yledl.conf.sample.bz2"
+}



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

2020-02-22 Thread Joonas Niilola
commit: c7725aa03b09889f0c6e8c0f7ba1de0aa5d1d065
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 23 07:19:15 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 23 07:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7725aa0

media-video/yle-dl: remove old

Closes: https://bugs.gentoo.org/710516
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/yle-dl/Manifest  |  1 -
 media-video/yle-dl/yle-dl-20191022-r1.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 6a59018abbb..9cc45c5f58f 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,2 +1 @@
-DIST yle-dl-20191022.tar.gz 84694 BLAKE2B 
bfeab9c5220931b8af5eae94b0f5377d21f6b6fb7b21c5f7bc5360a69e7185b8f1e052a584460187cfdd04d68295a20cb895e749af43c1de4ffd7fcd7bfc3875
 SHA512 
2d7c6d7f8e60cb8fd54fc04dcf73caf5022e3c65ab78f002c280950184fb2458f88f6934b62c0afaeaf30864b5cc47b1ef9c2a58d2855c5111a563cd195095be
 DIST yle-dl-20191231.tar.gz 86479 BLAKE2B 
5b39a3e68478fe71ec604f3217a4115ad1ff09fc8913c81acc7108e433349a0c524eebadeb892e01d3ed43ab163421ea59bc4ec486af710f0680107d15d13f35
 SHA512 
60d7aeab72e3a6c9346a9e569c9de6af154a65b326c7528ceebe3ee33dc1df62764d6f768da160524bf74ab6ad7c238658a58184726cec6b6b46e70b5701437c

diff --git a/media-video/yle-dl/yle-dl-20191022-r1.ebuild 
b/media-video/yle-dl/yle-dl-20191022-r1.ebuild
deleted file mode 100644
index dbdc198ac9a..000
--- a/media-video/yle-dl/yle-dl-20191022-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6..7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Download media files from Yle Areena"
-HOMEPAGE="http://aajanki.github.io/yle-dl/;
-SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="libav php test +youtube-dl"
-
-# Requires an active internet connection during tests
-RESTRICT="test"
-
-RDEPEND="
-   !libav? ( media-video/ffmpeg )
-   >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
-   <=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
-   ~dev-python/configargparse-0.13.0[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/mini-amf[${PYTHON_USEDEP}]
-   dev-python/progress[${PYTHON_USEDEP}]
-   dev-python/pycryptodome[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   net-misc/wget
-   php? (
-   dev-lang/php:*[bcmath,cli,curl,simplexml]
-   >=dev-libs/openssl-1.0.2:0=
-   media-video/rtmpdump
-   )
-   youtube-dl? ( net-misc/youtube-dl[${PYTHON_USEDEP}] )
-"
-DEPEND="
-   test? (
-   ${RDEPEND}
-   dev-python/pytest-runner[${PYTHON_USEDEP}]
-   )
-"
-
-DOCS=( COPYING ChangeLog README.fi README.md yledl.conf.sample )
-
-src_prepare() {
-   default
-
-   # Gentoo doesn't ship pycryptodomex with pycryptodome
-   sed -i 's/pycryptodomex/pycryptodome/g' setup.py || die
-}
-
-python_test() {
-   # For tests to run succesfully, you need to disable network stricting
-   # feature first.
-   #  FEATURES="-network-sandbox test" emerge -a yle-dl
-   esetup.py test
-}
-
-pkg_postinst() {
-   einfo "Sample configuration file has been installed in "
-   einfo " /usr/share/doc/yle-dl-2.37/yledl.conf.sample.bz2"
-}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/kactus2/

2020-02-22 Thread Rui Huang
commit: a1ba7d7e084ed90dfb2afe8bcd8057cb39cca0f5
Author: Huang Rui  gmail  com>
AuthorDate: Sun Feb 23 07:16:58 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Feb 23 07:16:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1ba7d7e

sci-electronics/kactus2: add kactus2-.ebuild

Add kactus2-.ebuild to get the latest software

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/kactus2/kactus2-.ebuild | 59 +
 1 file changed, 59 insertions(+)

diff --git a/sci-electronics/kactus2/kactus2-.ebuild 
b/sci-electronics/kactus2/kactus2-.ebuild
new file mode 100644
index 000..206e142
--- /dev/null
+++ b/sci-electronics/kactus2/kactus2-.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg-utils
+
+DESCRIPTION="A open source IP-XACT-based tool"
+HOMEPAGE="
+   http://funbase.cs.tut.fi
+   https://github.com/kactus2/kactus2dev
+"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+   S="${WORKDIR}/${PN}dev-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+"
+
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.8.0-install.patch # Fix install problem
+)
+
+src_install() {
+   # Can't use default, set INSTALL_ROOT and workaround parallel install 
bug
+   emake -j1 INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/kactus2/files/, sci-electronics/kactus2/

2020-02-22 Thread Rui Huang
commit: 6edd92e0a2162c4d7e6913260fc393958ec02aa2
Author: Huang Rui  gmail  com>
AuthorDate: Sun Feb 23 07:15:18 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Feb 23 07:15:50 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6edd92e0

sci-electronics/kactus2: new package for 3.8.0

Kactus2 is a toolset for designing embedded products, especially FPGA-based
MP-SoCs. The aim is easier IP reusability and integration for both hardware
and software. The tool is based on IEEE 1685-2014 "IP-XACT" standard.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/kactus2/Manifest   |  1 +
 .../kactus2/files/kactus2-3.8.0-install.patch  | 30 +++
 sci-electronics/kactus2/kactus2-3.8.0.ebuild   | 59 ++
 sci-electronics/kactus2/metadata.xml   | 20 
 4 files changed, 110 insertions(+)

diff --git a/sci-electronics/kactus2/Manifest b/sci-electronics/kactus2/Manifest
new file mode 100644
index 000..12bdbeb
--- /dev/null
+++ b/sci-electronics/kactus2/Manifest
@@ -0,0 +1 @@
+DIST kactus2-3.8.0.tar.gz 19410435 BLAKE2B 
2117a7ea5118c59f5b96a449348ba2425646038eb756c5423301d3deba15765005aafae3241c943b7adfaa728edeac3f0963b1cad7c23892b68bbd6ed7de78c0
 SHA512 
426021465f296c63ff70738b7a56547ac6e5b46ed06b165da2bbcd7239ff9e65c099721ebfb5e7f90b0afa9f5621d7825ff7e216bcc4786f0431f1e98d95eee8

diff --git a/sci-electronics/kactus2/files/kactus2-3.8.0-install.patch 
b/sci-electronics/kactus2/files/kactus2-3.8.0-install.patch
new file mode 100644
index 000..0cce3b5
--- /dev/null
+++ b/sci-electronics/kactus2/files/kactus2-3.8.0-install.patch
@@ -0,0 +1,30 @@
+--- a/.qmake.conf
 b/.qmake.conf
+@@ -2,9 +2,14 @@
+ LOCAL_INSTALL_DIR=""
+ 
+ isEmpty(LOCAL_INSTALL_DIR) {
++# Get the bitness of the system.
++UNAME = $$system(uname -m)
++
+ # Select paths for binaries in accordance with convention.
+ bin_path = /usr/bin
+-lib_path = /usr/lib
++# Lib path depend on the bitness of the system.
++equals(UNAME, x86_64): lib_path = /usr/lib64
++!equals(UNAME, x86_64): lib_path = /usr/lib
+ plugin_path = /usr/share/kactus2/plugins
+ 
+ # Files and destination path for possible settings file upgrades.
+@@ -23,9 +28,8 @@ isEmpty(LOCAL_INSTALL_DIR) {
+ unix:config.path = /etc/xdg/TUT
+ 
+ # Copying stuff, exact locations seem to depend on the bitness of the 
system.
+-UNAME = $$system(uname -m)
+-equals(UNAME, x86_64): unix:config.extra = cp 
./Administrative/releaseFiles/DefaultSettingsLinux.ini 
/etc/xdg/TUT/Kactus2.ini; (test -d /usr/lib64 && ln -f -s /usr/bin/kactus2 
/usr/lib64/libKactus2.so) || (test -d /lib/x86_64-linux-gnu && ln -f -s 
/usr/bin/kactus2 /lib/x86_64-linux-gnu/libKactus2.so)
+-!equals(UNAME, x86_64): unix:config.extra = cp 
./Administrative/releaseFiles/DefaultSettingsLinux.ini 
/etc/xdg/TUT/Kactus2.ini; ln -f -s /usr/bin/kactus2 /usr/lib/libKactus2.so
++equals(UNAME, x86_64): unix:config.extra = mkdir -p 
$(INSTALL_ROOT)/etc/xdg/TUT; cp 
./Administrative/releaseFiles/DefaultSettingsLinux.ini 
$(INSTALL_ROOT)/etc/xdg/TUT/Kactus2.ini; (test -d $(INSTALL_ROOT)/usr/lib64 && 
ln -f -s $(INSTALL_ROOT)/usr/bin/kactus2 
$(INSTALL_ROOT)/usr/lib64/libKactus2.so) || (test -d 
$(INSTALL_ROOT)/lib/x86_64-linux-gnu && ln -f -s 
$(INSTALL_ROOT)/usr/bin/kactus2 
$(INSTALL_ROOT)/lib/x86_64-linux-gnu/libKactus2.so)
++!equals(UNAME, x86_64): unix:config.extra = mkdir -p 
$(INSTALL_ROOT)/etc/xdg/TUT; cp 
./Administrative/releaseFiles/DefaultSettingsLinux.ini 
$(INSTALL_ROOT)/etc/xdg/TUT/Kactus2.ini; ln -f -s 
$(INSTALL_ROOT)/usr/bin/kactus2 $(INSTALL_ROOT)/usr/lib/libKactus2.so
+ 
+ # Files and destination path for the IP-XACT files coming with an 
installation.
+ unix:library.path = /usr/share/kactus2/library

diff --git a/sci-electronics/kactus2/kactus2-3.8.0.ebuild 
b/sci-electronics/kactus2/kactus2-3.8.0.ebuild
new file mode 100644
index 000..206e142
--- /dev/null
+++ b/sci-electronics/kactus2/kactus2-3.8.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg-utils
+
+DESCRIPTION="A open source IP-XACT-based tool"
+HOMEPAGE="
+   http://funbase.cs.tut.fi
+   https://github.com/kactus2/kactus2dev
+"
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+   S="${WORKDIR}/${PN}dev-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+"
+
+RDEPEND="
+   

[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2020-02-22 Thread Rui Huang
commit: ff0deccebd4c7163fe50ac3a8642445a2f3189a3
Author: Huang Rui  gmail  com>
AuthorDate: Sun Feb 23 06:54:44 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Feb 23 06:54:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff0decce

sci-electronics/verilator: add  ebuild

Add verilator-.ebuild to get the latest software

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/verilator-.ebuild | 39 +
 1 file changed, 39 insertions(+)

diff --git a/sci-electronics/verilator/verilator-.ebuild 
b/sci-electronics/verilator/verilator-.ebuild
new file mode 100644
index 000..80f4993
--- /dev/null
+++ b/sci-electronics/verilator/verilator-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
+HOMEPAGE="https://www.veripool.org/wiki/verilator;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.veripool.org/git/${PN};
+else
+   SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
+fi
+
+LICENSE="|| ( Artistic-2 LGPL-3 )"
+SLOT="0"
+
+DEPEND="
+   dev-lang/perl
+   sys-libs/zlib
+"
+
+RDEPEND="
+   ${DEPEND}
+"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   eautoconf --force
+}



[gentoo-commits] repo/proj/guru:dev commit in: sci-electronics/verilator/

2020-02-22 Thread Rui Huang
commit: 03fda63eacc4df3eb7217a3e8d68dbb2c6754af7
Author: Huang Rui  gmail  com>
AuthorDate: Sun Feb 23 06:51:23 2020 +
Commit: Rui Huang  gmail  com>
CommitDate: Sun Feb 23 06:51:53 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03fda63e

sci-electronics/verilator: new package 4.026

The fast free Verilog/SystemVerilog simulator

Closes: https://bugs.gentoo.org/354957
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/verilator/Manifest   |  1 +
 sci-electronics/verilator/metadata.xml   | 19 
 sci-electronics/verilator/verilator-4.026.ebuild | 39 
 3 files changed, 59 insertions(+)

diff --git a/sci-electronics/verilator/Manifest 
b/sci-electronics/verilator/Manifest
new file mode 100644
index 000..a3d4eef
--- /dev/null
+++ b/sci-electronics/verilator/Manifest
@@ -0,0 +1 @@
+DIST verilator-4.026.tar.gz 2404465 BLAKE2B 
a861c16b706a26bb0d9f879a6ac129eca29cfd36c47d044ba8297ce2f4bfbc3d6a8f68f652a0b7db0542373416e975b2266bbf1ea11b0f949c12c1c5f6706b05
 SHA512 
cc91c44da39b5b0256adf1d43acad22d07bcdc56636336673916a7b01d39c5fc06603b87a9d9e214497a793d1e9ff198593f915f676c99a32f0853f4b74d0527

diff --git a/sci-electronics/verilator/metadata.xml 
b/sci-electronics/verilator/metadata.xml
new file mode 100644
index 000..94cd7b4
--- /dev/null
+++ b/sci-electronics/verilator/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Verilator, the fastest free Verilog HDL simulator.
+   Accepts synthesizable Verilog or SystemVerilog
+   Performs lint code-quality checks
+   Compiles into multithreaded C++, SystemC, or (soon) C++-under-Python
+   Creates XML to front-end your own tools
+   
+

diff --git a/sci-electronics/verilator/verilator-4.026.ebuild 
b/sci-electronics/verilator/verilator-4.026.ebuild
new file mode 100644
index 000..80f4993
--- /dev/null
+++ b/sci-electronics/verilator/verilator-4.026.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
+HOMEPAGE="https://www.veripool.org/wiki/verilator;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.veripool.org/git/${PN};
+else
+   SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86"
+fi
+
+LICENSE="|| ( Artistic-2 LGPL-3 )"
+SLOT="0"
+
+DEPEND="
+   dev-lang/perl
+   sys-libs/zlib
+"
+
+RDEPEND="
+   ${DEPEND}
+"
+
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   eautoconf --force
+}



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

2020-02-22 Thread Hans de Graaff
commit: 170cfd0b96d79ed44c41d7dfd62231ebcb408c37
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:58:23 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:58:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170cfd0b

dev-ruby/systemu: use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/systemu/systemu-2.6.5.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ruby/systemu/systemu-2.6.5.ebuild 
b/dev-ruby/systemu/systemu-2.6.5.ebuild
index 1b7c7763d89..019f7f6307b 100644
--- a/dev-ruby/systemu/systemu-2.6.5.ebuild
+++ b/dev-ruby/systemu/systemu-2.6.5.ebuild
@@ -22,6 +22,5 @@ IUSE=""
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}
-   doins -r samples
+   dodoc -r samples
 }



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

2020-02-22 Thread Hans de Graaff
commit: 141b5cedb4b8034af16d4d5cba98ba7935256138
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:45:40 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:45:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141b5ced

dev-ruby/fattr: add ruby27; use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/fattr/fattr-2.4.0.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/fattr/fattr-2.4.0.ebuild 
b/dev-ruby/fattr/fattr-2.4.0.ebuild
index e640825cc05..5d6cedff557 100644
--- a/dev-ruby/fattr/fattr-2.4.0.ebuild
+++ b/dev-ruby/fattr/fattr-2.4.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="README"
@@ -26,6 +26,5 @@ each_ruby_test() {
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}
-   doins -r samples
+   dodoc -r samples
 }



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

2020-02-22 Thread Hans de Graaff
commit: 2c69eb056b460cfc4173a508ec70d33ba8b458f4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:56:45 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:56:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c69eb05

dev-ruby/serialport: add ruby27; use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/serialport/serialport-1.3.1.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/serialport/serialport-1.3.1.ebuild 
b/dev-ruby/serialport/serialport-1.3.1.ebuild
index 87f7b003f57..bd32e9c0411 100644
--- a/dev-ruby/serialport/serialport-1.3.1.ebuild
+++ b/dev-ruby/serialport/serialport-1.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_TASK_TEST=""
@@ -42,7 +42,5 @@ each_ruby_compile() {
 all_ruby_install() {
all_fakegem_install
 
-   # don't compress it
-   insinto /usr/share/doc/${PF}/examples
-   doins test/miniterm.rb
+   dodoc test/miniterm.rb
 }



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

2020-02-22 Thread Hans de Graaff
commit: 1e9ea82bf4df3a1c1a26733298b7e17b8bcab8a9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:49:01 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:49:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9ea82b

dev-ruby/log4r: use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/log4r/log4r-1.1.10-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ruby/log4r/log4r-1.1.10-r2.ebuild 
b/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
index 64fd131fbe5..cd0aee3da47 100644
--- a/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
+++ b/dev-ruby/log4r/log4r-1.1.10-r2.ebuild
@@ -24,6 +24,5 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc 
x86"
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}
-   doins -r examples
+   dodoc -r examples
 }



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

2020-02-22 Thread Hans de Graaff
commit: c59c2018ff4a2f175cb68acb384d681606c61263
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:51:01 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:51:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59c2018

dev-ruby/open4: add ruby27; use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/open4/open4-1.3.4.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/open4/open4-1.3.4.ebuild 
b/dev-ruby/open4/open4-1.3.4.ebuild
index 3a751a66106..8f4724b15c1 100644
--- a/dev-ruby/open4/open4-1.3.4.ebuild
+++ b/dev-ruby/open4/open4-1.3.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="README"
@@ -26,8 +26,7 @@ all_ruby_prepare() {
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}/samples
-   doins samples/*
+   dodoc -r samples
 }
 
 each_ruby_test() {



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

2020-02-22 Thread Hans de Graaff
commit: 023a8d089bbb162be91c3cb3661678a62c75d2ef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:23:45 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023a8d08

dev-ruby/ffi: depend on dev-libs/libffi directly

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ffi/ffi-1.11.3.ebuild | 4 ++--
 dev-ruby/ffi/ffi-1.12.1.ebuild | 4 ++--
 dev-ruby/ffi/ffi-1.12.2.ebuild | 4 ++--
 dev-ruby/ffi/ffi-1.9.25.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-ruby/ffi/ffi-1.11.3.ebuild b/dev-ruby/ffi/ffi-1.11.3.ebuild
index 501e717b931..46b733b1202 100644
--- a/dev-ruby/ffi/ffi-1.11.3.ebuild
+++ b/dev-ruby/ffi/ffi-1.11.3.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
 
 ruby_add_bdepend "dev-ruby/rake"
 

diff --git a/dev-ruby/ffi/ffi-1.12.1.ebuild b/dev-ruby/ffi/ffi-1.12.1.ebuild
index 6b89b0ddcb2..c5d44aa1459 100644
--- a/dev-ruby/ffi/ffi-1.12.1.ebuild
+++ b/dev-ruby/ffi/ffi-1.12.1.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
 
 ruby_add_bdepend "dev-ruby/rake"
 

diff --git a/dev-ruby/ffi/ffi-1.12.2.ebuild b/dev-ruby/ffi/ffi-1.12.2.ebuild
index 6b89b0ddcb2..c5d44aa1459 100644
--- a/dev-ruby/ffi/ffi-1.12.2.ebuild
+++ b/dev-ruby/ffi/ffi-1.12.2.ebuild
@@ -22,8 +22,8 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
-RDEPEND+=" virtual/libffi:0="
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi:0="
+DEPEND+=" dev-libs/libffi"
 
 ruby_add_bdepend "dev-ruby/rake"
 

diff --git a/dev-ruby/ffi/ffi-1.9.25.ebuild b/dev-ruby/ffi/ffi-1.9.25.ebuild
index c6c07497d5c..57ce665af89 100644
--- a/dev-ruby/ffi/ffi-1.9.25.ebuild
+++ b/dev-ruby/ffi/ffi-1.9.25.ebuild
@@ -23,8 +23,8 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
-RDEPEND+=" virtual/libffi"
-DEPEND+=" virtual/libffi"
+RDEPEND+=" dev-libs/libffi"
+DEPEND+=" dev-libs/libffi"
 
 ruby_add_bdepend "dev-ruby/rake"
 



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

2020-02-22 Thread Hans de Graaff
commit: cbdcf16fe938e8ab977728b971f1d6a525d47722
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:33:48 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:33:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbdcf16f

dev-ruby/daemons: add ruby27; fix dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/daemons/daemons-1.3.1.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/daemons/daemons-1.3.1.ebuild 
b/dev-ruby/daemons/daemons-1.3.1.ebuild
index 1e89805c442..74cf38e497f 100644
--- a/dev-ruby/daemons/daemons-1.3.1.ebuild
+++ b/dev-ruby/daemons/daemons-1.3.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="Releases README.md"
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
@@ -27,8 +27,5 @@ all_ruby_prepare() {
 all_ruby_install() {
all_fakegem_install
 
-   use examples || return
-
-   insinto /usr/share/doc/${PF}/
-   doins -r examples
+   use examples && dodoc -r examples
 }



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

2020-02-22 Thread Hans de Graaff
commit: 3b8e2d961472ae67edd96f2d1eeefd2e5760af5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 06:02:16 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 06:02:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8e2d96

dev-ruby/polyglot: add ruby27

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/polyglot/polyglot-0.3.5.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-ruby/polyglot/polyglot-0.3.5.ebuild 
b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
index a8efe928b1b..3f1076e95df 100644
--- a/dev-ruby/polyglot/polyglot-0.3.5.ebuild
+++ b/dev-ruby/polyglot/polyglot-0.3.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_TASK_TEST=""
@@ -18,8 +18,3 @@ LICENSE="MIT"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 SLOT="0"
 IUSE=""
-
-all_ruby_prepare() {
-   # jruby has trouble parsing this metadata and there are no dependencies.
-   rm -f ../metadata || die
-}



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

2020-02-22 Thread Hans de Graaff
commit: 370b9a7485425b861c7a334d4f1bdb06b7422e32
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:52:15 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:52:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370b9a74

dev-ruby/ruby-openid: cleanup

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/ruby-openid/Manifest |  1 -
 dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild | 30 ---
 2 files changed, 31 deletions(-)

diff --git a/dev-ruby/ruby-openid/Manifest b/dev-ruby/ruby-openid/Manifest
index 0ee8570d3c4..f3c3817e096 100644
--- a/dev-ruby/ruby-openid/Manifest
+++ b/dev-ruby/ruby-openid/Manifest
@@ -1,2 +1 @@
-DIST ruby-openid-2.7.0.tar.gz 513958 BLAKE2B 
d09b1817768376ad35c3ea9ff11b371761c340902f006f2f4a89af050fea104a8f975a45e90035f501e981fcd412925e3d4a5cf4679e4526b595d06124ce2511
 SHA512 
e53104d4cf0198953172a2ed567877c3d1cc11664acbab8ca424823e2249d9fa13ad9b931a7318709f2865f3f16e0e38714428d12accf16080aa1818b673d8cd
 DIST ruby-openid-2.9.2.tar.gz 514882 BLAKE2B 
496b257087617537fc413931820fc721f026d9e7826d1684c85250d29d295ef031f834af31449e3448386f714c45a7db802d46531ca207fec099e2e2e80b9780
 SHA512 
5f4b696952d457ecbb99c6e2bc4b5c04557e8ed8d7653259eaf89a151ef43e62edc1936a28ac9e0d5a2c253379010d6c6a820be4bf2caa90bfcbf4689695d075

diff --git a/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild 
b/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild
deleted file mode 100644
index 500674c57a8..000
--- a/dev-ruby/ruby-openid/ruby-openid-2.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md NOTICE UPGRADE.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A robust library for verifying and serving OpenID identities"
-HOMEPAGE="https://github.com/openid/ruby-openid;
-SRC_URI="https://github.com/openid/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-macos"
-IUSE="test"
-
-all_ruby_prepare() {
-   sed -i -e "/[Bb]undler/d" Rakefile || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-}



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

2020-02-22 Thread Hans de Graaff
commit: e7676744db32ac2752f0980c502d847075971173
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:21:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:21:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7676744

dev-lang/ruby: depend on dev-libs/libffi directly

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-lang/ruby/ruby-2.4.9.ebuild | 2 +-
 dev-lang/ruby/ruby-2.5.7.ebuild | 2 +-
 dev-lang/ruby/ruby-2.6.5.ebuild | 4 ++--
 dev-lang/ruby/ruby-2.7.0.ebuild | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/ruby/ruby-2.4.9.ebuild b/dev-lang/ruby/ruby-2.4.9.ebuild
index 8bc38c17be4..50a46ca5fd7 100644
--- a/dev-lang/ruby/ruby-2.4.9.ebuild
+++ b/dev-lang/ruby/ruby-2.4.9.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
-   virtual/libffi:=
+   dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
>=app-eselect/eselect-ruby-20161226

diff --git a/dev-lang/ruby/ruby-2.5.7.ebuild b/dev-lang/ruby/ruby-2.5.7.ebuild
index a0b7f3713ff..2167019a7e9 100644
--- a/dev-lang/ruby/ruby-2.5.7.ebuild
+++ b/dev-lang/ruby/ruby-2.5.7.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
-   virtual/libffi:=
+   dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
>=app-eselect/eselect-ruby-20171225

diff --git a/dev-lang/ruby/ruby-2.6.5.ebuild b/dev-lang/ruby/ruby-2.6.5.ebuild
index 563576964c5..19cc249e9c0 100644
--- a/dev-lang/ruby/ruby-2.6.5.ebuild
+++ b/dev-lang/ruby/ruby-2.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,7 +35,7 @@ RDEPEND="
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
-   virtual/libffi:=
+   dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
>=app-eselect/eselect-ruby-20171225

diff --git a/dev-lang/ruby/ruby-2.7.0.ebuild b/dev-lang/ruby/ruby-2.7.0.ebuild
index 99daef05196..c99c9fc7a13 100644
--- a/dev-lang/ruby/ruby-2.7.0.ebuild
+++ b/dev-lang/ruby/ruby-2.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,7 +35,7 @@ RDEPEND="
dev-lang/tk:0=[threads]
)
dev-libs/libyaml
-   virtual/libffi:=
+   dev-libs/libffi:=
sys-libs/readline:0=
sys-libs/zlib
>=app-eselect/eselect-ruby-20171225



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

2020-02-22 Thread Hans de Graaff
commit: a99cd35fdf32214aa5fd4dc7aaed62ac4d9fa2fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb 23 05:47:39 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 23 05:47:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99cd35f

dev-ruby/kirbybase: add ruby27; use dodoc

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild 
b/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
index cf0c809a690..38f55163240 100644
--- a/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
+++ b/dev-ruby/kirbybase/kirbybase-2.6.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_NAME="KirbyBase"
 
@@ -28,6 +28,5 @@ each_ruby_test() {
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}
-   doins -r examples images
+   dodoc -r examples images
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/er/

2020-02-22 Thread Alessandro Barbieri
commit: f1d35f455599cdc676c2402008066658a7ae216e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:59:29 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:59:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1d35f45

sys-cluster/er: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/er/Manifest|  1 +
 sys-cluster/er/er-0.0.3.ebuild | 42 ++
 sys-cluster/er/metadata.xml| 20 
 3 files changed, 63 insertions(+)

diff --git a/sys-cluster/er/Manifest b/sys-cluster/er/Manifest
new file mode 100644
index 000..6b67382
--- /dev/null
+++ b/sys-cluster/er/Manifest
@@ -0,0 +1 @@
+DIST er-0.0.3.tar.gz 13130 BLAKE2B 
1906a0627a0d17f776ba8612ec3c5feb60d41451d026add4dca0164b57570ba7bd81f1ecf303ab0f0c17cd8a26f4588afbb4748ccc66d3b82e922d5b46a3d147
 SHA512 
0edb8fd96ef606003e0623d6742993e3bb663fd0a3761ed4b68fc14e24c1ab586b200b0f01530570e40a7733bca3c0ecadbac0fb515594b79d9c123fe7c417e8

diff --git a/sys-cluster/er/er-0.0.3.ebuild b/sys-cluster/er/er-0.0.3.ebuild
new file mode 100644
index 000..715cc2b
--- /dev/null
+++ b/sys-cluster/er/er-0.0.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="High-level distributed erasure coding library combining 
functionality of shuffile and redset"
+HOMEPAGE="https://github.com/ECP-VeloC/er;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mpi test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+   sys-cluster/KVTree
+   sys-cluster/redset
+   sys-cluster/shuffile
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/er-static/d' src/CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi "" OFF)"
+   )
+   cmake-utils_src_configure
+}

diff --git a/sys-cluster/er/metadata.xml b/sys-cluster/er/metadata.xml
new file mode 100644
index 000..a14f038
--- /dev/null
+++ b/sys-cluster/er/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/er
+  
+  Encode/Rebuild (ER)
+This module combines the funcitonality of shuffile and redset, which lets both 
migrate and rebuild files within an MPI job. It is useful for moving and 
rebuilding data files on distributed storage, e.g., node-local storage, 
particularly when MPI ranks may be running on different compute nodes than when 
they originally created their files.
+
+To encode, one defines a redundancy scheme and then applies the redundancy 
scheme to a list of files also providing a name for the encoded set. To 
rebuild, one specifies the name of the encoded set. Additionally, there is a 
function to remove the encoding information, which is needed when removing a 
dataset.
+
+Currently, er assumes the group of processes participating is the same as 
MPI_COMM_WORLD.
+
+Usage is documented in src/er.h
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/redset/

2020-02-22 Thread Alessandro Barbieri
commit: efa0764dc6be7bb832796d89c424a53fd350cea5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:57:05 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:57:05 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efa0764d

sys-cluster/redset: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/redset/Manifest|  1 +
 sys-cluster/redset/metadata.xml| 13 ++
 sys-cluster/redset/redset-0.0.4.ebuild | 47 ++
 3 files changed, 61 insertions(+)

diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest
new file mode 100644
index 000..b4c40f1
--- /dev/null
+++ b/sys-cluster/redset/Manifest
@@ -0,0 +1 @@
+DIST redset-0.0.4.tar.gz 189159 BLAKE2B 
ba38c705698564246b6e4e8f4f0be44766f52a205f437e38cbf7547832a09110848dd62c0bfb9bfabf2bb59910a2d7c1fc0d9734b90cbd444eb0a99d5ab0f932
 SHA512 
64e97e014aa199f1073405d9e552426d28b4af4d669c5ccb4bd1fe6ba982f4790bb3f61be9eeff192477ede9d783ce8ea4c68abe2be8b689b0b3879caf705917

diff --git a/sys-cluster/redset/metadata.xml b/sys-cluster/redset/metadata.xml
new file mode 100644
index 000..5c2fc9d
--- /dev/null
+++ b/sys-cluster/redset/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/redset
+  
+  This module lets one create one or more 
redundancy descriptors, which then may be applied to a set of files distributed 
across a group of processes.
+  
+

diff --git a/sys-cluster/redset/redset-0.0.4.ebuild 
b/sys-cluster/redset/redset-0.0.4.ebuild
new file mode 100644
index 000..e7c6928
--- /dev/null
+++ b/sys-cluster/redset/redset-0.0.4.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="Low-level distributed erasure coding library to protect datasets 
of MPI applications"
+HOMEPAGE="https://github.com/ECP-VeloC/redset;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mpi test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+   sys-cluster/KVTree
+   sys-cluster/rankstr
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/redset-static/d' src/CMakeLists.txt
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi "" OFF)"
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   dodoc README.md
+   dodoc -r doc/rst/.
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/rankstr/

2020-02-22 Thread Alessandro Barbieri
commit: 1c174d1674167dc0bef763956d11268835b85859
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:50:14 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:50:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c174d16

sys-cluster/rankstr: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/rankstr/Manifest |  1 +
 sys-cluster/rankstr/metadata.xml | 19 
 sys-cluster/rankstr/rankstr-0.0.2.ebuild | 38 
 3 files changed, 58 insertions(+)

diff --git a/sys-cluster/rankstr/Manifest b/sys-cluster/rankstr/Manifest
new file mode 100644
index 000..49b1c2e
--- /dev/null
+++ b/sys-cluster/rankstr/Manifest
@@ -0,0 +1 @@
+DIST rankstr-0.0.2.tar.gz 10290 BLAKE2B 
4efa609804bffd0fe9215e9b06112615ed85657af88bd15e1a51a5db7ccc8701bf162ea88096df69a42ecd062e3099e5c18986d72fd8c5cc14b89fd019b3322d
 SHA512 
fd4814ec797566004c3141b46b4ca410e217857e2bee3dc3b0f350c2c10fcaff62e3608fb0233894a0960aade660f55a536ea7cc41c9aed3a355b3a05f432a0f

diff --git a/sys-cluster/rankstr/metadata.xml b/sys-cluster/rankstr/metadata.xml
new file mode 100644
index 000..d2422a7
--- /dev/null
+++ b/sys-cluster/rankstr/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/rankstr
+  
+  The rankstr (rank string) library provides 
functions that identify unique strings across an MPI communicator.
+
+A key use case is to split a communicator into subcommunicators such that all 
processes in a resulting subcommunicator consist of those processes that 
provided an identical input string. rankstr_mpi_comm_split is a function like 
MPI_Comm_split, but it takes a variable-length string as the color argument 
insead of an integer value.
+
+The rankstr_mpi function does not output a communicator, but instead returns a 
unique integer for each unique string.
+
+For scalability, the implementation uses a distributed, bitonic sort via 
point-to-point messages over the input communicator to compare string values. 
The caller must provide two distinct tag values that are safe for the function 
to use for its point-to-point messages.
+  
+

diff --git a/sys-cluster/rankstr/rankstr-0.0.2.ebuild 
b/sys-cluster/rankstr/rankstr-0.0.2.ebuild
new file mode 100644
index 000..ffe57a9
--- /dev/null
+++ b/sys-cluster/rankstr/rankstr-0.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="Split an MPI communicator into subcomms based on string values"
+HOMEPAGE="https://github.com/ECP-VeloC/rankstr;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mpi test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/rankstr-static/d' src/CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi "" OFF)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-auth/mrsh/, sys-auth/mrsh/files/

2020-02-22 Thread Alessandro Barbieri
commit: cfe22fac9212b925f4828568e89ecd21f980ec99
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:51:51 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:51:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfe22fac

sys-auth/mrsh: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-auth/mrsh/Manifest |  1 +
 sys-auth/mrsh/files/union-wait-deprecated.diff | 20 
 sys-auth/mrsh/metadata.xml | 18 ++
 sys-auth/mrsh/mrsh-2.12.ebuild | 33 ++
 4 files changed, 72 insertions(+)

diff --git a/sys-auth/mrsh/Manifest b/sys-auth/mrsh/Manifest
new file mode 100644
index 000..79e107e
--- /dev/null
+++ b/sys-auth/mrsh/Manifest
@@ -0,0 +1 @@
+DIST mrsh-2.12.tar.gz 458757 BLAKE2B 
f7a8a25507eca247814e0cc83730403316d59b1f221fba6bc1abe2f9e86cc083c44dfd886499e60c2ccd13e730204c9d1f0466ad43150bf488950965ce452a63
 SHA512 
1417197f5c26305287c5f8622800f8f02c5ea0abe1e0c65f9911cda5a3ba466ad75dd8b5120a9c004fbef4086f6627ee805f62801bd0c075e99c8f1298d09135

diff --git a/sys-auth/mrsh/files/union-wait-deprecated.diff 
b/sys-auth/mrsh/files/union-wait-deprecated.diff
new file mode 100644
index 000..bcb6376
--- /dev/null
+++ b/sys-auth/mrsh/files/union-wait-deprecated.diff
@@ -0,0 +1,20 @@
+--- a/mrlogin/mrlogin.c2016-04-29 19:22:08.0 +0200
 b/mrlogin/mrlogin.c2019-10-29 02:25:39.095172149 +0100
+@@ -476,7 +476,7 @@
+ void
+ catch_child(int ignore)
+ {
+-  union wait status;
++  int status;
+   int pid;
+ 
+   (void)ignore;
+@@ -487,7 +487,7 @@
+   return;
+   /* if the child (reader) dies, just quit */
+   if (pid < 0 || (pid == childpid && !WIFSTOPPED(status)))
+-  done((int)(status.w_termsig | status.w_retcode));
++  done((int)(WTERMSIG(status) | WEXITSTATUS(status)));
+   }
+   /* NOTREACHED */
+ }

diff --git a/sys-auth/mrsh/metadata.xml b/sys-auth/mrsh/metadata.xml
new file mode 100644
index 000..68a30cc
--- /dev/null
+++ b/sys-auth/mrsh/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+chaos/mrsh
+  
+Mrsh is a set of remote shell programs that use munge 
authentication
+rather than reserved ports for security.  The code for mrsh is based
+on the source code for rsh, rshd, rlogin, rlogind, and rcp.
+  
+build with pam support
+build with shadow file support
+  
+

diff --git a/sys-auth/mrsh/mrsh-2.12.ebuild b/sys-auth/mrsh/mrsh-2.12.ebuild
new file mode 100644
index 000..6192a2b
--- /dev/null
+++ b/sys-auth/mrsh/mrsh-2.12.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd
+
+DESCRIPTION="Mrsh is a set of remote shell programs that use munge 
authentication."
+HOMEPAGE="https://github.com/chaos/mrsh;
+SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pam shadow"
+DEPEND="
+   sys-auth/munge
+
+   pam?( sys-libs/pam )
+   shadow? ( virtual/shadow )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/union-wait-deprecated.diff" )
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   $(use_with pam)
+   $(use_with shadow)
+   )
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/shuffile/

2020-02-22 Thread Alessandro Barbieri
commit: a01ebd3c346926536bfa0243607a19607da8475e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:48:59 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:48:59 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a01ebd3c

sys-cluster/shuffile: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/shuffile/Manifest  |  1 +
 sys-cluster/shuffile/metadata.xml  | 13 ++
 sys-cluster/shuffile/shuffile-0.0.3.ebuild | 39 ++
 3 files changed, 53 insertions(+)

diff --git a/sys-cluster/shuffile/Manifest b/sys-cluster/shuffile/Manifest
new file mode 100644
index 000..999e3b0
--- /dev/null
+++ b/sys-cluster/shuffile/Manifest
@@ -0,0 +1 @@
+DIST shuffile-0.0.3.tar.gz 20069 BLAKE2B 
cb40b12334e7ec2f70140d6d2cb11f77cdb72d381dc5ecf4b335c4324f0e6c777113546b91edf290767c6daa5d0e7641b4849cad42230688a799e1a4359f4dfb
 SHA512 
e5ca8b7ab1542fda0c84d92bba527911846cdd95cbe86d4aa0075abacffc369485ad7187bc7e0ee2edcd69ccbc4ef2abcd0de75be497c0cdc3d6177563067875

diff --git a/sys-cluster/shuffile/metadata.xml 
b/sys-cluster/shuffile/metadata.xml
new file mode 100644
index 000..11f798a
--- /dev/null
+++ b/sys-cluster/shuffile/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/shuffile
+  
+  This module lets one associate a set of files 
with a process name. Currently, the name is implied to be the rank within 
MPI_COMM_WORLD. In the event that a set of distributed processes are moved, for 
example when restarting an MPI job, functions will migrate files from their 
original locations to the new locations where the processes are running.
+  
+

diff --git a/sys-cluster/shuffile/shuffile-0.0.3.ebuild 
b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
new file mode 100644
index 000..5054b99
--- /dev/null
+++ b/sys-cluster/shuffile/shuffile-0.0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="SHUFFILE Shuffle files between processes"
+HOMEPAGE="https://github.com/ECP-VeloC/shuffile;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mpi test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+   sys-libs/zlib
+   >=sys-cluster/KVTree-1.0.2
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+src_prepare() {
+   #do not build static library
+   sed -i '/shuffile-static/d' src/CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi "" OFF)"
+   )
+   cmake-utils_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/AXL/

2020-02-22 Thread Alessandro Barbieri
commit: 05cae207afb2ebe27e1a70d679da521529872efc
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:46:35 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:46:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05cae207

sys-cluster/AXL: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/AXL/AXL-0.3.0.ebuild | 47 
 sys-cluster/AXL/Manifest |  1 +
 sys-cluster/AXL/metadata.xml | 13 +++
 3 files changed, 61 insertions(+)

diff --git a/sys-cluster/AXL/AXL-0.3.0.ebuild b/sys-cluster/AXL/AXL-0.3.0.ebuild
new file mode 100644
index 000..d7bcca9
--- /dev/null
+++ b/sys-cluster/AXL/AXL-0.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+DESCRIPTION="AXL provides a common C interface to transfer files in an HPC 
storage hierarchy."
+HOMEPAGE="https://github.com/ECP-VeloC/AXL;
+SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib
+   sys-cluster/KVTree
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/axl-static/d' src/CMakeLists.txt || die
+   #do not auto install README
+   sed -i '/FILES README.md DESTINATION/d' CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   #other options available: CRAY_DW INTEL_CPPR IBM_BBAPI
+   -DAXL_ASYNC_API=NONE
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   dodoc -r doc/.
+}

diff --git a/sys-cluster/AXL/Manifest b/sys-cluster/AXL/Manifest
new file mode 100644
index 000..785193a
--- /dev/null
+++ b/sys-cluster/AXL/Manifest
@@ -0,0 +1 @@
+DIST AXL-0.3.0.tar.gz 36436 BLAKE2B 
c2d4b42426f7ff879d4329879f0f50d79c163925ce6010c3a38fdafd911dc0378be658d0d25154814ffc7442dca2bd036a547800827171383eb855df9a4010ea
 SHA512 
7cacd3614be94b0344cdd5a5e489c9d1b17cef49e1c3c4eba642f853d767de1c9eced1fa44f931abeb70c89da2468f6a8fa857c213766bbdac6f3f83ce21

diff --git a/sys-cluster/AXL/metadata.xml b/sys-cluster/AXL/metadata.xml
new file mode 100644
index 000..2d5095f
--- /dev/null
+++ b/sys-cluster/AXL/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+ECP-VeloC/AXL
+  
+  AXL defines a common interface for transferring 
files between layers in a storage hierarchy. It abstracts vendor-specific APIs 
and provides synchronous and asynchronous methods using POSIX. One creates a 
transfer object, defining the transfer type, and then one adds files to the 
transfer. Once all files have been added, one initiates the transfer and can 
then later test or wait for its completion. The library optionally records the 
state of ongoing transfers, so that they can be identified or terminated even 
if the process that initiated the transfer has been restarted.
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/KVTree/

2020-02-22 Thread Alessandro Barbieri
commit: 51c357668de88f2966d7e80ae554f5e12c5a9dd0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:44:18 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:44:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51c35766

sys-cluster/KVTree: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/KVTree/KVTree-1.0.2.ebuild | 68 ++
 sys-cluster/KVTree/KVTree-.ebuild  | 68 ++
 sys-cluster/KVTree/Manifest|  1 +
 sys-cluster/KVTree/metadata.xml| 18 +
 4 files changed, 155 insertions(+)

diff --git a/sys-cluster/KVTree/KVTree-1.0.2.ebuild 
b/sys-cluster/KVTree/KVTree-1.0.2.ebuild
new file mode 100644
index 000..0be4f18
--- /dev/null
+++ b/sys-cluster/KVTree/KVTree-1.0.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+case "${PV}" in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/ECP-VeloC/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   ;;
+*)
+   SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   ;;
+esac
+
+DESCRIPTION="KVTree provides a fully extensible C data structure modeled after 
Perl hashes."
+HOMEPAGE="https://github.com/ECP-VeloC/KVTree;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="fcntl +flock mpi test"
+
+REQUIRED_USE="
+   ?? ( fcntl flock )
+"
+RESTRICT="test? ( userpriv ) !test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+   app-admin/chrpath
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/kvtree-static/d' src/CMakeLists.txt || die
+   #do not install README.md automatically
+   sed -i '/FILES README.md DESTINATION/d' CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi ON OFF)"
+   -DKVTREE_FILE_LOCK="$(usex flock FLOCK $(usex fcntl FCNTL 
NONE))"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   chrpath -d "${BUILD_DIR}/src/kvtree_print_file" || die
+   cmake-utils_src_install
+   chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
+   dodoc doc/rst/*.rst
+   docinto "${DOCSDIR}/users"
+   dodoc -r doc/rst/users/.
+}

diff --git a/sys-cluster/KVTree/KVTree-.ebuild 
b/sys-cluster/KVTree/KVTree-.ebuild
new file mode 100644
index 000..0be4f18
--- /dev/null
+++ b/sys-cluster/KVTree/KVTree-.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake-utils
+
+case "${PV}" in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/ECP-VeloC/${PN}.git;
+   inherit git-r3
+   KEYWORDS=""
+   ;;
+*)
+   SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   ;;
+esac
+
+DESCRIPTION="KVTree provides a fully extensible C data structure modeled after 
Perl hashes."
+HOMEPAGE="https://github.com/ECP-VeloC/KVTree;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="fcntl +flock mpi test"
+
+REQUIRED_USE="
+   ?? ( fcntl flock )
+"
+RESTRICT="test? ( userpriv ) !test? ( test )"
+
+RDEPEND="
+   mpi? ( virtual/mpi )
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-2.8
+   app-admin/chrpath
+"
+
+src_prepare() {
+   #do not build static library
+   sed -i '/kvtree-static/d' src/CMakeLists.txt || die
+   #do not install README.md automatically
+   sed -i '/FILES README.md DESTINATION/d' CMakeLists.txt || die
+   default
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMPI="$(usex mpi ON OFF)"
+   -DKVTREE_FILE_LOCK="$(usex flock FLOCK $(usex fcntl FCNTL 
NONE))"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   chrpath -d "${BUILD_DIR}/src/kvtree_print_file" || die
+   cmake-utils_src_install
+   chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
+   dodoc doc/rst/*.rst
+   docinto "${DOCSDIR}/users"
+   dodoc -r doc/rst/users/.
+}

diff --git a/sys-cluster/KVTree/Manifest b/sys-cluster/KVTree/Manifest
new file mode 100644
index 000..0c53638
--- /dev/null
+++ b/sys-cluster/KVTree/Manifest
@@ -0,0 +1 @@
+DIST KVTree-1.0.2.tar.gz 46868 BLAKE2B 
6c443eba3a861f1ecb0a04c0fa63d8fec32ed856de2d6324e011fc6a20ffb9d5eb85354bb0f6faa5e63462ced46e6a6b1af198b53219f96a865ec5eb26c9e832
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: sci-libs/ann/

2020-02-22 Thread Alessandro Barbieri
commit: 5c2b0563b86b2624b5a4aef7f96b9d7672e3fd29
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:40:39 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:40:39 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c2b0563

sci-libs/ann: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-libs/ann/Manifest|  2 ++
 sci-libs/ann/ann-1.1.2_p7.ebuild | 68 
 sci-libs/ann/metadata.xml| 16 ++
 3 files changed, 86 insertions(+)

diff --git a/sci-libs/ann/Manifest b/sci-libs/ann/Manifest
new file mode 100644
index 000..dc57b22
--- /dev/null
+++ b/sci-libs/ann/Manifest
@@ -0,0 +1,2 @@
+DIST ann_1.1.2+doc-7.debian.tar.xz 172056 BLAKE2B 
ca20ef1c53c02b27d8a6b1ee416267ddd719df4e9b3fc7215624dd3253a9a3a7a2e548adb58546566487927e7a5f926f6b66ea9df3d5d35a4341d691750f3d4f
 SHA512 
d575df042676c7a074339eeeaf5fa4c4c7a1739af16c3f05c4c40e2c51df1d05d7c271bcb811b7934707f3f8ab63ac13ea71517a373e775083bafb4f591615d3
+DIST ann_1.1.2+doc.orig.tar.gz 693957 BLAKE2B 
8cb9316329b2de8f0870701114f403d6ee20c842c0861f2341f41dc3e111f818b7929b35a099a723d4ec8baaed64cde19da46043a7a2909a870376615e2c322f
 SHA512 
fb004a014add109d0b0949443c4c599795363d20ee65386421f898f5276b5df08714a3cd8d371d5a03417e7c3f7f3451335f90df2ca274ce95c658b958a253ae

diff --git a/sci-libs/ann/ann-1.1.2_p7.ebuild b/sci-libs/ann/ann-1.1.2_p7.ebuild
new file mode 100644
index 000..1716b3b
--- /dev/null
+++ b/sci-libs/ann/ann-1.1.2_p7.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools eutils flag-o-matic
+
+MY_PV="${PV//_p*/}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A Library for Approximate Nearest Neighbor Searching"
+HOMEPAGE="https://www.cs.umd.edu/~mount/ANN/;
+SRC_URI="http://cdn-fastly.deb.debian.org/debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc.orig.tar.gz
+http://cdn-fastly.deb.debian.org/debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc-${PV##*p}.debian.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+RDEPEND=""
+DEPEND=""
+BDEPEND="dev-util/quilt"
+
+S="${WORKDIR}/${MY_P}+doc"
+
+src_prepare() {
+   export QUILT_PATCHES="${WORKDIR}/debian/patches"
+   export QUILT_SERIES="${QUILT_PATCHES}/series"
+   quilt push -a || die
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   use debug && append-cxxflags -DANN_PERF
+   econf --disable-static
+}
+
+src_test() {
+   cd test
+   ./ann_test < test1.in > /dev/null || die
+   ./ann_test < test2.in > /dev/null || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   insinto /usr/include/ANN
+   doins -r include/ANN/.
+
+   dodoc doc/ANNmanual.pdf
+   dodoc doc/Copyright.txt
+   dodoc doc/ReadMe.txt
+
+   insinto /usr/share/ANN/sample
+   doins sample/query.pts
+   doins sample/sample.save
+   doins sample/data.pts
+
+   cd "${WORKDIR}/debian"
+   pod2man --center="User Commands" ann2fig.pod ann2fig.1
+   pod2man --center="User Commands" ann_sample.pod ann_sample.1
+   pod2man --center="User Commands" ann_test.pod ann_test.1
+   doman ann_sample.1
+   doman ann_test.1
+   doman ann2fig.1
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/sci-libs/ann/metadata.xml b/sci-libs/ann/metadata.xml
new file mode 100644
index 000..2931ad8
--- /dev/null
+++ b/sci-libs/ann/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+
+  mo...@cs.umd.edu
+  Dave Mount
+
+  
+  ANN is a library written in C++, which supports 
data structures and algorithms for both exact and approximate nearest neighbor 
searching in arbitrarily high dimensions. ANN assumes that distances are 
measured using any class of distance functions called Minkowski metrics. These 
include the well known Euclidean distance, Manhattan distance, and max 
distance. ANN performs quite efficiently for point sets ranging in size from 
thousands to hundreds of thousands, and in dimensions as high as 20. 
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/atomiclong/

2020-02-22 Thread Alessandro Barbieri
commit: 10218220989ef455095929c5d1fdfdc74dcc5f34
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:33:05 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10218220

dev-python/atomiclong: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/atomiclong/Manifest|  1 +
 dev-python/atomiclong/atomiclong-0.1.1.ebuild | 30 +
 dev-python/atomiclong/atomiclong-.ebuild  | 32 +++
 dev-python/atomiclong/metadata.xml| 21 ++
 4 files changed, 84 insertions(+)

diff --git a/dev-python/atomiclong/Manifest b/dev-python/atomiclong/Manifest
new file mode 100644
index 000..bfc8fec
--- /dev/null
+++ b/dev-python/atomiclong/Manifest
@@ -0,0 +1 @@
+DIST atomiclong-0.1.1.tar.gz 5057 BLAKE2B 
2583674eafd2e89c91629db69e6c118d22ae169df4131e3d63a584ed9857df47bb85c0764cd60b7df35eb8db5b4aedfe043bfcfb960909e2abcb97a27ba7567d
 SHA512 
c275cff805df2275b6d9cfabed072c296019f1e7f6e2d718e0cec60ca40a99c6e8043a17a82f752096a1764cbc63e5681739da921ce1c89dfa8e5a6349e1772a

diff --git a/dev-python/atomiclong/atomiclong-0.1.1.ebuild 
b/dev-python/atomiclong/atomiclong-0.1.1.ebuild
new file mode 100644
index 000..7b15a08
--- /dev/null
+++ b/dev-python/atomiclong/atomiclong-0.1.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+SRC_URI="https://files.pythonhosted.org/packages/86/8c/70aea8215c6ab990f2d91e7ec171787a41b7fbc83df32a067ba5d7f3324f/${P}.tar.gz;
+
+DESCRIPTION="An AtomicLong type using CFFI."
+HOMEPAGE="https://github.com/dreid/atomiclong;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   pytest -vv || die
+}

diff --git a/dev-python/atomiclong/atomiclong-.ebuild 
b/dev-python/atomiclong/atomiclong-.ebuild
new file mode 100644
index 000..788043a
--- /dev/null
+++ b/dev-python/atomiclong/atomiclong-.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/dreid/${PN}.git;
+inherit git-r3
+
+DESCRIPTION="An AtomicLong type using CFFI."
+HOMEPAGE="https://github.com/dreid/atomiclong;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   pytest -vv || die
+}

diff --git a/dev-python/atomiclong/metadata.xml 
b/dev-python/atomiclong/metadata.xml
new file mode 100644
index 000..2607e3e
--- /dev/null
+++ b/dev-python/atomiclong/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+dreid/atomiclong
+  
+  
+Sometimes you need to increment some numbers ... atomically ... in python.
+AtomicLong was born out of the need for fast thread-safe counters in python.
+It uses CFFI to bind GCC's Atomic Builtins.
+Its value is a C long which can be incremented, decremented, and set 
atomically. It is inspired by Java's java.util.concurrent.atomic.AtomicLong.
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/glicko2/

2020-02-22 Thread Alessandro Barbieri
commit: dade0be9b01b25f784b529ace1891cd094f6311c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:30:30 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:30:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dade0be9

dev-python/glicko2: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/glicko2/glicko2-.ebuild | 37 ++
 dev-python/glicko2/metadata.xml| 11 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/glicko2/glicko2-.ebuild 
b/dev-python/glicko2/glicko2-.ebuild
new file mode 100644
index 000..2caf8b1
--- /dev/null
+++ b/dev-python/glicko2/glicko2-.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7} pypy3)
+
+inherit distutils-r1
+
+case "${PV}" in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/sublee/glicko2.git;
+   inherit git-r3
+   ;;
+esac
+
+DESCRIPTION="An implementation of the Glicko-2 rating system for Python"
+HOMEPAGE="https://github.com/sublee/glicko2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   sed -i -e "s/distribute/setuptools/g" setup.py
+   eapply_user
+}
+
+python_test() {
+   "${PYTHON}" setup.py test || die
+}

diff --git a/dev-python/glicko2/metadata.xml b/dev-python/glicko2/metadata.xml
new file mode 100644
index 000..b1a0922
--- /dev/null
+++ b/dev-python/glicko2/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+sublee/glicko2
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/git-repo-updater/

2020-02-22 Thread Alessandro Barbieri
commit: 3132db2036e7924fe9c76f3221f9aef1ee5cf535
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:13:31 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:13:31 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3132db20

dev-vcs/git-repo-updater: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-vcs/git-repo-updater/Manifest  |  1 +
 .../git-repo-updater/git-repo-updater-0.5.1.ebuild | 32 ++
 dev-vcs/git-repo-updater/metadata.xml  | 17 
 3 files changed, 50 insertions(+)

diff --git a/dev-vcs/git-repo-updater/Manifest 
b/dev-vcs/git-repo-updater/Manifest
new file mode 100644
index 000..bee3c5a
--- /dev/null
+++ b/dev-vcs/git-repo-updater/Manifest
@@ -0,0 +1 @@
+DIST git-repo-updater-0.5.1.tar.gz 11430 BLAKE2B 
bb18ff809e48c2b93aabd287477436ca8140071c61d9266a048758d8d3acd207b601d2f534be22615f9de804a69c37101fbafd4fd8d82da4f9c67f09c9cdd44e
 SHA512 
189717859050ecfb3533f0fed694c3d9674108c4d31dc71036ab04f9f0403bbdd92909995e0de81044581d278bd984ac698ea235db093ccd0c032a8a741c5918

diff --git a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1.ebuild 
b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1.ebuild
new file mode 100644
index 000..23a9d55
--- /dev/null
+++ b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Easily update multiple git repositories at once"
+HOMEPAGE="https://github.com/earwig/git-repo-updater;
+SRC_URI="https://github.com/earwig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+   >=dev-python/git-python-2.1.8[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   pytest -vv gitup/test || die
+}

diff --git a/dev-vcs/git-repo-updater/metadata.xml 
b/dev-vcs/git-repo-updater/metadata.xml
new file mode 100644
index 000..dcf1899
--- /dev/null
+++ b/dev-vcs/git-repo-updater/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+earwig/git-repo-updater
+  
+  
+gitup is a tool for updating multiple git repositories at once. It is smart
+enough to handle several remotes, dirty working directories, diverged local
+branches, detached HEADs, and more. It was originally created to manage a
+large collection of projects and deal with sporadic internet access.
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/git-blame-someone-else/

2020-02-22 Thread Alessandro Barbieri
commit: 589c85a2c4abf9c553b732f5d4987eee6dd4b2ac
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 03:05:11 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 03:05:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=589c85a2

dev-vcs/git-blame-someone-else: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 .../git-blame-someone-else-.ebuild | 27 ++
 dev-vcs/git-blame-someone-else/metadata.xml| 11 +
 2 files changed, 38 insertions(+)

diff --git a/dev-vcs/git-blame-someone-else/git-blame-someone-else-.ebuild 
b/dev-vcs/git-blame-someone-else/git-blame-someone-else-.ebuild
new file mode 100644
index 000..8b6d931
--- /dev/null
+++ b/dev-vcs/git-blame-someone-else/git-blame-someone-else-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+case "${PV}" in
+)
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/jayphelps/git-blame-someone-else.git;
+   inherit git-r3
+   ;;
+esac
+
+DESCRIPTION="Blame someone else for your bad code."
+HOMEPAGE="https://github.com/jayphelps/git-blame-someone-else;
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="dev-vcs/git"
+DEPEND=""
+
+src_install() {
+   dobin "${PN}"
+   dodoc README.md
+}

diff --git a/dev-vcs/git-blame-someone-else/metadata.xml 
b/dev-vcs/git-blame-someone-else/metadata.xml
new file mode 100644
index 000..16899e2
--- /dev/null
+++ b/dev-vcs/git-blame-someone-else/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+jayphelps/git-blame-someone-else
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: app-shells/k/

2020-02-22 Thread Alessandro Barbieri
commit: 2c09c9b95d06afcadc9832ff966183d756ba8527
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 02:57:55 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 02:57:55 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c09c9b9

app-shells/k: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 app-shells/k/Manifest   |  1 +
 app-shells/k/k-0.0.5.ebuild | 29 +
 app-shells/k/metadata.xml   | 13 +
 3 files changed, 43 insertions(+)

diff --git a/app-shells/k/Manifest b/app-shells/k/Manifest
new file mode 100644
index 000..46bb862
--- /dev/null
+++ b/app-shells/k/Manifest
@@ -0,0 +1 @@
+DIST k-0.0.5.tar.gz 7385 BLAKE2B 
8cba27fef6538df7a65fd7fbe8234c0f284bf9db00c9ae554e5ea3982268bae7fab67626865fe0b5267dd199fea7d72f5c8548a7319eb7cc9d5aee6df4af7694
 SHA512 
a973abef9eb1f8fbe91528f20861eb880a2e804f08b88c0981e338a8399118f769cb7850de3d9ab8a1ec4e8a593dcb297af256696dd964dc28186f5c90cffbed

diff --git a/app-shells/k/k-0.0.5.ebuild b/app-shells/k/k-0.0.5.ebuild
new file mode 100644
index 000..882b4c1
--- /dev/null
+++ b/app-shells/k/k-0.0.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="Directory listings for zsh with git features"
+HOMEPAGE="https://github.com/supercrabtree/k;
+SRC_URI="https://github.com/supercrabtree/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+DEPEND=""
+RDEPEND="
+   >=app-shells/zsh-4.3.11
+   >=dev-vcs/git-1.7.2
+"
+
+src_install() {
+   dodoc "readme.md"
+   dodir "/usr/share/zsh/plugins"
+   insinto "/usr/share/zsh/plugins/${PN}"
+   doins "${PN}.sh"
+}
+
+pkg_postinst() {
+   einfo "To use this script,  load it into your  interactive  ZSH  
session:"
+   einfo "\tsource /usr/share/zsh/plugins/${PN}/${PN}.zsh"
+}

diff --git a/app-shells/k/metadata.xml b/app-shells/k/metadata.xml
new file mode 100644
index 000..db8287c
--- /dev/null
+++ b/app-shells/k/metadata.xml
@@ -0,0 +1,13 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+supercrabtree/k
+  
+  k is a zsh script / plugin to make directory 
listings more readable, adding a bit of color and some git status information 
on files and directories.
+  
+



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/vrms-gentoo/

2020-02-22 Thread Alessandro Barbieri
commit: 9676f7f3c9b0fa0076fdc49f363852bde22b15ec
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 02:51:44 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 02:51:44 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9676f7f3

app-misc/vrms-gentoo: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 app-misc/vrms-gentoo/metadata.xml| 17 +
 app-misc/vrms-gentoo/vrms-gentoo-.ebuild | 24 
 2 files changed, 41 insertions(+)

diff --git a/app-misc/vrms-gentoo/metadata.xml 
b/app-misc/vrms-gentoo/metadata.xml
new file mode 100644
index 000..3ccef90
--- /dev/null
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   z411/vrms-gentoo
+   
+   This is a clone of VRMS (Virtual Richard M. 
Stallman) for Gentoo Linux. It scans the computer for non-free packages, and 
shows a list of them, if any.
+Instead of using its own list of licenses, it scans the license_group file in 
the local computer and compares the locally installed packages to the @FREE 
group. If you want it to use only the @FSF-APPROVED group you can use the 
--strict flag.
+
+
+
+
+

diff --git a/app-misc/vrms-gentoo/vrms-gentoo-.ebuild 
b/app-misc/vrms-gentoo/vrms-gentoo-.ebuild
new file mode 100644
index 000..31090f7
--- /dev/null
+++ b/app-misc/vrms-gentoo/vrms-gentoo-.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/z411/${PN}.git;
+inherit git-r3
+
+DESCRIPTION="vrms clone for Gentoo Linux"
+HOMEPAGE="https://github.com/z411/vrms-gentoo;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND=""
+RDEPEND="
+   dev-lang/perl
+"
+
+src_install() {
+   dobin "${PN}"
+   dodoc README.md
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-portage/portconf/

2020-02-22 Thread Alessandro Barbieri
commit: 87ac9e259bd2175918ffc957788838e98561827d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 02:20:34 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 02:20:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87ac9e25

app-portage/portconf: new package

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 app-portage/portconf/Manifest |  1 +
 app-portage/portconf/metadata.xml | 15 +
 app-portage/portconf/portconf-1.6.8-r1.ebuild | 32 +++
 app-portage/portconf/portconf-.ebuild | 32 +++
 4 files changed, 80 insertions(+)

diff --git a/app-portage/portconf/Manifest b/app-portage/portconf/Manifest
new file mode 100644
index 000..5bd009a
--- /dev/null
+++ b/app-portage/portconf/Manifest
@@ -0,0 +1 @@
+DIST portconf-1.6.8.tar.gz 15668 BLAKE2B 
92e77bdd03de904dd6f9a1292070fe356b3f2f4fd3ab082889201943ada7773e9e84650adf656e597d18fefaed2702e436dd655d209914404699d5bff1cd93eb
 SHA512 
1c3f64198b72f0eb08771285cec2b89348eb6c71feaf0607f9029c563fc3b549b7c7ea48d4ce739ed659881682525902b6a9dd9dc649079e0ed462ffa584df4b

diff --git a/app-portage/portconf/metadata.xml 
b/app-portage/portconf/metadata.xml
new file mode 100644
index 000..cac651a
--- /dev/null
+++ b/app-portage/portconf/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   
+   megagree...@gmail.com
+   megabaks
+   
+   megabaks/portconf
+   
+

diff --git a/app-portage/portconf/portconf-1.6.8-r1.ebuild 
b/app-portage/portconf/portconf-1.6.8-r1.ebuild
new file mode 100644
index 000..e96731d
--- /dev/null
+++ b/app-portage/portconf/portconf-1.6.8-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils
+
+DESCRIPTION="/etc/portage cleaner"
+HOMEPAGE="https://github.com/megabaks/portconf;
+SRC_URI="https://github.com/megabaks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="   app-shells/bash:=
+   sys-apps/portage
+"
+RDEPEND="${DEPEND}
+   app-portage/eix
+   app-portage/portage-utils
+   sys-apps/gawk
+   || ( app-text/agrep dev-libs/tre )
+"
+
+src_install() {
+   dobin portconf
+   dodoc README.md
+   insinto /etc
+   newins portconf.conf portconf.conf
+}

diff --git a/app-portage/portconf/portconf-.ebuild 
b/app-portage/portconf/portconf-.ebuild
new file mode 100644
index 000..7f0ed5d
--- /dev/null
+++ b/app-portage/portconf/portconf-.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils git-r3
+
+DESCRIPTION="/etc/portage cleaner"
+HOMEPAGE="https://github.com/megabaks/portconf;
+EGIT_REPO_URI="https://github.com/megabaks/${PN}.git;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="   app-shells/bash:=
+   sys-apps/portage
+"
+RDEPEND="${DEPEND}
+   app-portage/eix
+   app-portage/portage-utils
+   sys-apps/gawk
+   || ( app-text/agrep dev-libs/tre )
+"
+
+src_install() {
+   dobin portconf
+   dodoc README.md
+   insinto /etc
+   newins portconf.conf portconf.conf
+}



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

2020-02-22 Thread Craig Andrews
commit: b9dc4353ee8ef0475fc95eb3c3ba16fe389553c7
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Feb 23 01:58:00 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Feb 23 01:58:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9dc4353

net-p2p/cpuminer-opt: 3.12.4.1 version bump

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

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

diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest
index a6af048af65..846c36980d7 100644
--- a/net-p2p/cpuminer-opt/Manifest
+++ b/net-p2p/cpuminer-opt/Manifest
@@ -2,3 +2,4 @@ DIST cpuminer-opt-3.12.1.tar.gz 1809074 BLAKE2B 
2c19cba4dc070286d7fe39b53b61177b
 DIST cpuminer-opt-3.12.13.tar.gz 1809807 BLAKE2B 
c971153fc1099dc29ae93ab341e905b3d0252d02468e0f125692a38d00121f82a2825d61e8303e45f4b41f64280d780a02f742eb61d117601a6ce47db57d4d2d
 SHA512 
830371c4e2931101d33d124c86733e9f079ace5b4b59e3b5149db0655c93031dcbbb2dd370d4729b7e697670117c0b6874214a8aa569dcca92c6750dbc88a8b8
 DIST cpuminer-opt-3.12.2.tar.gz 1809424 BLAKE2B 
fedec681166de95e18d41e4c61ec75a9e1ea1fc1cdb656cebcb303a637a01eb3aba9e0c5cbb5cc710be6a2191dcbef0b1a2c00f0ce349064b25471eac5035c26
 SHA512 
f8a9c71d673f68418164cc1f0bd7c80b4e5d246b21a8f54432ad9fc87c1962a0ab0a96372018e2d1da55d084b6ce9dcae58dd3f7a0b0e62e595a805fefdb5a10
 DIST cpuminer-opt-3.12.3.1.tar.gz 1809916 BLAKE2B 
5ee9f9b1bdcadf9a069fbf46cdad26331504147118b4d79c281ef8322eb3901920b89548afe4b032982668b454db58e658bbb952031fb2f5f764e7e013be006e
 SHA512 
0e6069e7d85b6f2632da919f79183e15dc89ac8ac6c9524a59459bd0c8c4c02fd9b6669434c7f17475f713075763f8a7b939f955866ba4a0b2b1764758096635
+DIST cpuminer-opt-3.12.4.1.tar.gz 1811274 BLAKE2B 
9c54bb71d62924ad80eb484ecbdd282b27b022bcbfe37c2ca95dfccbde335f77bf0e28215f77eb381c8866fd7d164b409f48404e2fc7bd09478feb26b0d2ed7f
 SHA512 
2ba603d52d45caeab8cfc8f03c127709791fb058a549af7abb69a62023e5ecc7e51ae670afa600b1563b33dabb50931a090d4d6574fa555b1a892a86d097150f

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



[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-screensaver-pyro/

2020-02-22 Thread Craig Andrews
commit: 8a8145e7a7b4c7d28910eedb7d1c0ea1ab39e097
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Feb 23 02:12:06 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Feb 23 02:12:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8145e7

media-plugins/kodi-screensaver-pyro: 3.0.1 version bump

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

 media-plugins/kodi-screensaver-pyro/Manifest| 1 +
 ...eensaver-pyro-.ebuild => kodi-screensaver-pyro-3.0.1.ebuild} | 6 +++---
 .../kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild | 1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-plugins/kodi-screensaver-pyro/Manifest 
b/media-plugins/kodi-screensaver-pyro/Manifest
index a30914d7582..af01e7a16f3 100644
--- a/media-plugins/kodi-screensaver-pyro/Manifest
+++ b/media-plugins/kodi-screensaver-pyro/Manifest
@@ -1,2 +1,3 @@
 DIST kodi-screensaver-pyro-2.0.0.tar.gz 6502 BLAKE2B 
a0ccc3346f6482db303d4d12104b09611fcc21658eefd23a6af7610cfcff996e2e6507f90da1a8ae3b853a5104da1d4d2a316ae5a335c14e1af4c88b5ac6a7fb
 SHA512 
383fd40fc2bde9a1fe52126300b6279ec78ceab773bd6a763c8b72c3d3ed9b04e5b15eaa0de6da34af7e1d86046807e4734f75e524fa8335bf18cc8bc3965360
 DIST kodi-screensaver-pyro-3.0.0.tar.gz 81858 BLAKE2B 
4d48cfeee5d51c45e0caa99e742226ed6f6b0704391d657be8863ffe76acfeb2e3f3740903cec89e0dcaa2dcbff6109fb91e582c5855598b9fd75549880ab87a
 SHA512 
92335e156950f7da5800dc9c9fd57262a2d608d63cb2015e3f5711686b657930f05651a35e043480ed64f40cb34a3228c44b6c641b63a8d0438e0944abc09515
+DIST kodi-screensaver-pyro-3.0.1.tar.gz 82462 BLAKE2B 
166dd754877ae9567fcf3983080ede532c2db0c577242232cf89a4b05ef2ea1cad2db6070d1e9756140f196c2c7f319d011b1f5c6b0b7454844b5ea14d9267c8
 SHA512 
bf2b248d2448342cd4b4e1b7c8b77ff1391050221a6c229f6db0e21cd7b9192ee925dedddbe2361b8cc2a2a943fbf53670f2d3832bff5cfbb29dea08896c9acb

diff --git 
a/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild 
b/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-3.0.1.ebuild
similarity index 90%
copy from media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild
copy to media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-3.0.1.ebuild
index 088f5c37e4d..eddc2c61ccb 100644
--- a/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild
+++ b/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-3.0.1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
-inherit cmake kodi-addon
+inherit cmake-utils kodi-addon
 
 DESCRIPTION="Pyro screensaver for Kodi"
 HOMEPAGE="https://github.com/xbmc/screensaver.pyro;
@@ -28,5 +28,5 @@ SLOT="0"
 IUSE=""
 
 DEPEND="
-   ~media-tv/kodi-
+   =media-tv/kodi-18*
"

diff --git 
a/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild 
b/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild
index 088f5c37e4d..d82d82c4773 100644
--- a/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild
+++ b/media-plugins/kodi-screensaver-pyro/kodi-screensaver-pyro-.ebuild
@@ -12,6 +12,7 @@ SRC_URI=""
 case ${PV} in
 )
SRC_URI=""
+   EGIT_BRANCH="Matrix"
EGIT_REPO_URI="https://github.com/xbmc/screensaver.pyro.git;
inherit git-r3
;;



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

2020-02-22 Thread Alessandro Barbieri
commit: c0d7f1955c2d84b73f044d672921759f400ce166
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Feb 23 02:04:18 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Feb 23 02:04:18 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0d7f195

app-portage/showbuild: new package

from the cj-overlay

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alessandro Barbieri  gmail.com>

 app-portage/showbuild/files/showbuild-0.9.1 | 41 +
 app-portage/showbuild/metadata.xml  | 15 +
 app-portage/showbuild/showbuild-0.9.1-r1.ebuild | 27 
 3 files changed, 83 insertions(+)

diff --git a/app-portage/showbuild/files/showbuild-0.9.1 
b/app-portage/showbuild/files/showbuild-0.9.1
new file mode 100644
index 000..2026dfc
--- /dev/null
+++ b/app-portage/showbuild/files/showbuild-0.9.1
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+log="$(portageq envvar PORTAGE_TMPDIR)/portage/*/*/temp/build.log"
+cmd="${SB:-tail -f}"
+c=0
+
+die() { echo -e "$*" >&2; exit 1; }
+
+if [[ $1 = -h || $1 = --help ]]; then
+  echo "Script to follow log of running portage builds"
+  echo
+  echo "Usage: ${0##*/} # see running builds"
+  echo "   ${0##*/} N   # follow build #N"
+  echo "   ${0##*/} --fetch # follow emerge-fetch.log"
+  echo "   ${0##*/} --help  # show this help"
+  echo
+  echo "Use environment variable SB to override the default cmd ($cmd)"
+elif [[ $1 = -f || $1 = --fetch ]]; then
+  log="$(portageq envvar EMERGE_LOG_DIR)"
+  log="${log:=$(portageq envvar EPREFIX)/var/log}/emerge-fetch.log"
+  [[ -f $log ]] || die "Could open '$log'"
+  exec $cmd $log
+elif [[ $(echo $log) = "$log" ]]; then
+  echo "No running build found (try '${0##*/} --help')"
+elif [[ ! $1 ]]; then
+  echo "Running builds - use '${0##*/} NUMBER' to select"
+  for i in $log; do
+[[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
+echo -e "$((++c))\t${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})"
+  done
+else
+  [[ -z ${1//[0-9]} && $1 -gt 0 ]] || die "Argument should be a number greater 
0"
+  for i in $log; do
+[[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
+[[ $((++c)) -eq $((10#$1)) ]] || continue
+[[ -f ${i} ]] || die "Build number $1 was gone in the meanwhile"
+echo -ne "\033]0;Viewing: ${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})\007"
+exec $cmd $i
+  done
+  die "Build number $1 not found (there are only $((c--)) build(s) running)" 
+fi

diff --git a/app-portage/showbuild/metadata.xml 
b/app-portage/showbuild/metadata.xml
new file mode 100644
index 000..d9c0c63
--- /dev/null
+++ b/app-portage/showbuild/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   
+   ott...@gentoo.org
+   Christoph Junghans
+   
+   junghans/cj-overlay
+   
+

diff --git a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild 
b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
new file mode 100644
index 000..d3e8c45
--- /dev/null
+++ b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DESCRIPTION="Script to follow log of running portage builds"
+HOMEPAGE="https://github.com/junghans/cj-overlay;
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos ~x86-macos"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   sys-apps/coreutils
+   sys-apps/portage
+   app-shells/bash
+"
+
+S="${FILESDIR}"
+
+src_install () {
+   newbin "${P}" "${PN}"
+}



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

2020-02-22 Thread Craig Andrews
commit: 0095f866ed41110064e3c8086d9113f446a49e8a
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Feb 23 01:47:01 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Feb 23 01:53:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0095f866

media-libs/libprojectm: Add dependency on dev-qt/qtdeclarative

Closes: https://bugs.gentoo.org/710080
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Craig Andrews  gentoo.org>

 media-libs/libprojectm/libprojectm-3.1.2.ebuild | 1 +
 media-libs/libprojectm/libprojectm-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild 
b/media-libs/libprojectm/libprojectm-3.1.2.ebuild
index ec8f42efd45..f48bcf3356f 100644
--- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild
+++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild
@@ -27,6 +27,7 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] )
media-libs/mesa[X(+)]
qt5? (
dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtopengl:5

diff --git a/media-libs/libprojectm/libprojectm-.ebuild 
b/media-libs/libprojectm/libprojectm-.ebuild
index ec8f42efd45..f48bcf3356f 100644
--- a/media-libs/libprojectm/libprojectm-.ebuild
+++ b/media-libs/libprojectm/libprojectm-.ebuild
@@ -27,6 +27,7 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] )
media-libs/mesa[X(+)]
qt5? (
dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtopengl:5



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

2020-02-22 Thread Craig Andrews
commit: afe2507dbc95047db39fdc2ea2aec7502ef2e363
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Feb 23 01:52:56 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Feb 23 01:53:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe2507d

media-libs/libprojectm: Add jack USE flag

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

 media-libs/libprojectm/libprojectm-3.1.2.ebuild | 9 -
 media-libs/libprojectm/libprojectm-.ebuild  | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild 
b/media-libs/libprojectm/libprojectm-3.1.2.ebuild
index f48bcf3356f..e5134a18e18 100644
--- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild
+++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild
@@ -20,11 +20,17 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0/2"
-IUSE="gles2 qt5 sdl"
+IUSE="gles2 jack qt5 sdl"
 
 RDEPEND="gles2? ( media-libs/mesa[gles2] )
media-libs/glm
media-libs/mesa[X(+)]
+   jack? (
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtopengl:5
+   virtual/jack
+   )
qt5? (
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
@@ -49,6 +55,7 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
$(use_enable gles2 gles)
+   $(use_enable jack)
$(use_enable qt5 qt)
$(use_enable sdl)
--enable-emscripten=no

diff --git a/media-libs/libprojectm/libprojectm-.ebuild 
b/media-libs/libprojectm/libprojectm-.ebuild
index f48bcf3356f..e5134a18e18 100644
--- a/media-libs/libprojectm/libprojectm-.ebuild
+++ b/media-libs/libprojectm/libprojectm-.ebuild
@@ -20,11 +20,17 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0/2"
-IUSE="gles2 qt5 sdl"
+IUSE="gles2 jack qt5 sdl"
 
 RDEPEND="gles2? ( media-libs/mesa[gles2] )
media-libs/glm
media-libs/mesa[X(+)]
+   jack? (
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtopengl:5
+   virtual/jack
+   )
qt5? (
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
@@ -49,6 +55,7 @@ src_prepare() {
 src_configure() {
local myeconfargs=(
$(use_enable gles2 gles)
+   $(use_enable jack)
$(use_enable qt5 qt)
$(use_enable sdl)
--enable-emscripten=no



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

2020-02-22 Thread Andreas Sturmlechner
commit: b8fe912afb3470c04a775ab72c757d8f6f403048
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 17 01:24:31 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 23 00:17:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fe912a

app-misc/brewtarget: Drop 2.3.1 (r0)

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

 app-misc/brewtarget/brewtarget-2.3.1.ebuild | 56 -
 1 file changed, 56 deletions(-)

diff --git a/app-misc/brewtarget/brewtarget-2.3.1.ebuild 
b/app-misc/brewtarget/brewtarget-2.3.1.ebuild
deleted file mode 100644
index 320d5b9daa7..000
--- a/app-misc/brewtarget/brewtarget-2.3.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PLOCALES="ca cs da de el en es et eu fr gl hu it lv nb nl pl pt ru sr sv tr zh"
-
-inherit cmake-utils l10n
-
-DESCRIPTION="Application to create and manage beer recipes"
-HOMEPAGE="http://www.brewtarget.org/;
-SRC_URI="https://github.com/Brewtarget/${PN}/releases/download/v${PV}/${PN}_${PV}.orig.tar.xz;
-
-LICENSE="GPL-3 WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtsvg:5
-   dev-qt/qtwebkit:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5
-"
-
-remove_locale() {
-   sed -i -e "/bt_${1}\.ts/d" CMakeLists.txt || die
-}
-
-src_prepare() {
-   l10n_find_plocales_changes "${S}/translations" bt_ .ts
-   l10n_for_each_disabled_locale_do remove_locale
-
-   # Tests are bogus, don't build them
-   sed -i -e '/Qt5Test/d' CMakeLists.txt || die
-   sed -i -e '/=Tests=/,/=Installs=/d' src/CMakeLists.txt || die
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DDO_RELEASE_BUILD=ON
-   -DNO_MESSING_WITH_FLAGS=ON
-   )
-   cmake-utils_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/brewtarget/, app-misc/brewtarget/files/

2020-02-22 Thread Andreas Sturmlechner
commit: c2066655d57ee59c27329610c08854a083dd8df3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Feb 17 00:54:22 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 23 00:17:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2066655

app-misc/brewtarget: EAPI-7, use cmake.eclass, drop dev-qt/qtwebkit

Fixing QA warning about wrong doc install dir and compressed file along the way.

Closes: https://bugs.gentoo.org/684772
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-misc/brewtarget/brewtarget-2.3.1-r1.ebuild |  62 
 .../files/brewtarget-2.3.1-no-compress-docs.patch  |  22 +++
 .../files/brewtarget-2.3.1-no-qtwebkit.patch   | 164 +
 3 files changed, 248 insertions(+)

diff --git a/app-misc/brewtarget/brewtarget-2.3.1-r1.ebuild 
b/app-misc/brewtarget/brewtarget-2.3.1-r1.ebuild
new file mode 100644
index 000..03780974f84
--- /dev/null
+++ b/app-misc/brewtarget/brewtarget-2.3.1-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="ca cs da de el en es et eu fr gl hu it lv nb nl pl pt ru sr sv tr zh"
+inherit cmake l10n
+
+DESCRIPTION="Application to create and manage beer recipes"
+HOMEPAGE="http://www.brewtarget.org/;
+SRC_URI="https://github.com/Brewtarget/${PN}/releases/download/v${PV}/${PN}_${PV}.orig.tar.xz;
+
+LICENSE="GPL-3 WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-no-qtwebkit.patch"
+   "${FILESDIR}/${P}-no-compress-docs.patch"
+)
+
+remove_locale() {
+   sed -i -e "/bt_${1}\.ts/d" CMakeLists.txt || die
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   l10n_find_plocales_changes translations bt_ .ts
+   l10n_for_each_disabled_locale_do remove_locale
+
+   # Tests are bogus, don't build them
+   sed -i -e '/Qt5Test/d' CMakeLists.txt || die
+   sed -i -e '/=Tests=/,/=Installs=/d' src/CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+   -DDO_RELEASE_BUILD=ON
+   -DNO_MESSING_WITH_FLAGS=ON
+   )
+   cmake_src_configure
+}

diff --git a/app-misc/brewtarget/files/brewtarget-2.3.1-no-compress-docs.patch 
b/app-misc/brewtarget/files/brewtarget-2.3.1-no-compress-docs.patch
new file mode 100644
index 000..f437a72e591
--- /dev/null
+++ b/app-misc/brewtarget/files/brewtarget-2.3.1-no-compress-docs.patch
@@ -0,0 +1,22 @@
+--- a/CMakeLists.txt   2020-02-17 02:07:48.201051509 +0100
 b/CMakeLists.txt   2020-02-17 02:10:26.790061722 +0100
+@@ -176,18 +176,7 @@
+ ENDIF()
+ 
+ #=Changelog custom 
target==
+-FIND_PROGRAM( GZIP_CMD gzip )
+-IF( GZIP_CMD )
+-   SET( CHANGELOG_UNCOMPRESSED "${CMAKE_CURRENT_SOURCE_DIR}/CHANGES.markdown" 
)
+-   SET( CHANGELOG "${CMAKE_CURRENT_BINARY_DIR}/changelog.gz" )
+-   ADD_CUSTOM_COMMAND(
+-  OUTPUT ${CHANGELOG}
+-  COMMAND ${GZIP_CMD} -9 -n -c ${CHANGELOG_UNCOMPRESSED} > ${CHANGELOG}
+-  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-  MAIN_DEPENDENCY ${CHANGELOG_UNCOMPRESSED}
+-   )
+-   ADD_CUSTOM_TARGET(changelog ALL DEPENDS ${CHANGELOG})
+-ENDIF()
++SET( CHANGELOG "${CMAKE_CURRENT_SOURCE_DIR}/CHANGES.markdown" )
+ 
+ #=Detect 
Debian 
+ IF( EXISTS "/etc/debian_version" )

diff --git a/app-misc/brewtarget/files/brewtarget-2.3.1-no-qtwebkit.patch 
b/app-misc/brewtarget/files/brewtarget-2.3.1-no-qtwebkit.patch
new file mode 100644
index 000..ec149c8f410
--- /dev/null
+++ b/app-misc/brewtarget/files/brewtarget-2.3.1-no-qtwebkit.patch
@@ -0,0 +1,164 @@
+From 761bb3882c4c243a49279b67e53c87e5e5d2928f Mon Sep 17 00:00:00 2001
+From: Mik Firestone 
+Date: Sat, 19 Mar 2016 23:01:54 -0400
+Subject: [PATCH 1/2] Closes #127 - TravisCI can't find webkit
+
+Qt 5.6 did away with the web kit, but none of our build environment have the
+replacement yet. This patch replaces all the WebDocs with TextBrowser, which
+seems to work and should compile.
+
+I removed the webkit requirement from the CMakeLists file, but I wasn't sure
+if the webkitwidgets needed axed as well. Although writing it out makes the
+answer somewhat obvious.
+---
+ src/BrewDayScrollWidget.cpp | 2 +-
+ src/BrewDayScrollWidget.h   | 4 ++--
+ src/BrewDayWidget.cpp   | 4 ++--
+ src/BrewDayWidget.h | 4 ++--
+ src/CMakeLists.txt  | 2 --
+ src/RecipeFormatter.cpp  

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

2020-02-22 Thread James Le Cuirot
commit: ad291e6a1efcf12fefaedfb7fe798eaa5248c081
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 22 23:23:10 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 23:31:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad291e6a

media-libs/allegro: Patch around 4.4.3.1 texinfo encoding issue

Thanks to Red Hat for the patch.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/allegro/allegro-4.4.3.1.ebuild |  1 +
 .../files/allegro-4.4.3.1-texinfo-encoding.patch  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/media-libs/allegro/allegro-4.4.3.1.ebuild 
b/media-libs/allegro/allegro-4.4.3.1.ebuild
index a00cbb33c6a..1f5e195f802 100644
--- a/media-libs/allegro/allegro-4.4.3.1.ebuild
+++ b/media-libs/allegro/allegro-4.4.3.1.ebuild
@@ -44,6 +44,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.4.2-underlink.patch
"${FILESDIR}"/${PN}-4.4.2-gentoo.patch
"${FILESDIR}"/${PN}-4.4.2-rpath.patch
+   "${FILESDIR}"/${PN}-4.4.3.1-texinfo-encoding.patch
 )
 
 src_prepare() {

diff --git a/media-libs/allegro/files/allegro-4.4.3.1-texinfo-encoding.patch 
b/media-libs/allegro/files/allegro-4.4.3.1-texinfo-encoding.patch
new file mode 100644
index 000..1b6b52f7383
--- /dev/null
+++ b/media-libs/allegro/files/allegro-4.4.3.1-texinfo-encoding.patch
@@ -0,0 +1,19 @@
+From 7694155b74a4be1dedc9d13db6d9d2264d05f107 Mon Sep 17 00:00:00 2001
+From: Vitezslav Crhonek 
+Date: Mon, 4 Nov 2019 12:07:16 +0100
+Subject: [PATCH] Fix FTBFS
+
+@documentencoding needed when generating documentation from
+non UTF-8 encoding source with texinfo-6.7 (rhbz#1767827)
+
+diff -up allegro-4.4.3/docs/src/allegro._tx.orig 
allegro-4.4.3/docs/src/allegro._tx
+--- allegro-4.4.3/docs/src/allegro._tx.orig2019-02-02 20:28:46.0 
+0100
 allegro-4.4.3/docs/src/allegro._tx 2019-11-04 11:12:39.352699777 +0100
+@@ -23,6 +23,7 @@
+ @man_shortdesc_force1=allegro
+ @man_shortdesc_force2=Allegro game programming library.
+ @$\input texinfo
++@$@documentencoding ISO-8859-1
+ @$@setfilename allegro.inf
+ @$@settitle Allegro Manual
+ @$@setchapternewpage odd



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

2020-02-22 Thread James Le Cuirot
commit: 39370cde43db72de060940cc88a56342cc4a6d46
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 22 23:30:46 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 23:31:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39370cde

media-libs/allegro: Fix automagic building of 4.4.3.1 texinfo docs

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/allegro/allegro-4.4.3.1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/media-libs/allegro/allegro-4.4.3.1.ebuild 
b/media-libs/allegro/allegro-4.4.3.1.ebuild
index 1f5e195f802..c0f62180c01 100644
--- a/media-libs/allegro/allegro-4.4.3.1.ebuild
+++ b/media-libs/allegro/allegro-4.4.3.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/liballeg/allegro5/releases/download/${PV}/${P}.tar.g
 LICENSE="Allegro MIT GPL-2+ ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86"
-IUSE="alsa fbcon jack jpeg opengl oss png svga vga vorbis X"
+IUSE="alsa doc fbcon jack jpeg opengl oss png svga vga vorbis X"
 
 RDEPEND="
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
@@ -37,7 +37,10 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( sys-apps/texinfo )
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.4.2-shared.patch
@@ -64,6 +67,7 @@ src_configure() {
-DINFODIR=share/info
-DMANDIR=share/man
-DWANT_ALSA=$(usex alsa)
+   -DWANT_DOCS_INFO=$(usex doc)
-DWANT_EXAMPLES=OFF
-DWANT_JACK=$(usex jack)
-DWANT_JPGALLEG=$(usex jpeg)



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

2020-02-22 Thread James Le Cuirot
commit: a1ef1d7cc128b1608c525ee55aaac9d172b73ff4
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Mar  3 17:26:25 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 23:31:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ef1d7c

media-libs/allegro: update to 4.4.3.1

Updated to new maintainance release. Some patches applied by upstream.
Added multilib support for 4.2 slot. Migrated to EAPI=7 and cmake eclass.
Removed test USE-flag since it do nothing regarding unittests.

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11244
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/allegro/Manifest   |   1 +
 media-libs/allegro/allegro-4.4.3.1.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/media-libs/allegro/Manifest b/media-libs/allegro/Manifest
index bbf2f83fa40..83d3d6d72f7 100644
--- a/media-libs/allegro/Manifest
+++ b/media-libs/allegro/Manifest
@@ -1,2 +1,3 @@
 DIST allegro-4.4.2.tar.gz 4674902 BLAKE2B 
9f43fad416348425692481524f6c15808ee03946d93df4a072a46557817ccd5f6ae7eede908ca4a02a0a9e49f9a7c42909c48c14923b2155d3999ff370401006
 SHA512 
ad4bc1c15fc83bc8a019031fed82f37a793664bb6683cf023ec05fd9cd945f00f43764f3126892426036249c63afa5678fb4906407bb325ce5827b36aee0fa86
+DIST allegro-4.4.3.1.tar.gz 4663634 BLAKE2B 
23fa8cd77858243bfa8191f6bca26f50d1621fa84616968595c1284c73a86160cdbad201eece5bd026bb7ac13753568b6915295646b86e536b5d26c0394e2d1f
 SHA512 
c5a552ab710226493447eb2547b3d7559badb96f511fbefd315b665b7486013a6710c83b69363eb09f90f53ef4278fe7b90cfee88d90d88f0fe8dc7df7606729
 DIST allegro-5.2.5.0.tar.gz 7849326 BLAKE2B 
8d8995b9ad252b81c534099ffd91d81bbdcf4a34f7ca7c4fb7dd97e5c075869c212fa68445a5fe479a675d755ad0414976c11cbc112ecdd61f1fa09704957b21
 SHA512 
c6341396ad7340233c1297ed122095e5c2d129a32da2350b4bb39c4b74f8d56d57ec4e608defec471d63fff51d786f0a9f3844be82f81cdb3d48d5bc49908b12

diff --git a/media-libs/allegro/allegro-4.4.3.1.ebuild 
b/media-libs/allegro/allegro-4.4.3.1.ebuild
new file mode 100644
index 000..a00cbb33c6a
--- /dev/null
+++ b/media-libs/allegro/allegro-4.4.3.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib desktop
+
+DESCRIPTION="cross-platform multimedia library"
+HOMEPAGE="https://liballeg.org/;
+SRC_URI="https://github.com/liballeg/allegro5/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="Allegro MIT GPL-2+ ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="alsa fbcon jack jpeg opengl oss png svga vga vorbis X"
+
+RDEPEND="
+   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] )
+   png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
+   svga? ( media-libs/svgalib[${MULTILIB_USEDEP}] )
+   vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXpm[${MULTILIB_USEDEP}]
+   x11-libs/libXt[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86dga[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   virtual/glu[${MULTILIB_USEDEP}]
+   virtual/opengl[${MULTILIB_USEDEP}]
+   )
+   )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.4.2-shared.patch
+   "${FILESDIR}"/${PN}-4.4.2-underlink.patch
+   "${FILESDIR}"/${PN}-4.4.2-gentoo.patch
+   "${FILESDIR}"/${PN}-4.4.2-rpath.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i \
+   -e "s:allegro-\${ALLEGRO_VERSION}:${PF}:" \
+   docs/CMakeLists.txt || die
+}
+
+src_configure() {
+   # WANT_LINUX_CONSOLE is by default OFF
+   # WANT_EXAMPLES doesn't install anything
+   # WANT_TEST doesn't do anything regarding unittests
+   local mycmakeargs=(
+   -DDOCDIR=share/doc
+   -DINFODIR=share/info
+   -DMANDIR=share/man
+   -DWANT_ALSA=$(usex alsa)
+   -DWANT_EXAMPLES=OFF
+   -DWANT_JACK=$(usex jack)
+   -DWANT_JPGALLEG=$(usex jpeg)
+   -DWANT_LINUX_CONSOLE=OFF
+   -DWANT_LINUX_FBCON=$(usex fbcon)
+   -DWANT_LINUX_SVGALIB=$(usex svga)
+   -DWANT_LINUX_VGA=$(usex vga)
+   -DWANT_LOADPNG=$(usex png)
+   -DWANT_LOGG=$(usex vorbis)
+   -DWANT_OSS=$(usex oss)
+   -DWANT_TESTS=OFF
+   -DWANT_TOOLS=$(usex X)
+  

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

2020-02-22 Thread David Seifert
commit: 568f99f6c440db42edc001e6074a50eb614ae131
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 22 23:17:34 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 23:17:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568f99f6

media-video/mplayer: Disable GIF support

* mplayer relies on private APIs of giflib that
  have been moved around and will be removed in
  a future release.

Bug: https://bugs.gentoo.org/682198
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 .../{mplayer-1.3.0-r5.ebuild => mplayer-1.3.0-r6.ebuild}   |  8 +---
 media-video/mplayer/mplayer-.ebuild| 10 ++
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/media-video/mplayer/mplayer-1.3.0-r5.ebuild 
b/media-video/mplayer/mplayer-1.3.0-r6.ebuild
similarity index 97%
rename from media-video/mplayer/mplayer-1.3.0-r5.ebuild
rename to media-video/mplayer/mplayer-1.3.0-r6.ebuild
index 925a8f47c76..7163acf21ea 100644
--- a/media-video/mplayer/mplayer-1.3.0-r5.ebuild
+++ b/media-video/mplayer/mplayer-1.3.0-r6.ebuild
@@ -12,7 +12,7 @@ inherit toolchain-funcs flag-o-matic ${SVN_ECLASS}
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext a52 aalib +alsa altivec aqua 
bidi bl bluray
 bs2b cddb +cdio cdparanoia cpudetection debug dga
 doc dts dv dvb +dvd +dvdnav +enca +encode faac faad fbcon
-ftp gif ggi gsm +iconv ipv6 jack joystick jpeg kernel_linux ladspa
+ftp ggi gsm +iconv ipv6 jack joystick jpeg kernel_linux ladspa
 +libass libcaca libmpeg2 lirc live lzo mad md5sum +cpu_flags_x86_mmx 
cpu_flags_x86_mmxext mng mp3 nas
 +network nut openal opengl +osdmenu oss png pnm pulseaudio pvr
 radio rar rtc rtmp samba selinux +shm sdl speex cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3
@@ -55,6 +55,8 @@ X_RDEPS="
 "
 # Rar: althrought -gpl version is nice, it cant do most functions normal rars 
can
 #  nemesi? ( net-libs/libnemesi )
+# mplayer relies on private APIs in giflib that have been removed:
+#   https://sourceforge.net/p/giflib/bugs/132/
 RDEPEND+="
sys-libs/ncurses:0=
app-arch/bzip2
@@ -84,7 +86,6 @@ RDEPEND+="
enca? ( app-i18n/enca )
faad? ( media-libs/faad2 )
ggi? ( media-libs/libggi media-libs/libggiwmh )
-   gif? ( media-libs/giflib:0= )
gsm? ( media-sound/gsm )
iconv? ( virtual/libiconv )
jack? ( virtual/jack )
@@ -371,6 +372,7 @@ src_configure() {
##
myconf+=" --disable-musepack" # Use internal musepack codecs for SV7 
and SV8 support
myconf+=" --disable-libmpeg2-internal" # always use system 
media-libs/libmpeg2
+   myconf+=" --disable-gif" # relies on to-be-removed giflib internals 
https://sourceforge.net/p/giflib/bugs/132/
use dts || myconf+=" --disable-libdca"
if ! use mp3; then
myconf+="
@@ -383,7 +385,7 @@ src_configure() {
use ${i} || myconf+=" --disable-lib${i}"
done
 
-   uses="faad gif jpeg libmpeg2 live mad mng png pnm speex tga theora 
tremor"
+   uses="faad jpeg libmpeg2 live mad mng png pnm speex tga theora tremor"
for i in ${uses}; do
use ${i} || myconf+=" --disable-${i}"
done

diff --git a/media-video/mplayer/mplayer-.ebuild 
b/media-video/mplayer/mplayer-.ebuild
index 8ca4b4a54f5..ab5fe353ff5 100644
--- a/media-video/mplayer/mplayer-.ebuild
+++ b/media-video/mplayer/mplayer-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ inherit toolchain-funcs flag-o-matic ${SVN_ECLASS}
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext a52 aalib +alsa altivec aqua 
bidi bl bluray
 bs2b cddb +cdio cdparanoia cpudetection debug dga
 doc dts dv dvb +dvd +dvdnav +enca +encode faac faad fbcon
-ftp gif ggi gsm +iconv ipv6 jack joystick jpeg kernel_linux ladspa
+ftp ggi gsm +iconv ipv6 jack joystick jpeg kernel_linux ladspa
 +libass libcaca libmpeg2 lirc live lzo mad md5sum +cpu_flags_x86_mmx 
cpu_flags_x86_mmxext mng mp3 nas
 +network nut openal opengl +osdmenu oss png pnm pulseaudio pvr
 radio rar rtc rtmp samba selinux +shm sdl speex cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_ssse3
@@ -55,6 +55,8 @@ X_RDEPS="
 "
 # Rar: althrought -gpl version is nice, it cant do most functions normal rars 
can
 #  nemesi? ( net-libs/libnemesi )
+# mplayer relies on private APIs in giflib that have been removed:
+#   https://sourceforge.net/p/giflib/bugs/132/
 RDEPEND+="
sys-libs/ncurses:0=
app-arch/bzip2
@@ -84,7 +86,6 @@ RDEPEND+="
enca? ( app-i18n/enca )
faad? ( media-libs/faad2 )
ggi? ( media-libs/libggi media-libs/libggiwmh )
-   gif? ( media-libs/giflib:0= )
gsm? ( media-sound/gsm )
iconv? ( virtual/libiconv )
jack? ( virtual/jack )
@@ 

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

2020-02-22 Thread William Hubbs
commit: fd774f5c15b903e5ee68085cca14bc01f818cc11
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Feb 22 22:39:45 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Feb 22 22:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd774f5c

acct-group/cadvisor: add cadvisor group

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

 acct-group/cadvisor/cadvisor-0.ebuild | 8 
 acct-group/cadvisor/metadata.xml  | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/cadvisor/cadvisor-0.ebuild 
b/acct-group/cadvisor/cadvisor-0.ebuild
new file mode 100644
index 000..c44d82f6164
--- /dev/null
+++ b/acct-group/cadvisor/cadvisor-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=427

diff --git a/acct-group/cadvisor/metadata.xml b/acct-group/cadvisor/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/acct-group/cadvisor/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: app-emulation/cadvisor/

2020-02-22 Thread William Hubbs
commit: 1d2b4ec5219a9d7fd6f130014f5f372c18ab7bb0
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Feb 22 22:40:04 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Feb 22 22:40:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2b4ec5

app-emulation/cadvisor: 0.35.0 bump

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

 app-emulation/cadvisor/Manifest   |  1 +
 app-emulation/cadvisor/cadvisor-0.35.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/app-emulation/cadvisor/Manifest b/app-emulation/cadvisor/Manifest
index 1c786759897..5c05e93fe26 100644
--- a/app-emulation/cadvisor/Manifest
+++ b/app-emulation/cadvisor/Manifest
@@ -1 +1,2 @@
 DIST cadvisor-0.34.0.tar.gz 5210189 BLAKE2B 
48cf7ddc94e52f07a0e74868d00f4a45d45aa5233b518da46762743357c17cbe7f2971794deda9936a10c65724928a219c498bf6d2493266f5b0ea547d485cb6
 SHA512 
accb41afd4683413b846f9380229bfa54c88b3141be68492963444928e40e14fc28da3ce27b09746e29c4dfe6323cd6bea69181826367e830f284d6ab698c633
+DIST cadvisor-0.35.0.tar.gz 5268930 BLAKE2B 
065619ee459062bb521e855ccfd576afe236863bdc203b65e53a7eb6aec7172b6b9bb1d4183667ed36c471becb09fd974d1e4f809cf614f4d0d03ea3b87c2f63
 SHA512 
9fdae170fd167e0b1a2b69112ff2ec081640a144490c04e364536cae71a90e2c2845857f35af81ec58d4addd3675fd86b045d1f1b99a3e281f6270ab5d2a70f3

diff --git a/app-emulation/cadvisor/cadvisor-0.35.0.ebuild 
b/app-emulation/cadvisor/cadvisor-0.35.0.ebuild
new file mode 100644
index 000..06fd94f5eb7
--- /dev/null
+++ b/app-emulation/cadvisor/cadvisor-0.35.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+EGO_PN="github.com/google/cadvisor"
+COMMIT=49033161
+inherit golang-build golang-vcs-snapshot
+
+DESCRIPTION="Analyzes resource usage and performance characteristics of 
running containers"
+HOMEPAGE="https://github.com/google/cadvisor;
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+KEYWORDS="~amd64"
+SLOT="0"
+
+COMMON_DEPEND="acct-group/cadvisor
+   acct-user/cadvisor"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   sed -i -e "/go get/d" src/${EGO_PN}/build/assets.sh || die
+   sed -i -e "s/git describe.*/echo ${PV} )/"\
+   -e "s/git rev-parse --short HEAD.*/echo ${COMMIT} )/"\
+   src/${EGO_PN}/build/build.sh || die
+   default
+}
+
+src_compile() {
+   export -n GOCACHE XDG_CACHE_HOME
+   pushd "src/${EGO_PN}"
+   GO_FLAGS="-v -work -x" VERBOSE="true" 
GOPATH="${S}:$(get_golibdir_gopath)" emake build
+   popd || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+   dobin src/${EGO_PN}/${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



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

2020-02-22 Thread William Hubbs
commit: f80d8d9a2ea39530a638e353a5bd11e6a94d77f6
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Feb 22 22:39:56 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Feb 22 22:39:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80d8d9a

acct-user/cadvisor: add cadvisor user

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

 acct-user/cadvisor/cadvisor-0.ebuild | 12 
 acct-user/cadvisor/metadata.xml  |  8 
 2 files changed, 20 insertions(+)

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

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



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

2020-02-22 Thread William Hubbs
commit: c02f75881987e90b0874370998afcccab960965c
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Feb 22 22:18:27 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Feb 22 22:18:27 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c02f7588

uid-gid.txt: add 427 for cadvisor

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

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

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 3605726..2873c58 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -232,6 +232,7 @@ guest   405 -   historical  
Removed from baselayout in [r889](https://sources.gento
 utmp   -   406 acct
 utmp   -   406 baselayout
 davfs2 420 420 acctUsed by net-fs/davfs2
+cadvisor   427 427 acct
 telegraf   428 428 acct
 gerbera429 429 acct
 prometheus 430 430 acct



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

2020-02-22 Thread David Seifert
commit: 2e20167d2d5ea81bd52b6e3d298346edcddd61b0
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 22 22:21:39 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 22:21:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e20167d

app-emulation/vice: Canonical variable order

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

 app-emulation/vice/vice-3.4_p37498.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-emulation/vice/vice-3.4_p37498.ebuild 
b/app-emulation/vice/vice-3.4_p37498.ebuild
index 9d913fec427..e23e6deb107 100644
--- a/app-emulation/vice/vice-3.4_p37498.ebuild
+++ b/app-emulation/vice/vice-3.4_p37498.ebuild
@@ -5,12 +5,13 @@ EAPI=7
 
 inherit autotools multibuild
 
+MY_P="vice-emu-code-r${PV##*_p}-trunk-vice"
+
 DESCRIPTION="The Versatile Commodore Emulator"
 HOMEPAGE="http://vice-emu.sourceforge.net/;
-MY_P="vice-emu-code-r${PV##*_p}-trunk-vice"
-S="${WORKDIR}/${MY_P}"
-SRC_URI="https://sourceforge.net/code-snapshots/svn/v/vi/vice-emu/code/${MY_P}.zip;
 #SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
+SRC_URI="https://sourceforge.net/code-snapshots/svn/v/vi/vice-emu/code/${MY_P}.zip;
+
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -73,6 +74,7 @@ BDEPEND="
doc? ( virtual/texi2dvi )
 "
 
+S="${WORKDIR}/${MY_P}"
 ECONF_SOURCE="${S}"
 
 src_prepare() {



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

2020-02-22 Thread Lars Wendler
commit: 67ea57898bc77eaca0c36067c577ba60d3fc4fc9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 22 22:11:23 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 22 22:11:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ea5789

media-libs/alsa-lib: Removed old

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

 media-libs/alsa-lib/Manifest  |  1 -
 media-libs/alsa-lib/alsa-lib-1.1.8.ebuild | 83 ---
 2 files changed, 84 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index b4503372211..15b833a72a3 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,3 +1,2 @@
-DIST alsa-lib-1.1.8.tar.bz2 1002562 BLAKE2B 
a531ab501943924d007f7ae0e4489deea805ccbc8f2f02d3ee392aa2dbe54ffe31f58ee1744308f851a68f693c83125088708e901d0d83e4a7a5f644ef448aa3
 SHA512 
50ae107c6efe8200b4c41e0463e099d16e149332f1d3a22c3e81d3e7d980b7f93f3610fc9711ef62067caeb1054e7ea612ba3903bf8a91ebeffa48687cf80eed
 DIST alsa-lib-1.2.1.2.tar.bz2 1004129 BLAKE2B 
e8bf117f3036a32b020897f16b9648ac105c499f547ae157508720502722d4e1a651719c86a4e2756ca7a3c573a1f17c02524125ccaad12bcb8c7c71675c898a
 SHA512 
e8286fd55f63ee0d95513279d0885c287533de89b7af6c338413dec5d38ba4f5a15da1a4a4ce36e052614e4b730e3778782dab9979d82958283be17b48604913
 DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 
176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726
 SHA512 
d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033

diff --git a/media-libs/alsa-lib/alsa-lib-1.1.8.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.1.8.ebuild
deleted file mode 100644
index cb7eb79da92..000
--- a/media-libs/alsa-lib/alsa-lib-1.1.8.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
-
-inherit autotools multilib multilib-minimal python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-linux ~x86-linux"
-IUSE="alisp debug doc elibc_uclibc python +thread-safety"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}
-   doc? ( >=app-doc/doxygen-1.2.6 )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" #652422
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
-   # https://bugs.gentoo.org/509886
-   use elibc_uclibc && { sed -i -e 's:oldapi queue_timer:queue_timer:' 
test/Makefile.am || die; }
-   # https://bugs.gentoo.org/545950
-   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-resmgr
-   --enable-aload
-   --enable-rawmidi
-   --enable-seq
-   --enable-shared
-   # enable Python only on final ABI
-   $(multilib_native_use_enable python)
-   $(use_enable alisp)
-   $(use_enable thread-safety)
-   $(use_with debug)
-   $(usex elibc_uclibc --without-versioned '')
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
-   emake
-
-   if multilib_is_native_abi && use doc; then
-   emake doc
-   grep -FZrl "${S}" doc/doxygen/html | \
-   xargs -0 sed -i -e "s:${S}::"
-   fi
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-   if multilib_is_native_abi && use doc; then
-   docinto html
-   dodoc -r doc/doxygen/html/.
-   fi
-}
-
-multilib_src_install_all() {
-   find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
-   dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}



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

2020-02-22 Thread Lars Wendler
commit: 17874db81d0f2b69649b7bff463cd11309bed057
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 22 22:08:02 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 22 22:11:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17874db8

media-plugins/alsa-plugins: Removed old

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

 media-plugins/alsa-plugins/Manifest|   2 -
 .../alsa-plugins/alsa-plugins-1.1.8.ebuild |  98 
 .../alsa-plugins/alsa-plugins-1.1.9.ebuild | 101 -
 3 files changed, 201 deletions(-)

diff --git a/media-plugins/alsa-plugins/Manifest 
b/media-plugins/alsa-plugins/Manifest
index 9d8379446d6..6aa6ffd910a 100644
--- a/media-plugins/alsa-plugins/Manifest
+++ b/media-plugins/alsa-plugins/Manifest
@@ -1,4 +1,2 @@
-DIST alsa-plugins-1.1.8.tar.bz2 375346 BLAKE2B 
65c161ee375e7aed85dbe918a39bc2aa4818bbcfbaadf405f5f0170d9944ff55b5a9da3690e3cd78bd774ecf235f49cfc3a5dfe18b627c5a9cb0dc1eb207
 SHA512 
bb1a4411921ec332f47b43515f6d3b4c03a01568854950b9b5c3f0d8172d9a0c4a5b3652bc64c62eae5ea3aaa5d95fe3d32c0a213fe99adf490a9807bcb58ecd
-DIST alsa-plugins-1.1.9.tar.bz2 406127 BLAKE2B 
10bf3e96289a88edabfa3018d33ab4666982fe409eb41c486e6b9eee0dde87e926f3241c31e240b3bab114c8ab2c6d6bab92dd6192bceb467a01fcb6adc44b8e
 SHA512 
1969dfe8f2bb4283e81a18da73d2f7f86d8788d1a8764d7195b4830b2f4704c208eacb50a1e26e20c9fe57e7d5bb06a004112d84cc86b4682b4180d2fec4d5d9
 DIST alsa-plugins-1.2.1.tar.bz2 406309 BLAKE2B 
2ac26ad87fcdcc4452ec32b2b437d3be4308f13ce2a8e24150f319805b6d684edc6be9e51654f27c1a5bbc01a7caa9eb70250be405dc6921ecd93ee417f24cdf
 SHA512 
a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de
 DIST alsa-plugins-1.2.2.tar.bz2 406494 BLAKE2B 
64148e3e6fcf651a2ac62b6b5f3cc915fe6718d35fea53da08f6f4b1a5ff06ba29e69b8cd2a95e3b9edf3880570b1d0b9267239f705043dab592c27fdd150ef3
 SHA512 
25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb

diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.1.8.ebuild 
b/media-plugins/alsa-plugins/alsa-plugins-1.1.8.ebuild
deleted file mode 100644
index ec725a9b508..000
--- a/media-plugins/alsa-plugins/alsa-plugins-1.1.8.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic multilib multilib-minimal
-
-DESCRIPTION="ALSA extra plugins"
-HOMEPAGE="http://www.alsa-project.org/;
-SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 
~amd64-linux"
-IUSE="arcam_av debug ffmpeg jack libav libsamplerate +mix oss pulseaudio speex 
+usb_stream"
-
-RDEPEND="
-   >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}]
-   ffmpeg? (
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   libsamplerate? ( 
>=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
-   speex? (
-   >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}]
-   media-libs/speexdsp[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # For some reasons the polyp/pulse plugin does fail with alsaplayer 
with a
-   # failed assert. As the code works just fine with asserts disabled, for 
now
-   # disable them waiting for a better solution.
-   sed -i \
-   -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
-   pulse/Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   use debug || append-cppflags -DNDEBUG
-
-   local myeconfargs=(
-   --with-speex="$(usex speex lib no)"
-   $(use_enable arcam_av arcamav)
-   $(use_enable ffmpeg libav)
-   $(use_enable jack)
-   $(use_enable libsamplerate samplerate)
-   $(use_enable mix)
-   $(use_enable oss)
-   $(use_enable pulseaudio)
-   $(use_enable speex speexdsp)
-   $(use_enable usb_stream usbstream)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   cd doc || die
-   dodoc upmix.txt vdownmix.txt README-pcm-oss
-   use jack && dodoc README-jack
-   use libsamplerate && dodoc samplerate.txt
-   use ffmpeg && dodoc lavrate.txt a52.txt
-
-   if use pulseaudio; then
-   dodoc README-pulse
-   # install ALSA configuration files
-   # 

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

2020-02-22 Thread Lars Wendler
commit: 540f379c404a7a4a9e42845549043a8383d331ae
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 22 22:10:30 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 22 22:11:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540f379c

media-sound/alsa-utils: Removed old

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

 media-sound/alsa-utils/Manifest|  1 -
 media-sound/alsa-utils/alsa-utils-1.1.8.ebuild | 77 --
 2 files changed, 78 deletions(-)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index 532eb02ac71..66b8513df62 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,3 +1,2 @@
-DIST alsa-utils-1.1.8.tar.bz2 1262174 BLAKE2B 
643017f8f31d88356a2a55b5b1249d5b705daa7bd38e6d5e8835a21a9aefeca2fb1a7444c5709516ace0eecdfd5b410b5b24008abebb7ca917763108637bbcca
 SHA512 
f877b491840126420dd9847347d0af865b6d03eccac2e2c3853cdbc76e91899f5a5139753cc41a4db942e7999c8d53cf9bd57d2fd5e1d32c872871b2d25146d9
 DIST alsa-utils-1.2.1.tar.bz2 1270194 BLAKE2B 
e5cb4d6c94f09f1eb9044a7f34904bc662ac2eb9ae734f333cf22271b4add1de1032ac38cf064807146095edc2eae452c197b98b4dd63f0004e1705f8e322e4f
 SHA512 
b7729659cd9809197dc30042f522f5103ff41ddc047f13f9c733c93f7e91a26f90cd864c70e654d12ef7a552b1d9ebe2727a24ec9fad03560cb7cdea906662ec
 DIST alsa-utils-1.2.2.tar.bz2 1274821 BLAKE2B 
79b6cd719dbf36ca65b186c6682c9617fb89cb76aa530e4f40850004170703990054b5e96f700c652b11781e0086490824ce2433e33b17c03655fea089f59ceb
 SHA512 
30598c658f3f2ad71a5ce7911b09ae13add54b293bcf3bebb053371d84a91528bd64fd376f167456b2e27e2546a2279019678e099247513e5142b283af756fd9

diff --git a/media-sound/alsa-utils/alsa-utils-1.1.8.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.1.8.ebuild
deleted file mode 100644
index 23a733a8a7b..000
--- a/media-sound/alsa-utils/alsa-utils-1.1.8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
-HOMEPAGE="https://alsa-project.org/;
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86"
-IUSE="bat doc +libsamplerate +ncurses nls selinux"
-
-CDEPEND=">=media-libs/alsa-lib-${PV}
-   libsamplerate? ( media-libs/libsamplerate )
-   ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
-   bat? ( sci-libs/fftw:= )"
-DEPEND="${CDEPEND}
-   doc? ( app-text/xmlto )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-alsa )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
-   local myeconfargs=(
-   # --disable-alsaconf because it doesn't work with sys-apps/kmod 
wrt #456214
-   --disable-alsaconf
-   --disable-maintainer-mode
-   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
-   $(use_enable bat)
-   $(use_enable libsamplerate alsaloop)
-   $(use_enable ncurses alsamixer)
-   $(use_enable nls)
-   $(usex doc '' --disable-xmlto)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   dodoc seq/*/README.*
-
-   newinitd "${FILESDIR}"/alsasound.initd-r7 alsasound
-   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
-   insinto /etc/modprobe.d
-   newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
-
-   keepdir /var/lib/alsa
-
-   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
-   # scan directory /usr/share/alsa/ucm: No such file or directory
-   # alsaucm: unable to obtain card list: No such file or directory
-   keepdir /usr/share/alsa/ucm
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog
-   elog "To take advantage of the init script, and automate the 
process of"
-   elog "saving and restoring sound-card mixer levels you should"
-   elog "add alsasound to the boot runlevel. You can do this as"
-   elog "root like so:"
-   elog "# rc-update add alsasound boot"
-   ewarn
-   ewarn "The ALSA core should be built into the kernel or loaded 
through other"
-   ewarn "means. There is no longer any modular auto(un)loading in 
alsa-utils."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/minetest/

2020-02-22 Thread James Le Cuirot
commit: 67e48324452090097bc8217613960376de657945
Author: William Breathitt Gray  gmail  com>
AuthorDate: Fri Jan 17 21:56:38 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 22:09:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e48324

games-action/minetest: Version bump to 5.1.1

Closes: https://bugs.gentoo.org/706372
Closes: https://bugs.gentoo.org/705696
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: William Breathitt Gray  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14370
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/minetest/Manifest  |   1 +
 games-action/minetest/minetest-5.1.1.ebuild | 139 
 2 files changed, 140 insertions(+)

diff --git a/games-action/minetest/Manifest b/games-action/minetest/Manifest
index 11699c9e760..32bddbc98b7 100644
--- a/games-action/minetest/Manifest
+++ b/games-action/minetest/Manifest
@@ -1 +1,2 @@
 DIST minetest-5.1.0.tar.gz 8939376 BLAKE2B 
5c56bd74a573632636937c5e5a45eb864ec627962b73573a763be7326c2a3fa95ad87683d655725b29d29d91270812beef33c21b3eb100627f21befeb2dbfac5
 SHA512 
f2cad4720c1003536cc3c619c18234a95cae1dee8fb54b46a2ef5fd24108a4c945efcb0a461926ef3ede7b8bec41ed6620806212fe11f4142bbf31fe4f0f659e
+DIST minetest-5.1.1.tar.gz 9002025 BLAKE2B 
8258850a0f45125a09e0a4cf5eda7a8860be4f0a5e564767952e27fc8509593bf0615c1457a0ee168f6eeedcf1065e288b787d74e1d0a2180870bc1bae818bfc
 SHA512 
4a36a86a3e5f8f5246ff3410e9ab182631f38292bea077e7dbc25fdc1520e5a479ffbd5ec447000fb4999ab252a59bf976299e6fecda1f8cd47f40549885766b

diff --git a/games-action/minetest/minetest-5.1.1.ebuild 
b/games-action/minetest/minetest-5.1.1.ebuild
new file mode 100644
index 000..66f7329bb98
--- /dev/null
+++ b/games-action/minetest/minetest-5.1.1.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="A free open-source voxel game engine with easy modding and game 
creation"
+HOMEPAGE="https://www.minetest.net;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+client +curl doc +leveldb ncurses nls postgres redis +server +sound 
spatial +truetype"
+REQUIRED_USE="|| ( client server )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-lang/luajit:2
+   dev-libs/gmp:0=
+   dev-libs/jsoncpp:=
+   sys-libs/zlib
+   client? (
+   app-arch/bzip2
+   dev-games/irrlicht
+   media-libs/libpng:0=
+   virtual/jpeg:0
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXxf86vm
+   sound? (
+   media-libs/libogg
+   media-libs/libvorbis
+   media-libs/openal
+   )
+   truetype? ( media-libs/freetype:2 )
+   )
+   curl? ( net-misc/curl )
+   leveldb? ( dev-libs/leveldb:= )
+   ncurses? ( sys-libs/ncurses:0= )
+   nls? ( virtual/libintl )
+   postgres? ( >=dev-db/postgresql-9.5:= )
+   redis? ( dev-libs/hiredis:= )
+   server? (
+   acct-group/minetest
+   acct-user/minetest
+   dev-games/irrlicht-headers
+   )
+   spatial? ( sci-libs/libspatialindex:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   cmake_src_prepare
+   # set paths
+   sed \
+   -e "s#@BINDIR@#${EPREFIX}/usr/bin#g" \
+   -e "s#@GROUP@#${PN}#g" \
+   "${FILESDIR}"/minetestserver.confd > 
"${T}"/minetestserver.confd || die
+
+   # remove bundled libraries
+   rm -rf lib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_CLIENT=$(usex client)
+   -DBUILD_SERVER=$(usex server)
+   -DCUSTOM_BINDIR="${EPREFIX}/usr/bin"
+   -DCUSTOM_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DCUSTOM_EXAMPLE_CONF_DIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DCUSTOM_LOCALEDIR="${EPREFIX}/usr/share/${PN}/locale"
+   -DCUSTOM_SHAREDIR="${EPREFIX}/usr/share/${PN}"
+   -DENABLE_CURL=$(usex curl)
+   -DENABLE_CURSES=$(usex ncurses)
+   -DENABLE_FREETYPE=$(usex truetype)
+   -DENABLE_GETTEXT=$(usex nls)
+   -DENABLE_GLES=0
+   -DENABLE_LEVELDB=$(usex leveldb)
+   -DENABLE_LUAJIT=1
+   -DENABLE_POSTGRESQL=$(usex postgres)
+   -DENABLE_REDIS=$(usex redis)
+   -DENABLE_SPATIAL=$(usex spatial)
+   -DENABLE_SOUND=$(usex sound)
+   -DENABLE_SYSTEM_GMP=1
+   

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

2020-02-22 Thread James Le Cuirot
commit: c2dac17fd6d6844839eaa6b77e234b09804f6ee0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 22 22:07:07 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 22:09:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2dac17f

app-emulation/vice: Bump to post 3.4 snapshot with multiple variants

The ebuild has been almost entirely rewritten. Many missing
dependencies have been added. Multiple variants for GTK, SDL, and
headless can now be installed simultaneously.

Closes: https://bugs.gentoo.org/656722
Closes: https://github.com/gentoo/gentoo/pull/13504
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 app-emulation/vice/Manifest   |   1 +
 app-emulation/vice/metadata.xml   |   4 +
 app-emulation/vice/vice-3.4_p37498.ebuild | 173 ++
 3 files changed, 178 insertions(+)

diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest
index cf78f5afb3d..fbe27e05301 100644
--- a/app-emulation/vice/Manifest
+++ b/app-emulation/vice/Manifest
@@ -1 +1,2 @@
 DIST vice-3.1.tar.gz 30714226 BLAKE2B 
75c2cce5294dad5b954cd23b623b6b4610c8142a09aef05dbefed6b3e6b268077d375e644dde6a057682d41ab9cf15e93a9f4a9359bfa0d1567d6d1862053a0e
 SHA512 
bc02a3597a17dadb37c487e6942192c0e9dc1a7d4e440fbf0dc8a165dbb2dee60ddf157697a020d2780ddef56a0a67802768d5c6d117b9cf5cdc124de45bc579
+DIST vice-emu-code-r37498-trunk-vice.zip 26810776 BLAKE2B 
05baa0d123e9a0f1141ef68940455b5abfccde0204d0ffeb0a806212977be6f1f2c777267cad077272f4e09fa3c6adb9e95436adaaee5482b2ce918a3485caeb
 SHA512 
5b4c31e51efc67ac08f6fe9361c42b80115b315fc24c128861341f2eea7567bdbb1761e52bc914df442ed5cc7f2ca7c6b0a2694441d63e63f9f693bcf72c70c0

diff --git a/app-emulation/vice/metadata.xml b/app-emulation/vice/metadata.xml
index ff9234728a4..8ff137c8c20 100644
--- a/app-emulation/vice/metadata.xml
+++ b/app-emulation/vice/metadata.xml
@@ -8,6 +8,10 @@

Enable ethernet emulation
Enable the ability to run 
fullscreen
+   Include the headless variant of the 
emulator
+   Enable mp3@64 cartridge support
+   Enable parallel port SID support
+   Enable PCI device discovery using 
sys-apps/pciutils
Use media-libs/libsdl for 
sound support
Enable support for x11-libs/vte in 
the GTK+ interface


diff --git a/app-emulation/vice/vice-3.4_p37498.ebuild 
b/app-emulation/vice/vice-3.4_p37498.ebuild
new file mode 100644
index 000..9d913fec427
--- /dev/null
+++ b/app-emulation/vice/vice-3.4_p37498.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multibuild
+
+DESCRIPTION="The Versatile Commodore Emulator"
+HOMEPAGE="http://vice-emu.sourceforge.net/;
+MY_P="vice-emu-code-r${PV##*_p}-trunk-vice"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="https://sourceforge.net/code-snapshots/svn/v/vi/vice-emu/code/${MY_P}.zip;
+#SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug doc ethernet ffmpeg flac gif +gtk headless ipv6 jpeg lame 
libav mpg123 ogg oss +opengl parport pci png portaudio pulseaudio sdl zlib"
+REQUIRED_USE="|| ( gtk headless sdl ) gtk? ( zlib )"
+
+RDEPEND="
+   sys-libs/readline:0=
+   virtual/libintl
+   alsa? ( media-libs/alsa-lib )
+   ethernet? (
+   >=net-libs/libpcap-0.9.8
+   >=net-libs/libnet-1.1.2.1:1.1
+   )
+   ffmpeg? (
+   libav? ( media-video/libav:= )
+   !libav? ( media-video/ffmpeg:= )
+   )
+   flac? ( media-libs/flac )
+   gif? ( media-libs/giflib:= )
+   gtk? (
+   dev-libs/glib:2
+   media-libs/fontconfig:1.0
+   x11-libs/gtk+:3
+   opengl? (
+   media-libs/glew:0=
+   virtual/opengl
+   )
+   )
+   jpeg? ( virtual/jpeg )
+   lame? ( media-sound/lame )
+   mpg123? ( media-sound/mpg123 )
+   ogg? (
+media-libs/libogg
+media-libs/libvorbis
+   )
+   parport? ( sys-libs/libieee1284 )
+   pci? ( sys-apps/pciutils )
+   png? ( media-libs/libpng:0= )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2[video] )
+   zlib? ( sys-libs/zlib )
+"
+
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+
+BDEPEND="
+   app-arch/unzip
+   dev-embedded/xa
+   dev-lang/perl
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   virtual/yacc
+   doc? ( virtual/texi2dvi )
+"
+
+ECONF_SOURCE="${S}"
+
+src_prepare() {
+   default
+
+   # Delete some bundled libraries.
+   rm -r 

[gentoo-commits] repo/gentoo:master commit in: games-action/minetest/files/, games-action/minetest/

2020-02-22 Thread James Le Cuirot
commit: 6051083a35f39976b4200bdb69f0c6c0d38ea1b3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Feb 22 22:09:03 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 22:09:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6051083a

games-action/minetest: Drop old 5.1.0-r1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/minetest/Manifest   |   1 -
 games-action/minetest/files/5.1.0-FindJson.patch |  31 -
 games-action/minetest/minetest-5.1.0-r1.ebuild   | 140 ---
 3 files changed, 172 deletions(-)

diff --git a/games-action/minetest/Manifest b/games-action/minetest/Manifest
index 32bddbc98b7..c808144d7b0 100644
--- a/games-action/minetest/Manifest
+++ b/games-action/minetest/Manifest
@@ -1,2 +1 @@
-DIST minetest-5.1.0.tar.gz 8939376 BLAKE2B 
5c56bd74a573632636937c5e5a45eb864ec627962b73573a763be7326c2a3fa95ad87683d655725b29d29d91270812beef33c21b3eb100627f21befeb2dbfac5
 SHA512 
f2cad4720c1003536cc3c619c18234a95cae1dee8fb54b46a2ef5fd24108a4c945efcb0a461926ef3ede7b8bec41ed6620806212fe11f4142bbf31fe4f0f659e
 DIST minetest-5.1.1.tar.gz 9002025 BLAKE2B 
8258850a0f45125a09e0a4cf5eda7a8860be4f0a5e564767952e27fc8509593bf0615c1457a0ee168f6eeedcf1065e288b787d74e1d0a2180870bc1bae818bfc
 SHA512 
4a36a86a3e5f8f5246ff3410e9ab182631f38292bea077e7dbc25fdc1520e5a479ffbd5ec447000fb4999ab252a59bf976299e6fecda1f8cd47f40549885766b

diff --git a/games-action/minetest/files/5.1.0-FindJson.patch 
b/games-action/minetest/files/5.1.0-FindJson.patch
deleted file mode 100644
index 3d48b0a0924..000
--- a/games-action/minetest/files/5.1.0-FindJson.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 706b6aad06a112f55105f08b6acd130b276a06ca Mon Sep 17 00:00:00 2001
-From: William Breathitt Gray 
-Date: Sat, 16 Nov 2019 13:14:24 -0500
-Subject: [PATCH] Fix find_path for newer jsoncpp installations
-
-The upstream JsonCpp project has renamed the `json/features.h` file to
-`json/json_features.h`. This patch fixes the JsonCpp installation search
-by looking for `json/allocator.h` which has not been renamed on newer
-versions of JsonCpp.
-
-Fixes: https://github.com/minetest/minetest/issues/9119

- cmake/Modules/FindJson.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cmake/Modules/FindJson.cmake b/cmake/Modules/FindJson.cmake
-index 26339a29..53ddf459 100644
 a/cmake/Modules/FindJson.cmake
-+++ b/cmake/Modules/FindJson.cmake
-@@ -8,7 +8,7 @@ option(ENABLE_SYSTEM_JSONCPP "Enable using a system-wide 
JSONCPP.  May cause seg
- 
- if(ENABLE_SYSTEM_JSONCPP)
-   find_library(JSON_LIBRARY NAMES jsoncpp)
--  find_path(JSON_INCLUDE_DIR json/features.h PATH_SUFFIXES jsoncpp)
-+  find_path(JSON_INCLUDE_DIR json/allocator.h PATH_SUFFIXES jsoncpp)
- 
-   include(FindPackageHandleStandardArgs)
-   find_package_handle_standard_args(JSONCPP DEFAULT_MSG JSON_LIBRARY 
JSON_INCLUDE_DIR)
--- 
-2.24.0
-

diff --git a/games-action/minetest/minetest-5.1.0-r1.ebuild 
b/games-action/minetest/minetest-5.1.0-r1.ebuild
deleted file mode 100644
index 018526a2e71..000
--- a/games-action/minetest/minetest-5.1.0-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="A free open-source voxel game engine with easy modding and game 
creation"
-HOMEPAGE="https://www.minetest.net;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+client +curl doc +leveldb ncurses nls postgres redis +server +sound 
spatial +truetype"
-REQUIRED_USE="|| ( client server )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-games/irrlicht
-   dev-lang/luajit:2
-   dev-libs/gmp:0=
-   dev-libs/jsoncpp:=
-   sys-libs/zlib
-   client? (
-   app-arch/bzip2
-   media-libs/libpng:0=
-   virtual/jpeg:0
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libXxf86vm
-   sound? (
-   media-libs/libogg
-   media-libs/libvorbis
-   media-libs/openal
-   )
-   truetype? ( media-libs/freetype:2 )
-   )
-   curl? ( net-misc/curl )
-   leveldb? ( dev-libs/leveldb:= )
-   ncurses? ( sys-libs/ncurses:0= )
-   nls? ( virtual/libintl )
-   postgres? ( >=dev-db/postgresql-9.5:= )
-   redis? ( dev-libs/hiredis:= )
-   server? (
-   acct-group/minetest
-   acct-user/minetest
-   )
-   spatial? ( sci-libs/libspatialindex:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-doc/doxygen
-   media-gfx/graphviz
-   )
-   nls? ( sys-devel/gettext )"
-

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

2020-02-22 Thread Lars Wendler
commit: 683bf25c92cb3a7c7c19c0cff5fd9cdee7b773b5
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Feb 22 22:06:39 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Feb 22 22:07:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683bf25c

sys-fs/lsscsi: Bump to version 0.31

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

 sys-fs/lsscsi/Manifest   |  1 +
 sys-fs/lsscsi/lsscsi-0.31.ebuild | 12 
 2 files changed, 13 insertions(+)

diff --git a/sys-fs/lsscsi/Manifest b/sys-fs/lsscsi/Manifest
index c680a6a3fde..ab8f6a47e08 100644
--- a/sys-fs/lsscsi/Manifest
+++ b/sys-fs/lsscsi/Manifest
@@ -1,2 +1,3 @@
 DIST lsscsi-0.29.tgz 353116 BLAKE2B 
6374410cadf7fb091f6dcc99bf9435b0af56bc603bbecdeadb76407efc5b2f6106a0fc65f9705d6dfe4cdbbd66494b8a966caffb08bb350d2e6128ee881546d9
 SHA512 
2c595cfc738815c9231ac078e47215ac46c1283bc8ad784a898eaef6d64f41311a9a08c96ea0dc9379bd79fe6c6ff4d2af176cea5aecaca74a0fa255746d84ad
 DIST lsscsi-0.30.tgz 190598 BLAKE2B 
e22000c4c03fe31f40e6e95dbb6875fdf9266cb103108dc93748d2b245f2dc7edd93da7d3bf3b176187a2d8cace78ce1f7ce8f42da1454c05d8fd308e02db3b3
 SHA512 
ea1ba2bd2892b7e7feff0bf08ea09ffcdc38d21e4dba2cdce598d8ffde926a5908f2d02116d692bf4747b76c76c1c35974569583cb2da75eb49553959368dc76
+DIST lsscsi-0.31.tgz 191650 BLAKE2B 
0bd9b72356cc8f9a7f83bf5bdebdc7d3093efa09b1c72e79b45f6e6dacedb6c80e085fce8ce734e298d03c959bc4428f7a4faeeaace3cdeaa3b2d6bfc4b547cc
 SHA512 
e76a011b79657fb138e88d37ff38d83b6bbe2e28330fb621ca5972ba4ffb0131a5e67c8afeb0292c002eaf91e1b69c8f051d48849e5ed822e8705365092a53ba

diff --git a/sys-fs/lsscsi/lsscsi-0.31.ebuild b/sys-fs/lsscsi/lsscsi-0.31.ebuild
new file mode 100644
index 000..95141f037da
--- /dev/null
+++ b/sys-fs/lsscsi/lsscsi-0.31.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="SCSI sysfs query tool"
+HOMEPAGE="http://sg.danny.cz/scsi/lsscsi.html;
+SRC_URI="http://sg.danny.cz/scsi/${P}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"



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

2020-02-22 Thread David Seifert
commit: 2fec248a05ba83afd9173476caee6a29225011e5
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 22 22:00:34 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 22:00:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fec248a

media-plugins/alsa-plugins: Mark arm64 stable

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Acked-by: Jory Pratt  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild 
b/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild
index 126ba658cbb..bee2b48b523 100644
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~sh sparc x86 
~amd64-linux"
 IUSE="arcam_av debug ffmpeg jack libav libsamplerate +mix oss pulseaudio speex 
+usb_stream"
 
 RDEPEND="



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

2020-02-22 Thread Matthew Thode
commit: e5d7c8d92b1d7288cbe15ee8a8bccef15d244923
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:37:46 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:37:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d7c8d9

gui-wm/sway: 1.4 stable amd64 x86 and arm64

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

 gui-wm/sway/sway-1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/sway/sway-1.4.ebuild b/gui-wm/sway/sway-1.4.ebuild
index 4e8d954b57f..d0fc53539b7 100644
--- a/gui-wm/sway/sway-1.4.ebuild
+++ b/gui-wm/sway/sway-1.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 else
MY_PV=${PV/_rc/-rc}
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 arm64 ~ppc64 x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2020-02-22 Thread Matthew Thode
commit: d624438c02f1e00338747a43ede37c7f739e0f6a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:39:25 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:39:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d624438c

gui-libs/wlroots: cleanup

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

 gui-libs/wlroots/Manifest|  1 -
 gui-libs/wlroots/wlroots-0.8.1-r1.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 4df0b03dc67..4fd35e3b5e4 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,2 +1 @@
 DIST wlroots-0.10.0.tar.gz 454540 BLAKE2B 
0d2326a62267019001be5f0d79c7b5c937ed20b952c92f0dd8cb04c3a0c06f3ef58723f552b1da1b947ea50ad91df46a543ec9705dad588db800bfa944743d11
 SHA512 
0e8e0c37f1afb1d99f0ecb3c2282992ffd06381aaa396c7234ead9f3ff2d5c599e766b677680ebaecf68e792054c3e42657d24f32d08bc8bcf35f9eb4bdaa876
-DIST wlroots-0.8.1.tar.gz 451814 BLAKE2B 
85f221ba9068839f326e09df616f6182f518b9a129730dda794103305e3c0786d609a7cc6cb60a90c9d51cb77e3dbbc5993901271dcf1bd656c7744260561b06
 SHA512 
da41513de48e00303b31fde620463389103215011c6cc49b9a2420a1529889722aa54f26a211179c528709edb6b90ba2efdae5e4bcef18147d9516f3a94e365a

diff --git a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild 
b/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
deleted file mode 100644
index 51f138afcfd..000
--- a/gui-libs/wlroots/wlroots-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/8"
-IUSE="elogind icccm rdp systemd x11-backend X"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=dev-libs/libinput-1.9.0:0=
-   >=dev-libs/wayland-1.17.0
-   media-libs/mesa[egl,gles2,gbm]
-   virtual/libudev
-   x11-libs/libdrm
-   x11-libs/libxkbcommon
-   x11-libs/pixman
-   elogind? ( >=sys-auth/elogind-237 )
-   icccm? ( x11-libs/xcb-util-wm )
-   rdp? ( net-misc/freerdp )
-   systemd? ( >=sys-apps/systemd-237 )
-   x11-backend? ( x11-libs/libxcb:0= )
-   X? (
-   x11-base/xorg-server[wayland]
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-image
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   media-video/ffmpeg:0=
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.17
-   virtual/pkgconfig
-"
-
-src_configure() {
-   # xcb-util-errors is not on Gentoo Repository (and upstream seems 
inactive?)
-   local emesonargs=(
-   "-Dxcb-errors=disabled"
-   -Dlibcap=$(usex filecaps enabled disabled)
-   -Dxcb-icccm=$(usex icccm enabled disabled)
-   -Dxwayland=$(usex X enabled disabled)
-   -Dx11-backend=$(usex x11-backend enabled disabled)
-   "-Dexamples=false"
-   "-Dwerror=false"
-   )
-   if use systemd; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
-   elif use elogind; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
-   else
-   emesonargs+=("-Dlogind=disabled")
-   fi
-
-   # Patch is currently in upstream master
-   eapply "${FILESDIR}/wlroots-0.8.1-eglmesaextfix.patch"
-
-   meson_src_configure
-}
-
-pkg_postinst() {
-   elog "You must be in the input group to allow your compositor"
-   elog "to access input devices via libinput."
-}



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

2020-02-22 Thread Matthew Thode
commit: f5c064dacd66f82b12faa0e17063ebc2c4b77a24
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:30:14 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:30:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c064da

net-misc/memcached: 1.5.21 bump

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

 net-misc/memcached/memcached-1.5.21-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.5.21-r1.ebuild 
b/net-misc/memcached/memcached-1.5.21-r1.ebuild
index 4bd4eefadec..98253142de8 100644
--- a/net-misc/memcached/memcached-1.5.21-r1.ebuild
+++ b/net-misc/memcached/memcached-1.5.21-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2020-02-22 Thread Matthew Thode
commit: c44ef591e966d6ddaaffeb42c6df1643462f4f0f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:36:50 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:36:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44ef591

gui-libs/wlroots: 0.10.0 stable amd64 arm64 and x86

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

 gui-libs/wlroots/wlroots-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/wlroots/wlroots-0.10.0.ebuild 
b/gui-libs/wlroots/wlroots-0.10.0.ebuild
index effb8c23038..f408a513a4d 100644
--- a/gui-libs/wlroots/wlroots-0.10.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.10.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swayidle/

2020-02-22 Thread Matthew Thode
commit: b5353d1fbd34a2d64bcfb260a496f35130230616
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:33:24 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5353d1f

gui-apps/swayidle: cleanup

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

 gui-apps/swayidle/Manifest|  3 --
 gui-apps/swayidle/swayidle-1.2.ebuild | 57 ---
 gui-apps/swayidle/swayidle-1.3.ebuild | 57 ---
 gui-apps/swayidle/swayidle-1.5.ebuild | 57 ---
 4 files changed, 174 deletions(-)

diff --git a/gui-apps/swayidle/Manifest b/gui-apps/swayidle/Manifest
index 70f5d8b1c55..6287c442541 100644
--- a/gui-apps/swayidle/Manifest
+++ b/gui-apps/swayidle/Manifest
@@ -1,4 +1 @@
-DIST swayidle-1.2.tar.gz 9136 BLAKE2B 
e88eec89007deed59df30f3f89111352b8a1ed464141783cb25b0d0a484e8ea4cfd611f1bd80d9420368d7912979eb0536a6aa583d24504d32bac797a898dba5
 SHA512 
2539e80a45163bb3e76f7b41f6fd6a1d73d194b7e466f63178b5087d05470fceafba38a26d592a534a01b992a2c0cf0f8fb83805cdf41ee956fea5136cc8fe89
-DIST swayidle-1.3.tar.gz 9714 BLAKE2B 
2f57576be0fc9343c2dcacb0acbb06f105143e98e26650de71c9031ecf6702f98bb4f54a3d32a46f0d425a398ece511d35ad696e59f9e9b4ec6b8046a76da49b
 SHA512 
efdf391870cd6eb2b21ef6556d8cfdec3c76c059c1f1065a55719bef55d3aef2a7fb39f38f0ac3a8e2e8a1ffa9df38635d7dc3397add7adf255db69c55b4351b
-DIST swayidle-1.5.tar.gz 9715 BLAKE2B 
85f4b2c4e813b8b17975e4c3f984e1eec1cdd64c2a81a4f0f829a5c788f26128c558f2028597ba180573b62d269501dd12bbf3009ee11be724bd5017fadc7855
 SHA512 
33bf73a3e8297770b301fb3a860a52d9ddc332eed0b84dbd78cfd94855e638bb116e365b825e3bec869b1f5e516f9c0c2b442ddb052dc937e9b31748b74a978e
 DIST swayidle-1.6.tar.gz 10131 BLAKE2B 
c0391d288c780c61b72b7a5ac612efc18c359cc7d622faa308e22b1e4359c064bc2824e7cb8fc14143ddde54fc6980bdc5d449d1f16a867b54aef9dfbaa4ff17
 SHA512 
c82b0d2aee06f87fd71e9e2208e917c0dc7afe80ab0b782c3165127519445021d8cf363292eee99f939165eb813909f2a4ee74153e776557c6d06672de2c1c82

diff --git a/gui-apps/swayidle/swayidle-1.2.ebuild 
b/gui-apps/swayidle/swayidle-1.2.ebuild
deleted file mode 100644
index b4a51c1048e..000
--- a/gui-apps/swayidle/swayidle-1.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Idle management daemon for Wayland"
-HOMEPAGE="https://github.com/swaywm/swayidle;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man systemd zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   dev-libs/wayland
-   elogind? ( >=sys-auth/elogind-237[policykit] )
-   systemd? ( >=sys-apps/systemd-237[policykit] )
-"
-RDEPEND="
-   ${DEPEND}
-   !<=gui-wm/sway-1.0_beta1
-   !~gui-wm/sway-1.0_beta2[swayidle]
-"
-BDEPEND="
-   >=dev-libs/wayland-protocols-1.14
-   virtual/pkgconfig
-   man? ( app-text/scdoc )
-"
-
-src_configure() {
-   local emesonargs=(
-   -Dman-pages=$(usex man enabled disabled)
-   $(meson_use fish-completion fish-completions)
-   $(meson_use zsh-completion zsh-completions)
-   "-Dbash-completions=true"
-   "-Dwerror=false"
-   )
-   if use systemd; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
-   elif use elogind; then
-   emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
-   else
-   emesonargs+=("-Dlogind=disabled")
-   fi
-
-   meson_src_configure
-}

diff --git a/gui-apps/swayidle/swayidle-1.3.ebuild 
b/gui-apps/swayidle/swayidle-1.3.ebuild
deleted file mode 100644
index b4a51c1048e..000
--- a/gui-apps/swayidle/swayidle-1.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Idle management daemon for Wayland"
-HOMEPAGE="https://github.com/swaywm/swayidle;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-else
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man systemd zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   dev-libs/wayland
-   elogind? ( >=sys-auth/elogind-237[policykit] )
-   systemd? ( >=sys-apps/systemd-237[policykit] )
-"
-RDEPEND="
-   ${DEPEND}
- 

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

2020-02-22 Thread Matthew Thode
commit: 39b7870c5bdc9462055861cd75a09359c8bb64d5
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:31:19 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:31:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b7870c

net-misc/memcached: cleanup

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

 net-misc/memcached/Manifest|  2 -
 net-misc/memcached/memcached-1.5.19.ebuild | 97 --
 net-misc/memcached/memcached-1.5.20.ebuild | 97 --
 3 files changed, 196 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 32b14dfc606..2e04c8eac0d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-DIST memcached-1.5.19.tar.gz 517380 BLAKE2B 
8c6e7c87e786d88c783da87396daec9deb0c9f8c4112fa7cec6d79e8e96505576c2b7f3dff91317a3f45582322cfdb435535a41bb537b0a0bfec9df6f8d5986f
 SHA512 
4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
-DIST memcached-1.5.20.tar.gz 531035 BLAKE2B 
fcabbb8deac585f20100855bbdd27616077e0f129a8537c39869ceb251fae8d598c64998846120f63f29a690afdc2a3603f87bb21ecc473e13f5ef9e9c48bbb9
 SHA512 
07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
 DIST memcached-1.5.21.tar.gz 532631 BLAKE2B 
eaed8eae81c7874c48dfc6df5611d83d21a69a19c9b79bddbf909d15f1c84b3c03416002bf0beff07a8e6502741ad6f776e1cc86cf4b16840ea83c727db3c80b
 SHA512 
4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa

diff --git a/net-misc/memcached/memcached-1.5.19.ebuild 
b/net-misc/memcached/memcached-1.5.19.ebuild
deleted file mode 100644
index 77a0b3f38a8..000
--- a/net-misc/memcached/memcached-1.5.19.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils flag-o-matic systemd user
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   test? ( virtual/perl-Test-Harness 
>=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   epatch "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   epatch "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   epatch "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   sed -i -e 's,-Werror,,g' configure.ac || die
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-   eautoreconf
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # 

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

2020-02-22 Thread Matthew Thode
commit: ebd7d2ca3eddb944e64c2d53fd2613626f7b9b3d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:38:57 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:38:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd7d2ca

gui-wm/sway: cleanup

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

 gui-wm/sway/Manifest|   1 -
 gui-wm/sway/sway-1.2.ebuild | 115 
 2 files changed, 116 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index f794818edbf..d48bd92e706 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.2.tar.gz 5493376 BLAKE2B 
f059ec7c3db7ff048129c9d701e8730b04f01670dc3b1be826ef3d609f2881ddf1e3bfd82c39bebf5e7e99127f7250239b2af76292f60cfa208fc465f14cd779
 SHA512 
b43f625d35145a3377e64ea942f8b005946bb0925f08deace2da73ab504038b29331df9943296c97141e2283cd9b55e6cb3bca18c5c3999ecbd461325e36165b
 DIST sway-1.4.tar.gz 5514489 BLAKE2B 
31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971
 SHA512 
3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71

diff --git a/gui-wm/sway/sway-1.2.ebuild b/gui-wm/sway/sway-1.2.ebuild
deleted file mode 100644
index 30f010c8638..000
--- a/gui-wm/sway/sway-1.2.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils meson
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
-else
-   MY_PV=${PV/_rc/-rc}
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock 
+swaymsg +swaynag systemd tray wallpapers X zsh-completion"
-REQUIRED_USE="?? ( elogind systemd )
-   tray? ( || ( elogind systemd ) )"
-
-DEPEND="
-   >=dev-libs/json-c-0.13:0=
-   >=dev-libs/libinput-1.6.0:0=
-   dev-libs/libpcre
-   dev-libs/wayland
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   elogind? ( >=sys-auth/elogind-239 )
-   swaybar? ( x11-libs/gdk-pixbuf:2 )
-   swaybg? ( gui-apps/swaybg )
-   swayidle? ( gui-apps/swayidle )
-   swaylock? ( gui-apps/swaylock )
-   systemd? ( >=sys-apps/systemd-239 )
-   X? ( x11-libs/libxcb:0= )
-"
-if [[ ${PV} ==  ]]; then
-   DEPEND+="~gui-libs/wlroots-:=[elogind=,systemd=,X=]"
-else
-   DEPEND+="
-   >=gui-libs/wlroots-0.7.0:=[elogind=,systemd=,X=]
-   https://wiki.gentoo.org/wiki/Sway;
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swayidle/

2020-02-22 Thread Matthew Thode
commit: e0ebe481093feeda60c842eae50ab8e97e500c84
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 22 21:32:38 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 22 21:32:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ebe481

gui-apps/swayidle: 1.6 stable amd64 arm64 and x86

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

 gui-apps/swayidle/swayidle-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/swayidle/swayidle-1.6.ebuild 
b/gui-apps/swayidle/swayidle-1.6.ebuild
index 8604bda5510..447bf1644a1 100644
--- a/gui-apps/swayidle/swayidle-1.6.ebuild
+++ b/gui-apps/swayidle/swayidle-1.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
 else
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 arm64 ~ppc64 x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] proj/devmanual:master commit in: appendices/devbook-guide/

2020-02-22 Thread Ulrich Müller
commit: 8bd0dfe59f40e09049e7fc86cb59da2aa51e1ee0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 22 21:25:47 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 22 21:25:47 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=8bd0dfe5

appendices/devbook-guide: Sync source and rendered code.

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

 appendices/devbook-guide/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/appendices/devbook-guide/text.xml 
b/appendices/devbook-guide/text.xml
index 1a3d538..212b637 100644
--- a/appendices/devbook-guide/text.xml
+++ b/appendices/devbook-guide/text.xml
@@ -503,7 +503,7 @@ I could have written the two examples above in more compact 
form:
 uri link="::ebuild-writing/file-format/"/ and
 uri link="::quickstart/#First Ebuild"/ render as
  and
-, respectively.
+, respectively.
 
 
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2020-02-22 Thread David Seifert
commit: f0d9b3d7fc187c0a3267cca7a52276b5120772f3
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 22 21:12:05 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 21:12:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d9b3d7

app-backup/duplicity: Mark amd64 stable again

* Somehow amd64 got marked unstable with my QA change.

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

 app-backup/duplicity/duplicity-0.8.09-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/duplicity/duplicity-0.8.09-r1.ebuild 
b/app-backup/duplicity/duplicity-0.8.09-r1.ebuild
index f87d57f11a7..cac2c9cd8ba 100644
--- a/app-backup/duplicity/duplicity-0.8.09-r1.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.09-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6)
+PYTHON_COMPAT=( python2_7 python3_6 )
 
 inherit distutils-r1
 
@@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 
1-2)-series/${PV}/+download/
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_unpack/vcs-sources/, appendices/contributors/

2020-02-22 Thread Ulrich Müller
commit: 3a626fe3afb1e1661c97212d0eaaf951b131aa18
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 22 19:27:33 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 22 19:54:24 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=3a626fe3

ebuild-writing/functions/src_unpack/vcs-sources: Remove CVS and SVN sections.

This is documented in the eclasses themselves, to which we refer.

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

 appendices/contributors/text.xml   |   1 -
 .../functions/src_unpack/vcs-sources/text.xml  | 183 -
 2 files changed, 184 deletions(-)

diff --git a/appendices/contributors/text.xml b/appendices/contributors/text.xml
index 580c5fd..d822dfa 100644
--- a/appendices/contributors/text.xml
+++ b/appendices/contributors/text.xml
@@ -23,7 +23,6 @@ This page lists the contributions to the Gentoo Development 
Guide:
 
 
   ,
-  ,
   
 
 

diff --git a/ebuild-writing/functions/src_unpack/vcs-sources/text.xml 
b/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
index 094ec49..181b23f 100644
--- a/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
+++ b/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
@@ -94,189 +94,6 @@ date or revision are even worse candidates for tree 
inclusion:
   
 
 
-
-
-
-
-Using CVS Sources
-
-
-
-To use a CVS source, cvs.eclass must be inherited, and then a number of
-variables must be set. The following variables are often useful:
-
-
-
-  
-Variable
-Purpose
-Example
-  
-  
-ECVS_SERVER
-Server and path
-"cvs.sourceforge.net:/cvsroot/vim"
-  
-  
-ECVS_MODULE
-Module
-"vim"
-  
-  
-ECVS_BRANCH
-Branch
-"HEAD"
-  
-  
-ECVS_AUTH
-Auth method
-"ext"
-  
-  
-ECVS_USER
-Username
-"anoncvs"
-  
-  
-ECVS_PASS
-Password
-""
-  
-  
-ECVS_TOP_DIR
-Unpack location
-"${DISTDIR}/cvs-src/${ECVS_MODULE}"
-  
-
-
-
-See the eclass itself for the full range of options. To perform the actual
-checkout, use the cvs_src_unpack function.
-
-
-
-Here's a simple example, based upon the CVS options in vim.eclass:
-
-
-
-inherit cvs
-
-SRC_URI=""
-
-src_unpack() {
-   ECVS_SERVER="cvs.sourceforge.net:/cvsroot/vim"
-   ECVS_USER="anonymous"
-   ECVS_PASS=""
-   ECVS_AUTH="pserver"
-   if [[ $(get_major_version ) -ge 7 ]] ; then
-   ECVS_MODULE="vim7"
-   else
-   ECVS_MODULE="vim"
-   fi
-   ECVS_TOP_DIR="${DISTDIR}/cvs-src/${ECVS_MODULE}"
-   cvs_src_unpack
-}
-
-
-
-Here's another approach, based upon the emacs-cvs ebuild, which relies
-upon the default src_unpack provided in the eclass; this approach is
-simpler but less flexible:
-
-
-
-inherit cvs
-
-ECVS_AUTH="ext"
-CVS_RSH="ssh"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="emacs-unicode-2"
-ECVS_USER="anoncvs"
-ECVS_PASS=""
-ECVS_CVS_OPTIONS="-dP"
-
-# ...and so on. No src_unpack() is specified.
-
-
-
-
-
-
-Using Git Sources
-
-
-
-Write this section.
-
-
-
-
-
-
-Using Subversion Sources
-
-
-
-To use a Subversion source, subversion.eclass must be inherited, and
-then at least ESVN_REPO_URI must be set. The following variables are
-also noteworthy:
-
-
-
-  
-Variable
-Purpose
-Example
-  
-  
-ESVN_REPO_URI
-Server and path (http, https, svn)
-"svn://svn.example.com/foobar/trunk"
-  
-  
-ESVN_STORE_DIR
-Unpack location
-ESVN_STORE_DIR="${DISTDIR}/svn-src"
-  
-  
-ESVN_PROJECT
-Project name of ebuild
-ESVN_PROJECT="${PN/-svn}"
-  
-  
-ESVN_BOOTSTRAP
-Bootstrap command or script
-ESVN_BOOTSTRAP="autogen.sh"
-  
-  
-ESVN_PATCHES
-Patches to apply during bootstrap
-ESVN_PATCHES="${FILESDIR}/*.patch"
-  
-
-
-
-See the eclass itself and 
-for the full range of options. To perform the actual checkout, use
-the subversion_src_unpack function, which calls
-both subversion_svn_fetch and subversion_bootstrap
-itself.
-
-
-
-Here is a simple example, based upon the Subversion options in
-litu-svn-20040902.ebuild; this approach is sufficient for most
-Subversion ebuilds:
-
-
-
-inherit subversion
-
-ESVN_REPO_URI="https://tao.uab.es/ion/svn/libtu/trunk;
-ESVN_PROJECT="libtu-snapshot"
-
-
 
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-games/irrlicht-headers/

2020-02-22 Thread James Le Cuirot
commit: bc29277a58895bda30cc956e5bd69e724df6c260
Author: William Breathitt Gray  gmail  com>
AuthorDate: Sun Jan 26 21:47:12 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 21:08:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc29277a

dev-games/irrlicht-headers: New package

Bug: https://bugs.gentoo.org/706372
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: William Breathitt Gray  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14464
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-games/irrlicht-headers/Manifest|  2 +
 .../irrlicht-headers/irrlicht-headers-1.8.4.ebuild | 43 ++
 dev-games/irrlicht-headers/metadata.xml| 11 ++
 3 files changed, 56 insertions(+)

diff --git a/dev-games/irrlicht-headers/Manifest 
b/dev-games/irrlicht-headers/Manifest
new file mode 100644
index 000..94979316ecc
--- /dev/null
+++ b/dev-games/irrlicht-headers/Manifest
@@ -0,0 +1,2 @@
+DIST irrlicht-1.8.4-patchset.tar.bz2 4813 BLAKE2B 
acad0f0dcc2ff5778608d0620063e7c70935838447f4bd1b241e08fb24f69531c29d96e95de394a3018e239fd7865bc3b50dc9ed5d54dd171b7b51df6c740b4d
 SHA512 
5035cdf42fd26449d03e849ca248f6abcfcea1b0e9827683f00be2545ce90e3979e41c94fd487cfb1c67450e2e973f872d11d233c5a5b654700cec2ccb7f5602
+DIST irrlicht-1.8.4.zip 27927144 BLAKE2B 
2c2d7e1306b169e537258152f88b11578d8a33c0ebe58e7ee48242048b70b9ba01069fcf272e44e18f7afbd1e6ec89d6bd86289d203929388e6b96871c048a98
 SHA512 
de69ddd2c6bc80a1b27b9a620e3697b1baa552f24c7d624076d471f3aecd9b15f71dce3b640811e6ece20f49b57688d428e3503936a7926b3e3b0cc696af98d1

diff --git a/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild 
b/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild
new file mode 100644
index 000..c954409b0df
--- /dev/null
+++ b/dev-games/irrlicht-headers/irrlicht-headers-1.8.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+MY_PN="irrlicht"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Irrlicht 3D engine headers"
+HOMEPAGE="http://irrlicht.sourceforge.net/;
+SRC_URI="mirror://sourceforge/irrlicht/${MY_P}.zip
+   https://dev.gentoo.org/~mgorny/dist/${MY_P}-patchset.tar.bz2;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="!
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ga...@gentoo.org
+   Gentoo Games Project
+   
+   
+   irrlicht
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-games/irrlicht/

2020-02-22 Thread James Le Cuirot
commit: 831bc534eb9c13ff47abc9daff00883565abd387
Author: William Breathitt Gray  gmail  com>
AuthorDate: Sun Jan 26 21:54:35 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Feb 22 21:08:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831bc534

dev-games/irrlicht: Depend on dev-games/irrlicht-headers

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: William Breathitt Gray  gmail.com>
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild | 77 +
 1 file changed, 77 insertions(+)

diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild 
b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
new file mode 100644
index 000..a2609a0fe40
--- /dev/null
+++ b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit eutils toolchain-funcs
+
+DESCRIPTION="open source high performance realtime 3D engine written in C++"
+HOMEPAGE="http://irrlicht.sourceforge.net/;
+SRC_URI="mirror://sourceforge/irrlicht/${P}.zip
+   https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc static-libs"
+
+RDEPEND="app-arch/bzip2
+   ~dev-games/irrlicht-headers-${PV}
+   media-libs/libpng:0=
+   sys-libs/zlib
+   virtual/jpeg:0
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libXxf86vm"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="app-arch/unzip"
+
+S=${WORKDIR}/${P}/source/${PN^}
+
+PATCHES=(
+   "${WORKDIR}"/${P}-patchset/${P}-gentoo.patch
+   "${WORKDIR}"/${P}-patchset/${P}-demoMake.patch
+   "${WORKDIR}"/${P}-patchset/${P}-mesa-10.x.patch
+   "${WORKDIR}"/${P}-patchset/${P}-jpeg-9a.patch
+)
+
+DOCS=( changes.txt readme.txt )
+
+src_prepare() {
+   cd "${WORKDIR}"/${P} || die
+
+   # Use system-provided Irrlicht headers
+   rm -r include || die
+   ln -s "${ESYSROOT}/usr/include/irrlicht" include || die
+
+   # Fix relative path to media directory
+   sed -i \
+   -e 's:\.\./\.\./media:../media:g' \
+   $(grep -rl '\.\./\.\./media' examples) \
+   || die 'sed failed'
+
+   default
+}
+
+src_compile() {
+   tc-export CXX CC AR
+   emake NDEBUG=$(usex debug "" "1") sharedlib $(usex static-libs 
"staticlib" "")
+}
+
+src_install() {
+   cd "${WORKDIR}"/${P} || die
+
+   use static-libs && dolib.a lib/Linux/libIrrlicht.a
+   dolib.so lib/Linux/libIrrlicht.so*
+
+   # create library symlinks
+   dosym libIrrlicht.so.${PV} /usr/$(get_libdir)/libIrrlicht.so.1.8
+   dosym libIrrlicht.so.${PV} /usr/$(get_libdir)/libIrrlicht.so
+
+   einstalldocs
+
+   # don't do these with einstalldocs because they shouldn't be compressed
+   if use doc ; then
+   dodoc -r examples media
+   fi
+}



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_unpack/cvs-sources/, ...

2020-02-22 Thread Ulrich Müller
commit: 7141404e5ff9fad19e7297b078d6852ff19f7b10
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 22 19:05:56 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 22 19:13:37 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=7141404e

ebuild-writing/functions/src_unpack/vcs-sources: New file.

cvs-sources and svn-sources contain duplicate information, and it also
applies to other VCSs. Combine them in a single chapter.

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

 appendices/contributors/text.xml   |   2 +-
 .../functions/src_unpack/cvs-sources/text.xml  | 190 --
 .../functions/src_unpack/svn-sources/text.xml  | 116 -
 ebuild-writing/functions/src_unpack/text.xml   |   3 +-
 .../functions/src_unpack/vcs-sources/text.xml  | 283 +
 ebuild-writing/functions/text.xml  |   2 +-
 keywording/text.xml|   2 +-
 7 files changed, 287 insertions(+), 311 deletions(-)

diff --git a/appendices/contributors/text.xml b/appendices/contributors/text.xml
index 628346d..580c5fd 100644
--- a/appendices/contributors/text.xml
+++ b/appendices/contributors/text.xml
@@ -23,7 +23,7 @@ This page lists the contributions to the Gentoo Development 
Guide:
 
 
   ,
-  ,
+  ,
   
 
 

diff --git a/ebuild-writing/functions/src_unpack/cvs-sources/text.xml 
b/ebuild-writing/functions/src_unpack/cvs-sources/text.xml
deleted file mode 100644
index 6f00270..000
--- a/ebuild-writing/functions/src_unpack/cvs-sources/text.xml
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-CVS Sources
-
-
-
-Rather than working with a source tarball, it is possible to use
-upstream's CVS server directly. This can be useful when there is a
-need to test unreleased snapshots on a regular basis.
-
-
-
-
-Disadvantages of CVS Sources
-
-
-
-Note that CVS ebuilds should not generally be added to the tree
-for the following reasons:
-
-
-
-  
-  Upstream CVS servers tend to be far less reliable than our mirroring
-  system.
-  
-  
-  CVS ebuilds create a very heavy server load  not only is CVS not
-  mirrored, but allowing a CVS checkout is considerably more work for
-  a server than simply serving up a file via HTTP or FTP.
-  
-  
-  Many users who are behind strict firewalls cannot use CVS.
-  
-
-
-
-It is safer to make a snapshot instead. For example, vim snapshots are made 
using:
-
-
-
-$ cvs -z3 -d :pserver:anonym...@cvs.sourceforge.net:/cvsroot/vim export -r 
HEAD vim
-
-
-
-
-
-Disadvantages of CVS Live Sources
-
-
-
-CVS ebuilds which work against CVS HEAD rather than a specific
-date or revision are even worse candidates for tree inclusion:
-
-
-
-  
-  You can never be sure whether upstream's CVS will actually
-  build at any given point; which will most likely cause QA issues.
-  
-  
-  It is extremely difficult to track down bugs when you cannot install
-  the same version of a package as the reporter.
-  
-  
-  Many upstream package maintainers tend to get upset if people aren't
-  using a specific released version.
-  
-
-
-
-
-
-
-Using CVS Sources
-
-
-
-CVS ebuilds must be either with empty KEYWORDS or
-package.masked (but not both). Empty KEYWORDS are
-strongly preferred. This applies to "live" ebuilds (-) and
-to ebuilds that extract a static revision but still use CVS for
-fetching.
-
-
-
-To use a CVS source, cvs.eclass must be inherited, and then a
-number of variables must be set. The following variables are often
-useful:
-
-
-
-  
-Variable
-Purpose
-Example
-  
-  
-ECVS_SERVER
-Server and path
-"cvs.sourceforge.net:/cvsroot/vim"
-  
-  
-ECVS_MODULE
-Module
-"vim"
-  
-  
-ECVS_BRANCH
-Branch
-"HEAD"
-  
-  
-ECVS_AUTH
-Auth method
-"ext"
-  
-  
-ECVS_USER
-Username
-"anoncvs"
-  
-  
-ECVS_PASS
-Password
-""
-  
-  
-ECVS_TOP_DIR
-Unpack location
-"${DISTDIR}/cvs-src/${ECVS_MODULE}"
-  
-
-
-
-See the eclass itself for the full range of options. To perform the
-actual checkout, use the cvs_src_unpack function.
-
-
-
-Here's a simple example, based upon the CVS options in vim.eclass:
-
-
-
-inherit cvs
-
-SRC_URI=""
-
-src_unpack() {
-   ECVS_SERVER="cvs.sourceforge.net:/cvsroot/vim"
-   ECVS_USER="anonymous"
-   ECVS_PASS=""
-   ECVS_AUTH="pserver"
-   if [[ $(get_major_version ) -ge 7 ]] ; then
-   ECVS_MODULE="vim7"
-   else
-   ECVS_MODULE="vim"
-   fi
-   ECVS_TOP_DIR="${DISTDIR}/cvs-src/${ECVS_MODULE}"
-   cvs_src_unpack
-}
-
-
-
-Here's another approach, based upon the emacs-cvs ebuild, which
-relies upon the default src_unpack provided in the eclass; this
-approach is simpler but less flexible:
-
-
-
-inherit cvs
-
-ECVS_AUTH="ext"
-CVS_RSH="ssh"
-ECVS_SERVER="savannah.gnu.org:/cvsroot/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="emacs-unicode-2"
-ECVS_USER="anoncvs"
-ECVS_PASS=""

[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_unpack/vcs-sources/

2020-02-22 Thread Ulrich Müller
commit: ac1b9f3e101f2760578f8046e59c21a1683b6a59
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 22 19:10:04 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 22 19:54:25 2020 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ac1b9f3e

ebuild-writing/functions/src_unpack/vcs-sources: KEYWORDS must be empty.

Update policy on live ebuilds, as discussed in gentoo-dev:
https://archives.gentoo.org/gentoo-dev/message/a4cc194fc387d4abffed054b523d83f8

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

 ebuild-writing/functions/src_unpack/vcs-sources/text.xml | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/ebuild-writing/functions/src_unpack/vcs-sources/text.xml 
b/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
index 181b23f..9a7a034 100644
--- a/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
+++ b/ebuild-writing/functions/src_unpack/vcs-sources/text.xml
@@ -22,10 +22,11 @@ variables.
 
 
 
-VCS ebuilds must be either with empty KEYWORDS or package.masked
-(but not both). Empty KEYWORDS are strongly preferred.
-This applies to "live" ebuilds (-) and to ebuilds that extract a
-static revision but still use a version control system for fetching.
+VCS ebuilds must be with empty KEYWORDS but not package.masked
+(except if the mask is for an independent reason). Usually the KEYWORDS
+line should be omitted altogether. This applies to "live" ebuilds 
(-)
+and to ebuilds that extract a static revision but still use a version control
+system for fetching.
 
 
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/

2020-02-22 Thread Matt Turner
commit: 0aa6646d51d8724c62cbd4002c395fbe930e0893
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 22 20:53:20 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 22 21:06:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa6646d

x11-libs/libxcb: Version bump to 1.14

Closes: https://bugs.gentoo.org/708284
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxcb/Manifest   |  1 +
 x11-libs/libxcb/libxcb-1.14.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index 8e383a3b030..e05955a0809 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1 +1,2 @@
 DIST libxcb-1.13.1.tar.bz2 506778 BLAKE2B 
eca685a21d40f664b611c0c8da845e3464126b101320a86db27ee4d87b85ac0ad1a41950281b7f0ecca06883c591571d059a913591b0281890b339f279b7af93
 SHA512 
763edff9572623674f75a858adc57b5c09591f508cc5d5093218e7bb047abdbe0a0108bd465419a8bf15c7dcdc85efdd2d4d9fd56605c41475d15dc992640c23
+DIST libxcb-1.14.tar.xz 439404 BLAKE2B 
63605e02dd32b4d26b3ac6d3b93b7383dbc30701b9a063e8efa5b387215c9325196451f80c7b0b357df1773c6fd1224eea8eeca2a456055a2cdc61082c726111
 SHA512 
b90a23204b0d2c29d8b115577edb01df0465e02d6a8876550fecd62375d24a5d5f872ddd5946772ddba077cadce75b12c7a6d218469dc30b5b92bc82188e8bc6

diff --git a/x11-libs/libxcb/libxcb-1.14.ebuild 
b/x11-libs/libxcb/libxcb-1.14.ebuild
new file mode 100644
index 000..baab92359da
--- /dev/null
+++ b/x11-libs/libxcb/libxcb-1.14.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE=xml
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_MULTILIB=yes
+XORG_DOC=doc
+
+inherit python-any-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings library"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc selinux test +xkb"
+RESTRICT="!test? ( test )"
+SLOT="0/1.12"
+
+RDEPEND="
+   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]"
+# Note: ${PYTHON_USEDEP} needs to go verbatim
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check[${MULTILIB_USEDEP}] )
+   doc? ( app-doc/doxygen[dot] )
+   dev-libs/libxslt
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep \
+   
">=x11-base/xcb-proto-1.14[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")"
+
+python_check_deps() {
+   has_version -b ">=x11-base/xcb-proto-1.14[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+
+   XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc devel-docs)
+   $(use_enable selinux)
+   )
+}



[gentoo-commits] repo/gentoo:master commit in: x11-base/xcb-proto/

2020-02-22 Thread Matt Turner
commit: 4dbe4e86cf9075f4523ee8557f0e17edc9a32aaa
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 22 20:28:13 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 22 21:06:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbe4e86

x11-base/xcb-proto: Version bump to 1.14

Bug: https://bugs.gentoo.org/486512
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xcb-proto/Manifest  |  1 +
 x11-base/xcb-proto/xcb-proto-1.14.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/x11-base/xcb-proto/Manifest b/x11-base/xcb-proto/Manifest
index f69c09e1b89..8b326f7f04e 100644
--- a/x11-base/xcb-proto/Manifest
+++ b/x11-base/xcb-proto/Manifest
@@ -1 +1,2 @@
 DIST xcb-proto-1.13.tar.bz2 151981 BLAKE2B 
04d90838f8a892103e6d7aa807f1b0b6794f1538c6c986ad3cba67cff3a963ff680e45c2137c5d6330736a3aa1a387d61fc247f23487de9dada2f4013590b4a1
 SHA512 
002aa2aa0ad503977e03419c6f136f1e3aa8c787916830ce6d6be8f81ca99edc1d8fc5f71ce8c592b490cc767bf6567695f0bafe55fe3f743076bcddbaac07f7
+DIST xcb-proto-1.14.tar.xz 143384 BLAKE2B 
60212b0f0ce039a64a2e6cbbc78564eeffc57cff20987b37dc780d8d97ae888a7dbfbbaadc6e0e4bedfc5d1e360f16318e3825ad8406de668d9c7c66cf7f4b5d
 SHA512 
de66d568163b6da2be9d6c59984f3afa3acd119a781378638045fd68018665ef5c9af98f024e9962ba3eb7c7a4d85c27ba70ffafceb2324ccc6940f34de16690

diff --git a/x11-base/xcb-proto/xcb-proto-1.14.ebuild 
b/x11-base/xcb-proto/xcb-proto-1.14.ebuild
new file mode 100644
index 000..1d2fe92f1d1
--- /dev/null
+++ b/x11-base/xcb-proto/xcb-proto-1.14.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+XORG_TARBALL_SUFFIX="xz"
+XORG_MODULE=proto/
+XORG_MULTILIB=yes
+XORG_STATIC=no
+
+inherit python-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings protocol headers"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/proto/xcbproto;
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND="dev-libs/libxml2"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+multilib_src_compile() {
+   default
+
+   if multilib_is_native_abi; then
+   python_foreach_impl emake -C xcbgen top_builddir="${BUILD_DIR}"
+   fi
+}
+
+multilib_src_install() {
+   default
+
+   if multilib_is_native_abi; then
+   python_foreach_impl emake -C xcbgen top_builddir="${BUILD_DIR}"
+   python_foreach_impl python_optimize
+   fi
+}



[gentoo-commits] repo/user/gerislay:master commit in: dev-util/cargo-c/

2020-02-22 Thread gerion
commit: 40c3573ca2cce3f5e3e49e94d26bf90aec9c3294
Author: Gerion Entrup  flump  de>
AuthorDate: Sat Feb 22 20:41:04 2020 +
Commit: gerion  flump  de>
CommitDate: Sat Feb 22 20:41:20 2020 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=40c3573c

dev-util/cargo-c: add package

Signed-off-by: Gerion Entrup  flump.de>

 dev-util/cargo-c/Manifest | 68 +
 dev-util/cargo-c/cargo-c-0.5.2.ebuild | 93 +++
 dev-util/cargo-c/metadata.xml |  8 +++
 3 files changed, 169 insertions(+)

diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest
new file mode 100644
index 000..d2e0162
--- /dev/null
+++ b/dev-util/cargo-c/Manifest
@@ -0,0 +1,68 @@
+DIST aho-corasick-0.7.6.crate 108953 BLAKE2B 
d713366d0783e1ffbe65408e4d38ef9f12276f61043c768265de5d47e446a378306096a70252c9a49a6e7d3b97a09f30405a3d8df6b40dc2dfeb7407ed574c95
 SHA512 
120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260
 SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST c2-chacha-0.2.3.crate 13336 BLAKE2B 
0b548907ce4c9ee502ec96307ca003d168e8bcf9007ec667661d158f33de36fc2e832cb3c36cadc2523f6ba8b9aeff4dcb16e7f95a9a34ae02e8bd5d00f65cf2
 SHA512 
302498f75d1befdb8bf8b61d0eff2762f0e86000c3909d819a377be2fec72e830bfb4530e24059906b499cef17ab56229f5627fb998ad9ba34a7c6c0de748538
+DIST cargo-c-0.5.2.crate 16259 BLAKE2B 
e06e9c6ce2bac0e3c74923ac1d727dccfb3aee9d8b1ff9ceee13aa3f65916089f6e10a686731a5fe0f107ab28e86201e3613c6078a2425aff075c9ebef91f7df
 SHA512 
dd40dd30dc6a3de2e97af9ab5b065d2b1aedce8e7be551dd80f5156a1586906318761b962136fedccc20f87a67eb18a8aad60d581179e8db266ad5212ce3a999
+DIST cargo_metadata-0.9.1.crate 14876 BLAKE2B 
ff4b404231831641826fd11e2c43c12a83f9fdc4277eac351a154db8df219b09f53fa97f2138b28e280215b52d167ea733134d12e932419a5b53e5167a102792
 SHA512 
d1c0ff7625d0479764305b33410d8c95d5dcb3c8154cf18f84c7d5b63809dcf6a998e3f511d8245f399701d08ea54864b1f976b40db968eeb094813ff473a01f
+DIST cbindgen-0.12.2.crate 143729 BLAKE2B 
5a597d87d1d3fbe8db49c68fa729c84474394383ccc4962024938dcbccc91260e5008399027ebe444d5406e28f1b1f4b9a4ea0ccb7d29d6ce512b1ce2756af17
 SHA512 
9d0f58e89de86e31bb0e84b13e569951c20b7ed8e74b3854e90aa3e5d1036170956ff9c94544711c0b21a331eb2516e58b6d3580b76de7bbaf0dc367d483e4e1
+DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+DIST chrono-0.4.10.crate 136101 BLAKE2B 
728e1a25601aae8047aae009a3943b985c4cff314aa193cfb57e5897f2a449a1dbfdfe7d270ee26180532efd671e5821f811cb8ff0ea353e874c5025b7361266
 SHA512 
dc5234407e5845a4934e7da7d5293e79804c6e73d3a7c9d3a78a4062b98fd112d31e3c31a2518fa6ad6b28b98472fc2ca6c6f95515bf3bf971e8c128ac763f47
+DIST clap-2.33.0.crate 196458 BLAKE2B 
3bb62d817afc77b421a6282746b9b61367d224de6b614c7ed66bde452ce1046728077dab3368a46635b5c74d82ba3196586d87c0201478ce5b89638910dadb1a
 SHA512 
f1075031414d48e4340bfe308904a95a31b72460724773c52a0bc8c004e625a04c904a39fc5420cb8c26a633321f9b5f4f69019c7aae5ed89900b63ed8c21a91
+DIST env_logger-0.6.2.crate 31078 BLAKE2B 
c799e1be558ce1c2800aa6d2ca8f6de21b3fba48742495cea56baa16463e598feb200cba39d6725b7f447d4610135f6393f5c7f835a520d423f30f21e812686c
 SHA512 
ec90dc0cee99a743d4cdc772fa66a9c4e81793e452000bc1432fb47436b62c6a02c36c40ea48550db493df65c4eb37e8a6d6d3b4011f00648294d745a200dafa
+DIST getrandom-0.1.14.crate 24698 BLAKE2B 
8139227951eb65cc2bb7bba29291c0e8ff0b8d9a8e2d7eabb01682d1683c989c44b6195952ec7d087c338538c1d6858c45514822625266e0996829e8c50f3d17
 SHA512 

[gentoo-commits] repo/user/gerislay:master commit in: media-video/rav1e/

2020-02-22 Thread gerion
commit: 1c8e74299a61fa9c4c4b9de368d45681374531d8
Author: Gerion Entrup  flump  de>
AuthorDate: Sat Feb 22 20:41:38 2020 +
Commit: gerion  flump  de>
CommitDate: Sat Feb 22 20:41:38 2020 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=1c8e7429

media-video/rav1e: support for c library

Signed-off-by: Gerion Entrup  flump.de>

 media-video/rav1e/Manifest  |  2 ++
 media-video/rav1e/metadata.xml  |  8 ++
 media-video/rav1e/rav1e-.ebuild | 54 +
 3 files changed, 64 insertions(+)

diff --git a/media-video/rav1e/Manifest b/media-video/rav1e/Manifest
new file mode 100644
index 000..3a8b895
--- /dev/null
+++ b/media-video/rav1e/Manifest
@@ -0,0 +1,2 @@
+EBUILD rav1e-.ebuild 1115 BLAKE2B 
663d7583ecb0274d82839a31935c857648ceb2600d302b6a780a1d74088bb4b5b933ceec16a989338908ae1793ea961d46c315e43159377f7f5b7093c10e4e07
 SHA512 
4537622f81ace4dcf86735aee245fc72b595f4c93590963aebfb3715f46a1007604068a5522b93b71181aae45ebdcb3a473d9b03a2b316cbcc94014da329c5b7
+MISC metadata.xml 257 BLAKE2B 
badba0fbfa1f75f96f5bcb2c87ac66b6eb63b243914e9587f515295031fa781f4951490b12a7f18e813dd499187ac2f078b7794acb1f0c6e85e3aa6780696597
 SHA512 
5da541252f64d35e3c348855e9db16a7aeb9451e152710347953281a9d080f52ddf571a686a5cad7d5f7e90e5a6f33853c0056e6c28ea9ff58096344983725d5

diff --git a/media-video/rav1e/metadata.xml b/media-video/rav1e/metadata.xml
new file mode 100644
index 000..894544c
--- /dev/null
+++ b/media-video/rav1e/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+Gerion Entrup
+gerion.ent...@flump.de
+  
+

diff --git a/media-video/rav1e/rav1e-.ebuild 
b/media-video/rav1e/rav1e-.ebuild
new file mode 100644
index 000..e375c83
--- /dev/null
+++ b/media-video/rav1e/rav1e-.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2017-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.2.0
+
+EAPI=7
+
+inherit cargo
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/xiph/rav1e.git;
+   inherit git-r3
+fi
+
+DESCRIPTION="The fastest and safest AV1 encoder"
+HOMEPAGE="https://github.com/xiph/rav1e/;
+SRC_URI="$(cargo_crate_uris ${CRATES})"
+RESTRICT="mirror"
+LICENSE="BSD-2"
+SLOT="0"
+
+KEYWORDS=""
+IUSE="library"
+
+ASM_DEP=">=dev-lang/nasm-2.14"
+DEPEND="
+   amd64? ( ${ASM_DEP} )
+   library? ( dev-util/cargo-c )
+"
+RDEPEND=""
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   fi
+}
+
+src_compile() {
+   cargo_src_compile
+   if use library ; then
+   cargo cbuild --release || die
+   fi
+}
+
+src_install() {
+   cargo_src_install
+   if use library ; then
+   cargo cinstall --destdir="${ED}" --prefix="/usr" --libdir 
"/usr/lib64" --release || die
+   # cargo cinstall seems not to work here so dirty patch the 
generated pc file
+   sed -i 's,prefix=/usr/local,prefix=/usr,;s,^\(libdir.*\),\164,' 
"${ED}"/usr/lib64/pkgconfig/rav1e.pc
+   fi
+}
+



[gentoo-commits] repo/user/gerislay:master commit in: media-video/ffmpeg/, media-video/ffmpeg/files/

2020-02-22 Thread gerion
commit: afaead86099d35fde6f7c1923c0019ba8d0c7011
Author: Gerion Entrup  flump  de>
AuthorDate: Sat Feb 22 20:42:00 2020 +
Commit: gerion  flump  de>
CommitDate: Sat Feb 22 20:42:00 2020 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=afaead86

media-video/ffmpeg: rav1e support in live ebuild

Signed-off-by: Gerion Entrup  flump.de>

 media-video/ffmpeg/Manifest|   5 +
 media-video/ffmpeg/ffmpeg-.ebuild  | 547 +
 media-video/ffmpeg/files/chromium-r1.patch |  42 ++
 media-video/ffmpeg/files/chromium.patch|  36 ++
 ...mpeg-3.4.6-fix-building-against-fdk-aac-2.patch |  74 +++
 media-video/ffmpeg/metadata.xml|  68 +++
 6 files changed, 772 insertions(+)

diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
new file mode 100644
index 000..6960b3e
--- /dev/null
+++ b/media-video/ffmpeg/Manifest
@@ -0,0 +1,5 @@
+AUX chromium-r1.patch 1582 BLAKE2B 
48547a7d53fd1f0f44b682c7e2306e79f007f8e96b36253f76775c4a3ced54ffaaf403dfaae94e81aa26c60887677b2dabdd2c5cef9fc4553e203f8259453910
 SHA512 
808daad5afed13a6d3926c9f9ab5cb58f80e16969533022c7ee959147908bb2c12d066d2125a6b6975ef9304d9b8d49c39aeb0a047009adabb4529e3cf54498f
+AUX chromium.patch 1420 BLAKE2B 
1acf931cd2e635b0b6c2c42d649d1bc92ac59321acc451501c70076d84449fd17b3a95c24a33208994df9aac8f8959a084f0ebaedaf0c997f535008594872bd8
 SHA512 
1f3f6d08aac64bb8c9d8a974170064b8a3531a6d06cea6fb208439dc687addeaf0c90f7f407dd7e71f50cd524f69c110c92d5276d04fe3bcaf7fb1ff2494ec59
+AUX ffmpeg-3.4.6-fix-building-against-fdk-aac-2.patch 2820 BLAKE2B 
05c0dc79d8e34de518625d4dff4c08f529ee85062da9185f1312e3b32ea2577a249cfbd40e665cbc185ca5acb68cf5cdc9891a0454428bc0f2a602491df59589
 SHA512 
d9918a659e4548f0da6ef5621d8ab2face7e9382e3ac008e47014691aebafd5e7b2f5e059b8fcf41a4a39c2efc408dda0015905f8d7cca874c0104f20327e511
+EBUILD ffmpeg-.ebuild 17831 BLAKE2B 
2444d6df180fb27bc34d73a7280b0fa8f10b642302bf51b689e3f6417cd617612b6aa74964276a004d357c1567886487690cdf6f84d6b8d586d182a9dc28cbcf
 SHA512 
3ebf4e6d8751ffb09565da5255b7a3b50e2cf396903aa1da23eadd54084081cb49e9b1ab2f2f0bf0e6faed9c3121d41381ad9725701de2658b7dfd89a499b2e8
+MISC metadata.xml 5820 BLAKE2B 
cdf1819f6f4bcbea68ddfbd036a6721aa0514e1f46e0297f5ce6c3f17acd5beece34a18743ae5a48dd16ab5b99a844dee3ba23c72b4248838c4076a91fa88b7e
 SHA512 
644769c344688fbcb486b3d1f166f3165dd9c1925d7a173542a9f8981af8c1348b9d6ee1f4ffb69c29c2a4f487760d5f564fcfdea7fde7a63029a1904d16a68f

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
new file mode 100644
index 000..ee22f21
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -0,0 +1,547 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=56.58.58
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
+fi
+
+inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record, convert and stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
+else # Release
+   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.bz2;
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   libaribb24? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   encode? (
+   amrenc? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   )
+   samba? ( GPL-3 )
+"
+if [ "${PV#}" = "${PV}" ] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+fi
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo 

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

2020-02-22 Thread Andreas Sturmlechner
commit: fe1c517aadf02f58328db48fabc465da3e64a23e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 20:35:41 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:36:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1c517a

profiles: Mask media-gfx/comix for removal

Bug: https://bugs.gentoo.org/708100
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4d5a1c721ec..86e6b1fa467 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2020-02-22)
+# Last release in 2009, py2-only, blocks dev-python/pygtk removal, bug #708100
+# media-gfx/mcomix meanwhile is a fork of comix that will be kept until its
+# fork mcomix3 was packaged. Masked for removal in 30 days.
+media-gfx/comix
+
 # Mart Raudsepp  (2020-02-21)
 # Does not compile against new gupnp-1.2 API. No consumers, dead project.
 # Removal in 30 days. Bug #710436.
@@ -43,7 +49,6 @@ net-libs/gupnp-ui
 # Removal in 30 days.
 media-gfx/cropgui
 
-
 # Andreas Sturmlechner  (2020-02-19)
 # Last release in 2011, py2-only, blocks dev-python/pygtk removal, bug #708102
 # There are plenty other image viewers to choose. Masked for removal in 30 
days.



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

2020-02-22 Thread Zac Medico
commit: 5047eb84065944597785f10e20bad9ac0db35935
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 22 20:26:27 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 22 20:26:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5047eb84

sys-apps/portage: Remove old versions

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest |   5 -
 sys-apps/portage/portage-2.3.85-r1.ebuild | 281 --
 sys-apps/portage/portage-2.3.86.ebuild| 276 -
 sys-apps/portage/portage-2.3.87.ebuild| 260 ---
 sys-apps/portage/portage-2.3.88.ebuild| 271 
 5 files changed, 1093 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 30af146acf3..8dfa0c1973f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,9 +1,4 @@
 DIST portage-2.3.69.tar.bz2 1027945 BLAKE2B 
22a06370d9db8f8954f609a4435983b914f03c11fa1c4c857089738db574e3346fc286c77bb62103d868742b423484b3a186cbc22545a0f516a5724e331e
 SHA512 
20a6c9d26829e9d3738da824aa3fcc0bc8f01019ae9631871ce56e5ff37d91ed27d7b9505c433cc3b7441290abf98bf0897bbb66c099cbb982854047e6c8f045
 DIST portage-2.3.79.tar.bz2 1038675 BLAKE2B 
7a6cff28fa1d4b54607e9416914ab534d250718b082a9789a36be057933867a8a3befd7c99d404b058f67b92c6ee975323c37251fe89d3e3e46865daf0fea25e
 SHA512 
23101644185fb7c6eff12f015d442599b3af744f7b13dcb630f47a7f27c1392c46bd4aa5fa32d403dcf058cc3cc1d56cef00fd8c34dda811388eb268761c0797
 DIST portage-2.3.84.tar.bz2 1043069 BLAKE2B 
85ccc209011ef5206e0aaf768ec0276449f5a691f62f8dd65b812b6a285030796180acce89e9f2c8ae05fe4f59505133535f0374bf076846f819477d0a62d231
 SHA512 
49797ded65091ea7450f3c37e4ca1efb4205bc67e873295b5060ee6d39c1c63313fc1caa8c2f6c7afa6b352cef6d7ef04b8371c66a3ade05ac734b46f807bfd7
-DIST portage-2.3.85-bug-706186.patch 2603 BLAKE2B 
6a7d236594a01514dab4fcffaec16542f1334ba8c4f14ab2e01ebed2fb1bfbdf291863132a6726cd7968bd713894970418384307aac003208dd73a50d39a67a6
 SHA512 
00bd251d3df04f88dc676bdda933a12534bd2d6399b588014a5bc13bf73d5b321e0635ba31083df5c47675e98644e55a1f1fec2f5a7aad86cb6c5375fc642fa7
-DIST portage-2.3.85.tar.bz2 1046025 BLAKE2B 
721999b1200b69d2fd3fdd8f4690859f44e6796bdbef1636a80f09ff7625cdff437d183b4e3bdb7d4455b4da9f067adf199106c6b7bdf9b0d5d5ae7a30c7ce03
 SHA512 
f42f6d87df0bde5e143b7c8b901556c325b9f8250131db400543b54040eb931f9b541ad8211b35942c4bbd99fcfdea6ead93459e57b03173f5bcb37e64a85304
-DIST portage-2.3.86.tar.bz2 1046806 BLAKE2B 
6aadfcf17eacc8f7b82645a82fce96b7d90e93d797704c5b04fe437cbe587440dea8f8e39847c2c95eacf383e4525d4f015ee26b41694c156f907bd22d6663fb
 SHA512 
fad0e89fd2c831ebd8cfd1fe080433c4696f408008f463a151e6fd4f3a2ab2a81249dd0db76f28c7d2cdf0e14e5163c3898c7ca22e7f0edb2e882e1ab7bda95e
-DIST portage-2.3.87.tar.bz2 1046448 BLAKE2B 
bbcb31a362d89bc81cdedb03be431792dab53d983d35f10853e6a68c2e2fb3da8ddd237305e78ab5946c8199f4dd7a3a41f023912a50abe9fa96bcf7ac35af75
 SHA512 
47a4d4901c2ecc9df8e38fa804efeb8583928a77e45a9b19dd8edd7e1323911762c357ad0bc1a182d8389225282660f4ef6e442e8addc087e404d561466c3b86
-DIST portage-2.3.88.tar.bz2 1048081 BLAKE2B 
d84b13686d09d125863835467989a11787333dea18a7eabb48560e6847c54643155a98c74d061e08b991064bfa9236e0a617a06beabb575162c4968e4cc13fe8
 SHA512 
ec043bbd7667f810e1a7c7fd3cae19b81adac1c323d7c488d1e4e809d9cec7c7f13bc2e5b8769a03b9f8aa78e389f5680e15b6a8f0f3543cf43d0f43fb7ee5f7
 DIST portage-2.3.89.tar.bz2 1048621 BLAKE2B 
1353f0697a977eb395abd857c8cc43c839912f4bd31436c6620d10e3dc29dc32ee9970478ad0f569b02f14989c48a7d956a233c7db22e172897a49a98fd2a94d
 SHA512 
fa453d3134139fc1f435d6388aa7d6271cd680d08ea1736269a917c12500bb463a81afc956ddd0045e98784bcdbb6541c333be6ff0c2a00feeb482b637f08e98

diff --git a/sys-apps/portage/portage-2.3.85-r1.ebuild 
b/sys-apps/portage/portage-2.3.85-r1.ebuild
deleted file mode 100644
index b99c3df60e6..000
--- a/sys-apps/portage/portage-2.3.85-r1.ebuild
+++ /dev/null
@@ -1,281 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=(
-   pypy3
-   python3_6 python3_7 python3_8
-   python2_7
-)
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 epatch linux-info systemd prefix
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
-SLOT="0"
-IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   epydoc? (

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

2020-02-22 Thread Andreas Sturmlechner
commit: 630f3073428e91f7982e8050a1adca3d08e965c8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 16:52:43 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630f3073

dev-python/m2r: Drop 0.1.5, 0.1.6, 0.1.12

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

 dev-python/m2r/Manifest  |  3 ---
 dev-python/m2r/m2r-0.1.12.ebuild | 48 -
 dev-python/m2r/m2r-0.1.5.ebuild  | 50 ---
 dev-python/m2r/m2r-0.1.6.ebuild  | 51 
 4 files changed, 152 deletions(-)

diff --git a/dev-python/m2r/Manifest b/dev-python/m2r/Manifest
index 3bcf6c4d8d0..c0d1c212322 100644
--- a/dev-python/m2r/Manifest
+++ b/dev-python/m2r/Manifest
@@ -1,5 +1,2 @@
-DIST m2r-0.1.12.tar.gz 15358 BLAKE2B 
07f22ab486df3b0382c427b9c9ec3e1e2557bcd12edefa3800fea970012e55d9a6e66dfc720ff7ab394003bc26055c68756b4578adc2de9a5cbc4089ef5c534b
 SHA512 
5579f993c9a8aa72195e97ba6ea2a317f97587f2f8fdab6d7cc16ced6ccc169960a99c712b9ab1251cd021b03f1c5566139bfe6c314bdad43b9bf138a921f0f1
 DIST m2r-0.1.14.tar.gz 15926 BLAKE2B 
48d8961b6ebf66d494511f6bf755ae2d2de0740aa27eec82f6690a3ccb686795c204a51ddc6d89d0fc74bcd6f914917ef5d56f2b2275dd98dd8e6d5a9c0c
 SHA512 
fba6c580c1e8f1fda704628a3e16dc75d23faf532767e56065cc3786e59331196c1d2dfeb49804b7b931356d5ac2d498320a752d0e20cd6e3b8e28be92d38120
-DIST m2r-0.1.5.tar.gz 13202 BLAKE2B 
dcfc5ecdcb2c696c1eec8fe3eca4cd7e238f605c399b750286d9eb18ecbda9d80b608fb362a85959769253c5f5bca7e392ed5b61a7804b25cab5e7bfb5edf574
 SHA512 
78e9e8daa293b2466c95f0adad937fa0bbefaf0dd9663695bb916be13182633e0d462afa5331a595db424420485ef54bbfd4e0625962026fab4ce0c63104bc84
-DIST m2r-0.1.6.tar.gz 13615 BLAKE2B 
e0c98c059f5c569bf88a1f97bc1c8a912675f9c0e044175f4ecbf885b80019d62f5fe80579420af373ea3d62fffdcc62344d1035d901208719be1cfd56654a01
 SHA512 
3641cf4013f71fbd43d6cdad530cfd3e909c93709edfbd79d6a51e7121de68e279d3ec4eb7eed391a35902ffa467310bd6b020139b2024c3e80fa44e5f6cc4a7
 DIST m2r-0.2.1.tar.gz 24455 BLAKE2B 
42ec5a919301b6dee2b345a5eca9e62a1bd44186fb61dbd8cc9de6cacc34821e912f242355cc7368b755f923a433353cfa567afc480e9b8c63bf209ff9d3c624
 SHA512 
847f04538ee52f0b0a88cee9474ed889e8114a3a7b1fb221cdaa867ab70ca52f517250f2c8bbf795ae598c7b6614e6d03d9f6f05b7e3d56fb8087d63eb52f1bc

diff --git a/dev-python/m2r/m2r-0.1.12.ebuild b/dev-python/m2r/m2r-0.1.12.ebuild
deleted file mode 100644
index 7290a3e261a..000
--- a/dev-python/m2r/m2r-0.1.12.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-DESCRIPTION="Markdown to reStructuredText converter"
-HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/mistune[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 
python2_7) )
-   ${RDEPEND}
-"
-
-#S=${WORKDIR}/${P}
-
-python_prepare_all() {
-   # fix a Q/A violation, trying to install the tests as an independant 
package
-   sed -e "s/packages=\['tests'\],/packages=[],/" -i setup.py
-   # add missing test files
-   cp "${FILESDIR}/"test.md tests/ || die
-   cp "${FILESDIR}/"test.rst tests/ || die
-   cp "${FILESDIR}/"m2r.1 ./ || die
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   py.test -v || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   doman m2r.1
-}

diff --git a/dev-python/m2r/m2r-0.1.5.ebuild b/dev-python/m2r/m2r-0.1.5.ebuild
deleted file mode 100644
index 8c145d1d0fd..000
--- a/dev-python/m2r/m2r-0.1.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-DESCRIPTION="Markdown to reStructuredText converter"
-HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/mistune[${PYTHON_USEDEP}]
-   dev-python/docutils[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 
python2_7) 

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

2020-02-22 Thread Andreas Sturmlechner
commit: 71bd46bafe35ce3c784db72739970daf631897fa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 17:09:35 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71bd46ba

dev-python/pygments: Drop 2.2.0, 2.2.0-r1

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

 dev-python/pygments/Manifest |  1 -
 dev-python/pygments/pygments-2.2.0-r1.ebuild | 56 ---
 dev-python/pygments/pygments-2.2.0.ebuild| 58 
 3 files changed, 115 deletions(-)

diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest
index 9378b39aa4f..bd7ec3912cd 100644
--- a/dev-python/pygments/Manifest
+++ b/dev-python/pygments/Manifest
@@ -1,4 +1,3 @@
-DIST Pygments-2.2.0.tar.gz 2113944 BLAKE2B 
58d5f2fa0e6d97f5b7d7a17314b82ef219f23b72f8da49b4f8ce9b892d54ffbc1b490e87e87efe8d727dab297f775d0d8abfc4a31a734c5a7f8df885e5eda82f
 SHA512 
cc0a4f73e19fa6cbf46314de2e809460c807c631e39ba05cbe5edb5f40db1a687aafcd9715585a0ed45f791710eb6038305e273f282f8682df76f30e63710b29
 DIST Pygments-2.3.1.tar.gz 3124216 BLAKE2B 
99a5f96a2d2f9deb1a6b6ad94a21ab7f517cde47b1e91b67ce594732004cf99db51b1240e0270473f87f5d8a435172545b9fa3449a2ddc113faf5aaef6c34f73
 SHA512 
2c36cb42f8dd62e04b7664b5e87f951a8428ccbb6dbe5b5b43d8c7e6923ada0ab55a231bb8e9ed79eb5a85344ed64d3acc8e7bc991ab1f49c58eb612b8002c1e
 DIST Pygments-2.4.2.tar.gz 9405880 BLAKE2B 
20a955fce2b06ab12bd4ede4da9308f1cc5f2286391146fd83f3d598cd38ae66e7df3c1d779c8f6f5de67ad92d032ff02fef8f41141edb007e2f24d3586d82e6
 SHA512 
c8f378700e99d9e5701ac7e27363921dbabab50a910686aafda1e016c813e99915fcfeed8298323b9b681b3d81f4265ab9a5bb75b8cdff0668c9eff745337b66
 DIST Pygments-2.5.2.tar.gz 20263984 BLAKE2B 
fab5d11458bcb3bd9a825026f119c0bde6f672b00704f3d5db24ce050b959f0c1a34544642fc1b5911f6ae12a9b595a2cbedadc791d6a3e8c83da1a1add60471
 SHA512 
d6715ca26cdb68d4c771bb530b2395805025c14c78d9099b033d3410ea239c41033fb611e43e39cbaa4ac38078a09324d8cfde42269129be0a096dcc13586859

diff --git a/dev-python/pygments/pygments-2.2.0-r1.ebuild 
b/dev-python/pygments/pygments-2.2.0-r1.ebuild
deleted file mode 100644
index f3d2d7fd663..000
--- a/dev-python/pygments/pygments-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 )
-
-inherit distutils-r1 bash-completion-r1
-
-MY_PN="Pygments"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Pygments is a syntax highlighting package written in Python"
-HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments/;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   virtual/ttf-fonts )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   # fix generators for python3.7+
-   "${FILESDIR}"/pygments-2.2.0-pep479.patch
-   # Fixing USE="doc" with sphinx1.7+. bug #662640
-   "${FILESDIR}"/pygments-2.2.0-sphinx17.patch
-)
-
-python_compile_all() {
-   use doc && emake -C doc html
-}
-
-python_test() {
-   cp -r -l tests "${BUILD_DIR}"/ || die
-   # With pypy3 there is 1 error out of 1556 tests when run as is and
-   # (SKIP=8, errors=1, failures=1) when run with 2to3; meh
-   nosetests --verbosity=3 -w "${BUILD_DIR}"/tests \
-   || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( doc/_build/html/. )
-
-   distutils-r1_python_install_all
-   newbashcomp external/pygments.bashcomp pygmentize
-}

diff --git a/dev-python/pygments/pygments-2.2.0.ebuild 
b/dev-python/pygments/pygments-2.2.0.ebuild
deleted file mode 100644
index b9217c8d5c3..000
--- a/dev-python/pygments/pygments-2.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 )
-
-inherit distutils-r1 bash-completion-r1 vcs-snapshot
-
-MY_PN="Pygments"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Pygments is a syntax highlighting package written in Python"
-HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments/;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 

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

2020-02-22 Thread Andreas Sturmlechner
commit: 6ab784f0613b3e29b88c2b89ef2989fef4a39e11
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 16:55:49 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab784f0

dev-python/pyhamcrest: Drop 1.9.0 (r0)

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

 dev-python/pyhamcrest/Manifest|  1 -
 dev-python/pyhamcrest/pyhamcrest-1.9.0.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest
index 2b62afa078c..d968610eb0d 100644
--- a/dev-python/pyhamcrest/Manifest
+++ b/dev-python/pyhamcrest/Manifest
@@ -1,2 +1 @@
 DIST PyHamcrest-1.9.0.gh.tar.gz 57650 BLAKE2B 
c497688f03ec3b072d8ab076fc096a442d5cbbd94493eae57779879ccb6f281477aeeb7f7a67e539442010e60194f9f04a6deddd1d2267e9743742b45433f124
 SHA512 
3a878637ed5138365416c170871a63640f089047b723c7ec8db893dd716c0b1cdad16a98584700405693b954af7d4868a8543d1a3fc58ded22b493c8c61661b4
-DIST PyHamcrest-1.9.0.tar.gz 376623 BLAKE2B 
808c74aa4dff89467c126cbc0e18029a9504cb27bbf03662a90666f85c76d7d7617260f50d35acde3a8e9e437b846589423cbb3697f8ceb86d0b5b838c586ebd
 SHA512 
3b8393d0079b619b208ec7f06ed5133c4ff9d9dba050f818adf56347fc2225fd1c85d60f3dc262b7b9722061f0b8e4966180b6b96245a371e578d0d51633b4b0

diff --git a/dev-python/pyhamcrest/pyhamcrest-1.9.0.ebuild 
b/dev-python/pyhamcrest/pyhamcrest-1.9.0.ebuild
deleted file mode 100644
index 4bb3d7d9b0f..000
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6 )
-
-inherit distutils-r1
-
-MY_PN="PyHamcrest"
-
-DESCRIPTION="Hamcrest framework for matcher objects"
-HOMEPAGE="https://github.com/hamcrest/PyHamcrest;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="doc examples test"
-
-RDEPEND=">=dev-python/six-1.4[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? (
-   >=dev-python/sphinx-1.2.2[${PYTHON_USEDEP}]
-   dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
-   )
-   test? (
-   >=dev-python/pytest-2.6[${PYTHON_USEDEP}]
-   dev-python/mock[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RESTRICT="test"
-# the pypi tarball is missing the tests
-# and the 1.9.0 tag is missing in GitHub
-
-python_compile_all() {
-   use doc && esetup.py build_sphinx
-}
-
-python_test() {
-   py.test -v || die "Tests failed under ${EPYTHON}"
-   "${PYTHON}" tests/object_import.py || die "Tests failed under 
${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( doc/_build/html/. )
-   use examples && dodoc -r examples
-
-   distutils-r1_python_install_all
-}



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

2020-02-22 Thread Andreas Sturmlechner
commit: cf2ece451a0e68a2174604ee44f553ff2a117b1e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 16:27:16 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2ece45

dev-python/pylint: Drop 1.8.4

Blocks dev-python/pytest-3.10.1 cleanup.

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

 dev-python/pylint/Manifest|  1 -
 dev-python/pylint/pylint-1.8.4.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest
index 0ce1aa3a79b..04d74c4469b 100644
--- a/dev-python/pylint/Manifest
+++ b/dev-python/pylint/Manifest
@@ -1,4 +1,3 @@
 DIST pylint-1.6.5.tar.gz 465578 BLAKE2B 
05412a528878633ef7529dd2f2d2d1989bc940626d62764f476bbc024e34fea06883fae829fe6617ebfffde54dfa5600c140b9a25e6c9633f48d76f5c331
 SHA512 
2fac352dc752b37f1ce4f7fefe5afbbc880d7e6c38f164d1c50734716af1dd6fe31f7d41e145a8256837d5a63b1989efec40c169fc14840cf8eb4e18d9bb2410
-DIST pylint-1.8.4.tar.gz 512582 BLAKE2B 
623e224ec71756cc2528346ac62b8e58ac4d5ef55d9e31e667d5389aa5b2dad712f60c7e90df5c831f57bf28e0ccbd00ddece4ade46410c28b67adb1a041a85f
 SHA512 
07e55ed3f09326e1973215046e3b172f6065a7ed0ae657cba7a6825a26bb103bdbf8b83126bafd99f332fe0eec3547bcd6e618d6e9f612ddcf9c504bb850dcd9
 DIST pylint-2.3.1.tar.gz 577767 BLAKE2B 
2af206a9d9be04f369c2bbc39c5ddb80c29a5a39c20d75bfec84498882eab628a7cf5abcc5786933304ed99bd00ffa142b9a58abab348c947799f962b877bb30
 SHA512 
924d8adc95f04ba750b3b44fe79ac569151ea7c8f693cc9867bcda3878209ebc2202931702b98f80709d161d3781b6e181aea0ded35a3323c023497e2a749ea9
 DIST pylint-2.4.4.tar.gz 646113 BLAKE2B 
d62b66b056e01cc13e90f45ff4a11f94983e0b9b42b9a05e5c7b738528d15ead9a282e7eea31a8ee6a24ffe539576a6e9bd40dc4d89093263da99029123b
 SHA512 
835e0687ebc76c530e0042c5a5188b8aedab446531f621627e990cbeb37ab6ecc8de0f8c6ab171abaa63488e049e8d7782958461421f9a4127435f56b6d2ed0b

diff --git a/dev-python/pylint/pylint-1.8.4.ebuild 
b/dev-python/pylint/pylint-1.8.4.ebuild
deleted file mode 100644
index 1283cbb5b94..000
--- a/dev-python/pylint/pylint-1.8.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Python code static checker"
-HOMEPAGE="https://www.logilab.org/project/pylint
-   https://pypi.org/project/pylint/
-   https://github.com/pycqa/pylint;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-macos"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/astroid-1.6.0[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   >=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
-   dev-python/mccabe[${PYTHON_USEDEP}]
-   virtual/python-singledispatch[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]
-   dev-python/configparser[${PYTHON_USEDEP}]' -2)"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( ${RDEPEND}
-2 else 
open(os.devnull, "w")/' \
-   -e 's/test_libmodule/_&/' \
-   pylint/test/acceptance/test_stdlib.py || die
-   sed -i -e 's/^# pylint:.*/\0, import-error/' \
-   pylint/test/functional/deprecated_module_py36.py || die
-   sed -i -e 's/^# pylint:.*/\0, wrong-import-order/' \
-   pylint/test/functional/generated_members.py || die
-   sed -i -e 's/test_good_comprehension_checks/_&/' \
-   pylint/test/functional/using_constant_test.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   # selection of straight html triggers a trivial annoying bug, we skirt 
it
-   use doc && PYTHONPATH="${S}" emake -e -C doc singlehtml
-}
-
-python_test() {
-   py.test -v || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   doman man/{pylint,pyreverse}.1
-   if use examples ; then
-   docinto examples
-   dodoc -r examples/.
-   fi
-   use doc && local HTML_DOCS=( doc/_build/singlehtml/. )
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   # Optional dependency on "tk" USE flag would break support for Jython.
-   optfeature "pylint-gui script requires dev-lang/python with \"tk\" USE 
flag enabled." 'dev-lang/python[tk]'
-}



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

2020-02-22 Thread Andreas Sturmlechner
commit: a9ce06b52aca508ebf7259b570d6824a7b2a1107
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 15:49:21 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ce06b5

dev-python/automat: Drop 0.5.0, 0.6.0, 0.7.0

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

 dev-python/automat/Manifest |  3 --
 dev-python/automat/automat-0.5.0.ebuild | 51 
 dev-python/automat/automat-0.6.0.ebuild | 51 
 dev-python/automat/automat-0.7.0.ebuild | 59 -
 4 files changed, 164 deletions(-)

diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest
index a278fa8c8a9..1cb5e1e7e87 100644
--- a/dev-python/automat/Manifest
+++ b/dev-python/automat/Manifest
@@ -1,4 +1 @@
-DIST Automat-0.5.0.tar.gz 32599 BLAKE2B 
951da8840c2334fe3cd86804b39beedaad0d344d66742e8bb72e2d2ace2029b037acac8ffccc5643fd37f81020a567374a25ed42f7bc386770a30956464f52eb
 SHA512 
7b4fc64e1b3cc514e3513c4be7387309a9e0c6d59ef091131404642b517a324b4a0eb677bee99da038664bd6713f2d2078c621f056e98b35966caf324741eeeb
-DIST Automat-0.6.0.tar.gz 31767 BLAKE2B 
28baa9d6cc7497f9c0a4b7f4050b197d3dff871b91f5f3e29bdc47ace443af8de0fbeacf1657dc6565b3ab824365362a42204d6d89a8dfc82eaa6cd92d4e2308
 SHA512 
94f2fa06b0e0e1c0538bcf4bd9046ea40600a018bdd1da2d5bed479877807ad56e448c4f1d7ec87341f80013ae6c35b01201cbe3c4ecae1105419038ed43024d
-DIST Automat-0.7.0.tar.gz 61461 BLAKE2B 
dd09ce090c7333ee17b701bde2c78e01dacf40cefee847061a2019bb27f0982091e7628737211421ada351937caf9c6734cb445ee6462ce84b381030b013bd05
 SHA512 
a6f307d312a3ceb721071b5212297c73d2306894b5fafd39265578041a2859bd6f041ac43a654bdda4175a70a4e90e0db1ee35cd43fa620cd5c594b5d1988a74
 DIST Automat-0.8.0.tar.gz 59687 BLAKE2B 
56e4ec76564d321ca9a709c484077a4003eea2842160e2267284ec6ebc2486482f79cd919bef7bbec8baeee7a34ca2a11d48665bb36c79c5a45a3c97e992
 SHA512 
2dbd4e784f65b02a8c93fc5f15236df3649d667a9792f6cac929dbac5d971495bdab4825df0fcd6817b9a9f79b7a5d8cfbdf8e4d18605f0761546b31b3091ad7

diff --git a/dev-python/automat/automat-0.5.0.ebuild 
b/dev-python/automat/automat-0.5.0.ebuild
deleted file mode 100644
index da69ebd7e7f..000
--- a/dev-python/automat/automat-0.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-MYPN="Automat"
-MYP="${MYPN}-${PV}"
-
-DESCRIPTION="Self-service finite-state machines for the programmer on the go"
-HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/;
-SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/m2r[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-S=${WORKDIR}/${MYP}
-
-python_test() {
-   PYTHONPATH="${S}/test:${BUILD_DIR}/lib" py.test -v || die "Tests failed 
under ${EPYTHON}"
-}
-
-src_install() {
-   if use examples; then
-   docinto examples
-   dodoc docs/examples/*.py
-   fi
-   distutils-r1_src_install
-}
-
-pkg_postinst() {
-   einfo "For additional visualization functionality install these 
optional dependencies"
-   einfo ">=dev-python/twisted-16.1.1"
-   einfo "media-gfx/graphviz[python]"
-}

diff --git a/dev-python/automat/automat-0.6.0.ebuild 
b/dev-python/automat/automat-0.6.0.ebuild
deleted file mode 100644
index 9e702ebbb8f..000
--- a/dev-python/automat/automat-0.6.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-MYPN="Automat"
-MYP="${MYPN}-${PV}"
-
-DESCRIPTION="Self-service finite-state machines for the programmer on the go"
-HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/;
-SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/m2r[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-S=${WORKDIR}/${MYP}
-
-python_test() {
-   

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

2020-02-22 Thread Andreas Sturmlechner
commit: de37cba67af1e831be13be51fd6252b3ac55ebc1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 18:44:28 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de37cba6

dev-python/astroid: Drop 1.6.5

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

 dev-python/astroid/Manifest |  1 -
 dev-python/astroid/astroid-1.6.5.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 32d62db6834..2132d4974b4 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,4 +1,3 @@
 DIST astroid-1.4.8.tar.gz 184091 BLAKE2B 
7180b98c757c8681dd0abaed1e79d2c58ce676aff07b539af8776d589ff23770335d0ba4ce5c9b3940b0428dd10174e7c6eff66aeb500e6ac561734e27975be0
 SHA512 
54bb20edf5518b417470a2d63210802b267fe727f9d30e1ac5000db00a7894739b1c4249468fb55df81b55d382f3a5bbe019876141f7ee4d94040fd699dc0c2c
-DIST astroid-1.6.5.tar.gz 255688 BLAKE2B 
7547e4c537f73ef77b61fba1ab8640c7cd50014ae52e4e4b8f8209a000c55bbdbb1ddcd3fb90d078f99a34d4a4779adabc8ad71af40c3a4547fe3e0d814b328c
 SHA512 
f51f275c9f04809c8993d187cb62fadc84003ddc954d371356474dbe6b719868406fd9188c560f5b658b8b44bb6a4d3ee0785e809e789ca117e2bcbdb58aec53
 DIST astroid-2.2.5.tar.gz 281829 BLAKE2B 
2cc341caac381fb44b0302e8057a6e2105a6a82dbf807f8a59598e15c5658cc30d4c32e3b58ebbc94c4559f2b2274373f5ed6c4b86b4e8eff86dd91a5520e7ce
 SHA512 
71c8c26314f666e2b9519a83dd9476fbfe0ad7d72f5308f6a94b83c5442dc695bc3e51155df45586ff2ff0eec522a02286d00ac566d542f0b82e5e0d0d7d9c65
 DIST astroid-2.3.3.tar.gz 297350 BLAKE2B 
7ac5cf028fa0263998271d23128b1bfd127fedafab2f6b3cc465867b9668942e1edc79bed62eb34bcce31b6892e4c5a31dbdd68d20fb92a1f134dc9e78a76920
 SHA512 
72011f3eb312ea7ce7dd55f7615972f6bfc152d8f16f9052b405f44fe17e594d5da22e0502b4c3034881b9783be9e808509d4ded3d679182ddf6d34eb90748f1

diff --git a/dev-python/astroid/astroid-1.6.5.ebuild 
b/dev-python/astroid/astroid-1.6.5.ebuild
deleted file mode 100644
index 9ddd3f86523..000
--- a/dev-python/astroid/astroid-1.6.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x64-macos ~x86-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Version specified in __pkginfo__.py.
-RDEPEND="
-   dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/wrapt[${PYTHON_USEDEP}]
-   virtual/python-enum34[${PYTHON_USEDEP}]
-   virtual/python-singledispatch[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 
'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2)"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   ${RDEPEND}
-   dev-python/nose[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' 
'python*')
-   >=dev-python/pylint-1.6.0[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   )"
-
-python_prepare_all() {
-   # Disable failing tests
-   # TODO: investigate if it's our fault and how can we fix it
-   sed -i -e "s/test_from_imports/_&/" \
-   astroid/tests/unittest_brain.py || die
-   sed -i -e "s/test_namespace_package_pth_support/_&/" \
-   astroid/tests/unittest_manager.py || die
-   # we hack xml module, so it does not match what they expect...
-   sed -i -e "s/test_module_model/_&/" \
-   astroid/tests/unittest_object_model.py || die
-
-   # no idea why this test fails
-   sed -i -e "s/test_namespace_and_file_mismatch/_&/" \
-   astroid/tests/unittest_manager.py || die
-
-   # and this test works yet it shouldn't
-   sed -i -e 

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

2020-02-22 Thread Andreas Sturmlechner
commit: 3809fecf9b096bc86a2a1c169d715753ecbddaf2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 16:09:51 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3809fecf

dev-python/pip: Drop 19.1

Blocks dev-python/pytest-3.10.1 cleanup.

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

 dev-python/pip/Manifest|   3 -
 .../files/pip-19.1-disable-system-install.patch|  17 
 .../pip/files/pip-19.1-disable-version-check.patch |  19 
 dev-python/pip/pip-19.1.ebuild | 101 -
 4 files changed, 140 deletions(-)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index f0487112632..c1159161faf 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,10 +1,7 @@
-DIST pip-19.1.tar.gz 6320747 BLAKE2B 
9b69fcdef751d6938a7c67f44692afa7088f660ab1e0ae113d21d0f48b4e29f43e0f0bcc137cf16ac0324ea3b500bd2a84234823f8d82556d6727f68139aab4b
 SHA512 
0d2442c22c41133118353ba98f45260f0615a891725b2a069d8fbf26ec4033cc7297bb671944c3dcc1f68800b91e92e58fb407ca5a82e20ac4bb5c9e0cb6
 DIST pip-19.3.1.tar.gz 6409819 BLAKE2B 
b3aacd0bee60400a1f30b4be57871002072e5cc7a86e76cca1848e977ebdc85b6e282fc521c19bf7a518d1aef3280133fcd65a431cb2a16e202dd7721c5b97ad
 SHA512 
39446c0ab6e4495d98f22923a2a76901b024d9047b60d92580b21d447a718e5285cfd66f8ad0c20befcfe1abc7f06be29b6a5644d1b30265d3b67399fe76e033
 DIST pip-20.0.2.tar.gz 6445047 BLAKE2B 
8f6e0a8908cf594c8d51818942b0839f59a495697a95dcc0347235e90cbe6d7f035f155761e7da9cfca1ba08b2c5a2c5def52c60c381f5428ef48efd1b6b5131
 SHA512 
f9965944ca0f319d01db1638ce97cf64772afff1778b3b1271155de73208cfcb3954d89a469c1143c0bf3288a53d4446165a49df994374b16ac6f7ffdae85857
 DIST pip-9.0.1.tar.gz 1197370 BLAKE2B 
3618161690d5e0a38d141f9b51baea4aaa3fdc225664ef180bbeecf6e2df95e9ea4f97c63fe3a68f84f4fb5ebcc74e316827253c7e07b03565e58113bbaa918a
 SHA512 
ee59efb4b009ff6543b7afdea99b9cbbee1981ecc03af586acda76674024d3b66dab23049e68f3da9448734984619fc1eaba6e965c9dd3d731973376c8a42e25
-DIST setuptools-41.0.1-py2.py3-none-any.whl 575966 BLAKE2B 
332986453a35e4ec36ab2bdb80a8b0a70ffe4fec1bb874f481b0d8e31016a26d53070f90d0eea9030b8c48a1f9bc21a54d8a5a2b70096e1f8db84d42449903e4
 SHA512 
c84ddf1d1ea90216b2c475f3e4879f4e6792a859adf61db70d67f49a35f2cb4df6fd6d93049881e6d2a8d914768edfcd091475206bb5da3ac66c41c4b9147102
 DIST setuptools-41.4.0-py2.py3-none-any.whl 580302 BLAKE2B 
58dc2d48445406f7467bfb0934dc507e8a569e4759bfcc95287cfb21b5b1a7bcab061656a29a8b4976ee3ae12a3adca570035ae4a6d9df09ae7a799857775d36
 SHA512 
a27b38d596931dfef81d705d05689b7748ce0e02d21af4a37204fc74b0913fa7241b8135535eb7749f09af361cad90c475af98493fef11c4ad974780ee01243d
 DIST setuptools-44.0.0-py2.py3-none-any.whl 583230 BLAKE2B 
823e6792471660f247e30a938aa869d345a63db7294e5f9b4bd88f15a7694779011d29740fe317149620985f705fc6e18cbb07a18e5680cc11d7c229ffbc74f6
 SHA512 
7006fd303181afbeeec0e30cafb9fd1e4d3c6f55cfdd6343fedbc32b17dbb96b3d96ae37f4db27bfb168738727474cf425904ec280ff1d2b789fc48077a8fa84
-DIST wheel-0.33.1-py2.py3-none-any.whl 21496 BLAKE2B 
41bb9ed91d43f94209a010c286d541da9d68b9e727ec8a339fe3c24fb806746b1de5b62c6cd26d2c2841be17406e1f99353b6d172f5258540faeba014945e9e8
 SHA512 
761ad8cb96557b146642871e1f8ce75849a9828193d992a19d072236b9f8452ab54907a3b82bc7441f75f036155ae21b7450120e0c4c19aa5100b58337945ac0
 DIST wheel-0.33.6-py2.py3-none-any.whl 21556 BLAKE2B 
6b6124c1e8e70592399a90c88b2a70efc5885bad81d2ff07a2e243eee008ba5cb0c927454036915a61e97489e29fe1abc4ba2e63d7eadf1a8985c8a8b7cdf4c4
 SHA512 
4663cd55ee9d3de138216bb06870606b546b19cb6a733f1beab211c0ba72e63d849c422d320ddc8aa8275ad04a30119a84c1351e589150cd18c2a34f9fdb224a
 DIST wheel-0.34.2-py2.py3-none-any.whl 26502 BLAKE2B 
3a1bd4571c582245b60ff33c9bf74ff8a2ebafb26e56fc7b9bd215058d059b6bd13bbe21ce46002af257813a54126f27e19253f211e21c4548c7cf84cd15caf7
 SHA512 
4f1a44f4691ed8baad777d7874f7f4da96a5019eb485fd3a9eed9259aa2a9d5a6dc63a72128664347c64ee039a6076c6ca9c3b75a1f94457967864e522ed

diff --git a/dev-python/pip/files/pip-19.1-disable-system-install.patch 
b/dev-python/pip/files/pip-19.1-disable-system-install.patch
deleted file mode 100644
index bc88ef715a2..000
--- a/dev-python/pip/files/pip-19.1-disable-system-install.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-install: Raise an error to avoid breaking python-exec
-
-Running pip without --target, --root, or --user will result in packages
-being installed systemwide. This has a tendency to break python-exec if
-setuptools gets installed or upgraded.
-
 pip-19.1/src/pip/_internal/commands/install.py
-+++ pip-19.1/src/pip/_internal/commands/install.py
-@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand):
- if options.upgrade:
- upgrade_strategy = options.upgrade_strategy
-
-+if not options.use_user_site and not options.target_dir and not 

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

2020-02-22 Thread Andreas Sturmlechner
commit: d4ad02e316546762ff4e57a91bd7325437ce15d2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 15:47:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ad02e3

dev-python/twisted: Drop 17.1.0-r2, 17.9.0 and 18.7.0

EAPI-5--, 18.7.0 is broken with py37 anyway. Keeping 18.4.0 as the latest
version with all ~arch support.

Closes: https://bugs.gentoo.org/683910
Closes: https://bugs.gentoo.org/690790
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/twisted/Manifest |   3 -
 dev-python/twisted/twisted-17.1.0-r2.ebuild | 186 ---
 dev-python/twisted/twisted-17.9.0.ebuild| 191 ---
 dev-python/twisted/twisted-18.7.0.ebuild| 192 
 4 files changed, 572 deletions(-)

diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index a0c39e3cb29..64aab758114 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -1,7 +1,4 @@
 DIST Twisted-16.6.0.tar.bz2 2979747 BLAKE2B 
898e0a0fa3ae8547a801b09118423ec8ad80727dd6d034e3f8a151f084eff5a3fc560f2eb9e76c452a14ec90b36d93e14d3bbb388010c3c5c01fd1c4d5ca16bb
 SHA512 
0b8de0ec7f64457f76c396fced64b366b8e63c6e000a5edc6c6388cd917fb2f95711918cd8edda39e0aa77e2cd32b5d775d23630a5ad10fc013c18f8316300cf
-DIST Twisted-17.1.0.tar.bz2 2997334 BLAKE2B 
54bd9813fb265f3561be7bc42a3ca6fc36aa5f8553ff0f40fd4ba7939947015632ef91c011a088b511d9f3f262aa0a785467ad3e4fab00cc97cb85bdbd93a726
 SHA512 
e5eedc9a70b7e4d0ec18dddaa82aa9a784e96fd517db65c278d822d15e8bdc65a35307a5a0474eb68dcb73fcd5508086bec605580a9f2f767bcbe27d714b4966
-DIST Twisted-17.9.0.tar.bz2 3019243 BLAKE2B 
a79fade6c84a99303df803ad80f02c63562e7064d5b79db39c08bd0ac9a62d61f1388932b36348aa106aa409a51b2d49dc0eb5b1007ce10f196a34c2f963b8e5
 SHA512 
0fb854db1044bfdb208594a379a0f8df0193326a9974e193266e82113488d49220648d4a50b323fa144654e94976f5848e1d60efed13ab2668b02cc795720345
 DIST Twisted-18.4.0.tar.bz2 3037019 BLAKE2B 
6fc32f7591493ccc4fe03233307b566899b82cd035ba3329b3faaf950339a6653de697ba3873b37b22f9d7f8a66109694b80496917bf61e79c56eeb7e351ac87
 SHA512 
3733a6df0196ea580187da3576f5fd08f287437528a4e19813056d019cca213c61b62d879d80a12eef38661d3505ba33aac9a4fc956b19afa6da7d37a6465c83
-DIST Twisted-18.7.0.tar.bz2 3063847 BLAKE2B 
a71e7f0f2888eab2849b90405350194091731730e8507172744212b9af73ba440a0c21d5c5a45ae987752c813c07c4dbb06e0e27a8c8e436d7ea6f7c3026137e
 SHA512 
feefa578bc1787648df07e4a53bd6fe29b43c4357472e4fba37526f075be9263e8c671b6781ce6ad3569c1b1666cb702efbee903f597714a749971695018f826
 DIST Twisted-19.10.0.tar.bz2 3118485 BLAKE2B 
a0d532b67177aa017e463bf823d7842d4f6ff694f78cd7600865718ffe861023a53ea6a922f7de232133edba26f5255074d7ef277ce8f3bdf02d556ccf4abf41
 SHA512 
de8d7fd0b2081cebeff68b060c8469377011648bc563a94a993d3530fb007ed42c3a54925c9a10c465ee7a3065cc9108ace12d10d358223fab13494becb9ac4b
 DIST twisted-regen-cache.gz 911 BLAKE2B 
ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305
 SHA512 
95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03

diff --git a/dev-python/twisted/twisted-17.1.0-r2.ebuild 
b/dev-python/twisted/twisted-17.1.0-r2.ebuild
deleted file mode 100644
index ab705a4c5a0..000
--- a/dev-python/twisted/twisted-17.1.0-r2.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 python3_6)
-PYTHON_REQ_USE="threads(+)"
-
-inherit eutils flag-o-matic distutils-r1 versionator
-
-TWISTED_PN="Twisted"
-TWISTED_P="${TWISTED_PN}-${PV}"
-TWISTED_RELEASE=$(get_version_component_range 1-2 "${PV}")
-
-DESCRIPTION="An asynchronous networking framework written in Python"
-HOMEPAGE="https://www.twistedmatrix.com/trac/;
-SRC_URI="https://twistedmatrix.com/Releases/${TWISTED_PN};
-SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
-   https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz;
-
-# Dropped keywords due to new deps not keyworded
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~x86 ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~s390 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="conch crypt http2 serial +soap test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/incremental-16.10.1[${PYTHON_USEDEP}]
-   >=dev-python/zope-interface-4.0.2[${PYTHON_USEDEP}]
-   conch? (
-   dev-python/pyasn1[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-0.9.1[${PYTHON_USEDEP}]
-   

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

2020-02-22 Thread Andreas Sturmlechner
commit: 10f1e97a40ca31c93376679068d5bcbacbc4958e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 16:02:07 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 20:22:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f1e97a

dev-python/hyperlink: Drop 17.1.1, 17.3.1, 18.0.0

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

 dev-python/hyperlink/Manifest|  3 ---
 dev-python/hyperlink/hyperlink-17.1.1.ebuild | 32 
 dev-python/hyperlink/hyperlink-17.3.1.ebuild | 32 
 dev-python/hyperlink/hyperlink-18.0.0.ebuild | 30 --
 4 files changed, 97 deletions(-)

diff --git a/dev-python/hyperlink/Manifest b/dev-python/hyperlink/Manifest
index 3782b7f812f..ed40bc847e4 100644
--- a/dev-python/hyperlink/Manifest
+++ b/dev-python/hyperlink/Manifest
@@ -1,4 +1 @@
-DIST hyperlink-17.1.1.tar.gz 23067 BLAKE2B 
8bf1e61c6ba72c1cef4a9df62168b513004ae8ef2d4fcc13a1984bfdbf174c6175e2bcd241396c97d4e07dd06999718c217b27432fdf36d632b34c2b97bcb1b6
 SHA512 
13b20fd54c6bb5d7de3c9a04133fdd848413d1308d9944a2288c76d5f8b9bb0c54401ca5ed53460112209806407497526f2e68a92d119656eb58a9a618e9b708
-DIST hyperlink-17.3.1.tar.gz 91359 BLAKE2B 
46ca9ddf54b8e5cd68cd5dd821b7a0ea2b218f0ba6d4072c7448433c6bf63891fb5358c5efa605d21e28ab6e39a87cb84b1e3c8e2e8fce24892acf2eb679
 SHA512 
c0c9d99a530c938b1d1e97b8344c5a0fb18f894c8b0b294cc8ae6aa6a550a5a0272cc6be7a913d371f3ce3dd8695b7ed23f3ae5e8ce97e3693625ae761bb
-DIST hyperlink-18.0.0.tar.gz 97625 BLAKE2B 
d189445c7375657614c38db9045d96789b78a2d4ebe67e23b897a450588fbe1e3916707bb67916eb893e93a716125e606ff8be27e63f3db4e63b8bda1436fa59
 SHA512 
21b5f88f7aaa3f2b0b60566fdb0fefdf6d42866060606dac181c8e3d357c76a5c23fa5dc982812af2b7d49dc1f9d623bd5bea89bf2cf31916c855bc4ae85589d
 DIST hyperlink-19.0.0.tar.gz 99099 BLAKE2B 
1213bbc404ebf04f178e3f8b986c343f64cd6a75202942d1cfaeab640d1523388beaafcd2662f414c9fb1eb87f746f3edeb5b5e395b9fc0acb7e82697f45f7a2
 SHA512 
5d5723bc0bd0c381edd3a9ef7bab3ba9ad4252027d5a4afa61e6cfff3e5b8457994b6dd36ecc356e638d41f797fe3367a3010249e0e77bee6e9e94336c1e7c2e

diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild 
b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
deleted file mode 100644
index c371206436b..000
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-DESCRIPTION="A featureful, correct URL for Python"
-HOMEPAGE="https://github.com/python-hyper/hyperlink 
https://pypi.org/project/hyperlink/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/pytest-2.9.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-cov-2.3.0[${PYTHON_USEDEP}]
-   )
-"
-
-python_test() {
-   PYTHONPATH="${S}/test:${BUILD_DIR}/lib" \
-   py.test -v || die
-   cd test
-}

diff --git a/dev-python/hyperlink/hyperlink-17.3.1.ebuild 
b/dev-python/hyperlink/hyperlink-17.3.1.ebuild
deleted file mode 100644
index b0caf3c5809..000
--- a/dev-python/hyperlink/hyperlink-17.3.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6)
-
-inherit distutils-r1
-
-DESCRIPTION="A featureful, correct URL for Python"
-HOMEPAGE="https://github.com/python-hyper/hyperlink 
https://pypi.org/project/hyperlink/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/pytest-2.9.2[${PYTHON_USEDEP}]
-   >=dev-python/pytest-cov-2.3.0[${PYTHON_USEDEP}]
-   )
-"
-
-python_test() {
-   PYTHONPATH="${S}/test:${BUILD_DIR}/lib" \
-   py.test -v || die
-   cd test
-}

diff --git a/dev-python/hyperlink/hyperlink-18.0.0.ebuild 
b/dev-python/hyperlink/hyperlink-18.0.0.ebuild
deleted file mode 100644
index b1035c424b3..000
--- a/dev-python/hyperlink/hyperlink-18.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7})
-
-inherit distutils-r1
-
-DESCRIPTION="A featureful, correct URL for Python"

[gentoo-commits] repo/gentoo:master commit in: app-text/xournalpp/files/, app-text/xournalpp/

2020-02-22 Thread David Seifert
commit: e970b2759903a131cff64313e547b7b4d6e0d51c
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sat Feb 22 20:12:49 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 20:12:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e970b275

app-text/xournalpp: New package

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Closes: https://github.com/gentoo/gentoo/pull/14744
Signed-off-by: Andreas K. Huettel  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 app-text/xournalpp/Manifest|  1 +
 .../files/xournalpp-1.0.17-translations.patch  | 24 +++
 app-text/xournalpp/metadata.xml|  7 
 app-text/xournalpp/xournalpp-1.0.17.ebuild | 49 ++
 app-text/xournalpp/xournalpp-.ebuild   | 45 
 5 files changed, 126 insertions(+)

diff --git a/app-text/xournalpp/Manifest b/app-text/xournalpp/Manifest
new file mode 100644
index 000..24b899ea999
--- /dev/null
+++ b/app-text/xournalpp/Manifest
@@ -0,0 +1 @@
+DIST xournalpp-1.0.17.tgz 14885382 BLAKE2B 
501feb4480eee5aa38cc148f561d6c730505e43fd5d8017936f4b1d15f1b83ae936eb0a2e81b9889c668f9ed0a9c46b9053c984d45815c88829b023b7dbbd209
 SHA512 
cc3568ce22fd42f0e8458f1428c102d2fc18a9650d8c5968cadd6693fc19374780beb3c7f6206f2f494439296a883b2a5160da37e3a0e10d6fe3654084967ab9

diff --git a/app-text/xournalpp/files/xournalpp-1.0.17-translations.patch 
b/app-text/xournalpp/files/xournalpp-1.0.17-translations.patch
new file mode 100644
index 000..95283b01400
--- /dev/null
+++ b/app-text/xournalpp/files/xournalpp-1.0.17-translations.patch
@@ -0,0 +1,24 @@
+From 12387b01a1c7e529580c6f27e92dad3e8b4f9858 Mon Sep 17 00:00:00 2001
+From: Bryan Tan 
+Date: Fri, 7 Feb 2020 19:47:18 -0800
+Subject: [PATCH] Fix translation target
+
+- Do not modify po files in place
+- Always build translations
+---
+ po/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
+index f957a199d..73ce0f04f 100644
+--- a/po/CMakeLists.txt
 b/po/CMakeLists.txt
+@@ -20,7 +20,7 @@ if (XGETTEXT_FOUND)
+   "${PROJECT_SOURCE_DIR}/ui/*.glade"
+   )
+ 
+-  gettext_create_translations ("${potfile}")
++  gettext_create_translations ("${potfile}" ALL NOUPDATE)
+ 
+ else (XGETTEXT_FOUND)
+   message (ERROR "Gettext not found!")

diff --git a/app-text/xournalpp/metadata.xml b/app-text/xournalpp/metadata.xml
new file mode 100644
index 000..b1dfcefdcde
--- /dev/null
+++ b/app-text/xournalpp/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dilfri...@gentoo.org
+   
+

diff --git a/app-text/xournalpp/xournalpp-1.0.17.ebuild 
b/app-text/xournalpp/xournalpp-1.0.17.ebuild
new file mode 100644
index 000..4dac69f10a5
--- /dev/null
+++ b/app-text/xournalpp/xournalpp-1.0.17.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git;
+   unset SRC_URI
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/xournalpp/xournalpp/archive/${PV}.tar.gz -> 
${P}.tgz"
+fi
+
+DESCRIPTION="Handwriting notetaking software with PDF annotation support"
+HOMEPAGE="https://github.com/xournalpp/xournalpp;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+COMMONDEPEND="
+   app-text/poppler
+   dev-libs/glib
+   dev-libs/libxml2
+   dev-libs/libzip:=
+   media-libs/portaudio
+   media-libs/libsndfile
+   sys-libs/zlib:=
+   x11-libs/gtk+:3
+"
+RDEPEND="${COMMONDEPEND}
+"
+DEPEND="${COMMONDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+   sys-apps/lsb-release
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-translations.patch"
+)
+
+src_prepare() {
+   cmake-utils_src_prepare
+}

diff --git a/app-text/xournalpp/xournalpp-.ebuild 
b/app-text/xournalpp/xournalpp-.ebuild
new file mode 100644
index 000..6cb1258352c
--- /dev/null
+++ b/app-text/xournalpp/xournalpp-.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git;
+   unset SRC_URI
+else
+   KEYWORDS="~amd64"
+   SRC_URI="https://github.com/xournalpp/xournalpp/archive/${PV}.tar.gz -> 
${P}.tgz"
+fi
+
+DESCRIPTION="Handwriting notetaking software with PDF annotation support"
+HOMEPAGE="https://github.com/xournalpp/xournalpp;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+COMMONDEPEND="
+   app-text/poppler
+   dev-libs/glib
+   dev-libs/libxml2
+   dev-libs/libzip:=
+   media-libs/portaudio
+   media-libs/libsndfile
+   

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

2020-02-22 Thread David Seifert
commit: d14043da61867269268b8c6a60031439cdf50eac
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sat Feb 22 20:12:46 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 20:12:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14043da

app-text/xournal: Remove old, drop to ~x86

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Huettel  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 app-text/xournal/Manifest|  1 -
 app-text/xournal/xournal-0.4.8-r1.ebuild | 61 
 app-text/xournal/xournal-0.4.8.ebuild| 54 
 3 files changed, 116 deletions(-)

diff --git a/app-text/xournal/Manifest b/app-text/xournal/Manifest
index 7614a521a7a..344abfe8cf1 100644
--- a/app-text/xournal/Manifest
+++ b/app-text/xournal/Manifest
@@ -1,2 +1 @@
 DIST xournal-0.4.8.2016.tar.gz 646082 BLAKE2B 
4f64fb45759616d99f961b8db575bec1620e089d9f87d4e02d3de7b1cb1d9189d439d78e5b89c93d5635138206f603e40bb33a46458d34a9ec050869e54be531
 SHA512 
1426d5c9ba3486fbe342d49fc19fcc162965cd6a7b7754f79665e43fe0e60e6f42f61969405ace78fdaa7b99cbb3d4b07b7fb5df246d68a329b52084b6eec76e
-DIST xournal-0.4.8.tar.gz 641240 BLAKE2B 
cbf82f3ddb27854ce4a17fe80d1ed012f47529ee3f41eac0118f4948f4ca76488fb647c77ab21c99cf19de0016df4db31a448d4c626a42219b2b13b297b5d51e
 SHA512 
cfd5760a0e832ef02786a29cb744d4932aeee97c4d6992b430e647bd59aaef1042735203824d0eaf9da9b884dcdadcfb8f5acea221638db91438ae46a6ee42bf

diff --git a/app-text/xournal/xournal-0.4.8-r1.ebuild 
b/app-text/xournal/xournal-0.4.8-r1.ebuild
deleted file mode 100644
index 69d6ceebd25..000
--- a/app-text/xournal/xournal-0.4.8-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-GCONF_DEBUG=no
-
-[[ ${PV} == * ]] && GNOME2_EAUTORECONF=yes
-
-inherit gnome2
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.code.sf.net/p/xournal/code;
-   unset SRC_URI
-else
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="An application for notetaking, sketching, and keeping a journal 
using a stylus"
-HOMEPAGE="http://xournal.sourceforge.net/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+pdf vanilla"
-
-COMMONDEPEND="
-   app-text/poppler[cairo]
-   dev-libs/atk
-   dev-libs/glib
-   gnome-base/libgnomecanvas
-   media-libs/freetype
-   media-libs/fontconfig
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-"
-RDEPEND="${COMMONDEPEND}
-   pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl )
-"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default_src_prepare
-   if ! use vanilla; then
-   epatch "${FILESDIR}"/xournal-0.4.8-aspectratio.patch
-   fi
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   emake DESTDIR="${D}" desktop-install
-
-   dodoc ChangeLog AUTHORS README
-   dohtml -r html-doc/*
-}

diff --git a/app-text/xournal/xournal-0.4.8.ebuild 
b/app-text/xournal/xournal-0.4.8.ebuild
deleted file mode 100644
index 1e879f6a6f8..000
--- a/app-text/xournal/xournal-0.4.8.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-GCONF_DEBUG=no
-
-[[ ${PV} == * ]] && GNOME2_EAUTORECONF=yes
-
-inherit gnome2
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.code.sf.net/p/xournal/code;
-   unset SRC_URI
-else
-   KEYWORDS="amd64 x86"
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-fi
-
-DESCRIPTION="An application for notetaking, sketching, and keeping a journal 
using a stylus"
-HOMEPAGE="http://xournal.sourceforge.net/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+pdf"
-
-COMMONDEPEND="
-   app-text/poppler[cairo]
-   dev-libs/atk
-   dev-libs/glib
-   gnome-base/libgnomecanvas
-   media-libs/freetype
-   media-libs/fontconfig
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/pango
-"
-RDEPEND="${COMMONDEPEND}
-   pdf? ( app-text/poppler[utils] app-text/ghostscript-gpl )
-"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-"
-
-src_install() {
-   emake DESTDIR="${D}" install
-   emake DESTDIR="${D}" desktop-install
-
-   dodoc ChangeLog AUTHORS README
-   dohtml -r html-doc/*
-}



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

2020-02-22 Thread David Seifert
commit: eef24c2ad32e6bb4c33a4e7eb1647458f8bf85f8
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sat Feb 22 20:12:40 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 20:12:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef24c2a

app-text/xournal: stable for amd64

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Huettel  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 app-text/xournal/xournal-0.4.8.2016.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/xournal/xournal-0.4.8.2016.ebuild 
b/app-text/xournal/xournal-0.4.8.2016.ebuild
index 50477f8a453..c2f75dda057 100644
--- a/app-text/xournal/xournal-0.4.8.2016.ebuild
+++ b/app-text/xournal/xournal-0.4.8.2016.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.code.sf.net/p/xournal/code;
unset SRC_URI
 else
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 fi
 



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

2020-02-22 Thread David Seifert
commit: b2dab37206f6a0b4f10c4386694166441831b784
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sat Feb 22 20:12:34 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 20:12:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2dab372

sci-libs/armadillo: Version bump; fix HDF5 detection

Patch by Jan-Matthias Braun

Closes: https://bugs.gentoo.org/690986
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Huettel  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 sci-libs/armadillo/Manifest |   1 +
 sci-libs/armadillo/armadillo-9.850.1.ebuild | 148 
 2 files changed, 149 insertions(+)

diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest
index 8489f1247a5..05da76241a0 100644
--- a/sci-libs/armadillo/Manifest
+++ b/sci-libs/armadillo/Manifest
@@ -1,2 +1,3 @@
 DIST armadillo-8.300.2.tar.xz 4593916 BLAKE2B 
0cb9082d9452b43599dea810036a1cdcd8ef4ab6ce5b2bc7b9d9201f1f39a2aecb81ffa62388e1ee3de9a8c7df083df594224af47e5df7ee4d3c2743d6cc
 SHA512 
df069634db377e95e02dfca02312b082b34cab91bae0b1fd04a97339477074fc50c74f8adf92786ac6f0fc148044d527461617f382cc996523251b6d1287e41c
 DIST armadillo-9.800.3.tar.xz 4716468 BLAKE2B 
4909cbcf1f8d6aedb366bb9b21784e865d9e68a3c833263d1c1df942e96ef679e31191ea9dbd8bcddab6086bd26c80915546c29dfdd16188f0d9e865e7b3c03f
 SHA512 
6088f7254c54067421fcc0b69751c6d37ffe484474ab5955755fa5b3dd38ed4246e353701fb614c820d192675ec75f134e3bbb511a70612e4fbf133a89cacc21
+DIST armadillo-9.850.1.tar.xz 4715832 BLAKE2B 
41256d8f54ec1f2d4f7cfdf58bd67e66cc2ffbe0f1daf259a4d76e0816d89708fa5528d57b244000393404108c8d0d613d03321f14e5653163d0c1cc6ec7e273
 SHA512 
b2b9f0290f8f39a687db71a02b127086d5ff22cee77fba5211da2ea8a8d8a5edc256b31b7fce8e98aa1955a84c63e488adcd22f8cd070015a6fcd4b4f1cb37c7

diff --git a/sci-libs/armadillo/armadillo-9.850.1.ebuild 
b/sci-libs/armadillo/armadillo-9.850.1.ebuild
new file mode 100644
index 000..194ff0b166a
--- /dev/null
+++ b/sci-libs/armadillo/armadillo-9.850.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit cmake-utils toolchain-funcs multilib eutils
+
+DESCRIPTION="Streamlined C++ linear algebra library"
+HOMEPAGE="http://arma.sourceforge.net/;
+SRC_URI="mirror://sourceforge/arma/${P}.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0/9"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="arpack blas doc examples hdf5 lapack mkl superlu test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( lapack )"
+
+#  atlas? ( sci-libs/atlas[lapack] )
+
+RDEPEND="
+   dev-libs/boost
+   arpack? ( sci-libs/arpack )
+   blas? ( virtual/blas )
+   lapack? ( virtual/lapack )
+   superlu? ( >=sci-libs/superlu-5.2 )
+"
+
+DEPEND="${RDEPEND}
+   arpack? ( virtual/pkgconfig )
+   blas? ( virtual/pkgconfig )
+   hdf5? ( sci-libs/hdf5 )
+   lapack? ( virtual/pkgconfig )
+   mkl? ( sci-libs/mkl )
+"
+PDEPEND="${RDEPEND}
+   hdf5? ( sci-libs/hdf5 )
+   mkl? ( sci-libs/mkl )
+"
+
+src_prepare() {
+   # avoid the automagic cmake macros...
+   sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' 
CMakeLists.txt || die
+
+   # ... except for mkl, since without a license it's hard to figure out 
what to do there
+   if use mkl; then
+   sed -i -e 's/^# No automagic 
include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die
+   fi
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
+   )
+   if use arpack; then
+   mycmakeargs+=(
+   -DARPACK_FOUND=ON
+   -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)"
+   )
+   else
+   mycmakeargs+=(
+   -DARPACK_FOUND=OFF
+   )
+   fi
+#  if use atlas; then
+#  local c=atlas-cblas l=atlas-clapack
+#  $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads
+#  $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads
+#  mycmakeargs+=(
+#  -DCBLAS_FOUND=ON
+#  -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${c} | sed 's/-I//')"
+#  -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})"
+#  -DCLAPACK_FOUND=ON
+#  -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) 
--cflags-only-I ${l} | sed 's/-I//')"
+#  -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})"
+#  )
+#  fi
+   if use blas; then
+   mycmakeargs+=(
+   -DBLAS_FOUND=ON
+   -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
+  

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

2020-02-22 Thread David Seifert
commit: 3f185fb37264ca8d43b5c3f1d8066d501dd9ffd6
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Sat Feb 22 20:12:37 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 22 20:12:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f185fb3

app-text/krop: Fix PyQt5 dependency, bug 699112

Closes: https://bugs.gentoo.org/699112
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas K. Huettel  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 .../krop/{krop-0.5.1.ebuild => krop-0.5.1-r1.ebuild} | 16 +++-
 app-text/krop/krop-.ebuild   |  2 +-
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/app-text/krop/krop-0.5.1.ebuild 
b/app-text/krop/krop-0.5.1-r1.ebuild
similarity index 66%
rename from app-text/krop/krop-0.5.1.ebuild
rename to app-text/krop/krop-0.5.1-r1.ebuild
index 8dc3d8371c9..3a3c251466e 100644
--- a/app-text/krop/krop-0.5.1.ebuild
+++ b/app-text/krop/krop-0.5.1-r1.ebuild
@@ -1,23 +1,29 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_6 )
 
-inherit eutils distutils-r1 xdg-utils
+inherit desktop distutils-r1 xdg-utils
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/arminstraub/krop.git;
+else
+   SRC_URI="http://arminstraub.com/downloads/${PN}/${P}.tar.gz;
+   KEYWORDS="amd64 ~x86"
+fi
 
 DESCRIPTION="A tool to crop PDF files"
 HOMEPAGE="http://arminstraub.com/software/krop;
-SRC_URI="http://arminstraub.com/downloads/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
 IUSE=""
 
 RDEPEND="dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
dev-python/PyPDF2[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP}]"
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]"
 
 src_install() {
distutils-r1_src_install

diff --git a/app-text/krop/krop-.ebuild b/app-text/krop/krop-.ebuild
index b7f325ef3b8..67c084e81c6 100644
--- a/app-text/krop/krop-.ebuild
+++ b/app-text/krop/krop-.ebuild
@@ -23,7 +23,7 @@ IUSE=""
 
 RDEPEND="dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
dev-python/PyPDF2[${PYTHON_USEDEP}]
-   dev-python/PyQt5[${PYTHON_USEDEP}]"
+   dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets]"
 
 src_install() {
distutils-r1_src_install



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

2020-02-22 Thread Zac Medico
commit: 27fcc9f20f3bbee79fc9bb65f08ca929c12c0d7b
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 22 19:56:47 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 22 19:57:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27fcc9f2

app-text/calibre: Bump to version 4.11.2

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest  |   1 +
 app-text/calibre/calibre-4.11.2.ebuild | 274 +
 2 files changed, 275 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 7a572aee9d5..6410c6a8ab2 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,3 +1,4 @@
 DIST calibre-4.10.1.tar.xz 37012272 BLAKE2B 
e5d9421ed986da8ec7d814f364702fe04bcbb76b5e08dedfadd7164c81943cdfe6f012042e82a4715e3ccda284efdf44340af0bde9d03cbc7c22cbcf10136a55
 SHA512 
eb6f4fd458da3e3e1121ff72da0dfb2bdc38cec98bdaf538e6761563aa176aae2439e4949424795c239a8fa8ebde507564452495ef71f3f7f19b25435e10a41a
 DIST calibre-4.11.1.tar.xz 37042376 BLAKE2B 
a21a6d01afce4f0a02c1fe6cfba9a77cabd88da72ddb761368ad606d6eb08e3126bd53099a075c26503e91187699d4fef5e8ab3290b7c1e9c94c8310db23af6f
 SHA512 
b6ad65da63f1ec5665116cfc82b8bc1c462d94842d1f53034417db6aa5fbb2e4f90801cba1daa76c54a2c6689e14ae12857cf234afe90356931b8458aeb5ab5a
+DIST calibre-4.11.2.tar.xz 37045372 BLAKE2B 
7d76d45afd9228d6346daefaf4ee7cbf4d3281379c96d0ae63b3073b6b5ed055bd2eca0ae728f1471460e3aa8cf9b3afa3e489c4c2f02c6849b39b94e2c2023a
 SHA512 
64f1779ea16e2aedbc91e815b015ffbcfcc2d50035dddc9b33588007ceeeaa5cf4cca84b40fbc9c5808e9b6dab3b04047f37505815120a1e66650447363672f2
 DIST calibre-4.9.1.tar.xz 37529656 BLAKE2B 
5d703ca0c398b43cc26a54e0628d0fe938c6a5027a4fd0c9cac83944e5143eb08439bf79b2098182be7727eaa042748f17866788b02c7744178dce131f6b1d1e
 SHA512 
bf06aa3cbc8d255934f3f7f3ce20b4798edf107ed9f822943d2b4ae7d95473842928ed79f8ba7571f7e0ebdc267c441916d543d5b7630aae5cb151bcc3184b71

diff --git a/app-text/calibre/calibre-4.11.2.ebuild 
b/app-text/calibre/calibre-4.11.2.ebuild
new file mode 100644
index 000..25d08cce198
--- /dev/null
+++ b/app-text/calibre/calibre-4.11.2.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/;
+SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz;
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="ios +udisks"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   >=app-text/poppler-0.26.5[qt5]
+   >=dev-libs/chmlib-0.40:=
+   dev-libs/glib:2=
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/libinput:=
+   >=dev-libs/dbus-glib-0.106
+   >=sys-apps/dbus-1.10.8
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_MULTI_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/chardet-3.0.3[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/cssselect-0.7.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/dbus-python-1.2.4[${PYTHON_MULTI_USEDEP}]
+   dev-python/dnspython[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/msgpack-0.5.6[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/netifaces-0.10.5[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/pillow-3.2.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/psutil-4.3.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/pygments-2.3.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/python-dateutil-2.5.3[${PYTHON_MULTI_USEDEP}]
+   
>=dev-python/PyQt5-5.12[gui,svg,widgets,network,printsupport,${PYTHON_MULTI_USEDEP}]
+   >=dev-python/PyQtWebEngine-5.12[${PYTHON_MULTI_USEDEP}]
+   dev-python/regex[${PYTHON_MULTI_USEDEP}]
+   

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

2020-02-22 Thread Andreas Sturmlechner
commit: 59304a3ee7c3a6fd2758865e40de2e8e1b505627
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 19:51:57 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 19:51:57 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=59304a3e

kde-apps/okular: Sort DEPENDs

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

 kde-apps/okular/okular-.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/kde-apps/okular/okular-.ebuild 
b/kde-apps/okular/okular-.ebuild
index 101fb3c1aa..9f3257f04f 100644
--- a/kde-apps/okular/okular-.ebuild
+++ b/kde-apps/okular/okular-.ebuild
@@ -20,6 +20,11 @@ KEYWORDS=""
 IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker 
+postscript share speech +tiff"
 
 DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtprintsupport-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kactivities-${KFMIN}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
@@ -34,24 +39,19 @@ DEPEND="
>=kde-frameworks/kpty-${KFMIN}:5
>=kde-frameworks/kwallet-${KFMIN}:5
>=kde-frameworks/threadweaver-${KFMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
media-libs/freetype
media-libs/phonon[qt5(+)]
sys-libs/zlib
chm? (
-   >=kde-frameworks/khtml-${KFMIN}:5
dev-libs/chmlib
+   >=kde-frameworks/khtml-${KFMIN}:5
)
crypt? ( app-crypt/qca:2[qt5(+)] )
djvu? ( app-text/djvu )
epub? ( app-text/ebook-tools )
image-backend? (
-   >=kde-apps/libkexiv2-${PVCUT}:5
>=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png]
+   >=kde-apps/libkexiv2-${PVCUT}:5
)
markdown? ( app-text/discount )
mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
@@ -65,8 +65,8 @@ DEPEND="
 RDEPEND="${DEPEND}
image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
mobile? (
-   >=kde-frameworks/kirigami-${KFMIN}:5
>=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
)
 "
 



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

2020-02-22 Thread Andreas Sturmlechner
commit: 7d7fe1b3b197dd65f40f924ed5ecc259dd2192f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 17:37:40 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 17:37:40 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d7fe1b3

kde-apps/pimcommon: Drop unused DEPEND

Upstream commit 272c02f843131657aabb9b6034d93ffeeb7b05f1

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

 kde-apps/pimcommon/pimcommon-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/pimcommon/pimcommon-.ebuild 
b/kde-apps/pimcommon/pimcommon-.ebuild
index 4778255c6a..ef2b06fdec 100644
--- a/kde-apps/pimcommon/pimcommon-.ebuild
+++ b/kde-apps/pimcommon/pimcommon-.ebuild
@@ -40,7 +40,6 @@ RDEPEND="
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: dev-libs/mauikit/

2020-02-22 Thread Andreas Sturmlechner
commit: 5d63119bc5d7d8fe981e1363d51210d36112bea7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 22 17:45:45 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 22 17:45:45 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5d63119b

dev-libs/mauikit: Add new DEPEND

Upstream commit 1576deca6642ed9995d6518ac49b092a3a865108

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

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

diff --git a/dev-libs/mauikit/mauikit-.ebuild 
b/dev-libs/mauikit/mauikit-.ebuild
index 3f18deb2ab..94d0fe2811 100644
--- a/dev-libs/mauikit/mauikit-.ebuild
+++ b/dev-libs/mauikit/mauikit-.ebuild
@@ -32,6 +32,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/kservice-${KFMIN}:5
+   >=kde-frameworks/syntax-highlighting-${KFMIN}:5
 "
 RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5



  1   2   >