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

2023-05-20 Thread Sam James
commit: 01d36b43bef1261a9adb2de14608175857a4d81d
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 05:33:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 05:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d36b43

app-portage/g-sorcery: add github upstream metadata

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

 app-portage/g-sorcery/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index a733111601b4..5e9e06aba2b0 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -10,5 +10,6 @@


proj/g-sorcery
+   gentoo/g-sorcery

 



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

2023-05-19 Thread Ulrich Müller
commit: f9372760f4936e56e84aaaea5a5d5ac5645b78b1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 19 16:05:26 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri May 19 16:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9372760

app-portage/g-sorcery: drop 0.2.2-r1

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

 app-portage/g-sorcery/Manifest  |  1 -
 app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 2ba98ef92b81..448bb1fd225f 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1 @@
-DIST g-sorcery-0.2.2.tar.gz 55707 BLAKE2B 
59466e116caff697618154f3c9d8a2c11809ac0c1d367a35a7773fdcad381e283c2426310ccd4f843e10e6fc5143061f2ee575bdd190a1a51d7691be0d452d73
 SHA512 
a63b6a49225fbf5105666a6d8094f04534674c4773eb8008e2cb8e2eb75291011d53ff3f1bf6dd456496469d537a97151feca73b9b26553cf1fda9d3128534cb
 DIST g-sorcery-0.2.3.tar.gz 55672 BLAKE2B 
f94ec2f449f4b6ae71df4de88519e0a766e543200829cf3ee1535086194c8365a68abfb4156dfd1bbe27b212e1d5c90b5acc7d32b87818f6292e02715c0a59c7
 SHA512 
2090c93b27b66ab155b3f05ffcddc4790e5d2e68ec02b089fd21c2f56b562dfe4b3ba4820b8c37876be38b2774b466849b6f6b1b03674c3c9d0226ad0049b943

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild
deleted file mode 100644
index 9877248dd28d..
--- a/app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 prefix
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git
-   https://github.com/jauhien/g-sorcery;
-SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-2" # v2 only
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE="bson git test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-BDEPEND="${RDEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-src_prepare() {
-   hprefixify setup.py
-   default
-}
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-
-   docinto html
-   dodoc docs/developer_instructions.html
-
-   diropts -m0777
-   keepdir /var/lib/g-sorcery
-}



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

2023-05-19 Thread Ulrich Müller
commit: a64c8a4a701a3dd5eb17ad32ced1e8b66b8f3c47
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 19 16:05:55 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri May 19 16:35:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64c8a4a

app-portage/g-sorcery: Drop PDEPEND on app-portage/layman

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

 app-portage/g-sorcery/g-sorcery-0.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
index ca4c67eb1032..ca027e4b7293 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
@@ -21,7 +21,7 @@ RDEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
sys-apps/portage[${PYTHON_USEDEP}]"
 BDEPEND="${RDEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
+#PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 src_prepare() {
hprefixify setup.py



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

2023-05-19 Thread Ulrich Müller
commit: 0b7f28fd01dd166b83820ac20786cff1a110ee01
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri May 19 16:14:25 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri May 19 16:35:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7f28fd

app-portage/g-sorcery: Add GNU Emacs project as maintainer

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

 app-portage/g-sorcery/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index 329796188c98..a733111601b4 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -5,8 +5,8 @@
Support BSON file format for package DB


-   lay...@gentoo.org
-   Gentoo Layman team
+   gnu-em...@gentoo.org
+   Gentoo GNU Emacs project


proj/g-sorcery



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

2023-02-25 Thread Ulrich Müller
commit: e321871c892e9fb659f623004a972f93702bdb72
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 25 11:01:40 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 25 16:08:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e321871c

app-portage/g-sorcery: Update for Python 3.11

Closes: https://bugs.gentoo.org/896622
Signed-off-by: Ulrich Müller  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
index 90d991f0b4e0..ca4c67eb1032 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit distutils-r1 prefix
 



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

2023-02-24 Thread Ulrich Müller
commit: d753fa4f482ac1b29c7334a37e7b3eddbfd51691
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Feb 24 18:09:42 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Feb 24 18:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d753fa4f

app-portage/g-sorcery: add gentoo upstream metadata

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

 app-portage/g-sorcery/g-sorcery-0.2.3.ebuild | 3 +--
 app-portage/g-sorcery/metadata.xml   | 3 +++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
index 3e9500a4da0d..90d991f0b4e0 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
@@ -8,8 +8,7 @@ PYTHON_COMPAT=( python3_{9,10} )
 inherit distutils-r1 prefix
 
 DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git
-   https://github.com/jauhien/g-sorcery;
+HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git;
 SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-2" # v2 only

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index c025c94e47be..329796188c98 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -8,4 +8,7 @@
lay...@gentoo.org
Gentoo Layman team

+   
+   proj/g-sorcery
+   
 



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

2023-02-24 Thread Ulrich Müller
commit: 02b68d9aec774bdc1d76ede029ea82b2be5c411c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Feb 24 18:09:18 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Feb 24 18:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b68d9a

app-portage/g-sorcery: add 0.2.3

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

 app-portage/g-sorcery/Manifest   |  1 +
 app-portage/g-sorcery/g-sorcery-0.2.3.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index d0900a6eca6c..2ba98ef92b81 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1 +1,2 @@
 DIST g-sorcery-0.2.2.tar.gz 55707 BLAKE2B 
59466e116caff697618154f3c9d8a2c11809ac0c1d367a35a7773fdcad381e283c2426310ccd4f843e10e6fc5143061f2ee575bdd190a1a51d7691be0d452d73
 SHA512 
a63b6a49225fbf5105666a6d8094f04534674c4773eb8008e2cb8e2eb75291011d53ff3f1bf6dd456496469d537a97151feca73b9b26553cf1fda9d3128534cb
+DIST g-sorcery-0.2.3.tar.gz 55672 BLAKE2B 
f94ec2f449f4b6ae71df4de88519e0a766e543200829cf3ee1535086194c8365a68abfb4156dfd1bbe27b212e1d5c90b5acc7d32b87818f6292e02715c0a59c7
 SHA512 
2090c93b27b66ab155b3f05ffcddc4790e5d2e68ec02b089fd21c2f56b562dfe4b3ba4820b8c37876be38b2774b466849b6f6b1b03674c3c9d0226ad0049b943

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
new file mode 100644
index ..3e9500a4da0d
--- /dev/null
+++ b/app-portage/g-sorcery/g-sorcery-0.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10} )
+
+inherit distutils-r1 prefix
+
+DESCRIPTION="framework for ebuild generators"
+HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git
+   https://github.com/jauhien/g-sorcery;
+SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2" # v2 only
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="bson git test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   git? ( dev-vcs/git )
+   sys-apps/portage[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
+
+src_prepare() {
+   hprefixify setup.py
+   default
+}
+
+python_test() {
+   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman docs/*.8
+
+   docinto html
+   dodoc docs/developer_instructions.html
+
+   diropts -m0777
+   keepdir /var/lib/g-sorcery
+}



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

2022-07-15 Thread Ulrich Müller
commit: d51e9d80eceebcd87787d4ba5207276e6437fba2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jul 16 04:59:37 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Jul 16 05:05:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51e9d80

app-portage/g-sorcery: Add 3.10 to PYTHON_COMPAT, drop 3.7

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

 .../{g-sorcery-0.2.2.ebuild => g-sorcery-0.2.2-r1.ebuild}   | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild
similarity index 83%
rename from app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
rename to app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild
index 36c44dfe6bb2..7289ba886b6e 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 prefix
@@ -13,17 +13,16 @@ HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git
https://github.com/jauhien/g-sorcery;
 SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2" # v2 only
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="bson git test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
-   bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+RDEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${BDEPEND}"
+BDEPEND="${RDEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/

2022-06-05 Thread Conrad Kostecki
commit: b11278e7657f3dfa58fe490766f2bca445aa9338
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun  4 18:43:49 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jun  5 23:03:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11278e7

app-portage/g-sorcery: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25752
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/g-sorcery-0.2.1-py3.7.tests-fix.patch| 140 -
 1 file changed, 140 deletions(-)

diff --git a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch 
b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
deleted file mode 100644
index 84a702413ac8..
--- a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
+++ /dev/null
@@ -1,140 +0,0 @@
-diff --git a/README.md b/README.md
-index 9bdd5b7..c2eb5ad 100644
 a/README.md
-+++ b/README.md
-@@ -26,3 +26,5 @@ This project is aimed to create a framework for 
ebuild-generators for
- 3rd party software providers.
- 
- If you want to develop a new backend see [developer's 
instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).
-+
-+[TODO 
list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators).
-diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh
-index af4c1f1..3c85974 100755
 a/scripts/all_pythons.sh
-+++ b/scripts/all_pythons.sh
-@@ -2,7 +2,7 @@
- 
- DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
- 
--for VER in 2.7 3.3 3.4
-+for VER in 2.7 3.6 3.7 3.8
- do
- echo
- echo "testing python${VER}"
-diff --git a/tests/server.py b/tests/server.py
-index 51d49b7..aa895ea 100644
 a/tests/server.py
-+++ b/tests/server.py
-@@ -4,20 +4,21 @@
- """
- server.py
- ~
--
-+
- test server
--
-+
- :copyright: (c) 2013 by Jauhien Piatlicki
- :license: GPL-2, see LICENSE for more details.
- """
- 
- import os
- import threading
-+import time
- 
- from g_sorcery.compatibility import py2k
- 
- if py2k:
--from SocketServer import TCPServer as HTTPServer 
-+from SocketServer import TCPServer as HTTPServer
- from SimpleHTTPServer import SimpleHTTPRequestHandler
- else:
- from http.server import HTTPServer
-@@ -26,26 +27,27 @@ else:
- def HTTPRequestHandlerGenerator(direct):
- 
- class HTTPRequestHandler(SimpleHTTPRequestHandler, object):
--directory = direct
- 
- def __init__(self, request, client_address, server):
-+self.direct = direct
- super(HTTPRequestHandler, self).__init__(request, client_address, 
server)
- 
- def translate_path(self, path):
--return os.path.join(self.directory, path[1:])
-+return os.path.join(self.direct, path[1:])
- 
- return HTTPRequestHandler
- 
--
-+
- class Server(threading.Thread):
- def __init__(self, directory, port=8080):
- super(Server, self).__init__()
- HTTPServer.allow_reuse_address = True
- server_address = ('127.0.0.1', port)
- self.httpd = HTTPServer(server_address, 
HTTPRequestHandlerGenerator(directory))
--
-+
- def run(self):
- self.httpd.serve_forever()
- 
- def shutdown(self):
- self.httpd.shutdown()
-+time.sleep(0.5)
-diff --git a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py
-index 9a47c86..3c28278 100644
 a/tests/test_DBGenerator.py
-+++ b/tests/test_DBGenerator.py
-@@ -4,9 +4,9 @@
- """
- test_DBGenerator.py
- ~~~
--
-+
- DBGenerator test suite
--
-+
- :copyright: (c) 2013 by Jauhien Piatlicki
- :license: GPL-2, see LICENSE for more details.
- """
-@@ -81,11 +81,13 @@ class TestDBGenerator(BaseTest):
- srv = Server(orig_tempdir.name)
- srv.start()
- 
--pkg_db = db_generator(self.tempdir.name, "test_repo",
-+try:
-+pkg_db = db_generator(self.tempdir.name, "test_repo",
-   common_config = common_config, config = config)
- 
--srv.shutdown()
--srv.join()
-+finally:
-+srv.shutdown()
-+srv.join()
- 
- self.assertEqual(set(pkg_db.list_categories()), set(["app-test1", 
"app-test2"]))
- self.assertTrue(pkg_db.in_category("app-test1", "test"))
-diff --git a/tests/test_PackageDB.py b/tests/test_PackageDB.py
-index 152c605..8be8f8a 100644
 a/tests/test_PackageDB.py
-+++ b/tests/test_PackageDB.py
-@@ -70,11 +70,13 @@ class TestPackageDB(BaseTest):
- 
- srv = Server(orig_tempdir.name, port=port)
- srv.start()
--self.assertRaises(IntegrityError, test_db.sync, sync_address)
--os.system("cd " + orig_tempdir.name + " && mv good.tar.gz 
dummy.tar.gz")
--

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

2022-06-03 Thread Arthur Zamarin
commit: 16de1524e85f55ab8498f6ac35ec9b1da849a486
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  3 10:04:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  3 21:01:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16de1524

app-portage/g-sorcery: drop 0.2.1-r1

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-portage/g-sorcery/Manifest  |  1 -
 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 47 -
 2 files changed, 48 deletions(-)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 562db957c0f3..d0900a6eca6c 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1 @@
-DIST g-sorcery-0.2.1.tar.gz 55546 BLAKE2B 
56fb8a766c17c220a8279d2288f5de5c6976dc8fb380ac695bcf891616aa8a284f6b07c9be79c3c819c69faf7fcf9a7a826ee8b8b955db007c00e23d6417f2f8
 SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
 DIST g-sorcery-0.2.2.tar.gz 55707 BLAKE2B 
59466e116caff697618154f3c9d8a2c11809ac0c1d367a35a7773fdcad381e283c2426310ccd4f843e10e6fc5143061f2ee575bdd190a1a51d7691be0d452d73
 SHA512 
a63b6a49225fbf5105666a6d8094f04534674c4773eb8008e2cb8e2eb75291011d53ff3f1bf6dd456496469d537a97151feca73b9b26553cf1fda9d3128534cb

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
deleted file mode 100644
index 50cc18f1bbde..
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1 prefix
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bson git test"
-RESTRICT="!test? ( test )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-PATCHES=(
-   "${FILESDIR}/g-sorcery-0.2.1-py3.7.tests-fix.patch"
-)
-
-src_prepare() {
-   hprefixify setup.py
-   default
-}
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-   dohtml docs/developer_instructions.html
-   diropts -m0777
-   dodir /var/lib/g-sorcery
-}



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

2021-09-14 Thread Yixun Lan
commit: f86c66068cee4478cfb7581a956b2dd96f15a986
Author: Alex Fan  yahoo  com>
AuthorDate: Mon Sep 13 10:07:15 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Sep 14 14:13:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86c6606

app-portage/g-sorcery: keyword 0.2.2 for ~riscv

Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
index 368e36a04f0..36c44dfe6bb 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="bson git test"
 RESTRICT="!test? ( test )"
 



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

2021-05-23 Thread Michał Górny
commit: 588700c230558e84552c6c5400fadb9ed2403d3b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 23 10:10:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 23 10:10:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588700c2

app-portage/g-sorcery: Enable py3.9

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

 app-portage/g-sorcery/g-sorcery-0.2.2.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
index e05a407dfc0..368e36a04f0 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{7..9} )
 DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 prefix
@@ -19,10 +19,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~sparc ~x86"
 IUSE="bson git test"
 RESTRICT="!test? ( test )"
 
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+BDEPEND="
+   bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
+RDEPEND="${BDEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 src_prepare() {
@@ -31,7 +32,7 @@ src_prepare() {
 }
 
 python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
+   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py || die
 }
 
 python_install_all() {



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

2021-05-04 Thread Ulrich Müller
commit: e49fbd48103eaeb1c0c56bf8f359ed1b7f3a0c27
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue May  4 17:56:53 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue May  4 17:57:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49fbd48

app-portage/g-sorcery: Fix Manifest

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

 app-portage/g-sorcery/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 66c68bc0b03..562db957c0f 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1,2 @@
 DIST g-sorcery-0.2.1.tar.gz 55546 BLAKE2B 
56fb8a766c17c220a8279d2288f5de5c6976dc8fb380ac695bcf891616aa8a284f6b07c9be79c3c819c69faf7fcf9a7a826ee8b8b955db007c00e23d6417f2f8
 SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
-DIST g-sorcery-0.2.2.tar.gz 55694 BLAKE2B 
dade6853f23176a020c337aad418f84a26d7227b544ad33ec60fee6a3454cb1b6c75a3bad659a18e18447ccaa4a3fd02d59a3eb12fed5dfd877ef0b787807364
 SHA512 
a858737c5034d33205b293ecde69dd84a2abb533a3dad1e076a30cfadbf594e454250b71cbd8acc37025ee78c720092bd3edefb69d45cd760c6f91c8bae4f539
+DIST g-sorcery-0.2.2.tar.gz 55707 BLAKE2B 
59466e116caff697618154f3c9d8a2c11809ac0c1d367a35a7773fdcad381e283c2426310ccd4f843e10e6fc5143061f2ee575bdd190a1a51d7691be0d452d73
 SHA512 
a63b6a49225fbf5105666a6d8094f04534674c4773eb8008e2cb8e2eb75291011d53ff3f1bf6dd456496469d537a97151feca73b9b26553cf1fda9d3128534cb



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

2021-05-04 Thread Ulrich Müller
commit: 6cc2528773c80050f10b73d2e118851ef4a1394b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue May  4 16:28:26 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue May  4 17:26:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc25287

app-portage/g-sorcery: Version bump to 0.2.2

Closes: https://bugs.gentoo.org/734080
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 app-portage/g-sorcery/Manifest   |  1 +
 app-portage/g-sorcery/g-sorcery-0.2.2.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index f4438eb83da..66c68bc0b03 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1 +1,2 @@
 DIST g-sorcery-0.2.1.tar.gz 55546 BLAKE2B 
56fb8a766c17c220a8279d2288f5de5c6976dc8fb380ac695bcf891616aa8a284f6b07c9be79c3c819c69faf7fcf9a7a826ee8b8b955db007c00e23d6417f2f8
 SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
+DIST g-sorcery-0.2.2.tar.gz 55694 BLAKE2B 
dade6853f23176a020c337aad418f84a26d7227b544ad33ec60fee6a3454cb1b6c75a3bad659a18e18447ccaa4a3fd02d59a3eb12fed5dfd877ef0b787807364
 SHA512 
a858737c5034d33205b293ecde69dd84a2abb533a3dad1e076a30cfadbf594e454250b71cbd8acc37025ee78c720092bd3edefb69d45cd760c6f91c8bae4f539

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
new file mode 100644
index 000..e05a407dfc0
--- /dev/null
+++ b/app-portage/g-sorcery/g-sorcery-0.2.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_7,3_8} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1 prefix
+
+DESCRIPTION="framework for ebuild generators"
+HOMEPAGE="https://gitweb.gentoo.org/proj/g-sorcery.git
+   https://github.com/jauhien/g-sorcery;
+SRC_URI="https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="bson git test"
+RESTRICT="!test? ( test )"
+
+DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   git? ( dev-vcs/git )
+   sys-apps/portage[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
+
+src_prepare() {
+   hprefixify setup.py
+   default
+}
+
+python_test() {
+   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman docs/*.8
+
+   docinto html
+   dodoc docs/developer_instructions.html
+
+   diropts -m0777
+   keepdir /var/lib/g-sorcery
+}



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

2021-05-04 Thread Ulrich Müller
commit: 39e5ee9989bbc11a570182aa10e30a8a812d66a6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue May  4 17:26:53 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue May  4 17:26:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e5ee99

app-portage/g-sorcery: Drop github remote-id

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

 app-portage/g-sorcery/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index a7455e94355..32f32e7f064 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -8,7 +8,4 @@
lay...@gentoo.org
Gentoo Layman team

-   
-   jauhien/g-sorcery
-   
 



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

2020-10-07 Thread Brian Dolbec
commit: b2faa612e3a3ce892c9c5ddf75e0aa1b22a7effb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Oct  7 13:38:50 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Wed Oct  7 14:09:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2faa612

app-portage/g-sorcery: Set DISUTILS_USE_SETUPTOOLS=no

Closes: https://bugs.gentoo.org/746455
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index a1e76e62e3d..b202581cd33 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 prefix
 



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

2020-08-16 Thread Michał Górny
commit: 11b93864f3ab846966e0c1c8c47dee65cf18cbf9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 16 09:01:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 16 09:56:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b93864

app-portage/g-sorcery: Remove unmaintained live ebuild

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

 app-portage/g-sorcery/g-sorcery-.ebuild | 39 -
 1 file changed, 39 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
deleted file mode 100644
index f511341ccb9..000
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=(python3_6)
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI=""
-EGIT_BRANCH="master"
-EGIT_REPO_URI="git://git.gentoo.org/proj/g-sorcery.git"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bson git"
-
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-   docinto html
-   dodoc docs/developer_instructions.html
-   diropts -m0777
-   dodir /var/lib/${PN}
-   keepdir /var/lib/${PN}
-}



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

2020-04-24 Thread Brian Dolbec
commit: d702b84cb88f9b570b05a381a45125b8cef3cd51
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Apr 24 23:29:20 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 23:37:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d702b84c

app-portage/g-sorcery: Add missing RESTRICT="!test? ( test )"

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 7a60508035b..a1e76e62e3d 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git test"
+RESTRICT="!test? ( test )"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/, app-portage/g-sorcery/

2020-04-24 Thread Brian Dolbec
commit: 2ced56cbde6e937a80c58559122660e8b5c64d17
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Apr 23 19:27:51 2020 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Apr 24 21:41:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ced56cb

app-portage/g-sorcery: Add py 3.7, 3.8

Fix test fails due to class variables inheritence change.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Brian Dolbec  gentoo.org>

 .../files/g-sorcery-0.2.1-py3.7.tests-fix.patch| 140 +
 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild|   8 +-
 2 files changed, 146 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch 
b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
new file mode 100644
index 000..84a702413ac
--- /dev/null
+++ b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch
@@ -0,0 +1,140 @@
+diff --git a/README.md b/README.md
+index 9bdd5b7..c2eb5ad 100644
+--- a/README.md
 b/README.md
+@@ -26,3 +26,5 @@ This project is aimed to create a framework for 
ebuild-generators for
+ 3rd party software providers.
+ 
+ If you want to develop a new backend see [developer's 
instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst).
++
++[TODO 
list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators).
+diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh
+index af4c1f1..3c85974 100755
+--- a/scripts/all_pythons.sh
 b/scripts/all_pythons.sh
+@@ -2,7 +2,7 @@
+ 
+ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+ 
+-for VER in 2.7 3.3 3.4
++for VER in 2.7 3.6 3.7 3.8
+ do
+ echo
+ echo "testing python${VER}"
+diff --git a/tests/server.py b/tests/server.py
+index 51d49b7..aa895ea 100644
+--- a/tests/server.py
 b/tests/server.py
+@@ -4,20 +4,21 @@
+ """
+ server.py
+ ~
+-
++
+ test server
+-
++
+ :copyright: (c) 2013 by Jauhien Piatlicki
+ :license: GPL-2, see LICENSE for more details.
+ """
+ 
+ import os
+ import threading
++import time
+ 
+ from g_sorcery.compatibility import py2k
+ 
+ if py2k:
+-from SocketServer import TCPServer as HTTPServer 
++from SocketServer import TCPServer as HTTPServer
+ from SimpleHTTPServer import SimpleHTTPRequestHandler
+ else:
+ from http.server import HTTPServer
+@@ -26,26 +27,27 @@ else:
+ def HTTPRequestHandlerGenerator(direct):
+ 
+ class HTTPRequestHandler(SimpleHTTPRequestHandler, object):
+-directory = direct
+ 
+ def __init__(self, request, client_address, server):
++self.direct = direct
+ super(HTTPRequestHandler, self).__init__(request, client_address, 
server)
+ 
+ def translate_path(self, path):
+-return os.path.join(self.directory, path[1:])
++return os.path.join(self.direct, path[1:])
+ 
+ return HTTPRequestHandler
+ 
+-
++
+ class Server(threading.Thread):
+ def __init__(self, directory, port=8080):
+ super(Server, self).__init__()
+ HTTPServer.allow_reuse_address = True
+ server_address = ('127.0.0.1', port)
+ self.httpd = HTTPServer(server_address, 
HTTPRequestHandlerGenerator(directory))
+-
++
+ def run(self):
+ self.httpd.serve_forever()
+ 
+ def shutdown(self):
+ self.httpd.shutdown()
++time.sleep(0.5)
+diff --git a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py
+index 9a47c86..3c28278 100644
+--- a/tests/test_DBGenerator.py
 b/tests/test_DBGenerator.py
+@@ -4,9 +4,9 @@
+ """
+ test_DBGenerator.py
+ ~~~
+-
++
+ DBGenerator test suite
+-
++
+ :copyright: (c) 2013 by Jauhien Piatlicki
+ :license: GPL-2, see LICENSE for more details.
+ """
+@@ -81,11 +81,13 @@ class TestDBGenerator(BaseTest):
+ srv = Server(orig_tempdir.name)
+ srv.start()
+ 
+-pkg_db = db_generator(self.tempdir.name, "test_repo",
++try:
++pkg_db = db_generator(self.tempdir.name, "test_repo",
+   common_config = common_config, config = config)
+ 
+-srv.shutdown()
+-srv.join()
++finally:
++srv.shutdown()
++srv.join()
+ 
+ self.assertEqual(set(pkg_db.list_categories()), set(["app-test1", 
"app-test2"]))
+ self.assertTrue(pkg_db.in_category("app-test1", "test"))
+diff --git a/tests/test_PackageDB.py b/tests/test_PackageDB.py
+index 152c605..8be8f8a 100644
+--- a/tests/test_PackageDB.py
 b/tests/test_PackageDB.py
+@@ -70,11 +70,13 @@ class TestPackageDB(BaseTest):
+ 
+ srv = Server(orig_tempdir.name, port=port)
+ srv.start()
+-self.assertRaises(IntegrityError, test_db.sync, sync_address)
+-os.system("cd " + orig_tempdir.name + " && mv good.tar.gz 
dummy.tar.gz")
+-

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

2020-02-26 Thread Michał Górny
commit: a05784977c3e2bd8501eb472de4eef917e7ffe03
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 26 12:14:10 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 26 12:17:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0578497

app-portage/g-sorcery: Remove py2

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

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 app-portage/g-sorcery/g-sorcery-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 71d2921aa27..6bb6f3199cc 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_6})
+PYTHON_COMPAT=(python3_6)
 
 inherit distutils-r1 prefix
 

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 77a7ae95cd1..f511341ccb9 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python{2_7,3_6})
+PYTHON_COMPAT=(python3_6)
 
 inherit distutils-r1 git-r3
 



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

2020-02-13 Thread Michał Górny
commit: cbbce2d7b41f4330b61f5216c69211bbf2463acb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 13 09:27:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 13 10:42:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbce2d7

app-portage/g-sorcery: Remove old (py2)

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

 app-portage/g-sorcery/Manifest|  2 --
 app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild | 27 
 app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild | 35 --
 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild  | 36 ---
 4 files changed, 100 deletions(-)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 0b14ab007a0..f4438eb83da 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,3 +1 @@
-DIST g-sorcery-0.1.tar.gz 45796 BLAKE2B 
8439b7c8a394723156ee1d35d432ac10197e04b056d69ff87a010d89b6115b9465eae73888c55396676a4f31c75d0d6fb712646d8929dce401928ab41dc67bb0
 SHA512 
207776ed65c79365dd65a21b14f3ba38589a2b5f47c3c6ac38691ba7949b9a836f6a8543e443119d6f2381a5f34ee854ecbc7d2f88527301c7cb1e10478406a5
 DIST g-sorcery-0.2.1.tar.gz 55546 BLAKE2B 
56fb8a766c17c220a8279d2288f5de5c6976dc8fb380ac695bcf891616aa8a284f6b07c9be79c3c819c69faf7fcf9a7a826ee8b8b955db007c00e23d6417f2f8
 SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
-DIST g-sorcery-0.2.tar.gz 54173 BLAKE2B 
c110c670d792bf41430980a5155ca83d9ff45e9e301507628913666ebf313155e3b262856efcdd4896dad005c2eac393f9573fc106fa868b057a7b8f5a026b9f
 SHA512 
9715d468c3eb34eac2bda81b7442d86fc8af984c2115c93682ae6c63d59a9ed3d7d0234df845659ccd991eb304d732ae33e31c217a7916b8dd08e2617984cb32

diff --git a/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild
deleted file mode 100644
index 5aa4d484ea6..000
--- a/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(python2_7)
-
-inherit distutils-r1
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI="https://github.com/jauhien/g-sorcery/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery,${PYTHON_USEDEP}]"
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-   dohtml docs/developer_instructions.html
-   diropts -m0777
-   dodir /var/lib/g-sorcery
-}

diff --git a/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
deleted file mode 100644
index dde2f158ee0..000
--- a/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(python2_7)
-
-inherit distutils-r1
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bson"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doman docs/*.8
-   dohtml docs/developer_instructions.html
-   diropts -m0777
-   dodir /var/lib/g-sorcery
-}

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
deleted file mode 100644
index 42de5e61c47..000
--- a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=(python2_7)
-
-inherit distutils-r1
-
-DESCRIPTION="framework for ebuild generators"
-HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-
-DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
-
-python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
-}
-
-python_install_all() {
-   

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

2019-05-18 Thread Michał Górny
commit: 0e6ac85f2ad1a56a55b9700cc5c2d285c21d2eec
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 18 08:55:58 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 18 10:02:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6ac85f

app-portage/g-sorcery: Prune dep on portage-mgorny

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

 app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild | 5 +
 app-portage/g-sorcery/g-sorcery-.ebuild   | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
index f4ae888c88e..dde2f158ee0 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
@@ -17,10 +17,7 @@ IUSE="bson"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   || (
-   sys-apps/portage[${PYTHON_USEDEP}]
-   sys-apps/portage-mgorny[${PYTHON_USEDEP}]
-   )"
+   sys-apps/portage[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index bd1017c18e3..dc1e5fcc6a0 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -19,10 +19,7 @@ IUSE="bson git"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
-   || (
-   sys-apps/portage[${PYTHON_USEDEP}]
-   sys-apps/portage-mgorny[${PYTHON_USEDEP}]
-   )"
+   sys-apps/portage[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 



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

2019-02-09 Thread Aaron Bauman
commit: 3ff945c37f253d63428ecfcd5f4c78f742cb8e63
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Sep 11 17:34:02 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Feb  9 20:12:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff945c3

app-portage/g-sorcery: EAPI7, minor improvements

Closes: https://bugs.gentoo.org/665718
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/9829
Signed-off-by: Aaron Bauman  gentoo.org>

 app-portage/g-sorcery/g-sorcery-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 8425f5282fc..bb8f8a3556e 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
 
@@ -27,14 +27,16 @@ RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 python_test() {
-   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
+   PYTHONPATH="." "${PYTHON}" scripts/run_tests.py || die
 }
 
 python_install_all() {
distutils-r1_python_install_all
 
doman docs/*.8
-   dohtml docs/developer_instructions.html
+   docinto html
+   dodoc docs/developer_instructions.html
diropts -m0777
-   dodir /var/lib/g-sorcery
+   dodir /var/lib/${PN}
+   keepdir /var/lib/${PN}
 }



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

2018-10-16 Thread Tobias Klausmann
commit: 61cde23c079f598a3ae630659dd65af331c964f9
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Oct 16 09:18:09 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Oct 16 09:18:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cde23c

app-portage/g-sorcery-0.2.1-r1: add ~alpha keyword

Gentoo-Bug: http://bugs.gentoo.org/524040
Signed-off-by: Tobias Klausmann  gentoo.org>

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 0837fefd493..0e9fb53fe35 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )



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

2018-06-27 Thread Pacho Ramos
commit: e527292db8a2dfbfe1bfb2d7c70a8c45fffc848f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Jun 27 17:53:44 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Jun 27 19:28:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e527292d

app-portage/g-sorcery: Support python3.6

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 app-portage/g-sorcery/g-sorcery-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index f8f6b62d4bb..0837fefd493 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_4,3_5})
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
 
 inherit distutils-r1 prefix
 

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 8b59511a4f4..8425f5282fc 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_4,3_5})
+PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
 
 inherit distutils-r1 git-r3
 



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

2018-03-27 Thread Matt Turner
commit: 08a8ce2c90c51150d7211870008c7faf6cedb6bb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 28 05:36:31 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 28 05:36:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a8ce2c

app-portage/g-sorcery-0.2.1-r1: added ~mips, bug 524040

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 6180319065d..f8f6b62d4bb 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )



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

2018-03-21 Thread Michał Górny
commit: 29ee8deafc40bbd19190a5db1bb8c3f80fe50bee
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 21 17:09:47 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 21 18:12:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29ee8dea

app-portage/g-sorcery: Support sys-apps/portage-mgorny

 .../g-sorcery/{g-sorcery-0.2.ebuild => g-sorcery-0.2-r1.ebuild}| 7 +--
 app-portage/g-sorcery/g-sorcery-.ebuild| 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
similarity index 85%
rename from app-portage/g-sorcery/g-sorcery-0.2.ebuild
rename to app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
index a86a63afcbe..5ee1d41cb94 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -17,7 +17,10 @@ IUSE="bson"
 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   sys-apps/portage[${PYTHON_USEDEP}]"
+   || (
+   sys-apps/portage[${PYTHON_USEDEP}]
+   sys-apps/portage-mgorny[${PYTHON_USEDEP}]
+   )"
 RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 8e6f16207b8..8b59511a4f4 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,10 @@ IUSE="bson git"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
-   sys-apps/portage[${PYTHON_USEDEP}]"
+   || (
+   sys-apps/portage[${PYTHON_USEDEP}]
+   sys-apps/portage-mgorny[${PYTHON_USEDEP}]
+   )"
 RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 



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

2018-03-18 Thread Sergei Trofimovich
commit: f29b2d2b3956ace7528f0214b0cd70a8de405c1c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 18 11:00:10 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 18 11:00:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29b2d2b

app-portage/g-sorcery: keyworded 0.2.1-r1 for ia64, bug #524040

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 8ce106b78ae..6180319065d 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )



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

2018-02-21 Thread Sergei Trofimovich
commit: 177702dc053d554d3b843b9474ff5cf3551af633
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Feb 22 07:06:37 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 22 07:55:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177702dc

app-portage/g-sorcery: keyworded 0.2.1-r1 for sparc, bug #552330

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index cb461e5aba4..8ce106b78ae 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )



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

2018-02-11 Thread Michał Górny
commit: 7f5165c088d8042da936fa1540ea1b8892cef279
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 11 10:21:14 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 11 10:24:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f5165c0

app-portage/g-sorcery: Remove useless maintainer 

Remove useless/redundant maintainer . It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:

- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.

 app-portage/g-sorcery/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index 06930784291..a61b3d38328 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -6,7 +6,6 @@


dol...@gentoo.org
-   Primary maintainer


lay...@gentoo.org



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

2017-04-06 Thread Michael Weber
commit: 6efedc825f3d366ac47c0866c323a46cd69fe063
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Apr  5 22:33:21 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Thu Apr  6 06:38:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efedc82

app-portage/g-sorcery: add ~ppc ~ppc64 keywords (bug 552330).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="ppc ppc64"

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 2 +-
 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild| 4 ++--
 app-portage/g-sorcery/g-sorcery-0.2.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 1336add31f3..cb461e5aba4 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
index 60593d5c3c8..3c6dc9125f1 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
index 1e44959848d..a86a63afcbe 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
sys-apps/portage[${PYTHON_USEDEP}]"



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

2017-03-23 Thread Markus Meier
commit: d3c7dca38282bb8c5cc77ed0039af855b656b798
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Mar 23 17:04:51 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Mar 23 17:04:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c7dca3

app-portage/g-sorcery: add ~arm64, bug #552330

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 6c0f2ea3890..1336add31f3 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )



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

2016-12-24 Thread Brian Dolbec
commit: 289146d00560a4143017ee6fd83b993d2311e610
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Dec 24 22:28:44 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sat Dec 24 22:28:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289146d0

app-portage/g-sorcery: Add myself as primary maintainer

Add layman project as backup.

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 app-portage/g-sorcery/metadata.xml | 20 ++--
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/app-portage/g-sorcery/metadata.xml 
b/app-portage/g-sorcery/metadata.xml
index 8ea7a78..0693078 100644
--- a/app-portage/g-sorcery/metadata.xml
+++ b/app-portage/g-sorcery/metadata.xml
@@ -1,10 +1,18 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-Support BSON file format for package DB
-  
-  
-jauhien/g-sorcery
-  
+   
+   Support BSON file format for package DB
+   
+   
+   dol...@gentoo.org
+   Primary maintainer
+   
+   
+   lay...@gentoo.org
+   Gentoo Layman team
+   
+   
+   jauhien/g-sorcery
+   
 



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

2016-08-07 Thread Benda XU
commit: f406bc2fb432b0e1db46f1a513669abb88a51ce9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Aug  8 01:53:11 2016 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Aug  8 01:57:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f406bc2f

app-portage/g-sorcery: Prefix support.

Bug: 589354

Package-Manager: portage-2.3.0

 app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 5d35b25..531f8be 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 
 PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1
+inherit distutils-r1 prefix
 
 DESCRIPTION="framework for ebuild generators"
 HOMEPAGE="https://github.com/jauhien/g-sorcery;
@@ -23,6 +23,11 @@ DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
 RDEPEND="${DEPEND}"
 PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
+src_prepare() {
+   hprefixify setup.py
+   default
+}
+
 python_test() {
PYTHONPATH="." "${PYTHON}" scripts/run_tests.py
 }



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

2016-01-18 Thread Jauhien Piatlicki
commit: 6be48927e572121ecfa921513707bca4b2bc4abc
Author: Jauhien Piatlicki  gentoo  org>
AuthorDate: Mon Jan 18 21:04:55 2016 +
Commit: Jauhien Piatlicki  gentoo  org>
CommitDate: Mon Jan 18 21:06:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be48927

app-portage/g-sorcery: update PYTHON_COMPAT

Package-Manager: portage-2.2.26

 .../{g-sorcery-.ebuild => g-sorcery-0.2.1-r1.ebuild}| 13 ++---
 app-portage/g-sorcery/g-sorcery-.ebuild |  8 
 2 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
similarity index 74%
copy from app-portage/g-sorcery/g-sorcery-.ebuild
copy to app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
index 7536261..5d35b25 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild
@@ -1,22 +1,21 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1
 
 DESCRIPTION="framework for ebuild generators"
 HOMEPAGE="https://github.com/jauhien/g-sorcery;
-SRC_URI=""
-EGIT_BRANCH="master"
-EGIT_REPO_URI="git://git.gentoo.org/proj/g-sorcery.git"
+SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 7536261..bfde259 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-PYTHON_COMPAT=(python{2_7,3_3,3_4})
+PYTHON_COMPAT=(python{2_7,3_3,3_4,3_5})
 
-inherit distutils-r1 git-2
+inherit distutils-r1 git-r3
 
 DESCRIPTION="framework for ebuild generators"
 HOMEPAGE="https://github.com/jauhien/g-sorcery;



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

2015-10-10 Thread Markus Meier
commit: 2f2295ec207cc78aee4186552ebda1f0ad901677
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Oct 10 09:20:27 2015 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Oct 10 09:20:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f2295ec

app-portage/g-sorcery: add ~arm, bug #552330

Package-Manager: portage-2.2.22
RepoMan-Options: --include-arches="arm"

 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild | 2 +-
 app-portage/g-sorcery/g-sorcery-0.2.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
index 125480d..55e5909 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
index 7228ddd..5089c73 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz -> ${P}.tar.g
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson"
-KEYWORDS="~amd64 ~hppa ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~x86"
 
 DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
sys-apps/portage[${PYTHON_USEDEP}]"



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

2015-09-19 Thread Mike Gilbert
commit: 3442577f185d97f3187e2cfbfab03fad83f47768
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Sep 19 18:34:59 2015 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Sep 19 18:45:50 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3442577f

app-portage/g-sorcery: Drop pointless use of python_gen_usedep

Package-Manager: portage-2.2.20_p168

 app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild | 4 ++--
 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild  | 6 +++---
 app-portage/g-sorcery/g-sorcery-0.2.ebuild| 6 +++---
 app-portage/g-sorcery/g-sorcery-.ebuild   | 6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild
index 11b6561..ff81725 100644
--- a/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery,$(python_gen_usedep 'python*')]"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery,${PYTHON_USEDEP}]"
 
 python_install_all() {
distutils-r1_python_install_all

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
index 4bbe99c..125480d 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
@@ -17,11 +17,11 @@ SLOT="0"
 IUSE="bson git"
 KEYWORDS="~amd64 ~hppa ~x86"
 
-DEPEND="bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
-   sys-apps/portage[$(python_gen_usedep 'python*')]"
+   sys-apps/portage[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 python_test() {
PYTHONPATH="." "${PYTHON}" scripts/run_tests.py

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
index 532b33a..7228ddd 100644
--- a/app-portage/g-sorcery/g-sorcery-0.2.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-0.2.ebuild
@@ -17,10 +17,10 @@ SLOT="0"
 IUSE="bson"
 KEYWORDS="~amd64 ~hppa ~x86"
 
-DEPEND="bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
-   sys-apps/portage[$(python_gen_usedep 'python*')]"
+DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
+   sys-apps/portage[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 python_test() {
PYTHONPATH="." "${PYTHON}" scripts/run_tests.py

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index ac8fe71..7536261 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -18,11 +18,11 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="bson git"
 
-DEPEND="bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+DEPEND="bson? ( dev-python/pymongo[${PYTHON_USEDEP}] )
git? ( dev-vcs/git )
-   sys-apps/portage[$(python_gen_usedep 'python*')]"
+   sys-apps/portage[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}"
-PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]"
+PDEPEND=">=app-portage/layman-2.2.0[g-sorcery(-),${PYTHON_USEDEP}]"
 
 python_test() {
PYTHONPATH="." "${PYTHON}" scripts/run_tests.py



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

2015-08-22 Thread Jauhien Piatlicki
commit: a9b43764efc5835fe4565002b8b3befa0bac4ce4
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Sat Aug 22 21:17:00 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Sat Aug 22 21:55:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b43764

app-portage/g-sorcery: version bump

Package-Manager: portage-2.2.18

 app-portage/g-sorcery/Manifest   |  1 +
 app-portage/g-sorcery/g-sorcery-0.2.1.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/app-portage/g-sorcery/Manifest b/app-portage/g-sorcery/Manifest
index 98d5f8c..b8457de 100644
--- a/app-portage/g-sorcery/Manifest
+++ b/app-portage/g-sorcery/Manifest
@@ -1,2 +1,3 @@
 DIST g-sorcery-0.1.tar.gz 45796 SHA256 
47fbc40864849cb4b9dfe15d79a38310705fc4dd2a7d5c2ef99688f5b31edec6 SHA512 
207776ed65c79365dd65a21b14f3ba38589a2b5f47c3c6ac38691ba7949b9a836f6a8543e443119d6f2381a5f34ee854ecbc7d2f88527301c7cb1e10478406a5
 WHIRLPOOL 
4af6a5267d2c3dc5b9c4932b39dc474419f95c0c279d3211847abd8aa25cb148413815099a8c1866156d2437c673850445fbedd04e00076072c9ed91fc150897
+DIST g-sorcery-0.2.1.tar.gz 55546 SHA256 
369c006bc17b1871fec1e7bb86b672866aaa4a57b59da459a5ee90ac09ef0bfb SHA512 
42c34ed8addaf721583029d5056751810b0a77546f798081c7c605223342fa2a99bd2e30f20f004a8606ccf847108f0e2ef2c479f3cbb55f2fe6648d4ffc075e
 WHIRLPOOL 
5af665c872904e8d01651a103c70949b350f4565f2f798be9d606ece7057326a02bdcf9f7c5c3d2abd582be627924f99919dd28132a3c2450bed23f0d619b0f7
 DIST g-sorcery-0.2.tar.gz 54173 SHA256 
0d37d5f7ad41771fadefef4caa7d75470c334f277d50107b727f8cd4688b5189 SHA512 
9715d468c3eb34eac2bda81b7442d86fc8af984c2115c93682ae6c63d59a9ed3d7d0234df845659ccd991eb304d732ae33e31c217a7916b8dd08e2617984cb32
 WHIRLPOOL 
8e9439c11132f25ef8f21421ff89043773de15211934dbb45e0b409d058f41b347f536f0b88d0f1a7f8632918b08988edeb76897a2b9d087e1f83da55e35fcac

diff --git a/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild 
b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
new file mode 100644
index 000..4bbe99c
--- /dev/null
+++ b/app-portage/g-sorcery/g-sorcery-0.2.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=(python{2_7,3_3,3_4})
+
+inherit distutils-r1
+
+DESCRIPTION=framework for ebuild generators
+HOMEPAGE=https://github.com/jauhien/g-sorcery;
+SRC_URI=https://github.com/jauhien/g-sorcery/archive/${PV}.tar.gz - 
${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+IUSE=bson git
+KEYWORDS=~amd64 ~hppa ~x86
+
+DEPEND=bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+   git? ( dev-vcs/git )
+   sys-apps/portage[$(python_gen_usedep 'python*')]
+RDEPEND=${DEPEND}
+PDEPEND==app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]
+
+python_test() {
+   PYTHONPATH=. ${PYTHON} scripts/run_tests.py
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   doman docs/*.8
+   dohtml docs/developer_instructions.html
+   diropts -m0777
+   dodir /var/lib/g-sorcery
+}



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

2015-08-18 Thread Jauhien Piatlicki
commit: ab672e8b241dafd15f76474c7ac7729f7089b4fc
Author: Jauhien Piatlicki jauhien AT gentoo DOT org
AuthorDate: Tue Aug 18 10:58:34 2015 +
Commit: Jauhien Piatlicki jauhien AT gentoo DOT org
CommitDate: Tue Aug 18 10:58:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab672e8b

app-portage/g-sorcery: update live ebuild

New feature added: sync using git

Package-Manager: portage-2.2.18

 app-portage/g-sorcery/g-sorcery-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-portage/g-sorcery/g-sorcery-.ebuild 
b/app-portage/g-sorcery/g-sorcery-.ebuild
index 9c42e82..ac8fe71 100644
--- a/app-portage/g-sorcery/g-sorcery-.ebuild
+++ b/app-portage/g-sorcery/g-sorcery-.ebuild
@@ -16,9 +16,10 @@ EGIT_REPO_URI=git://git.gentoo.org/proj/g-sorcery.git
 
 LICENSE=GPL-2
 SLOT=0
-IUSE=bson
+IUSE=bson git
 
 DEPEND=bson? ( dev-python/pymongo[$(python_gen_usedep 'python*')] )
+   git? ( dev-vcs/git )
sys-apps/portage[$(python_gen_usedep 'python*')]
 RDEPEND=${DEPEND}
 PDEPEND==app-portage/layman-2.2.0[g-sorcery(-),$(python_gen_usedep 
'python*')]