From nobody Mon Sep 29 03:16:01 2025 X-Original-To: dev-commits-ports-main@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 4cZmYc1xbVz68l9J for ; Mon, 29 Sep 2025 03:16:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-21.consmr.mail.gq1.yahoo.com (sonic313-21.consmr.mail.gq1.yahoo.com [98.137.65.84]) (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 4cZmYb6tSHz3ny5 for ; Mon, 29 Sep 2025 03:16:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=bTOUx3pB; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759115773; bh=6AbTgBuOE09SeNGTohXQm27q0a0OVMBBdIFiSYR+H7I=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=bTOUx3pBCxEuHAsC3JX+Ce5Fj+Yn/oUwe1TYHklz8FOoRI+oOQXxAIVApqQitwqzSoSwp02APv08+GQKz8pTsFx0JpomBRlXacERhYYM30C/IDqK6izASc/c57p0vxAlLzvkx+5yulWPOaYrwjAzFG8AtFOmUTfOxq1pi0tNSyioTFG0x4WZJTXf4E7VkPAlamyFxn2/TUTbiVPn5OFJPblWipyyc5eCRJ7ki28iLDevg0+WigT65UQNTtfKxalZOEWsKrWI8zB756v1WKt3UpCoyzVFCabLp9yefToSZPiCf4WYeHNkqLtk7tEnjGnzhwq2tRrvr5NJqSWG4cMzdw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1759115773; bh=1reu3x4SDfNissWUZ4gOyyD6ornpFJWrW3WM/kmFuog=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=e9dehZ9gAQWPBPScUe5Ug9fFOfTXW4JX1stSpTcSm7c8l0qezHLJqZb4CvPZfTASv+a989fjWFvkBKFAIspqQ8CVZjnYLmIqBOsh6/H3ayUyIOUHzgE1G2unYhmzPj1Mvq2CBNj4czoOMzEgxbCZiF41yTs07+SJHc3c7/N1XnOB7JdSgRXDHIqNhTQUN727dppG47pt3Cu5OdV2B9VEOUcKZF7KzkomH9QqWz6o/4TXd/v34jPczpX5+jWD3Uymyd4kOKiJcXNHUOoQdm2Z0vP89FDCUPIYxivwMxsbqrni1VLNWhPR77VzTlAMQwUqSs1QDAynsGu0cfhb4tBscA== X-YMail-OSG: CbnTnM0VM1llp15T29lc88fxVpfEJskNI2MS9SOZhaLYZORg2bYiHFsx3onKIN_ anAo6aqMoprTsxeiTb32KeLBxp7OLmrmeQ72s7e_ZIqPeNipHheTbkDLLVFJzDAqNoJbfE4zxNra fRHEPJ3fPLn3k6i20xX9NK0scTGelqDbeOjh2ZVgGOLwBVAH37hsm9isXHlAWXgQp61deyNn1XTK Sy_4ezWI7iGwWDorS3RTIlbGgFUGe8wUV8WD2bOU46HOkX4G0hX3AlT8UzthyLNhU3nUdXKpsJlr EU1ALatlgYcqtzr9S.2DjpHl29vXiKMOX5zf7R1HxDNZimrMwO2bqa_E8HL3nPy5MRAnw95uuG8A VwnfplPgGUIsp9tO3eL5a2uGV8vxytrFkvA4lFmvoBdYwjnYHzhGz_U8XugNngIQiZfPEPvTwIGq q_KaMUp04_T3Y20wAoYdaY5qfMHz.TfBy2soApqu9cqZ5a0h43girt0KIABfdvlPfdYWa5Ad1_gk dhYcwghXqbeDe5crJ4Cabs_lGbnlWLSjJzaWf8ny7SLiEj5Y6KuXnN0K7vLIyJdHHTqDKOZ77cC4 9Ic.EMp0bp1Rq3KE5D0DkL4l3lxUGrNZgIhExTM59ngCkFhyxLWZra2l5Q0nX16pYaYIkq4SfZBA pKjEH4dKI7e1WYwRdnBo6wlHdihd_eqN1DXUp7WC210Qv6NNnGZ0GaTNwI6Dce8l.OELJjLdkPQs VwyNy3tuWURsvLV.1K2Nof4xLU9NOI91Ab56psHHTQho5T8628Ks4jlyXTTt07VuDgYzJT8FVybS Dbmpgoz8SsgUZhDhPubf9gPG1tN0MK2W52eu04o25gkZWpTvsyAYER.V002bvHwFX7dOYJR1gRjb .XSZ1Ze3dj7vu8U96h5e3X_qcGh05YkySqLslUlnLHitpm2ohoBKV2XUdiMM.Gtu0B.iA05rDIRg 1KjeXlAlw7LKu9BSvolyAXOCJZWeZ4TUfRMCkQCJJmkCmCBhNfRlWU9h_KWelgHyrO7tOqx1J2XI YIUCbY1gzZeIIIDLKenIzQ8iTm9iWrB5p3k_5ZvOKC8n55VZIPCOKUhMMW8LFcB3rnKqM7njaZ68 QTMHACtReq9Lr5JLkYYXhhPbA3GdBlugq7Dx.vtBDgrT9jwGhybZUvItZ3FCIvgh1GzvlW8iKzoM 3khavbTsaQQnomAGAedhQV5VFiNiS9KL7K2UMfh2JYxcbqWfTIKjAreLHO_EvQPLVnAeKGwfxJwB Ji74g7Qyt3ASrS9IjlVVXSriGKis6mbuOyAYRWP8LDusvIhRnj3cJNR19nFzVjddFswkHmkmqEX3 tIGy61y2HXxdB9WM_YxGRp_aXPXuJ2.Ev5WoIv_TIfpTwq4a.oTb_i51zka4eLzHgWn5E62doq75 SHAh2lBoPKeQZAqLUIRBn9EWEvqfmKYLfosTa2VUVtuWBrXMw00EJJJXgCGKg9vCe5lyd_MKIK_O zdLMMBlBGPcrxDBMcJk_Q0H689AqVQi_F.AYoGV8ESe9.OZ6HeQf_E2hKGGUssCUGqUFJtKrhlZQ E6fUyaMR2jSm2ZEAvuiYFfqhFWHXpBLIWOmsp9kE2fycr6PzoZ75XjGn93yl3EY3sED51Wq.Z2ZH vcNc7UuwcA97bPw2iOrl52DHsIjVPnNmLMVScXW6PRQWQWqAiqoWg85JBJ_8Yn7Chz2a6OTPSU3H E1IxzsuWcJpHg3oWnlIaAn6OFc43oNuV0W6oFcSIJR3MUoY0ouSHdBGC9Y00oUx7iduHYGj9xEhj jmg8S5xqvK0PhTWk9czJQM7WH_cTed6R69thWT2Kz9NdzJUhZQ3QyL7Nmp0SpvVBobXTvKQ8vvFl YD_ZADgFUybnFH_2szdJOJ2SajsFXqyrMfyD7w1GO2XJJNGRMjInn15eC3PagbMuxRruj_hAir1X 4kcG5kPVfogMoExO1kCJTmP5YTSize3KQQnGnCrm6bE2rvuCNON_1MkbIiszkF6JgN3qsNDEhaH3 Jkn8ynkKc5m3fD5Q5uZo8cJeYOAn0SKCNyyqf4PVmGTeOXoEEn1lvtbyMl14C6xQUXgdY.nQAV1K F3pUaU5UObAkXNaETTb0yCnyRC581RGTXTJC80PDk3d_bJ0MPTlLSst4bprgTZfUl_MqaUmXi0FS C_BYoVsesGbOO.B7mclAwbL_Bi3epBvHe0yQt8Q5QTq.AHprgKcRxQpmb0XkB3_9INR0ew9x5hwN MAgoqMD2eojmpUZai45yjYbt9EIh4KDrTulKjMesVC8KWQyXkREypD4eI2zOr0ClPwgKvQCmuLDB RQ_P3ApEw X-Sonic-MF: X-Sonic-ID: b9706fed-122c-4cb2-a124-dab2a82db5f4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Mon, 29 Sep 2025 03:16:13 +0000 Received: by hermes--production-gq1-66b66ffd5-4kwqw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 72e86fe01ce81c093038f93435cd5602; Mon, 29 Sep 2025 03:16:12 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: git: 9b5005a44fdb - main - devel/cmake-core: Remove FindBoost module Message-Id: <8E992670-6A35-4CD9-9DEF-B7A00C49F496@yahoo.com> Date: Sun, 28 Sep 2025 20:16:01 -0700 Cc: Gleb Popov , fluffy@freebsd.org To: Yuri , dev-commits-ports-main@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <8E992670-6A35-4CD9-9DEF-B7A00C49F496.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[dev-commits-ports-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.84:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.84:from] X-Rspamd-Queue-Id: 4cZmYb6tSHz3ny5 Yuri Victorovich wrote on Date: Sun, 28 Sep 2025 02:14:19 UTC : > The branch main has been updated by yuri: >=20 > URL: = https://cgit.FreeBSD.org/ports/commit/?id=3D9b5005a44fdbe85db87d9b244ca79e= 50d68f6bcd >=20 > commit 9b5005a44fdbe85db87d9b244ca79e50d68f6bcd > Author: Yuri Victorovich > AuthorDate: 2025-09-28 02:12:19 +0000 > Commit: Yuri Victorovich > CommitDate: 2025-09-28 02:14:17 +0000 >=20 > devel/cmake-core: Remove FindBoost module >=20 > It breaks many other ports, for example multimedia/lms, math/curv, = science/votca >=20 > cmake doesn't support Boost any more and doesn't know about > the latest boost versions. This note is just about my finding the above wording confusing/misleading when I look up what cmake is doing for boost. It is not about the detailed path forward for updating ports or about other bugs that might interfere. It seems (see later supporting material): ) Boost now supports cmake explicitly via providing a BoostConfig.cmake in boost itself for make to use. ) Boost has been updated in 3.30 and later to be based on using that BoostConfig.cmake . In other words: cmake does know about the latest boost versions and what they provide for using cmake. Boost is taking responsibility for tracking its own changes for cmake use ( via updating BoostConfig.cmake in boost itself ). Supporting detail that I expect leads to the above conclusions: https://gitlab.kitware.com/cmake/cmake/-/issues/27258#note_1707621 QUOTE of Brad King's note: These days Boost provides a proper CMake package via BoostConfig.cmake. CMake's builtin FindBoost pre-dated that, but the module requires updates for each new release of Boost, and CMake 3.31 doesn't know about Boost 1.88. Policy CMP0167 removes use of FindBoost altogether such that find_package(Boost) always directly looks for the BoostConfig.cmake file that comes with Boost. END QUOTE There is also: https://cmake.org/cmake/help/latest/policy/CMP0167.html QUOTE Added in version 3.30. The FindBoost module is removed. CMake 3.29 and below provide a FindBoost module, but it needs constant updates to keep up with upstream Boost releases. Upstream Boost 1.70 and above provide a BoostConfig.cmake package configuration file.find_package(Boost CONFIG) finds the upstream package directly, without the find module. CMake 3.30 and above prefer to not provide the FindBoost module so that find_package(Boost) calls, without the CONFIG or NO_MODULE options, find the upstream BoostConfig.cmake directly. This policy provides compatibility for projects that have not been ported to use the upstream Boost package. The OLD behavior of this policy is for find_package(Boost) to load CMake's FindBoost module. The NEW behavior is for find_package(Boost) to search for the upstream BoostConfig.cmake. This policy was introduced in CMake version 3.30. It may be set by cmake_policy() or cmake_minimum_required(). If it is not set, CMake warns, and uses OLD behavior. Note: The OLD behavior of a policy is deprecated by definition and may be removed in a future version of CMake. END QUOTE > Reported by: fallout > Approved by: portmgr (blanket unbreak) > . . . =3D=3D=3D Mark Millard marklmi at yahoo.com