From nobody Tue Dec 24 17:59:42 2024 X-Original-To: freebsd-ports@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 4YHjMy0Lcmz5hZqN for ; Tue, 24 Dec 2024 17:59:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4YHjMw4LBmz4wC1 for ; Tue, 24 Dec 2024 17:59:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=uPnu6uJb; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1735063194; bh=O7q4F6Aaz1doTHmB39sOpJcVPfxd6aZp5JrCh3o19qI=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=uPnu6uJbNxqIHygwRqVRDzFgmtn7hY1UGTLXR6kx6RrQh74vVGEXLATHT4FkVHFi6UsJXwulOIIZoZAmf9PZRTmKDiRxMoSkT2748afC+LivSFQ0lw6DS3nGGZdxo7pxhikRRQiis8i+fQoBOohiew8eQ2X82b/pmynoctiWQGiwvhUADSeRqjrxmLimXMRvONy09K8hTJnoxh4T8TGAHotYzRGaNPvcFeZz0OmbFCrJUVs6eoTVaEjIAmeNNgtKhMMH/fzjy6AxvAd7sRKOW4fOtIyOCUpuRmgQsPcyElxumdLKOv5JqcfAcPiKnbN+/8pq9X6GZpd3uzDb9Jq68Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1735063194; bh=/OHWDfDgB31bHZU77XizU0ewovE/TyolxRB5iKGMJCj=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=hZldKBXZZKQJ8ALoOpwRB/Kq2+yU0SzWLSCQVepF77mC1IonSc4FchoB2cgNpd/iPzQ9jpU9Pi+SGDiiOyQRKFC08luS9t4mebVgp5GI2W+QDge74z4pxJq6aN81g+gRrlQMAvghBQ2DuwpkincsJd4aYxkf97/ZfBhmm0aYdwEUGacuwQ3NgH1B+nERKFvP1uM6uGsE0jBOe7xNG+MUtBNFC63rtrFPHa7t6uwwE0DDsIrLI9L1b4YHYmPjKJx/GSRLkIk7eCDGEiyvYOGYlH4QaxVWDq5kTrsf60qh+AE0AQi0NwI9wrJhp0I4XaNxp5PPMBGMOE+U9SaycowtWQ== X-YMail-OSG: jrj1.A0VM1n4VhanwPYzs85rArxvSxzlAVG4iFDJQPa8O16uzxBjknc8.3ksy2r g32ivHIBOZxPYY.5iF96F9s.gqgFFVO8.qIqFqdy3Hv7aE2Qpz.r9Vyxm0AcchFdfmQG4f6YdOL9 gvFjEoFbLaKk029WIe6IqKGOfYAteNpi10xvUwzQD6IWqGfwykxlg8rZFWHaW_.wFTPX531.3PDZ SP01bpIfUe3eU4VXYDu_dPFvgeYUGR8CP5ssW_dBCvdrnBTat_T7zCRRV6891FP2ESMO1y5TLKWU zlJ4eQaGH3EAAIUH72n62MMSiuu9KvbPsRH6sTT8nz1Y4LxJ_BT9qxV41ngFFfTSCw7YAYBmF6x2 C9LEGCotkRedMAP7aCOdqNsXwdCQRANR12L3n1xT3FTXb5gQB2GLBaAj1F4CFz_qJM9U62XdZ6s0 BfMXD.Oq7KPUxqdOFO2seKfO.Pint6L6ZzSO4NBSgKH7.OL9UETc38nupVuKejbJYI5YvRHMOzah Nno0KCt4x_3b4RpRqvqCHGaUG0czi0D6UNdeXOC9DAW4PGA6aD2sBNTcEHNw3NPTwvL8SlgQc3cK UksADSyZ4FHZ_tEXJHaqFbDttLzzyuCPkKY.P2L_Gj2637RVMtwhgM6DV7Ua93sX_OKmR6WtjwaI eXACrpP3bHp65NQGHImoKHjkSpy9dlCAEOzDvR.ZhtFMuX1zoOrgQ34jfpkMxx.YQAiBECXUd3P_ PruRu96DM9Y00rCGhsNVBG.U5hBK2WQe9kbOqXhrirIG8mupi4NZyIR3fyIIedocCVreiMISIXvV X6iJ7PZnvXmBSBhMedYd9h.f5jg6edvhTCaZ24wc6eu82cIKG3bFgR7st9Fr5_JX8CWqjc5s8pxt 8NvpNoNdXiP6tYfMAcXRwIp27nG3qujvY4uo8IqpaSC0r4RZyl029mS9Hdtbj8ewuLT0dxMd.90p bAtPv4J3g7zZsKVkEt4yXK1WW5r.BuT2hJNgh2r_St1ejVzGQDyE0Ut8FZgYzDJcaaDBSZbglES4 IkXK5S3yqoqUwagc0mSseInfTvxhYNU95wU4epjRBfkRuijnAdsRYOhz1HnqMVgd.IbFhZu3wv9J jTKfB4Gw67kKTIm3bhtPTIA38GXCg.Rkcr0iZrCFL9j5noxKMpyhCgQ4BVMfMXjmpdxQaiedJVek zBVAKcqyVO0NoSdP7nw_UGjw6lG3Pgyc90.FGUUkmOtCN5ceXAlJ3Atc04ggOgNJpFrE5bIAvnMa eBKnNBUMDKChLOoVot7CPP15t9OyOxr6bkNJiVy0mErf606IaBh2vmQmPdMVOTVQnmddKoohqKhI pw_iUwWlQ27krLd27.b9K5M90ED.gQ38Bx3AvPNmGgNd0cTJJ9YWNXDOBmozTCz2OX6wAM03m8v8 ru7huEx.IVy5Y9UEl_47oKT74aox5fWtf2g43ymMXfBqJ1zeIS60XSnzcj30qeQexR1enwD2R.pC QmnbgzZ8f0IZ88D.dyJZfT_sfU7P.TRHRmv.MozHMpywoEz1LhnPgfTzGJ.L7K_8jy.o8hbPegZR WPvQGlVPCH8vLMWwfaDVOT0Rs2szah0hmauoUrimauQopP1kf6pvy4ysX.Y5F_m2GbBzsV4FGKxX wzirNX23rXOGCfDssLOemFuvVL7kus3JQBE57tJJQZeJG5o3TEv1G.GM15yG4blOwPh1hY0c_rLO GPDLprkRsdts8Im8nNvLu_uLrUadHzORVdUrgenwBGZAms6MvVFp1drB9SDEm66XP7EqLESrhapT kXbRORGsNiV48fKk1ulydhf8tkbt8iLNLj.jwV8q8xh_ch7N.w_e.CpZwb1WtNo2wDSIvvnrECrh TIDpTddbJ1tc.eOZhVnxrHqdj1SFPhUu.naig9dro4Yqi2wvGHS459p3MLVFsL22fZLB9lWRRTCx wucDlHq8x4UGsTpJUsD9j1ZFO7tjoGyfh1Zt5Mwl7M1hwAfRjdAuBrbbMamHk1eNiWr5fS3jnuKO d.OZRAg4ipSKs5jphp8E5x.OiKZIjvl4hKu0DRVmSvMhCrnZMvtt.Mm5wyNtU9nOPKyBypaRHoKb 3rRZJWX.PqAXTU_.0B_K0R3W9QFr6.yfUyBF0hwlNlH0uJPfX92BhfmP8ePXblNFynymUb7oESW3 h1OEOKpwao0.lWgrXQGDQx7rpfeShPBofgHf9HfLQN31YCrHAPjFLJDKlcBKOdd4E5GttrO4kWNR S8kvfTAwV1SrD7FDUR5UnvSfFd9.FbS8LbjAUoomMkKkFWptcyJFiNQPK_IKEynuPtJMk.Uq8nUf DvPM- X-Sonic-MF: X-Sonic-ID: 2c6163c3-493e-4312-9c78-a292e8149e34 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Tue, 24 Dec 2024 17:59:54 +0000 Received: by hermes--production-gq1-5dd4b47f46-bwg5p (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5554057f62c9c1936c0efe33c4ccdcc5; Tue, 24 Dec 2024 17:59:53 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: RE: Why does pkg insist on replacing "normal" ports with -nox11 ones? Message-Id: <8012383A-000A-44F6-A0E7-D002F428FD46@yahoo.com> Date: Tue, 24 Dec 2024 09:59:42 -0800 To: david@catwhisker.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3826.300.87.4.3) References: <8012383A-000A-44F6-A0E7-D002F428FD46.ref@yahoo.com> X-Spamd-Result: default: False [-2.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MV_CASE(0.50)[]; SUBJECT_ENDS_SPACES(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.148:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.148:from] X-Rspamd-Queue-Id: 4YHjMw4LBmz4wC1 X-Spamd-Bar: - David Wolfskill wrote on Date: Tue, 24 Dec 2024 14:46:46 UTC : > As an experiment, I set up my newest laptop to update only via > freebsd-update and installed only pre-built packages. (I am far more > accustomed to building FreeBSD from source, as well as updating ports > either via portmaster or by buidling my own packages, so there's a > fairly high probability that I've rather lost the plot, here.) >=20 > Now, the laptop is set up to run xdm at start-up; it's very much an > "X11" setup. >=20 > And for reference, it's running: >=20 > FreeBSD g1-96.catwhisker.org 14.2-RELEASE FreeBSD 14.2-RELEASE = releng/14.2-n269506-c8918d6c7412 GENERIC amd64 >=20 > And I run "pkg upgrade" on it every morning, to keep the packages > up-to-date. >=20 > A while back, I had decided that I wanted to use gimp, so I installed > that. (via "pkg install ...") without fuss. >=20 > This morning, I tried a script that I had cobbled up a while back (and > used on an older laptop) which makes use of ImageMagik's "convert" > utility -- and found that it wasn't installed on the newer laptop. >=20 > So: >=20 > | g1-96(14.2-R)[16] pkg install graphics/ImageMagick7 > . . . Using this as an example for identifying the type of Makefile notation involved to help predict from that . . . # grep -E "(FLAVOR|PKG)" /usr/ports/graphics/ImageMagick7/Makefile PKGNAMESUFFIX=3D 7 FLAVORS=3D x11 nox11 FLAVOR?=3D ${FLAVORS:[1]} FLAVORS_SUB=3D yes nox11_PKGNAMESUFFIX=3D 7-nox11 . . . That "FLAVOR?=3D ${FLAVORS:[1]}" picks out the nox11 as the default. More explicit but still in origin notation might be (presuming it is accepted for install): # pkg install graphics/ImageMagick7@x11 Seeing if there is a FLAVORS list and what its content is can be helpful for knowing what to type. The "nox11_PKGNAMESUFFIX=3D 7-nox11" is what made the package name have -nox11 as part of its suffix. Nothing was set up to have a -x11 in the package naming for the other case. In package notation: # pkg install ImageMagick7 will happen to pick out the x11 FLAVOR instead of the ImageMagick7-nox11 FLAVOR. It can be harder to identify the package notation for a FLAVOR than to identify the origin @FLAVOR suffix to use. This port's an example of that. Some ports always have a suffix (or prefix) notation for each FLAVOR. =3D=3D=3D Mark Millard marklmi at yahoo.com