category/port: Package name dependencies do not support globbing.

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.

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.
This commit is contained in:
Bryan Drewery 2021-06-07 15:24:25 -07:00
parent 3b85c190f9
commit 9a34ad5a49
4 changed files with 9 additions and 7 deletions

View File

@ -11,10 +11,10 @@ COMMENT= GTK chess client written in Python
LICENSE= GPLv3
COMMON_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy*>1.:databases/py-sqlalchemy13@${PY_FLAVOR} \
${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_FLAVOR} \
${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= ${COMMON_DEPENDS}
BUILD_DEPENDS= ${COMMON_DEPENDS}

View File

@ -9,7 +9,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Web proxy converting Japanese into Romaji
RUN_DEPENDS= *p5-Text-Kakasi>=2:japanese/p5-Text-Kakasi \
RUN_DEPENDS= ja-p5-Text-Kakasi>=2:japanese/p5-Text-Kakasi \
p5-AppConfig>=0:devel/p5-AppConfig \
p5-libwww>=0:www/p5-libwww

View File

@ -11,13 +11,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
USES= python:env
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= py*-lxml>=0:devel/py-lxml
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml
RUN_DEPENDS+= ${TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom
.include "${.CURDIR}/../../Mk/bsd.octave.mk"

View File

@ -16,7 +16,7 @@ LIB_DEPENDS= 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= ap*-mod_dnssd>=0:www/mod_dnssd \
RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}mod_dnssd>=0:www/mod_dnssd \
console-kit-daemon:sysutils/consolekit2
USES= apache:2.2+ gettext gmake gnome libtool pkgconfig tar:xz xorg