Port details |
- ha File archiver based on HSC compression method
- 0.999b_2 archivers
=6 0.999b_2Version of this port present on the latest quarterly branch. - Maintainer: ak@FreeBSD.org
 - Port Added: unknown
- Last Update: 2021-09-27 17:42:12
- Commit Hash: 0e6da3c
- People watching this port, also watch:: gzip, bzip2, unrar, arj
- License: GPLv2
- Description:
- HA is an archiver which I released in January 1993 as version 0.98.
After that I had plans to improve speed, archive handling etc. which
would have required total rewrite of the code. For that I unfortunately
could not find time. Because there has been quite considerably interest
for internals of HA (especially for the HSC compression method) I
decided to make a source level release from my current test version
(0.999 beta) and place it under GNU General Public License. The sources
for this version are not very consistent or clean, but everything should
work.
There are several improvements which should be made before this could be
called version 1.0. Some of the most obvious of these are:
- Compression methods should be coded in assembler for PC and using more
efficient data structures for 32 bit platforms. Current version does
some things only to overcome 64kB segments of 8086.
- UNIX port has still some problems and is missing some things (for example
a grouping operator in wildcard matches).
- File handling is far from optimum.
- Archive handling is not too clever either.
- Testing should be done more thoroughly as there are many special cases
in compression routines which get used very rarely.
- Documentation of code and algorithms is totally missing.
- SVNWeb : git
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/archivers/ha/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/ha
- pkg install ha
- PKGNAME: ha
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (ha0999.tgz) = 641417d256f645c92fe1ee042b9c133b5173d33d540af99ed4932f7d79a30228
SIZE (ha0999.tgz) = 44271
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- archivers_ha
- USES:
- gmake tar:tgz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
27 Sep 2021 17:42:12 0.999b_2
|
Alex Kozlov (ak)  |
archivers/ha: Fix CVE-2015-1198
Fix directory traversal vulnerabilities (CVE-2015-1198)
Reported by: decke |
27 Sep 2021 11:52:14 0.999b_1 
|
Bernhard Froehlich (decke)  |
archivers/ha: Revert "Add CPE information"
The CVE-2015-1198 points to an invalid CPE entry for "Linux
High Availability".
This reverts commit 8e36aa89c5357316ed5bf1cc3d877624b51e21a6.
Discussed with: ak@
See: https://nvd.nist.gov/vuln/detail/CVE-2015-1198
See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774954 |
20 Sep 2021 14:18:16 0.999b_1 
|
Bernhard Froehlich (decke)  |
archivers/ha: Add CPE information
Approved by: portmgr (blanket) |
06 Apr 2021 14:31:07 0.999b_1 
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
05 Oct 2017 10:38:13
0.999b_1 
|
ak  |
- Update MASTER_SITES for my ports
- Update WWW for jwasm |
26 Jul 2016 16:51:16
0.999b_1 
|
mat  |
Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.
With hat: portmgr
Sponsored by: Absolight |
02 Mar 2015 23:01:26
0.999b_1 
|
bapt  |
Remove Authors from pkg-descr |
14 Oct 2014 08:59:35
0.999b_1 
|
ak  |
- Switch MASTER_SITES to googledrive.com for my ports. |
29 Jul 2014 19:11:53
0.999b_1 
|
adamw  |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
27 Jul 2014 15:27:05
0.999b_1 
|
adamw  |
Start cleaning up some of the uselessly ambigious patches named
patch-xy, and giving them proper names. |
20 May 2014 06:06:36
0.999b_1 
|
ak  |
- Add/update license when possible
- Modernize ports Makefiles
- Update MASTER_SITES/distfile for converters/chmview |
26 Sep 2013 09:52:15
0.999b_1 
|
ak  |
- Support STAGEDIR
- Improve COMMENT
- Clean pkg-descr |
20 Sep 2013 13:11:21
0.999b_1 
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers) |
30 Aug 2013 01:02:57
0.999b_1 
|
bapt  |
Convert archivers from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some port to the new perl world
- Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig |
03 Mar 2012 13:39:53
0.999b_1 
|
ak  |
Update MASTER_SITES
Approved by: eadler (mentor) |
02 Mar 2012 23:43:45
0.999b_1 
|
ak  |
Update maintainer email in my ports
Approved by: eadler (mentor) |
16 Jun 2011 15:22:59
0.999b_1 
|
bapt  |
Over to new volunteer |
16 Jun 2011 14:58:19
0.999b_1 
|
bapt  |
Update maste_site, undeprecate
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (mail) |
16 Jun 2011 14:37:08
0.999b_1 
|
bapt  |
Another bunch of deprecation: no more public distfiles and/or abandonware |
18 Mar 2011 17:59:51
0.999b_1 
|
miwi  |
- Get Rid MD5 support
With hat: portmgr (myself) |
28 Feb 2011 03:04:20
0.999b_1 
|
ache  |
Remove myself from MAINTAINER |
23 Aug 2006 06:32:45
0.999b_1 
|
ache  |
TARGETDIR -> PREFIX |
12 Aug 2006 13:46:06
0.999b_1 
|
ache  |
- Respect DESTDIR
- Eliminate a patch
- Use INSTALL_PROGRAM to install the binary
PR: 101918
Submitted by: gabor |
03 May 2006 05:14:35
0.999b_1 
|
edwin  |
Remove USE_REINPLACE from ports in categories starting with A. |
22 Jan 2006 06:58:31
0.999b_1 
|
edwin  |
SHA256ify
Approved by: krion@ |
20 Mar 2004 21:03:41
0.999b_1 
|
trevor  |
Add size data, approved by maintainers. |
06 Feb 2004 13:12:53
0.999b_1 
|
trevor  |
Use PLIST_FILES (bento-tested, marcus-reviewed). |
04 Feb 2004 05:21:48
0.999b_1 
|
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
26 Oct 2003 22:47:42
0.999b 
|
kris  |
Portlint (shorten pkg-descr) |
07 Mar 2003 05:55:13
0.999b 
|
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
04 Nov 2002 00:54:36
0.999b 
|
edwin  |
PERL -> REINPLACE
Noticed by: bento |
31 Mar 2002 02:39:42
0.999b 
|
kris  |
Remove #include <malloc.h>
Respect CC and CFLAGS |
30 Mar 2002 00:21:44
0.999b 
|
petef  |
Fix typos:
* explose -> explore
* january -> January
* documentfor -> document for
* encorporated -> incorporated
* function -> functions
* julian -> Julian
* calculater -> calculate
* formely -> formerly
* Javascript -> JavaScript
* timezone -> time zone
* Calisto -> Callisto
* outter -> outer
PR: 36480
Submitted by: Eric Yu <ericyu@mail2000.com.tw> |
08 Oct 2000 00:02:22 
|
asami  |
Convert archivers category to new layout. |