ports/151607: [NEW PORT] sysutils/hextools: Useful tools for dealing with hex files
Eitan Adler
lists at eitanadler.com
Wed Oct 20 18:30:10 UTC 2010
>Number: 151607
>Category: ports
>Synopsis: [NEW PORT] sysutils/hextools: Useful tools for dealing with hex files
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Oct 20 18:30:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Eitan Adler
>Release: FreeBSD 8.1-RELEASE i386
>Organization:
>Environment:
>Description:
reversible hexdump is a hexdump/hex2bin-toolkit that dumps to a special
readable and reversible hexadecimal byte-dump,where you can not only change
bytes, but also insert or delete bytes. It has a flush-switch, where it will
output hexbytes for each single char it reads. This is especially useful for
watching output from slow devices (e.g., serial devices like mice). The
hex2bin-utility (the reverse-hexdump) not only accepts hexbytes for input,
but also double-quoted strings with most of the escape-chars known
from C and makes good attempts at undumping even hexdumps with repetition-lines
(a "*" on its own line). It's written in ANSI C.
WWW: http://gnuwin32.sourceforge.net/packages/hextools.htm
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- hextools-1.1.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# hextools
# hextools/Makefile
# hextools/pkg-descr
# hextools/distinfo
#
echo c - hextools
mkdir -p hextools > /dev/null 2>&1
echo x - hextools/Makefile
sed 's/^X//' >hextools/Makefile << '1f1d757eead3e2491c5890f3e68c1e2c'
X# New ports collection makefile for: hextools
X# Date created: 19 Oct 2010
X# Whom: Eitan Adler
X#
X# $FreeBSD$
X#
X
XPORTNAME= hextools
XPORTVERSION= 1.1
XCATEGORIES= sysutils
XMASTER_SITES= http://avl.enemy.org/utils/hextools/
X
XMAINTAINER= ports at eitanadler.com
XCOMMENT= Useful tools for dealing with hex files
X
XNO_WRKSUBDIR=yes
X
XMAN1= bin2hex.1 hex2bin.1
XPLIST_FILES= bin/hex2bin bin/bin2hex
XALL_TARGET= build
X
X#not strictly true - it uses a self-styled license
X#LICENSE=BSD
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/hex2bin ${PREFIX}/bin/hex2bin
X ${INSTALL_PROGRAM} ${WRKSRC}/hexdump ${PREFIX}/bin/bin2hex
X.if !defined(NO_INSTALL_MANPAGES)
X ${INSTALL_MAN} ${WRKSRC}/hex2bin.1 ${MANPREFIX}/man/man1/hex2bin.1
X ${INSTALL_MAN} ${WRKSRC}/hexdump.1 ${MANPREFIX}/man/man1/bin2hex.1
X.endif
X
X.include <bsd.port.mk>
1f1d757eead3e2491c5890f3e68c1e2c
echo x - hextools/pkg-descr
sed 's/^X//' >hextools/pkg-descr << '204ea49e2cc6d4dca13dc581bad84006'
Xreversible hexdump is a hexdump/hex2bin-toolkit that dumps to a special
Xreadable and reversible hexadecimal byte-dump,where you can not only change
Xbytes, but also insert or delete bytes. It has a flush-switch, where it will
Xoutput hexbytes for each single char it reads. This is especially useful for
Xwatching output from slow devices (e.g., serial devices like mice). The
Xhex2bin-utility (the reverse-hexdump) not only accepts hexbytes for input,
Xbut also double-quoted strings with most of the escape-chars known
Xfrom C and makes good attempts at undumping even hexdumps with repetition-lines
X(a "*" on its own line). It's written in ANSI C.
X
XWWW: http://gnuwin32.sourceforge.net/packages/hextools.htm
204ea49e2cc6d4dca13dc581bad84006
echo x - hextools/distinfo
sed 's/^X//' >hextools/distinfo << 'b9d0aebabf79df6eb8ba72d5cb15d2bc'
XMD5 (hextools-1.1.tar.gz) = 4fbaf367e9a34bcbcb010e45ffa63679
XSHA256 (hextools-1.1.tar.gz) = f85c64dd2aedb1e924bc9ea11c90eaf8ea4eeef8167b00a7c34be22b3c21318b
XSIZE (hextools-1.1.tar.gz) = 7640
b9d0aebabf79df6eb8ba72d5cb15d2bc
echo 'This could have been rm -rf /* be careful'
exit
--- hextools-1.1.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list