From owner-freebsd-ports Wed Jan 30 6:41:21 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by hub.freebsd.org (Postfix) with ESMTP id E355037B416 for ; Wed, 30 Jan 2002 06:41:16 -0800 (PST) Received: from fwd05.sul.t-online.de by mailout10.sul.t-online.com with smtp id 16VvaG-0000UB-0N; Wed, 30 Jan 2002 15:19:32 +0100 Received: from Magelan.Leidinger.net (520065502893-0001@[217.229.223.167]) by fmrl05.sul.t-online.com with esmtp id 16VvaE-10GkevC; Wed, 30 Jan 2002 15:19:30 +0100 Received: from Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.11.6/8.11.6) with ESMTP id g0UE3K902701; Wed, 30 Jan 2002 15:03:21 +0100 (CET) (envelope-from netchild@Leidinger.net) Message-Id: <200201301403.g0UE3K902701@Magelan.Leidinger.net> Date: Wed, 30 Jan 2002 15:03:18 +0100 (CET) From: Alexander Leidinger Subject: Re: cvs commit: ports/graphics/gd Makefile pkg-comment To: tadayuki@mediaone.net Cc: tadayuki.okada@windriver.com, mi@aldan.algebra.com, will@csociety.org, freebsd-ports@FreeBSD.ORG In-Reply-To: <20020128223021.7c626859.tadayuki@mediaone.net> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=US-ASCII X-Sender: 520065502893-0001@t-dialin.net Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 28 Jan, Tadayuki OKADA wrote: > Hello Alexander, > > First, let me summarize what's you're saying. > You admit that PORTREVISION bump is necessary. Because we have 2 packages with the same version number but with a different library dependency floating around. > To upgrade ports, one should use portupgrade. No, to upgrade ports, portupgrade seems to be a good way to do it in an automated way. Portupgrade is IMHO the only usable way to update ports for novices. > # BTW, it's not 'portupdate'. > It's an improvement because people can chose not to > updadte shlibs. It's an improvement because people which don't use portupgrade can chose to not update shlibs. > About PORTREVISION, Mikhail thinks otherwise. But this (policy) is IMHO independend of his proposal (feature). > One thing I want to ask you is: > Why optinal knob is no better than Mikhail's proposal? Mikhail's proposal is to have the possibility to specify ranges of working library versions. Your proposal is to specify either only one specific version, or no version at all. We could have both, either a specific version, or a range of versions (Mikhail's proposal wrapped withhin your proposal); if we want to have both possibilities. > With the knob, people actually can chose to update shlib or not to. Mikhail's proposal adds a layer of safety. It complains with a meaningfull message (install a new lib) if the user has a library with an incompatible API. >> What if this port only works with freetype library versions greater than >> 4? > Please check ports/graphic/gd/Makefile. I just added '.ifdef'. > If you can accept his change, why not this? Are we talking about rev 1.49? It has no dependency on a particular library version. Just in case: feel free to replace 'freetype' in my above sentence you quoted with any library you want. Bye, Alexander. -- "One world, one web, one program" -- Microsoft promotional ad "Ein Volk, ein Reich, ein Fuehrer" -- Adolf Hitler http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message