freebsd-ports/Mk/Uses
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
..
7z.mk
ada.mk
alias.mk
apache.mk Rename variable so it does not clash with sanity checks. 2018-09-10 13:41:13 +00:00
autoreconf.mk Change bsd.xorg.mk to USES=xorg and USES=xorg-cat 2019-08-26 09:45:15 +00:00
azurepy.mk Cosmetic change to match its namespace 2019-03-02 18:01:21 +00:00
bdb.mk Mk/Uses/bdb.mk: Make debug-bdb output {BUILD,LIB}_DEPENDS again 2019-04-18 05:34:33 +00:00
bison.mk Add a new argument for USES=bison:alias 2019-10-02 19:24:18 +00:00
blaslapack.mk
cabal.mk cabal.mk: Move hpack invocation to post-patch stage, as sometimes we need to 2019-09-25 16:57:35 +00:00
cargo.mk Mk/Uses/cargo.mk: Add CARGO_GIT_SUBDIR hook to provide hints for CARGO_USE_GIT* 2019-11-19 21:08:10 +00:00
charsetfix.mk
cmake.mk Change cmake default behaviour to outsource. 2018-12-25 20:25:39 +00:00
compiler.mk All supported versions of FreeBSD that install clang have version 6.0.0 or 2018-12-23 12:01:32 +00:00
corosync.mk - add net/corosync3 (2.99.2) 2018-05-24 18:24:50 +00:00
cpe.mk
cran.mk cran.mk: Don't include math/R/compiler.mk; it was removed in r500605 2019-05-01 19:43:18 +00:00
desktop-file-utils.mk
desthack.mk
display.mk
dos2unix.mk Be more strict and let USES=dos2unix accept no arguments 2018-09-14 18:27:20 +00:00
drupal.mk
eigen.mk New USES=eigen 2018-01-02 16:49:24 +00:00
elixir.mk
emacs.mk - Chase editors/emacs update 2019-08-31 07:14:05 +00:00
erlang.mk
fakeroot.mk
fam.mk
firebird.mk
fonts.mk x11-fonts/mkfontscale: Update to 1.2.0 2019-03-11 21:25:57 +00:00
fortran.mk devel/flang doesn't provide a flang binary, but it provides a flang package 2019-04-04 06:54:58 +00:00
fpc.mk - Rebuild bootstrap (ppcx64 and ppc386) with ld patches 2019-09-03 15:51:50 +00:00
fuse.mk Add support for libfuse3 (sysutils/fusefs-libs3). 2017-10-26 15:37:02 +00:00
gem.mk Keep .so files in ext directory 2019-09-10 17:38:00 +00:00
gettext-runtime.mk
gettext-tools.mk
gettext.mk
ghostscript.mk Enable depending on Ghostscript in the test phase 2017-10-06 11:13:05 +00:00
gl.mk Add comment about USES+=xorg in mk files 2019-11-07 18:49:58 +00:00
gmake.mk
gnome.mk Remove esound support from the ports tree, as audio/esound expired. 2019-05-08 12:54:13 +00:00
gnustep.mk Move Objective-C ports to the v2 GNUstep ABI. 2019-02-03 15:37:58 +00:00
go.mk Mk/Uses/go.mk: Add GO_TEST_TARGET and provide default do-test 2019-11-17 16:19:36 +00:00
gperf.mk
grantlee.mk grantlee.mk: drop support for removed devel/grantlee 2019-03-17 07:26:58 +00:00
groff.mk
gssapi.mk Remove compatibility code for FreeBSD < 11.2 from all ports. 2018-11-02 13:32:34 +00:00
horde.mk - Update WWW 2018-12-21 16:26:58 +00:00
iconv.mk Define ICONV_GET_ILSEQ_INVALID and ICONV_SET_ILSEQ_INVALID when mimicking 2017-09-25 20:55:27 +00:00
imake.mk
jpeg.mk
kde.mk Update KDE Frameworks to 5.64.0 2019-11-17 11:06:13 +00:00
kmod.mk
lazarus.mk - Rebuild bootstrap (ppcx64 and ppc386) with ld patches 2019-09-03 15:51:50 +00:00
lha.mk
libarchive.mk
libedit.mk
libtool.mk libtool.mk: pass through LDFLAGS -fuse-ld=* 2017-12-26 17:20:15 +00:00
linux.mk Update to CentOS 7.7.1908. 2019-09-21 08:56:20 +00:00
localbase.mk
lua.mk Fix logic in lua version selection 2018-07-17 12:00:46 +00:00
lxqt.mk Upgrade the LXQt desktop environment to 0.14.0 2019-03-28 17:59:33 +00:00
makeinfo.mk
makeself.mk
mate.mk Updating MATE ports to and patch for MATE 1.20 2018-04-13 21:16:56 +00:00
meson.mk Clarify MESON_BUILD_DIR comment 2019-02-26 09:36:29 +00:00
metaport.mk
mono.mk USES=mono: improve makenupkg 2018-09-12 14:53:21 +00:00
motif.mk Add comment about USES+=xorg in mk files 2019-11-07 18:49:58 +00:00
mysql.mk Update default MySQL version to 5.7. 2019-07-01 07:43:32 +00:00
ncurses.mk
ninja.mk
objc.mk Move Objective-C ports to the v2 GNUstep ABI. 2019-02-03 15:37:58 +00:00
openal.mk Mk/Uses/openal.mk: Drop support for the OpenAL Sample Implementation 2019-04-30 16:24:55 +00:00
pathfix.mk Fix pkgconfig path when used in CMAKE_INSTALL_DATAROOTDIR 2018-03-08 09:08:48 +00:00
pear.mk Fix typo 2018-11-10 07:58:52 +00:00
perl5.mk Welcome Perl 5.30 (now at 5.30.0-RC1) 2019-05-13 07:36:38 +00:00
pgsql.mk iThe PostgreSQL Global Development Group has released an update to all 2019-08-08 15:33:02 +00:00
php.mk Mk/Uses/php.mk: fix build of all PHP modules when using php74 on GCC architectures 2019-11-06 17:01:40 +00:00
pkgconfig.mk
pyqt.mk Upgrade PyQt to 5.13.1 (and sip 4.19.19) 2019-10-25 23:35:44 +00:00
python.mk Adjust PYTHON_ABIVER for python 3.8 2019-11-06 14:16:28 +00:00
qmail.mk
qmake.mk Clean up final leftovers from Qt4. 2019-06-26 11:52:23 +00:00
qt-dist.mk Update Qt5 to 5.13.2 2019-11-08 16:59:58 +00:00
qt.mk Update Qt5 to 5.13.2 2019-11-08 16:59:58 +00:00
readline.mk Update devel/readline to 8.0 2019-04-09 14:04:49 +00:00
samba.mk Unregister removed samba46 and samba47 2019-08-19 10:03:42 +00:00
scons.mk Revert MAINTAINER change: back to python@ 2019-10-03 17:49:15 +00:00
sdl.mk Convert bsd.sdl.mk to Uses/sdl.mk 2019-02-11 15:21:25 +00:00
shared-mime-info.mk
shebangfix.mk Report (in q/a) and fix (in shebangfix) python[23] shebangs 2017-12-21 13:27:51 +00:00
sqlite.mk
ssl.mk Move the BROKEN_SSL/IGNORE_SSL at a place where a value of base actually 2018-12-14 09:34:59 +00:00
tar.mk Add `.tar.lz' suffix support to our framework since BSD tar(1) natively 2019-06-12 09:45:25 +00:00
tcl.mk IGNORE USES=t(cl|k):85+ and DEPRECATE USES=t(cl|k):85 2019-06-12 16:22:05 +00:00
terminfo.mk
tk.mk
uidfix.mk
uniquefiles.mk Enhance USES=uniquefiles to be more generic. 2017-12-19 16:23:48 +00:00
varnish.mk Varnish 5 was EOL and expired 2019-01-14 18:09:46 +00:00
waf.mk Add 'test' target to the WAF-enabled ports 2018-05-17 00:51:35 +00:00
webplugin.mk
xfce.mk Welcome XFCE 4.14 to the FreeBSD ports tree 2019-09-19 23:46:33 +00:00
xorg-cat.mk Add comment about USES+=xorg in mk files 2019-11-07 18:49:58 +00:00
xorg.mk Remove deprecated xorg libraries 2019-11-01 14:22:23 +00:00
zip.mk
zope.mk