quilt and GSoC

Rainer Müller raimue at macports.org
Sat Mar 7 06:50:34 PST 2015


On 2015-03-07 11:06, René J.V. Bertin wrote:
> On Debian, patches are found in a specific package subdirectory
> comparable to `port dir foo`/files, but there's an additional file
> that provides the list of patches that are applied, and in what
> order. MacPorts doesn't have that, and I think it's not always
> trivial to determine the exact list and order from the Portfile,
> because it can depend on the variants selected (and possibly the
> order in which variants are given on the commandline??).

Variants are always evaluated in the order they appear in the Portfile.
Patches are applied in the order they are listed in the patchfiles option.

> So, if there's not already a hidden command or official script
> somewhere that just outputs the list of patchfiles for a given
> install command, would it be an idea for a, probably quite easy, GSoC
> project to come up with the framework required to refresh a port's
> patch files? Handling all combinations of variants could be left to
> the port maintainer or actually done by the script too as it
> shouldn't be particularly hard to program once the rest is in place.

This sounds useful, but would be way to easy to occupy a student for the
whole summer...

Rainer


More information about the macports-dev mailing list