From nobody Wed Jan 04 23:04:21 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NnQCT3gvTz2pNnW; Wed, 4 Jan 2023 23:04:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NnQCT294fz3j9X; Wed, 4 Jan 2023 23:04:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672873461; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sGZjj//ajpd5MzmnXxY6C6NmDHEHgaVpvyx+XMZ/MJE=; b=SOKEz86PkNYK8Z4xNat0B0IsrnXFeuk9T96Ci8TaYjxRElkPPmBkDTqNda/CWlInV6GDZN 8guYyp6Dmz7R0UdJV0kZgdvIPTisnMtj9cgpaLWxJkl0GQyugE9lJ4/EQST9YBPMptmdN/ BfSQJRxCrQZIneYL98mDBgZFV/RZvWQijDdnjJl4CRLgqPpxTaWDfKE3dAWswQoZto/spc EyPMO6PnAGFnDo5WF4/02wbNgYMT4l/D2A40MuoQTeZawcOOmjljR62HQK3Eu0KhiQRdXL rlIgDsxDqub/BG1JS+Y2ocDm9NVPqlK9uNfD0NEZ74/PdV5i+5Fr1d9+bwTB1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672873461; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sGZjj//ajpd5MzmnXxY6C6NmDHEHgaVpvyx+XMZ/MJE=; b=VsnmixUQJcmuZTdiJ7skUaCuh/jOcPPbyfxMTEDYoYnin70pRn/+/x0y8tm8Kduv86m6K4 322f3qDiS9c6TO0NP9j/oKpR/wI9K9qTdPetOGhN312FCQiJ6Wm+oEaG41UWdVMMnppAcF I3ky4IcrgL/LCzsjAQu4kcmw6AdWnYU1uu03Y7j72OpRdql/+Z87NNjydC+tshvBZVOSfO 6IUiCYkkysBk7N/XFaSN4UxU5shFKqKsh5yC7r+hcIeefUIz7HK9js82XFS/zYKkDKqRo2 4QEZInm/3pfJg87yvVauw9uCQSICdD9hZLC8Ct/qh1CQsmmOMQIMIf9w+NYULA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672873461; a=rsa-sha256; cv=none; b=x5LuvFIb1/6DF6icQMMua8UkiPJ2oeaOUXb2L+YTCexPz0oupQ0MmluAzJS8sS03o4K3wM +bflNgNvwDg4jkaU+WvHP451OObGzCE/68kXyOtRbLEzUQ8Z2/Sh93Tql4aZEhq99L6z+Y +DGTPJAkeAVdA31Q86VZW230aEENgYHxXA64sb+JMBoKGdEE1ZXDWhAa221jek+65N5Qs2 WX7gn7f5U6XXFtpnkUV0Wfv9t/wJzhREZ+kRYtvul8JsQjYCPFJaFuQNefQI5p5lmQVuhK Ux2PcoraM7f2WXBFHrdfOgXp1/MR2EobIAo1IoK38brH037T3cVTAnU+T2EYXw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NnQCT1CYgzTGM; Wed, 4 Jan 2023 23:04:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 304N4Lsu017353; Wed, 4 Jan 2023 23:04:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 304N4LIt017352; Wed, 4 Jan 2023 23:04:21 GMT (envelope-from git) Date: Wed, 4 Jan 2023 23:04:21 GMT Message-Id: <202301042304.304N4LIt017352@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Piotr Kubaj Subject: git: 44378cfde01b - main - lang/luajit: use clang on powerpc List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 44378cfde01b3c04918c50b38009092ccee9f6c7 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=44378cfde01b3c04918c50b38009092ccee9f6c7 commit 44378cfde01b3c04918c50b38009092ccee9f6c7 Author: Piotr Kubaj AuthorDate: 2023-01-04 16:52:41 +0000 Commit: Piotr Kubaj CommitDate: 2023-01-04 23:04:12 +0000 lang/luajit: use clang on powerpc Merge recent patch for luajit that fixes build with clang. Since clang's assembler before LLVM 14 doesn't understand some instructions, use binutils' as when using older LLVM. --- lang/luajit/Makefile | 14 +++++++++----- lang/luajit/distinfo | 4 +++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile index e865adb8900f..cac47cb19078 100644 --- a/lang/luajit/Makefile +++ b/lang/luajit/Makefile @@ -5,6 +5,9 @@ CATEGORIES= lang MASTER_SITES= https://luajit.org/download/ DISTNAME= LuaJIT-${DISTVERSION} +PATCH_SITES= https://github.com/LuaJIT/LuaJIT/commit/ +PATCHFILES= a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch:-p1 + MAINTAINER= osa@FreeBSD.org COMMENT= Just-In-Time Compiler for Lua WWW= https://luajit.org/luajit.html @@ -23,16 +26,17 @@ IGNORE_riscv64= fails to compile: lj_arch.h:55:2: No support for this architect CONFLICTS_INSTALL= luajit-devel luajit-openresty WRKSRC= ${WRKDIR}/LuaJIT-${DISTVERSION} -USES= cpe gmake +USES= compiler cpe gmake USE_LDCONFIG= yes MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= PLIST_SUB+= VERSION=${DISTVERSION} -.include +.include -.if ${ARCH:Mpowerpc*} || ${ARCH:Mmips*} || ${ARCH:Msparc*} -USE_GCC=yes +.if ${ARCH:Mpowerpc*} && ${COMPILER_VERSION} < 140 +BUILD_DEPENDS+= as:devel/binutils +CFLAGS+= -fno-integrated-as .endif .if ${PORT_OPTIONS:MPTHREAD} @@ -44,4 +48,4 @@ post-install: ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/etc/luajit.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 -.include +.include diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo index 45e239a1956f..6678f4a7dbd5 100644 --- a/lang/luajit/distinfo +++ b/lang/luajit/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1493823315 +TIMESTAMP = 1672840245 SHA256 (LuaJIT-2.0.5.tar.gz) = 874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979 SIZE (LuaJIT-2.0.5.tar.gz) = 849845 +SHA256 (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 172ee031fa64644b91c74b8488f976b39215bd128e5217eb93791729bd20916a +SIZE (a4f4f5b83564a1075bea0ac7c1fd8768be1caff7.patch) = 831