Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Dec 2019 12:54:20 +0100
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        Lars Engels <lme@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r519284 - head/Mk
Message-ID:  <20191208115420.c4pjy4lygxllnxgv@atuin.in.mat.cc>
In-Reply-To: <201912081019.xB8AJc4D022130@repo.freebsd.org>
References:  <201912081019.xB8AJc4D022130@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--7txyngskiaavixz7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Dec 08, 2019 at 10:19:38AM +0000, Lars Engels wrote:
> +# Install missing dependencies from package
> +install-missing-packages:
> +	@_dirs=3D$$(${MISSING-DEPENDS-LIST}); \
> +	${PKG_BIN} install -A $$(${ECHO} $${_dirs} | ${SED} "s%${PORTSDIR}/%%g")

While this seems to be ok, it will fail in most cases.

You cannot install packages using their origin.  It will install all
available flavors, and in many many cases, flavors conflict with each
others.
Also, when subpackages come along, it will install all the subpackages
of a port.

You need to get the actuall package names that a port depends on, and
use that to run pkg install on.

--=20
Mathieu Arnold

--7txyngskiaavixz7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAl3s5GtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB
QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD
zkiN6RAAoMNjzyqibPdzmiwTfQ4tYO6NMfB+rLT2ZjfgIN3ZtLDauGFw6ALfW1jB
KQ7Bf+LcYan0Dj7PfI5JCZIUjYDZfr+pIYJyYl7MsYFX7+fSwmLOKa88sAtaUP9F
rWwxuRZa8O3N9kEo1g9y+2qsQPDgcjXn6meinisuPnugbQFyJlJ7e+cJcvlb//Z+
wZ172GIiC8QR62FqGZuvtb6SnFlVGHDImlQosPKSpTY0OkHKvAwAzOv2AhcHTa/i
0w5k19aEcvAUxQGFsAlOBKbzLuzzcLLB+ub7jjIJbDc1Xg4HWsRCkLXheINyuZGd
0XR9Juy9/m5BJmuPhrV5lH3YhhVBr20KEMrHtP96Je2xjq1dyu1DDpTDpJA1AO61
xft4SshpS9aK+KcdgD+co4ITzrqqJgG1kyW3pt00SKJQwO8V5w0MQCbpzKnNUqnY
fubfLzXpqvQmRrVpBQIuTsFHGj4+Lx9LeaEZKkirbFoNej1cTVwEHi66W9hhpoV/
BKaRYZeutQPXfrndpWRIyj38tg9DeHL73neA9Or2m2zW7u0EDF2/wEN94vhckSiS
UKfE9h/MkAB4rGn2VFourEo6Q2I+2DlUKDOZbmAstIlhxcKDgZlX1omFCd0GUbWp
T3mpbr6LVr5yo8ZZXYp/12cmk+F/JVzzO5r/6lPXp97k+7+K6IQ=
=9cw3
-----END PGP SIGNATURE-----

--7txyngskiaavixz7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191208115420.c4pjy4lygxllnxgv>