From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 67D3C138334 for ; Sun, 7 Jul 2019 19:17:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9CC2BE079E; Sun, 7 Jul 2019 19:17:10 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6D7A4E079E for ; Sun, 7 Jul 2019 19:17:10 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EE15D34730F for ; Sun, 7 Jul 2019 19:17:08 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 77B46326 for ; Sun, 7 Jul 2019 19:17:06 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1562526989.dc5924b68507463e79864cce886eb6848bfd8271.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cutter/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/cutter/Manifest dev-util/cutter/cutter-1.8.2.ebuild X-VCS-Directories: dev-util/cutter/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: dc5924b68507463e79864cce886eb6848bfd8271 X-VCS-Branch: master Date: Sun, 7 Jul 2019 19:17:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 7bb10e95-0b95-4fb5-8e2d-7b9a36a15fc4 X-Archives-Hash: d86c9a235d384146b43b58af242b216e commit: dc5924b68507463e79864cce886eb6848bfd8271 Author: Azamat H. Hackimov gmail com> AuthorDate: Mon May 13 22:59:59 2019 +0000 Commit: Michał Górny gentoo org> CommitDate: Sun Jul 7 19:16:29 2019 +0000 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 00000000000..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 +}