git: 71fbac3d20ba - main - lang/fpc-devel: add support for powerpc64*
Date: Tue, 24 Feb 2026 16:04:49 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=71fbac3d20baf452afcb2cfefaa4ee7b473051a6
commit 71fbac3d20baf452afcb2cfefaa4ee7b473051a6
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-02-24 09:40:48 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-02-24 16:04:44 +0000
lang/fpc-devel: add support for powerpc64*
PR: 292887
Submitted by: Curtis Hamilton (hamiltcl@verizon.net)
---
Mk/Uses/fpc.mk | 2 +
Mk/Uses/lazarus.mk | 8 ++-
Mk/bsd.default-versions.mk | 2 +-
lang/fpc-devel-source/Makefile | 8 ++-
lang/fpc-devel-source/distinfo | 6 +-
lang/fpc-devel/Makefile | 39 +++++++++----
lang/fpc-devel/distinfo | 10 +++-
lang/fpc-devel/pkg-plist | 123 ++++++++++++++++++++++++++++++++++++-----
8 files changed, 160 insertions(+), 38 deletions(-)
diff --git a/Mk/Uses/fpc.mk b/Mk/Uses/fpc.mk
index 7538914c2d48..87e89b9f843e 100644
--- a/Mk/Uses/fpc.mk
+++ b/Mk/Uses/fpc.mk
@@ -46,6 +46,8 @@ PPNAME= ppc386
PPNAME= ppcx64
. elif ${ARCH} == "aarch64"
PPNAME= ppca64
+. elif ${ARCH} == "powerpc64" || "powerpc64le"
+PPNAME= ppcppc64
. else
PPNAME= ppc_not_yet_ported
. endif
diff --git a/Mk/Uses/lazarus.mk b/Mk/Uses/lazarus.mk
index 945fb32e55a5..9b7738e628bd 100644
--- a/Mk/Uses/lazarus.mk
+++ b/Mk/Uses/lazarus.mk
@@ -84,7 +84,11 @@ LAZARUS_ARCH= ${ARCH:S/amd64/x86_64/}
LAZARUS_PROJECT_FILES?= # empty
LAZARUS_DIR?= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}
-. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64}
+. if ${ARCH} == powerpc64le
+LAZARUS_ARCH= powerpc64
+. endif
+
+. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64} || ${ARCH:Mpowerpc*}
FPC_DEVELSUFFIX= -devel
. else
FPC_DEVELSUFFIX= #
@@ -97,7 +101,7 @@ MKINSTDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/fpmkinst/${BUILDNAME}
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
${MKINSTDIR}/utils-lexyacc.fpm:lang/fpc${FPC_DEVELSUFFIX}
-. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64}
+. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64} || ${ARCH:Mpowerpc*}
LAZARUS_DEVELSUFFIX= -devel
LAZARUS_FLAVORS= gtk2 gtk3 qt5 qt6
. else
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 5d32ace84747..b6e915c78263 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)) || ${ARCH:Maarch64}
+. if (defined(WANT_FPC_DEVEL) && !empty(WANT_FPC_DEVEL)) || ${ARCH:Maarch64} || ${ARCH:Mpowerpc*}
FPC_DEFAULT?= 3.3.1
. else
FPC_DEFAULT?= 3.2.3
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index 03d62682a0c0..ca5924f2dd91 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20250807
+PORTVERSION= 3.3.1.20260207
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= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
NO_BUILD= yes
USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 574b03bfb99348067f98320e7da2a788005214d4
+GL_TAGNAME= fbc84eaf6cf2321eb246a7c4354d3aee1aac312d
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
@@ -31,6 +31,8 @@ FPC_ARCH= i386
FPC_ARCH= x86_64
.elif ${ARCH} == "aarch64"
FPC_ARCH= aarch64
+.elif ${ARCH} == "powerpc64" || "powerpc64le"
+FPC_ARCH= powerpc64
.endif
post-extract:
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index d099056a9208..8a4d56c48b79 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754582456
-SHA256 (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = da4e22f6afc9285269c5cd76888d418b30439c91b2b452625eea1bc9df60adc9
-SIZE (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = 56890528
+TIMESTAMP = 1744255760
+SHA256 (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 3d36cd94047195f83474ab85c16623b751779fc3c9e69da9bf2ffdffe701298d
+SIZE (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 59122265
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 2487a07e2886..83ee2fc2b14e 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,8 +1,9 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20250807
+PORTVERSION= 3.3.1.20260207
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
- LOCAL/acm/freepascal/:man
+ LOCAL/acm/freepascal/:man \
+ LOCAL/pkubaj:bootstrap
PKGNAMESUFFIX= -devel
DIST_SUBDIR= freepascal
@@ -14,7 +15,7 @@ CONFLICTS= fpc
RUN_DEPENDS= ${LOCALBASE}/bin/as:devel/binutils
-ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
USES+= gmake iconv
USE_BINUTILS= yes
@@ -28,7 +29,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 574b03bfb99348067f98320e7da2a788005214d4
+GL_TAGNAME= fbc84eaf6cf2321eb246a7c4354d3aee1aac312d
FPCSRCDIR= source-${GL_TAGNAME}
@@ -39,13 +40,15 @@ PPNAME= ppc386
FPC_ARCH= i386
PLIST_SUB+= FPC_I386="" \
FPC_AMD64="@comment " \
- FPC_AARCH64="@comment "
+ FPC_AARCH64="@comment " \
+ FPC_POWERPC64="@comment "
.elif ${ARCH} == "amd64"
PPNAME= ppcx64
FPC_ARCH= x86_64
PLIST_SUB+= FPC_I386="@comment " \
FPC_AMD64="" \
- FPC_AARCH64="@comment "
+ FPC_AARCH64="@comment " \
+ FPC_POWERPC64="@comment "
.elif ${ARCH} == "aarch64"
PPNAME= ppca64
FPC_ARCH= aarch64
@@ -54,6 +57,20 @@ PLIST_SUB+= FPC_I386="@comment " \
FPC_AARCH64=""
BOOTVER= ${FPCBASEVER}
MAKE_ARGS+= OVERRIDEVERSIONCHECK=yes
+.elif ${ARCH} == "powerpc64" || "powerpc64le"
+PPNAME= ppcppc64
+FPC_ARCH= powerpc64
+.if ${ARCH} == "powerpc64le"
+FPCOPT= "-Cp970 -gw3 -dpowerpc64le"
+SUFFIX= -le
+.else
+FPCOPT= "-CaELFV2 -Cp970 -gw3"
+SUFFIX= -be
+.endif
+PLIST_SUB+= FPC_I386="@comment " \
+ FPC_AMD64="@comment " \
+ FPC_AARCH64="@comment " \
+ FPC_POWERPC64=""
.endif
.if ${OPSYS} == FreeBSD
@@ -82,7 +99,7 @@ MAKE_ARGS+= FPCMAKE=${NEWFPCMAKE} \
FPC_LDPATH=${FPC_LDPATH}
NEWPPC= PP=${WRKSRC}/compiler/${PPNAME}
NEWFPC= FPC=${WRKSRC}/compiler/${PPNAME}
-BOOTDIR= ${PPNAME}-${BOOTVER}-${OPSYS:tl}
+BOOTDIR= ${PPNAME}-${BOOTVER}-${OPSYS:tl}${SUFFIX}
BOOTPPC= PP=${WRKDIR}/${BOOTDIR}
do-extract:
@@ -170,14 +187,14 @@ post-patch:
do-build:
# build fpc compiler
@${ECHO_MSG} "##### STARTING COMPILER AND UNITS #####"
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
- ${MAKE_ENV} ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} all ${MAKE_ARGS} ${BOOTPPC})
@${ECHO_MSG} "##### COMPLETE COMPILER AND UNITS #####"
do-install:
# Installing fpc compiler
- (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENVI} ${WRK_ENV} \
- ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
+ (cd ${WRKDIR}/${FPCSRCDIR} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} install ${MAKE_ARGS} ${BOOTPPC})
# Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 6d4ccbabca3a..7d817d20f531 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,11 +1,15 @@
-TIMESTAMP = 1754582392
+TIMESTAMP = 1744252797
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/ppca64-3.3.1-freebsd.tar.gz) = 5d9010c69f461b3522826c07d1dff226c692d0a38c90c93d6b186940ba892d55
SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1392501
+SHA256 (freepascal/ppcppc64-3.2.2-freebsd-be.tar.gz) = d1b9b668a528313267bd79c2930cec054a86fd0172b223e21f3481e2d31654aa
+SIZE (freepascal/ppcppc64-3.2.2-freebsd-be.tar.gz) = 5328879
+SHA256 (freepascal/ppcppc64-3.2.2-freebsd-le.tar.gz) = 283f55604db503393b02728fe8bce4b3640a85f5d9313f72ef437f2e3b401ed6
+SIZE (freepascal/ppcppc64-3.2.2-freebsd-le.tar.gz) = 5264264
SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
-SHA256 (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = da4e22f6afc9285269c5cd76888d418b30439c91b2b452625eea1bc9df60adc9
-SIZE (freepascal/fpc-source-574b03bfb99348067f98320e7da2a788005214d4_GL0.tar.gz) = 56890528
+SHA256 (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 3d36cd94047195f83474ab85c16623b751779fc3c9e69da9bf2ffdffe701298d
+SIZE (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 59122265
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 0cd2a6390330..5e1bda59dac6 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -57,6 +57,7 @@ bin/postw32
%%FPC_I386%%bin/ppc386
%%FPC_AARCH64%%bin/ppca64
%%FPC_AMD64%%bin/ppcx64
+%%FPC_POWERPC64%%bin/ppcppc64
bin/ppdep
bin/ppudump
bin/ppufiles
@@ -102,6 +103,7 @@ 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-md.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-mustache.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-net.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-openapi.fpm
@@ -114,6 +116,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-res.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sdo.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sound.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-syntax.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-wit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-xml.fpm
@@ -130,7 +133,8 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gitlab.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gnutls.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/googleapi.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/graph.fpm
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/graph.fpm
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/graph.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gst.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gtk2.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/hash.fpm
@@ -169,7 +173,8 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/odata.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/odbc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/oggvorbis.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/openal.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opengl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/openssl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/oracle.fpm
@@ -206,9 +211,9 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-pas2js.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/vcl-compat.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.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
@@ -241,6 +246,7 @@ lib/fpc/%%PORTVERSION%%/msg/errorzh.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/ppca64
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
+%%FPC_POWERPC64%%lib/fpc/%%PORTVERSION%%/ppcppc64
lib/fpc/%%PORTVERSION%%/samplecfg
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/a52.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/a52/a52.ppu
@@ -422,8 +428,12 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wformat.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wformat.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/whtml.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/whtml.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wmarkdown.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wmarkdown.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtex.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtex.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtext.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtext.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-css/fpcssparser.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-css/fpcssparser.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-css/fpcssparser.rsj
@@ -807,6 +817,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimggauss.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimggauss.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgqrcode.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgqrcode.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppapers.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppapers.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppixlcanv.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppixlcanv.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpqrcodegen.o
@@ -839,6 +851,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fptiffcmn.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fptiffcmn.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpunitofmeasure.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpunitofmeasure.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritebmp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritebmp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritejpeg.o
@@ -969,6 +983,30 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-jsonschema/fpjson.schema.validat
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-md/markdown.elements.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.elements.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.fpdocrender.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.fpdocrender.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.htmlentities.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.htmlentities.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.htmlrender.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.htmlrender.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.inlinetext.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.inlinetext.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.latexrender.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.latexrender.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.line.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.line.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.processors.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.processors.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.render.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.render.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.utils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-md/markdown.utils.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
@@ -1332,6 +1370,26 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gstack.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gtree.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gutil.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gvector.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.bash.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.bash.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.css.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.css.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.highlighter.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.highlighter.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.html.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.html.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.htmlrender.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.htmlrender.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.ini.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.ini.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.javascript.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.javascript.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.json.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.json.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.pascal.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.pascal.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.sql.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-syntax/syntax.sql.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.rsj
@@ -2021,18 +2079,28 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubeanalytics.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubeanalytics.ppu
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
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.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
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.o
@@ -2315,9 +2383,12 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/vorbis.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/oggvorbis/vorbis.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/openal.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/openal.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl_gl.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl_gl.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.o
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.ppu
+%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl_gl.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/freeglut.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/freeglut.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/gl.o
@@ -2575,6 +2646,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/rsvg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rsvg/rsvg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/crt.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/crt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/fpansi.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/fpansi.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/keyboard.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/keyboard.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/mouse.o
@@ -2836,6 +2909,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/heaptrc.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/initc.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/initc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/intrinsics.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lineinfo.o
@@ -2919,6 +2993,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.ppu
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
+%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sqlite/sqlite.o
@@ -2991,9 +3067,22 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.imagelist.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.ioutils.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.ioutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.ioutils.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.builders.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.builders.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.readers.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.readers.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.types.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.types.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.utils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.utils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.writers.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.writers.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.jsonconsts.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.jsonconsts.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.jsonconsts.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.messaging.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.messaging.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.netencoding.o
@@ -3209,7 +3298,6 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-db/examples/toolsunit.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-extra/examples/showver.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/demosha256.pp
-%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/sha256performancetest.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/createbarcode.lpr
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/drawing.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/imgconv.pp
@@ -3239,8 +3327,13 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-xml/examples/testgen.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-xml/examples/xmlts.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fftw/examples/example.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/colorselonly.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/demoedit.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/filedlg.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/keytest.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/platform.inc
%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/testapp.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fv/examples/testuapp.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/gdbint/examples/mingw.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/gdbint/examples/symify.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/gdbint/examples/testgdb.pp