Index: head/mail/annoyance-filter/pkg-plist =================================================================== --- head/mail/annoyance-filter/pkg-plist (revision 412567) +++ head/mail/annoyance-filter/pkg-plist (nonexistent) @@ -1,8 +0,0 @@ -bin/annoyance-filter -bin/annoyance-filter-run -man/man1/annoyance-filter.1.gz -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/annoyance-filter.pdf -%%PORTDOCS%%%%DOCSDIR%%/statlib.pdf Property changes on: head/mail/annoyance-filter/pkg-plist ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/mail/annoyance-filter/Makefile =================================================================== --- head/mail/annoyance-filter/Makefile (revision 412567) +++ head/mail/annoyance-filter/Makefile (revision 412568) @@ -1,30 +1,39 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= annoyance-filter PORTVERSION= 1.0d PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= SF/annoyancefilter/annoyancefilter/${PORTVERSION} \ http://www.fourmilab.ch/annoyance-filter/ MAINTAINER= ports@FreeBSD.org COMMENT= Adaptive Bayesian Junk Mail Filter +LICENSE= PD GPLv2+ +LICENSE_COMB= multi +LICENSE_FILE_PD= ${WRKSRC}/COPYING +LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GNU + USE_GCC= yes GNU_CONFIGURE= yes -DOCS= COPYING INSTALL README *.pdf +PORTDOCS= INSTALL README *.pdf -CFLAGS= ${CPPFLAGS} +PLIST_FILES= bin/annoyance-filter \ + bin/annoyance-filter-run \ + man/man1/annoyance-filter.1.gz OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}-run ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/annoyance-filter/files/patch-Makefile.in =================================================================== --- head/mail/annoyance-filter/files/patch-Makefile.in (revision 412567) +++ head/mail/annoyance-filter/files/patch-Makefile.in (revision 412568) @@ -1,43 +1,43 @@ ---- Makefile.in.orig Tue Feb 18 15:57:20 2003 -+++ Makefile.in Fri Jan 2 02:56:16 2004 -@@ -83,11 +83,11 @@ +--- Makefile.in.orig 2004-08-04 14:42:56 UTC ++++ Makefile.in +@@ -83,11 +83,11 @@ ipmpar.o: DCDFlib/src/ipmpar.c # Annoyance filter program -$(PRODUCT): $(PRODUCT).o statlib.o $(DCDFLIB_OBJS) getopt.o getopt1.o - $(CXX) $(PRODUCT).o statlib.o $(DCDFLIB_OBJS) getopt.o getopt1.o -o $(PRODUCT) $(CFLAGS) $(LDFLAGS) +$(PRODUCT): $(PRODUCT).o statlib.o $(DCDFLIB_OBJS) + $(CXX) $(PRODUCT).o statlib.o $(DCDFLIB_OBJS) -o $(PRODUCT) $(CFLAGS) $(LDFLAGS) @rm -f core core.* -$(PRODUCT).o: $(PRODUCT).cc config.h getopt.h +$(PRODUCT).o: $(PRODUCT).cc config.h $(PRODUCT).cc: $(PRODUCT).w $(PRODUCT).tex: $(PRODUCT).w log.w $(TOOLS) $(PRODUCT).view: $(PRODUCT).dvi -@@ -97,8 +97,8 @@ +@@ -97,8 +97,8 @@ getopt1.o: getopt1.c getopt.h # Statistical library -statlib_test: statlib_test.o statlib.o $(DCDFLIB_OBJS) getopt.o - $(CXX) statlib_test.o statlib.o getopt.o -o statlib_test $(DCDFLIB_OBJS) $(CFLAGS) $(LDFLAGS) +statlib_test: statlib_test.o statlib.o $(DCDFLIB_OBJS) + $(CXX) statlib_test.o statlib.o -o statlib_test $(DCDFLIB_OBJS) $(CFLAGS) $(LDFLAGS) statlib.o: statlib.cc config.h getopt.h statlib.cc: statlib.w -@@ -275,14 +275,6 @@ - groff -man $(PRODUCT).1 | lp +@@ -276,14 +276,6 @@ printman: $(PRODUCT).1 # HTML edition of manual page -- + -$(PRODUCT)_man_raw.html: $(PRODUCT).1 - $(MAN2HTML) -H $(MAN2HTMLHOST) $(PRODUCT).1 \ - >$(PRODUCT)_man_raw.html - -$(PRODUCT)_man.html: $(PRODUCT)_man_raw.html - $(PERL) docutil/fixman2html.pl $(PRODUCT)_man_raw.html \ - >$(PRODUCT)_man.html - +- manhtml: $(PRODUCT)_man.html + # Test it Index: head/mail/annoyance-filter/files/patch-annoyance-filter.cc =================================================================== --- head/mail/annoyance-filter/files/patch-annoyance-filter.cc (revision 412567) +++ head/mail/annoyance-filter/files/patch-annoyance-filter.cc (revision 412568) @@ -1,29 +1,29 @@ ---- annoyance-filter.cc.orig 2004-08-04 16:28:36.000000000 -0400 -+++ annoyance-filter.cc 2014-10-08 12:04:20.000000000 -0400 -@@ -114,7 +114,7 @@ +--- annoyance-filter.cc.orig 2004-08-04 20:28:36 UTC ++++ annoyance-filter.cc +@@ -114,7 +114,7 @@ using namespace std; #define __GNU_LIBRARY__ #undef __GETOPT_H__ #endif -#include "getopt.h" +#include #include "statlib.h" /*237:*/ -@@ -2675,7 +2675,7 @@ +@@ -2675,7 +2675,7 @@ return false; fileLength= lseek(fileHandle,0,2); lseek(fileHandle,0,0); dp= static_cast (mmap((caddr_t)0,fileLength, -PROT_READ,MAP_SHARED|MAP_NORESERVE, +PROT_READ,MAP_SHARED, fileHandle,0)); istrstream is(dp,fileLength); #else -@@ -7332,7 +7332,7 @@ +@@ -7332,7 +7332,7 @@ return 1; long fileLength= lseek(fileHandle,0,2); lseek(fileHandle,0,0); char*dp= static_cast (mmap((caddr_t)0,fileLength, -PROT_READ,MAP_SHARED|MAP_NORESERVE, +PROT_READ,MAP_SHARED, fileHandle,0)); istrstream is(dp,fileLength); #else Index: head/mail/annoyance-filter/files/patch-statlib_test.cc =================================================================== --- head/mail/annoyance-filter/files/patch-statlib_test.cc (revision 412567) +++ head/mail/annoyance-filter/files/patch-statlib_test.cc (revision 412568) @@ -1,11 +1,11 @@ ---- statlib_test.cc.orig Thu Sep 25 02:02:10 2003 -+++ statlib_test.cc Fri Jan 2 02:51:57 2004 -@@ -28,7 +28,7 @@ +--- statlib_test.cc.orig 2004-08-04 12:28:53 UTC ++++ statlib_test.cc +@@ -28,7 +28,7 @@ using namespace std; #include #endif #else -#include "getopt.h" +#include #endif #include "statlib.h"