[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: make package-recursive
- From: parv at pair.com (Parv)
- Date: Mon Aug 23 19:41:39 2004
horio shoichi thusly...
> On Mon, 23 Aug 2004 09:59:52 +0700 "User &"
> <pirat_(_at_)_access_(_dot_)_inet_(_dot_)_co_(_dot_)_th> wrote:
> > there should some way to tell make that if ports have been made
> > package, the next time that ports should not have been made
> > again in the make package-recursive from some other ports.
> Unfortunately, no. Change CFLAGS and remake, change some of make
> options and remake, ... They give (for the most part) single same
> package name.
So, package-recursive is useful, rather not wasteful, only if a port
depends on previously un-packaged ports.
> This problem (no straightforward way to indicate what exactly the
> outcome is) is inherent even in compilations (or file naming
> conventions we have). Since make package has undergone build
> process, and doesn't know if it is being repackaged with the same
> set of files, it probably took the safest path, which is the right
> thing, I guess.
How about use of digest checksum(s) stored in a port's file to
compare w/ that of port's package before start of package-ing?
If package name is different or the checksums don't match (say,
different options, CFLAGS & such), package should be built.