Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Nov 2020 02:57:51 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556252 - in head: Mk/Uses audio/fpc-mad/files audio/fpc-modplug/files databases/fpc-fpindexer databases/fpc-gdbm databases/fpc-ibase databases/fpc-postgres devel/fpc-fcl-base devel/fpc...
Message-ID:  <202011250257.0AP2vpSa066794@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Wed Nov 25 02:57:50 2020
New Revision: 556252
URL: https://svnweb.freebsd.org/changeset/ports/556252

Log:
  - Update to 3.2.0
  
  ChangeLog at:	https://wiki.freepascal.org/FPC_New_Features_3.2.0

Added:
  head/lang/fpc/files/patch-compiler_globals.pas   (contents, props changed)
Deleted:
  head/lang/fpc/files/patch-compiler_cfileutl.pas
  head/lang/fpc/files/patch-compiler_ogelf.pas
  head/lang/fpc/files/patch-rtl_bsd_ostypes.inc
Modified:
  head/Mk/Uses/fpc.mk
  head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp
  head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp
  head/databases/fpc-fpindexer/Makefile
  head/databases/fpc-gdbm/Makefile
  head/databases/fpc-ibase/Makefile
  head/databases/fpc-postgres/Makefile
  head/devel/fpc-fcl-base/pkg-plist
  head/devel/fpc-fcl-db/Makefile
  head/devel/fpc-fcl-image/pkg-plist
  head/devel/fpc-fcl-js/Makefile
  head/devel/fpc-fcl-js/pkg-plist
  head/devel/fpc-fcl-json/Makefile
  head/devel/fpc-fcl-json/pkg-plist
  head/devel/fpc-fcl-net/Makefile
  head/devel/fpc-fcl-net/pkg-plist
  head/devel/fpc-fcl-passrc/Makefile
  head/devel/fpc-fcl-pdf/Makefile
  head/devel/fpc-fcl-sdo/Makefile
  head/devel/fpc-fcl-stl/Makefile
  head/devel/fpc-fcl-stl/pkg-plist
  head/devel/fpc-fcl-web/Makefile
  head/devel/fpc-fcl-web/pkg-plist
  head/devel/fpc-fppkg/Makefile
  head/devel/fpc-fppkg/pkg-plist
  head/devel/fpc-sdl/Makefile
  head/editors/fpc-ide/Makefile
  head/editors/fpc-ide/pkg-plist
  head/graphics/fpc-imagemagick/Makefile
  head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp
  head/graphics/fpc-rsvg/Makefile
  head/lang/fpc-base/Makefile
  head/lang/fpc-docs/Makefile
  head/lang/fpc-docs/distinfo
  head/lang/fpc-rtl-objpas/Makefile
  head/lang/fpc-source/Makefile
  head/lang/fpc-source/distinfo
  head/lang/fpc-units/Makefile
  head/lang/fpc-utils/Makefile
  head/lang/fpc-utils/pkg-plist
  head/lang/fpc/Makefile
  head/lang/fpc/Makefile.units
  head/lang/fpc/distinfo
  head/lang/fpc/files/patch-compiler_systems_t__bsd.pas
  head/lang/fpc/files/patch-rtl_bsd_ossysc.inc
  head/lang/fpc/pkg-plist
  head/misc/fpc-chm/Makefile
  head/multimedia/fpc-libvlc/Makefile
  head/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp
  head/security/fpc-openssl/Makefile
  head/security/fpc-openssl/pkg-plist
  head/www/fpc-googleapi/Makefile
  head/www/fpc-httpd22/Makefile
  head/x11/fpc-x11/Makefile

Modified: head/Mk/Uses/fpc.mk
==============================================================================
--- head/Mk/Uses/fpc.mk	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/Mk/Uses/fpc.mk	Wed Nov 25 02:57:50 2020	(r556252)
@@ -71,15 +71,16 @@ MKINSTDIR=		${LOCALBASE}/lib/fpc/${FPC_VER}/fpmkinst/$
 _FPC_ALL_UNITS=	a52 aspell bfd 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-pdf fcl-registry \
-		fcl-res fcl-sdo fcl-sound fcl-stl fcl-web fcl-xml fftw \
-		fpindexer fppkg fv gdbint gdbm gmp googleapi graph gtk2 \
-		hermes httpd22 httpd24 ibase iconvenc imagemagick \
-		ldap libcurl libgd libmicrohttpd libpng libvlc libxml2 lua mad \
-		modplug mysql ncurses newt numlib odbc oggvorbis openal opengl \
-		openssl oracle pasjpeg pcap postgres proj4 pthreads pxlib \
-		regexpr rexx rsvg rtl-console rtl-extra rtl-objpas rtl-unicode \
-		sdl sqlite svgalib symbolic syslog unzip users utmp uuid x11 \
-		xforms zlib
+		fcl-report fcl-res fcl-sdo fcl-sound fcl-stl fcl-web fcl-xml \
+		fftw fpindexer fppkg fv gdbint gdbm gnutls gmp googleapi \
+		graph gtk2 hermes httpd22 httpd24 ibase iconvenc imagemagick \
+		ldap libcups libcurl libenet libfontconfig libgd libmagic \
+		libmicrohttpd libpng libvlc libxml2 lua mad modplug \
+		mysql ncurses newt numlib odata odbc oggvorbis openal opengl openssl \
+		oracle pasjpeg pastojs pcap postgres proj4 pthreads pxlib \
+		regexpr rexx rsvg rtl-console rtl-extra rtl-generics rtl-objpas \
+		rtl-unicode sdl sqlite svgalib symbolic syslog unzip users utmp \
+		uuid vcl-compat webidl x11 xforms zlib
 
 .if ${fpc_ARGS:Mbase}
 USE_FPC=	gdbint graph httpd22 httpd24 ibase mysql odbc oracle pasjpeg \
@@ -136,6 +137,7 @@ fcl_net_UNIT=	devel/fpc-fcl-net
 fcl_passrc_UNIT=	devel/fpc-fcl-passrc
 fcl_pdf_UNIT=	devel/fpc-fcl-pdf
 fcl_registry_UNIT=	devel/fpc-fcl-registry
+fcl_report_UNIT=	devel/fpc-fcl-report
 fcl_res_UNIT=	devel/fpc-fcl-res
 fcl_sdo_UNIT=	devel/fpc-fcl-sdo
 fcl_sound_UNIT=	devel/fpc-fcl-sound
@@ -149,6 +151,7 @@ fpvectorial_UNIT=	graphics/fpc-fpvectorial
 fv_UNIT=	devel/fpc-fv
 hermes_UNIT=	graphics/fpc-hermes
 gdbm_UNIT=	databases/fpc-gdbm
+gnutls_UNIT=	security/fpc-gnutls
 gmp_UNIT=	math/fpc-gmp
 googleapi_UNIT=	www/fpc-googleapi
 gtk2_UNIT=	x11-toolkits/fpc-gtk2
@@ -156,7 +159,11 @@ iconvenc_UNIT=	converters/fpc-iconvenc
 imagemagick_UNIT=	graphics/fpc-imagemagick
 ldap_UNIT=	net/fpc-ldap
 libcurl_UNIT=	ftp/fpc-libcurl
+libcups_UNIT=	print/fpc-libcups
+libenet_UNIT=	net/fpc-libenet
+libfontconfig_UNIT=	x11-fonts/fpc-libfontconfig
 libgd_UNIT=	graphics/fpc-libgd
+libmagic_UNIT=	devel/fpc-libmagic
 libmicrohttpd_UNIT=	www/fpc-libmicrohttpd
 libpng_UNIT=	graphics/fpc-libpng
 libvlc_UNIT=	multimedia/fpc-libvlc
@@ -167,10 +174,12 @@ modplug_UNIT=	audio/fpc-modplug
 newt_UNIT=	devel/fpc-newt
 ncurses_UNIT=	graphics/fpc-ncurses
 numlib_UNIT=	math/fpc-numlib
+odata_UNIT=	devel/fpc-odata
 oggvorbis_UNIT=	audio/fpc-oggvorbis
 openal_UNIT=	audio/fpc-openal
 opengl_UNIT=	graphics/fpc-opengl
 openssl_UNIT=	security/fpc-openssl
+pastojs_UNIT=	lang/fpc-pastojs
 pcap_UNIT=	net/fpc-pcap
 proj4_UNIT=	graphics/fpc-proj4
 pxlib_UNIT=	databases/fpc-pxlib
@@ -178,6 +187,7 @@ rexx_UNIT=	lang/fpc-rexx
 rsvg_UNIT=	graphics/fpc-rsvg
 rtl_console_UNIT=	lang/fpc-rtl-console
 rtl_extra_UNIT=		lang/fpc-rtl-extra
+rtl_generics_UNIT=	lang/fpc-rtl-generics
 rtl_objpas_UNIT=	lang/fpc-rtl-objpas
 rtl_unicode_UNIT=	lang/fpc-rtl-unicode
 sdl_UNIT=	devel/fpc-sdl
@@ -188,6 +198,8 @@ unzip_UNIT=	archivers/fpc-unzip
 users_UNIT=	sysutils/fpc-users
 utmp_UNIT=	sysutils/fpc-utmp
 uuid_UNIT=	sysutils/fpc-uuid
+vcl_compat_UNIT=	graphics/fpc-vcl-compat
+webidl_UNIT=	www/fpc-webidl
 x11_UNIT=	x11/fpc-x11
 xforms_UNIT=	x11-toolkits/fpc-xforms
 zlib_UNIT=	devel/fpc-zlib

Modified: head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp
==============================================================================
--- head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp	Wed Nov 25 02:57:50 2020	(r556252)
@@ -3,7 +3,7 @@
 @@ -17,7 +17,7 @@
      P.Directory:=ADirectory;
  {$endif ALLPACKAGES}
-     P.Version:='3.0.4';
+     P.Version:='3.2.0';
 -    P.OSes := [linux,win32,win64,wii];
 +    P.OSes := [linux,win32,win64,wii,dragonfly,freebsd];
      P.SourcePath.Add('src');

Modified: head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp
==============================================================================
--- head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp	Wed Nov 25 02:57:50 2020	(r556252)
@@ -3,7 +3,7 @@
 @@ -17,7 +17,7 @@
      P.Directory:=ADirectory;
  {$endif ALLPACKAGES}
-     P.Version:='3.0.4';
+     P.Version:='3.2.0';
 -    P.OSes := [linux];
 +    P.OSes := [linux,dragonfly,freebsd];
      P.SourcePath.Add('src');

Modified: head/databases/fpc-fpindexer/Makefile
==============================================================================
--- head/databases/fpc-fpindexer/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/databases/fpc-fpindexer/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	6
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-fpindexer
 
@@ -8,7 +7,7 @@ COMMENT=	Database indexer with database/flat file back
 
 USES=		fpc
 USE_FPC=	chm dblib fcl-base fcl-db fcl-json fcl-xml ibase mysql odbc \
-		oracle postgres pxlib sqlite rtl-extra
+		oracle postgres pxlib sqlite rtl-extra rtl-generics
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}

Modified: head/databases/fpc-gdbm/Makefile
==============================================================================
--- head/databases/fpc-gdbm/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/databases/fpc-gdbm/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-gdbm
 

Modified: head/databases/fpc-ibase/Makefile
==============================================================================
--- head/databases/fpc-ibase/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/databases/fpc-ibase/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,7 +1,6 @@
 # Created by: John Merryweather Cooper
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-ibase
 
@@ -15,7 +14,6 @@ EXTRACTUNITDIR=	${WRKUNITDIR}
 
 OPTIONS_DEFINE=	IBASE
 IBASE_DESC=	Install Interbase/Firebird client
-OPTIONS_DEFAULT=	IBASE
 
 IBASE_USES=	firebird
 

Modified: head/databases/fpc-postgres/Makefile
==============================================================================
--- head/databases/fpc-postgres/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/databases/fpc-postgres/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,7 +1,6 @@
 # Created by: John Merryweather Cooper et al
 # $FreeBSD$
 
-PORTREVISION=	6
 CATEGORIES=	databases lang
 PKGNAMESUFFIX=	-postgres
 

Modified: head/devel/fpc-fcl-base/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-base/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-base/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -35,11 +35,10 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/e
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/eventlog.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fileinfo.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fileinfo.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fileinfo.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpexprpars.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpexprpars.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpexprpars.rsj
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpmimetypes.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fpmimetypes.ppu
 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
@@ -57,6 +56,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/i
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inicol.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inifiles.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inifiles.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inifiles.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/iostream.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/iostream.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/maskutils.o
@@ -64,6 +64,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/m
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/maskutils.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/nullstream.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/nullstream.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/nullstream.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/pascodegen.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/pascodegen.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/pooledmm.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/pooledmm.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rtfpars.o
@@ -77,11 +80,13 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/s
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamcoll.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamex.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamex.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamex.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamio.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamio.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamio.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/syncobjs.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/syncobjs.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/syncobjs.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/uriparser.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/uriparser.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wformat.o

Modified: head/devel/fpc-fcl-db/Makefile
==============================================================================
--- head/devel/fpc-fcl-db/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-db/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	6
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-db
 

Modified: head/devel/fpc-fcl-image/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-image/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-image/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -7,6 +7,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ellipses.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/extinterpolation.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/extinterpolation.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpbarcode.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpbarcode.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpcanvas.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpcanvas.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpcolhash.o
@@ -15,14 +17,20 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpditherer.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimage.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimage.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgbarcode.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgbarcode.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcanv.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcanv.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcmn.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgcmn.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimggauss.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimggauss.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgqrcode.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpimgqrcode.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppixlcanv.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fppixlcanv.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpqrcodegen.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpqrcodegen.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpquantizer.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpquantizer.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadbmp.o
@@ -69,6 +77,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetype.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypeh.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypeh.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypehdyn.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypehdyn.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetypehdyn.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ftfont.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ftfont.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pcxcomn.o

Modified: head/devel/fpc-fcl-js/Makefile
==============================================================================
--- head/devel/fpc-fcl-js/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-js/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,13 +1,12 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-js
 
 COMMENT=	Free Pascal Javascript scanner/parser/syntax tree (FCL)
 
 USES=		fpc
-USE_FPC=	fcl-base fcl-res rtl-objpas
+USE_FPC=	fcl-base fcl-json fcl-res rtl-objpas
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}

Modified: head/devel/fpc-fcl-js/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-js/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-js/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -10,6 +10,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsp
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsscanner.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsscanner.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsscanner.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jssrcmap.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jssrcmap.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jstoken.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jstoken.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jstree.o

Modified: head/devel/fpc-fcl-json/Makefile
==============================================================================
--- head/devel/fpc-fcl-json/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-json/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-json
 

Modified: head/devel/fpc-fcl-json/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-json/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-json/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -8,12 +8,19 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/f
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsontopas.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsontopas.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsontopas.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/json2yaml.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/json2yaml.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonconf.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonconf.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonconf.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonini.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonini.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonparser.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonparser.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonparser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonreader.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonreader.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonreader.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/jsonscanner.rsj

Modified: head/devel/fpc-fcl-net/Makefile
==============================================================================
--- head/devel/fpc-fcl-net/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-net/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -6,7 +6,7 @@ PKGNAMESUFFIX=	-fcl-net
 COMMENT=	Free Pascal network interfaces (FCL)
 
 USES=		fpc
-USE_FPC=	fcl-base openssl fcl-xml fcl-passrc fcl-async rtl-extra
+USE_FPC=	fcl-base fcl-xml fcl-passrc fcl-async rtl-extra
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}

Modified: head/devel/fpc-fcl-net/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-net/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-net/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -9,6 +9,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/ne
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/resolve.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/resolve.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/resolve.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/sslbase.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/sslbase.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/sslsockets.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/sslsockets.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/sslsockets.rsj

Modified: head/devel/fpc-fcl-passrc/Makefile
==============================================================================
--- head/devel/fpc-fcl-passrc/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-passrc/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-passrc
 

Modified: head/devel/fpc-fcl-pdf/Makefile
==============================================================================
--- head/devel/fpc-fcl-pdf/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-pdf/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-pdf
 

Modified: head/devel/fpc-fcl-sdo/Makefile
==============================================================================
--- head/devel/fpc-fcl-sdo/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-sdo/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	6
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-sdo
 

Modified: head/devel/fpc-fcl-stl/Makefile
==============================================================================
--- head/devel/fpc-fcl-stl/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-stl/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-stl
 

Modified: head/devel/fpc-fcl-stl/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-stl/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-stl/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,27 +1,15 @@
 lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/garrayutils.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/garrayutils.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gdeque.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gdeque.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/ghashmap.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/ghashmap.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/ghashset.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/ghashset.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/glinkedlist.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/glinkedlist.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gmap.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gmap.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gpriorityqueue.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gpriorityqueue.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gqueue.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gqueue.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gset.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gset.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gstack.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gstack.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gtree.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gtree.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gutil.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gutil.ppu
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gvector.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-stl/gvector.ppu

Modified: head/devel/fpc-fcl-web/Makefile
==============================================================================
--- head/devel/fpc-fcl-web/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-web/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	7
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fcl-web
 
@@ -8,8 +7,9 @@ COMMENT=	Free Pascal web application libary (FCL)
 
 USES=		fpc
 USE_FPC=	dblib fcl-async fcl-base fcl-db fcl-xml fcl-json fcl-net \
-		fcl-fpcunit fcl-passrc fastcgi httpd22 httpd24 ibase mysql \
-		odbc openssl oracle postgres pxlib rtl-extra sqlite
+		fcl-fpcunit fcl-passrc fastcgi httpd22 httpd24 ibase \
+		libmicrohttpd mysql odbc openssl oracle postgres pxlib \
+		rtl-extra sqlite
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}

Modified: head/devel/fpc-fcl-web/pkg-plist
==============================================================================
--- head/devel/fpc-fcl-web/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fcl-web/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -18,6 +18,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custfcgi.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custhttpapp.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custhttpapp.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custmicrohttpapp.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custmicrohttpapp.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custmicrohttpapp.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custweb.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custweb.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custweb.rsj
@@ -64,6 +67,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fp
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpserver.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpserver.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpserver.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpstatus.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpstatus.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpwebclient.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpwebclient.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpjsonrpc.o
@@ -71,8 +76,11 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fp
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpjsonrpc.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpjwt.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpjwt.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpmimetypes.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpmimetypes.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpoauth2.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpoauth2.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpoauth2.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpoauth2ini.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpoauth2ini.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpweb.o
@@ -86,6 +94,9 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fp
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebfile.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebfile.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebfile.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebproxy.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebproxy.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebproxy.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpdefs.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpdefs.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpdefs.rsj
@@ -93,13 +104,45 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/ht
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpprotocol.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httproute.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httproute.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httproute.rsj
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/iniwebsession.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/iniwebsession.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/iniwebsession.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/microhttpapp.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/microhttpapp.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/restbase.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/restbase.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/restcodegen.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/restcodegen.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestado.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestado.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestauth.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestauth.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestauthini.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestauthini.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestbridge.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestbridge.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestcds.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestcds.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestconst.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestconst.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestconst.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestcsv.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestcsv.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestdata.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestdata.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestini.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestini.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestio.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestio.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestjson.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestjson.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestmodule.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestmodule.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestschema.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestschema.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestxml.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbrestxml.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbwebdata.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbwebdata.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/sqldbwebdata.rsj

Modified: head/devel/fpc-fppkg/Makefile
==============================================================================
--- head/devel/fpc-fppkg/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fppkg/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	6
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-fppkg
 
@@ -9,7 +8,8 @@ COMMENT=	Free Pascal package manager unit
 USES=		fpc
 USE_FPC=	dblib fastcgi fcl-async fcl-base fcl-db fcl-fpcunit fcl-json \
 		fcl-net fcl-passrc fcl-web fcl-xml httpd22 httpd24 ibase \
-		mysql odbc openssl oracle postgres pxlib rtl-extra sqlite
+		libmicrohttpd mysql odbc openssl oracle postgres pxlib \
+		rtl-extra sqlite
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}

Modified: head/devel/fpc-fppkg/pkg-plist
==============================================================================
--- head/devel/fpc-fppkg/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-fppkg/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -13,6 +13,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgf
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfphttp.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfpmake.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfpmake.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfppkg.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfppkg.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgglobals.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgglobals.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkghandler.o
@@ -24,8 +26,12 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgm
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgmkconv.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgoptions.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgoptions.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgpackagesstructure.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgpackagesstructure.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgrepos.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgrepos.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgrepos.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkguninstalledsrcsrepo.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkguninstalledsrcsrepo.ppu
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgwget.o
 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgwget.ppu

Modified: head/devel/fpc-sdl/Makefile
==============================================================================
--- head/devel/fpc-sdl/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/devel/fpc-sdl/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-sdl
 

Modified: head/editors/fpc-ide/Makefile
==============================================================================
--- head/editors/fpc-ide/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/editors/fpc-ide/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -10,7 +10,7 @@ USES=		fpc
 USE_FPC=	chm fv gdbint regexpr rtl-extra rtl-console fcl-xml
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
-WRKUNITDIR=	${FPCSRCDIR}/${PKGNAMESUFFIX:S/-//}
+WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
 EXTRACTUNITDIR=	${WRKUNITDIR} ${FPCSRCDIR}/rtl ${FPCSRCDIR}/compiler
 
 .include "${MASTERDIR}/Makefile"

Modified: head/editors/fpc-ide/pkg-plist
==============================================================================
--- head/editors/fpc-ide/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/editors/fpc-ide/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -3,6 +3,7 @@ bin/cvsdiff.tdf
 bin/cvsup.tdf
 bin/fp
 bin/fp.ans
+bin/fp.rsj
 bin/gplprog.pt
 bin/gplunit.pt
 bin/grep.tdf

Modified: head/graphics/fpc-imagemagick/Makefile
==============================================================================
--- head/graphics/fpc-imagemagick/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/graphics/fpc-imagemagick/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	graphics lang
 PKGNAMESUFFIX=	-imagemagick
 

Modified: head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp
==============================================================================
--- head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,11 +1,11 @@
---- packages/opengl/src/glut.pp.orig	2015-01-05 19:27:06.000000000 +0000
-+++ packages/opengl/src/glut.pp
-@@ -768,7 +768,7 @@ initialization
-   {$ifdef darwin}
+--- packages/opengl/src/glut.pp	2020-10-04 23:20:00.147154000 -0500
++++ packages/opengl/src/glut.pp	2020-10-04 23:20:56.679328000 -0500
+@@ -765,7 +765,7 @@
+   LoadGlut('glut.dll');
+   {$elseif defined(darwin)}
    LoadGlut('/System/Library/Frameworks/GLUT.framework/GLUT');
-   {$else}
--  {$IFDEF haiku}
-+  {$if defined(haiku) or defined(freebsd) or defined(dragonfly)}
+-  {$elseif defined(haiku) or defined(OpenBSD)}
++  {$elseif defined(haiku) or defined(OpenBSD) or defined(freebsd) or defined(dragonfly)}
    LoadGlut('libglut.so');
-   {$ELSE}
-   {$IFNDEF MORPHOS}
+   {$elseif defined(MORPHOS)}
+   {nothing}

Modified: head/graphics/fpc-rsvg/Makefile
==============================================================================
--- head/graphics/fpc-rsvg/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/graphics/fpc-rsvg/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,5 +1,4 @@
 # Created by: Christopher Key <cjk32@cam.ac.uk>
-PORTREVISION=	1
 # $FreeBSD$
 
 CATEGORIES=	graphics lang

Modified: head/lang/fpc-base/Makefile
==============================================================================
--- head/lang/fpc-base/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-base/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	base
-PORTVERSION=	3.0.4
-PORTREVISION=	5
+PORTVERSION=	3.2.0
 CATEGORIES=	lang
 PKGNAMEPREFIX=	fpc-
 

Modified: head/lang/fpc-docs/Makefile
==============================================================================
--- head/lang/fpc-docs/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-docs/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	docs
-PORTVERSION=	3.0.4
+PORTVERSION=	3.2.0
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
 		ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/docs/

Modified: head/lang/fpc-docs/distinfo
==============================================================================
--- head/lang/fpc-docs/distinfo	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-docs/distinfo	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517333020
-SHA256 (freepascal/3.0.4/doc-pdf.tar.gz) = 0c70ac388a5a6a1c775308661ce4feb9cfa9d9c1084fd6939bfa101d5488817b
-SIZE (freepascal/3.0.4/doc-pdf.tar.gz) = 9161471
+TIMESTAMP = 1601823528
+SHA256 (freepascal/3.2.0/doc-pdf.tar.gz) = 5c4efe4709c387182d6da214bdd159f503ae9aa65c5c3e47c299cd7a03ed8de1
+SIZE (freepascal/3.2.0/doc-pdf.tar.gz) = 9644753

Modified: head/lang/fpc-rtl-objpas/Makefile
==============================================================================
--- head/lang/fpc-rtl-objpas/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-rtl-objpas/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,6 +1,5 @@
 # $FreeBSD$
 
-PORTREVISION=	5
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-rtl-objpas
 

Modified: head/lang/fpc-source/Makefile
==============================================================================
--- head/lang/fpc-source/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-source/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	fpc
-PORTVERSION=	3.0.4
-PORTREVISION=	2
+PORTVERSION=	3.2.0
 DISTVERSIONSUFFIX=.source
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \

Modified: head/lang/fpc-source/distinfo
==============================================================================
--- head/lang/fpc-source/distinfo	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-source/distinfo	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1565829645
-SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
-SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
+TIMESTAMP = 1601823640
+SHA256 (freepascal/fpc-3.2.0.source.tar.gz) = d595b72de7ed9e53299694ee15534e5046a62efa57908314efa02d5cc3b1cf75
+SIZE (freepascal/fpc-3.2.0.source.tar.gz) = 52028183

Modified: head/lang/fpc-units/Makefile
==============================================================================
--- head/lang/fpc-units/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-units/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	units
-PORTVERSION=	3.0.4
+PORTVERSION=	3.2.0
 CATEGORIES=	lang
 PKGNAMEPREFIX=	fpc-
 
@@ -15,20 +15,19 @@ BUILDNAME=	${ARCH}-${OPSYS:tl}
 
 ALL_OPTIONS=	A52 ASPELL BFD 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_PDF FCL_REGISTRY FCL_RES \
-		FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML FFTW \
-		FPINDEXER FPPKG FV GDBM GMP GOOGLEAPI GTK2 HERMES ICONVENC \
-		IMAGEMAGICK LDAP LIBCURL LIBGD LIBMICROHTTPD 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 UNZIP USERS UTMP UUID X11 XFORMS ZLIB
+		FCL_JS FCL_JSON FCL_NET FCL_PASSRC FCL_PDF FCL_REGISTRY \
+		FCL_REPORT FCL_RES FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML \
+		FFTW FPINDEXER FPPKG FV GDBM GNUTLS GMP GOOGLEAPI \
+		GTK2 HERMES ICONVENC IMAGEMAGICK LDAP LIBCUPS LIBCURL LIBENET \
+		LIBFONTCONFIG LIBGD LIBMAGIC LIBMICROHTTPD LIBPNG LIBXML2 \
+		LIBVLC LUA MAD MODPLUG NCURSES NEWT NUMLIB ODATA OGGVORBIS \
+		OPENAL OPENGL OPENSSL PASJPEG PASTOJS PCAP PROJ4 PXLIB RSVG \
+		REXX RTL_CONSOLE RTL_EXTRA RTL-GENERICS RTL_OBJPAS RTL_UNICODE \
+		SDL SVGALIB SYMBOLIC SYSLOG UNZIP USERS UTMP UUID VCL-COMPAT \
+		WEBIDL X11 XFORMS ZLIB
 
-# per PR 212919, the inclusion of the VLC unit will cause pkg(8) to require
-# the deinstallation of KDE, so it's not a default option until furter notice
-
 OPTIONS_DEFINE:=	${ALL_OPTIONS}
-OPTIONS_DEFAULT:=	${ALL_OPTIONS:NLIBVLC}
+OPTIONS_DEFAULT:=	${ALL_OPTIONS}
 
 A52_DESC=		Interface to a52 library
 ASPELL_DESC=		Interface to aspell spelling checker
@@ -52,6 +51,7 @@ FCL_NET_DESC=		Component Library (net)
 FCL_PASSRC_DESC=	Component Library (passrc)
 FCL_PDF_DESC=		Component Library (pdf)
 FCL_REGISTRY_DESC=	Component Library (registry)
+FCL_REPORT_DESC=		Freepascal report unit
 FCL_RES_DESC=		Component Library (res)
 FCL_SDO_DESC=		Component Library (sdo)
 FCL_SOUND_DESC=		Component Library (sound)
@@ -65,13 +65,18 @@ FV_DESC=		Unit for Delphi support
 GDBM_DESC=		Interface to the GNU database system
 GOOGLEAPI_DESC=		Interface to the google api
 GMP_DESC=		Interface to gmp library
+GNUTLS_DESC=		Unit for GnuTLS
 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
+LIBCUPS_DESC=		Interface to cups
 LIBCURL_DESC=		Interface to curl library
+LIBENET_DESC=		Interface to enet library
+LIBFONTCONFIG_DESC=	Interface to fontconfig library
 LIBGD_DESC=		Interface to gd library
+LIBMAGIC_DESC=		Interface to magic library
 LIBMICROHTTPD_DESC=	Interface to libmicrohttpd library
 LIBPNG_DESC=		Interface to png library
 LIBVLC_DESC=		Unit for VLC
@@ -82,11 +87,13 @@ MODPLUG_DESC=		Interface to modplug library
 NCURSES_DESC=		Interface to ncurses library
 NEWT_DESC=		Interface to newt library
 NUMLIB_DESC=		Unit for numerical methods
+ODATA_DESC=		Unit for odata protocol
 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
+PASTOJS_DESC=		Interface to pas2js library
 PCAP_DESC=		Interface to pcap library
 PROJ4_DESC=		Interface to proj library
 PXLIB_DESC=		Unit to read various Paradox file
@@ -94,6 +101,7 @@ 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-GENERICS_DESC=	Run-Time lib for generic containers
 RTL_OBJPAS_DESC=	Rtl-objpas, aux. Delphi compat unit
 RTL_UNICODE_DESC=	Rtl-unicode, misc Unicode units
 SDL_DESC=		Interface to SDL library
@@ -104,8 +112,10 @@ 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
+VCL-COMPAT_DESC=	Interface to visual component library
 X11_DESC=		Interface to X windows server
 XFORMS_DESC=		Interface to X-Forms
+WEBIDL_DESC=		Interface to webidl
 ZLIB_DESC=		Interface to the zlib compression library
 
 .include <bsd.port.options.mk>

Modified: head/lang/fpc-utils/Makefile
==============================================================================
--- head/lang/fpc-utils/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-utils/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,16 +1,17 @@
 # $FreeBSD$
 
-PORTREVISION=	6
+PORTREVISION=	0
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-utils
 
 COMMENT=	Free Pascal Compiler utilities
 
 USES=		fpc
-USE_FPC=	chm fcl-base fcl-fpcunit 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
+USE_FPC=	chm dblib fastcgi fcl-async fcl-base fcl-db fcl-fpcunit fcl-js \
+		fcl-net fcl-passrc fcl-res fcl-xml fcl-web fcl-json fppkg \
+		httpd22 httpd24 ibase libcurl libmicrohttpd mysql odbc openssl \
+		oracle pastojs postgres pxlib rtl-extra rtl-generics rtl-objpas \
+		sqlite webidl
 
 MASTERDIR=	${.CURDIR}/../../lang/fpc
 WRKUNITDIR=	${FPCSRCDIR}/utils

Modified: head/lang/fpc-utils/pkg-plist
==============================================================================
--- head/lang/fpc-utils/pkg-plist	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc-utils/pkg-plist	Wed Nov 25 02:57:50 2020	(r556252)
@@ -1,22 +1,29 @@
 bin/bin2obj
+bin/compileserver
 bin/data2inc
 bin/delp
 bin/fpcjres
 bin/fpclasschart
+bin/fpclasschart.rsj
+bin/fpcmkcfg.rsj
 bin/fpcres
 bin/fpcsubst
+bin/fpcsubst.rsj
 bin/fpdoc
 bin/fppkg
 bin/fprcp
 bin/h2pas
 bin/h2paspp
 bin/instantfpc
+bin/json2pas
 bin/makeskel
 bin/makeskel.rsj
 bin/mkinsadd
 bin/pas2fpm
 bin/pas2jni
+bin/pas2js
 bin/pas2ut
+bin/pas2ut.rsj
 bin/plex
 bin/postw32
 bin/ppdep
@@ -25,11 +32,20 @@ bin/ptop.rsj
 bin/pyacc
 bin/rmcvsdir
 bin/rstconv
+bin/rstconv.rsj
 bin/unitdiff
+bin/unitdiff.rsj
+bin/webidl2pas
 lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-pas2js.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/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.ppu
 lib/fpc/lexyacc/yylex.cod
 lib/fpc/lexyacc/yyparse.cod
+lib/libpas2jslib.so

Modified: head/lang/fpc/Makefile
==============================================================================
--- head/lang/fpc/Makefile	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc/Makefile	Wed Nov 25 02:57:50 2020	(r556252)
@@ -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 \

Modified: head/lang/fpc/Makefile.units
==============================================================================
--- head/lang/fpc/Makefile.units	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc/Makefile.units	Wed Nov 25 02:57:50 2020	(r556252)
@@ -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
@@ -59,4 +64,9 @@ post-patch:
 .if ${PKGNAMESUFFIX} == "-rtl-extra"
 	@${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

Modified: head/lang/fpc/distinfo
==============================================================================
--- head/lang/fpc/distinfo	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc/distinfo	Wed Nov 25 02:57:50 2020	(r556252)
@@ -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

Added: head/lang/fpc/files/patch-compiler_globals.pas
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/fpc/files/patch-compiler_globals.pas	Wed Nov 25 02:57:50 2020	(r556252)
@@ -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

Modified: head/lang/fpc/files/patch-compiler_systems_t__bsd.pas
==============================================================================
--- head/lang/fpc/files/patch-compiler_systems_t__bsd.pas	Wed Nov 25 02:56:38 2020	(r556251)
+++ head/lang/fpc/files/patch-compiler_systems_t__bsd.pas	Wed Nov 25 02:57:50 2020	(r556252)
@@ -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%%';

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011250257.0AP2vpSa066794>