On 01/13/12 17:20, Chris Rees wrote:
On 12 January 2012 22:38, Da Rock
<freebsd-po...@herveybayaustralia.com.au>  wrote:
On 01/13/12 07:30, Chris Rees wrote:
Also, no, you shouldn't (can't) set Make variables inside a target, as
covered before.

However... instead of

.if defined(NOPORTDOCS)
PLIST_SUB etc etc

stuff, just remove all the PORTDOCS lines from pkg-plist, and use the
magic variable PORTDOCS:

PORTDOCS=       *

:)
I must be a little slow this morning... I don't get it. How does that work?

I would like to point out also that the docs are 30/70 nss and pam related
respectively. So if I install without pam then the pam docs are not
installed.

> From Porter's Handbook:

If a directory is listed in PORTDOCS or matched by a glob pattern from
this variable, the entire subtree of contained files and directories
will be registered in the final packing list.

Basically, PORTDOCS=* is the same as including find `make -V DOCSDIR`
in the pkg-plist, without the plist bloat and complication.

http://www.freebsd.org/doc/en/books/porters-handbook/book.html#INSTALL-DOCUMENTATION
Thats fantastic! Thanks for pointing it out (again, might have saved some headaches earlier...); I read that handbook front to back, but its not always obvious that 2 and 2 go together unless someone points it out :)

Ports looking better than ever now- very lean.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to