Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jan 2016 14:57:22 +0000 (UTC)
From:      Mark Felder <feld@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r406934 - branches/2016Q1/archivers/file-roller
Message-ID:  <201601221457.u0MEvMnk013818@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: feld
Date: Fri Jan 22 14:57:22 2016
New Revision: 406934
URL: https://svnweb.freebsd.org/changeset/ports/406934

Log:
  MFH: r406930
  
  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:	ports-secteam (with hat)

Modified:
  branches/2016Q1/archivers/file-roller/Makefile
Directory Properties:
  branches/2016Q1/   (props changed)

Modified: branches/2016Q1/archivers/file-roller/Makefile
==============================================================================
--- branches/2016Q1/archivers/file-roller/Makefile	Fri Jan 22 14:32:36 2016	(r406933)
+++ branches/2016Q1/archivers/file-roller/Makefile	Fri Jan 22 14:57:22 2016	(r406934)
@@ -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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601221457.u0MEvMnk013818>