Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jun 2026 07:14:01 +0000
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7744f940f20b - main - lang/fpc-devel*: Update to 3.3.1.20260616
Message-ID:  <6a324939.24a25.3d60066a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7744f940f20bed7ee81a99cfa3dc4e3dbf1c824f

commit 7744f940f20bed7ee81a99cfa3dc4e3dbf1c824f
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-06-17 06:13:11 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-06-17 07:13:37 +0000

    lang/fpc-devel*: Update to 3.3.1.20260616
---
 lang/fpc-devel-source/Makefile                         |  4 ++--
 lang/fpc-devel-source/distinfo                         |  6 +++---
 lang/fpc-devel/Makefile                                |  4 ++--
 lang/fpc-devel/distinfo                                |  8 +++++---
 lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas | 16 +++++++++-------
 lang/fpc-devel/files/patch-packages_libvlc_fpmake.pp   | 13 -------------
 lang/fpc-devel/pkg-plist                               | 11 +++++++++++
 7 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index ea371f1afc14..b6c66c466b49 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	fpc-devel
-PORTVERSION=	3.3.1.20260224
+PORTVERSION=	3.3.1.20260616
 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=	31ccc6299d02cefc1c72f655231cb9e5e7d4a26e
+GL_TAGNAME=	7f4f8aa1bb3bee449297d9c562d0a5162444d98f
 
 PLIST=		${WRKDIR}/pkg-plist
 PATCHDIR=	${PORTSDIR}/lang/fpc-devel/files
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index 5b0165176968..ee1388645af4 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771988307
-SHA256 (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 24200c2e5e7625be45e35d89609a0e27a1edf41d5fab56630594c339dae218df
-SIZE (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 59387765
+TIMESTAMP = 1781656869
+SHA256 (freepascal/fpc-source-7f4f8aa1bb3bee449297d9c562d0a5162444d98f_GL0.tar.gz) = 733e8a5e9930d2055e703c4909882941a31d3606ea9e69671a61254b13023982
+SIZE (freepascal/fpc-source-7f4f8aa1bb3bee449297d9c562d0a5162444d98f_GL0.tar.gz) = 60432967
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index c12f458cafe9..24477748c156 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	fpc
-PORTVERSION=	3.3.1.20260224
+PORTVERSION=	3.3.1.20260616
 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=	31ccc6299d02cefc1c72f655231cb9e5e7d4a26e
+GL_TAGNAME=	7f4f8aa1bb3bee449297d9c562d0a5162444d98f
 
 FPCSRCDIR=	source-${GL_TAGNAME}
 
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 1c5f486da573..71f9c0386cac 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1771975804
+TIMESTAMP = 1781656811
 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
@@ -9,7 +9,9 @@ SHA256 (freepascal/ppcppc64-3.2.2-freebsd-be.tar.gz) = d1b9b668a528313267bd79c29
 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/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
+SIZE (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 2052903
 SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
 SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
-SHA256 (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 24200c2e5e7625be45e35d89609a0e27a1edf41d5fab56630594c339dae218df
-SIZE (freepascal/fpc-source-31ccc6299d02cefc1c72f655231cb9e5e7d4a26e_GL0.tar.gz) = 59387765
+SHA256 (freepascal/fpc-source-7f4f8aa1bb3bee449297d9c562d0a5162444d98f_GL0.tar.gz) = 733e8a5e9930d2055e703c4909882941a31d3606ea9e69671a61254b13023982
+SIZE (freepascal/fpc-source-7f4f8aa1bb3bee449297d9c562d0a5162444d98f_GL0.tar.gz) = 60432967
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 b7021a29046a..0c0dfeaabf8d 100644
--- a/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas
+++ b/lang/fpc-devel/files/patch-compiler-systems_t__bsd.pas
@@ -1,22 +1,24 @@
---- 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
+--- compiler/systems/t_bsd.pas	2026-04-28 15:15:11.000000000 -0700
++++ compiler/systems/t_bsd.pas	2026-04-30 15:44:01.774194000 -0700
+@@ -118,6 +118,8 @@
       LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib;=$OPENBSD_X11BASE/lib;=$OPENBSD_LOCALBASE/lib',true)
+    else if target_info.system in systems_dragonfly then
+      LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib;=/usr/lib;=/usr/local/lib',true)
 +   else if target_info.system in systems_freebsd then
 +     LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib;=$FREEBSD_LOCALBASE/lib',true)
     else
       LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib;=/usr/lib;=/usr/X11R6/lib',true);
  end;
-@@ -130,7 +132,9 @@
-   if cs_link_lld in current_settings.globalswitches then
+@@ -135,7 +137,11 @@
+   if (cs_link_lld in current_settings.globalswitches) or (target_info.system = system_x86_64_openbsd) then
      LdProgram:='ld.lld'
    else if target_info.system in (systems_openbsd+systems_freebsd+[system_x86_64_dragonfly]) then
 -    LdProgram:='ld.bfd';
++   begin
 +    LdProgram:=GetEnvPChar('FPC_LDPATH');
 +    if not FileExists(LdProgram,True) then
 +       LdProgram:='ld.bfd';
++   end;
    LibrarySuffix:=' ';
    LdSupportsNoResponseFile := (target_info.system in ([system_m68k_netbsd]+systems_darwin));
    with Info do
diff --git a/lang/fpc-devel/files/patch-packages_libvlc_fpmake.pp b/lang/fpc-devel/files/patch-packages_libvlc_fpmake.pp
deleted file mode 100644
index 0e1cddb83736..000000000000
--- a/lang/fpc-devel/files/patch-packages_libvlc_fpmake.pp
+++ /dev/null
@@ -1,13 +0,0 @@
---- packages/libvlc/fpmake.pp	2023-10-28 00:57:22.224953000 -0500
-+++ packages/libvlc/fpmake.pp	2023-10-28 00:57:38.346447000 -0500
-@@ -23,8 +23,8 @@
-     P.HomepageURL := 'www.freepascal.org';
-     P.Email := 'michael@freepascal.org';
-     P.Description := 'VLC library (version 2 or higher) interface and component.';
--    T:=P.Targets.AddUnit('src/libvlc.pp',[linux,win32,win64]);
--    T:=P.Targets.AddUnit('src/vlc.pp',[linux,win32,win64]);
-+    T:=P.Targets.AddUnit('src/libvlc.pp',[freebsd,linux,win32,win64]);
-+    T:=P.Targets.AddUnit('src/vlc.pp',[freebsd,linux,win32,win64]);
-     with T.Dependencies do
-       begin
-       AddUnit('libvlc');
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index f711530fa905..561c99434bb3 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -375,6 +375,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpexprpars.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpobserver.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpobserver.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpobserver.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fppromise.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fppromise.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.rsj
@@ -1202,6 +1204,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffwriter.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/coffwriter.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dfmreader.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dfmreader.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dialogresource.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/dialogresource.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfconsts.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfconsts.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-res/elfreader.o
@@ -1746,6 +1750,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/asciitab.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/asciitab.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/colorsel.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/colorsel.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/colorsel.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/colortxt.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/colortxt.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/dialogs.o
@@ -1796,6 +1801,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uasciitab.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/uasciitab.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolorsel.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolorsel.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolorsel.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolortxt.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/ucolortxt.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fv/udialogs.o
@@ -3085,11 +3091,15 @@ 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.converters.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.converters.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.serializers.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/vcl-compat/system.json.serializers.ppu
 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
@@ -3492,6 +3502,7 @@ lib/libpas2jslib.so
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libsee/examples/testwrite.pp
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libsee/examples/tlibsee.pp
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libsndfile/examples/sfplay.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/libvlc/examples/testvlc.pp
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/Makefile
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/Makefile.fpc
 %%EXAMPLESDIR%%-%%PORTVERSION%%/libxml2/examples/exutils.pas


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a324939.24a25.3d60066a>