Date: Fri, 27 Feb 2004 05:20:13 -0800 (PST) From: "Meno Abels" <abels@adviser.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/63415: missing contributed information Message-ID: <200402271320.i1RDKDHV091151@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/63415; it has been noted by GNATS. From: "Meno Abels" <abels@adviser.com> To: undisclosed-recipients: ; Cc: Subject: Re: ports/63415: missing contributed information Date: Fri, 27 Feb 2004 14:15:31 +0100 ok i choose an solution in between of your recommendation. Your second idea are dislike by portlint. That says if you use DISTFILES don't use EXTRACT_SUFX. so here is the complete patch that where i put in an better solution than befor. Thanks Oliver PS. here is ne new patch and i did an version update too 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 Fri Feb 27 06:49:34 2004 @@ -6,17 +6,27 @@ # PORTNAME= crm114 -PORTVERSION= 20040212 +PORTVERSION= 20040221 +# 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. +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= crm114 -DISTNAME= ${PORTNAME}-${PORTVERSION}-BlameJetlag.src +# 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 MAINTAINER= Meno.Abels@Adviser.com COMMENT= An Markov based SpamFilter LIB_DEPENDS= tre.4:${PORTSDIR}/textproc/libtre +CRM114RELEASENAME=BlameYokohama + USE_GETTEXT= yes USE_ICONV= yes @@ -31,8 +41,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 +@dirrm %%EXAMPLESDIR%% >> +# 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@Adviser.com >> COMMENT= An Markov based SpamFilter >> >> LIB_DEPENDS= tre.4:${PORTSDIR}/textproc/libtre >> >> +CRM114RELEASENAME=BlameYokohama >> + > > > either > > DISTNAME= ${DISTBASENAME}.src > DISTFILES= ${DISTBASENAME}.src${EXTRACT_SUFX} > ${DISTBASENAME}.css${EXTRACT_SUFX} > [...] > DISTBASENAME= ${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME} > > or > > DISTNAME= ${PORTNAME}-${PORTVERSION}-${CRM114RELEASENAME}.src > DISTFILES= ${DISTBASENAME}${EXTRACT_SUFX} > ${DISTBASENAME:R}.css${EXTRACT_SUFX} > > should work, wonders of the late evaluation. > > -- Meno Abels blog: http://blog.adviser.com Europaring 30 eMail: meno.abels@adviser.com 21423 Winsen Tel: +49 4171 600918 Germany Mobil: +49 179 4736248
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402271320.i1RDKDHV091151>