debian/0000755000000000000000000000000012235005663007170 5ustar debian/control0000644000000000000000000000337712235005051010574 0ustar Source: ht Section: devel Priority: optional Maintainer: Anton Gladky Build-Depends: autotools-dev, debhelper (>= 9), flex, liblzo2-dev, libncurses5-dev, libncursesw5-dev, libx11-dev, quilt, texinfo Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/collab-maint/ht.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ht.git Homepage: http://hte.sourceforge.net/ Package: ht Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Viewer/editor/analyser (mostly) for executables This program is a file viewer, editor and analyzer for text, binary, and (especially) executable files - in other words it is an advanced hexeditor and disassembler. . For more info (e.g. keybindings) see the README file! . 1. Supported file formats - common object file format (COFF/XCOFF32) - executable and linkable format (ELF) - linear executables (LE) - standard DO$ executables (MZ) - new executables (NE) - portable executables (PE32/PE64) - java class files (CLASS) - Mach exe/link format (MachO) - X-Box executable (XBE) - Flat (FLT) - PowerPC executable format (PEF) 2. Code & Data Analyser - finds branch sources and destinations recursively - finds procedure entries - creates labels based on this information - creates xref information - allows one to interactively analyse unexplored code - allows one to create/rename/delete labels - allows one to create/edit comments - supports x86, ia64, alpha, ppc and java code 3. Target systems - DJGPP - GNU/Linux - FreeBSD - OpenBSD - Win32 . Please note that the program is called "hte" not "ht" as the package name suggests. debian/watch0000644000000000000000000000007112234661460010221 0ustar version=3 http://sf.net/hte/ ht-(\d+\.\d+\.\d+)\.tar\.gz debian/rules0000755000000000000000000000025512234662675010265 0ustar #!/usr/bin/make -f %: dh $@ --parallel --with autotools_dev override_dh_auto_install: dh_auto_install mv $(CURDIR)/debian/ht/usr/bin/ht $(CURDIR)/debian/ht/usr/bin/hte debian/copyright0000644000000000000000000000272412235005523011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://prdownloads.sourceforge.net/hte Upstream-Contact: Stefan Weyergraf Sebastian Biallas Stanley Gambarin (Java class files) Files: * Copyright: 1999-2003 Stefan Weyergraf 1999-2008 Sebastian Biallas License: GPL-2 On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Files: analyser/xbe_analy.h analyser/xbe_analy.cc htx* xbestruct.* Copyright: 2003 Stefan Esser License: GPL-2 On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Files: class.h classread.cc classview.cc Copyright: 2001 Stanley Gambarin License: GPL-2 On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Files: minilzo/lzoconf.* Copyright: 1996-2008 Markus Franz Xaver Johannes Oberhumer License: GPL-2 On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. Files: snprintf.cc Copyright: Patrick Powell 1995 License: GPL-2 On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. debian/menu0000644000000000000000000000016212234661460010060 0ustar ?package(ht):needs="text" \ section="Applications/Programming" \ title="HT Editor" \ command="/usr/bin/hte" debian/hte.10000644000000000000000000000110512234661460010031 0ustar .\" Hey, EMACS: -*- nroff -*- .TH HTE 1 "June 14, 2001" .SH NAME hte \- executable's editor .SH SYNOPSIS .B hte .SH DESCRIPTION HTE is professional file viewer/editor/analyzator (mostly) for executables. See the README file for more information. .SH OPTIONS This is an interactive program therefore it has no options. Usage is described in the info page. .SH AUTHOR This manual page was written by Lenart Janos , for the Debian GNU system (but may be used by others). Slight modification by Florian Ernst . debian/patches/0000755000000000000000000000000012235002356010613 5ustar debian/patches/10_fix_info_files.diff0000644000000000000000000000231612235002356014732 0ustar Description: fix name of info-file Last-Update: 2013-11-01 --- a/doc/ht.texi +++ b/doc/ht.texi @@ -1,6 +1,6 @@ \input texinfo @c -*-texinfo-*- @c %**start of header -@setfilename ht.info +@setfilename hte.info @settitle HT Editor Documentation @iftex @afourpaper @@ -8,9 +8,10 @@ @c %**end of header @ifinfo +@dircategory Utilities @format START-INFO-DIR-ENTRY -* ht: (ht.info). HT Editor. +* hte: (hte.info). HT Editor. END-INFO-DIR-ENTRY @end format @end ifinfo --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -164,7 +164,7 @@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = foreign MIFLAGS = --no-split -EXTRA_DIST = hthelp.info ht.info ht.html ht.texi +EXTRA_DIST = hthelp.info hte.info hte.html ht.texi all: all-am .SUFFIXES: @@ -335,15 +335,15 @@ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am -all: hthelp.info ht.info ht.html README +all: hthelp.info hte.info hte.html README hthelp.info: ht.texi ${MAKEINFO} ${MIFLAGS} --fill-column=64 --output $@ ht.texi -ht.info: ht.texi +hte.info: ht.texi ${MAKEINFO} ${MIFLAGS} --output $@ ht.texi -ht.html: ht.texi +hte.html: ht.texi ${MAKEINFO} ${MIFLAGS} --html --output $@ ht.texi README: ht.texi debian/patches/series0000644000000000000000000000002712234661460012035 0ustar 10_fix_info_files.diff debian/manpages0000644000000000000000000000001512234663160010703 0ustar debian/hte.1 debian/docs0000644000000000000000000000004212234661460010041 0ustar KNOWNBUGS README TODO doc/ht.html debian/source/0000755000000000000000000000000012235002501010454 5ustar debian/source/format0000644000000000000000000000001412232026424011671 0ustar 3.0 (quilt) debian/info0000644000000000000000000000001512234664240010043 0ustar doc/hte.info debian/compat0000644000000000000000000000000212234661460010370 0ustar 9 debian/changelog0000644000000000000000000002546012235005210011035 0ustar ht (2.0.22-2) unstable; urgency=low * [75cb86c] Use 3.0 (quilt) format. * [ced07b9] Remove README.source (obsolete). * [05cbf64] Ignore quilt dir. * [650726a] Unapply patches after build. * [a065931] Refresh patch. * [a5b4a8c] Simplify/shorten debian/rules. * [b0c028a] Add info and manpages files. * [8e927fb] Use DEP-5 for copyright-file. * [b13d5fe] Set myself as maintainer. (Closes: #728261) * [e5cfafd] Migrate VCS to git. * [6dc628c] Use wrap-and-sort. -- Anton Gladky Fri, 01 Nov 2013 21:09:15 +0100 ht (2.0.22-1) unstable; urgency=low * Orphan package * New upstream release * Drop patches/11_makeinfo_syntax.diff (applied upstream) * Bump standards to 3.9.4 (no changes needed) * Update config.{guess,sub} during build; add build-dependency on autotools-dev (Closes: #727897) * use dh_prep instead of dh_clean -- Alexander Reichle-Schmehl Wed, 30 Oct 2013 03:07:22 +0100 ht (2.0.20-2.1) unstable; urgency=low * Non-maintainer upload. * Fix doc/ht.texi for more recent makeinfo (Closes: #712348) -- Helmut Grohne Mon, 08 Jul 2013 08:41:47 +0200 ht (2.0.20-2) unstable; urgency=medium * debian/rules: Make sure configure-stamp is called, even when only build-arch target is called (Closes: #675844) * Set urgency to medium due to rc bug fix -- Alexander Reichle-Schmehl Sun, 03 Jun 2012 18:37:05 +0200 ht (2.0.20-1) unstable; urgency=low * New upstream release * Fix spelling mistake in package description found by lintian: fix "allows one to" phrases * Add recommended build-arch and build-indep to debian/rules * Bump standards to 3.9.3 (no changes needed) * Fix build-dependency on libncurses5-dev and libncursesw5-dev -- Alexander Reichle-Schmehl Wed, 23 May 2012 15:11:15 +0200 ht (2.0.18-1) unstable; urgency=low * new upstream version * Bumped standards to 3.8.3 - no changes needed * Add depends on ${misc:Depends} as recommended by lintian and debhelper -- Alexander Reichle-Schmehl Mon, 18 Jan 2010 14:53:28 +0100 ht (2.0.17-1) unstable; urgency=low * New upstream release * Fixing typo in package description reported by Bernd Zeimetz. Thanks! * Pumping standards version to 3.8.1 - no changes needed -- Alexander Reichle-Schmehl Sun, 03 May 2009 19:19:53 +0200 ht (2.0.16-1) unstable; urgency=low * The "Greeting from Samoa" upload * New upstram release -- Alexander Reichle-Schmehl Sun, 15 Feb 2009 05:47:31 -1100 ht (2.0.15-1) experimental; urgency=low * New upstram release * Updating debian/control for changed maintainer name * Updated standards to 3.8.0 (no changes needed) * Use /usr/share/quilt/quilt.make to provide patch and unpatch targets * Provide debian/README.source * Fixed info-page (was incomplete addopted to the change to hte) (Changed via debian/patches/10_fix_info_files.diff) (Closes: #508665) -- Alexander Reichle-Schmehl Sun, 18 Jan 2009 17:35:35 +0100 ht (2.0.14-1) unstable; urgency=low [ Alexander Schmehl ] * new upstream release [ Luk Claes ] * Remove myself from Uploaders. -- Alexander Schmehl Wed, 28 May 2008 20:55:00 +0200 ht (2.0.12-2) unstable; urgency=low * Removed symlinks "ht"; added hint to package description (Closes: #471841) -- Alexander Schmehl Thu, 20 Mar 2008 19:27:06 +0100 ht (2.0.12-1) unstable; urgency=low * New upstream release * adjusted Vcs-Browser to link to the nicer interface * Adding symlinks of the package name to the actualy binary -- Alexander Schmehl Wed, 19 Mar 2008 21:24:08 +0100 ht (2.0.11-1) unstable; urgency=low * New upstream release * Added Vcs-Svn and Vcs-Browser to debian/control * Moved Homepage to proper field in debian/control * bumped standards Version to 3.7.3 (no change needed) * Upgrading menu file for new menu policy * fixed watchfile (Closes: #449825) * debian/changelog updated -- Alexander Schmehl Thu, 21 Feb 2008 02:57:18 +0100 ht (2.0.8-2) unstable; urgency=low * Remove me from Uploaders. -- Luk Claes Wed, 23 Jan 2008 23:03:13 +0000 ht (2.0.8-1) unstable; urgency=low * New Upstream Release * Adding liblzo2-dev to build depends; apparently ht can use that, too * Thanks Steinar Gunderson for spotting the problem * Removing "Warning! Software is still beta!" paragraph from package description; it officially stable. * correcting debian/copyright: It's GPL-2 only, no "any later" clause * Rebuilding patched info files: * adding texinfo to build-depends * adding quilt to build-depends * adding quilt push and pop calls to debian/rules * rebuild info files in debian/rules * make lintian happy :) -- Alexander Schmehl Sun, 29 Jul 2007 01:16:56 +0200 ht (2.0.3-2) unstable; urgency=low * Upload to unstable. -- Luk Claes Sat, 21 Apr 2007 15:45:03 +0200 ht (2.0.3-1) experimental; urgency=low * New upstream release -- Luk Claes Thu, 19 Apr 2007 21:18:04 +0200 ht (2.0~beta-1) experimental; urgency=low * New upstream. -- Luk Claes Tue, 21 Nov 2006 19:32:58 +0100 ht (0.9.1-4) unstable; urgency=low * New maintainer and co-maintainer (Closes: #312078). -- Luk Claes Tue, 16 May 2006 00:12:34 +0200 ht (0.9.1-3) unstable; urgency=low * Fix FTBFS with G++ 4.1: extra qualifications; thanks to Martin Michlmayr (Closes: #356156) * Drop preinst / NEWS.Debian that were only needed for upgrades to Sarge * Upgrade debhelper compatibility level -- Florian Ernst Mon, 13 Mar 2006 12:35:39 +0100 ht (0.9.1-2) unstable; urgency=low * Include patch generated by Andreas Jochens to build on 64bit archs using gcc-4.0 (Closes: #293706) -- Florian Ernst Tue, 9 Aug 2005 16:32:56 +0200 ht (0.9.1-1) unstable; urgency=low * New upstream release, merging the unstable and experimental branches + builds fine with gcc-4.0 (Closes: #293706) * debian/control: Standards-Version 3.6.2, no changes required -- Florian Ernst Tue, 9 Aug 2005 13:32:56 +0200 ht (0.8.0-3) unstable; urgency=high * Urgency high due to security fix * Added two integer overflow precautions in the ELF parser [htelfshs.cc, CAN-2005-1545], thanks to Martin 'Joey' Schulze and the Security Team! -- Florian Ernst Sun, 05 Jun 2005 01:52:24 +0200 ht (0.9.0-1) experimental; urgency=low * New upstream release + contains patches introduced in 0.8.0-2, backing them out now * debian/rules: + install additional upstream info + move docs for dh_installdocs into debian/docs * debian/control: + improve long description to make ht easier to be found * Thanks to Reimar Doeffinger for many hints! -- Florian Ernst Fri, 3 Jun 2005 22:31:38 +0200 ht (0.8.0-2) unstable; urgency=high * Urgency high due to security fix * Security fix pulled from upstream CVS (Closes: #308587) + fix an integer overflow in the ELF segment parsing (cplus-dem.c, htanaly.cc, htcoff.cc, htelf.cc, htpef.cc, htpeimp.cc) + fix some buffer overflows in the PE parser (htperes.cc) + this is also Gentoo GLSA 200505-08 Thanks a lot to Moritz Muehlenhoff for the report! * debian/control: added upstream homepage to long description -- Florian Ernst Wed, 11 May 2005 20:02:24 +0200 ht (0.8.0-1) unstable; urgency=low * New maintainer (Closes: #300592) * New upstream release (Closes: #292680) + supposedly compiles with gcc-3.4 (Closes: #269922) * debian/control: + removed B-D on autotools-dev; not needed anymore + added B-D on libx11-dev to enable X11 textmode support + Standards-Version 3.6.1 + updated description * debian/copyright: + updated upstream and maintainer info + extended copyright and license info * debian/hte.1: use "hte" in manpage * debian/menu: quote entries * debian/prerm: removed, not needed * debian/preinst: added to facialiate updates from previous wrong uses of the alternates system * debian/rules: + DH_COMPAT > debian/compat + redo, following best practices * debian/watch: added * debian/NEWS.Debian: added, explaining binary renaming * Acknowledge NMUs, thanks to Roland Mas and Sebastien Bacher (Closes: #168654, #186672, #201394, #199293) -- Florian Ernst Thu, 7 Apr 2005 15:47:49 +0200 ht (0.7.3-0.1) unstable; urgency=low * NMU (required to fix a RC bug) * New upstream release (Closes: #199293). * Fixed FTBFS on ia64 (Closes: #186672). * Fixed menu entry (Closes: #201394). * Replaced "Author(s)" with "Authors". * Updated standards versions to 3.6.0. -- Sebastien Bacher Sun, 20 Jul 2003 02:39:38 +0200 ht (0.7.0-1.1) unstable; urgency=low * Non-maintainer upload during bug-squashing party. * Updated config.guess and config.sub (closes: #168654). -- Roland Mas Sat, 15 Mar 2003 20:38:25 +0100 ht (0.7.0-1) unstable; urgency=low * New upstream version. -- Lenart Janos Wed, 6 Nov 2002 01:19:50 +0100 ht (0.6.0b-1) unstable; urgency=medium * New upstream version. * Renamed binary. The new name is "hte". (closes: Bug#128188) * Shortly: s/dprintf/DPRINTF :) (closes: Bug#129132) -- Lenart Janos Mon, 17 Jun 2002 12:58:49 +0200 ht (0.5.0-1) unstable; urgency=low * New upstream version. * Added flex to Build-Depends. (closes: Bug#119991, Bug#116575) -- Lenart Janos Thu, 22 Nov 2001 16:43:31 +0100 ht (0.4.5-1) unstable; urgency=low * New upstream version. * Some rather strange things removed from the diff. * Emacs-thingy removed from this changelog. -- Lenart Janos Sun, 21 Oct 2001 00:35:52 +0200 ht (0.4.4d-1) unstable; urgency=low * New upstream version. * Now it compiles with gcc 3.0 and on hppa. (closes: Bug#104696) * Back to the alternatives system. -- Lenart Janos Fri, 17 Aug 2001 19:33:28 +0200 ht (0.4.4c-3) unstable; urgency=low * Manpage removed from the alternatives system. -- Lenart Janos Wed, 20 Jun 2001 20:59:57 +0200 ht (0.4.4c-2) unstable; urgency=low * Manpage /usr/share/man/man1/ht.1.gz is now using the alternatives system to avoid overlap with another package. (closes: Bug#101200) * Binary moved from /bin to /usr/bin. (closes: Bug#101412) -- Lenart Janos Tue, 19 Jun 2001 03:57:38 +0200 ht (0.4.4c-1) unstable; urgency=low * Initial Release. -- Lenart Janos Thu, 14 Jun 2001 00:56:58 +0200