archivers/file_roller: Fix ambiguous RUN_DEPENDS

file_roller requires the ports version of unzip (I'm assuming based on
makefile's specifications).  However, since the full path to unzip
was not specified, the base unzip satifies the requirement which results
in the archivers/unzip package not being registered as a run dependency.

Enforce the requirement by specifying "zipinfo" instead.  It is a unique
name which ensures archivers/unzip is always registered as a dependency,
thus guaranteeing the ports unzip will be available for file roller.
This requires a bump because all existing packages have a bad registry.

Reported by:	fernandel on forums
Approved by:	just fix it
This commit is contained in:
John Marino 2016-01-22 13:19:37 +00:00
parent aabb14e956
commit d1058fafe6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=406930

View file

@ -3,6 +3,7 @@
PORTNAME= file-roller PORTNAME= file-roller
PORTVERSION= 3.16.4 PORTVERSION= 3.16.4
PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= archivers gnome CATEGORIES= archivers gnome
MASTER_SITES= GNOME MASTER_SITES= GNOME
@ -13,7 +14,10 @@ COMMENT= Archive manager for zip files, tar, etc
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar \ RUN_DEPENDS= gtar:${PORTSDIR}/archivers/gtar \
unzip:${PORTSDIR}/archivers/unzip zipinfo:${PORTSDIR}/archivers/unzip
# Port unzip is desired, but specify the uniquely named zipinfo to ensure
# archivers/unzip is pulled in. Using "unzip" is satisfied by base unzip
PORTSCOUT= limitw:1,even PORTSCOUT= limitw:1,even