summaryrefslogtreecommitdiff
path: root/lang/fpc
diff options
context:
space:
mode:
Diffstat (limited to 'lang/fpc')
-rw-r--r--lang/fpc/Makefile4
-rw-r--r--lang/fpc/Makefile.units14
-rw-r--r--lang/fpc/distinfo8
-rw-r--r--lang/fpc/files/patch-compiler_cfileutl.pas12
-rw-r--r--lang/fpc/files/patch-compiler_globals.pas32
-rw-r--r--lang/fpc/files/patch-compiler_ogelf.pas21
-rw-r--r--lang/fpc/files/patch-compiler_systems_t__bsd.pas112
-rw-r--r--lang/fpc/files/patch-rtl_bsd_ossysc.inc38
-rw-r--r--lang/fpc/files/patch-rtl_bsd_ostypes.inc27
-rw-r--r--lang/fpc/pkg-plist65
10 files changed, 143 insertions, 190 deletions
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index b8f2e3504f5a..cdf4157d7476 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= fpc
-PORTVERSION= 3.0.4
-PORTREVISION?= 6
+PORTVERSION= 3.2.0
+PORTREVISION?= 0
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
diff --git a/lang/fpc/Makefile.units b/lang/fpc/Makefile.units
index a6efd51f1753..dfc2fc0e003a 100644
--- a/lang/fpc/Makefile.units
+++ b/lang/fpc/Makefile.units
@@ -43,10 +43,15 @@ LATE_INSTALL_ARGS= fpc_exampleinstall
post-extract:
@cd ${WRKDIR}/${WRKUNITDIR} && \
${FIND} ${WRKSRC} -type d -name .svn | ${XARGS} ${RM} -r
-.if ${PKGNAMESUFFIX:M-utils} || ${PKGNAMESUFFIX:M-ide}
+.if ${PKGNAMESUFFIX:M-utils}
${REINPLACE_CMD} -e '/globalunit/ s|\.\./packages|${FPCDIR}|' \
${WRKDIR}/${WRKUNITDIR}/Makefile
-.else
+.endif
+.if ${PKGNAMESUFFIX:M-ide}
+ ${REINPLACE_CMD} -e '/globalunit/ s|\.\./\.\./packages|${FPCDIR}|' \
+ ${WRKDIR}/${WRKUNITDIR}/Makefile
+.endif
+.if ${PKGNAMESUFFIX:N-ide:N-utils}
${REINPLACE_CMD} -e '/globalunit/ {s|\.\.|${FPCDIR}|;}' \
${WRKDIR}/${WRKUNITDIR}/Makefile
.endif
@@ -60,3 +65,8 @@ post-patch:
@${REINPLACE_CMD} -e 's|android,linux,|android,linux,freebsd,dragonfly,|g' \
${WRKDIR}/${WRKUNITDIR}/fpmake.pp
.endif
+.if ${PKGNAMESUFFIX} == "-rtl-generics"
+ @${REINPLACE_CMD} -e 's|googleapi|rtl-generics|g' \
+ ${WRKDIR}/${WRKUNITDIR}/Makefile.fpc \
+ ${WRKDIR}/${WRKUNITDIR}/Makefile
+.endif
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index 200587cb4a7a..fd6bfde26402 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1582397737
-SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
-SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
-SHA256 (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 3f5fa4b24abde00a1dcfe7e28938e8b7bf908c7d6633182521916e2191ae867d
-SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121653
+TIMESTAMP = 1601340339
+SHA256 (freepascal/fpc-3.2.0.source.tar.gz) = d595b72de7ed9e53299694ee15534e5046a62efa57908314efa02d5cc3b1cf75
+SIZE (freepascal/fpc-3.2.0.source.tar.gz) = 52028183
SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = fb57c418ec374ed99cd7914a4daa5fc6afccfbf41595a886c361e3fef8bbdbb3
SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1198576
SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
diff --git a/lang/fpc/files/patch-compiler_cfileutl.pas b/lang/fpc/files/patch-compiler_cfileutl.pas
deleted file mode 100644
index c5e1f8e6fb5f..000000000000
--- a/lang/fpc/files/patch-compiler_cfileutl.pas
+++ /dev/null
@@ -1,12 +0,0 @@
---- compiler/cfileutl.pas.orig 2015-11-13 21:15:29 UTC
-+++ compiler/cfileutl.pas
-@@ -23,9 +23,7 @@ unit cfileutl;
-
- {$i fpcdefs.inc}
-
--{$ifndef DragonFly}
- {$define usedircache}
--{$endif DragonFly}
-
- interface
-
diff --git a/lang/fpc/files/patch-compiler_globals.pas b/lang/fpc/files/patch-compiler_globals.pas
new file mode 100644
index 000000000000..0658c1ff67a5
--- /dev/null
+++ b/lang/fpc/files/patch-compiler_globals.pas
@@ -0,0 +1,32 @@
+--- compiler/globals.pas 2020-10-03 17:51:53.151305000 -0500
++++ compiler/globals.pas 2020-10-03 17:53:05.954948000 -0500
+@@ -897,6 +897,19 @@
+ FreeEnvPChar(envvalue);
+ end;
+ {$endif openbsd}
++{$ifdef freebsd}
++ function GetFreeBSDLocalBase: ansistring;
++ var
++ envvalue: pchar;
++ begin
++ envvalue := GetEnvPChar('LOCALBASE');
++ if assigned(envvalue) then
++ Result:=envvalue
++ else
++ Result:='/usr/local';
++ FreeEnvPChar(envvalue);
++ end;
++{$endif freebsd}
+ var
+ envstr: string;
+ envvalue: pchar;
+@@ -933,6 +946,9 @@
+ Replace(s,'$OPENBSD_LOCALBASE',GetOpenBSDLocalBase);
+ Replace(s,'$OPENBSD_X11BASE',GetOpenBSDX11Base);
+ {$endif openbsd}
++{$ifdef freebsd}
++ Replace(s,'$FREEBSD_LOCALBASE',GetFreeBSDLocalBase);
++{$endif freebsd}
+ { Replace environment variables between dollar signs }
+ i := pos('$',s);
+ while i>0 do
diff --git a/lang/fpc/files/patch-compiler_ogelf.pas b/lang/fpc/files/patch-compiler_ogelf.pas
deleted file mode 100644
index c705c69b2874..000000000000
--- a/lang/fpc/files/patch-compiler_ogelf.pas
+++ /dev/null
@@ -1,21 +0,0 @@
---- compiler/ogelf.pas 2019-03-02 14:21:26.692250000 +0000
-+++ compiler/ogelf.pas 2019-03-02 14:23:40.598706000 +0000
-@@ -1241,7 +1241,7 @@
- { section data }
- layoutsections(datapos);
- { section headers }
-- shoffset:=datapos;
-+ shoffset:=align(datapos,dword(Sizeof(AInt)));
- inc(datapos,(nsections+1)*sizeof(telfsechdr));
-
- { Write ELF Header }
-@@ -1277,6 +1277,9 @@
- writer.writezeros($40-sizeof(header)); { align }
- { Sections }
- WriteSectionContent(data);
-+
-+ { Align header }
-+ Writer.Writezeros(Align(Writer.Size,Sizeof(AInt))-Writer.Size);
- { section headers, start with an empty header for sh_undef }
- writer.writezeros(sizeof(telfsechdr));
- ObjSectionList.ForEachCall(@section_write_sechdr,nil);
diff --git a/lang/fpc/files/patch-compiler_systems_t__bsd.pas b/lang/fpc/files/patch-compiler_systems_t__bsd.pas
index 10c84b259d53..7d770b5da9d5 100644
--- a/lang/fpc/files/patch-compiler_systems_t__bsd.pas
+++ b/lang/fpc/files/patch-compiler_systems_t__bsd.pas
@@ -1,92 +1,24 @@
---- compiler/systems/t_bsd.pas 2014-12-07 15:27:02.000000000 -0500
-+++ compiler/systems/t_bsd.pas 2019-12-30 19:00:54.968908000 -0500
-@@ -60,6 +60,7 @@
- private
- LdSupportsNoResponseFile : boolean;
- LibrarySuffix : Char;
-+ LdPath : String;
- Function WriteResponseFile(isdll:boolean) : Boolean;
- function GetDarwinCrt1ObjName(isdll: boolean): TCmdStr;
- Function GetDarwinPrtobjName(isdll: boolean): TCmdStr;
-@@ -139,6 +140,9 @@
- }
+--- compiler/systems/t_bsd.pas 2020-10-03 17:54:31.715884000 -0500
++++ compiler/systems/t_bsd.pas 2020-10-03 18:18:40.577288000 -0500
+@@ -155,6 +155,8 @@
+ LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib',true)
+ else if target_info.system in systems_openbsd then
+ LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib;=$OPENBSD_X11BASE/lib;=$OPENBSD_LOCALBASE/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;
+@@ -167,6 +169,12 @@
+ var
+ LdProgram: string='ld';
begin
- LibrarySuffix:=' ';
-+ LdPath:=GetEnvironmentVariable('FPC_LDPATH');
-+ if not FileExists(LdPath,True) then
-+ LdPath:='%%FPC_LDPATH%%';
- LdSupportsNoResponseFile := (target_info.system in ([system_m68k_netbsd]+systems_darwin));
- with Info do
- begin
-@@ -146,8 +150,8 @@
- begin
- if not(target_info.system in systems_darwin) then
- begin
-- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
-- DllCmd[1]:='ld $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
-+ ExeCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
-+ DllCmd[1]:=LdPath + ' $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
- end
- else
- begin
-@@ -166,22 +170,22 @@
- programs with problems that require Valgrind will have more
- than 60KB of data (first 4KB of address space is always invalid)
- }
-- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
-+ ExeCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
- if not(cs_gdb_valgrind in current_settings.globalswitches) then
- ExeCmd[1]:=ExeCmd[1]+' -pagezero_size 0x10000';
- {$else ndef cpu64bitaddr}
-- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
-+ ExeCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
- {$endif ndef cpu64bitaddr}
- if (apptype<>app_bundle) then
-- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
-+ DllCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
- else
-- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
-+ DllCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
- end
- end
- else
- begin
-- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES';
-- DllCmd[1]:='ld $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
-+ ExeCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES';
-+ DllCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
- end;
- if not(target_info.system in systems_darwin) then
- DllCmd[2]:='strip --strip-unneeded $EXE'
-@@ -192,6 +196,8 @@
- DynamicLinker:='/usr/libexec/ld.so'
- else if target_info.system in systems_netbsd then
- DynamicLinker:='/usr/libexec/ld.elf_so'
-+ else if target_info.system=system_x86_64_dragonfly then
-+ DynamicLinker:='/libexec/ld-elf.so.2'
- else
- DynamicLinker:='';
- end;
-@@ -555,7 +561,7 @@
- While not SharedLibFiles.Empty do
- begin
- S:=SharedLibFiles.GetFirst;
-- if (s<>'c') or reorder then
-+ if (((((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then
- begin
- i:=Pos(target_info.sharedlibext,S);
- if i>0 then
-@@ -718,7 +724,12 @@
- Replace(cmdstr,'$DYNLINK',DynLinkStr);
- if (target_info.system in systems_darwin) then
- Replace(cmdstr,'$PRTOBJ',GetDarwinPrtobjName(false));
-- BinStr:=FindUtil(utilsprefix+BinStr);
-+ if target_info.system=system_x86_64_dragonfly then
-+ BinStr:='/usr/libexec/binutils225/elf/ld.bfd';
+ if target_info.system in systems_freebsd then
-+ BinStr:=LdPath
-+ else
-+ BinStr:=FindUtil(utilsprefix+BinStr);
-
- { create dsym file? }
- extdbgbinstr:='';
++ begin
++ LdProgram:=GetEnvPChar('FPC_LDPATH');
++ if not FileExists(LdProgram,True) then
++ LdProgram:=GetEnvPChar('LOCALBASE')+'/bin/ld.bfd';
++ end;
+ if target_info.system in (systems_openbsd+[system_x86_64_dragonfly]) then
+ LdProgram:='ld.bfd';
+ LibrarySuffix:=' ';
diff --git a/lang/fpc/files/patch-rtl_bsd_ossysc.inc b/lang/fpc/files/patch-rtl_bsd_ossysc.inc
index b1bfa41edde4..9642dbf97e80 100644
--- a/lang/fpc/files/patch-rtl_bsd_ossysc.inc
+++ b/lang/fpc/files/patch-rtl_bsd_ossysc.inc
@@ -1,32 +1,30 @@
---- rtl/bsd/ossysc.inc 2014-11-23 16:59:25.000000000 -0500
-+++ rtl/bsd/ossysc.inc 2020-02-21 21:01:06.087663000 -0500
-@@ -72,9 +72,9 @@
+--- rtl/bsd/ossysc.inc 2020-10-03 18:58:28.503033000 -0500
++++ rtl/bsd/ossysc.inc 2020-10-03 19:01:01.207504000 -0500
+@@ -76,9 +76,9 @@
begin
{$ifdef CPU64}
- Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,TSysParam(fd),0,Offset,whence);
+ Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,TSysParam(fd),Offset,whence);
{$else}
-- Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),0,lo(Offset),{0} hi(offset),Whence);
-+ Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),lo(Offset),{0} hi(offset),Whence);
- {$endif}
- end;
-
-@@ -82,11 +82,10 @@
+- Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),0,
++ Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),
+ {$ifdef ENDIAN_BIG}hi(offset),lo(offset){$endif}
+ {$ifdef ENDIAN_LITTLE}lo(Offset),hi(offset){$endif},
+ Whence);
+@@ -90,9 +90,9 @@
begin
{$ifdef CPU64}
- Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,0 ,flength);
-+ Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,flength);
++ Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,flength);
{$else}
- Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate,0,fd,0,lo(flength),hi(flength));
+ Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate,0,fd,lo(flength),hi(flength));
{$endif}
--
- end;
-
-@@ -94,9 +93,9 @@
+ end;
+@@ -102,9 +102,9 @@
begin
{$ifdef CPU64}
@@ -38,15 +36,3 @@
{$ifdef FPC_BIG_ENDIAN} hi(offst),lo(offst){$endif}
{$ifdef FPC_LITTLE_ENDIAN} lo(offst),hi(offst){$endif}
)));
-@@ -282,7 +281,11 @@
- repeat
- novalid:=false;
- CurEntry:=pdirent(dirp^.dd_rewind);
-+{$ifdef dragonfly}
-+ RecLen:=(CurEntry^.d_namlen + 24) and $FFFFFFF8;
-+{$else}
- RecLen:=CurEntry^.d_reclen;
-+{$endif}
- if RecLen<>0 Then
- begin {valid direntry?}
- if CurEntry^.d_fileno<>0 then
diff --git a/lang/fpc/files/patch-rtl_bsd_ostypes.inc b/lang/fpc/files/patch-rtl_bsd_ostypes.inc
deleted file mode 100644
index 62fa7e7deeb8..000000000000
--- a/lang/fpc/files/patch-rtl_bsd_ostypes.inc
+++ /dev/null
@@ -1,27 +0,0 @@
---- rtl/bsd/ostypes.inc.orig 2015-11-13 21:15:29 UTC
-+++ rtl/bsd/ostypes.inc
-@@ -145,6 +145,16 @@ TYPE
-
- { directory services }
- {$ifndef darwinarm}
-+{$ifdef dragonfly}
-+ dirent = record
-+ d_fileno : ino_t; // file number of entry
-+ d_namlen : cuint16; // strlen (d_name)
-+ d_type : cuint8; // file type, see below
-+ d_unused1 : cuint8; // padding, reserved
-+ d_unused2 : cuint32; // reserved
-+ d_name : array[0..255] of char; // name, null terminated
-+ end;
-+{$else}
- dirent = record
- d_fileno : cuint32; // file number of entry
- d_reclen : cuint16; // length of this record
-@@ -152,6 +162,7 @@ TYPE
- d_namlen : cuint8; // length of string in d_name
- d_name : array[0..(255 + 1)-1] of char; // name must be no longer than this
- end;
-+{$endif}
- {$else not darwinarm}
- {$packrecords 4}
- { available on Mac OS X 10.6 and later, and used by all iPhoneOS versions }
diff --git a/lang/fpc/pkg-plist b/lang/fpc/pkg-plist
index f23f7cfd72f9..a8b743ff2a80 100644
--- a/lang/fpc/pkg-plist
+++ b/lang/fpc/pkg-plist
@@ -1,6 +1,7 @@
bin/fpc
bin/fpcmake
bin/fpcmkcfg
+bin/mka64ins
bin/mkarmins
bin/mkx86ins
%%FPC_I386%%bin/ppc386
@@ -9,6 +10,11 @@ bin/ppudump
bin/ppufiles
bin/ppumove
@sample etc/fpc.cfg.sample
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-process.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fpmkunit.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/hash.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/libtar.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/paszlib.fpm
lib/fpc/%%PORTVERSION%%/msg/errorct.msg
lib/fpc/%%PORTVERSION%%/msg/errord.msg
lib/fpc/%%PORTVERSION%%/msg/errorda.msg
@@ -32,11 +38,6 @@ lib/fpc/%%PORTVERSION%%/msg/errorues.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
lib/fpc/%%PORTVERSION%%/samplecfg
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-process.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fpmkunit.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/hash.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/libtar.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/paszlib.fpm
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugintf.rsj
@@ -145,27 +146,79 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1257.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1257.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1258.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1258.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp3021.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp3021.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp737.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp737.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp775.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp775.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp855.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp855.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp857.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp857.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp860.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp860.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp861.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp861.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp862.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp862.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp863.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp863.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp864.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp864.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp865.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp865.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp869.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp869.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_10.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_10.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_11.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_11.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_13.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_13.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_14.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_14.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_15.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_15.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_16.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_16.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_3.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_3.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_4.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_4.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_6.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_6.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_7.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_7.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_8.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_8.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_9.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_9.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpall.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_r.o
+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
@@ -186,6 +239,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/extpas.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/extpas.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.o