Gentoo Archives: gentoo-commits

From: Tony Vroon <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/irrtree/files/, net-misc/irrtree/
Date: Fri, 01 Feb 2019 15:52:49
Message-Id: 1549036338.43556ff2bd33a464f82c731101d1694ac8bbc7e5.chainsaw@gentoo
1 commit: 43556ff2bd33a464f82c731101d1694ac8bbc7e5
2 Author: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 1 15:51:59 2019 +0000
4 Commit: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 1 15:52:18 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43556ff2
7
8 net-misc/irrtree: Initial commit.
9
10 As requested by Moyaze Shivji in the LINX engineering department.
11
12 Signed-Off-By: Tony Vroon <chainsaw <AT> gentoo.org>
13 Package-Manager: Portage-2.3.51, Repoman-2.3.11
14
15 net-misc/irrtree/Manifest | 1 +
16 .../files/irrtree-1.2.1-leniency-deps.patch | 12 ++++++++++++
17 .../files/irrtree-1.2.1-queue-capitalisation.patch | 12 ++++++++++++
18 net-misc/irrtree/irrtree-1.2.1.ebuild | 22 ++++++++++++++++++++++
19 net-misc/irrtree/metadata.xml | 11 +++++++++++
20 5 files changed, 58 insertions(+)
21
22 diff --git a/net-misc/irrtree/Manifest b/net-misc/irrtree/Manifest
23 new file mode 100644
24 index 00000000000..19a6b36ea5f
25 --- /dev/null
26 +++ b/net-misc/irrtree/Manifest
27 @@ -0,0 +1 @@
28 +DIST irrtree-1.2.1.tar.gz 5554 BLAKE2B fa5482f461d2eb4a93b7daa4851db11368ee39083bc312eb9e72836a2f001223db796e5a2947e3377d610496adda63d02f2cfedb65520570b4ca0328a5532af5 SHA512 c22f3ca606cbbda66a466e3c0518c8bb61d32fe3d376005b351de1f36a245cd3a28d89ba1ef8102e6dc2d06d679e260a46c8d056554f62fc2eb0ca21a23ab981
29
30 diff --git a/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch b/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch
31 new file mode 100644
32 index 00000000000..2997d2af2c7
33 --- /dev/null
34 +++ b/net-misc/irrtree/files/irrtree-1.2.1-leniency-deps.patch
35 @@ -0,0 +1,12 @@
36 +diff -uNr irrtree-1.2.1.ORIG/setup.py irrtree-1.2.1/setup.py
37 +--- irrtree-1.2.1.ORIG/setup.py 2019-02-01 15:42:43.837122511 +0000
38 ++++ irrtree-1.2.1/setup.py 2019-02-01 15:42:58.682123129 +0000
39 +@@ -46,7 +46,7 @@
40 + print(" git push --tags")
41 + sys.exit()
42 +
43 +-reqs = ['asciitree==0.3.3', 'progressbar2==3.34.3']
44 ++reqs = ['asciitree>=0.3.3', 'progressbar2>=3.34.3']
45 +
46 + setup(
47 + name='irrtree',
48
49 diff --git a/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch b/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch
50 new file mode 100644
51 index 00000000000..1196efa760f
52 --- /dev/null
53 +++ b/net-misc/irrtree/files/irrtree-1.2.1-queue-capitalisation.patch
54 @@ -0,0 +1,12 @@
55 +diff -uNr irrtree-1.2.1.ORIG/irrtree/cli.py irrtree-1.2.1/irrtree/cli.py
56 +--- irrtree-1.2.1.ORIG/irrtree/cli.py 2019-02-01 15:49:05.583138394 +0000
57 ++++ irrtree-1.2.1/irrtree/cli.py 2019-02-01 15:49:18.405138927 +0000
58 +@@ -26,7 +26,7 @@
59 + # POSSIBILITY OF SUCH DAMAGE.
60 +
61 + from collections import OrderedDict as OD
62 +-from queue import Queue
63 ++from Queue import Queue
64 +
65 + import asciitree
66 + import getopt
67
68 diff --git a/net-misc/irrtree/irrtree-1.2.1.ebuild b/net-misc/irrtree/irrtree-1.2.1.ebuild
69 new file mode 100644
70 index 00000000000..998439317b2
71 --- /dev/null
72 +++ b/net-misc/irrtree/irrtree-1.2.1.ebuild
73 @@ -0,0 +1,22 @@
74 +# Copyright 1999-2019 Gentoo Authors
75 +# Distributed under the terms of the GNU General Public License v2
76 +
77 +EAPI=7
78 +PYTHON_COMPAT=( python2_7 )
79 +PATCHES="${FILESDIR}/${P}-leniency-deps.patch
80 + ${FILESDIR}/${P}-queue-capitalisation.patch"
81 +
82 +inherit distutils-r1
83 +
84 +DEPEND="dev-python/asciitree
85 + dev-python/progressbar2"
86 +RDEPEND="${DEPEND}"
87 +
88 +DESCRIPTION="The BGP swiss army knife of networking"
89 +HOMEPAGE="https://github.com/job/irrtree"
90 +SRC_URI="https://github.com/job/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
91 +
92 +LICENSE="BSD"
93 +SLOT="0"
94 +KEYWORDS="~amd64"
95 +IUSE=""
96
97 diff --git a/net-misc/irrtree/metadata.xml b/net-misc/irrtree/metadata.xml
98 new file mode 100644
99 index 00000000000..723a74591c6
100 --- /dev/null
101 +++ b/net-misc/irrtree/metadata.xml
102 @@ -0,0 +1,11 @@
103 +<?xml version="1.0" encoding="UTF-8"?>
104 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
105 +<pkgmetadata>
106 + <maintainer type="person">
107 + <email>chainsaw@g.o</email>
108 + <name>Tony Vroon</name>
109 + </maintainer>
110 + <upstream>
111 + <remote-id type="github">job/irrtree</remote-id>
112 + </upstream>
113 +</pkgmetadata>