tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: make show-cargo-depends stopped working
>> I currently have no energy or time to fix this but the
>> show-cargo-depends rule is broken.
>> I'm trying to update www/zola to 0.11.0 and it returns empty after
>> configure.
>>
>> Could someone fix this so that it runs as expected again?
>
> Hm, it looks like show-cargo-depends depends on the [metadata]
> section of the Cargo.lock file, an example is cbindgen which
> still has it, but the new zola doesn't.
>
> If you modify ../../lang/rust/cargo.mk at the end to be
>
> show-cargo-depends:
> ${RUN}${AWK} '/^name = / { split($$3, a, "\""); name=a[2]; } \
> /^version = / { split($$3, a, "\""); vers=a[2]; \
> print "CARGO_CRATE_DEPENDS+=\t" name "-" vers; next }' \
> ${WRKSRC}/Cargo.lock | ${GREP} -v ${PKGNAME}
>
> it should print the new zola dependencies. Whether it's robust
> is another matter. At least better than nothing...
That includes too much. New version:
show-cargo-depends:
${RUN}${AWK} '/^name = / { split($$3, a, "\""); name=a[2]; } \
/^version = / { split($$3, a, "\""); vers=a[2]; } \
/^checksum = / { \
print "CARGO_CRATE_DEPENDS+=\t" name "-" vers; \
}' ${WRKSRC}/Cargo.lock | ${GREP} -v ${PKGNAME}
Regards,
- Havard
Home |
Main Index |
Thread Index |
Old Index