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>