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

2020-09-11 Thread Sergei Trofimovich
commit: dce65458b5b8e1eb7d40250c06539ffdd4bf4a48
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep 11 13:54:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 11 16:56:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce65458

dev-libs/atk: stable 2.36.0 for sparc, bug #738728

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

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

diff --git a/dev-libs/atk/atk-2.36.0.ebuild b/dev-libs/atk/atk-2.36.0.ebuild
index 1d612f6d193..c4b58080ed4 100644
--- a/dev-libs/atk/atk-2.36.0.ebuild
+++ b/dev-libs/atk/atk-2.36.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/glibmm/

2020-09-11 Thread Sergei Trofimovich
commit: e24f2c69ab5157c80bc58b5026af57bb60b54dcb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Sep 11 13:52:24 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 11 16:56:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24f2c69

dev-cpp/glibmm: stable 2.64.2 for sparc, bug #738728

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

 dev-cpp/glibmm/glibmm-2.64.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/glibmm/glibmm-2.64.2.ebuild 
b/dev-cpp/glibmm/glibmm-2.64.2.ebuild
index 9c07f5333af..cd1b373613f 100644
--- a/dev-cpp/glibmm/glibmm-2.64.2.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.64.2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://www.gtkmm.org;
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE="doc debug test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:master commit in: www-apps/gogs/files/systemd/, www-apps/gogs/

2020-09-11 Thread Andrew Ammerlaan
commit: 1fc210e2a9094c3b3520b729252703baf67d6f89
Author: Denis Reva  gmail  com>
AuthorDate: Fri Sep 11 16:09:12 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 11 16:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fc210e2

www-apps/gogs: systemd fix

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva  gmail.com>

 www-apps/gogs/files/systemd/gogs.service | 4 ++--
 www-apps/gogs/gogs-0.12.1.ebuild | 5 +
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/www-apps/gogs/files/systemd/gogs.service 
b/www-apps/gogs/files/systemd/gogs.service
index c4648a22..014c5c8a 100644
--- a/www-apps/gogs/files/systemd/gogs.service
+++ b/www-apps/gogs/files/systemd/gogs.service
@@ -12,7 +12,7 @@ Requires=network.target
 
 [Service]
 User=gogs
-Group=gogs
+Group=git
 
 Environment="GOGS_WORK_DIR=/var/lib/gogs"
 Environment="GOGS_CUSTOM=/etc/gogs"
@@ -21,4 +21,4 @@ ExecStart=/usr/bin/gogs web -c /etc/gogs/conf/app.ini
 
 Restart=always
 PrivateTmp=true
-Nice=5
\ No newline at end of file
+Nice=5

diff --git a/www-apps/gogs/gogs-0.12.1.ebuild b/www-apps/gogs/gogs-0.12.1.ebuild
index 702c8c55..e1584b81 100644
--- a/www-apps/gogs/gogs-0.12.1.ebuild
+++ b/www-apps/gogs/gogs-0.12.1.ebuild
@@ -487,10 +487,7 @@ src_install() {
# Install binary
dobin gogs
# Prepare systemd init scripts and install it
-   cp "${FILESDIR}/systemd/${PN}.service" "${T}/${PN}.service" || die
-   use mysql && enable_systemd_dep mysqld
-   use postgres && enable_systemd_dep postgresql
-   systemd_dounit "${T}/${PN}.service"
+   systemd_dounit "${FILESDIR}/systemd/${PN}.service"
# Install OpenRC init files
doconfd "${FILESDIR}/gogs-confd"
doinitd "${FILESDIR}/gogs-initd"



[gentoo-commits] repo/proj/guru:master commit in: games-util/legendary/

2020-09-11 Thread Andrew Ammerlaan
commit: 13c9556aafc2f8e48ff974fde42455fb7f3c6a54
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Tue Sep  8 17:27:34 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 17:27:34 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13c9556a

games-util/legendary: Delete old ebuild.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest   |  1 -
 games-util/legendary/legendary-0.0.18-r1.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 9fb85374..78fc5b8a 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,3 +1,2 @@
-DIST legendary-0.0.18.tar.gz 73881 BLAKE2B 
de0f02a0691e1b7986793cfc67154122f8eef9a7de0ec416602cf1ea9d2257af8439ab77eb2cdee25fedb72196d9ccee9bf3de788e15c80950174c3ff6520c5f
 SHA512 
71a7b67420cca0063b05e59c33eeab8f7b9e884799b7e021e34a19faf2c7bab5fd6c4c9d928957dd141814e1e42317e1e0e146a1f5123e77664a4ad93e0b420b
 DIST legendary-0.0.19.tar.gz 74292 BLAKE2B 
96f43e43f09f46f3b843114c661b5857aee28fbc1fd8e5098bd426260c6df3b342e040e47ef8f0f5cfc16cac5e930a5e078ba1abed9183dd82562931523737e1
 SHA512 
36082e9876e84c83bc3aae2b7dca782a98c47435f3196b2def2e85372a506dd73ae654756d058518d8b4fc9b3f5067ba79d56fd33f381a09bc49dfde0f57a37c
 DIST legendary-0.20.0.tar.gz 76734 BLAKE2B 
8c6554b73d6103a2f7b2a99f8a2ea758e2e4f723f6d50f748207f01ea81062276b814b31683b3f9bee40f857e160d14a8d67df83fa403355b6865d1cda503be1
 SHA512 
08a3f1f6c1f56953b603bf25eb279f7066c611a2ed43e6796521441afcda0ea472afa9e2364c8c193a35b4987f47c074d9d653fd4a481989c96326f1d50bef59

diff --git a/games-util/legendary/legendary-0.0.18-r1.ebuild 
b/games-util/legendary/legendary-0.0.18-r1.ebuild
deleted file mode 100644
index 2c4bab1e..
--- a/games-util/legendary/legendary-0.0.18-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_8 )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
-HOMEPAGE="https://github.com/derrod/legendary;
-SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   

[gentoo-commits] repo/proj/guru:master commit in: net-libs/usockets/

2020-09-11 Thread Andrew Ammerlaan
commit: 3995a95daf6e67eadd0720472ff9a6df0846d151
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep  8 20:33:30 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 20:33:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3995a95d

net-libs/usockets: drop old version

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 net-libs/usockets/Manifest  |  1 -
 net-libs/usockets/usockets-0.5.0.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/net-libs/usockets/Manifest b/net-libs/usockets/Manifest
index af6d36e3..3e7ce58a 100644
--- a/net-libs/usockets/Manifest
+++ b/net-libs/usockets/Manifest
@@ -1,2 +1 @@
-DIST usockets-0.5.0.tar.gz 50852 BLAKE2B 
69d36f4bad6e2bf87a8b33a023678b29d2aa2feea86ccd92d02d38e9b336d9b97a0d9709b381d7b2b1a20c86964eaa9fec8d7edaa322288b232ce7c3ea84f056
 SHA512 
ac734c1e6f50b0485456d5b0f06d6aeb5457b2b3cc1fc2c795773a469e0bdf7223256ba252d1f9cbead10948ca47ce8bcdbabc147fc3e6be59d1a051409375bd
 DIST usockets-0.6.0.tar.gz 57590 BLAKE2B 
8438a3d2a1861d995410fcda8b888d561de2fb51af319e58c529f1113cb8e4d0f821b1649618c28d43dbc64f28b6b4e90f7e0bd51fcabc5afdc8318ca8f21448
 SHA512 
0803a117334d4dc38b4936e6f1d34984a9fba30da1c360c3ff3d7ce14275a4ac9c4a4e7b407791fc3661c50be6b6a8335d26f808b21d0ade5f85ab721b14a500

diff --git a/net-libs/usockets/usockets-0.5.0.ebuild 
b/net-libs/usockets/usockets-0.5.0.ebuild
deleted file mode 100644
index 07f68285..
--- a/net-libs/usockets/usockets-0.5.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib
-
-DESCRIPTION="tiny eventing, networking & crypto for async applications"
-HOMEPAGE="https://github.com/uNetworking/uSockets;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/uNetworking/uSockets.git;
-else
-   SRC_URI="https://github.com/uNetworking/uSockets/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   S="${WORKDIR}/uSockets-${PV}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="libuv +ssl libressl static-libs"
-
-DEPEND="ssl? (
-   libressl? ( >=dev-libs/libressl-3.0.0:=[static-libs?] )
-   !libressl? ( >=dev-libs/openssl-1.1.0:=[static-libs?] )
-   )
-   libuv? ( dev-libs/libuv[static-libs?] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/usockets-Makefile.patch"
-)
-
-src_compile() {
-   # the Makefile uses environment variables
-   emake LIBusockets_VERSION=${PV} \
- WITH_OPENSSL=$(usex ssl 1 0) \
- WITH_LIBUV=$(usex libuv 1 0) \
- default
-}
-
-src_install() {
-   emake libdir="/usr/$(get_libdir)" \
- prefix="/usr" \
- DESTDIR="${D}" \
- LIBusockets_VERSION=${PV} \
- install
-   einstalldocs
-   if ! use static-libs; then
-   rm "${D}/usr/$(get_libdir)/libusockets.a" || die
-   fi
-}



[gentoo-commits] repo/proj/guru:master commit in: games-util/legendary/

2020-09-11 Thread Andrew Ammerlaan
commit: eca7d75f5118803e917550a6303ff549d55da904
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Tue Sep  8 17:25:54 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 17:25:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eca7d75f

games-util/legendary: Version bump 0.20.0.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest|  1 +
 games-util/legendary/legendary-0.20.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index f58a212b..9fb85374 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,2 +1,3 @@
 DIST legendary-0.0.18.tar.gz 73881 BLAKE2B 
de0f02a0691e1b7986793cfc67154122f8eef9a7de0ec416602cf1ea9d2257af8439ab77eb2cdee25fedb72196d9ccee9bf3de788e15c80950174c3ff6520c5f
 SHA512 
71a7b67420cca0063b05e59c33eeab8f7b9e884799b7e021e34a19faf2c7bab5fd6c4c9d928957dd141814e1e42317e1e0e146a1f5123e77664a4ad93e0b420b
 DIST legendary-0.0.19.tar.gz 74292 BLAKE2B 
96f43e43f09f46f3b843114c661b5857aee28fbc1fd8e5098bd426260c6df3b342e040e47ef8f0f5cfc16cac5e930a5e078ba1abed9183dd82562931523737e1
 SHA512 
36082e9876e84c83bc3aae2b7dca782a98c47435f3196b2def2e85372a506dd73ae654756d058518d8b4fc9b3f5067ba79d56fd33f381a09bc49dfde0f57a37c
+DIST legendary-0.20.0.tar.gz 76734 BLAKE2B 
8c6554b73d6103a2f7b2a99f8a2ea758e2e4f723f6d50f748207f01ea81062276b814b31683b3f9bee40f857e160d14a8d67df83fa403355b6865d1cda503be1
 SHA512 
08a3f1f6c1f56953b603bf25eb279f7066c611a2ed43e6796521441afcda0ea472afa9e2364c8c193a35b4987f47c074d9d653fd4a481989c96326f1d50bef59

diff --git a/games-util/legendary/legendary-0.20.0.ebuild 
b/games-util/legendary/legendary-0.20.0.ebuild
new file mode 100644
index ..609a30cf
--- /dev/null
+++ b/games-util/legendary/legendary-0.20.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
+HOMEPAGE="https://github.com/derrod/legendary;
+SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   

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

2020-09-11 Thread Andrew Ammerlaan
commit: 134d5c7c308dbe92a634681a6bbbea70ece223b5
Author: Matthias Coppens  gmail  com>
AuthorDate: Thu Sep 10 12:10:38 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Sep 10 12:15:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=134d5c7c

dev-python/pyinquirer: Add  to metadata.xml

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Coppens  gmail.com>

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

diff --git a/dev-python/pyinquirer/metadata.xml 
b/dev-python/pyinquirer/metadata.xml
index 2f34ddbd..30724836 100644
--- a/dev-python/pyinquirer/metadata.xml
+++ b/dev-python/pyinquirer/metadata.xml
@@ -14,4 +14,8 @@
 CLI applications. We also hope that PyInquirer proves itself
 useful to Python users.
 
+
+CITGuru/PyInquirer
+https://github.com/CITGuru/PyInquirer/issues
+
 



[gentoo-commits] repo/proj/guru:master commit in: www-apps/gogs/

2020-09-11 Thread Andrew Ammerlaan
commit: e5ee6d1c110b4d3e01d01f2e6c81b8171af3a8c5
Author: Denis Reva  gmail  com>
AuthorDate: Fri Sep 11 16:05:11 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 11 16:05:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5ee6d1c

www-apps/gogs: fixed intendations and license

Fixed all tabs. See also https://bugs.gentoo.org/741522

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva  gmail.com>

 www-apps/gogs/gogs-0.12.1.ebuild | 970 +++
 www-apps/gogs/metadata.xml   |  16 +-
 2 files changed, 493 insertions(+), 493 deletions(-)

diff --git a/www-apps/gogs/gogs-0.12.1.ebuild b/www-apps/gogs/gogs-0.12.1.ebuild
index b5978508..702c8c55 100644
--- a/www-apps/gogs/gogs-0.12.1.ebuild
+++ b/www-apps/gogs/gogs-0.12.1.ebuild
@@ -9,448 +9,448 @@ DESCRIPTION="Gogs is a self-hosted Git service written in 
Go"
 HOMEPAGE="https://gogs.io https://github.com/gogs/gogs;
 
 EGO_SUM=(
- "cloud.google.com/go v0.26.0/go.mod"
- "cloud.google.com/go v0.34.0/go.mod"
- "cloud.google.com/go v0.37.4/go.mod"
- "github.com/BurntSushi/toml v0.3.1/go.mod"
- "github.com/Masterminds/semver/v3 v3.1.0"
- "github.com/Masterminds/semver/v3 v3.1.0/go.mod"
- "github.com/Shopify/sarama v1.19.0/go.mod"
- "github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod"
- "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
- "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
- "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
- "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod"
- "github.com/apache/thrift v0.12.0/go.mod"
- "github.com/aymerick/douceur v0.2.0"
- "github.com/aymerick/douceur v0.2.0/go.mod"
- "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
- "github.com/beorn7/perks v1.0.0/go.mod"
- "github.com/beorn7/perks v1.0.1"
- "github.com/beorn7/perks v1.0.1/go.mod"
- "github.com/bgentry/speakeasy v0.1.0/go.mod"
- "github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc"
- "github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod"
- "github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668"
- "github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668/go.mod"
- "github.com/cespare/xxhash/v2 v2.1.1"
- "github.com/cespare/xxhash/v2 v2.1.1/go.mod"
- "github.com/chris-ramon/douceur v0.2.0"
- "github.com/chris-ramon/douceur v0.2.0/go.mod"
- "github.com/client9/misspell v0.3.4/go.mod"
- "github.com/couchbase/gomemcached v0.0.0-20190515232915-c4b4ca0eb21d/go.mod"
- "github.com/couchbase/goutils v0.0.0-20190315194238-f9d42b11473b/go.mod"
- "github.com/couchbaselabs/go-couchbase 
v0.0.0-20190708161019-23e7ca2ce2b7/go.mod"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
- "github.com/cupcake/rdb v0.0.0-20161107195141-43ba34106c76/go.mod"
- "github.com/davecgh/go-spew v1.1.0/go.mod"
- "github.com/davecgh/go-spew v1.1.1"
- "github.com/davecgh/go-spew v1.1.1/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20190707035753-2be1aa521ff4/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e"
- "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod"
- "github.com/eapache/go-resiliency v1.1.0/go.mod"
- "github.com/eapache/go-xerial-snappy 
v0.0.0-20180814174437-776d5712da21/go.mod"
- "github.com/eapache/queue v1.1.0/go.mod"
- "github.com/editorconfig/editorconfig-core-go/v2 v2.3.2"
- "github.com/editorconfig/editorconfig-core-go/v2 v2.3.2/go.mod"
- "github.com/edsrzf/mmap-go v1.0.0/go.mod"
- "github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod"
- "github.com/fatih/color v1.7.0/go.mod"
- "github.com/fatih/color v1.9.0"
- "github.com/fatih/color v1.9.0/go.mod"
- "github.com/fsnotify/fsnotify v1.4.7/go.mod"
- "github.com/go-kit/kit v0.8.0/go.mod"
- "github.com/go-kit/kit v0.9.0/go.mod"
- "github.com/go-logfmt/logfmt v0.3.0/go.mod"
- "github.com/go-logfmt/logfmt v0.4.0/go.mod"
- "github.com/go-macaron/binding v1.1.0"
- "github.com/go-macaron/binding v1.1.0/go.mod"
- "github.com/go-macaron/cache v0.0.0-20190810181446-10f7c57e2196"
- "github.com/go-macaron/cache v0.0.0-20190810181446-10f7c57e2196/go.mod"
- "github.com/go-macaron/captcha v0.2.0"
- "github.com/go-macaron/captcha v0.2.0/go.mod"
- "github.com/go-macaron/csrf v0.0.0-20190812063352-946f6d303a4c"
- "github.com/go-macaron/csrf v0.0.0-20190812063352-946f6d303a4c/go.mod"
- "github.com/go-macaron/gzip v0.0.0-20160222043647-cad1c6580a07"
- "github.com/go-macaron/gzip v0.0.0-20160222043647-cad1c6580a07/go.mod"
- "github.com/go-macaron/i18n v0.5.0"
- "github.com/go-macaron/i18n v0.5.0/go.mod"
- 

[gentoo-commits] repo/proj/guru:master commit in: net-libs/usockets/files/, net-libs/usockets/

2020-09-11 Thread Andrew Ammerlaan
commit: 1713cdefbadcab1daa9340c5fd13611d7e7454a9
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep  8 20:33:25 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 20:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1713cdef

net-libs/usockets: version bump

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 net-libs/usockets/Manifest  |  1 +
 net-libs/usockets/files/usockets-Makefile.patch | 24 ++-
 net-libs/usockets/usockets-0.6.0.ebuild | 54 +
 3 files changed, 69 insertions(+), 10 deletions(-)

diff --git a/net-libs/usockets/Manifest b/net-libs/usockets/Manifest
index 8d649f4a..af6d36e3 100644
--- a/net-libs/usockets/Manifest
+++ b/net-libs/usockets/Manifest
@@ -1 +1,2 @@
 DIST usockets-0.5.0.tar.gz 50852 BLAKE2B 
69d36f4bad6e2bf87a8b33a023678b29d2aa2feea86ccd92d02d38e9b336d9b97a0d9709b381d7b2b1a20c86964eaa9fec8d7edaa322288b232ce7c3ea84f056
 SHA512 
ac734c1e6f50b0485456d5b0f06d6aeb5457b2b3cc1fc2c795773a469e0bdf7223256ba252d1f9cbead10948ca47ce8bcdbabc147fc3e6be59d1a051409375bd
+DIST usockets-0.6.0.tar.gz 57590 BLAKE2B 
8438a3d2a1861d995410fcda8b888d561de2fb51af319e58c529f1113cb8e4d0f821b1649618c28d43dbc64f28b6b4e90f7e0bd51fcabc5afdc8318ca8f21448
 SHA512 
0803a117334d4dc38b4936e6f1d34984a9fba30da1c360c3ff3d7ce14275a4ac9c4a4e7b407791fc3661c50be6b6a8335d26f808b21d0ade5f85ab721b14a500

diff --git a/net-libs/usockets/files/usockets-Makefile.patch 
b/net-libs/usockets/files/usockets-Makefile.patch
index 5a105704..c641db0b 100644
--- a/net-libs/usockets/files/usockets-Makefile.patch
+++ b/net-libs/usockets/files/usockets-Makefile.patch
@@ -1,31 +1,36 @@
 diff --git a/Makefile b/Makefile
-index 7d33414..6f3e53a 100644
+index 27f97ce..1a01539 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -1,3 +1,13 @@
 +DESTDIR ?=
 +
-+prefix ?= "/usr/local"
-+exec_prefix ?="$(prefix)"
-+libdir ?= "$(exec_prefix)/lib"
-+includedir?=  "$(exec_prefix)/include/uSockets"
++prefix ?=   "/usr/local"
++exec_prefix ?=  "$(prefix)"
++libdir ?=   "$(exec_prefix)/lib"
++includedir?="$(exec_prefix)/include/uSockets"
 +
 +# OpenBSD specific library version
-+LIBTARGET =   libusockets.so.$(LIBusockets_VERSION)
++LIBTARGET = libusockets.so.$(LIBusockets_VERSION)
 +
  # WITH_OPENSSL=1 enables OpenSSL 1.1+ support or BoringSSL
+ # For now we need to link with C++ for OpenSSL support, but should be removed 
with time
  ifeq ($(WITH_OPENSSL),1)
-   override CFLAGS += -DLIBUS_USE_OPENSSL
-@@ -33,13 +43,27 @@ ifeq ($(WITH_ASAN),1)
+@@ -34,17 +44,28 @@ ifeq ($(WITH_ASAN),1)
  endif
  
  override CFLAGS += -std=c11 -Isrc
 -override LDFLAGS += uSockets.a
  
 -# By default we build the uSockets.a static library
++
  default:
rm -f *.o
 -  $(CC) $(CFLAGS) -flto -O3 -c src/*.c src/eventing/*.c src/crypto/*.c
+-# For now we do rely on C++17 for OpenSSL support but we will be porting this 
work to C11
+-ifeq ($(WITH_OPENSSL),1)
+-  $(CXX) $(CXXFLAGS) -std=c++17 -flto -O3 -c src/crypto/*.cpp
+-endif
 -  $(AR) rvs uSockets.a *.o
 +  $(CC) -fPIC -c src/*.c src/eventing/*.c src/crypto/*.c $(CFLAGS)
 +  $(AR) rvs libusockets.a *.o
@@ -48,10 +53,9 @@ index 7d33414..6f3e53a 100644
  
  # Builds all examples
  .PHONY: examples
-@@ -52,4 +76,6 @@ swift_examples:
+@@ -57,4 +78,5 @@ swift_examples:
  clean:
rm -f *.o
rm -f *.a
 +  rm -f *.so
rm -rf .certs
-+

diff --git a/net-libs/usockets/usockets-0.6.0.ebuild 
b/net-libs/usockets/usockets-0.6.0.ebuild
new file mode 100644
index ..07f68285
--- /dev/null
+++ b/net-libs/usockets/usockets-0.6.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib
+
+DESCRIPTION="tiny eventing, networking & crypto for async applications"
+HOMEPAGE="https://github.com/uNetworking/uSockets;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/uNetworking/uSockets.git;
+else
+   SRC_URI="https://github.com/uNetworking/uSockets/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S="${WORKDIR}/uSockets-${PV}"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="libuv +ssl libressl static-libs"
+
+DEPEND="ssl? (
+   libressl? ( >=dev-libs/libressl-3.0.0:=[static-libs?] )
+   !libressl? ( >=dev-libs/openssl-1.1.0:=[static-libs?] )
+   )
+   libuv? ( dev-libs/libuv[static-libs?] )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/usockets-Makefile.patch"
+)
+
+src_compile() {
+   # the Makefile uses environment variables
+   emake LIBusockets_VERSION=${PV} \
+ WITH_OPENSSL=$(usex ssl 1 0) \
+ WITH_LIBUV=$(usex libuv 1 0) \
+ default
+}
+
+src_install() {
+   emake libdir="/usr/$(get_libdir)" \
+ prefix="/usr" \
+ 

[gentoo-commits] repo/proj/guru:master commit in: games-util/legendary/

2020-09-11 Thread Andrew Ammerlaan
commit: c5b71039184aa5ff07bf8612e1b9f10d20e54933
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Wed Sep  9 09:21:37 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Wed Sep  9 09:23:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5b71039

games-util/legendary: Version bump 0.20.1.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest|  1 +
 games-util/legendary/legendary-0.20.1.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 78fc5b8a..e6dea1a7 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,2 +1,3 @@
 DIST legendary-0.0.19.tar.gz 74292 BLAKE2B 
96f43e43f09f46f3b843114c661b5857aee28fbc1fd8e5098bd426260c6df3b342e040e47ef8f0f5cfc16cac5e930a5e078ba1abed9183dd82562931523737e1
 SHA512 
36082e9876e84c83bc3aae2b7dca782a98c47435f3196b2def2e85372a506dd73ae654756d058518d8b4fc9b3f5067ba79d56fd33f381a09bc49dfde0f57a37c
 DIST legendary-0.20.0.tar.gz 76734 BLAKE2B 
8c6554b73d6103a2f7b2a99f8a2ea758e2e4f723f6d50f748207f01ea81062276b814b31683b3f9bee40f857e160d14a8d67df83fa403355b6865d1cda503be1
 SHA512 
08a3f1f6c1f56953b603bf25eb279f7066c611a2ed43e6796521441afcda0ea472afa9e2364c8c193a35b4987f47c074d9d653fd4a481989c96326f1d50bef59
+DIST legendary-0.20.1.tar.gz 77140 BLAKE2B 
1d29e8a1ffb4c635115596f419c20fcfc3f221a1c976fee309ebca1052c660ffb5a59eb613d9e493748ad9d1d5c80f76e09926f7c7bc357010434663f2e3940a
 SHA512 
3f2fed9af3e700fb988276a5358a527e9e3246b37c41e74076e232a0304d0aa41b94d538220e0e47e2e7315c61af71728be436b3c8508211a031eb46d37afa31

diff --git a/games-util/legendary/legendary-0.20.1.ebuild 
b/games-util/legendary/legendary-0.20.1.ebuild
new file mode 100644
index ..609a30cf
--- /dev/null
+++ b/games-util/legendary/legendary-0.20.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
+HOMEPAGE="https://github.com/derrod/legendary;
+SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   

[gentoo-commits] repo/proj/guru:master commit in: net-misc/purritobin/

2020-09-11 Thread Andrew Ammerlaan
commit: 6fbe0257eb7e53d4e98fe4f6049f159f5a2f2b5f
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep  8 20:51:29 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 20:51:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fbe0257

net-misc/purritobin: drop old version

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 net-misc/purritobin/Manifest|  1 -
 net-misc/purritobin/purritobin-0.2.3.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/net-misc/purritobin/Manifest b/net-misc/purritobin/Manifest
index 0f145ca0..27b195a6 100644
--- a/net-misc/purritobin/Manifest
+++ b/net-misc/purritobin/Manifest
@@ -1,2 +1 @@
-DIST purritobin-0.2.3.tar.gz 11243 BLAKE2B 
0859500ff4bc818d2beeccd445118e3f5c20e88c486a63bd4ab75ce74f7bcf681f7d56f02cd995285784dc2951d29547f616637c076cb0bdf2fc9eca4f3eecce
 SHA512 
f0642cac76ef4f27658be6b9fb89f4518b4a2edef9ad26d292c05f70f4d2b842cfad0ea26acf569e43e70dfca19d94f11e28ec09b161139ae5bddc63f0ac6af5
 DIST purritobin-0.2.4.tar.gz 11356 BLAKE2B 
5a96a71b5426f0e27813aaa7287fa803a7127f16e21f15689f325784878b53603536f809d898842ff4eb68a9ceee2e565015e02de4e3eb067f66ed4b84c90e99
 SHA512 
1394a203b80c0d53c5bd0b5d941c9d69549fb53d3ad2974e197a3d323fc6a9a00b3c5c4c81c6b42bda8b06269886c63faf6246d4c9493fb4d145e858ed69ef1e

diff --git a/net-misc/purritobin/purritobin-0.2.3.ebuild 
b/net-misc/purritobin/purritobin-0.2.3.ebuild
deleted file mode 100644
index 301a1af7..
--- a/net-misc/purritobin/purritobin-0.2.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="minimalistic commandline pastebin"
-HOMEPAGE="https://bsd.ac;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/PurritoBin/PurritoBin.git;
-   KEYWORDS=""
-else
-   SRC_URI="https://github.com/PurritoBin/PurritoBin/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   S="${WORKDIR}/PurritoBin-${PV}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="libuv static-libs"
-
-RDEPEND="net-libs/usockets[libuv=,static-libs?]
-   libuv? ( >=dev-libs/libuv-1.35.0[static-libs?] )
-"
-DEPEND="${RDEPEND}
-   www-apps/uwebsockets
-"
-
-src_prepare() {
-   sed -i -e "s:.ifdef:ifdef:g" \
-  -e "s:.else:else:g" \
-  -e "s:.endif:endif:g" \
-  Makefile
-   default
-}
-
-src_compile() {
-   env LDFLAGS="-L/usr/$(get_libdir)" \
-   emake $(usex libuv USE_DLIBUV=1 '') \
-   $(usex static-libs USE_STATIC=1 '') \
-   all
-}
-
-src_install() {
-   emake prefix="/usr" \
- DESTDIR="${D}" \
- install
-   einstalldocs
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/wdisplays/

2020-09-11 Thread Andrew Ammerlaan
commit: fb574fa21e6a0c2ff3cdca7313c6b7ca431507c2
Author: Matthias Coppens  gmail  com>
AuthorDate: Thu Sep 10 11:43:14 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Sep 10 12:15:25 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb574fa2

gui-apps/wdisplays: Port patch to 

Port patch for version 1.0 to the live ebuild, I thought upstream
would've pulled the PR already.
Add GitHub link to HOMEPAGE.
Fixed style to recommendations for proxy-maint ebuilds.

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Coppens  gmail.com>

 gui-apps/wdisplays/wdisplays-1.0-r2.ebuild | 21 ++---
 gui-apps/wdisplays/wdisplays-.ebuild   | 21 +++--
 2 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/gui-apps/wdisplays/wdisplays-1.0-r2.ebuild 
b/gui-apps/wdisplays/wdisplays-1.0-r2.ebuild
index f77ab59f..3959f430 100644
--- a/gui-apps/wdisplays/wdisplays-1.0-r2.ebuild
+++ b/gui-apps/wdisplays/wdisplays-1.0-r2.ebuild
@@ -3,19 +3,18 @@
 
 EAPI=7
 
-EGIT_REPO_URI="https://github.com/cyclopsian/${PN};
-case "${PV}" in
-   "")
-   inherit git-r3
-   ;;
-   *)
-   SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-esac
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cyclopsian/wdisplays.git;
+else
+   SRC_URI="https://github.com/cyclopsian/wdisplays/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 inherit meson xdg
 
 DESCRIPTION="GUI display configurator for wlroots compositors"
-HOMEPAGE="https://cyclopsian.github.io/${PN};
+HOMEPAGE="https://cyclopsian.github.io/wdisplays 
https://github.com/cyclopsian/wdisplays;
 
 BDEPEND="
x11-libs/gtk+:3[wayland]
@@ -25,4 +24,4 @@ DEPEND="${BDEPEND}"
 LICENSE="GPL-3+"
 SLOT="0"
 
-PATCHES=("${FILESDIR}/${P}-pull20.patch")
+PATCHES=("${FILESDIR}/${PN}-1.0-pull20.patch")

diff --git a/gui-apps/wdisplays/wdisplays-.ebuild 
b/gui-apps/wdisplays/wdisplays-.ebuild
index e277e11a..3959f430 100644
--- a/gui-apps/wdisplays/wdisplays-.ebuild
+++ b/gui-apps/wdisplays/wdisplays-.ebuild
@@ -3,19 +3,18 @@
 
 EAPI=7
 
-EGIT_REPO_URI="https://github.com/cyclopsian/${PN};
-case "${PV}" in
-   "")
-   inherit git-r3
-   ;;
-   *)
-   SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-esac
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cyclopsian/wdisplays.git;
+else
+   SRC_URI="https://github.com/cyclopsian/wdisplays/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 inherit meson xdg
 
 DESCRIPTION="GUI display configurator for wlroots compositors"
-HOMEPAGE="https://cyclopsian.github.io/${PN};
+HOMEPAGE="https://cyclopsian.github.io/wdisplays 
https://github.com/cyclopsian/wdisplays;
 
 BDEPEND="
x11-libs/gtk+:3[wayland]
@@ -24,3 +23,5 @@ DEPEND="${BDEPEND}"
 
 LICENSE="GPL-3+"
 SLOT="0"
+
+PATCHES=("${FILESDIR}/${PN}-1.0-pull20.patch")



[gentoo-commits] repo/proj/guru:master commit in: net-misc/purritobin/

2020-09-11 Thread Andrew Ammerlaan
commit: 01063dd1cfcff7f7437af66de5dbbc5e9d42c589
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep  8 20:51:00 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Sep  8 20:51:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01063dd1

net-misc/purritobin: version bump

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 net-misc/purritobin/Manifest|  1 +
 net-misc/purritobin/purritobin-0.2.4.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/net-misc/purritobin/Manifest b/net-misc/purritobin/Manifest
index 55b78596..0f145ca0 100644
--- a/net-misc/purritobin/Manifest
+++ b/net-misc/purritobin/Manifest
@@ -1 +1,2 @@
 DIST purritobin-0.2.3.tar.gz 11243 BLAKE2B 
0859500ff4bc818d2beeccd445118e3f5c20e88c486a63bd4ab75ce74f7bcf681f7d56f02cd995285784dc2951d29547f616637c076cb0bdf2fc9eca4f3eecce
 SHA512 
f0642cac76ef4f27658be6b9fb89f4518b4a2edef9ad26d292c05f70f4d2b842cfad0ea26acf569e43e70dfca19d94f11e28ec09b161139ae5bddc63f0ac6af5
+DIST purritobin-0.2.4.tar.gz 11356 BLAKE2B 
5a96a71b5426f0e27813aaa7287fa803a7127f16e21f15689f325784878b53603536f809d898842ff4eb68a9ceee2e565015e02de4e3eb067f66ed4b84c90e99
 SHA512 
1394a203b80c0d53c5bd0b5d941c9d69549fb53d3ad2974e197a3d323fc6a9a00b3c5c4c81c6b42bda8b06269886c63faf6246d4c9493fb4d145e858ed69ef1e

diff --git a/net-misc/purritobin/purritobin-0.2.4.ebuild 
b/net-misc/purritobin/purritobin-0.2.4.ebuild
new file mode 100644
index ..301a1af7
--- /dev/null
+++ b/net-misc/purritobin/purritobin-0.2.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="minimalistic commandline pastebin"
+HOMEPAGE="https://bsd.ac;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PurritoBin/PurritoBin.git;
+   KEYWORDS=""
+else
+   SRC_URI="https://github.com/PurritoBin/PurritoBin/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   S="${WORKDIR}/PurritoBin-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="libuv static-libs"
+
+RDEPEND="net-libs/usockets[libuv=,static-libs?]
+   libuv? ( >=dev-libs/libuv-1.35.0[static-libs?] )
+"
+DEPEND="${RDEPEND}
+   www-apps/uwebsockets
+"
+
+src_prepare() {
+   sed -i -e "s:.ifdef:ifdef:g" \
+  -e "s:.else:else:g" \
+  -e "s:.endif:endif:g" \
+  Makefile
+   default
+}
+
+src_compile() {
+   env LDFLAGS="-L/usr/$(get_libdir)" \
+   emake $(usex libuv USE_DLIBUV=1 '') \
+   $(usex static-libs USE_STATIC=1 '') \
+   all
+}
+
+src_install() {
+   emake prefix="/usr" \
+ DESTDIR="${D}" \
+ install
+   einstalldocs
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/apidb/

2020-09-11 Thread Andrew Ammerlaan
commit: 6d143c9104e4e3fc8ade50620ee24afd140b6648
Author: Azael Reyes  gmail  com>
AuthorDate: Fri Sep 11 07:45:23 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 11 07:45:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d143c91

app-misc/apidb: fixing packing.

Signed-off-by: Azael Reyes  gmail.com>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Azael Reyes  gmail.com>

 app-misc/apidb/Manifest  |  1 +
 app-misc/apidb/apidb-5.0.0_alpha8.ebuild | 73 
 app-misc/apidb/metadata.xml  |  6 ++-
 3 files changed, 78 insertions(+), 2 deletions(-)

diff --git a/app-misc/apidb/Manifest b/app-misc/apidb/Manifest
index 21f2aca4..8cacbc60 100644
--- a/app-misc/apidb/Manifest
+++ b/app-misc/apidb/Manifest
@@ -1,2 +1,3 @@
 DIST 4.3.0-beta.2.tar.gz 168416 BLAKE2B 
a3c6e948d0227c6bfc1e030111c0c31fe89ebc294f283246f3446d611ae4d4353534c9270dac40fb46b9189d8ea42ab0f10c2e2d783af8499442c207bd76e3dd
 SHA512 
efc0733ea683a47a2e10e97a53ea6ed378aa152b191d7689529a9acfe0866c7aefec2987b9094c4874c4966ae5869a133a5b194de8e99af338282ff30f2586ad
 DIST 5.0.0-alpha.2.tar.gz 165464 BLAKE2B 
92975743b28dbed779c9d3c86cb9636b321f18268e830e97fcd80f54f67bb29a70b1d8f5bd509b5f6c86f982b48d31b861aad5f1981f4304ad43eda254620283
 SHA512 
d184cc782494e655f154cd23486a3bf4385b07c0ce95032b940c614cb16cb575ffecdceab3e71e7d90cb198b68867b0da65db0981e5b87c4ab7c703fa794
+DIST 5.0.0-alpha8.tar.gz 165674 BLAKE2B 
10227665ddf1c2b17cacb4b52a4fb0ef06125066546cfc5ce919e2ce6bcba27dabdb471edee4a405f05208333fd6e719981d90384194dc6fab62791abc2eb671
 SHA512 
e1ef0a916b64ba116efad641b64446656a1e57c0e1c0d65cceafb59ec04deb142de1a11e625c4e8c214b36dcbf9adb4d413283d7a22f0a090098cebfc021e182

diff --git a/app-misc/apidb/apidb-5.0.0_alpha8.ebuild 
b/app-misc/apidb/apidb-5.0.0_alpha8.ebuild
new file mode 100644
index ..7aa63d03
--- /dev/null
+++ b/app-misc/apidb/apidb-5.0.0_alpha8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_BINARY=cmake
+CMAKE_MAKEFILE_GENERATOR=emake
+
+MYPV="${PV/_alpha8/-alpha8}"
+MYPN="${PN}"
+MYP="${MYPN}-${MYPV}"
+
+DESCRIPTION="API Generator for Database acces."
+HOMEPAGE="https://github.com/azaeldevel/apidb;
+SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="mariadb postgresql commands gui corelibs"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-libs/boost
+   sys-devel/bison
+   sys-devel/flex
+   gui? ( x11-libs/gtk+ )
+   dev-libs/libtar
+   mariadb? ( dev-libs/octetos-db-maria )
+   postgresql? ( dev-libs/octetos-db-postgresql )
+   media-gfx/imagemagick
+"
+
+S="${WORKDIR}/${PN}-${MYPV}"
+
+src_prepare() {
+   sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
+   sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/postgresql-reader-c++/CMakeLists.txt  || 
die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   APIDBBUILD="CORE"
+   APIDBINSTALL=""
+   if use corelibs ;then
+   APIDBINSTALL="CORE"
+   fi
+   if use mariadb ;then
+   APIDBBUILD="$APIDBBUILD;MARIADB"
+   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
+   fi
+   if use postgresql ;then
+   APIDBBUILD="$APIDBBUILD;POSTGRESQL"
+   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
+   fi
+   if use commands ;then
+   APIDBINSTALL="$APIDBINSTALL;COMMANDS"
+   fi
+   if use gui ;then
+   APIDBINSTALL="$APIDBINSTALL;GUI"
+   fi
+   local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=GENTOO 
-DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL)
+   cmake_src_configure
+}

diff --git a/app-misc/apidb/metadata.xml b/app-misc/apidb/metadata.xml
index 7e7ab6d0..0b42eb8a 100644
--- a/app-misc/apidb/metadata.xml
+++ b/app-misc/apidb/metadata.xml
@@ -6,7 +6,9 @@
Azael Reyes


-   Enable MariaDB conection
-   Enable PostgreSQL conection
+   Build MariaDB Layer
+   Build PostgreSQL Layer
+   Build commands
+   Build Abtract layer

 



[gentoo-commits] repo/proj/guru:master commit in: acct-user/gogs/

2020-09-11 Thread Andrew Ammerlaan
commit: 50f7dc4332b960c5a58e65f0845dcb7eb4caa2d2
Author: Denis Reva  gmail  com>
AuthorDate: Thu Sep 10 13:04:51 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Thu Sep 10 13:04:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50f7dc43

acct-user/gogs: user for www-apps/gogs

Nothing special about it. Maybe it should not use
git group.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva  gmail.com>

 acct-user/gogs/gogs-0.ebuild | 19 +++
 acct-user/gogs/metadata.xml  |  9 +
 2 files changed, 28 insertions(+)

diff --git a/acct-user/gogs/gogs-0.ebuild b/acct-user/gogs/gogs-0.ebuild
new file mode 100644
index ..f66ad0c6
--- /dev/null
+++ b/acct-user/gogs/gogs-0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="www-apps/gogs user"
+
+ACCT_USER_ID=197 #Following git user; Change if there are conflicts
+ACCT_USER_HOME_OWNER=gogs:git
+ACCT_USER_HOME_PERMS=750
+ACCT_USER_SHELL=/bin/sh
+ACCT_USER_GROUPS=( git )
+ACCT_USER_HOME=/var/lib/gogs
+APP_DIR=/usr/share/gogs
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+acct-user_add_deps

diff --git a/acct-user/gogs/metadata.xml b/acct-user/gogs/metadata.xml
new file mode 100644
index ..8284f309
--- /dev/null
+++ b/acct-user/gogs/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+ 
+  denis7...@gmail.com
+  Denis Reva
+  RarogCmex
+ 
+



[gentoo-commits] repo/proj/guru:master commit in: games-util/legendary/

2020-09-11 Thread Andrew Ammerlaan
commit: 889df21f0e1d299e038001e31dc6cbedbf8353f7
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Wed Sep  9 09:22:16 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Wed Sep  9 09:23:49 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=889df21f

games-util/legendary: Delete 0.20.0.

It is broken, .

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 games-util/legendary/Manifest|  1 -
 games-util/legendary/legendary-0.20.0.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index e6dea1a7..a818b1f2 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,3 +1,2 @@
 DIST legendary-0.0.19.tar.gz 74292 BLAKE2B 
96f43e43f09f46f3b843114c661b5857aee28fbc1fd8e5098bd426260c6df3b342e040e47ef8f0f5cfc16cac5e930a5e078ba1abed9183dd82562931523737e1
 SHA512 
36082e9876e84c83bc3aae2b7dca782a98c47435f3196b2def2e85372a506dd73ae654756d058518d8b4fc9b3f5067ba79d56fd33f381a09bc49dfde0f57a37c
-DIST legendary-0.20.0.tar.gz 76734 BLAKE2B 
8c6554b73d6103a2f7b2a99f8a2ea758e2e4f723f6d50f748207f01ea81062276b814b31683b3f9bee40f857e160d14a8d67df83fa403355b6865d1cda503be1
 SHA512 
08a3f1f6c1f56953b603bf25eb279f7066c611a2ed43e6796521441afcda0ea472afa9e2364c8c193a35b4987f47c074d9d653fd4a481989c96326f1d50bef59
 DIST legendary-0.20.1.tar.gz 77140 BLAKE2B 
1d29e8a1ffb4c635115596f419c20fcfc3f221a1c976fee309ebca1052c660ffb5a59eb613d9e493748ad9d1d5c80f76e09926f7c7bc357010434663f2e3940a
 SHA512 
3f2fed9af3e700fb988276a5358a527e9e3246b37c41e74076e232a0304d0aa41b94d538220e0e47e2e7315c61af71728be436b3c8508211a031eb46d37afa31

diff --git a/games-util/legendary/legendary-0.20.0.ebuild 
b/games-util/legendary/legendary-0.20.0.ebuild
deleted file mode 100644
index 609a30cf..
--- a/games-util/legendary/legendary-0.20.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
-HOMEPAGE="https://github.com/derrod/legendary;
-SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   

[gentoo-commits] repo/proj/guru:master commit in: app-misc/navi/

2020-09-11 Thread Andrew Ammerlaan
commit: 92d8dd5a9f3e12d49c353974aac9ed118655461e
Author: Matthias Coppens  gmail  com>
AuthorDate: Fri Sep 11 15:21:22 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Sep 11 15:21:36 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92d8dd5a

app-misc/navi: Version bump 2.11.0

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Coppens  gmail.com>

 app-misc/navi/Manifest   |  34 +
 app-misc/navi/navi-2.11.0.ebuild | 107 +++
 app-misc/navi/navi-2.9.0.ebuild  | 105 --
 3 files changed, 108 insertions(+), 138 deletions(-)

diff --git a/app-misc/navi/Manifest b/app-misc/navi/Manifest
index 669687ca..029e4e0d 100644
--- a/app-misc/navi/Manifest
+++ b/app-misc/navi/Manifest
@@ -1,102 +1,70 @@
-DIST aho-corasick-0.7.10.crate 111039 BLAKE2B 
69f984dbe528ece5ce4345bc0f39c122507a88e781d7c2d5c9175d1788aeef8d21e0487c7c449e28fbbdaae8203fe68627d23ac0a58d30dc70befd26ac9af32f
 SHA512 
e8a1cb252015435009883662ca23408f1491d8f01461f3a81082feabeeff72ec61beb4f1f3271fc8a87f1379899ecfc38036ac208dca17889f70ddaca2406a9b
 DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.27.crate 26395 BLAKE2B 
f510c352ba6cb6be2e20d40e176bd48f7bf39dff4a0be288f54da60346f2fcb9b6376a4f139fbe13a9178ec8feb58a28badc209814d6ed9d1decd7b327ac8a4b
 SHA512 
ed880d594fa5d17f14abecee56f7b2742b9ceb744bf8548c99c0ac6f3880f761df657959ecf512d7d194f75055db668eaf1a8306876d596b471b12ccffb8c959
 DIST anyhow-1.0.32.crate 28512 BLAKE2B 
c9c37e9bd70074d53b163a3077b7a5304d04b13ada50c020898ee2169ef4db2e26aeb283421f2e757c3d6e31c58ec1832162c1a01904a44b9fb4cf14ffe05d0c
 SHA512 
4646a3b85459fefd826c11fcdf69e532467d2d6ec0711b8d26312483ba988fa8492fe2f727332c39479e25dd37ad04830ea4ab19034cdcdc639e226e2744dc90
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.1.crate 26816 BLAKE2B 
172dab8f0129134dfc89c6032c5fc15e2f86a5cd1e5be18b87fe2108d18a1bdb0f597a6ed4cd214dc663fbfb27b05c66846fba4543b5e068b5c75d075bdc5bff
 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260
 SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
-DIST base64-0.11.0.crate 48362 BLAKE2B 
90d2a64496e20c4bcca6f21c2546474ec88283679ccae95303ea7521133414eba021810e64e5916e3980b6878f90281f09295ebadcc12324fc9a9060ac41a707
 SHA512 
31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
 DIST base64-0.12.3.crate 57545 BLAKE2B 
5ff7e888f6b750ddfe302438d52766f5d6281b8c8ce73827a9ad1d64641704414649e6c1e02bce6abbb2858b9f859fce54a0e0e793549a474c4b49a724c8663f
 SHA512 
ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST blake2b_simd-0.5.10.crate 34093 BLAKE2B 

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

2020-09-11 Thread Matthew Thode
commit: 0e1b201065b260170a865cd9b89f59ac56e91ce5
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Sep 11 16:41:49 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Sep 11 16:42:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1b2010

dev-ruby/facter: cleanup

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

 dev-ruby/facter/Manifest  |  1 -
 dev-ruby/facter/facter-3.14.11.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index c72fc942777..143edab7df9 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-3.14.11.tar.gz 406391 BLAKE2B 
27606fe89fe9009db0ee14ccff6ad15db9fb548c25f752d044c0ec67bd772c1a523b2ec9d4fc49e5916b853ee119b7f640e2893b628e31fcaf2fc90e7edb3d81
 SHA512 
5e6a23f7ff91bfa2617c6afc15e441d1a61e9a1d57f4c7a1cfb033083ea0e2d72b348f06121a36c392b3ec64f08644832ef2d73c486def3e92edc7625ea62f51
 DIST facter-3.14.12.tar.gz 406896 BLAKE2B 
5f25e9da754931c6318370877b0ab1158e47920c8d9776a24689b3b906a91beddfe6c32b584888f6c9131d8338eb3fcb3983f062767d16eb9da51572d0156c60
 SHA512 
599984d0cc86f65ab9c487963fe6e12513895079cf145d924910a53ceb702e3b59785ea073e695ec9acac36f8a7405ffcd1130eb338ce261a3af4213ef11f7d0
 DIST facter-3.14.13.tar.gz 407204 BLAKE2B 
12019c20284eb2a62fb65f2ab09246b98708b1aecb485700c2074865d02bb836f140802ad3b54f28c90fdd225b72e9216d21fb57dc0d82b8b3854607d5ba0eb7
 SHA512 
62910dc71aff0a0b0ef1ece054e0d1eea095c65ca6a34e17331aea943e217baa1a12bba1176143b652bb322195248a4aab1379eb69d6be419b73eb6ae3a8afac

diff --git a/dev-ruby/facter/facter-3.14.11.ebuild 
b/dev-ruby/facter/facter-3.14.11.ebuild
deleted file mode 100644
index f2b40c9e3b7..000
--- a/dev-ruby/facter/facter-3.14.11.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake-utils eutils ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

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

2020-09-11 Thread Andreas K. Hüttel
commit: f48eaee96514059f7942c34b1498f340fa48b4e6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:19:39 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:19:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48eaee9

profiles: build all rv32 abi for multilib sandbox

Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/features/multilib/package.use 
b/profiles/features/multilib/package.use
index 02f17121c03..33f47dfe41a 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -3,4 +3,4 @@
 
 # Enable all ABIs by default so we can protect any non-native binaries that
 # might be executed.
-sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64
+sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_riscv_ilp32d abi_riscv_ilp32 
abi_s390_32 abi_s390_64



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

2020-09-11 Thread Andreas K. Hüttel
commit: 23ffb2ad3002969ab123e03ddb5fc53573443654
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:17:09 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:17:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ffb2ad

profiles: Mask rv32 abi globally (unmasked where needed)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/base/use.mask | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 5a6c92e34bc..1287a5f4097 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -197,6 +197,8 @@ abi_ppc_32
 abi_ppc_64
 abi_riscv_lp64d
 abi_riscv_lp64
+abi_riscv_ilp32d
+abi_riscv_ilp32
 abi_s390_32
 abi_s390_64
 



[gentoo-commits] proj/riscv:master commit in: sys-libs/glibc/files/, sys-libs/glibc/files/2.25/, sys-libs/glibc/files/2.19/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: b8f671b0afd2db40863f2ca8150a963c03eac667
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:05:16 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:05:31 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=b8f671b0

sys-libs/glibc: remove copy

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest|5 -
 .../2.19/glibc-2.19-ia64-gcc-4.8-reloc-hack.patch  |   32 -
 .../2.19/glibc-2.19-kernel-2.6.16-compat.patch |   85 --
 .../2.19/glibc-2.19-kernel-2.6.16-hide-pipe2.patch |   16 -
 .../glibc/files/2.25/glibc-2.25-gentoo-chk_fail.c  |  303 
 sys-libs/glibc/files/host.conf-1   |   24 -
 sys-libs/glibc/files/nscd-1|   85 --
 sys-libs/glibc/files/nscd.service  |   15 -
 sys-libs/glibc/files/nscd.tmpfilesd|4 -
 sys-libs/glibc/glibc-2.32-r1.ebuild| 1505 
 sys-libs/glibc/metadata.xml|   23 -
 11 files changed, 2097 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
deleted file mode 100644
index 783470a..000
--- a/sys-libs/glibc/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST backport-rv32.txz 26416 BLAKE2B 
7a6b593859f88a3c040f06324dace4cc6137d14d4580fad9ea285829666d761c3dd01c190746e86846c219423124c77a55bc57b6e56efe6401a9c99d7fa445cd
 SHA512 
d08dc02c4f0a3c5a15c57fbb5190588121c0e0728e6ab2119483407a98625efe58b3c83b44d750b0146171e63dcf8a6dbb6d1a057d042f794eed9adbd1f0293e
-DIST gcc-multilib-bootstrap-20180511.tar.xz 2392908 BLAKE2B 
f3cf614399368acd8908f60d894c6344a2fa09383b30c1633a0682bc668367c8a2f8c6fec2d41b6e2178d709a2bd8db57e8b2ab56ba263c7d56f819c15acd061
 SHA512 
98c766e913693ab42ff790557acde2a36a8001e2648046a685b21964200df8d4d52d8452d499c0068c6648284d086ce062c2d36e2c6c2fd8aacd232d193f2853
-DIST glibc-2.32-patches-1.tar.xz 7640 BLAKE2B 
849bdc1108e1f68f307bb9673f5ecda7c5470815f7d2de7956d529b638aafd4a8f37c22f79bc89d8e5f2efd51878927d3999d80586ec1074c46a52b6e148ea18
 SHA512 
a206d69693c3d9c527e17307b413aed05bcdefdf2537bb16af97ef31e85e4c48812971b60c00107b6a7c4bdc83c7e8ba1c9ea96f5641520852f98928f1018349
-DIST glibc-2.32.tar.xz 16744512 BLAKE2B 
a56b4afbb35315c5cd6dca0f62e44455dceae3e6e88a8453621f9a5394a60ddf10ca9309b2db0911830c7fd77e3faa5d94694eb94d5b2c05fc5285cef52255da
 SHA512 
8460c155b7003e04f18dabece4ed9ad77445fa2288a7dc08e80a8fc4c418828af29e0649951bd71a54ea2ad2d4da7570aafd9bdfe4a37e9951b772b442afe50b
-DIST locale-gen-2.10.tar.gz 7747 BLAKE2B 
49f569c5ae5260fca128503bc6f22d6f6f1cda817920c41fdadadf1527bbb4f3eb161f79fa729830666a4673e9092f99f4685ec8fcac8ddea0b8242bca9c1f4f
 SHA512 
e350e60d458d67638e3090711fca05af6fafac06c51b97648244549f8a0621dab7543f09dc7ad4c62392f13bdae8e5875dc6d0b6c3d83efc29d116bc2eef92db

diff --git a/sys-libs/glibc/files/2.19/glibc-2.19-ia64-gcc-4.8-reloc-hack.patch 
b/sys-libs/glibc/files/2.19/glibc-2.19-ia64-gcc-4.8-reloc-hack.patch
deleted file mode 100644
index 72a616a..000
--- a/sys-libs/glibc/files/2.19/glibc-2.19-ia64-gcc-4.8-reloc-hack.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://bugs.gentoo.org/503838
-http://gcc.gnu.org/PR60465
-https://sourceware.org/ml/libc-alpha/2015-12/msg00556.html
-https://trofi.github.io/posts/189-glibc-on-ia64-or-how-relocations-bootstrap.html
-
-newer versions of gcc generate relocations in the elf_get_dynamic_info func
-which glibc relies on to populate some info structs.  those structs are then
-used by ldso to process relocations in itself.  glibc requires that there are
-no relocations until that point (*after* elf_get_dynamic_info), so we end up
-crashing during elf_get_dynamic_info because the relocation has not yet been
-processed.
-
-this hack shuffles the code in a way that tricks gcc into not generating the
-relocation.  we need to figure out something better for upstream.
-
 a/elf/get-dynamic-info.h
-+++ b/elf/get-dynamic-info.h
-@@ -66,8 +66,12 @@ elf_get_dynamic_info (struct link_map *l, ElfW(Dyn) *temp)
-   info[DT_VALTAGIDX (dyn->d_tag) + DT_NUM + DT_THISPROCNUM
-+ DT_VERSIONTAGNUM + DT_EXTRANUM] = dyn;
-   else if ((d_tag_utype) DT_ADDRTAGIDX (dyn->d_tag) < DT_ADDRNUM)
--  info[DT_ADDRTAGIDX (dyn->d_tag) + DT_NUM + DT_THISPROCNUM
--   + DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM] = dyn;
-+  {
-+d_tag_utype i =
-+DT_ADDRTAGIDX (dyn->d_tag) + DT_NUM + DT_THISPROCNUM
-++ DT_VERSIONTAGNUM + DT_EXTRANUM + DT_VALNUM;
-+info[i] = dyn;
-+  }
-   ++dyn;
- }
- 

diff --git a/sys-libs/glibc/files/2.19/glibc-2.19-kernel-2.6.16-compat.patch 
b/sys-libs/glibc/files/2.19/glibc-2.19-kernel-2.6.16-compat.patch
deleted file mode 100644
index bf75f80..000
--- a/sys-libs/glibc/files/2.19/glibc-2.19-kernel-2.6.16-compat.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-Remove newer symbols that does not work on linux-2.6.16.
-
-This is only for Prefix standalone.
-
-Index: 

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

2020-09-11 Thread Andreas K. Hüttel
commit: 0c65bf3a8be23a1087252ab0b5c684360ac30d1b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:02:28 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:02:28 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=0c65bf3a

eclass: Moved to main tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 eclass/multilib-build.eclass | 694 ---
 eclass/multilib.eclass   | 554 --
 2 files changed, 1248 deletions(-)

diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass
deleted file mode 100644
index dc4f8a2..000
--- a/eclass/multilib-build.eclass
+++ /dev/null
@@ -1,694 +0,0 @@
-# Copyright 2013-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: multilib-build.eclass
-# @MAINTAINER:
-# gx86-multilib team 
-# @AUTHOR:
-# Author: Michał Górny 
-# @SUPPORTED_EAPIS: 4 5 6 7
-# @BLURB: flags and utility functions for building multilib packages
-# @DESCRIPTION:
-# The multilib-build.eclass exports USE flags and utility functions
-# necessary to build packages for multilib in a clean and uniform
-# manner.
-#
-# Please note that dependency specifications for multilib-capable
-# dependencies shall use the USE dependency string in ${MULTILIB_USEDEP}
-# to properly request multilib enabled.
-
-if [[ ! ${_MULTILIB_BUILD} ]]; then
-
-# EAPI=4 is required for meaningful MULTILIB_USEDEP.
-case ${EAPI:-0} in
-   4|5|6|7) ;;
-   *) die "EAPI=${EAPI} is not supported" ;;
-esac
-
-[[ ${EAPI} == [45] ]] && inherit eutils
-inherit multibuild multilib
-
-# @ECLASS-VARIABLE: _MULTILIB_FLAGS
-# @INTERNAL
-# @DESCRIPTION:
-# The list of multilib flags and corresponding ABI values. If the same
-# flag is reused for multiple ABIs (e.g. x86 on Linux), multiple
-# ABIs may be separated by commas.
-#
-# Please contact multilib before modifying this list. This way we can
-# ensure that every *preliminary* work is done and the multilib can be
-# extended safely.
-_MULTILIB_FLAGS=(
-   abi_x86_32:x86,x86_fbsd,x86_freebsd,x86_linux,x86_macos,x86_solaris
-   
abi_x86_64:amd64,amd64_fbsd,x64_freebsd,amd64_linux,x64_macos,x64_solaris
-   abi_x86_x32:x32
-   abi_mips_n32:n32
-   abi_mips_n64:n64
-   abi_mips_o32:o32
-#  abi_ppc_32:ppc,ppc_aix,ppc_macos
-#  abi_ppc_64:ppc64
-   abi_riscv_lp64d:lp64d
-   abi_riscv_lp64:lp64
-   abi_riscv_ilp32d:ilp32d
-   abi_riscv_ilp32:ilp32
-   abi_s390_32:s390
-   abi_s390_64:s390x
-)
-readonly _MULTILIB_FLAGS
-
-# @ECLASS-VARIABLE: MULTILIB_COMPAT
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# List of multilib ABIs supported by the ebuild. If unset, defaults to
-# all ABIs supported by the eclass.
-#
-# This variable is intended for use in prebuilt multilib packages that
-# can provide binaries only for a limited set of ABIs. If ABIs need to
-# be limited due to a bug in source code, package.use.mask is to be used
-# instead. Along with MULTILIB_COMPAT, KEYWORDS should contain '-*'.
-#
-# Note that setting this variable effectively disables support for all
-# other ABIs, including other architectures. For example, specifying
-# abi_x86_{32,64} disables support for MIPS as well.
-#
-# The value of MULTILIB_COMPAT determines the value of IUSE. If set, it
-# also enables REQUIRED_USE constraints.
-#
-# Example use:
-# @CODE
-# # Upstream provides binaries for x86 & amd64 only
-# MULTILIB_COMPAT=( abi_x86_{32,64} )
-# @CODE
-
-# @ECLASS-VARIABLE: MULTILIB_USEDEP
-# @OUTPUT_VARIABLE
-# @DESCRIPTION:
-# The USE-dependency to be used on dependencies (libraries) needing
-# to support multilib as well.
-#
-# Example use:
-# @CODE
-# RDEPEND="dev-libs/libfoo[${MULTILIB_USEDEP}]
-#  net-libs/libbar[ssl,${MULTILIB_USEDEP}]"
-# @CODE
-
-# @ECLASS-VARIABLE: MULTILIB_ABI_FLAG
-# @OUTPUT_VARIABLE
-# @DESCRIPTION:
-# The complete ABI name. Resembles the USE flag name.
-#
-# This is set within multilib_foreach_abi(),
-# multilib_parallel_foreach_abi() and multilib-minimal sub-phase
-# functions.
-#
-# It may be null (empty) when the build is done on ABI not controlled
-# by a USE flag (e.g. on non-multilib arch or when using multilib
-# portage). The build will always be done for a single ABI then.
-#
-# Example value:
-# @CODE
-# abi_x86_64
-# @CODE
-
-_multilib_build_set_globals() {
-   local flags=( "${_MULTILIB_FLAGS[@]%:*}" )
-
-   if [[ ${MULTILIB_COMPAT[@]} ]]; then
-   # Validate MULTILIB_COMPAT and filter out the flags.
-   local f
-   for f in "${MULTILIB_COMPAT[@]}"; do
-   if ! has "${f}" "${flags[@]}"; then
-   die "Invalid value in MULTILIB_COMPAT: ${f}"
-   fi
-   done
-
-   flags=( "${MULTILIB_COMPAT[@]}" )
-
-   REQUIRED_USE="|| ( ${flags[*]} )"
-   fi
-
-   local 

[gentoo-commits] proj/riscv:master commit in: sys-apps/sandbox/files/, sys-apps/sandbox/

2020-09-11 Thread Andreas K. Hüttel
commit: 84864034a3b40fe885f9b0fd0d945afa0271e7f7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:13:22 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:13:22 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=84864034

sys-apps/sandbox: remove copy

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-apps/sandbox/Manifest|  7 
 sys-apps/sandbox/files/09sandbox |  1 -
 sys-apps/sandbox/metadata.xml|  8 
 sys-apps/sandbox/sandbox-2.12.ebuild | 76 
 sys-apps/sandbox/sandbox-2.13.ebuild | 76 
 sys-apps/sandbox/sandbox-2.14.ebuild | 76 
 sys-apps/sandbox/sandbox-2.15.ebuild | 76 
 sys-apps/sandbox/sandbox-2.17.ebuild | 72 --
 sys-apps/sandbox/sandbox-2.18.ebuild | 74 ---
 sys-apps/sandbox/sandbox-2.20.ebuild | 74 ---
 10 files changed, 540 deletions(-)

diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
deleted file mode 100644
index f724c70..000
--- a/sys-apps/sandbox/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST sandbox-2.12.tar.xz 424252 BLAKE2B 
55eb06cbc15ad9ff8b0c272b8d071591ce3533a6ff807719df79131e6c966d60c3b37d9d8e4e1d466df0992836c4594bf6927b496ecb343a71d7b0656219a6d7
 SHA512 
98bd2ee8807d81e65ee0c9f11cfaf2b37da2ee4d8763c68d18c0ff6b14f3cc847ae2d3a0aa30cbe86063a2108ed4d4dcf7cc3fc4f37cb7549d266d4c1989c2a9
-DIST sandbox-2.13.tar.xz 424968 BLAKE2B 
efcbf527853e8cfe8b3fec026041f55f51cba78029f92195ec76a45e84cb2b6cc129267c6e50608584607de72a86b2e7836e77f20677de9b94bb5c40999e4712
 SHA512 
46ad79335e51a1ec0aaa34ab5eeabe9d007818c518682409c5aaf97d49ec23021ece8fa53264ce5332cdd04ef6b3fd9beff0dc0a3cb5dfe2f9b6a6e359f8c1cf
-DIST sandbox-2.14.tar.xz 426992 BLAKE2B 
a30984f613b773cb5e53b2b0297ada32d11797699418aebf3014e11f3ec2b69a1c4b4e22ce96c28b1df022617cab6787cfe61f84b37ed61e966ac425eae1c7eb
 SHA512 
b84584cffc54678646798bc58d8b60cdc10a0a58c9f1a49276dcac205a06dd7a2e664d2a9c40c78b48eae8ac36e3ac498ba35674f10e6e06c3c2bab777e05ced
-DIST sandbox-2.15.tar.xz 426948 BLAKE2B 
e40bb728192ef3793a9129bc88a63878516b0977a19effd5b02ded644ec6fe1627fab34786b22024957d96725fc5c53f488f7b09119be7b7ca91692dcee985dc
 SHA512 
7249b594864267311ce8e2c04275df49c6d8e8e811dde5780f7f676cb43928728b9abed77beb8f5ee32061efcdb03753cce44d5bf1827bd519d6be8fa54912e6
-DIST sandbox-2.17.tar.xz 431700 BLAKE2B 
461404f5b98ac83d9e5bc63fc7251cdfbb04a0ccedb340a7a5b8595b68ab34034a56c0a0cfa8478961c9282f6450de89ef5b512b13d427a7f63c17a4141cbcbf
 SHA512 
b5d7a76d894471f6610b41aa05f007d257c69ae5c90f8db455d626e0d1209b9d276678c36e90d2e4214d15074512be182b4f5f905ed2b7e236ff714cbf51958f
-DIST sandbox-2.18.tar.xz 427760 BLAKE2B 
26199ff8f919dcecdfdb74d508e0802e2e929a003ff1caddc54c1ea0f7887938c4f69065e585d61f7e96b29be26a34a1cdb62b397309e993511097ecaebe0620
 SHA512 
1775d4d6f80d414ab94eafae73966c12c4dd80857e21f0849703a3230ddb80501d8e574b14296e554932766cd71aa7b48a802fc388aaab43ba882ee7d005a60d
-DIST sandbox-2.20.tar.xz 428400 BLAKE2B 
11761631ce8e2e495adb41508f308bce875d416ec978e3eb3cb491d3d3a464d7653b8b81d4dcc7e5cd31e8a55069aafa263b85008651ee1d7318f32407fa4615
 SHA512 
06db36fc85bacf9a3a094c434b73277d8cdde986f2fad7676c42e8f84b3b8b653a1f4b1ec4af9fa1ff5484177419e18f5621275f56a8fbf3973ece524dd6d208

diff --git a/sys-apps/sandbox/files/09sandbox b/sys-apps/sandbox/files/09sandbox
deleted file mode 100644
index 9181eb0..000
--- a/sys-apps/sandbox/files/09sandbox
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PROTECT_MASK="/etc/sandbox.d"

diff --git a/sys-apps/sandbox/metadata.xml b/sys-apps/sandbox/metadata.xml
deleted file mode 100644
index 1cdc968..000
--- a/sys-apps/sandbox/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-  sand...@gentoo.org
-  Sandbox Maintainers
-
-

diff --git a/sys-apps/sandbox/sandbox-2.12.ebuild 
b/sys-apps/sandbox/sandbox-2.12.ebuild
deleted file mode 100644
index 2f83340..000
--- a/sys-apps/sandbox/sandbox-2.12.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils flag-o-matic multilib-minimal multiprocessing pax-utils
-
-DESCRIPTION="sandbox'd LD_PRELOAD hack"
-HOMEPAGE="https://www.gentoo.org/proj/en/portage/sandbox/;
-SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE=""
-
-DEPEND="app-arch/xz-utils
-   >=app-misc/pax-utils-0.1.19" #265376
-RDEPEND=""
-
-has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || 
EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} sandbox_death_notice"
-
-sandbox_death_notice() {
-   ewarn "If configure failed with a 'cannot run C compiled programs' 
error, try this:"

[gentoo-commits] proj/riscv:master commit in: profiles/default/linux/riscv/17.0/rv32imac/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: 2782c318b5e808c74f7af61e30c3ebd94aedb40b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:39:05 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:39:05 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=2782c318

profiles/default: Moved to main tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/riscv/17.0/rv32imac/eapi  | 1 -
 profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi| 1 -
 profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent  | 2 --
 profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi   | 1 -
 profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent | 2 --
 profiles/default/linux/riscv/17.0/rv32imac/parent| 3 ---
 profiles/default/linux/riscv/17.0/rv64gc/eapi| 1 -
 profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi   | 1 -
 profiles/default/linux/riscv/17.0/rv64gc/lp64/parent | 2 --
 profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi  | 1 -
 profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent| 2 --
 profiles/default/linux/riscv/17.0/rv64gc/parent  | 3 ---
 profiles/default/linux/riscv/eapi| 1 -
 profiles/default/linux/riscv/parent  | 2 --
 14 files changed, 23 deletions(-)

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
deleted file mode 100644
index a29c20c..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv32imac/ilp32

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
deleted file mode 100644
index f30144c..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv32imac/ilp32d

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/parent
deleted file mode 100644
index 747b901..000
--- a/profiles/default/linux/riscv/17.0/rv32imac/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../..
-../../../../../arch/riscv/rv32imac
-gentoo:releases/17.0

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/eapi 
b/profiles/default/linux/riscv/17.0/rv64gc/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi 
b/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent 
b/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent
deleted file mode 100644
index 0273fe5..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv64gc/lp64

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi 
b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent 
b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent
deleted file mode 100644
index f497f65..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/riscv/rv64gc/lp64d

diff --git a/profiles/default/linux/riscv/17.0/rv64gc/parent 
b/profiles/default/linux/riscv/17.0/rv64gc/parent
deleted file mode 100644
index 92ef9cf..000
--- a/profiles/default/linux/riscv/17.0/rv64gc/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../..
-../../../../../arch/riscv/rv64gc
-gentoo:releases/17.0

diff --git a/profiles/default/linux/riscv/eapi 
b/profiles/default/linux/riscv/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/default/linux/riscv/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/riscv/parent 

[gentoo-commits] proj/riscv:master commit in: dev-libs/gmp/files/, dev-libs/mpc/, dev-libs/mpfr/, dev-libs/gmp/

2020-09-11 Thread Andreas K. Hüttel
commit: 6202d03054621513617ea4e63485b2995e388d16
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:14:35 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:14:35 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=6202d030

dev-libs/*: remove copies

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/gmp/Manifest  |   2 -
 .../gmp/files/gmp-6.1.0-noexecstack-detect.patch   |  23 -
 dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch |  21 -
 dev-libs/gmp/gmp-6.2.0-r1.ebuild   | 105 -
 dev-libs/gmp/metadata.xml  |  15 ---
 dev-libs/mpc/Manifest  |   2 -
 dev-libs/mpc/metadata.xml  |   8 --
 dev-libs/mpc/mpc-1.1.0-r1.ebuild   |  28 --
 dev-libs/mpc/mpc-1.2.0.ebuild  |  28 --
 dev-libs/mpfr/Manifest |   2 -
 dev-libs/mpfr/metadata.xml |   8 --
 dev-libs/mpfr/mpfr-4.0.2.ebuild|  58 
 dev-libs/mpfr/mpfr-4.1.0.ebuild|  32 ---
 13 files changed, 332 deletions(-)

diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest
deleted file mode 100644
index eb46a81..000
--- a/dev-libs/gmp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gmp-6.2.0.tar.xz 2012444 BLAKE2B 
928141cf7b0b70f78b66e7bc52aecd39a5fc30e8865b6de6effb5b061ade05a5a51b4680ef2f36ea0d682b319d54ceb1c6c8ef93bde6c2eef2e8b826a34602c3
 SHA512 
a066f0456f0314a1359f553c49fc2587e484ff8ac390ff88537266a146ea373f97a1c0ba24608bf6756f4eab11c9056f103c8deb99e5b57741b4f7f0ec44b90c
-DIST gmp-man-6.2.0.pdf 828998 BLAKE2B 
0bf56bf0a6f1aac0e1fb9a5a37552f846a2d4a01bfd3f5b5c531d42a9afc48c19552e08971785805f59e3f2a5fd89e3f986f841dca2e340813596cfd76574e61
 SHA512 
25d129efedd329cd2d4535557c6912191f587bfd8ef028618b4ca6199ec7bf7a9ae862e7f5e5b5448c86888452a39fc7bf95cf9c18311858dd1aa9ae1c716239

diff --git a/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch 
b/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch
deleted file mode 100644
index 558ba60..000
--- a/dev-libs/gmp/files/gmp-6.1.0-noexecstack-detect.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-gmp's -Wa,--noexecstack check is based on glibc's, so backport a change
-that went into it there:
-https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=215a87451d1fd623fd2699fa57f16f8ab6f6a2f3
-https://sourceware.org/bugzilla/show_bug.cgi?id=6428
-
-this is to workaround broken clang assembler that fails w/CFLAGS=-g:
-http://crbug.com/585930
-https://llvm.org/bugs/show_bug.cgi?id=11740
-
-patch has been sent upstream too:
-https://gmplib.org/list-archives/gmp-bugs/2016-February/003916.html
-
 a/configure
-+++ b/configure
-@@ -11339,7 +11339,7 @@ EOF
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; }; } \
-  && grep .note.GNU-stack conftest.s >/dev/null \
-- && { ac_try='${CC} $CFLAGS $CPPFLAGS -Wa,--noexecstack
-+ && { ac_try='${CC} $ASMFLAGS -Wa,--noexecstack
--c -o conftest.o conftest.s >/dev/null'
-   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-   (eval $ac_try) 2>&5

diff --git a/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch 
b/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch
deleted file mode 100644
index 8960464..000
--- a/dev-libs/gmp/files/gmp-6.1.2-gcc-apple-4.0.1.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 gmp-6.0.0/gmp-h.in.orig2015-01-16 22:25:51.0 +0100
-+++ gmp-6.0.0/gmp-h.in 2015-01-16 22:26:40.0 +0100
-@@ -360,14 +360,14 @@
- GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
- inline semantics, unless -fgnu89-inline is used.  */
- #ifdef __GNUC__
--#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
--  || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
-+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)
- #define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
--#else
-+#define __GMP_INLINE_PROTOTYPES  1
-+#elif !(defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && 
__STDC_VERSION__ >= 199901L)
- #define __GMP_EXTERN_INLINE  extern __inline__
--#endif
- #define __GMP_INLINE_PROTOTYPES  1
- #endif
-+#endif
- 
- /* DEC C (eg. version 5.9) supports "static __inline foo()", even in -std1
-strict ANSI mode.  Inlining is done even when not optimizing (ie. -O0

diff --git a/dev-libs/gmp/gmp-6.2.0-r1.ebuild b/dev-libs/gmp/gmp-6.2.0-r1.ebuild
deleted file mode 100644
index 4417fec..000
--- a/dev-libs/gmp/gmp-6.2.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic eutils libtool multilib-minimal toolchain-funcs
-
-MY_PV=${PV/_p*}
-MY_PV=${MY_PV/_/-}
-MY_P=${PN}-${MY_PV}

[gentoo-commits] proj/riscv:master commit in: profiles/desc/

2020-09-11 Thread Andreas K. Hüttel
commit: 088fd7baff734f166f0a30fb361ee8b1e463f8c9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:40:51 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:40:51 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=088fd7ba

profiles: moved abi useflag def to main tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/desc/abi_riscv.desc | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/profiles/desc/abi_riscv.desc b/profiles/desc/abi_riscv.desc
deleted file mode 100644
index f11a1da..000
--- a/profiles/desc/abi_riscv.desc
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file contains descriptions of ABI_RISCV USE_EXPAND flags.
-
-# Keep it sorted. Please do not add anything without prior discussion
-# on gentoo-dev.
-lp64d - 64-bit (rv64) double hard-float libraries
-lp64 - 64-bit (rv64) soft-float libraries
-ilp32d - 32-bit (rv32) double hard-float libraries
-ilp32 - 32-bit (rv32) soft-float libraries



[gentoo-commits] proj/riscv:master commit in: sys-devel/gcc/files/4.1.0/, sys-devel/gcc/files/3.3.4/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: ae02e82f6f5bc8e3241e48973a4e26c73079a130
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:12:20 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:12:52 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=ae02e82f

sys-devel/gcc: remove copy

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/gcc/Manifest |  2 -
 .../gcc/files/3.3.4/libffi-without-libgcj.patch| 22 --
 .../files/3.4.3/libffi-nogcj-lib-path-fix.patch| 40 --
 .../gcc/files/3.4.3/libffi-without-libgcj.patch| 40 --
 .../gcc/files/3.4.4/gcc-3.4.4-cross-compile.patch  | 63 
 .../gcc/files/4.1.0/gcc-4.1.0-cross-compile.patch  | 40 --
 .../gcc-4.1.0-fast-math-i386-Os-workaround.patch   | 64 
 sys-devel/gcc/files/gcc-4.9.4-bootstrap.patch  | 66 
 sys-devel/gcc/files/gcc-9.2.0-neg-insn-cost.patch  | 29 
 sys-devel/gcc/files/gcc-configure-LANG.patch   | 64 
 sys-devel/gcc/files/gcc-configure-texinfo.patch| 16 
 sys-devel/gcc/files/gcc-spec-env-r1.patch  | 87 --
 sys-devel/gcc/files/gcc-spec-env.patch | 42 ---
 sys-devel/gcc/gcc-10.2.0-r1.ebuild | 18 -
 sys-devel/gcc/metadata.xml | 36 -
 15 files changed, 629 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
deleted file mode 100644
index ac1a8f2..000
--- a/sys-devel/gcc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gcc-10.2.0-patches-2.tar.bz2 17701 BLAKE2B 
bed0cf2dcb6b2e35dbd86c43db617cfa0a0973b3d55bd6e12baf9e6495afd0fec855fefd223172c23f11449769996c18359abacfac36f62681310c861d5d2850
 SHA512 
6ebf5875ecc9f10dea67d4793fcc47178ddd6abe8959fc0390c6ff967fba7318013b4bf251abf451999b86697e97390c8698685b12086956c8e6bc2e97708bc9
-DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 
1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee
 SHA512 
42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e

diff --git a/sys-devel/gcc/files/3.3.4/libffi-without-libgcj.patch 
b/sys-devel/gcc/files/3.3.4/libffi-without-libgcj.patch
deleted file mode 100644
index 507d42f..000
--- a/sys-devel/gcc/files/3.3.4/libffi-without-libgcj.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 configure.in.old   2004-06-26 07:01:06.0 +0200
-+++ configure.in   2004-06-26 07:02:55.0 +0200
-@@ -52,8 +52,7 @@
- host_tools="texinfo byacc flex bison binutils ld gas gcc sid sim gdb make 
patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake 
libtool grep diff rcs fileutils shellutils time textutils wdiff find uudecode 
hello tar gzip indent recode release sed utils guile perl gawk findutils 
snavigator libtool gettext zip fastjar"
- 
- # libgcj represents the runtime libraries only used by gcj.
--libgcj="target-libffi \
--  target-boehm-gc \
-+libgcj="target-boehm-gc \
-   target-zlib \
-   target-qthreads \
-   target-libjava"
-@@ -66,7 +65,8 @@
-   target-newlib \
-   ${libstdcxx_version} \
-   target-libf2c \
--  ${libgcj}
-+  ${libgcj} \
-+  target-libffi \
-   target-libobjc"
- 
- # these tools are built using the target libs, and are intended to run only

diff --git a/sys-devel/gcc/files/3.4.3/libffi-nogcj-lib-path-fix.patch 
b/sys-devel/gcc/files/3.4.3/libffi-nogcj-lib-path-fix.patch
deleted file mode 100644
index b5195e4..000
--- a/sys-devel/gcc/files/3.4.3/libffi-nogcj-lib-path-fix.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -ur gcc-3.4.3/libffi/Makefile.in gcc-3.4.3-ffi-fixes/libffi/Makefile.in
 gcc-3.4.3/libffi/Makefile.in   2003-11-22 08:41:32.0 -0500
-+++ gcc-3.4.3-ffi-fixes/libffi/Makefile.in 2004-11-28 17:31:50.0 
-0500
-@@ -89,7 +89,7 @@
- libffi_basedir = @libffi_basedir@
- tool_include_dir = @tool_include_dir@
- toolexecdir = @toolexecdir@
--toolexeclibdir = @toolexeclibdir@
-+toolexeclibdir = @toolexeclibdir@/@gcc_version@
- 
- AUTOMAKE_OPTIONS = cygnus
- 
-diff -ur gcc-3.4.3/libffi/configure gcc-3.4.3-ffi-fixes/libffi/configure
 gcc-3.4.3/libffi/configure 2004-05-18 05:08:39.0 -0400
-+++ gcc-3.4.3-ffi-fixes/libffi/configure   2004-11-28 17:48:19.0 
-0500
-@@ -3800,8 +3800,8 @@
-   toolexecdir='$(exec_prefix)/$(target_alias)'
-   toolexeclibdir='$(toolexecdir)/lib'
- else
--  toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
--  toolexeclibdir='$(libdir)'
-+  toolexecdir='$(libdir)/gcc/$(target_alias)'
-+  toolexeclibdir='$(libdir)/gcc/$(target_alias)/$(gcc-version)'
- fi
- multi_os_directory=`$CC -print-multi-os-directory`
- case $multi_os_directory in
-diff -ur gcc-3.4.3/libffi/configure.in 

[gentoo-commits] proj/riscv:master commit in: profiles/arch/riscv/rv64gc/lp64d/, profiles/arch/riscv/rv64gc/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: 7ef4dcca5d316f15663165a25aef5bd608ab8c0e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:29:13 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:29:13 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=7ef4dcca

profiles: arch/riscv moved to main tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/eapi   |   1 -
 profiles/arch/riscv/make.defaults  |  48 
 profiles/arch/riscv/package.accept_keywords|   7 --
 profiles/arch/riscv/package.mask   |   5 -
 profiles/arch/riscv/package.use.mask   | 124 -
 profiles/arch/riscv/packages   |   5 -
 profiles/arch/riscv/packages.build |   3 -
 profiles/arch/riscv/parent |   1 -
 profiles/arch/riscv/rv32imac/eapi  |   1 -
 profiles/arch/riscv/rv32imac/ilp32/eapi|   1 -
 profiles/arch/riscv/rv32imac/ilp32/make.defaults   |  12 --
 .../arch/riscv/rv32imac/ilp32/package.use.force|   5 -
 profiles/arch/riscv/rv32imac/ilp32/use.force   |   5 -
 profiles/arch/riscv/rv32imac/ilp32/use.mask|  10 --
 profiles/arch/riscv/rv32imac/ilp32d/eapi   |   1 -
 profiles/arch/riscv/rv32imac/ilp32d/make.defaults  |  15 ---
 .../arch/riscv/rv32imac/ilp32d/package.use.force   |   5 -
 profiles/arch/riscv/rv32imac/ilp32d/use.mask   |  10 --
 profiles/arch/riscv/rv32imac/make.defaults |  23 
 profiles/arch/riscv/rv32imac/parent|   2 -
 profiles/arch/riscv/rv32imac/use.force |   5 -
 profiles/arch/riscv/rv32imac/use.mask  |   6 -
 profiles/arch/riscv/rv64gc/eapi|   1 -
 profiles/arch/riscv/rv64gc/lp64/eapi   |   1 -
 profiles/arch/riscv/rv64gc/lp64/make.defaults  |  17 ---
 profiles/arch/riscv/rv64gc/lp64/package.use.force  |   5 -
 profiles/arch/riscv/rv64gc/lp64/use.force  |   5 -
 profiles/arch/riscv/rv64gc/lp64/use.mask   |  10 --
 profiles/arch/riscv/rv64gc/lp64d/eapi  |   1 -
 profiles/arch/riscv/rv64gc/lp64d/make.defaults |  15 ---
 profiles/arch/riscv/rv64gc/lp64d/package.use.force |   5 -
 profiles/arch/riscv/rv64gc/lp64d/use.mask  |  10 --
 profiles/arch/riscv/rv64gc/make.defaults   |  23 
 profiles/arch/riscv/rv64gc/parent  |   2 -
 profiles/arch/riscv/rv64gc/use.force   |   5 -
 profiles/arch/riscv/rv64gc/use.mask|   8 --
 profiles/arch/riscv/use.force  |   9 --
 profiles/arch/riscv/use.mask   |  48 
 38 files changed, 460 deletions(-)

diff --git a/profiles/arch/riscv/eapi b/profiles/arch/riscv/eapi
deleted file mode 100644
index 7ed6ff8..000
--- a/profiles/arch/riscv/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/make.defaults 
b/profiles/arch/riscv/make.defaults
deleted file mode 100644
index 3a7d4ac..000
--- a/profiles/arch/riscv/make.defaults
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Main RISC-V profile directory. Common settings for all riscv profiles.
-
-# This is not a complete profile. Use the subdirectories!
-
-ARCH="riscv"
-ACCEPT_KEYWORDS="riscv ~riscv"
-
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-SYMLINK_LIB="no"
-
-# Flags for lp64d
-LIBDIR_lp64d="lib64/lp64d"
-CFLAGS_lp64d="-mabi=lp64d"
-LDFLAGS_lp64d="-m elf64lriscv"
-CHOST_lp64d="riscv64-unknown-linux-gnu"
-
-# Flags for lp64
-LIBDIR_lp64="lib64/lp64"
-CFLAGS_lp64="-mabi=lp64"
-LDFLAGS_lp64="-m elf64lriscv_lp64"
-CHOST_lp64="riscv64-unknown-linux-gnu"
-
-# Flags for ilp32d
-LIBDIR_ilp32d="lib32/ilp32d"
-CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
-LDFLAGS_ilp32d="-m elf32lriscv"
-CHOST_ilp32d="riscv32-unknown-linux-gnu"
-
-# Flags for ilp32
-LIBDIR_ilp32="lib32/ilp32"
-CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
-LDFLAGS_ilp32="-m elf32lriscv_ilp32"
-CHOST_ilp32="riscv32-unknown-linux-gnu"
-
-# Since many people will want to test this in qemu...
-FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
-
-# The following stuff is, e.g., defined in subdirs:
-# ABI
-# DEFAULT_ABI
-# MULTILIB_ABIS

diff --git a/profiles/arch/riscv/package.accept_keywords 
b/profiles/arch/riscv/package.accept_keywords
deleted file mode 100644
index 3ebc00a..000
--- a/profiles/arch/riscv/package.accept_keywords
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Even if someone makes Portage accept other keywords, here
-# we need specific versions / patches for riscv!
-sys-devel/gcc -amd64 -~amd64
-sys-libs/glibc -amd64 -~amd64

diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask
deleted file mode 100644

[gentoo-commits] proj/riscv:master commit in: sys-libs/zlib/files/, sys-libs/zlib/

2020-09-11 Thread Andreas K. Hüttel
commit: da4b4c097c3385038ef0d02c373e7b2f7e2e6c7b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:05:59 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:05:59 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=da4b4c09

sys-libs/zlib: remove copy

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/zlib/Manifest |   1 -
 .../zlib-1.2.11-fix-deflateParams-usage.patch  |  67 ---
 .../zlib-1.2.11-minizip-drop-crypt-header.patch|  38 ---
 sys-libs/zlib/metadata.xml |  14 ---
 sys-libs/zlib/zlib-1.2.11-r2.ebuild| 123 -
 5 files changed, 243 deletions(-)

diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest
deleted file mode 100644
index 1db6ff6..000
--- a/sys-libs/zlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zlib-1.2.11.tar.gz 607698 BLAKE2B 
6bfc4bca5dcadba8a0d4121a2b3ed0bfe440c261003521862c8e6381f1a6f0a72d3fc037351d30afd7ef321e8e8d2ec817c046ac749f2ca0c97fbdc2f7e840b7
 SHA512 
73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae

diff --git a/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch 
b/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch
deleted file mode 100644
index 1876484..000
--- a/sys-libs/zlib/files/zlib-1.2.11-fix-deflateParams-usage.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From f9694097dd69354b03cb8af959094c7f260db0a1 Mon Sep 17 00:00:00 2001
-From: Mark Adler 
-Date: Mon, 16 Jan 2017 09:49:35 -0800
-Subject: [PATCH] Permit a deflateParams() parameter change as soon as
- possible.
-
-This commit allows a parameter change even if the input data has
-not all been compressed and copied to the application output
-buffer, so long as all of the input data has been compressed to
-the internal pending output buffer. This also allows an immediate
-deflateParams change so long as there have been no deflate calls
-since initialization or reset.

- deflate.c |  6 +++---
- zlib.h| 11 ++-
- 2 files changed, 9 insertions(+), 8 deletions(-)
-
-diff --git a/deflate.c b/deflate.c
-index b63311a5..20bda4f6 100644
 a/deflate.c
-+++ b/deflate.c
-@@ -494,7 +494,7 @@ int ZEXPORT deflateResetKeep (strm)
- s->wrap == 2 ? crc32(0L, Z_NULL, 0) :
- #endif
- adler32(0L, Z_NULL, 0);
--s->last_flush = Z_NO_FLUSH;
-+s->last_flush = -2;
- 
- _tr_init(s);
- 
-@@ -587,12 +587,12 @@ int ZEXPORT deflateParams(strm, level, strategy)
- func = configuration_table[s->level].func;
- 
- if ((strategy != s->strategy || func != configuration_table[level].func) 
&&
--s->high_water) {
-+s->last_flush != -2) {
- /* Flush the last buffer: */
- int err = deflate(strm, Z_BLOCK);
- if (err == Z_STREAM_ERROR)
- return err;
--if (strm->avail_out == 0)
-+if (strm->avail_in || (s->strstart - s->block_start) + s->lookahead)
- return Z_BUF_ERROR;
- }
- if (s->level != level) {
-diff --git a/zlib.h b/zlib.h
-index 5daf4f28..577d81e3 100644
 a/zlib.h
-+++ b/zlib.h
-@@ -712,11 +712,12 @@ ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
-used to switch between compression and straight copy of the input data, or
-to switch to a different kind of input data requiring a different strategy.
-If the compression approach (which is a function of the level) or the
--   strategy is changed, and if any input has been consumed in a previous
--   deflate() call, then the input available so far is compressed with the old
--   level and strategy using deflate(strm, Z_BLOCK).  There are three 
approaches
--   for the compression levels 0, 1..3, and 4..9 respectively.  The new level
--   and strategy will take effect at the next call of deflate().
-+   strategy is changed, and if there have been any deflate() calls since the
-+   state was initialized or reset, then the input available so far is
-+   compressed with the old level and strategy using deflate(strm, Z_BLOCK).
-+   There are three approaches for the compression levels 0, 1..3, and 4..9
-+   respectively.  The new level and strategy will take effect at the next call
-+   of deflate().
- 
-  If a deflate(strm, Z_BLOCK) is performed by deflateParams(), and it does
-not have enough output space to complete, then the parameter change will 
not

diff --git a/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch 
b/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch
deleted file mode 100644
index 2e0a93e..000
--- a/sys-libs/zlib/files/zlib-1.2.11-minizip-drop-crypt-header.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://bugs.gentoo.org/658536
-https://github.com/madler/zlib/pull/229
-
-From e490ddad3091574a0c2e3b5a66a8fee9a7ab212f Mon Sep 17 00:00:00 2001
-From: Pavel Raiskup 
-Date: Sun, 19 Feb 2017 16:42:12 +0100

[gentoo-commits] proj/riscv:master commit in: profiles/

2020-09-11 Thread Andreas K. Hüttel
commit: d4192c859683f43aa03ead1b4c7def46b018a8ba
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:02:54 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:03:22 2020 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=d4192c85

profiles.desc: remove, obsolete

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/profiles.desc | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
deleted file mode 100644
index 8cfd1ee..000
--- a/profiles/profiles.desc
+++ /dev/null
@@ -1,5 +0,0 @@
-riscv  default/linux/riscv/17.0/rv64gc dev
-riscv  default/linux/riscv/17.0/rv64gc/lp64d   stable
-riscv  default/linux/riscv/17.0/rv64gc/lp64stable
-riscv  default/linux/riscv/17.0/rv32imac/ilp32dstable
-riscv  default/linux/riscv/17.0/rv32imac/ilp32 stable



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

2020-09-11 Thread Andreas K. Hüttel
commit: 02a798126514839d6c6a1b86401a7bb35243bde2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:11:07 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:11:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a79812

sys-devel/gcc: Enable rv32 for new enough glibc

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/gcc/gcc-10.2.0-r1.ebuild  | 5 +
 sys-devel/gcc/gcc-10.2.1_pre.ebuild | 2 ++
 sys-devel/gcc/gcc-11.0.0_pre.ebuild | 5 +
 3 files changed, 12 insertions(+)

diff --git a/sys-devel/gcc/gcc-10.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
index 79c068077f2..2d2ebe50bce 100644
--- a/sys-devel/gcc/gcc-10.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
@@ -11,3 +11,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   has_version '>=sys-libs/glibc-2.32-r1' && rm -v 
"${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+   toolchain_src_prepare
+}

diff --git a/sys-devel/gcc/gcc-10.2.1_pre.ebuild 
b/sys-devel/gcc/gcc-10.2.1_pre.ebuild
index 5a5beeba49e..c185e457003 100644
--- a/sys-devel/gcc/gcc-10.2.1_pre.ebuild
+++ b/sys-devel/gcc/gcc-10.2.1_pre.ebuild
@@ -26,5 +26,7 @@ src_prepare() {
rm -v "${WORKDIR}/patch/$p" || die
done
 
+   has_version '>=sys-libs/glibc-2.32-r1' && rm -v 
"${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+
toolchain_src_prepare
 }

diff --git a/sys-devel/gcc/gcc-11.0.0_pre.ebuild 
b/sys-devel/gcc/gcc-11.0.0_pre.ebuild
index d3af1f28e50..db0a49eef12 100644
--- a/sys-devel/gcc/gcc-11.0.0_pre.ebuild
+++ b/sys-devel/gcc/gcc-11.0.0_pre.ebuild
@@ -15,3 +15,8 @@ EGIT_BRANCH=master
 
 RDEPEND=""
 BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   has_version '>=sys-libs/glibc-2.32-r1' && rm -v 
"${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+   toolchain_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/tatt/

2020-09-11 Thread Sam James
commit: 74654ed776dc705b6a9ca2c18217209858a81fa1
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 11 16:07:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 11 16:07:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74654ed7

app-portage/tatt: add nattka dependency

Needed by latest commits.

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

 app-portage/tatt/tatt-.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/app-portage/tatt/tatt-.ebuild 
b/app-portage/tatt/tatt-.ebuild
index 2539f2a5dff..3cfd4e34278 100644
--- a/app-portage/tatt/tatt-.ebuild
+++ b/app-portage/tatt/tatt-.ebuild
@@ -7,26 +7,23 @@ PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1 git-r3
 
-DESCRIPTION="arch testing tool"
+DESCRIPTION="Arch testing tool"
 HOMEPAGE="https://github.com/gentoo/tatt;
 EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/tatt.git
https://github.com/gentoo/tatt.git;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 IUSE="+templates"
 
 RDEPEND="
app-portage/eix
app-portage/gentoolkit[${PYTHON_USEDEP}]
+   app-portage/nattka[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
www-client/pybugz
 "
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
 
 python_install_all() {
distutils-r1_python_install_all



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gogs/, www-apps/gogs/files/systemd/

2020-09-11 Thread Denis Reva
commit: 1fc210e2a9094c3b3520b729252703baf67d6f89
Author: Denis Reva  gmail  com>
AuthorDate: Fri Sep 11 16:09:12 2020 +
Commit: Denis Reva  gmail  com>
CommitDate: Fri Sep 11 16:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fc210e2

www-apps/gogs: systemd fix

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva  gmail.com>

 www-apps/gogs/files/systemd/gogs.service | 4 ++--
 www-apps/gogs/gogs-0.12.1.ebuild | 5 +
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/www-apps/gogs/files/systemd/gogs.service 
b/www-apps/gogs/files/systemd/gogs.service
index c4648a22..014c5c8a 100644
--- a/www-apps/gogs/files/systemd/gogs.service
+++ b/www-apps/gogs/files/systemd/gogs.service
@@ -12,7 +12,7 @@ Requires=network.target
 
 [Service]
 User=gogs
-Group=gogs
+Group=git
 
 Environment="GOGS_WORK_DIR=/var/lib/gogs"
 Environment="GOGS_CUSTOM=/etc/gogs"
@@ -21,4 +21,4 @@ ExecStart=/usr/bin/gogs web -c /etc/gogs/conf/app.ini
 
 Restart=always
 PrivateTmp=true
-Nice=5
\ No newline at end of file
+Nice=5

diff --git a/www-apps/gogs/gogs-0.12.1.ebuild b/www-apps/gogs/gogs-0.12.1.ebuild
index 702c8c55..e1584b81 100644
--- a/www-apps/gogs/gogs-0.12.1.ebuild
+++ b/www-apps/gogs/gogs-0.12.1.ebuild
@@ -487,10 +487,7 @@ src_install() {
# Install binary
dobin gogs
# Prepare systemd init scripts and install it
-   cp "${FILESDIR}/systemd/${PN}.service" "${T}/${PN}.service" || die
-   use mysql && enable_systemd_dep mysqld
-   use postgres && enable_systemd_dep postgresql
-   systemd_dounit "${T}/${PN}.service"
+   systemd_dounit "${FILESDIR}/systemd/${PN}.service"
# Install OpenRC init files
doconfd "${FILESDIR}/gogs-confd"
doinitd "${FILESDIR}/gogs-initd"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtnetwork/

2020-09-11 Thread Aaron Bauman
commit: 14e199855f1089b896ca32482a5beb35521fa320
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Sep 11 16:08:37 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Sep 11 16:09:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e19985

dev-qt/qtnetwork: add LibreSSL logic back

* This was dropped as the logic was not added to the Qt overlay. Will
  fix this so future bumps do not drop support.

Closes: https://bugs.gentoo.org/741662
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-qt/qtnetwork/qtnetwork-5.15.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.1.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.1.ebuild
index ab3fa869876..80d776c1540 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.1.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 fi
 
-IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl"
+IUSE="bindist connman gssapi libressl libproxy networkmanager sctp +ssl"
 
 DEPEND="
~dev-qt/qtcore-${PV}:5=
@@ -21,7 +21,10 @@ DEPEND="
libproxy? ( net-libs/libproxy )
networkmanager? ( ~dev-qt/qtdbus-${PV} )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   ssl? ( dev-libs/openssl:0=[bindist=] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[bindist=] )
+   libressl? ( dev-libs/libressl:0= )
+   )
 "
 RDEPEND="${DEPEND}
connman? ( net-misc/connman )



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gogs/

2020-09-11 Thread Denis Reva
commit: e5ee6d1c110b4d3e01d01f2e6c81b8171af3a8c5
Author: Denis Reva  gmail  com>
AuthorDate: Fri Sep 11 16:05:11 2020 +
Commit: Denis Reva  gmail  com>
CommitDate: Fri Sep 11 16:05:11 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5ee6d1c

www-apps/gogs: fixed intendations and license

Fixed all tabs. See also https://bugs.gentoo.org/741522

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Denis Reva  gmail.com>

 www-apps/gogs/gogs-0.12.1.ebuild | 970 +++
 www-apps/gogs/metadata.xml   |  16 +-
 2 files changed, 493 insertions(+), 493 deletions(-)

diff --git a/www-apps/gogs/gogs-0.12.1.ebuild b/www-apps/gogs/gogs-0.12.1.ebuild
index b5978508..702c8c55 100644
--- a/www-apps/gogs/gogs-0.12.1.ebuild
+++ b/www-apps/gogs/gogs-0.12.1.ebuild
@@ -9,448 +9,448 @@ DESCRIPTION="Gogs is a self-hosted Git service written in 
Go"
 HOMEPAGE="https://gogs.io https://github.com/gogs/gogs;
 
 EGO_SUM=(
- "cloud.google.com/go v0.26.0/go.mod"
- "cloud.google.com/go v0.34.0/go.mod"
- "cloud.google.com/go v0.37.4/go.mod"
- "github.com/BurntSushi/toml v0.3.1/go.mod"
- "github.com/Masterminds/semver/v3 v3.1.0"
- "github.com/Masterminds/semver/v3 v3.1.0/go.mod"
- "github.com/Shopify/sarama v1.19.0/go.mod"
- "github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod"
- "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
- "github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
- "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
- "github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod"
- "github.com/apache/thrift v0.12.0/go.mod"
- "github.com/aymerick/douceur v0.2.0"
- "github.com/aymerick/douceur v0.2.0/go.mod"
- "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
- "github.com/beorn7/perks v1.0.0/go.mod"
- "github.com/beorn7/perks v1.0.1"
- "github.com/beorn7/perks v1.0.1/go.mod"
- "github.com/bgentry/speakeasy v0.1.0/go.mod"
- "github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc"
- "github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod"
- "github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668"
- "github.com/bradfitz/gomemcache v0.0.0-20190329173943-551aad21a668/go.mod"
- "github.com/cespare/xxhash/v2 v2.1.1"
- "github.com/cespare/xxhash/v2 v2.1.1/go.mod"
- "github.com/chris-ramon/douceur v0.2.0"
- "github.com/chris-ramon/douceur v0.2.0/go.mod"
- "github.com/client9/misspell v0.3.4/go.mod"
- "github.com/couchbase/gomemcached v0.0.0-20190515232915-c4b4ca0eb21d/go.mod"
- "github.com/couchbase/goutils v0.0.0-20190315194238-f9d42b11473b/go.mod"
- "github.com/couchbaselabs/go-couchbase 
v0.0.0-20190708161019-23e7ca2ce2b7/go.mod"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
- "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
- "github.com/cupcake/rdb v0.0.0-20161107195141-43ba34106c76/go.mod"
- "github.com/davecgh/go-spew v1.1.0/go.mod"
- "github.com/davecgh/go-spew v1.1.1"
- "github.com/davecgh/go-spew v1.1.1/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20190707035753-2be1aa521ff4/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod"
- "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e"
- "github.com/denisenkom/go-mssqldb v0.0.0-20200206145737-bbfc9a55622e/go.mod"
- "github.com/eapache/go-resiliency v1.1.0/go.mod"
- "github.com/eapache/go-xerial-snappy 
v0.0.0-20180814174437-776d5712da21/go.mod"
- "github.com/eapache/queue v1.1.0/go.mod"
- "github.com/editorconfig/editorconfig-core-go/v2 v2.3.2"
- "github.com/editorconfig/editorconfig-core-go/v2 v2.3.2/go.mod"
- "github.com/edsrzf/mmap-go v1.0.0/go.mod"
- "github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod"
- "github.com/fatih/color v1.7.0/go.mod"
- "github.com/fatih/color v1.9.0"
- "github.com/fatih/color v1.9.0/go.mod"
- "github.com/fsnotify/fsnotify v1.4.7/go.mod"
- "github.com/go-kit/kit v0.8.0/go.mod"
- "github.com/go-kit/kit v0.9.0/go.mod"
- "github.com/go-logfmt/logfmt v0.3.0/go.mod"
- "github.com/go-logfmt/logfmt v0.4.0/go.mod"
- "github.com/go-macaron/binding v1.1.0"
- "github.com/go-macaron/binding v1.1.0/go.mod"
- "github.com/go-macaron/cache v0.0.0-20190810181446-10f7c57e2196"
- "github.com/go-macaron/cache v0.0.0-20190810181446-10f7c57e2196/go.mod"
- "github.com/go-macaron/captcha v0.2.0"
- "github.com/go-macaron/captcha v0.2.0/go.mod"
- "github.com/go-macaron/csrf v0.0.0-20190812063352-946f6d303a4c"
- "github.com/go-macaron/csrf v0.0.0-20190812063352-946f6d303a4c/go.mod"
- "github.com/go-macaron/gzip v0.0.0-20160222043647-cad1c6580a07"
- "github.com/go-macaron/gzip v0.0.0-20160222043647-cad1c6580a07/go.mod"
- "github.com/go-macaron/i18n v0.5.0"
- "github.com/go-macaron/i18n v0.5.0/go.mod"
- "github.com/go-macaron/inject 

[gentoo-commits] proj/tatt:master commit in: tatt/, scripts/

2020-09-11 Thread Sam James
commit: cc36b5e3e11a4b07b4b4ee0da8e58f8d2da296af
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 20 18:13:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 10 19:07:30 2020 +
URL:https://gitweb.gentoo.org/proj/tatt.git/commit/?id=cc36b5e3

tatt: Support file-only jobs via Nattka

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/tatt/pull/67
Signed-off-by: Sam James  gentoo.org>

 scripts/tatt  | 2 +-
 tatt/packageFinder.py | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/scripts/tatt b/scripts/tatt
index 27e9b61..463e737 100755
--- a/scripts/tatt
+++ b/scripts/tatt
@@ -142,7 +142,7 @@ if options.infile:
 else:
 myJob.type="stable"
 
-myJob.packageList = packageFinder.findPackages(packraw, targetarch)
+myJob.packageList = packageFinder.findPackages(packraw, targetarch, 
get_repo_dir(config['repodir']))
 ## -b and a bugnumber was given ?
 if options.bugnum:
 print("Bugnumber:  " + options.bugnum)

diff --git a/tatt/packageFinder.py b/tatt/packageFinder.py
index 24c69ac..fe1256e 100644
--- a/tatt/packageFinder.py
+++ b/tatt/packageFinder.py
@@ -2,10 +2,10 @@
 import subprocess
 from .gentooPackage import gentooPackage as gP
 
-def findPackages (s, arch, repo, bugnum):
-""" Given a string s,
-and a string arch
-return all gentooPackages from that string that need actioning on that 
arch """
+def findPackages (s, arch, repo, bugnum=False):
+""" Given a string s, a string arch, a string path to the repo, and
+an integer bugnum, return all gentooPackages from that string
+that need actioning on that arch """
 
 packages = []
 



[gentoo-commits] proj/tatt:master commit in: scripts/, tatt/

2020-09-11 Thread Sam James
commit: f36367445c64e28200a3fbb8ef7be4295cabeba9
Author: Sam James  gentoo  org>
AuthorDate: Sat May  2 05:25:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 10 19:07:29 2020 +
URL:https://gitweb.gentoo.org/proj/tatt.git/commit/?id=f3636744

package lists: Use nattka to parse keywording bugs

NATTkA is now used for most of the package lists on Bugzilla.
Use it to parse the lists because currently we cannot handle
package atoms with no version in keywording bugs.

Closes: https://github.com/gentoo/tatt/issues/66
Closes: https://github.com/gentoo/tatt/issues/65
Signed-off-by: Sam James  gentoo.org>

 scripts/tatt  |  7 ---
 tatt/packageFinder.py | 17 ++---
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/scripts/tatt b/scripts/tatt
index b08adfd..9936006 100755
--- a/scripts/tatt
+++ b/scripts/tatt
@@ -166,9 +166,9 @@ if options.bugnum:
 sys.exit(1)
 if myJob.packageList==None:
 if response["cf_stabilisation_atoms"]:
-myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], config['arch'])
+myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], config['arch'], 
config['repodir'], options.bugnum)
 if len(myJob.packageList) == 0 and ("KEYWORDREQ" in 
response["keywords"] or response["component"] == "Keywording"):
-myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], '~' + 
config['arch'])
+myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], '~' + 
config['arch'], config['repodir'], options.bugnum)
 else:
 response = session.get(config["bugzilla-url"] + 
"/rest/bug/{}/attachment".format(options.bugnum), 
params=params).json()["bugs"][str(options.bugnum)]
 for attachment in response:
@@ -176,7 +176,7 @@ if options.bugnum:
 continue
 for flag in attachment['flags']:
 if flag["name"] == "stabilization-list" and flag["status"] 
== '+':
-myJob.packageList = 
packageFinder.findPackages(base64.b64decode(attachment["data"]).decode("utf8"), 
config['arch'])
+myJob.packageList = 
packageFinder.findPackages(base64.b64decode(attachment["data"]).decode("utf8"), 
config['arch'], config['repodir'],  options.bugnum)
 
 
 # joint code for -f and -b
@@ -209,6 +209,7 @@ if myJob.packageList is not None and len(myJob.packageList) 
> 0:
 
 for p in myJob.packageList:
 print("Found the following package atom : " + p.packageString())
+
 # check if the package already has the needed keywords
 kw = port.aux_get(dep_getcpv(p.packageString()), ["KEYWORDS"])
 if len(kw) > 0:

diff --git a/tatt/packageFinder.py b/tatt/packageFinder.py
index a404d39..24c69ac 100644
--- a/tatt/packageFinder.py
+++ b/tatt/packageFinder.py
@@ -1,17 +1,28 @@
 """module for extracting packages from a package/architecture list """
-
+import subprocess
 from .gentooPackage import gentooPackage as gP
 
-def findPackages (s, arch):
+def findPackages (s, arch, repo, bugnum):
 """ Given a string s,
 and a string arch
 return all gentooPackages from that string that need actioning on that 
arch """
 
 packages = []
 
-for line in s.splitlines():
+if bugnum:
+print("Using Nattka to process the bug")
+output = subprocess.check_output(['nattka', '--repo', repo, 
'apply', '-a', arch, '-n', bugnum, '--ignore-sanity-check', 
'--ignore-dependencies'])
+output = output.decode("utf8").split("\n")
+output = [line for line in output if not line.startswith("#")]
+output = [line.split(" ")[0] for line in output]
+else:
+print("Manually processing")
+output = s.splitlines()
+
+for line in output:
 if not line:
 continue
+
 atom, _, arches = line.replace('\t', ' ').partition(' ')
 archlist = arches.split(' ')
 if not arches or arch in archlist or ('~' + arch) in archlist:



[gentoo-commits] proj/tatt:master commit in: tatt/, scripts/

2020-09-11 Thread Sam James
commit: 042010b840bd920cece9ef00d06db392f142a7b3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  7 01:15:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 10 19:07:29 2020 +
URL:https://gitweb.gentoo.org/proj/tatt.git/commit/?id=042010b8

tool: Refactor repodir handling

* Use given repodir in config if not blank
* Ditch ~/gentoo-x86 default (it's ancient)
  and error out if it doesn't exist
* If no repodir given, guess:
* /var/db/repos/gentoo, and then
* /usr/portage

Now that we use nattka, we need a working repodir.
Try some sensible defaults if the given one doesn't
work.

tatt: Support file-only jobs via Nattka

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

 scripts/tatt   |  8 
 tatt/dot-tatt-spec |  2 +-
 tatt/tool.py   | 20 
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/scripts/tatt b/scripts/tatt
index 9936006..27e9b61 100755
--- a/scripts/tatt
+++ b/scripts/tatt
@@ -19,6 +19,7 @@ from tatt.scriptwriter import writecommitscript as writeCommit
 from tatt.scriptwriter import writeCleanUpScript as writeCleanup
 from tatt.tattConfig import tattConfig as tattConfig
 from tatt.job import job as job
+from tatt.tool import get_repo_dir
 
 # Generate a global config obj, reading from ~/.tatt #
 config = tattConfig()
@@ -142,7 +143,6 @@ if options.infile:
 myJob.type="stable"
 
 myJob.packageList = packageFinder.findPackages(packraw, targetarch)
-
 ## -b and a bugnumber was given ?
 if options.bugnum:
 print("Bugnumber:  " + options.bugnum)
@@ -166,9 +166,9 @@ if options.bugnum:
 sys.exit(1)
 if myJob.packageList==None:
 if response["cf_stabilisation_atoms"]:
-myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], config['arch'], 
config['repodir'], options.bugnum)
+myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], config['arch'], 
get_repo_dir(config['repodir']), options.bugnum)
 if len(myJob.packageList) == 0 and ("KEYWORDREQ" in 
response["keywords"] or response["component"] == "Keywording"):
-myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], '~' + 
config['arch'], config['repodir'], options.bugnum)
+myJob.packageList = 
packageFinder.findPackages(response["cf_stabilisation_atoms"], '~' + 
config['arch'], get_repo_dir(config['repodir']), options.bugnum)
 else:
 response = session.get(config["bugzilla-url"] + 
"/rest/bug/{}/attachment".format(options.bugnum), 
params=params).json()["bugs"][str(options.bugnum)]
 for attachment in response:
@@ -176,7 +176,7 @@ if options.bugnum:
 continue
 for flag in attachment['flags']:
 if flag["name"] == "stabilization-list" and flag["status"] 
== '+':
-myJob.packageList = 
packageFinder.findPackages(base64.b64decode(attachment["data"]).decode("utf8"), 
config['arch'], config['repodir'],  options.bugnum)
+myJob.packageList = 
packageFinder.findPackages(base64.b64decode(attachment["data"]).decode("utf8"), 
config['arch'], get_repo_dir(config['repodir']), options.bugnum)
 
 
 # joint code for -f and -b

diff --git a/tatt/dot-tatt-spec b/tatt/dot-tatt-spec
index 1d9fe9d..33aff95 100644
--- a/tatt/dot-tatt-spec
+++ b/tatt/dot-tatt-spec
@@ -7,7 +7,7 @@ defaultopts=string(default="")
 emergeopts=string(default="")
 rdeps=integer(0,512,default=10)
 usecombis=integer(0,512,default=12)
-repodir=string(default="./gentoo-x86")
+repodir=string(default="")
 
tinderbox-url=string(default="https://qa-reports.gentoo.org/output/genrdeps/rindex/;)
 safedir=string(default="")
 bugzilla-url=string(default="https://bugs.gentoo.org;)

diff --git a/tatt/tool.py b/tatt/tool.py
index 450ed6a..1322315 100644
--- a/tatt/tool.py
+++ b/tatt/tool.py
@@ -1,3 +1,5 @@
+import os
+
 """ Helper functions used in tatt"""
 
 ## Getting unique elements of a list ##
@@ -17,3 +19,21 @@ def unique(seq, idfun=None):
 seen[marker] = 1
 result.append(item)
 return result
+
+def get_repo_dir(repodir):
+# Prefer the repo dir in the config
+if repodir:
+if os.path.isdir(repodir):
+return repodir
+else:
+raise ValueError("Repo dir does not seem to be a directory")
+
+# No path given in config
+if os.path.isdir("/var/db/repos/gentoo/"):
+print("Using /var/db/repos/gentoo/ as fallback")
+return "/var/db/repos/gentoo"
+elif os.path.isdir("/usr/portage/"):
+print("Using /usr/portage/ as fallback")
+return "/usr/portage/"
+
+raise ValueError("Repo dir not given and fallbacks failed")



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/rv64gc/, profiles/arch/riscv/

2020-09-11 Thread Andreas K. Hüttel
commit: 9eac955965d32a250d42df9c669cebfd6e13f40c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:14:39 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:45:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eac9559

profiles: Move as many settings as possible from riscv/rv64gc to riscv

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/make.defaults | 39 +--
 profiles/arch/riscv/{rv64gc => }/package.mask |  0
 profiles/arch/riscv/rv64gc/make.defaults  | 32 +-
 profiles/arch/riscv/rv64gc/use.force  |  4 ---
 profiles/arch/riscv/rv64gc/use.mask   |  6 -
 profiles/arch/riscv/use.force |  4 +++
 profiles/arch/riscv/use.mask  |  6 +
 7 files changed, 42 insertions(+), 49 deletions(-)

diff --git a/profiles/arch/riscv/make.defaults 
b/profiles/arch/riscv/make.defaults
index bae66d7316c..3a7d4ac18e7 100644
--- a/profiles/arch/riscv/make.defaults
+++ b/profiles/arch/riscv/make.defaults
@@ -1,25 +1,48 @@
 # Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Main RISC-V profile directory.
+# Main RISC-V profile directory. Common settings for all riscv profiles.
 
 # This is not a complete profile. Use the subdirectories!
 
 ARCH="riscv"
 ACCEPT_KEYWORDS="riscv ~riscv"
 
-CHOST="riscv64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+SYMLINK_LIB="no"
+
+# Flags for lp64d
+LIBDIR_lp64d="lib64/lp64d"
+CFLAGS_lp64d="-mabi=lp64d"
+LDFLAGS_lp64d="-m elf64lriscv"
+CHOST_lp64d="riscv64-unknown-linux-gnu"
+
+# Flags for lp64
+LIBDIR_lp64="lib64/lp64"
+CFLAGS_lp64="-mabi=lp64"
+LDFLAGS_lp64="-m elf64lriscv_lp64"
+CHOST_lp64="riscv64-unknown-linux-gnu"
+
+# Flags for ilp32d
+LIBDIR_ilp32d="lib32/ilp32d"
+CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
+LDFLAGS_ilp32d="-m elf32lriscv"
+CHOST_ilp32d="riscv32-unknown-linux-gnu"
+
+# Flags for ilp32
+LIBDIR_ilp32="lib32/ilp32"
+CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
+LDFLAGS_ilp32="-m elf32lriscv_ilp32"
+CHOST_ilp32="riscv32-unknown-linux-gnu"
 
 # Since many people will want to test this in qemu...
 FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
 
 # The following stuff is, e.g., defined in subdirs:
-# CFLAGS
-# CXXFLAGS
-# FFLAGS
-# FCFLAGS
 # ABI
 # DEFAULT_ABI
 # MULTILIB_ABIS
-# CHOST_riscv
-# LIBDIR_riscv

diff --git a/profiles/arch/riscv/rv64gc/package.mask 
b/profiles/arch/riscv/package.mask
similarity index 100%
rename from profiles/arch/riscv/rv64gc/package.mask
rename to profiles/arch/riscv/package.mask

diff --git a/profiles/arch/riscv/rv64gc/make.defaults 
b/profiles/arch/riscv/rv64gc/make.defaults
index efa94c72668..a5963cb2fcb 100644
--- a/profiles/arch/riscv/rv64gc/make.defaults
+++ b/profiles/arch/riscv/rv64gc/make.defaults
@@ -6,43 +6,13 @@
 # This immediate profile is ONLY useful for internal purposes; it can generate
 # stages just fine, but the only "hardware" that can run them is qemu-user ...
 
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
+CHOST="riscv64-unknown-linux-gnu"
 
 # Multilib ABIs
 MULTILIB_ABIS="lp64d lp64 ilp32d ilp32"
 DEFAULT_ABI="lp64d"
 ABI="lp64d"
 
-# Library directories
-LIBDIR_lp64d="lib64/lp64d"
-LIBDIR_lp64="lib64/lp64"
-LIBDIR_ilp32d="lib32/ilp32d"
-LIBDIR_ilp32="lib32/ilp32"
-SYMLINK_LIB="no"
-
-# Flags for lp64d
-CFLAGS_lp64d="-mabi=lp64d"
-LDFLAGS_lp64d="-m elf64lriscv"
-CHOST_lp64d="riscv64-unknown-linux-gnu"
-
-# Flags for lp64
-CFLAGS_lp64="-mabi=lp64"
-LDFLAGS_lp64="-m elf64lriscv_lp64"
-CHOST_lp64="riscv64-unknown-linux-gnu"
-
-# Flags for ilp32d
-CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
-LDFLAGS_ilp32d="-m elf32lriscv"
-CHOST_ilp32d="riscv32-unknown-linux-gnu"
-
-# Flags for ilp32
-CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
-LDFLAGS_ilp32="-m elf32lriscv_ilp32"
-CHOST_ilp32="riscv32-unknown-linux-gnu"
-
 # Enable lp64d by default
 ABI_RISCV="lp64d"
 

diff --git a/profiles/arch/riscv/rv64gc/use.force 
b/profiles/arch/riscv/rv64gc/use.force
index 7ce55a8948e..eb2add7ba6b 100644
--- a/profiles/arch/riscv/rv64gc/use.force
+++ b/profiles/arch/riscv/rv64gc/use.force
@@ -3,7 +3,3 @@
 
 # Force the flag corresponding to the default ABI.
 abi_riscv_lp64d
-
-# Right now we have only one Python available, so we must use it
-python_targets_python3_7
-python_single_target_python3_7

diff --git a/profiles/arch/riscv/rv64gc/use.mask 
b/profiles/arch/riscv/rv64gc/use.mask
index 6e01a574ceb..eed1c214922 100644
--- a/profiles/arch/riscv/rv64gc/use.mask
+++ b/profiles/arch/riscv/rv64gc/use.mask
@@ -4,9 +4,3 @@
 # Unmask the multilib flags for this arch.
 -abi_riscv_lp64d
 -abi_riscv_lp64
-
-# Our Python has a lot of trouble with the two-level libdir.
-python_targets_python2_7
-python_targets_python3_6
-python_single_target_python2_7
-python_single_target_python3_6


[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/rv64gc/lp64/, profiles/arch/riscv/rv64gc/lp64d/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: e62e8554f83a2aed59cae892a937ce53eed69b9b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:16:28 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:45:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62e8554

profiles: Properly adapt to all 4 riscv abi

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/rv64gc/lp64/use.mask  | 2 ++
 profiles/arch/riscv/rv64gc/lp64d/use.mask | 2 ++
 profiles/arch/riscv/rv64gc/use.mask   | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask 
b/profiles/arch/riscv/rv64gc/lp64/use.mask
index 9f26ae637a8..1e0176b85cb 100644
--- a/profiles/arch/riscv/rv64gc/lp64/use.mask
+++ b/profiles/arch/riscv/rv64gc/lp64/use.mask
@@ -6,3 +6,5 @@ multilib
 
 # Mask the other multilib flags back for non-multilib profile.
 abi_riscv_lp64d
+abi_riscv_ilp32d
+abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask 
b/profiles/arch/riscv/rv64gc/lp64d/use.mask
index fd1d1445c96..10152808062 100644
--- a/profiles/arch/riscv/rv64gc/lp64d/use.mask
+++ b/profiles/arch/riscv/rv64gc/lp64d/use.mask
@@ -6,3 +6,5 @@ multilib
 
 # Mask the other multilib flags back for non-multilib profile.
 abi_riscv_lp64
+abi_riscv_ilp32d
+abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/use.mask 
b/profiles/arch/riscv/rv64gc/use.mask
index eed1c214922..b38fe8be382 100644
--- a/profiles/arch/riscv/rv64gc/use.mask
+++ b/profiles/arch/riscv/rv64gc/use.mask
@@ -4,3 +4,5 @@
 # Unmask the multilib flags for this arch.
 -abi_riscv_lp64d
 -abi_riscv_lp64
+-abi_riscv_ilp32d
+-abi_riscv_ilp32



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

2020-09-11 Thread Andreas K. Hüttel
commit: f22812a575b63c69d197f7068b41bc4da6c05079
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:40:15 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:49:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22812a5

profiles: Add 32bit abi in ABI_RISCV

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/desc/abi_riscv.desc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/desc/abi_riscv.desc b/profiles/desc/abi_riscv.desc
index 708fc8666fb..f11a1dad60b 100644
--- a/profiles/desc/abi_riscv.desc
+++ b/profiles/desc/abi_riscv.desc
@@ -7,3 +7,5 @@
 # on gentoo-dev.
 lp64d - 64-bit (rv64) double hard-float libraries
 lp64 - 64-bit (rv64) soft-float libraries
+ilp32d - 32-bit (rv32) double hard-float libraries
+ilp32 - 32-bit (rv32) soft-float libraries



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

2020-09-11 Thread Andreas K. Hüttel
commit: ce01a62efcf91c2383d6420541a5a9f3a852ed5f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:20:33 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:45:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce01a62e

profiles: Add intermediate rv32(imac) multilib profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/rv32imac/eapi  |  1 +
 profiles/arch/riscv/rv32imac/make.defaults | 23 +++
 profiles/arch/riscv/rv32imac/parent|  2 ++
 profiles/arch/riscv/rv32imac/use.force |  5 +
 profiles/arch/riscv/rv32imac/use.mask  |  6 ++
 5 files changed, 37 insertions(+)

diff --git a/profiles/arch/riscv/rv32imac/eapi 
b/profiles/arch/riscv/rv32imac/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/riscv/rv32imac/make.defaults 
b/profiles/arch/riscv/rv32imac/make.defaults
new file mode 100644
index 000..57c09ed8241
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V profile for rv32imac multilib
+#
+# This immediate profile is ONLY useful for internal purposes. It can NOT
+# generate stages or a working system due to limitations in gcc.
+
+CHOST="riscv32-unknown-linux-gnu"
+
+# Multilib ABIs
+MULTILIB_ABIS="ilp32d ilp32"
+DEFAULT_ABI="ilp32d"
+ABI="ilp32d"
+
+# Enable lp64d by default
+ABI_RISCV="ilp32d"
+
+# Unhide the riscv/rv64gc-specific USE_EXPANDs
+USE_EXPAND_HIDDEN="-ABI_RISCV"
+
+# Implicitly enable lp64d in ebuilds without multilib support
+IUSE_IMPLICIT="abi_riscv_ilp32d"

diff --git a/profiles/arch/riscv/rv32imac/parent 
b/profiles/arch/riscv/rv32imac/parent
new file mode 100644
index 000..17e5a3c6e7f
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/parent
@@ -0,0 +1,2 @@
+..
+../../../multilib

diff --git a/profiles/arch/riscv/rv32imac/use.force 
b/profiles/arch/riscv/rv32imac/use.force
new file mode 100644
index 000..069813e1771
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag corresponding to the default ABI.
+abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/use.mask 
b/profiles/arch/riscv/rv32imac/use.mask
new file mode 100644
index 000..d57df4d6abe
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/use.mask
@@ -0,0 +1,6 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the multilib flags for this arch.
+-abi_riscv_ilp32d
+-abi_riscv_ilp32



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/rv32imac/ilp32d/, profiles/arch/riscv/rv32imac/ilp32/

2020-09-11 Thread Andreas K. Hüttel
commit: d4a163f63d2675b19b683e256d7e2881f477eb0a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:25:42 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:45:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a163f6

profiles: Add riscv rv32imac[df] ilp32[d] non-multilib profile subdirs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/rv32imac/ilp32/eapi   |  1 +
 profiles/arch/riscv/rv32imac/ilp32/make.defaults  | 12 
 profiles/arch/riscv/rv32imac/ilp32/package.use.force  |  5 +
 profiles/arch/riscv/rv32imac/ilp32/use.force  |  5 +
 profiles/arch/riscv/rv32imac/ilp32/use.mask   | 10 ++
 profiles/arch/riscv/rv32imac/ilp32d/eapi  |  1 +
 profiles/arch/riscv/rv32imac/ilp32d/make.defaults | 15 +++
 profiles/arch/riscv/rv32imac/ilp32d/package.use.force |  5 +
 profiles/arch/riscv/rv32imac/ilp32d/use.mask  | 10 ++
 9 files changed, 64 insertions(+)

diff --git a/profiles/arch/riscv/rv32imac/ilp32/eapi 
b/profiles/arch/riscv/rv32imac/ilp32/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/riscv/rv32imac/ilp32/make.defaults 
b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
new file mode 100644
index 000..959de434af0
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V rv32imac/ilp32 no-multilib profile
+
+# We have only one ABI
+MULTILIB_ABIS="ilp32"
+DEFAULT_ABI="ilp32"
+ABI="ilp32"
+
+# We hide the useflags for the ABIs
+USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.use.force 
b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
new file mode 100644
index 000..dc5b60c2dd2
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Undo multilib forcing.
+sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.force 
b/profiles/arch/riscv/rv32imac/ilp32/use.force
new file mode 100644
index 000..e54ac40ffd2
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/use.force
@@ -0,0 +1,5 @@
+# Un-force the original multilib default-abi flag
+-abi_riscv_ilp32d
+
+# Force the abi of this profile here
+abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.mask 
b/profiles/arch/riscv/rv32imac/ilp32/use.mask
new file mode 100644
index 000..c717be8a4aa
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/use.mask
@@ -0,0 +1,10 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mask multilib, since we do not want to use it.
+multilib
+
+# Mask the other multilib flags back for non-multilib profile.
+abi_riscv_lp64d
+abi_riscv_lp64
+abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/eapi 
b/profiles/arch/riscv/rv32imac/ilp32d/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32d/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults 
b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
new file mode 100644
index 000..3354876fcc8
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
@@ -0,0 +1,15 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# RISC-V rv64gc/lp64d no-multilib profile
+
+CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# We have only one ABI
+MULTILIB_ABIS="ilp32d"
+
+# We hide the useflags for the ABIs
+USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force 
b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
new file mode 100644
index 000..cf764cd5413
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Undo multilib forcing.
+sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/use.mask 
b/profiles/arch/riscv/rv32imac/ilp32d/use.mask
new file mode 100644
index 000..b2c900da504
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32d/use.mask
@@ -0,0 +1,10 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mask multilib, since we do not want to use it.
+multilib
+
+# Mask the other multilib flags back for non-multilib profile.

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

2020-09-11 Thread Andreas K. Hüttel
commit: 2e625d6b2813816c02d48977229d489f8255eae2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:11:40 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:44:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e625d6b

profiles: Add rv32 abis to riscv multilib profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/riscv/rv64gc/make.defaults | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/riscv/rv64gc/make.defaults 
b/profiles/arch/riscv/rv64gc/make.defaults
index 46206e24f6d..efa94c72668 100644
--- a/profiles/arch/riscv/rv64gc/make.defaults
+++ b/profiles/arch/riscv/rv64gc/make.defaults
@@ -2,6 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # RISC-V profile for rv64gc multilib
+#
+# This immediate profile is ONLY useful for internal purposes; it can generate
+# stages just fine, but the only "hardware" that can run them is qemu-user ...
 
 CFLAGS="-O2 -pipe"
 CXXFLAGS="${CFLAGS}"
@@ -9,13 +12,15 @@ FFLAGS="${CFLAGS}"
 FCFLAGS="${CFLAGS}"
 
 # Multilib ABIs
-MULTILIB_ABIS="lp64d lp64"
+MULTILIB_ABIS="lp64d lp64 ilp32d ilp32"
 DEFAULT_ABI="lp64d"
 ABI="lp64d"
 
 # Library directories
 LIBDIR_lp64d="lib64/lp64d"
 LIBDIR_lp64="lib64/lp64"
+LIBDIR_ilp32d="lib32/ilp32d"
+LIBDIR_ilp32="lib32/ilp32"
 SYMLINK_LIB="no"
 
 # Flags for lp64d
@@ -28,6 +33,16 @@ CFLAGS_lp64="-mabi=lp64"
 LDFLAGS_lp64="-m elf64lriscv_lp64"
 CHOST_lp64="riscv64-unknown-linux-gnu"
 
+# Flags for ilp32d
+CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
+LDFLAGS_ilp32d="-m elf32lriscv"
+CHOST_ilp32d="riscv32-unknown-linux-gnu"
+
+# Flags for ilp32
+CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
+LDFLAGS_ilp32="-m elf32lriscv_ilp32"
+CHOST_ilp32="riscv32-unknown-linux-gnu"
+
 # Enable lp64d by default
 ABI_RISCV="lp64d"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/17.0/rv32imac/, ...

2020-09-11 Thread Andreas K. Hüttel
commit: d5558c57f0da9009e1c388f267c0940ee20a21c2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:38:13 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:49:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5558c57

profiles: Add default/linux/riscv/17.0/rv32imac profile tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/riscv/17.0/rv32imac/eapi  | 1 +
 profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi| 1 +
 profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent  | 2 ++
 profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi   | 1 +
 profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent | 2 ++
 profiles/default/linux/riscv/17.0/rv32imac/parent| 3 +++
 6 files changed, 10 insertions(+)

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
new file mode 100644
index 000..a29c20c1523
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/ilp32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv32imac/ilp32

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
new file mode 100644
index 000..f30144c3632
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/ilp32d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/riscv/rv32imac/ilp32d

diff --git a/profiles/default/linux/riscv/17.0/rv32imac/parent 
b/profiles/default/linux/riscv/17.0/rv32imac/parent
new file mode 100644
index 000..5c520eb16b4
--- /dev/null
+++ b/profiles/default/linux/riscv/17.0/rv32imac/parent
@@ -0,0 +1,3 @@
+../..
+../../../../../arch/riscv/rv32imac
+../../../../../releases/17.0



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

2020-09-11 Thread Andreas K. Hüttel
commit: 8586ddb53b259088e547625a6b65e3949e42c545
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 15:42:18 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:49:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8586ddb5

profiles.desc: drop rv64gc multilib profile, mark both abi profiles stable

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/profiles.desc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index e1e06ab027d..cd1fd866979 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -188,9 +188,8 @@ ppc64   
default/linux/ppc64le/17.0/musl/hardenedexp
 
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org
-riscv  default/linux/riscv/17.0/rv64gc stable
 riscv  default/linux/riscv/17.0/rv64gc/lp64d   stable
-riscv  default/linux/riscv/17.0/rv64gc/lp64dev
+riscv  default/linux/riscv/17.0/rv64gc/lp64stable
 
 # S390 Profiles
 # @MAINTAINER: s...@gentoo.org



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

2020-09-11 Thread Lars Wendler
commit: 9b03a5aaed32700caabb95bdbe5bc76f02d89f82
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 15:37:26 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 15:37:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b03a5aa

app-emulation/virtualbox: virtual/opengl is still required for build

Closes: https://bugs.gentoo.org/741666
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 app-emulation/virtualbox/virtualbox-6.0.24.ebuild  | 5 -
 app-emulation/virtualbox/virtualbox-6.1.12a.ebuild | 5 -
 app-emulation/virtualbox/virtualbox-6.1.14a.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.0.24.ebuild 
b/app-emulation/virtualbox/virtualbox-6.0.24.ebuild
index ba6decd43d5..fe47c932987 100644
--- a/app-emulation/virtualbox/virtualbox-6.0.24.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.0.24.ebuild
@@ -62,7 +62,10 @@ CDEPEND="
 DEPEND="
${CDEPEND}
alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   !headless? ( x11-libs/libXinerama )
+   !headless? (
+   x11-libs/libXinerama
+   opengl? ( virtual/opengl )
+   )
pam? ( sys-libs/pam )
pax_kernel? ( sys-apps/elfix )
pulseaudio? ( media-sound/pulseaudio )

diff --git a/app-emulation/virtualbox/virtualbox-6.1.12a.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.12a.ebuild
index d90ebff1db6..f207651526b 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.12a.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.12a.ebuild
@@ -64,7 +64,10 @@ CDEPEND="
 DEPEND="
${CDEPEND}
alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   !headless? ( x11-libs/libXinerama )
+   !headless? (
+   x11-libs/libXinerama
+   opengl? ( virtual/opengl )
+   )
pam? ( sys-libs/pam )
pax_kernel? ( sys-apps/elfix )
pulseaudio? ( media-sound/pulseaudio )

diff --git a/app-emulation/virtualbox/virtualbox-6.1.14a.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.14a.ebuild
index d90ebff1db6..f207651526b 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.14a.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.14a.ebuild
@@ -64,7 +64,10 @@ CDEPEND="
 DEPEND="
${CDEPEND}
alsa? ( >=media-libs/alsa-lib-1.0.13 )
-   !headless? ( x11-libs/libXinerama )
+   !headless? (
+   x11-libs/libXinerama
+   opengl? ( virtual/opengl )
+   )
pam? ( sys-libs/pam )
pax_kernel? ( sys-apps/elfix )
pulseaudio? ( media-sound/pulseaudio )



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

2020-09-11 Thread Matthias Coppens
commit: 92d8dd5a9f3e12d49c353974aac9ed118655461e
Author: Matthias Coppens  gmail  com>
AuthorDate: Fri Sep 11 15:21:22 2020 +
Commit: Matthias Coppens  gmail  com>
CommitDate: Fri Sep 11 15:21:36 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92d8dd5a

app-misc/navi: Version bump 2.11.0

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Coppens  gmail.com>

 app-misc/navi/Manifest   |  34 +
 app-misc/navi/navi-2.11.0.ebuild | 107 +++
 app-misc/navi/navi-2.9.0.ebuild  | 105 --
 3 files changed, 108 insertions(+), 138 deletions(-)

diff --git a/app-misc/navi/Manifest b/app-misc/navi/Manifest
index 669687ca..029e4e0d 100644
--- a/app-misc/navi/Manifest
+++ b/app-misc/navi/Manifest
@@ -1,102 +1,70 @@
-DIST aho-corasick-0.7.10.crate 111039 BLAKE2B 
69f984dbe528ece5ce4345bc0f39c122507a88e781d7c2d5c9175d1788aeef8d21e0487c7c449e28fbbdaae8203fe68627d23ac0a58d30dc70befd26ac9af32f
 SHA512 
e8a1cb252015435009883662ca23408f1491d8f01461f3a81082feabeeff72ec61beb4f1f3271fc8a87f1379899ecfc38036ac208dca17889f70ddaca2406a9b
 DIST aho-corasick-0.7.13.crate 111381 BLAKE2B 
08efdd762a12cbafabfb6c1c6f8b87465b337ea006d48e612c5275f796e4d62aa0a595bcda783f7a58b1e2655b9b35333033806215518f097b6671888d152e0f
 SHA512 
9bd3c12559d6bdb1ce798a62c59a202771b48125afb6e1b5be76cad13d750d9bedd7acd77d69557e34a698b17ed7da6832a7813d48ee2627f4a2abd5e04263e6
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.27.crate 26395 BLAKE2B 
f510c352ba6cb6be2e20d40e176bd48f7bf39dff4a0be288f54da60346f2fcb9b6376a4f139fbe13a9178ec8feb58a28badc209814d6ed9d1decd7b327ac8a4b
 SHA512 
ed880d594fa5d17f14abecee56f7b2742b9ceb744bf8548c99c0ac6f3880f761df657959ecf512d7d194f75055db668eaf1a8306876d596b471b12ccffb8c959
 DIST anyhow-1.0.32.crate 28512 BLAKE2B 
c9c37e9bd70074d53b163a3077b7a5304d04b13ada50c020898ee2169ef4db2e26aeb283421f2e757c3d6e31c58ec1832162c1a01904a44b9fb4cf14ffe05d0c
 SHA512 
4646a3b85459fefd826c11fcdf69e532467d2d6ec0711b8d26312483ba988fa8492fe2f727332c39479e25dd37ad04830ea4ab19034cdcdc639e226e2744dc90
 DIST arrayref-0.3.6.crate 10035 BLAKE2B 
88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34
 SHA512 
368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f
 DIST arrayvec-0.5.1.crate 26816 BLAKE2B 
172dab8f0129134dfc89c6032c5fc15e2f86a5cd1e5be18b87fe2108d18a1bdb0f597a6ed4cd214dc663fbfb27b05c66846fba4543b5e068b5c75d075bdc5bff
 SHA512 
53db2fafea1f60ac1af9ecc0bc9b69010e9f8573048481d55969ecdc9f3d19832fe05824acf10a0186b0464f0fbfe898d73500fba39ed63650c64dac2c2e8043
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.0.0.crate 12870 BLAKE2B 
79e495d53298574afd3b292da7c9c363dcb3ea434fd44258efaf3628e95ebfc731f03083f8a1060272a2a3478a6452cdc41539e2dac08465cc6e6283844bf260
 SHA512 
451fc63148792ba1952b884170e3481359b01bacca5ec0456f43ca58f8e092b8f81c9764f8b00d4104059ff608089be5858220ee868127c064cc890c767ec3a3
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
-DIST base64-0.11.0.crate 48362 BLAKE2B 
90d2a64496e20c4bcca6f21c2546474ec88283679ccae95303ea7521133414eba021810e64e5916e3980b6878f90281f09295ebadcc12324fc9a9060ac41a707
 SHA512 
31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
 DIST base64-0.12.3.crate 57545 BLAKE2B 
5ff7e888f6b750ddfe302438d52766f5d6281b8c8ce73827a9ad1d64641704414649e6c1e02bce6abbb2858b9f859fce54a0e0e793549a474c4b49a724c8663f
 SHA512 
ec6ad7cbd4980a12189690e9e24ec1db3c3def9e93672a415808904f68db2b5d8c5740e44207b2c629db5dd5d6ba6bd9dd342dd82367da6198e0313d86e54f02
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 DIST blake2b_simd-0.5.10.crate 34093 BLAKE2B 

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

2020-09-11 Thread Andreas K. Hüttel
commit: 976ef028d3a1c18cfa64f3880a8a2754da35afea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 14:59:37 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 15:01:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976ef028

multilib*.eclass: Add support for rv32 abi

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 eclass/multilib-build.eclass | 14 +++---
 eclass/multilib.eclass   | 30 +++---
 2 files changed, 38 insertions(+), 6 deletions(-)

diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass
index 620bdcedce5..dc4f8a2bd15 100644
--- a/eclass/multilib-build.eclass
+++ b/eclass/multilib-build.eclass
@@ -49,6 +49,8 @@ _MULTILIB_FLAGS=(
 #  abi_ppc_64:ppc64
abi_riscv_lp64d:lp64d
abi_riscv_lp64:lp64
+   abi_riscv_ilp32d:ilp32d
+   abi_riscv_ilp32:ilp32
abi_s390_32:s390
abi_s390_64:s390x
 )
@@ -492,12 +494,18 @@ multilib_prepare_wrappers() {
 #  error "abi_mips_o32 not supported by the package."
 #  endif
 #elif defined(__riscv)
-#  if defined(__riscv_float_abi_double)
+#  if (__WORDSIZE == 64) && defined(__riscv_float_abi_double)
 #  error "abi_riscv_lp64d not supported by the package."
-#  elif defined(__riscv_float_abi_single)
+#  elif (__WORDSIZE == 64) && defined(__riscv_float_abi_single)
 #  error "abi_riscv_lp64f not supported by the package."
-#  else
+#  elif (__WORDSIZE == 64)
 #  error "abi_riscv_lp64 not supported by the package."
+#  elif (__WORDSIZE == 32) && defined(__riscv_float_abi_double)
+#  error "abi_riscv_ilp32d not supported by the package."
+#  elif (__WORDSIZE == 32) && defined(__riscv_float_abi_single)
+#  error "abi_riscv_ilp32f not supported by the package."
+#  else
+#  error "abi_riscv_ilp32 not supported by the package."
 #  endif
 #elif defined(__sparc__)
 #  if defined(__arch64__)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index 342d21a2e1c..9c7042fcd29 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -397,19 +397,43 @@ multilib_env() {
: ${DEFAULT_ABI=ppc64}
;;
riscv64*)
-   export CFLAGS_lp64d=${CFLAGS_lp64d--mabi=lp64d}
+   export CFLAGS_lp64d=${CFLAGS_lp64d--mabi=lp64d 
-march=rv64imafdc}
export CHOST_lp64d=${CTARGET}
export CTARGET_lp64d=${CTARGET}
export LIBDIR_lp64d="lib64/lp64d"
 
-   export CFLAGS_lp64=${CFLAGS_lp64--mabi=lp64}
+   export CFLAGS_lp64=${CFLAGS_lp64--mabi=lp64 
-march=rv64imac}
export CHOST_lp64=${CTARGET}
export CTARGET_lp64=${CTARGET}
export LIBDIR_lp64="lib64/lp64"
 
-   : ${MULTILIB_ABIS=lp64d lp64}
+   export CFLAGS_ilp32d=${CFLAGS_ilp32d--mabi=ilp32d 
-march=rv32imafdc}
+   export CHOST_ilp32d=${CTARGET/riscv64/riscv32}
+   export CTARGET_ilp32d=${CTARGET/riscv64/riscv32}
+   export LIBDIR_ilp32d="lib32/ilp32d"
+
+   export CFLAGS_ilp32=${CFLAGS_ilp32--mabi=ilp32 
-march=rv32imac}
+   export CHOST_ilp32=${CTARGET/riscv64/riscv32}
+   export CTARGET_ilp32=${CTARGET/riscv64/riscv32}
+   export LIBDIR_ilp32="lib32/ilp32"
+
+   : ${MULTILIB_ABIS=lp64d lp64 ilp32d ilp32}
: ${DEFAULT_ABI=lp64d}
;;
+   riscv32*)
+   export CFLAGS_ilp32d=${CFLAGS_ilp32d--mabi=ilp32d}
+   export CHOST_ilp32d=${CTARGET}
+   export CTARGET_ilp32d=${CTARGET}
+   export LIBDIR_ilp32d="lib32/ilp32d"
+
+   export CFLAGS_ilp32=${CFLAGS_ilp32--mabi=ilp32 
-march=rv32imac}
+   export CHOST_ilp32=${CTARGET}
+   export CTARGET_ilp32=${CTARGET}
+   export LIBDIR_ilp32="lib32/ilp32"
+
+   : ${MULTILIB_ABIS=ilp32d ilp32}
+   : ${DEFAULT_ABI=ilp32d}
+   ;;
s390x*)
export CFLAGS_s390=${CFLAGS_s390--m31} # the 31 is not 
a typo
export CHOST_s390=${CTARGET/s390x/s390}



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

2020-09-11 Thread Keri Harris
commit: 8b110704a41981d32fd2d7ff30bba3fee2a91a37
Author: Keri Harris  gentoo  org>
AuthorDate: Fri Sep 11 15:01:11 2020 +
Commit: Keri Harris  gentoo  org>
CommitDate: Fri Sep 11 15:01:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b110704

dev-lang/gprolog: remove old version

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/gprolog/Manifest  |  1 -
 dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch | 40 --
 dev-lang/gprolog/files/gprolog-1.4.4-links.patch   | 16 --
 dev-lang/gprolog/files/gprolog-1.4.4-nodocs.patch  | 30 ---
 .../gprolog/files/gprolog-1.4.4-pic-code.patch | 12 -
 .../gprolog/files/gprolog-1.4.4-txt-file.patch | 11 
 dev-lang/gprolog/gprolog-1.4.4.ebuild  | 63 --
 7 files changed, 173 deletions(-)

diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest
index 0f280a843b7..a0bddf84cdf 100644
--- a/dev-lang/gprolog/Manifest
+++ b/dev-lang/gprolog/Manifest
@@ -1,2 +1 @@
-DIST gprolog-1.4.4.tar.gz 3538152 BLAKE2B 
159cf58e6d7f33662a6bd11f284abd9e52be0f82cafe180263148d13002e66987253e9dcd7db232b33470ddb685570efe3615c7029af96be44bb556bd9c2d261
 SHA512 
b6227a06794d31162f2c790a025f7372a6676c1891a76e880d2152aeab6322d3341aeab85e11d9be6d97ff1c69801bee73fa3ea6b0659af61f55990a455dc212
 DIST gprolog-1.4.5.tar.gz 3587361 BLAKE2B 
c0c73ce249d7c26b914a3f831c6ac93aeb884bded6c5ebbe51223f0685de0be2e746533aade1633a953b93e88a30796fa52ecd5e609d05bc051363cbf34e0477
 SHA512 
425103bc9e5bdbdb4ae331f5be0cf49524fbdb4f5e2809fb973360de9e7ad9935c1b28f3603e0be696a647153d9f0d3dacdc87251098ac99faf7d0b3c652fc60

diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch 
b/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch
deleted file mode 100644
index 21f256bf71c..000
--- a/dev-lang/gprolog/files/gprolog-1.4.4-ldflags.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -ur gprolog-1.4.4.orig/src/Ma2Asm/Makefile.in 
gprolog-1.4.4/src/Ma2Asm/Makefile.in
 gprolog-1.4.4.orig/src/Ma2Asm/Makefile.in  2013-04-15 09:24:11.0 
+0200
-+++ gprolog-1.4.4/src/Ma2Asm/Makefile.in   2013-05-15 16:59:59.0 
+0200
-@@ -19,7 +19,7 @@
- 
- ma2asm@EXE_SUFFIX@: ma2asm@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ \
- ma2asm_inst@OBJ_SUFFIX@ ma2asm_inst.c
--  $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ 
ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
-+  $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ 
ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
- 
- 
- clean:
-diff -ur gprolog-1.4.4.orig/src/TopComp/Makefile.in 
gprolog-1.4.4/src/TopComp/Makefile.in
 gprolog-1.4.4.orig/src/TopComp/Makefile.in 2013-04-15 09:24:12.0 
+0200
-+++ gprolog-1.4.4/src/TopComp/Makefile.in  2013-05-15 16:59:59.0 
+0200
-@@ -15,10 +15,10 @@
- 
- $(GPLC)@EXE_SUFFIX@: top_comp.c copying.c ../EnginePl/wam_regs.h \
-  ../EnginePl/gp_config.h ../EnginePl/machine1.c decode_hexa.c 
copying.c prolog_path.c
--  $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c 
$(LDLIBS)
-+  $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ 
top_comp.c $(LDLIBS)
- 
- $(HEXGPLC)@EXE_SUFFIX@: hexfilter.c decode_hexa.c
--  $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c
-+  $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ 
hexfilter.c
- 
- 
- 
-diff -ur gprolog-1.4.4.orig/src/Wam2Ma/Makefile.in 
gprolog-1.4.4/src/Wam2Ma/Makefile.in
 gprolog-1.4.4.orig/src/Wam2Ma/Makefile.in  2013-04-15 09:24:11.0 
+0200
-+++ gprolog-1.4.4/src/Wam2Ma/Makefile.in   2013-05-15 16:59:59.0 
+0200
-@@ -12,7 +12,7 @@
-   $(CC) $(CFLAGS) -c wam2ma.c
- 
- wam2ma@EXE_SUFFIX@: wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
--  $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ 
wam_parser@OBJ_SUFFIX@
-+  $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ 
wam_parser@OBJ_SUFFIX@
- 
- 
- clean:

diff --git a/dev-lang/gprolog/files/gprolog-1.4.4-links.patch 
b/dev-lang/gprolog/files/gprolog-1.4.4-links.patch
deleted file mode 100644
index 25044ac9fc3..000
--- a/dev-lang/gprolog/files/gprolog-1.4.4-links.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ur gprolog-1.4.4.orig/src/Makefile.in gprolog-1.4.4/src/Makefile.in
 gprolog-1.4.4.orig/src/Makefile.in 2013-04-23 16:56:44.0 +0200
-+++ gprolog-1.4.4/src/Makefile.in  2013-05-15 17:00:58.0 +0200
-@@ -81,10 +81,10 @@
- 
- # --- Links --- #
- 
--install-links: uninstall-links
-+install-links:
-   if test $(LINKS_DIR) != none; then \
-  ./mkinstalldirs $(LINKS_DIR); \
-- (cd $(LINKS_DIR) ; $(LN_S) $(INSTALL_DIR)/bin/* .); \
-+ (cd $(LINKS_DIR); for i in $(BIN_FILES); do $(LN_S) 
$(INSTALL_DIR)/bin/$$i .; done); \
-   fi
- 
- uninstall-links:

diff 

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

2020-09-11 Thread Keri Harris
commit: 11c90e5ad4a8b57e09c295641d51193a7f9b3597
Author: Keri Harris  gentoo  org>
AuthorDate: Fri Sep 11 14:58:27 2020 +
Commit: Keri Harris  gentoo  org>
CommitDate: Fri Sep 11 14:58:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c90e5a

dev-lang/qu-prolog: version bump

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/qu-prolog/Manifest  |  1 +
 dev-lang/qu-prolog/qu-prolog-10.6.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-lang/qu-prolog/Manifest b/dev-lang/qu-prolog/Manifest
index e001b7f370d..d597ed1cbce 100644
--- a/dev-lang/qu-prolog/Manifest
+++ b/dev-lang/qu-prolog/Manifest
@@ -1,2 +1,3 @@
 DIST qp10.4.tar.gz 1671144 BLAKE2B 
293cbc09a058714f762e5d371074ca1b87e8177868851a3db2606a837810b474e926c43f6715c5088c718f2b1841c46f9668795ac53edc0266a9a6d5d04386f5
 SHA512 
39193ba2c39dc24b234092a47f9834af5b8dff6edc34ba6e0ceb6a4bda60c2f30b951bc17ef72da1dd220ef62563c88f4106dd0115a5bf8e51045abfb96151c6
 DIST qp10.5.tar.gz 1670927 BLAKE2B 
74fd47beb18f7081ade39bf215a999066a2a5e99753ee8e48751c37d7bff111d355a7713f13af43a1cffc2fa6ca5efdf89a633fba45accdef17ee265f068e57a
 SHA512 
6a7d46f09015304ffa222c82be5d9fb28c272ce27641455113740f3a4a08887369208456c478320b30d9464d8eeea0f7fcc1c1e56e1a130134e2fe54d5446958
+DIST qp10.6.tar.gz 1671349 BLAKE2B 
189ddd733a0bbf939387de60ec76e8e41a430af5f4684a9a3b8cc3effa4e402cfd4471c955f4d626d2de8cf14eb93c2977540ad209d06ce9b562325a4b984fea
 SHA512 
425b35c758ba86cc14a1faf5c19f2c091142be6c42261323dc6f551efd6c80f7223584cd2be239748539eaf25308f777d95fd5bfdc65b33ca3245377e1766299

diff --git a/dev-lang/qu-prolog/qu-prolog-10.6.ebuild 
b/dev-lang/qu-prolog/qu-prolog-10.6.ebuild
new file mode 100644
index 000..0e244c6173a
--- /dev/null
+++ b/dev-lang/qu-prolog/qu-prolog-10.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools eutils multilib qmake-utils
+
+MY_P=qp${PV}
+
+DESCRIPTION="Extended Prolog supporting quantifiers, object-variables and 
substitutions"
+HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html;
+SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc examples pedro qt5 readline threads"
+
+RDEPEND="
+   !dev-util/mpatch
+   !dev-util/rej
+   qt5? (
+   dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+)
+   pedro? ( net-misc/pedro )
+   readline? ( app-misc/rlwrap )"
+DEPEND="${RDEPEND}
+   dev-lang/perl"
+
+S="${WORKDIR}"/${MY_P}
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-10.x-qt5.patch
+   eapply_user
+
+   eautoconf
+}
+
+src_configure() {
+   econf \
+   --libdir=/usr/$(get_libdir) \
+   $(use_enable debug) \
+   $(use_enable threads multiple-threads)
+
+   if use qt5; then
+   cd "${S}"/src/xqp || die
+   eqmake5 xqp.pro
+   fi
+}
+
+src_compile() {
+   emake OPTIMISATION="${CXXFLAGS}"
+
+   if use qt5; then
+   cd "${S}"/src/xqp || die
+   emake
+   fi
+}
+
+src_install() {
+   sed \
+   -e "s|${S}|/usr/$(get_libdir)/qu-prolog|g" \
+   -i bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp || die
+
+   dobin bin/{qc,qecat,qp,kq}
+
+   use qt5 && dobin src/xqp/xqp
+
+   into /usr/$(get_libdir)/${PN}
+   dobin bin/{qa,qc1.qup,qdeal,qem,qg,ql,qppp}
+
+   insinto /usr/$(get_libdir)/${PN}/bin
+   doins bin/rl_commands
+   doins bin/{qc1.qup,qecat,qg,qp}.qx
+
+   insinto /usr/$(get_libdir)/${PN}/library
+   doins prolog/library/*.qo
+
+   insinto /usr/$(get_libdir)/${PN}/compiler
+   doins prolog/compiler/*.qo
+
+   doman doc/man/man1/*.1
+
+   dodoc README
+
+   if use doc ; then
+   docinto reference-manual
+   dodoc doc/manual/*.html
+   docinto user-guide
+   dodoc doc/user/main.pdf
+   fi
+
+   if use examples ; then
+   docinto examples
+   newdoc examples/README README.examples
+   dodoc examples/*.ql
+   fi
+}



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

2020-09-11 Thread Matthias Maier
commit: bce3c7d3c6e41e293ce3c69d97d2c21bd9ac771a
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:53:39 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:53:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce3c7d3

sci-libs/gmsh: drop old

Closes: https://bugs.gentoo.org/693284
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/Manifest  |  1 -
 sci-libs/gmsh/gmsh-4.4.1.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 0c39d594595..5caf274443b 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1 @@
-DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 
68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13
 SHA512 
cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
 DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 
2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94a
 SHA512 
9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
deleted file mode 100644
index af727805d6c..000
--- a/sci-libs/gmsh/gmsh-4.4.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/;
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-   virtual/fortran
-   X? ( x11-libs/fltk:1 )
-   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-   cgns? ( sci-libs/cgnslib )
-   jpeg? ( virtual/jpeg:0 )
-   lua? ( dev-lang/lua:0 )
-   med? ( sci-libs/med )
-   opencascade? ( sci-libs/opencascade:* )
-   png? ( media-libs/libpng:0 )
-   petsc? ( sci-mathematics/petsc )
-   zlib? ( sys-libs/zlib )
-   mpi? ( virtual/mpi[cxx] )"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   python? ( dev-lang/swig:0 )
-   "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=( )
-
-   use blas && \
-   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-   mycmakeargs+=(
-   -DENABLE_BLAS_LAPACK="$(usex blas)"
-   -DENABLE_CGNS="$(usex cgns)"
-   -DENABLE_FLTK="$(usex X)"
-   -DENABLE_GRAPHICS="$(usex X)"
-   -DENABLE_MED="$(usex med)"
-   -DENABLE_METIS="$(usex metis)"
-   -DENABLE_NETGEN="$(usex netgen)"
-   -DENABLE_OCC="$(usex opencascade)"
-   -DENABLE_PETSC="$(usex petsc)"
-   -DENABLE_WRAP_PYTHON="$(usex python)")
-
-   cmake-utils_src_configure mycmakeargs
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   if use examples ; then
-   insinto /usr/share/doc/${PF}
-   doins -r demos tutorial
-   fi
-}



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

2020-09-11 Thread Matthias Maier
commit: 1ccecb96f5cfc74b26a26dc13fa90e01cba4a598
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:24:15 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccecb96

sci-libs/gmsh: fix MPI support

Closes: https://bugs.gentoo.org/694470
Closes: https://bugs.gentoo.org/693448
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/gmsh-4.6.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
index 06538f3d21c..9e50b09d304 100644
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg:0 )
lua? ( dev-lang/lua:0 )
-   med? ( sci-libs/med )
+   med? ( sci-libs/med[mpi] )
opencascade? ( sci-libs/opencascade:* )
png? ( media-libs/libpng:0 )
petsc? ( sci-mathematics/petsc )
@@ -57,6 +57,7 @@ src_configure() {
-DENABLE_FLTK="$(usex X)"
-DENABLE_GRAPHICS="$(usex X)"
-DENABLE_MED="$(usex med)"
+   -DENABLE_MPI="$(usex mpi)"
-DENABLE_METIS="$(usex metis)"
-DENABLE_NETGEN="$(usex netgen)"
-DENABLE_OCC="$(usex opencascade)"



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2020-09-11 Thread Matthias Maier
commit: 1e30e00dafb6aa0f173106f1790b874ce8a4311c
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:08:41 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e30e00d

sci-visualization/paraview: version bump to 5.8.1

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/Manifest  |   1 +
 sci-visualization/paraview/paraview-5.8.1.ebuild | 254 +++
 2 files changed, 255 insertions(+)

diff --git a/sci-visualization/paraview/Manifest 
b/sci-visualization/paraview/Manifest
index 3173c63282b..b26081a4c46 100644
--- a/sci-visualization/paraview/Manifest
+++ b/sci-visualization/paraview/Manifest
@@ -1 +1,2 @@
 DIST ParaView-v5.8.0.tar.xz 49789116 BLAKE2B 
25689220f506221731bb5a56c647c249df0de8654a4b3347a7c09067bb5755818597bd7cfff88c2d129f448189b107079995c93599d482f7bf8b4cc6c7430e72
 SHA512 
43304d62c3f55bc390e68c033fb4c7dc2c0789d0dadbb98ef734b7d9de0419af4c240ce94f36e2b52c939ac950fba1d70dbd9fc3a1e6da37c7ef847b5c8682a2
+DIST ParaView-v5.8.1.tar.xz 49822084 BLAKE2B 
1b99392a85c19fdc02f8f9f0f055fb7efd8a0b17eedfd84005d1af9b170c34ec4eedb25700f91c3a2241ee80e271fe1e744e3a729b7726deb8f9c7a9fd2e4191
 SHA512 
94861c01da2f98c47e7453d072a4de34a7f52f5df280a8745b44d58d8d6a1dba42a15d0bac31895bbe25f23d993d4d356e5af1f8415137e289afd60570070248

diff --git a/sci-visualization/paraview/paraview-5.8.1.ebuild 
b/sci-visualization/paraview/paraview-5.8.1.ebuild
new file mode 100644
index 000..fec2161a4d1
--- /dev/null
+++ b/sci-visualization/paraview/paraview-5.8.1.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils 
toolchain-funcs
+
+MAIN_PV=$(ver_cut 0-1)
+MAJOR_PV=$(ver_cut 1-2)
+MY_P="ParaView-v${PV}"
+
+DESCRIPTION="Powerful scientific data visualization application"
+HOMEPAGE="https://www.paraview.org;
+SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.xz;
+
+LICENSE="paraview GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="boost cg coprocessing development doc examples ffmpeg mpi mysql 
nvcontrol openmp offscreen plugins python +qt5 +sqlite test tk +webengine"
+
+RESTRICT="mirror test"
+
+# "vtksqlite, needed by vtkIOSQL" and "vtkIOSQL, needed by vtkIOMySQL"
+REQUIRED_USE="
+   python? ( mpi ${PYTHON_REQUIRED_USE} )
+   mysql? ( sqlite )
+   webengine? ( qt5 )
+   qt5? ( sqlite )
+   ?? ( offscreen qt5 )"
+
+RDEPEND="
+   app-arch/lz4
+   dev-libs/expat
+   dev-libs/jsoncpp:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf:=
+   dev-libs/pugixml
+   media-libs/freetype
+   media-libs/glew:0
+   media-libs/libpng:0
+   media-libs/libtheora
+   media-libs/tiff:0=
+   sci-libs/cgnslib
+   sci-libs/hdf5:=[mpi=]
+   >=sci-libs/netcdf-4.2[hdf5]
+   >=sci-libs/netcdf-cxx-4.2:3
+   sys-libs/zlib
+   virtual/glu
+   virtual/jpeg:0
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   coprocessing? (
+   dev-python/PyQt5
+   dev-qt/qtgui:5[-gles2-only]
+   )
+   ffmpeg? ( media-video/ffmpeg )
+   mpi? ( virtual/mpi[cxx,romio] )
+   mysql? ( dev-db/mysql-connector-c )
+   offscreen? ( >=media-libs/mesa-18.3.6[osmesa] )
+   !offscreen? ( virtual/opengl )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/constantly[${PYTHON_MULTI_USEDEP}]
+   dev-python/incremental[${PYTHON_MULTI_USEDEP}]
+   dev-python/matplotlib[${PYTHON_MULTI_USEDEP}]
+   dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygments[${PYTHON_MULTI_USEDEP}]
+   dev-python/sip[${PYTHON_MULTI_USEDEP}]
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   dev-python/twisted[${PYTHON_MULTI_USEDEP}]
+   dev-python/zope-interface[${PYTHON_MULTI_USEDEP}]
+   mpi? ( dev-python/mpi4py )
+   qt5? ( dev-python/PyQt5[opengl,${PYTHON_MULTI_USEDEP}] )
+   ')
+   )
+   qt5? (
+   dev-qt/designer:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qthelp:5
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxmlpatterns:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   tk? ( dev-lang/tk:0= )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   boost? 

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2020-09-11 Thread Matthias Maier
commit: 12f1123e54d373c3ecd091c609a347fe4a5b5aa9
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:07:56 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f1123e

sci-visualization/paraview: add missing dependency

Closes: https://bugs.gentoo.org/717964
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.8.0-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild 
b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
index ed78dca4764..c0ed9ef07d4 100644
--- a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
+++ b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
@@ -83,6 +83,7 @@ RDEPEND="
dev-qt/qthelp:5
dev-qt/qtopengl:5[-gles2-only]
dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qttest:5
dev-qt/qtx11extras:5
dev-qt/qtxmlpatterns:5



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

2020-09-11 Thread Matthias Maier
commit: 49db50cda939f4d0c931b1d962c20394affdfbac
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:22:48 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49db50cd

sci-libs/gmsh: version bump to 4.6.0

Closes: https://bugs.gentoo.org/715194
Closes: https://bugs.gentoo.org/708386
Closes: https://bugs.gentoo.org/735478
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/Manifest  |  1 +
 sci-libs/gmsh/gmsh-4.6.0.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 810e33fd344..0c39d594595 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
 DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 
68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13
 SHA512 
cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
+DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 
2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94a
 SHA512 
9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
new file mode 100644
index 000..06538f3d21c
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/;
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
+
+REQUIRED_USE="med? ( mpi )"
+
+RDEPEND="
+   virtual/fortran
+   X? ( x11-libs/fltk:1 )
+   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+   cgns? ( sci-libs/cgnslib )
+   jpeg? ( virtual/jpeg:0 )
+   lua? ( dev-lang/lua:0 )
+   med? ( sci-libs/med )
+   opencascade? ( sci-libs/opencascade:* )
+   png? ( media-libs/libpng:0 )
+   petsc? ( sci-mathematics/petsc )
+   zlib? ( sys-libs/zlib )
+   mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   python? ( dev-lang/swig:0 )
+   "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=( )
+
+   use blas && \
+   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+   mycmakeargs+=(
+   -DENABLE_BLAS_LAPACK="$(usex blas)"
+   -DENABLE_CGNS="$(usex cgns)"
+   -DENABLE_FLTK="$(usex X)"
+   -DENABLE_GRAPHICS="$(usex X)"
+   -DENABLE_MED="$(usex med)"
+   -DENABLE_METIS="$(usex metis)"
+   -DENABLE_NETGEN="$(usex netgen)"
+   -DENABLE_OCC="$(usex opencascade)"
+   -DENABLE_PETSC="$(usex petsc)"
+   -DENABLE_WRAP_PYTHON="$(usex python)")
+
+   cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   if use examples ; then
+   insinto /usr/share/doc/${PF}
+   doins -r demos tutorial
+   fi
+}



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

2020-09-11 Thread Matthias Maier
commit: 0a34c7ba52f5630f0d9fa002ec072c3980d63352
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:25:05 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a34c7ba

profiles: Remove gmsh package mask

Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ef8ca14d692..e4523812d57 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -125,12 +125,10 @@ x11-misc/dsx
 #
 # net-analyzer/mk-livestatus: py3 bug #735394, build failure bug #705430
 # sci-biology/vienna-rna: py3 bug #735438, build failure bug #707158
-# sci-libs/gmsh: py3 bug #735478, build failure bug #708386
 # sys-cluster/ganglia: py3 bug #735496, build failure bug #631270
 # sys-fs/owfs: py3 bug #735502, build failure bug #707438
 net-analyzer/mk-livestatus
 sci-biology/vienna-rna
-sci-libs/gmsh
 sys-cluster/ganglia
 sys-cluster/ganglia-web
 sys-fs/owfs



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

2020-09-11 Thread Keri Harris
commit: 780e4198a30dc52b3c95461e42d015cb60833a14
Author: Keri Harris  gentoo  org>
AuthorDate: Fri Sep 11 14:39:32 2020 +
Commit: Keri Harris  gentoo  org>
CommitDate: Fri Sep 11 14:39:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780e4198

dev-lang/mozart: remove old (broken) version

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/mozart/Manifest   |   4 -
 dev-lang/mozart/mozart-1.4.0-r3.ebuild | 124 --
 dev-lang/mozart/mozart-1.4.0-r4.ebuild | 135 -
 3 files changed, 263 deletions(-)

diff --git a/dev-lang/mozart/Manifest b/dev-lang/mozart/Manifest
index 4175014dce1..777da6f5120 100644
--- a/dev-lang/mozart/Manifest
+++ b/dev-lang/mozart/Manifest
@@ -1,6 +1,2 @@
-DIST mozart-1.4.0-gentoo-patchset-5.tar.gz 24700 BLAKE2B 
c3b14bd7d8a762b84a098a9e42dfe09b5b902fdfe6c8e8dcebe7198eaaf0e89cbb101ec3765713db0fbddb6f3b9741ed927af98df48aed496d7864f6bc5f6999
 SHA512 
99db9bf62682fd306c4b665d99ab3b48a787c26230d5e8db2e3564684eff2e41ac0c6bb6a612afa0446555dcb1e419ae7ef1dbfec4c918d769d51daf8462
-DIST mozart-1.4.0-gentoo-patchset-6.tar.gz 25878 BLAKE2B 
831fa3accc587c769ab40ae4289e45ca28171af572095b7c3b93b69e82ff4bcaeb425d68c7a76aa9b2724b610ba21020647b6d1e3aa525ce58edbc9446d88791
 SHA512 
5a292bcc81c8062ebd5a948b224e8131302fc61b60303b8e3257ed20e751d0a874303611aeba6d1aacddbf92ec611428e49c2c17bc1dff5e182d0198afe655bf
-DIST mozart-1.4.0.20080704-doc.tar.gz 4085020 BLAKE2B 
33eaf57c91dd62d9aa79651095aa5d095086d76dfa16bd5f520962229338c00556fcf3ac01eca1769c687f990110e95fa887d56391346af780d55166708338a1
 SHA512 
25f8f4b603ae7f4ef054a79a2baa4e10074f8a95f762b75fd88480526fb073b5b4874c269d116a960017a9e7ef989dd9f41853b0ff76e08b2cad2de2090c2eb4
-DIST mozart-1.4.0.20080704-src.tar.gz 11848201 BLAKE2B 
0ceeb7dbd3f6858d1a4fee76f2a99eeb3127a07fd31b6760748ac8b8b638c36caaa873154be6481c3dc4b5196ef04cb0c10be421bd87dc3bc4e6b29357622d8d
 SHA512 
f1114662c8c603cc2ac530d4ea1d22a0581f6e1b4d5cb57ccf899b8051ea48dbcf2fa2b62173359a754367a5456a7cb121a208d6a246248207599b0470525229
 DIST mozart-2.0.1-gentoo-patchset-1.tar.gz 39069 BLAKE2B 
7490d13665314b3a998fb21bd8a342f262d92a395c3b0bbfa9a7813c044220c82ac02eb0103409127862c9bb4e4c44765b1228a7bdea2cb247492c94264f4fe0
 SHA512 
ce3cdb8ffebd95d6065439432905ad68b9cd8b86f58478092ab55df7ae7c72498a3e29bda462f3305aff6c99d010c45d786f905e2e906550ee61656ba122bbc6
 DIST mozart-2.0.1.tar.gz 2281261 BLAKE2B 
7f071e9ec130a0b482b299f4dac15d64f632702d6ecf55b7af0993087064e533b4de80f77520a725f69f68648a9ce763c8c8826bb24e52af49eda8c3ccfba0b5
 SHA512 
a72a6fa68296d06af72327fd11310b3be152e5ad9a56f1fc4200ac7b89cd177e9a23a38c6721e1885d4f2ed0870065e919fb9fe3c9a2833fcd8e4ac0fd43aeb4

diff --git a/dev-lang/mozart/mozart-1.4.0-r3.ebuild 
b/dev-lang/mozart/mozart-1.4.0-r3.ebuild
deleted file mode 100644
index 44dbcac3190..000
--- a/dev-lang/mozart/mozart-1.4.0-r3.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit elisp-common eutils
-
-PATCHSET_VER="5"
-MY_P="mozart-${PV}.20080704"
-
-DESCRIPTION="Advanced development platform for intelligent, distributed 
applications"
-HOMEPAGE="https://mozart.github.io/ https://github.com/mozart/mozart;
-SRC_URI="
-   
mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-src.tar.gz
-   mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz
-   doc? ( 
mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}-doc.tar.gz
 )"
-
-SLOT="0"
-LICENSE="Mozart"
-KEYWORDS="-amd64 ppc -ppc64 x86"
-IUSE="doc emacs examples gdbm static tcl threads tk"
-
-RDEPEND="
-   dev-lang/perl
-   dev-libs/gmp:0=
-   sys-libs/zlib
-   emacs? ( >=app-editors/emacs-23.1:* )
-   gdbm? ( sys-libs/gdbm  )
-   tcl? (
-   tk? (
-   dev-lang/tk:0=
-   dev-lang/tcl:0=
-   )
-   )"
-DEPEND="${RDEPEND}
-   sys-devel/bison
-   sys-devel/flex"
-
-SITEFILE=50${PN}-gentoo.el
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
-   EPATCH_FORCE=yes
-   EPATCH_SUFFIX=patch
-   epatch "${WORKDIR}"/${PV}
-}
-
-src_configure() {
-   local myconf="\
-   --without-global-oz \
-   --enable-opt=none"
-
-   if use tcl && use tk ; then
-   myconf="${myconf} --enable-wish"
-   else
-   myconf="${myconf} --disable-wish"
-   fi
-
-   econf \
-   ${myconf} \
-   --disable-doc \
-   --enable-contrib \
-   --disable-contrib-micq \
-   $(use_enable doc contrib-doc) \
-   $(use_enable gdbm contrib-gdbm) \
-   $(use_enable tk contrib-tk) \
-   $(use_enable emacs compile-elisp) \
-   $(use_enable static link-static) \
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/mozart-stdlib/files/, dev-lang/mozart-stdlib/

2020-09-11 Thread Keri Harris
commit: 42fbf51fccf61197a377967b84de3ac48fa99307
Author: Keri Harris  gentoo  org>
AuthorDate: Fri Sep 11 14:38:37 2020 +
Commit: Keri Harris  gentoo  org>
CommitDate: Fri Sep 11 14:38:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fbf51f

dev-lang/mozart-stdlib: remove old (broken) version

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Keri Harris  gentoo.org>

 dev-lang/mozart-stdlib/Manifest|  1 -
 .../files/mozart-stdlib-1.4.0-docroot.patch| 13 
 .../files/mozart-stdlib-1.4.0-ozload.patch | 13 
 .../mozart-stdlib/mozart-stdlib-1.4.0-r2.ebuild| 35 --
 4 files changed, 62 deletions(-)

diff --git a/dev-lang/mozart-stdlib/Manifest b/dev-lang/mozart-stdlib/Manifest
index 35d4e0af1e8..740685a3e6a 100644
--- a/dev-lang/mozart-stdlib/Manifest
+++ b/dev-lang/mozart-stdlib/Manifest
@@ -1,3 +1,2 @@
-DIST mozart-1.4.0.20080704-std.tar.gz 1305359 BLAKE2B 
1dc665a801f2ab1a87b6256279cf097053865b6d78c8131f15188b5b5e25d4b70c34c8dc590b9c4c708ece9821ba1d46fc62ddec698471ff5c629dfcee171a71
 SHA512 
5b9d9811d739c3533b7f1fa98757d842b506d58a3fd5d89ee2c1d9c036b3130f152da05b19036c8c1609057e361d71b106a728afea47140ebab3b4fc82441aed
 DIST mozart-stdlib-2.0.1-gentoo-patchset-0.tar.gz 1237 BLAKE2B 
c18fbaba2860faed1ab1b53cc9ead90af338da8fc673c08e167463c784e1b31ec9b6edadb1a55cf70d25f545e88fa226ccec313df09f1ecaa16eb619f9242b8d
 SHA512 
84f2c44124901f63ee11706cdd573b2f6a4eb8427d12560be8f0772bb872ca9f5a14ad3f047ce64da8060188f21ccf774b1866ecc439381294822c6d9a41f2eb
 DIST mozart2-stdlib-2.0.1.tar.gz 1315353 BLAKE2B 
b2bd25634dc9194af6dc5e23da369515b3a55e0b23bf6d1bf312d0b8eb9f92eee732ea9cf14ebd659e0e296f77c1b1cffa13a74885279bfc5fc0be5d583fd8c3
 SHA512 
8bb481b00cd9b62aef348dba9e905b3210d1a2fd219cf561d7d243dc0ead135d3ca53378a5945deedfc67ae076ca72008dd098f4a326f00992764123b682f79c

diff --git a/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-docroot.patch 
b/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-docroot.patch
deleted file mode 100644
index f4102a47b27..000
--- a/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-docroot.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 mozart-1.4.0.20080704-std.orig/Makefile.in 2004-05-19 02:22:05.0 
+1200
-+++ mozart-1.4.0.20080704-std/Makefile.in  2010-11-20 13:33:30.0 
+1300
-@@ -25,8 +25,8 @@
-   cd ozmake && $(MAKE) ozmake.ozf
- 
- install: all
--  $(OZENGINE) ozmake/ozmake.ozf --prefix=$(CYG_PREFIX) 
--srcdir=$(CYG_SRCDIR) --install --nosavedb
--  $(OZENGINE) ozmake/ozmake.ozf --prefix=$(CYG_PREFIX) 
--srcdir=$(CYG_SRCDIR)/ozmake --builddir=$(CYG_BUILDDIR_OZMAKE) --install 
--nosavedb
-+  $(OZENGINE) ozmake/ozmake.ozf --prefix=$(CYG_PREFIX) 
--srcdir=$(CYG_SRCDIR) --docroot=$(DOCROOT) --install --nosavedb
-+  $(OZENGINE) ozmake/ozmake.ozf --prefix=$(CYG_PREFIX) 
--srcdir=$(CYG_SRCDIR)/ozmake --builddir=$(CYG_BUILDDIR_OZMAKE) 
--docroot=$(DOCROOT) --install --nosavedb
- 
- export CLEANDIR
- 

diff --git a/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-ozload.patch 
b/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-ozload.patch
deleted file mode 100644
index 6cdc6153f6e..000
--- a/dev-lang/mozart-stdlib/files/mozart-stdlib-1.4.0-ozload.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 mozart-1.4.0.20080704-std.orig/ozmake/Makefile.in  2004-04-01 
00:52:55.0 +1200
-+++ mozart-1.4.0.20080704-std/ozmake/Makefile.in   2008-07-06 
19:56:25.0 +1200
-@@ -37,8 +37,8 @@
- 
- # these additional 2 lines makes it possible to build in a directory
- # different from the source directory
--OZLOAD = 
prefix=$(CYGSRCDIR)=$(CYGBUILDDIR)$(OZLOADSEP)root=$(CYGBUILDDIR)$(OZLOADSEP)root=$(CYGSRCDIR)$(OZLOADSEP)cache=~/.oz/cache$(OZLOADSEP)cache=$(OZHOME)/cache
--export OZLOAD
-+#OZLOAD = 
prefix=$(CYGSRCDIR)=$(CYGBUILDDIR)$(OZLOADSEP)root=$(CYGBUILDDIR)$(OZLOADSEP)root=$(CYGSRCDIR)$(OZLOADSEP)cache=~/.oz/cache$(OZLOADSEP)cache=$(OZHOME)/cache
-+#export OZLOAD
- 
- XSLTPROC  = @VAR_XSLTPROC@
- LYNX  = @VAR_LYNX@

diff --git a/dev-lang/mozart-stdlib/mozart-stdlib-1.4.0-r2.ebuild 
b/dev-lang/mozart-stdlib/mozart-stdlib-1.4.0-r2.ebuild
deleted file mode 100644
index 16efae7b182..000
--- a/dev-lang/mozart-stdlib/mozart-stdlib-1.4.0-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="mozart-${PV}.20080704-std"
-
-DESCRIPTION="The Mozart Standard Library"
-HOMEPAGE="https://mozart.github.io/ https://github.com/mozart/mozart;
-SRC_URI="mirror://sourceforge/project/mozart-oz/v1/1.4.0-2008-07-02-tar/${MY_P}.tar.gz"
-LICENSE="Mozart"
-
-SLOT="0"
-KEYWORDS="-amd64 ppc -ppc64 x86"
-
-DEPEND="dev-lang/mozart"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=( "${FILESDIR}"/${P}-ozload.patch
-   "${FILESDIR}"/${P}-docroot.patch )
-
-src_install() {
-   emake \
-   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/kakasi/

2020-09-11 Thread Akinori Hattori
commit: 902c68c3e73fdc8570e1d2a13dfa8b84dcad4ea5
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 11 14:23:08 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 11 14:23:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902c68c3

app-i18n/kakasi: tidy

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

 app-i18n/kakasi/kakasi-2.3.6.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-i18n/kakasi/kakasi-2.3.6.ebuild 
b/app-i18n/kakasi/kakasi-2.3.6.ebuild
index 49d040003f5..3743b23970a 100644
--- a/app-i18n/kakasi/kakasi-2.3.6.ebuild
+++ b/app-i18n/kakasi/kakasi-2.3.6.ebuild
@@ -3,8 +3,6 @@
 
 EAPI="7"
 
-inherit toolchain-funcs
-
 DESCRIPTION="Converts Japanese text between kanji, kana, and romaji"
 HOMEPAGE="http://kakasi.namazu.org/;
 SRC_URI="http://${PN}.namazu.org/stable/${P}.tar.gz;



[gentoo-commits] repo/gentoo:master commit in: app-i18n/kakasi/

2020-09-11 Thread Akinori Hattori
commit: f255a2417477c73860151b1ee87180b85cfc5b91
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 11 14:18:04 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 11 14:18:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f255a241

app-i18n/kakasi: new upstream release

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

 app-i18n/kakasi/Manifest|  1 +
 app-i18n/kakasi/kakasi-2.3.6.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-i18n/kakasi/Manifest b/app-i18n/kakasi/Manifest
index f29dca8f083..6f3943e5ebe 100644
--- a/app-i18n/kakasi/Manifest
+++ b/app-i18n/kakasi/Manifest
@@ -1 +1,2 @@
 DIST kakasi-2.3.4.tar.gz 1099258 BLAKE2B 
e3644e8688082df393ab3b1dc356b682b3ea4a66c46d33c3e3c65ffd882a357600ec99f017e72bea491ad7779cbbaa044479101322a14baccc5385edc20a7b22
 SHA512 
33fa17251ba00163f6d9df208f18c88ff2dfa9891320f1d00fc0c72686bbcc59cf3ccbfb76fa66dfb135a6e942ef4d5d907edc3f1ca9d380c5b7a7d4df090a66
+DIST kakasi-2.3.6.tar.gz 1352154 BLAKE2B 
2e23c5e83aefc040567d0a945b98c52a1123fe41383ded90a2e2a0cea5a9ee0e8d1f4560cb1d5959df5253702eaa958d3522791ef16235aa07dcc2beb2fe008c
 SHA512 
212dbf4125db343b5d8ab5849fd85cbc1060c259eb1a37593817a990104ce53c146e0ba8e79c7f7427d1eb59b0d7d6c3d7f9e2cb8e303cff3088a030f1b0327a

diff --git a/app-i18n/kakasi/kakasi-2.3.6.ebuild 
b/app-i18n/kakasi/kakasi-2.3.6.ebuild
new file mode 100644
index 000..49d040003f5
--- /dev/null
+++ b/app-i18n/kakasi/kakasi-2.3.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Converts Japanese text between kanji, kana, and romaji"
+HOMEPAGE="http://kakasi.namazu.org/;
+SRC_URI="http://${PN}.namazu.org/stable/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="l10n_ja static-libs"
+
+DOCS=( AUTHORS ChangeLog {,O}NEWS README{,-ja} THANKS TODO 
doc/{ChangeLog.lib,JISYO,README.lib} )
+
+src_install() {
+   default
+   einstalldocs
+   find "${ED}" -name '*.la' -delete || die
+   use static-libs || find "${ED}" -name '*.a' -delete || die
+
+   if use l10n_ja; then
+   iconv -f EUC-JP -t UTF-8 man/${PN}.1.ja > man/${PN}.ja.1
+   doman man/${PN}.ja.1
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-typing-booster/

2020-09-11 Thread Akinori Hattori
commit: cac522c6118425ae212d6a83809c9761a300d39b
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 11 14:13:25 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 11 14:13:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac522c6

app-i18n/ibus-typing-booster: new upstream release

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

 app-i18n/ibus-typing-booster/Manifest  |  1 +
 .../ibus-typing-booster-2.9.7.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/app-i18n/ibus-typing-booster/Manifest 
b/app-i18n/ibus-typing-booster/Manifest
index 921a4bd2efc..b57d32cae2d 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,2 +1,3 @@
 DIST ibus-typing-booster-2.9.5.tar.gz 8236281 BLAKE2B 
749890cc3477db890603c9a700bff1a097fd2cd09d01477f319658c65c73688903171e49a0284176ce396d83587ef23a067a0aabe81c57bf70479050a15e8c80
 SHA512 
58db7d7e687512d8c436b23c28e1c614d56f486de13153f5ddfddecf32595f6de8c8289273b288c1df857dac5577df3eea48ca900b709a13b9c91b2e0ec21286
 DIST ibus-typing-booster-2.9.6.tar.gz 8238571 BLAKE2B 
f0d64d71c778bc47427ae7b87a23d53f77a537765113334cada73312452cfc0c66f8a321ff17f7722da6554230347253ac2bd0e311b4c5a8831dc17f34e8ef72
 SHA512 
d3038b744ba5049fed8cf4ba9d455502ef3061f35604d135ffb15604bbac78be1b4ba4232528daf87cb750772309cc9745d7ebc31ced2fc989395e0c62701eb4
+DIST ibus-typing-booster-2.9.7.tar.gz 8833452 BLAKE2B 
4c4f33bcff2fa9e20afeccf242bec1a6e11fca0b5cb515b2c2dce7ef2401c092a7197a6637e2ca72d4c1bacd694860c07ae645a313e41cd879d6bde8c1736d12
 SHA512 
984beacdd6b853e074127372a912442ba1dbc536ecf194a34d03025277b9d6277e967e63a9bdcd1620f5094965a191297ccae9adbff2d54d1cd474437a1ec16b

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.7.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.7.ebuild
new file mode 100644
index 000..ed1abe74544
--- /dev/null
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Completion input method for IBus"
+HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster;
+SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-libs/m17n-lib
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
+   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+   dev-python/pyenchant[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   dev-python/pyxdg[${PYTHON_MULTI_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}
+   >=dev-db/m17n-db-1.7"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-typing-booster/

2020-09-11 Thread Akinori Hattori
commit: 5cf7ebc57fe4f3be09225b497f3631da01c7fbf8
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 11 14:15:01 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 11 14:15:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf7ebc5

app-i18n/ibus-typing-booster: amd64/x86 stable

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

 app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.5.ebuild 
b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.5.ebuild
index ed1abe74544..69c81149e14 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.5.ebuild
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.9.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 RESTRICT="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-table/

2020-09-11 Thread Akinori Hattori
commit: a5d9499f55cf8afe2412719f96127a922ce1e4a9
Author: Akinori Hattori  gentoo  org>
AuthorDate: Fri Sep 11 14:07:33 2020 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Fri Sep 11 14:07:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d9499f

app-i18n/ibus-table: new upstream release

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

 app-i18n/ibus-table/Manifest |  1 +
 app-i18n/ibus-table/ibus-table-1.12.1.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
index 48dfef77e53..a2fc21fd37e 100644
--- a/app-i18n/ibus-table/Manifest
+++ b/app-i18n/ibus-table/Manifest
@@ -1,3 +1,4 @@
 DIST ibus-table-1.11.0.tar.gz 1312790 BLAKE2B 
2f4edf8c52fd24f8f6735cfae8fe471e3c30ed6aea341758fc891fd7aa3ebc0dc3bbbf2bd4135586b8400c3e39035e877a0486be58a74ad5eb78bfdeef547f0e
 SHA512 
269d7516d2580436d3bcdef2c77717c8b21c277dae0f55da3703e2bb3f26669dac29ddf3d4291854b205b5b2f5ab54d1894b32d541d084b03cb6cbb870e6b256
 DIST ibus-table-1.12.0.tar.gz 1344881 BLAKE2B 
7b463799dd8adebce2f626a82f469fa8bc77b6e9dc6812eca47b11ed84bf2fea97990262c15738e2e0a97620edf19415c3e4016c48029b29393e70492a96e666
 SHA512 
f99b4164c7304bc6137be07001d52fbf8267fa068d8a6e96e5cb7856d00f3a0b82ad0b8fa9ae577bb82daab78ddfab7a222e2ef8891515e9edbb4db6fac84862
+DIST ibus-table-1.12.1.tar.gz 1365421 BLAKE2B 
1ce49d5a837fc6cc1e00e681a51518d6ac5e9fb421a10493c110c67247a625df1fd6174c7bf4ee1c465253b77fee402ef5ae2a6f50b9466ffd64727e68edaafe
 SHA512 
9cbd7c24067d182d3917eb66d8b18ea30e893b2d9a19dfb48ce4c91a41868707bf9682011f374dc2397f59f101855bddde0fbbe374856063e1f4226de7a9a01b
 DIST ibus-table-1.9.21.tar.gz 615801 BLAKE2B 
f6b3fb4fe67e5f43cc7d21bd03cc530c03b3a161e099fbca0b116319f1590374ddcef2e97c2f4702c2cd8748e8009d703abfff51f93ffb933a1aecb028e03362
 SHA512 
354f7e8ece5c23b84251bd0d5ff06d7a368678ade25e340341ef9f85571b440c455d56660c743be97ff6776ff041c4da35079ce090955c5f87b8f3b587e35866

diff --git a/app-i18n/ibus-table/ibus-table-1.12.1.ebuild 
b/app-i18n/ibus-table/ibus-table-1.12.1.ebuild
new file mode 100644
index 000..f1c8d6b62e3
--- /dev/null
+++ b/app-i18n/ibus-table/ibus-table-1.12.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite(+)"
+
+inherit gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Tables engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+RESTRICT="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   virtual/libiconv
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   python_fix_shebang .
+
+   default
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2020-09-11 Thread Hanno Böck
commit: d9449996a1efbc224e411ea8da5a285292bd1df4
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 13:11:32 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 13:11:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9449996

net-mail/postorius: Fix MissingTestRestrict QA issue

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 net-mail/postorius/postorius-1.3.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-mail/postorius/postorius-1.3.3.ebuild 
b/net-mail/postorius/postorius-1.3.3.ebuild
index 982ec7b64f7..047a837da92 100644
--- a/net-mail/postorius/postorius-1.3.3.ebuild
+++ b/net-mail/postorius/postorius-1.3.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="net-mail/django-mailman3[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2020-09-11 Thread Mikle Kolyada
commit: a523c274c0183a5175486524d2f27bae282c92c4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 12:43:58 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 12:44:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a523c274

app-arch/xz-utils: Drop old

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

 app-arch/xz-utils/xz-utils-5.2.4-r3.ebuild | 91 --
 1 file changed, 91 deletions(-)

diff --git a/app-arch/xz-utils/xz-utils-5.2.4-r3.ebuild 
b/app-arch/xz-utils/xz-utils-5.2.4-r3.ebuild
deleted file mode 100644
index 3a7654adc71..000
--- a/app-arch/xz-utils/xz-utils-5.2.4-r3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Remember: we cannot leverage autotools in this ebuild in order
-#   to avoid circular deps with autotools
-
-EAPI=6
-
-inherit multilib toolchain-funcs libtool multilib-minimal preserve-libs 
usr-ldscript
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://git.tukaani.org/xz.git;
-   inherit git-r3 autotools
-   SRC_URI=""
-   EXTRA_DEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" 
#272880 286068
-else
-   MY_P="${PN/-utils}-${PV/_}"
-   SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz;
-   [[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-   S="${WORKDIR}/${MY_P}"
-   EXTRA_DEPEND=
-fi
-
-DESCRIPTION="utils for managing LZMA compressed files"
-HOMEPAGE="https://tukaani.org/xz/;
-
-# See top-level COPYING file as it outlines the various pieces and their 
licenses.
-LICENSE="public-domain LGPL-2.1+ GPL-2+"
-SLOT="0"
-IUSE="elibc_FreeBSD +extra-filters nls static-libs +threads"
-
-RDEPEND="!

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

2020-09-11 Thread Ben Kohler
commit: 8900c3848490d25d0a74e95a613e483d7be7a734
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Sep 11 12:20:52 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Sep 11 12:20:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8900c384

net-wireless/unifi: bump to 6.0.20, drop old

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

 net-wireless/unifi/Manifest | 2 +-
 net-wireless/unifi/{unifi-6.0.15.ebuild => unifi-6.0.20.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index 2ae4f28a740..e7fb0f140d5 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -3,5 +3,5 @@ DIST unifi-5.13.32.zip 151006051 BLAKE2B 
d853a05c361b26a47f2b3e296a41d3086a05347
 DIST unifi-5.14.22.zip 242779284 BLAKE2B 
7056229ff86db56e192c96cc61b9a5c0fba8cd96727a5260af39c5949fe0df49d8bac880ac7e016938e7d7f36b6fa378addef73a08b074e8795898ae3a4ded4f
 SHA512 
4bfa673cea02d014927844fcf4ab97c09581b4b9abe2eab618f388d74f4fa78c294f240beacfdc8a33316a9b73164224f114e28ea202f8b8930927183c11ec88
 DIST unifi-5.14.23.zip 195394703 BLAKE2B 
ba762712b958f4a784f281419edcd9f7622a4df4881e23a9bbf53b70ca8d9c2dd2452d8b567f1151c7cb7031947fcc0e79193c7b853a23f8faf4235edea62388
 SHA512 
e29969da15bed74fe24eb7b997c14247f3e8c53cc43021c402365f93cda3b7cc48b935770101ab37cdd574eb94d1aba445bc04393b70dac386b7a77cebb9
 DIST unifi-5.6.42.zip 63581448 BLAKE2B 
dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819
 SHA512 
467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989
-DIST unifi-6.0.15.zip 181660567 BLAKE2B 
7dd73e54711333ed3893994dcde15e8d362a823a777b8d82f6989f0c15aa7e661b7d28cf6db0dee3a81f6a33c883ca14fd265c2e4b434630a2248bd27c964a62
 SHA512 
f8055cb0304644be06f858a7866217393e9199a46fed1dfdf11199de9a85278a4cead1a39d50e3a23c4257b43d0e364021e4f1663c924a37665ac917fb6140d5
 DIST unifi-6.0.18.zip 182521633 BLAKE2B 
1b80396a721125479579275d071765e468aa62f21664b3009398cf91585a9d66a31d0e503c61fffad9dea2ae63e354321205033807530ee60b4da66930ca6def
 SHA512 
83d0fafacda4c0e271d6f3c85dd3e7f4e0faddd43822700d5206c5be3876d470d1417901c29be11c95af2688edd0b269e3758b73de6283be3aa3f7f602ad19fc
+DIST unifi-6.0.20.zip 182776288 BLAKE2B 
3b9aca0a7b356a1bab2e9f6af8da21ee43b7c4f14392292a0f25803395a12ad726ad7db46f4c4863841bf9c3cdc973ae5bfdd9e7dc48974494807e6ba15658b8
 SHA512 
926f78c3f9b3035e09a8592bd52239665fb379d9324ceae42494a55d01325028dd0d09f0692cd23466216958fe51153f2093f747fadbaf9aabd49c450233aae3

diff --git a/net-wireless/unifi/unifi-6.0.15.ebuild 
b/net-wireless/unifi/unifi-6.0.20.ebuild
similarity index 98%
rename from net-wireless/unifi/unifi-6.0.15.ebuild
rename to net-wireless/unifi/unifi-6.0.20.ebuild
index c17ea6d564a..4516135ff54 100644
--- a/net-wireless/unifi/unifi-6.0.15.ebuild
+++ b/net-wireless/unifi/unifi-6.0.20.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 # Set this var for any releases except stable
-RC_SUFFIX="-60e2436234"
+RC_SUFFIX="-816b9dfcdd"
 
 inherit systemd
 



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

2020-09-11 Thread Thomas Deutschmann
commit: d97558328d6f9c97d9de2ad22b253675b683586d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Sep 11 11:51:52 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Sep 11 11:52:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9755832

package.mask: add virtual/mysql-5.5 to the mask

Fixes: e94f4fca5 ("package.mask: Last rite dev-db/mariadb slot 5.5 and 10.1")
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 67055589b4b..ef8ca14d692 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,7 @@
 # These versions are not compatible with current stable
 # dev-libs/openssl version, bug #741622.
 # Removal in 30 days. Please migrate to newer slots.
+=virtual/mysql-5.5-r2
 dev-db/mariadb:5.5
 dev-db/mariadb:10.1
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/galera/, sys-cluster/galera/files/

2020-09-11 Thread Thomas Deutschmann
commit: cb511555ca37e2ae023f4de885508d4c9ef73450
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Sep 11 11:49:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Sep 11 11:52:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb511555

sys-cluster/galera: don't call objdump directly

Closes: https://bugs.gentoo.org/729026
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/galera-26.4.5-respect-toolchain.patch| 55 ++
 sys-cluster/galera/galera-26.4.5.ebuild|  4 +-
 2 files changed, 57 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch 
b/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch
new file mode 100644
index 000..c82c870b4f3
--- /dev/null
+++ b/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch
@@ -0,0 +1,55 @@
+--- a/SConscript
 b/SConscript
+@@ -33,15 +33,17 @@ if has_version_script:
+ def check_dynamic_symbols(target, source, env):
+ import subprocess
+ 
++objdump = env['OBJDUMP']
++
+ # Check if objdump exists
+-p = subprocess.Popen(['objdump', '--version'], stdout=subprocess.PIPE)
++p = subprocess.Popen([objdump, '--version'], stdout=subprocess.PIPE)
+ p.wait()
+ if p.returncode != 0:
+ print('objdump utility is not found. Skipping checks...')
+ return 0
+ 
+ # Check that DSO doesn't contain asio-related dynamic symbols
+-if env.Execute(Action(['! objdump -T ' + target[0].abspath + ' | grep 
asio'], None)):
++if env.Execute(Action(['! ' + objdump + ' -T ' + target[0].abspath + ' | 
grep asio'], None)):
+ return 1
+ return 0
+ 
+--- a/SConstruct
 b/SConstruct
+@@ -5,6 +5,7 @@
+ # SCons build script to build galera libraries
+ #
+ # How to control the build with environment variables:
++# Set AR   to specify archive utility
+ # Set CC   to specify C compiler
+ # Set CXX  to specify C++ compiler
+ # Set CPPFLAGS to add non-standard include paths and preprocessor macros
+@@ -13,6 +14,7 @@
+ # Set CXXFLAGS to supply C++ compiler options
+ # Set LDFLAGS  to *override* linking flags
+ # Set LIBPATH  to add non-standard linker paths
++# Set OBJDUMP  to specify objdump utility
+ # Set RPATHto add rpaths
+ #
+ # Some useful CPPFLAGS:
+@@ -205,6 +207,13 @@ if cxx != 'default':
+ link = os.getenv('LINK', 'default')
+ if link != 'default':
+ env.Replace(LINK = link)
++ar = os.getenv('AR', 'default')
++if ar != 'default':
++env.Replace(AR = ar)
++objdump = os.getenv('OBJDUMP', 'default')
++if objdump != 'default':
++env.Replace(OBJDUMP = objdump)
++
+ 
+ # Get compiler name/version, CXX may be set to "c++" which may be clang or gcc
+ cc_version = str(read_first_line(env['CC'].split() + ['--version']))
+ 

diff --git a/sys-cluster/galera/galera-26.4.5.ebuild 
b/sys-cluster/galera/galera-26.4.5.ebuild
index 760070fc8af..9cdd6baf8cd 100644
--- a/sys-cluster/galera/galera-26.4.5.ebuild
+++ b/sys-cluster/galera/galera-26.4.5.ebuild
@@ -37,7 +37,7 @@ RDEPEND="${CDEPEND}"
 # Respect {C,LD}FLAGS.
 PATCHES=(
"${FILESDIR}"/${PN}-26.4.5-strip-extra-cflags.patch
-   "${FILESDIR}"/${PN}-26.4.4-respect-AR.patch
+   "${FILESDIR}"/${PN}-26.4.5-respect-toolchain.patch
 )
 
 S="${WORKDIR}/${MY_P}"
@@ -55,7 +55,7 @@ src_prepare() {
 }
 
 src_configure() {
-   tc-export AR CC CXX
+   tc-export AR CC CXX OBJDUMP
# Uses hardware specific code that seems to depend on SSE4.2
if use cpu_flags_x86_sse4_2 ; then
append-cflags -msse4.2



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

2020-09-11 Thread Hanno Böck
commit: 2db0edb7327ba6e5f12682dc38e29cb10b0e3e90
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 11:16:17 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 11:16:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db0edb7

net-mail/postorius: Initial commit

Webinterface for mailman 3.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 net-mail/postorius/Manifest   |  1 +
 net-mail/postorius/metadata.xml   | 10 ++
 net-mail/postorius/postorius-1.3.3.ebuild | 31 +++
 3 files changed, 42 insertions(+)

diff --git a/net-mail/postorius/Manifest b/net-mail/postorius/Manifest
new file mode 100644
index 000..fac3606d7c8
--- /dev/null
+++ b/net-mail/postorius/Manifest
@@ -0,0 +1 @@
+DIST postorius-1.3.3.tar.gz 2704738 BLAKE2B 
0ae5a7b3ace1ad7f64eae53156592d0c76a09e358d08edfe1b506717e87df67c669bfab356c203e28c03006f46461a67b4c7222e0e305100e15511a93e3e6a59
 SHA512 
31d6d6d0dbbe8a57251c81cf8f7d8b80d17dd4aab9f31be684fef26637a4ba81a196d4ab63e7389bd4173a60778a00c83ee440c24f83a1f60b094ccab8cf345a

diff --git a/net-mail/postorius/metadata.xml b/net-mail/postorius/metadata.xml
new file mode 100644
index 000..557e7cfbec0
--- /dev/null
+++ b/net-mail/postorius/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   postorius
+   
+

diff --git a/net-mail/postorius/postorius-1.3.3.ebuild 
b/net-mail/postorius/postorius-1.3.3.ebuild
new file mode 100644
index 000..982ec7b64f7
--- /dev/null
+++ b/net-mail/postorius/postorius-1.3.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="A web user interface for GNU Mailman 3"
+HOMEPAGE="https://www.list.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="net-mail/django-mailman3[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   net-mail/mailmanclient[${PYTHON_USEDEP}]
+   dev-python/readme_renderer[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/vcrpy[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   )"
+
+DOCS=( README.rst )



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

2020-09-11 Thread Hanno Böck
commit: 58fb50d36a96eeb549986ccbdd00f3d1c7df7c30
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 11:10:27 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 11:10:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fb50d3

net-mail/django-mailman3: Initial commit

Dependency of mailman 3 / postorius.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 net-mail/django-mailman3/Manifest  |  1 +
 .../django-mailman3/django-mailman3-1.3.4.ebuild   | 27 ++
 net-mail/django-mailman3/metadata.xml  | 10 
 3 files changed, 38 insertions(+)

diff --git a/net-mail/django-mailman3/Manifest 
b/net-mail/django-mailman3/Manifest
new file mode 100644
index 000..4d588160f00
--- /dev/null
+++ b/net-mail/django-mailman3/Manifest
@@ -0,0 +1 @@
+DIST django-mailman3-1.3.4.tar.gz 390310 BLAKE2B 
0f28e5191ddfec8196824362ffb6b406f8bbcc64e85f93ded37317502673140693c48c60a34713a90cd6651839edaa788f9f73ec8a1836a1597854316ffd3481
 SHA512 
0b28636caec452efeda2b1b44f1d5ad44740ab0c3ea7b03d7d2e6bf420b1a788d5858e5c827824ef6baf2a463232ec53f404d3de0c22cf6ee17065236f7fcd91

diff --git a/net-mail/django-mailman3/django-mailman3-1.3.4.ebuild 
b/net-mail/django-mailman3/django-mailman3-1.3.4.ebuild
new file mode 100644
index 000..26934af93d6
--- /dev/null
+++ b/net-mail/django-mailman3/django-mailman3-1.3.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Django-based interfaces interacting with Mailman 3"
+HOMEPAGE="https://www.list.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/django[${PYTHON_USEDEP}]
+   net-mail/mailmanclient[${PYTHON_USEDEP}]
+   dev-python/django-allauth[${PYTHON_USEDEP}]
+   dev-python/django-gravatar2[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.rst )

diff --git a/net-mail/django-mailman3/metadata.xml 
b/net-mail/django-mailman3/metadata.xml
new file mode 100644
index 000..78294879d02
--- /dev/null
+++ b/net-mail/django-mailman3/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   django-mailman3
+   
+



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

2020-09-11 Thread Hanno Böck
commit: bc3a7d9116a59cb149d23a15b10bc6e99be28d61
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 11:07:19 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 11:07:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3a7d91

net-mail/mailmanclient: Initial commit

Client tool+lib for mailman 3.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 net-mail/mailmanclient/Manifest   |  1 +
 net-mail/mailmanclient/mailmanclient-3.3.1.ebuild | 22 ++
 net-mail/mailmanclient/metadata.xml   | 10 ++
 3 files changed, 33 insertions(+)

diff --git a/net-mail/mailmanclient/Manifest b/net-mail/mailmanclient/Manifest
new file mode 100644
index 000..d68441dfc19
--- /dev/null
+++ b/net-mail/mailmanclient/Manifest
@@ -0,0 +1 @@
+DIST mailmanclient-3.3.1.tar.gz 78807 BLAKE2B 
04542069b3a7a4b0069363f09c21ce321350fe25e57a86e5ac9ac9ec5329777acfdd1ccf62354d9df86f615f37328a8c9700811e05823ec39a648c4477b9321e
 SHA512 
bb23d47b4c5c9f4881298330f530624c7af243e9e583f8c20cac2de77fc4a789dae729e8daa96b6a6bbe775ac549d0fc118773697b7a156fb74e4365a18683b7

diff --git a/net-mail/mailmanclient/mailmanclient-3.3.1.ebuild 
b/net-mail/mailmanclient/mailmanclient-3.3.1.ebuild
new file mode 100644
index 000..33eaccae0f0
--- /dev/null
+++ b/net-mail/mailmanclient/mailmanclient-3.3.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the GNU Mailman 3 REST API"
+HOMEPAGE="https://www.list.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+DOCS=( README.rst )

diff --git a/net-mail/mailmanclient/metadata.xml 
b/net-mail/mailmanclient/metadata.xml
new file mode 100644
index 000..dc16487bb15
--- /dev/null
+++ b/net-mail/mailmanclient/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   mailmanclient
+   
+



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

2020-09-11 Thread Hanno Böck
commit: 86b44b56480e35ea1351a5f0760aad7a98f0593d
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 10:53:27 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 10:53:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b44b56

dev-python/django-gravatar2: Initial commit

Needed for mailman 3.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 dev-python/django-gravatar2/Manifest   |  1 +
 .../django-gravatar2/django-gravatar2-1.4.4.ebuild | 22 ++
 dev-python/django-gravatar2/metadata.xml   | 10 ++
 3 files changed, 33 insertions(+)

diff --git a/dev-python/django-gravatar2/Manifest 
b/dev-python/django-gravatar2/Manifest
new file mode 100644
index 000..14c2adae326
--- /dev/null
+++ b/dev-python/django-gravatar2/Manifest
@@ -0,0 +1 @@
+DIST django-gravatar2-1.4.4.tar.gz 8396 BLAKE2B 
181aee58f6be4f8833a26674f020412e050387855a84d4c3b8b8f1c028eeb56caee7c95d4a09f301d7e974051b1519b90e1cff1e9789c860f74497da1ab88fe1
 SHA512 
999fe2a036b23f73ee8111cccde459aa72a5f90995d322e772776f85ba206281e791cdf7d4888b45c7f2ecf8baf6509ed44652396f5db158c484a2fb53439c99

diff --git a/dev-python/django-gravatar2/django-gravatar2-1.4.4.ebuild 
b/dev-python/django-gravatar2/django-gravatar2-1.4.4.ebuild
new file mode 100644
index 000..b9d8a9cff7c
--- /dev/null
+++ b/dev-python/django-gravatar2/django-gravatar2-1.4.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Essential Gravatar support for Django"
+HOMEPAGE="https://github.com/twaddington/django-gravatar;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/django[${PYTHON_USEDEP}]"
+
+DOCS="README.rst"

diff --git a/dev-python/django-gravatar2/metadata.xml 
b/dev-python/django-gravatar2/metadata.xml
new file mode 100644
index 000..ce6b295c28a
--- /dev/null
+++ b/dev-python/django-gravatar2/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   django-gravatar2
+   
+



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

2020-09-11 Thread Hanno Böck
commit: 750e66d4aaf4327897490bdd70d24ac4f4fdd3a0
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 10:52:31 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 10:52:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750e66d4

dev-python/django-allauth: Initial commit

Needed for mailman 3.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 dev-python/django-allauth/Manifest |  1 +
 .../django-allauth/django-allauth-0.42.0.ebuild| 25 ++
 dev-python/django-allauth/metadata.xml | 10 +
 3 files changed, 36 insertions(+)

diff --git a/dev-python/django-allauth/Manifest 
b/dev-python/django-allauth/Manifest
new file mode 100644
index 000..37b6c4f6d33
--- /dev/null
+++ b/dev-python/django-allauth/Manifest
@@ -0,0 +1 @@
+DIST django-allauth-0.42.0.tar.gz 549566 BLAKE2B 
aa346bcc47b9419776a68c023ab560e5cba0fd97eeaf4cb2f43da4b2c53619c65a3ec9e1313ff3ffa0ed051718d41ccea2d362f56d6bd8dcf4c5a0569ccbb7c9
 SHA512 
2c31a70dfd3becf0f921b0566204b8b3221b0c85e82cb8a8ad37ab557fc6f302b9c24bfdd6885978157f4ccb9044d1eed9973d066ee59877aee727c60d2a5b46

diff --git a/dev-python/django-allauth/django-allauth-0.42.0.ebuild 
b/dev-python/django-allauth/django-allauth-0.42.0.ebuild
new file mode 100644
index 000..3326fa20cdb
--- /dev/null
+++ b/dev-python/django-allauth/django-allauth-0.42.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Django 3rd party (social) account authentication"
+HOMEPAGE="https://www.intenct.nl/projects/django-allauth/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/django[${PYTHON_USEDEP}]
+   dev-python/python3-openid[${PYTHON_USEDEP}]
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]"
+
+DOCS=( README.rst AUTHORS ChangeLog.rst )

diff --git a/dev-python/django-allauth/metadata.xml 
b/dev-python/django-allauth/metadata.xml
new file mode 100644
index 000..c2ab2a38263
--- /dev/null
+++ b/dev-python/django-allauth/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   django-allauth
+   
+



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

2020-09-11 Thread Hanno Böck
commit: 30ec5e66f4abdf324d39a517e4e8eba1591b9830
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Sep 11 10:42:45 2020 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Fri Sep 11 10:42:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ec5e66

dev-python/python3-openid: Initial commit

Needed for mailman 3.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.6, Repoman-3.0.1

 dev-python/python3-openid/Manifest |  1 +
 dev-python/python3-openid/metadata.xml | 10 ++
 .../python3-openid/python3-openid-3.2.0.ebuild | 22 ++
 3 files changed, 33 insertions(+)

diff --git a/dev-python/python3-openid/Manifest 
b/dev-python/python3-openid/Manifest
new file mode 100644
index 000..62c1b143f24
--- /dev/null
+++ b/dev-python/python3-openid/Manifest
@@ -0,0 +1 @@
+DIST python3-openid-3.2.0.tar.gz 305600 BLAKE2B 
d793eb61335d7240d5c25324b8377d19781df15012c8da6d5d0d7445c8a7fcb31711156b48d32efae8b6de27509e8f9112535ece7820779ca9b7f2e7be04fb0f
 SHA512 
54412820fef21928e1bf30d16c9bc73d454e9ff41df028a12047c08abdb4c2c9e1d9053daebab8b0327cb0fe0f67e364c2506a47509fef6db5bff42f8399b799

diff --git a/dev-python/python3-openid/metadata.xml 
b/dev-python/python3-openid/metadata.xml
new file mode 100644
index 000..4c9521c7cf1
--- /dev/null
+++ b/dev-python/python3-openid/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   python3-openid
+   
+

diff --git a/dev-python/python3-openid/python3-openid-3.2.0.ebuild 
b/dev-python/python3-openid/python3-openid-3.2.0.ebuild
new file mode 100644
index 000..dbb072652b9
--- /dev/null
+++ b/dev-python/python3-openid/python3-openid-3.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="OpenID support for modern servers and consumers"
+HOMEPAGE="https://github.com/necaris/python3-openid;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/defusedxml[${PYTHON_USEDEP}]"
+
+DOCS=( NEWS.md README.md )



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

2020-09-11 Thread Thomas Deutschmann
commit: e94f4fca5bc3d74f7153c43d790de3ece7c84bb4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Sep 11 10:04:03 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Sep 11 10:06:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94f4fca

package.mask: Last rite dev-db/mariadb slot 5.5 and 10.1

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 5791eed4837..67055589b4b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2020-09-11)
+# These versions are not compatible with current stable
+# dev-libs/openssl version, bug #741622.
+# Removal in 30 days. Please migrate to newer slots.
+dev-db/mariadb:5.5
+dev-db/mariadb:10.1
+
 # Michał Górny  (2020-09-11)
 # 7.3.2 release candidates.  Masked for testing.
 =dev-python/pypy-7.3.2_rc*



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

2020-09-11 Thread Mikle Kolyada
commit: 8f98f1d3ce1ddea76899d738f67cb0f65b5d2d07
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 09:49:48 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 09:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f98f1d3

media-gfx/dpic: Drop old

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

 media-gfx/dpic/Manifest |  2 --
 media-gfx/dpic/dpic-20130310.ebuild | 34 --
 media-gfx/dpic/dpic-20160824.ebuild | 33 -
 3 files changed, 69 deletions(-)

diff --git a/media-gfx/dpic/Manifest b/media-gfx/dpic/Manifest
index 4005b22f6e5..4ad74963028 100644
--- a/media-gfx/dpic/Manifest
+++ b/media-gfx/dpic/Manifest
@@ -1,3 +1 @@
-DIST dpic-2013.03.10.tar.gz 583366 BLAKE2B 
22b2d67e619bd1f1bd324edfbd5cd12ac55a121d1b419572ff889d8b835f57c583120b128430522da692292af47e94b6dd24c76fb753940a317f66003d0d8169
 SHA512 
a1c29f32bddeabfcfba1e0253ab502ca2c32c9ad4d490c8b2a7569643972a65ebdc26215888aaba7b2954b217e1667b469d49affb0a771832e98aa5ad25dd9f5
-DIST dpic-2016.08.24.tar.gz 1241900 BLAKE2B 
fe065892006de496b53ebaa9db5f15758f8e772569ad69cc2972b7b00e2f9a90643efb38f482f71935e958220d42964a033e3ce26dac03241b29e097afb570f1
 SHA512 
5e8fae76d79f8bdf8ca4427c4cb4ea6be272edc74ff5f8ab4c9434283fe9c5443fe4fb2d4a0fba1c17f14ed05f2d82aeb26cf186c797e3a93d92508f3557d630
 DIST dpic-2020.09.01.tar.gz 917159 BLAKE2B 
4b9007b5e1f47b0e764447411b9619f35da63f7e629838e6be420847477b173b1bb31118a2f343bb30daea344dda3b8dcea0169617264299de42e276ed539141
 SHA512 
a2f9c8e24388c07613e5d76492d5516bcbc7ee19a9eb2e40239456af78b806f1ea2808c61d0288eea9e34c2e0e0433b8a083796e2b8cf66982941c3b7660cabb

diff --git a/media-gfx/dpic/dpic-20130310.ebuild 
b/media-gfx/dpic/dpic-20130310.ebuild
deleted file mode 100644
index 6fb72b84418..000
--- a/media-gfx/dpic/dpic-20130310.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Converts PIC plots into pstricks, PGF/TikZ, PostScript, MetaPost 
and TeX"
-HOMEPAGE="http://ece.uwaterloo.ca/~aplevich/dpic;
-SRC_URI="https://ece.uwaterloo.ca/~aplevich/dpic/${PN}-2013.03.10.tar.gz;
-
-LICENSE="BSD-2 CC-BY-3.0 GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${PN}"
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   dobin dpic
-   doman doc/dpic.1
-   dodoc README CHANGES doc/dpicdoc.pdf doc/gpic.pdf
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/media-gfx/dpic/dpic-20160824.ebuild 
b/media-gfx/dpic/dpic-20160824.ebuild
deleted file mode 100644
index 1340997077f..000
--- a/media-gfx/dpic/dpic-20160824.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Converts PIC plots into pstricks, PGF/TikZ, PostScript, MetaPost 
and TeX"
-HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/dpic;
-SRC_URI="https://ece.uwaterloo.ca/~aplevich/dpic/${PN}-2016.08.24.tar.gz;
-
-# dpic: BSD-2, dpicdoc.pdf: CC-BY-3.0, p2c: GPL
-LICENSE="BSD-2 CC-BY-3.0 GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${PN}-2016.08.24"
-
-DOCS=( "README" "doc/dpicdoc.pdf" )
-
-src_install() {
-   dobin ${PN}
-   doman doc/${PN}.1
-
-   einstalldocs
-
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2020-09-11 Thread Mikle Kolyada
commit: 728fd8cacd33c01a124945e60258e7ee28999a98
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 09:45:52 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 09:46:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=728fd8ca

media-gfx/dpic: vERSION BUMP (V20200901)

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

 media-gfx/dpic/Manifest |  1 +
 media-gfx/dpic/dpic-20200901.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/media-gfx/dpic/Manifest b/media-gfx/dpic/Manifest
index f45a94d3036..4005b22f6e5 100644
--- a/media-gfx/dpic/Manifest
+++ b/media-gfx/dpic/Manifest
@@ -1,2 +1,3 @@
 DIST dpic-2013.03.10.tar.gz 583366 BLAKE2B 
22b2d67e619bd1f1bd324edfbd5cd12ac55a121d1b419572ff889d8b835f57c583120b128430522da692292af47e94b6dd24c76fb753940a317f66003d0d8169
 SHA512 
a1c29f32bddeabfcfba1e0253ab502ca2c32c9ad4d490c8b2a7569643972a65ebdc26215888aaba7b2954b217e1667b469d49affb0a771832e98aa5ad25dd9f5
 DIST dpic-2016.08.24.tar.gz 1241900 BLAKE2B 
fe065892006de496b53ebaa9db5f15758f8e772569ad69cc2972b7b00e2f9a90643efb38f482f71935e958220d42964a033e3ce26dac03241b29e097afb570f1
 SHA512 
5e8fae76d79f8bdf8ca4427c4cb4ea6be272edc74ff5f8ab4c9434283fe9c5443fe4fb2d4a0fba1c17f14ed05f2d82aeb26cf186c797e3a93d92508f3557d630
+DIST dpic-2020.09.01.tar.gz 917159 BLAKE2B 
4b9007b5e1f47b0e764447411b9619f35da63f7e629838e6be420847477b173b1bb31118a2f343bb30daea344dda3b8dcea0169617264299de42e276ed539141
 SHA512 
a2f9c8e24388c07613e5d76492d5516bcbc7ee19a9eb2e40239456af78b806f1ea2808c61d0288eea9e34c2e0e0433b8a083796e2b8cf66982941c3b7660cabb

diff --git a/media-gfx/dpic/dpic-20200901.ebuild 
b/media-gfx/dpic/dpic-20200901.ebuild
new file mode 100644
index 000..eb96fbf0dae
--- /dev/null
+++ b/media-gfx/dpic/dpic-20200901.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Converts PIC plots into pstricks, PGF/TikZ, PostScript, MetaPost 
and TeX"
+HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/dpic;
+SRC_URI="https://ece.uwaterloo.ca/~aplevich/dpic/${PN}-2020.09.01.tar.gz;
+
+# dpic: BSD-2, dpicdoc.pdf: CC-BY-3.0, p2c: GPL
+LICENSE="BSD-2 CC-BY-3.0 GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="examples"
+
+S="${WORKDIR}/${PN}-2020.09.01"
+
+src_install() {
+   dobin dpic
+   doman doc/dpic.1
+
+   einstalldocs
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2020-09-11 Thread Michał Górny
commit: f8aab022fa21a53d4894e221118ade801b0b1c97
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 09:39:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 09:40:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8aab022

package.mask: Mask new dev-python/pypy{,3} for testing

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 23e2ebb382b..5791eed4837 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2020-09-11)
+# 7.3.2 release candidates.  Masked for testing.
+=dev-python/pypy-7.3.2_rc*
+=dev-python/pypy3-7.3.2_rc*
+=dev-python/pypy-exe-7.3.2_rc*
+=dev-python/pypy3-exe-7.3.2_rc*
+
 # Thomas Beierlein  (2020-09-09)
 # Depends on obsolete gnome-base/libgnomeui. 
 # Upstream promised to have a better version 



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

2020-09-11 Thread Mikle Kolyada
commit: bad39fe22734ce2a024aaf2e27a5834c87a757f4
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 09:37:54 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 09:37:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad39fe2

app-text/xdvik: Drop old

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

 app-text/xdvik/xdvik-22.87.03-r1.ebuild | 109 
 1 file changed, 109 deletions(-)

diff --git a/app-text/xdvik/xdvik-22.87.03-r1.ebuild 
b/app-text/xdvik/xdvik-22.87.03-r1.ebuild
deleted file mode 100644
index cfe5d3eb3bb..000
--- a/app-text/xdvik/xdvik-22.87.03-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit elisp-common eutils flag-o-matic multilib toolchain-funcs xdg-utils
-
-DESCRIPTION="DVI previewer for X Window System"
-HOMEPAGE="http://xdvi.sourceforge.net/;
-SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="motif neXt Xaw3d emacs"
-
-RDEPEND="media-libs/freetype:2
-   x11-libs/libX11
-   x11-libs/libXi
-   x11-libs/libXmu
-   x11-libs/libXpm
-   x11-libs/libXt
-   emacs? ( >=app-editors/emacs-23.1:* )
-   motif? ( >=x11-libs/motif-2.3:0 )
-   !motif? (
-   neXt? ( x11-libs/neXtaw )
-   !neXt? (
-   Xaw3d? ( x11-libs/libXaw3d )
-   !Xaw3d? ( x11-libs/libXaw )
-   )
-   )
-   dev-libs/kpathsea"
-DEPEND="sys-devel/flex
-   virtual/yacc
-   virtual/pkgconfig
-   ${RDEPEND}"
-RDEPEND="${RDEPEND}
-   virtual/latex-base
-   ! $i; done
-}
-
-src_configure() {
-   has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags 
"$($(tc-getPKG_CONFIG) --cflags kpathsea)"
-
-   local toolkit
-
-   if use motif ; then
-   toolkit="motif"
-   use neXt && ewarn "neXt USE flag ignored (superseded by motif)"
-   use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by 
motif)"
-   elif use neXt ; then
-   toolkit="neXtaw"
-   use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by neXt)"
-   elif use Xaw3d ; then
-   toolkit="xaw3d"
-   else
-   toolkit="xaw"
-   fi
-
-   econf \
-   --with-system-freetype2 \
-   --with-system-kpathsea \
-   --with-kpathsea-include="${EPREFIX}"/usr/include/kpathsea \
-   --with-xdvi-x-toolkit="${toolkit}" \
-   --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
-   --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
-}
-
-src_compile() {
-   emake kpathsea_dir="${EPREFIX}/usr/include/kpathsea"
-   use emacs && elisp-compile xdvi-search.el
-}
-
-src_install() {
-   dodir /usr/share/texmf-dist/dvips/config
-
-   emake DESTDIR="${D}" install
-
-   dosym ../../texmf-dist/xdvi/XDvi /usr/share/X11/app-defaults/XDvi
-
-   dodoc BUGS FAQ README.*
-
-   use emacs && elisp-install tex-utils *.el *.elc
-
-   doicon "${FILESDIR}"/${PN}.xpm
-   make_desktop_entry xdvi "XDVI" xdvik "Graphics;Viewer"
-   echo "MimeType=application/x-dvi;" >> 
"${ED}"usr/share/applications/xdvi-"${PN}".desktop
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-
-   if use emacs; then
-   elog "Add"
-   elog "  (add-to-list 'load-path 
\"${EPREFIX}${SITELISP}/tex-utils\")"
-   elog "  (require 'xdvi-search)"
-   elog "to your ~/.emacs file"
-   fi
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



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

2020-09-11 Thread Mikle Kolyada
commit: 2c215c20bc8b8999e2cf9e34376241cc4f491bfc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 09:34:16 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 09:34:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c215c20

profiles: cleanup

Signed-off-by: Mikle Kolyada  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index bad0d3ce614..23e2ebb382b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -624,11 +624,6 @@ dev-tex/crosstex
 # Bug #629272
 app-admin/apg
 
-# Sam James  (2020-08-12)
-# Obsolete. Now included in texlive.
-# Removal in 30 days.
-app-text/vlna
-
 # Matt Turner  (2020-08-11)
 # No longer needed with virtual/opencl-3
 # Masked for removal in 30 days. Bug #728284



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

2020-09-11 Thread Mikle Kolyada
commit: 085e322e0adf0851fbf7e481e26b2c581693fcc6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 09:32:09 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 09:34:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085e322e

app-text/vlna: remove last-rited pkg

Closes: https://bugs.gentoo.org/699720

Signed-off-by: Mikle Kolyada  gentoo.org>

 app-text/vlna/Manifest|  1 -
 app-text/vlna/metadata.xml|  8 
 app-text/vlna/vlna-1.5.ebuild | 18 --
 3 files changed, 27 deletions(-)

diff --git a/app-text/vlna/Manifest b/app-text/vlna/Manifest
deleted file mode 100644
index c07390e15e0..000
--- a/app-text/vlna/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vlna-1.5.tar.gz 146670 BLAKE2B 
a72cae3b276bb0673dca940d15df4ec0af8c292bb08b0a0ed55680d6893a3fbf80de9588bad4698c8c12f056a9a66650a63c100ea3021d7809f57cd2b9b09d19
 SHA512 
2416fd4183a5be495fa538d05bd8a7514265c4cb68d78aff6f2dfdd4b3c9abc34b6eb829e5adb6fecd20aa5d110ad77d9e0f56f260ac8ced3ea2218cb6cadee2

diff --git a/app-text/vlna/metadata.xml b/app-text/vlna/metadata.xml
deleted file mode 100644
index 13170c3184d..000
--- a/app-text/vlna/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   t...@gentoo.org
-   Gentoo TeX Project
-
-

diff --git a/app-text/vlna/vlna-1.5.ebuild b/app-text/vlna/vlna-1.5.ebuild
deleted file mode 100644
index 0a92337cd49..000
--- a/app-text/vlna/vlna-1.5.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Add nonbreakable spaces after some prepositions in Czech texts"
-HOMEPAGE="http://math.feld.cvut.cz/olsak/cstex/;
-SRC_URI="ftp://math.feld.cvut.cz/pub/olsak/vlna/${P}.tar.gz;
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
-IUSE=""
-
-src_install() {
-   default
-   dodoc vlna.txt vlna.dvi
-}



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

2020-09-11 Thread Michał Górny
commit: f1464cfb020daa112fcb7490c07ef091a157a458
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 09:29:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 09:31:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1464cfb

dev-python/pypy3: Bump to 7.3.2_rc1

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

 dev-python/pypy3/Manifest   |   1 +
 dev-python/pypy3/pypy3-7.3.2_rc1.ebuild | 215 
 2 files changed, 216 insertions(+)

diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index c119fbd7162..0b16f02d6f2 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.6-v7.3.0-src.tar.bz2 21937786 BLAKE2B 
c53ac32a9cca1c4624160eae9f11b5705a59613f1e5100fbb0ee86118de5a7845b8fa5087165d7f5a077d20337dfca14a1c7eadbe768995e20e249ec271ac10d
 SHA512 
313a4254262dd8d8b995a50bddbc360cfb67add0818e51a3e9ce25bda6a9b639e9fea8efe7da6adda76dff0a86a364544a13faa516e51b9ea6c25ec99223b435
 DIST pypy3.6-v7.3.1-src.tar.bz2 22712809 BLAKE2B 
4250b3fe98c611b9635319c106b80e88ab469eab5f883babb738e175e7b7adc22c85f8ef3fdce1cdc127b521beef8d6c7862e188d8c8889c39f90136d6bbe374
 SHA512 
f8e32aae7f01225e0e4d6763eaac40fc02dffc3d0b6a30f22d422147f9be4f3290ea78160a912ffae311dea3d503eb31a7a4f3999d3b541fbccd93d1cef4ca56
+DIST pypy3.6-v7.3.2rc1-src.tar.bz2 22730858 BLAKE2B 
41a0702d0077c0f546998b858bc8b76226fe8903f4819497aa284231edcb32bc8b047b0a2a35bacfb18ea11fb85de98b95998276c22a3f0dc716b16871b35a3a
 SHA512 
1a6f93f7e767b0db5c40c1e06cadd781c6ddfb02ec86aa61a37f649fe1aa5cd71f7857052e5b48092e3bf8b5cbef6d6401097bf4c4e80c62f7dbdffcd20b70c0

diff --git a/dev-python/pypy3/pypy3-7.3.2_rc1.ebuild 
b/dev-python/pypy3/pypy3-7.3.2_rc1.ebuild
new file mode 100644
index 000..4c01d5519d4
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.2_rc1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+inherit pax-utils python-any-r1 toolchain-funcs
+
+MY_P=pypy3.6-v${PV/_/}
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (3.6) 
language"
+HOMEPAGE="https://pypy.org/;
+SRC_URI="https://downloads.python.org/pypy/${MY_P}-src.tar.bz2;
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+SLOT="0/pypy36-pp73"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 gdbm +jit libressl ncurses sqlite test tk"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-python/pypy3-exe:${PV}[bzip2?,ncurses?]
+   dev-python/pypy3-exe-bin:${PV}
+   )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   gdbm? ( sys-libs/gdbm:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   ! /dev/null || die
+   eapply "${FILESDIR}"/python-3.5-distutils-OO-build.patch
+   popd > /dev/null || die
+
+   # see 
http://buildbot.pypy.org/summary?branch=py3.6=pypy-c-jit-linux-x86-64
+   sed -i -e 's:test_runeval_step:_&:' \
+   lib-python/3/test/test_bdb.py || die
+   sed -i -e 's:test_crashing_decode_handler:_&:' \
+   lib-python/3/test/test_codeccallbacks.py || die
+   sed -i -e 's:test_jumpy:_&:' \
+   lib-python/3/test/test_dis.py || die
+   sed -i -e 's:test_ast_line_numbers:_&:' \
+   -e 's:test_backslashes_in_string_part:_&:' \
+   lib-python/3/test/test_fstring.py || die
+   sed -i -e 's:test_listdir_bytes_like:_&:' \
+   lib-python/3/test/test_posix.py || die
+   sed -i -e 's:test_auto_history:_&:' \
+   -e 's:test_history_size:_&:' \
+   lib-python/3/test/test_readline.py || die
+   sed -i -e 's:test_pha_optional:_&:' \
+   -e 's:test_pha_required:_&:' \
+   lib-python/3/test/test_ssl.py || die
+   sed -i -e 's:test_eval_bytes_invalid_escape:_&:' \
+   -e 's:test_eval_str_invalid_escape:_&:' \
+   lib-python/3/test/test_string_literals.py || die
+   sed -i -e 's:test_jump_out_of_async_for_block:_&:' \
+   -e 's:test_jump_over_async_for_block_before_else:_&:' \
+   -e 's:test_no_jump_.*wards_into_async_for_block:_&:' \
+   -e 's:test_no_jump_into_async_for_block_before_else:_&:' \
+   -e 's:test_no_jump_from_yield:_&:' \
+   lib-python/3/test/test_sys_settrace.py || die
+   sed -i -e 's:test_circular_imports:_&:' \
+   lib-python/3/test/test_threaded_import.py || die
+
+   # fixed in git
+   sed -i -e 's:test_SOCK_CLOEXEC:_&:' \
+   lib-python/3/test/test_socket.py || die
+
+   # the first one's broken by sandbox, the second by our env
+   sed -i -e 

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

2020-09-11 Thread Michał Górny
commit: 688eaee1fd0ea731d77f598aadf36eb0c1a682e9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 09:28:37 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 09:31:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688eaee1

dev-python/pyzmq: Bump to 19.0.2

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

 dev-python/pyzmq/Manifest|  1 +
 dev-python/pyzmq/pyzmq-19.0.2.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index fc8bb651962..3bb9af9b1a1 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1 +1,2 @@
 DIST pyzmq-19.0.1_p20200608.tar.gz 390927 BLAKE2B 
d70a2f615782cc5a53ed2ffab4d5549bc5d15cc1e0e63f640a357fe8575ca327a5976a3e8b11d97c236a31ca17025f37fe423d166b684b5c4aafc139a0941492
 SHA512 
7f077ed3858c226eb1e3f5e51dfb5d4b517ec94357b37cc66d17cfe2543786b86627ce7eb4c12785a2709a499af998d02642d972c119a637df3cec5201e909d1
+DIST pyzmq-19.0.2.tar.gz 390927 BLAKE2B 
d70a2f615782cc5a53ed2ffab4d5549bc5d15cc1e0e63f640a357fe8575ca327a5976a3e8b11d97c236a31ca17025f37fe423d166b684b5c4aafc139a0941492
 SHA512 
7f077ed3858c226eb1e3f5e51dfb5d4b517ec94357b37cc66d17cfe2543786b86627ce7eb4c12785a2709a499af998d02642d972c119a637df3cec5201e909d1

diff --git a/dev-python/pyzmq/pyzmq-19.0.2.ebuild 
b/dev-python/pyzmq/pyzmq-19.0.2.ebuild
new file mode 100644
index 000..d484501919b
--- /dev/null
+++ b/dev-python/pyzmq/pyzmq-19.0.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit flag-o-matic distutils-r1 toolchain-funcs
+
+EGIT_COMMIT="dd4dac055152d47c829034224cdecf594c7b3f12"
+DESCRIPTION="Lightweight and super-fast messaging library built on top of the 
ZeroMQ library"
+HOMEPAGE="
+   https://www.zeromq.org/bindings:python
+   https://pypi.org/project/pyzmq/
+   https://github.com/zeromq/pyzmq/;
+SRC_URI="
+   https://github.com/zeromq/pyzmq/archive/${EGIT_COMMIT}.tar.gz
+   -> ${P}.tar.gz"
+S=${WORKDIR}/${PN}-${EGIT_COMMIT}
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+IUSE="+draft"
+
+DEPEND="
+   >=net-libs/zeromq-4.2.2-r2:=[drafts]
+"
+RDEPEND="${DEPEND}
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/cffi:=[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   "dev-python/numpydoc"
+
+python_configure_all() {
+   tc-export CC
+   append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0')
+}
+
+python_compile() {
+   esetup.py cython --force
+   distutils-r1_python_compile
+}
+
+python_test() {
+   local deselect=(
+   # lore says it sometimes hangs
+   zmq/tests/test_auth.py::TestThreadAuthentication::test_curve
+
+   # broken tests
+   
zmq/tests/test_auth.py::TestThreadAuthentication::test_curve_user_id
+   zmq/tests/test_constants.py::TestConstants::test_draft
+   zmq/tests/test_context.py::TestContext::test_mockable
+   zmq/tests/test_draft.py::TestDraftSockets::test_client_server
+   zmq/tests/test_draft.py::TestDraftSockets::test_radio_dish
+   zmq/tests/test_message.py::TestFrame::test_buffer_numpy
+   zmq/tests/test_message.py::TestFrame::test_bytes
+   zmq/tests/test_message.py::TestFrame::test_frame_more
+   zmq/tests/test_message.py::TestFrame::test_lifecycle1
+   zmq/tests/test_message.py::TestFrame::test_lifecycle2
+   zmq/tests/test_message.py::TestFrame::test_memoryview_shape
+   zmq/tests/test_message.py::TestFrame::test_multi_tracker
+   zmq/tests/test_message.py::TestFrame::test_tracker
+   zmq/tests/test_security.py::TestSecurity::test_curve
+   zmq/tests/test_security.py::TestSecurity::test_plain
+   zmq/tests/test_socket.py::TestSocket::test_large_send
+   zmq/tests/test_socket.py::TestSocket::test_tracker
+   zmq/tests/test_socket.py::TestSocketGreen::test_large_send
+
+   # hanging tests
+   zmq/tests/test_socket.py::TestSocketGreen::test_tracker
+   
zmq/tests/asyncio/test_asyncio.py::TestAsyncioAuthentication::test_blacklist
+   
zmq/tests/asyncio/test_asyncio.py::TestAsyncioAuthentication::test_curve
+   
zmq/tests/asyncio/test_asyncio.py::TestAsyncioAuthentication::test_plain
+   )
+   [[ ${EPYTHON} == python3.9 ]] && deselect+=(
+   # crashes python
+   

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

2020-09-11 Thread Michał Górny
commit: 227af9169e3881b0f8b5740867467a95888f3d4d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 09:28:56 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 09:31:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227af916

dev-python/pypy3-exe: Bump to 7.3.2_rc1

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

 dev-python/pypy3-exe/Manifest   |   1 +
 dev-python/pypy3-exe/pypy3-exe-7.3.2_rc1.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
index c119fbd7162..0b16f02d6f2 100644
--- a/dev-python/pypy3-exe/Manifest
+++ b/dev-python/pypy3-exe/Manifest
@@ -1,2 +1,3 @@
 DIST pypy3.6-v7.3.0-src.tar.bz2 21937786 BLAKE2B 
c53ac32a9cca1c4624160eae9f11b5705a59613f1e5100fbb0ee86118de5a7845b8fa5087165d7f5a077d20337dfca14a1c7eadbe768995e20e249ec271ac10d
 SHA512 
313a4254262dd8d8b995a50bddbc360cfb67add0818e51a3e9ce25bda6a9b639e9fea8efe7da6adda76dff0a86a364544a13faa516e51b9ea6c25ec99223b435
 DIST pypy3.6-v7.3.1-src.tar.bz2 22712809 BLAKE2B 
4250b3fe98c611b9635319c106b80e88ab469eab5f883babb738e175e7b7adc22c85f8ef3fdce1cdc127b521beef8d6c7862e188d8c8889c39f90136d6bbe374
 SHA512 
f8e32aae7f01225e0e4d6763eaac40fc02dffc3d0b6a30f22d422147f9be4f3290ea78160a912ffae311dea3d503eb31a7a4f3999d3b541fbccd93d1cef4ca56
+DIST pypy3.6-v7.3.2rc1-src.tar.bz2 22730858 BLAKE2B 
41a0702d0077c0f546998b858bc8b76226fe8903f4819497aa284231edcb32bc8b047b0a2a35bacfb18ea11fb85de98b95998276c22a3f0dc716b16871b35a3a
 SHA512 
1a6f93f7e767b0db5c40c1e06cadd781c6ddfb02ec86aa61a37f649fe1aa5cd71f7857052e5b48092e3bf8b5cbef6d6401097bf4c4e80c62f7dbdffcd20b70c0

diff --git a/dev-python/pypy3-exe/pypy3-exe-7.3.2_rc1.ebuild 
b/dev-python/pypy3-exe/pypy3-exe-7.3.2_rc1.ebuild
new file mode 100644
index 000..24b904343e1
--- /dev/null
+++ b/dev-python/pypy3-exe/pypy3-exe-7.3.2_rc1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# pypy3 needs to be built using python 2
+PYTHON_COMPAT=( python2_7 )
+inherit check-reqs pax-utils python-any-r1 toolchain-funcs
+
+MY_P=pypy3.6-v${PV/_/}
+DESCRIPTION="PyPy3 executable (build from source)"
+HOMEPAGE="https://pypy.org/;
+SRC_URI="https://downloads.python.org/pypy/${MY_P}-src.tar.bz2;
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+   dev-libs/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   !dev-python/pypy3-exe-bin:${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   low-memory? ( dev-python/pypy )
+   !low-memory? (
+   || (
+   dev-python/pypy
+   (
+   dev-lang/python:2.7
+   
dev-python/pycparser[python_targets_python2_7(-),python_single_target_python2_7(+)]
+   )
+   )
+   )"
+
+check_env() {
+   if use low-memory; then
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+}
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && check_env
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   check_env
+
+   # unset to allow forcing pypy below :)
+   use low-memory && EPYTHON=
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] &&
+   { has_version -b dev-python/pypy ||
+   has_version -b dev-python/pypy-bin; }
+   then
+   einfo "Using PyPy to perform the translation."
+   EPYTHON=pypy
+   else
+   einfo "Using ${EPYTHON:-python2} to perform the 
translation. Please note that upstream"
+   einfo "recommends using PyPy for that. If you wish to 
do so, please install"
+   einfo "dev-python/pypy and ensure that EPYTHON variable 
is unset."
+   python-any-r1_pkg_setup
+   fi
+   fi
+}
+
+src_configure() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-repository/

2020-09-11 Thread Michał Górny
commit: 68da1ed0c9f821a0f89ede6c9fcbb60a32c85185
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 07:36:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 09:31:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68da1ed0

app-eselect/eselect-repository: Bump to v8

Closes: https://bugs.gentoo.org/740884
Signed-off-by: Michał Górny  gentoo.org>

 app-eselect/eselect-repository/Manifest|  1 +
 .../eselect-repository/eselect-repository-8.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-eselect/eselect-repository/Manifest 
b/app-eselect/eselect-repository/Manifest
index e15e8d4b381..6e20009df2c 100644
--- a/app-eselect/eselect-repository/Manifest
+++ b/app-eselect/eselect-repository/Manifest
@@ -1 +1,2 @@
 DIST eselect-repository-7.tar.gz 6768 BLAKE2B 
f648b880ab188b5beb21161dd011d8cea0bc9dd124d524d747a1867a37f334667363be9c0ad9f04275aa1534b904a519d7551c25ea547ae2acff625382c35dbd
 SHA512 
87569158dce3acfdd81a469387fe1a7a7c268cae2e15cfdb12d8377984be5feb674c9b385f0171d27dbe8c2066ae98b2c9a74214340e85380cba173ba26d6f0f
+DIST eselect-repository-8.tar.gz 6774 BLAKE2B 
d22c2befc744e21b7619a490e9c41f1052c4077135ba5247ea9558f15f7dc5c06642dd934c41ad8cb3bedb40398876ea9d508276bde6f214fe06d5f80b19911b
 SHA512 
b1fd13e3bfa323dea7fec53a33865352545a070df472c9db0b2901945a795833eb8a2b7b264005d94fe6e92dce57414a7e995157d28c8d26048bedcbf42adf96

diff --git a/app-eselect/eselect-repository/eselect-repository-8.ebuild 
b/app-eselect/eselect-repository/eselect-repository-8.ebuild
new file mode 100644
index 000..f0bf9cebf26
--- /dev/null
+++ b/app-eselect/eselect-repository/eselect-repository-8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+inherit python-single-r1
+
+DESCRIPTION="Manage repos.conf via eselect"
+HOMEPAGE="https://github.com/mgorny/eselect-repository;
+SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="${PYTHON_DEPS}
+   app-admin/eselect
+   $(python_gen_cond_dep '
+   dev-python/lxml[${PYTHON_MULTI_USEDEP}]
+   ')
+   net-misc/wget"
+
+src_compile() {
+   MAKEARGS=(
+   PREFIX="${EPREFIX}/usr"
+   SYSCONFDIR="${EPREFIX}/etc"
+   SHAREDSTATEDIR="${EPREFIX}/var"
+   ESELECTDIR="${EPREFIX}/usr/share/eselect/modules"
+   )
+
+   emake "${MAKEARGS[@]}"
+   python_fix_shebang eselect-repo-helper
+}
+
+src_install() {
+   emake "${MAKEARGS[@]}" DESTDIR="${D}" install
+   keepdir /var/db/repos
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2020-09-11 Thread Mikle Kolyada
commit: 208b69438db95d3f23b86c052a45dac02c184570
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 08:50:48 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 08:52:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208b6943

net-nds/openldap: Version bump (v2.5.53)

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

 net-nds/openldap/Manifest   |   1 +
 net-nds/openldap/openldap-2.4.53.ebuild | 907 
 2 files changed, 908 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index b2582fe8395..bf08d5e73c6 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,3 +1,4 @@
 DIST openldap-2.4.50.tgz 5712635 BLAKE2B 
6a7d864a44c411b82cf703585c4a81954a02497e8510c84e29070dd120da0181e8425fd2b8bb7616e42e6e26d0f06db5ffdf50fb1cd97943d23f9914eb4f1260
 SHA512 
f528043ff9de36f7b65d8816c9a9c24f0ac400041b2969965178ee6eae62c92a11af33a0a883e4954e5fff98a0738a9f9aa2faf5b385d21974754e045aab31ae
 DIST openldap-2.4.51.tgz 5876819 BLAKE2B 
4d2459e79ad5f297d8f8be0d633f5e3f7ae93395f2f83ee0da055315b59d053892303b717b56a9e90cd32b7391b4178db13d0c93aec8cdc68543553d3cd8f930
 SHA512 
169483ec4f2b2728ab4b75e608f72dfa9cadfa524c477f9258c9580eb22d6c34e4c4422b58f222b6bf66a93fc713cb7b0682d12ecd4e6f95a3a7887e93347f1f
+DIST openldap-2.4.53.tgz 5883013 BLAKE2B 
09d17d2a5438b09a4aa7f4a815e858d8b17ae7873580e5b3bc81d9569e97174703600472b9ecf79a28b7df561ba8214dfb6d08b467c823feeeae7d0cbdd37c6b
 SHA512 
32dcbf18ffa53b3c2c5399f726c7a8970154d40fb88de85896d18ea2abd79c55ebe28fcf5fbfd52771f95561d70ab364db5f667fe2ec0e67b21e281f5112ec99
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.4.53.ebuild 
b/net-nds/openldap/openldap-2.4.53.ebuild
new file mode 100644
index 000..89a4da0e820
--- /dev/null
+++ b/net-nds/openldap/openldap-2.4.53.ebuild
@@ -0,0 +1,907 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools db-use flag-o-matic multilib-minimal preserve-libs ssl-cert 
toolchain-funcs user systemd
+
+BIS_PN=rfc2307bis.schema
+BIS_PV=20140524
+BIS_P="${BIS_PN}-${BIS_PV}"
+
+DESCRIPTION="LDAP suite of application and development tools"
+HOMEPAGE="https://www.OpenLDAP.org/;
+
+# upstream mirrors are mostly not working, using canonical URI
+SRC_URI="
+   
https://openldap.org/software/download/OpenLDAP/openldap-release/${P}.tgz
+   
http://gpl.savoirfairelinux.net/pub/mirrors/openldap/openldap-release/${P}.tgz
+   http://repository.linagora.org/OpenLDAP/openldap-release/${P}.tgz
+   
http://mirror.eu.oneandone.net/software/openldap/openldap-release/${P}.tgz
+   mirror://gentoo/${BIS_P}"
+
+LICENSE="OPENLDAP GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x86-solaris"
+
+IUSE_DAEMON="crypt samba tcpd experimental minimal"
+IUSE_BACKEND="+berkdb"
+IUSE_OVERLAY="overlays perl"
+IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 libressl +syslog selinux 
static-libs test"
+IUSE_CONTRIB="smbkrb5passwd kerberos kinit pbkdf2 sha2"
+IUSE_CONTRIB="${IUSE_CONTRIB} -cxx"
+IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="cxx? ( sasl )
+   pbkdf2? ( ssl )
+   test? ( berkdb )
+   ?? ( test minimal )"
+
+# always list newer first
+# Do not add any AGPL-3 BDB here!
+# See bug 525110, comment 15.
+# Advanced usage: OPENLDAP_BDB_SLOTS in the environment can be used to force a 
slot during build.
+BDB_SLOTS="${OPENLDAP_BDB_SLOTS:=5.3 5.1 4.8 4.7 4.6 4.5 4.4}"
+BDB_PKGS=''
+for _slot in $BDB_SLOTS; do BDB_PKGS="${BDB_PKGS} sys-libs/db:${_slot}" ; done
+
+# openssl is needed to generate lanman-passwords required by samba
+COMMON_DEPEND="
+   ssl? (
+   !gnutls? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
+   )
+   gnutls? (
+   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   !minimal? (
+   sys-devel/libtool
+   sys-libs/e2fsprogs-libs
+   >=dev-db/lmdb-0.9.18:=
+   tcpd? ( sys-apps/tcp-wrappers )
+   odbc? ( !iodbc? ( dev-db/unixODBC )
+   iodbc? ( dev-db/libiodbc ) )
+  

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2020-09-11 Thread Mikle Kolyada
commit: b8cb6a41a3f47bc036d41746cb25b58ff5b34e62
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Sep 11 08:51:40 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Sep 11 08:52:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8cb6a41

net-nds/openldap: Drop old

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

 net-nds/openldap/Manifest   |   1 -
 net-nds/openldap/openldap-2.4.51.ebuild | 907 
 2 files changed, 908 deletions(-)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index bf08d5e73c6..94aff9a9fbf 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,4 +1,3 @@
 DIST openldap-2.4.50.tgz 5712635 BLAKE2B 
6a7d864a44c411b82cf703585c4a81954a02497e8510c84e29070dd120da0181e8425fd2b8bb7616e42e6e26d0f06db5ffdf50fb1cd97943d23f9914eb4f1260
 SHA512 
f528043ff9de36f7b65d8816c9a9c24f0ac400041b2969965178ee6eae62c92a11af33a0a883e4954e5fff98a0738a9f9aa2faf5b385d21974754e045aab31ae
-DIST openldap-2.4.51.tgz 5876819 BLAKE2B 
4d2459e79ad5f297d8f8be0d633f5e3f7ae93395f2f83ee0da055315b59d053892303b717b56a9e90cd32b7391b4178db13d0c93aec8cdc68543553d3cd8f930
 SHA512 
169483ec4f2b2728ab4b75e608f72dfa9cadfa524c477f9258c9580eb22d6c34e4c4422b58f222b6bf66a93fc713cb7b0682d12ecd4e6f95a3a7887e93347f1f
 DIST openldap-2.4.53.tgz 5883013 BLAKE2B 
09d17d2a5438b09a4aa7f4a815e858d8b17ae7873580e5b3bc81d9569e97174703600472b9ecf79a28b7df561ba8214dfb6d08b467c823feeeae7d0cbdd37c6b
 SHA512 
32dcbf18ffa53b3c2c5399f726c7a8970154d40fb88de85896d18ea2abd79c55ebe28fcf5fbfd52771f95561d70ab364db5f667fe2ec0e67b21e281f5112ec99
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/openldap-2.4.51.ebuild 
b/net-nds/openldap/openldap-2.4.51.ebuild
deleted file mode 100644
index 89a4da0e820..000
--- a/net-nds/openldap/openldap-2.4.51.ebuild
+++ /dev/null
@@ -1,907 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools db-use flag-o-matic multilib-minimal preserve-libs ssl-cert 
toolchain-funcs user systemd
-
-BIS_PN=rfc2307bis.schema
-BIS_PV=20140524
-BIS_P="${BIS_PN}-${BIS_PV}"
-
-DESCRIPTION="LDAP suite of application and development tools"
-HOMEPAGE="https://www.OpenLDAP.org/;
-
-# upstream mirrors are mostly not working, using canonical URI
-SRC_URI="
-   
https://openldap.org/software/download/OpenLDAP/openldap-release/${P}.tgz
-   
http://gpl.savoirfairelinux.net/pub/mirrors/openldap/openldap-release/${P}.tgz
-   http://repository.linagora.org/OpenLDAP/openldap-release/${P}.tgz
-   
http://mirror.eu.oneandone.net/software/openldap/openldap-release/${P}.tgz
-   mirror://gentoo/${BIS_P}"
-
-LICENSE="OPENLDAP GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x86-solaris"
-
-IUSE_DAEMON="crypt samba tcpd experimental minimal"
-IUSE_BACKEND="+berkdb"
-IUSE_OVERLAY="overlays perl"
-IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 libressl +syslog selinux 
static-libs test"
-IUSE_CONTRIB="smbkrb5passwd kerberos kinit pbkdf2 sha2"
-IUSE_CONTRIB="${IUSE_CONTRIB} -cxx"
-IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} 
${IUSE_CONTRIB}"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="cxx? ( sasl )
-   pbkdf2? ( ssl )
-   test? ( berkdb )
-   ?? ( test minimal )"
-
-# always list newer first
-# Do not add any AGPL-3 BDB here!
-# See bug 525110, comment 15.
-# Advanced usage: OPENLDAP_BDB_SLOTS in the environment can be used to force a 
slot during build.
-BDB_SLOTS="${OPENLDAP_BDB_SLOTS:=5.3 5.1 4.8 4.7 4.6 4.5 4.4}"
-BDB_PKGS=''
-for _slot in $BDB_SLOTS; do BDB_PKGS="${BDB_PKGS} sys-libs/db:${_slot}" ; done
-
-# openssl is needed to generate lanman-passwords required by samba
-COMMON_DEPEND="
-   ssl? (
-   !gnutls? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
-   )
-   gnutls? (
-   >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
-   )
-   )
-   sasl? ( dev-libs/cyrus-sasl:= )
-   !minimal? (
-   sys-devel/libtool
-   sys-libs/e2fsprogs-libs
-   >=dev-db/lmdb-0.9.18:=
-   tcpd? ( sys-apps/tcp-wrappers )
-   odbc? ( !iodbc? ( dev-db/unixODBC )
-   iodbc? ( dev-db/libiodbc ) )
- 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/pch-session/

2020-09-11 Thread Pacho Ramos
commit: c55d08730a58c870a0b75ec57f4cab02b971b34e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Sep 11 08:32:27 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Sep 11 08:32:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55d0873

gnome-extra/pch-session: Stabilize

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

 gnome-extra/pch-session/pch-session-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/pch-session/pch-session-3.36.2.ebuild 
b/gnome-extra/pch-session/pch-session-3.36.2.ebuild
index dc5a9627439..e72ccd6232b 100644
--- a/gnome-extra/pch-session/pch-session-3.36.2.ebuild
+++ b/gnome-extra/pch-session/pch-session-3.36.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 # gnome-extra/gnome-tweaks to configure extensions easily



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/pch-session/

2020-09-11 Thread Pacho Ramos
commit: 12aa81be1ba997976f52b1e9b5f9ca1e044e35b2
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Sep 11 08:32:06 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Sep 11 08:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12aa81be

gnome-extra/pch-session: Bump to 3.36.2

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

 gnome-extra/pch-session/Manifest  |  1 +
 gnome-extra/pch-session/pch-session-3.36.2.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/gnome-extra/pch-session/Manifest b/gnome-extra/pch-session/Manifest
index ac40eba412e..5b3ca52b57d 100644
--- a/gnome-extra/pch-session/Manifest
+++ b/gnome-extra/pch-session/Manifest
@@ -1,2 +1,3 @@
 DIST pch-session-3.34.3.tar.bz2 9189 BLAKE2B 
82c8f346ef8b627c4756f6781e0ccc9274c5152cd723ddcf00e23411efdf3ff633ca0078cd0a4b3ebc24e1f2ef79e7d736fdc6f9b46b750f7f88177c7977a408
 SHA512 
dcada2ac88fec4fe2d893bd0fd76e63fb574452612b3c9286fe42f3c51fba3b2f3992ff3015b11867c01c1d328fcd8f007f9dc1e1e3030c1e722d3b4df4740b5
 DIST pch-session-3.36.1.tar.bz2 9461 BLAKE2B 
069e0b8753dab8ccf7e9b8600f15f554bd38f1ee62c63ff77e308ef54013a7e82883b58a9ceedbec5d95dfcf30e398009c217423479b30919fca0de15a1e0d1e
 SHA512 
d8bfd058e3237d2cccdce420be04dac496f9c04ef24b376875d4c9f38fe2e3b7199406e4b3963cc601e3cb3572f187eac6811e9028a276bba2b6a06cb43fde65
+DIST pch-session-3.36.2.tar.bz2 9559 BLAKE2B 
072b395039320b23f46a145ebfc7d80adfd5981c95bb14e5a8f70ce3b1004a74431e74a3af1b3ca30c2620f3deb1cc62ffbcb1028f6312459fe59c9dbba68f5f
 SHA512 
2f5a3ad24ffcfb9e8890e6562dcb86d374c355d4ce63e35653f3d2a2daa9bb19399fb68965e83bf9b2c3213c60be9db139ad3d44a6a969e51bfaef78a10da33f

diff --git a/gnome-extra/pch-session/pch-session-3.36.2.ebuild 
b/gnome-extra/pch-session/pch-session-3.36.2.ebuild
new file mode 100644
index 000..dc5a9627439
--- /dev/null
+++ b/gnome-extra/pch-session/pch-session-3.36.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome2-utils
+
+DESCRIPTION="Unofficial gnome based session with different default settings 
and extensions"
+HOMEPAGE="https://gitlab.com/pachoramos/pch-session;
+SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# gnome-extra/gnome-tweaks to configure extensions easily
+RDEPEND="
+   >=gnome-base/gnome-shell-3.36
+   >=gnome-extra/gnome-shell-extensions-3.36
+   >=gnome-extra/gnome-shell-extension-applications-overview-tooltip-8
+   >=gnome-extra/gnome-shell-extension-bing-wallpaper-27
+   >=gnome-extra/gnome-shell-extension-bluetooth-quick-connect-12
+   
>=gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20200713
+   >=gnome-extra/gnome-shell-extension-dash-to-panel-38
+   >=gnome-extra/gnome-shell-extension-desktop-icons-20.04.0
+   >=gnome-extra/gnome-shell-extension-gsconnect-34
+   >=gnome-extra/gnome-shell-extensions-topicons-plus-27
+   >=gnome-extra/gnome-tweaks-3.34
+"
+BDEPEND=""
+DEPEND=""
+
+pkg_preinst() {
+   gnome2_schemas_update
+}
+
+src_install() {
+   insinto /usr
+   doins -r usr/.
+   einstalldocs
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/

2020-09-11 Thread Lars Wendler
commit: 850e9765e509d9fcce2af81c2181d7b513b20496
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 08:07:31 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 08:08:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850e9765

games-util/lutris: Synced live ebuild

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

 games-util/lutris/lutris-.ebuild | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/games-util/lutris/lutris-.ebuild 
b/games-util/lutris/lutris-.ebuild
index 11cbc20a448..4052ada5d97 100644
--- a/games-util/lutris/lutris-.ebuild
+++ b/games-util/lutris/lutris-.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="sqlite,threads(+)"
+DISTUTILS_SINGLE_IMPL="1"
 
 inherit distutils-r1 virtualx xdg
 
@@ -26,19 +27,25 @@ SLOT="0"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/nose[${PYTHON_USEDEP}]
+   ')
+   )
 "
 RDEPEND="
app-arch/cabextract
app-arch/p7zip
app-arch/unrar
app-arch/unzip
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-evdev[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
gnome-base/gnome-desktop:3[introspection]
media-sound/fluid-soundfont
net-libs/libsoup
@@ -53,16 +60,13 @@ RDEPEND="
 python_install_all() {
local DOCS=( AUTHORS README.rst docs/installers.rst )
distutils-r1_python_install_all
+   python_fix_shebang "${ED}"/usr/share/lutris/bin/lutris-wrapper #740048
 }
 
 python_test() {
virtx nosetests -v
 }
 
-pkg_preinst() {
-   xdg_pkg_preinst
-}
-
 pkg_postinst() {
xdg_pkg_postinst
 
@@ -72,7 +76,3 @@ pkg_postinst() {
elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also"
elog "available online at lutris.net."
 }
-
-pkg_postrm() {
-   xdg_pkg_postrm
-}



[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/files/, games-util/lutris/

2020-09-11 Thread Lars Wendler
commit: e8e44a458728cd9f71145cfad6b71a791409bdf3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 08:08:50 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 08:09:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e44a45

games-util/lutris: Removed old

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

 games-util/lutris/Manifest |  2 -
 games-util/lutris/files/lutris-0.5.4-gtk.patch | 29 --
 games-util/lutris/lutris-0.5.4-r1.ebuild   | 79 --
 games-util/lutris/lutris-0.5.6.ebuild  | 78 -
 4 files changed, 188 deletions(-)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 678e040beda..fe7a800819b 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,4 +1,2 @@
-DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B 
f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438
 SHA512 
81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50
-DIST lutris_0.5.6.tar.xz 1747440 BLAKE2B 
e39206d8245d99a0424537cd9d9ed860c4e0d9fd373afe61d7e19eb2672bee621d541060af74f1197242e49a846e70fe16eb28e0c57370d2e11634d7035ab1fe
 SHA512 
3ac9f7095c30044990e42f671d6e1e5cac6cd921cdf93e175400335cb6e9ae5b1bf8101dc0805838f3c5bf9713b891c62960c80a1a20aef1e4f896a74af97a01
 DIST lutris_0.5.7.1.tar.xz 2145584 BLAKE2B 
eb766d5e36aca63af7af8f2e85f51b4e3e37b8372b13a59702c545a0c697fa5feb1403cd9589d22c2bdff6593f69ed39e1bcb7ecb28ecc24b7a77b09ed1b2f89
 SHA512 
9efff4d92ae4d9051a7253324047dfa57f463188ebdbcede5feba2c0268494e8fa7929d2ef30bfe85e52824bbb9c05b1f1688b6658376597cc4cc35c26a19da3
 DIST lutris_0.5.7.tar.xz 2133524 BLAKE2B 
d27191668f582a5cd50941ca227d6121f1bfdb4824c490dd54cc513fda523712af9480451b0e5503404aba8d083c94ce91b928ed3faf4e94ea9f0bbf28b764c1
 SHA512 
f751be82dd5550dc882932980a3a04a62f183e5f0dddc9939154025408da081392917834324875a80ae8b354906e04835c2df56c23f1d6d29cd9fbdc514e1c57

diff --git a/games-util/lutris/files/lutris-0.5.4-gtk.patch 
b/games-util/lutris/files/lutris-0.5.4-gtk.patch
deleted file mode 100644
index a2c5d71d998..000
--- a/games-util/lutris/files/lutris-0.5.4-gtk.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From a97150b78954e176cb0f825f0c201f54d5da613e Mon Sep 17 00:00:00 2001
-From: Stefan Strogin 
-Date: Tue, 31 Dec 2019 03:22:26 +0200
-Subject: [PATCH] Call the correct method for creating TreeModelSort (Closes
- #2554)
-
-Upstream-Status: Accepted
-[https://github.com/lutris/lutris/commit/a99b17f00dfc4cdab80c237752cc3167d64194eb]
-Signed-off-by: Stefan Strogin 

- lutris/gui/views/store.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lutris/gui/views/store.py b/lutris/gui/views/store.py
-index ba331313..4d5f372e 100644
 a/lutris/gui/views/store.py
-+++ b/lutris/gui/views/store.py
-@@ -130,7 +130,7 @@ class GameStore(GObject.Object):
- self.prevent_sort_update = False  # prevent recursion with signals
- self.modelfilter = self.store.filter_new()
- self.modelfilter.set_visible_func(self.filter_view)
--self.modelsort = 
Gtk.TreeModelSort.sort_new_with_model(self.modelfilter)
-+self.modelsort = Gtk.TreeModelSort.new_with_model(self.modelfilter)
- self.modelsort.connect("sort-column-changed", 
self.on_sort_column_changed)
- self.modelsort.set_sort_func(sort_col, sort_func, sort_col)
- self.sort_view(sort_key, sort_ascending)
--- 
-2.24.1
-

diff --git a/games-util/lutris/lutris-0.5.4-r1.ebuild 
b/games-util/lutris/lutris-0.5.4-r1.ebuild
deleted file mode 100644
index c6f225494ee..000
--- a/games-util/lutris/lutris-0.5.4-r1.ebuild
+++ /dev/null
@@ -1,79 +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} )
-PYTHON_REQ_USE="sqlite,threads(+)"
-
-inherit distutils-r1 virtualx xdg
-
-DESCRIPTION="An open source gaming platform for GNU/Linux"
-HOMEPAGE="https://lutris.net/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
-   inherit git-r3
-else
-   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${PN}"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
-RDEPEND="
-   app-arch/cabextract
-   app-arch/p7zip
-   app-arch/unrar
-   app-arch/unzip
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-evdev[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   gnome-base/gnome-desktop:3[introspection]
-   

[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/files/, games-util/lutris/

2020-09-11 Thread Lars Wendler
commit: 29b588944a03fb6f123226952666c5b0a3f99d86
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 08:04:55 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 08:08:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b58894

games-util/lutris: Bump to version 0.5.7.1

Converted to only use a single python implementation in order to
avoid bug #740048

Thanks-to: Arfrever Frehtes Taifersar Arahesis  Apache.Org>

Closes: https://bugs.gentoo.org/733828
Closes: https://bugs.gentoo.org/740048
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 games-util/lutris/Manifest |  1 +
 .../lutris/files/lutris-0.5.7-copy_paste_fix.patch | 38 ++
 games-util/lutris/lutris-0.5.7.1.ebuild| 82 ++
 3 files changed, 121 insertions(+)

diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
index 0e52c75c49c..678e040beda 100644
--- a/games-util/lutris/Manifest
+++ b/games-util/lutris/Manifest
@@ -1,3 +1,4 @@
 DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B 
f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438
 SHA512 
81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50
 DIST lutris_0.5.6.tar.xz 1747440 BLAKE2B 
e39206d8245d99a0424537cd9d9ed860c4e0d9fd373afe61d7e19eb2672bee621d541060af74f1197242e49a846e70fe16eb28e0c57370d2e11634d7035ab1fe
 SHA512 
3ac9f7095c30044990e42f671d6e1e5cac6cd921cdf93e175400335cb6e9ae5b1bf8101dc0805838f3c5bf9713b891c62960c80a1a20aef1e4f896a74af97a01
+DIST lutris_0.5.7.1.tar.xz 2145584 BLAKE2B 
eb766d5e36aca63af7af8f2e85f51b4e3e37b8372b13a59702c545a0c697fa5feb1403cd9589d22c2bdff6593f69ed39e1bcb7ecb28ecc24b7a77b09ed1b2f89
 SHA512 
9efff4d92ae4d9051a7253324047dfa57f463188ebdbcede5feba2c0268494e8fa7929d2ef30bfe85e52824bbb9c05b1f1688b6658376597cc4cc35c26a19da3
 DIST lutris_0.5.7.tar.xz 2133524 BLAKE2B 
d27191668f582a5cd50941ca227d6121f1bfdb4824c490dd54cc513fda523712af9480451b0e5503404aba8d083c94ce91b928ed3faf4e94ea9f0bbf28b764c1
 SHA512 
f751be82dd5550dc882932980a3a04a62f183e5f0dddc9939154025408da081392917834324875a80ae8b354906e04835c2df56c23f1d6d29cd9fbdc514e1c57

diff --git a/games-util/lutris/files/lutris-0.5.7-copy_paste_fix.patch 
b/games-util/lutris/files/lutris-0.5.7-copy_paste_fix.patch
new file mode 100644
index 000..3e278561aa3
--- /dev/null
+++ b/games-util/lutris/files/lutris-0.5.7-copy_paste_fix.patch
@@ -0,0 +1,38 @@
+From 9603da9d4eda1656219a4c79e1f9d1a958165151 Mon Sep 17 00:00:00 2001
+From: Austin Pua 
+Date: Wed, 1 Jul 2020 21:48:09 +0800
+Subject: [PATCH] Fix copy paste issue in auth webviews
+
+---
+ lutris/services/gog.py  | 3 ++-
+ lutris/services/humblebundle.py | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/lutris/services/gog.py b/lutris/services/gog.py
+index 0eed7778c..099f9083d 100644
+--- a/lutris/services/gog.py
 b/lutris/services/gog.py
+@@ -279,7 +279,8 @@ def connect(parent=None):
+ """Connect to GOG"""
+ logger.debug("Connecting to GOG")
+ dialog = WebConnectDialog(SERVICE, parent)
+-dialog.run()
++dialog.set_modal(True)
++dialog.show()
+ 
+ 
+ def disconnect():
+diff --git a/lutris/services/humblebundle.py b/lutris/services/humblebundle.py
+index 6dcfe6911..056ef9460 100644
+--- a/lutris/services/humblebundle.py
 b/lutris/services/humblebundle.py
+@@ -152,7 +152,8 @@ def is_connected():
+ def connect(parent=None):
+ """Connect to Humble Bundle"""
+ dialog = WebConnectDialog(SERVICE, parent)
+-dialog.run()
++dialog.set_modal(True)
++dialog.show()
+ 
+ 
+ def disconnect():

diff --git a/games-util/lutris/lutris-0.5.7.1.ebuild 
b/games-util/lutris/lutris-0.5.7.1.ebuild
new file mode 100644
index 000..fb54a72d2b4
--- /dev/null
+++ b/games-util/lutris/lutris-0.5.7.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite,threads(+)"
+DISTUTILS_SINGLE_IMPL="1"
+
+inherit distutils-r1 virtualx xdg
+
+DESCRIPTION="An open source gaming platform for GNU/Linux"
+HOMEPAGE="https://lutris.net/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/lutris/lutris.git;
+   inherit git-r3
+else
+   SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/nose[${PYTHON_USEDEP}]
+   ')
+   )
+"
+RDEPEND="
+   app-arch/cabextract
+   app-arch/p7zip
+   app-arch/unrar
+   app-arch/unzip
+   $(python_gen_cond_dep '
+   

[gentoo-commits] repo/gentoo:master commit in: games-emulation/dolphin/

2020-09-11 Thread Sergei Trofimovich
commit: 88259ea9f50de11ed1459c41d5f87262c14fb0d7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 11 07:52:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 11 07:52:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88259ea9

games-emulation/dolphin: allow new rangeset depend

While at it disable verbose dev cmake warnings.

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

 games-emulation/dolphin/dolphin-.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/games-emulation/dolphin/dolphin-.ebuild 
b/games-emulation/dolphin/dolphin-.ebuild
index 56655d4613a..09ecec7709c 100644
--- a/games-emulation/dolphin/dolphin-.ebuild
+++ b/games-emulation/dolphin/dolphin-.ebuild
@@ -89,6 +89,10 @@ src_prepare() {
# no support for for using system library
glslang
imgui
+
+   # not packaged, tiny header library
+   rangeset
+
# FIXME: xxhash can't be found by cmake
xxhash
# no support for for using system library
@@ -152,6 +156,9 @@ src_configure() {
# All dolphin's libraries are private
# and rely on circular dependency resolution.
-DBUILD_SHARED_LIBS=OFF
+
+   # Avoid warning spam around unset variables.
+   -Wno-dev
)
 
cmake_src_configure



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

2020-09-11 Thread Azael Reyes
commit: 6d143c9104e4e3fc8ade50620ee24afd140b6648
Author: Azael Reyes  gmail  com>
AuthorDate: Fri Sep 11 07:45:23 2020 +
Commit: Azael Reyes  gmail  com>
CommitDate: Fri Sep 11 07:45:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d143c91

app-misc/apidb: fixing packing.

Signed-off-by: Azael Reyes  gmail.com>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Azael Reyes  gmail.com>

 app-misc/apidb/Manifest  |  1 +
 app-misc/apidb/apidb-5.0.0_alpha8.ebuild | 73 
 app-misc/apidb/metadata.xml  |  6 ++-
 3 files changed, 78 insertions(+), 2 deletions(-)

diff --git a/app-misc/apidb/Manifest b/app-misc/apidb/Manifest
index 21f2aca4..8cacbc60 100644
--- a/app-misc/apidb/Manifest
+++ b/app-misc/apidb/Manifest
@@ -1,2 +1,3 @@
 DIST 4.3.0-beta.2.tar.gz 168416 BLAKE2B 
a3c6e948d0227c6bfc1e030111c0c31fe89ebc294f283246f3446d611ae4d4353534c9270dac40fb46b9189d8ea42ab0f10c2e2d783af8499442c207bd76e3dd
 SHA512 
efc0733ea683a47a2e10e97a53ea6ed378aa152b191d7689529a9acfe0866c7aefec2987b9094c4874c4966ae5869a133a5b194de8e99af338282ff30f2586ad
 DIST 5.0.0-alpha.2.tar.gz 165464 BLAKE2B 
92975743b28dbed779c9d3c86cb9636b321f18268e830e97fcd80f54f67bb29a70b1d8f5bd509b5f6c86f982b48d31b861aad5f1981f4304ad43eda254620283
 SHA512 
d184cc782494e655f154cd23486a3bf4385b07c0ce95032b940c614cb16cb575ffecdceab3e71e7d90cb198b68867b0da65db0981e5b87c4ab7c703fa794
+DIST 5.0.0-alpha8.tar.gz 165674 BLAKE2B 
10227665ddf1c2b17cacb4b52a4fb0ef06125066546cfc5ce919e2ce6bcba27dabdb471edee4a405f05208333fd6e719981d90384194dc6fab62791abc2eb671
 SHA512 
e1ef0a916b64ba116efad641b64446656a1e57c0e1c0d65cceafb59ec04deb142de1a11e625c4e8c214b36dcbf9adb4d413283d7a22f0a090098cebfc021e182

diff --git a/app-misc/apidb/apidb-5.0.0_alpha8.ebuild 
b/app-misc/apidb/apidb-5.0.0_alpha8.ebuild
new file mode 100644
index ..7aa63d03
--- /dev/null
+++ b/app-misc/apidb/apidb-5.0.0_alpha8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_BINARY=cmake
+CMAKE_MAKEFILE_GENERATOR=emake
+
+MYPV="${PV/_alpha8/-alpha8}"
+MYPN="${PN}"
+MYP="${MYPN}-${MYPV}"
+
+DESCRIPTION="API Generator for Database acces."
+HOMEPAGE="https://github.com/azaeldevel/apidb;
+SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="mariadb postgresql commands gui corelibs"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-libs/boost
+   sys-devel/bison
+   sys-devel/flex
+   gui? ( x11-libs/gtk+ )
+   dev-libs/libtar
+   mariadb? ( dev-libs/octetos-db-maria )
+   postgresql? ( dev-libs/octetos-db-postgresql )
+   media-gfx/imagemagick
+"
+
+S="${WORKDIR}/${PN}-${MYPV}"
+
+src_prepare() {
+   sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
+   sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/postgresql-reader-c++/CMakeLists.txt  || 
die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   APIDBBUILD="CORE"
+   APIDBINSTALL=""
+   if use corelibs ;then
+   APIDBINSTALL="CORE"
+   fi
+   if use mariadb ;then
+   APIDBBUILD="$APIDBBUILD;MARIADB"
+   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
+   fi
+   if use postgresql ;then
+   APIDBBUILD="$APIDBBUILD;POSTGRESQL"
+   APIDBINSTALL="$APIDBINSTALL;DRIVERS"
+   fi
+   if use commands ;then
+   APIDBINSTALL="$APIDBINSTALL;COMMANDS"
+   fi
+   if use gui ;then
+   APIDBINSTALL="$APIDBINSTALL;GUI"
+   fi
+   local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=GENTOO 
-DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL)
+   cmake_src_configure
+}

diff --git a/app-misc/apidb/metadata.xml b/app-misc/apidb/metadata.xml
index 7e7ab6d0..0b42eb8a 100644
--- a/app-misc/apidb/metadata.xml
+++ b/app-misc/apidb/metadata.xml
@@ -6,7 +6,9 @@
Azael Reyes


-   Enable MariaDB conection
-   Enable PostgreSQL conection
+   Build MariaDB Layer
+   Build PostgreSQL Layer
+   Build commands
+   Build Abtract layer

 



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

2020-09-11 Thread Thomas Beierlein
commit: e38f97ab5e30d5f5cc4d81eedf200ed59022a917
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Sep 11 07:41:05 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Sep 11 07:43:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38f97ab

profiles/package.mask: mask sci-electronics/linsmith for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 88f5c7ea16d..bad0d3ce614 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Beierlein  (2020-09-09)
+# Depends on obsolete gnome-base/libgnomeui. 
+# Upstream promised to have a better version 
+# for nearly a year now, but no release in sight.
+# Masked for removal in 30 days.
+sci-electronics/linsmith
+
 # Louis Sautier  (2020-09-10)
 # Masked for removal in 30 days, no revdeps.
 # All former consumers now use os.sendfile available in Python >= 3.3.



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/files/, net-print/cups-filters/

2020-09-11 Thread Lars Wendler
commit: b3c035d4f5883f12deb1e704bfa8843cf7f2df3e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 11 07:27:52 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 11 07:28:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c035d4

net-print/cups-filters: Bump to version 1.28.2

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

 net-print/cups-filters/Manifest|   1 +
 net-print/cups-filters/cups-filters-1.28.2.ebuild  | 148 +
 ...rs-1.28.2-make-missing-testfont-non-fatal.patch |  14 ++
 3 files changed, 163 insertions(+)

diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index 22f016c71f3..7651b4c12ba 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -1,2 +1,3 @@
 DIST cups-filters-1.27.4.tar.xz 1493860 BLAKE2B 
424c3ba73ec7d6f4683eaedde86d657b1a2da17670c84097f5f3f8ef525cc8cc6d7843a88d35013a5f48bba8a903f7504df9054427b9a63d748ce39de458e71f
 SHA512 
8005e94bb6b06d0a15fa4dfd8455d0bc67418478bf517e205af1c8c0018681a97ae9ea486db07570050ebeeb7f63f75319a8fe012c112c6d16c0941299eaa50e
 DIST cups-filters-1.27.5.tar.xz 1494864 BLAKE2B 
457968139f0bc1a5fd4c587dfe4a88d1904eb0ca9ee2aa88c1360785eb53b59e7eb823535ef01a9f81551628514441077562e91487a55a9f0c9e6c9dbdba98b7
 SHA512 
8bc917b2a168add1062d091d02d99c39d72861c0d0cb1242c34b2bf117c9943e7fdc1fe002de7cde4cb1919fbce41073adc34916c328fc99e66e389b0a4fe103
+DIST cups-filters-1.28.2.tar.xz 1502352 BLAKE2B 
e0d95a7e1596d4dc05a8e2d32b2ee573cfa1ec304288e476a38c8b51de5ed8e0b6a71e371d2196802b116d63aea1e750e0b3a6c8fae749377de0ab72f92aa86e
 SHA512 
aa5f075927286a8278259025aa5baf95445809a83b88e2d4654e8f0a124012591b045df115294242fae60a283d983d6cdbaafc6a51224af30a7e56b58d831da5

diff --git a/net-print/cups-filters/cups-filters-1.28.2.ebuild 
b/net-print/cups-filters/cups-filters-1.28.2.ebuild
new file mode 100644
index 000..d3c34b7f443
--- /dev/null
+++ b/net-print/cups-filters/cups-filters-1.28.2.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GENTOO_DEPEND_ON_PERL=no
+
+inherit autotools perl-module systemd flag-o-matic
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenPrinting/cups-filters.git;
+else
+   SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~m68k-mint"
+fi
+DESCRIPTION="Cups filters"
+HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters;
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+IUSE="dbus +foomatic jpeg ldap pclm pdf perl png +postscript static-libs test 
tiff zeroconf"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-text/poppler-0.32:=[cxx,jpeg?,lcms,tiff?,utils]
+   >=app-text/qpdf-8.3.0:=
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   >=net-print/cups-1.7.3
+   !<=net-print/cups-1.5.
+   sys-devel/bc
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   foomatic? ( !net-print/foomatic-filters )
+   jpeg? ( virtual/jpeg:0 )
+   ldap? ( net-nds/openldap )
+   pdf? ( app-text/mupdf )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:0= )
+   postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+   tiff? ( media-libs/tiff:0 )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+   test? ( media-fonts/dejavu )
+"
+
+src_prepare() {
+   local need_eautoreconf=
+
+   default
+
+   if ! use test ; then
+   eapply 
"${FILESDIR}"/${PN}-1.28.2-make-missing-testfont-non-fatal.patch
+   need_eautoreconf=yes
+   elif [[ "${PV}" == "" ]] ; then
+   need_eautoreconf=yes
+   fi
+
+   [[ -n ${need_eautoreconf} ]] && eautoreconf
+
+   # Bug #626800
+   append-cxxflags -std=c++11
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-imagefilters
+   --localstatedir="${EPREFIX}"/var
+   --with-browseremoteprotocols=DNSSD,CUPS
+   --with-cups-rundir="${EPREFIX}"/run/cups
+   --with-fontdir="fonts/conf.avail"
+   --with-pdftops=pdftops
+   --with-rcdir=no
+   --without-php
+   $(use_enable dbus)
+   $(use_enable foomatic)
+   $(use_enable ldap)
+   $(use_enable pclm)
+   $(use_enable pdf mutool)
+   $(use_enable postscript ghostscript)
+   $(use_enable static-libs static)
+   $(use_enable zeroconf avahi)
+   $(use_with jpeg)
+   $(use_with png)
+   

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

2020-09-11 Thread Michał Górny
commit: 22e3ce4ca7d8a5c00e619644222c0608d48a15f2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 06:20:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 07:17:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e3ce4c

dev-python/hypothesis: Bump to 5.34.1

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-5.34.1.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 5171c370cfb..02aab653f55 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -13,3 +13,4 @@ DIST hypothesis-python-5.32.0.tar.gz 9075649 BLAKE2B 
c2b375ff45e1e5ad03dc4e94d49
 DIST hypothesis-python-5.33.0.tar.gz 9075651 BLAKE2B 
41833eff5463c596a5eba184d23a705a7c009221f821846a46462f4d79a6b117b97f71354b44afe14b51c655658628519384b6cbec3a11b5188b6f7942199f09
 SHA512 
0b7a1cc3b0676205c2292585513ab6ac339b08cf10138bb10340ad69af26005c194580713baeb8f704a8fe2f39709c9b643a23026b64a6300fe972b9c847d044
 DIST hypothesis-python-5.33.1.tar.gz 9075721 BLAKE2B 
a880640e1c54bb2cf4206519409f36f7af7cb21ba5d76a0245b2735bc37ac2b7772fabf3dea50b48b7c1221704dae8a4390dc441435fc569bfae92e4230ee820
 SHA512 
207e8affe5bf8e4d719d000ef67f0e0945d01a9785624abcf04528b602c66c9512a2f621f827962b214a17b6d1e001045059a0c75b8f8cdd1abd5db3e75b5a7e
 DIST hypothesis-python-5.33.2.tar.gz 9084086 BLAKE2B 
058288af5a799a1fa9ca0f0526ff966bedd495c86f9066cd940610836e64281fd76bf342c898fff0189dc336eec4c741f52d6f7bf161703bcf7c9b8a757d6429
 SHA512 
495a8985dff9f34bd0f88076a0b8777d368162a7297cf35f2402cbacac8f1601ee31567f0f75ac7513f91f8aeca648e9de821b88661933226278287ae03eeca6
+DIST hypothesis-python-5.34.1.tar.gz 9081222 BLAKE2B 
5af302a9861b92e0270ca21125a930c4c496d853dca1474a899d565fd339e488fc7affc1f25fe24cc3d63f8d1d4e7043349a04179caf9ccdaaefdb68fcc094d1
 SHA512 
68a9f736474f2fa51810f18db87beaaf3cfd1803ab5842a4c5e48aa9118ead92b0ff02261063c52c2ef8e9649d05bfed3cf37a6d95c4f0b6109773eb1efff8b1

diff --git a/dev-python/hypothesis/hypothesis-5.34.1.ebuild 
b/dev-python/hypothesis/hypothesis-5.34.1.ebuild
new file mode 100644
index 000..7f849fbed63
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-5.34.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis 
https://pypi.org/project/hypothesis/;
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz;
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~riscv ~x86"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' python3_{6..9})
+   )
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2020-09-11 Thread Michał Górny
commit: 9f00e35eb50ae0cf61adca266c05651039580b32
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 06:23:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 07:17:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f00e35e

dev-python/botocore: Bump to 1.17.59

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.17.59.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index da2ffe67bf4..79fec3faddf 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.17.49.tar.gz 6765351 BLAKE2B 
c5c40c37d1f1f0f1d7e059a1b88025039be
 DIST botocore-1.17.52.tar.gz 6778122 BLAKE2B 
4afb88a7990ca4cd04f113a75f00dcc26569102a3a3b8ad991073577178a86b56b607888ed8d70569affb03fc77d3f89060a1a34059dd33a457eff4f3c31eb5e
 SHA512 
97de510725dcc2db9c57d7e9415f5c22fc30a2737c3785ffc32e53a56cb542dec06468b3a06bf03ae0ae2eb913628b68ca104b1e8f211e5c580606422e5f3267
 DIST botocore-1.17.55.tar.gz 6781012 BLAKE2B 
d9dac6d32ae6226bf80c79651f0d56c1b916a9e4b696c99c2921aae9759ff2c86df1f4682902ff4313d018c6514e24718228cd13219cdbd784b828faf3a8fc10
 SHA512 
941e773932db1a9fddf8476485c9b979803596a02017fa44c88667e833acd0b84fe8a2f9211c7791a20f08e947d93354bb995f03d915543ab5d24ebad683cbaf
 DIST botocore-1.17.57.tar.gz 6815839 BLAKE2B 
e135e4d0b889add8417d8a6ce97c475865859e8805077bc404010cf1c0d7da0eae27f49fc14eaffa86b0a45e5a49799a59fa6b3a7117d103976b0c1628a531db
 SHA512 
244021f4ab9a2778917f91bcf0f26d868025e77bee0c592f81e8266721952b5ffcc3ec4fc7f1dc2b7e2b20faac8f0d4e8b8b47d72a89ff66386fc008b0781da1
+DIST botocore-1.17.59.tar.gz 6829639 BLAKE2B 
efacd4c875e17f187abd5c4602a82229ed2a9fd78e1987f1b540eb882d1a3ce7c23768f7f4b9dc26a678ff4ce48264f3893c0aa2a68511823f79686c21ecf82f
 SHA512 
609eb24774384b95dd9b5bcf5931d263341fbbba90b84159c6833296c22d95c6cf8d304d6908713d9ba826858d8d226e0b5c700bb1410c3a9f7b2d679f535c40

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



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

2020-09-11 Thread Michał Górny
commit: ad94efbaaf058a5e5ce7d254a96c20f3127358c0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 11 06:23:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 11 07:17:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad94efba

dev-python/boto3: Bump to 1.14.59

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c69afb9e3a6..8329eeb1200 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.14.49.tar.gz 301978 BLAKE2B 
ab27aab54b7e1b531ae063e3a84691820208d5d
 DIST boto3-1.14.52.tar.gz 302219 BLAKE2B 
97b93e7e203aba7e0dad8bdace83ac41fb85b5880473721543160dc19da52559db3e095edfea8e0946a8915e1a3c396de598b76a35221a64226d602199b8301e
 SHA512 
f65473d91d45bfbd036413b63ee62688bdf9318a09fb81d7e83d5655b785a7b6b626ec7b61ddc1fef8f3fc46c7acb7becefb632d4ae931335a4568451596673d
 DIST boto3-1.14.55.tar.gz 302397 BLAKE2B 
61785df9bfbe0668ff7b0537bb86b119ab3a98dc41cbe5118f550c81bb08cbec3c68249d9bffa1420088cd5b6a2aff2267dbeb16e52275e632ba88c8e709c8f3
 SHA512 
d51b0716f5148b5765e90d0a60146b5b06013e4a789eacfb798e5a4c114d4a8b9b07f5d74c0fa0b50b79e1704b7893d709bf87c9a2dd1d184bd477dbecd21a38
 DIST boto3-1.14.57.tar.gz 334506 BLAKE2B 
ba422426f36c55eb78e057d886abdb9a435839b4a842bf917e3e02d2f3f80c8c94bbf524ed4f3cab53ae627a9f1aeac41a790bebb72c94f52c73486dbcd3f13b
 SHA512 
b772ec8d1c167e37515643796a569ba4258de24b9e4aa1a5022e140fc9121fdc02472231f36b8336e75115aabafa8dbc8c5422ce2ac137f3ead1202043b1c6c0
+DIST boto3-1.14.59.tar.gz 334641 BLAKE2B 
96cd0750521715f030c2668cf21b7d6e5f53ffb9bcb84bc9fc540b1bea911591880385a3bd31447f924aa24cbdce873d17241d921b87e57d109173062dd27678
 SHA512 
9dddad6c71bac90803402b35a316f7177c26629e7e1b3cdadc6222e890d89dce4c2941174501705da85209220fe741f788654f5db164b2d9eac26cbba7cfb0d5

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



<    1   2   3   >