Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#18372 closed defect (fixed)

dirac: please remove indirect dependency on xorg-libs

Reported by: arsptr@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: documentation X11 Cc:
Port: dirac

Description

Installing ffmpeg drags in a *lot* of unwanted dependencies, including xorg-libs.

The problem as I see it is the chain of dependencies as follows:

ffmpeg -> dirac -> texlive -> texlive_base -> xorg-libs

Perhaps the easiest thing to do for now is to add a no_dirac variant to ffmpeg...?

Change History (7)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to acho@…
Port: ffmpeg added

comment:2 Changed 15 years ago by raimue (Rainer Müller)

Cc: devans@… added

I think the documentation parts of dirac should be moved to a variant, as they require heavy dependencies.

comment:3 Changed 15 years ago by dbevans (David B. Evans)

Owner: changed from acho@… to devans@…
Status: newassigned

Yes, I agree. Working on a patch now as there is no easy configure switch to shut of the documentation.

comment:4 Changed 15 years ago by dbevans (David B. Evans)

Cc: devans@… removed
Port: dirac added; ffmpeg removed
Summary: ffmpeg: please remove indirect dependency on xorg-libsdirac: please remove indirect dependency on xorg-libs

A couple of fixes:

Dirac docs disabled by default and dependencies on doxygen, latex and graphviz removed. A +doc variant will be forthcoming in the next revision. Committed in r46494.

Variant +no_x11 added to texlive_base yesterday which kills the path to X11 dependencies. Committed in r46447.

Variant +no_x11 added to ghostscript. Committed in r46379.

I think this will allow building of ffmpeg/ffmpeg-devel in +no_x11 without bringing in any X11 stuff.

comment:5 Changed 15 years ago by dbevans (David B. Evans)

Keywords: documentation X11 added

Variant +doc added to dirac in r46497.

comment:6 Changed 15 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

OK, installing ffmpeg from scratch with +no_x11 in variants worked for me without bringing in any X11 libraries although there are still issues with upgrading but that is #8221. So not hearing any futher complaints, I think this is fixed.

comment:7 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.