From owner-freebsd-ports@FreeBSD.ORG Thu Nov 21 08:16:56 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 61C024C3; Thu, 21 Nov 2013 08:16:56 +0000 (UTC) Received: from melo.ec-m.fr (melo.ec-m.fr [147.94.19.139]) by mx1.freebsd.org (Postfix) with ESMTP id 21CA42D44; Thu, 21 Nov 2013 08:16:55 +0000 (UTC) Received: from amavis3.serv.int (amavis3.serv.int [10.3.0.47]) by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTP id B207DAC93D; Thu, 21 Nov 2013 09:16:54 +0100 (CET) X-Virus-Scanned: amavisd-new at centrale-marseille.fr Received: from melo.ec-m.fr ([10.3.0.13]) by amavis3.serv.int (amavis3.serv.int [10.3.0.47]) (amavisd-new, port 10026) with LMTP id xhGKuVJ3U036; Thu, 21 Nov 2013 09:16:54 +0100 (CET) Received: from [10.0.3.38] (client38.vpn [10.0.3.38]) (Authenticated sender: dgeo) by melo.ec-m.fr (GrosseBox 1743 XXL) with ESMTPSA id 411E0ACA1C; Thu, 21 Nov 2013 09:16:54 +0100 (CET) Message-ID: <528DC16C.9010202@centrale-marseille.fr> Date: Thu, 21 Nov 2013 09:16:44 +0100 From: geoffroy desvernay User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: Dmitry Sivachenko Subject: Re: [PATCH] net-mgmt/nagios-plugins: enable check_{dns, dig} for FreeBSD 10 References: <20131120141552.521401CCD9@dgeo.sysadm.ec-m.fr> <181b7a0f-1c92-4215-bc8b-e4c0c61936e5@email.android.com> In-Reply-To: <181b7a0f-1c92-4215-bc8b-e4c0c61936e5@email.android.com> X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="----enig2FGNCQEWOUUKDWMCTANDP" Cc: ports@freebsd.org, FreeBSD-gnats-submit@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Nov 2013 08:16:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2FGNCQEWOUUKDWMCTANDP Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 21/11/2013 00:11, geoffroy desvernay wrote: [=E2=80=A6] >=20 > I though that the > *_DEPENDS+=3Ddig:DNS/bind-tools > syntax did test for a 'dig' binary before triggering dependency to bind= -tools port. > I did not test on a <10 system ... >=20 After reading bsd.port.mk, and carefully testing on a 9.2 system, it appears that: - "make" in the port doesn't add bind-tools in the dependencies - "make build-depends" doesn't add bind-tools - a "poudriere bulk" build does build bind-tools, but doesn't add it to nagios-plugins dependencies - "portmaster" does build and install bind-tools (because make build-depens-list does list it ?) I CC ports@ here because I don't understand the latter: - the discussed patch is here http://www.freebsd.org/cgi/query-pr.cgi?pr=3D184118 and tries to add dns/bind-tools to dependencies ONLY if there is no 'dig' binary in the system. (via {RUN,BUILD}_DEPENDS+=3D dig:dns/bind-tools). Why is portmaster installing it on a 9.2 system (with /usr/bin/dig from base installed) ? --=20 geoffroy desvernay C.R.I - Administration syst=C3=A8mes et r=C3=A9seaux Ecole Centrale de Marseille Tel: (+33|0)4 91 05 45 24 Fax: (+33|0)4 91 05 45 98 dgeo@centrale-marseille.fr ------enig2FGNCQEWOUUKDWMCTANDP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQEcBAEBCAAGBQJSjcFyAAoJEC0NWrh8JT1SWhIH/3G1rpBzC0oWuD+pMxuUPsnI IwfwHWOIqST1ToFEUVGVtbSBoKrnsHZMEhkBcI2oY6zWe9ctStyPQD3JRm4kjydz g9k+ZWX1+yFjaCS4knQsbXQP7fWORqP8XJzXeLWOcx3eNUCWW72m0XnTdFnLA0J7 dU10s8rc8m692IL/kdKscy8z6u4+7Rn3rcCT/UtYdig4MCxxAce0CsyGC8MIqFRd gazTxos55g5cGhvFYG49r4+3PcEJwD0cz57abFaQonrCjDk8dWwtonppbO9Vlo/d pCZ25+aQ52fZ7M2pCdh0qMFhZGh59L0y9Rm5w5JB8AQC6QlFego79ULOGA3FjNY= =4TYH -----END PGP SIGNATURE----- ------enig2FGNCQEWOUUKDWMCTANDP--