beav (Binary Editor And Viewer) is an editor for binary files
containing arbitrary data. With beav, you can edit a file in HEX,
ASCII, EBCDIC, OCTAL, DECIMAL, and BINARY. You can display but not
edit data in FLOAT mode. You can search or search and replace in
any of these modes. Data can be displayed in BYTE, WORD, or DOUBLE
WORD formats. While displaying WORDS or DOUBLE WORDS the data can
be displayed in INTEL's or MOTOROLA's byte ordering. Data of any
length can be inserted at any point in the file. The source of this
data can be the keyboard, another buffer, or a file. Any data that
is being displayed can be sent to a printer in the displayed format.
Files that are bigger than memory can be handled.
===> The following configuration options are available for beav-1.40.18_4:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
editors/beav: Unbreak after staging support attempt
After recent commits, beav was broken on every platform for a couple
of reasons. Primarily the Makefile had a bug in it, so it was
unexecutable. Secondly, the "man page fix" was done in ${STAGEDIR}
using sed -i, causing the resultant .bak file to also be installed, or
at least orphaned. Poudriere caught that issue.
While here, add DragonFly support.
Make editors/beav use termios instead of sgtty.
The editors/beav port got broken on -CURRENT by the removal of the sgtty
programming interface. Patch this port to use termios. The source code
already contained support for termios, but was mistakenly covered by
#ifdef __GLIBC__.
Approved by: philip (mentor)
Switch over to MASTER_SITE_DEBIAN.
Also convert COMMENT while I'm here.
List of candidate ports from
PR: 47881
Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>