From nobody Tue Sep 6 19:08:40 2022 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 4MMZjh2Nmfz4bTFq for ; Tue, 6 Sep 2022 19:11:04 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MMZjg2W3sz3d5F for ; Tue, 6 Sep 2022 19:11:03 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk1-x732.google.com with SMTP id b2so8892233qkh.12 for ; Tue, 06 Sep 2022 12:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date; bh=nx/j2GflxeTyrZV/ABOMn1I8WrxeURSua7mPlgVq2IA=; b=E2hjaxtsX4E/LP6P6jadztRmHTX8NxUzOr4JJ3Bjet+KaYL38JTlY5nHwQTWTcfpJr c8ahf/zUSq5qTP/ySiqSZYE0SIfLfQl0cf4SY8cJ6D5K/dniNZPZNbrykBjxUOOlJe1Q GwDBHw2yzUZVSQloYVubYXO8J9rDSoJNGTxXMKuU/YDTJZrdZi9gacWW8/G4kLebP0tz bPyFXorKqJp9i2dI2okMMJgxntWJWfc7m99PpOp2jXd6JyYiMS3PGb+Dz+kp+GKHWvJN pN1h8VSCsnz/PXLVxaMr4kPBcuv2aiew6x7R2t/Dwow9No+RX2lARp7axij8my6Dtroy Pc5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date; bh=nx/j2GflxeTyrZV/ABOMn1I8WrxeURSua7mPlgVq2IA=; b=QNPT2+mB3f/CUWAIzJ3qBrn6X2o9JWb1egGwM83twBW1W6d+izEIH7hYfBVJD9k95Z 4ldn6QIxyKiPddoNDwIcf3xWYHlMNon2lazzt7hgiKVlTDTDFDA/OnT7GZaPqfYw36l2 3/3ix+cegKvNSpvnHgHFzLoe29tCe++QfNvZm0m8mQg0snqQ/Jw/m8MsP5VJhtWpgnrc M56oTGkH60BKsn1IU0eW+WPJryqKG+A4oCwJMuohC8cZKQegpeayDGowtkcI/05wFIjr t6kItpviQFVGpa2sNWifwE9Vv9Z1o6s3pqSc8g5QQkemtGWG9Xm4kyRygwk61RIzRqJ9 LriQ== X-Gm-Message-State: ACgBeo0jDfhBUN2YCvtkqpOCy0pG5veWtdP3F22xcvo+Avpz2vazCmqw huYxwFLRuOgpwyRXvHYo7Qd1m5H7CQ/Qu0Vq X-Google-Smtp-Source: AA6agR5aa7Mf9Qoz757IethRc7/aio8nVkSJ8bu2LQjiqa0EmaFJpWC91/ygp8La+XHWGaJQAVFVUQ== X-Received: by 2002:a05:620a:798:b0:6c0:9774:4611 with SMTP id 24-20020a05620a079800b006c097744611mr70015qka.231.1662491462277; Tue, 06 Sep 2022 12:11:02 -0700 (PDT) Received: from mutt-hbsd (pool-100-16-219-215.bltmmd.fios.verizon.net. [100.16.219.215]) by smtp.gmail.com with ESMTPSA id 6-20020a370c06000000b006bbbd4ce6e1sm11108782qkm.35.2022.09.06.12.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Sep 2022 12:11:01 -0700 (PDT) Date: Tue, 6 Sep 2022 15:08:40 -0400 From: Shawn Webb To: Stefan Esser Cc: FreeBSD ports , portmgr Subject: Re: HEADS-UP: Upcoming move of WWW definitions in all ports Message-ID: <20220906190840.mvirfjl7gxignkwj@mutt-hbsd> X-Operating-System: FreeBSD mutt-hbsd 14.0-CURRENT-HBSD FreeBSD 14.0-CURRENT-HBSD X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: <8a896af9-b41e-d939-c71c-3b0b6b8366b6@FreeBSD.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="34ocdczzbli7chos" Content-Disposition: inline In-Reply-To: <8a896af9-b41e-d939-c71c-3b0b6b8366b6@FreeBSD.org> X-Rspamd-Queue-Id: 4MMZjg2W3sz3d5F X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hardenedbsd.org header.s=google header.b=E2hjaxts; dmarc=none; spf=pass (mx1.freebsd.org: domain of shawn.webb@hardenedbsd.org designates 2607:f8b0:4864:20::732 as permitted sender) smtp.mailfrom=shawn.webb@hardenedbsd.org X-Spamd-Result: default: False [-5.10 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[hardenedbsd.org:s=google]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::732:from]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[hardenedbsd.org:+]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[hardenedbsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; ARC_NA(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --34ocdczzbli7chos Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 06, 2022 at 08:09:24PM +0200, Stefan Esser wrote: > PortMgr has just accepted a change that has been in the making for some t= ime: >=20 > The move of the "WWW:" entries at the end of the ports' pkg-descr files i= nto > the ports' Makefiles in the form of "WWW=3D" definitions. >=20 > The WWW lines will be put into the maintainer block, immediately following > the MAINTAINER and COMMENT lines. >=20 > If there is more than one WWW: line a pkg-descr file, one URL will be > selected to be moved into the Makefile, the other URLs will get a label > "See also:" instead of "WWW:". >=20 > The following are examples taken from some port before and after the plan= ned > conversion: >=20 > -------------------------------------------------------------------------= ----- > libmspack is a portable library for some loosely related Microsoft compre= ssion > formats. >=20 > WWW: https://www.cabextract.org.uk/libmspack/ > WWW: https://github.com/kyz/libmspack > -------------------------------------------------------------------------= ----- >=20 > This pkg-descr file would be converted to: >=20 > -------------------------------------------------------------------------= ----- > libmspack is a portable library for some loosely related Microsoft compre= ssion > formats. >=20 > See also: https://github.com/kyz/libmspack > -------------------------------------------------------------------------= ----- >=20 > The WWW: entry that is deleted from pkg-descr will be moved into the Make= file: >=20 > MAINTAINER=3D sunpoet@FreeBSD.org > COMMENT=3D Library for Microsoft compression formats > WWW=3D https://www.cabextract.org.uk/libmspack/ >=20 >=20 > There will be a total of 4 commits to the ports and docs repositories: >=20 > 1) This update adds support for the WWW=3D field in Makefiles. > It is based on a patch submitted by tcberner in review D34979. >=20 > https://reviews.freebsd.org/D36434 >=20 > 2) Documentation change for the English language version of the porter's > handbook. >=20 > https://reviews.freebsd.org/D36369 >=20 > 3) Update of all ports' Makefiles to add the "WWW=3D" entry. >=20 > 4) Update of all pkg-descr files to remove WWW: lines moved to the Makefi= le. >=20 >=20 > The portlint port will be updated "soonish" to check for this use of WWW= =3D > and it will warn about left over WWW: in pkg-descr files. >=20 > These commits are planned for the current week - I'm only waiting for the > portlint update to be pushed to the repository by its maintainer. >=20 > There are currently 1256 ports without WWW: entry in the pkg-descr file. > I'll open a PR for each affected maintainer to document the missing entri= es, > these should be added after the conversion wherever a suitable URL exists. >=20 Hey Stefan, How would this impact downstream forks of the FreeBSD ports tree (if at all)? Will there be some transition time whereby the WWW line in pkg-descr is still respected? If a port hasn't made the switch to the Makefile-based format, would the port fail to build? Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --34ocdczzbli7chos Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmMXmrIACgkQ/y5nonf4 4fq/ihAAguSPTsNmO5jgisL0bQ5KET7pGawIY3EXmtKJjHsq0nL3s5Ik4QPWLbnc /iAhs2jBeqdRHh+BAbuA9/2rvUgUpWS7/SQDDWUttnDYDyQhXB4ohP4HS7bIhjft yojcJZRHOEmZTxHHUJP5CvKx2pxMt+V91D34Ui/L6+UPQIErF/SWDGSmOGiyVAqk gmcJjV0Pr9+TZDHk1EeN8M18obUftfSHch3b7BktJnVEPjtCy5T11cnJKSuJBVZR 93CnC3Jbd6ElUX5UnqRtpZ8Km1mauT9dS3UkyXck6I2dlWNqssd9lBvGNNVhtbn2 AN+pcI0RBXmVDVCkAsyVtYCcJsJewd6PgRkOI5QD2xew0VPrZQVsTGvuRzm8Dzm+ joy0IGNV5pofThUTqNMt0zvVGvfpsVyuOSAcKJDE9HNtOOR6ZB+UAZk9pPIgfj39 JJ2MeOeAoyK6qcdy520jYeLZAo2900MZV58/aMf/rZJXp39zeaz9ckU8RTLy97Ez wjbrJQ6Ix0NBkJbWlvwKePaddHa4SeYtu1hCmw+kHUxnhyjOAHM9/oLiV+tieS0I 4adeiCG4VlLINGaw8Wb4nFmbMZKw8Fjog8Fc5bo8tRVI27rPCwmAqqDsE+nzjl0j P51aJM340Tb6cNaKZ6R8Ugs0nrCi/fDxWjCUxBMJfTHlSOJjXSk= =CAjX -----END PGP SIGNATURE----- --34ocdczzbli7chos--