Index: head/Mk/Uses/fpc.mk =================================================================== --- head/Mk/Uses/fpc.mk (revision 556251) +++ head/Mk/Uses/fpc.mk (revision 556252) @@ -1,206 +1,218 @@ # # $FreeBSD$ # # Support for FPC-based ports. This automatically will install free pascal # compiler and units. # # Feature: fpc # Usage: USES=fpc # Valid ARGS: (none), run, base, all # # run - Free pascal units will be registered also as run dependencies. # # base - This automatically will install all base units of fpc # (gdbint graph ibase libasync hash httpd mysql netdb odbc # oracle pasjpeg paszlib pthreads postgres regexpr and sqlite). # # all - This automatically will install all free pascal units. # # if you need install additional fpc units, they can be listed there (USE_FPC=gtk2 x11 opengl). # # Example: # # USES+= fpc:run # USE_FPC=gtk2 # .if !defined(_INCLUDE_USES_FPC_MK) FPC_Include_MAINTAINER= acm@FreeBSD.org _INCLUDE_USES_FPC_MK= yes .if defined(DEFAULT_FPC_VER) WARNING+= "DEFAULT_FPC_VER is defined, consider using DEFAULT_VERSIONS=fpc=${DEFAULT_FPC_VER} instead" .endif .if ${fpc_ARGS:Nrun:Nbase:Nall} IGNORE= Unknown argument for USES=fpc: ${fpc_ARGS:Nrun:Nbase:Nall} .endif DEFAULT_FPC_VER= ${FPC_DEFAULT} # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. FPC_VER= ${DEFAULT_FPC_VER} FPC_ARCH= ${ARCH:S/amd64/x86_64/} .if exists(${LOCALBASE}/bin/fpc) FPC_CURRENT_VER!= ${LOCALBASE}/bin/fpc -iV . if ${FPC_CURRENT_VER} != ${FPC_VER} IGNORE= incompatible fpc ${FPC_CURRENT_VER} compiler, please install ${FPC_VER} version . endif .endif .if ${ARCH} == "i386" PPNAME= ppc386 .elif ${ARCH} == "amd64" PPNAME= ppcx64 .else PPNAME= ppc_not_yet_ported ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64 .endif BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \ ${PPNAME}:lang/fpc BUILDNAME= ${FPC_ARCH}-${OPSYS:tl} UNITSDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME} MKINSTDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/fpmkinst/${BUILDNAME} _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 \ postgres pthreads regexpr sqlite .endif .if ${fpc_ARGS:Mall} USE_FPC= ${_FPC_ALL_UNITS} .endif .if defined(USE_FPC) && ${USE_FPC:tl} != "yes" . for UNITS in ${USE_FPC} . if ${_FPC_ALL_UNITS:M${UNITS}}=="" IGNORE= cannot install: unknown FPC unit ${UNITS} . endif . endfor .endif # Base units gdbint_UNIT= devel/fpc-gdbint graph_UNIT= graphics/fpc-graph httpd22_UNIT= www/fpc-httpd22 httpd24_UNIT= www/fpc-httpd24 ibase_UNIT= databases/fpc-ibase mysql_UNIT= databases/fpc-mysql odbc_UNIT= databases/fpc-odbc oracle_UNIT= databases/fpc-oracle pasjpeg_UNIT= graphics/fpc-pasjpeg postgres_UNIT= databases/fpc-postgres pthreads_UNIT= devel/fpc-pthreads regexpr_UNIT= devel/fpc-regexpr sqlite_UNIT= databases/fpc-sqlite # Extra units a52_UNIT= audio/fpc-a52 aspell_UNIT= textproc/fpc-aspell bfd_UNIT= devel/fpc-bfd bzip2_UNIT= archivers/fpc-bzip2 cairo_UNIT= graphics/fpc-cairo chm_UNIT= misc/fpc-chm dblib_UNIT= databases/fpc-dblib dbus_UNIT= devel/fpc-dbus dts_UNIT= multimedia/fpc-dts fastcgi_UNIT= www/fpc-fastcgi fcl_async_UNIT= devel/fpc-fcl-async fcl_base_UNIT= devel/fpc-fcl-base fcl_db_UNIT= devel/fpc-fcl-db fcl_extra_UNIT= devel/fpc-fcl-extra fcl_fpcunit_UNIT= devel/fpc-fcl-fpcunit fcl_image_UNIT= devel/fpc-fcl-image fcl_js_UNIT= devel/fpc-fcl-js fcl_json_UNIT= devel/fpc-fcl-json 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 fcl_stl_UNIT= devel/fpc-fcl-stl fcl_web_UNIT= devel/fpc-fcl-web fcl_xml_UNIT= devel/fpc-fcl-xml fftw_UNIT= math/fpc-fftw fpindexer_UNIT= databases/fpc-fpindexer fppkg_UNIT= devel/fpc-fppkg 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 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 libxml2_UNIT= textproc/fpc-libxml2 lua_UNIT= lang/fpc-lua mad_UNIT= audio/fpc-mad 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 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 svgalib_UNIT= graphics/fpc-svgalib symbolic_UNIT= devel/fpc-symbolic syslog_UNIT= sysutils/fpc-syslog 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 .endif .if defined(USE_FPC) . for UNIT in ${USE_FPC} . if ${_FPC_ALL_UNITS:M${UNIT}} != "" BUILD_DEPENDS+= ${MKINSTDIR}/${UNIT}.fpm:${${UNIT:S/-/_/}_UNIT} . if ${fpc_ARGS:Mrun} || ${fpc_ARGS:Mbase} RUN_DEPENDS+= ${MKINSTDIR}/${UNIT}.fpm:${${UNIT:S/-/_/}_UNIT} . endif . endif . endfor .endif Index: head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp =================================================================== --- head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp (revision 556251) +++ head/audio/fpc-mad/files/patch-packages_mad_fpmake.pp (revision 556252) @@ -1,11 +1,11 @@ --- packages/mad/fpmake.pp 2017-09-02 11:48:24.000000000 -0500 +++ packages/mad/fpmake.pp 2017-12-12 12:22:21.182111000 -0500 @@ -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'); T:=P.Targets.AddUnit('mad.pas'); Index: head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp =================================================================== --- head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp (revision 556251) +++ head/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp (revision 556252) @@ -1,11 +1,11 @@ --- packages/modplug/fpmake.pp 2017-09-02 11:48:24.000000000 -0500 +++ packages/modplug/fpmake.pp 2017-12-12 12:24:14.440128000 -0500 @@ -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'); T:=P.Targets.AddUnit('modplug.pas'); Index: head/databases/fpc-fpindexer/Makefile =================================================================== --- head/databases/fpc-fpindexer/Makefile (revision 556251) +++ head/databases/fpc-fpindexer/Makefile (revision 556252) @@ -1,17 +1,16 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= databases lang PKGNAMESUFFIX= -fpindexer COMMENT= Database indexer with database/flat file backend 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/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/databases/fpc-gdbm/Makefile =================================================================== --- head/databases/fpc-gdbm/Makefile (revision 556251) +++ head/databases/fpc-gdbm/Makefile (revision 556252) @@ -1,21 +1,20 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= databases lang PKGNAMESUFFIX= -gdbm COMMENT= Free Pascal interface to the GNU database system USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= GDBM GDBM_DESC= Install the GNU database manager OPTIONS_DEFAULT= GDBM GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm .include "${MASTERDIR}/Makefile" Index: head/databases/fpc-ibase/Makefile =================================================================== --- head/databases/fpc-ibase/Makefile (revision 556251) +++ head/databases/fpc-ibase/Makefile (revision 556252) @@ -1,22 +1,20 @@ # Created by: John Merryweather Cooper # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= databases lang PKGNAMESUFFIX= -ibase COMMENT= Free Pascal interface to interbase USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= IBASE IBASE_DESC= Install Interbase/Firebird client -OPTIONS_DEFAULT= IBASE IBASE_USES= firebird .include "${MASTERDIR}/Makefile" Index: head/databases/fpc-postgres/Makefile =================================================================== --- head/databases/fpc-postgres/Makefile (revision 556251) +++ head/databases/fpc-postgres/Makefile (revision 556252) @@ -1,22 +1,21 @@ # Created by: John Merryweather Cooper et al # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= databases lang PKGNAMESUFFIX= -postgres COMMENT= Free Pascal interface to PostGreSQL USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= PGSQL PGSQL_DESC= Install PostgreSQL client OPTIONS_DEFAULT= PGSQL PGSQL_USES= pgsql .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-base/pkg-plist =================================================================== --- head/devel/fpc-fcl-base/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-base/pkg-plist (revision 556252) @@ -1,92 +1,97 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-base.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedipc.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedipc.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedipc.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedsingleinstance.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedsingleinstance.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/advancedsingleinstance.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/ascii85.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/ascii85.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/avl_tree.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/avl_tree.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/base64.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/base64.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/blowfish.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/blowfish.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/blowfish.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/bufstream.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/bufstream.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/bufstream.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/cachecls.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/cachecls.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/cachecls.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/contnrs.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/contnrs.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/contnrs.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/csvdocument.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/csvdocument.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/csvreadwrite.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/csvreadwrite.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/custapp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/custapp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/custapp.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/eventlog.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/eventlog.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptemplate.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptimer.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/fptimer.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/gettext.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/gettext.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/idea.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/idea.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inicol.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/inicol.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/maskutils.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rtfpars.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rttiutils.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/rttiutils.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/singleinstance.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/singleinstance.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamcoll.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/streamcoll.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wformat.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/whtml.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/whtml.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtex.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-base/wtex.ppu Index: head/devel/fpc-fcl-db/Makefile =================================================================== --- head/devel/fpc-fcl-db/Makefile (revision 556251) +++ head/devel/fpc-fcl-db/Makefile (revision 556252) @@ -1,17 +1,16 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-db COMMENT= Free Pascal Database Library (FCL) USES= fpc USE_FPC= fcl-base fcl-xml rtl-objpas rtl-extra ibase mysql odbc \ oracle postgres sqlite dblib pxlib fcl-json MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-image/pkg-plist =================================================================== --- head/devel/fpc-fcl-image/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-image/pkg-plist (revision 556252) @@ -1,86 +1,97 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-image.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/bmpcomn.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/bmpcomn.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/clipping.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/clipping.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/ellipses.o 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpcolhash.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpditherer.o 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadbmp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadgif.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadgif.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadjpeg.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadjpeg.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpcx.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpcx.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpng.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpng.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpnm.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpnm.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpsd.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadpsd.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadtga.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadtga.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadtiff.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadtiff.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxpm.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxpm.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpreadxwd.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fptiffcmn.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fptiffcmn.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritebmp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritebmp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritejpeg.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritejpeg.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepcx.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepcx.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepng.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepng.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepnm.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritepnm.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritetga.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritetga.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritetiff.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritetiff.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritexpm.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/fpwritexpm.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/freetype.o 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pcxcomn.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pixtools.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pixtools.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pngcomn.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pngcomn.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pscanvas.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pscanvas.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/pscanvas.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/targacmn.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/targacmn.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/xwdfile.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-image/xwdfile.ppu Index: head/devel/fpc-fcl-js/Makefile =================================================================== --- head/devel/fpc-fcl-js/Makefile (revision 556251) +++ head/devel/fpc-fcl-js/Makefile (revision 556252) @@ -1,16 +1,15 @@ # $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/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-js/pkg-plist =================================================================== --- head/devel/fpc-fcl-js/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-js/pkg-plist (revision 556252) @@ -1,19 +1,21 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-js.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsbase.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsbase.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsminifier.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsminifier.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsminifier.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsparser.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsparser.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jsparser.rsj 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jstree.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jswriter.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jswriter.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-js/jswriter.rsj Index: head/devel/fpc-fcl-json/Makefile =================================================================== --- head/devel/fpc-fcl-json/Makefile (revision 556251) +++ head/devel/fpc-fcl-json/Makefile (revision 556252) @@ -1,16 +1,15 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-json COMMENT= Free Pascal JavaScript Object Notation implemenation (FCL) USES= fpc USE_FPC= fcl-base rtl-objpas fcl-res MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-json/pkg-plist =================================================================== --- head/devel/fpc-fcl-json/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-json/pkg-plist (revision 556252) @@ -1,19 +1,26 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-json.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjson.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjson.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjson.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsonrtti.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsonrtti.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-json/fpjsonrtti.rsj 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 Index: head/devel/fpc-fcl-net/Makefile =================================================================== --- head/devel/fpc-fcl-net/Makefile (revision 556251) +++ head/devel/fpc-fcl-net/Makefile (revision 556252) @@ -1,15 +1,15 @@ # $FreeBSD$ CATEGORIES= devel lang 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/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-net/pkg-plist =================================================================== --- head/devel/fpc-fcl-net/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-net/pkg-plist (revision 556252) @@ -1,17 +1,19 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-net.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/cnetdb.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/cnetdb.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/fpsock.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/fpsock.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/fpsock.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/netdb.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/netdb.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/ssockets.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/ssockets.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-net/ssockets.rsj Index: head/devel/fpc-fcl-passrc/Makefile =================================================================== --- head/devel/fpc-fcl-passrc/Makefile (revision 556251) +++ head/devel/fpc-fcl-passrc/Makefile (revision 556252) @@ -1,16 +1,15 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-passrc COMMENT= Free Pascal language parsing library (FPC) USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-pdf/Makefile =================================================================== --- head/devel/fpc-fcl-pdf/Makefile (revision 556251) +++ head/devel/fpc-fcl-pdf/Makefile (revision 556252) @@ -1,16 +1,15 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-pdf COMMENT= Free Pascal pdf (FCL) USES= fpc USE_FPC= fcl-base fcl-image fcl-res fcl-xml pasjpeg rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-sdo/Makefile =================================================================== --- head/devel/fpc-fcl-sdo/Makefile (revision 556251) +++ head/devel/fpc-fcl-sdo/Makefile (revision 556252) @@ -1,17 +1,16 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-sdo COMMENT= Free Pascal Service Data Objects implementation (FCL) USES= fpc USE_FPC= dblib fcl-base fcl-db fcl-json fcl-xml ibase mysql odbc \ oracle postgres pxlib rtl-extra sqlite MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-stl/Makefile =================================================================== --- head/devel/fpc-fcl-stl/Makefile (revision 556251) +++ head/devel/fpc-fcl-stl/Makefile (revision 556252) @@ -1,15 +1,14 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-stl COMMENT= Free Pascal generic container library (FCL) USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-stl/pkg-plist =================================================================== --- head/devel/fpc-fcl-stl/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-stl/pkg-plist (revision 556252) @@ -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 Index: head/devel/fpc-fcl-web/Makefile =================================================================== --- head/devel/fpc-fcl-web/Makefile (revision 556251) +++ head/devel/fpc-fcl-web/Makefile (revision 556252) @@ -1,18 +1,18 @@ # $FreeBSD$ -PORTREVISION= 7 CATEGORIES= devel lang PKGNAMESUFFIX= -fcl-web 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/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fcl-web/pkg-plist =================================================================== --- head/devel/fpc-fcl-web/pkg-plist (revision 556251) +++ head/devel/fpc-fcl-web/pkg-plist (revision 556252) @@ -1,118 +1,161 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiapp.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiprotocol.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/cgiprotocol.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache24.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache24.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custapache24.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custcgi.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custcgi.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custcgi.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custfcgi.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/custfcgi.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsjson.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsjson.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsjson.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsxml.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsxml.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/extjsxml.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/ezcgi.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/ezcgi.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fcgigate.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fcgigate.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fcgigate.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache24.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpapache24.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpcgi.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpcgi.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpdatasetform.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpdatasetform.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpdispextdirect.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpdispextdirect.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextdirect.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextdirect.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextdirect.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextjs.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextjs.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpextjs.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpfcgi.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpfcgi.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphtml.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphtml.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphtml.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttp.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpapp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpapp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpclient.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpclient.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fphttpclient.rsj 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpjsonrpc.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpweb.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpweb.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebclient.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebclient.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebdata.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebdata.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/fpwebdata.rsj 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/httpprotocol.o 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/uhpack.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/uhpackimp.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/uhpackimp.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/uhpacktables.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/uhpacktables.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webjsonrpc.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webjsonrpc.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webpage.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webpage.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/websession.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/websession.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webutil.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webutil.ppu Index: head/devel/fpc-fppkg/Makefile =================================================================== --- head/devel/fpc-fppkg/Makefile (revision 556251) +++ head/devel/fpc-fppkg/Makefile (revision 556252) @@ -1,18 +1,18 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= devel lang PKGNAMESUFFIX= -fppkg 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/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/devel/fpc-fppkg/pkg-plist =================================================================== --- head/devel/fpc-fppkg/pkg-plist (revision 556251) +++ head/devel/fpc-fppkg/pkg-plist (revision 556252) @@ -1,31 +1,37 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fppkg.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fprepos.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fprepos.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fprepos.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fpxmlrep.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fpxmlrep.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/fpxmlrep.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgcommands.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgcommands.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgdownload.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgdownload.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgfphttp.o 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkghandler.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgmessages.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgmessages.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgmessages.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fppkg/pkgmkconv.o 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 Index: head/devel/fpc-sdl/Makefile =================================================================== --- head/devel/fpc-sdl/Makefile (revision 556251) +++ head/devel/fpc-sdl/Makefile (revision 556252) @@ -1,23 +1,22 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= devel lang PKGNAMESUFFIX= -sdl COMMENT= Free Pascal interface to SDL library USES= fpc USE_FPC= pthreads x11 MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= SDL SDL_DESC= Install SDL library OPTIONS_DEFAULT= SDL SDL_USES= sdl SDL_USE= SDL=sdl,image,mixer,ttf,gfx .include "${MASTERDIR}/Makefile" Index: head/editors/fpc-ide/Makefile =================================================================== --- head/editors/fpc-ide/Makefile (revision 556251) +++ head/editors/fpc-ide/Makefile (revision 556252) @@ -1,16 +1,16 @@ # Created by: John Merryweather Cooper et al # $FreeBSD$ CATEGORIES= editors lang PKGNAMESUFFIX= -ide COMMENT= Free Pascal integrated IDE/compiler 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" Index: head/editors/fpc-ide/pkg-plist =================================================================== --- head/editors/fpc-ide/pkg-plist (revision 556251) +++ head/editors/fpc-ide/pkg-plist (revision 556252) @@ -1,13 +1,14 @@ bin/cvsco.tdf bin/cvsdiff.tdf bin/cvsup.tdf bin/fp bin/fp.ans +bin/fp.rsj bin/gplprog.pt bin/gplunit.pt bin/grep.tdf bin/program.pt bin/tpgrep.tdf bin/unit.pt lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/ide.fpm share/doc/fpc-%%PORTVERSION%%/ide/readme.ide Index: head/graphics/fpc-imagemagick/Makefile =================================================================== --- head/graphics/fpc-imagemagick/Makefile (revision 556251) +++ head/graphics/fpc-imagemagick/Makefile (revision 556252) @@ -1,21 +1,20 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= graphics lang PKGNAMESUFFIX= -imagemagick COMMENT= Free Pascal interface to ImageMagick USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= IMAGEMAGICK IMAGEMAGICK_DESC= Install ImageMagick image proccesing tool OPTIONS_DEFAULT= IMAGEMAGICK IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6 .include "${MASTERDIR}/Makefile" Index: head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp =================================================================== --- head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp (revision 556251) +++ head/graphics/fpc-opengl/files/patch-packages-opengl-src-glut.pp (revision 556252) @@ -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} Index: head/graphics/fpc-rsvg/Makefile =================================================================== --- head/graphics/fpc-rsvg/Makefile (revision 556251) +++ head/graphics/fpc-rsvg/Makefile (revision 556252) @@ -1,24 +1,23 @@ # Created by: Christopher Key -PORTREVISION= 1 # $FreeBSD$ CATEGORIES= graphics lang PKGNAMESUFFIX= -rsvg COMMENT= Free Pascal interface to librsvg2 library USES= fpc USE_FPC= cairo fcl-base fcl-image fcl-res gtk2 pasjpeg rtl-objpas x11 MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//:S/^/lib/} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= LIBRSVG2 LIBRSVG2_DESC= Install librsvg2 library OPTIONS_DEFAULT= LIBRSVG2 LIBRSVG2_USES= gnome LIBRSVG2_USE= GNOME=librsvg2 .include "${MASTERDIR}/Makefile" Index: head/lang/fpc/Makefile =================================================================== --- head/lang/fpc/Makefile (revision 556251) +++ head/lang/fpc/Makefile (revision 556252) @@ -1,192 +1,192 @@ # Created by: John Merryweather Cooper et al # $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 \ 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 \ SF/freepascal/Source/${PORTVERSION}:source \ http://leaf.dragonflybsd.org/~marino/dports-src/:DragonFlybootstrap \ LOCAL/acm/freepascal/:bootstrap \ LOCAL/acm/freepascal/:man DISTFILES= ${DISTNAME:S/$/.source/}${EXTRACT_SUFX}:source DIST_SUBDIR= freepascal MAINTAINER?= acm@FreeBSD.org COMMENT?= Free Pascal compiler with Turbo and Delphi ONLY_FOR_ARCHS= amd64 i386 USES+= gmake iconv USE_BINUTILS= yes BOOTVER= 3.0.4 MANVER= 3.0.4 FPC_LDPATH?= "${LOCALBASE}/bin/ld.bfd" #USE_GITHUB= yes #GH_ACCOUNT= fpc-svn #GH_PROJECT= fpc FPCSRCDIR= ${PORTNAME}-${PORTVERSION} .include .if ${ARCH} == "i386" PPNAME= ppc386 FPC_ARCH= i386 PLIST_SUB+= FPC_I386="" \ FPC_AMD64="@comment " .elif ${ARCH} == "amd64" PPNAME= ppcx64 FPC_ARCH= x86_64 PLIST_SUB+= FPC_I386="@comment " \ FPC_AMD64="" .endif .if ${OPSYS} == FreeBSD PLIST_SUB+= FREEBSD="" .else PLIST_SUB+= FREEBSD="@comment " .endif .if !defined(PKGNAMESUFFIX) SUB_FILES= pkg-message BUILDNAME= ${FPC_ARCH}-${OPSYS:tl} PLIST_SUB+= PORTVERSION=${PORTVERSION} \ BUILDNAME=${BUILDNAME} DISTFILES+= ${BOOTDIR}.tar.gz:${OPSYS:MDragonFly}bootstrap \ 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} \ FPC_LDPATH=${FPC_LDPATH} NEWPPC= PP=${WRKSRC}/compiler/${PPNAME} NEWFPC= FPC=${WRKSRC}/compiler/${PPNAME} BOOTDIR= ${PPNAME}-${BOOTVER}-${OPSYS:tl} BOOTPPC= PP=${WRKDIR}/${BOOTDIR} do-extract: # unpack binary distribution @${MKDIR} ${WRKDIR} @${TAR} -xzf ${_DISTDIR}/${BOOTDIR}.tar.gz \ --directory ${WRKDIR} && ${CHMOD} +x ${WRKDIR}/${BOOTDIR} # unpack man files @${TAR} -xzf ${_DISTDIR}/fpc-${MANVER}.man.tar.gz --directory ${WRKDIR} # unpack source distribution @(cd ${WRKDIR} && ${GZIP_CMD} -dc \ ${_DISTDIR}/${DISTNAME:S/$/.source/}${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 ${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}/rtl/dragonfly/${FPC_ARCH}/*.as .endif .if empty(ICONV_LIB) @${REINPLACE_CMD} -e "s|s<>'c'|(s<>'c') and (s<>'iconv')|" \ -e "s|%%FPC_LDPATH%%|${FPC_LDPATH}|g" \ ${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 @${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 (cd ${WRKDIR}/${FPCSRCDIR}/rtl && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC}) # Installing fpc runtime (cd ${WRKDIR}/${FPCSRCDIR}/compiler && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} install ${MAKE_ARGS} ${NEWFPC}) # 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 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 # 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/lib;/usr/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt5|g' \ ${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample .else .include "${MASTERDIR}/Makefile.units" .endif .include Index: head/lang/fpc/Makefile.units =================================================================== --- head/lang/fpc/Makefile.units (revision 556251) +++ head/lang/fpc/Makefile.units (revision 556252) @@ -1,62 +1,72 @@ 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} 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}" \ FPC_LDPATH=${FPC_LDPATH} ALL_TARGET= fpc_baseinfo release .if ${PORT_OPTIONS:MEXAMPLES} && defined(HAVE_EXAMPLES) LATE_INSTALL_ARGS= fpc_exampleinstall .endif 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 post-patch: .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} == "-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 Index: head/lang/fpc/distinfo =================================================================== --- head/lang/fpc/distinfo (revision 556251) +++ head/lang/fpc/distinfo (revision 556252) @@ -1,9 +1,7 @@ -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 SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294 Index: head/lang/fpc/files/patch-compiler_cfileutl.pas =================================================================== --- head/lang/fpc/files/patch-compiler_cfileutl.pas (revision 556251) +++ head/lang/fpc/files/patch-compiler_cfileutl.pas (nonexistent) @@ -1,12 +0,0 @@ ---- compiler/cfileutl.pas.orig 2015-11-13 21:15:29 UTC -+++ compiler/cfileutl.pas -@@ -23,9 +23,7 @@ unit cfileutl; - - {$i fpcdefs.inc} - --{$ifndef DragonFly} - {$define usedircache} --{$endif DragonFly} - - interface - Property changes on: head/lang/fpc/files/patch-compiler_cfileutl.pas ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/lang/fpc/files/patch-compiler_ogelf.pas =================================================================== --- head/lang/fpc/files/patch-compiler_ogelf.pas (revision 556251) +++ head/lang/fpc/files/patch-compiler_ogelf.pas (nonexistent) @@ -1,21 +0,0 @@ ---- compiler/ogelf.pas 2019-03-02 14:21:26.692250000 +0000 -+++ compiler/ogelf.pas 2019-03-02 14:23:40.598706000 +0000 -@@ -1241,7 +1241,7 @@ - { section data } - layoutsections(datapos); - { section headers } -- shoffset:=datapos; -+ shoffset:=align(datapos,dword(Sizeof(AInt))); - inc(datapos,(nsections+1)*sizeof(telfsechdr)); - - { Write ELF Header } -@@ -1277,6 +1277,9 @@ - writer.writezeros($40-sizeof(header)); { align } - { Sections } - WriteSectionContent(data); -+ -+ { Align header } -+ Writer.Writezeros(Align(Writer.Size,Sizeof(AInt))-Writer.Size); - { section headers, start with an empty header for sh_undef } - writer.writezeros(sizeof(telfsechdr)); - ObjSectionList.ForEachCall(@section_write_sechdr,nil); Property changes on: head/lang/fpc/files/patch-compiler_ogelf.pas ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/lang/fpc/files/patch-rtl_bsd_ostypes.inc =================================================================== --- head/lang/fpc/files/patch-rtl_bsd_ostypes.inc (revision 556251) +++ head/lang/fpc/files/patch-rtl_bsd_ostypes.inc (nonexistent) @@ -1,27 +0,0 @@ ---- rtl/bsd/ostypes.inc.orig 2015-11-13 21:15:29 UTC -+++ rtl/bsd/ostypes.inc -@@ -145,6 +145,16 @@ TYPE - - { directory services } - {$ifndef darwinarm} -+{$ifdef dragonfly} -+ dirent = record -+ d_fileno : ino_t; // file number of entry -+ d_namlen : cuint16; // strlen (d_name) -+ d_type : cuint8; // file type, see below -+ d_unused1 : cuint8; // padding, reserved -+ d_unused2 : cuint32; // reserved -+ d_name : array[0..255] of char; // name, null terminated -+ end; -+{$else} - dirent = record - d_fileno : cuint32; // file number of entry - d_reclen : cuint16; // length of this record -@@ -152,6 +162,7 @@ TYPE - d_namlen : cuint8; // length of string in d_name - d_name : array[0..(255 + 1)-1] of char; // name must be no longer than this - end; -+{$endif} - {$else not darwinarm} - {$packrecords 4} - { available on Mac OS X 10.6 and later, and used by all iPhoneOS versions } Property changes on: head/lang/fpc/files/patch-rtl_bsd_ostypes.inc ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/lang/fpc/files/patch-compiler_globals.pas =================================================================== --- head/lang/fpc/files/patch-compiler_globals.pas (nonexistent) +++ head/lang/fpc/files/patch-compiler_globals.pas (revision 556252) @@ -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 Property changes on: head/lang/fpc/files/patch-compiler_globals.pas ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/fpc/files/patch-compiler_systems_t__bsd.pas =================================================================== --- head/lang/fpc/files/patch-compiler_systems_t__bsd.pas (revision 556251) +++ head/lang/fpc/files/patch-compiler_systems_t__bsd.pas (revision 556252) @@ -1,92 +1,24 @@ ---- compiler/systems/t_bsd.pas 2014-12-07 15:27:02.000000000 -0500 -+++ compiler/systems/t_bsd.pas 2019-12-30 19:00:54.968908000 -0500 -@@ -60,6 +60,7 @@ - private - LdSupportsNoResponseFile : boolean; - LibrarySuffix : Char; -+ LdPath : String; - Function WriteResponseFile(isdll:boolean) : Boolean; - function GetDarwinCrt1ObjName(isdll: boolean): TCmdStr; - Function GetDarwinPrtobjName(isdll: boolean): TCmdStr; -@@ -139,6 +140,9 @@ - } +--- compiler/systems/t_bsd.pas 2020-10-03 17:54:31.715884000 -0500 ++++ compiler/systems/t_bsd.pas 2020-10-03 18:18:40.577288000 -0500 +@@ -155,6 +155,8 @@ + LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib',true) + else if target_info.system in systems_openbsd then + LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib;=$OPENBSD_X11BASE/lib;=$OPENBSD_LOCALBASE/lib',true) ++ else if target_info.system in systems_freebsd then ++ LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib;=$FREEBSD_LOCALBASE/lib',true) + else + LibrarySearchPath.AddLibraryPath(sysrootpath,'=/lib;=/usr/lib;=/usr/X11R6/lib',true); + end; +@@ -167,6 +169,12 @@ + var + LdProgram: string='ld'; begin - LibrarySuffix:=' '; -+ LdPath:=GetEnvironmentVariable('FPC_LDPATH'); -+ if not FileExists(LdPath,True) then -+ LdPath:='%%FPC_LDPATH%%'; - LdSupportsNoResponseFile := (target_info.system in ([system_m68k_netbsd]+systems_darwin)); - with Info do - begin -@@ -146,8 +150,8 @@ - begin - if not(target_info.system in systems_darwin) then - begin -- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES'; -- DllCmd[1]:='ld $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES' -+ ExeCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES'; -+ DllCmd[1]:=LdPath + ' $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES' - end - else - begin -@@ -166,22 +170,22 @@ - programs with problems that require Valgrind will have more - than 60KB of data (first 4KB of address space is always invalid) - } -- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES'; -+ ExeCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES'; - if not(cs_gdb_valgrind in current_settings.globalswitches) then - ExeCmd[1]:=ExeCmd[1]+' -pagezero_size 0x10000'; - {$else ndef cpu64bitaddr} -- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES'; -+ ExeCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES'; - {$endif ndef cpu64bitaddr} - if (apptype<>app_bundle) then -- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES' -+ DllCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES' - else -- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES' -+ DllCmd[1]:=LdPath + ' $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES' - end - end - else - begin -- ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES'; -- DllCmd[1]:='ld $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES'; -+ ExeCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES'; -+ DllCmd[1]:=LdPath + ' $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES'; - end; - if not(target_info.system in systems_darwin) then - DllCmd[2]:='strip --strip-unneeded $EXE' -@@ -192,6 +196,8 @@ - DynamicLinker:='/usr/libexec/ld.so' - else if target_info.system in systems_netbsd then - DynamicLinker:='/usr/libexec/ld.elf_so' -+ else if target_info.system=system_x86_64_dragonfly then -+ DynamicLinker:='/libexec/ld-elf.so.2' - else - DynamicLinker:=''; - end; -@@ -555,7 +561,7 @@ - While not SharedLibFiles.Empty do - begin - S:=SharedLibFiles.GetFirst; -- if (s<>'c') or reorder then -+ if (((((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then - begin - i:=Pos(target_info.sharedlibext,S); - if i>0 then -@@ -718,7 +724,12 @@ - Replace(cmdstr,'$DYNLINK',DynLinkStr); - if (target_info.system in systems_darwin) then - Replace(cmdstr,'$PRTOBJ',GetDarwinPrtobjName(false)); -- BinStr:=FindUtil(utilsprefix+BinStr); -+ if target_info.system=system_x86_64_dragonfly then -+ BinStr:='/usr/libexec/binutils225/elf/ld.bfd'; + if target_info.system in systems_freebsd then -+ BinStr:=LdPath -+ else -+ BinStr:=FindUtil(utilsprefix+BinStr); - - { create dsym file? } - extdbgbinstr:=''; ++ begin ++ LdProgram:=GetEnvPChar('FPC_LDPATH'); ++ if not FileExists(LdProgram,True) then ++ LdProgram:=GetEnvPChar('LOCALBASE')+'/bin/ld.bfd'; ++ end; + if target_info.system in (systems_openbsd+[system_x86_64_dragonfly]) then + LdProgram:='ld.bfd'; + LibrarySuffix:=' '; Index: head/lang/fpc/files/patch-rtl_bsd_ossysc.inc =================================================================== --- head/lang/fpc/files/patch-rtl_bsd_ossysc.inc (revision 556251) +++ head/lang/fpc/files/patch-rtl_bsd_ossysc.inc (revision 556252) @@ -1,52 +1,38 @@ ---- rtl/bsd/ossysc.inc 2014-11-23 16:59:25.000000000 -0500 -+++ rtl/bsd/ossysc.inc 2020-02-21 21:01:06.087663000 -0500 -@@ -72,9 +72,9 @@ +--- rtl/bsd/ossysc.inc 2020-10-03 18:58:28.503033000 -0500 ++++ rtl/bsd/ossysc.inc 2020-10-03 19:01:01.207504000 -0500 +@@ -76,9 +76,9 @@ begin {$ifdef CPU64} - Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,TSysParam(fd),0,Offset,whence); + Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,TSysParam(fd),Offset,whence); {$else} -- Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),0,lo(Offset),{0} hi(offset),Whence); -+ Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),lo(Offset),{0} hi(offset),Whence); - {$endif} - end; +- Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd),0, ++ Fplseek:=do_syscall(syscall_nr___syscall,syscall_nr_lseek,0,TSysParam(fd), + {$ifdef ENDIAN_BIG}hi(offset),lo(offset){$endif} + {$ifdef ENDIAN_LITTLE}lo(Offset),hi(offset){$endif}, + Whence); +@@ -90,9 +90,9 @@ -@@ -82,11 +82,10 @@ - begin {$ifdef CPU64} - Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,0 ,flength); -+ Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,flength); ++ Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate, fd ,flength); {$else} - Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate,0,fd,0,lo(flength),hi(flength)); + Fpftruncate:=Do_syscall(syscall_nr___syscall,syscall_nr_ftruncate,0,fd,lo(flength),hi(flength)); {$endif} -- + end; +@@ -102,9 +102,9 @@ - -@@ -94,9 +93,9 @@ - begin {$ifdef CPU64} - Fpmmap:=pointer(ptruint(do_syscall(TSysParam(syscall_nr_mmap),TSysParam(Start),TSysParam(Len),TSysParam(Prot),TSysParam(Flags),TSysParam(fd),0,TSysParam(offst)))); + Fpmmap:=pointer(ptruint(do_syscall(TSysParam(syscall_nr_mmap),TSysParam(Start),TSysParam(Len),TSysParam(Prot),TSysParam(Flags),TSysParam(fd),TSysParam(offst)))); {$else} - Fpmmap:=pointer(ptruint(do_syscall(syscall_nr_mmap,TSysParam(Start),Len,Prot,Flags,fd,0, + Fpmmap:=pointer(ptruint(do_syscall(syscall_nr_mmap,TSysParam(Start),Len,Prot,Flags,fd, {$ifdef FPC_BIG_ENDIAN} hi(offst),lo(offst){$endif} {$ifdef FPC_LITTLE_ENDIAN} lo(offst),hi(offst){$endif} ))); -@@ -282,7 +281,11 @@ - repeat - novalid:=false; - CurEntry:=pdirent(dirp^.dd_rewind); -+{$ifdef dragonfly} -+ RecLen:=(CurEntry^.d_namlen + 24) and $FFFFFFF8; -+{$else} - RecLen:=CurEntry^.d_reclen; -+{$endif} - if RecLen<>0 Then - begin {valid direntry?} - if CurEntry^.d_fileno<>0 then Index: head/lang/fpc/pkg-plist =================================================================== --- head/lang/fpc/pkg-plist (revision 556251) +++ head/lang/fpc/pkg-plist (revision 556252) @@ -1,298 +1,353 @@ bin/fpc bin/fpcmake bin/fpcmkcfg +bin/mka64ins bin/mkarmins bin/mkx86ins %%FPC_I386%%bin/ppc386 %%FPC_AMD64%%bin/ppcx64 bin/ppudump bin/ppufiles bin/ppumove @sample etc/fpc.cfg.sample +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-process.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fpmkunit.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/hash.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/libtar.fpm +lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/paszlib.fpm lib/fpc/%%PORTVERSION%%/msg/errorct.msg lib/fpc/%%PORTVERSION%%/msg/errord.msg lib/fpc/%%PORTVERSION%%/msg/errorda.msg lib/fpc/%%PORTVERSION%%/msg/errordu.msg lib/fpc/%%PORTVERSION%%/msg/errore.msg lib/fpc/%%PORTVERSION%%/msg/errores.msg lib/fpc/%%PORTVERSION%%/msg/errorf.msg lib/fpc/%%PORTVERSION%%/msg/errorfi.msg 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/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/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/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/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/cp3021.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp3021.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp437.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp646.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp737.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp737.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp775.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp775.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp850.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp852.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp855.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp855.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp856.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp857.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp857.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp860.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp860.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp861.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp861.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp862.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp862.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp863.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp863.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp864.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp864.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp865.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp865.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp866.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp869.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp869.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp874.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_1.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_10.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_10.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_11.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_11.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_13.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_13.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_14.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_14.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_15.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_15.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_16.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_16.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_2.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_3.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_3.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_4.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_4.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_5.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_6.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_6.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_7.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_7.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_8.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_8.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_9.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cp8859_9.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpall.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_r.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_r.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_u.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpkoi8_u.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cprt0.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/cpu.ppu 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/dl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dl.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dllprt0.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dos.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dos.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dynlibs.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/dynlibs.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/errors.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/exeinfo.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/extpas.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/extpas.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fgl.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/fpintres.ppu 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 lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/getopts.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/gprt0.o 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/iso7185.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/iso7185.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 %%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/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/prt0.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/rtlconsts.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/strings.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/syscall.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysconst.ppu lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysctl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/sysctl.ppu 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/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/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/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 man/man1/chmcmd.1.gz man/man1/chmls.1.gz man/man1/data2inc.1.gz 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 man/man1/fpcres.1.gz man/man1/fpcsubst.1.gz man/man1/fpdoc.1.gz man/man1/fppkg.1.gz man/man1/fprcp.1.gz 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 man/man1/ppcarm.1.gz man/man1/ppcppc.1.gz man/man1/ppcsparc.1.gz man/man1/ppcx64.1.gz man/man1/ppdep.1.gz man/man1/ppudump.1.gz man/man1/ppufiles.1.gz man/man1/ppumove.1.gz man/man1/ptop.1.gz man/man1/pyacc.1.gz man/man1/rmcvsdir.1.gz man/man1/rstconv.1.gz man/man1/unitdiff.1.gz man/man5/fpc.cfg.5.gz man/man5/fpcmake.5.gz man/man5/ptop.cfg.5.gz Index: head/lang/fpc-base/Makefile =================================================================== --- head/lang/fpc-base/Makefile (revision 556251) +++ head/lang/fpc-base/Makefile (revision 556252) @@ -1,19 +1,18 @@ # Created by: John Merryweather Cooper # $FreeBSD$ PORTNAME= base -PORTVERSION= 3.0.4 -PORTREVISION= 5 +PORTVERSION= 3.2.0 CATEGORIES= lang PKGNAMEPREFIX= fpc- MAINTAINER= acm@FreeBSD.org COMMENT= Meta package to install all of the Free Pascal base USES= fpc:base metaport OPTIONS_DEFINE= DOCS DOCS_RUN_DEPENDS= ${LOCALBASE}/share/doc/fpdocs-${PORTVERSION}/user.pdf:lang/fpc-docs .include Index: head/lang/fpc-docs/Makefile =================================================================== --- head/lang/fpc-docs/Makefile (revision 556251) +++ head/lang/fpc-docs/Makefile (revision 556252) @@ -1,30 +1,30 @@ # Created by: John Merryweather Cooper # $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/ PKGNAMEPREFIX= fpc- DISTNAME= ${PORTNAME:S/s//}-pdf DIST_SUBDIR= freepascal/${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Free Pascal compiler Adobe Acrobat(tm) documentation ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes DOCSDIR= ${PREFIX}/share/doc/fpdocs-${PORTVERSION} PORTDOCS= chart.pdf fcl.pdf fclres.pdf fpdoc.pdf prog.pdf ref.pdf \ rtl.pdf user.pdf SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/lang/fpc-docs/distinfo =================================================================== --- head/lang/fpc-docs/distinfo (revision 556251) +++ head/lang/fpc-docs/distinfo (revision 556252) @@ -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 Index: head/lang/fpc-rtl-objpas/Makefile =================================================================== --- head/lang/fpc-rtl-objpas/Makefile (revision 556251) +++ head/lang/fpc-rtl-objpas/Makefile (revision 556252) @@ -1,15 +1,14 @@ # $FreeBSD$ -PORTREVISION= 5 CATEGORIES= lang PKGNAMESUFFIX= -rtl-objpas COMMENT= Free Pascal compatibility unit with Delphi USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/lang/fpc-source/Makefile =================================================================== --- head/lang/fpc-source/Makefile (revision 556251) +++ head/lang/fpc-source/Makefile (revision 556252) @@ -1,34 +1,33 @@ # $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/ \ ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/ \ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/${PORTVERSION}/source/ \ ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/source/ \ ftp://ftp.no.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \ ftp://ftp.us.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \ SF/freepascal/Source/${PORTVERSION} PKGNAMESUFFIX= -source DIST_SUBDIR= freepascal MAINTAINER= acm@FreeBSD.org COMMENT= Free Pascal compiler with Turbo and Delphi (source) ONLY_FOR_ARCHS= amd64 i386 NO_BUILD= yes PORTDATA= * PATCHDIR= ${PORTSDIR}/lang/fpc/files DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DATADIR}) .include Index: head/lang/fpc-source/distinfo =================================================================== --- head/lang/fpc-source/distinfo (revision 556251) +++ head/lang/fpc-source/distinfo (revision 556252) @@ -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 Index: head/lang/fpc-units/Makefile =================================================================== --- head/lang/fpc-units/Makefile (revision 556251) +++ head/lang/fpc-units/Makefile (revision 556252) @@ -1,122 +1,132 @@ # $FreeBSD$ PORTNAME= units -PORTVERSION= 3.0.4 +PORTVERSION= 3.2.0 CATEGORIES= lang PKGNAMEPREFIX= fpc- MAINTAINER= acm@FreeBSD.org COMMENT= Meta port to install Free Pascal units ONLY_FOR_ARCHS= i386 amd64 USES= fpc:run metaport 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 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_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) 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 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 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 +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 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 SVGALIB_DESC= Interface to svgalib library SYMBOLIC_DESC= Simple expression parsing and evaluating SYSLOG_DESC= Interface to system logger 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 UNITS_SELECTED= .for OPT in ${OPTIONS_DEFINE} . if ${PORT_OPTIONS:M${OPT}} UNITS_SELECTED+= ${OPT:tl:S/rtl_/rtl-/:S/fcl_/fcl-/} . endif .endfor USE_FPC= ${UNITS_SELECTED} .include Index: head/lang/fpc-utils/Makefile =================================================================== --- head/lang/fpc-utils/Makefile (revision 556251) +++ head/lang/fpc-utils/Makefile (revision 556252) @@ -1,23 +1,24 @@ # $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 EXTRACTUNITDIR= ${WRKUNITDIR} ${FPCSRCDIR}/rtl post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/fpcmake ${RM} ${STAGEDIR}${PREFIX}/bin/fpcmkcfg .include "${MASTERDIR}/Makefile" Index: head/lang/fpc-utils/pkg-plist =================================================================== --- head/lang/fpc-utils/pkg-plist (revision 556251) +++ head/lang/fpc-utils/pkg-plist (revision 556252) @@ -1,35 +1,51 @@ 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 bin/ptop 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 Index: head/misc/fpc-chm/Makefile =================================================================== --- head/misc/fpc-chm/Makefile (revision 556251) +++ head/misc/fpc-chm/Makefile (revision 556252) @@ -1,15 +1,15 @@ # $FreeBSD$ CATEGORIES= misc lang PKGNAMESUFFIX= -chm COMMENT= Free Pascal unit to manipulate chm files USES= fpc -USE_FPC= fcl-base fcl-xml +USE_FPC= fcl-base fcl-xml rtl-generics MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/multimedia/fpc-libvlc/Makefile =================================================================== --- head/multimedia/fpc-libvlc/Makefile (revision 556251) +++ head/multimedia/fpc-libvlc/Makefile (revision 556252) @@ -1,22 +1,19 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= multimedia lang PKGNAMESUFFIX= -libvlc COMMENT= Free Pascal interface to vlc media player library USES= fpc USE_FPC= fcl-base fcl-res rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= VLC VLC_DESC= Install vlc media player -OPTIONS_DEFAULT= VLC - VLC_RUN_DEPENDS= vlc:multimedia/vlc .include "${MASTERDIR}/Makefile" Index: head/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp =================================================================== --- head/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp (revision 556251) +++ head/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp (revision 556252) @@ -1,21 +1,21 @@ --- packages/libvlc/fpmake.pp 2017-09-02 11:48:24.000000000 -0500 +++ packages/libvlc/fpmake.pp 2017-12-12 12:19:09.246128000 -0500 @@ -15,15 +15,15 @@ {$ifdef ALLPACKAGES} P.Directory:=ADirectory; {$endif ALLPACKAGES} - P.OSes := [win32, win64, linux, freebsd]; + P.OSes := [win32, win64, linux, dragonfly, freebsd]; P.Dependencies.Add('fcl-base'); - P.Version:='3.0.4'; + P.Version:='3.2.0'; P.License := 'LGPL with modification'; P.HomepageURL := 'www.freepascal.org'; P.Email := 'michael@freepascal.org'; P.Description := 'VLC library (version 2 or higher) interface and component.'; - T:=P.Targets.AddUnit('src/libvlc.pp',[linux,win32,win64]); - T:=P.Targets.AddUnit('src/vlc.pp',[linux,win32,win64]); + T:=P.Targets.AddUnit('src/libvlc.pp',[linux,win32,win64,dragonfly,freebsd]); + T:=P.Targets.AddUnit('src/vlc.pp',[linux,win32,win64,dragonfly,freebsd]); with T.Dependencies do begin AddUnit('libvlc'); Index: head/security/fpc-openssl/Makefile =================================================================== --- head/security/fpc-openssl/Makefile (revision 556251) +++ head/security/fpc-openssl/Makefile (revision 556252) @@ -1,21 +1,22 @@ # $FreeBSD$ CATEGORIES= security lang PKGNAMESUFFIX= -openssl COMMENT= Free Pascal unit for OpenSSL USES= fpc -USE_FPC= rtl-extra +USE_FPC= fcl-async fcl-base fcl-net fcl-passrc fcl-res fcl-xml rtl-extra \ + rtl-objpas MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= OPENSSL OPENSSL_DESC= Install SSL and crypto library OPTIONS_DEFAULT= OPENSSL OPENSSL_USES= ssl .include "${MASTERDIR}/Makefile" Index: head/security/fpc-openssl/pkg-plist =================================================================== --- head/security/fpc-openssl/pkg-plist (revision 556251) +++ head/security/fpc-openssl/pkg-plist (revision 556252) @@ -1,5 +1,10 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/openssl.fpm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/fpopenssl.rsj lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/openssl.o lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/openssl.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/openssl.rsj +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/opensslsockets.o +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/opensslsockets.ppu +lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/openssl/opensslsockets.rsj Index: head/www/fpc-googleapi/Makefile =================================================================== --- head/www/fpc-googleapi/Makefile (revision 556251) +++ head/www/fpc-googleapi/Makefile (revision 556252) @@ -1,19 +1,18 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= www lang PKGNAMESUFFIX= -googleapi COMMENT= Free Pascal googleapi unit USES= fpc USE_FPC= dblib fastcgi fcl-async fcl-base fcl-db fcl-json fcl-fpcunit \ fcl-net fcl-passrc fcl-res fcl-web fcl-xml httpd22 httpd24 \ - ibase mysql postgres pxlib odbc openssl oracle rtl-extra \ + ibase libmicrohttpd mysql postgres pxlib odbc openssl oracle rtl-extra \ rtl-objpas sqlite MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} .include "${MASTERDIR}/Makefile" Index: head/www/fpc-httpd22/Makefile =================================================================== --- head/www/fpc-httpd22/Makefile (revision 556251) +++ head/www/fpc-httpd22/Makefile (revision 556252) @@ -1,20 +1,15 @@ # $FreeBSD$ CATEGORIES= www lang PKGNAMESUFFIX= -httpd22 COMMENT= Free Pascal headers for Apache 2.2 series web server USES= fpc USE_FPC= rtl-extra MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} -OPTIONS_DEFINE= APACHE22 -APACHE22_DESC= Install apache22 server - -APACHE22_USE= APACHE=22 - .include "${MASTERDIR}/Makefile" Index: head/x11/fpc-x11/Makefile =================================================================== --- head/x11/fpc-x11/Makefile (revision 556251) +++ head/x11/fpc-x11/Makefile (revision 556252) @@ -1,22 +1,21 @@ # $FreeBSD$ -PORTREVISION= 6 CATEGORIES= x11 lang PKGNAMESUFFIX= -x11 COMMENT= Free Pascal interface to X windows server USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= X11 X11_DESC= Install X libraries OPTIONS_DEFAULT= X11 X11_USES= xorg X11_USE= XORG=xcursor,xfont,xxf86dga,xxf86vm,xi,xinerama,xkbfile,xrandr,xrender,xres,xv .include "${MASTERDIR}/Makefile"