aboutsummaryrefslogtreecommitdiffstats
path: root/editors/chexedit/files
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2001-03-18 00:33:32 +0800
committervanilla <vanilla@FreeBSD.org>2001-03-18 00:33:32 +0800
commit6080ef750440ed579628eabf651ff586d0ee07f6 (patch)
tree2a0088e8372e65f7a65dcdb874a433b321e6910d /editors/chexedit/files
parent9094020eb2146e6819a5b66e95537a11e8c72357 (diff)
downloadfreebsd-ports-gnome-6080ef750440ed579628eabf651ff586d0ee07f6.tar.gz
freebsd-ports-gnome-6080ef750440ed579628eabf651ff586d0ee07f6.tar.zst
freebsd-ports-gnome-6080ef750440ed579628eabf651ff586d0ee07f6.zip
Full screen text mode Hex editor using the [n]curses library
PR: ports/24761 Submitted by: Roman Shterenzon <roman@xpert.com>
Diffstat (limited to 'editors/chexedit/files')
-rw-r--r--editors/chexedit/files/patch-docs_hexedit.c30
-rw-r--r--editors/chexedit/files/patch-misc.c11
-rw-r--r--editors/chexedit/files/patch-src_file.c21
-rw-r--r--editors/chexedit/files/patch-src_init.c23
-rw-r--r--editors/chexedit/files/patch-src_misc.c11
5 files changed, 96 insertions, 0 deletions
diff --git a/editors/chexedit/files/patch-docs_hexedit.c b/editors/chexedit/files/patch-docs_hexedit.c
new file mode 100644
index 000000000000..24cd5a36c68f
--- /dev/null
+++ b/editors/chexedit/files/patch-docs_hexedit.c
@@ -0,0 +1,30 @@
+--- docs/hexedit.1.orig Fri Apr 23 22:16:42 1999
++++ docs/hexedit.1 Wed Jan 31 22:39:36 2001
+@@ -1,14 +1,14 @@
+ .\" Copyright (C) 1998,1999 Adam Rogoyski
+-.TH HEXEDIT 1
++.TH CHEXEDIT 1
+ .SH NAME
+-hexedit \- Full screen curses Hex editor
++chexedit \- Full screen curses Hex editor
+ .SH SYNOPSIS
+ .nr a \n(.j
+ .ad l
+ .nr i \n(.i
+-.in +\w'\fBhexedit 'u
++.in +\w'\fBchexedit 'u
+ .ti \niu
+-.B hexedit
++.B chexedit
+ .de OP
+ .ie \\n(.$-1 .RI "[\ \fB\\$1fP" "\\$2" "\ ]"
+ .el .RB "[\ " "\\$1" "\ ]"
+@@ -18,7 +18,7 @@
+ .br
+ .ad \na
+ .SH DESCRIPTION
+-.I Hexedit
++.I Chexedit
+ is an editor to edit binary (or any) files or disks. The Display consists
+ of the current offset from 0 (the first byte), the next sixteen bytes
+ (aligned by bytes or 32-bit words), and it's ASCII or EBCDIC text
diff --git a/editors/chexedit/files/patch-misc.c b/editors/chexedit/files/patch-misc.c
new file mode 100644
index 000000000000..bfa8c60aa666
--- /dev/null
+++ b/editors/chexedit/files/patch-misc.c
@@ -0,0 +1,11 @@
+--- src/misc.c.orig Wed Jan 31 22:44:38 2001
++++ src/misc.c Wed Jan 31 22:44:56 2001
+@@ -394,7 +394,7 @@
+ " -a, --alltext Print all text characters.\n"
+ " -b, --buffer Buffer the entire file in memory.\n"
+ " Much faster and enables insert/delete.\n"
+-#if defined (__linux__) || defined (__OpenBSD__)
++#if defined (__linux__) || defined (__OpenBSD__) || defined(__FreeBSD__)
+ " -d, --disk Edit a fixed disk, i.e. /dev/hda (Read-only)\n"
+ " -f, --force Force editing of disk.\n"
+ " Needed to write to disks.\n"
diff --git a/editors/chexedit/files/patch-src_file.c b/editors/chexedit/files/patch-src_file.c
new file mode 100644
index 000000000000..8bc63e1589d7
--- /dev/null
+++ b/editors/chexedit/files/patch-src_file.c
@@ -0,0 +1,21 @@
+--- src/file.c.orig Wed Jun 30 05:57:15 1999
++++ src/file.c Sat Mar 17 22:23:57 2001
+@@ -19,6 +19,7 @@
+ #include <dirent.h>
+ #endif
+
++#include <sys/types.h>
+ #include <grp.h>
+ #include <pwd.h>
+
+@@ -618,8 +619,8 @@
+
+ wprintw (Globals.wmain,
+ /* why does it seem like on OpenBSD this is broken? */
+-#if defined(__OpenBSD__) || defined(BROKEN)
+- "%s %-8s %-8s %10ld %1d\b2d-%02d-%02d %02d:%02d ",
++#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(BROKEN)
++ "%s %-8s %-8s %10ld %1d\b%04d-%02d-%02d %02d:%02d ",
+ #else
+ "%s %-8s %-8s %10ld %d-%02d-%02d %02d:%02d ",
+ #endif
diff --git a/editors/chexedit/files/patch-src_init.c b/editors/chexedit/files/patch-src_init.c
new file mode 100644
index 000000000000..9aaaee5c9745
--- /dev/null
+++ b/editors/chexedit/files/patch-src_init.c
@@ -0,0 +1,23 @@
+--- src/init.c.orig Sun Aug 8 09:56:11 1999
++++ src/init.c Sat Mar 17 22:23:57 2001
+@@ -33,6 +33,11 @@
+ #include <sys/disklabel.h>
+ #endif
+
++#if defined(__FreeBSD__)
++#include <fcntl.h>
++#include <sys/disklabel.h>
++#endif
++
+ extern char **environ;
+
+
+@@ -463,7 +468,7 @@
+ filestat.st_size = DEFAULT_BUFFER_SIZE;
+ }
+
+-#elif defined (__OpenBSD__)
++#elif defined (__OpenBSD__) || defined(__FreeBSD__)
+ else if (Globals.fixed_disk)
+ {
+
diff --git a/editors/chexedit/files/patch-src_misc.c b/editors/chexedit/files/patch-src_misc.c
new file mode 100644
index 000000000000..5688159b449c
--- /dev/null
+++ b/editors/chexedit/files/patch-src_misc.c
@@ -0,0 +1,11 @@
+--- src/misc.c.orig Wed Jun 30 06:00:47 1999
++++ src/misc.c Sat Mar 17 22:23:58 2001
+@@ -394,7 +394,7 @@
+ " -a, --alltext Print all text characters.\n"
+ " -b, --buffer Buffer the entire file in memory.\n"
+ " Much faster and enables insert/delete.\n"
+-#if defined (__linux__) || defined (__OpenBSD__)
++#if defined (__linux__) || defined (__OpenBSD__) || defined(__FreeBSD__)
+ " -d, --disk Edit a fixed disk, i.e. /dev/hda (Read-only)\n"
+ " -f, --force Force editing of disk.\n"
+ " Needed to write to disks.\n"