Bug 150372 - textproc/urlview unreasonable run dependencies
Summary: textproc/urlview unreasonable run dependencies
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Shaun Amott
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-08 05:20 UTC by Arthur Mesh
Modified: 2010-09-09 21:11 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Mesh 2010-09-08 05:20:04 UTC
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.
Comment 1 Arthur Mesh 2010-09-08 05:32:26 UTC
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
Comment 2 Remko Lodder freebsd_committer freebsd_triage 2010-09-08 16:14:54 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-ports-bugs

ports thingy
Comment 3 Shaun Amott freebsd_committer freebsd_triage 2010-09-09 05:12:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->shaun

Grab.
Comment 4 dfilter service freebsd_committer freebsd_triage 2010-09-09 20:52:02 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"
Comment 5 Shaun Amott freebsd_committer freebsd_triage 2010-09-09 21:11:14 UTC
State Changed
From-To: open->closed

A fix has been committed by obrien.