[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/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/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/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", "")
++