From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: *** X-Spam-Status: No, score=3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DMARC_REJECT,FORGED_YAHOO_RCVD,FREEMAIL_FROM,MAILING_LIST_MULTI, RDNS_NONE,SPOOFED_FREEMAIL_NO_RDNS autolearn=no autolearn_force=no version=4.0.0 Received: from uranus.u235.eyep.net (unknown [194.90.113.98]) by chiba.3jane.net (Postfix) with SMTP id 67C01233B0 for ; Thu, 13 Dec 2001 08:13:14 -0600 (CST) Received: (qmail 18285 invoked by uid 1000); 13 Dec 2001 14:13:06 -0000 Subject: Re: [gentoo-dev] libgd & freetype From: Vitaly Kushneriuk To: Gentoo-dev In-Reply-To: <1008249658.21606.10.camel@zoidberg> References: <1008174436.19710.0.camel@uranus.u235.eyep.net> <1008249658.21606.10.camel@zoidberg> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/1.0 (Preview Release) Date: 13 Dec 2001 16:13:05 +0200 Message-Id: <1008252786.5131.1.camel@uranus.u235.eyep.net> Mime-Version: 1.0 Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Developer discussion list List-Unsubscribe: , List-Archive: X-Archives-Salt: 129cfae5-95cc-4190-b1ba-b0dee7b1d75c X-Archives-Hash: e5cae1ad3ac573bbba0a078e8102d771 On Thu, 2001-12-13 at 15:20, Mikael Hallendal wrote: > ons 2001-12-12 klockan 17.27 skrev Vitaly Kushneriuk: > > libgd-1.8.3-r2 needs freetype-1.3.1 and will not compile with > > freetype-2.0.5 > > they use different directories and install different libraries: > > /usr/include/freetype /usr/include/freetype2/freetype > > /usr/lib/libttf.* /usr/lib/libfreetype.* > > IMHO freetype-2.0.5 should be called freetype2-2.0.5, as this is a > > different package > > It is not a different package, just a newer version of a package which > happends to be incompatible with the previous version. > > The reason they are installing in /usr/include/freetype and > /usr/include/freetype2 is because the user should be able to have them > both installed at the same time. By the same reason, it should be named freetype-1... and freetype2-2.... So that freetype-1 will not be unmerged when installing freetype-2, when/if, we add auto-unmerge option to oprtage, etc. or interfere in some other way. Adding lib main version to the package name is the standard way of dealing with incompatible lib version, so that they can be installed/removed separately. > > This should be fixed by having dependencies like > freetype >= 1.3, < 2.0 (or whatever syntax we came up with). I'm not > sure of the current status of that. > > Regards, > Mikael Hallendal > > -- > > Mikael Hallendal > Gentoo Linux Developer, Desktop Team Leader > CodeFactory AB, Stockholm, Sweden >