summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2023-03-16 03:29:34 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2023-03-16 03:29:34 +0000
commit8991b1690da263eb9b2d88e0bf4f6d61a79e1c38 (patch)
tree83d82fd1d6c709d9c51ad8fce275cebaae3fe292
parenta4dc61a491aa2a68e79cd14fdd13672788f436f4 (diff)
downloadfreebsd-ports-8991b1690da263eb9b2d88e0bf4f6d61a79e1c38.zip
editors/bingrok: new port had been added (+)
BinGrok is a binary/hexadecimal editor created specifically with the goal of reverse-engineering proprietary data formats in mind. It allows for creation of C-struct-like "views" of your data for better visualization of the parts that you have deciphered. WWW: https://github.com/spuriousdata/BinGrok
-rw-r--r--editors/Makefile1
-rw-r--r--editors/bingrok/Makefile27
-rw-r--r--editors/bingrok/distinfo3
-rw-r--r--editors/bingrok/pkg-descr4
4 files changed, 35 insertions, 0 deletions
diff --git a/editors/Makefile b/editors/Makefile
index 3b3366073b99..1564f461f655 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -12,6 +12,7 @@
SUBDIR += bee-host
SUBDIR += biew
SUBDIR += bined
+ SUBDIR += bingrok
SUBDIR += bitedit
SUBDIR += bless
SUBDIR += boiling-egg
diff --git a/editors/bingrok/Makefile b/editors/bingrok/Makefile
new file mode 100644
index 000000000000..2b1cad00a7fa
--- /dev/null
+++ b/editors/bingrok/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= ${GH_PROJECT:tl}
+PORTVERSION= 0.0.1
+DISTVERSIONPREFIX= v
+CATEGORIES= editors
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Binary data editor for reverse engineering
+WWW= https://github.com/spuriousdata/BinGrok
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= qmake qt:5
+USE_QT= buildtools:build core gui widgets
+USE_GITHUB= yes
+GH_ACCOUNT= spuriousdata
+GH_PROJECT= BinGrok
+
+QMAKE_SOURCE_PATH= ${WRKSRC}/src
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${GH_PROJECT} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/editors/bingrok/distinfo b/editors/bingrok/distinfo
new file mode 100644
index 000000000000..00205acfdfd7
--- /dev/null
+++ b/editors/bingrok/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1472323461
+SHA256 (spuriousdata-BinGrok-v0.0.1_GH0.tar.gz) = 88fdb0779821d71b5e2c0cfaff676950d8719e1011db75164bb3543b0a8adb3f
+SIZE (spuriousdata-BinGrok-v0.0.1_GH0.tar.gz) = 18042
diff --git a/editors/bingrok/pkg-descr b/editors/bingrok/pkg-descr
new file mode 100644
index 000000000000..1fda55e63fd5
--- /dev/null
+++ b/editors/bingrok/pkg-descr
@@ -0,0 +1,4 @@
+BinGrok is a binary/hexadecimal editor created specifically with
+the goal of reverse-engineering proprietary data formats in mind.
+It allows for creation of C-struct-like "views" of your data for
+better visualization of the parts that you have deciphered.