From owner-cvs-all Tue Mar 12 8:12:47 2002 Delivered-To: cvs-all@freebsd.org Received: from mail.musha.org (daemon.musha.org [218.44.187.2]) by hub.freebsd.org (Postfix) with ESMTP id EACB737BC19; Tue, 12 Mar 2002 08:12:02 -0800 (PST) Received: from archon.local.idaemons.org (archon.local.idaemons.org [192.168.1.32]) by mail.musha.org (Postfix) with ESMTP id 3CF604D8FD; Wed, 13 Mar 2002 01:10:18 +0900 (JST) Date: Wed, 13 Mar 2002 01:10:18 +0900 Message-ID: <86y9gxahsl.wl@archon.local.idaemons.org> From: "Akinori MUSHA" To: 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 ... In-Reply-To: <20020312160305.A1457@straylight.oblivion.bg> References: <200203111725.g2BHPVF52248@freefall.freebsd.org> <20020312134137.B447@straylight.oblivion.bg> <86zo1daofp.wl@archon.local.idaemons.org> User-Agent: Wanderlust/2.9.7 (Unchained Melody) SEMI/1.14.3 (Ushinoya) LIMIT/1.14.7 (Fujiidera) APEL/10.3 MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII 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 At Tue, 12 Mar 2002 16:03:06 +0200, Peter Pentchev wrote: > In this case, I was only interested in the shared library's version number; > I did not bump the three ports' PORTREVISION, because.. well, because it > would be weird to bump PORTREVISION on only these three, when it was not > bumped on any of the other 2,000+ that Maxim referred to. Hey hey hey, do you REALLY believe there are 2,000+ ports that install binaries directly linked with the freetype2 library and thus need rebuilding? Realize that the number is actually bogus, and that you can exclude the ports that do not directly depend on freetype2 themselves but depend on one of those ports that directly depend on freetype2. All that we have to do is just bump the PORTREVISION's of those ports which have freetype2 dependencies in their LIB_DEPENDS. So there should be no more than the following, actually: knu@daemon[1]% grep -lrw freetype2 /usr/ports/[a-z]* /usr/ports/databases/grass/Makefile /usr/ports/devel/agenda-headers/pkg-plist /usr/ports/emulators/linux_base-7/pkg-plist.alpha /usr/ports/emulators/linux_base-7/pkg-plist.i386 /usr/ports/graphics/ImageMagick/Makefile /usr/ports/graphics/autotrace/Makefile /usr/ports/graphics/gd/files/patch-ac /usr/ports/graphics/gd/Makefile /usr/ports/graphics/graphviz/Makefile /usr/ports/graphics/librsvg/Makefile /usr/ports/graphics/libwmf/Makefile /usr/ports/graphics/ruby-gd/Makefile /usr/ports/graphics/sdl_ttf/Makefile /usr/ports/graphics/gd2/files/Makefile.bsd /usr/ports/graphics/gd2/Makefile /usr/ports/graphics/libafterimage/Makefile /usr/ports/math/ploticus/files/patch-Makefile /usr/ports/math/ploticus/Makefile /usr/ports/print/Makefile /usr/ports/print/freetype2/files/patch-include::freetype::config::ftoption.h /usr/ports/print/freetype2/files/patch-builds::unix::ltmain.sh /usr/ports/print/freetype2/files/patch-builds::unix::freetype-config.in /usr/ports/print/freetype2/Makefile /usr/ports/print/freetype2/pkg-plist /usr/ports/print/ft2demos/Makefile /usr/ports/print/gnomeprint/Makefile /usr/ports/print/pfaedit/Makefile /usr/ports/print/ttf2pt1/files/patch-Makefile /usr/ports/print/ttf2pt1/Makefile /usr/ports/sysutils/pkg_tree/pkg-descr /usr/ports/textproc/p5-XML-LibRSVG/Makefile /usr/ports/www/mod_php4/scripts/configure.php /usr/ports/x11/XFree86-4/pkg-plist /usr/ports/x11/XFree86-4/pkg-plist.alpha /usr/ports/x11/XFree86-4/pkg-plist.pc98 /usr/ports/x11/XFree86-4-libraries/Makefile /usr/ports/x11-fm/nautilus/Makefile /usr/ports/x11-toolkits/eel/Makefile /usr/ports/x11-toolkits/pango/Makefile /usr/ports/x11-toolkits/gtk20/Makefile If there are other ports that install binaries which depend on the freetype2 library without listing the dependency in their LIB_DEPENDS', then we should simply have the entry to them in the first place. > Since it was just the shlib major number I was interested in, it was just > the shlib major number that I looked for, hence the .8 :) Removing shlib major versions from a port's LIB_DEPENDS entries does NOT mean what it installs stops depeding on a specific version. Those ports are still affected by every major upgrade of libraries that it depend on. Hmm. Now I must admit that I'm getting less and less hopeful about ports and especially about the ports team. Come on.. Wake up, ports! For me it looks kind of nonsense to talk about new rules, new features and new enhancements while breaking or not conforming to what we made as rules and not utilizing what we already have. Things hadn't been this way in the past where the Ports Wraith dominated the ports world... -- / /__ __ 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