git: c07729d7e4ff - main - lang/fpc-devel*: Update to 3.3.1.20240913
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 14 Sep 2024 07:52:15 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c07729d7e4ffceba4f1520dcfe8cbab7ff9da0ba
commit c07729d7e4ffceba4f1520dcfe8cbab7ff9da0ba
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-09-14 07:44:40 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-09-14 07:44:40 +0000
lang/fpc-devel*: Update to 3.3.1.20240913
- Add support for aarch64
---
Mk/Uses/fpc.mk | 8 +++-
lang/fpc-devel-source/Makefile | 12 +++--
lang/fpc-devel-source/distinfo | 6 +--
lang/fpc-devel/Makefile | 28 +++++++----
lang/fpc-devel/distinfo | 12 +++--
.../files/patch-compiler-systems_t__bsd.pas | 4 +-
lang/fpc-devel/files/patch-compiler_globals.pas | 14 +++---
lang/fpc-devel/pkg-plist | 55 ++++++++++++++++++----
8 files changed, 100 insertions(+), 39 deletions(-)
diff --git a/Mk/Uses/fpc.mk b/Mk/Uses/fpc.mk
index dd9a3137e3f9..f32b21bf6e64 100644
--- a/Mk/Uses/fpc.mk
+++ b/Mk/Uses/fpc.mk
@@ -44,16 +44,20 @@ IGNORE= incompatible fpc ${FPC_CURRENT_VER} compiler, please install ${FPC_VER}
PPNAME= ppc386
. elif ${ARCH} == "amd64"
PPNAME= ppcx64
+. elif ${ARCH} == "aarch64"
+PPNAME= ppca64
. else
PPNAME= ppc_not_yet_ported
-ONLY_FOR_ARCHS= i386 amd64
-ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64
. 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
FPC_DEVELSUFFIX= -devel
+ONLY_FOR_ARCHS= i386 amd64 aarch64
+ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386, amd64 and aarch64
. endif
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index cc58ab2cebc8..1dfbf7f0ba5e 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20240503
+PORTVERSION= 3.3.1.20240913
CATEGORIES= lang
PKGNAMESUFFIX= -source
DIST_SUBDIR= freepascal
@@ -8,14 +8,14 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Free Pascal compiler with Turbo and Delphi compatibility (source)
WWW= https://www.freepascal.org/
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS= i386 amd64 aarch64
NO_BUILD= yes
USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= edc1c79cbb2925e9f0d1b929d8da01348eeedc35
+GL_TAGNAME= 84da5e619c4adc3c72c5a6f2da80c56be2899a72
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
@@ -29,6 +29,8 @@ FPCBASEVER= 3.3.1
FPC_ARCH= i386
.elif ${ARCH} == "amd64"
FPC_ARCH= x86_64
+.elif ${ARCH} == "aarch64"
+FPC_ARCH= aarch64
.endif
post-extract:
@@ -40,6 +42,7 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \
-e 's|1201000|${OSVERSION}|g' \
-e 's|1200000|${OSVERSION}|g' \
+ -e 's|1302001|${OSVERSION}|g' \
-e 's|1400097|${OSVERSION}|g' \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.inc
@@ -90,7 +93,8 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/openal/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
- ${WRKSRC}/packages/opencl/fpmake.pp
+ -e 's|x86_64|x86_64,aarch64|g' \
+ ${WRKSRC}/packages/opencl/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/proj4/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|os2|freebsd,os2|g' \
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index 5967f8de82d0..09074fce4d69 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714780382
-SHA256 (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = eb72e65f3579d2eba164ed2b439d07288f02d4e35217b74409905ff60d392c33
-SIZE (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = 56874516
+TIMESTAMP = 1726296653
+SHA256 (freepascal/fpc-source-84da5e619c4adc3c72c5a6f2da80c56be2899a72_GL0.tar.gz) = f92a655df6886bf5d7f36a7c2a8f1907e274020865c8520254614530a0efd800
+SIZE (freepascal/fpc-source-84da5e619c4adc3c72c5a6f2da80c56be2899a72_GL0.tar.gz) = 57268810
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 39d3c0f31ae3..17e5d96d4f67 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20240503
+PORTVERSION= 3.3.1.20240913
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
LOCAL/acm/freepascal/:man
@@ -14,13 +14,13 @@ CONFLICTS= fpc
RUN_DEPENDS= ${LOCALBASE}/bin/as:devel/binutils
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS= i386 amd64 aarch64
USES+= gmake iconv
USE_BINUTILS= yes
-BOOTVER= 3.2.2
+BOOTVER?= 3.2.2
FPCBASEVER= 3.3.1
-MANVER= 3.0.4
+MANVER= 3.2.2
FPC_LDPATH?= "${LOCALBASE}/bin/ld.bfd"
@@ -28,7 +28,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= edc1c79cbb2925e9f0d1b929d8da01348eeedc35
+GL_TAGNAME= 84da5e619c4adc3c72c5a6f2da80c56be2899a72
FPCSRCDIR= source-${GL_TAGNAME}
@@ -38,12 +38,22 @@ FPCSRCDIR= source-${GL_TAGNAME}
PPNAME= ppc386
FPC_ARCH= i386
PLIST_SUB+= FPC_I386="" \
- FPC_AMD64="@comment "
+ FPC_AMD64="@comment " \
+ FPC_AARCH64="@comment "
.elif ${ARCH} == "amd64"
PPNAME= ppcx64
FPC_ARCH= x86_64
PLIST_SUB+= FPC_I386="@comment " \
- FPC_AMD64=""
+ FPC_AMD64="" \
+ FPC_AARCH64="@comment "
+.elif ${ARCH} == "aarch64"
+PPNAME= ppca64
+FPC_ARCH= aarch64
+PLIST_SUB+= FPC_I386="@comment " \
+ FPC_AMD64="@comment " \
+ FPC_AARCH64=""
+BOOTVER= ${FPCBASEVER}
+MAKE_ARGS+= OVERRIDEVERSIONCHECK=yes
.endif
.if ${OPSYS} == FreeBSD
@@ -92,6 +102,7 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \
-e 's|1201000|${OSVERSION}|g' \
-e 's|1200000|${OSVERSION}|g' \
+ -e 's|1302001|${OSVERSION}|g' \
-e 's|1400097|${OSVERSION}|g' \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.inc
@@ -143,7 +154,8 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/openal/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
- ${WRKSRC}/packages/opencl/fpmake.pp
+ -e 's|x86_64|x86_64,aarch64|g' \
+ ${WRKSRC}/packages/opencl/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/proj4/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|os2|freebsd,os2|g' \
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index cb6bcade0a7e..5c9bc3ce53f2 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,9 +1,11 @@
-TIMESTAMP = 1714779657
+TIMESTAMP = 1726296584
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
SIZE (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 2052903
-SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
-SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294
-SHA256 (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = eb72e65f3579d2eba164ed2b439d07288f02d4e35217b74409905ff60d392c33
-SIZE (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = 56874516
+SHA256 (freepascal/ppca64-3.3.1-freebsd.tar.gz) = d628bcb10a5c651654dbb423e0072187ab9ec2cccfc3d1bdf751fc9cb380a448
+SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1425823
+SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
+SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
+SHA256 (freepascal/fpc-source-84da5e619c4adc3c72c5a6f2da80c56be2899a72_GL0.tar.gz) = f92a655df6886bf5d7f36a7c2a8f1907e274020865c8520254614530a0efd800
+SIZE (freepascal/fpc-source-84da5e619c4adc3c72c5a6f2da80c56be2899a72_GL0.tar.gz) = 57268810
diff --git a/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas b/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas
index 3d4b57df7478..b7021a29046a 100644
--- a/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas
+++ b/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas
@@ -1,5 +1,5 @@
---- compiler/systems/t_bsd.pas 2023-10-27 23:25:22.849393000 -0500
-+++ compiler/systems/t_bsd.pas 2023-10-27 23:26:39.226882000 -0500
+--- compiler/systems/t_bsd.pas 2024-09-13 14:09:36.000000000 +0000
++++ compiler/systems/t_bsd.pas 2024-09-13 15:59:59.015594000 +0000
@@ -115,6 +115,8 @@
if not Dontlinkstdlibpath Then
if target_info.system in systems_openbsd then
diff --git a/lang/fpc-devel/files/patch-compiler_globals.pas b/lang/fpc-devel/files/patch-compiler_globals.pas
index c55dfddc8f62..734c0be40f64 100644
--- a/lang/fpc-devel/files/patch-compiler_globals.pas
+++ b/lang/fpc-devel/files/patch-compiler_globals.pas
@@ -1,6 +1,6 @@
---- compiler/globals.pas 2023-10-27 23:30:38.797736000 -0500
-+++ compiler/globals.pas 2023-10-27 23:31:45.729414000 -0500
-@@ -1023,6 +1023,19 @@
+--- compiler/globals.pas 2024-09-11 20:40:10.000000000 +0000
++++ compiler/globals.pas 2024-09-13 07:28:37.270196000 +0000
+@@ -1042,6 +1042,19 @@
FreeEnvPChar(envvalue);
end;
{$endif openbsd}
@@ -20,13 +20,13 @@
var
envstr: string;
envvalue: pchar;
-@@ -1062,6 +1075,9 @@
+@@ -1081,6 +1094,9 @@
Replace(s,'$OPENBSD_LOCALBASE',GetOpenBSDLocalBase);
Replace(s,'$OPENBSD_X11BASE',GetOpenBSDX11Base);
{$endif openbsd}
+{$ifdef freebsd}
+ Replace(s,'$FREEBSD_LOCALBASE',GetFreeBSDLocalBase);
+{$endif freebsd}
- if not substitute_env_variables then
- exit;
- { Replace environment variables between dollar signs }
+ {$ifdef xtensa}
+ if idf_version > 0 then
+ Replace(s,'$IDF_VERSION',idfversionstring(idf_version));
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index fa571ed3cd01..0c48e82b4b2a 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -54,6 +54,7 @@ bin/pas2ut.rsj
bin/plex
bin/postw32
%%FPC_I386%%bin/ppc386
+%%FPC_AARCH64%%bin/ppca64
%%FPC_AMD64%%bin/ppcx64
bin/ppdep
bin/ppudump
@@ -97,6 +98,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-hash.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-image.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-js.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-json.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-jsonschema.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-mustache.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-net.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-passrc.fpm
@@ -196,6 +198,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/vcl-compat.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmedge.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmtime.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/webidl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/x11.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/xforms.fpm
@@ -225,6 +228,7 @@ lib/fpc/%%PORTVERSION%%/msg/errorru.msg
lib/fpc/%%PORTVERSION%%/msg/errortr.msg
lib/fpc/%%PORTVERSION%%/msg/errorues.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
+%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/ppca64
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
lib/fpc/%%PORTVERSION%%/samplecfg
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/a52.o
@@ -881,6 +885,21 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonreader.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.consts.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.consts.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.consts.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.loader.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.loader.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.reader.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.reader.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.schema.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.schema.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.types.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.types.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.validator.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.validator.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.writer.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.writer.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-mustache/fpdbmustache.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-mustache/fpdbmustache.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-mustache/fpdbmustache.rsj
@@ -1119,6 +1138,12 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versionresource.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versiontypes.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versiontypes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/versiontypes.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmconsts.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmconsts.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmtypes.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmtypes.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmwriter.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/wasmwriter.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/winpeimagereader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/winpeimagereader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/xcoffwriter.o
@@ -1861,8 +1886,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubereporting.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubereporting.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/graph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
@@ -2594,8 +2621,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_r.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_u.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_u.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cprt0.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cthreads.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cthreads.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ctypes.o
@@ -2644,8 +2673,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.ppu
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objpas.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objpas.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ports.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/prt0.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.ppu
@@ -2690,8 +2721,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/uuchar.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/uuchar.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/x86.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/logger.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/logger.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl.o
@@ -2804,6 +2837,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.threading.rsj
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasmedge/libwasmedge.ppu
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasmtime/wasmtime.o
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasmtime/wasmtime.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasm-job/job.shared.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasm-job/job.shared.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasm-job/job.stub.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/wasm-job/job.stub.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidldefs.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidldefs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidlparser.o
@@ -2819,6 +2856,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas2js.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas2js.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltowasmjob.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltowasmjob.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltowasmstub.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltowasmstub.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/x11/cursorfont.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/x11/deckeysym.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/x11/dpms.ppu