From owner-svn-ports-all@freebsd.org Thu Dec 24 13:37:29 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C33AA50B27; Thu, 24 Dec 2015 13:37:29 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4A7581A5B; Thu, 24 Dec 2015 13:37:29 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [192.168.1.36] (27.Red-2-138-168.dynamicIP.rima-tde.net [2.138.168.27]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id CC32943C24; Thu, 24 Dec 2015 07:37:26 -0600 (CST) Subject: Re: svn commit: r404354 - head/games/hedgewars To: Dmitry Marakasov , marino@freebsd.org, miwi@FreeBSD.org References: <201512241259.tBOCxcDI053686@repo.freebsd.org> <567BECC4.5090200@marino.st> <20151224132359.GK70566@hades.panopticon> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Reply-To: marino@freebsd.org From: John Marino Message-ID: <567BF514.5050303@marino.st> Date: Thu, 24 Dec 2015 14:37:24 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 In-Reply-To: <20151224132359.GK70566@hades.panopticon> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2015 13:37:29 -0000 On 12/24/2015 2:23 PM, Dmitry Marakasov wrote: > > Next time feel free to. Thanks for fixing it btw, I was really confused > by the failure. > > While here, as far as I know fpc does support almost all archs we > do, e.g. [http://www.freepascal.org/]: > > "Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can > target many processor architectures: Intel x86 (including 8086), > AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM." > > Is there anything keeping fpc port from supporting archs beyond x86? I think its feasible. FPC has very good cross-compiling capabilities, so in general it should be fairly easy to bootstrap. That being said, it's possible there needs to be some BSD-specific bits that need to be added to these platforms. I think it's likely that it is missing for arches beyond x86. I can assist if somebody wants to try adding the needed support. The FPC project will accept patches (as seen with recent DF support) so if somebody wants to attempt this, the chances of success are not too bad. John