From nobody Sat Mar 16 20:54:47 2024 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TxtjS3xWzz5DXv0 for ; Sat, 16 Mar 2024 20:57:32 +0000 (UTC) (envelope-from robert@rrbrussell.com) Received: from wfhigh2-smtp.messagingengine.com (wfhigh2-smtp.messagingengine.com [64.147.123.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TxtjS1w7rz4tHw for ; Sat, 16 Mar 2024 20:57:32 +0000 (UTC) (envelope-from robert@rrbrussell.com) Authentication-Results: mx1.freebsd.org; none Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfhigh.west.internal (Postfix) with ESMTP id 3BCB318000AD; Sat, 16 Mar 2024 16:57:30 -0400 (EDT) Received: from imap52 ([10.202.2.102]) by compute1.internal (MEProxy); Sat, 16 Mar 2024 16:57:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rrbrussell.com; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1710622649; x=1710709049; bh=zatEd3ZR2CLE9ifGVTCE9xR1O90ul2CGB3F4cCheCug=; b= HW2jLYZz2Rxbv67ZXAvLlY6g84GaDD0IAV0FSXVbTBnRAkBdDKsSMqtmEOPhDoYr 6yieCEAE/BBdTJMein+XFVALqDYOYCSfPYfFKdW2Ttc0sBwmWUJ7ZcbjwSt8LZ1q Mi9WfcLCtmX0pJZB1/QguYM4DgWvOtkSpL7vdoNf30RcGq+IJnywyVE4ohcSn0go qISYLxAxa6Sm+VCtIcpsmA4eP1U5Un1XotzZ1EmlzdWk0Go4FquLvULgOIb//3DI 10uIHwwHoEvm7HKlJGMpIQOYDcULUN2HQQRg4of57ls6Yl73/jocJlMCWOh2L/SD V70rE1cOcMtij0nFL1U7VQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710622649; x= 1710709049; bh=zatEd3ZR2CLE9ifGVTCE9xR1O90ul2CGB3F4cCheCug=; b=H qbIjYO+unCVusDr57RWOQYBNcTWZqb659wzNlo6mR9FGoVebqZ6mQSpxRsIfJ7E9 uJUsEB/djvIVg2IbOc8iYYK475v+AVbNnulQTWrpG+J1ji2gTIM1qUPS9/fKemJT lIv15W9r7uLTjBTNspoN9KbjFgD1l0UdyLRu7c5/PknJI7tIt3hKoel+yzmDF1gr M2DTYbUVaFjyjjpDsj9XQsZvZhEtPwEuxg6Zg86Hd64uJTGcfKWMIW83mK7TFteM wfK7SJiiHGClKWMVCH7chjaHLs2T1LE3TTpXBGMhxNM6FlofedfF7T2tGRJBVoEV 2SAdhRwmQU0AV6pq1eakQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkedvgdduudelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomheprhhosggvrhhtsehrrhgsrhhushhsvghllhdrtghomhen ucggtffrrghtthgvrhhnpedtvdefieduffeiheeiieegieejleetveevhfevtdfhkeeike efffeigfffteetteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpehrohgsvghrthesrhhrsghruhhsshgvlhhlrdgtohhm X-ME-Proxy: Feedback-ID: ie421460a:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7624BC60097; Sat, 16 Mar 2024 16:57:29 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-300-gdee1775a43-fm-20240315.001-gdee1775a List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Message-Id: In-Reply-To: <18e4819d3e0.2890.0b331fcf0b21179f1640bd439e3f4a1e@tundraware.com> References: <44bk7ff70i.fsf@be-well.ilk.org> <18e4819d3e0.2890.0b331fcf0b21179f1640bd439e3f4a1e@tundraware.com> Date: Sat, 16 Mar 2024 15:54:47 -0500 From: robert@rrbrussell.com To: "Tim Daneliuk" , "FreeBSD Tech Support" Subject: Re: Why Does bind Have So Many Dependencies Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Queue-Id: 4TxtjS1w7rz4tHw On Sat, Mar 16, 2024, at 11:30, Tim Daneliuk wrote: > On March 15, 2024 6:23:11 PM Lowell Gilbert=20 > wrote: > >> Tim Daneliuk writes: >>=20 >>> I got notice the bind 9.16 was going EOL and to upgrade to 9.18. >>>=20 >>> When I built from source, I saw this very long list of other stuff >>> that got build. X libs? doxygen? Why all this: >>=20 >> Offhand, I can say that's not a particularly heavy set of dependencie= s. A >> lot of them look like they probably come from something along the lin= e using >> a lot of rendering tools to build its documentation. >>=20 >> Why do you ask? After all, you're clearly pretty competent at dealing= with >> the ports system. >>=20 >> Be well. > Because I try to not clutter up servers with unnecessary ports. It=20 > takes up space and increases the attack surface. > > What I don't understand is that I told the build not to include docs=20 > but it installed all this other cruft anyway.=20 > > A dns server build shouldn't require groff and xaw... To rebuild the manpages and other documentation from source requires gro= ff and a few other tools. Portmaster can uninstall build dependencies th= at aren=E2=80=99t in the run dependencies list after installation of the= port. ```pkg autoremove``` will also remove unneeded build dependencies= . The last option is using poudri=C3=A8re. ```pkg install``` will only p= ull in the needed runtime dependencies. I am assuming don=E2=80=99t want to use the default package repository.