Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Sep 2010 04:14:26 GMT
From:      Arthur Mesh <arthurmesh@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/150372: textproc/urlview unreasonable run dependencies
Message-ID:  <201009080414.o884EQOw060320@www.freebsd.org>
Resent-Message-ID: <201009080420.o884K4qQ000786@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         150372
>Category:       misc
>Synopsis:       textproc/urlview unreasonable run dependencies
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 08 04:20:04 UTC 2010
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:



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