svn commit: r328347 - head/archivers/ha

Alex Kozlov ak at FreeBSD.org
Thu Sep 26 09:52:16 UTC 2013


Author: ak
Date: Thu Sep 26 09:52:15 2013
New Revision: 328347
URL: http://svnweb.freebsd.org/changeset/ports/328347

Log:
  - Support STAGEDIR
  - Improve COMMENT
  - Clean pkg-descr

Modified:
  head/archivers/ha/Makefile   (contents, props changed)
  head/archivers/ha/pkg-descr   (contents, props changed)

Modified: head/archivers/ha/Makefile
==============================================================================
--- head/archivers/ha/Makefile	Thu Sep 26 09:41:21 2013	(r328346)
+++ head/archivers/ha/Makefile	Thu Sep 26 09:52:15 2013	(r328347)
@@ -10,11 +10,10 @@ DISTNAME=	ha0999
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ak at FreeBSD.org
-COMMENT=	The HA archiver using the HSC compression method
+COMMENT=	File archiver based on HSC compression method
 
 PROJECTHOST=	ak-various-projects
 
-NO_STAGE=	yes
 NO_WRKSUBDIR=	yes
 PLIST_FILES=	bin/ha
 MAKEFILE=	makefile.nix
@@ -23,14 +22,13 @@ USES=		gmake
 
 post-patch:
 	@${REINPLACE_CMD} 's,<malloc.h>,<stdlib.h>,' \
-		${WRKSRC}/c/hsc.c ${WRKSRC}/c/cpy.c \
-		${WRKSRC}/c/asc.c
+		${WRKSRC}/c/hsc.c ${WRKSRC}/c/cpy.c ${WRKSRC}/c/asc.c
 	@${REINPLACE_CMD} -e 's|CC =|CC ?=|' \
 		-e 's|LDFLAGS = -O2||' \
 		-e 's|CFLAGS = -Wall -O2|CFLAGS += -Wall|' \
 		${WRKSRC}/makefile.nix
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/ha ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/ha ${STAGEDIR}${PREFIX}/bin
 
 .include <bsd.port.mk>

Modified: head/archivers/ha/pkg-descr
==============================================================================
--- head/archivers/ha/pkg-descr	Thu Sep 26 09:41:21 2013	(r328346)
+++ head/archivers/ha/pkg-descr	Thu Sep 26 09:52:15 2013	(r328347)
@@ -9,16 +9,16 @@ for this version are not very consistent
 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: 
+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. 
+  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.
 
 Author:	Harri Hirvola <harri.hirvola at vaisala.infonet.com>


More information about the svn-ports-all mailing list