freebsd-ports/Mk
Tobias Kortkamp 449cc76c95
Mk/Uses/cargo.mk: Use canonical crate file extension going forward
Crates should have the file extension .crate not .tar.gz.  Cargo
saves them with that extension and it is also what their original
name was according to file(1):

$ file rust/crates/*
rust/crates/better-panic-0.2.0.tar.gz:gzip compressed data, was "better-panic-0.2.0.crate"
rust/crates/binary-space-partition-0.1.2.tar.gz:gzip compressed data, was "binary-space-partition-0.1.2.crate"
...

The only reason we used .tar.gz is that it was that way in OpenBSD's
devel/cargo/cargo.port.mk module.  At the moment they are all .tar.gz
but they might have a different format in the future.

Doing a delayed rollout of this over a change-everything-once
approach to

- not immeditately invalidate all uncommitted port changes or
  external ports
- not make sweeping changes twice in main and 2021Q2

at the cost of having a transition period where mirrors might have
to carry both the .tar.gz and .crate tarballs (all crates combined
are ~600 MiB).

Reviewed by:	jbeich
MFH:		2021Q2 (to ease future cherry picks)
Differential Revision:	https://reviews.freebsd.org/D29760

(cherry picked from commit 3758b337a1)
2021-04-28 07:31:45 +02:00
..
Scripts framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
Uses Mk/Uses/cargo.mk: Use canonical crate file extension going forward 2021-04-28 07:31:45 +02:00
Wrappers framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.ccache.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.commands.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.default-versions.mk Mk: remove support for Ruby 2.5 2021-04-06 17:49:59 +02:00
bsd.destdir.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.gcc.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.gecko.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.gstreamer.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.java.mk Mk/bsd.java.mk: generalize a comment. 2021-04-06 12:39:45 +02:00
bsd.ldap.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.licenses.db.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.licenses.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.local.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.ocaml.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.octave.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.options.desc.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.options.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.mk Fix downloading of packages hosted on gitlab. 2021-04-10 12:59:19 +02:00
bsd.port.options.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.post.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.pre.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.port.subdir.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.ruby.mk devel/doxygen: update to 1.9.1 release 2021-04-18 20:06:34 +10:00
bsd.sanity.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.sites.mk Fix downloading of packages hosted on gitlab. 2021-04-10 12:59:19 +02:00
bsd.ssp.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.tex.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00
bsd.wx.mk framework: Remove $FreeBSD$ 2021-04-06 16:27:10 +02:00