diff --git a/app-editors/rehex/Manifest b/app-editors/rehex/Manifest index f7567bca0..f93159788 100644 --- a/app-editors/rehex/Manifest +++ b/app-editors/rehex/Manifest @@ -1 +1,2 @@ DIST rehex-0.60.1.tar.gz 4143321 BLAKE2B eb2173f25446ce8d6f5091e2261e2938fc72b6e1603332488663d452a9239c202e9eee6db158b44edb7e51863b6349631f10297e13eeda62bd39548c1a1f0f59 SHA512 bc811ff8cb3ee2d50c588343815041513a95707e65e0b0abe1bc97461d082f5d391b739c61f798e4e85f0ffaced35b6b2199ff9d41c99a7f38434e3f63acd8f8 +DIST rehex-0.61.0.tar.gz 4350309 BLAKE2B 2ff9bd6046aca109b03846824b3b049fae6310fa37853d93c489b5f2b57139e9b87c4e7e00e1d47b70c17295d0f27ddef77d21a6ba75e7d6730eaccf49105477 SHA512 560cb2464305561099baef20689d935c08e733f25b377db4e04b723399550cd22733ae8c1de29fc3ed8de1a23d44521525be5a31cdb77f0ef070532778679614 diff --git a/app-editors/rehex/rehex-0.61.0.ebuild b/app-editors/rehex/rehex-0.61.0.ebuild new file mode 100644 index 000000000..5a897856d --- /dev/null +++ b/app-editors/rehex/rehex-0.61.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" + +LUA_COMPAT=(lua5-{1..4} ) +inherit wxwidgets xdg lua-single + +DESCRIPTION="Reverse Engineers' Hex Editor" +HOMEPAGE="https://github.com/solemnwarning/rehex" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/solemnwarning/${PN}.git" +else + SRC_URI="https://github.com/solemnwarning/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86" +fi + +RESTRICT="test" +# !test? ( test )" + +LICENSE="GPL-2" +SLOT="0" +IUSE="doc" + +RDEPEND="${LUA_DEPS} + dev-libs/botan:2 + dev-libs/capstone + dev-libs/jansson + x11-libs/wxGTK:*[X]" +# x11-libs/wxGTK:${WX_GTK_VER}[X]" +DEPEND="${RDEPEND}" +# test? ( +# dev-cpp/gtest +# )" + +BDEPEND="virtual/pkgconfig + dev-lua/busted + doc? ( dev-perl/Template-Toolkit )" + +src_configure() { + export LUA_PKG=${ELUA} + if use !doc ; then + export BUILD_HELP=0 + fi + setup-wxwidgets +} + +src_install() { + emake LUA_PKG=${ELUA} prefix="${D}"/usr install +}