From owner-dev-commits-ports-all@freebsd.org Mon Jun 7 22:48:32 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8C37F654E4B; Mon, 7 Jun 2021 22:48:32 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from mail.anongoth.pl (mail.anongoth.pl [46.248.190.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X448 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "anongoth.pl", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FzT74111Lz4jtY; Mon, 7 Jun 2021 22:48:31 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from anongoth.pl (unknown [192.168.1.15]) (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) (Authenticated sender: pkubaj@anongoth.pl) by mail.anongoth.pl (Postfix) with ESMTPSA id AD876DB23E; Tue, 8 Jun 2021 00:48:22 +0200 (CEST) Date: Tue, 8 Jun 2021 00:48:21 +0200 From: Piotr Kubaj To: Bryan Drewery Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 9a34ad5a4907 - main - category/port: Package name dependencies do not support globbing. Message-ID: References: <202106072240.157MeM5N088916@gitrepo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rlGg95UEycSpYT93" Content-Disposition: inline In-Reply-To: <202106072240.157MeM5N088916@gitrepo.freebsd.org> X-Rspamd-Queue-Id: 4FzT74111Lz4jtY X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2021 22:48:32 -0000 --rlGg95UEycSpYT93 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Uhm. On 21-06-07 22:40:22, Bryan Drewery wrote: > The branch main has been updated by bdrewery: >=20 > URL: https://cgit.FreeBSD.org/ports/commit/?id=3D9a34ad5a4907925598c80d6c= 3e3cfeac1ca9e4a9 >=20 > commit 9a34ad5a4907925598c80d6c3e3cfeac1ca9e4a9 > Author: Bryan Drewery > AuthorDate: 2021-06-07 22:24:25 +0000 > Commit: Bryan Drewery > CommitDate: 2021-06-07 22:39:37 +0000 >=20 > category/port: Package name dependencies do not support globbing. So now we're working around the limitations we ourselves set? > =20 > 5.9.9 of the Porters Handbook defines the use of pkgname/version > dependencies which does not include globbing. Incidentally > `pkg info` is used by the ports framework which does support it > but external tools, like Poudriere, don't expect this. > =20 > None of these needed globbing. If there is a good reason beyond > convenience for the feature then it needs to be documented and > tools updated. > --- > games/py-pychess/Makefile | 8 ++++---- > japanese/japana/Makefile | 2 +- > math/octave-forge-geometry/Makefile | 4 +++- > www/gnome-user-share/Makefile | 2 +- > 4 files changed, 9 insertions(+), 7 deletions(-) >=20 > diff --git a/games/py-pychess/Makefile b/games/py-pychess/Makefile > index b542c1da5b3f..dc3724cf3d12 100644 > --- a/games/py-pychess/Makefile > +++ b/games/py-pychess/Makefile > @@ -11,10 +11,10 @@ COMMENT=3D GTK chess client written in Python > LICENSE=3D GPLv3 > =20 > COMMON_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_= FLAVOR} \ > - ${PYTHON_PKGNAMEPREFIX}sqlalchemy*>1.:databases/py-sqlalchemy13@${PY_F= LAVOR} \ > - ${PYTHON_PKGNAMEPREFIX}psutil*>0.:sysutils/py-psutil@${PY_FLAVOR} \ > - ${PYTHON_PKGNAMEPREFIX}gobject*>2:devel/py-gobject3@${PY_FLAVOR} \ > - ${PYTHON_PKGNAMEPREFIX}websockets*>7.:devel/py-websockets@${PY_FLAVOR} > + ${PYTHON_PKGNAMEPREFIX}sqlalchemy>1.:databases/py-sqlalchemy13@${PY_FL= AVOR} \ > + ${PYTHON_PKGNAMEPREFIX}psutil>0.:sysutils/py-psutil@${PY_FLAVOR} \ > + ${PYTHON_PKGNAMEPREFIX}gobject>2:devel/py-gobject3@${PY_FLAVOR} \ > + ${PYTHON_PKGNAMEPREFIX}websockets>7.:devel/py-websockets@${PY_FLAVOR} > RUN_DEPENDS=3D ${COMMON_DEPENDS} > BUILD_DEPENDS=3D ${COMMON_DEPENDS} > =20 > diff --git a/japanese/japana/Makefile b/japanese/japana/Makefile > index cd67464581d0..00f6b8af39a7 100644 > --- a/japanese/japana/Makefile > +++ b/japanese/japana/Makefile > @@ -9,7 +9,7 @@ MASTER_SITES=3D SF > MAINTAINER=3D ports@FreeBSD.org > COMMENT=3D Web proxy converting Japanese into Romaji > =20 > -RUN_DEPENDS=3D *p5-Text-Kakasi>=3D2:japanese/p5-Text-Kakasi \ > +RUN_DEPENDS=3D ja-p5-Text-Kakasi>=3D2:japanese/p5-Text-Kakasi \ > p5-AppConfig>=3D0:devel/p5-AppConfig \ > p5-libwww>=3D0:www/p5-libwww > =20 > diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geom= etry/Makefile > index 0f8f4ce24b4d..a60f68121b64 100644 > --- a/math/octave-forge-geometry/Makefile > +++ b/math/octave-forge-geometry/Makefile > @@ -11,13 +11,15 @@ COMMENT=3D Octave-forge package ${OCTAVE_PKGNAME} > LICENSE=3D GPLv3 > LICENSE_FILE=3D ${WRKDIR}/${OCTSRC}/COPYING > =20 > +USES=3D python:env > + > # OCTSRC is the name of the directory of the package. > # It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}. > OCTSRC=3D ${DISTNAME} > =20 > WRKSRC=3D ${WRKDIR}/${OCTSRC}/src > =20 > -RUN_DEPENDS+=3D py*-lxml>=3D0:devel/py-lxml > +RUN_DEPENDS+=3D ${PYTHON_PKGNAMEPREFIX}lxml>=3D0:devel/py-lxml > RUN_DEPENDS+=3D ${TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom > =20 > .include "${.CURDIR}/../../Mk/bsd.octave.mk" > diff --git a/www/gnome-user-share/Makefile b/www/gnome-user-share/Makefile > index 7a05e418ff70..e35df9b8cda6 100644 > --- a/www/gnome-user-share/Makefile > +++ b/www/gnome-user-share/Makefile > @@ -16,7 +16,7 @@ LIB_DEPENDS=3D libavahi-client.so:net/avahi-app \ > libnotify.so:devel/libnotify \ > libcanberra-gtk3.so:audio/libcanberra-gtk3 \ > libunique-1.0.so:x11-toolkits/unique > -RUN_DEPENDS=3D ap*-mod_dnssd>=3D0:www/mod_dnssd \ > +RUN_DEPENDS=3D ${APACHE_PKGNAMEPREFIX}mod_dnssd>=3D0:www/mod_dnssd \ > console-kit-daemon:sysutils/consolekit2 > =20 > USES=3D apache:2.2+ gettext gmake gnome libtool pkgconfig tar:xz xorg --rlGg95UEycSpYT93 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEycyIeNkkgohzsoorelmbhSCDnJ0FAmC+ojUACgkQelmbhSCD nJ2wpA//VcVEWWAGBLnbBR0XqffbFJxzRRlxd0V0fmYJcTtDOthYYFvrf5kx3eSZ LDwmY3AJjWqNZzMHRjpPThZMnqtKkN2P6ErORQVasijfyRiAh5o0krW4NIUKgfvh bhFxT/RKC6vn2cNG4TGoJwONr3ALMRiX/ktfU8mRHcxJQYT/jeDKkWqUdgvGiBB3 LlJ1WYNNXIaRlDMqNcgrz7Ci+BiDFwp07eBmGdRl1EXdOEyfFuRdYTtKshtI0TRQ 1b8xNooX4WY4zeZYmf94DAyjZbh+g9PBvYde/l//L4xH0ngoPYBfvuaZ8Ro1tQ2N GiH2tTxIyPTDACjOsfKvaxJaU31eG9l3771wCj5eywSZyxkisRG7kSsO8YO/rS6y zUcMQCOe62j/FCXljloUYS/otQfC1ODFgW3lzmY6b7xBJNzXUaT15bEMcgl0FhgJ v1hV+uEWnZL4KJI/x7YdSskf0NppHkfM53PJilBnY07gMC0ePbWsqn4Bb2TFEI3D e5bqC630MoPFQPslk58uaf2eL0H0tZgR7cSAl5qL3rVIAytbTF6mLJz7/SOtlWNv oLA5bV5c0H9eXBCsedHVoUjkWeDnkRqQCdJw6+zQlqkvVQpJojP9s5MNzmXA+CPL 2e3rhtm0iWcce1w4lFXREHKz7r55Y430uaIxUvu8saPhrgPZNwo= =sv3p -----END PGP SIGNATURE----- --rlGg95UEycSpYT93--