git: 2b35d1be4836 - 2026Q1 - lang/fpc-devel*: Update to 3.3.1.20260224
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Feb 2026 06:28:39 UTC
The branch 2026Q1 has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2b35d1be4836ce67740bef72bdde3e8b34c300a0
commit 2b35d1be4836ce67740bef72bdde3e8b34c300a0
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-02-25 06:14:50 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-02-25 06:28:09 +0000
lang/fpc-devel*: Update to 3.3.1.20260224
PR: 292887
(cherry picked from commit 4059a255cc50a95e42c048b82b4a1d17dd5bd35d)
---
lang/fpc-devel-source/Makefile | 10 +++++++---
lang/fpc-devel-source/distinfo | 6 +++---
lang/fpc-devel/Makefile | 13 +++++++++----
lang/fpc-devel/distinfo | 10 +++++-----
lang/fpc-devel/pkg-plist | 24 ++++++++++++++++++++++++
5 files changed, 48 insertions(+), 15 deletions(-)
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index ca5924f2dd91..ea371f1afc14 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20260207
+PORTVERSION= 3.3.1.20260224
CATEGORIES= lang
PKGNAMESUFFIX= -source
DIST_SUBDIR= freepascal
@@ -15,7 +15,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= fbc84eaf6cf2321eb246a7c4354d3aee1aac312d
+GL_TAGNAME= 31ccc6299d02cefc1c72f655231cb9e5e7d4a26e
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
@@ -45,7 +45,7 @@ post-patch:
-e 's|1201000|${OSVERSION}|g' \
-e 's|1200000|${OSVERSION}|g' \
-e 's|1302001|${OSVERSION}|g' \
- -e 's|1400097|${OSVERSION}|g' \
+ -e 's|1500068|${OSVERSION}|g' \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.inc
.else
@@ -63,6 +63,8 @@ post-patch:
${WRKSRC}/compiler/Makefile
@${REINPLACE_CMD} -i "" -e 's|/usr/local|${PREFIX}|g' \
${WRKSRC}/packages/fpmkunit/src/fpmkunit.pp
+ @${REINPLACE_CMD} -i "" -e 's|$ifdef linux|$ifdef linux or $$ifdef freebsd|g' \
+ ${WRKSRC}/packages/opengles/src/gles20.pas
# enable or disable units
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/a52/fpmake.pp
@@ -97,6 +99,8 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
-e 's|x86_64|x86_64,aarch64|g' \
${WRKSRC}/packages/opencl/fpmake.pp
+ @${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
+ ${WRKSRC}/packages/opengles/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 8a4d56c48b79..5b0165176968 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744255760
-SHA256 (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 3d36cd94047195f83474ab85c16623b751779fc3c9e69da9bf2ffdffe701298d
-SIZE (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 59122265
+TIMESTAMP = 1771988307
+SHA256 (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 24200c2e5e7625be45e35d89609a0e27a1edf41d5fab56630594c339dae218df
+SIZE (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 59387765
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index e3bd9ed56a1b..c12f458cafe9 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20260207
+PORTVERSION= 3.3.1.20260224
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
LOCAL/acm/freepascal/:man \
@@ -29,7 +29,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= fbc84eaf6cf2321eb246a7c4354d3aee1aac312d
+GL_TAGNAME= 31ccc6299d02cefc1c72f655231cb9e5e7d4a26e
FPCSRCDIR= source-${GL_TAGNAME}
@@ -54,7 +54,8 @@ PPNAME= ppca64
FPC_ARCH= aarch64
PLIST_SUB+= FPC_I386="@comment " \
FPC_AMD64="@comment " \
- FPC_AARCH64=""
+ FPC_AARCH64="" \
+ FPC_POWERPC64="@comment "
BOOTVER= ${FPCBASEVER}
MAKE_ARGS+= OVERRIDEVERSIONCHECK=yes
.elif ${ARCH} == "powerpc64" || "powerpc64le"
@@ -120,7 +121,7 @@ post-patch:
-e 's|1201000|${OSVERSION}|g' \
-e 's|1200000|${OSVERSION}|g' \
-e 's|1302001|${OSVERSION}|g' \
- -e 's|1400097|${OSVERSION}|g' \
+ -e 's|1500068|${OSVERSION}|g' \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as \
${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.inc
.else
@@ -138,6 +139,8 @@ post-patch:
${WRKDIR}/${FPCSRCDIR}/compiler/Makefile
@${REINPLACE_CMD} -i "" -e 's|/usr/local|${PREFIX}|g' \
${WRKDIR}/${FPCSRCDIR}/packages/fpmkunit/src/fpmkunit.pp
+ @${REINPLACE_CMD} -i "" -e 's|$ifdef linux|$ifdef linux or $$ifdef freebsd|g' \
+ ${WRKSRC}/packages/opengles/src/gles20.pas
# enable units
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
@@ -173,6 +176,8 @@ post-patch:
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
-e 's|x86_64|x86_64,aarch64|g' \
${WRKSRC}/packages/opencl/fpmake.pp
+ @${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
+ ${WRKSRC}/packages/opengles/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 7d817d20f531..1c5f486da573 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1744252797
+TIMESTAMP = 1771975804
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/ppca64-3.3.1-freebsd.tar.gz) = 6db80b830d68d0a29a4ec468a35f3491e4d8c55fc77ede54baadf852fbce964b
+SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1420078
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-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 3d36cd94047195f83474ab85c16623b751779fc3c9e69da9bf2ffdffe701298d
-SIZE (freepascal/fpc-source-fbc84eaf6cf2321eb246a7c4354d3aee1aac312d_GL0.tar.gz) = 59122265
+SHA256 (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 24200c2e5e7625be45e35d89609a0e27a1edf41d5fab56630594c339dae218df
+SIZE (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 59387765
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 5e1bda59dac6..f711530fa905 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -135,6 +135,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/gnutls.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/googleapi.fpm
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/graph.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/graph.fpm
+%%FPC_AARCH64%%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
@@ -175,7 +176,9 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/oggvorbis.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/openal.fpm
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
+%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opencl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opengl.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/opengles.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/openssl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/oracle.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/pasjpeg.fpm
@@ -2083,6 +2086,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubereporting.ppu
%%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_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ggigraph.o
+%%FPC_AARCH64%%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
@@ -2091,14 +2096,20 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/googleapi/googleyoutubereporting.ppu
%%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_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptccrt.o
+%%FPC_AARCH64%%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_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
+%%FPC_AARCH64%%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_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
+%%FPC_AARCH64%%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
@@ -2389,6 +2400,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openal/openal.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
+%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.o
+%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opencl/cl.ppu
+%%FPC_AARCH64%%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
@@ -2401,6 +2415,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glut.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glut.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glx.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengl/glx.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengles/gles20.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/opengles/gles20.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.rsj
@@ -3298,6 +3314,7 @@ 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
@@ -3308,6 +3325,9 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-json/examples/j2y.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-json/examples/parsedemo.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-json/examples/simpledemo.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-md/examples/demomd.lpr
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-md/examples/md2fpdoc.lpr
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-md/examples/md2html.lpr
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-net/examples/ip6test.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-net/examples/svrclass.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-net/examples/testdns.pp
@@ -3594,6 +3614,10 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/opengl/examples/glxtest.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/opengl/examples/morph3d.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/opengl/examples/radblur.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/opengles/examples/Makefile
+%%EXAMPLESDIR%%-%%PORTVERSION%%/opengles/examples/Makefile.fpc
+%%EXAMPLESDIR%%-%%PORTVERSION%%/opengles/examples/es2example1.pas
+%%EXAMPLESDIR%%-%%PORTVERSION%%/opengles/examples/glutdemoes.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/openssl/examples/test1.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/oracle/examples/oraclew.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/oracle/examples/test01.pp