pkgsrc/mail/ifile/Makefile

18 lines
370 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.12 2006/02/05 23:09:55 joerg Exp $
#
DISTNAME= ifile-1.3.4
PKGREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.nongnu.org/ifile/
DIST_SUBDIR= ${PKGNAME_NOREV}
Updated to version 1.3.0. Changes: - add local patch for configure generated with new autoconf, the old one doesn't accept CFLAGS & the like. (already fixed in ifile cvs) 1.3.0: ====== - include/extendable_array.h: Fixed bug in EXT_ARRAY_INIT_N_SET() macro. Fixes bug 2516, where new folders caused the database to be garbled. - Performance improvements: On a Sun SPARC-based system running Solaris 10, with a database of about 16500 words, got a 40% improvement in words processed per second when reading the database, using the changes listed here. - include/ifile.h: Changed prototypes for readline(), ifile_read_header() and ifile_read_word_frequencies() to reflect new calling conventions. - include/extendable_array.h: New macro EXT_ARRAY_INIT_N_SET() combines the effects of EXT_ARRAY_INIT() and multiple calls to EXT_ARRAY_SET() in a smarter way, saving many realloc() calls and many manipulations of the array metadata. - utils.c: Rewrote readline to take a char-- bufp and use the data within -bufp to parse a line, and update -bufp to point beyond the first line. This avoids at least one copy of the data. - primes.c: Cast values returned by ifile_realloc() correctly. - int4str.c: Cast argument to free() to void - in ifile_int4str_free_contents(), to fix compiler complaints. - hash.c: Added an include of <string.h> to fix compiler complaints. - database.c: Made ifile_read_db() read the whole database in one fell swoop and modified callers of readline() to just pass in a pointer to the buffered database. Also made ifile_read_word_entry() call a new macro EXT_ARRAY_INIT_N_SET() in place of EXT_ARRAY_INIT() and multiple calls to EXT_ARRAY_SET(), saving many calls to realloc() and many manipulations of the extendable array metadata.
2003-02-25 12:34:37 +01:00
2003-07-17 23:41:05 +02:00
MAINTAINER= salo@NetBSD.org
HOMEPAGE= http://www.nongnu.org/ifile/
COMMENT= Intelligent mail filtering system
GNU_CONFIGURE= YES
USE_TOOLS+= gmake
.include "../../mk/bsd.pkg.mk"