INDEX user-friendliness and SMP speed-up patch

Kris Kennaway kris at
Mon Mar 15 05:08:59 PST 2004

On Mon, Mar 15, 2004 at 02:04:15PM +0100, Oliver Eikemeier wrote:

>  .PHONY      [...] Targets with this attribute are always considered to be 
>  out of date.
> basically
>  .PHONY: describe
> means that make doesn't look for a file named `describe' first. Try
>  touch describe; make describe
> in any port with and without adding `.PHONY: describe' to the Makefile.
> You can get some more info with
>  make -d m describe
> I know that the search path in ports make is usually very small, so it is
> unlikely that you run into it. OTOH, go in any category directory and do
>  mkdir -p describe; make describe
> with and without adding `.PHONY: describe' to
> IMHO declaring targets as PHONY makes sense, even though these are border 
> cases in the ports tree. I'll add that to PR 64233, since `extract patch 
> configure build install package' are really meant to be stand-alone targets.

Thanks for the explanation; yes, that sounds like a good idea.  We
already bumped into this once already with the port formerly known as
'clean' :-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-ports mailing list