On Mon, Jun 29, 2015 at 11:22:27AM +0200, Baptiste Daroussin wrote:
> hi all,
> 
> A couple of new features are coming to the ports tree. The first of which has
> landed in the ports tree and should not be used before a while, still before 
> we
> start using it, it would be a very good idea to bring support for it to
> portmaster/portupgrade. (I have already done the change in poudriere and it 
> will
> be in te next version.)
> 
> So since recently we can remove the ${PORTSDIR} from all the dependency lines.
> (Please do not use that syntax before all the tools are able to handle it!)
> 
> Aka BLA_DEPENDS= pattern:${PORTSDIR}/category/port can now become
> pattern:category/ports
> 
> I haven't checked portmaster/portupgrade code so I have no idea if they will
> support that out of box or if they will need some changes.
> 
> I would really appreciate to see people testing that and provide patches if
> necessary so that the day we adopt this syntax those tools are already ready 
> to
> use it ootb.
> 
> FYI: https://github.com/freebsd/portmaster and
> https://github.com/freebsd/portupgrade
> 
> Later more changes will be necessary to support upcoming VARIANTS (formerly
> known as FLAVOURS) and sub packages.
> 
> This first step would allow you to step into the code of those tools before 
> the
> having to deal with more intrusive changes :)
> 
> Best regards,
> Bapt

Here is a reminder on help needed. We do really need to get this feature in the
ports tree to be able to step further in flexible dependencies (hear
provides/requires) and VARIANTS/FLAVORS and subpackages.

If one cares about those tools, please make them work without ${PORTSDIR}
information.

Best regards,
Bapt

Attachment: pgp3xTMxreAat.pgp
Description: PGP signature

Reply via email to