From owner-svn-ports-all@freebsd.org Sun Dec 8 11:54:23 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 770B61E1999; Sun, 8 Dec 2019 11:54:23 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47W4Vl2TgVz3ysb; Sun, 8 Dec 2019 11:54:23 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.mat.cc", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 354D611699; Sun, 8 Dec 2019 11:54:23 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from atuin.in.mat.cc (unknown [IPv6:2a01:678:42:ffff:3e15:c2ff:fec4:452e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 6C35E942D81; Sun, 8 Dec 2019 11:54:20 +0000 (UTC) Date: Sun, 8 Dec 2019 12:54:20 +0100 From: Mathieu Arnold To: Lars Engels 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> References: <201912081019.xB8AJc4D022130@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7txyngskiaavixz7" Content-Disposition: inline In-Reply-To: <201912081019.xB8AJc4D022130@repo.freebsd.org> User-Agent: NeoMutt/20180716 X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Dec 2019 11:54:23 -0000 --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--