[gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +