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

2024-05-11 Thread Sam James
commit: 2a77cc8cc0afed3a9c75b48c699af3cdbc276a95
Author: Sam James  gentoo  org>
AuthorDate: Sat May 11 19:08:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 11 19:08:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a77cc8c

dev-util/cutter: Stabilize 2.3.3 amd64, #931769

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

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

diff --git a/dev-util/cutter/cutter-2.3.3.ebuild 
b/dev-util/cutter/cutter-2.3.3.ebuild
index edbe36c99f88..ec1ba3714491 100644
--- a/dev-util/cutter/cutter-2.3.3.ebuild
+++ b/dev-util/cutter/cutter-2.3.3.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2024-04-21 Thread John Helmert III
commit: 3b810e6f314a12257dab2523e39ea94bff7d9529
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 21 23:23:38 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 21 23:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b810e6f

dev-util/cutter: add 2.3.4

Note that the "next bump" directive was a little off, since the latest
at the time of the fix in Gentoo was not the latest upstream, so this
bump doesn't have the LTO fix yet.

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 7be92b5a730e..1f69782409f6 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
 DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb
+DIST cutter-2.3.4.tar.gz 11608176 BLAKE2B 
f83cd117bdd1a9ea985b52d4029bd3874f92b08709ac50dd1c6a526aadd022e05f9b75586cf826cc6b46c2004cb6b3185c5770b8622bc3c6a7140307a9c1a98a
 SHA512 
c35a7091aaf2c99a4595b48029017353092b178ed6a57cbe2f0d9758f1330d2521e3fc339558ffc0dfa500ace0510daded8591f7a04b0efa0209ba4f8a5e7d33

diff --git a/dev-util/cutter/cutter-2.3.4.ebuild 
b/dev-util/cutter/cutter-2.3.4.ebuild
new file mode 100644
index ..6e3ac9dccc29
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.7.1:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/925901
+   # https://github.com/rizinorg/cutter/pull/3317
+   #
+   # Fixed in git dev. Remove as part of next version bump.
+   filter-lto
+
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-03-03 Thread John Helmert III
commit: d226ce0175a1b4cc94c17b809cb3ad9ed7b1800b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:08:56 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d226ce01

dev-util/cutter: add 2.3.3

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.3.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index f341761f3b3a..b62a1633797e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
 DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
+DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.3.3.ebuild 
b/dev-util/cutter/cutter-2.3.3.ebuild
new file mode 100644
index ..4f65e2f75406
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.7.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-03-03 Thread John Helmert III
commit: 2a7653d7e76aa0303623dad616f4ee0bdccb7962
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:09:08 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7653d7

dev-util/cutter: drop 2.2.1, 2.3.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 --
 dev-util/cutter/cutter-2.2.1.ebuild | 56 -
 dev-util/cutter/cutter-2.3.1.ebuild | 56 -
 3 files changed, 114 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index b62a1633797e..7be92b5a730e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,2 @@
-DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
-DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
 DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
deleted file mode 100644
index 8937a0e9eceb..
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.5.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/cutter-2.3.1.ebuild 
b/dev-util/cutter/cutter-2.3.1.ebuild
deleted file mode 100644
index 410b1cc43a64..
--- a/dev-util/cutter/cutter-2.3.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.6.1:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # 

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

2023-09-25 Thread Sam James
commit: 948d3705cdead695cbf9cad71ebd891d049c2fec
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 26 00:54:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 26 00:54:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948d3705

dev-util/cutter: Stabilize 2.3.2 amd64, #914721

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

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

diff --git a/dev-util/cutter/cutter-2.3.2.ebuild 
b/dev-util/cutter/cutter-2.3.2.ebuild
index 410b1cc43a64..480dd51bb89f 100644
--- a/dev-util/cutter/cutter-2.3.2.ebuild
+++ b/dev-util/cutter/cutter-2.3.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-09-16 Thread John Helmert III
commit: c8e58f0e72072b2b972fa985f32f842504cfdc2b
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Sep 16 23:57:08 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Sep 17 00:06:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e58f0e

dev-util/cutter: add 2.3.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.2.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index cb731b555ce5..f341761f3b3a 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
 DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
+DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435

diff --git a/dev-util/cutter/cutter-2.3.2.ebuild 
b/dev-util/cutter/cutter-2.3.2.ebuild
new file mode 100644
index ..410b1cc43a64
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.6.1:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-09-10 Thread John Helmert III
commit: cea9db5f4797cba52946e0c9e003ee2970c55a8f
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Sep 10 17:45:11 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Sep 10 18:03:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea9db5f

dev-util/cutter: add 2.3.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32559
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 010d7f377126..cb731b555ce5 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
+DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1

diff --git a/dev-util/cutter/cutter-2.3.1.ebuild 
b/dev-util/cutter/cutter-2.3.1.ebuild
new file mode 100644
index ..410b1cc43a64
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.6.1:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-07-22 Thread John Helmert III
commit: 48eef86382521adf4f56546b228a676b8e6f2bf1
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:42:47 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48eef863

dev-util/cutter: drop 2.2.0-r1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest   |  1 -
 dev-util/cutter/cutter-2.2.0-r1.ebuild | 56 --
 2 files changed, 57 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 96a7f6de50d9..010d7f377126 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1 @@
-DIST cutter-2.2.0.tar.gz 10750189 BLAKE2B 
00626b1fe01044e6a718b81bc2452204ed35003a50e73ec083838610d50b7b690fb5783fd2fdc7f31c35390a664862c488c48f156ebbffdc16ffb39e8e943ebc
 SHA512 
5435f700603f144903e9d93c21f7561b31f1734a2558fe5d11d62d50a635c800e8fb62d866b3b4186d665f57ce9271665dcae8423f0009c3e0bb63bcfa168c1c
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39

diff --git a/dev-util/cutter/cutter-2.2.0-r1.ebuild 
b/dev-util/cutter/cutter-2.2.0-r1.ebuild
deleted file mode 100644
index a9c814dc3516..
--- a/dev-util/cutter/cutter-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.5.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2023-07-22 Thread John Helmert III
commit: 679769edb89ae0e9fe19d736582825b8b808996d
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 16:26:46 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679769ed

dev-util/cutter: enable py3.12

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
index a9c814dc3516..8937a0e9eceb 100644
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ b/dev-util/cutter/cutter-2.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake toolchain-funcs xdg-utils python-single-r1
 



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

2023-07-22 Thread John Helmert III
commit: c8c2f661719a892a7e017be8271219138e2521f0
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 22 15:42:35 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 22 16:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c2f661

dev-util/cutter: stabilize 2.2.1 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
index 2ced0df3a4d9..a9c814dc3516 100644
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ b/dev-util/cutter/cutter-2.2.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-06-01 Thread John Helmert III
commit: 25225dd84dd0b2d9795f489e8e4779d33cbe0dad
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Jun  2 04:04:03 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Jun  2 04:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25225dd8

dev-util/cutter: add 2.2.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.2.1.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index bc30660f16cb..96a7f6de50d9 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-2.2.0.tar.gz 10750189 BLAKE2B 
00626b1fe01044e6a718b81bc2452204ed35003a50e73ec083838610d50b7b690fb5783fd2fdc7f31c35390a664862c488c48f156ebbffdc16ffb39e8e943ebc
 SHA512 
5435f700603f144903e9d93c21f7561b31f1734a2558fe5d11d62d50a635c800e8fb62d866b3b4186d665f57ce9271665dcae8423f0009c3e0bb63bcfa168c1c
+DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
new file mode 100644
index ..2ced0df3a4d9
--- /dev/null
+++ b/dev-util/cutter/cutter-2.2.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.5.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-04-30 Thread John Helmert III
commit: 358230acd24a48973943e03dc957ed5f0f75c3be
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 30 23:35:26 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 30 23:35:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358230ac

dev-util/cutter: drop 2.1.2-r2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest   |  1 -
 dev-util/cutter/cutter-2.1.2-r2.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 44af4d8748ca..bc30660f16cb 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1 @@
-DIST cutter-2.1.2.tar.gz 10520198 BLAKE2B 
f19ebdb09be8df270f72cfd17c8e3bf0172fd4506942e33c0f57d771f483ef365504b05eaf030eff7d1b4f4520484f6731d3e60eafaf4d8d2481718d48ad8d77
 SHA512 
f01cc08085587be00c5b64f0797180d74a02e2cce60c8ec040d831ca4b74fe371e34b284a293a0d88447ebdca4d72718aaf179ab3bb4db3bd6659deaae732272
 DIST cutter-2.2.0.tar.gz 10750189 BLAKE2B 
00626b1fe01044e6a718b81bc2452204ed35003a50e73ec083838610d50b7b690fb5783fd2fdc7f31c35390a664862c488c48f156ebbffdc16ffb39e8e943ebc
 SHA512 
5435f700603f144903e9d93c21f7561b31f1734a2558fe5d11d62d50a635c800e8fb62d866b3b4186d665f57ce9271665dcae8423f0009c3e0bb63bcfa168c1c

diff --git a/dev-util/cutter/cutter-2.1.2-r2.ebuild 
b/dev-util/cutter/cutter-2.1.2-r2.ebuild
deleted file mode 100644
index 46f15864c659..
--- a/dev-util/cutter/cutter-2.1.2-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   ~dev-util/rizin-0.4.1:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2023-04-30 Thread John Helmert III
commit: 038691f920a5f43a405b69ba4a85bf2fcaf8bc8e
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 30 23:33:40 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 30 23:34:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038691f9

dev-util/cutter: stabilize 2.2.0-r1 for amd64

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/cutter-2.2.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.2.0-r1.ebuild 
b/dev-util/cutter/cutter-2.2.0-r1.ebuild
index 2ced0df3a4d9..a9c814dc3516 100644
--- a/dev-util/cutter/cutter-2.2.0-r1.ebuild
+++ b/dev-util/cutter/cutter-2.2.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2023-04-16 Thread John Helmert III
commit: f8c2fc4c76730eec2b136227d7c0468f1e91a871
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 16 18:08:30 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 16 18:09:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c2fc4c

dev-util/cutter: fix file collision with net-analyzer/cutter

Closes: https://bugs.gentoo.org/897738
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/{cutter-2.2.0.ebuild => cutter-2.2.0-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.2.0.ebuild 
b/dev-util/cutter/cutter-2.2.0-r1.ebuild
similarity index 94%
rename from dev-util/cutter/cutter-2.2.0.ebuild
rename to dev-util/cutter/cutter-2.2.0-r1.ebuild
index a50f8070c0da..2ced0df3a4d9 100644
--- a/dev-util/cutter/cutter-2.2.0.ebuild
+++ b/dev-util/cutter/cutter-2.2.0-r1.ebuild
@@ -28,7 +28,8 @@ DEPEND="${PYTHON_DEPS}
dev-qt/qtwidgets:5
>=dev-util/rizin-0.5.0:=
graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
 BDEPEND="dev-qt/linguist-tools:5"
 
 src_configure() {



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

2023-02-25 Thread John Helmert III
commit: b2e91c787407c611e866a0f792ded5d4728cf3f3
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Feb 25 16:33:26 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Feb 25 16:35:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e91c78

dev-util/cutter: add 2.2.0

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.2.0.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 0ebecdfcf042..44af4d8748ca 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-2.1.2.tar.gz 10520198 BLAKE2B 
f19ebdb09be8df270f72cfd17c8e3bf0172fd4506942e33c0f57d771f483ef365504b05eaf030eff7d1b4f4520484f6731d3e60eafaf4d8d2481718d48ad8d77
 SHA512 
f01cc08085587be00c5b64f0797180d74a02e2cce60c8ec040d831ca4b74fe371e34b284a293a0d88447ebdca4d72718aaf179ab3bb4db3bd6659deaae732272
+DIST cutter-2.2.0.tar.gz 10750189 BLAKE2B 
00626b1fe01044e6a718b81bc2452204ed35003a50e73ec083838610d50b7b690fb5783fd2fdc7f31c35390a664862c488c48f156ebbffdc16ffb39e8e943ebc
 SHA512 
5435f700603f144903e9d93c21f7561b31f1734a2558fe5d11d62d50a635c800e8fb62d866b3b4186d665f57ce9271665dcae8423f0009c3e0bb63bcfa168c1c

diff --git a/dev-util/cutter/cutter-2.2.0.ebuild 
b/dev-util/cutter/cutter-2.2.0.ebuild
new file mode 100644
index ..a50f8070c0da
--- /dev/null
+++ b/dev-util/cutter/cutter-2.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.5.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2023-02-22 Thread John Helmert III
commit: 94603ee09ecec41edb6d01ec940a188029d74ab3
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Feb 23 03:54:10 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Feb 23 03:55:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94603ee0

dev-util/cutter: = -> ~

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/{cutter-2.1.2-r1.ebuild => cutter-2.1.2-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.1.2-r1.ebuild 
b/dev-util/cutter/cutter-2.1.2-r2.ebuild
similarity index 98%
rename from dev-util/cutter/cutter-2.1.2-r1.ebuild
rename to dev-util/cutter/cutter-2.1.2-r2.ebuild
index 5b713dad14b7..46f15864c659 100644
--- a/dev-util/cutter/cutter-2.1.2-r1.ebuild
+++ b/dev-util/cutter/cutter-2.1.2-r2.ebuild
@@ -26,7 +26,7 @@ DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   =dev-util/rizin-0.4.1:=
+   ~dev-util/rizin-0.4.1:=
graphviz? ( media-gfx/graphviz )"
 RDEPEND="${DEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"



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

2023-02-22 Thread John Helmert III
commit: c4964ba13f6ab33ce916b80946d164a5f77067aa
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Feb 22 15:54:41 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Feb 22 15:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4964ba1

dev-util/cutter: depend on one rizin version

Closes: https://bugs.gentoo.org/895830
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/{cutter-2.1.2.ebuild => cutter-2.1.2-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/cutter/cutter-2.1.2.ebuild 
b/dev-util/cutter/cutter-2.1.2-r1.ebuild
similarity index 95%
rename from dev-util/cutter/cutter-2.1.2.ebuild
rename to dev-util/cutter/cutter-2.1.2-r1.ebuild
index 5e9edef96671..5b713dad14b7 100644
--- a/dev-util/cutter/cutter-2.1.2.ebuild
+++ b/dev-util/cutter/cutter-2.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,7 @@ DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.4.0:=
+   =dev-util/rizin-0.4.1:=
graphviz? ( media-gfx/graphviz )"
 RDEPEND="${DEPEND}"
 BDEPEND="dev-qt/linguist-tools:5"



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

2022-10-21 Thread John Helmert III
commit: 866fe2b511f191e4a52a9856493d9fb0a6c4a2ca
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Oct 21 19:35:23 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Oct 21 19:56:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866fe2b5

dev-util/cutter: drop 2.1.0

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 --
 dev-util/cutter/cutter-2.1.0.ebuild | 62 -
 2 files changed, 64 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 5c858b2fae26..0ebecdfcf042 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1 @@
-DIST cutter-2.1.0.tar.gz 2732264 BLAKE2B 
463e0f8968c61c7d3b7e3c7a570c9f7c625e4c024306c0284665d39de460bc6780eedd114f51ec722bec6ab7d43077362b676562d0a89665886fbabc3240def1
 SHA512 
444e27005b9348397097c0c2fd047a557dfd5e8d5d43df6a2ab345da48e26537025ce6f81b256fe765dc59bf5944952965637b84e96136b3025c3dc5bca3f2d6
 DIST cutter-2.1.2.tar.gz 10520198 BLAKE2B 
f19ebdb09be8df270f72cfd17c8e3bf0172fd4506942e33c0f57d771f483ef365504b05eaf030eff7d1b4f4520484f6731d3e60eafaf4d8d2481718d48ad8d77
 SHA512 
f01cc08085587be00c5b64f0797180d74a02e2cce60c8ec040d831ca4b74fe371e34b284a293a0d88447ebdca4d72718aaf179ab3bb4db3bd6659deaae732272
-DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.1.0.ebuild 
b/dev-util/cutter/cutter-2.1.0.ebuild
deleted file mode 100644
index 706ec46206de..
--- a/dev-util/cutter/cutter-2.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.4.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
-   rmdir "${S}/src/translations" || die
-   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
-  "${S}/src/translations" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2022-10-21 Thread John Helmert III
commit: 944e5b74caba7481f8343ed358d1666c29aacac6
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Oct 21 19:34:25 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Oct 21 19:56:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=944e5b74

dev-util/cutter: stabilize 2.1.2 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.1.2.ebuild 
b/dev-util/cutter/cutter-2.1.2.ebuild
index 6f475ad8994e..5e9edef96671 100644
--- a/dev-util/cutter/cutter-2.1.2.ebuild
+++ b/dev-util/cutter/cutter-2.1.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-09-11 Thread John Helmert III
commit: fd20be78ef3cae7d17ac52d0e46c8d694c03499a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Sep 11 13:32:19 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Sep 11 13:33:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd20be78

dev-util/cutter: add 2.1.2, drop 2.1.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest | 2 +-
 dev-util/cutter/{cutter-2.1.1.ebuild => cutter-2.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 77184ae8f7ab..5c858b2fae26 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,3 @@
 DIST cutter-2.1.0.tar.gz 2732264 BLAKE2B 
463e0f8968c61c7d3b7e3c7a570c9f7c625e4c024306c0284665d39de460bc6780eedd114f51ec722bec6ab7d43077362b676562d0a89665886fbabc3240def1
 SHA512 
444e27005b9348397097c0c2fd047a557dfd5e8d5d43df6a2ab345da48e26537025ce6f81b256fe765dc59bf5944952965637b84e96136b3025c3dc5bca3f2d6
-DIST cutter-2.1.1.tar.gz 10520984 BLAKE2B 
0770dbf72209f8796902665d3b32f64bcc6e7b03268ea39587a6395f0a53b8b56f5072d788320303f4d6ecc445e919e513b32a6c76538986a01a30321e2d74a0
 SHA512 
50142e529bc5e2a0e93ae6fa68d913a52e67c59b5ba67f7a83f6fafd251edd27f56d197719f91c905820c7074b5b2e9e651c3163c4e3200604624ab36f4219b9
+DIST cutter-2.1.2.tar.gz 10520198 BLAKE2B 
f19ebdb09be8df270f72cfd17c8e3bf0172fd4506942e33c0f57d771f483ef365504b05eaf030eff7d1b4f4520484f6731d3e60eafaf4d8d2481718d48ad8d77
 SHA512 
f01cc08085587be00c5b64f0797180d74a02e2cce60c8ec040d831ca4b74fe371e34b284a293a0d88447ebdca4d72718aaf179ab3bb4db3bd6659deaae732272
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.1.1.ebuild 
b/dev-util/cutter/cutter-2.1.2.ebuild
similarity index 100%
rename from dev-util/cutter/cutter-2.1.1.ebuild
rename to dev-util/cutter/cutter-2.1.2.ebuild



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

2022-09-10 Thread John Helmert III
commit: d8e64a26c24f5696cd94bc76d244975d2a262247
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Sep 10 21:11:47 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Sep 10 21:22:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e64a26

dev-util/cutter: add 2.1.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.1.1.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index c75be08b90cc..77184ae8f7ab 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.1.0.tar.gz 2732264 BLAKE2B 
463e0f8968c61c7d3b7e3c7a570c9f7c625e4c024306c0284665d39de460bc6780eedd114f51ec722bec6ab7d43077362b676562d0a89665886fbabc3240def1
 SHA512 
444e27005b9348397097c0c2fd047a557dfd5e8d5d43df6a2ab345da48e26537025ce6f81b256fe765dc59bf5944952965637b84e96136b3025c3dc5bca3f2d6
+DIST cutter-2.1.1.tar.gz 10520984 BLAKE2B 
0770dbf72209f8796902665d3b32f64bcc6e7b03268ea39587a6395f0a53b8b56f5072d788320303f4d6ecc445e919e513b32a6c76538986a01a30321e2d74a0
 SHA512 
50142e529bc5e2a0e93ae6fa68d913a52e67c59b5ba67f7a83f6fafd251edd27f56d197719f91c905820c7074b5b2e9e651c3163c4e3200604624ab36f4219b9
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.1.1.ebuild 
b/dev-util/cutter/cutter-2.1.1.ebuild
new file mode 100644
index ..6f475ad8994e
--- /dev/null
+++ b/dev-util/cutter/cutter-2.1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.4.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-08-08 Thread Andreas Sturmlechner
commit: 79b87b5b8b7c5b736ed8362f348fa76ec3982ea6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 25 17:35:55 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug  8 09:40:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b87b5b

dev-util/cutter: Move dev-qt/linguist-tools:5 to BDEPEND

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

 dev-util/cutter/cutter-2.1.0.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-util/cutter/cutter-2.1.0.ebuild 
b/dev-util/cutter/cutter-2.1.0.ebuild
index 4c7fdfec26b1..706ec46206de 100644
--- a/dev-util/cutter/cutter-2.1.0.ebuild
+++ b/dev-util/cutter/cutter-2.1.0.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-COMMON_DEPEND="${PYTHON_DEPS}
+DEPEND="${PYTHON_DEPS}
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
@@ -27,9 +27,8 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtwidgets:5
>=dev-util/rizin-0.4.0:=
graphviz? ( media-gfx/graphviz )"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5"
-RDEPEND="${COMMON_DEPEND}"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
 
 src_prepare() {
rmdir "${S}/src/translations" || die



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

2022-07-04 Thread John Helmert III
commit: dc148391fe5ba99d2f85bd4e7bd4a3038df96949
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jul  4 19:58:48 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jul  4 20:01:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc148391

dev-util/cutter: drop 2.0.5

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 --
 dev-util/cutter/cutter-2.0.5.ebuild | 63 -
 2 files changed, 65 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 63622325cb2b..c75be08b90cc 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,2 @@
-DIST cutter-2.0.5.tar.gz 2724670 BLAKE2B 
67352247dd4f16c916a669f72b3fd432c9fd122df39be3af5b08d288fab1b83876dbc891df8cfcebe211a9815930855add0ede7cd86667636ebcba1a43065957
 SHA512 
96badcd2ea00c2b50417b7019933443831fec3a4769cf7ab66505e898d3f2c693f24bbe994ad70f66a456908e621f053a96b21a2999290dc47c4219b6c639bfd
 DIST cutter-2.1.0.tar.gz 2732264 BLAKE2B 
463e0f8968c61c7d3b7e3c7a570c9f7c625e4c024306c0284665d39de460bc6780eedd114f51ec722bec6ab7d43077362b676562d0a89665886fbabc3240def1
 SHA512 
444e27005b9348397097c0c2fd047a557dfd5e8d5d43df6a2ab345da48e26537025ce6f81b256fe765dc59bf5944952965637b84e96136b3025c3dc5bca3f2d6
-DIST cutter-translations-67f5c654523d22c7843811e5aa852a01742f6f12.tar.gz 
719126 BLAKE2B 
24c518c26a47e5eeb9d01ddbe835f9864588954e96820d562afb09f5da3352f807b7c3642d589a9ec81faaefd93fdbdf9c9f7cfc56cfd51ffe6aeaa920385913
 SHA512 
c2caa0e5d6cfa807cbe9117eb84b2931715e303a7d9902a6aaa58ec71b764d2ae9f0836981bd8eb9c91469b9776d93ab12b986ee068922559b5deaab28f54598
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.5.ebuild 
b/dev-util/cutter/cutter-2.0.5.ebuild
deleted file mode 100644
index 34ad3bc1089c..
--- a/dev-util/cutter/cutter-2.0.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10} )
-TRANS_COMMIT="67f5c654523d22c7843811e5aa852a01742f6f12"
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.3.1:=
-   graphviz? ( media-gfx/graphviz )"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/src/translations" || die
-   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
-  "${S}/src/translations" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2022-07-04 Thread John Helmert III
commit: 6d7ac91e4c2fc168cfbeaa9413723ad46efacfba
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jul  4 19:50:52 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jul  4 20:01:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7ac91e

dev-util/cutter: add 2.1.0

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 ++
 dev-util/cutter/cutter-2.1.0.ebuild | 63 +
 2 files changed, 65 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 38164aff08f1..63622325cb2b 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,4 @@
 DIST cutter-2.0.5.tar.gz 2724670 BLAKE2B 
67352247dd4f16c916a669f72b3fd432c9fd122df39be3af5b08d288fab1b83876dbc891df8cfcebe211a9815930855add0ede7cd86667636ebcba1a43065957
 SHA512 
96badcd2ea00c2b50417b7019933443831fec3a4769cf7ab66505e898d3f2c693f24bbe994ad70f66a456908e621f053a96b21a2999290dc47c4219b6c639bfd
+DIST cutter-2.1.0.tar.gz 2732264 BLAKE2B 
463e0f8968c61c7d3b7e3c7a570c9f7c625e4c024306c0284665d39de460bc6780eedd114f51ec722bec6ab7d43077362b676562d0a89665886fbabc3240def1
 SHA512 
444e27005b9348397097c0c2fd047a557dfd5e8d5d43df6a2ab345da48e26537025ce6f81b256fe765dc59bf5944952965637b84e96136b3025c3dc5bca3f2d6
 DIST cutter-translations-67f5c654523d22c7843811e5aa852a01742f6f12.tar.gz 
719126 BLAKE2B 
24c518c26a47e5eeb9d01ddbe835f9864588954e96820d562afb09f5da3352f807b7c3642d589a9ec81faaefd93fdbdf9c9f7cfc56cfd51ffe6aeaa920385913
 SHA512 
c2caa0e5d6cfa807cbe9117eb84b2931715e303a7d9902a6aaa58ec71b764d2ae9f0836981bd8eb9c91469b9776d93ab12b986ee068922559b5deaab28f54598
+DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.1.0.ebuild 
b/dev-util/cutter/cutter-2.1.0.ebuild
new file mode 100644
index ..76227a0f622e
--- /dev/null
+++ b/dev-util/cutter/cutter-2.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.4.0:=
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2022-07-04 Thread John Helmert III
commit: 057ed54b256c062401e01999aae84fbdf4dce485
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Jul  4 19:57:52 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jul  4 20:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057ed54b

dev-util/cutter: stabilize 2.1.0 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.1.0.ebuild 
b/dev-util/cutter/cutter-2.1.0.ebuild
index 76227a0f622e..4c7fdfec26b1 100644
--- a/dev-util/cutter/cutter-2.1.0.ebuild
+++ b/dev-util/cutter/cutter-2.1.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-03-01 Thread John Helmert III
commit: feea2e4744e807569169c79f784bbe4daa7eb4fd
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Mar  2 02:37:21 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Mar  2 02:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feea2e47

dev-util/cutter: drop 2.0.3-r2, 2.0.4

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest   |  3 --
 dev-util/cutter/cutter-2.0.3-r2.ebuild | 63 --
 dev-util/cutter/cutter-2.0.4.ebuild| 63 --
 3 files changed, 129 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 1c25d749796b..38164aff08f1 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,5 +1,2 @@
-DIST cutter-2.0.3.tar.gz 2720129 BLAKE2B 
1fbd20c8e190e422fdc64db5a008b7a8a2b15349e9d2f7056a970e0c924bb97d5bf0f9f25d77b220a560429881120466bce1ed3aab6cf4c7ec34453b35ddec53
 SHA512 
892df9fb166a3160b857d2becb61689d2eca340d7c2cf1a1f81a7a6ac6c414c5205220a7282de8a2823fa8fb54b03580b376c65239d7740cb429d499a16f8924
-DIST cutter-2.0.4.tar.gz 2722604 BLAKE2B 
f9b670296e7e4aa1da2e665afeb0e7e4fa83517a473222a0cce03fff0858297120f619b8e1584f45f97c49ecde800242344d2b24140e9fd5a268ed1fd10d16c4
 SHA512 
06a5ffcd96e8afc2d947f8f45a5b6bdee3ec4b1c7edcf2cc14e0eac5922400be8f594fe579a0515869dd33b90a07b24f0d4294ad85b3f1cb247b16f8b7cf0826
 DIST cutter-2.0.5.tar.gz 2724670 BLAKE2B 
67352247dd4f16c916a669f72b3fd432c9fd122df39be3af5b08d288fab1b83876dbc891df8cfcebe211a9815930855add0ede7cd86667636ebcba1a43065957
 SHA512 
96badcd2ea00c2b50417b7019933443831fec3a4769cf7ab66505e898d3f2c693f24bbe994ad70f66a456908e621f053a96b21a2999290dc47c4219b6c639bfd
 DIST cutter-translations-67f5c654523d22c7843811e5aa852a01742f6f12.tar.gz 
719126 BLAKE2B 
24c518c26a47e5eeb9d01ddbe835f9864588954e96820d562afb09f5da3352f807b7c3642d589a9ec81faaefd93fdbdf9c9f7cfc56cfd51ffe6aeaa920385913
 SHA512 
c2caa0e5d6cfa807cbe9117eb84b2931715e303a7d9902a6aaa58ec71b764d2ae9f0836981bd8eb9c91469b9776d93ab12b986ee068922559b5deaab28f54598
-DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.3-r2.ebuild 
b/dev-util/cutter/cutter-2.0.3-r2.ebuild
deleted file mode 100644
index a73906986f26..
--- a/dev-util/cutter/cutter-2.0.3-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.3.0:=
-   graphviz? ( media-gfx/graphviz )"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/src/translations" || die
-   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
-  "${S}/src/translations" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/cutter-2.0.4.ebuild 
b/dev-util/cutter/cutter-2.0.4.ebuild
deleted file mode 100644
index c1c8045bd189..
--- a/dev-util/cutter/cutter-2.0.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"

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

2022-03-01 Thread John Helmert III
commit: 00b4ce1f0e0e272ffa262334ac3fd4b00e7b71a4
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Mar  2 02:36:20 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Mar  2 02:43:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b4ce1f

dev-util/cutter: stabilize 2.0.5 for amd64

Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.0.5.ebuild 
b/dev-util/cutter/cutter-2.0.5.ebuild
index f2b0ce29314b..34ad3bc1089c 100644
--- a/dev-util/cutter/cutter-2.0.5.ebuild
+++ b/dev-util/cutter/cutter-2.0.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-01-14 Thread John Helmert III
commit: 5c52d4ab83110b1315ed928de46ff59acbe1b2b6
Author: John Helmert III  gentoo  org>
AuthorDate: Fri Jan 14 20:33:34 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Fri Jan 14 20:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c52d4ab

dev-util/cutter: add 2.0.5

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 ++
 dev-util/cutter/cutter-2.0.5.ebuild | 63 +
 2 files changed, 65 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 857a6d353a0c..1c25d749796b 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,5 @@
 DIST cutter-2.0.3.tar.gz 2720129 BLAKE2B 
1fbd20c8e190e422fdc64db5a008b7a8a2b15349e9d2f7056a970e0c924bb97d5bf0f9f25d77b220a560429881120466bce1ed3aab6cf4c7ec34453b35ddec53
 SHA512 
892df9fb166a3160b857d2becb61689d2eca340d7c2cf1a1f81a7a6ac6c414c5205220a7282de8a2823fa8fb54b03580b376c65239d7740cb429d499a16f8924
 DIST cutter-2.0.4.tar.gz 2722604 BLAKE2B 
f9b670296e7e4aa1da2e665afeb0e7e4fa83517a473222a0cce03fff0858297120f619b8e1584f45f97c49ecde800242344d2b24140e9fd5a268ed1fd10d16c4
 SHA512 
06a5ffcd96e8afc2d947f8f45a5b6bdee3ec4b1c7edcf2cc14e0eac5922400be8f594fe579a0515869dd33b90a07b24f0d4294ad85b3f1cb247b16f8b7cf0826
+DIST cutter-2.0.5.tar.gz 2724670 BLAKE2B 
67352247dd4f16c916a669f72b3fd432c9fd122df39be3af5b08d288fab1b83876dbc891df8cfcebe211a9815930855add0ede7cd86667636ebcba1a43065957
 SHA512 
96badcd2ea00c2b50417b7019933443831fec3a4769cf7ab66505e898d3f2c693f24bbe994ad70f66a456908e621f053a96b21a2999290dc47c4219b6c639bfd
+DIST cutter-translations-67f5c654523d22c7843811e5aa852a01742f6f12.tar.gz 
719126 BLAKE2B 
24c518c26a47e5eeb9d01ddbe835f9864588954e96820d562afb09f5da3352f807b7c3642d589a9ec81faaefd93fdbdf9c9f7cfc56cfd51ffe6aeaa920385913
 SHA512 
c2caa0e5d6cfa807cbe9117eb84b2931715e303a7d9902a6aaa58ec71b764d2ae9f0836981bd8eb9c91469b9776d93ab12b986ee068922559b5deaab28f54598
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.5.ebuild 
b/dev-util/cutter/cutter-2.0.5.ebuild
new file mode 100644
index ..f2b0ce29314b
--- /dev/null
+++ b/dev-util/cutter/cutter-2.0.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10} )
+TRANS_COMMIT="67f5c654523d22c7843811e5aa852a01742f6f12"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.3.1:=
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-12-01 Thread John Helmert III
commit: 8322a22c2ce82aaf3c959cd8f90a66f1fac8345d
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Dec  1 16:18:59 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Dec  1 16:19:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8322a22c

dev-util/cutter: add 2.0.4

Closes: https://bugs.gentoo.org/827933
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.0.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 0463a29ec394..857a6d353a0c 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.0.3.tar.gz 2720129 BLAKE2B 
1fbd20c8e190e422fdc64db5a008b7a8a2b15349e9d2f7056a970e0c924bb97d5bf0f9f25d77b220a560429881120466bce1ed3aab6cf4c7ec34453b35ddec53
 SHA512 
892df9fb166a3160b857d2becb61689d2eca340d7c2cf1a1f81a7a6ac6c414c5205220a7282de8a2823fa8fb54b03580b376c65239d7740cb429d499a16f8924
+DIST cutter-2.0.4.tar.gz 2722604 BLAKE2B 
f9b670296e7e4aa1da2e665afeb0e7e4fa83517a473222a0cce03fff0858297120f619b8e1584f45f97c49ecde800242344d2b24140e9fd5a268ed1fd10d16c4
 SHA512 
06a5ffcd96e8afc2d947f8f45a5b6bdee3ec4b1c7edcf2cc14e0eac5922400be8f594fe579a0515869dd33b90a07b24f0d4294ad85b3f1cb247b16f8b7cf0826
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.4.ebuild 
b/dev-util/cutter/cutter-2.0.4.ebuild
new file mode 100644
index ..c1c8045bd189
--- /dev/null
+++ b/dev-util/cutter/cutter-2.0.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.3.1:=
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-11-20 Thread John Helmert III
commit: 298341d4e7b9a488ed9deaf2cb375c61192a0192
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 20 23:12:34 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Nov 20 23:30:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298341d4

dev-util/cutter: subscribe to rizin subslot

Closes: https://bugs.gentoo.org/825378
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/{cutter-2.0.3-r1.ebuild => cutter-2.0.3-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.0.3-r1.ebuild 
b/dev-util/cutter/cutter-2.0.3-r2.ebuild
similarity index 98%
rename from dev-util/cutter/cutter-2.0.3-r1.ebuild
rename to dev-util/cutter/cutter-2.0.3-r2.ebuild
index 7698ae9bf4b1..a73906986f26 100644
--- a/dev-util/cutter/cutter-2.0.3-r1.ebuild
+++ b/dev-util/cutter/cutter-2.0.3-r2.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.3.0
+   >=dev-util/rizin-0.3.0:=
graphviz? ( media-gfx/graphviz )"
 DEPEND="${COMMON_DEPEND}
dev-qt/linguist-tools:5"



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

2021-10-17 Thread John Helmert III
commit: 9f4cd1f64eb5abb911a6c1968052eddb4bd809b2
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Oct 17 14:24:53 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Oct 17 16:08:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f4cd1f6

dev-util/cutter: drop 2.0.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 -
 dev-util/cutter/cutter-2.0.2.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 9fe163d5cc0..0463a29ec39 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,2 @@
-DIST cutter-2.0.2.tar.gz 2696029 BLAKE2B 
9bc101137a1e479e137d9638ffa6892fa1fd7b3393462a305d0c92bd02b0486b1d2d071770be135de9493b23fa563421ac1d25bc890d9b2ed21d302601afb333
 SHA512 
17ec58fddbbceb4ab06b367f2f795ac0a2d8876c454159f20b7b1c6448bda330445ff922c2dd125ca42b77c729f5c65bafbf1c98eecc29c0bc1081c78f052141
 DIST cutter-2.0.3.tar.gz 2720129 BLAKE2B 
1fbd20c8e190e422fdc64db5a008b7a8a2b15349e9d2f7056a970e0c924bb97d5bf0f9f25d77b220a560429881120466bce1ed3aab6cf4c7ec34453b35ddec53
 SHA512 
892df9fb166a3160b857d2becb61689d2eca340d7c2cf1a1f81a7a6ac6c414c5205220a7282de8a2823fa8fb54b03580b376c65239d7740cb429d499a16f8924
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.2.ebuild 
b/dev-util/cutter/cutter-2.0.2.ebuild
deleted file mode 100644
index 68cbba5c987..000
--- a/dev-util/cutter/cutter-2.0.2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-util/rizin
-   graphviz? ( media-gfx/graphviz )"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/src/translations" || die
-   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
-  "${S}/src/translations" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2021-10-15 Thread Rick Farina
commit: d73fdba4c7890ac2fc100215757958995255bdf3
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Oct 15 16:57:47 2021 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Oct 15 16:57:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73fdba4

dev-util/cutter: fix versioned dep on rizin

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Rick Farina  gentoo.org>

 dev-util/cutter/{cutter-2.0.3.ebuild => cutter-2.0.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/cutter-2.0.3.ebuild 
b/dev-util/cutter/cutter-2.0.3-r1.ebuild
similarity index 98%
rename from dev-util/cutter/cutter-2.0.3.ebuild
rename to dev-util/cutter/cutter-2.0.3-r1.ebuild
index 0c181e99be2..7698ae9bf4b 100644
--- a/dev-util/cutter/cutter-2.0.3.ebuild
+++ b/dev-util/cutter/cutter-2.0.3-r1.ebuild
@@ -25,7 +25,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   dev-util/rizin
+   >=dev-util/rizin-0.3.0
graphviz? ( media-gfx/graphviz )"
 DEPEND="${COMMON_DEPEND}
dev-qt/linguist-tools:5"



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

2021-10-05 Thread John Helmert III
commit: 4a614af99521dcb00f6063d761760ece4f5117c4
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Oct  5 20:39:25 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Oct  5 20:40:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a614af9

dev-util/cutter: add 2.0.3

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.0.3.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index f6b8451a4f0..9fe163d5cc0 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-2.0.2.tar.gz 2696029 BLAKE2B 
9bc101137a1e479e137d9638ffa6892fa1fd7b3393462a305d0c92bd02b0486b1d2d071770be135de9493b23fa563421ac1d25bc890d9b2ed21d302601afb333
 SHA512 
17ec58fddbbceb4ab06b367f2f795ac0a2d8876c454159f20b7b1c6448bda330445ff922c2dd125ca42b77c729f5c65bafbf1c98eecc29c0bc1081c78f052141
+DIST cutter-2.0.3.tar.gz 2720129 BLAKE2B 
1fbd20c8e190e422fdc64db5a008b7a8a2b15349e9d2f7056a970e0c924bb97d5bf0f9f25d77b220a560429881120466bce1ed3aab6cf4c7ec34453b35ddec53
 SHA512 
892df9fb166a3160b857d2becb61689d2eca340d7c2cf1a1f81a7a6ac6c414c5205220a7282de8a2823fa8fb54b03580b376c65239d7740cb429d499a16f8924
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.3.ebuild 
b/dev-util/cutter/cutter-2.0.3.ebuild
new file mode 100644
index 000..0c181e99be2
--- /dev/null
+++ b/dev-util/cutter/cutter-2.0.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-util/rizin
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-08-06 Thread John Helmert III
commit: 7b3c69c060f393af398bf43085ae422f57eaec17
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Aug  7 05:48:49 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Aug  7 05:48:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3c69c0

dev-util/cutter: drop 1.12.0

Closes: https://bugs.gentoo.org/738938
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest   |  1 -
 dev-util/cutter/cutter-1.12.0.ebuild   | 54 --
 .../files/cutter-1.10.3-python3-config.patch   | 36 ---
 3 files changed, 91 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 551fe42774d..f6b8451a4f0 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,2 @@
-DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
 DIST cutter-2.0.2.tar.gz 2696029 BLAKE2B 
9bc101137a1e479e137d9638ffa6892fa1fd7b3393462a305d0c92bd02b0486b1d2d071770be135de9493b23fa563421ac1d25bc890d9b2ed21d302601afb333
 SHA512 
17ec58fddbbceb4ab06b367f2f795ac0a2d8876c454159f20b7b1c6448bda330445ff922c2dd125ca42b77c729f5c65bafbf1c98eecc29c0bc1081c78f052141
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-1.12.0.ebuild 
b/dev-util/cutter/cutter-1.12.0.ebuild
deleted file mode 100644
index 10a06648756..000
--- a/dev-util/cutter/cutter-1.12.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-
-inherit qmake-utils xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/radareorg/cutter/;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   ~dev-util/radare2-4.5.1
-"
-
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
-)
-
-src_configure() {
-   local myqmakeargs=(
-   CUTTER_ENABLE_PYTHON=true
-   PREFIX=\'${EPREFIX}/usr\'
-   )
-
-   eqmake5 "${myqmakeargs[@]}" src
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/files/cutter-1.10.3-python3-config.patch 
b/dev-util/cutter/files/cutter-1.10.3-python3-config.patch
deleted file mode 100644
index f024ba26df0..000
--- a/dev-util/cutter/files/cutter-1.10.3-python3-config.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/src/Cutter.pro b/src/Cutter.pro
-index 5ea3a78..d99b4a5 100644
 a/src/Cutter.pro
-+++ b/src/Cutter.pro
-@@ -115,10 +115,6 @@ unix {
- # Libraries
- include(lib_radare2.pri)
- 
--!win32 {
--CONFIG += link_pkgconfig
--}
--
- CUTTER_ENABLE_PYTHON {
- win32 {
- PYTHON_EXECUTABLE = $$system("where python", lines)
-@@ -135,10 +131,17 @@ CUTTER_ENABLE_PYTHON {
- LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
- DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
- } else {
--!packagesExist(python3) {
--error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
-+system(type python3-config) {
-+TMP = $$system(python3-config --libs --embed, true, TMPSTATUS)
-+!equals(TMPSTATUS, 0) {
-+TMP = $$system(python3-config --libs)
-+}
-+LIBS += $$TMP
-+TMP = $$system(python3-config --includes)
-+INCLUDEPATH += $$replace(TMP, "-I", "")
-+} else {
-+error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
- }
--PKGCONFIG += python3
- }
- }
- 



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

2021-05-24 Thread John Helmert III
commit: c44eac669d50f297464ebe274c5e92bd4615c75a
Author: John Helmert III  gentoo  org>
AuthorDate: Mon May 24 22:49:08 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon May 24 23:37:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c44eac66

dev-util/cutter: drop 2.0.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 -
 dev-util/cutter/cutter-2.0.1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index a6101995086..551fe42774d 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,3 @@
 DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
-DIST cutter-2.0.1.tar.gz 2695412 BLAKE2B 
19d0e45a060d12dbf58cbcd0a7a9fa42b0a57b66016c4390b79daeb1dfe3efca0962068f665dbe30a6b9f0a04fc72603973c18315b4c4396845e4860744223b6
 SHA512 
600f005fcc8fbc54a5be1cb256d66387e8e37c579836d66b3caaf1130dbe945f21bd579313c9ecf2cba2b258efa85e2d437a957a694c7e7ca515341b25086528
 DIST cutter-2.0.2.tar.gz 2696029 BLAKE2B 
9bc101137a1e479e137d9638ffa6892fa1fd7b3393462a305d0c92bd02b0486b1d2d071770be135de9493b23fa563421ac1d25bc890d9b2ed21d302601afb333
 SHA512 
17ec58fddbbceb4ab06b367f2f795ac0a2d8876c454159f20b7b1c6448bda330445ff922c2dd125ca42b77c729f5c65bafbf1c98eecc29c0bc1081c78f052141
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.1.ebuild 
b/dev-util/cutter/cutter-2.0.1.ebuild
deleted file mode 100644
index c5eb669d8b4..000
--- a/dev-util/cutter/cutter-2.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-util/rizin
-   graphviz? ( media-gfx/graphviz )"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5"
-RDEPEND="${COMMON_DEPEND}"
-
-src_prepare() {
-   rmdir "${S}/src/translations" || die
-   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
-  "${S}/src/translations" || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2021-05-24 Thread John Helmert III
commit: ed61d833e9e2fec25ac860c01305fb5cb703a75a
Author: John Helmert III  gentoo  org>
AuthorDate: Mon May 24 23:35:01 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon May 24 23:37:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed61d833

dev-util/cutter: add python3_10

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/cutter-1.12.0.ebuild | 4 ++--
 dev-util/cutter/cutter-2.0.2.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/cutter/cutter-1.12.0.ebuild 
b/dev-util/cutter/cutter-1.12.0.ebuild
index 9d335195066..10a06648756 100644
--- a/dev-util/cutter/cutter-1.12.0.ebuild
+++ b/dev-util/cutter/cutter-1.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 
 inherit qmake-utils xdg-utils python-single-r1
 

diff --git a/dev-util/cutter/cutter-2.0.2.ebuild 
b/dev-util/cutter/cutter-2.0.2.ebuild
index c5eb669d8b4..68cbba5c987 100644
--- a/dev-util/cutter/cutter-2.0.2.ebuild
+++ b/dev-util/cutter/cutter-2.0.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
 
 inherit cmake toolchain-funcs xdg-utils python-single-r1



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

2021-04-26 Thread John Helmert III
commit: da9dea9a122cc42891f9be297b80ee726ad6fcb6
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Apr 27 03:14:49 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Apr 27 03:15:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9dea9a

dev-util/cutter: add 2.0.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.0.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 20b39bdbdc0..a6101995086 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
 DIST cutter-2.0.1.tar.gz 2695412 BLAKE2B 
19d0e45a060d12dbf58cbcd0a7a9fa42b0a57b66016c4390b79daeb1dfe3efca0962068f665dbe30a6b9f0a04fc72603973c18315b4c4396845e4860744223b6
 SHA512 
600f005fcc8fbc54a5be1cb256d66387e8e37c579836d66b3caaf1130dbe945f21bd579313c9ecf2cba2b258efa85e2d437a957a694c7e7ca515341b25086528
+DIST cutter-2.0.2.tar.gz 2696029 BLAKE2B 
9bc101137a1e479e137d9638ffa6892fa1fd7b3393462a305d0c92bd02b0486b1d2d071770be135de9493b23fa563421ac1d25bc890d9b2ed21d302601afb333
 SHA512 
17ec58fddbbceb4ab06b367f2f795ac0a2d8876c454159f20b7b1c6448bda330445ff922c2dd125ca42b77c729f5c65bafbf1c98eecc29c0bc1081c78f052141
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.2.ebuild 
b/dev-util/cutter/cutter-2.0.2.ebuild
new file mode 100644
index 000..c5eb669d8b4
--- /dev/null
+++ b/dev-util/cutter/cutter-2.0.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-util/rizin
+   graphviz? ( media-gfx/graphviz )"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2021-04-14 Thread John Helmert III
commit: dc69b6bafffe11ad1fa2b657118d119923f25cec
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Apr 12 10:39:38 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Apr 14 19:26:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc69b6ba

dev-util/cutter: improve configuration

- Introduce graphviz use flag
- Set CUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF; This should be disabled if
  rizin is installed as a proper system library according to an option
  description, otherwise it may search it in /usr/local, for example.

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/20346
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/cutter-2.0.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-util/cutter/cutter-2.0.1.ebuild 
b/dev-util/cutter/cutter-2.0.1.ebuild
index a4c98cbaf84..c5eb669d8b4 100644
--- a/dev-util/cutter/cutter-2.0.1.ebuild
+++ b/dev-util/cutter/cutter-2.0.1.ebuild
@@ -16,6 +16,7 @@ 
SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="${PYTHON_DEPS}
@@ -24,7 +25,8 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   dev-util/rizin"
+   dev-util/rizin
+   graphviz? ( media-gfx/graphviz )"
 DEPEND="${COMMON_DEPEND}
dev-qt/linguist-tools:5"
 RDEPEND="${COMMON_DEPEND}"
@@ -42,9 +44,10 @@ src_configure() {
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ=OFF
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-DCUTTER_USE_BUNDLED_RIZIN=OFF
)
 



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

2021-04-11 Thread John Helmert III
commit: 181f151c404c0fb60496d9f3832a73bda55496a1
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Apr 11 22:31:07 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Apr 11 22:31:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181f151c

dev-util/cutter: bump to 2.0.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest | 2 +-
 dev-util/cutter/{cutter-2.0.0.ebuild => cutter-2.0.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 15e9085f22a..20b39bdbdc0 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,3 @@
 DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
-DIST cutter-2.0.0.tar.gz 2699497 BLAKE2B 
3d76d61531855998eaeaaf76ee50e396eacbb5a4d7f956adbb97ec38baf57eb3badc1c60980e1533f3a5d05ad2fdcd1d3f42188e0745007e9e7a603d89080525
 SHA512 
6a64e1c5ca6b80c4c72b007a6bb2d043e82dbfd784f7674e0f536f8065566fd100383b6f7d785d4c8e9b2418c58384bbef31ad1dc63b5a2381987e1532f63354
+DIST cutter-2.0.1.tar.gz 2695412 BLAKE2B 
19d0e45a060d12dbf58cbcd0a7a9fa42b0a57b66016c4390b79daeb1dfe3efca0962068f665dbe30a6b9f0a04fc72603973c18315b4c4396845e4860744223b6
 SHA512 
600f005fcc8fbc54a5be1cb256d66387e8e37c579836d66b3caaf1130dbe945f21bd579313c9ecf2cba2b258efa85e2d437a957a694c7e7ca515341b25086528
 DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.0.ebuild 
b/dev-util/cutter/cutter-2.0.1.ebuild
similarity index 100%
rename from dev-util/cutter/cutter-2.0.0.ebuild
rename to dev-util/cutter/cutter-2.0.1.ebuild



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

2021-04-06 Thread Sergei Trofimovich
commit: dec43b93d865b4fdbe3728330741112d3dc0dbfa
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Apr  6 19:03:21 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Apr  6 19:03:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec43b93

dev-util/cutter: keyworded 2.0.0 for x86

keyworded wrt bug #780492 (KEYWORDREQ)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.0.0.ebuild 
b/dev-util/cutter/cutter-2.0.0.ebuild
index f43e4e0cd23..a4c98cbaf84 100644
--- a/dev-util/cutter/cutter-2.0.0.ebuild
+++ b/dev-util/cutter/cutter-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="CC-BY-SA-3.0 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 COMMON_DEPEND="${PYTHON_DEPS}



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

2021-04-06 Thread John Helmert III
commit: 724212ed6542c192340e3d65817cd01870dd8d09
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Apr  6 08:17:07 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Apr  6 13:08:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724212ed

dev-util/cutter: change radare2 to rizin in description

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/20277
Signed-off-by: John Helmert III  gentoo.org>

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

diff --git a/dev-util/cutter/cutter-2.0.0.ebuild 
b/dev-util/cutter/cutter-2.0.0.ebuild
index a73139fb67c..f43e4e0cd23 100644
--- a/dev-util/cutter/cutter-2.0.0.ebuild
+++ b/dev-util/cutter/cutter-2.0.0.ebuild
@@ -8,7 +8,7 @@ TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
 
 inherit cmake toolchain-funcs xdg-utils python-single-r1
 
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
 HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
 SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz

https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"



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

2021-04-05 Thread John Helmert III
commit: 988b1adcc9e53f95671272b1e2466de1a72c7090
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Apr  6 02:57:29 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Apr  6 02:57:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988b1adc

dev-util/cutter: bump to 2.0.0

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 ++
 dev-util/cutter/cutter-2.0.0.ebuild | 60 +
 2 files changed, 62 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 4135848399e..15e9085f22a 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,3 @@
 DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531
+DIST cutter-2.0.0.tar.gz 2699497 BLAKE2B 
3d76d61531855998eaeaaf76ee50e396eacbb5a4d7f956adbb97ec38baf57eb3badc1c60980e1533f3a5d05ad2fdcd1d3f42188e0745007e9e7a603d89080525
 SHA512 
6a64e1c5ca6b80c4c72b007a6bb2d043e82dbfd784f7674e0f536f8065566fd100383b6f7d785d4c8e9b2418c58384bbef31ad1dc63b5a2381987e1532f63354
+DIST cutter-translations-974298653ba71b958e1b6c83f6011f5fefff6236.tar.gz 
595073 BLAKE2B 
4445c4c16c47a05c74816d88a68fda97037c45caf7508fc1162f4978a0b3cb194653e879b77f6fc5be2f264a929ac11c4fc2aee68ceed6a23447094d0b249cdd
 SHA512 
11450631602e7bd81132650b3edd028d56b2f6343a9561fe8bf3281427d8d22b0296651414756236b8544f719c8d4fc11be44a843532c8c32fe21dd7a82066d2

diff --git a/dev-util/cutter/cutter-2.0.0.ebuild 
b/dev-util/cutter/cutter-2.0.0.ebuild
new file mode 100644
index 000..a73139fb67c
--- /dev/null
+++ b/dev-util/cutter/cutter-2.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236"
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz 
-> cutter-translations-${TRANS_COMMIT}.tar.gz"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-util/rizin"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+   rmdir "${S}/src/translations" || die
+   mv "${WORKDIR}/cutter-translations-${TRANS_COMMIT}" \
+  "${S}/src/translations" || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ=OFF
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2020-10-18 Thread Sergei Trofimovich
commit: c2ac2364e43f7ea7eb9e65fc54612ac7a63338e5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 18 12:30:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 18 12:31:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ac2364

dev-util/cutter: drop old

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

 dev-util/cutter/Manifest |  1 -
 dev-util/cutter/cutter-1.11.0.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 368a46df479..4135848399e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1 @@
-DIST cutter-1.11.0.tar.gz 1990964 BLAKE2B 
b996a3e4c55b3077a8aa54b3df5517d270410ab81f8a111865dc89dc6e61f2712ebd29c10be37a50d9bf143b98916bf48c5df9ed1bfaf936af714d4a12687052
 SHA512 
a69efee672fb0e142ac6c1fae287c463ec1e777a2ec6b604f412fd0c21b0614d2f05a289beb4602af70d6446f0a6263b353dcbd38d41a6466ae2cdbd14e0bea3
 DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531

diff --git a/dev-util/cutter/cutter-1.11.0.ebuild 
b/dev-util/cutter/cutter-1.11.0.ebuild
deleted file mode 100644
index f7cbb90b317..000
--- a/dev-util/cutter/cutter-1.11.0.ebuild
+++ /dev/null
@@ -1,54 +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,8,9} )
-
-inherit qmake-utils xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://www.radare.org https://github.com/radareorg/cutter/;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   ~dev-util/radare2-4.5.0
-"
-
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
-)
-
-src_configure() {
-   local myqmakeargs=(
-   CUTTER_ENABLE_PYTHON=true
-   PREFIX=\'${EPREFIX}/usr\'
-   )
-
-   eqmake5 "${myqmakeargs[@]}" src
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2020-09-03 Thread Sergei Trofimovich
commit: 9cf42dad40840ea8a5d3381eb38fd9d59898d16e
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Sep  3 14:49:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Sep  3 22:28:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cf42dad

dev-util/cutter: Bump to 1.12.0

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/cutter/Manifest |  1 +
 dev-util/cutter/cutter-1.12.0.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 26279114e3c..368a46df479 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-1.11.0.tar.gz 1990964 BLAKE2B 
b996a3e4c55b3077a8aa54b3df5517d270410ab81f8a111865dc89dc6e61f2712ebd29c10be37a50d9bf143b98916bf48c5df9ed1bfaf936af714d4a12687052
 SHA512 
a69efee672fb0e142ac6c1fae287c463ec1e777a2ec6b604f412fd0c21b0614d2f05a289beb4602af70d6446f0a6263b353dcbd38d41a6466ae2cdbd14e0bea3
+DIST cutter-1.12.0.tar.gz 2323732 BLAKE2B 
fb40444b60c19f88dafb9447731b91031ad764359121b835ae03477bf52f17d12d1a0b651059072b6ffb7bf811d4493b3746ab9c48d8f09257b5338130edecbd
 SHA512 
3d8dd9cb6f9e69f41e295795f3d1b7256c071abafd04bdecd619817b8fd04396770f69df753701ffb376a358f0df9bd38dff6a344df4e5ca92163275ad670531

diff --git a/dev-util/cutter/cutter-1.12.0.ebuild 
b/dev-util/cutter/cutter-1.12.0.ebuild
new file mode 100644
index 000..3526c69a068
--- /dev/null
+++ b/dev-util/cutter/cutter-1.12.0.ebuild
@@ -0,0 +1,54 @@
+# 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 qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/radareorg/cutter/;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   ~dev-util/radare2-4.5.1
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2020-07-24 Thread Joonas Niilola
commit: ce2f770931e4e358c99aaf88f66d83f34eb7cab3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jul 25 05:43:42 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 25 05:44:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2f7709

dev-util/cutter: specify stricter dependency on radare2

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

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

diff --git a/dev-util/cutter/cutter-1.11.0.ebuild 
b/dev-util/cutter/cutter-1.11.0.ebuild
index 5d7335f9006..f7cbb90b317 100644
--- a/dev-util/cutter/cutter-1.11.0.ebuild
+++ b/dev-util/cutter/cutter-1.11.0.ebuild
@@ -23,7 +23,7 @@ DEPEND="
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
-   >=dev-util/radare2-4.4.0
+   ~dev-util/radare2-4.5.0
 "
 
 RDEPEND="${DEPEND}"



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

2020-07-24 Thread Joonas Niilola
commit: 12fbce50b2530329ad0add578ac3e28cb68322d4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jul 25 05:30:20 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 25 05:30:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12fbce50

dev-util/cutter: update HOMEPAGE

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

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

diff --git a/dev-util/cutter/cutter-1.11.0.ebuild 
b/dev-util/cutter/cutter-1.11.0.ebuild
index 953a4694550..5d7335f9006 100644
--- a/dev-util/cutter/cutter-1.11.0.ebuild
+++ b/dev-util/cutter/cutter-1.11.0.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit qmake-utils xdg-utils python-single-r1
 
 DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://www.radare.org;
+HOMEPAGE="https://www.radare.org https://github.com/radareorg/cutter/;
 SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3"



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

2020-07-24 Thread Joonas Niilola
commit: 11c28365d29775407af6d9395ea335cad06e1c98
Author: John Helmert III  posteo  net>
AuthorDate: Fri Jul 24 21:31:07 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 25 05:28:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c28365

dev-util/cutter: Add proxied maintainer

Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/metadata.xml | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/dev-util/cutter/metadata.xml b/dev-util/cutter/metadata.xml
index 3680c4d25b7..f8896da76b6 100644
--- a/dev-util/cutter/metadata.xml
+++ b/dev-util/cutter/metadata.xml
@@ -1,8 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-
-radareorg/cutter
-
+   
+   jchelme...@posteo.net
+   John Helmert III
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   radareorg/cutter
+   
 



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

2020-07-24 Thread Joonas Niilola
commit: 4a3fba5ac1a40c27f3e01909022753568a29e282
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Jul 25 05:29:36 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 25 05:29:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3fba5a

dev-util/cutter: remove old broken 1.10.3

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

 dev-util/cutter/Manifest  |  1 -
 dev-util/cutter/cutter-1.10.3.ebuild  | 56 ---
 dev-util/cutter/files/cutter-1.10.3-qt-5.15.patch | 36 ---
 3 files changed, 93 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 06cab893eb2..26279114e3c 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1 @@
-DIST cutter-1.10.3.tar.gz 1866223 BLAKE2B 
fe03da351b04511457ab9d5eaf1761a69237d125c7f835cb00f7c4eb5fd3cd3a2ca3dfafcd64757b115d68d14f0604f71da0ebf9993b839e89d1b55375df265f
 SHA512 
8bee19ad5cc4304c52907247ac508bb10d1bf8251a0c75f96c01dbe918327f18ee0e76f831feca0c115134e08025fc9b79dc1d8e3e01925d4d2c960c8c67336d
 DIST cutter-1.11.0.tar.gz 1990964 BLAKE2B 
b996a3e4c55b3077a8aa54b3df5517d270410ab81f8a111865dc89dc6e61f2712ebd29c10be37a50d9bf143b98916bf48c5df9ed1bfaf936af714d4a12687052
 SHA512 
a69efee672fb0e142ac6c1fae287c463ec1e777a2ec6b604f412fd0c21b0614d2f05a289beb4602af70d6446f0a6263b353dcbd38d41a6466ae2cdbd14e0bea3

diff --git a/dev-util/cutter/cutter-1.10.3.ebuild 
b/dev-util/cutter/cutter-1.10.3.ebuild
deleted file mode 100644
index 6fea7b83cb0..000
--- a/dev-util/cutter/cutter-1.10.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-
-inherit qmake-utils xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://www.radare.org;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/radare2-4.4.0
-"
-
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
-   "${FILESDIR}/${P}-qt-5.15.patch" # 
https://github.com/radareorg/cutter/pull/2231
-)
-
-src_configure() {
-   local myqmakeargs=(
-   CUTTER_ENABLE_PYTHON=true
-   PREFIX=\'${EPREFIX}/usr\'
-   )
-
-   eqmake5 "${myqmakeargs[@]}" src
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/files/cutter-1.10.3-qt-5.15.patch 
b/dev-util/cutter/files/cutter-1.10.3-qt-5.15.patch
deleted file mode 100644
index 0ce08dd798a..000
--- a/dev-util/cutter/files/cutter-1.10.3-qt-5.15.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/src/widgets/ColorPicker.cpp b/src/widgets/ColorPicker.cpp
-index 25df2e3ac..fd9ce0875 100644
 a/src/widgets/ColorPicker.cpp
-+++ b/src/widgets/ColorPicker.cpp
-@@ -3,6 +3,7 @@
- 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
-diff --git a/src/widgets/ColorThemeListView.cpp 
b/src/widgets/ColorThemeListView.cpp
-index d79b7eb51..6013fa4da 100644
 a/src/widgets/ColorThemeListView.cpp
-+++ b/src/widgets/ColorThemeListView.cpp
-@@ -3,6 +3,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- #include 
- #include 
-diff --git a/src/widgets/DisassemblyWidget.cpp 
b/src/widgets/DisassemblyWidget.cpp
-index 34c1efbe7..25e917e96 100644
 a/src/widgets/DisassemblyWidget.cpp
-+++ b/src/widgets/DisassemblyWidget.cpp
-@@ -14,6 +14,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
- 



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

2020-07-24 Thread Joonas Niilola
commit: 0d10176b3cf21b2598cd48089be01420eb684e69
Author: John Helmert III  posteo  net>
AuthorDate: Fri Jul 24 21:41:21 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 25 05:28:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d10176b

dev-util/cutter: Add version 1.11.0

This drops a patch that is added in 1.11.0.

Closes: https://bugs.gentoo.org/733324
Closes: https://bugs.gentoo.org/733806
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/Manifest |  1 +
 dev-util/cutter/cutter-1.11.0.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 1fcaa812ad4..06cab893eb2 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-1.10.3.tar.gz 1866223 BLAKE2B 
fe03da351b04511457ab9d5eaf1761a69237d125c7f835cb00f7c4eb5fd3cd3a2ca3dfafcd64757b115d68d14f0604f71da0ebf9993b839e89d1b55375df265f
 SHA512 
8bee19ad5cc4304c52907247ac508bb10d1bf8251a0c75f96c01dbe918327f18ee0e76f831feca0c115134e08025fc9b79dc1d8e3e01925d4d2c960c8c67336d
+DIST cutter-1.11.0.tar.gz 1990964 BLAKE2B 
b996a3e4c55b3077a8aa54b3df5517d270410ab81f8a111865dc89dc6e61f2712ebd29c10be37a50d9bf143b98916bf48c5df9ed1bfaf936af714d4a12687052
 SHA512 
a69efee672fb0e142ac6c1fae287c463ec1e777a2ec6b604f412fd0c21b0614d2f05a289beb4602af70d6446f0a6263b353dcbd38d41a6466ae2cdbd14e0bea3

diff --git a/dev-util/cutter/cutter-1.11.0.ebuild 
b/dev-util/cutter/cutter-1.11.0.ebuild
new file mode 100644
index 000..953a4694550
--- /dev/null
+++ b/dev-util/cutter/cutter-1.11.0.ebuild
@@ -0,0 +1,54 @@
+# 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 qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/radare2-4.4.0
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2020-07-24 Thread Joonas Niilola
commit: c0cd15434a6e02640f75a5ec2d47cc1e7ff335af
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Jul 24 08:25:28 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jul 24 08:28:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0cd1543

dev-util/cutter: put to m-n

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

 dev-util/cutter/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-util/cutter/metadata.xml b/dev-util/cutter/metadata.xml
index 95eddc5b457..3680c4d25b7 100644
--- a/dev-util/cutter/metadata.xml
+++ b/dev-util/cutter/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-otakuto.gen...@gmail.com
-Tact Yoshida
-
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
+  
 
 radareorg/cutter
 



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

2020-07-20 Thread Joonas Niilola
commit: 33e26ac5182a958ba436de2369615b5db4c8e747
Author: Gergely Nagy  ngg  hu>
AuthorDate: Sun Jul  5 09:06:10 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jul 20 09:01:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e26ac5

dev-util/cutter: cleanup

Versions before 1.10.3 are only working with older dev-util/radare2
versions which were already removed from Gentoo.

Signed-off-by: Gergely Nagy  ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/16593
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/Manifest   |  3 --
 dev-util/cutter/cutter-1.10.1.ebuild   | 56 
 dev-util/cutter/cutter-1.8.2.ebuild| 60 --
 dev-util/cutter/cutter-1.9.0.ebuild| 60 --
 .../cutter/files/cutter-1.10.1-radare2-4.3.0.patch | 12 -
 .../cutter/files/cutter-1.8.0-python3-config.patch | 31 ---
 dev-util/cutter/metadata.xml   |  4 --
 7 files changed, 226 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 00da44cf69f..1fcaa812ad4 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1 @@
-DIST cutter-1.10.1.tar.gz 1839344 BLAKE2B 
883d0fa3d224d190b2dbec66e0bad1f2a542357bec9ce168706d60fa23794be23841157815323c989c1ddab9e1e428446e50ca0d71a91f7dbc8f01fe796caee2
 SHA512 
66f530687810a0bea3e4fcdf9962427964454a4a26e8d626d970bca358aab16b7939857fdbe22f0a611cdbdfbf67b5ab5f12959d8f04549c4cf8177cae49a54b
 DIST cutter-1.10.3.tar.gz 1866223 BLAKE2B 
fe03da351b04511457ab9d5eaf1761a69237d125c7f835cb00f7c4eb5fd3cd3a2ca3dfafcd64757b115d68d14f0604f71da0ebf9993b839e89d1b55375df265f
 SHA512 
8bee19ad5cc4304c52907247ac508bb10d1bf8251a0c75f96c01dbe918327f18ee0e76f831feca0c115134e08025fc9b79dc1d8e3e01925d4d2c960c8c67336d
-DIST cutter-1.8.2.tar.gz 1527164 BLAKE2B 
49ad9d208d77332c87acb2ed389d854ed8866bd561e89582266effd448bd3f1260f2e8d91ebc2fcbb7beb40aec39e460bc7a327021a4339db157af5a809cbc19
 SHA512 
16cb6a158882f17435e4c146b021a7ddb61a331efcb53e5a29e3598f399e71b59003473fa5a07cc0769148e67b02dbf955051bbb5ceb4df69b4cf1805b85f4cc
-DIST cutter-1.9.0.tar.gz 1548575 BLAKE2B 
810b6d9f3b203f79711e38b26b60f545fd65f96e5b7d7638538c074ab7dbe83104d79b11f6b552d16e4a30236c5965ed377ad7d9c71cb8fce0a1d9d13076cd54
 SHA512 
f9b68469320e0e54562612cba21632f69dfe1e0bb1f21d05d7f0a083208e11f2e1a0ab338f8db43fb324aa8538b6f93d566eda13283d5b96ab1127c2d846b388

diff --git a/dev-util/cutter/cutter-1.10.1.ebuild 
b/dev-util/cutter/cutter-1.10.1.ebuild
deleted file mode 100644
index 5e855969acf..000
--- a/dev-util/cutter/cutter-1.10.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit qmake-utils xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://www.radare.org;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   >=dev-qt/qtcore-5.9.1:5
-   >=dev-qt/qtgui-5.9.1:5
-   >=dev-qt/qtsvg-5.9.1:5
-   >=dev-qt/qtwidgets-5.9.1:5
-   dev-qt/qtnetwork:5
-   >=dev-util/radare2-4.3.0
-"
-
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.8.0-python3-config.patch"
-   "${FILESDIR}/${PN}-1.10.1-radare2-4.3.0.patch"
-)
-
-src_configure() {
-   local myqmakeargs=(
-   CUTTER_ENABLE_PYTHON=true
-   PREFIX=\'${EPREFIX}/usr\'
-   )
-
-   eqmake5 "${myqmakeargs[@]}" src
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/cutter-1.8.2.ebuild 
b/dev-util/cutter/cutter-1.8.2.ebuild
deleted file mode 100644
index c31e6b2f6d5..000
--- a/dev-util/cutter/cutter-1.8.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit qmake-utils xdg-utils python-single-r1
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="https://www.radare.org;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="jupyter webengine"
-REQUIRED_USE="webengine? ( jupyter )
-   ${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   >=dev-qt/qtcore-5.9.1:5
-   >=dev-qt/qtgui-5.9.1:5
-   >=dev-qt/qtsvg-5.9.1:5
-   >=dev-qt/qtwidgets-5.9.1:5
-   dev-qt/qtnetwork:5
-   >=dev-util/radare2-3.5.1
-   jupyter? ( dev-python/jupyter )
- 

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

2020-07-01 Thread Joonas Niilola
commit: 78b879409523e5095c8d5f0dc50c27054531c73a
Author: Gergely Nagy  ngg  hu>
AuthorDate: Sun May 17 14:08:31 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jul  1 06:38:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b87940

dev-util/cutter: Bump to 1.10.3

Closes: https://bugs.gentoo.org/721106
Signed-off-by: Gergely Nagy  ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/15850
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.10.3.ebuild   | 56 ++
 .../files/cutter-1.10.3-python3-config.patch   | 36 ++
 dev-util/cutter/files/cutter-1.10.3-qt-5.15.patch  | 36 ++
 4 files changed, 129 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 7e10df6dd83..00da44cf69f 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-1.10.1.tar.gz 1839344 BLAKE2B 
883d0fa3d224d190b2dbec66e0bad1f2a542357bec9ce168706d60fa23794be23841157815323c989c1ddab9e1e428446e50ca0d71a91f7dbc8f01fe796caee2
 SHA512 
66f530687810a0bea3e4fcdf9962427964454a4a26e8d626d970bca358aab16b7939857fdbe22f0a611cdbdfbf67b5ab5f12959d8f04549c4cf8177cae49a54b
+DIST cutter-1.10.3.tar.gz 1866223 BLAKE2B 
fe03da351b04511457ab9d5eaf1761a69237d125c7f835cb00f7c4eb5fd3cd3a2ca3dfafcd64757b115d68d14f0604f71da0ebf9993b839e89d1b55375df265f
 SHA512 
8bee19ad5cc4304c52907247ac508bb10d1bf8251a0c75f96c01dbe918327f18ee0e76f831feca0c115134e08025fc9b79dc1d8e3e01925d4d2c960c8c67336d
 DIST cutter-1.8.2.tar.gz 1527164 BLAKE2B 
49ad9d208d77332c87acb2ed389d854ed8866bd561e89582266effd448bd3f1260f2e8d91ebc2fcbb7beb40aec39e460bc7a327021a4339db157af5a809cbc19
 SHA512 
16cb6a158882f17435e4c146b021a7ddb61a331efcb53e5a29e3598f399e71b59003473fa5a07cc0769148e67b02dbf955051bbb5ceb4df69b4cf1805b85f4cc
 DIST cutter-1.9.0.tar.gz 1548575 BLAKE2B 
810b6d9f3b203f79711e38b26b60f545fd65f96e5b7d7638538c074ab7dbe83104d79b11f6b552d16e4a30236c5965ed377ad7d9c71cb8fce0a1d9d13076cd54
 SHA512 
f9b68469320e0e54562612cba21632f69dfe1e0bb1f21d05d7f0a083208e11f2e1a0ab338f8db43fb324aa8538b6f93d566eda13283d5b96ab1127c2d846b388

diff --git a/dev-util/cutter/cutter-1.10.3.ebuild 
b/dev-util/cutter/cutter-1.10.3.ebuild
new file mode 100644
index 000..6fea7b83cb0
--- /dev/null
+++ b/dev-util/cutter/cutter-1.10.3.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,7,8,9} )
+
+inherit qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/radare2-4.4.0
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.10.3-python3-config.patch"
+   "${FILESDIR}/${P}-qt-5.15.patch" # 
https://github.com/radareorg/cutter/pull/2231
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.10.3-python3-config.patch 
b/dev-util/cutter/files/cutter-1.10.3-python3-config.patch
new file mode 100644
index 000..f024ba26df0
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.10.3-python3-config.patch
@@ -0,0 +1,36 @@
+diff --git a/src/Cutter.pro b/src/Cutter.pro
+index 5ea3a78..d99b4a5 100644
+--- a/src/Cutter.pro
 b/src/Cutter.pro
+@@ -115,10 +115,6 @@ unix {
+ # Libraries
+ include(lib_radare2.pri)
+ 
+-!win32 {
+-CONFIG += link_pkgconfig
+-}
+-
+ CUTTER_ENABLE_PYTHON {
+ win32 {
+ PYTHON_EXECUTABLE = $$system("where python", lines)
+@@ -135,10 +131,17 @@ CUTTER_ENABLE_PYTHON {
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++TMP = $$system(python3-config --libs --embed, true, TMPSTATUS)
++!equals(TMPSTATUS, 0) {
++TMP = $$system(python3-config --libs)
++}
++LIBS += $$TMP
++TMP = $$system(python3-config --includes)
++ 

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

2020-05-20 Thread Andreas Sturmlechner
commit: 66aecf18291388fe25efe8520600de91f93874a3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 20 23:52:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 20 23:52:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66aecf18

dev-util/cutter: Drop older than 1.8.2

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

 dev-util/cutter/Manifest   |  6 ---
 dev-util/cutter/cutter-1.0.ebuild  | 33 
 dev-util/cutter/cutter-1.4.ebuild  | 46 
 dev-util/cutter/cutter-1.6.ebuild  | 46 
 dev-util/cutter/cutter-1.7.4.ebuild| 56 ---
 dev-util/cutter/cutter-1.7.ebuild  | 56 ---
 dev-util/cutter/cutter-1.8.0.ebuild| 62 --
 .../cutter/files/cutter-1.4-python3-config.patch   | 20 ---
 .../cutter/files/cutter-1.6-python3-config.patch   | 20 ---
 .../cutter/files/cutter-1.7-python3-config.patch   | 20 ---
 .../cutter/files/cutter-1.7.4-python3-config.patch | 20 ---
 11 files changed, 385 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 6f18fe7ba4c..7e10df6dd83 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,9 +1,3 @@
-DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
 DIST cutter-1.10.1.tar.gz 1839344 BLAKE2B 
883d0fa3d224d190b2dbec66e0bad1f2a542357bec9ce168706d60fa23794be23841157815323c989c1ddab9e1e428446e50ca0d71a91f7dbc8f01fe796caee2
 SHA512 
66f530687810a0bea3e4fcdf9962427964454a4a26e8d626d970bca358aab16b7939857fdbe22f0a611cdbdfbf67b5ab5f12959d8f04549c4cf8177cae49a54b
-DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
-DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1
-DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f02867ca33baa12bbd84a16782421350b5db63c90dd999a17b89865ecc5a87783f2a5e6df2a7395f957076c3e28
 SHA512 
d5750e756b51a0a140f53946b7cd7ed6f12b81c798335873781d5ecb906012fe0e257ff27e5c75e0ece6000f65a8b602530d80e6f9da22abbb8beac6573db6ac
-DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8
-DIST cutter-1.8.0.tar.gz 1431831 BLAKE2B 
8fd54238acb83f5747679e520b40981fbffa4a19b8f96231fed1fee904cacee6cb02e5c483cfa8d00d0ced526cf6238e1a3a3a7353304fb603267fe7047822c2
 SHA512 
f88b581720ca969a1c34b671f31c8084bc588d5c7c3b1975d2012ac04abba953eaf87f28b72cc9ef608d14d8281aa92502efa965378fa89a9c174b049a9fca7e
 DIST cutter-1.8.2.tar.gz 1527164 BLAKE2B 
49ad9d208d77332c87acb2ed389d854ed8866bd561e89582266effd448bd3f1260f2e8d91ebc2fcbb7beb40aec39e460bc7a327021a4339db157af5a809cbc19
 SHA512 
16cb6a158882f17435e4c146b021a7ddb61a331efcb53e5a29e3598f399e71b59003473fa5a07cc0769148e67b02dbf955051bbb5ceb4df69b4cf1805b85f4cc
 DIST cutter-1.9.0.tar.gz 1548575 BLAKE2B 
810b6d9f3b203f79711e38b26b60f545fd65f96e5b7d7638538c074ab7dbe83104d79b11f6b552d16e4a30236c5965ed377ad7d9c71cb8fce0a1d9d13076cd54
 SHA512 
f9b68469320e0e54562612cba21632f69dfe1e0bb1f21d05d7f0a083208e11f2e1a0ab338f8db43fb324aa8538b6f93d566eda13283d5b96ab1127c2d846b388

diff --git a/dev-util/cutter/cutter-1.0.ebuild 
b/dev-util/cutter/cutter-1.0.ebuild
deleted file mode 100644
index 2c1e84fe599..000
--- a/dev-util/cutter/cutter-1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit qmake-utils
-
-DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
-HOMEPAGE="http://www.radare.org;
-SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtcore-5.9.1:5
-   >=dev-qt/qtgui-5.9.1:5
-   >=dev-qt/qtsvg-5.9.1:5
-   >=dev-qt/qtwidgets-5.9.1:5
-   dev-util/radare2
-"

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

2020-03-08 Thread Joonas Niilola
commit: a9a4d352bbd8035cc510b68bdfe321c274aea037
Author: Gergely Nagy  ngg  hu>
AuthorDate: Sat Feb 15 10:48:43 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  9 05:55:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a4d352

dev-util/cutter: Bump to 1.10.1

Closes: https://bugs.gentoo.org/708886
Signed-off-by: Gergely Nagy  ngg.hu>
Closes: https://github.com/gentoo/gentoo/pull/14667
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.10.1.ebuild   | 56 ++
 .../cutter/files/cutter-1.10.1-radare2-4.3.0.patch | 12 +
 3 files changed, 69 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 6772b6cd4d6..6f18fe7ba4c 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,5 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
+DIST cutter-1.10.1.tar.gz 1839344 BLAKE2B 
883d0fa3d224d190b2dbec66e0bad1f2a542357bec9ce168706d60fa23794be23841157815323c989c1ddab9e1e428446e50ca0d71a91f7dbc8f01fe796caee2
 SHA512 
66f530687810a0bea3e4fcdf9962427964454a4a26e8d626d970bca358aab16b7939857fdbe22f0a611cdbdfbf67b5ab5f12959d8f04549c4cf8177cae49a54b
 DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
 DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1
 DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f02867ca33baa12bbd84a16782421350b5db63c90dd999a17b89865ecc5a87783f2a5e6df2a7395f957076c3e28
 SHA512 
d5750e756b51a0a140f53946b7cd7ed6f12b81c798335873781d5ecb906012fe0e257ff27e5c75e0ece6000f65a8b602530d80e6f9da22abbb8beac6573db6ac

diff --git a/dev-util/cutter/cutter-1.10.1.ebuild 
b/dev-util/cutter/cutter-1.10.1.ebuild
new file mode 100644
index 000..5e855969acf
--- /dev/null
+++ b/dev-util/cutter/cutter-1.10.1.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,7} )
+
+inherit qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   dev-qt/qtnetwork:5
+   >=dev-util/radare2-4.3.0
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.0-python3-config.patch"
+   "${FILESDIR}/${PN}-1.10.1-radare2-4.3.0.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.10.1-radare2-4.3.0.patch 
b/dev-util/cutter/files/cutter-1.10.1-radare2-4.3.0.patch
new file mode 100644
index 000..590a07063c5
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.10.1-radare2-4.3.0.patch
@@ -0,0 +1,12 @@
+diff -Naur cutter-1.10.1-orig/src/core/Cutter.cpp 
cutter-1.10.1/src/core/Cutter.cpp
+--- cutter-1.10.1-orig/src/core/Cutter.cpp 2020-02-01 16:54:36.0 
+0100
 cutter-1.10.1/src/core/Cutter.cpp  2020-03-08 16:05:36.332364202 +0100
+@@ -535,7 +535,7 @@
+ }
+ 
+ ut64 hashLimit = getConfigut64("cfg.hashlimit");
+-r_bin_file_hash(core->bin, hashLimit, path.toUtf8().constData(), NULL);
++r_bin_file_compute_hashes(core->bin, hashLimit);
+ 
+ fflush(stdout);
+ return true;



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

2019-11-18 Thread Aaron Bauman
commit: 68b7082c8b7551df397fea341c7a9d43aa252e03
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Nov 18 10:35:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 18 22:15:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b7082c

dev-util/cutter: remove unused patch

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

 .../cutter/files/cutter-1.9.0-python3-config.patch | 31 --
 1 file changed, 31 deletions(-)

diff --git a/dev-util/cutter/files/cutter-1.9.0-python3-config.patch 
b/dev-util/cutter/files/cutter-1.9.0-python3-config.patch
deleted file mode 100644
index e2ab0556472..000
--- a/dev-util/cutter/files/cutter-1.9.0-python3-config.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Naur cutter-1.8.0-orig/src/Cutter.pro cutter-1.8.0/src/Cutter.pro
 cutter-1.8.0-orig/src/Cutter.pro   2019-03-27 12:14:42.436446303 -0400
-+++ cutter-1.8.0/src/Cutter.pro2019-03-27 12:16:26.971448895 -0400
-@@ -118,10 +118,6 @@
- # Libraries
- include(lib_radare2.pri)
- 
--!win32 {
--CONFIG += link_pkgconfig
--}
--
- CUTTER_ENABLE_PYTHON {
- win32 {
- PYTHON_EXECUTABLE = $$system("where python", lines)
-@@ -140,10 +136,13 @@
- LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
- DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
- } else {
--!packagesExist(python3) {
--error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
-+system(type python3-config) {
-+LIBS += $$system(python3-config --libs)
-+TMP = $$system(python3-config --includes)
-+INCLUDEPATH += $$replace(TMP, "-I", "")
-+} else {
-+error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
- }
--PKGCONFIG += python3
- }
- }
- 



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

2019-10-10 Thread Joonas Niilola
commit: a14df27601cdb1c6a4c9121684d3f5721f3af1f9
Author: Tact Yoshida  gmail  com>
AuthorDate: Tue Oct  8 06:16:14 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 10 13:56:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14df276

dev-util/cutter: version bump to 1.9.0

Closes: https://bugs.gentoo.org/696680
Signed-off-by: Tact Yoshida  gmail.com>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/13207
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.9.0.ebuild| 60 ++
 .../cutter/files/cutter-1.9.0-python3-config.patch | 31 +++
 3 files changed, 92 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index ea7000ae274..6772b6cd4d6 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -5,3 +5,4 @@ DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f0
 DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8
 DIST cutter-1.8.0.tar.gz 1431831 BLAKE2B 
8fd54238acb83f5747679e520b40981fbffa4a19b8f96231fed1fee904cacee6cb02e5c483cfa8d00d0ced526cf6238e1a3a3a7353304fb603267fe7047822c2
 SHA512 
f88b581720ca969a1c34b671f31c8084bc588d5c7c3b1975d2012ac04abba953eaf87f28b72cc9ef608d14d8281aa92502efa965378fa89a9c174b049a9fca7e
 DIST cutter-1.8.2.tar.gz 1527164 BLAKE2B 
49ad9d208d77332c87acb2ed389d854ed8866bd561e89582266effd448bd3f1260f2e8d91ebc2fcbb7beb40aec39e460bc7a327021a4339db157af5a809cbc19
 SHA512 
16cb6a158882f17435e4c146b021a7ddb61a331efcb53e5a29e3598f399e71b59003473fa5a07cc0769148e67b02dbf955051bbb5ceb4df69b4cf1805b85f4cc
+DIST cutter-1.9.0.tar.gz 1548575 BLAKE2B 
810b6d9f3b203f79711e38b26b60f545fd65f96e5b7d7638538c074ab7dbe83104d79b11f6b552d16e4a30236c5965ed377ad7d9c71cb8fce0a1d9d13076cd54
 SHA512 
f9b68469320e0e54562612cba21632f69dfe1e0bb1f21d05d7f0a083208e11f2e1a0ab338f8db43fb324aa8538b6f93d566eda13283d5b96ab1127c2d846b388

diff --git a/dev-util/cutter/cutter-1.9.0.ebuild 
b/dev-util/cutter/cutter-1.9.0.ebuild
new file mode 100644
index 000..052885e5c90
--- /dev/null
+++ b/dev-util/cutter/cutter-1.9.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )
+   ${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   dev-qt/qtnetwork:5
+   >=dev-util/radare2-3.8.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.0-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.9.0-python3-config.patch 
b/dev-util/cutter/files/cutter-1.9.0-python3-config.patch
new file mode 100644
index 000..e2ab0556472
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.9.0-python3-config.patch
@@ -0,0 +1,31 @@
+diff -Naur cutter-1.8.0-orig/src/Cutter.pro cutter-1.8.0/src/Cutter.pro
+--- cutter-1.8.0-orig/src/Cutter.pro   2019-03-27 12:14:42.436446303 -0400
 cutter-1.8.0/src/Cutter.pro2019-03-27 12:16:26.971448895 -0400
+@@ -118,10 +118,6 @@
+ # Libraries
+ include(lib_radare2.pri)
+ 
+-!win32 {
+-CONFIG += link_pkgconfig
+-}
+-
+ CUTTER_ENABLE_PYTHON {
+ win32 {
+ PYTHON_EXECUTABLE = $$system("where python", lines)
+@@ -140,10 +136,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")

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

2019-08-12 Thread Michał Górny
commit: 71cf3742fd77e564fe90ba477d158d10aa5678d6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 12 20:13:57 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 12 20:16:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71cf3742

dev-util/cutter: Add missing PYTHON_REQUIRED_USE

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

 dev-util/cutter/cutter-1.8.0.ebuild | 3 ++-
 dev-util/cutter/cutter-1.8.2.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/cutter/cutter-1.8.0.ebuild 
b/dev-util/cutter/cutter-1.8.0.ebuild
index e1e21ad2836..36ab4ff606e 100644
--- a/dev-util/cutter/cutter-1.8.0.ebuild
+++ b/dev-util/cutter/cutter-1.8.0.ebuild
@@ -15,7 +15,8 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="jupyter webengine"
-REQUIRED_USE="webengine? ( jupyter )"
+REQUIRED_USE="webengine? ( jupyter )
+   ${PYTHON_REQUIRED_USE}"
 
 DEPEND="
${PYTHON_DEPS}

diff --git a/dev-util/cutter/cutter-1.8.2.ebuild 
b/dev-util/cutter/cutter-1.8.2.ebuild
index dde00637bbf..c31e6b2f6d5 100644
--- a/dev-util/cutter/cutter-1.8.2.ebuild
+++ b/dev-util/cutter/cutter-1.8.2.ebuild
@@ -15,7 +15,8 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="jupyter webengine"
-REQUIRED_USE="webengine? ( jupyter )"
+REQUIRED_USE="webengine? ( jupyter )
+   ${PYTHON_REQUIRED_USE}"
 
 DEPEND="
${PYTHON_DEPS}



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

2019-07-07 Thread Michał Górny
commit: dc5924b68507463e79864cce886eb6848bfd8271
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon May 13 22:59:59 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul  7 19:16:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5924b6

dev-util/cutter: version bump to 1.8.2

dev-util/radare2-3.4.1 changed API which breakes compilation of cutter
(#684446). This breakage fixed in 1.8.1.

Update EAPI to 7.

Closes: https://bugs.gentoo.org/684446
Signed-off-by: Azamat H. Hackimov  gmail.com>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/11988
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-1.8.2.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index f7d17c0c3b7..ea7000ae274 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -4,3 +4,4 @@ DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4
 DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f02867ca33baa12bbd84a16782421350b5db63c90dd999a17b89865ecc5a87783f2a5e6df2a7395f957076c3e28
 SHA512 
d5750e756b51a0a140f53946b7cd7ed6f12b81c798335873781d5ecb906012fe0e257ff27e5c75e0ece6000f65a8b602530d80e6f9da22abbb8beac6573db6ac
 DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8
 DIST cutter-1.8.0.tar.gz 1431831 BLAKE2B 
8fd54238acb83f5747679e520b40981fbffa4a19b8f96231fed1fee904cacee6cb02e5c483cfa8d00d0ced526cf6238e1a3a3a7353304fb603267fe7047822c2
 SHA512 
f88b581720ca969a1c34b671f31c8084bc588d5c7c3b1975d2012ac04abba953eaf87f28b72cc9ef608d14d8281aa92502efa965378fa89a9c174b049a9fca7e
+DIST cutter-1.8.2.tar.gz 1527164 BLAKE2B 
49ad9d208d77332c87acb2ed389d854ed8866bd561e89582266effd448bd3f1260f2e8d91ebc2fcbb7beb40aec39e460bc7a327021a4339db157af5a809cbc19
 SHA512 
16cb6a158882f17435e4c146b021a7ddb61a331efcb53e5a29e3598f399e71b59003473fa5a07cc0769148e67b02dbf955051bbb5ceb4df69b4cf1805b85f4cc

diff --git a/dev-util/cutter/cutter-1.8.2.ebuild 
b/dev-util/cutter/cutter-1.8.2.ebuild
new file mode 100644
index 000..dde00637bbf
--- /dev/null
+++ b/dev-util/cutter/cutter-1.8.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit qmake-utils xdg-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   dev-qt/qtnetwork:5
+   >=dev-util/radare2-3.5.1
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.0-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2019-03-27 Thread Rick Farina
commit: 61ffa30a03c2f8a9efe4b3412bab1da13df61d66
Author: Rick Farina  gentoo  org>
AuthorDate: Wed Mar 27 16:23:44 2019 +
Commit: Rick Farina  gentoo  org>
CommitDate: Wed Mar 27 16:23:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ffa30a

dev-util/cutter: bump

roughly seems to work, messages during build claim python support is
disabled but it appears to link to python anyway so probably just need
to patch the message if anyone cares

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina  gentoo.org>

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.8.0.ebuild| 61 ++
 .../cutter/files/cutter-1.8.0-python3-config.patch | 31 +++
 3 files changed, 93 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 9ca3dfe9ab5..f7d17c0c3b7 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -3,3 +3,4 @@ DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e
 DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1
 DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f02867ca33baa12bbd84a16782421350b5db63c90dd999a17b89865ecc5a87783f2a5e6df2a7395f957076c3e28
 SHA512 
d5750e756b51a0a140f53946b7cd7ed6f12b81c798335873781d5ecb906012fe0e257ff27e5c75e0ece6000f65a8b602530d80e6f9da22abbb8beac6573db6ac
 DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8
+DIST cutter-1.8.0.tar.gz 1431831 BLAKE2B 
8fd54238acb83f5747679e520b40981fbffa4a19b8f96231fed1fee904cacee6cb02e5c483cfa8d00d0ced526cf6238e1a3a3a7353304fb603267fe7047822c2
 SHA512 
f88b581720ca969a1c34b671f31c8084bc588d5c7c3b1975d2012ac04abba953eaf87f28b72cc9ef608d14d8281aa92502efa965378fa89a9c174b049a9fca7e

diff --git a/dev-util/cutter/cutter-1.8.0.ebuild 
b/dev-util/cutter/cutter-1.8.0.ebuild
new file mode 100644
index 000..e1e21ad2836
--- /dev/null
+++ b/dev-util/cutter/cutter-1.8.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit qmake-utils xdg-utils gnome2-utils python-single-r1
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   dev-qt/qtnetwork:5
+   >=dev-util/radare2-3.0.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   CUTTER_ENABLE_PYTHON=true
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.8.0-python3-config.patch 
b/dev-util/cutter/files/cutter-1.8.0-python3-config.patch
new file mode 100644
index 000..e2ab0556472
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.8.0-python3-config.patch
@@ -0,0 +1,31 @@
+diff -Naur cutter-1.8.0-orig/src/Cutter.pro cutter-1.8.0/src/Cutter.pro
+--- cutter-1.8.0-orig/src/Cutter.pro   2019-03-27 12:14:42.436446303 -0400
 cutter-1.8.0/src/Cutter.pro2019-03-27 12:16:26.971448895 -0400
+@@ -118,10 +118,6 @@
+ # Libraries
+ include(lib_radare2.pri)
+ 
+-!win32 {
+-CONFIG += link_pkgconfig
+-}
+-
+ CUTTER_ENABLE_PYTHON {
+ win32 {
+ PYTHON_EXECUTABLE = $$system("where python", lines)
+@@ -140,10 +136,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-!packagesExist(python3) {
+-

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

2019-02-03 Thread Andreas Sturmlechner
commit: a1df610ebe50765802b187a1e4dd3db60407370a
Author: Tact Yoshida  gmail  com>
AuthorDate: Wed Jan 23 22:47:42 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  3 14:07:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1df610e

dev-util/cutter: version bump to 1.7.4.

Signed-off-by: Tact Yoshida  gmail.com>
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Closes: https://github.com/gentoo/gentoo/pull/10900
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.7.4.ebuild| 56 ++
 .../cutter/files/cutter-1.7.4-python3-config.patch | 20 
 3 files changed, 77 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 3eaf10ed104..9ca3dfe9ab5 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,5 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
 DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
 DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1
+DIST cutter-1.7.4.tar.gz 1182307 BLAKE2B 
7b80c99654c430c7d694b658c5757a0f75463f02867ca33baa12bbd84a16782421350b5db63c90dd999a17b89865ecc5a87783f2a5e6df2a7395f957076c3e28
 SHA512 
d5750e756b51a0a140f53946b7cd7ed6f12b81c798335873781d5ecb906012fe0e257ff27e5c75e0ece6000f65a8b602530d80e6f9da22abbb8beac6573db6ac
 DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8

diff --git a/dev-util/cutter/cutter-1.7.4.ebuild 
b/dev-util/cutter/cutter-1.7.4.ebuild
new file mode 100644
index 000..eee67872b63
--- /dev/null
+++ b/dev-util/cutter/cutter-1.7.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils xdg-utils gnome2-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   >=dev-util/radare2-3.0.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.7.4-python3-config.patch 
b/dev-util/cutter/files/cutter-1.7.4-python3-config.patch
new file mode 100644
index 000..51a811dbb33
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.7.4-python3-config.patch
@@ -0,0 +1,20 @@
+--- a/src/Cutter.pro   2018-04-24 17:43:11.0 +0900
 b/src/Cutter.pro   2018-07-08 21:21:34.280748499 +0900
+@@ -74,11 +74,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-CONFIG += link_pkgconfig
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++LIBS += $$system(python3-config --libs)
++TMP = $$system(python3-config --includes)
++INCLUDEPATH += $$replace(TMP, "-I", "")
++  

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

2018-08-19 Thread Patrice Clement
commit: 5d218d43b1c9e423ae41155f3e96ad12ff074db3
Author: Tact Yoshida  gmail  com>
AuthorDate: Sat Aug 18 21:28:56 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug 19 22:50:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d218d43

dev-util/cutter: version bump to 1.7.

Package-Manager: Portage-2.3.44, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9622

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.7.ebuild  | 56 ++
 .../cutter/files/cutter-1.7-python3-config.patch   | 20 
 3 files changed, 77 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index e13009f0b8b..3eaf10ed104 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
 DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
 DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1
+DIST cutter-1.7.tar.gz 1099734 BLAKE2B 
200621a902fabee66ebb6e02cc0efb7a705320c6071db5ce64adee0717977a72056bb5ef3ea8f8cad05488c7f031da7c24bbfc2986bb780f111f0a3a5b7a5b0e
 SHA512 
52eea3017ebe02dee4f4e2f7109486ef2b833359959f7058fff49b4462dbc551e6d25cf31da934c9dc8489dad68ad2a3ba8b12fa60789852d13e8d3cb225a1b8

diff --git a/dev-util/cutter/cutter-1.7.ebuild 
b/dev-util/cutter/cutter-1.7.ebuild
new file mode 100644
index 000..283bd485f0d
--- /dev/null
+++ b/dev-util/cutter/cutter-1.7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils xdg-utils gnome2-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   >=dev-util/radare2-2.7.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}

diff --git a/dev-util/cutter/files/cutter-1.7-python3-config.patch 
b/dev-util/cutter/files/cutter-1.7-python3-config.patch
new file mode 100644
index 000..51a811dbb33
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.7-python3-config.patch
@@ -0,0 +1,20 @@
+--- a/src/Cutter.pro   2018-04-24 17:43:11.0 +0900
 b/src/Cutter.pro   2018-07-08 21:21:34.280748499 +0900
+@@ -74,11 +74,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-CONFIG += link_pkgconfig
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++LIBS += $$system(python3-config --libs)
++TMP = $$system(python3-config --includes)
++INCLUDEPATH += $$replace(TMP, "-I", "")
++} else {
++error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
+ }
+-PKGCONFIG += python3
+ }
+ }
+



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

2018-07-17 Thread Tony Vroon
commit: 8b13e9ccaa02b2bae9ab69f0129cc98e3f420946
Author: Tact Yoshida  gmail  com>
AuthorDate: Mon Jul 16 23:13:28 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Tue Jul 17 16:06:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b13e9cc

dev-util/cutter: bump to 1.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9257

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.6.ebuild  | 46 ++
 .../cutter/files/cutter-1.6-python3-config.patch   | 20 ++
 3 files changed, 67 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 26f360c427e..e13009f0b8b 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,2 +1,3 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
 DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be
+DIST cutter-1.6.tar.gz 1083427 BLAKE2B 
d51b88f2b9dd2655ef58d7075086959ec3ed59ed4b21db81a792ee165deda523a4e59378c954d0f2aa5b0af25d67329ed2119c004edc402c9b593a3b230a6fd9
 SHA512 
83aaadfbaccdaa514606408868c050e22d0a80a749b98a9f6df929467a16e69b0d454b25ce1cf53e35ebbfb74e9b39e2bd390057488c9bb3992a442ca306c2f1

diff --git a/dev-util/cutter/cutter-1.6.ebuild 
b/dev-util/cutter/cutter-1.6.ebuild
new file mode 100644
index 000..58addf19812
--- /dev/null
+++ b/dev-util/cutter/cutter-1.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   >=dev-util/radare2-2.7.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}

diff --git a/dev-util/cutter/files/cutter-1.6-python3-config.patch 
b/dev-util/cutter/files/cutter-1.6-python3-config.patch
new file mode 100644
index 000..51a811dbb33
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.6-python3-config.patch
@@ -0,0 +1,20 @@
+--- a/src/Cutter.pro   2018-04-24 17:43:11.0 +0900
 b/src/Cutter.pro   2018-07-08 21:21:34.280748499 +0900
+@@ -74,11 +74,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-CONFIG += link_pkgconfig
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++LIBS += $$system(python3-config --libs)
++TMP = $$system(python3-config --includes)
++INCLUDEPATH += $$replace(TMP, "-I", "")
++} else {
++error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
+ }
+-PKGCONFIG += python3
+ }
+ }
+



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

2018-07-08 Thread Andreas Sturmlechner
commit: 70e79d774f7d85965fe524fca58638850b56f7ec
Author: Tact Yoshida  gmail  com>
AuthorDate: Sun Jul  8 12:48:12 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  8 19:23:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e79d77

dev-util/cutter: bump to version 1.4

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9141

 dev-util/cutter/Manifest   |  1 +
 dev-util/cutter/cutter-1.4.ebuild  | 46 ++
 .../cutter/files/cutter-1.4-python3-config.patch   | 20 ++
 dev-util/cutter/metadata.xml   |  4 ++
 4 files changed, 71 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index 291d027da87..26f360c427e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1 +1,2 @@
 DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1
+DIST cutter-1.4.tar.gz 1067162 BLAKE2B 
2f7eceffcfb3c542695e03ec72de1c99451f8278e91f50abc2e87542efbd2cc73d5a52b0e5303b9cea751edf91bc71b63295edd5b32d1b2b9ed3a1443cfc92e7
 SHA512 
54caec67e57f2ff3908942c1ebd1e909c65204c6f31d0ec95e31f46e03364f309898006b93555ba81287c0d74faf407272226e5ec65b3148ecde8feec11ca3be

diff --git a/dev-util/cutter/cutter-1.4.ebuild 
b/dev-util/cutter/cutter-1.4.ebuild
new file mode 100644
index 000..829f75395bb
--- /dev/null
+++ b/dev-util/cutter/cutter-1.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="https://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jupyter webengine"
+REQUIRED_USE="webengine? ( jupyter )"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   >=dev-util/radare2-2.6.0
+   jupyter? ( dev-python/jupyter )
+   webengine? ( >=dev-qt/qtwebengine-5.9.1:5[widgets] )
+"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python3-config.patch"
+)
+
+src_configure() {
+   local myqmakeargs=(
+   CUTTER_ENABLE_JUPYTER=$(usex jupyter true false)
+   CUTTER_ENABLE_QTWEBENGINE=$(usex webengine true false)
+   PREFIX=\'${EPREFIX}/usr\'
+   )
+
+   eqmake5 "${myqmakeargs[@]}" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}

diff --git a/dev-util/cutter/files/cutter-1.4-python3-config.patch 
b/dev-util/cutter/files/cutter-1.4-python3-config.patch
new file mode 100644
index 000..51a811dbb33
--- /dev/null
+++ b/dev-util/cutter/files/cutter-1.4-python3-config.patch
@@ -0,0 +1,20 @@
+--- a/src/Cutter.pro   2018-04-24 17:43:11.0 +0900
 b/src/Cutter.pro   2018-07-08 21:21:34.280748499 +0900
+@@ -74,11 +74,13 @@
+ LIBS += -F$$PYTHON_FRAMEWORK_DIR -framework Python
+ DEFINES += MACOS_PYTHON_FRAMEWORK_BUNDLED
+ } else {
+-CONFIG += link_pkgconfig
+-!packagesExist(python3) {
+-error("ERROR: Python 3 could not be found. Make sure it is 
available to pkg-config.")
++system(type python3-config) {
++LIBS += $$system(python3-config --libs)
++TMP = $$system(python3-config --includes)
++INCLUDEPATH += $$replace(TMP, "-I", "")
++} else {
++error("ERROR: Python 3 could not be found. Make sure it is 
available to python3-config.")
+ }
+-PKGCONFIG += python3
+ }
+ }
+

diff --git a/dev-util/cutter/metadata.xml b/dev-util/cutter/metadata.xml
index 95eddc5b457..f2af393dbcf 100644
--- a/dev-util/cutter/metadata.xml
+++ b/dev-util/cutter/metadata.xml
@@ -12,4 +12,8 @@
 
 radareorg/cutter
 
+
+Add support for jupyter notebook
+Use dev-qt/qtwebengine for in-app 
jupyter browser
+
 



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

2018-01-25 Thread Michael Palimaka
commit: 25bee38997a3df18ee7d5ec7df6ae1003fc80ac9
Author: Takuto Yoshida  gmail  com>
AuthorDate: Fri Dec 22 19:54:06 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jan 25 11:16:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bee389

dev-util/cutter: new package

A Qt and C++ GUI for radare2 reverse engineering framework.

Closes: https://github.com/gentoo/gentoo/pull/6472
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-util/cutter/Manifest  |  1 +
 dev-util/cutter/cutter-1.0.ebuild | 33 +
 dev-util/cutter/metadata.xml  | 15 +++
 3 files changed, 49 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
new file mode 100644
index 000..291d027da87
--- /dev/null
+++ b/dev-util/cutter/Manifest
@@ -0,0 +1 @@
+DIST cutter-1.0.tar.gz 614826 BLAKE2B 
8f75343e57bf986d80dde3dc3ceb59675d28854744d8cc5fac783514e9c200595990d4860ee45db6544537d4f367df5b62a034e298bf273e44302edfa1647c84
 SHA512 
af6be59be7871d21d4f665e8ecb7f8224d99ccf7d62793e989ccd780ee521641c6ec0d941b46bb82770f5d44e5c0ef2efc29f9be303385e8e757e62a54bf53b1

diff --git a/dev-util/cutter/cutter-1.0.ebuild 
b/dev-util/cutter/cutter-1.0.ebuild
new file mode 100644
index 000..2c1e84fe599
--- /dev/null
+++ b/dev-util/cutter/cutter-1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils
+
+DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework"
+HOMEPAGE="http://www.radare.org;
+SRC_URI="https://github.com/radareorg/cutter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtcore-5.9.1:5
+   >=dev-qt/qtgui-5.9.1:5
+   >=dev-qt/qtsvg-5.9.1:5
+   >=dev-qt/qtwidgets-5.9.1:5
+   dev-util/radare2
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   eqmake5 PREFIX="/usr" src
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+}

diff --git a/dev-util/cutter/metadata.xml b/dev-util/cutter/metadata.xml
new file mode 100644
index 000..95eddc5b457
--- /dev/null
+++ b/dev-util/cutter/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+otakuto.gen...@gmail.com
+Tact Yoshida
+
+
+proxy-ma...@gentoo.org
+Proxy Maintainers
+
+
+radareorg/cutter
+
+