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 BINARY_WRAPPERS allow to push in front of the PATH wrappers for binaries. 2019-10-01 14:33:24 +00:00
bsd.ccache.mk - Add compat for NOCCACHE -> NO_CCACHE 2019-10-10 20:09:59 +00:00
bsd.commands.mk Remove debugging 2018-02-20 22:25:54 +00:00
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 Add support for GCC 9 via the new lang/gcc9 port. USE_GCC=9+ and 2019-06-02 07:55:48 +00:00
bsd.gecko.mk gecko: drop unused system hunspell after r509969 2019-11-03 15:52:21 +00:00
bsd.gstreamer.mk Remove esound support from the ports tree, as audio/esound expired. 2019-05-08 12:54:13 +00:00
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 Fix a common grammar error: "can not" means the opposite of "cannot." 2018-08-01 16:33:11 +00:00
bsd.local.mk
bsd.ocaml.mk
bsd.octave.mk - Try to correct a bunch of error messages reported by pkg-fallout@ on 2018-02-25 22:23:45 +00:00
bsd.options.desc.mk Mk/bsd.options.desc.mk: add ALTIVEC option 2019-09-01 17:55:47 +00:00
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 Remove checks for ia64, this is not a supported architecture. 2019-04-23 17:52:38 +00:00
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 Add NCTUCS KDE mirror 2019-09-12 02:31:30 +00:00
bsd.ssp.mk Switch to -fstack-protector-strong and enable on more architectures 2019-04-24 19:15:05 +00:00
bsd.tex.mk Revert recent bsd.tex.mk change 2019-08-28 05:18:07 +00:00
bsd.wx.mk Fix several grammar mistakes and improve formatting (cosmetic changes). 2019-02-27 12:06:57 +00:00