From owner-freebsd-x11@FreeBSD.ORG Tue Nov 8 00:42:12 2005 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13E1916A41F for ; Tue, 8 Nov 2005 00:42:12 +0000 (GMT) (envelope-from dejan.lesjak@ijs.si) Received: from mail.ijs.si (mail.ijs.si [193.2.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8876443D46 for ; Tue, 8 Nov 2005 00:42:10 +0000 (GMT) (envelope-from dejan.lesjak@ijs.si) Received: from localhost (mailman.ijs.si [193.2.4.66]) by patsy.ijs.si (Postfix) with ESMTP id 399FC17B8C0 for ; Tue, 8 Nov 2005 01:42:10 +0100 (CET) Received: from mail.ijs.si ([193.2.4.66]) by localhost (patsy.ijs.si [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01184-11 for ; Tue, 8 Nov 2005 01:42:08 +0100 (CET) Received: from radagast.ijs.si (radagast.ijs.si [193.2.4.168]) by patsy.ijs.si (Postfix) with ESMTP id F3E6F17B8CF for ; Tue, 8 Nov 2005 01:42:07 +0100 (CET) Received: from localhost.ijs.si (localhost.ijs.si [127.0.0.1]) by radagast.ijs.si (Postfix) with ESMTP id 570AA17036 for ; Tue, 8 Nov 2005 01:42:07 +0100 (CET) From: Dejan Lesjak To: freebsd-x11@freebsd.org User-Agent: KMail/1.8.2 References: <20051105232903.GA33458@voodoo.bawue.com> <200511061543.49170.dejan.lesjak@ijs.si> <20051106145418.GB727@voodoo.bawue.com> In-Reply-To: <20051106145418.GB727@voodoo.bawue.com> MIME-Version: 1.0 Content-Disposition: inline X-UID: 1031 X-Length: 3984 Date: Tue, 8 Nov 2005 01:42:05 +0100 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200511080142.06608.dejan.lesjak@ijs.si> X-Virus-Scanned: amavisd-new at ijs.si Subject: Removal of xterm-static X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Nov 2005 00:42:12 -0000 Hi, For some time now, xterm has installed its binaries with '-static' prefix. This was done to avoid conflicts with previous versions of xorg-clients and XFree86-4-clients which installed 'xterm' themselves. As xterm now installs by separate port on which both XFree86-4-clients and xorg-clients depend it's time to remove the workaround so x11/xterm will install proper 'xterm' and other binaries. There is however a small problem: as it goes now, xterm will install eg. 'xterm-static' file. After this -clients port will make a link 'xterm -> xterm-static' so one gets what is expected upon running xterm. But as -clients port is the one that installs 'xterm', it is also the one that will remove it upon deinstall. With portupgrade, something like this happens: - upgrading x11/xterm: remove xterm-static; install xterm - upgrading x11/xorg-clients or x11/XFree86-4-clients: remove xterm ... which leaves one without 'xterm'. So after discussing this with Kirill Ponomarew, we would like to bump xterm revision to 206_1 and make it conflict with xorg-clients 6.8.2 and lower and with XFree86-4-clients 4.5.0 and lower. At the same time both -clients ports would be changed to only remove 'xterm' on deinstall if it is a symbolic link and leave it alone otherwise. This will make xterm port refuse to install along versions of -clients which could eventually remove it. The usual portupgrade sequence which would first upgrade xterm (upon which -clients depend) would therefore not work. One would have to first upgrade -clients port and after this xterm will allow itself to be installed. Patches that do this are at http://www.ijs.si/~lesi/xterm/take2/ Does this seem reasonable or has anyone got better idea? Dejan