How useful is %%DATADIR%%, anyway?

Doug Barton dougb at FreeBSD.org
Thu Mar 29 07:54:57 UTC 2012


On 3/23/2012 1:14 PM, Chris Rees wrote:
> Just as a thought, I decided to try stripping out all mentions of
> %%DATADIR%%, %%DOCSDIR%% etc from pkg-plist, and replacing them with
> PORTDOCS=*, PORTDATA=* in the Makefiles etc.

How much time does creating the dynamic plists take for ports with
larger numbers of docs/data, vs. the static lists; and how many ports
would be adversely affected, if any?

In regards to the idea itself, I like dynamic (or more dynamic) plist
generation whenever possible, so I think you're going the right direction.

One small note, some of us use a construction like this:

PORTDOCS=	foo bar baz

post-install:
.for file in ${PORTDOCS}
	...
.endfor

So taking into consideration that '*' might not always be literally '*',
I'm in favor.

hth,

Doug


More information about the freebsd-ports mailing list