sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (d1ece4a4ec42a2dc7655ef738fee352054f4e94e)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (d1ece4a4ec42a2dc7655ef738fee352054f4e94e)
- Date: Thu, 10 Aug 2023 19:23:56 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 4 ++++
devel/imhex/CONFIGURE | 1 +
devel/imhex/DEPENDS | 16 ++++++++++++++++
devel/imhex/DETAILS | 35 +++++++++++++++++++++++++++++++++++
devel/imhex/HISTORY | 3 +++
devel/imhex/PREPARE | 2 ++
6 files changed, 61 insertions(+)
New commits:
commit d1ece4a4ec42a2dc7655ef738fee352054f4e94e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
devel/imhex: new spell, a hexadecimal editor for
reverse engineers, programmers, and
eyesight
diff --git a/ChangeLog b/ChangeLog
index 16d920b..95d89bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-08-10 Pavel Vinogradov <public AT sourcemage.org>
+ * devel/imhex: new spell, a hexadecimal editor for reverse engineers,
+ programmers, and eyesight
+
2023-08-07 Conner Clere <xenanthropy AT sourcemage.org>
* devel/pony-lang: new spell, actor-model capabilities-secure
programming lang
diff --git a/devel/imhex/CONFIGURE b/devel/imhex/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/devel/imhex/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/devel/imhex/DEPENDS b/devel/imhex/DEPENDS
new file mode 100755
index 0000000..652fb07
--- /dev/null
+++ b/devel/imhex/DEPENDS
@@ -0,0 +1,16 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+
+if [[ "${IMHEX_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+
+depends curl &&
+depends dbus &&
+depends fmt &&
+depends freetype2 &&
+depends glfw &&
+depends gtk+3 &&
+depends libglvnd &&
+depends mbedtls &&
+depends nlohmann-json &&
+depends yara
diff --git a/devel/imhex/DETAILS b/devel/imhex/DETAILS
new file mode 100755
index 0000000..679750a
--- /dev/null
+++ b/devel/imhex/DETAILS
@@ -0,0 +1,35 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="imhex"
+if [[ "${IMHEX_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ FORCE_DOWNLOAD="on"
+ SOURCE_URL[0]="git_http://github.com/WerWolv/${SPELL}:${SPELL}-scm:main"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION="1.30.1"
+
SOURCE_HASH="sha512:c4c9987c18b1d17133d1a3e9cb625ba05e6fb57a71ca9e4d7d61c986b43ba881c4993a3c79bd0cd311696a8e0c3336f4c22b7d1886feb0b42e5e978f99c53402"
+ SOURCE="ImHex-${VERSION}.tar.gz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ImHex-${VERSION}"
+
SOURCE_URL[0]="https://github.com/WerWolv/ImHex/archive/refs/tags/v${VERSION}.tar.gz"
+# Watch: https://github.com/WerWolv/ImHex/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://imhex.werwolv.net/"
+ ENTERED="202300810"
+ LICENSE[0]="GPL"
+ KEYWORDS="hexadecimal editor"
+ SHORT="Hexadecimal editor for reverse engineers, programmers, and
eyesight"
+cat << EOF
+ImHex is a Hex Editor, a tool to display, decode and analyze binary data to
+reverse engineer their format, extract informations or patch values in them.
+
+What makes ImHex special is that it has many advanced features that can often
+only be found in paid applications. Such features are a completely custom
+binary template and pattern language to decode and highlight structures in
+the data, a graphical node-based data processor to pre-process values before
+they're displayed, a disassembler, diffing support, bookmarks and much much
+more. At the same time ImHex is completely free and open source under the
GPLv2
+license.
+EOF
diff --git a/devel/imhex/HISTORY b/devel/imhex/HISTORY
new file mode 100644
index 0000000..1805bd9
--- /dev/null
+++ b/devel/imhex/HISTORY
@@ -0,0 +1,3 @@
+2023-08-10 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created the spell, version
1.30.1
+
diff --git a/devel/imhex/PREPARE b/devel/imhex/PREPARE
new file mode 100755
index 0000000..40600f7
--- /dev/null
+++ b/devel/imhex/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch stable devel scm
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (d1ece4a4ec42a2dc7655ef738fee352054f4e94e), Pavel Vinogradov, 08/10/2023
Archive powered by MHonArc 2.6.24.