freebsd-ports/Mk
Tobias Kortkamp ab415159b8 Mk/Uses/cargo.mk: Add CARGO_GIT_SUBDIR hook to provide hints for CARGO_USE_GIT*
This is a workaround to add some manual "support" for Cargo projects
that use workspaces where the current method of patching is not
good enough as it causes the various Cargo.toml to point to the
wrong directory.  With CARGO_GIT_SUBDIR maintainers can control the
patching process a little and point things to the correct subdirectories.

CARGO_GIT_SUBDIR=	<group>:<crate name>:<subdir under ${WRKSRC_group}>

This is needed for alacritty 0.4.0-rc2 where the glutin sources are
under ${WRKSRC_glutin}/glutin and not just ${WRKSRC_glutin}.  This
causes the following issue:

error: failed to load source for a dependency on `glutin`

Caused by:
  Unable to update .../x11/alacritty/work/glutin-7e479d

Caused by:
  found a virtual manifest at `.../x11/alacritty/work/glutin-7e479d/Cargo.toml` instead of a package manifest

For glutin we would set CARGO_GIT_SUBDIR=glutin:glutin:glutin to
work around this problem and point the build to
.../x11/alacritty/work/glutin-7e479d/glutin instead.
2019-11-19 21:08:10 +00:00
..
Scripts generate-symbols: Need @dir entries if PREFIX!=LOCALBASE. 2019-11-07 20:49:17 +00:00
Uses Mk/Uses/cargo.mk: Add CARGO_GIT_SUBDIR hook to provide hints for CARGO_USE_GIT* 2019-11-19 21:08:10 +00:00
Wrappers
bsd.ccache.mk
bsd.commands.mk
bsd.default-versions.mk - Repocopy lang/python37 --> python38 and update to 3.8.0 2019-11-02 23:40:39 +00:00
bsd.destdir.mk
bsd.gcc.mk
bsd.gecko.mk gecko: drop unused system hunspell after r509969 2019-11-03 15:52:21 +00:00
bsd.gstreamer.mk
bsd.java.mk Eliminate references to 9 and 10 2019-10-23 19:35:57 +00:00
bsd.ldap.mk
bsd.licenses.db.mk
bsd.licenses.mk
bsd.local.mk
bsd.ocaml.mk
bsd.octave.mk
bsd.options.desc.mk
bsd.options.mk Clean up support for FreeBSD 11.2. 2019-11-07 16:30:12 +00:00
bsd.port.mk Clean up support for FreeBSD 11.2. 2019-11-07 16:30:12 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.ruby.mk Mk/bsd.ruby.mk: Remove RUBY_{PATCHLEVEL,RELVERSION,RELVERSION_CODE,RUBY_DISTVERSION} 2019-11-06 05:20:59 +00:00
bsd.sanity.mk Retire XORG_CAT 2019-11-04 18:08:20 +00:00
bsd.sites.mk
bsd.ssp.mk
bsd.tex.mk
bsd.wx.mk