hexedit [LSARC/2008/629 FastTrack timeout 10/15/2008]

Dean Roehrich Dean.Roehrich at sun.com
Wed Oct 8 13:35:50 PDT 2008


I am submitting this case for Ben Dischinger.  This case proposes to
integrate hexedit into SFW.  Timeout is set for October 15th, 2008.

Release binding is minor.

Dean

---------

Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         hexedit
    1.2. Name of Document Author/Supplier:
         Author:  Ben Dischinger
    1.3  Date of This Document:
        08 October, 2008

1. Background

	Shows a file both in ASCII and in hexadecimal. The file can be a
	device as the file is read a piece at a time. You can modify the file
	and search through it.

	hexedit is externally maintained Free Open Source Software (FOSS).
	Sun's role with this project is to port and monitor the open source
	project.  For additional information about the project or originating
	community, see [1].  Upstream code changes are not currently needed or
	anticipated because the project already compiles and runs under
	Solaris and the version being integrated is stable.

	hexedit is licensed under the GPLv2 license.  See OSR #9962 [2] for
	more information.  This project will port version 1.2.12, the
	version which was current at the time of the OSR.

	This project requests a minor release binding.


2. Architecture

	Hexedit is a user program that enables the viewing and editing of
	binary files.

	The file to open is either specified on the command line or with an
	input prompt that appears if no file is given on the command line.
	The display uses curses to show the hexadecimal and ascii
	representation on the left and right of the screen.

	Commands are used to navigate, edit, and search the file.  Many key
	bindings are consistent with existing conventions (e.g. Ctrl-R,
	Ctrl-S:  search backward and forward).

	A modeline at the bottom of the screen, similar to emacs, indicates
	whether a file is unmodified, modified or read-only.  Modifications
	are shown in bold until they are saved.


3. Interfaces & Dependencies

   Exported Interfaces:

    Interface Name              Classification      Comments
    --------------------------- ------------------- --------------------
    SUNWhexedit                 Uncommitted         Package name
    hexedit			Uncommitted	    Commandline syntax
    /usr/bin/hexedit		Uncommitted	    Executable location


   Imported Interfaces

    Interface Name              Classification      Comments
    --------------------------- ------------------- --------------------
    libcurses(3LIB)             Committed

4. References

[1] http://merd.sourceforge.net/pixel/hexedit.html
[2] https://opensourcereview.central.sun.com/app?action=ViewReq&traq_num=9962
[3] hexedit.1

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open



More information about the opensolaris-arc mailing list