ports/79345: Update for mail/crm114

Garrett Wollman wollman at csail.mit.edu
Tue Mar 29 23:00:17 UTC 2005


>Number:         79345
>Category:       ports
>Synopsis:       Update for mail/crm114
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 29 23:00:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Garrett Wollman
>Release:        FreeBSD 5.3-STABLE amd64
>Organization:
MIT CSAIL
>Environment:
System: FreeBSD wollman-random-testing.csail.mit.edu 5.3-STABLE FreeBSD 5.3-STABLE #2: Thu Jan 27 16:21:39 EST 2005 wollman at wollman-random-testing.csail.mit.edu:/usr/src/sys/amd64/compile/KHAVRINEN amd64


>Description:

The crm114 distribution used to build the port is no longer one of the
recommended versions on the Web site.  Enclosed please find an
update.  This update brings it up to the very latest ("bleeding edge")
version, which has been out for three months now.  Note that both
patches should be deleted.

>How-To-Repeat:
	
>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/crm114/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	26 Oct 2004 15:34:04 -0000	1.5
+++ Makefile	29 Mar 2005 22:42:17 -0000
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	crm114
-PORTVERSION=	20040221
-PORTREVISION=	2
+PORTVERSION=	20041231
 # WARNING change versionname in CRM114RELEASENAME too.
 # portlint didn't like this variable at this place.
 # So I have to put it down in this file.
@@ -17,8 +16,8 @@
 # Oliver Eikemeier recommended the following construction
 # to avoid the reduncany of the CRM114RELEASENAME and .src and
 # .css extention.
-DISTNAME=	${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME}.src
-DISTFILES=	${DISTNAME}.tar.gz ${DISTNAME:R}.css.tar.gz
+DISTNAME=	${PORTNAME}-${PORTVERSION}.${CRM114RELEASENAME}.src
+DISTFILES=	${DISTNAME}.tar.gz
 
 MAINTAINER=	Meno.Abels at Adviser.com
 COMMENT=	An Markov based SpamFilter
@@ -27,7 +26,7 @@
 # there is no other then formail on this planet
 RUN_DEPENDS=	procmail:${PORTSDIR}/mail/procmail
 
-CRM114RELEASENAME=BlameYokohama
+CRM114RELEASENAME=BlameSanAndreas
 
 USE_GETTEXT=	yes
 USE_ICONV=	yes
@@ -70,9 +69,6 @@
 .for i in ${CRM_FILES}
 	${INSTALL_DATA} ${WRKSRC}/fbsdinstall/${i} ${EXAMPLESDIR}
 .endfor
-.for i in nonspam.css spam.css
-	${INSTALL_DATA} ${WRKSRC}/../${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME}.css/${i} ${EXAMPLESDIR}
-.endfor
 .endif
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/crm114/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo	1 Mar 2004 21:11:38 -0000	1.2
+++ distinfo	29 Mar 2005 22:42:19 -0000
@@ -1,4 +1,2 @@
-MD5 (crm114-20040221-BlameYokohama.src.tar.gz) = c969c5857e6c9a423a9d1f2b31a3e072
-SIZE (crm114-20040221-BlameYokohama.src.tar.gz) = 762449
-MD5 (crm114-20040221-BlameYokohama.css.tar.gz) = e0020dbcb7fd34ac2cbe5ac6c31644f7
-SIZE (crm114-20040221-BlameYokohama.css.tar.gz) = 11772285
+MD5 (crm114-20041231.BlameSanAndreas.src.tar.gz) = 51ad227f8e7d356d25ce12b6dbee0399
+SIZE (crm114-20041231.BlameSanAndreas.src.tar.gz) = 856318
Index: files/patch-Makefile
===================================================================
RCS file: files/patch-Makefile
diff -N files/patch-Makefile
--- files/patch-Makefile	26 Feb 2004 11:11:08 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,90 +0,0 @@
---- Makefile.orig	Thu Feb 12 03:42:43 2004
-+++ Makefile	Thu Feb 26 12:02:12 2004
-@@ -4,7 +4,7 @@
- #   If you want to install the executables somewhere else, change
- #    BINDIR here.  Default is /usr/bin 
- #
--prefix=/usr
-+#prefix=/usr/local
- BINDIR=${prefix}/bin
- 
- # VER_SUFFIX defines a version suffix for our installed executables, 
-@@ -56,24 +56,14 @@
- experimental: crm114_tre
- 	install -m 755 crm114_tre $(BINDIR)/crma
- 
--crm114: crm114.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h
--	$(MAKE) crm114_tre
--	#  ./crm114 is used locally; make sure it's there too.
-+crm114: crm114_tre
- 	ln -f -s crm114_tre crm114
- 
- crm114_gnu: crm114.o crmregex_gnu.o crm_mathexec.o
- 	$(CC) $(LDFLAGS) crm114.o crmregex_gnu.o crm_mathexec.o -lm -o crm114_gnu $(LIBS)
- 
- crm114_tre: crm114.o crmregex_tre.o crm_mathexec.o
--	#
--	#   Note: if you haven't installed TRElib, the next step 
--	#   will get an error.
--	#       For TRElib, look in the TRE sub-directory of this kit.
--	#   You will also need to add /usr/local/lib to /etc/ld.so.conf,
--	#   and then run ldconfig (as root) to set the library up and make
--	#   the library known to the static and runtime linkers.
--	#
--	$(CC) $(LDFLAGS) crm114.o crmregex_tre.o crm_mathexec.o -static -lm -ltre -o crm114_tre $(LIBS)
-+	$(CC) $(LDFLAGS) crm114.o crmregex_tre.o crm_mathexec.o -lm -ltre -o crm114_tre $(LIBS)
- 
- crm114.o: crm114.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h
- 	$(CC)  $(CFLAGS) -DVERSION='"$(VERSION)"' -c crm114.c -o crm114.o
-@@ -89,14 +79,14 @@
- 
- cssutil: cssutil.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h
- 	$(CC)  $(CFLAGS) -c cssutil.c -o cssutil.o  
--	$(CC)  $(CFLAGS) cssutil.o -static -lm -ltre -o cssutil  
-+	$(CC)  $(LDFLAGS) $(CFLAGS) cssutil.o -lm -ltre -o cssutil $(LIBS)
- 
- cssdiff: cssdiff.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h
- 	$(CC)  $(CFLAGS) -c cssdiff.c -o cssdiff.o
--	$(CC)  $(CFLAGS) -static -ltre cssdiff.o -o cssdiff
-+	$(CC)  $(LDFLAGS) $(CFLAGS) -ltre cssdiff.o -o cssdiff $(LIBS)
- 
- cssmerge: cssmerge.c crm114.h crm114_structs.h crm114_config.h crm114_sysincludes.h
--	$(CC)  $(CFLAGS) -static -ltre cssmerge.c -o cssmerge
-+	$(CC)  $(LDFLAGS) $(CFLAGS) -ltre cssmerge.c -o cssmerge $(LIBS)
- 
- clean:
- 	-rm -f crm114
-@@ -108,22 +98,14 @@
- 	-rm -f crm114_tre
- 	-rm -f *.o
- 
--install_crm114: crm114
--	#
--	#   NOTE - the default CRM114 now uses the TRE regex lib, not GNU
--	#          If you want the GNU one (not recommended) you should
--	#          use 'install_gnu' as the make target.
--	#    
--	$(MAKE) install_tre
-+install_crm114: crm114 install_tre
- 
--install_utils:
--	$(MAKE) cssmerge cssutil cssdiff
-+install_utils: cssmerge cssutil cssdiff
- 	install -m 755 -s cssdiff $(BINDIR)/cssdiff$(VER_SUFFIX)
- 	install -m 755 -s cssmerge $(BINDIR)/cssmerge$(VER_SUFFIX)
- 	install -m 755 -s cssutil $(BINDIR)/cssutil$(VER_SUFFIX)
- 
--install: FORCE
--	$(MAKE) install_crm114 install_utils
-+install: install_crm114 install_utils
- 
- install_tre: crm114_tre
- 	install -m 755 -s crm114_tre $(BINDIR)/crm$(VER_SUFFIX)
-@@ -254,4 +236,5 @@
- distribution: install src_gzip i386_gzip css_gzip
- 	md5sum crm114-$(VERSION).*.tar.gz
- 
--FORCE:
-\ No newline at end of file
-+FORCE:
-+
Index: files/patch-crm114.c
===================================================================
RCS file: files/patch-crm114.c
diff -N files/patch-crm114.c
--- files/patch-crm114.c	18 Aug 2004 02:11:14 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
---- crm114.c.orig	Tue Aug 17 23:06:17 2004
-+++ crm114.c	Tue Aug 17 23:07:43 2004
-@@ -4265,6 +4265,7 @@
- 	   newlen);  
-   
-  bailout:
-+  {}
- };
- 
- 



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list