Skip site navigation (1)Skip section navigation (2)
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>