svn commit: r406930 - head/archivers/file-roller

John Marino marino at FreeBSD.org
Fri Jan 22 13:19:39 UTC 2016


Author: marino
Date: Fri Jan 22 13:19:37 2016
New Revision: 406930
URL: https://svnweb.freebsd.org/changeset/ports/406930

Log:
  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

Modified:
  head/archivers/file-roller/Makefile

Modified: head/archivers/file-roller/Makefile
==============================================================================
--- head/archivers/file-roller/Makefile	Fri Jan 22 13:19:23 2016	(r406929)
+++ head/archivers/file-roller/Makefile	Fri Jan 22 13:19:37 2016	(r406930)
@@ -3,6 +3,7 @@
 
 PORTNAME=	file-roller
 PORTVERSION=	3.16.4
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	archivers gnome
 MASTER_SITES=	GNOME
@@ -13,7 +14,10 @@ COMMENT=	Archive manager for zip files, 
 
 BUILD_DEPENDS=	itstool:${PORTSDIR}/textproc/itstool
 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
 


More information about the svn-ports-all mailing list