From owner-cvs-all Tue Mar 12 3:41:41 2002 Delivered-To: cvs-all@freebsd.org Received: from straylight.ringlet.net (discworld.nanolink.com [217.75.135.248]) by hub.freebsd.org (Postfix) with SMTP id B93A537B446 for ; Tue, 12 Mar 2002 03:41:27 -0800 (PST) Received: (qmail 588 invoked by uid 1000); 12 Mar 2002 11:41:37 -0000 Date: Tue, 12 Mar 2002 13:41:37 +0200 From: Peter Pentchev To: Maxim Sobolev Cc: 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: <20020312134137.B447@straylight.oblivion.bg> Mail-Followup-To: Maxim Sobolev , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org References: <200203111725.g2BHPVF52248@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="Y7xTucakfITjPcLV" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200203111725.g2BHPVF52248@freefall.freebsd.org>; from sobomax@FreeBSD.org on Mon, Mar 11, 2002 at 09:25:31AM -0800 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --Y7xTucakfITjPcLV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 11, 2002 at 09:25:31AM -0800, Maxim Sobolev wrote: > sobomax 2002/03/11 09:25:31 PST >=20 > Modified files: > graphics/autotrace Makefile=20 > graphics/graphviz Makefile=20 > graphics/libafterimage Makefile=20 > graphics/librsvg Makefile=20 > graphics/libwmf Makefile=20 > graphics/sdl_ttf Makefile=20 > print/ft2demos Makefile=20 > print/gnomeprint Makefile=20 > textproc/p5-XML-LibRSVG Makefile=20 > x11/XFree86-4-libraries Makefile=20 > x11-fm/nautilus Makefile=20 > Log: > Chase increase of freetype2 shlib version. 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 yielded the following results: /usr/ports/databases/grass/Makefile /usr/ports/print/pfaedit/Makefile /usr/ports/www/mod_php4/scripts/configure.php 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! :) G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 I am the thought you are now thinking. --Y7xTucakfITjPcLV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjyN6XEACgkQ7Ri2jRYZRVMe5QCdFGd5dgh6F1Ahi9bcs3GGH5+T pX8An0gQSA5H18yLLU3ZS1OFThGrhIpf =3wQk -----END PGP SIGNATURE----- --Y7xTucakfITjPcLV-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message