ports/63415: missing contributed information
Meno Abels
abels at adviser.com
Thu Feb 26 22:20:19 UTC 2004
>Number: 63415
>Category: ports
>Synopsis: missing contributed information
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Feb 26 14:20:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Meno Abels
>Release: FreeBSD 5.2.1-RELEASE i386
>Organization:
ADVISER COM
>Environment:
System: FreeBSD race 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #6: Mon Feb 23 18:41:05 CET 2004 root at neo.abels.adviser.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
>How-To-Repeat:
...
>Fix:
Update port: mail/crm114 in the crm114 package are missing the contributed
scripts and the prelearned spam and nonspam database. Secondary i updated
the version from 20040212 -> 20040221.
If my patch didn't have the uniformed patch format please give me a hint
what i have to change the next time i contribute an patch. All examples
i found uses diff -ruN /usr/ports/....
diff -ruN /usr/ports/mail/crm114/Makefile /usr/ports/mail/crm114.new/Makefile
--- /usr/ports/mail/crm114/Makefile Tue Feb 24 14:17:04 2004
+++ /usr/ports/mail/crm114.new/Makefile Thu Feb 26 22:04:26 2004
@@ -6,17 +6,26 @@
#
PORTNAME= crm114
-PORTVERSION= 20040212
+PORTVERSION= 20040221
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= crm114
-DISTNAME= ${PORTNAME}-${PORTVERSION}-BlameJetlag.src
+# i am very unhappy about the version naming of crm114
+# but i didn't see any solutions that removes the redundancy.
+# Portlint is brutal in that case.
+# WARNING think on CRM114RELEASENAME to change
+DISTNAME= ${PORTNAME}-${PORTVERSION}-BlameYokohama.src
+DISTFILES= ${PORTNAME}-${PORTVERSION}-BlameYokohama.src.tar.gz \
+ ${PORTNAME}-${PORTVERSION}-BlameYokohama.css.tar.gz
MAINTAINER= Meno.Abels at Adviser.com
COMMENT= An Markov based SpamFilter
LIB_DEPENDS= tre.4:${PORTSDIR}/textproc/libtre
+CRM114RELEASENAME=BlameYokohama
+
USE_GETTEXT= yes
USE_ICONV= yes
@@ -31,8 +40,25 @@
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
-.for i in CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt QUICKREF.txt README
+.for i in CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt QUICKREF.txt README \
+ classify_details.txt COLOPHON.txt knownbugs.txt things_to_do.txt
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+ ${MKDIR} ${EXAMPLESDIR}
+.for i in procmailrc.recipe blacklist.mfp mailfilter.cf whitelist.mfp priolist.mfp
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${EXAMPLESDIR}
+.endfor
+ ${MKDIR} ${WRKSRC}/fbsdinstall
+.for i in \
+ classifytest.crm exectest.crm inserttest_a.crm \
+ inserttest_b.crm learntest.crm mailfilter.crm \
+ matchtest.crm overalterisolatedtest.crm \
+ windowtest.crm
+ ${SED} "1s|/usr/bin/crm|${PREFIX}/bin/crm|g" ${WRKSRC}/${i} > ${WRKSRC}/fbsdinstall/${i}
+ ${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
diff -ruN /usr/ports/mail/crm114/distinfo /usr/ports/mail/crm114.new/distinfo
--- /usr/ports/mail/crm114/distinfo Tue Feb 24 14:17:04 2004
+++ /usr/ports/mail/crm114.new/distinfo Thu Feb 26 21:25:11 2004
@@ -1,2 +1,4 @@
-MD5 (crm114-20040212-BlameJetlag.src.tar.gz) = 1124fb9c18161bf4306a162e6b9fd974
-SIZE (crm114-20040212-BlameJetlag.src.tar.gz) = 760719
+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
diff -ruN /usr/ports/mail/crm114/pkg-plist /usr/ports/mail/crm114.new/pkg-plist
--- /usr/ports/mail/crm114/pkg-plist Tue Feb 24 14:17:04 2004
+++ /usr/ports/mail/crm114.new/pkg-plist Thu Feb 26 21:02:29 2004
@@ -8,4 +8,25 @@
%%PORTDOCS%%%%DOCSDIR%%/INTRO.txt
%%PORTDOCS%%%%DOCSDIR%%/QUICKREF.txt
%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/classify_details.txt
+%%PORTDOCS%%%%DOCSDIR%%/COLOPHON.txt
+%%PORTDOCS%%%%DOCSDIR%%/knownbugs.txt
+%%PORTDOCS%%%%DOCSDIR%%/things_to_do.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%EXAMPLESDIR%%/procmailrc.recipe
+%%EXAMPLESDIR%%/classifytest.crm
+%%EXAMPLESDIR%%/exectest.crm
+%%EXAMPLESDIR%%/inserttest_a.crm
+%%EXAMPLESDIR%%/inserttest_b.crm
+%%EXAMPLESDIR%%/learntest.crm
+%%EXAMPLESDIR%%/mailfilter.crm
+%%EXAMPLESDIR%%/matchtest.crm
+%%EXAMPLESDIR%%/overalterisolatedtest.crm
+%%EXAMPLESDIR%%/windowtest.crm
+%%EXAMPLESDIR%%/mailfilter.cf
+%%EXAMPLESDIR%%/blacklist.mfp
+%%EXAMPLESDIR%%/priolist.mfp
+%%EXAMPLESDIR%%/whitelist.mfp
+%%EXAMPLESDIR%%/spam.css
+%%EXAMPLESDIR%%/nonspam.css
+ at dirrm %%EXAMPLESDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list