changes to the original source...

Paul Chvostek paul+fbsd at it.ca
Thu Jun 12 12:36:56 PDT 2003


On Thu, Jun 12, 2003 at 09:20:09PM +0200, Clement Laforet wrote:
> 
> > Also, if the application's man page fails to include gobs of useful
> > information and examples that are available via www, what's the best way
> > to grab content for inclusion in $PREFIX/share/doc/$PKGNAME ?  Should
> > I just punt with fetch, or is there another preferred way to grab
> > additional files to add to $DOCSDIR?
...
> DISTFILES=      ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
> .if !defined(NOPORTDOCS)
> DISTFILES+=     foo-doc.tar.gz
> .endif

Perhaps I should have been more specific.  The default DISTNAME works
fine for source tarball, but the extra documentation is from a URL that
reside outside the directory specified by $MASTER_SITES, i.e. the source
is at http://somehost/${PORTNAME}/${PORTNAME}.${PORTVERSION}.tar.gz but
the extra documentation is at http://somehost/${PORTNAME}.html.  Should
I shrink MASTER_SITES to "http://somehost/" and make DISTFILES include a
directory for what needs it?  That seems wrong....

It's actually looking as if post-extract: would be the best place for a
fetch (it's the first target after $WRKSRC is created).  But if there's
a "right" way to include the file in DISTFILES, I'll do that instead.

> do-install:
> .if !defined(NOPORTDOCS)
> 	@${MKDIR} ${DOCSDIR}
> 	@${INSTALL_DATA} <your file(s)> ${DOCSDIR}
> .endif

Well, yeah, but I was being brief.  ;)

-- 
  Paul Chvostek                                             <paul at it.ca>
  Operations / Abuse / Whatever
  it.canada, hosting and development                   http://www.it.ca/



More information about the freebsd-ports mailing list