Re: ports/139941: [PATCH] Add missing dependency to graphics/evince

View: New views
3 Messages — Rating Filter:   Alert me  

Re: ports/139941: [PATCH] Add missing dependency to graphics/evince

by Edwin Groothuis-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Synopsis: [PATCH] Add missing dependency to graphics/evince

Responsible-Changed-From-To: freebsd-ports-bugs->gnome
Responsible-Changed-By: edwin
Responsible-Changed-When: Sun Oct 25 07:50:12 UTC 2009
Responsible-Changed-Why:
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=139941
_______________________________________________
freebsd-gnome@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@..."

Parent Message unknown Re: ports/139941: [PATCH] Add missing dependency to graphics/evince

by Anonymous-86 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The following reply was made to PR ports/139941; it has been noted by GNATS.

From: Anonymous <swell.k@...>
To: Denny Lin <dennylin93@...>
Cc: bug-followup@...
Subject: Re: ports/139941: [PATCH] Add missing dependency to graphics/evince
Date: Sun, 25 Oct 2009 15:51:33 +0300

 Denny Lin <dennylin93@...> writes:
 
 >>Description:
 > The Makefile of graphics/evince seems to be missing a dependency (graphics/openjpeg). Evince requires libopenjpeg.so.2 to run ($ ldd /usr/local/bin/evince).
 >>How-To-Repeat:
 > 1. Install graphics/evince.
 > 2. Deinstall graphics/openjpeg (user isn't notified about dependency).
 > 3. Run Evince.
 
 Can't reproduce here. However, if I do
 
 1. install graphics/openjpeg
 2. install graphics/poppler*
 
 prior your first step then I *can*.
 
 Found by
 
     $ cd graphics/poppler
     $ make extract
     $ fgrep -ir openjpeg work/
 
 >>Fix:
 > See patch.
 >
 > Patch attached with submission follows:
 >
 > --- graphics/evince/Makefile.orig 2009-10-25 15:32:43.000000000 +0800
 > +++ graphics/evince/Makefile 2009-10-25 15:35:40.000000000 +0800
 > @@ -17,7 +17,8 @@
 >  COMMENT= GNOME 2 multi-format document viewer
 >  
 >  LIB_DEPENDS= poppler-glib.4:${PORTSDIR}/graphics/poppler-gtk \
 > - spectre.1:${PORTSDIR}/print/libspectre
 > + spectre.1:${PORTSDIR}/print/libspectre \
 > + libopenjpeg.2:${PORTSDIR}/graphics/openjpeg
 
 Please, don't make it a hard dependency. I for one don't need JPEG 2000
 support in poppler/evince.
 
 >  
 >  USE_LDCONFIG= yes
 >  USE_BZIP2= yes
 >
 >
_______________________________________________
freebsd-gnome@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@..."

Parent Message unknown Re: ports/139941: [PATCH] Add missing dependency to graphics/evince

by marcus-11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Synopsis: [PATCH] Add missing dependency to graphics/evince

State-Changed-From-To: open->patched
State-Changed-By: marcus
State-Changed-When: Sun Oct 25 17:00:36 UTC 2009
State-Changed-Why:
The problem is actually with poppler, not evince.  I have added an optional
dependency on OpenJPEG to poppler-0.12 which will be committed with GNOME
2.28 after 8.0 is released.

http://www.freebsd.org/cgi/query-pr.cgi?pr=139941
_______________________________________________
freebsd-gnome@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@..."