Bug 23346

Summary: Add missing dependency for unzip to the xmms port
Product: Ports & Packages Reporter: Donald Burr <dburr>
Component: Individual Port(s)Assignee: freebsd-ports (Nobody) <ports>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Donald Burr 2000-12-07 05:40:01 UTC
The xmms port supports Winamp/X11amp "skins", which are basically ZIP files.
To this end, xmms requires the 'unzip' command to unzip them.  However, the
xmms port does not enforce this dependency, as a result, on a default install
skin files do not work and cause a "unzip: command not found" error to be
printed on standard output.

Fix: 

Add a dependency to ports/archivers/unzip to the xmms port.
How-To-Repeat: 
Try using a skin file with xmms.
Comment 1 Espen Skoglund 2000-12-11 19:40:38 UTC
> The xmms port supports Winamp/X11amp "skins", which are basically
> ZIP files.  To this end, xmms requires the 'unzip' command to unzip
> them.  However, the xmms port does not enforce this dependency, as a
> result, on a default install skin files do not work and cause a
> "unzip: command not found" error to be printed on standard output.

Hmm.  I'm wondering if we really want this dependency.  I mean, the
port has loads of dependencies as it is, and I'd hate to put even more
unconditional dependencies into it.  Also, the result of not having
this dependency becomes very clear (I think) to the user if he indeed
comes into the situation where he needs it.  So, the question is: what
are the policies usually taken here?  Do we also include dependencies
for for the really obscure cases?

	eSk
Comment 2 jeh freebsd_committer freebsd_triage 2001-02-13 16:00:13 UTC
State Changed
From-To: open->closed

MAINTAINER didn't approve