From nobody Tue Sep 17 08:32:49 2024 X-Original-To: dev-commits-ports-main@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 4X7FQp1g5Sz5Wpyy; Tue, 17 Sep 2024 08:32:50 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7FQp0CNqz4tqT; Tue, 17 Sep 2024 08:32:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726561970; 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=M6s8eOsRlo9XvPjZSYjluJGSrogY63fN5aR440jfIbc=; b=AEmg1DngolEh6raFiA2MCJKxvhiJjil/7CK7xp1spq+5tvkMRrqHJs/VQ6ARM1zZGwfzXD nAZ/S9TcjMNYnQp6kq94jBxPAY2474oRW4/T8PoLP7+/zfppdlPBe1aPGQtJvfmrtGBAtC IITW8lKqTHtvOVszvU3fDXBYb3EL94G094xZZLIlfD1fyFeobZZVYi5kCKfIfP8FOtJx09 QXa8M43wboqf6ZqrsUu7XegB4jD+e/AwXbeit80Psc8hEmzkouR6pVRoJlbqpfsN2gXLp5 63vlC7kfdX+rEugDkEe/fzAh0+4Rr3XY/38Q154DN1R4m5mXCYRqsFDLC0Vn5w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726561970; a=rsa-sha256; cv=none; b=dnEB8ADw6pga9qxR7GnJ5mfgvhqJ65mUYOLmVCHf+cihEclDBXzHrvhDnEbuDcohZvYvFH XBBfMmADjB3vivHjmFW6FHZvvOTCYnfqvd/qLCYsA7ayDR2lzoyTU81NyKpQDNnS+Qv9o5 vNm570xgHdG7d2JnkydSoWAWh5siPrR5UhOFK+ArAhVG7w6QRHIt9NU40/5Mcc9O7sw6F2 Qque8RybasfRnA3eBuRGhSxih+p28LZiv9YOcIpFFs+Q9q7ozaC/htM7pSNIez+BQHuSl6 T0Pi/TboJ4MFPRay8gwa5drW8tY2+7P9rcD4F1RA0wQ65Spn4JLCHw7AKIbk4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726561970; 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=M6s8eOsRlo9XvPjZSYjluJGSrogY63fN5aR440jfIbc=; b=AQpwAbIrbiJtY9Tnal02R9qnnHz44hZfG3izpu0rcA8uY3D778zL25a0fvQPoZIvJINrA6 2Srdw8533la3T0BPH8cwM0bFTwskgKHVBw3gKkIEWNRTqVfwk05okojPl+kxo+3/Df4HAz Qgcv1xbijxKTFqBXuHsNVEOTtKW6xlvCVAw2GAAXmJ+9Pj0kxKPADxSihTQbKkkdLw6Ghc Aow87HrFCduhTRhTl04da2PRnpOoX+jGv/o6h+Lmqe+K6UcmYWBJj0mjRT9mhO9Fxg+m6R efQbOZX4MSVyrGWFJu5qKMCrlRNfMoDhZNU3YzOW1j+aIrKQKHto3u3rK00RoQ== 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 4X7FQn6wR6zX6Z; Tue, 17 Sep 2024 08:32:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48H8WnBk012699; Tue, 17 Sep 2024 08:32:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48H8WnKU012696; Tue, 17 Sep 2024 08:32:49 GMT (envelope-from git) Date: Tue, 17 Sep 2024 08:32:49 GMT Message-Id: <202409170832.48H8WnKU012696@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 87b2573968f0 - main - lang/fpc-devel: Improve aarch64 support for fpc/lazarus based ports List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 87b2573968f0d09938547e7cf505b0843a0e2c09 Auto-Submitted: auto-generated The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=87b2573968f0d09938547e7cf505b0843a0e2c09 commit 87b2573968f0d09938547e7cf505b0843a0e2c09 Author: Jose Alonso Cardenas Marquez AuthorDate: 2024-09-17 08:30:53 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2024-09-17 08:30:53 +0000 lang/fpc-devel: Improve aarch64 support for fpc/lazarus based ports --- Mk/Uses/fpc.mk | 10 +++++----- Mk/Uses/lazarus.mk | 19 ++++++++----------- Mk/bsd.default-versions.mk | 4 ++-- 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Mk/Uses/fpc.mk b/Mk/Uses/fpc.mk index f32b21bf6e64..31b6151aeba4 100644 --- a/Mk/Uses/fpc.mk +++ b/Mk/Uses/fpc.mk @@ -50,14 +50,14 @@ PPNAME= ppca64 PPNAME= ppc_not_yet_ported . endif -. if !defined(WANT_FPC_DEVEL) -FPC_DEVELSUFFIX= # -ONLY_FOR_ARCHS= i386 amd64 -ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 -. else +. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64} FPC_DEVELSUFFIX= -devel ONLY_FOR_ARCHS= i386 amd64 aarch64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386, amd64 and aarch64 +. else +FPC_DEVELSUFFIX= # +ONLY_FOR_ARCHS= i386 amd64 +ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 . endif BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \ diff --git a/Mk/Uses/lazarus.mk b/Mk/Uses/lazarus.mk index 4a9776112c59..ca8cf5cf70b9 100644 --- a/Mk/Uses/lazarus.mk +++ b/Mk/Uses/lazarus.mk @@ -68,13 +68,10 @@ LAZARUS_ARCH= ${ARCH:S/amd64/x86_64/} LAZARUS_PROJECT_FILES?= # empty LAZARUS_DIR?= ${LOCALBASE}/share/lazarus-${LAZARUS_VER} -ONLY_FOR_ARCHS= i386 amd64 -ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 - -. if !defined(WANT_FPC_DEVEL) -FPC_DEVELSUFFIX= # -. else +. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64} FPC_DEVELSUFFIX= -devel +. else +FPC_DEVELSUFFIX= # . endif BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl} @@ -102,13 +99,13 @@ FLAVOR= ${FLAVORS:[1]} LAZARUS_PKGNAMESUFFIX= -${FLAVOR} -. if !defined(WANT_LAZARUS_DEVEL) -LAZARUS_DEVELSUFFIX= # -ONLY_FOR_ARCHS= i386 amd64 -ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 -. else +. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64} LAZARUS_DEVELSUFFIX= -devel ONLY_FOR_ARCHS= i386 amd64 aarch64 +ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386, amd64 and aarch64 +. else +LAZARUS_DEVELSUFFIX= # +ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 . endif diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 65f8d7c6968e..7764508afae2 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -51,7 +51,7 @@ FIREBIRD_DEFAULT?= 3.0 # Possible values: gfortran FORTRAN_DEFAULT?= gfortran # Possible values: 3.2.3, 3.3.1 -. if defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL) +. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64} FPC_DEFAULT?= 3.3.1 . else FPC_DEFAULT?= 3.2.3 @@ -76,7 +76,7 @@ IMAGEMAGICK_DEFAULT?= 7 # Possible values: 8, 11, 17, 18, 19, 20, 21 JAVA_DEFAULT?= 8 # Possible values: 3.4.0, 3.99 -. if defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL) +. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64} LAZARUS_DEFAULT?= 3.99 . else LAZARUS_DEFAULT?= 3.4.0