From nobody@FreeBSD.org  Wed Sep  8 04:14:26 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B99C310656B6
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  8 Sep 2010 04:14:26 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id A93A98FC1A
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  8 Sep 2010 04:14:26 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o884EQ2R060321
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 8 Sep 2010 04:14:26 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o884EQOw060320;
	Wed, 8 Sep 2010 04:14:26 GMT
	(envelope-from nobody)
Message-Id: <201009080414.o884EQOw060320@www.freebsd.org>
Date: Wed, 8 Sep 2010 04:14:26 GMT
From: Arthur Mesh <arthurmesh@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: textproc/urlview unreasonable run dependencies
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         150372
>Category:       ports
>Synopsis:       textproc/urlview unreasonable run dependencies
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    shaun
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 08 04:20:04 UTC 2010
>Closed-Date:    Thu Sep 09 20:11:46 UTC 2010
>Last-Modified:  Thu Sep 09 20:11:46 UTC 2010
>Originator:     Arthur Mesh
>Release:        8.1-release
>Organization:
>Environment:
>Description:
Is it reasonable to have urlview depend on humongous gecko browsers? It used to be the case that it didn't, and anyone could happily have urlview installed without X, firefox and the rest of the friends...

Why do we need stuff like this? :

.if defined(WITH_GECKO)
USE_GECKO=	firefox-devel firefox35 seamonkey
.include "${PORTSDIR}/Mk/bsd.gecko.mk"
.elif defined(WITH_SEAMONKEY)
RUN_DEPENDS+=	${LOCALBASE}/lib/seamonkey/seamonkey-bin:${PORTSDIR}/www/seamonkey
GECKO=		seamonkey
.else
RUN_DEPENDS+=	${LOCALBASE}/lib/firefox3/firefox:${PORTSDIR}/www/firefox35
GECKO=		firefox3
.endif

I thought ports were meant to be flexible for users, but this is the opposite.
This essentially forces users of urlview to have a gecko browser, even though it's far from being essential for urlview's functionality. Notice that things like mutt, elm, w3m, ncftp{2,3,} are also referenced in url_handler.sh, and yet are not referenced in R-depends.

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:

From: Arthur Mesh <arthurmesh@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org
Cc:  
Subject: Re: misc/150372: textproc/urlview unreasonable run dependencies
Date: Tue, 7 Sep 2010 21:32:26 -0700

 Sorry, meant to assign it ports category..
 
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D150372
 >
 >>Category: =A0 =A0 =A0 misc
 >>Responsible: =A0 =A0freebsd-bugs
 >>Synopsis: =A0 =A0 =A0 textproc/urlview unreasonable run dependencies
 >>Arrival-Date: =A0 Wed Sep 08 04:20:04 UTC 2010
 >
 
 
 
 --=20
 Sincerely,
 Arthur Mesh
Responsible-Changed-From-To: freebsd-bugs->freebsd-ports-bugs 
Responsible-Changed-By: remko 
Responsible-Changed-When: Wed Sep 8 15:14:54 UTC 2010 
Responsible-Changed-Why:  
ports thingy 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150372 
Responsible-Changed-From-To: freebsd-ports-bugs->shaun 
Responsible-Changed-By: shaun 
Responsible-Changed-When: Thu Sep 9 04:12:44 UTC 2010 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150372 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/150372: commit references a PR
Date: Thu,  9 Sep 2010 19:52:02 +0000 (UTC)

 obrien      2010-09-09 19:51:37 UTC
 
   FreeBSD ports repository
 
   Modified files:
     textproc/urlview     Makefile 
   Log:
   Rev 1.22 (PR 102954) was a bad idea.  This port should not have any default
   dependencies as it causes too much trouble for folks using this port not with
   Firefox.  'pkg_add -r urlview' should not add X11 and Firefox to ones system.
   
   PR:             142378, 144223, 150372
   Submitted by:   Erwan David <erwan@rail.eu.org>, max, Arthur Mesh <arthurmesh@gmail.com>
   
   Revision  Changes    Path
   1.29      +0 -3      ports/textproc/urlview/Makefile
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: shaun 
State-Changed-When: Thu Sep 9 20:11:14 UTC 2010 
State-Changed-Why:  
A fix has been committed by obrien. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150372 
>Unformatted:
