From owner-freebsd-ports@FreeBSD.ORG Thu Mar 1 17:50:05 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8F3241065706 for ; Thu, 1 Mar 2012 17:50:05 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3F3E98FC17 for ; Thu, 1 Mar 2012 17:50:05 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S3A8i-0005Ar-0o for freebsd-ports@freebsd.org; Thu, 01 Mar 2012 18:50:04 +0100 Received: from static-87-79-237-121.netcologne.de ([87.79.237.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 01 Mar 2012 18:50:04 +0100 Received: from tg by static-87-79-237-121.netcologne.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 01 Mar 2012 18:50:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Thorsten Glaser Date: Thu, 1 Mar 2012 17:23:57 +0000 (UTC) Lines: 28 Message-ID: References: <1330106215702-5513504.post@n5.nabble.com> <4F4864A8.1030505@FreeBSD.org> <1330170849869-5514998.post@n5.nabble.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 87.79.237.121 (Opera/9.27 (X11; MirBSD i386; U; en)) Subject: Re: updating mksh, portmaster -a, pkg_version strangeness X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Mar 2012 17:50:05 -0000 Jakub Lach mailplus.pl> writes: > and how it worked before? mksh had letters > added in version from start. Actually, mksh always had an uppercase R plus a number, because I originally did not want to make minor versions or other versioning games. (The very first versions had 1.xx where xx was that number, and 1.xx was the version number of the main.c,v RCS file. Hence, R20 was the first one with the current versioning.) At some point, I needed to make a small fix follow-up release. In MirBSD, we were already using the -bis, -ter, -quater, -quinquiēs sufficēs by then, so I decided to add a ‘b’, where the first release had an implicit ‘a’ appended. The website has a recommendation for packagers that need to map these versions to numbers: R22 maps to 22.1, R22x maps to 22.y for x=[bcdefgh] → y=[2345678], and there will never be an R22i or up, so 22.9.yyyymmdd can be used for -current. HTH & HAND, //mirabilos -- FWIW, I'm quite impressed with mksh interactively. I thought it was much *much* more bare bones. But it turns out it beats the living hell out of ksh93 in that respect. I'd even consider it for my daily use if I hadn't wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh