aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2015-12-05 23:29:36 +0000
committerJohn Marino <marino@FreeBSD.org>2015-12-05 23:29:36 +0000
commitf01cba6e50575183cf50dc87ded17319b63e1a14 (patch)
tree6ef0e1020a116341931d3335d3863622b9586ead /lang
parentc502e77d8f318117c0982f8999f2e243e8ef511c (diff)
downloadports-f01cba6e50575183cf50dc87ded17319b63e1a14.tar.gz
ports-f01cba6e50575183cf50dc87ded17319b63e1a14.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile4
-rw-r--r--lang/fpc-base/Makefile6
-rw-r--r--lang/fpc-docs/Makefile13
-rw-r--r--lang/fpc-docs/distinfo4
-rw-r--r--lang/fpc-lua/Makefile1
-rw-r--r--lang/fpc-lua/files/patch-packages_lua_fpmake.pp11
-rw-r--r--lang/fpc-lua/pkg-plist11
-rw-r--r--lang/fpc-rexx/Makefile1
-rw-r--r--lang/fpc-rexx/files/patch-packages_rexx_fpmake.pp11
-rw-r--r--lang/fpc-rexx/pkg-plist5
-rw-r--r--lang/fpc-rtl-console/Makefile15
-rw-r--r--lang/fpc-rtl-console/pkg-plist9
-rw-r--r--lang/fpc-rtl-extra/Makefile15
-rw-r--r--lang/fpc-rtl-extra/pkg-plist15
-rw-r--r--lang/fpc-rtl-objpas/Makefile15
-rw-r--r--lang/fpc-rtl-objpas/pkg-plist17
-rw-r--r--lang/fpc-rtl-unicode/Makefile15
-rw-r--r--lang/fpc-rtl-unicode/pkg-plist29
-rw-r--r--lang/fpc-tcl/Makefile1
-rw-r--r--lang/fpc-tcl/pkg-plist5
-rw-r--r--lang/fpc-units/Makefile185
-rw-r--r--lang/fpc-utils/Makefile17
-rw-r--r--lang/fpc-utils/pkg-plist23
-rw-r--r--lang/fpc/Makefile140
-rw-r--r--lang/fpc/Makefile.units81
-rw-r--r--lang/fpc/distinfo8
-rw-r--r--lang/fpc/files/patch-compiler-systems-t_bsd.pas36
-rw-r--r--lang/fpc/files/patch-compiler-utils_samplecfg6
-rw-r--r--lang/fpc/pkg-plist256
29 files changed, 561 insertions, 394 deletions
diff --git a/lang/Makefile b/lang/Makefile
index b8d321871ab7..e15be2da4058 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -80,6 +80,10 @@
SUBDIR += fpc-docs
SUBDIR += fpc-lua
SUBDIR += fpc-rexx
+ SUBDIR += fpc-rtl-console
+ SUBDIR += fpc-rtl-extra
+ SUBDIR += fpc-rtl-objpas
+ SUBDIR += fpc-rtl-unicode
SUBDIR += fpc-tcl
SUBDIR += fpc-units
SUBDIR += fpc-utils
diff --git a/lang/fpc-base/Makefile b/lang/fpc-base/Makefile
index ce80f516d8be..f24cd2c3b986 100644
--- a/lang/fpc-base/Makefile
+++ b/lang/fpc-base/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= base
-PORTVERSION= 2.6.4
-PORTREVISION= 2
+PORTVERSION= 3.0.0
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
@@ -16,6 +15,7 @@ WANT_FPC_BASE= yes
OPTIONS_DEFINE= DOCS
-DOCS_RUN_DEPENDS= ${LOCALBASE}/share/doc/fpdocs-${PORTVERSION}/user.pdf:${PORTSDIR}/lang/fpc-docs
+# docs not available yet, disable temporarily
+#DOCS_RUN_DEPENDS= ${LOCALBASE}/share/doc/fpdocs-${PORTVERSION}/user.pdf:${PORTSDIR}/lang/fpc-docs
.include <bsd.port.mk>
diff --git a/lang/fpc-docs/Makefile b/lang/fpc-docs/Makefile
index 3bc0b2894dda..d4c23f846df3 100644
--- a/lang/fpc-docs/Makefile
+++ b/lang/fpc-docs/Makefile
@@ -2,17 +2,13 @@
# $FreeBSD$
PORTNAME= docs
-PORTVERSION= 2.6.4
+PORTVERSION= 3.0.0
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
- ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/docs/ \
- ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/docs/ \
- ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/docs/ \
- ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
- ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/
+ ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/docs/
PKGNAMEPREFIX= fpc-
DISTNAME= ${PORTNAME:S/s//}-pdf
-DIST_SUBDIR= freepascal
+DIST_SUBDIR= freepascal/${PORTVERSION}
MAINTAINER= freebsd-fpc@FreeBSD.org
COMMENT= Free Pascal compiler Adobe Acrobat(tm) documentation
@@ -21,7 +17,8 @@ ONLY_FOR_ARCHS= i386 amd64
NO_BUILD= yes
DOCSDIR= ${PREFIX}/share/doc/fpdocs-${PORTVERSION}
-PORTDOCS= chart.pdf fcl.pdf fpdoc.pdf prog.pdf ref.pdf rtl.pdf user.pdf
+PORTDOCS= chart.pdf fcl.pdf fclres.pdf fpdoc.pdf prog.pdf ref.pdf \
+ rtl.pdf user.pdf
SUB_FILES= pkg-message
do-install:
diff --git a/lang/fpc-docs/distinfo b/lang/fpc-docs/distinfo
index 20e595cb8358..f73397b3d92b 100644
--- a/lang/fpc-docs/distinfo
+++ b/lang/fpc-docs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (freepascal/doc-pdf.tar.gz) = 92eab731debc0d78fce3d0cc25f077892a6cd4cdb53d3829a643acacf7a157c8
-SIZE (freepascal/doc-pdf.tar.gz) = 8120420
+SHA256 (freepascal/3.0.0/doc-pdf.tar.gz) = 0eb586383cea7942b441b72eab8589b2a596b540ff674904e926084e82e0d745
+SIZE (freepascal/3.0.0/doc-pdf.tar.gz) = 8800183
diff --git a/lang/fpc-lua/Makefile b/lang/fpc-lua/Makefile
index 3593bbc1094d..0253263b1cea 100644
--- a/lang/fpc-lua/Makefile
+++ b/lang/fpc-lua/Makefile
@@ -1,7 +1,6 @@
# Created by: Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD$
-PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -lua
diff --git a/lang/fpc-lua/files/patch-packages_lua_fpmake.pp b/lang/fpc-lua/files/patch-packages_lua_fpmake.pp
new file mode 100644
index 000000000000..4fa371f696bc
--- /dev/null
+++ b/lang/fpc-lua/files/patch-packages_lua_fpmake.pp
@@ -0,0 +1,11 @@
+--- packages/lua/fpmake.pp.orig 2015-01-05 19:27:06.000000000 +0000
++++ packages/lua/fpmake.pp
+@@ -19,7 +19,7 @@ begin
+ P.Version:='3.0.1';
+ P.SourcePath.Add('src');
+ // P.Dependencies.Add('x11');
+- P.OSes := [linux,win32];
++ P.OSes := [linux,win32,dragonfly,freebsd];
+
+ T:=P.Targets.AddUnit('lauxlib.pas');
+ with T.Dependencies do
diff --git a/lang/fpc-lua/pkg-plist b/lang/fpc-lua/pkg-plist
index 30343d8df4b8..eac9fae17725 100644
--- a/lang/fpc-lua/pkg-plist
+++ b/lang/fpc-lua/pkg-plist
@@ -1,10 +1,7 @@
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/Package.fpc
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lualib.ppu
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/lua.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lua.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lualib.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lauxlib.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplua.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplualib.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/libplauxlib.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lua/lualib.ppu
diff --git a/lang/fpc-rexx/Makefile b/lang/fpc-rexx/Makefile
index ce0410950c10..eb1b49c0344e 100644
--- a/lang/fpc-rexx/Makefile
+++ b/lang/fpc-rexx/Makefile
@@ -1,7 +1,6 @@
# Created by: Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD$
-PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -rexx
diff --git a/lang/fpc-rexx/files/patch-packages_rexx_fpmake.pp b/lang/fpc-rexx/files/patch-packages_rexx_fpmake.pp
new file mode 100644
index 000000000000..0b9818ac40b0
--- /dev/null
+++ b/lang/fpc-rexx/files/patch-packages_rexx_fpmake.pp
@@ -0,0 +1,11 @@
+--- packages/rexx/fpmake.pp.orig 2015-01-05 19:27:06.000000000 +0000
++++ packages/rexx/fpmake.pp
+@@ -18,7 +18,7 @@ begin
+ {$endif ALLPACKAGES}
+ P.Version:='3.0.1';
+ P.SourcePath.Add('src');
+- P.Oses:=[emx,os2];
++ P.Oses:=[emx,os2,dragonfly,freebsd];
+ p.Targets.AddUnit('rexxsaa.pp');
+
+ P.Sources.AddSrc('readme.txt');
diff --git a/lang/fpc-rexx/pkg-plist b/lang/fpc-rexx/pkg-plist
index 23df78447944..642a8b51bb9c 100644
--- a/lang/fpc-rexx/pkg-plist
+++ b/lang/fpc-rexx/pkg-plist
@@ -1,4 +1,3 @@
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/Package.fpc
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/rexxsaa.ppu
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rexx.fpm
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/rexxsaa.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/libprexxsaa.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rexx/rexxsaa.ppu
diff --git a/lang/fpc-rtl-console/Makefile b/lang/fpc-rtl-console/Makefile
new file mode 100644
index 000000000000..eb1da685a242
--- /dev/null
+++ b/lang/fpc-rtl-console/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+CATEGORIES= lang
+PKGNAMESUFFIX= -rtl-console
+
+MAINTAINER= freebsd-fpc@FreeBSD.org
+COMMENT= Free Pascal console abstraction unit (RTL)
+
+USE_FPC= rtl-extra
+
+MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR= ${WRKUNITDIR}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc-rtl-console/pkg-plist b/lang/fpc-rtl-console/pkg-plist
new file mode 100644
index 000000000000..d00d1a94c4b3
--- /dev/null
+++ b/lang/fpc-rtl-console/pkg-plist
@@ -0,0 +1,9 @@
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rtl-console.fpm
+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/keyboard.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/keyboard.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/mouse.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/mouse.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/video.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-console/video.ppu
diff --git a/lang/fpc-rtl-extra/Makefile b/lang/fpc-rtl-extra/Makefile
new file mode 100644
index 000000000000..dcca0df35850
--- /dev/null
+++ b/lang/fpc-rtl-extra/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+CATEGORIES= lang
+PKGNAMESUFFIX= -rtl-extra
+
+MAINTAINER= freebsd-fpc@FreeBSD.org
+COMMENT= Free Pascal rtl-extra unit
+
+USE_FPC= yes
+
+MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR= ${WRKUNITDIR}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc-rtl-extra/pkg-plist b/lang/fpc-rtl-extra/pkg-plist
new file mode 100644
index 000000000000..783af5acfaab
--- /dev/null
+++ b/lang/fpc-rtl-extra/pkg-plist
@@ -0,0 +1,15 @@
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rtl-extra.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/clocale.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/clocale.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/ipc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/ipc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/matrix.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/matrix.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/objects.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/objects.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/printer.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/printer.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/sockets.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/sockets.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/ucomplex.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-extra/ucomplex.ppu
diff --git a/lang/fpc-rtl-objpas/Makefile b/lang/fpc-rtl-objpas/Makefile
new file mode 100644
index 000000000000..e20af2aa7a01
--- /dev/null
+++ b/lang/fpc-rtl-objpas/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+CATEGORIES= lang
+PKGNAMESUFFIX= -rtl-objpas
+
+MAINTAINER= freebsd-fpc@FreeBSD.org
+COMMENT= Free Pascal compatibility unit with Delphi
+
+USE_FPC= yes
+
+MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR= ${WRKUNITDIR}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc-rtl-objpas/pkg-plist b/lang/fpc-rtl-objpas/pkg-plist
new file mode 100644
index 000000000000..aa03f7bd1876
--- /dev/null
+++ b/lang/fpc-rtl-objpas/pkg-plist
@@ -0,0 +1,17 @@
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rtl-objpas.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/convutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/convutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/dateutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/dateutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/fmtbcd.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/fmtbcd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/stdconvs.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/stdconvs.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/stdconvs.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/strutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/strutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/variants.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/variants.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/variants.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/varutils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-objpas/varutils.ppu
diff --git a/lang/fpc-rtl-unicode/Makefile b/lang/fpc-rtl-unicode/Makefile
new file mode 100644
index 000000000000..024c7e83025b
--- /dev/null
+++ b/lang/fpc-rtl-unicode/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+CATEGORIES= lang
+PKGNAMESUFFIX= -rtl-unicode
+
+MAINTAINER= freebsd-fpc@FreeBSD.org
+COMMENT= Free Pascal compatibility unit with Delphi
+
+USE_FPC= yes
+
+MASTERDIR= ${.CURDIR}/../../lang/fpc
+WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
+EXTRACTUNITDIR= ${WRKUNITDIR}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc-rtl-unicode/pkg-plist b/lang/fpc-rtl-unicode/pkg-plist
new file mode 100644
index 000000000000..300fd02030ed
--- /dev/null
+++ b/lang/fpc-rtl-unicode/pkg-plist
@@ -0,0 +1,29 @@
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/rtl-unicode.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_de.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_de.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_es.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_es.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_fr_ca.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_fr_ca.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ja.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ja.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ko.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ko.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ru.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_ru.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_sv.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_sv.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_zh.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/collation_zh.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp895.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp895.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp932.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp932.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp936.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp936.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp949.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp949.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp950.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/cp950.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.ppu
diff --git a/lang/fpc-tcl/Makefile b/lang/fpc-tcl/Makefile
index 4814bad92bca..5a1ad84b83b5 100644
--- a/lang/fpc-tcl/Makefile
+++ b/lang/fpc-tcl/Makefile
@@ -1,7 +1,6 @@
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 1
CATEGORIES= lang
PKGNAMESUFFIX= -tcl
diff --git a/lang/fpc-tcl/pkg-plist b/lang/fpc-tcl/pkg-plist
index 45a4030e6647..4097e91697b0 100644
--- a/lang/fpc-tcl/pkg-plist
+++ b/lang/fpc-tcl/pkg-plist
@@ -1,4 +1,3 @@
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/Package.fpc
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/tcl80.ppu
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/tcl.fpm
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/tcl80.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/libptcl80.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/tcl/tcl80.ppu
diff --git a/lang/fpc-units/Makefile b/lang/fpc-units/Makefile
index 7f70acecdec7..4d12a1904b08 100644
--- a/lang/fpc-units/Makefile
+++ b/lang/fpc-units/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= units
-PORTVERSION= 2.6.4
-PORTREVISION= 5
+PORTVERSION= 3.0.0
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
@@ -13,110 +12,110 @@ COMMENT= Meta port to install Free Pascal units
ONLY_FOR_ARCHS= i386 amd64
USES= metaport
-BUILDNAME= ${ARCH}-freebsd
+BUILDNAME= ${ARCH}-${OPSYS:tl}
-OPTIONS_DEFINE= A52 ASPELL BFD BZIP2 CAIRO CHM DBUS DBLIB DTS FASTCGI FCL-ASYNC FCL-BASE \
- FCL-EXTRA FCL-DB FCL-FPCUNIT FCL-IMAGE FCL-JS FCL-JSON FCL-NET FCL-PASSRC \
- FCL-PROCESS FCL-REGISTRY FCL-RES FCL-WEB FCL-XML FFTW FPINDEXER \
- FPMKUNIT FPPKG FV GDBM GMP GTK2 HERMES ICONVENC \
- IMAGEMAGICK LDAP LIBCURL LIBGD LIBPNG LIBVLC LIBXML2 LUA MAD MATROSKA \
- MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL OPENSSL PCAP PROJ4 \
- PXLIB RSVG REXX SDL SNDFILE SVGALIB SYMBOLIC SYSLOG TCL UNZIP USERS \
- UTMP UUID X11 XFORMS ZLIB
+ALL_OPTIONS= A52 ASPELL BZIP2 CAIRO CHM DBLIB DBUS DTS FASTCGI \
+ FCL_ASYNC FCL_BASE FCL_DB FCL_EXTRA FCL_FPCUNIT FCL_IMAGE \
+ FCL_JS FCL_JSON FCL_NET FCL_PASSRC FCL_REGISTRY FCL_RES \
+ FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML FFTW \
+ FPINDEXER FPPKG FV GDBM GMP GTK2 HERMES ICONVENC \
+ IMAGEMAGICK LDAP LIBCURL LIBGD LIBPNG LIBXML2 LIBVLC LUA MAD \
+ MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL \
+ OPENSSL PASJPEG PCAP PROJ4 PXLIB RSVG REXX RTL_CONSOLE \
+ RTL_EXTRA RTL_OBJPAS RTL_UNICODE SDL SVGALIB SYMBOLIC \
+ SYSLOG TCL UNZIP USERS UTMP UUID X11 XFORMS ZLIB
-A52_DESC= Interface to a52 library
-ASPELL_DESC= Interface to aspell spelling checker
-BFD_DESC= Interface to GNU Binary Format description
-BZIP2_DESC= Free Pascal bzip2 unit
-CAIRO_DESC= Interface to cairo library
-CHM_DESC= Free Pbscal unit to manipulate chm files
-DBUS_DESC= Interface to dbus library
-DBLIB_DESC= Interface to dblib library
-DTS_DESC= Interface to dts library
-FASTCGI_DESC= Free Pascal fastcgi unit
-FCL_ASYNC_DESC= Free Pascal interface to async library
-FCL_BASE_DESC= Free Pascal Component Library (base)
-FCL_DB_DESC= Free Pascal Component Library (db)
-FCL_EXTRA_DESC= Free Pascal Component Library (extra)
-FCL_FPCUNIT_DESC= Free Pascal Component Library (fpcunit)
-FCL_IMAGE_DESC= Free Pascal Component Library (image)
-FCL_JS_DESC= Free Pascal implementation of (js)
-FCL_JSON_DESC= Free Pascal implementation of (json)
-FCL_NET_DESC= Free Pascal Component Library (net)
-FCL_PASSRC_DESC= Free Pascal Component Library (passrc)
-FCL_PROCESS_DESC= Unit to start and manipulate other programs
-FCL_REGISTRY_DESC= Free Pascal Component Library (registry)
-FCL_RES_DESC= Free Pascal Component Library (res)
-FCL_WEB_DESC= Free Pascal Component Library (web)
-FCL_XML_DESC= Free Pascal Component Library (xml)
-FFTW_DESC= Interface to the FFTW3 library
-FPPKG_DESC= Free Pascal package unit
-FPMKUNIT_DESC= Free Pascal build system unit
-FV_DESC= Free Pascal unit for Delphi support
-GDBM_DESC= Interface to the GNU database system
-GMP_DESC= Interface to gmp library
-GTK2_DESC= Interface to gtk2 libraries
-HERMES_DESC= Free Pascal hermes unit
-ICONVENC_DESC= Interface to iconv library
-FPINDEXER_DESC= Database indexer with database/flat file backend
-IMAGEMAGICK_DESC= Interface to ImageMagick
-LDAP_DESC= Interface to OpenLDAP
-LIBCURL_DESC= Interface to curl library
-LIBGD_DESC= Interface to gd library
-LIBPNG_DESC= Interface to png library
-LIBVLC_DESC= Free Pascal vlc unit
-LIBXML2_DESC= Interface to libxml2 library
-LUA_DESC= Interface to lua interpreter
-MAD_DESC= Interface to mad library
-MATROSKA_DESC= Interface to matroska library
-MODPLUG_DESC= Interface to modplug library
-NCURSES_DESC= Interface to ncurses library
-NEWT_DESC= Interface to newt library
-NUMLIB_DESC= Free Pascal unit for numerical methods
-OGGVORBIS_DESC= Interaface to ogg & vorbis libraries
-OPENAL_DESC= Interface to openal library
-OPENGL_DESC= Interface to opengl library
-OPENSSL_DESC= Interface to openssl library
-PCAP_DESC= Interface to pcap library
-PROJ4_DESC= Interface to proj library
-PXLIB_DESC= Unit to read various Paradox file
-REXX_DESC= Intrface to rexx-regina library
-RSVG_DESC= Interface to rsvg2 library
-SDL_DESC= Free Pascal interface to SDL library
-SNDFILE_DESC= Interface to sndfile library
-SVGALIB_DESC= Interface to svgalib library
-SYMBOLIC_DESC= Simple expression parsing and evaluating
-SYSLOG_DESC= Interface to system logger
-TCL_DESC= Interface to tcl/tk interpreter
-UNZIP_DESC= Routines for unzipping zip files
-USERS_DESC= Interface to manipulate users
-UTMP_DESC= Gather information from the utmp file
-UUID_DESC= Free Pascal uuid unit
-X11_DESC= Interface to X windows server
-XFORMS_DESC= Interface to X-Forms
-ZLIB_DESC= Interface to the zlib compression library
+OPTIONS_DEFINE= ${ALL_OPTIONS} BFD
+OPTIONS_DEFAULT= ${ALL_OPTIONS}
-OPTIONS_DEFAULT=A52 ASPELL BZIP2 CAIRO CHM DBUS DBLIB DTS FASTCGI FCL-ASYNC FCL-BASE \
- FCL-EXTRA FCL-DB FCL-FPCUNIT FCL-IMAGE FCL-JS FCL-JSON FCL-NET FCL-PASSRC \
- FCL-PROCESS FCL-REGISTRY FCL-RES FCL-WEB FCL-XML FFTW FPINDEXER \
- FPMKUNIT FPPKG FV GDBM GMP GTK2 HERMES ICONVENC \
- IMAGEMAGICK LDAP LIBCURL LIBGD LIBPNG LIBVLC LIBXML2 LUA MAD MATROSKA \
- MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL OPENSSL PCAP PROJ4 \
- PXLIB RSVG REXX SDL SNDFILE SVGALIB SYMBOLIC SYSLOG TCL UNZIP USERS \
- UTMP UUID X11 XFORMS ZLIB
+A52_DESC= Interface to a52 library
+ASPELL_DESC= Interface to aspell spelling checker
+BFD_DESC= Interface to GNU Binary Format description
+BZIP2_DESC= Unit for bzip2
+CAIRO_DESC= Interface to cairo library
+CHM_DESC= Unit to manipulate chm files
+DBLIB_DESC= Interface to dblib library
+DBUS_DESC= Interface to dbus library
+DTS_DESC= Interface to dts library
+FASTCGI_DESC= Unit for fastcgi
+FCL_ASYNC_DESC= Component Library (async)
+FCL_BASE_DESC= Component Library (base)
+FCL_DB_DESC= Component Library (db)
+FCL_EXTRA_DESC= Component Library (extra)
+FCL_FPCUNIT_DESC= Component Library (fpcunit)
+FCL_IMAGE_DESC= Component Library (image)
+FCL_JS_DESC= Component Library (js)
+FCL_JSON_DESC= Component Library (json)
+FCL_NET_DESC= Component Library (net)
+FCL_PASSRC_DESC= Component Library (passrc)
+FCL_REGISTRY_DESC= Component Library (registry)
+FCL_RES_DESC= Component Library (res)
+FCL_SDO_DESC= Component Library (sdo)
+FCL_SOUND_DESC= Component Library (sound)
+FCL_STL_DESC= Component Library (stl)
+FCL_WEB_DESC= Component Library (web)
+FCL_XML_DESC= Component Library (xml)
+FFTW_DESC= Interface to the FFTW3 library
+FPINDEXER_DESC= Database indexer
+FPPKG_DESC= Unit for packaging
+FV_DESC= Unit for Delphi support
+GDBM_DESC= Interface to the GNU database system
+GMP_DESC= Interface to gmp library
+GTK2_DESC= Interface to gtk2 libraries
+HERMES_DESC= Unit for hermes
+ICONVENC_DESC= Interface to iconv library
+IMAGEMAGICK_DESC= Interface to ImageMagick
+LDAP_DESC= Interface to OpenLDAP
+LIBCURL_DESC= Interface to curl library
+LIBGD_DESC= Interface to gd library
+LIBPNG_DESC= Interface to png library
+LIBVLC_DESC= Unit for VLC
+LIBXML2_DESC= Interface to libxml2 library
+LUA_DESC= Interface to lua interpreter
+MAD_DESC= Interface to mad library
+MODPLUG_DESC= Interface to modplug library
+NCURSES_DESC= Interface to ncurses library
+NEWT_DESC= Interface to newt library
+NUMLIB_DESC= Unit for numerical methods
+OGGVORBIS_DESC= Interaface to ogg & vorbis libraries
+OPENAL_DESC= Interface to openal library
+OPENGL_DESC= Interface to opengl library
+OPENSSL_DESC= Interface to openssl library
+PASJPEG_DESC= Unit for JPEG image format handling
+PCAP_DESC= Interface to pcap library
+PROJ4_DESC= Interface to proj library
+PXLIB_DESC= Unit to read various Paradox file
+REXX_DESC= Interface to rexx-regina library
+RSVG_DESC= Interface to rsvg2 library
+RTL_CONSOLE_DESC= Run-Time lib for console abstraction
+RTL_EXTRA_DESC= Run-Time lib not needed for bootstrapping
+RTL_OBJPAS_DESC= Rtl-objpas, aux. Delphi compat unit
+RTL_UNICODE_DESC= Rtl-unicode, misc Unicode units
+SDL_DESC= Interface to SDL library
+SVGALIB_DESC= Interface to svgalib library
+SYMBOLIC_DESC= Simple expression parsing and evaluating
+SYSLOG_DESC= Interface to system logger
+TCL_DESC= Interface to tcl/tk interpreter
+UNZIP_DESC= Routines for unzipping zip files
+USERS_DESC= Interface to manipulate users
+UTMP_DESC= Gather information from the utmp file
+UUID_DESC= Unit for UUID
+X11_DESC= Interface to X windows server
+XFORMS_DESC= Interface to X-Forms
+ZLIB_DESC= Interface to the zlib compression library
.if !exists(/usr/include/lwres) # directory only exists on FreeBSD 9
# On FreeBSD 9, CAIRO is built with GCC which pulls in binutils
-# binutils and BFD conflict, so BFD and CAIRO cannot coexist of F9
+# binutils and BFD conflict, so BFD and CAIRO cannot coexist on F9
OPTIONS_DEFAULT+= BFD
.endif
.include <bsd.port.options.mk>
-UNITS_SELECTED= #
+UNITS_SELECTED=
.for OPT in ${OPTIONS_DEFINE}
. if ${PORT_OPTIONS:M${OPT}}
-UNITS_SELECTED+= ${OPT:tl}
+UNITS_SELECTED+= ${OPT:tl:S/rtl_/rtl-/:S/fcl_/fcl-/}
. endif
.endfor
diff --git a/lang/fpc-utils/Makefile b/lang/fpc-utils/Makefile
index 8c3038bc39ee..8e95277a056a 100644
--- a/lang/fpc-utils/Makefile
+++ b/lang/fpc-utils/Makefile
@@ -1,18 +1,23 @@
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 2
CATEGORIES= lang
PKGNAMESUFFIX= -utils
MAINTAINER= freebsd-fpc@FreeBSD.org
-COMMENT= Free Pascal Compiler utils
+COMMENT= Free Pascal Compiler utilities
-USE_FPC= chm fcl-base fcl-net fcl-passrc fcl-process fcl-res fcl-xml fpmkunit fppkg libcurl paszlib
+USE_FPC= chm fcl-base fcl-net fcl-passrc fcl-res fcl-xml fppkg \
+ libcurl fcl-json rtl-extra rtl-objpas openssl fcl-async \
+ fcl-web fcl-db ibase mysql odbc oracle postgres sqlite \
+ dblib pxlib fastcgi httpd22 httpd24
MASTERDIR= ${.CURDIR}/../../lang/fpc
-WRKUNITDIR= ${FPCSRCDIR}/${PKGNAMESUFFIX:S/-//}
-EXTRACTUNITDIR= ${WRKUNITDIR}
-OPT= -Fu../fcl/*
+WRKUNITDIR= ${FPCSRCDIR}/utils
+EXTRACTUNITDIR= ${WRKUNITDIR} ${FPCSRCDIR}/rtl
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/fpcmake
+ ${RM} ${STAGEDIR}${PREFIX}/bin/fpcmkcfg
.include "${MASTERDIR}/Makefile"
diff --git a/lang/fpc-utils/pkg-plist b/lang/fpc-utils/pkg-plist
index 0724f9eeaa60..9e28dea310f2 100644
--- a/lang/fpc-utils/pkg-plist
+++ b/lang/fpc-utils/pkg-plist
@@ -1,8 +1,10 @@
bin/bin2obj
bin/data2inc
bin/delp
+bin/fpcjres
bin/fpclasschart
bin/fpcres
+bin/fpcsubst
bin/fpdoc
bin/fppkg
bin/fprcp
@@ -10,25 +12,24 @@ bin/h2pas
bin/h2paspp
bin/instantfpc
bin/makeskel
+bin/makeskel.rsj
+bin/mkinsadd
bin/pas2fpm
+bin/pas2jni
bin/pas2ut
bin/plex
bin/postw32
bin/ppdep
bin/ptop
+bin/ptop.rsj
bin/pyacc
bin/rmcvsdir
bin/rstconv
bin/unitdiff
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/libppkglnet.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkglnet.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkglnet.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/Package.fpc
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/lexlib.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/yacclib.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/lexlib.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/yacclib.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/libplexlib.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/lexyacc/libpyacclib.a
-lib/fpc/lexyacc/yyparse.cod
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-lexyacc/lexlib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-lexyacc/lexlib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-lexyacc/yacclib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-lexyacc/yacclib.ppu
lib/fpc/lexyacc/yylex.cod
+lib/fpc/lexyacc/yyparse.cod
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 2edffbfe9e46..de6640f54b66 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -2,32 +2,28 @@
# $FreeBSD$
PORTNAME= fpc
-PORTVERSION= 2.6.4
+PORTVERSION= 3.0.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 \
- ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/:source \
- ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/:source \
- ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
- ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
- http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \
- SF/freepascal/Source/${PORTVERSION}:source \
+MASTER_SITES= http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \
LOCAL/acm/freepascal/:bootstrap \
- LOCAL/acm/freepascal/:man
-DISTFILES= ${DISTNAME}.source.tar.gz:source
+ LOCAL/marino:man
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= freepascal
MAINTAINER?= freebsd-fpc@FreeBSD.org
COMMENT?= Free Pascal compiler with Turbo and Delphi
-PROJECTHOST= bsdistfiles
USES= gmake iconv
ONLY_FOR_ARCHS= i386 amd64
BOOTVER= 2.6.4
+MANVER= 3.0.0
-OPT?=-CX
-FPCSRCDIR= ${PORTNAME}-${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= fpc-svn
+GH_PROJECT= fpc
+GH_TAGNAME= release_${DISTVERSION:S/./_/g}
+FPCSRCDIR= ${GH_PROJECT}-${GH_TAGNAME}
.include <bsd.port.pre.mk>
@@ -56,12 +52,16 @@ BUILDNAME= ${FPC_ARCH}-${OPSYS:tl}
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
BUILDNAME=${BUILDNAME}
DISTFILES+= ${BOOTDIR}.tar.gz:${OPSYS:MDragonFly}bootstrap \
- ${DISTNAME}.man.tar.gz:man
-MAKE_ARGS+= FPCMAKE=${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \
+ fpc-${MANVER}.man.tar.gz:man
+NEWFPCMAKE= ${WRKDIR}/${FPCSRCDIR}/utils/fpcm/bin/${BUILDNAME}/fpcmake
+MAKE_ARGS+= FPCMAKE=${NEWFPCMAKE} \
FPCTARGET=${BUILDNAME} \
ARCH=${FPC_ARCH} \
OPT="${OPT}" \
BSDHIER=1 \
+ INSTALL="${INSTALL_DATA}" \
+ INSTALLEXE="${INSTALL_PROGRAM}" \
+ INSTALLSCR="${INSTALL_SCRIPT}" \
INSTALL_PREFIX=${STAGEDIR}${PREFIX}
NEWPPC= PP=${WRKSRC}/compiler/${PPNAME}
NEWFPC= FPC=${WRKSRC}/compiler/${PPNAME}
@@ -74,83 +74,105 @@ do-extract:
@${TAR} -xzf ${_DISTDIR}/${BOOTDIR}.tar.gz \
--directory ${WRKDIR} && ${CHMOD} +x ${WRKDIR}/${BOOTDIR}
# unpack man files
- @${TAR} -xzf ${_DISTDIR}/${DISTNAME}.man.tar.gz --directory ${WRKDIR}
+ @${TAR} -xzf ${_DISTDIR}/fpc-${MANVER}.man.tar.gz --directory ${WRKDIR}
# unpack source distribution
- @(cd ${WRKDIR} && \
- ${GZIP_CMD} -dc ${_DISTDIR}/${DISTNAME}.source.tar.gz | \
+ @(cd ${WRKDIR} && ${GZIP_CMD} -dc \
+ ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
${TAR} -xf - \
${FPCSRCDIR}/compiler \
${FPCSRCDIR}/rtl \
${FPCSRCDIR}/utils/fpcmkcfg \
${FPCSRCDIR}/packages/fcl-base \
${FPCSRCDIR}/packages/fcl-process \
+ ${FPCSRCDIR}/packages/fcl-res \
+ ${FPCSRCDIR}/packages/fpmkunit \
+ ${FPCSRCDIR}/packages/hash \
+ ${FPCSRCDIR}/packages/libtar \
+ ${FPCSRCDIR}/packages/paszlib \
+ ${FPCSRCDIR}/packages/rtl-objpas \
${FPCSRCDIR}/utils/fpcm)
post-patch:
-.if ${ARCH} == "i386"
- @${REINPLACE_CMD} -i "" -e 's|504000|${OSVERSION}|g' \
- ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/cprt0.as
-.elif ${ARCH} == "amd64"
-. if ${OPSYS} == FreeBSD
- @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' \
- ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/cprt0.as
- @${REINPLACE_CMD} -i "" -e 's|502110|${OSVERSION}|g' \
- ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/gprt0.as
- @${REINPLACE_CMD} -i "" -e 's|700055|${OSVERSION}|g' \
- ${WRKDIR}/${FPCSRCDIR}/rtl/freebsd/${FPC_ARCH}/prt0.as
-. else
+.if ${OPSYS} == FreeBSD
+ @${REINPLACE_CMD} -i "" -e 's|900044|${OSVERSION}|g' \
+ ${WRKSRC}/rtl/freebsd/${FPC_ARCH}/*.as
+.else
@${REINPLACE_CMD} -i "" -e 's|400000|${DFLYVERSION}|g' \
- ${WRKSRC}/${FPCSRCDIR}/rtl/dragonfly/${FPC_ARCH}/*.as
-. endif
+ ${WRKSRC}/rtl/dragonfly/${FPC_ARCH}/*.as
.endif
.if empty(ICONV_LIB)
- @${REINPLACE_CMD} -e "s|if (s<>'c') or reorder then|if ((s<>'c') and (s<>'iconv')) or reorder then|" \
+ @${REINPLACE_CMD} -e "s|s<>'c'|(s<>'c') and (s<>'iconv')|" \
${WRKDIR}/${FPCSRCDIR}/compiler/systems/t_bsd.pas
@${REINPLACE_CMD} -e 's|defined(bsd) and not ||' \
${WRKDIR}/${FPCSRCDIR}/rtl/unix/cwstring.pp
.endif
+ @${REINPLACE_CMD} -e '/samplecfg/ {s/INSTALLEXE/INSTALLSCR/;}' \
+ ${WRKDIR}/${FPCSRCDIR}/compiler/Makefile
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
+ ${WRKDIR}/${FPCSRCDIR}/packages/fpmkunit/src/fpmkunit.pp
do-build:
# build fpc compiler
+ @${ECHO_MSG} "##### STARTING COMPILER #####"
(cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} cycle ${MAKE_ARGS} ${BOOTPPC})
+ @${ECHO_MSG} "##### COMPLETE COMPILER #####"
+
# build fpcmkcfg
- (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC})
- (cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-base && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC})
- (cd ${WRKDIR}/${FPCSRCDIR}/packages/fcl-process && \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC})
- (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && \
+ @${ECHO_MSG} "##### STARTING BOOTSTRAP FPMKUNIT #####"
+ (cd ${WRKDIR}/${FPCSRCDIR}/packages/fpmkunit && ${SETENV} \
+ ${MAKE_ENV} ${MAKE_CMD} bootstrap ${MAKE_ARGS} ${NEWPPC})
+ @${ECHO_MSG} "##### COMPLETE BOOTSTRAP FPMKUNIT #####"
+.for component in fcl-res rtl-objpas fcl-base
+ @${ECHO_MSG} "##### STARTING ${component:tu} #####"
+ (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${NEWPPC})
+ @${ECHO_MSG} "##### COMPLETE ${component:tu} #####"
+.endfor
+ @${ECHO_MSG} "##### STARTING FPMAKE #####"
+ (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcm && ${SETENV} \
+ ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC})
+ @${ECHO_MSG} "##### COMPLETE FPMAKE #####"
+.for component in hash paszlib libtar fcl-process fpmkunit
+ @${ECHO_MSG} "##### STARTING ${component:tu} #####"
+ (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && ${SETENV} \
+ ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC})
+ @${ECHO_MSG} "##### COMPLETE ${component:tu} #####"
+.endfor
+ @${ECHO_MSG} "##### STARTING FPCMKCFG #####"
+ (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} \
+ ${MAKE_ENV} ${MAKE_CMD} release ${MAKE_ARGS} ${NEWPPC})
+ @${ECHO_MSG} "##### COMPLETE FPCMKCFG #####"
do-install:
-# Installing fpc compiler
+ # Installing fpc compiler
(cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC})
-# Installing fpc runtime
+ # Installing fpc runtime
(cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC})
-# Installng fpcmkcfg
- (cd ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC})
-# Installng fpcmake
- ${INSTALL_PROGRAM} ${WRKDIR}/${FPCSRCDIR}/utils/fpcm/fpcmake \
+ # Installing fpmkunit and its dependencies
+.for component in hash paszlib libtar fcl-process fpmkunit
+ (cd ${WRKDIR}/${FPCSRCDIR}/packages/${component} && ${SETENV} \
+ ${MAKE_ENV} ${MAKE_CMD} install ${MAKE_ARGS} ${NEWPPC})
+.endfor
+ # Installing fpcmkcfg
+ ${INSTALL_PROGRAM} ${WRKDIR}/${FPCSRCDIR}/utils/fpcmkcfg/bin/${BUILDNAME}/fpcmkcfg \
${STAGEDIR}${PREFIX}/bin
-# Installing manpages
+ # Installing fpcmake
+ ${INSTALL_PROGRAM} ${NEWFPCMAKE} ${STAGEDIR}${PREFIX}/bin
+ # Installing manpages
${INSTALL_MAN} ${WRKDIR}/man/man1/* ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKDIR}/man/man5/* ${STAGEDIR}${MAN1PREFIX}/man/man5
-
-post-install:
- if [ -e "${STAGEDIR}${PREFIX}/bin/${PPNAME}" ]; then ${RM} -f "${STAGEDIR}${PREFIX}/bin/${PPNAME}"; fi
- ${LN} -sf "${PREFIX}/lib/fpc/${PORTVERSION}/${PPNAME}" "${STAGEDIR}${PREFIX}/bin"
- ${SH} "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" "${STAGEDIR}${PREFIX}/etc"
+ # symlinking compiler
+ (cd ${STAGEDIR}${PREFIX}/bin && ${LN} -s ../lib/fpc/${PORTVERSION}/${PPNAME})
+ # creating sample configuration file
+ ${SH} "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/samplecfg" \
+ "${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" \
+ "${STAGEDIR}${PREFIX}/etc"
@${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||' \
- -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fpc*
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mk*ins
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ppu*
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}/ppc*
+ -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' \
+ ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample
.else
.include "${MASTERDIR}/Makefile.units"
diff --git a/lang/fpc/Makefile.units b/lang/fpc/Makefile.units
index 458384a360d5..4ac795babe48 100644
--- a/lang/fpc/Makefile.units
+++ b/lang/fpc/Makefile.units
@@ -1,35 +1,39 @@
-BUILDNAME= ${FPC_ARCH}-${OPSYS:tl}
-
-PLIST_SUB+= PORTVERSION=${PORTVERSION} \
- BUILDNAME=${BUILDNAME}
-
-PLIST= ${.CURDIR}/pkg-plist
-PATCHDIR= ${.CURDIR}/files
-FILESDIR= ${.CURDIR}/files
-DFLY_PATCHDIR= ${.CURDIR}/dragonfly
-DFLY_FILESDIR= ${.CURDIR}/dragonfly
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-BUILD_WRKSRC= ${WRKDIR}/${WRKUNITDIR}
-INSTALL_WRKSRC= ${WRKDIR}/${WRKUNITDIR}
-
-FPCDIR?= ${LOCALBASE}/lib/${PORTNAME}/${PORTVERSION}
-UNITPREFIX= unit-
-UNITEXTRACT_SUFX= .tar.gz
-UNITNAME= ${UNITPREFIX}${PKGNAMESUFFIX:S/-//}${BUILDNAME:S/^/./}${UNITEXTRACT_SUFX}
-UNITDIR= lib/fpc/${PORTVERSION}/units/${BUILDNAME}
+BUILDNAME= ${FPC_ARCH}-${OPSYS:tl}
+
+PLIST_SUB+= PORTVERSION=${PORTVERSION} \
+ BUILDNAME=${BUILDNAME}
+
+PLIST= ${.CURDIR}/pkg-plist
+PATCHDIR= ${.CURDIR}/files
+FILESDIR= ${.CURDIR}/files
+DFLY_PATCHDIR= ${.CURDIR}/dragonfly
+DFLY_FILESDIR= ${.CURDIR}/dragonfly
+WRKSRC= ${WRKDIR}/${FPCSRCDIR}
+BUILD_WRKSRC= ${WRKDIR}/${WRKUNITDIR}
+INSTALL_WRKSRC= ${WRKDIR}/${WRKUNITDIR}
+
+OPT+= -Ur
+FPCDIR?= ${LOCALBASE}/lib/fpc/${PORTVERSION}
+UNITPREFIX= unit-
+UNITNAME= ${UNITPREFIX}${PKGNAMESUFFIX:S/-//}${BUILDNAME:S/^/./}${UNITEXTRACT_SUFX}
+UNITDIR= lib/fpc/${PORTVERSION}/units/${BUILDNAME}
+UNITEXTRACT_SUFX= .tar.gz
EXTRACT_AFTER_ARGS= ${EXTRACTUNITDIR}
-OPT+= -Ur -CX
-
-MAKE_ARGS= PP=${LOCALBASE}/bin/${PPNAME} \
- FPCDIR=${FPCDIR} \
- FPCMAKE=${LOCALBASE}/bin/fpcmake \
- FPCTARGET=${BUILDNAME} \
- ARCH=${FPC_ARCH} \
- OPT="${OPT}" \
- BSDHIER=1 \
- INSTALL_PREFIX=${STAGEDIR}${PREFIX}
-MAKE_ENV+= FPCDIR=${UNITDIR}
+
+MAKE_ARGS+= PP="${LOCALBASE}/bin/fpc" \
+ FPCFPMAKE="${LOCALBASE}/bin/fpc" \
+ FPCMAKE="${LOCALBASE}/bin/fpcmake" \
+ CPU_TARGET=${FPC_ARCH} \
+ OS_TARGET=${OPSYS:tl} \
+ COMPILER_OPTIONS="${OPT}" \
+ BSDHIER=1 \
+ VERBOSE=1 \
+ INSTALL="${INSTALL_DATA}" \
+ INSTALLEXE="${INSTALL_PROGRAM}" \
+ INSTALLSCR="${INSTALL_SCRIPT}" \
+ INSTALL_PREFIX="${STAGEDIR}${PREFIX}"
+ALL_TARGET= fpc_baseinfo release
.if ${PORT_OPTIONS:MEXAMPLES} && defined(HAVE_EXAMPLES)
LATE_INSTALL_ARGS= fpc_exampleinstall
@@ -38,19 +42,16 @@ LATE_INSTALL_ARGS= fpc_exampleinstall
post-extract:
@cd ${WRKDIR}/${WRKUNITDIR} && \
${FIND} ${WRKSRC} -type d -name .svn | ${XARGS} ${RM} -rf
+.if ${PKGNAMESUFFIX:M-utils} || ${PKGNAMESUFFIX:M-ide}
+ ${REINPLACE_CMD} -e '/globalunit/ s|\.\./packages|${FPCDIR}|' \
+ ${WRKDIR}/${WRKUNITDIR}/Makefile
+.else
+ ${REINPLACE_CMD} -e '/globalunit/ {s|\.\.|${FPCDIR}|;}' \
+ ${WRKDIR}/${WRKUNITDIR}/Makefile
+.endif
post-patch:
-.if ${PKGNAMESUFFIX} == "-fpmkunit"
- @${REINPLACE_CMD} -e 's|\[Linux\]|\[Linux,FreeBSD,NetBSD,OpenBSD\]|g' \
- ${WRKDIR}/${WRKUNITDIR}/src/${PKGNAMESUFFIX:S/-//}.pp
-.endif
.if ${PKGNAMESUFFIX} == "-fppkg"
@${REINPLACE_CMD} -e 's|packages_${OPSYS:tl}=fcl-net fcl-web|packages_${OPSYS:tl}=fcl-net|g' \
${WRKDIR}/${WRKUNITDIR}/Makefile.fpc
.endif
-.if ${PKGNAMESUFFIX} == "-utils"
- @${REINPLACE_CMD} -e 's| fpcmkcfg||g' -e 's| fpcm||g' ${WRKDIR}/${WRKUNITDIR}/Makefile \
- ${WRKDIR}/${WRKUNITDIR}/Makefile.fpc
- @${REINPLACE_CMD} -e 's|$$(INSTALL) Package.fpc $$(INSTALL_UNITDIR)||g' \
- ${WRKDIR}/${WRKUNITDIR}/fppkg/Makefile
-.endif
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index d3a8decb6755..f8d3dce5a85c 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,10 +1,10 @@
-SHA256 (freepascal/fpc-2.6.4.source.tar.gz) = c16f2e6e0274c7afc0f1d2dded22d0fec98fe329b1d5b2f011af1655f3a1cc29
-SIZE (freepascal/fpc-2.6.4.source.tar.gz) = 29904088
+SHA256 (freepascal/fpc-svn-fpc-3.0.0-release_3_0_0_GH0.tar.gz) = 61d5fc9f1f26362f4033eb00599c0f33f96217b57c4d0c8c3474226bd70b0b25
+SIZE (freepascal/fpc-svn-fpc-3.0.0-release_3_0_0_GH0.tar.gz) = 37531012
SHA256 (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 85da7cfae4e9dfe1b426da12f9584ef22af5e0d965f34d6c6f80853cc1b6147e
SIZE (freepascal/ppc386-2.6.4-freebsd.tar.gz) = 967476
SHA256 (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = f74a268a206fbd52d3c92f4e0722cd135ca91c1988a83826401cabdd78b3222b
SIZE (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = 1035650
-SHA256 (freepascal/fpc-2.6.4.man.tar.gz) = c1d5bc37f96d60b37dd0ea85b6c7244306ae61c01df6053226309a75145ab804
-SIZE (freepascal/fpc-2.6.4.man.tar.gz) = 43335
+SHA256 (freepascal/fpc-3.0.0.man.tar.gz) = 49f5934fe2782ce47e5d9a6becc0ba36c3c8621b78e8587165dfebf79ea14525
+SIZE (freepascal/fpc-3.0.0.man.tar.gz) = 47342
SHA256 (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = d537d84302c0e0cb56d45851ab8da664145b9e2619346d35f1e3797a6f924ef9
SIZE (freepascal/ppcx64-2.6.4-dragonfly.tar.gz) = 4033024
diff --git a/lang/fpc/files/patch-compiler-systems-t_bsd.pas b/lang/fpc/files/patch-compiler-systems-t_bsd.pas
deleted file mode 100644
index 527acf812024..000000000000
--- a/lang/fpc/files/patch-compiler-systems-t_bsd.pas
+++ /dev/null
@@ -1,36 +0,0 @@
---- compiler/systems/t_bsd.pas 2012-04-22 14:47:06.000000000 -0500
-+++ compiler/systems/t_bsd.pas 2013-10-01 21:07:10.000000000 -0500
-@@ -484,10 +484,19 @@
- if linklibc and
- not IsDarwin Then
- begin
-- if librarysearchpath.FindFile('crtbegin.o',false,s) then
-- LinkRes.AddFileName(s);
- if librarysearchpath.FindFile('crti.o',false,s) then
- LinkRes.AddFileName(s);
-+ if cs_create_pic in current_settings.moduleswitches then
-+ begin
-+ if librarysearchpath.FindFile('crtbeginS.o',false,s) then
-+ LinkRes.AddFileName(s);
-+ end
-+ else
-+ if (cs_link_staticflag in current_settings.globalswitches) and
-+ librarysearchpath.FindFile('crtbeginT.o',false,s) then
-+ LinkRes.AddFileName(s)
-+ else if librarysearchpath.FindFile('crtbegin.o',false,s) then
-+ LinkRes.AddFileName(s);
- end;
- { main objectfiles }
- while not ObjectFiles.Empty do
-@@ -572,7 +581,10 @@
- if linklibc and
- not IsDarwin Then
- begin
-- Fl1:=librarysearchpath.FindFile('crtend.o',false,s1);
-+ if cs_create_pic in current_settings.moduleswitches then
-+ Fl1:=librarysearchpath.FindFile('crtendS.o',false,s1)
-+ else
-+ Fl1:=librarysearchpath.FindFile('crtend.o',false,s1);
- Fl2:=librarysearchpath.FindFile('crtn.o',false,s2);
- if Fl1 or Fl2 then
- begin
diff --git a/lang/fpc/files/patch-compiler-utils_samplecfg b/lang/fpc/files/patch-compiler-utils_samplecfg
index 68a4b2f1ae24..901f71d8cf35 100644
--- a/lang/fpc/files/patch-compiler-utils_samplecfg
+++ b/lang/fpc/files/patch-compiler-utils_samplecfg
@@ -1,6 +1,6 @@
---- compiler/utils/samplecfg 2011-12-10 07:59:24.000000000 -0500
-+++ compiler/utils/samplecfg 2012-02-23 15:47:13.000000000 -0500
-@@ -37,8 +37,8 @@
+--- compiler/utils/samplecfg.orig 2015-08-06 19:47:53 UTC
++++ compiler/utils/samplecfg
+@@ -38,8 +38,8 @@ sysfpdir=$sysfpdirbase2/text
# Detect if we have write permission in sysdir.
if [ -w "$sysdir" ] ; then
echo Write permission in $sysdir.
diff --git a/lang/fpc/pkg-plist b/lang/fpc/pkg-plist
index fb9b838f08fa..f23f7cfd72f9 100644
--- a/lang/fpc/pkg-plist
+++ b/lang/fpc/pkg-plist
@@ -1,14 +1,13 @@
bin/fpc
-bin/fpcsubst
bin/fpcmake
bin/fpcmkcfg
bin/mkarmins
bin/mkx86ins
+%%FPC_I386%%bin/ppc386
+%%FPC_AMD64%%bin/ppcx64
bin/ppudump
bin/ppufiles
bin/ppumove
-%%FPC_I386%%bin/ppc386
-%%FPC_AMD64%%bin/ppcx64
@sample etc/fpc.cfg.sample
lib/fpc/%%PORTVERSION%%/msg/errorct.msg
lib/fpc/%%PORTVERSION%%/msg/errord.msg
@@ -22,47 +21,160 @@ lib/fpc/%%PORTVERSION%%/msg/errorhe.msg
lib/fpc/%%PORTVERSION%%/msg/errorheu.msg
lib/fpc/%%PORTVERSION%%/msg/errorid.msg
lib/fpc/%%PORTVERSION%%/msg/erroriu.msg
-lib/fpc/%%PORTVERSION%%/msg/errorru.msg
lib/fpc/%%PORTVERSION%%/msg/errorn.msg
lib/fpc/%%PORTVERSION%%/msg/errorpl.msg
lib/fpc/%%PORTVERSION%%/msg/errorpli.msg
lib/fpc/%%PORTVERSION%%/msg/errorpt.msg
lib/fpc/%%PORTVERSION%%/msg/errorptu.msg
-lib/fpc/%%PORTVERSION%%/msg/errorues.msg
lib/fpc/%%PORTVERSION%%/msg/errorr.msg
+lib/fpc/%%PORTVERSION%%/msg/errorru.msg
+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
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/dbugmsg.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipes.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipes.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/pipesipc.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/process.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-process/simpleipc.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fpmkunit/fpmkunit.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/crc.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/crc.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/hmac.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/hmac.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/md5.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/md5.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/ntlm.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/ntlm.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/sha1.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/hash/uuid.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libtar/libtar.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libtar/libtar.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/adler.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/gzio.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infblock.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infcodes.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inffast.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/inftrees.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/infutil.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/paszlib.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/trees.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/unzip.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/unzip.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zbase.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zcompres.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zdeflate.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zinflate.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zip.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zip.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zipper.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/ziputils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/ziputils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zstream.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/paszlib/zuncompr.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/bsd.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/character.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/character.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/classes.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/clocale.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/clocale.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cmem.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cmem.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/console.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/console.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/convutils.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1250.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1250.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1251.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1251.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1252.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1252.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1253.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1253.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1254.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1254.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1255.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1255.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1256.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp1256.ppu
+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/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/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/cp856.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.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_2.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.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/cpall.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
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/crt.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
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ctypes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cwstring.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cwstring.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/charset.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dateutils.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dateutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dl.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dl.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dllprt0.o
@@ -76,11 +188,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fmtbcd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfpintres.a
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpwidestring.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpwidestring.ppu
%%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.o
%%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/freebsd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.o
@@ -90,110 +201,27 @@ 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/ipc.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ipc.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/keyboard.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbaseunix.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpbsd.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpclasses.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpclocale.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcmem.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconsole.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpconvutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcpu.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcrt.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcthreads.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpctypes.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcwstring.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpcharset.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdateutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdl.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdos.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpdynlibs.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libperrors.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpexeinfo.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfgl.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfmtbcd.a
-%%FREEBSD%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpfreebsd.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpgetopts.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpheaptrc.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpinitc.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpipc.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpiso7185.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpkeyboard.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libplineinfo.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libplnfodwrf.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmacpas.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmath.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmatrix.a
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmmx.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpmouse.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjects.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpobjpas.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpports.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpprinter.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libprtlconsts.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpserial.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsockets.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstdconvs.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstrings.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpstrutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsyscall.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysconst.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysctl.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsystem.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpsysutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpterminfo.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptermio.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptypes.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libptypinfo.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpucomplex.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunix.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunixtype.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpunixutil.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvariants.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvarutils.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpvideo.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/libpx86.a
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lineinfo.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lineinfo.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/lnfodwrf.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/macpas.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/macpas.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/math.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/matrix.ppu
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.o
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mmx.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/mouse.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objects.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/objects.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
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/printer.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/printer.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
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/serial.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/serial.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sockets.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sockets.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/stdconvs.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/stdconvs.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strutils.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strutils.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/syscall.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/syscall.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.ppu
@@ -203,28 +231,26 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/system.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/system.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysutils.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysutils.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/terminfo.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/terminfo.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/termio.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/termio.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/types.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/types.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/typinfo.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/typinfo.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ucomplex.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/ucomplex.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodedata.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodedata.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodenumtable.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unicodenumtable.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unix.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixcp.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixcp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixtype.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixtype.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/unixutil.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/variants.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/variants.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/varutils.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/varutils.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/video.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/video.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
man/man1/bin2obj.1.gz
@@ -235,6 +261,7 @@ man/man1/delp.1.gz
man/man1/fd2pascal.1.gz
man/man1/fp.1.gz
man/man1/fpc.1.gz
+man/man1/fpcjres.1.gz
man/man1/fpclasschart.1.gz
man/man1/fpcmake.1.gz
man/man1/fpcmkcfg.1.gz
@@ -247,6 +274,9 @@ man/man1/grab_vcsa.1.gz
man/man1/h2pas.1.gz
man/man1/h2paspp.1.gz
man/man1/makeskel.1.gz
+man/man1/pas2fpm.1.gz
+man/man1/pas2jni.1.gz
+man/man1/pas2ut.1.gz
man/man1/plex.1.gz
man/man1/postw32.1.gz
man/man1/ppc386.1.gz