Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Mar 2002 22:46:50 +0900
From:      "Akinori MUSHA" <knu@iDaemons.org>
To:        Peter Pentchev <roam@ringlet.net>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: ports/graphics/autotrace Makefile ports/graphics/graphviz Makefile ports/graphics/libafterimage Makefile ports/graphics/librsvg Makefile ports/graphics/libwmf Makefile ports/graphics/sdl_ttf Makefile ports/print/ft2demos Makefile ...
Message-ID:  <86zo1daofp.wl@archon.local.idaemons.org>
In-Reply-To: <20020312134137.B447@straylight.oblivion.bg>
References:  <200203111725.g2BHPVF52248@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
At Tue, 12 Mar 2002 13:41:37 +0200,
Peter Pentchev wrote:
> As soon as I saw this, a bell rang out, loudly: what about www/mod_php4?
> This is not the first time this has happened - a shared library version
> bump, followed by a commit which does *not* catch ALL dependent ports.
> 
> People, PLEASE take note that there are ports which do not depend directly
> on others!  The PHP ports are one example - a lot of the dependencies are
> configured dynamically, using dialog(1), at build time.  Sometimes there
> is *no* substitute for a find/grep over the whole of the ports tree to fish
> out the ports which reference the older library version.
> 
> In this particular case, the following command:
> 
> find /usr/ports -type f | xargs fgrep -le freetype.8 -e freetype.so.8

Unfortunately, this is not sufficient because someone removed the
shlib major part of freetype2 and some other libraries' LIB_DEPENDS
entries from his ports.  You should grep for -w freetype2 instead to
catch by the port name.

> I will commit a patch updating those three ports in a minute, but please
> take note of this situation and try not to miss "hidden" dependencies
> in the future! :)

Actually many ports that have explicit dependencies in their Makefiles
were left untouched too. (Read other mails on this thread, you can
find my getting sobomax' OK to deal with ImageMagic, gd and
XFree86-4-libraries)

Anyhow, let's do bump PORTREVISION's ourselves whenever we find this
kind of incomplete library port upgrade. :)

Or users may just get lost.

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Somewhere out of a memory.. of lighted streets on quiet nights.."

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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