On Thu, Mar 16, 2017 at 10:29:46AM +0000, Stuart Henderson wrote:
> On 2017/03/16 10:41, Antoine Jacoutot wrote:
> > On Thu, Mar 16, 2017 at 09:26:55AM +0100, Sebastien Marie wrote:
> > > Hi,
> > > 
> > > I am going to remove MULTIPACKAGES from lang/rust.
> > > 
> > > Currently, we have:
> > >   - rust-1.15.1p0 lang/rust,-main
> > >   - rust-doc-1.15.1p0     lang/rust,-doc
> > > 
> > > We should have for next release:
> > >   - rust-1.16.0           lang/rust
> > > 
> > > As I am not very confident in myself, I would like have some guidance to
> > > proper transition.
> > > 
> > > For my understanding, PLIST needs to be annotated with something like
> > >   @conflict rust-*
> > 
> > That is implied.
> > Try this:
> > 
> > @conflict rust-doc-*
> > @pkgpath lang/rust,-main
> > @pkgpath lang/rust,-doc
> 
> +1.

yep, it works well. thanks aja@ !

> You shouldn't need a quirks entry for this. You will need to bump
> REVISION for anything which depends on lang/rust (just cargo I think?).

devel/cargo has:
  - RUN_DEPENDS lang/rust
  - BUILD_DEPENDS lang/rust

textproc/ripgrep has:
  - BUILD_DEPENDS lang/rust (due to use of cargo module)

I will bump REVISION of them in the diff for updating rust to 1.16.0 (I
still have some pending tests to be done). I expect to be able to send a
diff today.

Thanks !
-- 
Sebastien Marie

Reply via email to