From owner-freebsd-ports@FreeBSD.ORG Thu Jun 8 11:39:10 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4045716EB0C for ; Thu, 8 Jun 2006 10:00:19 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 660B343D58 for ; Thu, 8 Jun 2006 10:00:08 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by wx-out-0102.google.com with SMTP id i31so287059wxd for ; Thu, 08 Jun 2006 03:00:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=EE0B6QcDHisDarcdz1wSBj/0oVAvc4x3uN+Pg30TlhKiPYKldzg1TgCAnOBHD7o0tgn43k1PsSYPQRyzJV3Sv8ApNFztgbro9cEkMvBDmuehHsT6acXbxHm1HvOQixHxdfHxM2kt+4dciX9iKiImcya+zy+JYqus8+jyQWOV5+g= Received: by 10.70.33.8 with SMTP id g8mr1874682wxg; Thu, 08 Jun 2006 03:00:07 -0700 (PDT) Received: by 10.70.50.15 with HTTP; Thu, 8 Jun 2006 03:00:07 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 14:00:07 +0400 From: "Andrew Pantyukhin" Sender: infofarmer@gmail.com To: "hermann samso" In-Reply-To: <20060608031704.87E73E5BC7@ws7-2.us4.outblaze.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060608031704.87E73E5BC7@ws7-2.us4.outblaze.com> X-Google-Sender-Auth: 77a962d2e0b66b6b Cc: FreeBSD Ports , Nicola Vitale Subject: Re: ja6, xmus, xcoor compiled for FreeBSD 6.1 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, 08 Jun 2006 11:39:17 -0000 On 6/8/06, hermann samso wrote: > > Hello! > > Fri, 12 May 2006 you asked > from me some collaborative > work of my program ja6 and > FreeBSD. > > I installed FreeBSD in a > DELL 450Mhz Optiplex > without problems, and today > I managed to compile these > little apps and toys at the > first try! :) > > Well done, FreeBSD Crew! > > Sources won't be available, > but the binaries work very > well. > > You can download Ja6, xmus > and xcoor at: > > http://so_o2.tripod.com/ > > But I include them also as > attachment in this e-mail. That's great news, thanks! The problem is that our ABI changes with each major release. While there are compatibility layers which enable us to run 4.x and 5.x binaries on FreeBSD 6.x, there's no way to run 6.x binaries on older systems. Yes, most of our desktop users have already upgraded to 6.x, but we still support 4.x and 5.x and I just can't mark the port unavailable for that platforms. A solution would be to compile the program on each FreeBSD version, but that's a chore. You could also compile it on 4.x, but then users of 5.x and 6.x would not be able to run it without compatibility layers (which are present by default right now, but are hard to detect automatically). Anyway we'll think about how to use the new binary. Thanks!