From owner-freebsd-ports Tue Oct 22 19:16:04 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA23158 for ports-outgoing; Tue, 22 Oct 1996 19:16:04 -0700 (PDT) Received: from dfw-ix10.ix.netcom.com (dfw-ix10.ix.netcom.com [206.214.98.10]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA23138 for ; Tue, 22 Oct 1996 19:15:59 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (ala-ca18-23.ix.netcom.com [204.32.168.215]) by dfw-ix10.ix.netcom.com (8.6.13/8.6.12) with ESMTP id TAA19179; Tue, 22 Oct 1996 19:14:59 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.6/8.6.9) id TAA01451; Tue, 22 Oct 1996 19:14:14 -0700 (PDT) Date: Tue, 22 Oct 1996 19:14:14 -0700 (PDT) Message-Id: <199610230214.TAA01451@silvia.HIP.Berkeley.EDU> To: ache@nagual.ru CC: ports@freebsd.org In-reply-to: <199610230119.FAA01140@nagual.ru> (ache@nagual.ru) Subject: Re: cvs commit: ports/devel/libslang Makefile ports/devel/libslang/files md5 ports/devel/libslang/patches patch-ab patch-aa por From: asami@freebsd.org (Satoshi Asami) Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * > * devel/libslang/pkg PLIST * > * > Wait. Did you just change the shared library name from * > "libslang.so.99.34" to "libslang.so.0.99.35"? * * Yes. This author intention comes from Linux and it * is a bit non-standard for FreeBSD, but require smaller * patches. Well, considering that it will probably go up to "1.xx.yy" when it comes out of beta, that's much better. However, the problem is that this effectively decreases the shared library major from "99" to "0". Which means, unless the user explicitly deletes the "99.34" version, that will be used. And we've shipped one release (2.1.5R) with 99.34. :( You need to at least warn the user about this. Take a look at the modula-3 port for an example. (It's in pkg/INSTALL, and also called from pre-install in the Makefile.) Satoshi