why :: in ports makefile ?

Michael Scheidell scheidell at FreeBSD.org
Fri Mar 23 14:37:35 UTC 2012



O

>
>      :     A target is considered out-of-date if its modification time
>        is less than those of any of its sources. Sources for a
>            target accumulate over dependency lines when this operator
>            is used. The target is removed if make is interrupted.
>
>      ::    If no sources are specified, the target is always
>            re-created. Otherwise, a target is considered out-of-date
>            if any of its sources has been modified more recently than
>            the target. Sources for a target do not accumulate over
>            dependency lines when this operator is used.
>            The target will not be removed if make is interrupted.
>
>
ok, but in the context of a slave port, I did get this answer (from 
portlint).
putting in :: did make portlint happy.

"/usr/home/scheidell/ports/ports/japanese/p5-Mail-SpamAssassin/../../mail/p5-Mail-SpamAssassin/Makefile", 
line 237: warning: duplicate script for target "post-install" ignored
make: fatal errors encountered -- cannot continue

>
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"

-- 
Michael Scheidell, CTO
 >*| * SECNAP Network Security Corporation
d: +1.561.948.2259
w: http://people.freebsd.org/~scheidell


More information about the freebsd-ports mailing list