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