From owner-freebsd-bugs@FreeBSD.ORG Wed Sep 8 04:20:04 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1A4610656DE for ; Wed, 8 Sep 2010 04:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B53F48FC1D for ; Wed, 8 Sep 2010 04:20:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o884K4HO000789 for ; Wed, 8 Sep 2010 04:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o884K4qQ000786; Wed, 8 Sep 2010 04:20:04 GMT (envelope-from gnats) Resent-Date: Wed, 8 Sep 2010 04:20:04 GMT Resent-Message-Id: <201009080420.o884K4qQ000786@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Arthur Mesh Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B99C310656B6 for ; 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 ; 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 ; 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 To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/150372: textproc/urlview unreasonable run dependencies X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2010 04:20:05 -0000 >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: