From cd58937eb0206e1616ac7b639fd8be16d19808b6 Mon Sep 17 00:00:00 2001 From: trevor Date: Tue, 20 Apr 2004 21:10:28 +0000 Subject: Use PLIST_DIRS, PLIST_FILES and PORTDOCS. Install example rc file even if NOPORTDOCS is set. Do not depend on p5-Net when using Perl 5.8. PR: 64870 Submitted by: leeym Also be less verbose. --- mail/fetchyahoo/Makefile | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to 'mail/fetchyahoo') diff --git a/mail/fetchyahoo/Makefile b/mail/fetchyahoo/Makefile index 2479bac..56afe7f 100644 --- a/mail/fetchyahoo/Makefile +++ b/mail/fetchyahoo/Makefile @@ -18,37 +18,33 @@ RUN_DEPENDS= \ ${SITE_PERL}/IO/Lines.pm:${PORTSDIR}/devel/p5-IO-stringy \ ${SITE_PERL}/MIME/Body.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/Mail/Address.pm:${PORTSDIR}/mail/p5-Mail-Tools \ - ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net \ ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \ -${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \ + ${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \ ${SITE_PERL}/${PERL_ARCH}/HTML/Filter.pm:${PORTSDIR}/www/p5-HTML-Parser\ ${SITE_PERL}/HTTP/Request/Common.pm:${PORTSDIR}/www/p5-libwww -DOCS= COPYING ChangeLog Credits INSTALL TODO index.html MAN1= fetchyahoo.1 +PLIST_DIRS= share/examples/fetchyahoo +PLIST_FILES= bin/fetchyahoo share/examples/fetchyahoo/fetchyahoorc +PORTDOCS= COPYING ChangeLog Credits INSTALL TODO index.html NO_BUILD= yes -PLIST= ${WRKDIR}/pkg-plist USE_PERL5= yes .include -pre-install: - ${ECHO_CMD} bin/fetchyahoo > ${PLIST} -.if !defined(NOPORTDOCS) - ${ECHO_CMD} share/examples/fetchyahoo/fetchyahoorc >> ${PLIST} -.for ii in ${DOCS} - ${ECHO_CMD} share/doc/fetchyahoo/${ii} >> ${PLIST} -.endfor +.if ${PERL_LEVEL} < 500800 +RUN_DEPENDS+= ${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net .endif do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/fetchyahoo ${PREFIX}/bin/ - ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1 + @${INSTALL_SCRIPT} ${WRKSRC}/fetchyahoo ${PREFIX}/bin + @${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1 + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/fetchyahoorc ${EXAMPLESDIR} .if !defined(NOPORTDOCS) - ${MKDIR} ${EXAMPLESDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/fetchyahoorc ${EXAMPLESDIR} -.for ii in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR} + @${MKDIR} ${DOCSDIR} +.for ii in ${PORTDOCS} + @${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR} .endfor .endif -- cgit v1.1