Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2012 05:35:21 -0700
From:      Robert <traveling08@cox.net>
To:        Kevin Oberman <kob6558@gmail.com>
Cc:        gnome@FreeBSD.org, "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject:   Re: Evince fails upgrade
Message-ID:  <20120524053521.62253353@dell64>
In-Reply-To: <CAN6yY1uCoS%2BWya8bX3r3Gwe%2BuJjd64LV5nbKTOvA1v%2BfPkxUew@mail.gmail.com>
References:  <20120523073419.66fa6698@dell64> <CAN6yY1uCoS%2BWya8bX3r3Gwe%2BuJjd64LV5nbKTOvA1v%2BfPkxUew@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 23 May 2012 22:43:51 -0700
Kevin Oberman <kob6558@gmail.com> wrote:

> On Wed, May 23, 2012 at 7:34 AM, Robert <traveling08@cox.net> wrote:
> >
> > Hello Port readers
> >
> > I am unable to upgrade to latest evince due to following failure.
> > Evince now calls for www/yelp which calls for www/libxul which has
> > vulnerabilities.
> >
> > [robert@dell64] /usr/ports/x11/yelp% sudo make install clean
> >
> > =A0yelp is using libxul for gecko support, but you can
> > =A0change that by defining WITH_GECKO to the following values:
> >
> > =A0 libxul
> >
> > =3D=3D=3D> =A0License check disabled, port has not defined LICENSE
> > =3D=3D=3D> =A0Extracting for yelp-2.30.2_2
> > =3D> SHA256 Checksum OK for gnome2/yelp-2.30.2.tar.bz2.
> > /bin/rm -f /usr/ports/x11/yelp/work/yelp-2.30.2/data/yelp.schemas
> > =3D=3D=3D> =A0Patching for yelp-2.30.2_2
> > =3D=3D=3D> =A0Applying FreeBSD patches for yelp-2.30.2_2
> > =3D=3D=3D> =A0 yelp-2.30.2_2 depends on
> > file: /usr/local/lib/libxul/libxul.so - not found =3D=3D=3D> =A0 =A0Ver=
ifying
> > install for /usr/local/lib/libxul/libxul.so
> > in /usr/ports/www/libxul =3D=3D=3D> =A0libxul-1.9.2.28 has known
> > vulnerabilities: Affected package: libxul-1.9.2.28 Type of problem:
> > mozilla -- multiple vulnerabilities. Reference:
> > http://portaudit.FreeBSD.org/380e8c56-8e32-11e1-9580-4061862b8c22.html
> > =3D> Please update your ports tree and try again. *** Error code 1
> >
> > Stop in /usr/ports/www/libxul.
> > *** Error code 1
> >
> > Stop in /usr/ports/www/libxul.
> > *** Error code 1
> >
> > Stop in /usr/ports/x11/yelp.
> >
> > I have tried to comment out the WITH_GECKO line but that fails also.
> > The Makefile already has
> >
> > WITH_GECKO=3D =A0libxul
> >
> > What do I need to change it to?
>=20
> There is nothing to change it to, as far as I know. There used to
> other options, but libxul is the only one left.
>=20
> Unfortunately, it has a vulnerability, so won't build. You can either
> force it by setting DISABLE_VULNERABILITIES and live with the
> vulnerability or wait until libxul is fixed, assuming that it is.
> Other ports that use GECKO have the same problem.

Kevin

Thanks for responding. Evince had never needed yelp or libxul before
the last upgrade (port revision 8). I checked the diff of the Makefile
with my back up from last week and the only difference was a change in
"run depends" adding yelp.=20

I commented out that portion of run depends and evince built without a
problem. Evince runs perfectly as a stand alone and with firefox just
as before.

I have added gnome@ to this email.

Thank you again for the help.

Robert



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